@charset "utf-8";
/* 
http://www.ybyin.com 
2017-05-08
*/

@media screen and (max-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}


@media screen and (max-width: 992px) {
	.pc_b{display:none;}
}

@media (min-width: 992px) {
	.pd_b{display:none;}
}

.img_y { border-radius:6px; }

.nav_search_2
{
	border              :   2px solid #e60012; 
	height				:	50px ;
	margin              :   26px 0px 0px 85px; 
	border-radius       :   50px; 
	width               :   530px;  
	padding             :   0px 30px;
}

.m_search_2
{
	border              :   4px solid #e60012; 
	height				:	62px ;
	margin              :   0 0 30px 0 ; 
	border-radius       :   50px; 
	padding             :   5px 20px;
	font-size           :   20px;
}

.inputtop
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#9d9d9d ; 
	border              :   none; 
	margin-top          :   7px;
}

#gnb
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#9d9d9d ; 
	height   			:   40px;
	line-height         :   40px;
	border-bottom       :   1px solid #e6e6e6;
}

#gnb a
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#9d9d9d ; 
	margin-left         :   30px;
}

.text1
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	18px ; 
	color				:	#555555 ; 
}

.text2
{
	font-family		    :	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	32px ; 
	color				:	#222222;
	font-weight         :   600;
	line-height         :   22px;
}

.bn_bg1
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#000;
	line-height         :   21.5px;
	font-weight         :   500;
	background          :   #f8f8f8;
	border-radius       :   6px;
	padding             :   20px;
}


.bn_bg1 strong
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	20px ; 
	color				:	#000;
	line-height         :   16px;
}

.bn_bg1 span
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#000;
	line-height         :   16px;
}

.buttonmain1
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	11px ; 
	color				:	#676767;
	font-weight	     	:	600;
	text-align			:	left;
	border				:	1px solid #efefef;
	line-height	    	:	48px;
	border-radius       :   24px;
	box-shadow          :   #efefef 0px 0px 5px 2px;
	background          :   url('../img/main/ic4.png') 180px center no-repeat#fff;
	padding             :   0 30px;
	width               :   220px;
}
.buttonmain2
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	18px ; 
	color				:	#676767;
	font-weight	     	:	600;
	text-align			:	left;
	border				:	1px solid #e9e9e9;
	background	    	:	#fff;
	line-height	    	:	56px;
	border-radius       :   50px;
	box-shadow          :   #efefef 0px 0px 5px 2px;
	background          :   url('../img/main/ic4.png') 230px center no-repeat;
	padding             :   0 30px;
	width               :   280px;
}


.text3 a
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#242424;
	font-weight	     	:	400;
	position            :   absolute;
	left                :   50%;
	margin-left         :   -600px;
	margin-top          :   100px;
	z-index             :   1;
}

.text4 a
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#000 ; 
	line-height	    	:	20px;
	font-weight	     	:	400;
}

.text4 strong
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	20px ; 
	color				:	#222 ; 
	line-height	    	:	20px;
}

.text4 span
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#555 ; 
	line-height	    	:	20px;
	letter-spacing      :   -0.5px;
}

.text5
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	24px ; 
	color				:	#000 ; 
	line-height	    	:	20px;
	font-weight	     	:	600;
}


.bn_bg2
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#000;
	line-height         :   20px;
	font-weight         :   400;
	background          :   #fff;
	border-radius       :   6px;
	text-align          :   left;
	padding             :   20px;
	border              :   1px solid #dddddd;
}

.bn_bg2 a
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#000;
	line-height         :   20px;
	font-weight         :   400;
}

.bn_bg2 span
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#666;
	line-height         :   20px;
}

.text6
{
	font-family		    :	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#000;
	line-height         :   20px;
	background          :   url('../img/main/ic5.png') 0 center no-repeat;
}



#l_btn2
{
	border              :   1px solid #e8e8e8;
	box-shadow          :   #efefef 0px 0px 5px 2px;
	background          :   #fff;
	z-index             :   1;
}


.new_tbl tbody td
{
	vertical-align      :   top;
}

.new_tbl tbody td img
{
	width               :   100%;
}

.new_tbl_ov
{
	position             :  relative;
	margin-left: 25px;
}


.new_tbl .new_tbl1
{
	background           :  #fdebb5;
	padding              :  0 35px; 

}

.new_tbl .new_tbl2
{
	background           :  #f8d6d7;
	padding              :  0 35px; 

}

.new_tbl .new_tbl3
{
	background           :  #ffe6ce;
	padding              :  0 35px; 

}
.new_tbl .new_tbl4
{
	background           :  #d4dbf2;
	padding              :  0 35px; 

}
.new_tbl .new_tbl5
{
	background           :  #d5ede1;
	padding              :  0 35px; 

}
.new_tbl .new_tbl6
{
	background           :  #d8e7f8;
	padding              :  0 35px; 

}

.text7
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	18px ; 
	color				:	#111;
	font-weight	     	:	600;
	text-align          :   center;
	display             :   block;
	line-height         :   40px;

}

.text8
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	26px ; 
	color				:	#111;
	font-weight	     	:	600;
	text-align          :   center;
	display             :   block;
	line-height         :   40px;

}

.text9
{
	font-family	     	:	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	16px ; 
	color				:	#464646;
	font-weight	     	:	400;
	display             :   block;
	line-height         :   30px;

}

.new_btn
{

	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	11px ; 
	color				:	#000;
	border              :   1px solid #111;
	background          :   none;
	border-radius       :   18px;
	font-weight	     	:	600;
	height              :   36px;
	width               :   140px;
	line-height         :   36px;
}

.new_tbl tbody td
{
	width               :   18.75%;
}
.new_tbl tbody tr:first-child td:first-child
{
	width               :   25%;
}

.f_btn1

{
	background: #fff; border: 1px solid #9e9e9e; border-radius:2px; color: #000; font-weight: 600; padding:5px 3px;
}


.new_left_btn
{

	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	18px ; 
	color				:	#fff;
	line-height         :   22px;
	background          :   #313753;
	border-bottom       :   2px solid #626ea6;
	padding             :   20px 10px;
}

#left .left_b3 a{font-family:Noto Sans CJK KR, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff;  display:block; width:50%;float:left; background:#313753; padding:15px 0 10px 0; text-align:center;}
#left .left_b3 a:nth-child(2){border-left       :   2px solid #626ea6;}

#left .kimmoonhark>li>ul>li>a { background: #f1f1f1!important; color:#000000; border-bottom: none; }
#left .kimmoonhark>li>a {border-bottom: none;}


.text10
{
	font-family	     	:	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	20px ; 
	color				:	#000;
	font-weight	     	:	500;
	line-height         :   60px;
	background          :   #f1f1f1;
	padding-left        :   15px;
	border-bottom       :   2px solid #e0e0e0;

}


.left_cust_1
{
	font-family	     	:	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#333;
	font-weight	     	:	600;
	padding             :   20px 15px;
	background          :   url('../img/main/ic9.png') #dde2f9 5px 65px  no-repeat;

}


.left_cust_1 h2
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	23px ; 
	color				:	#000;

}

.left_cust_1 strong
{
	font-family	     	:	'Gmarket Sans TTF', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	25px ; 
	color				:	#000;
	padding-left        :   80px;

}


#left_bane
{
	position		: absolute; 
	width			: 180px; 
	left			: 50%;
	margin-left		: -800px;
	top				: 570px;
	margin-top		: 0px;
	z-index			: 5;
	border			: 1px solid #dddddd;
	border-top		: 3px solid #e60012;
	background		: #fff;
	padding         : 20px 25px;
}



@media screen and (max-width: 768px) 
{
	footer address { font-size: 20px; line-height: 30px;}
	footer .footer_btn a { font-size: 20px;line-height: 40px;}
	.f_btn1 {display: none;}
	footer .footer_btn a:nth-child(4) {background:none;}
}
@media (min-width: 992px) 
{

}
@media (min-width: 1200px) 
{

}
