@charset "utf-8";
@import url('/core/css/global.css');

body,input,textarea,button,select,table,h1,h2,h3,h4,h5,h6{
	font-family:'arial', 'sans-serif';
}


/*** Layout ***/
#container{background:#fff;}

#location{background:#214489 url(/themes/eng/images/content/location_bg.png) 50% 0 no-repeat;}
#location .section{background:#214489}
.loc_depth{}
.loc_depth:after{display:block;clear:both;content:'';}
.loc_depth > li{position:relative;float:left;height:28px;padding:13px 16px 16px 36px;background-position:0 0;background-repeat:no-repeat;}
.loc_depth .depth_home{padding-left:4px;background:#10a66c}
.loc_depth .depth1{background-color:#305fbc;background-image:url(/themes/eng/images/content/loc_bg_depth1.jpg)}
.loc_depth .depth2{background-color:#042972;background-image:url(/themes/eng/images/content/loc_bg_depth2.jpg)}
.loc_depth .depth3{background-image:url(/themes/eng/images/content/loc_bg_depth3.jpg)}

.loc_depth .depth2#depthLast{background-color:#214489;background-image:url(/themes/eng/images/content/loc_bg_depth4.jpg)}

.loc_depth li a.depth_btn,.loc_depth li a.depth_menu{height:28px;line-height:28px;font-size:16px;color:#ffffff;}
.loc_depth li a.depth_btn{display:block;}
.loc_depth li a.depth_menu{display:none;}
.loc_depth .depth_home > a{padding-left:30px;background:url(/themes/eng/images/content/loc_ico_home.png) 0 0 no-repeat;}
.loc_depth #depthLast > a{min-width:180px;padding-right:36px;background:url(/themes/eng/images/content/loc_arrow.png) 100% 0 no-repeat;}

.loc_depth .desc_box{display:none;width:100%;position:absolute;top:59px;left:0;z-index:1}
.loc_depth .desc_box ul{display:block;border:1px solid #dbdbdc;}
.loc_depth .desc_box ul li{background:#fff;border-top:1px solid #dbdbdc;}
.loc_depth .desc_box ul li:first-child{border-top:0;}
.loc_depth .desc_box ul li.active{background: url(/themes/eng/images/content/page_depth_bg.gif) 0 0 repeat;}
.loc_depth .desc_box ul li a{display:block;padding:8px 8px 8px 14px;}
.loc_depth .desc_box strong{font-weight:bold;color:#0970b8;}

.loc_btn{position:absolute;top:7px;right:10px;}
.loc_btn li{float:left;padding:0 1px;}
.loc_btn a{display:block;padding:6px;}

@media screen and (max-width:1023px){
	.loc_btn{display:none}

}

@media screen and (max-width:767px){

	#location{}
	.loc_depth .depth_home{display:none;}
	.loc_depth .depth1{background-color:#214489;background-position:100% 50%;background-repeat:no-repeat;background-size:31px auto;}
	.loc_depth .depth1{background-image:url(/themes/eng/images/content/loc_menu_arrow_off.png)}
	.loc_depth.active .depth1{background-image:url(/themes/eng/images/content/loc_menu_arrow_on.png)}

	.loc_depth > li{float:none;width:100%;height:auto;padding:0;}

	.loc_depth .depth1 a{padding:9px 4px 11px 16px;}
	.loc_depth li a.depth_btn{display:none;}
	.loc_depth li a.depth_menu{display:block;}

	.loc_depth .desc_box{position:static;top:auto;left:auto;}
	.loc_depth .desc_box ul li{background:#eff2f4}
	.loc_depth .desc_box ul li a{color:#333}
}

.content:after{display:block;clear:both;content:'';}
.content img{max-width:100%}

/* 콘텐츠 타이틀 */
#contHead{margin-bottom:60px;padding-top:40px;background:url(/themes/eng/images/content/cont_head_bg.jpg) 100% 100% repeat-x;}
#contHead > div{position:relative;width:1120px;margin:0 auto;}
#contHead > div:after{display:block;clear:both;content:'';}
#contHead .page_title{font-size:30px;padding:0 0 20px 4px;}
#contHead .page_depth{display:none;font-family:"돋움","dotum";font-size:12px;color:#6b6561;}

#contUpdate{display:block;z-index:1;position:absolute;top:0;right:10px;height:22px;padding:0 8px;border:1px solid #cccccc;background:#f9f6f6;line-height:22px;color:#474444;}
/*
#contHead .page_tab{border-right:1px solid #d5dadf;}
#contHead .page_tab:after{display:block;clear:both;content:'';}
#contHead .page_tab li{float:left;width:25%;background:#f8f9fa url(/themes/eng/images/content/cont_head_bg.jpg) 0 100% repeat-x;}
#contHead .page_tab.idx2 li{width:50%;}
#contHead .page_tab.idx3 li{width:33%;}
#contHead .page_tab.idx3 li.active{width:34%}
#contHead .page_tab.idx6 li{width:16%;}
#contHead .page_tab.idx6 li.active{width:20%}

#contHead .page_tab li a{display:block;height:54px;line-height:54px;border-left:1px solid #d5dadf;border-top:1px solid #d5dadf;font-size:16px;color:#3f4e65;text-align:center;}
#contHead .page_tab li.active{background:#fff;}
#contHead .page_tab li.active a{font-weight:500;color:#0342a0}
*/
#infoView #contHead{display:none;}

@media screen and (max-width:1159px){

	#contHead{margin-bottom:32px;padding-top:32px;}
	#contHead > div{width:auto;}
	#contHead .page_title{top:5px;font-size:22px;padding-left:20px;}

	/*#contHead .page_tab li a{height:48px;line-height:48px;font-size:14px;}*/
}

@media screen and (max-width:1023px){

}
@media screen and (max-width:767px){

	#contHead{height:auto;margin-bottom:0;padding:16px;background:none}
	#infoView #contHead{display:block;}
	#contHead > div{width:auto;padding:0;}
	#contHead .page_depth{display:block;position:relative;}
	#contHead .page_home{position:absolute;top:0;left:0;}
	#contHead .page_depth span,
	#contHead .page_depth em{display:inline-block;padding:1px 0 1px 12px;background:url(/themes/eng/images/content/loc_arrow.jpg) 2px 50% no-repeat;}
	#contHead .page_depth em{color:#000;}

	#contHead .page_title{position:static;top:auto;padding-left:0;font-size:22px;color:#333;}


}

.page_tab{display:table;box-sizing:border-box;width:100%;border-left:1px solid #d5dadf;}
.page_tab:after{display:block;clear:both;content:'';}
.page_tab li{display:table-cell;width:25%;height:54px;padding:0 20px;box-sizing:border-box;border-top:1px solid #d5dadf;border-right:1px solid #d5dadf;background:#f8f9fa url(/themes/eng/images/content/cont_head_bg.jpg) 0 100% repeat-x;text-align:center;vertical-align:middle;}
.page_tab li a{font-size:16px;line-height:1.2;color:#645e5b;text-align:center;}
.page_tab li.active{background:#fff;}
.page_tab li.active a{text-decoration:underline;color:#0342a0}
.page_tab li a span{color:#e8691c;}

.page_tab.idx2 li{width:50%}
.page_tab.idx3 li{width:33%}
.page_tab.idx3 li.active{width:34%}
.page_tab.idx4 li{width:25%}
.page_tab.idx5 li{width:20%}
.page_tab.idx6 li{width:16%}
.page_tab.idx6 li.active{width:20%}
.page_tab.idx7 li{width:14%}
.page_tab.idx7 li.active{width:16%}
.page_tab.idx8 li{width:12%}
.page_tab.idx8 li.active{width:16%}

@media screen and (max-width:1159px) {
	.page_tab{margin-bottom:28px;}
	.page_tab li a{font-size:14px;}
}

@media screen and (max-width:767px) {
	.page_tab{padding:10px 15px;border:1px solid #cdcdcd;}
	.page_tab li{display:block;float:left;height:auto;padding:0;border:0;background:#fff}
	.page_tab li a{display:block;padding:10px;border-top:1px dashed #dfdfdf;}
	.page_tab li.eq1 a{border-top:0 none;}
	.page_tab li.active{background:#305fbc;}
	.page_tab li.active a{border-top:0 none;text-decoration:underline;color:#fff}
	.page_tab li a span{color:#e8691c;}

	.page_tab{margin-bottom:16px;}
	.page_tab.idx2 li,.page_tab.idx3 li,.page_tab.idx3 li.active,.page_tab.idx4 li,.page_tab.idx5 li,.page_tab.idx6 li,.page_tab.idx6 li.active,.page_tab.idx7 li,.page_tab.idx7 li.active,.page_tab.idx8 li,.page_tab.idx8 li.active{width:100%}
}

@media screen and (max-width:479px) {
	.page_tab{padding:10px}
	.page_tab li a{font-size:12px;}
	.page_tab{margin-bottom:10px;}
}


/* Tab Menu */
.theme_tab{margin-bottom:44px;background:url(/themes/eng/images/content/cont_head_bg.jpg) 0 100% repeat-x;}
.theme_sect{position:relative;width:1120px;margin:0 auto;padding:0 10px}
.theme_sect:after{display:block;clear:both;content:'';}
.theme_menu{border-right:1px solid #d5dadf;}
.theme_menu:after{display:block;clear:both;content:'';}
.theme_menu li{float:left;width:50%;background:#f8f9fa url(/themes/eng/images/content/cont_head_bg.jpg) 0 100% repeat-x;}
.theme_menu li a{display:block;height:54px;line-height:54px;border-left:1px solid #d5dadf;border-top:1px solid #d5dadf;font-size:16px;color:#3f4e65;text-align:center;}
.theme_menu li.active{background:#fff;}
.theme_menu li.active a{font-weight:500;color:#0342a0}
.theme_menu li a span{color:#e8691c;}

@media screen and (max-width:1159px){
	.theme_sect{width:auto;}
	.theme_tab{margin-bottom:28px;}
	.theme_menu li a{height:48px;line-height:48px;font-size:14px;}
}

@media screen and (max-width:767px){
	.theme_menu li a{height:40px;line-height:40px;font-size:12px;}
}

/* Wide Tab Menu */
.wide_tab{margin-bottom:25px;background:url(/themes/eng/images/content/cont_head_bg.jpg) 0 100% repeat-x;}
.wide_tab.idx2 li{width:50%}
.wide_tab.idx3 li{width:33%}
.wide_tab.idx3 li.active{width:34%}
.wide_tab.idx4 li{width:25%}
.wide_tab.idx5 li{width:20%}
.wide_tab.idx6 li{width:16%}
.wide_tab.idx6 li.active{width:20%}
.wide_tab.idx7 li{width:14%}
.wide_tab.idx7 li.active{width:16%}
.wide_tab.idx8 li{width:12%}
.wide_tab.idx8 li.active{width:16%}

@media screen and (max-width:1159px) {
	.wide_tab{margin-bottom:28px;}
}

@media screen and (max-width:767px) {
	.wide_tab{margin-bottom:16px;}
	.wide_tab.idx2 li,.wide_tab.idx3 li,.wide_tab.idx3 li.active,.wide_tab.idx4 li,.wide_tab.idx5 li,.wide_tab.idx6 li,.wide_tab.idx6 li.active,.wide_tab.idx7 li,.wide_tab.idx7 li.active,.wide_tab.idx8 li,.wide_tab.idx8 li.active{width:100%}
}

@media screen and (max-width:479px) {
	.wide_tab{margin-bottom:10px;}
}





#contBody{padding:0 0 40px;}

.content .cont_sect{width:1140px;margin:0 auto;}
.content .cont_sect:after{display:block;clear:both;content:'';}

@media screen and (max-width:1159px){
	#contBody{padding-top:28px;}
	.content .cont_sect{width:auto;padding:0 20px;}
}
@media screen and (max-width:767px){
	#contBody{padding:0 0 20px;}
	.content .cont_sect{width:auto;padding:0 12px;}
}




/* Style Guide */
.cont_title{margin-top:10px;padding:3px 0 15px 34px;background:url(/themes/eng/images/content/bullet_cont_title.png) 2px 3px no-repeat;font-size:18px;font-weight:500;color:#15171b;}
.cont_title .text{}

.cont_text{padding:2px 5px 20px 4px;font-size:16px;color:#15171b;}
.cont_text em{font-weight:500;}

.cont_image{padding-bottom:15px;text-align:center;}
.cont_image img{max-width:100%;}

@media screen and (max-width:767px) {
	.cont_title{padding:2px 0 12px 28px;background-size:20px auto;font-size:16px;}

}


.clear_both{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.cont_float{}
.cont_float:after{display:block;clear:both;content:'';}
.cont_float .float_left{padding:0 20px 20px 0}
.cont_float .float_right{padding:0 0 20px 20px}
.cont_float .cont_title{margin-top:0;}
.float_cont{padding-bottom:28px;}
.float_cont:after{display:block;clear:both;content:'';}
.float_cont .img{float:left;padding:0 28px 6px 0;}

.float_cont .data dt{padding:8px 0 16px;font-size:18px;color:#15171b}
.float_cont .data dd{line-height:25px;font-size:15px;color:#15171b;}

@media screen and (max-width:767px) {
	.cont_float .float_left,.cont_float .float_right{float:none;width:100%;padding:0 0 10px;text-align:center;}
	.float_cont .img{float:none;padding:0 0 10px;}
	.float_cont .data dt{padding:8px 0 12px;font-size:16px;}
	.float_cont .data dd{line-height:22px;font-size:14px;}
}
@media screen and (max-width:479px) {
	.cont_float .float_left img,.cont_float .float_right img{width:100%;}
}

.cont_desc{position:relative;clear:both;padding:0 14px 1px}
.cont_desc:after{display:block;clear:both;content:'';}

.cont_list{padding:0 10px 15px 0;color:#15171b;text-align:left;}
.cont_list:after{display:block;clear:both;content:'';}
.cont_list .cont_list{padding:3px 0 0;}
.cont_list li{padding:1px 0}

.cont_list > li.type1,
.cont_list.type1 > li,
.cont_text.type1{margin-left:14px;padding-left:19px;background:url(/themes/eng/images/content/bullet_type_01.png) 2px 9px no-repeat;font-size:15px;color:#15171b;}
.cont_list > li.type2,
.cont_list.type2 > li,
.cont_text.type2{margin-left:16px;padding-left:15px;background:url(/themes/eng/images/content/bullet_type_02.png) 2px 6px no-repeat;color:#5b5d65;}
.cont_list > li.type3,
.cont_list.type3 > li,
.cont_text.type3{margin-left:36px;padding-left:12px;background:url(/themes/eng/images/content/bullet_type_03.png) 2px 8px no-repeat;color:#5b5d65;}

.cont_list > li.type4,.cont_list.type4 > li,.cont_text.type4{}

.cont_text.type1,.cont_text.type2,.cont_text.type3,.cont_text.type4{padding-bottom:2px}

.cont_list .cont_list > li.type1{margin-left:0;padding-left:19px;background:url(/themes/eng/images/content/bullet_type_01.png) 2px 9px no-repeat;color:#15171b;}
.cont_list .cont_list > li.type2{margin-left:0;padding-left:14px;background:url(/themes/eng/images/content/bullet_type_02.png) 2px 6px no-repeat;color:#5b5d65;}
.cont_list .cont_list > li.type3{margin-left:0;padding-left:12px;background:url(/themes/eng/images/content/bullet_type_03.png) 2px 8px no-repeat;color:#5b5d65;}
.cont_list li.none{padding:0 0 15px;background:none;font-weight:700;color:#0342a0}
.cont_list .point{color:#0342a0}


.cont_type1,.cont_type1 + .cont_text{margin:0px;padding:0 0 0 26px;}
.cont_type1{margin-bottom:5px;background:url(/themes/eng/images/content/bullet_type_01.png) 5px 9px no-repeat;font-size:16px;color:#15171b;}
.cont_type1 + .cont_text{margin-bottom:20px;font-size:14px;color:#5b5d65;}



.image_info{}
.image_info > li{position:relative;min-height:148px;margin-bottom:10px;padding:24px 24px 24px 304px;border:1px solid #eae8e7;}
.image_info > li:after{display:block;clear:both;content:'';}
.image_info > li .desc_image{position:absolute;top:50%;left:24px;width:260px;height:148px;margin-top:-74px;}
.image_info > li .desc_image img{width:100%;}
.image_info > li .desc_info{padding:10px 0;}

.cont_define{}
.cont_define dt,.cont_define dd{display:block;}
.cont_define dd.cont_text{margin-left:3px;}

@media screen and (max-width:1023px) {
	.image_info > li{min-height:auto;padding:0 20px 0 274px;}
	.image_info > li .desc_image{left:20px;width:232px;height:132px;margin-top:-66px;}
	.image_info > li .desc_info{padding:15px 0;}
}
@media screen and (max-width:767px) {
	.image_info > li{min-height:auto;padding:0 16px 0 204px;}
	.image_info > li .desc_image{left:16px;width:176px;height:100px;margin-top:-50px;}
	.image_info > li .desc_info{padding:15px 0;}
	.cont_text.type1,.cont_text.type2,.cont_text.type3,.cont_text.type4{padding-top:0;padding-bottom:0;}
}

@media screen and (max-width:479px) {

	.image_info > li{min-height:auto;padding:12px}
	.image_info > li .desc_image{position:static;left:auto;top:auto;width:100%;height:auto;margin-top:0;}
	.image_info > li .desc_info{padding:10px 0 0;}

	.cont_text{font-size:14px;}
	.cont_list li{font-size:12px;}

	.cont_list > li.type1,
	.cont_list.type1 > li,
	.cont_text.type1{margin-left:14px;padding-left:19px;background:url(/themes/eng/images/content/bullet_type_01.png) 2px 9px no-repeat;font-size:14px;}
	.cont_list > li.type2,
	.cont_list.type2 > li,
	.cont_text.type2{margin-left:16px;padding-left:15px;background:url(/themes/eng/images/content/bullet_type_02.png) 2px 6px no-repeat;color:#5b5d65;}
	.cont_list > li.type3,
	.cont_list.type3 > li,
	.cont_text.type3{margin-left:36px;padding-left:12px;background:url(/themes/eng/images/content/bullet_type_03.png) 2px 8px no-repeat;color:#5b5d65;}

}

/* Box Type */
.cont_box{margin-bottom:20px;padding:18px 18px 14px;border:1px solid #e0c7b3;background-color:#fdfcfa;}
.cont_box .desc_tit{padding:1px 0 10px 29px;background:url(/themes/eng/images/content/bullet_cont_box.png) 0 0 no-repeat;font-weight:500;color:#d6580d}
.cont_box .desc_list li,.cont_box .desc_text{padding:2px 0;color:#625e5b}
.cont_box .desc_list,.cont_box .desc_text{padding-bottom:4px;}
.cont_box .desc_btn{padding-bottom:10px;text-align:center;}
.cont_box em{font-weight:500;}
.cont_box .depth1{margin-left:29px;}

.cont_summary{margin-bottom:36px;padding:0 34px;border:1px solid #cccccc;font-size:17px;color:#6d7174;}
.cont_summary_head{position:relative;padding-left:300px;}
.cont_summary_head .image{position:absolute;top:0;left:0;}
.cont_summary_head .define{padding:35px 0 45px;}
.cont_summary_head .define dt{padding-bottom:20px;font-size:22px;font-weight:700;color:#3d3d3d;}
.cont_summary_foot{padding:30px 0 26px;border-top:1px solid #cccccc;text-align:center;}

.cont_quarter{margin-bottom:40px;}
.cont_quarter:after{display:block;clear:both;content:'';}
.cont_quarter > li{float:left;width:25%;padding-bottom:10px;text-align:center;}
.cont_quarter > li.eq1 > div{margin-left:0;}
.cont_quarter > li.eq4 > div{margin-right:0;}
.cont_quarter > li > div{height:275px;margin:0 5px;padding:170px 0 0;border:1px solid #cccccc;background-position:50% 28px;background-repeat:no-repeat;}
.cont_quarter > li .title{width:100%;height:120px;display:table;vertical-align:middle;}
.cont_quarter > li .title div{display:table-cell;font-size:18px;font-weight:500;color:#0085da;vertical-align:middle;line-height:24px;}
.cont_quarter > li .text{color:#6d7174;}


.cont_images{margin-bottom:20px;}
.cont_images:after{display:block;clear:both;content:'';}
.cont_images > li{float:left;}
.cont_images > li div{margin:4px;text-align:center;}
.cont_images > li img{width:100%;}

.cont_images > li div.line{border:1px solid #d3d3d3;}
.cont_images > li div.line img{width:auto;}

.cont_images.idx2 > li{width:50%}
.cont_images.idx4 > li{width:25%}


@media screen and (max-width:767px) {
	.cont_images > li div{margin:3px;}
	.cont_images.idx4 > li{width:50%}
}

@media screen and (max-width:479px) {
	.cont_images.idx2 > li{width:100%}
}

@media screen and (max-width:1159px) {
	.cont_summary hr{display:none;}
	.cont_quarter hr{display:none;}
	.cont_quarter > li > div{height:275px;padding:190px 20px 0;}
}
@media screen and (max-width:1023px) {
	.cont_summary{padding:0 30px;font-size:16px;}
	.cont_summary_head{padding-left:250px;}
	.cont_summary_head .image{top:50%;margin-top:-70px;}
	.cont_summary_head .image img{height:140px;}
	.cont_summary_head .define{padding:30px 0}
	.cont_summary_head .define dt{padding-bottom:20px;font-size:20px;}
	.cont_quarter > li{width:50%;}
	.cont_quarter > li.eq2 > div{margin-right:0;}
	.cont_quarter > li.eq3 > div{margin-left:0;}

	.cont_quarter > li > div{height:240px;margin:0 5px;padding:20px 20px 0;background-position:20px 20px;background-size:100px auto;}
	.cont_quarter > li .title{height:100px;}
	.cont_quarter > li .title div{padding-left:120px;font-size:16px;}
	.cont_quarter > li .text{padding-top:16px;}
}
@media screen and (max-width:767px) {
	.cont_box{padding:14px}
	.cont_box .desc_box{padding:14px}
	.cont_box .desc_text{padding-left:4px;}
	.cont_box .desc_btn{padding-bottom:8px;}
	.cont_summary{padding:0 26px;font-size:14px;}
	.cont_summary_head{padding-left:0;}
	.cont_summary_head .image{top:0;margin-top:0;}
	.cont_summary_head .image img{height:120px;}
	.cont_summary_head .define dt{min-height:54px;padding:10px 0 30px 210px;font-size:18px;}
	.cont_quarter > li{width:100%;}
	.cont_quarter > li > div{height:auto;margin:0;padding:20px 20px 24px;background-size:71px auto;}
	.cont_quarter > li .title{height:72px}
	.cont_quarter > li .title div{padding-left:90px;text-align:left;}
	.cont_quarter > li .text{padding-top:10px;}
}
@media screen and (max-width:479px) {
	.cont_image{padding-bottom:10px;}
	.cont_box{padding:10px}
	.cont_box .desc_btn{padding-bottom:5px;}
	.cont_summary{margin-bottom:20px;padding:0 20px;font-size:12px;}
	.cont_summary_head .image{position:static;text-align:center;}
	.cont_summary_head .define{padding:0 0 16px;}
	.cont_summary_head .define dt{min-height:auto;padding:5px 0 10px;font-size:16px;}
	.cont_summary_foot{padding:16px 0}
}


.cont_linebox{margin-bottom:36px;padding:0 34px;border:1px solid #cccccc;font-size:17px;color:#6d7174;}

.cont_linebox .desc_summary{position:relative;padding-left:300px;}
.cont_linebox .desc_summary .c_img{position:absolute;top:0;left:0;}
.cont_linebox .desc_summary .c_desc{padding:35px 0 45px;}
.cont_linebox .desc_summary .c_desc dt{padding-bottom:20px;font-size:22px;font-weight:500;color:#3d3d3d;}
.cont_linebox .desc_summary .c_desc dt .c1{color:#ed008c;}
.cont_linebox .desc_summary .c_desc dt .c2{color:#f9a61a;}
.cont_linebox .desc_summary .c_desc dt .c3{color:#7fc241;}
.cont_linebox .desc_summary .c_desc dt .c4{color:#0094da;}
.cont_linebox .desc_summary .c_desc dt .c5{color:#3a6fd8;}
.cont_linebox .desc_text{padding:30px 0 26px;border-top:1px solid #cccccc;text-align:center;}

@media screen and (max-width:1159px){
	.cont_linebox hr{display:none;}
}
@media screen and (max-width:1023px){
.cont_linebox{padding:0 30px;font-size:16px;}
.cont_linebox .desc_summary{padding-left:250px;}
.cont_linebox .desc_summary .c_img{top:50%;margin-top:-70px;}
.cont_linebox .desc_summary .c_img img{height:140px;}
.cont_linebox .desc_summary .c_desc{padding:30px 0}
.cont_linebox .desc_summary .c_desc dt{padding-bottom:20px;font-size:20px;}
}

@media screen and (max-width:767px){
	.cont_linebox{padding:0 26px;font-size:14px;}
	.cont_linebox .desc_summary{padding-left:0;}
	.cont_linebox .desc_summary .c_img{top:0;margin-top:0;}
	.cont_linebox .desc_summary .c_img img{height:120px;}
	.cont_linebox .desc_summary .c_desc dt{min-height:54px;padding:10px 0 30px 210px;font-size:18px;}
}

@media screen and (max-width:479px){
	.cont_linebox{margin-bottom:20px;padding:0 20px;font-size:12px;}
	.cont_linebox .desc_summary .c_img{position:static;text-align:center;}
	.cont_linebox .desc_summary .c_desc{padding:0 0 16px;}
	.cont_linebox .desc_summary .c_desc dt{min-height:auto;padding:5px 0 10px;font-size:16px;}
	.cont_linebox .desc_text{padding:16px 0}
}

.cont_boxlist{margin-bottom:40px;}
.cont_boxlist:after{display:block;clear:both;content:'';}
.cont_boxlist > li{float:left;width:25%;padding-bottom:10px;text-align:center;}
.cont_boxlist > li.eq1 > div{margin-left:0;}
.cont_boxlist > li.eq4 > div{margin-right:0;}
.cont_boxlist > li > div{height:275px;margin:0 5px;padding:170px 0 0;border:1px solid #cccccc;background-position:50% 28px;background-repeat:no-repeat;}
.cont_boxlist > li .c_tbl{width:100%;height:120px;display:table;vertical-align:middle;}
.cont_boxlist > li .c_tbl div{display:table-cell;font-size:18px;font-weight:500;color:#0085da;vertical-align:middle;line-height:24px;}
.cont_boxlist > li .c_cell{color:#6d7174;}

#guideBoxList > li.eq1 > div{background-image:url(/themes/eng/images/content/guide_1330_boximg_01.jpg);}
#guideBoxList > li.eq2 > div{background-image:url(/themes/eng/images/content/guide_1330_boximg_02.jpg);}
#guideBoxList > li.eq3 > div{background-image:url(/themes/eng/images/content/guide_1330_boximg_03.jpg);}
#guideBoxList > li.eq4 > div{background-image:url(/themes/eng/images/content/guide_1330_boximg_04.jpg);}

@media screen and (max-width:1159px){
	.cont_boxlist hr{display:none;}
	.cont_boxlist > li > div{height:275px;padding:190px 20px 0;}
}

@media screen and (max-width:1023px){
	.cont_boxlist > li{width:50%;}
	.cont_boxlist > li.eq2 > div{margin-right:0;}
	.cont_boxlist > li.eq3 > div{margin-left:0;}

	.cont_boxlist > li > div{height:240px;margin:0 5px;padding:20px 20px 0;background-position:20px 20px;background-size:100px auto;}
	.cont_boxlist > li .c_tbl{height:100px;}
	.cont_boxlist > li .c_tbl div{padding-left:120px;font-size:16px;}
	.cont_boxlist > li .c_cell{padding-top:16px;}
}

@media screen and (max-width:767px){
	.cont_boxlist > li{width:100%;}

	.cont_boxlist > li > div{height:auto;margin:0;padding:20px 20px 24px;background-size:71px auto;}
	.cont_boxlist > li .c_tbl{height:72px}
	.cont_boxlist > li .c_tbl div{padding-left:90px;text-align:left;}
	.cont_boxlist > li .c_cell{padding-top:10px;}
}
@media screen and (max-width:479px){

}

/* Tab Menu */
.cont_tab{padding:0 0 15px 0}
.cont_tab ul{position:relative;margin:0;padding:0;list-style:none;}
.cont_tab ul:after{display:block;clear:both;content:""}
.cont_tab li{float:left;}
.cont_tab a{display:block;position:relative;height:24px;padding:14px 0;border:1px solid #d5dadf;border-left:0 none;background:#f8f9fa;font-size:16px;color:#3f4e65;line-height:24px;text-decoration:none;text-align:center;cursor:pointer;}
.cont_tab a.long{height:46px;padding:6px 0 0;line-height:20px;}
.cont_tab a.long span{display:block;}
.cont_tab .t1 a{border-left:1px solid #d5dadf;}
.cont_tab.t2 .t1 a,.cont_tab.t3 .t2 a,  .cont_tab.t4 .t3 a,.cont_tab.t5 .t4 a,.cont_tab.t6 .t5 a,
.cont_tab.t7 .t6 a,.cont_tab.t8 .t7 a,.cont_tab.t9 .t8 a,.cont_tab.t10 .t9 a,.cont_tab.t11 .t10 a,
.cont_tab.t12 .t11 a{border-right:0 none;}
.cont_tab.t1 .t1 a,.cont_tab.t2 .t2 a,.cont_tab.t3 .t3 a,.cont_tab.t4 .t4 a,.cont_tab.t5 .t5 a,
.cont_tab.t6 .t6 a,.cont_tab.t7 .t7 a,.cont_tab.t8 .t8 a,.cont_tab.t9 .t9 a,.cont_tab.t10 .t10 a,
.cont_tab.t11 .t11 a,.cont_tab.t12 .t12 a{font-weight:500;color:#0342a0;border:1px solid #7ca5d4;}

.cont_tab .auto li a{padding:14px 20px;}
.cont_tab .num7 li{width:14%;}
.cont_tab .num7 li.t1{width:16%;}

.base_tab ul{position:relative;margin:0;padding:0;list-style:none;}
.base_tab ul:after{display:block;clear:both;content:""}
.base_tab li{float:left;padding:0 5px 5px 0;}
.base_tab a{display:block;position:relative;height:24px;padding:14px 10px;border:1px solid #d5dadf;background:#f8f9fa;font-size:16px;color:#3f4e65;line-height:24px;text-decoration:none;text-align:center;cursor:pointer;}
.base_tab .active a{font-weight:500;color:#0342a0;border:1px solid #7ca5d4;}

@media screen and (max-width:767px){
	.cont_tab li{margin-bottom:4px;}
	.cont_tab a{height:24px;padding:10px 0;border:1px solid #d5dadf;font-size:14px;}
	.cont_tab a.long{height:36px;padding:5px 0 3px;line-height:18px;}
	.cont_tab.t2 .t1 a,.cont_tab.t3 .t2 a,  .cont_tab.t4 .t3 a,.cont_tab.t5 .t4 a,.cont_tab.t6 .t5 a,
	.cont_tab.t7 .t6 a,.cont_tab.t8 .t7 a,.cont_tab.t9 .t8 a,.cont_tab.t10 .t9 a,.cont_tab.t11 .t10 a,
	.cont_tab.t12 .t11 a{border-right:1px solid #d5dadf}
	.cont_tab .num7 li,
	.cont_tab .num7 li.t1{width:50%;}

	.cont_tab li:nth-child(odd) a{margin-right:2px;}
	.cont_tab li:nth-child(even) a{margin-left:2px;}
}
@media screen and (max-width:479px){
	.cont_tab li{margin-bottom:2px;}
	.cont_tab a{height:26px;padding:5px 0;border:1px solid #d5dadf;font-size:12px;}
	.cont_tab a.long{height:32px;padding:2px 0;line-height:16px;}

	.cont_tab li:nth-child(odd) a{margin-right:1px;}
	.cont_tab li:nth-child(even) a{margin-left:1px;}

}

/* Table Style */
.table_wrap{width:100%;}
.table_wrap .cont_table{margin-bottom:5px;}
.cont_table{width:100%;margin-bottom:20px;text-align:center;}
.cont_table th,.cont_table td{border:1px solid #d3d5d7;}
.cont_table th{padding:10px 0;border-top:1px solid #838fbc;background:#f8f8f8;color:#023a96;font-weight:400;}
.cont_table td{padding:8px 6px;color:#454a53;}
.cont_table th.align_left,.cont_table td.align_left{padding-left:20px;padding-right:14px;text-align:left;}
.cont_table .cont_image{padding-top:12px;}

/* List Table */
.list_table{width:100%;margin-bottom:20px;}
.list_table th,.list_table td{padding:20px 5px;}
.list_table th.center,.list_table td.center{text-align:center;}

#directionsTable th,#directionsTable td{padding:20px 5px;border-top:1px solid #d3d5d7;}
#directionsTable th.first,#directionsTable td.first{border-top:0;}

@media screen and (max-width:767px){

	.table_wrap{overflow:hidden;overflow-x:scroll;margin-bottom:12px;padding-top:40px;background:url(/themes/eng/images/content/table_ico_finger.png) 100% 0 no-repeat;}
	.table_wrap .cont_table,.table_wrap .list_table{width:768px}

	.cont_table th,.cont_table td{font-size:12px;}
	.cont_table th{padding:8px 4px;}
	.cont_table td{padding:6px 4px;}

	.list_table th,.list_table td{padding:15px 4px;font-size:12px;}
	#directionsTable th,#directionsTable td{padding:20px 4px;}
	#directionsTable th img{height:150px;}
}

@media screen and (max-width:479px){

/*	.cont_table,.list_table{width:640px}*/
	.cont_table th,.cont_table td{font-size:12px;}
	.cont_table th{padding:7px 2px;}
	.cont_table td{padding:3px 2px;}

	#directionsTable th img{height:130px;}
}

.table_unit{padding-bottom:5px;text-align:right;color:#5b626e}
.table_unit:after{display:block;clear:both;content:'';}
.table_unit em{font-weight:500;color:#fe6215}
.table_note{padding:10px 0 20px;color:#363d47}

/* Button Style */
.btn_pack,
.btn_pack .btn_txt,
.btn_pack .btn_ico{display:inline-block;overflow:visible;padding:0;border:0 none;margin:0;background:url(/themes/eng/images/content/button_pack.gif) no-repeat;text-decoration:none;vertical-align:top;white-space:nowrap;cursor:pointer;}
.btn_pack{position:relative;overflow:hidden;vertical-align:middle;}
.btn_pack .btn_ico{z-index:2;}

.btn_pack.go_btn,
.btn_pack.go_btn .btn_txt,
.btn_pack.go_btn .btn_ico{height:34px;background-position:0 -30px;color:#262b3a;line-height:34px;}
.btn_pack.go_btn .btn_txt{padding:0 40px 0 10px;background-position:100% -30px}
.btn_pack.go_btn .btn_ico{width:27px;}

.btn_pack.bbs_btn,
.btn_pack.bbs_btn .btn_txt,
.btn_pack.bbs_btn .btn_ico{height:30px;background-position:0 0;color:#5c6371;font-weight:500;line-height:30px;}
.btn_pack.bbs_btn .btn_txt{padding:0 12px;background-position:100% 0}
.btn_pack.bbs_btn .btn_ico{width:27px;}

.btn_pack.arrow_btn,
.btn_pack.arrow_btn .btn_txt,
.btn_pack.arrow_btn .btn_ico{height:27px;background-position:0 -135px;color:#50565a;line-height:27px;}
.btn_pack.arrow_btn .btn_txt{padding:0 21px 0 11px;background-position:100% -100px}
.btn_pack.arrow_btn .btn_ico{width:27px;}

.btn_pack.small_btn,
.btn_pack.small_btn .btn_txt,
.btn_pack.small_btn .btn_ico{height:27px;background-position:0 -135px;color:#50565a;line-height:27px;}
.btn_pack.small_btn .btn_txt{padding:0 10px 0 5px;background-position:100% -135px}
.btn_pack.small_btn .btn_ico{width:27px;}

.btn_pack.go_btn .ico_home{background-position:0 -100px}
.btn_pack.go_btn .ico_detail{background-position:-40px -100px}
.btn_pack.go_btn .ico_down{background-position:-80px -100px}

.btn_pack.bbs_btn .ico_write{background-position:0 -65px}
.btn_pack.bbs_btn .ico_modify{background-position:-70px -65px}
.btn_pack.bbs_btn .ico_cancle{background-position:-140px -65px}
.btn_pack.bbs_btn .ico_list{background-position:-210px -65px}
.btn_pack.bbs_btn .ico_delete{background-position:-280px -65px}

.btn_pack.small_btn .ico_expand{background-position:-423px -65px}
.btn_pack.small_btn .ico_x_on{background-position:-453px -65px}
.btn_pack.small_btn .ico_change_on{background-position:-483px -65px}
.btn_pack.small_btn .ico_x_off{background-position:-513px -65px;}
.btn_pack.small_btn .ico_change_of{background-position:-543px -65px;}

.bbs_button{display:inline-block;position:relative;overflow:hidden;height:38px;line-height:38px;padding:0 15px 0 38px;border:1px solid #dddddd;margin:0 2px;background:url(/themes/eng/images/content/bbs_button.jpg) no-repeat;color:#2e3138;
text-decoration:none;white-space:nowrap;cursor:pointer;text-align:left;}
.bbs_button.button_list{background-position:0 0}
.bbs_button.button_write{background-position:0 -40px}
.bbs_button.button_cancle{background-position:0 -120px}
.bbs_button.button_delete{background-position:0 -160px}
.bbs_button.button_modify{background-position:0 -200px}
.bbs_button.button_hope{background-position:0 -240px;}

a.tiny_btn{display:inline-block;height:22px;padding:0 8px;border:1px solid #cccccc;background:#f9f6f6;line-height:22px;color:#474444;}

/* ----------------------------------------------------------------------
	셀렉트 스타일
---------------------------------------------------------------------- */

/* 셀렉트박스 스타일 */
.select_box{position:relative;}
.select_box .desc_title{display:block;border:1px solid #cfcfcf;border-radius:2px;}
.select_box .desc_title button{display:block;width:100%;height:44px;line-height:44px;background:#fff url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;}
.select_box > ul{display:none;position:absolute;top:45px;left:0;right:0;padding:3px 0;border:1px solid #d5d5d5;background-color:#fff;z-index:1}
.select_box > ul > li{padding-top:1px;}
.select_box > ul > li > button{display:block;width:100%;padding:2px 0;white-space:nowrap;text-align:left;text-indent:12px;}
.select_box > ul > li > button:hover{background:#999;color:#fff}

@media screen and (max-width:767px){
	.select_box .desc_title button{height:36px;line-height:36px;background-size:auto 22px;}
	.select_box > ul{top:37px;}

}
@media screen and (max-width:479px){
	.select_box .desc_title button{height:32px;line-height:32px;background-size:auto 18px;font-size:12px;}
	.select_box > ul{top:33px;}
	.select_box > ul > li > button{font-size:12px;}

}

/* 셀렉트탭 스타일 */
.select_tab{display:none;position:relative;margin-bottom:10px;}
.select_tab .desc_title{display:block;border:1px solid #cfcfcf;border-radius:2px;}
.select_tab .desc_title button{display:block;width:100%;height:44px;line-height:44px;background:#eff2f4 url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;font-size:16px;color:#36405b;}
.select_tab > ul{display:none;position:absolute;top:44px;left:0;right:0;padding:6px 0;border:1px solid #d5d5d5;background-color:#fff;z-index:2}
.select_tab > ul > li{padding-top:1px;}
.select_tab > ul > li > a{display:block;padding:4px 0;white-space:nowrap;text-align:left;text-indent:12px;}

@media screen and (max-width:767px){
	.select_tab{display:block;}
}

/* ----------------------------------------------------------------------
	게시판 스타일
---------------------------------------------------------------------- */


/* 게시판 목록 */
.board_list{width:100%;border-bottom:1px solid #c3c2c2;margin-bottom:25px;}
.board_list th,.board_list td{padding:15px 0 14px;font-weight:400;color:#50565a;text-align:center;}
.board_list th{border-top:1px solid #3865b9;border-bottom:1px solid #c3c3c3;background:#f8f8f8;}
.board_list td{border-bottom:1px solid #e7e6e6;color:#50565a;}

.board_list td.num{color:#8b93a9}
.board_list td.view{color:#889095}
.board_list td.title{padding:15px 5px 14px;text-align:left;}
.board_list td.title a{display:block;width:100%;word-wrap:break-word;word-break:break-all;vertical-align:middle;}
.board_list td.title img{display:inline-block;height:20px;padding-left:4px;}
.board_list td.no_data{padding:50px 0;}
.board_list .bbs_reply{width:30px;}

.board_list .num{min-width:40px}
.board_list .title{}
.board_list .file{min-width:50px}
.board_list .name{min-width:60px}
.board_list .date{min-width:100px}
.board_list .view{min-width:80px}
.board_list .state{min-width:60px}

@media screen and (max-width:767px){
	.board_list th,.board_list td{padding:9px 0 8px;font-size:12px;}
	.board_list td.title{padding:9px 5px 8px;}
	.board_list td.title img{height:16px;}
	.board_list .state img{height:20px;}
	.board_list th.file,.board_list td.file,.board_list .file,
	.board_list th.view,.board_list td.view,.board_list .view,
	.board_list th.date,.board_list td.date,.board_list .date{display:none;}
}
@media screen and (max-width:479px){
	.board_list th.num,.board_list td.num,.board_list .num{display:none;}
}

/* 게시판 목록 */
.base_board{width:100%;border-top:2px solid #3865b9;margin-bottom:22px;}
.base_board th,.base_board td{font-weight:400;text-align:center;}
.base_board th{padding:11px 0 10px;border-bottom:1px solid #c3c3c3;background:#f8f8f8;color:#111111}
.base_board td{padding:10px 0 9px;border-bottom:1px solid #dde2e8;color:#3f3f3f;}

.base_board .num{min-width:54px}
.base_board .title{}
.base_board .name{min-width:62px}
.base_board .date{min-width:80px;}
.base_board .view{min-width:80px;}
.base_board .file{min-width:44px;}
.base_board .status{min-width:68px;}
.base_board .no_data{padding:50px 0;}

.base_board .title{padding-left:10px;padding-right:10px;}
.base_board .title a{display:block;width:100%;word-wrap:break-word;word-break:break-all;vertical-align:top;text-align:left;}
.base_board .title img{padding-left:5px;vertical-align:baseline}
.base_board .title img.ico_lock{height:20px;vertical-align:bottom}

.base_board .status span.current{display:inline-block;overflow:hidden;width:100px;padding:3px 0;border-radius:3px;vertical-align:bottom;text-align:center;color:#ffffff;}
.base_board .status span.current.type1{background-color:#9fa2a8;}
.base_board .status span.current.type2{background-color:#e4331c;}

@media screen and (max-width:1023px) {
	.base_board{margin-bottom:20px;}
	.base_board .status span.current{width:94px;}
}

@media screen and (max-width:767px) {
	.base_board{margin-bottom:16px;}
	.base_board th,.base_board td{font-size:12px;}
	.base_board .view{display:none;}
	.base_board .status span.current{width:78px;font-size:12px;}
}
@media screen and (max-width:639px) {
	.base_board{margin-bottom:14px;}
	.base_board .file{display:none;}
}
@media screen and (max-width:479px) {
	.base_board{margin-bottom:12px;}
	.base_board .num,
	.base_board .date{display:none;}
	.base_board .title img.ico_lock{height:16px;}
	.base_board .status span.current{width:68px;}
}

/* 갤러리 게시판 */
.gallery_board{margin:0 auto 45px;padding-left:1px;}
.gallery_board:after{display:block;clear:both;content:'';}
.gallery_board > li{float:left;width:375px;margin-bottom:12px;}
.gallery_board .area{padding:0 6px 0 5px;}
.gallery_board .box{display:block;overflow:hidden;position:relative;border:1px solid #e8e8e8;text-align:center;}
.gallery_board em,.gallery_board span{display:block;}
.gallery_board .thumb{border-bottom:1px solid #e8e8e8;}
.gallery_board .thumb img{width:100%;}
.gallery_board .info{padding:20px 16px;}
.gallery_board .info .title,.gallery_board .hover .title,
.gallery_board .info .text,.gallery_board .hover .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gallery_board .info .title,
.gallery_board .hover .title{padding-bottom:4px;font-size:18px;font-weight:500;color:#2b2727;}
.gallery_board .info .text,
.gallery_board .hover .text{font-size:14px;color:#a0a0a0;}

.gallery_board .hover{position:absolute;left:0px;bottom:-60%;width:100%;background:#3078bc;color:#fff;}
.gallery_board .hover .hover_area{padding:20px;text-align:left;}
.gallery_board .hover .title,
.gallery_board .hover .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}

.gallery_board .hover .title{padding-bottom:14px;}
.gallery_board .hover .text{padding-bottom:4px;}

@media screen and (max-width:1159px){
	.gallery_board{margin-bottom:35px;padding:0;}
	.gallery_board li{width:33.3%;margin-bottom:10px;}
	.gallery_board .area{padding:0 5px;}
}
@media screen and (max-width:1023px){
	.gallery_board{margin-bottom:30px;}
	.gallery_board .title{}
/*	.gallery_board .thumb img{height:200px}*/

}
@media screen and (max-width:767px){

	.gallery_board{margin-bottom:25px;}
	.gallery_board li{width:50%;margin-bottom:4px;}
	.gallery_board .area{padding:0 2px;}
	.gallery_board .info{padding:10px 8px 11px;}
	.gallery_board .info .title{padding-bottom:2px;font-size:14px;}
	.gallery_board .info .text{font-size:12px;}
	.gallery_board .hover{display:none;}
}
@media screen and (max-width:479px){
	.gallery_board{margin-bottom:20px;}
	.gallery_board .info{padding:7px 4px 8px;}
}
.gallery_board > li.no_data{float:none;width:100%;}


/* 썸네일 게시판 */
.detail_board{margin-bottom:20px;}
.detail_board:after{display:block;clear:both;content:'';}
.detail_board > li{margin-bottom:12px;border:1px solid #cccccc;}
.detail_board > li a{display:block;position:relative;min-height:224px;padding:0 18px 0 366px;}
.detail_board > li a:hover,.detail_board > li a:focus,.detail_board > li a:active{text-decoration:none;}
.detail_board > li a:after{display:block;clear:both;content:'';}
.detail_board > li.text_item a{padding:0 18px;}

.detail_board > li.no_data{border:0 none;}

.detail_board .desc_thumb{position:absolute;top:0;left:0;width:348px;height:224px;}
.detail_board .desc_thumb img{width:100%;height:100%}
.detail_board .desc_inner{display:block;}
.detail_board .desc_title,
.detail_board .desc_text,
.detail_board .desc_point,
.detail_board .desc_detail{display:block;font-weight:400;}
.detail_board .desc_title{padding:24px 140px 24px 0;font-size:18px;font-weight:500;color:#3d3d3d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail_board .desc_title span{display:inline-block;padding-right:5px;color:#0059a4}
.detail_board .desc_point,
.detail_board .desc_text{display:-webkit-box;padding-top:5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;color:#6d7174}
.detail_board .desc_point{display:block;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail_board .desc_detail{position:absolute;top:18px;right:18px;color:#414141}

@media screen and (max-width:1023px){
	.detail_board > li a{min-height:180px;padding:0 16px 0 296px;}
	.detail_board > li.text_item a{padding:0 16px;}

	.detail_board .desc_thumb{top:0;left:0;width:280px;height:180px;}

	.detail_board .desc_title{padding:16px 105px 12px 0;font-size:16px;}
	.detail_board .desc_point,.detail_board .desc_text{padding-top:4px;font-size:14px;-webkit-line-clamp:3;}
	/*	.detail_board .desc_text{}*/
	.detail_board .desc_detail{top:16px;right:16px;}
	.detail_board .desc_detail img{height:26px;}

}

@media screen and (max-width:767px){
	.detail_board > li a{min-height:120px;padding:0 14px 0 200px;}
	.detail_board > li.text_item a{padding:0 14px;}
	.detail_board .desc_thumb{top:0;left:0;width:186px;height:120px;}
	.detail_board .desc_title{padding:14px 105px 6px 0;}
	.detail_board .desc_point,.detail_board .desc_text{padding-top:0;-webkit-line-clamp:1;}
	.detail_board .desc_detail{top:14px;right:14px;}
}

@media screen and (max-width:479px){
	.detail_board > li a,
	.detail_board > li.text_item a{min-height:auto;padding:0}
	.detail_board .desc_inner{position:relative;padding:0 12px 12px;}
	.detail_board .desc_thumb{position:static;top:auto;left:auto;}
	.detail_board .desc_thumb img{height:auto;}
	.detail_board .desc_point,.detail_board .desc_text{display:block;padding-top:3px;}
	.detail_board .desc_detail{top:12px;right:12px;}
}

/* 갤러리 게시판 Tayp C 목록 (4열, 간략정보) */
.simple_board{margin:0 auto;padding-bottom:45px;text-align:center;}
.simple_board:after{display:block;clear:both;content:'';}
.simple_board > li{float:left;width:19%;margin-left:1.2%;margin-bottom:12px}
.simple_board > li.eq1,.simple_board > li.eq6,.simple_board > li.eq11,.simple_board > li.eq16,.simple_board > li.eq21{margin-left:0;}

.simple_board .desc_wrap{display:block;position:relative;border:1px solid #e3e3e3;}
.simple_board span{display:block;}
.simple_board .thumb{border-bottom:1px solid #e3e3e3;}
.simple_board .info{padding:20px 2px}
.simple_board .info .title{padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#080808;}
.simple_board .info .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#535353;}

@media screen and (max-width:1023px) {
	.simple_board > li{width:24%;margin-left:1.3%;}
	.simple_board > li.eq1,.simple_board > li.eq6,.simple_board > li.eq11,.simple_board > li.eq16,.simple_board > li.eq21{margin-left:1.2%;}
	.simple_board > li.eq1,.simple_board > li.eq5,.simple_board > li.eq9,.simple_board > li.eq13,.simple_board > li.eq17,.simple_board > li.eq21{margin-left:0;}
}
@media screen and (max-width:767px) {
	.simple_board{padding-bottom:38px;}
	.simple_board > li{width:32%;}
	.simple_board > li.eq1,.simple_board > li.eq4,.simple_board > li.eq7,.simple_board > li.eq10,.simple_board > li.eq13,.simple_board > li.eq16,.simple_board > li.eq19{clear:both;margin:0 1% 12px 0;}
	.simple_board > li.eq2,.simple_board > li.eq5,.simple_board > li.eq8,.simple_board > li.eq11,.simple_board > li.eq14,.simple_board > li.eq17,.simple_board > li.eq20{margin:0 1% 12px;}
	.simple_board > li.eq3,.simple_board > li.eq6,.simple_board > li.eq9,.simple_board > li.eq12,.simple_board > li.eq15,.simple_board > li.eq18,.simple_board > li.eq21{margin:0 0 12px 1%;}
}

@media screen and (max-width:599px) {
	.simple_board{padding-bottom:28px;}
	.simple_board > li{width:49%;}
	.simple_board > li.eq1,.simple_board > li.eq4,.simple_board > li.eq7,.simple_board > li.eq10{clear:none;}
	.simple_board > li.eq1,.simple_board > li.eq3,.simple_board > li.eq5,.simple_board > li.eq7,.simple_board > li.eq9,.simple_board > li.eq11,.simple_board > li.eq13,.simple_board > li.eq15,.simple_board > li.eq17,.simple_board > li.eq19,.simple_board > li.eq21{float:left;margin:0 0 20px}
	.simple_board > li.eq2,.simple_board > li.eq4,.simple_board > li.eq6,.simple_board > li.eq8,.simple_board > li.eq10,.simple_board > li.eq12,.simple_board > li.eq14,.simple_board > li.eq16,.simple_board > li.eq18,.simple_board > li.eq20{float:right;margin:0 0 20px}
	.simple_board .info{padding:16px 2px}
	.simple_board .info .title{padding-bottom:4px;font-size:14px;}
	.simple_board .info .text{font-size:13px;}
}

@media screen and (max-width:479px) {
	.simple_board > li.eq1,.simple_board > li.eq2,.simple_board > li.eq3,.simple_board > li.eq4,.simple_board > li.eq5,.simple_board > li.eq6,.simple_board > li.eq7,.simple_board > li.eq8,.simple_board > li.eq9,.simple_board > li.eq10,.simple_board > li.eq11,.simple_board > li.eq12,.simple_board > li.eq13,.simple_board > li.eq14,.simple_board > li.eq15,.simple_board > li.eq16,.simple_board > li.eq17,.simple_board > li.eq18,.simple_board > li.eq19,.simple_board > li.eq20,.simple_board > li.eq21{margin:0 0 10px;}
}
@media screen and (max-width:379px) {
	.simple_board{padding-bottom:20px;}
	.simple_board > li.eq1,.simple_board > li.eq2,.simple_board > li.eq3,.simple_board > li.eq4,.simple_board > li.eq5,.simple_board > li.eq6,.simple_board > li.eq7,.simple_board > li.eq8,.simple_board > li.eq9,.simple_board > li.eq10,.simple_board > li.eq11,.simple_board > li.eq12,.simple_board > li.eq13,.simple_board > li.eq14,.simple_board > li.eq15,.simple_board > li.eq16,.simple_board > li.eq17,.simple_board > li.eq18,.simple_board > li.eq19,.simple_board > li.eq20,.simple_board > li.eq21{float:left;width:100%;}
}

.quarter_list{margin:0 auto;padding-bottom:20px;text-align:center;}
.quarter_list:after{display:block;clear:both;content:'';}
.quarter_list > li{float:left;width:19%;margin-left:1.2%;margin-bottom:12px}
.quarter_list > li.eq1,.quarter_list > li.eq6,.quarter_list > li.eq11,.quarter_list > li.eq16,.quarter_list > li.eq21{margin-left:0;}

.quarter_list .desc_wrap{display:block;position:relative;border:1px solid #e3e3e3;}
.quarter_list span{display:block;}
.quarter_list .thumb{border-bottom:1px solid #e3e3e3;}
.quarter_list .thumb img{width:100%;}
.quarter_list .info{padding:20px 2px}
.quarter_list .info .title{padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#080808;}
.quarter_list .info .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#535353;}
.quarter_list > li{width:24%;margin-left:1.3%;}
.quarter_list > li.eq1,.quarter_list > li.eq6,.quarter_list > li.eq11,.quarter_list > li.eq16,.quarter_list > li.eq21{margin-left:1.2%;}
.quarter_list > li.eq1,.quarter_list > li.eq5,.quarter_list > li.eq9,.quarter_list > li.eq13,.quarter_list > li.eq17,.quarter_list > li.eq21{margin-left:0;}

@media screen and (max-width:1023px) {
	.quarter_list > li{width:24%;margin-left:1.3%;}
	.quarter_list > li.eq1,.quarter_list > li.eq6,.quarter_list > li.eq11,.quarter_list > li.eq16,.quarter_list > li.eq21{margin-left:1.2%;}
	.quarter_list > li.eq1,.quarter_list > li.eq5,.quarter_list > li.eq9,.quarter_list > li.eq13,.quarter_list > li.eq17,.quarter_list > li.eq21{margin-left:0;}
}
/*@media screen and (max-width:767px) {*/
/*	.quarter_list{padding-bottom:38px;}*/
/*	.quarter_list > li{width:32%;}*/
/*	.quarter_list > li.eq1,.quarter_list > li.eq4,.quarter_list > li.eq7,.quarter_list > li.eq10,.quarter_list > li.eq13,.quarter_list > li.eq16,.quarter_list > li.eq19{clear:both;margin:0 1% 12px 0;}*/
/*	.quarter_list > li.eq2,.quarter_list > li.eq5,.quarter_list > li.eq8,.quarter_list > li.eq11,.quarter_list > li.eq14,.quarter_list > li.eq17,.quarter_list > li.eq20{margin:0 1% 12px;}*/
/*	.quarter_list > li.eq3,.quarter_list > li.eq6,.quarter_list > li.eq9,.quarter_list > li.eq12,.quarter_list > li.eq15,.quarter_list > li.eq18,.quarter_list > li.eq21{margin:0 0 12px 1%;}*/
/*}*/

@media screen and (max-width:767px) {
	.quarter_list{padding-bottom:16px;}
	.quarter_list > li{width:49%;}
	.quarter_list > li.eq1,.quarter_list > li.eq4,.quarter_list > li.eq7,.quarter_list > li.eq10{clear:none;}
	.quarter_list > li.eq1,.quarter_list > li.eq3,.quarter_list > li.eq5,.quarter_list > li.eq7,.quarter_list > li.eq9,.quarter_list > li.eq11,.quarter_list > li.eq13,.quarter_list > li.eq15,.quarter_list > li.eq17,.quarter_list > li.eq19,.quarter_list > li.eq21{float:left;margin:0 0 20px}
	.quarter_list > li.eq2,.quarter_list > li.eq4,.quarter_list > li.eq6,.quarter_list > li.eq8,.quarter_list > li.eq10,.quarter_list > li.eq12,.quarter_list > li.eq14,.quarter_list > li.eq16,.quarter_list > li.eq18,.quarter_list > li.eq20{float:right;margin:0 0 20px}
	.quarter_list .info{padding:16px 2px}
	.quarter_list .info .title{padding-bottom:4px;font-size:14px;}
	.quarter_list .info .text{font-size:13px;}
}

@media screen and (max-width:479px) {
	.quarter_list > li.eq1,.quarter_list > li.eq2,.quarter_list > li.eq3,.quarter_list > li.eq4,.quarter_list > li.eq5,.quarter_list > li.eq6,.quarter_list > li.eq7,.quarter_list > li.eq8,.quarter_list > li.eq9,.quarter_list > li.eq10,.quarter_list > li.eq11,.quarter_list > li.eq12,.quarter_list > li.eq13,.quarter_list > li.eq14,.quarter_list > li.eq15,.quarter_list > li.eq16,.quarter_list > li.eq17,.quarter_list > li.eq18,.quarter_list > li.eq19,.quarter_list > li.eq20,.quarter_list > li.eq21{margin:0 0 10px;}
}
@media screen and (max-width:379px) {
	.quarter_list{padding-bottom:12px;}
	.quarter_list > li.eq1,.quarter_list > li.eq2,.quarter_list > li.eq3,.quarter_list > li.eq4,.quarter_list > li.eq5,.quarter_list > li.eq6,.quarter_list > li.eq7,.quarter_list > li.eq8,.quarter_list > li.eq9,.quarter_list > li.eq10,.quarter_list > li.eq11,.quarter_list > li.eq12,.quarter_list > li.eq13,.quarter_list > li.eq14,.quarter_list > li.eq15,.quarter_list > li.eq16,.quarter_list > li.eq17,.quarter_list > li.eq18,.quarter_list > li.eq19,.quarter_list > li.eq20,.quarter_list > li.eq21{float:left;width:100%;}
}

/* Board View */
.board_view{border-top:2px solid #838fbc;}
.board_view .view_head{border-left:1px solid #dcdedf;}
.board_view .view_head:after{display:block;clear:both;content:'';}
.board_view .view_head dt{background:#f8f8f8;}
.board_view .view_head dt,.board_view .view_head .item{position:relative;border-bottom:1px solid #dcdedf;}
.board_view .view_head .item{float:left;width:50%;}
.board_view .view_head dt,.board_view .view_head .item .info{padding-left:110px;border-right:1px solid #dcdedf;background-image:url(/themes/eng/images/content/board_view_head_bg.jpg);background-position:0 0;background-repeat:repeat-y;}
.board_view .view_head dt .txt{font-weight:700}
.board_view .view_head .tit,.board_view .view_head .txt,.board_view .view_head .date{display:block;min-height:28px;line-height:28px;padding:7px 0 5px 0;color:#50565a;}
.board_view .view_head .txt,.board_view .view_head .date{padding-right:10px;}
.board_view .view_head .tit{position:absolute;top:0;left:0;width:99px;text-align:center;}
.board_view .view_head .date{position:absolute;top:0;right:20px;text-align:right;}
.board_view .view_head .packed{float:none;width:100%;}

.board_view .view_body{clear:both;padding:40px 20px;line-height:24px;color:#666768}
.board_view .view_body .txt{padding:8px 0;text-align:justify;line-height:24px;color:#666768;}
.board_view .view_body .img{padding:8px 0}
.board_view .view_body img{max-width:100%;}

.board_view.board_answer{margin-bottom:20px;border-top:1px solid #dcdedf;}
.board_view.board_answer .view_head dt{padding:11px 10px 9px 30px;background:#f8f8f8;color:#50565a;text-align:left;}
.board_view.board_answer .view_head .item{float:none;width:100%;}
.board_view.board_answer .view_head .txt{white-space:normal}

/* Board Tag */
.board_view .view_tag{padding:0 70px 14px 55px;word-wrap:break-word;word-break:break-all;background:url(/themes/eng/images/content/bv_tag_bg.png) 15px 2px no-repeat;}
.board_view .view_tag .tag{margin:0 5px 0 0;padding:1px 2px;background:rgba(0,0,0,.06);line-height:22px;vertical-align:top;	color:#333;}

.board_btn{text-align:right;padding-bottom:20px;}

.board_view .view_foot{border-bottom:1px solid #dee0e1;margin-bottom:20px;}

/* Board Download */
.board_file{width:100%;}
.board_file:after{display:block;clear:both;content:'';}
.board_file li{position:relative;padding:10px 75px 8px 55px;border:1px solid #e4e5e7;border-bottom:0 none;color:#bfbfbf;}
.board_file li.file_ico{background:url(/themes/eng/images/content/file_icon.png) 22px 50% no-repeat;}
.board_file li.file_ai{background:url(/themes/eng/images/content/ico_add_ai.gif) 20px 50% no-repeat;}
.board_file li.file_id{background:url(/themes/eng/images/content/ico_add_id.gif) 20px 50% no-repeat;}
.board_file li.file_jpg{background:url(/themes/eng/images/content/ico_add_jpg.gif) 20px 50% no-repeat;}
.board_file li.file_zip{background:url(/themes/eng/images/content/ico_add_zip.gif) 20px 50% no-repeat;}
.board_file li.file_doc{background:url(/themes/eng/images/content/ico_add_doc.gif) 20px 50% no-repeat;}
.board_file li.file_eps{background:url(/themes/eng/images/content/ico_add_eps.gif) 20px 50% no-repeat;}
.board_file li.file_gif{background:url(/themes/eng/images/content/ico_add_gif.gif) 20px 50% no-repeat;}
.board_file li.file_hwp{background:url(/themes/eng/images/content/ico_add_hwp.gif) 20px 50% no-repeat;}
.board_file li.file_mp3{background:url(/themes/eng/images/content/ico_add_mp3.gif) 20px 50% no-repeat;}
.board_file li.file_pdf{background:url(/themes/eng/images/content/ico_add_pdf.gif) 20px 50% no-repeat;}
.board_file li.file_ppt{background:url(/themes/eng/images/content/ico_add_ppt.gif) 20px 50% no-repeat;}
.board_file li.file_psd{background:url(/themes/eng/images/content/ico_add_psd.gif) 20px 50% no-repeat;}
.board_file li.file_swf{background:url(/themes/eng/images/content/ico_add_swf.gif) 20px 50% no-repeat;}
.board_file li.file_txt{background:url(/themes/eng/images/content/ico_add_txt.gif) 20px 50% no-repeat;}
.board_file li.file_xls{background:url(/themes/eng/images/content/ico_add_xls.gif) 20px 50% no-repeat;}
.board_file li.file_bmp{background:url(/themes/eng/images/content/ico_add_bmp.gif) 20px 50% no-repeat;}
.board_file li.file_etc{background:url(/themes/eng/images/content/ico_add_etc.gif) 20px 50% no-repeat;}
.board_file li.file_video{background:url(/themes/eng/images/content/ico_add_video.gif) 20px 50% no-repeat;}
.board_file li em{color:#333;}
.board_file li span{display:inline-block;padding-left:10px;}
.board_file li a.down{display:block;position:absolute;top:50%;right:0;margin-top:-16px;padding:2px 0;}

.board_view .view_ctrl{border:1px solid #dee0e1;border-top:0 none;border-bottom:0 none;background:#f8f8f8;color:#50565a;}
.board_view .view_ctrl li{display:block;position:relative;padding-left:100px;border-top:1px solid #dee0e1;color:#50565a;}
.board_view .view_ctrl em,.board_view .view_ctrl span{display:block;height:20px;padding:11px 0 9px;}
.board_view .view_ctrl em{position:absolute;top:0;left:0;width:84px;text-align:center;}
.board_view .view_ctrl span{padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board_view .view_ctrl .prev em{background:url(/themes/eng/images/content/bv_foot_prev.png) 100% 50% no-repeat;}
.board_view .view_ctrl .next em{background:url(/themes/eng/images/content/bv_foot_next.png) 100% 50% no-repeat;}

/* 게시판 글쓰기 */
.write_table{width:100%;border-top:2px solid #3d6894;margin-bottom:10px;text-align:left;}
.write_table tr{border-bottom:1px solid #d3d5d7;}
.write_table th{padding:10px 0;border-left:1px solid #d3d5d7;color:#50565a;font-weight:normal;text-align:left;}
.write_table td{padding:8px 6px;color:#666768;}
.write_table td{border-left:1px solid #d3d5d7;}
.write_table th.row,.write_table td.row{border-left:0 none;}
.write_table thead th{}
.write_table .input_box{border:1px solid #cfd5da;background:#f8f8f8;padding:4px;}
.write_table .input_box1{width:200px;float:left;margin-right:15px;}
.write_table .frm_select{width:210px;}
.write_table .frm_label{padding:0 0 0 30px;background:url(/themes/eng/images/content/write_table_bullet.gif) 22px 5px no-repeat}
.write_table .frm_input{width:100%;height:21px;background:none;line-height:23px;}
.write_table .frm_text{width:100%;padding:0;border:0 none;margin:0;background:none;}
.write_table .frm_file{width:100%;}
.write_table .file_btn{padding-top:4px;text-align:center;}
.write_table .file_btn a{display:inline-block;}
.add_file{border-bottom:1px solid #dddddd;}
.add_file li{padding:5px;border:1px solid #dddddd;border-bottom:0 none;position:relative;}
.add_file .file_item{padding:4px 5px 2px;}
.add_file .file_name,.add_file .fileSize{padding:4px 0 2px;}
.add_file .file_name{padding-left:5px;padding-right:60px;padding-left:24px;background:url(/themes/eng/images/content/file_icon.png) 0 50% no-repeat;word-break:break-all;}
.add_file .file_del{position:absolute;top:50%;width:60px;right:5px;height:24px;margin-top:-12px;text-align:right;}

.write_table [type="text"],
.write_table [type="password"]{border:0 none;}

::-moz-selection{color:#fff;background:#d01c24;}
::selection{color:#fff;background:#d01c24;}

.write_table .style_check,
.write_table .style_radio{float:left;color:#50565a;}

.style_radio{position:relative;min-height:28px;margin-right:10px;line-height:28px;}
.style_radio input{width:22px;height:22px;}
.style_radio label{padding-left:10px;color:#50565a;cursor:pointer}
.style_radio label:after{content:'';top:0px;left:0px;display:inline-block;position:absolute;width:28px;height:28px;background:#fff url(/themes/eng/images/content/radio_off.png)no-repeat 0 0;z-index:99}
.style_radio input:checked + label:after{background:#fff url(/themes/eng/images/content/radio_on.png) no-repeat 0 0}

.style_check{position:relative;min-height:28px;margin-right:10px;line-height:28px;}
.style_check input{width:22px;height:22px;}
.style_check label{padding-left:10px;color:#50565a;cursor:pointer}
.style_check label:after{content:'';top:0px;left:0px;display:inline-block;position:absolute;width:30px;height:28px;background:#fff url(/themes/eng/images/content/check_off.png)no-repeat 0 0;z-index:99}
.style_check input:checked + label:after{background:#fff url(/themes/eng/images/content/check_on.png) no-repeat 0 0}

@media screen and (max-width:767px){
	/* Board View */
	.board_view .view_head dt,.board_view .view_head .item .info{float:none;width:auto;padding-left:90px;background-position:-20px 0;}
	.board_view .view_head .item{float:none;width:auto;}
	.board_view .view_head .txt,.board_view .view_head .date{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.board_view .view_head .tit{width:79px;}
	.board_view .view_head .date{display:none;}
	.board_view .view_body{padding:10px;}

	.board_view.board_answer .view_head dt{padding-left:20px;}

	/* Board Write */
	.write_table .frm_select{width:100%;}
	.write_table .input_box1{width:auto;float:none;margin-right:0;}

}
@media screen and (max-width:479px){
	.board_view.board_answer .view_head dt{padding-left:10px;}
}

/** 폼 스타일
==================================================================================================== **/

/* Select Tab Menu */
.select_tab{display:none;position:relative;margin-bottom:10px;}
.select_tab .desc_title{display:block;border:1px solid #cfcfcf;}
.select_tab .desc_title button{display:block;width:100%;height:42px;line-height:42px;background:#eff2f4 url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;font-size:16px;color:#36405b;}
.select_tab > ul{display:none;position:absolute;top:42px;left:0;right:0;padding:6px 0;border:1px solid #d5d5d5;background-color:#fff;z-index:2}
.select_tab > ul > li{padding-top:1px;}
.select_tab > ul > li > a{display:block;padding:4px 0;white-space:nowrap;text-align:left;text-indent:12px;}

@media screen and (max-width:767px) {
	.select_tab{display:block;}
}

/* 셀렉트 스타일 */
.select_box{position:relative;}
.select_box .desc_title{display:block;}
.select_box .desc_title button{display:block;width:100%;height:42px;line-height:42px;border:1px solid #cfcfcf;box-sizing:border-box;background:#fff url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;color:#555453;}
.select_box > ul{display:none;position:absolute;top:42px;left:0;right:0;margin-top:1px;padding:3px 0;border:1px solid #d5d5d5;background-color:#fff;z-index:10}
.select_box > ul > li{padding-top:1px;}
.select_box > ul > li > button{display:block;width:100%;padding:2px 0;white-space:nowrap;text-align:left;text-indent:12px;color:#555453;}
.select_box > ul > li > button:hover{background:#999;color:#fff}

/* Select Box */
.elmt_select{position:relative;}
.elmt_select .desc_title{display:block;}
.elmt_select .desc_title button{display:block;width:100%;height:42px;line-height:42px;padding:0 12px;border:1px solid #cfcfcf;box-sizing:border-box;background:#fff url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance:none;overflow:hidden;text-align:left;color:#555453;}
.elmt_select > ul{display:none;position:absolute;top:42px;left:0;right:0;margin-top:1px;padding:3px 0;border:1px solid #d5d5d5;background-color:#fff;z-index:10}
.elmt_select > ul > li{padding-top:1px;}
.elmt_select > ul > li > button{display:block;width:100%;padding:2px 0;white-space:nowrap;text-align:left;text-indent:12px;color:#555453;}
.elmt_select > ul > li > button:hover{background:#999;color:#fff}

/* 라디오 스타일 */
.radio_button{position:relative;min-height:25px;line-height:25px;margin-right:12px;}
.radio_button input,.radio_button label{overflow:hidden;display:block;float:left;height:25px;line-height:25px;}
.radio_button input{width:25px;}
.radio_button label{margin-left:5px;color:#221d1d;cursor:pointer;vertical-align:top;}
.radio_button label:after{z-index:1;content:'';top:0px;left:0px;display:inline-block;position:absolute;width:25px;height:25px;background:#fff url(/themes/eng/images/content/radio_off.png) no-repeat 0 0;}
.radio_button input:checked ~ label:after{background:#fff url(/themes/eng/images/content/radio_on.png) no-repeat 0 0}

/* Radio Button */
.elmt_radio{position:relative;min-height:25px;line-height:25px;margin-right:12px;}
.elmt_radio input,.elmt_radio label{overflow:hidden;display:block;float:left;height:25px;line-height:25px;}
.elmt_radio input{width:25px;}
.elmt_radio label{margin-left:5px;color:#221d1d;cursor:pointer;vertical-align:top;}
.elmt_radio label:after{z-index:1;content:'';top:0px;left:0px;display:inline-block;position:absolute;width:25px;height:25px;background:#fff url(/themes/eng/images/content/radio_off.png) no-repeat 0 0;}
.elmt_radio input:checked ~ label:after{background:#fff url(/themes/eng/images/content/radio_on.png) no-repeat 0 0}

/* Check Box */
.elmt_check{position:relative;min-height:28px;line-height:28px;margin-right:12px;}
.elmt_check input,.elmt_check label{display:block;float:left;height:28px;line-height:28px;}
.elmt_check input{width:28px;}
.elmt_check label{padding-left:8px;color:#50565a;cursor:pointer;vertical-align:top;}
.elmt_check label:after{z-index:1;content:'';top:0px;left:0px;display:inline-block;position:absolute;width:28px;height:28px;background:#fff url(/themes/eng/images/content/check_off.jpg) no-repeat 0 0;}
.elmt_check input:checked ~ label:after{background:#fff url(/themes/eng/images/content/check_on.jpg) no-repeat 0 0}

/* Mypage Check Box */
.mypage_check{position:relative;min-height:60px;line-height:60px;margin-right:12px;}
.mypage_check input,.mypage_check label{display:block;float:left;height:60px;line-height:60px;}
.mypage_check input{width:60px;}
.mypage_check label{padding-left:8px;color:#50565a;cursor:pointer;vertical-align:top;}
.mypage_check label:after{z-index:1;content:'';top:0px;left:0px;display:inline-block;position:absolute;width:60px;height:60px;background:url(/themes/eng/images/content/mypage_check_off.png) no-repeat 0 0;}
.mypage_check input:checked ~ label:after{background:url(/themes/eng/images/content/mypage_check_on.png) no-repeat 0 0}

/* Input Box */
.elmt_label label{display:block;}
.elmt_label label,.elmt_input input,.elmt_input textarea,.elmt_button input,.elmt_button button,.elmt_submit input{width:100%;box-sizing:border-box;}
.elmt_button a{display:block;width:100%;box-sizing:border-box;text-align:center;}

/* Input File */
.elmt_file{margin:3px;padding:10px;border:1px solid #cfcfcf;}
.elmt_file input{width:100%;height:28px;box-sizing:border-box;}

/** 게시판 스타일
==================================================================================================== **/

/* 게시판 글쓰기 */
.insert_table{width:100%;border-top:2px solid #3d6894;margin-bottom:10px;}
.insert_table th,.insert_table td{padding:4px 22px;border-bottom:1px solid #c3c2c2;color:#50565a;}
.insert_table th{min-width:100px;background-color:#f8f8f8;color:#50565a;}
.insert_table td{border-left:1px solid #d3d5d7;text-align:left;color:#666768;}

.insert_table .elmt_clear{padding:10px 0;}
.insert_table .elmt_clear:after{display:block;clear:both;content:'';}

.insert_table .elmt_type1{width:120px;}
.insert_table .elmt_type2{width:200px;}
.insert_table .elmt_type3{width:300px;}
.insert_table .elmt_type4{width:440px;}
/*.insert_table .elmt_type4{width:584px;}*/

.insert_table .elmt_size100{width:100px;}
.insert_table .elmt_size200{width:200px;}
.insert_table .elmt_size300{width:300px;}
.insert_table .elmt_size400{width:400px;}

.insert_table .elmt_input,
.insert_table .elmt_select,
.insert_table .elmt_text,
.insert_table .elmt_button{clear:both;margin:3px 0}

.insert_table .elmt_group{clear:both;}
.insert_table .elmt_group:after{display:block;clear:both;content:'';}

.insert_table .elmt_group .elmt_input,
.insert_table .elmt_group .elmt_select,
.insert_table .elmt_group .elmt_text,
.insert_table .elmt_group .elmt_button,
.insert_table .elmt_and{clear:none;float:left;margin-right:10px;}


.insert_table .elmt_text{padding-left:10px;}
.insert_table .elmt_and{width:20px;text-align:center;}

.insert_table .elmt_input input,.insert_table .elmt_text,.insert_table .elmt_and{height:42px;line-height:42px;color:#555453;}
.insert_table .elmt_input input,.insert_table .elmt_input textarea{padding:0 12px;border:1px solid #cfcfcf;background:#fcfcfc;}
.insert_table .elmt_input input{padding:0 12px;}
.insert_table .elmt_input textarea{padding:12px;}

.insert_table .elmt_radio{float:left;margin-right:28px;}
.insert_table .elmt_radio label{margin-left:10px;}

.insert_table .elmt_button a{height:42px;line-height:42px;background-color:#a7a7a7;color:#fff;}

.insert_table_btn{text-align:center;}
.insert_table_btn a,.insert_table_btn input{display:inline-block;height:42px;line-height:42px;margin:0 5px;padding:0 20px;border:1px solid #a7a7a7;}
.insert_table_btn a.write,.insert_table_btn input.write{background-color:#a7a7a7;color:#fff;}
.insert_table_btn a.cancle,.insert_table_btn input.cancle{background-color:#fff;color:#a7a7a7}

.asterisk_head{margin-bottom:10px;padding-left:30px;background:url(/themes/eng/images/content/asterisk_mark.png) 12px 50% no-repeat;color:#dd2a50;}
.asterisk_mark{display:inline-block;padding-left:18px;background:url(/themes/eng/images/content/asterisk_mark.png) 0 2px no-repeat;}

.insert_table_agree{position:relative;padding-bottom:12px;}
.insert_table_agree:after{display:block;clear:both;content:'';}
.insert_table_agree .elmt_check{padding-left:28px;padding-bottom:4px;}
.insert_table_agree .elmt_check:after{display:block;clear:both;content:'';}

.insert_table_agree .elmt_check input,.insert_table_agree .elmt_check label{min-height:28px;height:auto;}
.insert_table_agree .elmt_check label{padding-top:4px;line-height:1.5;}
.insert_table_agree .elmt_check input{position:absolute;top:0;left:0;}
.insert_table_agree .btn{display:block;position:absolute;top:4px;right:4px;}

@media screen and (max-width:1023px) {

	.insert_table th,.insert_table td{padding:4px 12px;}
	.insert_table .elmt_type1{width:80px;}
	.insert_table .elmt_type2{width:140px;}
	.insert_table .elmt_type3{width:210px;}
	.insert_table .elmt_type4{width:300px;}
	.insert_table .elmt_group .elmt_input,
	.insert_table .elmt_group .elmt_select,
	.insert_table .elmt_group .elmt_text,
	.insert_table .elmt_group .elmt_button,
	.insert_table .elmt_and{margin-right:5px;}

}


@media screen and (max-width:767px) {

	.insert_table th{padding:4px 2px;}

	.insert_table th,.insert_table td,
	.insert_table .elmt_select .desc_title button,
	.insert_table .elmt_select > ul > li > button,
	.insert_table .radio_button input,
	.insert_table .radio_button label,
	.insert_table .elmt_radio input,
	.insert_table .elmt_radio label,
	.insert_table .elmt_check input,
	.insert_table .elmt_check label,
	.insert_table .elmt_input input,
	.insert_table .elmt_input textarea,
	.insert_table .elmt_button input,
	.insert_table .elmt_button button,
	.insert_table .elmt_submit input,
	.insert_table .elmt_button a,
	.insert_table .elmt_file input{font-size:12px;}

	.insert_table .elmt_input input,.insert_table .elmt_input textarea,
	.insert_table .nice-select,.insert_table .nice-select .option{padding:0 6px;}
	.insert_table .elmt_input textarea{padding:6px;}

	.insert_table .elmt_type1,
	.insert_table .elmt_type2,
	.insert_table .elmt_type3,
	.insert_table .elmt_type4{width:100%;}

	.insert_table .elmt_group .elmt_input,
	.insert_table .elmt_group .elmt_select,
	.insert_table .elmt_group .elmt_text,
	.insert_table .elmt_group .elmt_button,
	.insert_table .elmt_and{margin-right:2%;}
	.insert_table .elmt_and{width:6%;}

	.insert_table .elmt_group .elmt_text{height:auto;padding-left:2px;line-height:1.5}

	.insert_table .elmt_group.type_email .elmt_input{width:28%;}
	.insert_table .elmt_group.type_email .elmt_select{width:34%;}
	.insert_table .elmt_group.type_email .elmt_and{width:4%;}
	.insert_table .elmt_group.type_email .eq3{margin-right:0}


	.insert_table .elmt_group.type_phone .elmt_input{width:28%}
	.insert_table .elmt_group.type_phone .elmt_and{width:4%;}
	.insert_table .elmt_group.type_phone .eq3{margin-right:0}

	.insert_table .elmt_group.elmt_more .elmt_select,
	.insert_table .elmt_group.elmt_more .elmt_input{width:44%}

	.insert_table .elmt_group.type_4to6 .eq1{width:38%}
	.insert_table .elmt_group.type_4to6 .eq2{width:60%;margin-right:0}

	.insert_table .elmt_group.type_zipcode .eq1{width:58%}
	.insert_table .elmt_group.type_zipcode .eq2{width:40%;margin-right:0}

	.insert_table .elmt_group.type_email{}

	.asterisk_mark{padding-left:13px;background-position:0 3px;background-size:10px auto;}

	.insert_table_agree .btn{display:block;position:static;top:auto;right:auto;text-align:center;}

}
@media screen and (max-width:479px) {

	.insert_table th{min-width:84px;}
	.insert_table th,.insert_table td{padding:4px 5px;}
	.insert_table .elmt_group.elmt_more .elmt_select{width:100%;margin-right:0;}
	.insert_table .elmt_group.elmt_more .elmt_input{width:80%}

	.insert_table .elmt_group.type_email .elmt_input{width:45%;}
	.insert_table .elmt_group.type_email .elmt_select{width:100%;}
	.insert_table .elmt_group.type_email .elmt_and{width:6%;}
	.insert_table .elmt_group.type_email .eq2{margin-right:0}

	.insert_table .elmt_group.type_zipcode .eq1,
	.insert_table .elmt_group.type_zipcode .eq2{width:49%}

}


/* 로그인 및 게시물 삭제 */
.public_notice{margin-bottom:10px;padding:18px 30px;border:1px solid #cccccc;font-size:16px;color:#6b6b6b;}
.public_notice .title{padding:0 0 0 20px;background:url(/themes/eng/images/content/cont_bullet_refer.png) 0 6px no-repeat;font-size:18px;color:#333;}
.public_form{margin-bottom:30px;padding:20px 54px;border:1px solid #cccccc;}
.public_form > div{padding-left:206px;background-position:0 50%;background-repeat:no-repeat;}
.public_form .desc_wrap{padding:18px 62px 15px;border-left:1px solid #bdbdbd;}

.public_form .elmt_text{padding:12px 2px;color:#535353;}
.public_form .elmt_input{margin-bottom:5px;}
.public_form .elmt_input input{height:48px;padding:0 15px;border:1px solid #cfcfcf;background:#fcfcfc;overflow:hidden;font-size:16px;color:#b0b0b0;}
.public_form .elmt_button input{height:52px;border:1px solid #cfcfcf;background:#e4331c;font-size:16px;color:#fff;}

.public_form .desc_btn:after{display:block;clear:both;content:'';}
.public_form .desc_btn > div{width:49%;}
.public_form .desc_btn > div.eq1{float:left;}
.public_form .desc_btn > div.eq2{float:right;}

.public_sect .public_btn{margin-bottom:30px;text-align:center;}
.public_sect .public_btn a{display:inline-block;width:244px;height:46px;line-height:46px;margin:0 6px;border:1px solid #cccccc;background-color:#422f33;font-size:16px;color:#ffffff;}

#loginForm.public_form > div{background-image:url(/themes/eng/images/content/form_bg_login.png)}
#deleteForm.public_form > div{background-image:url(/themes/eng/images/content/form_bg_delete.png)}

/* 휴대폰 및 G-PIN 인증 */
.auth_check{margin-bottom:10px;}
.auth_check:after{display:block;clear:both;content:'';}
.auth_check > div{float:left;width:50%;}
.auth_check > div.auth_sms > dl{margin-right:5px;}
.auth_check > div.auth_pin > dl{margin-left:5px;}
.auth_check > div dl{border:1px solid #cccccc}
.auth_check > div dl a{display:block;padding:14px 0 12px;background-color:#e0580d;text-align:center;}
.auth_check > div dl a img{height:32px;}
.auth_check > div dl dd div{padding:16px 25px;color:#808080}

@media screen and (max-width:1023px){
	.public_sect{width:auto;padding:0 20px;}
	.public_notice{padding:16px 24px;}
	.public_form{margin-bottom:24px;padding:20px 0;}
	.public_form > div{padding-left:206px;background-position:0 50%;background-repeat:no-repeat;}
	.public_form .desc_wrap{padding:18px 50px 15px;border-left:1px solid #bdbdbd;}
	.public_sect .public_btn{margin-bottom:24px;}
	.public_sect .public_btn a{width:40%;height:38px;line-height:38px;}
}
@media screen and (max-width:767px){
	.public_sect{padding:0}
	.public_notice{padding:12px 14px;font-size:14px;}
	.public_form{margin-bottom:18px;padding:20px 0;}
	.public_form > div{padding-left:130px;background-position:0 50%;background-size:130px auto;}
	.public_form .desc_wrap{padding:0 20px;font-size:12px;}
	.public_form .elmt_text{padding:8px 2px;color:#535353;}
	.public_form .elmt_input input{height:38px;}
	.public_form .elmt_button input{height:40px;}
	.public_form .elmt_input input,.public_form .elmt_button input,.public_sect .public_btn a{font-size:14px;}
	.public_sect .public_btn{margin-bottom:18px;}
	.public_sect .public_btn a{width:44%;margin:0 4px;}
	.auth_check > div dl a img{height:26px;}
	.auth_check > div dl dd div{padding:12px 16px;}
}
@media screen and (max-width:479px){
	.public_form{margin-bottom:12px;}
	.auth_check > div{float:none;width:100%;}
	.auth_check > div.auth_sms > dl{margin-right:0;}
	.auth_check > div.auth_pin > dl{margin-left:0;}
	.auth_check > div dl{margin-bottom:10px;}
	.public_sect .public_btn{margin-bottom:12px;}
}
@media screen and (max-width:379px){
	.public_notice{padding:12px 14px;font-size:14px;}
	.public_form{padding:16px;}
	.public_form > div{padding-left:0;padding-top:120px;background-position:50% -20px;background-size:150px auto;}
	.public_form .desc_wrap{padding:0;border-left:0;font-size:12px;}
	.public_form .elmt_input input,.public_form .elmt_button input,.public_sect .public_btn a{font-size:12px;}
}


.no_data{padding:30px 10px;text-align:center;font-size:16px;}


/* 게시판 페이지 */
.paginate{padding-bottom:25px;text-align:center;}
.paginate div{display:inline-block;height:32px;vertical-align:top;}
.paginate .page_ctrl div{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;}
.paginate .page_ctrl a{display:inline-block;overflow:hidden;width:30px;height:30px;border:1px solid #c1c1c1;font-size:0;line-height:0;text-shadow:none;color:transparent;cursor:pointer;}
.paginate .page_prev > div{margin-right:1px;}
.paginate .page_next > div{margin-left:1px;}
.paginate .page_prev .prev{background-image:url(/themes/eng/images/content/paginate_prev.png)}
.paginate .page_next .next{background-image:url(/themes/eng/images/content/paginate_next.png)}
.paginate .page_prev .first{background-image:url(/themes/eng/images/content/paginate_first.png)}
.paginate .page_next .last{background-image:url(/themes/eng/images/content/paginate_last.png)}

.paginate .pages li{display:inline-block;width:32px;height:32px;margin-left:1px;text-align:center;}
.paginate .pages li.eq1{margin:0;}
.paginate .pages li a{display:block;height:30px;line-height:29px;border:1px solid #d0d0d0;color:#736f67;background:#fff;}
.paginate .pages strong{display:block;height:30px;line-height:29px;border:1px solid #428d7e;background:#428d7e url(/themes/eng/images/content/pages_underline.gif) 50% 22px no-repeat;color:#fff;}
.paginate .current_pages{display:none;}

@media all and (max-width:767px){
	.paginate .page_ctrl>div{margin-left:1px;}
	.paginate .page_ctrl a,.paginate .pages li,.paginate .pages li a,.paginate .pages strong{width:26px;height:26px;}
	.paginate .page_prev .first,.paginate .page_prev .prev,.paginate .page_next .next,.paginate .page_next .last{background-position:50% 10px}
	.paginate .pages li a,.paginate .pages strong{font-size:12px;line-height:27px;}
	.paginate .pages strong{background-position:50% 22px}

	.paginate .page_prev .first{background:#fff url(/themes/eng/images/content/paginate_first.png) 50% 11px no-repeat;}
	.paginate .page_prev .prev{background:#fff url(/themes/eng/images/content/paginate_prev.png) 50% 11px no-repeat;}
	.paginate .page_next .next{background:#fff url(/themes/eng/images/content/paginate_next.png) 50% 11px no-repeat;}
	.paginate .page_next .last{background:#fff url(/themes/eng/images/content/paginate_last.png) 50% 11px no-repeat;}
}

@media all and (max-width:479px){
	.paginate .page_ctrl a,.paginate .pages li,.paginate .pages li a,.paginate .pages strong{width:24px;height:24px;}
	.paginate .page_prev{margin-right:1px;}
	.paginate .page_prev .first,.paginate .page_prev .prev,.paginate .page_next .next,.paginate .page_next .last{background-position:50% 9px}
	.paginate .page_next{margin-left:1px;}
	.paginate .pages li a,.paginate .pages strong{line-height:25px;}
	.paginate .pages strong{background-position:50% 20px}
}
@media all and (max-width:400px){
	.paginate .page_ctrl a,.paginate .pages li,.paginate .pages li a,.paginate .pages strong{width:20px;height:20px;}
	.paginate .page_prev .first,.paginate .page_prev .prev,.paginate .page_next .next,.paginate .page_next .last{background-position:50% 7px}
	.paginate .pages li a,.paginate .pages strong{line-height:18px;}
	.paginate .pages strong{background-position:50% 17px}
}

/* 콘텐츠 상세페이지 */
.theme_head{position:relative;min-height:352px;padding:40px 650px 80px 0}
.theme_info{width:470px;}
.theme_info_tit{background:url(/themes/eng/images/content/theme_view_line.jpg) 100% 100% repeat-x;}
.theme_info_tit:after{display:block;clear:both;content:'';}
.theme_info_tit h2{float:left;padding:0 4px 12px;border-bottom:1px solid #60565b;font-size:30px;font-weight:500;color:#2b2727;line-height:1;}

.theme_info_data{padding:22px 10px;background:url(/themes/eng/images/content/theme_view_line.jpg) 100% 100% repeat-x;}

/* 테마관광 정보 테이블 */
.fake_table{width:100%}
.fake_table th,.fake_table td{text-align:left;font-size:16px;font-weight:400;color:#282828;padding:2px 0;}
.fake_table .tbl_link{color:#2059ca;text-decoration:underline;}

.theme_info_etc{}
.theme_info_btn{padding:24px 14px 20px}
.theme_info_btn:after{display:block;clear:both;content:'';}
.theme_info_btn li{float:left;padding:0 5px 5px 0;}
.theme_info_btn li a{display:block;overflow:hidden;border-radius:2px;padding:5px 0;background:#6c708e;text-align:center;}
.theme_info_tag{position:relative;padding:0 0 0 70px}
.theme_info_tag:after{display:block;clear:both;content:'';}
.theme_info_tag dd{float:left;}
.theme_info_tag dt,.theme_info_tag dd a{display:block;margin-bottom:5px;}
.theme_info_tag dt{position:absolute;top:0;left:14px;width:40px;height:26px;padding:0 6px 0 8px;line-height:26px;background:url(/themes/eng/images/content/theme_tag_bg.png) 0 0 no-repeat;color:#ee4ab6;}
.theme_info_tag dd{padding-right:6px;}
.theme_info_tag dd a{padding:0 14px;border:1px solid #cbcbcb;border-radius:20px;color:#717171;height:24px;line-height:24px;}

.theme_info_tag dd.more{}
.theme_info_tag dd.more a{padding:0 4px 0 5px;border-radius:80px;}

.theme_view_slider{position:absolute;top:40px;right:0;width:630px;}
.theme_view_slider img{width:100%;}

.theme_info_btn.leng2 li{width:48%;}
.theme_info_btn.leng2 li.i1{padding:0 2% 5px 0;}
.theme_info_btn.leng2 li.i2{padding:0 0 5px 2%;}

@media screen and (max-width:1159px){
	.theme_info{width:auto;}
	.theme_head{min-height:335px;padding:10px 630px 70px 0}
	.theme_view_slider{width:600px;top:10px;}
}
@media screen and (max-width:1023px){

	.theme_head{min-height:280px;padding:10px 530px 40px 0}
	.theme_view_slider{width:500px;}

	.theme_info_tit h2{padding:0 4px 12px;font-size:24px;}
	.theme_info_data{padding:14px 6px;}
	.theme_info_btn{padding:16px 6px 10px;}
	.theme_info_btn.leng2 li{width:48%;padding:0 1% 5px;}
	.theme_info_btn.leng3 li{width:31%;padding:0 1% 5px;}
	.theme_info_btn li{float:left;}
	.theme_info_btn.leng3 li .i1{width:32%}
	.theme_info_btn li a{padding:0;}

	.fake_table th,.fake_table td{font-size:14px;}

	.theme_info_tag{padding:0 0 0 60px}
	.theme_info_tag dt{left:6px;}
	.theme_info_tag dd{padding-right:3px;}
	.theme_info_tag dd a{padding:0 12px;}

	.theme_info_tag dd.more a{padding:0 2px 0 3px;}
}
@media screen and (max-width:879px){
	.theme_info_tag dd a{padding:0 8px;}
	.theme_head{min-height:250px;padding:10px 470px 40px 0}
	.theme_view_slider{width:450px;}
}
@media screen and (max-width:767px){
	.theme_head{min-height:auto;padding:10px}
	.theme_info{padding-bottom:20px;}
	.theme_view_slider{position:static;width:100%;top:0;padding-bottom:20px;}
	.theme_head .flexslider{margin:0;}
}

.theme_view_slider .slide_item{position:relative;overflow:hidden;}
.flex-active-slide{z-index:20;}

.theme_view_slider .slider_count{display:none;z-index:100;position:absolute;top:0;right:0;width:132px;height:42px;line-height:38px;background:url(/themes/eng/images/content/theme_slider_count_bg.png) 0 0 repeat-x;font-size:16px;color:#fff;text-align:center;}
/*.theme_view_slider .slider_count .slide-current-slide{color:#ffa647}*/

.theme_view_slider .flex-direction-nav{/**height:0;*/}
.theme_view_slider .flex-direction-nav a{display:block;position:absolute;z-index:2000;top:0;width:40px;height:40px;padding:0;text-indent:-9999em;margin-top:0;cursor:pointer;}
.theme_view_slider .flex-direction-nav .flex-next{right:0;border-bottom:none;background:url(/themes/eng/images/content/theme_slider_next.png) 50% 50% no-repeat;background-size:auto auto;}
.theme_view_slider .flex-direction-nav .flex-prev{left:auto;right:92px;border-top:none;background:url(/themes/eng/images/content/theme_slider_prev.png) 50% 50% no-repeat;background-size:auto auto;}


/* 테마관광 상세보기 */
.theme_view{padding-bottom:30px;}
.theme_view:after{display:block;clear:both;content:'';}
.theme_view_img{float:left;width:270px;padding:0 32px 32px 0;}
.theme_view_img img{width:100%;}
.theme_view_cont{padding:0 0 20px;color:#232323;font-size:16px;line-height:26px;}
.theme_view_map{text-align:center;}

@media screen and (max-width:767px){
	.theme_view_img{width:220px;padding:0 20px 20px 0;}
	.theme_view_cont{font-size:14px;line-height:22px;}
}
@media screen and (max-width:479px){
	.theme_view_img{width:100%;padding:0 0 20px;}
}

/* Gallery List */
.gallery_list{padding:25px 0 0;border-top:1px solid #3865b9;}
.gallery_list:after{display:block;clear:both;content:'';}
.gallery_list li{float:left;width:25%;margin-bottom:25px;}
.gallery_list .area{padding:0 5px;}
.gallery_list .box{display:block;position:relative;}
.gallery_list span{display:block;text-align:center;}
.gallery_list .thumb{border:1px solid #d4d4d4;margin-bottom:8px;}
.gallery_list .thumb img{width:100%;height:140px}
.gallery_list .info{}
.gallery_list span.title{display:-webkit-box;overflow:hidden;height:44px;margin-bottom:6px;padding:0 10px;font-size:16px;font-weight:400;color:#275a98;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;}
.gallery_list .date{color:#333333;}

@media screen and (max-width:800px){
	.gallery_list li{width:50%;}
	.gallery_list .title{height:32px;-webkit-line-clamp:2;}
	.gallery_list .thumb img{height:200px}

}
@media screen and (max-width:600px){
	.gallery_list .thumb img{height:150px}
}
@media screen and (max-width:479px){
	.gallery_list .thumb img{height:100px}
}

.device_base{display:block;}
.device_mobile{display:none;}

@media screen and (max-width:767px){
	.device_base{display:none;}
	.device_mobile{display:block;}
}

@media screen and (max-width:479px){
	.device_mobile.cont_image{padding:0 10px 10px;}
}

.modal_window{display:none;position:absolute;top:50%;left:50%;width:620px;height:auto;margin-left:-310px;border-top:8px solid #394b7b;border-top:4px solid #394b7b;background:#f9f9f9;z-index:99}
.modal_window .modal_sect{position:relative;padding:30px 20px}
.modal_window .modal_title{position:relative;padding:0 0 20px 0;font-size:22px;font-weight:500;color:#15171b}
.modal_window .modal_title p{display:block;padding-bottom:10px;}
.modal_window .modal_title p em{display:inline-block;height:28px;line-height:28px;margin-right:5px;padding:0 16px;border-radius:15px;background:#ffd74d;font-size:18px;color:#6a550f;}
.modal_window .modal_title p.txt{color:#b31d2e}
.modal_window .modal_close{display:block;position:absolute;top:20px;right:20px;}

.modal_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/eng/images/content/overlay_bg.png) 0 0 repeat;z-index:1}


/* 공공누리 저작권 표시 */
#contLicense{margin:0 auto 20px;font-family:"돋움","dotum";font-size:12px;color:#414141;}
#contLicense:after{display:block;clear:both;content:'';}
#contLicense .license_wrap{position:relative;padding:26px 25px 26px 230px;border:1px solid #dfe2e4;}
#contLicense .license_wrap:after{display:block;clear:both;content:'';}
.license_wrap .desc_image{position:absolute;top:50%;left:0;margin-top:-20px;width:200px;text-align:right;}
.license_wrap .desc_image a{display:block;}
.license_wrap .desc_image img{height:40px;}
.license_wrap .desc_text{word-break:keep-all}

@media screen and (max-width:1159px) {
	#contLicense{width:auto;}
}
@media screen and (max-width:1023px) {
	#contLicense{margin-bottom:12px;}
	#contLicense .license_wrap{padding:20px 25px 20px 210px;}
	.license_wrap .desc_image{width:185px;}
}
@media screen and (max-width:767px) {
	#contLicense .license_wrap{padding:16px 20px 16px 175px;}
	.license_wrap .desc_image{width:155px;margin-top:-15px;}
	.license_wrap .desc_image img{height:30px;}
}
@media screen and (max-width:579px) {

	#contLicense .license_wrap{padding:16px 16px 16px 160px;}
	.license_wrap .desc_image{width:140px;margin-top:-15px;}

}
@media screen and (max-width:479px) {
	#contLicense{margin-bottom:10px;padding:0;}
	#contLicense .license_wrap{padding:16px;}
	.license_wrap .desc_image{position:static;top:auto;left:auto;margin:0 0 12px;padding-bottom:12px;border-bottom:1px dashed #dfe2e4;width:auto;text-align:center;}
	.license_wrap .desc_image img{height:64px;}
}

/* 페이지 만족도
---------------------------------------------------------------------- */
.page_service{position:relative;display:block;border-bottom:1px solid #d5d4d4;}

.page_service .srv_notice{position:relative;font-size:12px;color:#373c55;padding-bottom:8px;line-height:22px;}
.page_service .srv_text{padding:0 0 0 26px;background:url(/themes/eng/images/content/page_service_notice.png) 0 0 no-repeat;}

.page_service .srv_grade{position:absolute;top:0;right:0;color:#555555;}
.page_service .srv_grade:after{display:block;clear:both;content:'';}
.page_service .srv_grade dt,.page_service .srv_grade dd{float:left;height:22px;}
.page_service .srv_grade dt{padding-right:3px;}
.page_service .srv_grade dd{width:90px;background:url(/themes/eng/images/content/srv_grade_off.jpg) 0 50% repeat-x;}
.page_service .srv_grade dd div{width:100%;height:100%;background:url(/themes/eng/images/content/srv_grade_on.jpg) 0 50% repeat-x;text-indent:-9999em}

.page_service .srv_body{display:block;position:relative;padding:18px 400px 21px 20px;border:1px solid #d5d4d4;border-bottom:0 none;background:#ffffff}
.page_service .srv_body:after{display:block;clear:both;content:''}

.page_service .srv_comment{position:relative;padding:0 61px 0 107px;border:1px solid #dfe2e4;}

.srv_comment .page_select{position:absolute;top:0;left:0;width:106px;border-right:1px solid #dfe2e4;color:#555453;}

.srv_comment .page_select .desc_title{display:block;border:0 none;}
.srv_comment .page_select .desc_title button{display:block;width:100%;height:32px;line-height:32px;background:#fff url(/themes/eng/images/content/board_search_arrow.png) 100% 50% no-repeat;background-size:auto 18px ;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;}
.srv_comment .page_select > ul{display:none;position:absolute;top:33px;left:0;right:0;border:1px solid #d5d5d5;background-color:#fff;z-index:1}
.srv_comment .page_select > ul > li{padding-top:1px;}
.srv_comment .page_select > ul > li > button{display:block;width:100%;padding:2px 0;white-space:nowrap;text-align:left;text-indent:12px;}
.srv_comment .page_select > ul > li > button:hover{background:#999;color:#fff}

.srv_comment .page_input,
.srv_comment .page_submit{}
.srv_comment .page_input,.srv_comment .page_submit{display:block;}
.srv_comment .page_input{width:100%;height:32px;line-height:32px;text-indent:12px;}
.srv_comment .page_submit{position:absolute;top:0;right:0;width:60px;height:32px;border-left:1px solid #dfe2e4;color:#555453;}

.page_service .srv_public{position:absolute;top:20px;right:0;width:350px;}
.srv_public .srv_qr_img,
.srv_public .srv_qr_text{height:58px;float:left;}

.srv_public .srv_qr_img{width:58px;padding-right:8px;}
.srv_public .srv_qr_text{width:252px;padding:3px 16px 0 0;font-size:12px;color:#000000;line-height:17px;}
.srv_public .srv_qr_text em{font-weight:500;}

.page_service button,.page_service input{font-size:12px;}

.page_service .srv_foot{padding:10px 20px;border:1px solid #d5d4d4;border-bottom:0 none;background:#fbfbfb;font-size:12px;color:#3d3d3d;}
.page_service .srv_foot:after{display:block;clear:both;content:'';}
.page_service .srv_foot li{float:left;padding:0 22px 0 7px;background:url(/themes/eng/images/content/page_service_bullet.jpg) 0 6px no-repeat;color:#090909;}

.page_service .srv_license{display:none;}

@media screen and (max-width:1159px){
	.page_service .srv_body{padding:18px 360px 21px 20px;}
	.page_service .srv_public{width:340px;}
}

@media screen and (max-width:1023px){

}

@media screen and (max-width:879px){
	.page_service .srv_body{padding:18px 100px 21px 16px;}
	.page_service .srv_public{width:80px;}
	.srv_public .srv_qr_text{display:none;}
}

@media screen and (max-width:767px){
	.page_service .srv_grade{display:none;}
	.page_service .srv_body{padding:18px 20px;}
	.page_service .srv_comment{margin-bottom:10px;}
	.page_service .srv_public{position:static;top:auto;right:auto;width:auto;}
	.srv_public .srv_qr_img{display:none}

}

@media screen and (max-width:479px){
	.page_service .srv_body{padding:18px 20px;}
	.page_service .srv_comment{margin-bottom:10px;}
	.page_service .srv_public{position:static;top:auto;right:auto;width:auto;}
	.srv_public .srv_qr_img{display:none}

}

/* Swipe.js
---------------------------------------------------------------------- */
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe_area{overflow:hidden;position:relative;}
.swipe_area:after{display:block;clear:both;content:'';}
.swipe_area > div{float:left;width:100%;position:relative;overflow:hidden;margin:0;text-align:center;}

.swipe_ctrl{position:absolute;bottom:22px;width:100%;text-align:center;}
.swipe_ctrl li{display:inline-block;padding:0 4px;}
.swipe_ctrl li a{display:block;overflow:hidden;height:11px;width:11px;border:solid 1px #ffffff;border-radius:10px;text-indent:-9999em;}
.swipe_ctrl li.on a{background:#ffffff;}

.swipe_btn{}
.swipe_btn a{display:block;position:absolute;top:50%;margin-top:-30px;}
.swipe_btn .swipe_prev{left:30px;}
.swipe_btn .swipe_next{right:30px;}

@media screen and (max-width:767px){
}

@media screen and (max-width:479px){
	.swipe_ctrl{bottom:10px;}
	.swipe_ctrl li{padding:0 2px;}
	.swipe_ctrl li a{height:10px;width:10px;}
	.swipe_btn a{margin-top:-15px;}
	.swipe_btn a img{width:20px;height:30px;}
	.swipe_btn .swipe_prev{left:15px;}
	.swipe_btn .swipe_next{right:15px;}
}

/* 진도 10선
---------------------------------------------------------------------- */
.info_intro_tab{margin-bottom:18px;border-top:1px solid #d3d5d8;}
.info_intro_tab:after{display:block;clear:both;content:"";}
.info_intro_tab li{float:left;width:20%;}
.info_intro_tab li.t6{clear:both;}

.info_intro_tab a{display:block;position:relative;height:24px;padding:14px 0;border:1px solid #d3d5d8;border-top:0;border-left:0 none;background:#f4f5f6;font-size:15px;color:#373d4c;line-height:24px;text-decoration:none;text-align:center;cursor:pointer;}
.info_intro_tab a.long{height:46px;padding:6px 0 0;line-height:20px;}
.info_intro_tab a.long span{display:block;}
.info_intro_tab .t1 a,.info_intro_tab .t6 a{border-left:1px solid #d3d5d8;}
.info_intro_tab.t2 .t1 a,.info_intro_tab.t3 .t2 a,  .info_intro_tab.t4 .t3 a,.info_intro_tab.t5 .t4 a,
.info_intro_tab.t7 .t6 a,.info_intro_tab.t8 .t7 a,.info_intro_tab.t9 .t8 a,.info_intro_tab.t10 .t9 a,
.info_intro_tab.t12 .t11 a{border-right:0 none;}

.info_intro_tab.t1 .t1 a,.info_intro_tab.t2 .t2 a,.info_intro_tab.t3 .t3 a,.info_intro_tab.t4 .t4 a,.info_intro_tab.t5 .t5 a,
.info_intro_tab.t6 .t6 a,.info_intro_tab.t7 .t7 a,.info_intro_tab.t8 .t8 a,.info_intro_tab.t9 .t9 a,.info_intro_tab.t10 .t10 a,
.info_intro_tab.t11 .t11 a,.info_intro_tab.t12 .t12 a{background:#ffffff;text-decoration:underline;color:#1546ab;border:1px solid #d3d5d8;border-top:0;}

/* 진도10선 갤러리
---------------------------------------------------------------------- */
.info_intro_slide{position:relative;margin-bottom:70px;}
.info_intro_slide .flex-control-paging,
.info_intro_slide .flex-direction-nav{display:none;}
.info_intro_slide.active .flex-control-paging,
.info_intro_slide.active .flex-direction-nav{display:block;}
.info_intro_slide img{width:100%;}

.info_intro_slide .flexslider{height:777px;}

#infoSwipe{position:relative;width:100%;overflow:hidden;visibility:hidden;}
#infoSwipe img{width:100%;}

.info_intro_data{padding:0 10% 50px;text-align:center;}
.info_intro_data .desc_cate,
.info_intro_data .desc_title,
.info_intro_data .desc_text{display:block;}
.info_intro_data .desc_cate{margin-bottom:18px;font-size:20px;color:#275b86;}
.info_intro_data .desc_title{margin-bottom:36px;font-size:42px;color:#1b1d1e;}
.info_intro_data .desc_title em{font-weight:500;}
.info_intro_data .desc_text{margin-bottom:26px;word-break:keep-all;}
.info_intro_data .desc_detail{display:inline-block;overflow:hidden;padding:12px 32px;border-radius:2px;background:#6c708e;font-size:14px;color:#fff;}

@media screen and (max-width:1159px){
	.info_intro_slide .flexslider{height:auto;}
}

@media screen and (max-width:1023px){
	.info_intro_tab{border-top:1px solid #d3d5d8;}
	.info_intro_tab li{width:20%;}
	.info_intro_tab .t6 a{border-left:1px solid #d3d5d8;}
	.info_intro_tab a{height:24px;padding:12px 0;border-top:0 none;font-size:12px;line-height:24px;}
	.info_intro_tab a.long{height:42px;padding:6px 0 0;line-height:18px;}
	.info_intro_tab.t1 .t1 a,.info_intro_tab.t2 .t2 a,.info_intro_tab.t3 .t3 a,.info_intro_tab.t4 .t4 a,.info_intro_tab.t5 .t5 a,
	.info_intro_tab.t6 .t6 a,.info_intro_tab.t7 .t7 a,.info_intro_tab.t8 .t8 a,.info_intro_tab.t9 .t9 a,.info_intro_tab.t10 .t10 a,
	.info_intro_tab.t11 .t11 a,.info_intro_tab.t12 .t12 a{border-top:0 none}

	.info_intro_slide{position:relative;margin-bottom:58px;}
	.info_intro_data{padding:0 6% 40px;}
}

@media screen and (max-width:767px){
	.info_intro_tab{display:none}

	.info_intro_slide{margin-bottom:35px;}
	.info_intro_slide .flex-direction-nav a{width:20px;height:30px;margin-top:-15px;background-size:20px 30px;background-position:50% 50%;}

	.info_intro_data{padding:0 20px 36px;}
	.info_intro_data .desc_cate{margin-bottom:15px;font-size:22px;}
	.info_intro_data .desc_title{margin-bottom:28px;font-size:34px;}
	.info_intro_data .desc_text{margin-bottom:18px;}
	.info_intro_data .desc_detail{padding:10px 24px;font-size:14px;}





}
@media screen and (max-width:479px){

	.info_intro_slide{margin-bottom:25px;}
	.info_intro_data{padding:0 0 25px;}
	.info_intro_data .desc_cate{margin-bottom:10px;font-size:14px;}
	.info_intro_data .desc_title{margin-bottom:18px;font-size:22px;}
	.info_intro_data .desc_text{margin-bottom:12px;}
	.info_intro_data .desc_detail{padding:6px 16px;font-size:12px;}

}

	.info_intro_data a.desc_detail{display:none}



.course_head{padding-bottom:36px;text-align:center;}
.course_head .desc_cate{color:#585858;}
.course_head .desc_title{margin-bottom:12px;padding:8px 0;font-weight:500;font-size:30px;color:#080808;}
.course_head .desc_title span{color:#ee5a00;}
.course_head .desc_text{font-size:16px;color:#6d99d8;}
.course_head .desc_course{padding:26px;border:1px solid #eae8e7;background-color:#ffffff}
.course_head .desc_course .name{padding:6px 0 34px;text-align:center;font-size:16px;color:#545454;}
.course_head .desc_course .map img{width:100%;}


@media screen and (max-width:1023px) {
	.course_head{padding-bottom:28px;}
	.course_head .desc_title{padding:8px 0;font-size:26px;}
	.course_head .desc_text{font-size:16px;}
	.course_head .desc_course .name{padding:6px 0 26px;}
}
@media screen and (max-width:767px) {
	.course_head{padding-bottom:24px;}
	.course_head .desc_title{padding-bottom:6px;font-size:22px;}
	.course_head .desc_text{font-size:14px;}
	.course_head .desc_course{padding:18px;}
	.course_head .desc_course .name{padding:4px 0 20px;font-size:14px;}
}
@media screen and (max-width:479px) {
	.course_head{padding-bottom:14px;}
	.course_head .desc_title{padding-bottom:5px;font-size:18px;}
	.course_head .desc_cate,.course_head .desc_text{font-size:12px;}
	.course_head .desc_course{padding:12px;}
}


/* 코스 게시판 - ex. 테마관광 > 관광코스 */
.course_board{padding-bottom:40px;}
.course_board:after{display:block;clear:both;content:'';}
.course_board > li{position:relative;padding:5px 0;}
.course_board > li .desc_wrap{display:block;position:relative;height:174px;border:1px solid #eae8e7;}
.course_board > li em,.course_board > li span{display:block;}

.course_board > li .thumb{position:absolute;top:12px;left:12px;}
.course_board > li .thumb img{display:block;width:260px;height:150px;}
.course_board > li .info{padding:26px 30px 26px 300px;}
.course_board > li .title{padding-bottom:6px;font-size:20px;color:#3d3d3d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.course_board > li .title span{display:inline-block;color:#0059a4;}
.course_board > li .course{display:-webkit-box;height:88px;line-height:22px;color:#535353;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:keep-all}

.course_order{}
.course_order > li{padding-left:120px;background-position:10px 50%;background-repeat:no-repeat;background-image:url(/themes/eng/images/content/course_order_bg.png)}
.course_order > li.first{background-image:url(/themes/eng/images/content/course_order_first.png)}
.course_order > li.last{background-image:url(/themes/eng/images/content/course_order_last.png)}
.course_order > li .desc_num{position:absolute;top:50%;left:10px;width:80px;height:80px;line-height:80px;margin-top:-40px;font-weight:700;font-size:30px;color:#414141;text-align:center;}
.course_order > li .title{padding-right:100px;font-size:18px;color:#ef5a00;}
.course_order > li .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.course_order > li .list{padding-bottom:4px;}
.course_order > li .list em{display:inline-block;padding-right:10px;}
.course_order > li .list span{display:inline;}
.course_order > li .list > li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.course_order > li .more{position:absolute;top:12px;right:12px;height:34px;line-height:34px;padding:0 16px;overflow:hidden;border-radius:2px;background:#6c708e;color:#fff;}
.course_order > li .more span{display:inline-block;padding-left:24px;background:url(/themes/eng/images/content/course_order_more_ico.png) 0 52% no-repeat;}

@media screen and (max-width:1023px) {
	.course_board{padding-bottom:32px;}
	.course_board > li .desc_wrap{height:162px;}
	.course_board > li .thumb img{width:242px;height:138px;}
	.course_board > li .info{padding:20px 30px 20px 272px;}
	.course_board > li .title{padding-bottom:6px;font-size:18px;}

	.course_order > li{padding-left:100px;background-size:72px auto;}
	.course_order > li .desc_num{width:72px;height:72px;line-height:72px;margin-top:-36px;font-size:26px;}
	.course_order > li .title{padding-right:80px;font-size:18px;}
	.course_order > li .more{height:28px;line-height:28px;padding:0 12px;font-size:12px;}
	.course_order > li .more span{padding-left:20px;background-size:16px auto;}

}
@media screen and (max-width:767px) {
	.course_board{padding-bottom:22px;}
	.course_board > li .desc_wrap{height:138px;}
	.course_board > li .thumb img{width:200px;height:114px;}
	.course_board > li .info{padding:12px 20px 12px 232px;}
	.course_board > li .title{padding-bottom:5px;font-size:16px;}

	.course_order > li{padding-left:80px;background-size:56px auto;}
	.course_order > li .desc_num{width:56px;height:56px;line-height:56px;margin-top:-28px;font-size:20px;}
	.course_order > li .title{font-size:16px;}
	.course_order > li .more{height:28px;line-height:28px;padding:0 12px;font-size:12px;}
	.course_order > li .more span{padding-left:20px;background-size:16px auto;}

	.course_order > li .course{height:66px;-webkit-line-clamp:3;}
	.course_order > li .list > li{line-height:20px;}
}
@media screen and (max-width:479px) {
	.course_board{padding-bottom:12px;}
	.course_board > li .desc_wrap{height:110px;}
	.course_board > li .thumb{top:10px;left:10px;}
	.course_board > li .thumb img{width:158px;height:90px;}
	.course_board > li .info{padding:12px 16px 12px 178px;}
	.course_board > li .title{font-size:14px;}
	.course_board > li .course{font-size:12px;}
	.course_board > li .course{height:60px;line-height:20px;}
}
@media screen and (max-width:379px) {
	.course_board > li .desc_wrap{height:auto;}
	.course_board > li .thumb{position:static;top:auto;left:auto;}
	.course_board > li .thumb img{width:100%;height:auto;}
	.course_board > li .info{padding:14px}
	.course_board > li .title{font-size:16px;}
	.course_board > li .course{font-size:14px;}
}
@media screen and (max-width:599px) {
	.course_order > li{padding-left:64px;background:url(/themes/eng/images/content/course_order_line.png) 5px 0 repeat-y;background-size:40px auto;}
	.course_order > li.first{background:url(/themes/eng/images/content/course_order_line.png) 5px 30px no-repeat;background-size:40px auto;}
	.course_order > li.last{background:url(/themes/eng/images/content/course_order_line.png) 5px -450px no-repeat;background-size:40px auto;}

	.course_order > li .desc_wrap{height:auto;}
	.course_order > li .desc_num{top:25px;left:0;width:50px;height:50px;line-height:50px;margin-top:0;font-size:18px;background:url(/themes/eng/images/content/course_order_num.png) 0 0 no-repeat;background-size:50px auto;}
	.course_order > li .thumb{position:static;top:auto;left:auto;}
	.course_order > li .thumb img{width:100%;height:auto;}
	.course_order > li .info{padding:14px}
	.course_order > li .title{font-size:16px;padding-right:0;}
	.course_order > li .course{font-size:14px;}
	.course_order > li .more{top:10px;right:10px;height:28px;line-height:28px;padding:0 12px;font-size:12px;}

}
@media screen and (max-width:479px) {
	.course_order > li .desc_num{width:50px;height:50px;line-height:50px;margin-top:0;font-size:18px;}
	.course_order > li .more{top:6px;right:6px;padding:0 10px;}
	.course_order > li .more span{padding-left:18px;background-size:14px auto;}
}
@media screen and (max-width:379px) {
	.course_order > li{padding-left:50px;background:url(/themes/eng/images/content/course_order_line.png) 0 0 repeat-y;background-size:40px auto;}
	.course_order > li.first{background:url(/themes/eng/images/content/course_order_line.png) 0 30px no-repeat;background-size:40px auto;}
	.course_order > li.last{background:url(/themes/eng/images/content/course_order_line.png) 0 -450px no-repeat;background-size:40px auto;}
	.course_order > li .desc_num{width:40px;height:40px;line-height:40px;background:url(/themes/eng/images/content/course_order_num.png) 0 0 no-repeat;background-size:40px auto;font-size:14px;}
}


/* 음식 */
@media screen and (max-width:767px) {
	#usefulFood .cont_table{}
	#usefulFood .cont_table th.num,#usefulFood .cont_table td.num,#usefulFood .cont_table .num,
	#usefulFood .cont_table th.owner,#usefulFood .cont_table td.owner,#usefulFood .cont_table .owner,
	#usefulFood .cont_table th.people,#usefulFood .cont_table td.people,#usefulFood .cont_table .people,
	#usefulFood .cont_table th.time,#usefulFood .cont_table td.time,#usefulFood .cont_table .time,
	#usefulFood .cont_table th.etc,#usefulFood .cont_table td.etc,#usefulFood .cont_table .etc{display:none;}
}

/* 문화관광해설사 */
#guideInfo .cont_notice{position:relative;margin:20px 0 40px;padding:16px 16px 16px 222px;border:1px solid #c5d1da;background-color:#fcfcfc;}
#guideInfo .cont_notice .desc_title{position:absolute;top:50%;left:0;width:222px;height:26px;margin-top:-39px;padding-top:52px;background:url(/themes/eng/images/content/guide_info_notice.png) 50% 0 no-repeat;text-align:center;font-weight:700;font-size:18px;color:#cb0d0d;}
#guideInfo .cont_notice .desc_list{padding:0 0 0 28px;border-left:1px solid #b6b6b6;}
#guideInfo .cont_notice .desc_list li{line-height:28px;font-size:15px;color:#cb0d0d}


#guideInfo .simple_board .thumb{padding:12px;}


@media screen and (max-width:1023px) {

#guideInfo .cont_notice{margin:20px 0 40px;padding:16px 16px 16px 180px;}
#guideInfo .cont_notice .desc_title{width:180px;height:26px;margin-top:-39px;padding-top:52px;font-size:18px;}
#guideInfo .cont_notice .desc_list{padding:0 0 0 28px;border-left:1px solid #b6b6b6;}
#guideInfo .cont_notice .desc_list li{line-height:28px;font-size:15px;color:#cb0d0d}

}

@media screen and (max-width:767px) {

#guideInfo .cont_notice{margin:12px 0 20px;padding:16px 16px 16px 140px;}
#guideInfo .cont_notice .desc_title{width:140px;height:26px;margin-top:-39px;padding-top:52px;font-size:16px;}
#guideInfo .cont_notice .desc_list{padding:0 0 0 18px;}
#guideInfo .cont_notice .desc_list li{line-height:26px;font-size:14px;}

}
@media screen and (max-width:639px) {

#guideInfo .cont_notice{margin:12px 0 20px;padding:0 18px;text-align:center;}
#guideInfo .cont_notice .desc_title{position:static;top:auto;left:auto;display:inline-block;width:auto;height:auto;margin:0;padding:24px 0 24px 68px;background:url(/themes/eng/images/content/guide_info_notice@2x.png) 0 50% no-repeat;background-size:auto 40px;}
#guideInfo .cont_notice .desc_list{padding:12px 0;border-left:0;border-top:1px solid #b6b6b6;}
#guideInfo .cont_notice .desc_list li{line-height:1.5;font-size:14px;text-align:left;}

}




.brochure_head{margin-bottom:40px;padding:30px 18px;border:1px solid #cccccc;font-size:16px;color:#3d3d3d;}
.brochure_head .desc_summary{margin-bottom:30px;padding:0 10px 24px;border-bottom:1px solid #cccccc;}
.brochure_head .desc_summary:after{display:block;clear:both;content:'';}

.brochure_head .desc_cover{}
.brochure_head .desc_cover:after{display:block;clear:both;content:'';}
.brochure_head .desc_cover li{float:left;width:33%;text-align:center}
.brochure_head .desc_cover li span{display:block;padding-top:5px;}

@media screen and (max-width:1159px) {
	.brochure_head{font-size:14px;}
}
@media screen and (max-width:1023px) {
	.brochure_head{margin-bottom:24px;padding:24px 18px;}
	.brochure_head .desc_summary{margin-bottom:24px;}
}
@media screen and (max-width:767px) {
	.brochure_head{margin-bottom:18px;padding:18px 14px;}
	.brochure_head .desc_summary{margin-bottom:18px;padding:0 4px 12px;}
}
@media screen and (max-width:479px) {
	.brochure_head{margin-bottom:12px;padding:12px}
}
@media screen and (max-width:379px) {
	.brochure_head .desc_cover li{float:none;width:100%;margin-bottom:10px;}
}


.traffic_search{margin-bottom:20px;}
.traffic_search_head{position:relative;padding:18px 18px 18px 182px;border:1px solid #dadada;border-bottom:0;}
.traffic_search_head:after{display:block;clear:both;content:'';}
.traffic_search_head .desc_title{position:absolute;top:18px;left:18px;height:46px;line-height:46px;padding-left:30px;background:url(/themes/tour/images/content/traffic_search_title_ico.png) 0 50% no-repeat;font-size:18px;color:#15171b;}
.traffic_search_head .desc_form{position:relative;padding-right:84px}
.traffic_search_map{border:1px solid #969696;}

.traffic_search_head .desc_point,.traffic_search_head .desc_arrow{float:left;}
.traffic_search_head .desc_point{position:relative;width:46%;}
.traffic_search_head .desc_point .elmt_input{padding-left:70px}
.traffic_search_head .desc_arrow{width:8%;background:url(/themes/tour/images/content/traffic_search_arrow.png) 50% 50% no-repeat;text-indent:-9999em}


.traffic_search_head .elmt_label{position:absolute;top:0;left:0;width:70px;text-align:center;}
.traffic_search_head .elmt_label label{border:1px solid #cfcfcf;border-right:0;vertical-align:top;}
.traffic_search_head .elmt_input input{border:1px solid #cfcfcf;padding:0 12px;}
.traffic_search_head .elmt_label label,.traffic_search_head .elmt_input input,.traffic_search_head .elmt_submit button,.traffic_search_head .elmt_submit input,.traffic_search_head .desc_arrow{height:46px;line-height:46px;}
.traffic_search_head .elmt_submit{display:block;position:absolute;top:0;right:0;}
.traffic_search_head .elmt_submit button{width:78px;border:1px solid #bbc2c7;background:#f2f2f2;color:#1d1d1d;}

@media screen and (max-width:767px) {
	.traffic_search_head{padding:14px;}
	.traffic_search_head .desc_title{position:static;top:auto;left:auto;margin-bottom:6px;font-size:16px;padding-left:26px;background-size:20px auto;}
	.traffic_search_head .desc_form{padding-right:74px}
	.traffic_search_head .desc_point .elmt_input{padding-left:60px}
	.traffic_search_head .elmt_label{width:60px;}
	.traffic_search_head .elmt_label label,.traffic_search_head .elmt_input input,.traffic_search_head .elmt_submit button,.traffic_search_head .elmt_submit input,.traffic_search_head .desc_arrow{height:40px;line-height:40px;font-size:12px;}
	.traffic_search_head .elmt_submit button{width:68px;}
}

@media screen and (max-width:479px) {
	.traffic_search_head{padding:10px;}
	.traffic_search_head .desc_title{margin-bottom:0;font-size:14px;padding-left:22px;background-size:18px auto;}
	.traffic_search_head .desc_point,.traffic_search_head .desc_arrow{float:none;}
	.traffic_search_head .desc_point{position:relative;width:100%;margin-bottom:5px;}
	.traffic_search_head .desc_arrow{display:none;}
	.traffic_search_head .elmt_submit button{height:85px;line-height:85px;}
}



/* 반응형 */
.RWD_DLT{}
.RWD_MLT{display:none!important;}

@media screen and (max-width:767px) {
	.RWD_DLT{display:none!important;}
	.RWD_MLT{display:block!important;}
}




/* 사이트맵 */
#siteMap{}
#siteMap:after{display:block;clear:both;content:'';}
#siteMap .menu:after{display:block;clear:both;content:'';}
#siteMap .menu .sitemap_title{}


#siteMap .menu{float:left;width:32%;margin-right:1.3%;text-align:center;}
#siteMap .menu .sitemap_title{padding:12px 14px;border:1px solid #9a0013;text-indent:0;font-size:18px;color:#9a0013;}


#siteMap .menu > ul > li{border-bottom:0}
#siteMap .menu > ul > li h5{width:100%;font-size:16px;color:#3f3f3f;}
#siteMap .menu > ul > li h5 a{padding:12px;font-weight:500;font-size:16px;}
#siteMap .menu > ul > li ul{width:auto;}

#siteMap .menu > ul > li li{width:100%;}
#siteMap .menu > ul > li li a{}

#siteMap .menu > ul{margin:0 auto;padding-top:16px;}
#siteMap .menu > ul:after{display:block;clear:both;content:'';}

#siteMap .menu > ul > li{}

#siteMap .menu > ul > li h5{height:42px;line-height:42px;margin-bottom:10px;font-size:17px;color:#9a0013;}
#siteMap .menu > ul > li ul{}
#siteMap .menu > ul > li ul:after{display:block;clear:both;content:''}
#siteMap .menu > ul > li li{padding:3px 0;}


@media screen and (max-width:1023px) {
	#siteMap .menu{float:none;width:100%;margin-right:0;text-align:left;}
	#siteMap .menu{margin:0 0 25px;padding:0;border:0;background:none}
	#siteMap .menu .sitemap_title{padding:12px 14px;border:1px solid #9a0013;text-indent:0;font-size:18px;color:#9a0013;}

	#siteMap .menu > ul{width:auto;margin:0 auto;padding-top:0;}
	#siteMap .menu > ul:after{display:block;clear:both;content:'';}

	#siteMap .menu > ul > li{float:none;width:auto;margin-right:0;padding:0;border-bottom:1px solid #d9d9d9;}
	#siteMap .menu > ul > li:after{display:block;clear:both;content:'';}

	#siteMap .menu > ul > li h5{float:left;width:30%;height:auto;line-height:1.5;margin-bottom:0;border-bottom:0;text-align:left;font-size:16px;color:#3f3f3f;}
	#siteMap .menu > ul > li h5 a{display:block;padding:14px;font-weight:500;font-size:16px;}
	#siteMap .menu > ul > li ul{float:right;width:70%;padding:14px 0;}
	#siteMap .menu > ul > li ul:after{display:block;clear:both;content:''}
	#siteMap .menu > ul > li li{float:left;width:33.3%;padding:2px 0;text-align:left;}
	#siteMap .menu > ul > li li a{display:block;padding:0 0 0 10px;background:url(/themes/eng/images/content/sitemap_bullet.png) 0 50% no-repeat;}

}


@media screen and (max-width:767px) {
	#siteMap .menu{margin:0 0 22px;}
	#siteMap .menu .sitemap_title{padding:12px 14px;font-size:16px;color:#9a0013;}

	#siteMap .menu > ul > li{border-bottom:0}
	#siteMap .menu > ul > li h5{float:none;width:100%;border-bottom:1px solid #d9d9d9;;text-align:left;font-size:16px;color:#3f3f3f;}
	#siteMap .menu > ul > li h5 a{padding:12px;font-weight:500;font-size:16px;}
	#siteMap .menu > ul > li.parent h4 a{background:url(/themes/eng/images/content/sitemap_ico_plus.png) 96% 52% no-repeat;background-size:16px auto;}
	#siteMap .menu > ul > li.parent.active h4 a{background:url(/themes/eng/images/content/sitemap_ico_minus.png) 96% 52% no-repeat;background-size:16px auto;}

	#siteMap .menu > ul > li.empty{border-bottom:0;}
	#siteMap .menu > ul > li.empty h4 a{background:none;}
	#siteMap .menu > ul > li.empty ul{display:none;}

	#siteMap .menu > ul > li ul{/*display:none;*/float:none;width:auto;padding:14px;border-bottom:1px solid #d9d9d9;}
	#siteMap .menu > ul > li li{float:none;width:100%;}
	#siteMap .menu > ul > li li a{background:url(/themes/eng/images/content/sitemap_bullet.png) 0 7px no-repeat;background-size:3px auto;}

	#siteMap1 .menu_list > .menu1 li{width:33.3%;}
	#siteMap4 .menu_list > .menu2 li,#siteMap4 .menu_list > .menu6 li{float:none;width:100%;}
	#siteMap4 .menu_list > .menu2 li.eq5,#siteMap4 .menu_list > .menu2 li.eq6,#siteMap4 .menu_list > .menu2 li.eq7{float:none;width:100%;background:url(/themes/eng/images/content/sitemap_bullet.png) 0 7px no-repeat;background-size:3px auto;}
	#siteMap4 .menu_list > .menu6 li.eq1{float:none;width:100%;}
}



@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url('/fonts/woff/Pretendard-Regular.subset.woff2') format('woff2'),
        url('/fonts/woff/Pretendard-Regular.subset.woff') format('woff'),
        url('/fonts/ttf/Pretendard-Regular.ttf') format("truetype");
}
/* 인사말 */
.greeting{ max-width:1100px; background:url(/themes/mayor/images/content/bg_greeting.png) no-repeat right bottom / 43% auto; }
.greeting .greetingCon { }
.greeting_head {padding-bottom:1.75rem;line-height:normal;font-weight:700;color:#004ea1;font-size:1.875rem;}
.greeting_text{ padding-right:43%;line-height:normal;color:#222;font-size:1rem;word-break:keep-all;}
.greeting_text b{font-weight:700;}
.greeting_text p { margin-bottom:1em;}
.greeting_sign{margin-top:3rem; font-size:1.125rem;}
.greeting_sign span { display:inline-block; margin-right:0.800em; color:#222; }
.greeting_sign strong { color:#000; }
.greeting_sign img { max-height:2.375rem; }
.greeting_body{padding:18px 0;}
.greeting_body:after{display:block;clear:both;content:'';}

.greeting_body .sect_left{float:left;width:284px}
.greeting_body .sect_right{float:right;width:436px}

.greeting_body .sect_info{padding:20px 5px 18px 18px;background:#bbc6cd;}
.greeting_body .sect_info em,.greeting_body .sect_info span{display:block;}
.greeting_body .sect_info em{padding-bottom:8px;font-size:22px;font-weight:700;color:#19306c;}
.greeting_body .sect_info span{font-size:16px;font-weight:500;color:#1c1c1c}

@media all and (max-width:767px){
  .greeting_text { padding-right:0; }
  [lang="zh"] .greeting_text,
  [lang="ja"] .greeting_text { word-break:break-all; }
  .greeting_text br { display:none; }
  .greeting .greetingCon { width:100%; padding-bottom:40%; }
}
@media all and (max-width:480px){
  .greeting .greetingCon { width:100%; padding-bottom:50%; }
  .greeting_sign { position:absolute; left:10px; bottom:1em; width:54%; }
  .greeting_sign strong { display:block; }
}





.dogs_list{}
.dogs_list li{float:left;width:20%;padding:0 10px 20px;}
.dogs_list li,.dogs_list li div{box-sizing:border-box;}
.dogs_list li .area{display:table;width:100%;border:1px solid #d3d3d3;text-align:center;}
.dogs_list li .img{display:table-row;}
.dogs_list li .img img{width:100%;}
.dogs_list li .name{display:table-cell;width:100%;height:60px;padding:0 3px;border-top:1px solid #d3d3d3;vertical-align:middle;line-height:18px;}

@media all and (max-width:1023px){
	.dogs_list li{width:25%;padding:0 5px 10px;}
}
@media all and (max-width:767px){
	.dogs_list li{width:33.3%;font-size:12px;}
}
@media all and (max-width:479px){
	.dogs_list li{width:50%;}
}
@media all and (max-width:379px){
	.dogs_list li{width:100%;}
}

.map_api{margin-bottom:10px;border:1px solid #d3d5d7;}
.map_addr{padding:0 5px;font-size:16px;color:#333;}

@media screen and (max-width:767px){
	#directionMap{height:320px!important}
}



/* 임시 Footer */
#mainFooter{padding-bottom:30px;}
#mainFooter .desc_banner{padding-top:30px;text-align:center;}
#mainFooter .desc_wrap{position:relative;width:640px;margin:0 auto;padding:30px 0 0 100px;font-size:12px;line-height:18px;color:#676f76;}
#mainFooter .desc_wrap address{display:inline;}
#mainFooter .desc_wrap .desc_logo{position:absolute;top:30px;left:0;}


@media screen and (max-width:1023px){
	#mainFooter .desc_banner{display:none;}
}
@media screen and (max-width:767px){
	#mainFooter .desc_wrap{}
	#mainFooter .desc_wrap{width:auto;margin:0 auto;padding:30px 20px 0;color:#fff;}
	#mainFooter .desc_wrap .desc_logo{display:none;}
}



#footer{position:relative;background:#e9e9e9;}
#footer .frame{position:relative;}
#footer .frame:after{display:block;clear:both;content:'';}
#footGlobal{clear:both;padding:30px 0 54px;color:#5e656f;}
#footGlobal .footLogo{position:absolute;top:0;left:10px;}

#footAddr{margin-bottom:5px;margin-left:150px;}
#footAddr address,#footAddr span{display:inline-block;padding:0 10px 0 12px;font-size:13px;}
#footAddr span{border-left:1px solid #bbb;line-height:12px;}

#footCopyright{clear:both;margin-left:150px;padding:0 10px 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:0;}
#footBtnTop{position:absolute;right:0;top:0;}
#footBtnPoll{display:none;position:absolute;right:10px;top:0;}
#footBtnPoll img{width:120px;}

@media screen and (max-width:1140px){
	#footBtnTop{right:20px;}
}

@media screen and (max-width:1023px){
	#footAddr address{display:block;}
}

@media screen and (max-width:767px){
	body{background-color:#e9e9e9}
	#footGlobal{padding:25px 0;}
	#footGlobal .frame{padding:0 48px 0 12px;}
	#footGlobal .footLogo{display:none;}

	#footAddr,#footCopyright{margin-left:0;}
	#footAddr span{border-left:none;}
	#footAddr address,#footAddr span,#footCopyright{padding:0 5px;}
	#footBtnTop{right:10px;}
}

@media screen and (max-width:639px){

}

@media screen and (max-width:400px){
}


/** 지도 API (1801029)
==================================================================================================== **/

.mytour_map_api{overflow:hidden;}
.mytour_map_api .desc_map{position:relative;width:100%;height:958px;background:url(../images/content/mytour_map_sample.jpg) 50% 0 no-repeat;}

#lblsightList { position:relative; right:0; top:20%; width:100%; height:200px; background:#fff; border-top:1px solid #dcd8d5; overflow-y:scroll; z-index:100; }
#lblsightList ul { font-size:0;text-align:left; }
#lblsightList li { display:inline-block; width:19%; margin:6px 0.5%; padding:8px 5px; border:1px solid #dcd8d5; box-sizing:border-box; vertical-align:top; font-size:14px; }
#lblsightList span,
#lblsightList a { display:inline-block; width:100%; }
#lblsightList span.lblsightCate { color:#2a73cd; }
#lblsightList span.lblsightTitle { height:45px; }
#lblsightList span.lblsightTel { padding-bottom:5px; color:#2b5c9f; }
#lblsightList a { padding:5px 10px; background:url("/themes/tour/images/content/mytour_map_info_arrow.png") 100% 54% no-repeat; border:1px solid #dcd8d5; color:#565656; box-sizing:border-box; }
#lblsightList .desc_btn li { width:50%; margin:0; padding:2px 4px; border-top:1px solid #dcd8d5;  }
#lblsightList .desc_btn li.info{border-right:1px solid #dcd8d5;}
#lblsightList .desc_btn li a {padding:0; background:none; border:none; height:22px;line-height:22px;text-align:center;}
#lblsightList .desc_btn li a {display:inline-block;padding-right:22px;background-position:100% 54%;background-repeat:no-repeat;color:#565656;}
#lblsightList .desc_btn li.info a{background-image:url(/themes/tour/images/content/mytour_map_info_arrow.png)}
#lblsightList .desc_btn li.add a{background-image:url(/themes/tour/images/content/mytour_map_info_add.png)}
@media screen and (max-width:959px) {
	#lblsightList li { width:24%; }
}
@media screen and (max-width:639px) {
	#lblsightList li { width:32.33333%; }
 	#myTourMap .moView { display:block; }
}
@media screen and (max-width:479px) {
	#lblsightList li { width:49%; }
}

/* 지도 API - 마커 */
.map_marker,.map_marker_here{position:absolute;}
.map_marker_here .map_marker_name{position:absolute;bottom:74px;left:50%;width:146px;height:46px;line-height:34px;margin-left:-90px;padding:0 5px;background:url(../images/content/map_marker_here_bg.png) 50% 0 no-repeat;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2a2a2a;}
.map_marker_here .map_marker_name:after{display:block;clear:both;content:'';}

.map_marker .map_marker_ico,.map_marker_here .map_marker_ico{width:63px;}
.map_marker .map_marker_ico a,.map_marker_here .map_marker_ico a{display:block;}
.map_marker .map_marker_ico img,.map_marker_here .map_marker_ico img{width:100%;}

.map_marker .map_marker_info{z-index:1;display:none;position:absolute;bottom:66px;left:50%;margin-left:-144px;background:#fff;border:1px solid #333}
.map_marker .map_marker_info .desc_wrap{position:relative;width:226px;height:294px;padding:17px 19px;background:url(../images/content/map_marker_info.png) 0 0 no-repeat;}
.map_marker .map_marker_info .desc_cate,.map_marker .map_marker_info .desc_name{font-weight:300;text-align:center;}
.map_marker .map_marker_info .desc_cate{font-size:12px;color:#2a73cd;}
.map_marker .map_marker_info .desc_name{padding-bottom:12px;font-size:18px;color:#000000;}
.map_marker .map_marker_info .desc_thumb{padding:0 0 12px;}
.map_marker .map_marker_info .desc_thumb img{width:100%;}
.map_marker .map_marker_info .desc_info{padding:0 3px 12px;font-weight:300;color:#000}
.map_marker .map_marker_info .desc_info span{display:block;}
.map_marker .map_marker_info .desc_info a{color:#2b5c9f}
.map_marker .map_marker_info .desc_btn{border:1px solid #dcd8d5;}
.map_marker .map_marker_info .desc_btn:after{display:block;clear:both;content:'';}
.map_marker .map_marker_info .desc_btn li{float:left;width:50%;}
.map_marker .map_marker_info .desc_btn li a{display:block;height:36px;line-height:36px;text-align:center;}
.map_marker .map_marker_info .desc_btn li span{display:inline-block;padding-right:22px;background-position:100% 54%;background-repeat:no-repeat;color:#565656;}
.map_marker .map_marker_info .desc_btn li.info a{border-right:1px solid #dcd8d5;}
.map_marker .map_marker_info .desc_btn li.info span{background-image:url(../images/content/mytour_map_info_arrow.png)}
.map_marker .map_marker_info .desc_btn li.add span{background-image:url(../images/content/mytour_map_info_add.png)}
.map_marker .map_marker_info .desc_btn li.close span{background-image:url(../images/content/mytour_map_info_close.png)}

.map_marker .map_marker_info .map_marker_close{display:block;position:absolute;top:18px;right:16px;}
.map_marker .map_marker_info .desc_cate,.map_marker .map_marker_info .desc_name,.map_marker .map_marker_info .desc_info span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

@media screen and (max-width:1159px) {
	.mytour_map_api .desc_map{height:768px;}
	.mytour_making_head{padding:32px 18px 30%;}
}
@media screen and (max-width:959px) {
	.mytour_map_api{border:1px solid #b9b5b2;}
	.mytour_map_api .desc_map{height:480px;}
	.map_marker_here .map_marker_name{bottom:62px;}
	.map_marker .map_marker_ico,.map_marker_here .map_marker_ico{width:54px;}
	.map_marker .map_marker_info{bottom:56px;left:50%;margin-left:-122px}
	.map_marker .map_marker_info .desc_wrap{width:200px;height:254px;padding:12px;background-size:224px 278px}
	.map_marker .map_marker_info .desc_name{padding-bottom:6px;font-size:16px;}
	.map_marker .map_marker_info .desc_thumb{padding:0 2px 6px;}
	.map_marker .map_marker_info .desc_info{padding:0 3px 8px;}
	.map_marker .map_marker_info .desc_btn li a{height:30px;line-height:30px;}
	.map_marker .map_marker_info .desc_btn li span{padding-right:20px;background-position:100% 56%;background-size:14px auto;}
	.map_marker .map_marker_info .desc_btn li.info a{border-right:1px solid #dcd8d5;}
	.map_marker .map_marker_info .map_marker_close{top:14px;right:12px;}
	.map_marker .map_marker_info .map_marker_close img{width:14px;}
}

@media screen and (max-width:639px) {
	.mytour_map_api{border-bottom:0}
	.mytour_map_api .desc_map{height:400px;}
	.map_marker_here .map_marker_name{bottom:48px;left:50%;width:146px;height:46px;line-height:34px;margin-left:-86px;}
	.map_marker .map_marker_ico,.map_marker_here .map_marker_ico{width:40px;}
	.map_marker .map_marker_info{bottom:40px;left:50%;margin-left:-98px}
	.map_marker .map_marker_info .desc_wrap{width:160px;height:204px;padding:10px;background-size:180px 224px}
	.map_marker .map_marker_info .desc_thumb{padding:0 2px 4px;}
	.map_marker .map_marker_info .desc_name{padding-bottom:4px;font-size:12px;}
	.map_marker .map_marker_info .desc_info{font-size:12px;line-height:1.4}
	.map_marker .map_marker_info .desc_btn li a{height:24px;line-height:22px;}
	.map_marker .map_marker_info .desc_btn li span{padding-right:16px;background-size:10px auto;font-size:12px;}
	.map_marker .map_marker_info .map_marker_close{top:14px;right:8px;}
	.map_marker .map_marker_info .map_marker_close img{width:10px;}
}

@media screen and (max-width:479px) {
	.mytour_map_api .desc_map{height:320px;}
	.map_marker_here .map_marker_name{bottom:48px;width:112px;height:36px;line-height:26px;margin-left:-69px;background-size:auto 36px;font-size:12px;}
}