@charset "utf-8";

/* @import url(./font/web-font.css); */

/* 강제로 랜더링되는 유저탭 숨김*/
.tabs {display:none} 

#page-title {display:none}

.section_region{margin-bottom: 35px;}
.sub_title{padding-bottom:20px; border-bottom:1px solid #ddd; color:#333; margin-bottom:30px; font-size: 31px;}
.sub_title span{font-size:21px; padding-left:20px; font-weight: 400;}
.sub_title2{padding-bottom:25px;}
.sub_title2 i{background:url(../img/title_bg.gif) no-repeat left center; color:#fff; font-weight: bold; width:39px; height:31px; display: inline-block; text-indent: 16px; line-height: 29px; margin-right:20px;}
.sub_title2 span{color:#333; font-size: 16px; padding-left:12px;}

.form_join input{width:209px;}

/* 테마의 style.css의 table margin 10px 값이 적용되어서 import 선언*/
table {margin:0px !important;}

#block-contact-form-module-custom-contact-form-block .font-alt{display:none;}

.tit_box {padding: 0px 0 0px; text-align:center;}
.tit_box h4 {
	font-size: 20px;
	color:#fff;
}
.tit_box p{
	margin: 0;
    padding: 0;
    font-size: 14px;
    color:#fff;
    opacity: 0.8;
}
.cont_box {padding:25px 0;}

.tb02 {margin:40px 150px 0 150px;}
.tb02 th {
text-align: left;
    color: black;
    font: 14px ngb,ngb02;
    padding: 15px 0;
    background: #f7f7f7;
    border-right: 1px solid #eaecee;
    border-bottom: 1px solid #eaecee;
    font-weight: bold;
    padding-left: 20px;
}
.tb02 td {padding:10px 15px;color:#52575c;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee; text-align: left; color:#fff; font-size:14px;}
.tb02 td span {font-family:ngb,ngb02;margin-right:18px}
.tb02.n_padding td{padding:10px 0 10px 15px;}
.tb02 table{border-top: 1px solid #eaecee;}
.btn01 {margin:15px 0; text-align:center;}
.btn01 a {
    background: #f95b5d;
    padding: 10px 20px;
    margin:0 auto;
    width:150px;
    display:block;
    color:#fff;
}
.btn01 a:hover{color:#fff; text-decoration:none;}
.tb02 textarea, .tb02 input{width:100%;}
.tb02 .mobile_number input{width:100px;}
.tb02 table tr:last-child > td input{width:15px;}
.require_input_field { border: 2px solid red; }

.redFontColor { color: red; }
.greenFontColor { color: green; }




