/* 2019-03-09 */
@charset "utf-8";
html, body{width:100%;height:100%;/*position:relative;*/}

/*Layout*/
#wrap { position:relative;height:100%;min-width:1024px;}
#container{position:relative;width:100%;min-height:calc(100% - 240px);overflow:auto;}
#contents{position:relative;width:100%;margin:0 auto;overflow-y:auto;overflow-x:hidden;max-width:1140px;padding:40px 20px 100px 20px;min-height:600px;}
#contents.lnb_contents{float:right;width:calc(100% - 230px);}
#contents.wide_contents{max-width:none;padding:0}
#contents.wide_contents1{max-width:none;padding:0}
#contents.system_info {border-top:2px solid #d6d6d6; border-bottom:2px solid #d6d6d6;}
#contents.system_info.noline {border-bottom:none}
.top_area {max-width:1140px; margin:0 auto;}
.top_area  h1 {margin:40px  0 10px 0 ;}

/*LNB*/
#lnb{width:200px;float:left;padding-top:30px;}
#lnb h2{background:url("../img/bg_lnbtitle.png") no-repeat left top #21409a;background-size:cover;width:100%;float:left;font-size:18px;text-align:center;line-height:64px;color:#fff;}
#lnb ul{float:left;width:100%}
#lnb ul li{float:left;width:100%}
#lnb ul li a{display:block;padding:12px;color:#333;}
#lnb ul li a:hover{color:#21409a;text-decoration:none;}
#lnb > ul > li{border-bottom:1px solid #e5e5e5}
#lnb > ul > li > a{font-size:16px;font-weight:500;}
#lnb > ul > li > ul{background:#f2f2f2;border-top:1px solid #e5e5e5;padding:12px;}
#lnb > ul > li > ul > li > a{font-size:14px;position:relative;padding:4px;padding-left:10px;}
#lnb > ul > li > ul > li > a:before{content:"·";position:absolute;top:4px;left:0;}

/*sub visual title*/
#visual_box{width:100%;float:left;background:#dadaf5;position:relative;height:140px;}
#visual_box > h2, .h2_v{font-size:36px;color:#21409a;text-align:center;width:100%;height:140px;line-height:136px;max-width:1250px;margin: 0 auto;}

/*sub visual title product*/
#visual_box.visual_product{height:390px;background-color:#fff;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;padding:80px 0 0;}
#visual_box.visual_product.type1{background-image:url("../img/product/bg_type1.jpg");}
#visual_box.visual_product.pig{background-image:url("../img/product/bg_product_pig.jpg");}
#visual_box.visual_product .visual_box_in1205 {display:block;position:relative;margin:0 auto;max-width:1250px;width:100%;}
#visual_box.visual_product .visual_box_in {display:block;margin:0 auto;max-width:1100px;width:100%;text-align:left}
#visual_box.visual_product .visual_box_in .bule_text {padding-top:0;font-size:22px;color:#2259bb;font-weight:500;}
#visual_box.visual_product .visual_box_in h2, #visual_box.visual_product .visual_box_in .h2_v {margin-top:0px;}
#visual_box.visual_product h2, .h2_v{font-size:48px;font-weight:500;position:static;margin-top:20px;color:#fff;height:auto;max-width:none;line-height:normal;transform:none;background:none;}
#visual_box.visual_product .icon_linkbox {position:absolute;top:0px;right:0;width:78px;}
#visual_box.visual_product .icon_linkbox a {display:inline-block;margin-left:10px;}
#visual_box.visual_product .icon_linkbox a:first-child{margin-left:0}
#visual_box.visual_product .icon_linkbox a span {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#visual_box.visual_product .icon_linkbox .icon_twitter {width:32px;height:32px;background-image:url("../img/common/icon_twitter.png");}
#visual_box.visual_product .icon_linkbox .icon_facebook {width:32px;height:32px;background-image:url("../img/common/icon_facebook.png");}
.visual_product p{font-size:20px;padding-top:15px;}
.visual_product ol, .visual_product ul{padding:39px 0;}
.visual_product ol li, .visual_product ul li{display:inline-block;font-weight:300;font-size:18px;padding:0 5px;}
#visual_box.visual_product .visual_box_in .visual_btn_box{margin-top:40px;font-size:18px;}
.visual_btn_box{font-size:18px;}
.visual_btn_box .btn{position:relative;display:inline-block;color:#1e3a8c;background:#fff;font-size:18px;padding:12px 20px;border:1px solid #1e3a8c;border-radius:15px  0 0 0 ;min-width:236px;margin-right:10px;}
.visual_btn_box .btn:last-child{margin-right:0;}
.visual_btn_box .btn span {display:block;width:100%;text-align:left;}
.visual_btn_box .btn span:before{font-family:"FontAwesome";position:absolute;display:inline-block;font-size:24px;right:17px;top:50%;color:#345fcf;}
.visual_btn_box .btn span:before{content:"\f105";margin-top:-13px;}
.visual_btn_box .btn.active, .visual_btn_box .btn:hover {color:#fff;border:1px solid #1e3a8c;background-color:#21409a;background-image:url("../img/common/bg_btn_activelt.png"),url("../img/common/bg_btn_activetr.png");background-repeat:no-repeat, no-repeat;background-position:left top, right bottom;text-decoration:none;}

.btn.bg_red{background-color:#ec1b30;border-color:#ec1b30;}

#visual_box.visual_txt{height:200px;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;padding-top:54px;}
#visual_box.visual_txt h2, .h2_v{font-size:36px;font-weight:300;width:100%;margin-top:0px;color:#fff;height:auto;line-height:normal;background:none;position: relative;}
/* 20181204 16:13 수정
#visual_box.visual_txt h2:after{content:"";display:block;position:absolute;width:12px;height:2px;background:#fff;left:50%;margin-left:-6px;bottom:-13px;}
*/
#visual_box.visual_txt p{color:#fff;margin-top:6px;font-size:15px;}

/*상품개발프로세스 bg*/
#visual_box.visual_txt.bg1{background-image:url("../img/consumer/consumer_bg1.jpg");}




/* 황금돼지 이유섭 2019-03-04 수정시작 */
/* 2번 스타일 */
#visual_box.visual_txt{
	background:none !important;
	padding-top:66px;
	height:172px;
}
#visual_box.visual_txt h2{
	font-weight:500;font-size:42px;color:#000;
}
#visual_box.visual_txt h2:after{
	content:"";width:30px;height:1px;background:#bfbfbf;display:block;margin:10px auto 16px;

}
#visual_box.visual_txt p{
	font-weight:400;font-size:14px;color:#888;
}

/* 1번 스타일
#visual_box.visual_txt{
	background:none !important;
	float:none;width:100%;height:auto;margin:0 auto;max-width:1140px;padding:47px 20px 15px;
}
#visual_box.visual_txt:after{
	content:"";clear:both;display:table;
}
#visual_box.visual_txt h2{
	font-weight:500;font-size:32px;color:#000;
	float:left;width:auto;position:static;
}
#visual_box.visual_txt h2:before{
	content:"";width:100%;/*width:calc(100% - 40px);*height:2px;background:#000;
	position:absolute;bottom:0;left:0;/*left:20px;*
}
#visual_box.visual_txt p{
	font-weight:400;font-size:14px;color:#888;
	float:left;width:auto;margin-top:20px;padding-left:20px;
	position:relative;
}
#visual_box.visual_txt p:before{
	content:"";width:1px;height:12px;background:#888;display:block;position:absolute;top:6px;left:10px;
}
*/
/* //황금돼지 이유섭 2019-03-04 수정끝  */




/*sub page title*/
.sub_title_box{width:100%;float:left;padding-top:10px;padding-bottom:4px}
.sub_title_box > h2, .h2{float:left;font-size:30px;color:#000;line-height:49px;}

/*sub h3 title*/
.h3{float:left;width:100%;font-size:24px;color:#000;position:relative;}
.h3_span{font-size:15px;color:#555;padding-left:6px;}
.h3_lg{float:left;width:100%;font-size:24px;color:#000;position:relative;}

/*headline text*/
/* 황금돼지 2019-03-05 임재흥 수정시작 */
.headline_box{float:left;width:100%;text-align:center;color:#000;letter-spacing:-1px;}
/* 황금돼지 2019-03-05 임재흥 수정끝 */
.headline_box p{font-size:36px;line-height:44px;}
.headline_box span{font-size:18px;margin-top:10px;display:block;}
.headline_box p.txt_lg{font-size:40px;font-weight:300}

/*sub indicator
.indicator_box{background:#1d56ab;width:100%;float:left;}
.indicator_box > ul{margin:0 auto;max-width:1250px;width:100%;overflow:auto;}
.indicator_box > ul > li{float:left;border-left:1px solid rgba(255,255,255,0.3);}
.indicator_box > ul > li:last-child{border-right:1px solid rgba(255,255,255,0.3);}
.indicator_box > ul > li > a{display:block;color:#fff;font-size:17px;padding:12px 71px 13px 30px;position:relative;}
.indicator_box > ul > li > a:after{content:"";display:block;position:absolute;width:21px;height:21px;margin-left:10px;top:15px;right:30px;background:url("../img/icon_indiPlus.png") no-repeat top left;}
.indicator_box > ul > li ul{display:none;width:180px;position:absolute;top:0;left:0;}*/

.breadcrumb{float:right;text-align:left;padding-top:23px;}
.breadcrumb li{display:inline-block;}
.breadcrumb li + li:before{content:' > '; padding:0 2px;}
.breadcrumb li a{font-size:13px;color:#555;}
.breadcrumb li:last-child a{color:#2259bb;}

/*box type*/
/* 황금돼지 2019-03-05 임재흥 수정시작 */
#contents > .section_box:first-child,
#contents > .section_box0:first-child,
#contents > .section_box1:first-child,
#contents > .section_box2:first-child,
#contents > .section_box3:first-child,
#contents > .section_box4:first-child,
#contents > .section_box5:first-child,
#contents > .section_box6:first-child,
#contents > .section_box7:first-child,
#contents > .tab1_group:first-child,
#contents > .section_box100:first-child{margin-top:0 !important;}
/* 황금돼지 2019-03-05 임재흥 수정끝 */
.base_box{width:100%;float:left;}
.base_box_por{width:100%;float:left;position:relative;}
.section_box{float:left;width:100%;}
.section_box0{float:left;width:100%;margin-top:80px;}
.section_box1{float:left;width:100%;margin-top:50px;}
.section_box2{float:left;width:100%;margin-top:16px;}
.section_box3{float:left;width:100%;margin-top:60px;}
.section_box4{float:left;width:100%;margin-top:30px;}
.section_box5{float:left;width:100%;margin-top:20px;}
.section_box6{float:left;width:100%;margin-top:0px;}
.section_box7{float:left;width:100%;margin-top:40px;}
.section_box100{float:left;width:100%;padding-top:100px;position:relative;margin-top:1px;}

/*line box type*/
.line_box{overflow:hidden;/*width:100%;float:left;*/padding:30px 40px;border-width:1px;border-style:solid;border-color:#ddd;margin-top:16px;background:#f9f9f9;}  /* float 수정  한윤석 20190310 */
.line_bold{border-width:2px;}
.line_sky{border-color:#c1d6e8;}

/*bg box type*/
.color_Box{width:100%;float:left;padding:20px;margin-top:16px;background:#f2f2f2;}
.agree_box{position:relative;width:100%;float:left;border-radius:15px;padding:28px 0 28px 20px;margin-top:19px;background:#f2f2f2;}
.agree_box .calc120 {width: calc(100% - 153px);}
.agree_box .agree_chk {position:absolute;right:20px;top:50%;margin-top:-16px;}
.agree_box_new{position:relative;float:left;width:100%;padding: 20px 0;}
.agree_box_new:before {content:'';display:block;clear:both;overflow:hidden;}
.agree_box_new .calc120 {width: calc(100% - 130px);}
.agree_box_new.bd1top .calc120 {padding-top:20px;}
.agree_box_new .agree_chk {position:absolute;right:0px;top:50%;margin-top: -18.5px;}
.gray_box_new {position:relative;width:100%;float:left;padding:28px 20px;margin-top: 16px;background:#f2f2f2;border: 1px solid #ddd;}
.gray_box_new.overbox{height:130px;overflow-y: auto;padding: 15px;}
.gray_box_new p{width: 100%;}
.gray_box_new .txt_list_01{margin-top:8px;}
.gray_box_new .txt_list_01 li{width:100%;font-size:14px;}
.gray_box_new .txt_box_01{margin:0}
.gray_box_new .calc150 {width: calc(100% - 150px);}
.gray_box_btn {position:absolute;right:20px;top:50%;margin-top: -22px;}
.h3_info{color:#000;font-size:16px;}
.h3_info:before{content: "\f05a";font-family: 'FontAwesome';padding-right: 4px;color:#acacac;font-size: 18px;}
.cbg_sky{background:#c1d6e8;}
.cbg_white{background:#fff;border:1px solid #e2e2e2;}

.color_Box .txt_list_01,
.line_box .txt_list_01{margin-top:0 !important;}

/*line btn box*/
.line_btn_box{position:relative;border-radius:10px;border-width:2px;padding:22px;padding-right:200px;}
.line_btn_box p{float:left;width:100%;}
.line_btn_box .btn{position:absolute;top:50%;right:20px;margin-top:-16px;}

.line_btn_box_r{position:relative;width:100%;float:left;padding:20px 25px;padding-right:110px;border:1px solid #ddd;}
.line_btn_box_r p{float:left;width:100%;font-size:16px;}
.line_btn_box_r > .btn{position:absolute;top:50%;right:25px;margin-top:-17px;min-width:90px;padding:5px 10px 7px;}
.line_btn_box_r .agree_chk{position:absolute;top:50%;right:15px;margin-top:-17px;}
.line_btn_box_r.base_toggle{padding-right:25px;}
.line_btn_box_r .btn.tg_on{top: 15px; margin-top:0}
.tg_box{display:none;}

.btn_icon{padding:3px 20px;font-size:14px;color:#555;}
.btn_icon i{color:#888;}

.line_icon_box{position:relative;padding:25px;}/* 황금돼지 2019-03-05 디자인고도화 수정 */
.line_icon_box > p{background:url("../img/bg_icon1.png") no-repeat left center;padding-left:25px;margin-bottom:16px;font-size:15px;color:#222;}/* 황금돼지 2019-03-05 디자인고도화 수정 */
.line_icon_box.oneline > p{top:18px;}

/*step box back
.step_box{width:100%;float:left;position:relative;margin-top:16px;}
.step_box li{position:relative;float:left;border:2px solid #e2e2e2;text-align:center;border-top-left-radius:10px;padding:20px 10px;}
.step_box li.active{border-color:#1d56ab;border-bottom-color:#0999d8;}
.step_box li:before{position:absolute;content:"";display:block;background:url("../img/icon_stepBg.gif") no-repeat center center;width:40px;height:22px;top:50%;left:-42px;margin-top:-11px;}
.step_box li > p{width:100%;font-size:14px;color:#898989;margin-bottom:2px;}
.step_box li > span{display:block;width:100%;font-size:16px;color:#898989;}
.step_box li.active > span{color:#21409a;font-weight:500;}
*/
/*step box*/
.step_box{width:100%;float:left;position:relative;margin-top:16px;}
.step_box li{position:relative;float:left;border:2px solid #e2e2e2;border-top-left-radius:0px !important;text-align:center;padding:10px 10px; background:#f2f2f2;}
.step_box li:first-child {border-top-left-radius:10px !important; }
.step_box li:last-child {border-bottom-right-radius:10px !important; }
.step_box li.active{ background:#1d56ab;border:2px solid #1d56ab;}
.step_box li.active p {color:#fff;}
.step_box li:before{position:absolute;content:"";display:block;background:url("../img/icon_stepBg.gif") no-repeat center center;width:40px;height:22px;top:50%;left:-42px;margin-top:-11px;}
.step_box li > p{width:100%;font-size:16px; color:#8a8a8a; margin-bottom:2px;}
.step_box li > span{display:block;width:100%;font-size:16px;color:#898989;}
.step_box li.active > span{color:#fff;font-weight:500;}


/*step link box*/
.step_link_box li{text-align:left;padding:0;}
.step_link_box li > a{display:block;text-decoration:none;padding:20px;}
.step_link_box li span{display:inline-block;width:100%;font-size:16px;color:#898989;}
.step_link_box li span:first-child{font-size:18px;font-family:"roboto";}

.step_link_box li.active{}
.step_link_box li > a:hover span:first-child,
.step_link_box li.active span:first-child{color:#0999d8;font-weight:500;}
.step_link_box li > a:hover span:last-child{color:#21409a;text-decoration:none;} /*2019-03-06 underline 고객요구사항반영*/
.step_link_box li.active span:last-child{color:#21409a;}

.step_link_box li.on > a span:first-child{color:#0999d8;font-weight:500;}
.step_link_box li.on > a span:last-child{color:#21409a;}
.step_link_box li.off{background:#f2f2f2;}
.step_link_box li.off > a{cursor:default;}
.step_link_box li.off > a:hover span{color:#898989 !important;text-decoration:none !important;font-weight:400;}


/*step text box*/
.step_text_box{padding-top:50px;}
.step_text_box li{border-width: 3px;position:relative;padding-top: 37px;min-height: 111px;padding-bottom: 24px;}
.step_text_box li:before{display: none;}
.step_text_box li > p{position:absolute;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;left:50%;margin-left:-20px;top: -22px;background:#0999d8;border-radius:50%;}
.step_text_box li:last-child > p{background:#21409a}
.step_text_box li > strong{font-size:18px;color:#000;display:block;}
.step_text_box li > span{font-size:15px;color:#555;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);padding-top: 6px;}

.st_line3 li{height:133px;}

/*step box size*/
.step3 li{width:calc(33.3% - 27px);margin-right:40px;}
.step3 li:last-child{width:calc(33.4% - 26px);margin-right:0;}
.step3 li:first-child:before{background:none;}

.step4 li{width:calc(25% - 30px);margin-right:40px;}
.step4 li:last-child{margin-right:0;}
.step4 li:first-child:before{background:none;}

.step5 li{width:calc(20% - 32px);margin-right:40px;}
.step5 li:last-child{margin-right:0;}
.step5 li:first-child:before{background:none;}

.step_text_box.step3 li{width:calc(33.3% - 20px);margin-right:30px;}
.step_text_box.step3 li:last-child{width:calc(33.4% - 20px);margin-right:0;}

.step_text_box.step4 li{width:calc(25% - 22.5px);margin-right:30px;}
.step_text_box.step4 li:last-child{margin-right:0;}

.step_text_box.step5 li{width:calc(20% - 24px);margin-right:30px;}
.step_text_box.step5 li:last-child{margin-right:0;}

.txt_step_box{float:left;width:100%;margin-top:40px;position:relative;}
.txt_step_box:after{position:absolute;display: block;content:"";width: 72%;height:1px;border-bottom:1px dashed #ddd;top: 50%;margin-top: -0.5px;left: 50%;transform: translateX(-50%);z-index: 1;}
.txt_step_box li{float:left;text-align:center;position:relative;z-index: 10;}
.txt_step_box li div{margin:0 auto;border:1px solid #e7e7e7;border-radius:50%;width:130px;height:130px;padding-top: 42px;background: #fff;}
.txt_step_box li div strong{display:block;width:100%;color:#2259bb;font-size: 14px;font-weight:400;}
.txt_step_box li div span{display:block;width:100%;padding-top:5px;font-size: 15px;}
.txt_step_box li:after{position:absolute;content:"";display:block;background:url('../img/icon_cardstepBg.png') no-repeat center center;width:11px;height:19px;top: 50%;right: -6px;margin-top: -8.5px;}
.txt_step_box li:last-child:after{background:none;}


.txt_step_box1{float:left;width:100%;margin-top:40px;position:relative;}
.txt_step_box1:after{position:absolute;display: block;content:"";width: 72%;height:1px;border-bottom:1px dashed #ddd;top: 65px;left: 50%;transform: translateX(-50%);z-index: 1;}
.txt_step_box1 li{float:left;text-align:center;position:relative;z-index: 10;}
.txt_step_box1 li div{position: relative;margin:0 auto;border:1px solid #e7e7e7;border-radius:50%;width:130px;height:130px;background: #fff;}
.txt_step_box1 li div span{position: absolute;display:block;width:100%;font-size: 16px;top:50%;left:0;margin-top: -12px;font-weight: 500;color: #333;}
.txt_step_box1 li p{padding-top:20px;}

.t_stpe3 li{width:33%;}
.t_stpe3 li:first-child{margin-left:0.5%;}
.t_stpe3 li:last-child{margin-right:0.5%;}
.t_stpe4 li{width:25%;}
.t_stpe5 li{width:20%;}
.t_stpe6 li{width:16.5%;}
.t_stpe6 li:first-child{margin-left:0.5%;}
.t_stpe6 li:last-child{margin-right:0.5%;}
/*result top box*/
.result_num{width:100%;float:left;font-size:14px;padding-bottom:12px;}
.result_num strong{color:#f23b42;}
.result_num strong.fc_blue{color:#2259bb;}

/* base_table */
.base_tb{font-size:14px;border-top:1px solid #5d6b91;border-bottom:1px solid #ddd;}
.base_tb th, .base_tb td{padding:15px;text-align:center;}
.base_tb th:last-child, .base_tb td:last-child{border-right:0;}
.base_tb thead tr:first-child th {border-top:none;}
.base_tb thead tr th,.base_tb tbody tr th {background:#f0f0f0;}
.base_tb thead th,.base_tb tbody th{color:#333;font-size:15px;font-weight:500;background:#e7f3fd;vertical-align:middle;border-top:1px solid #ddd;}
.base_tb tbody td{color:#555;font-size:14px;font-weight:400;background:#fff;vertical-align:middle;border-top:1px solid #ddd;}
.base_tb tfoot tr{background:#fef7f9;border-top:1px solid #ddd}
.base_tb tfoot th, .base_tb tfoot td{color:#555;font-weight:500;border-top:1px solid #ddd;}
.base_tb.col_tb tbody th{color:#333;font-size:15px;font-weight:500;background:#f9f9f9;vertical-align:middle;}/* 황금돼지 2019-03-05 디자인고도화 수정 */
.base_tb.col_tb tbody td{text-align:left;}
.base_tb .bdr1 {border-right:1px solid #e5e5e5 !important;}
.base_tb .bdt1_white {border-top:1px solid #fff !important;}
.base_tb.tal tbody td{text-align:left;}
.base_tb thead + .base_tb tbody tr th {border-right:1px solid #e5e5e5 !important;}
.base_tb thead + .base_tb tbody tr th + td {border-right:1px solid #e5e5e5 !important;}
/* popup_table */
.base_tb.pop{font-size:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.base_tb.pop th,.base_tb.pop td{padding:10px;text-align:center;height:42px;}
.base_tb.pop th:last-child, .base_tb.pop td:last-child{border-right:0;}
.base_tb.pop thead tr:first-child th {border-top:none;}
.base_tb.pop tbody tr:nth-child(2n) th,.base_tb.pop tbody tr:nth-child(2n) td {background:#fbfbfb;}
.base_tb.pop thead th,.base_tb.pop tbody th{color:#333;font-size:15px;font-weight:500;background:#f0f0f0;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop tbody td{color:#555;font-size:14px;font-weight:400;background:#fff;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop tfoot tr{background: #363a45;border-top:1px solid #e5e5e5}
.base_tb.pop tfoot th, .base_tb.pop tfoot td{color:#fff;font-weight:400;border-top:1px solid #e5e5e5;}
/* 황금돼지 line 추가를 위한 css 추가 2019-03-08 시작 */
.base_tb.pop_02{font-size:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.base_tb.pop_02 th,.base_tb.pop_02 td{padding:10px 15px;text-align:center;height:42px;}
.base_tb.pop_02 th:last-child, .base_tb.pop_02 td:last-child{border-right:0;}
.base_tb.pop_02 thead tr:first-child th {border-top:none;}
.base_tb.pop_02 thead th,.base_tb.pop_02 tbody th{color:#333;font-size:15px;font-weight:500;background:#e7f3fd;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop_02 tbody td{color:#555;text-align:left;font-size:14px;font-weight:400;background:#fff;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop_02 tfoot tr{background: #363a45;border-top:1px solid #e5e5e5}
.base_tb.pop_02 tfoot th, .base_tb.pop_02 tfoot td{color:#fff;font-weight:400;border-top:1px solid #e5e5e5;}
.base_tb.pop_03{font-size:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.base_tb.pop_03 th,.base_tb.pop_03 td{padding:10px;text-align:center;height:42px;border-right:1px solid #e5e5e5;}
.base_tb.pop_03 th:last-child, .base_tb.pop_03 td:last-child{border-right:0;}
.base_tb.pop_03 thead tr:first-child th {border-top:none;}
.base_tb.pop_03 tbody tr:nth-child(2n) th,.base_tb.pop_03 tbody tr:nth-child(2n) td {background:#fbfbfb;}
.base_tb.pop_03 thead th,.base_tb.pop_03 tbody th{color:#333;font-size:15px;font-weight:500;background:#f0f0f0;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop_03 tbody td{color:#555;font-size:14px;font-weight:400;background:#fff;vertical-align:middle;border-top:1px solid #e5e5e5;}
.base_tb.pop_03 tfoot tr{background: #363a45;border-top:1px solid #e5e5e5}
.base_tb.pop_03 tfoot th, .base_tb.pop_03 tfoot td{color:#fff;font-weight:400;border-top:1px solid #e5e5e5;}
/* 황금돼지 line 추가를 위한 css 추가 2019-03-08 끝 */
/* 황금돼지 line 추가를 위한 css 추가 2019-03-06 시작 */
.base_tb.base_line th{padding:15px;border-right: 1px solid #e5e5e5;}
.base_tb.base_line td{padding:15px;border-right: 1px solid #e5e5e5;}
.base_tb.base_line th:last-child, .base_tb.base_line td:last-child{border-right:0;}
.base_tb.base_line tbody td{color:#555;font-size:14px;font-weight:400;background:#fff;vertical-align:middle;border-top:1px solid #ddd;}
.base_tb.base_line .bdr1 {border-right:1px solid #e5e5e5 !important;}
.base_tb.base_line .bdt1_white {border-top:1px solid #fff !important;}
.base_tb.base_line .border_right_e5e5e5 {border-right:1px solid #e5e5e5 !important;}
/* 황금돼지 line 추가를 위한 css 추가 2019-03-06 끝 */
/* 황금돼지 line 추가를 위한 css 추가 2019-03-11 시작 */
.base_tb.sel_tb th,.base_tb.sel_tb td {border-right:1px solid #e5e5e5;}
.base_tb.sel_tb th:last-child,.base_tb.sel_tb td:last-child {border-right:0;}
.base_tb.col_tb th,.base_tb.col_tb td {border-right:1px solid #e5e5e5;}
.base_tb.col_tb th:last-child,.base_tb.col_tb td:last-child {border-right:0;}
/* 황금돼지 line 추가를 위한 css 추가 2019-03-11 끝 */

.sel_tb input[type=radio]+label:before{left:8px;top:-8px;}
.sel_tb input[type=checkbox] + label:before{left:8px;top:-8px;}

.small_tb th, .small_tb td{padding:9px 12px!important;}
.small2_tb th, .small2_tb td{padding:8px 12px 7px!important;}

/*table width type box*/
.table_width_list{width:100%;float:left;padding:0;font-size:14px;border-top:1px solid #5d6b91;border-bottom:1px solid #ddd;margin-top:16px;}
.table_width_list > ul{width:100%;float:left;}
.table_width_list li{width:100%;float:left;position:relative;background:#f9f9f9;border-top:1px solid #ddd;}/* 황금돼지 2019-03-05 디자인고도화 수정 background:#e7f3fd; */
.table_width_list li:first-child{border-top:none;}
.table_width_list li > .title{position:absolute;width:170px;color:#333;font-size:15px;font-weight:500;left:0;top:50%;padding:10px 20px;transform:translateY(-50%);letter-spacing: -0.5px;}
.table_width_list li > .data{position:relative;float:right;width:calc(100% - 170px);background:#fff;color:#555;padding:10px 20px;min-height:54px;border-left: 1px solid #e5e5e5}
.table_width_list li > .data2{border-top:1px solid #ddd;}
.table_width_list li > .data .read_txt{display:inline-block;line-height:34px;font-size:15px;}
	/* 임재백 2019-02-25 추가 */
.table_width_list li > .data.calc300 {width:calc(100% - 300px)}

.table_width_list li.half_l{width:50%;float:left;}
.table_width_list li.half_r{width:50%;float:right;}
.table_width_list li.half_l > .data {border-right: 1px solid #e5e5e5}/* 황금돼지 2019-03-05 디자인고도화 수정 */
.table_width_list li:nth-child(2).half_r{border-top:none;}
.table_width_list li .btn_s + .btn_s{margin-left:10px;}
.table_width_list li.half_l.h50,.table_width_list li.half_l.h51,.table_width_list li.half_r.h50,.table_width_list li.half_r.h51 {height:54px !important}


.pilsu{color:#ed1b2f;font-size:15px;vertical-align:middle;display:inline-block;padding-left:5px;}
.pilsu > span{position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden;}

/*table width type - size*/
.table_width_list input, 
.table_width_list select{width:100%;float:left;}
.table_width_list .btn{float:left;}



/*table_height_list*/
.table_height_list{width:100%;float:left;padding:0;font-size:14px;border-top:2px solid #a3a3a3;}
.table_height_list ul.tr_list{float:left;width:100%;border-bottom:1px solid #e5e5e5;}
.table_height_list ul.tr_list > li{border-left:1px solid #e5e5e5;float:left;padding:16px;min-height:52px;}
.table_height_list ul.tr_list > li:first-child{border-left:none;}

.table_height_list ul.thead_list > li{background:#f7f8fc;text-align:center;height:52px;overflow:hidden;color:#333;font-weight:500;font-size:15px;}
.table_height_list ul.tbody_list > li{color:#555;}
.table_height_list ul.tbody_list > li .data{width:100%;}
.table_height_list .sel_tr{padding:12px !important;}
.table_height_list .sel_tr .data{padding-top:4px;}
.table_height_list .sel_tr input[type=radio]+label{width:20px;height:20px;line-height:normal;padding:0;margin-right:0}
.table_height_list .sel_tr input[type=radio]+label:before{top:0;}
.table_height_list .sel_tr input[type=checkbox]+label{width:20px;height:20px;line-height:normal;padding:0;margin-right:0}
.table_height_list .sel_tr input[type=checkbox]+label:before{top:0;}

.btn_td{position:relative;}
.btn_td .btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:4px 10px 5px;font-size:13px;min-width:90px;}

/* one tr table height type  back 황금돼지 한윤석 2019-03-06 수정시작
.one_table_list{float:left;width:100%;border-top:2px solid #555;border-bottom:1px solid #e5e5e5;}
.one_table_list li{float:left;border-left:1px solid #e5e5e5;}
.one_table_list li:first-child{border-left:none;}
.one_table_list li div{text-align:center;height:52px;overflow:hidden;font-size:15px;padding:16px;}
.one_table_list li .title{background:#f7f8fc;color:#333;font-weight:500;}
.one_table_list li .data{color:#555;border-top:1px solid #e5e5e5;}
//황금돼지 한윤석 2019-03-06 수정끝 */

/* one tr table height type   황금돼지 한윤석 2019-03-06 수정시작 */
.one_table_list{float:left;width:100%;/*border-top:1px solid #e5e5e5;*/border-bottom:1px solid #e5e5e5;}
.one_table_list li{float:left;border-left:none}
.one_table_list li:first-child{border-left:none;}
.one_table_list li div{text-align:center;height:52px;overflow:hidden;font-size:15px;padding:16px;}
.one_table_list li .title{background:#e5e5e5;color:#333;font-weight:500;}
.one_table_list li .data{color:#555;/*border-top:1px solid #e5e5e5;*/}
/* 황금돼지 한윤석 2019-03-06 수정끝 */

/*table_height_list size*/
/*2등분*/
.tdw_2 li{width:50%;}

/*3등분*/
.tdw_3 li{width:33.3%;}
.tdw_3 li:last-child{width:33.4%;}

/*4등분*/
.tdw_4 li{width:25%;}

/*5등분*/
.tdw_5 li{width:20%;}

/*form type*/
.dash{display:inline-block;float:left;width:20px;text-align:center;line-height:32px;}
.dash.text{width:30px;}
.msg_box1{position:relative;width:100%;float:left;margin-top:10px;margin-bottom:2px;font-size:13px;padding-left:10px;line-height:13px;}
.msg_box1:before{content:"*";position:absolute;left:0;top:2px;}
.msg_box1.tar:before{content:"";}
.fc_red{color:#f23b42 !important;}/*font color red*/
.fc_blue{color:#009591 !important;}/*font color blue*/
.fc_gray{color:#777 !important;}/*font color gray*/
.fc_76{color:#767676 !important;}/*font color 767676*/
.set_box{width:100%;float:left;}
.full{width:100% !important;}
.half{width:50% !important;}
.half_li{width:calc(50% - 5px) !important;float:left !important;}
.half_ri{width:calc(50% - 5px) !important;float:right !important;}
.po_r{position:relative;}
.set_box.la_type{position:relative;}

/*tel type*/
.tel_set{max-width:290px}
.tel_set select{width:34%;}
.tel_set input{width:calc(33% - 20px);}

.tel_set2{max-width:290px}
.tel_set2 select{width:34%;}
.tel_set2 input{width:calc(66% - 20px);}
.tel_set3 select{width:26%;}
.tel_set3 input{width:calc(37% - 20px);}
/*calendar type*/
.cal_set div{width:calc(50% - 10px);float:left;position:relative;}
.cal_set div input{padding-right:30px;}
.cal_set .cal_btn{position:absolute;width:34px;height:34px;padding:7px 0;right:0;top:0;display:inline-block;text-align:center;border-left:1px solid #ddd;}

/*time type*/
.cal_set.set1{max-width:200px;}
.cal_set.set1 div{width:100%;}
.time_set{float:left;width:calc(50% - 10px);padding-right:110px;max-width:300px;margin-left:10px;}
.time_set div{width:calc(50% - 5px);padding-right:30px;}
.time_set div label{font-size:14px;font-weight:normal;right:0;left:auto;text-align:center;padding-right:0;}
.time_set div input{text-align:center;}

/*company id*/
.comp_set input{float:left;width:calc(35% - 10px);}
.comp_set input.cs_input2{width:calc(30% - 20px);}


/*account type*/
.bank_set input{width:calc(100% - 270px);max-width:431px;}
.bank_set button{width:100px;float:right;}
.bank_set span{width:150px;position:static;float:left;margin:0 10px;padding:0 10px}
.bank_set2 input{margin-right:10px;width:calc(100% - 110px);max-width:431px;}
.bank_set2 button{width:100px;float:right;}
.bank_set2 span{width:150px;position:static;float:left;margin:0 10px;padding:0 10px}
.bank_set3 input{margin-right:10px;width:calc(100% - 130px);max-width:431px;}
.bank_set3 button{width:120px;float:right;}
.bank_set3 span{width:150px;position:static;float:left;margin:0 10px;padding:0 10px}

/*e-mail type*/
.mail_set{max-width:600px}
.mail_set input{width:35%}
.mail_set select{width:calc(30% - 30px);margin-left:10px;}

/*address type*/
.addr_set input{margin-top:10px;}
.addr_set input.zipcode{margin-top:0;margin-right:10px;width:calc(100% - 104px);max-width:135px;}

/*msg*/
.msg{display:inline-block;position:absolute;top:0px;line-height:34px;right:0;}
/*dash type*/
.sz_dash input{width:calc(50% - 15px);}
.sz_dash .dash{width:30px;}

/*Form size %*/
.set_box input, .set_box select, .set_box button{float:left;}
.sz_full select, .sz_full button, .sz_full input{width:100%;}

.sz_half input:nth-child(1), .sz_half button:nth-child(1),
.sz_half select:nth-child(1){width:calc(50% - 5px);float:left;}

.sz_half input:nth-child(2), .sz_half button:nth-child(2),
.sz_half select:nth-child(2){width:calc(50% - 5px);float:right;}

.sz_s3 input, .sz_s3 button,
.sz_s3 select{width:calc(33.3% - 6.6px);float:left;margin-right:10px;}
.sz_s3 input:last-child, .sz_s3 button:last-child,
.sz_s3 select:last-child{width:calc(33.4% - 6.8px);margin-right:0px;}

.sz_s4 input,
.sz_s4 select{width:calc(25% - 7.5px);float:left;margin-right:10px;}
.sz_s4 input:last-child,
.sz_s4 select:last-child{margin-right:0px;}

.sz_s5 input,
.sz_s5 select{width:calc(20% - 7.5px);float:left;margin-right:10px;}
.sz_s5 input:last-child,
.sz_s5 select:last-child{margin-right:0px;}

.card_num_set input,
.card_num_set select{width:calc(25% - 20px);float:left;}
.card_num_set input:last-child,
.card_num_set select:last-child{margin-right:0px;}
.card_ym_set input,
.card_ym_set select{width:calc(25% - 20px);float:left;}
.card_ym_set input:last-child,
.card_ym_set select:last-child{margin-right:0px;}


/*Form size px 2depth*/
.sz_40 .short{width:40px;}
.sz_40 .long{width:calc(100% - 50px);}

.sz_80 .short{width:80px;}
.sz_80 .long{width:calc(100% - 90px);}

.sz_100 .short{width:100px;}
.sz_100 .long{width:calc(100% - 110px);}

.sz_110 .short{width:110px;}
.sz_110 .long{width:calc(100% - 120px);}

.sz_120 .short{width:120px;}
.sz_120 .long{width:calc(100% - 130px);}


.sz_150 .short{width:150px;}
.sz_150 .long{width:calc(100% - 160px);}

.sz_200 .short{width:200px;}
.sz_200 .long{width:calc(100% - 210px);}

/*Form size px 3depth*/
.sz_100_3 .short{width:100px;margin-right:10px;}
.sz_100_3 .long{width:calc(100% - 220px);}

.sz_150_3 .short{width:150px;margin-right:10px;}
.sz_150_3 .long{width:calc(100% - 320px);}

.sz_200_3 .short{width:200px;margin-right:10px;}
.sz_200_3 .long{width:calc(100% - 420px);}

/*Form size px 4depth*/
.sz_100_4 .m_short{width:80px;}
.sz_100_4 .short{width:100px;margin-right:10px;}
.sz_100_4 .long{width:calc(100% - 320px);}

.sz_150_4 .m_short{width:120px;}
.sz_150_4 .short{width:150px;margin-right:10px;}
.sz_150_4 .long{width:calc(100% - 450px);}

.sz_200_4 .m_short{width:150px;}
.sz_200_4 .short{width:200px;margin-right:10px;}
.sz_200_4 .long{width:calc(100% - 580px);}


/*search box   황금돼지 한윤석 2019-03-06 수정시작 back 황금돼지 한윤석 2019-03-06 수정끝 */
.search_box1{overflow:hidden;border:none; border-top-left-radius:20px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; padding:30px 15% 30px; background:#eeeeee;}
.search_box1 .btn{border-radius:0}
.search_box1.light_s{border-width:1px;padding:12px 25%;}
.search_box1.light_m{border-width:1px;padding:12px 20%;}
.search_box1.light_l{border-width:1px;padding:12px 15%;}


/*search box*/
.popup_body .search_box1{overflow:hidden;border:none;  border-top-left-radius:20px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; padding:20px 7px 7px 7px; background:#eeeeee;}
.popup_body .search_box1 .btn{border-radius:0; padding:4px 20px 7px;}
.popup_body .search_box1{padding:24px;}
.popup_body .search_box1.light_s{border-width:1px;padding:12px 25%;}
.popup_body .search_box1.light_m{border-width:1px;padding:12px 20%;}
.popup_body .search_box1.light_l{border-width:1px;padding:12px 15%;}






/*label type*/
.la_type label{text-align:right;padding-right:10px;position:absolute;left:0;top:50%;margin-top:-17px;font-weight:500;font-size:16px;line-height:34px;color:#333;}

.la_30 label{width:30px;} .la_30.set_box{padding-left:30px;}
.la_80 label{width:80px;} .la_80.set_box{padding-left:80px;}
.la_100 label{width:100px;} .la_100.set_box{padding-left:100px;}
.la_110 label{width:110px;} .la_110.set_box{padding-left:110px;}
.la_120 label{width:120px;} .la_120.set_box{padding-left:120px;}
.la_130 label{width:130px;} .la_130.set_box{padding-left:130px;}
.la_150 label{width:150px;} .la_150.set_box{padding-left:150px;}
.la_170 label{width:170px;} .la_170.set_box{padding-left:170px;}
.la_180 label{width:180px;} .la_180.set_box{padding-left:180px;}
.la_200 label{width:200px;} .la_200.set_box{padding-left:200px;}

/*label set */
.field_set{float:left;width:100%;position:relative;margin:5px 0;}
.field_set label{float:left;text-align:right;padding-right:10px;font-weight:500;font-size:16px;line-height:34px;color:#333;width:90px;}
.field_set input, .field_set select{width:calc(100% - 90px);float:left;}


/*label set popup 황금돼지 한윤석 2019-03-06 추가 */
.popup_body .field_set{position:relative;margin:5px 0;}
.popup_body .field_set label{float:left;text-align:right;padding-right:10px;font-weight:500;font-size:14px;line-height:34px;color:#333333; width:90px;}
.popup_body .field_set input {width:calc(100% - 90px);float:left;}
.popup_body .field_set select {width:calc(100% - 90px);float:left;}
.popup_body .field_set.wc64 select {width:calc(100% - 64px);float:left;}
.popup_body .fsz_box {width:calc(100% - 90px) ;float:left;}
.popup_body .fsz_box.wc64 {width:calc(100% - 64px)}

.search_box1 .fsz_box{width:calc(100% - 90px);float:left;}


.fsz_50 .fsz_box,
.fsz_50 input, 
.fsz_50 select{width:calc(100% - 50px);}
.fsz_50 label{width:50px;}

.fsz_60 .fsz_box, 
.fsz_60 input, 
.fsz_60 select{width:calc(100% - 60px);}
.fsz_60 label{width:60px;}

.fsz_70 .fsz_box, 
.fsz_70 input, 
.fsz_70 select{width:calc(100% - 70px);}
.fsz_70 label{width:70px;}

.fsz_90 .fsz_box, 
.fsz_90 input, 
.fsz_90 select{width:calc(100% - 90px);}
.fsz_90 label{width:90px;}

.fsz_100 .fsz_box, 
.fsz_100 input, 
.fsz_100 select{width:calc(100% - 100px);}
.fsz_100 label{width:100px;}

.btn_set input, .btn_set select{width:calc(100% - 87px);}
.btn_set .btn{width:77px;float:right;}
.btn_set .msg{right:100px;}

.btn_set1 input, .btn_set1 select{width:calc(100% - 110px);}
.btn_set1 .btn{width:100px;float:right;}
.btn_set1 .msg{right:120px;}
.field_set .cal_set div{width:calc(50% - 55px);}
.field_set .cal_set div input{width:100%;}
.field_set .cal_set .btn{width:80px;float:right;}

/* text depth box*/
.text_cont_box{margin-top:50px;width:100%;float:left;}
.text_cont_box.top{margin-top:0;text-align:center}
.text_cont_box div, .text_cont_box ul, .text_cont_box li, .text_cont_box p{width:100%;float:left;position:relative;}

.tcb_h0{width:100%;float:left;font-size:36px;color:#333;line-height:44px;letter-spacing:-2px;font-weight:400}
.tcb_h0 strong{font-weight:400}
.tcb_h1{width:100%;float:left;font-size:24px;color:#333;line-height:24px;}
.tcb_h2{width:100%;float:left;margin-top:30px;font-size:16px;color:#333;position:relative;padding-left:12px;line-height:16px;}
.tcb_h2:before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;left:0;top:7px;background:#333;}


.text_cont_box p{line-height:22px;}
.text_cont_box .tcb_p0{margin-top:30px;font-size:18px;line-height:26px;}
.text_cont_box .tcb_p1{margin-top:30px;font-size:16px;line-height:24px;}
.text_cont_box .tcb_p2{margin-top:20px;font-size:14px;padding-left:12px;}
.text_cont_box .tcb_p2_sub{margin-top:20px;font-size:14px;padding-left:20px;}
.text_cont_box .tcb_p2.top{margin-top:30px;}
.text_cont_box .tcb_p3{font-size:14px;margin-top:5px}

.text_cont_box ul{margin-top:10px;}
.text_cont_box ul li{margin-top:10px;padding-left:12px;line-height:24px;/*white-space:pre-line;*/}
.text_cont_box ul li:before{position:absolute;left:0;}
.text_cont_box .tcb_list1{padding-left:10px}
.text_cont_box .tcb_list1 li:before{content:"·";top:0px;}
.text_cont_box .tcb_list2{margin-top:0;}
.text_cont_box .tcb_list2 li{margin-top:8px;}
.text_cont_box .tcb_list2 li:before{content:"-";top:-1px;}
.text_cont_box .tcb_list3{margin-top:4px;padding-left:0;}
.text_cont_box .tcb_list3 li{margin-top:5px;padding-left:2px;}
.text_cont_box .tcb_list3 li:before{display:none;}

.text_cont_box table .tcb_list1{margin-top:4px;padding-left:0}
.text_cont_box table .tcb_list1 li{margin-top:4px}


/* • type */
.text_cont_box ul li.tcb_icon1, .tcb_icon1{padding-left:12px;}
.text_cont_box ul li.tcb_icon1:before,.tcb_icon1:before {position:absolute;content:"";width:4px;height:4px;border-radius:50%;left:0;top:10px;background:#333;}

/* ※type*/
.text_cont_box ul li.tcb_icon2,.tcb_icon2{padding-left:17px;}
.text_cont_box ul li.tcb_icon2:before, .tcb_icon2:before{position:absolute;content:"※";left:0px;top:-1px;}

/* ※type - 1depth*/
.text_cont_box ul li.tcb_icon2_1, .tcb_icon2_1{padding-left:27px;}
.text_cont_box ul li.tcb_icon2_1:before, .tcb_icon2_1:before{position:absolute;content:"※";left:10px;top:-1px;}

/* * type*/
.text_cont_box ul li.tcb_icon3, .tcb_icon3{padding-left:12px;}
.text_cont_box ul li.tcb_icon3:before, .tcb_icon3:before{position:absolute;content:"*";left:0px;top:3px;}

/* - type*/
.text_cont_box ul li.tcb_icon4, .tcb_icon4{padding-left:10px;}
.text_cont_box ul li.tcb_icon4:before, .tcb_icon4:before{position:absolute;content:"-";left:0px;top:-1px;}

/*text center icon*/
.tcb_icon_c:before{position:static !important;padding-right:4px;}


.text_cont_box.line_box{padding: 5px 20px 25px 10px;}
.text_cont_box .table_width_list li{margin-top: 0;}
.text_cont_box .table_width_list .txt_list_01 li{border-top:none;background:none;}
.text_cont_box .table_width_list .txt_list_01{margin-top: 0;}

/*text type*/
.txt_list_01, .txt_list_01, .txt_box_01{width:100%;float:left;margin-top:16px;}
td .txt_list_01, td .txt_list_01, td .txt_box_01{margin-top:0px;}
.txt_list_01 li, .txt_box_01{width:100%;font-size:14px;position:relative;word-break:keep-all;overflow: hidden;}
.txt_list_02 li {width:100%;font-size:14px;position:relative;}
.txt_list_01 li:before, .txt_box_01:before{position:absolute;left:0;}
.txt_list_02 li:before, .txt_box_02:before{position:absolute;left:0;}
.txt_list_01 li, .txt_list_02 li{margin-bottom:4px;}
.txt_list_01 li:last-child, .txt_list_02 li:last-child{margin-bottom:0px;}
.txt_box_01.top{font-size:16px;margin-top:16px;}
.txt_box_01.top_btn{font-size:16px;margin-bottom:16px;margin-top:0;padding-right:80px;}
.info_txt_box{font-size:18px;text-align:center;border-width:2px;padding:25px 20px;}
.info_txt_box i{color:#bbb;}
.search_txt_box{text-align:center;border-width:2px;padding:25px 20px;}
.line_box_title{float:left;width:100%;color:#0079cf;font-size:18px;padding-bottom:18px;}

.txt_list_01 .txt_list_01 {margin-top:8px;}

/*text before icon*/
/*no icon*/
.unit_icon0{padding-left:0;}
.unit_icon0:before{content:"";}

/* * type*/
.icon1 li, .unit_icon1{padding-left:10px;}
.icon1 li:before, .unit_icon1:before{content:"*";top:3px;}
.icon2 li .icon1, .icon3 li .icon1, .icon4 li .icon1{margin-top:0;}
.icon2 li .icon1 li:before, .icon3 li .icon1 li:before, .icon4 li .icon1 li:before{content:"*";top:3px;}

/* - type*/
.icon2 li, .unit_icon2{padding-left:10px;}
.icon2 li:before, .unit_icon2:before{content:"-";top:-1px;}
.icon1 li .icon2, .icon3 li .icon2, .icon4 li .icon2{margin-top:0;}
.icon1 li .icon2 li:before, .icon3 li .icon2 li:before, .icon4 li .icon2 li:before{content:"-";top:-1px;}

/* ※type*/
.icon3 li, .unit_icon3{padding-left:17px;}
.icon3 li:before, .unit_icon3:before{content:"※";top:0px;}
.icon1 li .icon3, .icon2 li .icon3, .icon4 li .icon3{margin-top:0;}
.icon1 li .icon3 li:before, .icon2 li .icon3 li:before, .icon4 li .icon3 li:before{content:"※";top:0px;}

/* • type*/
.icon4 li, .unit_icon4{padding-left:10px;}
.icon4 li:before, .unit_icon4:before{content:"•";top:-2px;font-weight:700;}
.icon1 li .icon4, .icon2 li .icon4, .icon3 li .icon4{margin-top:0;}
.icon1 li .icon4 li:before, .icon2 li .icon4 li:before, .icon3 li .icon4 li:before{content:"※";top:0px;}

/* • small type*/
.icon4_1 li, .unit_icon4_1{padding-left: 12px;}
.icon4_1 li:before, .unit_icon4_1:before{content:"·";top: 1px;font-weight:700;}
.icon1 li .icon4_1 li:before, .icon2 li .icon4_1 li:before, .icon3 li .icon4_1 li:before, .icon4 li .icon4_1 li:before{content:"·";top: 1px;font-weight:700;}

/* > type*/
.icon5 li, .unit_icon5{padding-left:20px;}
.icon5 li:before, .unit_icon5:before{content:"";top:8px;width:13px;height:13px;background:url("../img/product/bg_bul_arrow.png") no-repeat left center;}
.icon1 li .icon5 li:before, .icon2 li .icon5 li:before, .icon3 li .icon5 li:before, .icon4 li .icon5 li:before{content:"";top:8px;width:13px;height:13px;background:url("../img/product/bg_bul_arrow.png") no-repeat left center;}


.txt_list_btn li span{line-height:28px;}
.txt_list_btn.icon1 li:before, .txt_list_btn.unit_icon1:before{top:7px;}
.txt_list_btn.icon2 li:before, .txt_list_btn.unit_icon2:before{top:3px;}
.txt_list_btn.icon3 li:before, .txt_list_btn.unit_icon3:before{top:4px;}
.txt_list_btn.icon4 li:before, .txt_list_btn.unit_icon4:before{top:3px;}

.icon_blue.icon1 li:before, .icon_blue.unit_icon1:before,
.icon_blue.icon2 li:before, .icon_blue.unit_icon2:before,
.icon_blue.icon3 li:before, .icon_blue.unit_icon3:before,
.icon_blue.icon4 li:before, .icon_blue.unit_icon4:before{color:#0079cf;}

/*call icon*/
.text_cont_box .tcb_list1 li.call_icon{padding-left:25px}
.text_cont_box .tcb_list1 li.call_icon:before{content:"";top: 0;width: 20px;height: 28px;background:url("../img/benefit/icon_phone.png") no-repeat left center;}

/*buttoun box*/
.btn_box{width:100%;float:left;margin-top:40px;}/* 황금돼지 2019-03-05 디자인고도화 수정 */
.btn_box .btn{margin:0 3px;}

.btn_box.tar .btn:last-child{margin-right:0;}
.btn_box.tal .btn:first-child{margin-left:0;}

.btn_pop_box{text-align:center;padding:30px 0 20px 0;float:left;width:100%;}
.btn_pop_box .btn{margin:0 3px;}

/*btn size*/
.btn_s{padding:5px 20px 7px;font-size:14px;}
.btn_xs{padding:2px 10px 3px;font-size:14px;}
.btn_xs1{padding:5px 10px 7px;font-size:14px;}
.btn_xxs{padding:1px 6px 2px;font-size:14px;}

/*btn color*/
.btn_gray {color:#fff;background-color:#868c93;border-color:#868c93;}
.btn_gray:hover,.btn_gray:focus {background-color:#1d56ab;border-color:#1d56ab;color:#fff;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */
.btn_gray.active {background-color:#1d56ab;border-color:#1d56ab;color:#fff;}
.btn_blue {background-color:#009591;border-color:#009591;color:#fff;}
.btn_blue:hover,.btn_blue:focus {background-color:#007e7b;border-color:#007e7b;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */
.btn_red {background-color:#ed1b2f;border-color:#ed1b2f;color:#fff;}
.btn_line_blue {border-color:#1d56ab;color:#1d56ab;}
.btn_hover {}
.b_hover:hover {background-color:#1d56ab;border-color:#1d56ab;color:#fff;}

/*btn type*/
.btn_arrow:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#0e80d2;vertical-align:-1px;}
.btn_arrow.fc_white:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#fff;vertical-align:-1px;}

.btn_arrow1{padding: 2px 34px 3px 15px;font-size:14px;color:#555;text-align:left;position:relative;}
.btn_arrow1:after{position:absolute;right: 15px;top:50%;margin-top: -12px;font-family:'FontAwesome';content:"\f105";font-size:19px;color:#959595;}

.btn_arrow2 {color:#2259bb;}
.btn_arrow2:after{display:inline-block;font-family:'FontAwesome';content:"\f105";padding-left:8px;font-size:19px;color:#2259bb;vertical-align:-1px;}

.btn_down1{padding: 2px 34px 3px 15px;font-size:14px;color:#555;text-align:left;position:relative;}
.btn_down1:after{position:absolute;right: 15px;top:50%;margin-top: -12px;font-family:'FontAwesome';content:"\f019";color:#888;}

.btn_ar{position:relative;background:#21409a;border:1px solid #21409a;color:#fff;text-align:left;display:inline-block;font-size:15px;padding:12px 15px;padding-right:30px;border-radius:0;}/* 황금돼지 임재흥 2019-03-08 border:0 제거 및 border:1px solid #21409a 추가 한줄수정 */
.btn_ar:after{position:absolute;display:block;font-family:'FontAwesome';content:"\f105";font-size:19px;color:#0999d8; right:15px;top:50%;margin-top:-10px;}

.btn_mouse{color:#fff;background-color:#868c93;border-color:#868c93;padding:5px 10px 7px;font-size:14px}
.btn_mouse span{display:inline-block;position:relative;padding-left:20px;}
.btn_mouse span:before{content:"";display:inline-block;position:absolute;top:2px;left:0;width:13px;height:18px;background:url("../img/icon_mouse.png") no-repeat center center;}
.btn_mouse span:hover{text-decoration:underline;}


/*txt + btn type*/
.btn_txt_box{position:relative;float:left;width:100%;}
.btn_txt_box .btn_box{position:absolute;right:0;top:10px;z-index:10;width:auto;margin:0}
.btn_txt_box .btn_box a{display:block;float:left;}
.btn_txt_box .btn_box a img{display:block;margin-left:10px;}


.btn_title_box{position:relative;float:left;width:100%;}
.btn_title_box select{float:left;min-width:120px;margin-left: 20px;margin-top: 2px;width:auto;max-width:200px;}
.btn_title_box .btn_box{position:absolute;right:0;top:1px;z-index:10;width:auto;margin:0}
.btn_title_box .btn_box a{float:left;margin:0;margin-left:8px;}
.btn_title_box .h3{width:auto;}
/*btn off*/
.btn_off{background:#d6d6d6;color:#888;border-color:#d6d6d6;cursor:default;}
.btn_off:hover{text-decoration:none;}

	/* Image View Btn */
div.img_view  {position:absolute; right:10px; bottom:10px; width:140px}

/*board table*/
.base_tb.board_tb{border-top:1px solid #5d6b91;}
.base_tb.board_tb th{position:relative;padding:16px 0;font-weight:400;font-size:15px;color:#222;}
.base_tb.board_tb td{position:relative;padding:16px 0;font-weight:400;font-size:15px;color:#555;}
.base_tb.board_tb tbody tr:hover th,.base_tb.board_tb tr:hover td {background:#f5f9fc;}
.base_tb.board_tb.chbox input[type=checkbox] + label:before{left:8px;top:-8px;}
.base_tb.board_tb .notice {display:inline-block;width:32px;height:20px;background:url("../img/common/icon_notice.png") no-repeat;text-indent:-999999px;}
.base_tb.board_tb .notice_tr td:nth-child(2) a {font-weight:500;font-size:15px;color:#0068dc;}


/*board table list type*/
.board_height_list{text-align:center}
.board_height_list ul li{position:relative;min-height:45px}
.board_height_list ul li:nth-child(1){width:100px;}
.board_height_list ul li:nth-child(2){width:calc(100% - 330px);text-align:left}
.board_height_list ul li:nth-child(3){width:100px;}
.board_height_list ul li:nth-child(4){width:130px;}
.board_height_list ul.tr_list > li{border-left:none;}
.board_height_list ul.tbody_list > li{padding:10.5px 16px;}
.board_height_list .data{width:100%;}
.board_height_list .bbs_tit_td{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.board_height_list .bbs_file_td{display:inline-block;position:absolute;top:50%;left:50%;margin-left:-10.5px;margin-top:-11px;}

/*read board*/
/* 황금돼지 이유섭 2019-03-06 수정시작 */
.board_read_box, .board_read_cont, .board_read_foot, .board_answer_cont{width:100%;float:left;}
.board_read_head{width:100%;float:left;position:relative;border-top:1px solid #5d6b91;border-bottom:1px solid #ddd;}
.board_read_head .br_tit{width:100%;float:left;color:#333;font-size:17px;padding:10px 26px 16px;}
.board_read_head > span{display:block;color:#555;font-size:15px;padding:14px 26px 0;}
.board_read_head > span span{/*padding-left:15px*/}
.board_read_head > span .sflag {float:right; margin:-7px 0 10px 0;padding:0 0 0 20px}
.board_read_cont{padding:40px 20px 20px;position:relative;border-bottom:1px solid #e5e5e5;}
.board_read_cont > div{width:100%;min-height:300px;white-space:pre-line;font-weight:400;font-size:15px;color:#555;line-height:24px;}
.board_read_cont > p{position:absolute;bottom:20px;}
.board_read_cont > p > a {font-weight:400;font-size:15px;color:#555;}
.board_read_cont > p > a:before {content:"";display:inline-block;width:20px;height:20px;background:url("../img/common/icon_fileup.jpg") no-repeat;vertical-align:-4px;margin-right:7px;}
/* 황금돼지 이유섭 2019-03-06 수정끝 */
.board_read_event {width:100%;float:left;border:1px solid #e5e5e5;} 
.board_read_event h4 {font-weight:400;font-size:30px;color:#333;position:relative;}
.board_read_event p {font-weight:400;font-size:16px;color:#555;}
.board_read_event .cong {padding:0 200px;text-align:center;}
.board_read_event .cong > div:after {content:"";clear:both;display:table;}
.board_read_event .cong1 {padding:0 0 0 37.340619%;position:relative;}
.board_read_event .cong1 h4:before {content:"";width:113px;height:108px;background:url("../img/benefit/bg_cong1.png") no-repeat center center;position:absolute;top:0;left:-120px;}
.board_read_event .cong2 {padding:0 0 0 37.340619%;position:relative;}
.board_read_event .cong2 h4:before {content:"";width:113px;height:108px;background:url("../img/benefit/bg_cong2.png") no-repeat center center;position:absolute;top:0;left:-120px;}
.board_read_event .cong3 {padding:0 0 0 37.340619%;position:relative;}
.board_read_event .cong3 h4:before {content:"";width:113px;height:108px;background:url("../img/benefit/bg_cong3.png") no-repeat center center;position:absolute;top:0;left:-120px;}
/* 황금돼지 이유섭 2019-03-06 수정시작 */
.board_read_foot{margin-top:40px;border-top:1px solid #868686;}
.board_read_foot li{border-bottom:1px solid #ddd;position:relative;}
.board_read_foot li:last-child{border-color:#868686;}
.board_read_foot li a{display:block;}
.board_read_foot li strong{position:absolute;left:26px;top:50%;margin-top:-11px;font-weight:400;font-size:14px;color:#555;z-index:10}
.board_read_foot li p{position:relative;padding:15px 10px;padding-left:120px;}
.board_read_foot li p:before{font-family:"FontAwesome";position:absolute;display:inline-block;font-size:24px;left:80px;top:50%;color:#345fcf;}
.board_read_foot li:first-child p:before{content:"\f106";margin-top:-13px;}
.board_read_foot li:last-child p:before{content:"\f107";margin-top:-13px;}
.board_read_foot li a > span{position:absolute;right:26px;top:50%;margin-top:-10px;z-index:10;color:#555;}
.board_read_foot li a > span span{padding-left:15px;}
/* 황금돼지 이유섭 2019-03-06 수정끝 */

.board_answer_cont{padding-top:40px;}
.board_answer_cont > div{border: 1px solid #ddd; width:100%;padding:25px;border-radius:4px;max-height:200px;overflow-y:auto;}

/*board img list type*/
.board_img_list {width:100%;float:left;border-top:2px solid #555555;}
.board_img_list > li {position:relative;width:100%;float:left;border-bottom:1px solid #e5e5e5;padding:26px;height:384px;}
.board_img_list > li .images_box {width:100%;position:relative;background:#f5f5f5 url("../img/common/bg_noimage.png") no-repeat center center;border-bottom:1px solid #f5f5f5;}
.board_img_list > li .images_box:before {content:"";display:block;padding-top:30%;}
.board_img_list > li .images_box img {display:block;width:100%;}
#ulEventList.board_img_list > li .images_box img {max-width:498px;max-height:150px;overflow:hidden;}
.board_img_list > li .images_box .ev_ing {position:absolute;top:0;left:0;z-index:1;padding:8px 13px;background:#ed1b2f;font-weight:400;font-size:13px;color:#fff;}
.board_img_list > li .images_box .ev_end {position:absolute;top:0;left:0;z-index:1;padding:8px 13px;background:#d6d6d6;font-weight:400;font-size:13px;color:#888;}
.board_img_list > li .images_box .ev_oepn {position:absolute;top:0;left:0;z-index:1;padding:8px 13px;background:#555555;font-weight:400;font-size:13px;color:#fff;}
.board_img_list > li .img_box {position:absolute;top:0;right:0;bottom:0;left:0;}


.board_img_list > li h3 a {display:block;font-size:20px;color:#333;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.board_img_list > li ol {}
.board_img_list > li ol li {line-height:25px;padding-left:10px;position:relative;}
.board_img_list > li ol li:before {content: "•";position:absolute;top:-2px;left:0;}
.board_img_list > li .btn{font-size:14px;padding:7px 19px;margin-top:10px;}

/*img read board*/
.board_img_head {padding:25px 16px;border-top:2px solid #555;border-bottom:1px solid #e5e5e5;background:#f9f9f9;}
.board_img_head:after {content:"";clear:both;display:table;}
.board_img_head h3{font-size:20px;color:#333;width:100%}
.board_img_head p span{display:inline-block;line-height:29px;}
.board_img_cont > div{text-align:center;}
.board_img_cont img{display:inline-block;max-width:100%}

/*page list*/
.page_list_box{float:left;width:100%;text-align:center;position:relative;}
.page_list{display:inline-block;padding-top:30px;}
.page_list li{float:left;width:28px;height:28px;line-height:28px;margin:0 5px;}
.page_list li a{display:block;width:100%;height:100%;text-align:center;color:#555;}
.page_list li a:hover,.page_list li a:focus {font-weight:500;color:#2b58cd;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */
.page_list li.arrow{line-height:16px;}
.page_list li.arrow a{border:1px solid #ddd;font-size:26px;color:#a9a9a9;}
.page_list li.prev a{padding-right:2px;}
.page_list li.next a{padding-left:2px;}
.page_list li.active a{font-weight:500;color:#2b58cd;}
.page_list li.prev a:hover,.page_list li.prev a:focus,
.page_list li.next a:hover,.page_list li.next a:focus,
.page_list li.active a:hover,.page_list li.active a:focus {border-color:#21409a;}/* 황금돼지 2019-03-05 임재흥 접근성 수정 */

/*page list popup*/
.popup_box .popup_body .page_list li a {font-size:12px;}
.popup_box .popup_body .page_list li.prev a {padding:4px 2px 0 0;} 
.popup_box .popup_body .page_list li.next a {padding:4px 2px 0 0;}


/*map search page 지도 부분 수정 금지 시작*/
.map_box{position:relative;float:left;width:calc(55% - 20px);min-height:606px;border:1px solid #e5e5e5;}
.map_box .marker:hover{text-decoration:none;}
.map_box .marker{position:absolute;bottom:0;display:inline-block;}
.map_box .marker.on{left:20%;}
.map_box .marker.off1{left:30%;}
.map_box .marker.off2{width:24px;height:24px;left:40%;}
.map_box .map_tooltip_wrap{position:relative;bottom:106px;height:0;}
.map_box .map_tooltip{position:relative;padding:0px 20px;border-radius:5px;border:2px solid #2259bb;background:#fff;}
.map_box .map_tooltip:after{content:"";position:absolute;display:block;width:14px; height:9px; bottom:-9px;left:50%;margin-left:-7px;background:url("../img/icon_tooltipbg1.png") no-repeat center center;}
.map_box .map_tooltip > p{font-size:16px;color:#333;padding:15px 0;font-weight:500;}
.map_box .map_tooltip > ul{border-top:1px solid #e5e5e5;position:relative;padding:8px 0 16px;width:100%;}
.map_box .map_tooltip > ul li{width:100%;margin-top:5px;float:left;}
.map_box .map_tooltip > ul li span{display:inline-block;float:left;position:relative;width:70px;}
.map_box .map_tooltip > ul li span:last-child{float:right;padding-left:10px;width:calc(100% - 72px);}
.map_box .map_tooltip > ul li span:last-child:before{position:absolute;display:inline-block;left:0;top:-2px;content:":";padding-right:10px;}
.map_box .map_tooltip > a{position:absolute;top:19px;right:20px;}
.map_box .map_tooltip2_wrap {bottom:32px;position:relative;width:320px;}
.map_box .map_tooltip2{position:absolute;bottom:9px;padding:0px 20px;border-radius:5px;border:2px solid #2259bb;background:#fff;width:320px;float:left;}
.map_box .map_tooltip2:after{content:"";position:absolute;display:block;width:14px;height:9px;bottom:-9px;left:50%;margin-left:-7px;background:url("../img/icon_tooltipbg1.png") no-repeat center center;}
.map_box .map_tooltip2 > p{font-size:16px;color:#333;padding:15px 0;font-weight:500;width:100%;float:left;}
.map_box .map_tooltip2 > ul{border-top:1px solid #e5e5e5;position:relative;padding:8px 0 15px;width:100%;float:left;}
.map_box .map_tooltip2 > ul li{width:100%;margin-top:5px;float:left;}
.map_box .map_tooltip2 > ul li span{display:inline-block;float:left;position:relative;width:70px;white-space:normal;}
.map_box .map_tooltip2 > ul li span:last-child{float:right;padding-left:10px;width:calc(100% - 72px);}
.map_box .map_tooltip2 > ul li span:last-child:before{position:absolute;display:inline-block;left:0;top:-2px;content:":";padding-right:10px;}
.map_box .map_tooltip2 > a{position:absolute;top:19px;right:20px;}
.popup_body .map_box{width:100%;height:400px;min-height:auto;}
/*map search page 지도 부분 수정 금지 끝*/

.company_map{width:100%;height:500px;min-height:auto;margin-top:16px;}
.map_result_box{position: relative;float:left;width:45%;margin-left:20px;border:1px solid #e5e5e5;border-top:2px solid #555;min-height:606px;padding-bottom: 58px;}
.map_result_list{float:left;width:100%}
.map_result_list li{position:relative;float:left;width:100%;border-bottom:1px solid #e5e5e5;padding:18px 25px 14px 25px;}
.map_result_list li div> a{display:block;width:100%;float:left;;color:#555;padding-left:30px;background:#ddd;}
.map_result_list li div > a:hover,.map_result_list li div > a:focus {border-color:#21409a;background-color:#21409a;color:#fff;}

.map_result_list li span{display:block;color:#555;float:left;margin-bottom:4px;width:100%;}
.map_result_list li span.num{position:absolute;background:url("../img/bg_iconMap3.png") no-repeat center center;width:24px;height:24px;left:25px;top:18px;text-align:center;line-height:22px;color:#fff;margin-bottom:0;}
.map_result_list li span.tit{font-size:16px;color:#333;}
.map_result_list li span.tel{float:left;width:50%;padding-right:20px;max-width:145px;}
.map_result_box .page_list_box{height:58px;overflow:hidden;position: absolute;bottom: 0;right: 0;}
.map_result_box .page_list{padding:15px 0;}
.map_result_list li:hover{background:#f2fbfd;cursor:pointer;}
.map_result_list li.active {background:#f2fbfd;}
.map_result_list li:hover span.tit, .map_result_list li.active span.tit{color:#2259bb;font-weight:500}
.map_result_list li:hover span.num, .map_result_list li.active span.num{background:url("../img/bg_iconMap4.png") no-repeat top center;height:30px;}

.map_no_data{width:100%;text-align:center;padding:60px;}

/*접수완료*/
.complete_box{float:left;width:100%;padding:180px 0 30px 0;text-align:center;background:url("../img/icon_bigcheck.jpg") no-repeat top center;background-position-y:40px;} 
.complete_box > p{font-size:36px;font-weight:500;color:#333;}
.complete_box > span{display:inline-block;width:100%;font-size:16px;padding-top:20px;}
.complete_box .btn{margin-left:8px;}

/*Footer*/
#footer{width:100%;float:left;height:240px;border-top:1px solid #e5e5e5}
.foot_box{max-width:1290px;margin:0 auto;padding:50px 20px 42px;position:relative;height:100%;}
.foot_box h1{float:left;margin-bottom:20px;}
.foot_box h1 img{display:block;}
.foot_box select{position:absolute;top:40px;right:0;height:40px;min-width:220px;}
.foot_box ul.foot_list{width:100%;float:left;position:relative;margin-bottom:6px;}
.foot_box ul.foot_list:before{position:absolute;content:"\f0da";font-family:'FontAwesome';display:block;top:4px;left:0;color:#888;font-size:10px;}
.foot_box ul.foot_list li{float:left;}
.foot_box ul.foot_list li:after{display:inline-block;content:"";width:1px;height:12px;background:#d3d3d3;vertical-align:-1px;}
.foot_box ul.foot_list li:last-child:after{display:none;}
.foot_box ul.foot_list li a{color:#333;padding:0 10px;}
.foot_box ul.foot_list li a:hover{text-decoration:none;}
.foot_box ul.foot_list li{font-size:13px;}

.foot_box ol{width:100%;float:left;margin-bottom:6px;}
.foot_box ol li{float:left;color:#555;font-size:13px;padding-right:10px}
.foot_box ol li address{font-style:normal}
.foot_box p {float:left;width:100%;font-size:12px;}

/*selectbox*/
.selectbox_link {position:absolute;top:40px;right:20px;height:40px;min-width:220px;}
.selectbox_link .tit {display:block; background-color:#ffffff;border:1px solid #ddd;}
.selectbox_link .tit a {display:block;padding:5px 25px 5px 10px;line-height:30px;text-decoration:none;background:url('../img/icon_selectDown.png') no-repeat right center;}
.selectbox_link.on .tit a{background:url('../img/icon_selectUp.png') no-repeat right center;}
.selectbox_link ul.selectbox_link_list {display:none;position:absolute;left:0;right:0;bottom:39px;background-color:#ffffff;border:1px solid #ddd;}
.selectbox_link ul.selectbox_link_list li {float:none;}
.selectbox_link ul.selectbox_link_list li a {display:block;padding:5px 10px;letter-spacing:1px;text-decoration:none;font-size:13px;letter-spacing:-0.1px;}
.selectbox_link ul.selectbox_link_list li a:hover {color:#fff;background:#1773e9}

/*no data box*/
.no_data_box1{width:100%;padding:120px 0;text-align:center;font-size:15px;border-bottom: 1px solid #e5e5e5;}
.no_data_box2{width:100%;padding:120px 0;text-align:center;font-size:15px;}

/* datepicker style */
.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="month next"],
.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="year next"],
.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="years next"]
{
	border-bottom:1px solid #21409a;
	height:33px;
}
body .datepicker-top-left, .datepicker-top-right {
	border-top-color: #21409a;
}
body .datepicker-top-left:before, .datepicker-top-right:before {
	border-bottom-color: #21409a;
}
body .datepicker-panel>ul>li.picked, .datepicker-panel>ul>li.picked:hover {
	color: #fff;
	background:#21409a;
}
[data-view^="day"]:nth-child(7n) {color:#0999d8;}
[data-view^="day"]:nth-child(7n+1) {color:#f33b43;}


/*file upload*/
.file_upload label{position:relative;cursor:pointer; display:inline-block;overflow:hidden;width:90px;height:34px;line-height:34px;background:#868c93;color:#fff;text-align:center;float:right;border-radius:4px}
.file_upload label input[type=file] {position:absolute;width:0;height:0;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0px;}
.file_upload input[type=text]{width:calc(100% - 100px);float:left;}
.file_upload input:read-only{color: #555 !important;border-color: #ddd;background: #fff;}
.file_upload label.list_plus{position:relative;cursor:pointer; display:inline-block;overflow:hidden;width:30px;height:30px;line-height:30px;background:#fff;color:#fff;text-align:center;float:none;border-radius:0;}


.minwauto .type_mobie {display:none;}

.section_box0.bg_01 {background:#fff;}
#mcontainer {background:url("../img/policy/bg_main.jpg") no-repeat;background-size:cover;background-attachment:fixed;}
#mheader {width:100%;max-width:1100px;margin:auto;}
#mheader .mlogo {padding-top:80px;padding-bottom:40px;}
#mheader .mlogo h1 {}
#mheader .mlogo p {font-weight:400;font-size:16px;color:#fff;margin-top:15px;}

#mfooter {float:left; width:100%;}
#mfooter .copyright {margin:30px 0 50px 0; text-align:center;}

#mheader .mlogo h1 {font-size:40px; color:#fff;}


