@charset "utf-8";
/* 
http://www.ybyin.com 
2017-04-28
*/

@media screen and (max-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}


.backbg1 {background:#f0f1f2;}
/*.backbg1 .row{background:#fff; border:1px solid red;}*/

.location_text_btn {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#666666; line-height:50px;}
.location_text_btn span {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#fff;background:#4c4c4c; padding:3px 8px}


.location_select_tbl {text-align:right; padding:0px;}

.prod_selet { border:1px solid #ddd; line-height:28px;}

.location_select {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px;color:#3f3f3f; line-height:24px;height:24px; width:100px; border:1px solid #707070;vertical-align:top;margin-top:12px;}

.location_btn {border:0px; background:#707070; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px;color:#fff; width:46px; height:24px; line-height:24px; vertical-align:top;margin-top:12px;}

@media screen and (max-width: 992px) {
	.location_select_tbl {text-align:center; margin-bottom:10px;}
	.location_select {width:auto; padding-left:3px; padding-right:3px;}

}


.location_select {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px;color:#3f3f3f; line-height:24px;height:24px; width:100px; border:1px solid #707070;vertical-align:top;margin-top:12px;}





.location_select2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#666; line-height:22px;height:22px; width:100px; border:1px solid #e5e5e5;vertical-align:top;}

.main_left { border: 1px solid #d9d9d9; padding: 0 10px; background:#fff}
.main_left aside {
	padding:25px 0 25px 10px;  border-bottom: 1px solid #d9d9d9; 
}

.main_left aside strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:17px;color:#076da8; font-weight:600; display:block; padding-bottom: 10px;}
.main_left aside strong:first-child {padding-top:0px;}
.main_left aside a {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#666666; display:block; padding: 4px 0;}
.main_left aside > div {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#666666; display:block; padding: 6px 0; }
.main_left aside a img {padding-right: 10px;}
.main_left aside:last-child {border-bottom: none;} 


.main_cont {width:81%;background:#fff; margin-left:1.5%; padding-top:20px;}
.main_cont section {}

.main_cont h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:17px;color:#2a2a2a; font-weight:600; line-height:50px; text-align:center; display:block; background:url('../img/index/main_cont_tit_line.jpg') left 22px repeat-x;}
.main_cont h2 strong{color:#063d76; }
.main_cont h2 span{ background:#fff; padding:0 40px}

@media screen and (max-width: 992px) {
	.main_cont {width:100%;margin-left:0;padding-top:20px; }
	.main_cont h2 {font-size:25px;background:none; padding:20px 0 10px 0;}
}

/*                                    

.main_left {border:1px solid red;}
.main_cont {border:1px solid red;}  */













.main_cont_2_2 { background:#fff}
.main_cont_2_1 {width: 33%;}


/* ��ٱ��� BEST */
.main_cont_2_2 {width: 65.5%; padding: 15px 30px;}
.main_cont_2_2 h4 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px;color:#2a2a2a; font-weight:600;}
.main_cont_2_2 h4 span {color:#063d76;}
.main_cont_2_2_btn span {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#606060; }
.main_cont_2_2_tbl {float:left; width:50%; padding-top:9px;}
.main_cont_2_2_tbl ul {overflow:hidden; width:70%; }
.main_cont_2_2_tbl li {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#727272;}
.main_cont_2_2_tbl strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px;color:#060606; }


.main_cont_2_3 {width:40%}


@media screen and (max-width: 768px) {
	
	
	.main_cont_2 {}
	.main_cont_2_1 {width: 48.5%; padding-right: 5px;  padding-left: 10px;}
	.main_cont_2_2 {width: 48.5%; margin-right: 10px; padding:10px 5px;}
	.main_cont_2_2_tbl {width:100%; padding-top:9px;}
	.main_cont_2_2_tbl ul {overflow:hidden; width:55%;}
	.main_cont_2_2_tbl li {overflow:hidden; height:38px;}
	
	.main_cont_2_3 {width: 63%; padding-right: 5px;  padding-left: 10px;}
	.main_cont_2_4 {width: 37%; padding-right: 10px;  padding-left: 5px;}
	
	.main_cont_3_1 {padding:0px;}
}



.top8_tab_btn {margin-left:60px;}
.top8_tab_btn a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#343639; background:url('../img/index/top8_tab_line.jpg') left center no-repeat; padding:0 10px;float:left; text-decoration:none;}
.top8_tab_btn a:first-child { background:none;}
.top8_tab_btn a.cur span {display:block;height:10px;background:url('../img/index/top8_tab_bu.jpg') center bottom no-repeat;}


@media screen and (max-width: 768px) {
	.top8_tab_btn {margin-left:0px;}
	.top8_tab_btn a {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px;color:#343639; background:#fff; border:1px solid #bdbdbd; padding:0px;float:left; margin-left:10px; text-decoration:none; width:46%; line-height:40px; text-align:center; margin-bottom:5px;}
	.top8_tab_btn a.cur {color:#fff;background:#2b2e5c; border:1px solid #2b2e5c;}
	.top8_tab_btn a.cur span {display:none;}
}

.main_it_tit h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:25px;color:#2a2a2a; font-weight:normal; line-height:50px; text-align:center; display:block; background:url('../img/index/main_it_tit_line.jpg') left 20px repeat-x;}
.main_it_tit h2 strong{color:#063d76; }
.main_it_tit h2 span{ background:#f0f1f2; padding:0 200px}

.main_it_btn {background:url('../img/index/main_it_btn_line.jpg') left 18px repeat-x; text-align:center;}

@media screen and (max-width: 768px) {
	.main_it_tit {padding:0px;}
	.main_it_tit h2 span { background:#f0f1f2; padding:0 50px}
	
	.main_it_btn {background:none;}
	.main_it_btn a.pd_b {display:block; text-align:center; border:1px solid #a9abae; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px;color:#383b3d; line-height:45px; }
}



.main_cont_image {position:relative; background:#fff ; border:1px solid #eee;}
.main_cont_image span {position:absolute;}
.main_cont_image strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#6c6c6c; font-weight:normal; line-height:30px;padding:15px 10px 10px 10px;  display:block; text-align:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.main_cont_image div {font-family:Arial; font-size:22px;color:#333333; font-weight:600;display:block; padding-bottom:20px;text-align:right; padding-right:10px;}
.main_cont_image div font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#333333; font-weight:600; text-align:center;}
.main_cont_image div del {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; font-weight:normal; }

@media screen and (max-width: 768px) {
	.main_cont_image strong { text-align:left;}
	.main_cont_image div del {display:block;}
}

.main_cont2_image {background:#fff;}
.main_cont2_image strong{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px;color:#323232; display:block; padding:10px 0 0px 15px;}
.main_cont2_image span{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#5d5d5d; display:block; padding:0 0 5px 15px;}
.main_cont2_button { border:1px solid #bdbdbd; background:#fff; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px;color:#5d5d5d; background:url('../img/index/main_cont2_button.jpg') right center no-repeat; padding:3px 20px 3px 5px; margin:0 0 10px 15px;}


/*         공지사항   자주 묻는 질문 고객센터    */
.main_cont2_cust {border:1px solid #dddddd; background:#fff; padding:10px 20px; position:relative; height:190px;}
.main_cont2_cust .main_cont2_cust_btn {position:absolute; right:0px; top:0px;}
.main_cont2_cust h4{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:28px; font-weight:600; color:#02417f; line-height:40px;}
.main_cont2_cust h4 strong {font-weight:bold; display:inline-block;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:28px; font-weight:600; color:#02417f; }
.main_cont2_cust ul a {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#777777; float:left;}
.main_cont2_cust ul span {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#777777; float:right;}
.main_cont2_cust ul li {padding:11px 0;}

.main_cont2_cust_bu ul li{padding:11px 0 11px 10px; margin-left:10px; background:url('../img/index/main_cont2_cust_bu2.jpg') left bottom no-repeat}


/*.main_cont2_cust strong{background:url('../img/menu/left_cust_bu.png') left center no-repeat; padding-left:40px; margin-left:40px;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:24px; color:#ebc138; font-weight:600;}*/
.main_cont2_cust  strong {display:block;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#303030;}
.main_cont2_cust  span {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#ff3800; font-weight:600;}
.main_cont2_cust p {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#676767; letter-spacing:-0.5px; }

.main_cont2_cust .txt1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#676767; letter-spacing:-0.5px; }


@media (min-width: 992px) {
.main_cont2_cust h4 img{display:none}
.main_cont2_cust  font {letter-spacing:-1px;font-size:20px;}
}
@media (min-width: 1200px) {
	.main_cont2_cust h4 img{display:inline-block;}
	.main_cont2_cust  font {letter-spacing:0px}
}
	.main_cont2_cust  .fl:first-child {width:40%;}
	.main_cont2_cust  .fl {width:50%;}















/*     yy            */
.login_tit_text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#747474; font-weight:normal; padding-top:10px;}
.login_tit_text1 strong{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#000; font-weight:600; display:block}
@media screen and (max-width: 768px) {
	.login_tit_text1{padding-top:0px;}
}

.login_text1 strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:40px; color:#063d76; font-weight:600; text-align:center; display:block; line-height:50px;}
.login_text1 strong b{ color:#000; font-weight:600; }
.login_text1 font {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#666666; font-weight:600; text-align:center; display:block;}




.sub_tit1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#666; font-size:13px; border-bottom:1px solid #f0f1f2;}
.txt1 { color:#063d76; font-size:18px;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-weight:600; margin-bottom:10px;}
.line2 { border-left:1px solid #dcdcdc;}
.sub_menu { padding:0 20px 0 20px; border:1px solid #dcdcdc;}
.sub_menu>ul>li a { color:#747474; line-height:30px; font-size:14px;}
.pord1 { background:#fff; border:1px solid #dcdcdc;}
.prod_txt_1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:22px; font-weight:600; color:#fff; background:#a39fa9; line-height:48px;}
.prod_txt_1 span { color:#063d76; font-weight:600;}
.pord2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;  background:#f0f1f2; font-size:15px; font-weight:600; height:45px; line-height:45px; padding:0 25px 0 25px;}
.pord2 a { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#2a2a2a;}
.pord2 .cur { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#e09716;}
@media screen and (max-width: 1400px) {
	.pord2  {font-size:13px;}
}


.pord2 .pord2_select {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#727272; line-height:30px;height:30px; width:100px; border:1px solid #dcdcdc;vertical-align:middle; margin:0px;}















/*2017-06-20 start*/

.login2_form {margin-top:100px;}
.login2_form_text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:25px;color:#383c40;}
.login2_form_text1 font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:25px;color:#063d76;}

.login2_form_text2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#6a6a6a; line-height:24px;}
.login2_form_text2 font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px;color:#000;}


.login2_btn1{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:18px; font-weight:600; height:110px; line-height:110px; text-align:center; border:none;  width:100%; background-color:#063d76; border-radius:0px;}
@media (min-width: 768px) and (max-width: 1000px) {
.login2_form_padding {padding-top:150px;}
}
@media screen and (max-width: 992px) {
	.login2_btn1{height:53px; line-height:53px; margin-bottom:20px;}
	.login2_form >.col-md-3 { padding:0px;}
}





/*2017-06-20 end*/




/*2022-04-11 start*/
.login3_form0{margin:0 auto; width: 70%;}
.login3_form{border-radius: 20px;overflow:hidden; }
.login3_form1{background: url('../img/login/bg1.png') right top no-repeat#f5f5f5;}
.login3_form2{background: url('../img/login/bg2.png') left bottom no-repeat;}


.login3_formw{width: 54%; margin-left: 23%;}

.login3_input{background: #fff; text-align: left; border: 1px solid #b0b0b0; padding: 0 0 0 16px;}
.login3_input input{ padding-left: 15px; width: 75%; border:0px; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:15px; color:#666666; line-height:47px;height:47px;}


.site_text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#767676; font-size:14px; font-weight:300; }
.site_text2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#555555; font-size:16px; font-weight:300; }



.site_tit1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#222222; font-size:24px; font-weight:800; }


.site_button1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:12px; color:#fff; border:none; background: #fd5e68;  height:26px;}
.site_button2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#777777; border:1px solid #777777; background: #fff;  height:30px; padding:0 10px;}

.site_button3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#fff; border:0px; background: #272727;  height:42px; width: 150px;}

@media screen and (max-width: 992px) {
	.login3_form0{width: 90%;}
.login3_formw{width: 80%; margin-left: 10%;}

}

.tab_btn1 a:link ,
.tab_btn1 a:hover ,
.tab_btn1 a:visited ,
.tab_btn1 a:active    { border:1px solid #d9d9d9; border-left:0px; background:#fff; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; text-align: center; color:#777777; font-size:14px; font-weight:300; display: block; height:44px; line-height: 44px;}
/*.tab_btn1 a:hover , */
.tab_btn1 a.tab_cur {border:1px solid #063d76; background:#063d76; color:#fff;}

.tab_btn1 li:first-child a{border-left:1px solid #d9d9d9; }
.tab_btn1 li:first-child a.tab_cur{border-left:1px solid #063d76; }



.cart_fixed_top{ position: relative; z-index: 1; background: #fff;  top:0px; width: 100%;left:0px;}



.pos_btm{background: #fff; color: #000000; letter-spacing:-1px; border:2px solid #33353d;}
.pos_btm .col-sm-9 {font-size:18px; text-align: center; padding-top:25px;}
@media screen and (max-width: 992px) {
	.cart_fixed_top_open{position: fixed; padding : 0 10px;}



	.pos_btm{bottom:0px; z-index: 10;  left:0px;}
	.pos_btm_on{position: fixed;}
	.pos_btm .col-sm-9 {font-size:16px;  text-align: left ; padding-top:15px;}

}




.mypa_menu
{
	background: #eaeaea;
	border-radius : 10px;
	padding:9px 15px 16px 15px;
}


.mypa_menu a
{
	background: #fff;
	border-radius : 5px;
	display: block;

	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:18px; color:#fff; line-height: 50px; height: 50px;
	padding-left:20px;

}


.mypa_menu a.cur1
{
	background: url('../img/mypa/my_lmenu_bu1.png') no-repeat#fff;
	background-position	: right 20px center;


}

.mypa_menu li
{
	padding-top:7px;
}












/* 파업 */

.layer_pup
{
	position		: fixed;
	z-index			: 100;
	top				: 0px;
	left			: 0px;
	width			: 100%;
	height			: 100%;
	display			: none;
}

.layer_pup .layer_exit
{

}

.layer_pup .container
{
	z-index			: 1;
	margin-top		: 10%;
	background		: #fff;
	padding:20px 25px 0px 25px;

}

.layer_pup .quan_bg
{
	position		: absolute;
	z-index			: -1;
	width			: 100%;
	height			: 100%;
	top				: 0px;
	left			: 0px;
	background		: rgba(0,0,0, 0.8);
}

.layer_scroll_bar
{
	overflow		: hidden;
	overflow-y		: scroll;
	height		: 600px;
	margin		: 0px -25px 0px -20px;
	padding		: 20px;

}



/*2022-04-11 end*/

/*-------------------------------- 2017-07-13 start ---------------------------------*/
.mis_tbl_border 
{
		border:1px solid #cecece;
		border-top:3px solid #e97e24;
		padding:0 20px
}
.mis_tbl_text1
{
		font-family	: 'Nanum Gothic', '나눔고딕','dotum', 'sans-serif';
		text-align	: center;
		font-size	: 15px;
		color			: #6e6e6e; 
}
/*-------------------------------- 2017-07-13 end ---------------------------------*/











.site_login1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:1px solid #585858; background:#585858; width:100%; line-height:40px; text-align:center;font-weight:600;}
.site_login2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#000; border:1px solid #585858; background:#fff; width:100%; line-height:40px; text-align:center;font-weight:600;}
.site_login3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:1px solid #585858; background:#063d76; width:100%; line-height:40px; text-align:center;font-weight:600;}


.site_login4 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:none; background:#063d76; width:100%; line-height:40px; text-align:center;font-weight:600;}

.site_login5 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:none; background:#9a9a9a; width:100%; line-height:40px; text-align:center;font-weight:600;}

.memb1_form{background:#fff; border:1px solid #dcdcdc; padding:50px 20px 50px 80px; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#000000;font-weight:600; line-height:30px;}

.form-horizontal label {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#5f5f5f;font-weight:600; line-height:45px;}
.form-horizontal .input1{border:1px solid #dcdcdc; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#000; line-height:45px;height:45px; }

.memb1_form a {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#5f5f5f;font-weight:600;background:url('../img/login/bu2.jpg') center left no-repeat; padding-left:10px}
.memb1_form .ac {text-align:left!important; padding-left:150px;}

.memb_btn{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:18px; font-weight:600; height:110px; line-height:110px; text-align:center; border:none;  width:100%; background-color:#063d76; border-radius:0px;}

@media screen and (max-width: 768px) {
	.memb1_form{padding-left:20px;}
	.memb1_form .ac {text-align:center!important; padding-left:0px;}
	.memb_btn{height:53px; line-height:53px; margin-bottom:20px;}
}

.memb2_form {background:#fff; border:1px solid #dcdcdc; border-top:none; background:#f3f3f3; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#6a6a6a; font-weight:600; line-height:40px;}
.memb2_form strong {color:#000; font-weight:600;}

@media screen and (max-width: 768px) {
	.memb2_form {padding:10px 0}
	
}

.memb3_form {background:#fff; border:1px solid #dcdcdc; padding:50px 175px 50px 175px; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#000000;font-weight:600; line-height:30px;}

.memb3_form .txt1 { font-size:16px; color:#222;}


@media screen and (max-width: 768px) {
	.memb3_form {padding:50px 20px 30px 20px;}
	
	
}
@media screen and (max-width: 768px) {
	.col-xs-12 .memb4_form {padding:20px;}
}

.memb4_form {background:#f3f3f3; border:1px solid #dcdcdc;padding:50px 210px 50px 210px;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#000000;font-weight:600; line-height:30px; border-top:none;}
.memb4_form .input1 { height:40px;}


.list_line1 { border-bottom:1px solid #d8d8d8; margin-top:20px;}
.login_tit { font-size:24px; color:#222;}



.sub1_image2 {border-bottom:1px solid #dcdcdc; margin-bottom:20px;padding-bottom:20px;}
.sub1_image2 strong{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px; color:#6c6c6c; font-weight:600; display:block; padding:45px 0px 0 0px;}
.sub1_image2 p { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#060606; font-weight:600; display:block; padding:25px 0px 0px 10px; line-height:30px;}

.sub1_image2 font { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#6c6c6c;  display:block; padding:0px 0px 0 10px; font-weight:600;}
.s_col1 { color:#e58011!important;}

@media screen and (max-width: 768px) {
	.pup_fx { display:none;}
}

.pup_fx {position:relative; z-index:1000; margin-top:12px;}
.pup_fx .btn1{ border:1px solid #707070;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; height:23px; line-height:20px;color:#3f3f3f!important; padding:0px 15px 0 5px; display:inline-block;}


.pup_fx_tbl {display:none;position:absolute; background:#fff; right:0px; top:30px; width:100%;}
.pup_fx_tb2 {display:none;position:absolute; background:#fff; right:0px; top:30px; width:100%;}
.pup_fx_tb3 {display:none;position:absolute; background:#fff; right:0px; top:30px; width:100%;} 
.pup_fx_thead {background:#dddddd;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#3b3b3b; padding-left:10px; line-height:33px;} 
.pup_fx_tbody {background:#f0f1f2; font-size:13px; color:#6c6c6c; font-weight:600;}
.pup_fx_tbody tr { border-bottom:1px solid #fff;}
.pup_fx_tbody tr td { padding:3px 10px 3px 10px;}
.pup_fx_tbody tr td .col1 { color:#ff0000!important;}
.pup_fx_tbody tr td .in1 { border:1px solid #707070; background:#fff;}
.pup_fx_tbody tfoot th { background:#063d76;padding:3px 10px 3px 10px;}
.pup_fx_tbody tfoot td { background:#9a9a9a; color:#fff;}
.pup_fx_tbody tfoot th a {color:#fff!important;}
@media screen and (max-width: 768px) {
	.pup_fx_tbl {width:100%;}
	.sub1_image2 .col-xs-8 {}
}
@media (min-width: 1200px) {
	.sub1_image2 p { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#060606; font-weight:600; display:block; padding:25px 0px 0px 10px; line-height:30px; text-align:right;}

	.sub1_image2 font { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#6c6c6c;  display:block; padding:0px 0px 0 10px; font-weight:600;text-align:right;}
}








.list_tbl {}

.list_tbl > strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:26px; color:#222222; font-weight:600; display:block;}
.list_tbl p {font-family:Arial; font-size:30px; color:#d30000; font-weight:normal;}
.list_tbl p font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#d30000; font-weight:600;}
.list_tbl span {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#555; font-weight:600;}
.list_tbl .line1 { border-top:1px solid #eeeeee; margin-top:10px;}
.list_tbl .list_tbl_btn { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; background:#f05e5e; text-align:center; display:block; padding:7px 5px;text-decoration:none;}


.list_tbl > .table1 {background:#fff;}
.list_tbl > .table1 th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#666; font-weight:600; line-height:26px; padding-left:10px;}
.list_tbl > .table1 td{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#666;line-height:22px;}

.list_tbl2 {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; background:#f7f7f7; padding:20px;}
.list_tbl2 .list_txt {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#333333; width:20%; float:left; font-weight:600; line-height:30px;}
.list_tbl2 .list_tbl2_select1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#333333; width:80%; border:1px solid #dcdcdc; height:30px; line-height:30px;}

/*.list_tbl2 > .table1 {}
.list_tbl2 > .table1 td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#666;}
.list_tbl2 > .table1 th {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#666;text-align:center;}
.list_tbl2 > .table1 .list_tbl2_input1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#666666;border:1px solid #cccccc; line-height:20px; height:22px; background:#fff;}*/
.list_tbl2 > .table1 { background:#fff;}
.list_tbl2 > .table1 td {font-family:NanumGothic, ��������,dotum, sans-serif; font-size:14px; color:#747474;border:1px solid #dcdcdc; background:#fff; padding:10px;}
.list_tbl2 > .table1 th {font-family:NanumGothic, ��������,dotum, sans-serif; font-size:14px; color:#747474;border:1px solid #dcdcdc; background:#f1f1f1; text-align:center;}
.list_tbl2 > .table1 .tbl_border1 {border:1px solid #dcdcdc; display:inline-block;}
.list_tbl2 > .table1 .list_tbl2_input1 {font-family:NanumGothic, ��������,dotum, sans-serif; font-size:14px; color:#747474;border:0px; line-height:28px; height:28px; background:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}



.m_list_v {}
.m_list_v td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#747474;border-bottom:1px solid #dcdcdc; background:#fff; padding:10px;}
.m_list_v th {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#747474;  background:#fafafa; text-align:center;padding:10px;}
.m_list_v  strong {color:#ff0000;  font-size:16px;}
.m_list_v  b {color:#000; font-size:16px}




/*.list_tbl3 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#333333;  text-align:right;}
.list_tbl3 strong{font-family:Arial; font-size:40px; color:#d30000; font-weight:normal;}
.list_tbl3 strong font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:30px; color:#d30000; font-weight:600;}*/
.list_tbl3 {font-family:NanumGothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#333333;  text-align:right;}
.list_tbl3 font{font-family:NanumGothic, 나눔고딕,dotum, sans-serif; font-size:30px; color:#d30000; font-weight:600;}





.list_tab_btn {height:40px; margin-bottom:20px;border-top:2px solid #929292;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.list_tab_btn a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#333;  text-align:center; width:33.33%; display:block; float:left; line-height:37px;border-right:1px solid #ddd}
.list_tab_btn a:last-child {border-right:none;}
.list_tab_btn a.cur{background:#929292;border-bottom:1px solid #929292; font-weight:600; color:#fff;font-size:15px; }



.list_tab_btn_tbl1 {border:1px solid #dcdcdc; background:#fff;}

.list_tab_btn_tbl1 thead th {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#000; font-weight:600; line-height:58px;  text-align:center; background:#f6f6f6;border-bottom:1px solid #dcdcdc;}
.list_tab_btn_tbl1 thead th font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px;color:#ff643c; }

.list_tab_btn_tbl1 tbody th { border-bottom:1px solid #dcdcdc;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#747474;line-height:22px; text-align:center; font-weight:normal;}
.list_tab_btn_tbl1 tbody td {border-bottom:1px solid #dcdcdc; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#747474;line-height:22px; padding:10px 20px;}
.list_tab_btn_tbl1 tbody td span img{ width:19px;}
.list_tab_btn_tbl1 tbody td strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#000; font-weight:600;}


.site_btn1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff; border:none; background:#063d76; width:100%; line-height:48px; text-align:center; font-weight:600;}
.site_btn2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff;border:none;background:#2771bd; width:100%; line-height:48px; text-align:center;font-weight:600;}
.site_btn3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff;border:none; background:#aaaaaa; width:100%; line-height:48px; text-align:center;font-weight:600;}
.site_btn4 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#222; border:1px solid #585858; background:#fff; width:100%; line-height:36px; text-align:center;font-weight:600;}
.site_btn5 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff;border:none; background:#063d76; width:100%; line-height:38px; text-align:center;font-weight:600;}
.site_btn6 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff;border:none; background:#9a9a9a; width:100%; line-height:38px; text-align:center;font-weight:600;}
.site_btn7 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff;border:none; background:#3e3e3e; width:100%; line-height:38px; text-align:center;font-weight:600;}
.site_btn8 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:11px; color:#3b71a8;border:none; background:#fff; border:1px solid #b2b2b2;line-height:22px; text-align:center;font-weight:600;}
.site_btn9 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#fff;border:none; background:#707070;line-height:30px; text-align:center;font-weight:600;}
.site_btn10  { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#3b71a8;border:none; background:#fff; border:1px solid #3b71a8;line-height:22px; text-align:center;font-weight:600;}
.site_btn11 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#666666;border:none; background:#fff; border:1px solid #a6a6a6;line-height:22px; text-align:center;font-weight:600;}
.site_btn12 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#666666;border:none;background:#fff;}
.site_btn13 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff;border:none;background:#3e3e3e; display:block; font-weight:600; width:100%; height:64px;}
/* 2017-08-22 */
a.site_btn10 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#3b71a8!important;border:none; background:#fff; border:1px solid #3b71a8;line-height:22px; text-align:center;font-weight:600; display:inline-block; padding:0 8px;}





.site_btn14 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#e85a50;border:none; background:#fff; border:1px solid #e85a50;line-height:22px;  text-align:center;font-weight:600;}
.site_btn15 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#454545;border:none; background:#fff; border:1px solid #454545;line-height:22px;  text-align:center;font-weight:600;}


/*------------------------------  2017-07-31  -----------------------------------*/

.site_btn16 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#333333;border:none; background:#c4bd97;  padding:0 20px; line-height:30px; text-align:center;font-weight:600;}
.site_btn17 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff;border:none; background:#454545;  padding:0 20px; line-height:30px; text-align:center;font-weight:600;}
.site_btn18 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff;border:none; background:#9a9a9a;  padding:0 20px; line-height:30px; text-align:center;font-weight:600;}

.cart_butt2 { 
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	font-size:13px; color:#fff; font-weight:normal; 
	border:1px solid #969696; background:#969696; 
	display:inline-block; padding:2px 5px;
}

@media screen and (max-width: 768px) {
	.cart_butt2 
	{
		padding:2px 0px; 
	}
}

.mypa_1 {background:#f0f1f2; padding:30px;}
.mypa_txt1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#6a6a6a; font-size:18px;}
.mypa_txt2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ff0000; font-size:18px;}
.mypa_txt3 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#6a6a6a; font-size:15px;}
.mypa_txt4 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ff0000; font-size:15px;}
.mypa_txt5 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#222222; font-size:15px; font-weight:600;}
.mypa_txt6 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-size:18px; font-weight:600;}
.mypa_txt7 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ff0000; font-size:14px;}
.mypa_txt8 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:13px; background:#9a9a9a; padding:5px;}
.mypa_txt9 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#222222; font-size:14px;}

.mypa_tit1 {background:url('../img/login/line1.jpg') center left no-repeat; padding-left:10px; font-size:20px; color:#063d76; font-weight:600;}
.mypa_tap1 { background:#063d76; text-align:center; font-size:14px; color:#fff; line-height:42px;display:block; border:none; width:100%;}
.mypa_tap2 { background:#fff; text-align:center; font-size:14px; color:#666; line-height:40px; border:1px solid #d8d8d8; display:block; width:100%;}



.mypa_bg1 { background:#f0f1f2;font-size:14px; color:#6a6a6a;}
.mypa_bor1 { border:10px solid #0076bd;}
.mypa_bor2 { border:10px solid #f0f1f2;}


@media screen and (min-width: 1200px) {
	 .mypa_t20{ margin-bottom:20px;}
}




@media screen and (max-width: 768px) {
	 .mypa_t20 .col-xs-12 { padding-bottom:10px;}
}



.tbl_btn1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#fff;  background:#f05e5e; border:0; display:inline-block; padding:2px 5px;}
.tbl_btn2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; color:#fff;  background:#64a4d1; border:0; display:inline-block; padding:2px 5px;}

.site_cont_tit1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#000; font-weight:600; line-height:32px; }

.mypa1_tit { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px;color:#fff; text-align:center; background:url('../img/mypa/mypa1_tit.jpg') center top no-repeat; height:130px; line-height:100px;}
.mypa1_tit strong {font-size:24px; font-weight:600;}

.mypa1_tit_m { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px;color:#10396d; text-align:center; background:url('') center 25px no-repeat#f8f8f8; border:1px solid #d6d6d6; padding:32px 0; height:130px; line-height:40px;}
.mypa1_tit_m strong {font-size:24px; font-weight:600;}
.mypa1_tit_m font {color:#171717;}

.mypa_btn .col-md-2 {width:20%}

.mypa_btn font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; font-weight:600; color:#063d76; text-align:center; display:block; line-height:35px;}


@media screen and (max-width: 992px) {
	.mypa_btn .col-xs-6 {width:50%; background:#fff; margin-bottom:20px;}
	/*.mypa_btn font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; font-weight:600; color:#fff; text-align:center; display:block; line-height:35px; padding-bottom:5px;}*/
}




.mypa_btn_brd1 .col-md-12{border:1px solid #a0a0a0;  border-radius:5px;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;line-height:25px; padding:10px 20px; font-size:15px;}

.mypa_btn_brd2 {padding:0px;}
.mypa_btn_brd2 .col-md-2 a{border:1px solid #a0a0a0;  border-radius:5px; display:block; padding:10px 0 7px 0}
.mypa_btn_brd2 .col-md-2 font {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; font-weight:normal; color:#2d2d2d; text-align:center; display:block; line-height:35px;}
.mypa_btn_brd2 .col-md-2 strong {font-family:Arial; font-size:50px; font-weight:bold; color:#7c7c7c; text-align:center; display:block; }




.mypa_yinhang .col-md-12{border:1px solid #2d71c4 ; border-radius:5px; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;line-height:66px;color:#000; font-weight:600; font-size:22px; padding:0px; text-align:center;}
.mypa_yinhang .mypa_yinhang_tit{background:#2d71c4; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;line-height:40px;color:#fff; font-weight:normal; font-size:16px; padding-left:20px; text-align:left;}
.mypa_yinhang  span{ font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#58585a; font-weight:normal; font-size:14px; padding-left:5px;}
@media screen and (max-width: 992px) {

}

.conn_t { font-family:NanumGothic, 나눔고딕,dotum, sans-serif; border-top:0px solid #dad8d3;}
.conn_t tbody th{width:20%;border-bottom:1px solid #dad8d3; color:#545454; font-size:15px;height:45px;line-height:24px;  padding:15px 0px 15px 15px;font-weight:normal;}
.conn_t tbody td { border-bottom:1px solid #dad8d3; color:#545454; font-size:15px; line-height:24px;  padding-left:10px; padding-top:5px;padding-bottom:5px; text-align:left;}
.conn_t tbody td a{color:#545454;text-decoration:none; }
.conn_t_btn{font-family:NanumGothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:17px; font-weight:; height:99px; text-align:center; border:none; display:block; background-color:#343434; width:100%;}
.conn_t_line1 {background:url('../img/qna/conn_t_bu3_.jpg') right center no-repeat#f3f3f3; text-align:center; padding-left:0px!important;}
.conn_t_line1 img {padding-left:10px;}
@media screen and (max-width: 992px) {
	.conn_t_btn{height:85px; }
}












.prod_txt1 { font-size:20px; color:#063d76; font-weight:600;}
.prod_txt2 { font-size:20px; color:#333; font-weight:600;}
.prod_txt3 { font-size:14px; color:#666; line-height:22px;}
.prod_txt4 { font-size:16px; color:#299a86; line-height:24px;font-weight:600;}
.prod_txt5 { font-size:14px; color:#555555; line-height:24px;}
.prod_txt6 { font-size:16px; color:#0b76a0; line-height:24px; font-weight:600;}


.prod_bor1 { border:1px solid #ddd;}
.prod_bor1_brd
{
	border			:	1px solid #ddd ;
	border-top	:	0px ;
	background	:	#f7f7f7 ;
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#141414 ;
	font-size		:	16px ;
	padding			:	12px 0 ;
	text-align		:	center ;
}


.prod_bor2 { border:1px solid #ddd; padding:15px 10px 15px 10px; font-size:14px; color:#333333; margin-top:7px; line-height:22px;}
.pord_bor3 { background:#f0f1f2; height:67px; padding:5px;}
.pord_bor4 { border-bottom:1px solid #ddd;}

.prod_in1 { height:30px; border:1px solid #cccccc; width:89%; text-align:left;}
.prod_in { float:right; padding-top:7px;}


.m_btn_xia .col-xs-4 .site_btn1{height:50px;}
@media screen and (max-width: 768px) {
	.m_btn_xia {position:fixed;bottom:0px; left:0px; z-index:10; width:100%; background:#fff; padding:0px 10px;}
	.m_btn_xia .col-xs-4{width:33.33%;padding:0px;}
	.m_btn_xia .col-xs-4 .site_btn1{height:52px;}
	.m_btn_xia .t50 {padding:0px!important;}

}



/*-----------------------------------------------------------------

2017-08-31

-----------------------------------------------------------------*/

.prod_v_brd
{
	border			:	1px solid #ddd ;
	background	:	#f3f3f3 ;
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#666666 ;
	font-size		:	13px ;
	padding			:	15px 10px ;
	text-align		:	center ;
}


.prod_v_brd_btn1
{
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#fff ;
	font-size		:	13px ;
	border			:	1px solid #ff982a ;
	background	:	#ff982a ;
	width				:	100% ;
	line-height		:	28px ;
	text-align		:	center ;
}



























/* faq */
.faq_btn a{position:relative;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#063d76; background:#fff; display:inline-block; float:left; text-align:center; line-height:45px; height:45px; width:100%; border-right:1px solid #ddd; border-top:1px solid #ddd;border-left:1px solid #ddd;}
.faq_btn a:hover ,.faq_btn a.cur {background:#063d76;text-decoration:none; color:#fff; width:100%;}






/*					quan						*/

.backbg2 {padding:20px 0 40px 0;} /*¼­ºêÆäÀÌÁö*/
@media (min-width: 992px) {
	.backbg2 {min-height:900px;}
}

.button2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; font-weight: bold; color:#fff; border:1px solid #454545; background-color: #454545; display:inline-block; padding:2px 5px;}
.button3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; font-weight: bold; color:#3b71a8; border:1px solid #3b71a8; background-color: #fff; display:inline-block; padding:2px 5px;}
.button4 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; font-weight: bold; color:#666; border:1px solid #666; background-color: #fff; display:inline-block; padding:2px 5px;}

.inter_button1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px; font-weight: bold; color:#333; border:1px solid #cccccc; background-color: #f3f3f3; display:inline-block; padding:5px 10px;}


.cart_tbl1 {border-top:2px solid #494949; border-bottom:1px solid #494949; padding:35px 0; text-align:center; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:15px; color:#6a6a6a; font-weight:600;}
.cart_tbl1 strong {color:#000; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; font-weight:600;}
.cart_tbl1 b {color:#ff0000;  font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:20px; font-weight:600;}


.site_btn1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px; color:#fff; border:1px solid #063d76; background:#063d76; width:100%; line-height:48px; text-align:center; font-weight:600;}
.site_btn2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px; color:#fff; border:1px solid #9a9a9a; background:#9a9a9a; width:100%; line-height:48px; text-align:center;font-weight:600;}
.site_btn3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:16px; color:#000; border:1px solid #dcdcdc; background:#dcdcdc; width:100%; line-height:48px; text-align:center;font-weight:600;}


#submit_pup{position:fixed; width:100%; height:100%; left:0px;top:0px; z-index:1009; display:none;}
#submit_pup .container{width:600px;}
#submit_pup .submit_cont{ border-top:4px solid #e5004f; background:#fff; padding:60px 20px; margin:100px 0px;}
#submit_pup .menu_bg{position:absolute; background:#000; width:100%; height:100%; left:0px;top:0px;opacity:0.8; display:block; z-index:-1;}



/*-----------------------------------------------------------------

2017-08-31

-----------------------------------------------------------------*/

#submit_pup2{position:fixed; width:100%; height:100%; left:0px;top:0px; z-index:1009; display:none;}
#submit_pup2 .container{width:600px; text-align:center;}
#submit_pup2 .submit_cont{ border-top:4px solid #e5004f; background:#fff; padding:60px 20px; margin:100px 0px;}
.submit_pup_tit2
{	text-align:center;
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#063d76 ;
	font-size		:	14px ;
}
#submit_pup2 .menu_bg{position:absolute; background:#000; width:100%; height:100%; left:0px;top:0px;opacity:0.8; display:block; z-index:-1;}




/*------------------------------  2017-07-31  -----------------------------------*/
.submit_cont2
{
	border-top:10px solid #003f7e; background:#fff; padding:; margin:100px 0px;

}

.submit_cont22
{
	padding		:	40px 20px 60px 20px;
}

.submit_pup_tit
{
	 font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; line-height:80px; font-weight:600; font-size:30px; color:#003f7e;
	 background:url('../img/mypa/image1.png') right center no-repeat#d9effa;
	padding: 0 20px;

}




.submit_color1 {background-color:#b1b1b1!important;}
.submit_btn {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:20px; height:65px; width:49.5%; text-align:center; border:none; background-color:#323232; font-weight:600;  }
.select1_m {border:1px solid #c4c4c4; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:23px; color:#393939; line-height:55px;height:55px; width:100%; padding-left:10px; margin-top:20px;}

.sub1_v2 {margin-top:20px;border:1px solid #c4c4c4; }
.sub1_v2 strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000;font-size:22px; font-weight:normal; display:block; line-height:50px;}
.sub1_v2 input{border:1px solid #c9c9c9; background:#f7f7f7;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:20px; color:#292929; line-height:39px;height:39px; width:160px; padding-left:10px; }
.sub1_v2 .line {border-bottom:1px dashed #b2b2b2;}
.sub1_v2 .gb1 { float:right; margin-top:35px;margin-right:10px;}
.sub1_v2 .fl{padding:0 0 15px 20px;}

.sub1_v3 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#1b1b1b;font-size:22px; font-weight:600; line-height:70px;height:70px; text-align:right; padding-right:10px; }
.sub1_v3 font {color:#ff0000;}


.list2_tbl1_button1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; font-weight:normal; border:0px; background:#969696; display:inline-block; padding:2px 7px;}

.list2_tbl1_button2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; font-weight:normal; border:0px; background:#f05e5e; display:inline-block; padding:2px 7px;}
.list2_tbl1_button3 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; font-weight:normal; border:0px; background:#666666; display:inline-block; padding:2px 7px;}

.list2_tbl1_button4 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#666666; font-weight:normal; border:0px; background:#fff; border:1px solid #a6a6a6; display:inline-block; padding:2px 7px;}
.list2_tbl1_button5 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#e85a50; font-weight:normal; border:0px; background:#fff; border:1px solid #e85a50; display:inline-block; padding:2px 7px;}

.list2_tbl1_button6 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#a6a6a6; font-weight:normal; border:1px solid #a6a6a6; background:#fff; display:inline-block; padding:2px 3px;}
.list2_tbl1_button7 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#3b71a8; font-weight:normal; border:1px solid #3b71a8; background:#fff; display:inline-block; padding:2px 3px;}
.list2_tbl1_button8 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#e58011; font-weight:normal; border:1px solid #e58011; background:#fff; display:inline-block; padding:2px 3px;}
.list2_tbl1_button9 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#3ba89a; font-weight:normal; border:1px solid #3ba89a; background:#fff; display:inline-block; padding:2px 3px;}
.list2_tbl1_button10 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#793ba8; font-weight:normal; border:1px solid #793ba8; background:#fff; display:inline-block; padding:2px 3px;}

.list2_tbl1_text1 {color:#2171c3;}





.list2_tbl1_button11 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#2171c3; font-weight:normal; border:0px; background:#fff; border:1px solid #2171c3; display:inline-block; padding:2px 7px;}
.list2_tbl1_button12 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#e85a50; font-weight:normal; border:0px; background:#fff; border:1px solid #e85a50; display:inline-block; padding:2px 7px;}


/*-----------------------------------------------------------------

2017-08-31

-----------------------------------------------------------------*/
.list2_tbl1_button13 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; font-weight:normal; border:0px; background:#063d76; display:inline-block; padding:2px 7px;}
.list2_tbl1_button14 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px; color:#fff; font-weight:normal; border:0px; background:#187e97; display:inline-block; padding:2px 7px;}












.cart_butt1 { 
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	font-size:13px; color:#fff; font-weight:600; 
	border:1px solid #454545; background:#454545; 
	display:inline-block; padding:5px 13px;
}



.cart_tit {padding-top: 10px;}
.cart_tit li {
	float: left;
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	color:#222; font-size:14px; font-weight: bold;
}

.cart_tit li:nth-child(2n+2) {padding: 7px 20px;}


.cart1_txt1 {
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	color:#222; font-size:24px; font-weight: bold;
}



.cart2_tit {
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	color:#fff; font-size:13px; display: inline-block;
	background-color: #9a9a9a; padding: 7px 15px;
}


.cart2_sele {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#3f3f3f; line-height:24px;}
.cart2_sele strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#000; line-height:24px;}
.cart2_sele p {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:13px;color:#ff0000; font-weight: bold; line-height:24px;}
.cart2_sele select {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:12px;color:#3f3f3f; line-height:24px;height:24px; width:100px; border:1px solid #707070;vertical-align:top;}


.cart2_txt {
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	color:#6a6a6a; font-size:13px; font-weight: bold;
	padding: 25px 0 20px;
	border-bottom: 1px solid #494949;
}


.catr_table {padding-top: 45px;}
.catr_table .tit {
	padding-bottom: 10px;
	font-family:NanumGothic, 나눔고딕,dotum, sans-serif;color:#2a2a2a; font-size:18px; font-weight: bold;
}
.catr_table .tit font {color: #063d76;}
.catr_table .tit span {font-size:13px; color: #2a2a2a; font-weight: normal;}


.catr_table01_v { font-family:NanumGothic, 나눔고딕,dotum, sans-serif; border-top:1px solid #adadad; background:#fff;}
.catr_table01_v tbody th{width:20%; font-family:NanumGothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:7px 0px 4px 0px;font-weight:600; text-align:left; padding-left:30px;}
.catr_table01_v tbody td {font-family:NanumGothic, 나눔고딕,dotum, sans-serif; border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left; border-left: 1px solid #dbdbdb;}

.catr_table01_v tbody td a{font-family:NanumGothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.catr_table01_v tbody td a:hover	{color:#6a6a6a; }


.catr_table02_v { font-family:NanumGothic, 나눔고딕,dotum, sans-serif; border-top:1px solid #adadad; background:#fff;}
.catr_table02_v tbody th{width:20%; font-family:NanumGothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:7px 0px 4px 0px;font-weight:600; text-align:left;text-align:center;}
.catr_table02_v tbody td {font-family:NanumGothic, 나눔고딕,dotum, sans-serif; border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left; border-left: 1px solid #dbdbdb;}

.catr_table02_v tbody td a{font-family:NanumGothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.catr_table02_v tbody td a:hover	{color:#6a6a6a; }



.catr_table_zuyi 
{
position:fixed;
top:0px; 
width:100%; 
height:100%; 
z-index:100001; 
display:none; 
}

.catr_table_zuyi_bg {position:absolute; width:100% ;height:100%;background-color: rgba(0,0,0, 0.8); top:0px; left:0px; z-index:-1 }

@media (min-width: 992px) {
	.catr_table_zuyi .container
	{
	width				:	660px;
	}
}



.catr_table_brd
{
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#141414 ;
	font-size			:	16px ;
	line-height		:	25px;
	/*
	width				:	660px;
	height				:	280px;*/
	margin				:	0 auto;
	background		:	#fff;
	border				:	2px solid #000000;
	margin-top		:	20%;
}


.catr_table_brd_tit
{
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#cc0001 ;
	font-size			:	35px ;
	display			:	inline-block;

}

.catr_table_brd_text1
{
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#000 ;
	font-size			:	18px ;

}

.catr_table_brd u
{
	font-family		:	'NanumGothic' , '나눔고딕' , 'dotum' , 'sans-serif' ;
	color				:	#ff982a ;
	font-weight		:	600;

}


.catr_table .tit {
	padding-bottom: 10px;
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#2a2a2a; font-size:18px; font-weight: bold;
}
.catr_table .tit font {color: #063d76;}
.catr_table .tit span {font-size:13px; color: #2a2a2a; font-weight: normal;}


.catr_table01_v { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; border-top:1px solid #adadad; background:#fff;}
.catr_table01_v tbody th{width:20%; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:7px 0px 4px 0px;font-weight:600; text-align:left; padding-left:30px;}
.catr_table01_v tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left; border-left: 1px solid #dbdbdb;}

.catr_table01_v tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.catr_table01_v tbody td a:hover	{color:#6a6a6a; }

@media screen and (max-width: 768px) {
	.catr_table01_v tbody th{width:30%; padding-left:10px;}
}






/* 2017-07-03 start   ------------------------------ ---------------   */


.prod_v_text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#e68012; font-size:14px; line-height:20px;}

.prod_v_images {position:relative;}
.prod__text {position:absolute; width:100%; line-height:1.2em;  top:51.5%}
.prod__text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-size:1.1em;}
.prod__text2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-size:1em;}
.prod__text3 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-size:1em;}




@media screen and (max-width: 768px) {
	.prod__text { line-height:1em;  top:51.0%}
	.prod__text1 {font-size:1em;}
	.prod__text2 {font-size:0.9em;}
	.prod__text3 {font-size:0.9em;}
	
}
@media (min-width: 992px) {
	
}
@media (min-width: 1300px) {
	
}
@media (min-width: 1400px) {
	
}
/**/
/* 2017-07-03 end */







.list_pop1{position:fixed; width:100%; height:100%; left:0px;top:0px; z-index:1009; display:none;}
.list_pop1 .container{width:900px;}
.list_pop1 .menu_bg{position:absolute; background:#000; width:100%; height:100%; left:0px;top:0px;opacity:0.8; display:block; z-index:-1;}
.list_pop1 .list_pop { border-top:4px solid #e5004f; background:#fff; padding:60px 20px; margin:100px 0px;}
.list_pop .tit {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#2a2a2a; font-size:20px; font-weight: bold;}


.list_pop table { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; border-top:1px solid #adadad; background:#fff; margin-top: 10px; text-align: center;}
.list_pop table tbody th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222;  text-align: center; font-size:14px; padding:7px 0px 4px 0px;font-weight:600;}
.list_pop table tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; text-align: center;  line-height:24px; padding-top:5px;padding-bottom:5px; letter-spacing: -0.05em;}
.list_pop table tbody .line {border-left: 1px solid #dbdbdb;}

.list_pop .submit_btn1 {
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	color:#fff; font-size:15px;  text-align:center; padding: 7px 13px; display: inline-block;
	border:none; background-color:#323232; font-weight:600;  
}


.story_bord2 .tota {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#747474; font-size:13px; font-weight: bold; padding-top: 5px;}
.story_bord2 .tota strong {color: #000;}



.cust_btn1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:1px solid #3e3e3e; background:#3e3e3e; width:100%; line-height:48px; text-align:center;font-weight:600;}
.cust_btn2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:14px; color:#fff; border:1px solid #063c76; background:#063c76; width:100%; line-height:48px; text-align:center;font-weight:600;}

.cust2_btn {border: 1px solid #d8d8d8; border-left: none; border-bottom: none;}
.cust2_btn div {padding: 0px; }
.cust2_btn div a {
	display: block; padding:10px 0; text-align: center;
	border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#666666; font-size:14px; font-weight: 600;
}
.cust2_btn div ._o 
{
	text-decoration:none;
	background-color: #063d76; color: #fff;
}


/*-----------------------------------------------------------------

2017-09-04

-----------------------------------------------------------------*/


.prod_1_btn {border: 1px solid #dfdfdf; border-left: none; border-bottom: none;}
.prod_1_btn div {padding: 0px; }
.prod_1_btn div a {
	display: block; padding:10px 0; text-align: center;
	border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#696969; font-size:14px; font-weight: 600;
}
.prod_1_btn div ._o ,
.prod_1_btn div a:hover

{
	text-decoration:none;
	background-color: #063d76; color: #fff;
}

@media screen and (max-width: 768px) {



}



.prod_1_tit
{
	font-family			:	'Nanum Gothic' , '나눔고딕' , 'dotum' , ' sans-serif' ;
	color					:	#000 ;
	font-size			:	24px ;
	font-weight			:	600 ;
	float					:	left ;
	line-height			:	50px ;

}

.prod_1_tit2 a
{
	font-family			:	'Nanum Gothic' , '나눔고딕' , 'dotum' , ' sans-serif' ;
	color					:	#000 ;
	font-size			:	14px ;
	font-weight			:	'' ;
	float					:	right ;
	padding-top		:	20px;

}



.prod_1_tit_line
{
	border-top			:	solid 2px #545454 ;

}








.plan_cont > div {padding-top: 30px;}
.plan_cont .txt {
	padding-top: 10px; padding-left: 10px; 
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#5d5d5d; font-size:13px; line-height: 23px;
}
.plan_cont .txt strong {font-size:16px; color: #323232;}


.appl_txt {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#ff0000; font-size:14px; font-weight: bold;}

.appl_txt2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#222; font-size:14px; font-weight: bold;}


.hot_txt {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#2a2a2a; font-size:24px; font-weight: bold;}
.hot_txt strong {color: #063d76;}





.hot_cont {padding-top: 20px;}




.hot_cont .row .hot_tbl {
	border:1px solid #ddd;
	padding-left:5px;padding-right:5px; margin-bottom:20px;

}

.hot_cont .row .txt {padding: 5px;}
.hot_cont .row .txt_in1 {padding: 5px 0; border-bottom: 1px solid #ddd;}
.hot_cont .row .txt_in1 p {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#999; font-size:13px;}
.hot_cont .row .txt_in1 div {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#313131; font-size:18px; font-weight: bold;}

.hot_cont .row .txt_in2  {padding: 5px 0;}
.hot_cont .row .txt_in2 .txt1 {
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#fff; font-size:18px;
	background-color: #e58011; padding: 12px 0;
	display: inline-block; width: 100%; text-align: center;
}
.hot_cont .row .txt_in2 .txt2 {letter-spacing: -0.05em; padding-left: 5px; padding-right: 0px;}
.hot_cont .row .txt_in2 .txt2 div {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#313131; font-size:18px; font-weight: bold; }
.hot_cont .row .txt_in2 .txt2 del {color: #999; font-size: 14px; font-weight: normal;}

.hot_cont .row .txt_in2 .hot_cont_btn {padding-left: 0px; padding-right: 10px;}


.hot_cont_btn1 {
	border:1px solid #858585; background:#8e8e8e; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	font-size:12px;color:#fff; border-radius:0px; text-align: center;  display: inline-block; width: 100%; letter-spacing: -0.07em;
}

@media screen and (max-width: 768px) {
	.hot_cont .row .hot_tbl {padding-left:10px;padding-right:10px;}
	.hot_cont .row .txt_in2 .txt2 {padding-left: 10px;}
	.hot_cont .row .txt_in2 .hot_cont_btn .col-md-12:first-child {padding-left: 20px; padding-right: 0px;}
}


.loca_bg {background-color: #f0f1f2; padding-bottom: 15px;}

.s_tit1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#063d76; font-size:24px; font-weight: bold; padding-bottom: 10px;}



.prod_tbl {border:1px solid #d9d9d9; margin-bottom: 20px;}
.prod_tbl a img {border-bottom: 1px solid #eaeaea;}
.prod_tbl .txt1 {padding: 0px 15px 0px 15px; text-align:right;}

.prod_tbl .txt2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#000;text-align:right; font-size:13px; padding: 10px 15px; border-top: 1px solid #eaeaea; background-color: #fafafa;}

.prod_tbl .brd1_bu1 {padding:5px 0px 20px 0px; margin-top:10px; border-top:1px solid #d6d6d6}
.prod_tbl .txt1 strong {font-family:Arial;color:#ff0000; font-size:16px;}
.prod_tbl .txt1 strong font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#ff0000; font-size:14px;}

.prod_tbl .brd1_tit1{ font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; font-weight:normal; text-align:left; padding:0px 0px 0 0px;overflow: hidden; line-height:35px;height:35px; }
.prod_tbl .brd1_tit2 {font-family:Arial;font-size:22px; color:#060606;text-align:right; padding:0px 10px 10px 10px; font-weight:600;}
.prod_tbl .brd1_tit2 font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#060606;text-align:left; font-weight:600;}
.prod_tbl .brd1_tit2 del {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; font-weight:normal;}

@media screen and (max-width: 768px) {
	.prod_tbl .brd1_tit2 del {display:block;}
}



.cont_backbg1 {background:#fff; padding-top:40px;}

.cont_tit1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#5f5f5f; font-size:20px; text-align:center; font-weight:600;}


.cont_bor1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#666666; background:#f1f1f1; font-size:15px; border:1px solid #cfcccd ; border-radius:0px; padding:20px 0px 20px 20px;}
.cont_bor1 strong {color:#373742; font-weight:normal;}

.cont_bor2 {border:1px solid #cfcccd ;  padding:20px 0px 20px 20px;} 

.cont_text1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#000000; font-size:20px; font-weight:600; }
.cont_text2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#003f7e; font-size:14px; font-weight:600; }

.cont_text3 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#666666; font-size:13px; line-height:30px;}



.cont_bt1 { 
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	font-size:12px; color:#8e8e8e; 
	border:1px solid #8e8e8e; background:#fff; font-weight:600;
	 padding:0px 7px; line-height:22px;
}

.cont_bt2 { 
	font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; 
	font-size:16px; color:#fff; 
	border:0px; background:#003f7e;  border-radius:5px;
	display:block;  width:100%; padding:12px 0;
}










/* ���� jquery.Xslider.js ȿ�� css */
#slider3 { position:relative; z-index:1; top:0px; height:320px;}

@media screen and (max-width: 1200px) {
	#slider3 {  height:250px;}

}

#slider3 .conbox li{position:absolute; }
#slider3 .switcher {position:absolute; z-index:100; bottom:10px; width:100%; text-align:center;}

#slider3 .switcher a {  margin:0px 2px; display:inline-block; background:#cacaca;border-radius: 10px; width:15px;height:15px;  opacity:1;}
#slider3 .switcher a:hover , #slider3 .switcher a.cur  {background:#063d76;opacity:1;}




.index_txt1 { font-size:20px; color:#454545; font-weight:600; text-align:center; line-height:40px;}
.index_txt2 { font-size:28px; color:#4a4a4a; font-weight:600; text-align:center; line-height:40px;}
.index_txt2_x { font-size:14px; color:#616161;text-align:center; }

@media screen and (max-width: 768px) {
	.index_txt1 { font-size:16px;}
}





#img_pup1 {position:fixed;top:0px;left:0px;height:100%;width:100%; z-index:100; display:none;}
#img_pup1 .img_pup1_bg {position:absolute;top:0px;left:0px;background-color: rgba(0,0,0, 0.8); width:100%;height:100%;}
#img_pup1 #aa1,#img_pup1 #aa2,#img_pup1 #aa3 {display:none;}





#mypa12_pop{position:fixed;top:0px; width:100%; height:100%; z-index:100001; display:none; }
@media (min-width: 1200px) {

}

#mypa12_pop .col-md-10{background:#fff;overflow-y: scroll;}
#mypa12_pop .mypa12_pop_bg{position:absolute; width:100% ;height:100%;background-color: rgba(0,0,0, 0.8); top:0px; left:0px; z-index:-1}







/*---pop 2----*/


#pup_cont2 { width:100%; padding:20px 30px 60px 30px;}
.pup2_text1 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#252525; font-size:14px; text-align:center;}
.pup2_text1 p{font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#c32026; font-size:24px; font-weight:600; text-align:center; padding:25px 0 8px 0;}
.pup2_text2 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ea8028; font-size:24px; text-align:center; font-weight:600;}

.pup2_text2_tbl {border-top:1px solid #919191;border-bottom:1px solid #919191; background:#f5f7f7; padding:15px 0px; }

.pup2_text2_tbl strong{clear:both;font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#252525; font-size:15px; font-weight:normal; display:inline-block; width:120px; float:left;}
.pup2_text2_tbl span{font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#252525; font-size:15px; font-weight:600;float:left;}
.pup2_text3 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ff0000; font-size:14px; text-align:center; line-height:30px;}


.pup2_tit1 strong{font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000000; font-size:18px; line-height:30px; float:left;}
.pup2_tit1 span{font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#252525; font-size:13px; line-height:30px;float:right;}

.pup2_text4 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#252525; font-size:14px; padding:10px 20px; line-height:20px; height:300px;}


.pup2_btn1 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:15px; height:42px; line-height:42px; text-align:center; border:none; display:inline-block; font-weight:600; width:160px; background-color:#9a9a9a;}
.pup2_btn2 {font-family: Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:15px; height:42px; line-height:42px; text-align:center; border:none; display:inline-block; font-weight:600; width:160px; background-color:#063d76;}






/*-----------------------------------------------------------------
pop 22  2017-08-24   

-----------------------------------------------------------------*/

#mypa12_pop2 
{
	width				:	865px ;
	padding			:	20px 30px 60px 30px ;
}

.mypa12_pop2_tbl
{
	position			:	relative;
	background	:	url('../img/mypa/pop_bg1.jpg') no-repeat ;
	height			:	1230px ;
	
}

.mypa12_tbl tbody th ,
.mypa12_tbl tbody td
{
	border			:	0px solid #000 ;
}

.mypa12_tbl tbody th,
.mypa12_tbl tbody td
{
	font-family		:	"dotum" , "sans-serif" ;
	color				:	#333; 
	font-size		:	13px; 
	line-height		:	15px;
	padding			:	0px 0 0px 3px ;
	height			:	34.5px;

}

.pop2_layer1
{
	position			:	absolute;
	left				:	86px;
	top				:	96px;

}

.pop2_layer2
{
	position			:	absolute;
	left				:	480px;
	top				:	96px;

}

.pop2_layer3
{
	position			:	absolute;
	left				:	1px;
	top				:	270px;

}



.pop2_layer3 .mypa12_tbl tbody th,
.pop2_layer3 .mypa12_tbl tbody td
{
	padding			: 0 0 0 1px;

}

.pop2_layer4
{
	position			:	absolute;
	left				:	88px;
	top				:	303px;

}

.pop2_layer5
{
	position			:	absolute;
	left				:	1px;
	top				:	366px;

}


.pop2_layer5 .mypa12_tbl tbody th,
.pop2_layer5 .mypa12_tbl tbody td
{
	padding			:	0px 0 0px 1px ;
	height			:	36.9px;

}




.pop2_layer6
{
	position			:	absolute;
	left				:	90px;
	top				:	1106px;

}





.input_1 {border:0px solid; font-family:"dotum" , "sans-serif" ;font-size:13px; color:#333; line-height:30px;height:30px; background-color:transparent}
.select_1 {border:1px solid #ccc; font-family:"dotum" , "sans-serif" ;font-size:13px; color:#333; line-height:30px;height:30px; background-color:transparent}



.pup_tit1
{
	font-family		:	"NanumBarunGothic" , "sans-serif" ;
	color			:	#353535; 
	font-size		:	30px; 
	line-height		:	60px;
	font-weight		:	600;
	background		:	url('../img/list/icon2.png') no-repeat;
	height			:	60px;
	padding-left	:	70px;

}
