@charset "utf-8";


/*
 * Mobile 320px ~
 */

/*** Container ***/
#container{padding:0;}
#container > .inr{}
/* 서브비쥬얼 */
.sub_top{position:relative; min-height:115px; padding:0 10px; background:#eff0f4 url('/Main/Images/section/economy/sub/bg_subtop.jpg') no-repeat right 0; background-size:cover; text-align:center;}
.sub_top h2{padding:20px 0 10px; /*font-family:'Nanum Myeongjo';*/ font-weight:600; font-size:2.5em; line-height:1.2em; text-align:center !important;}
.sub_top .location li{display:inline-block; position:relative; padding:0 8px 0 13px; font-size:1em; line-height:1.2em; vertical-align:top;}
.sub_top .location>li:first-child{overflow:hidden; width:13px; padding-left:0; text-indent:-9999em;}
.sub_top .location>li:last-child{font-weight:600;}
.sub_top .location>li:before{content:''; position:absolute; top:4px; left:0; width:5px; height:9px; background-position:-150px -100px;}
.sub_top .location>li:first-child:before{width:15px; height:13px; top:1px; background-position:-130px -100px;}

/* Side */
#side{display:none;}

/* Content */
.cont_wrap{box-sizing:border-box; padding:30px 10px;}
.cont_head{position:relative; padding:0 0 20px; border-bottom:1px solid #ccc;}
.cont_head .title{margin:0 190px 0 0; font-size:1.93em; line-height:1.2em; letter-spacing: -0.1em; font-weight:bold; font-family:'Nanum Gothic', "맑은고딕", 'Malgun Gothic',"돋움", dotum, "굴림", gulim, sans-serif;}
.cont_head .util_area{position:absolute; top:0; right:0;}
.cont_head .util_area .sprh_com{float:left; display:inline-block; position:relative; width:30px; height:29px; background-color:#fff;}
.cont_head .util_area .btn_zin{background-position:-160px -40px;}
.cont_head .util_area .btn_zout{background-position:-190px -40px;}
.cont_head .util_area .btn_print{width:31px; background-position:-220px -40px;}
.cont_head .util_area .btn_facebook{margin-left:7px; background-position:-260px -40px;}
.cont_head .util_area .btn_twitter{background-position:-290px -40px;}
.cont_head .util_area .btn_kas{background-position:-320px -40px;}

/* cont_body */
.cont_body{margin:50px 0; line-height:1.6;}
.cont_body img{max-width:100%; }
.read_ctn img{display:block; margin:20px auto;}





/* 탭메뉴 */
.page_tab{margin:0 0 20px; border:2px solid #516dbe;}
.page_tab > button{position:relative; width:100%; height:42px; padding:0 25px; background:none; text-align:left;}
.page_tab > button .sprh_com{position:absolute; top:50%; right:15px; width:0; height:0; margin:-4px 0 0;
border:5px solid #fff; border-top-color:#516dbe;  color:#333 !important; transition:all 0.1s; transform-origin:50% 50%;}

.page_tab > button.opt .sprh_com{transform:rotate(180deg);}
.page_tab ul{display:none; border-top:2px solid #516dbe;}
.page_tab ul li{}
.page_tab ul li a{display:block; padding:10px 25px;}
.page_tab ul li a.on{background:#516dbe; color:#fff; text-decoration:underline;}
.page_tab ul li a .blank{width:12px; height:12px; margin-left:4px; background-position:0 -230px;}
.page_tab2{margin:0 0 20px; padding:10px 0 10px 25px; border:1px solid #ccc; border-top:2px solid #3679cb;}
.page_tab3{margin:0 0 20px; padding:10px 0 10px 25px; border:1px solid #ccc; border-top:2px solid #3679cb;}
/* 탭메뉴2 */
.page_tab2{overflow:hidden;}
.page_tab2 ul{margin-right:-25px;}
.page_tab2 ul:after{content:''; display:block; clear:both;}
.page_tab2 ul li{float:left; width:33.3%;}
.page_tab2 ul li a{display:block; position:relative; padding:0 0 0 10px;}
.page_tab2 ul li a.on{color:#6699d7; text-decoration:underline;}
.page_tab2 ul li a:before{content:''; position:absolute; top:50%; left:0; width:4px; height:5px; margin-top:-2px; background-position:0 -260px;}
.page_tab2 ul li a.on:before{background-position:0 -250px;}

.page_tab3{overflow:hidden;}
.page_tab3 ul{margin-right:-25px;}
.page_tab3 ul:after{content:''; display:block; clear:both;}
.page_tab3 ul li{float:left; width:50%;}
.page_tab3 ul li a{display:block; position:relative; padding:0 0 0 10px;}
.page_tab3 ul li a.on{color:#6699d7; text-decoration:underline;}
.page_tab3 ul li a:before{content:''; position:absolute; top:50%; left:0; width:4px; height:5px; margin-top:-2px; background-position:0 -260px;}
.page_tab3 ul li a.on:before{background-position:0 -250px;}


/* cont_foot */
.cont_foot{font-size:13px;}
.cont_foot .open_area{min-height:41px; padding:15px; border:1px solid #d6d6d6;}
.cont_foot .open_area .mark{float:left;}
.cont_foot .open_area p{margin-left:150px;}
.cont_foot .open_area .go_top{display:inline-block; position:fixed; right:10px; bottom:20px; z-index:100;}
.cont_foot .open_area .go_top a{width:34px; height:31px; background-position:-220px -100px;}
.cont_foot .cont_manager{margin:10px 0 0; padding:10px 20px; background:#626779; color:#fff;}
.cont_foot .cont_manager:after{content:''; display:block; clear:both;}
.cont_foot .cont_manager dl,
.cont_foot .cont_manager dt,
.cont_foot .cont_manager dd{float:left; position:relative; line-height:20px;}
.cont_foot .cont_manager dl{margin:5px 0;}
.cont_foot .cont_manager dt{padding-left:28px;}
.cont_foot .cont_manager .tel dt{margin-left:30px; padding-left:0;}
.cont_foot .cont_manager dt:before{content:''; position:absolute; top:50%; left:0; }
.cont_foot .cont_manager .manager dt:before{width:21px; height:17px; margin-top:-7px; background-position:-160px -100px;}
.cont_foot .cont_manager .tel dt:before{display:none;}
.cont_foot .cont_manager .update dt:before{width:20px; height:20px; margin-top:-10px; background-position:-190px -100px;}
.cont_foot .cont_rating{position:relative; padding:20px; border:1px solid #d3d3d3; border-top:0;}
.cont_foot .cont_rating .label_wrap:after{content:''; display:block; clear:both;}
.cont_foot .cont_rating .label_wrap p{margin-bottom:8px;}
.cont_foot .cont_rating .label_wrap .label_group{float:left; margin-left:10px;}
.cont_foot .cont_rating .label_wrap p + .label_group{margin-left:0;}
.cont_foot .cont_rating .label_wrap .label_group .inp_rdo{float:left; width:14px; height:14px;}
.cont_foot .cont_rating .label_wrap .label_group label{float:left; margin:0 0 0 5px; font-size:14px; line-height:14px;}
.cont_foot .cont_rating .cmt_wrap{position:relative; margin:15px 0 0;}
.cont_foot .cont_rating .cmt_wrap .label{position:absolute; top:0; left:-9999em;}
.cont_foot .cont_rating .cmt_wrap .inp_cmt{border:1px solid #d3d3d3;}
.cont_foot .cont_rating .cmt_wrap .inp_cmt input{box-sizing:border-box; width:100%; height:28px; padding:0 100px 0 10px; border:0; background:none;}
.cont_foot .cont_rating .cmt_wrap .btn_rate{position:absolute; bottom:0; right:0; width:90px; height:30px; border:0; background:#424655; font-size:13px; color:#fff;}

.cont_rating .btn_rate1{position:absolute; bottom:10px; right:20px; width:90px; height:25px; border:0; border-radius:4px; background:#424655; font-size:13px; color:#fff;}

/*** Tablet 768px ~  ***/
@media all and (min-width:768px) {

	/*** Container ***/
	/* 서브비쥬얼 */
	.sub_top{min-height:145px;}
	.sub_top h2{padding-top:35px;}

	/* Content */
	.cont_wrap{padding:30px 25px;}
	.cont_head .title{font-size:2.64em;}
	.cont_head .util_area .sprh_com{width:36px; height:35px;}
	.cont_head .util_area .btn_zin{background-position:-160px 0;}
	.cont_head .util_area .btn_zout{background-position:-196px 0;}
	.cont_head .util_area .btn_print{width:37px; background-position:-232px 0;}
	.cont_head .util_area .btn_facebook{margin-left:10px; background-position:-270px 0;}
	.cont_head .util_area .btn_twitter{background-position:-306px 0;}
	.cont_head .util_area .btn_kas{background-position:-342px 0;}


/* 탭메뉴 */
	.page_tab{border:0; }
	.page_tab > button{display:none;}
	.page_tab ul{display:block !important; border:0;}
	.page_tab ul:after{content:''; display:block; clear:both;}
	.page_tab ul li{box-sizing:border-box; float:left; width:24.5%; background-color:#f7f7f7; margin-bottom:3px; margin-left:0.5%; border:1px solid #ccc; border-radius:4px;}
	.page_tab ul li a {box-sizing:border-box; height:29px; margin:0 0 0 -1px; padding:0; border-bottom:0; line-height:29px; text-align:center; border-radius:4px;}
	.page_tab ul li a.on {box-sizing:border-box; position:relative; z-index:10; height:31px; line-height:31px; margin:-1px; border:0;
    background:url('/Main/Images/section/economy/sub/bg_tab.png') right top no-repeat; color:#fff; text-decoration:none;}
	/*.page_tab ul li:first-child {margin-left:0;} */
	
	.page_tab.economy2020 {overflow:hidden;}
	.page_tab.economy2020 ul {border-bottom:2px solid #0873d7;}
	.page_tab.economy2020 ul li {display:inline-block; float:none; width:auto; padding:0; background:#f4f4f4; margin:0; border-radius:6px 6px 0 0; border-bottom:none;}
	.page_tab.economy2020 ul li:first-child {margin-left:0;}
	.page_tab.economy2020 ul li a {display:block; padding:8px 20px; height:auto; line-height:normal; color:#333; border-radius:6px 6px 0 0; font-weight:600;}
	.page_tab.economy2020 ul li a.on {background:#0873d7; border:1px solid #0873d7; height:auto; line-height:normal; color:#fff;}

	/* 탭메뉴2 */
	.page_tab2{background:#fafafb;}
	.page_tab2 ul li{width:25%;}
	.page_tab2 ul li a{padding:5px 0 5px 10px; background:url('/Main/Images/section/common/tab_off.png') no-repeat 0 14px;}
	.page_tab2 ul li.opt a {color:#3679cb; text-decoration:underline; background:url('/Main/Images/section/common/tab_on.png') no-repeat 0 14px;}

	.page_tab3{background:#fafafb;}
	.page_tab3 ul li{width:50%;}
	.page_tab3 ul li a{padding:5px 0 5px 10px; background:url('/Main/Images/section/common/tab_off.png') no-repeat 0 14px;}
	.page_tab3 ul li.opt a {color:#3679cb; text-decoration:underline; background:url('/Main/Images/section/common/tab_on.png') no-repeat 0 14px;}
	/* cont_foot */
	.cont_foot .open_area p{margin-top:10px; font-size:14px;}
	.cont_foot .cont_manager .update{float:right;}

}

/*** Pc 1024px ~  ***/
@media all and (min-width:1024px) {
	/* 서브비쥬얼 */
	/*** Container ***/
	#container{}
	#container > .inr{position:relative; width:1200px; margin:0 auto; background:url('/Main/Images/section/economy/sub/bg_side.png') repeat-y 0 10px;}
	#container > .inr:after{content:''; display:block; clear:both;}

	/* Side */
	#side{display:block; float:left; position:relative; width:260px;}
	#side .snb_area > h2{display:none; position:absolute; top:-120px; z-index:10; box-sizing:border-box; width:100%; height:110px; padding:38px 0 0; background:#4157a0; font-weight:400; font-size:30px; line-height:1.2em; color:#fff; text-align:center;}
	#side .snb{margin:0 1px;}
	#side .snb a{display:block; position:relative; line-height:1.3;}
	#side .snb a .blank{width:15px; height:15px; margin-left:4px; background:url('/Main/Images/section/common/sprh_com.png') no-repeat 0 -240px;}
	#side .snb li ul{display: block;}
	#side .snb li.open{}
	#side .snb li.open>ul{display: block;}
	#side .snb>li{border-bottom:1px solid #dde2e4;}
	#side .snb>li>a{padding:7px 40px 7px 20px; font-size:14px; color:#333; font-weight:bold;}
	#side .snb>li>a.on{margin:-1px -1px 0; background:#393a3f url('/Main/Images/section/economy/sub/bg_snb_a.jpg') no-repeat 0 0; background-size:cover; color:#fff;}
	/*#side .snb>li>a:after{content: ''; position: absolute; top: 50%; right: 10px; width:8px; height: 13px; margin-top: -6px; background-position: -60px -600px;}*/
	#side .snb>li>a .unfd{position:absolute; top:50%; right:20px; width:15px; height:2px; margin-top:-1px; background-position:0 -170px;}
	#side .snb>li>a.on .unfd{width:15px; height:8px; margin-top:-4px; background-position:0 -160px;}
	/* 3차 */
	#side .snb>li>ul{margin:7px 0;}
	#side .snb>li>ul>li>a{padding:3px 30px 3px 30px; font-size:13px;}
	#side .snb>li>ul>li>a:before{content: ''; display:inline-block; position:absolute; top:50%; left:20px; width:3px; height:2px; margin-top:-1px; background-color:#818181;}
	#side .snb>li>ul>li>a.on{color:#ec6600; text-decoration:underline;}
	#side .snb>li>ul>li>a.on:before{width:5px; background-color:#ec6600;}
	#side .snb>li>ul>li>a .unfd{position:absolute; top:50%; right:10px; z-index: 10; width:9px; height:9px; margin-top: -4px; background:none;}
	#side .snb>li>ul>li>a .unfd:before,
	#side .snb>li>ul>li>a .unfd:after{content: ''; display: inline-block; position: absolute; background: #333;}
	#side .snb>li>ul>li>a .unfd:before{top: 4px; left: 0; right: 0; height: 1px;}
	#side .snb>li>ul>li>a .unfd:after{top: 0; left: 4px; bottom: 0; width: 1px;}
	#side .snb>li>ul>li>a.on .unfd:after{display: none;}
	/* 4차 */
	#side .snb>li>ul>li>ul{margin:10px 0; background: #f6f9fc;}
	#side .snb>li>ul>li>ul>li>a{padding:5px 30px 5px 50px;}
	#side .snb>li>ul>li>ul>li>a:before{content: ''; display: inline-block; position: absolute; top:50%; left: 38px; width: 4px; height: 2px; margin-top: -1px; background-color: #b7b7b7;}
	#side .snb>li>ul>li>ul>li>a.on:before{background-color: #3d7ac9;}

	/* Content */
	.cont_wrap{float:right; width:890px; margin:50px 0; padding:0;}
	.cont_head .util_area{text-align:right;}
	/* 탭메뉴 */
	.tabmenu ul li{width:140px;}
	.tabmenu ul li a{border-right:1px solid #c8cfd5;}
	/* cont_foot */
	.cont_foot .open_area{position:relative; padding:15px 30px;}
	.cont_foot .open_area .go_top{position:absolute; top:24px; right:30px;}
	.cont_foot .open_area .go_top a{width:auto; height:25px; padding:0 20px 0 10px; border-radius:3px; background:#424655; font-size:11px; line-height:25px; color:#fff !important; text-indent:0;}
	.cont_foot .open_area .go_top a:after{content:''; display:inline-block; position:absolute; top:50%; right:8px; margin-top:-7px; border:4px solid #424655; border-bottom-color:#fff;}
	.cont_foot .cont_rating{position:relative;padding:20px 30px;}
	.cont_foot .cont_rating:after{content:''; display:block; clear:both;}
	.cont_foot .cont_rating .label_wrap{float:left; width:50%;}
	.cont_foot .cont_rating .label_wrap p{margin-bottom:15px;}
	.cont_foot .cont_rating .cmt_wrap{float:left; box-sizing:border-box; width:50%; margin:0; padding-left:40px; border-left:1px solid #ddd;}
	.cont_foot .cont_rating .cmt_wrap .label{position:relative; top:auto; left:auto; margin-bottom:10px;}
	
}


/*콘텐츠 공통*/


/* list type */
/*.contentWrap {padding-bottom:60px; font-size:14px; line-height:1.9; letter-spacing:-0.02em; color:#5f5f5f;}*/
.contentWrap h4,.h4 {margin:25px 0 12px; padding-left:30px; font-weight:bold; font-size:19px; color:#333; background:url('/Main/Images/section/common/bul_h4.png') no-repeat 0 7px; font-family:'Nanum Gothic', "맑은고딕", 'Malgun Gothic',"돋움", dotum, "굴림", gulim, sans-serif;}
.contentWrap h4:first-child {margin-top:0;}
.contentWrap h5 {font-weight:bold; font-size:16px; color:#1160a4;}
.contentWrap h6,.h6 { font-size:16px; font-weight:bold; background:url('/Main/Images/section/common/bul_h6.png') no-repeat left 8px; padding-left:17px; margin-bottom:3px; }
.explain {margin:9px 0 12px; font-weight:bold; line-height:1.7;}
.caution {overflow:hidden;}
.caution span.hide {float:left; display:block; padding-left:7px; background:url('/Main/Images/section/common/bul_caution.gif') no-repeat 0 6px; text-indent:-9999px;}

.noBl {background:none !important;}
.list_black {/*수정*/margin-left:9px;}
.list_black > li {padding-left:12px; background:url('/Main/Images/section/common/bul_black.png') no-repeat 0 11px; letter-spacing:-0.05em;}
.list_blue > li {padding-left:10px; background:url('/Main/Images/section/common/bul_blue.png') no-repeat 0 10px;}
.list_noBl > li {background:none;}
.list_hyp > li {padding-left:13px; background:url('/Main/Images/section/common/bul_hyphen.png') no-repeat 0 10px;}
.list_dot > li {padding-left:11px; background:url('/Main/Images/section/common/bul_dot.png') no-repeat 0 11px; color:#666;}
.list_dot2 > li {padding-left:9px; background:url('/Main/Images/section/common/bul_dot2.gif') no-repeat 0 11px;}
.list_num > li {margin:5px 0;}
.list_num > li > span {display:inline-block; margin-right:10px; background:#366ACA; width:25px; height:25px; line-height:23px; border-radius:100%; text-align:center; color:#fff; font-weight:bold;}
.list_num .list_dot {margin-left:30px !important;}
.list_num2 p {font-weight:bold; font-size:16px;}
.list_num3 > li {margin:5px 0;}
.list_num3 > li > span {display:inline-block; margin-right:7px; color:#000; font-weight:bold; font-style:italic; font-size:15px;}
li a.blank {display:inline-block; padding-right:14px; background:url('/Main/Images/section/common/i_blank_blue.png') no-repeat right center;}

@media all and (max-width:480px){
.contentWrap h4 {margin-top:25px; font-size:19px; background-size:20px 20px; background-position:0 7px;}
.contentWrap h5 {padding-left:17px; font-size:16px; background-position:0 8px;}
}


/* box */
.txt_box {padding:14px 20px; font-weight:bold; line-height:1.7; border:1px solid #d7d7d7; border-top:2px solid #3679cb; background:#fafafa;}
.roundBox {width:100%; letter-spacing:-0.08em; text-align:center; vertical-align:top; background:#f4f4f4; border:1px solid #ccc; border-radius:10px 10px; box-sizing:border-box; overflow:hidden;}


/* table overflow scroll */
.tbl_wrap {overflow-x: auto; margin-top:10px; }

/* table common */
.thL tbody th,
.tdL td {padding-left:10px; text-align:left;}
.tdR td {padding-right:10px; text-align:right;}
.tbl_wrap .tbl_guide { display: none; }

/* table style1 */
.tbl_st1 {margin-left:-1px; width:100%; margin-top:2px; border-top:2px solid #3679cb !important; margin-bottom:20px;}
.tbl_st1 th,
.tbl_st1 td {padding:6px 5px; font-size:14px; line-height:1.8; color:#5f5f5f; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st1 thead th {font-weight:600; font-size:14px; background:#fafafb;}
.tbl_st1 tbody th,
.tbl_st1 tfoot th {font-weight:600; background:#fff;}
.tbl_st1 tbody td.txtL {text-align:left; padding-left:10px;}

/* table style2 : 오른쪽 정렬*/
.tbl_st2 {min-width:100%; margin-top:9px; border-left:1px solid #ccc; border-top:2px solid #0080c7;}
.tbl_st2 th,
.tbl_st2 td {padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:14px; line-height:1.8; color:#5f5f5f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st2 thead th {font-weight:bold; font-size:14px; background:#f0f8fc;}
.tbl_st2 tbody th {background:#f5f5f5;}
.tbl_st2 tbody td {text-align:right; padding-right:10px;}
.tbl_st2 tbody td.txtC {text-align:center; }

/* table style3 : 왼쪽 정렬*/
.tbl_st3 {min-width:100%; margin-top:9px; border-left:1px solid #ccc; border-top:2px solid #0080c7;}
.tbl_st3 th,
.tbl_st3 td {padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:14px; line-height:1.8; color:#5f5f5f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st3 thead th {font-weight:bold; font-size:14px; background:#f0f8fc;}
.tbl_st3 tbody th {background:#f5f5f5;}
.tbl_st3 tbody td {text-align:left; padding-left:10px;}
.tbl_st3 tbody td.txtC {text-align:center; padding-left:0px; }

/* table common */
.thL tbody th,
.tdL td {padding-left:10px; text-align:left;}
.tdR td {padding-right:10px; text-align:right;}
/*table tr th:last-child, table tr td:last-child {border-right:#fff !important;}*/

/* img box */
.img_box {margin:29px 0;}
.img_box ul {overflow:hidden;}
.img_box li {float:left; font-size:0; line-height:0}
.img_box li img {width:100%; border:1px solid #ccc; box-sizing:border-box;}

.img_box.col2 li {width:49%; margin-left:2%;}
.img_box.col2 li:nth-of-type(2n-1) {margin-left:0;}
.img_box.col3 li {width:32%; margin-left:2%;}
.img_box.col3 li:nth-of-type(3n-2) {margin-left:0;}

@media all and (max-width:480px){
.img_box li {float:none; margin-top:10px;}
.img_box.col2 li,
.img_box.col3 li {width:100%; margin-left:0;}
}


/* etc */
.unit {text-align:right; font-size:13px; color:#5f5f5f;}
.unit::after {content:""; display:block; width:100%; clear:both;}

/* iframe target*/
#hidden_frame {
	width: 0px;
	height: 0px;
	border-width: 0px;
	border: 0px;
	margin: 0px;
	overflow: hidden;
}

iframe {width:100%; min-width:100%; border:none; margin:0; overflow:hidden; overflow-y:auto;}

.map {padding:10px; border:1px solid #ccc;}
.map > iframe {height:450px;}


/*버튼*/
.buttonWrap p {margin:10px 0;}

.bt_top { display: inline-block; padding:7px; border-radius:3px; border:1px solid #c8d1db; }
.bt_top span { padding:0 12px 0 2px;  font-weight:bold;  background:#ffffff url('/Main/Images/section/common/button/i_top.png') no-repeat right; color:#333; letter-spacing:-0.05em;}

.btL {display:inline-block; height:31px; padding:0 24px 0; border:2px solid #00a3a8; border-radius:8px 8px; font-weight:bold; font-size:18px; line-height:27px; color:#117b7e; background:#ebf8f8;}
.btM {display:inline-block; height:26px; padding:0 24px 0; border:2px solid #00a3a8; border-radius:6px 6px; font-weight:bold; font-size:15px; line-height:25px; color:#117b7e; background:#ebf8f8;}
.btS {display:inline-block; height:17px; padding:0 22px 0; border:1px solid #00a3a8; border-radius:4px 4px; font-weight:bold; font-size:13px; line-height:14px; color:#117b7e; background:#ebf8f8;}
.btS_w50 {display:inline-block; height:17px; padding:0 22px 0; width:30px; border:1px solid #00a3a8; border-radius:4px 4px; font-weight:bold; font-size:13px; line-height:14px; color:#00a3a8; background:#ebf8f8;}

.bt_white { line-height:1.4em; display: inline-block; padding:5px 12px 5px 7px; border-radius:3px; border:1px solid #c8d1db; background:#fff; font-weight:bold;  color:#333; letter-spacing:-0.05em;}
.bt_white span.down { font-size:14px; padding:3px 12px 3px 7px; background:url('/Main/Images/section/common/button/i_down.png') no-repeat right; }
.bt_white span.site { font-size:14px; padding:0 20px 0 3px; background:url('/Main/Images/section/common/button/i_site.png') no-repeat right; }
.bt_white span.blank { font-size:14px; padding:0 18px 0 2px; background:url('/Main/Images/section/common/button/i_blank.png') no-repeat right; }

.bt_orange { line-height:1.4em; display: inline-block; padding:5px 12px 5px 7px; border-radius:3px; border:1px solid #cc3300; background:#cc3300; font-weight:bold;  color:#fff !important; letter-spacing:-0.05em;}
.bt_orange span.down { font-size:14px; padding:3px 12px 3px 7px; background:url('/Main/Images/section/common/button/i_down.png') no-repeat right; }
.bt_orange span.site { font-size:14px; padding:0 20px 0 3px; background:url('/Main/Images/section/common/button/i_site.png') no-repeat right; }
.bt_orange span.blank { font-size:14px; padding:0 18px 0 2px; background:url('/Main/Images/section/common/button/i_blank.png') no-repeat right; }

.bt_white_s, .bt_white_s2 { display: inline-block; padding:0 7px 0 5px; border-radius:3px; border:1px solid #c8d1db; background:#fff; font-size:13px; color:#333; }
.bt_white_s span.down { padding:0 20px 0 2px; background:url('/Main/Images/section/common/button/i_down.png') no-repeat right; }
.bt_white_s span.blank { padding:0 18px 0 2px; background:url('/Main/Images/section/common/button/i_blank.png') no-repeat right; }


.bt_blue { line-height:1.4em; display: inline-block; padding:5px 12px 5px 7px; border-radius:3px; border:1px solid #1160a4; background:#1160a4; font-weight:bold;  color:#fff; letter-spacing:-0.05em;}
.bt_blueL {padding:13px 30px;}
.bt_blueL > span { font-size:16px !important;}
.bt_blue span.down { font-size:14px; padding:0 20px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_down_w.png') no-repeat right; }
.bt_blue span.site { font-size:14px; padding:0 20px 0 3px; color:#fff !important; background:url('/Main/Images/section/common/button/i_site_w.png') no-repeat right }
.bt_blue span.blank { font-size:14px; padding:0 18px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_blank_w.png') no-repeat right; }
.bt_blue span.glasses { font-size:14px; padding:0 18px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_glasses.png') no-repeat right; display:block; }


.bt_blue_s { display: inline-block; padding:0 7px 0 5px; border-radius:3px; border:1px solid #1160a4; background:#1160a4; font-size:13px; color:#fff; }
.bt_blue_s span.down { padding:0 20px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_down_w.png') no-repeat right; }
.bt_blue_s span.blank { padding:0 18px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_blank_w.png') no-repeat right; }
.bt_blue_s span.glasses { padding:0 18px 0 2px; color:#fff !important; background:url('/Main/Images/section/common/button/i_glasses.png') no-repeat right; }

.bt_R_blank{color:#1160a4; padding:0 18px 0 2px; background:url('/Main/Images/section/common/i_blank_blue.png') no-repeat right center; }

.page_popup {position:absolute; z-index:9999; top:160px; left:50%; margin-left:-250px;}
@media all and (max-width:768px){
	.page_popup {left:0; margin:0 auto; text-align:center;}
	.page_popup img {width:100%;}
}


/* 이미지*/
.photo1 {}
@media all and (max-width:480px){
.photo1 { width:100%; margin-bottom:10px;}
}

.photo2 {overflow:hidden;}
.photo2 li { float:left; width:49%; text-align:center; box-sizing:border-box; }
.photo2 li.last {float:right;}
.photo2 li img {width:100%; box-sizing:border-box;}
.photo2 li span { display:block;  }
@media all and (max-width:480px){
.photo2 li { width:100%; margin-bottom:10px;}
}

.photo3 { overflow:hidden; }
.photo3 li { float:left; width:32%; margin-right:2%; text-align:center;}
.photo3 li.last {margin-right:0;}
.photo3 li img {width:100%;}
.photo3 li span { display:block;  }
@media all and (max-width:768px){
.photo3 li {width:49%; margin-right:1%; margin-bottom:10px;}
}
@media all and (max-width:480px){
.photo3 li { width:100%; }
}

.photo4 { overflow:hidden; }
.photo4 li { width:24.25%; margin-right:1%; float:left; margin-bottom:20px; }
.photo4 li.last {margin-right:0;}
.photo4 img { width:100%; height:140px;}
@media all and (max-width:768px){
.photo4 li { width:49%; margin-right:1%; margin-bottom:10px;}
}
@media all and (max-width:480px){
.photo4 li { width:100%; }
}

.img_brd,
.list_brd li {border:1px solid #ddd; box-sizing:border-box; line-height:0 !important;}
.img_pBrd,
.list_pBrd li {border:1px solid #ddd; box-sizing:border-box; padding:1%; line-height:0 !important;}

.txt_box_etc {padding:20px; text-align:center; font-weight:400; line-height:1.7; color:#fff; font-size:20px; background:#cb3232; margin-bottom:30px;}


