@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Each Subpage Body Contents CSS (★ 최초…최종 작업자는 갱신 이력을 반드시 남겨주세요!)
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2020.08.10 | 김효진 | 최초 등록
 * </pre>
 * @author 디자인팀 김효진
 * @since 2020.08.10
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! Subpage Body Content Each Template v.20150905~ 20190611. 20191011~ | by @Who
 */

/** Compatible! [IE9+] 20191011~ */

/* Table of contents ))
 | .content1template1
 | …
 */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */


/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */
ol.bo1 > li::before {background: #b34b00;}
.flow1chart li::after {
    background: url(../../img/sub/ic22a1flowchart1arrow.png) no-repeat;
}

.boo5{list-style:none;padding:0;margin:0;}
.boo5> p{position:relative;min-height:30px;margin-top:0;}
.boo5> p .t1{display:inline-block;padding:0 0 0 50px;font-size:19px;font-weight:600;color:#000;}
.boo5> p .ic1{display:block;
	position:absolute;left:0;top:3px;
	width:43px;height:23px;
	line-height:23px;
	text-align:center;
	background:#b34b00;
	font-size:0.929em;
	letter-spacing:-1px;
	border-radius:12px;
	color:#fff;
	font-weight:400;
}




.charge1result1{margin:0;padding:0;list-style:none;font-size:.875em;}
.charge1result1>li{margin:1% 0;background:#fcfaf8;border:1px solid #ccc;}
.charge1result1>li .even-grid{margin:1.2% 0;display:table;width:100%;}
.charge1result1>li .even-grid .column{position:relative;display:table-cell;vertical-align:middle;padding:.5% 3%;}
.charge1result1>li .even-grid .column.large-2{width:30%;text-align:center;font-size:1.125em;color:#8b530f;border-right:1px dotted #777;}
.charge1result1>li .even-grid .column.large-10{width:70%;color:#666;}
@media all and (min-width:500px){
	.charge1result1>li .even-grid .column.large-2{width:20%;padding-left:1%;padding-right:1%;}
	.charge1result1>li .even-grid .column.large-10{width:80%;}
}
@media all and (min-width:768px){
	.charge1result1{font-size:1em;}
	.charge1result1>li .even-grid .column.large-2{width:16.66667%;padding-left:2%;padding-right:2%;}
	.charge1result1>li .even-grid .column.large-10{width:83.33333%;}
}

.comm_txt {padding: 0 7px; border: 1px solid #8b530f; border-radius: 10px;font-size: 14px;line-height: 18px; color: #202020; vertical-align: bottom;}
.comm_txt2 {display:block; position:relative;overflow:hidden;padding: 10px 7px;  font-size: 24px;  color: #202020;}

table.t3 {border-top: 2px solid #8d5411;}


/* 연혁 */

.history1list1 {border-bottom:1px solid #ccc;}
.history1list1 .lst1 {position:relative;border-top:1px solid #ccc;padding-bottom:5px;}
.history1list1 .lst1 .t2 {display:inline-block;vertical-align:top;color:#654226;font-size:1.500em;padding:10px 0;box-sizing:border-box;border-top:2px solid #b67e34;margin:-1px 0 0;font-weight:500}
.history1list1 ul {list-style:none;margin:0;padding:0;}
.history1list1 li {position:relative;padding-left:70px;}
.history1list1 li .t3 {position:absolute;top:0;left:0;width:85px;height:100%;line-height:1;color:#333;padding-top:16px;box-sizing:border-box;}
.history1list1 li .t4 {padding:10px 0;margin:0;color:#888888}

@media all and (min-width:500px){
	.history1list1 .lst1 {padding-left:105px;padding-bottom:0;}
	.history1list1 .lst1 .t2 {position:absolute;top:-1px;left:0;width:120px;height:100%;text-align:center; }
	.history1list1 li .t3 {padding-top:20px;}
	.history1list1 li .t4 {padding:12px 0; }
}

@media all and (min-width:600px){
	.history1list1 .lst1 {padding-left:140px;}
	.history1list1 li {padding-left:85px;}
}


[class*='panel'].traffic1{}
[class*='panel'].traffic1 .dl1>dt .ic1{width:60px;height:60px;background:#fff url() no-repeat;border-radius:50%;background-size:contain;}
[class*='panel'].traffic1 .dl1>dt .ic1.traffic1train1{background-image:url(/_res/doja/img/sub/traffic1ic1train1.png);}
[class*='panel'].traffic1 .dl1>dt .ic1.traffic1car1{background-image:url(/_res/doja/img/sub/traffic1ic1car1.png);}
[class*='panel'].traffic1 .dl1>dt .ic1.traffic1airplane1{background-image:url(/_res/doja/img/sub/traffic1ic1airplane1.png);}
[class*='panel'].traffic1 .dl1>dt .ic1.traffic1bus1{background-image:url(/_res/doja/img/sub/traffic1ic1bus1.png);}

@media all and (min-width:768px){
	[class*='panel'].traffic1 .dl1>dt .ic1{width:100px;max-width:100px;height:100px;}
}

@media all and (min-width:1260px){
	[class*='panel'].traffic1 .dl1>dt{width:15%;}
}

/* .cmapinfo1 li:before {background: url(../../img/sub/cmap1_spr.png) no-repeat;} */
/* .cmap1 .b1.more:after {background:#d69d4e url(../../img/sub/cmap1_spr.png) no-repeat 0 -82px;} */

/* 찾아오시는길 */
.cmap1 {position:relative;height:0;padding-bottom:50.56%;overflow:hidden;}
.cmap1 .root_daum_roughmap_landing {position:absolute;top:0;left:0;width:100% !important;height:100%;}
.cmap1 .root_daum_roughmap .wrap_map {height:100% !important}
.cmap1 .root_daum_roughmap .wrap_btn_zoom .btn_zoom_reset {margin-top:10px}
.cmap1 .b1.more {position:absolute;bottom:0;right:45px;font-weight:500;color:#fff;background:rgba(50,29,4,.7);z-index:21;padding:9px 18px 8px}
.cmap1 .b1.more:after {position:absolute;top:0;right:-45px;content:"";display:block;width:45px;height:41px;background:#d69d4e url(../../img/sub/cmap1_spr.png) no-repeat 0 -74px;background-size:220px auto;}
.cmapinfo1 { position:relative; background:#f7f8fa; z-index: 100;}
.cmapinfo1 ul {list-style:none;padding:15px;margin:0;overflow:hidden;}
.cmapinfo1 li {position:relative;float:left;box-sizing:border-box;padding-left:75px;min-height:56px}
.cmapinfo1 li:before {position:absolute;top:0;left:0;content:"";display:block;width:56px;height:56px;background:url(../../img/sub/cmap1_spr.png) no-repeat;background-size:171px auto;}
.cmapinfo1 li.addr:before {background-position:0 0}
.cmapinfo1 li.tel:before {background-position:-57px 0}
.cmapinfo1 li.fax:before {background-position:-115px 0}
.cmapinfo1 li .t1 {display:block;font-size:1.125em;color:#221d1a;font-weight:600;letter-spacing:-.075em;margin-top:5px}
.cmapinfo1 li .t2 {display:block;font-size:1.075em;color:#585858;line-height:1.235em;}
.cmapinfo1 li .t2 a {color:#585858}
.cmapinfo1 li:addr .t2 {font-size:1.063em;}
.cmapinfo1 ul.col3 li {width:100%;margin-top:10px;}
.cmapinfo1 ul.col3 li:first-child {width:100%;margin-top:0;}
@media all and (min-width:500px){
	.cmap1 .b1.more {padding-left:28px;padding-right:28px}
	.cmapinfo1 ul {padding:25px 0 25px 20px}
	.cmapinfo1 li {padding-right:20px}
	.cmapinfo1 ul.col3 li {width:50%;margin-top:0}
}
@media all and (min-width:768px){
	.cmap1 .b1.more {right:50px}
	.cmap1 .b1.more:after {width:50px;height:45px;right:-50px;background-size:auto;background-position:0 -82px}

}
@media all and (min-width:1000px){
	.cmapinfo1 ul {padding:35px 0 35px 30px}
	.cmapinfo1 ul.col3 li {width:28%}
	.cmapinfo1 ul.col3 li:first-child {width:44%;margin-bottom:0}
	.cmapinfo1 li {padding-left:100px}
	.cmapinfo1 li:before {width:80px;height:80px;background-size:auto;}
	.cmapinfo1 li.tel:before {background-position:-82px 0}
	.cmapinfo1 li.fax:before {background-position:-164px 0}
	.cmapinfo1 li .t1 {margin-top:8px}
}


/*관람안내 */

.top1guide2{margin:0 auto;padding:0 4.166%;text-align:center;}
.top1guide2 .h1{font-size:20px;letter-spacing:-1px;color:#000;margin-top:0; }
.top1guide2 .deco1{display:block;width:174px;height:140px; margin:0 auto 10px;margin-top:0; padding-top:0;
	background:url() no-repeat center center;
	background-size:contain;
}

@media all and (min-width:768px){
.top1guide2 .h1{font-size:30px;font-weight:normal;}
.top1guide2 .t1{font-size:32px;}
}


.top1guide2 .deco1.info1{background-image:url(/_res/doja/img/sub/06328_img4.png);}




#v1cont1{display:block;position:relative;box-sizing:border-box;
	margin:2em -30%; /* (((1920-1200)/2)/1200) */
	padding:1em 0 ;
	background:#fff;
}
#v1cont1 [class*='v1']{
	position:relative;
	height:100%;
	margin:0 -400px; /* =(2000-1200)/2 */
}
#v1cont1 [class*='v1'] img{display:block;
	width:auto;
	height:100%;
	margin:0 auto;
}



#v1cont1 .tg1{display:block;
	position:absolute;left:0;right:0;top:0;
	color:#fff;
	text-align:center;
}

#v1cont1 .t1{display:block;padding:5em 1em 1em;font-size:19px;line-height:1.25;}
#v1cont1 .t2{display:block;padding:1em  0;font-size:14px;line-height:1.25;}
#v1cont1 .t3{display:block;padding:.333em 1em;font-size:12px;line-height:1.25;}
#v1cont1 .t4{display:block;padding:2em 1em 0;font-size:19px;color:#fff;line-height:1.25;font-weight:normal;}

#v1cont1 .tg1cont{
	width:60.5%;
	margin:0 auto;
}
#v1cont1 .tg1 a{color:#f7ffab;}

#v1cont1 .wpd1{padding:0 20% !important;}

#v1cont1 .pic1gallery1 .t1{padding:.666em;background:#eff2f4;color:#567;font-size:14px;line-height:1.333;}

@media all and (min-width:768px){
	/*#v1cont1 .tg1cont{width:36.5%;}*/
	#v1cont1 .wpd1{padding:1% 5% 0 0 !important;}

	#v1cont1 .t1{padding-top:2.5em;font-size:32px;}
	#v1cont1 .t2{font-size:21px;padding:2em  0;}
	#v1cont1 .t3{font-size:18px;}
	#v1cont1 .t4{padding:2em 1em 0;font-size:28px;}

}
@media all and (min-width:1000px){
	#v1cont1 .t1{padding-top:3em;font-size:30px;}
	#v1cont1 .tg1cont{width:60%; }
}

/* 시설안내 */
.s06329 .even-grid{position:relative;margin-bottom:2em;}
.s06329 .h1{display:block;font-size:2.222em;color:#000;margin-top:20px;}
.s06329 .h2{display:block;font-size:1.666em;color:#000;margin-top:20px;margin-bottom:0;line-height:1.25;}
.s06329 .t1{display:block;font-size:1.111em;}
.s06329 .t2{display:block;font-size:.888em;}



@media all and (min-width:768px){
	.s06329 .even-grid{margin-bottom:5em;}
	.s06329 .h1{margin-top:70px;}
	.s06329 .h1, .s06329 .h2, .s06329 .h2, .s06329 .t1, .s06329 .t2{padding-left:30px;}
	.s06329 .h1:before{content:'';position:absolute;right:0;top:40px;width:120%;height:5px;background:#d26719;}
	.s06329 .float-left-medium{text-align:right;}
	.s06329 .float-left-medium>.h1,
	.s06329 .float-left-medium>.h2,
	.s06329 .float-left-medium>.t1,
	.s06329 .float-left-medium>.t2{padding-right:30px;padding-left:0;}
	.s06329 .float-left-medium>.h1:before{left:0;}
}
@media all and (min-width:1000px){
	.s06329 .h1, .s06329 .h2, .s06329 .t1, .s06329 .t2{padding-left:50px;}
	.s06329 .h1{margin-top:100px;}
	.s06329 .h1:before{top:60px;}
	.s06329 .float-left-medium{text-align:right;}
	.s06329 .float-left-medium>.h1,
	.s06329 .float-left-medium>.h2,
	.s06329 .float-left-medium>.t1,
	.s06329 .float-left-medium>.t2{padding-right:50px;}
	.s06329 .float-left-medium>.h1:before{left:0;}
}


/* 시설안내 */
.s06353 .even-grid{position:relative;margin-bottom:2em;}
.s06353 .h1{display:block;font-size:2.222em;color:#000;margin-top:20px;}
.s06353 .h2{display:block;font-size:1.666em;color:#000;margin-top:20px;margin-bottom:0;line-height:1.25;}
.s06353 .t1{display:block;font-size:1.111em;}
.s06353 .t2{display:block;font-size:.888em;}



@media all and (min-width:768px){
	.s06353 .h1{margin-top:70px;}
	.s06353 .h1, .s06353 .h2, .s06353 .h2, .s06353 .t1, .s06353 .t2{padding-left:30px;}
	.s06353 .h1:before{content:'';position:absolute;right:0;top:40px;width:120%;height:5px;background:#d26719;}
	.s06353 .float-left-medium{text-align:right;}
	.s06353 .float-left-medium>.h1,
	.s06353 .float-left-medium>.h2,
	.s06353 .float-left-medium>.t1,
	.s06353 .float-left-medium>.t2{padding-right:30px;padding-left:0;}
	.s06353 .float-left-medium>.h1:before{left:0;}
}
@media all and (min-width:1000px){
	.s06353 .h1, .s06353 .h2, .s06353 .t1, .s06353 .t2{padding-left:50px;}
	.s06353 .h1{margin-top:100px;}
	.s06353 .h1:before{top:60px;}
	.s06353 .float-left-medium{text-align:right;}
	.s06353 .float-left-medium>.h1,
	.s06353 .float-left-medium>.h2,
	.s06353 .float-left-medium>.t1,
	.s06353 .float-left-medium>.t2{padding-right:50px;}
	.s06353 .float-left-medium>.h1:before{left:0;}
}



.g06050 .comm_txt { padding: 0 7px; border: 1px solid #8b530f; border-radius: 10px;font-size: 16px;line-height: 18px; color: #8b530f; vertical-align: bottom;}
.g06050 .comm_txt2 {display:block; position:relative;overflow:hidden;padding: 10px 7px 0;font-size: 24px;  color: #202020;}
.g06050 .comm_txt3 {font-size: 13px;color: #888;padding: 0;}


.g06359{border-top:2px solid #000;padding:20px 0}
.g06359 .comm_txt {display:block;width:88px;padding: 4px 7px; border-radius:30px; font-size: 14px; color: #fff; background:#8b530f;text-align:center;}
.g06359 .comm_txt2 {display:block; position:relative;overflow:hidden;padding: 10px 7px 0;font-size: 30px; font-weight:600; color: #202020; }
.g06359 .comm_txt3 {display:block; font-size: 16px;color: #555;padding:10px 0;line-height:1.4em;text-align:left;}


/*인사말*/
.c07662{position:relative;overflow:hidden;}
.c07662 h2:before{content:''; display:inline-block; position:absolute;}
.c07662 h2{display:block; position:relative; padding-top:20px; margin-bottom:20px; text-align:center; font-size:36px; word-break:keep-all;font-family:'GimhaeGaya';font-weight:400;color:#000;}
.c07662 h2:before{top:0; left:calc(50% - 14px); width:14px; height:19px; background:url(/_res/ds/img/sub/06085_img1.png)no-repeat 0 0; }
.c07662 h2.h1{padding-top:0; margin-bottom:20px; text-align:center; font-size:36px; word-break:keep-all;font-family:'GimhaeGaya';font-weight:400;color:#000;}
.c07662 h2.h1:before{display:none;}
.c07662 .title2 p{padding:10px 0 0 0; font-size:17px;background-color:#fff; /*word-break:keep-all;*/color:#777;line-height:1.5}
.c07662 .title2 p:first-child{padding:3% 0 0 0;}
.c07662 .title2 p span{display:block; font-size:23px;color:#000;margin-bottom:20px;}
.c07662 .title2 p.t1{font-family:"GimhaeGaya", sans-serif;padding: 0; color:#3d3d3d;}



.box1.download1s1{border-color:#e2e2e4 !important;background:#f7f8f8 !important;}
.download1s1{overflow:hidden;}
.download1s1 .m1{display:inline-block;float:left;margin-top:.999em;line-height:1.333;vertical-align:middle;}
.download1s1 .b1{display:inline-block;float:right;vertical-align:middle;}
/*.download1s1 .b1>.button{margin:0;font-size:13px;}
.download1s1 .b1>.button.finance{
	border-radius:100%;
	width:auto;height:auto;
	padding:5px;
}
.download1s1 .b1>.button.finance>.ic1{min-width:auto;min-height:auto;
	width:16px;height:16px;
	background-image:url(/_res/portal/img/lib/ic32a1download1.png);
}
*/


/* YYYYMMDD.Writer. ◇◆ */



/* RWD ◇◆◇◆ */
/* ◇◆ */
@media all and (min-width:640px){
}
/* ◇◆ */
@media all and (min-width:768px){
}
/* ◇◆ */
@media all and (min-width:1000px){
}
/* ◇◆ */
@media all and (min-width:1260px){
}