@charset "UTF-8"; 

/*** sub ***/
#wrap {position:relative; overflow:hidden;}
#content_wrap {padding-top:50px; padding-bottom:100px;}
#content .img {width:100%; margin:0 auto; }
#content .img img {width:100%; }

#tit {text-align:center;margin-bottom:50px;position:relative; }
#tit h3 {line-height:1em;font-size:36px;color:#333;}

#tit > ul {margin-top:10px;}
#tit > ul > li {display:inline-block;vertical-align:middle;margin:0 10px;}
#tit > ul > li > * {display:inline-block;vertical-align:middle;font-size:14px;}
#tit > ul > li span:first-child  {font-size:16px;}
#tit > ul > li em {margin:0 8px;color:#999;}
#tit .btn > * {display:inline-block;vertical-align:middle;position:relative;}
#tit .btn button {display:inline-block;width:36px;height:36px;box-sizing:border-box;border:1px solid #ddd;border-radius:50%;line-height:34px;color:#888;font-size:20px;background:#fff;position:relative;z-index:10;}
#tit .btn button:hover,
#tit .btn .on button  {background:#777;border-color:#777;color:#fff;}
#tit .btn .share .sns li {width:36px;transition:0.3s;position:absolute;left:0;top:0;opacity:0;}
#tit .btn .share .sns li img {transition:0.3s;}
#tit .btn .share.on .sns {display:block;}
#tit .btn .share.on .sns li {opacity:1;}
#tit .btn .share.on .sns li:nth-child(1) {left:39px;}
#tit .btn .share.on .sns li:nth-child(2) {left:78px;}
#tit .btn .share.on .sns li:nth-child(3) {left:117px;}
#tit .btn .share.on .sns li:nth-child(4) {left:156px;}
#tit .btn .share.on .sns li:nth-child(5) {left:195px;}
#tit .btn .share.on .sns li:hover a img {transform:scale(1.1) rotate(360deg);}

/* 예약안내페이지 */
.res_info{background-color: #f3f3f3; padding: 20px; text-align: center;}
.c_mint{color: #10a0ab;}
.res_info a{display: inline-block; width: auto; padding: 0 20px; background: #1db3af; color: #fff; font-size: 16px; 
transition: 0.3s;box-sizing: border-box; height: 40px; line-height: 38px;border: 1px solid #2aa9a6;}
.res_info a:hover{color: #fff; background: #0e9d9a;}
.res_info .txt{margin-top: 10px; margin-bottom: 17px; font-size: 18px;}
.res_directions{width: 80%; margin: 30px auto 0 auto;}
.res_directions ul:after{content: ""; display: block; clear: both;}
.res_directions li{width: 24%;  float: left; text-align: center; background-color: #f5f5f5; box-sizing: border-box; padding-bottom: 20px; font-size: 17px;}
.res_directions li img{margin-bottom: 15px;}
.res_directions li .nb{width: 100%; display: block; padding: 3px; box-sizing: border-box; background-color: #6f6f6f; color: #fff; margin-bottom: 15px;}
.res_directions .next{width: 13%; height: 50px; background-color: transparent; margin-top: 70px; }
.res_directions2{margin-top: 30px;}
.res_directions2 h3{background-color: #939393; text-align: center; color: #fff; line-height: 37px; font-weight: 400; margin-bottom: 20px;}


.__blue {color:#00a0e9;}
.__mint {color:#2aa9a6}
.__orange {color:#ff7316 !important;}
.__red {color:#dc3232 !important;}
.__black {color:#000 !important;}
.__green {color:#5bd51f}

.__u {text-decoration:underline;}

.__tit1 {position:relative;}
.__tit1 h3 {font-size:26px;font-weight:600;color:#333;margin-bottom:15px;  font-family: sans-serif;}
.__tit1 h4 { font-weight:600; color:#ccb080;}
.__tit1 .rig {position:absolute;right:0;bottom:0;}
.__tit1 span {color:#bebebe;}

.__txt1 {font-size:16px;line-height:1.5em;}
.__txt2 {font-size:20px;line-height:1.5em;color:#333; font-weight:600; font-family: sans-serif;}
.__txt3 {font-size:15px;line-height:1.5em;}
.__txt4 {font-size:18px;line-height:1.5em;}
.__txt5 {font-size:16px;line-height:1.5em; font-weight:500 !important;}

.__btn1 {display:inline-block;height:40px;line-height:38px;padding:0 20px; background:#1F7A78; color:#fff;font-size:16px;transition:0.3s;border:1px solid #14514F;box-sizing:border-box;}
.__btn1:hover {box-shadow:0 0 5px 1px rgba(0,0,0,0.3);}
.__btn1.type2 {color:#1B6C69;background:#fff;}
.__btn1.type3, .bg2 {color:#fff;background:#909090; border:none;}
.__btn1.type4, .bg1 {color:#fff;background:#824d28; border:none;}
a.bg1:hover {background:#603313; color:#fff;}
a.bg2:hover {background:#666; color:#fff;}

.__btn2 {display:inline-block;height:60px;line-height:58px;width:100%;background:#555;color:#fff;font-size:16px;border:1px solid #555;text-align:center;}

.__btn3 {display:inline-block;height:36px;line-height:36px;padding:0 15px; background:#1F7A78; color:#fff;font-size:14px;transition:0.3s;border:1px solid #14514F;box-sizing:border-box;}
.__btn3:hover {box-shadow:0 0 3px 1px rgba(0,0,0,0.1);}
.__btn3.type1 {color:#2aa9a6;background:#fff;}


@media all and (max-width:1000px){
	.__tit1 h3 {font-size:22px;margin-bottom:10px;}

	.__txt1 {font-size:15px;line-height:1.5em;}
	.__txt2 {font-size:16px;line-height:1.4em;}
	.__txt3 {font-size:14px;line-height:1.4em;}
	.__txt4 {font-size:15px;line-height:1.4em;}
	
	.__btn1 {height:32px;line-height:30px;padding:0 15px;font-size:15px;}
	.__btn2 {height:45px;line-height:43px;font-size:14px;}
}
@media all and (max-width:768px){
	
	/* 예약안내페이지 */
	.res_directions li{width: 100%; float: none;}
	.res_directions .next{width: 20%; height: auto; margin-top: 30px; margin-left: auto; margin-right: auto;}
	
	#content_wrap {padding-top:10px; padding-bottom:30px;}
	
	.__tit1 h3 {font-size:18px;}

	.__txt1 {font-size:14px;}
	.__txt2 {font-size:13px;}
	.__txt3 {font-size:12px;}
	.__txt4 {font-size:13px;}
	.__btn1 {font-size:14px;}
	.__btn2 {height:32px;line-height:30px;font-size:12px;}
}



.__toparea {position:relative;margin-bottom:20px;font-size:0;}
.__toparea .all {font-size:15px;padding-top:15px;}
.__toparea .__search1, .__toparea .__search2 {position:absolute;right:0;bottom:0;}

.__tab1 {font-size:0;padding:1px 0 0 1px;}
.__tab1 a {display:inline-block;vertical-align:top;box-sizing:border-box;box-sizing:border-box;width:150px;height:50px;border:1px solid #ddd;margin:-1px 0 0 -1px;white-space:nowrap;color:#000;font-weight:500;text-align:center;position:relative;}
.__tab1 a:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__tab1 a span {display:inline-block;vertical-align:middle;max-width:100%;white-space:normal;font-size:15px; font-weight:normal;}
.__tab1 .active {background:#45484d;color:#fff;border-color:#45484d;z-index:10;}

.__search1 {display:inline-block;position:relative;font-size:0;}
.__search1 select,
.__search1 input[type='text'],
.__search1 button {display:inline-block;vertical-align:top;box-sizing:border-box;height:40px;}
.__search1 select,
.__search1 input[type='text'] {border:1px solid #ddd;font-size:15px;padding-left:5px;}
.__search1 select {min-width:120px;margin-right:3px;}
.__search1 input[type='text'] {width:230px;}
.__search1 button {margin-left:-1px;background:#13736F;color:#fff; /*border-color:#109cd7;border:1px solid #109cd7;*/ font-size:18px;width:50px;}


.__search2 {display:inline-block;position:relative;font-size:0;}
.__search2 select,
.__search2 input[type='text'],
.__search2 button {display:inline-block;vertical-align:top;box-sizing:border-box;height:40px;}
.__search2 select,
.__search2 input[type='text'] {border:1px solid #ddd;font-size:15px;padding-left:5px;}
.__search2 select {min-width:90px;margin-right:3px;}
.__search2 input[type='text'] {width:140px;}
.__search2 button {margin-left:-1px;background:#2aa9a6;color:#fff; /*border-color:#109cd7;border:1px solid #109cd7;*/ font-size:18px;width:50px;}


.__pdt-list {table-layout:fixed;border-top:1px solid #333;width:100%;}
.__pdt-list tr > * {border-bottom:1px solid #ddd;padding:20px;text-align:center;}
.__pdt-list col.img {/*width:210px;*/ width:30%}
.__pdt-list col.people {width:160px;}
.__pdt-list col.state {width:180px;}
.__pdt-list td.info {text-align:left;}
.__pdt-list td.info .ico {margin-bottom:15px;}
.__pdt-list td.info .ico span {margin-right:5px;}
.__pdt-list td.info .subject  a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;font-weight:500;color:#000;text-decoration:underline;}
.__pdt-list td.info ul {margin-top:10px;}
.__pdt-list td.info ul li {font-size:15px;}
.__pdt-list td.info ul li strong {color:#888;font-weight:normal;}
.__pdt-list td.info ul li span {color:#000;}
.__pdt-list td.people li {font-size:15px;margin-top:5px;}
.__pdt-list td.people li:first-child {margin-top:0;}
.__pdt-list td.people .people2 {color:#2aa9a6;}
.__pdt-list td.people .people3 {color:#ff7316;}
.__pdt-list td.state li {margin-top:5px;}
.__pdt-list td.state li:first-child {margin-top:0;}
.__pdt-list td.state li > * {display:inline-block;width:110px;height:32px;box-sizing:border-box;border-radius:16px;font-size:15px;text-align:center;line-height:30px;}
.__pdt-list td.state .state1 > * {background:#fff;border:1px dotted #626262;}
.__pdt-list td.state .state2 > * {color:#fff;border:1px solid #855839;background:#915c38;}
.__pdt-list td.state .state3 > * {color:#fff; background:#626262;}
.__pdt-list td.state .state1 > span {background:#f2f2f2;border-color:#cbcbcb;color:#a2a2a2;}
.__pdt-list tr:hover > * {background:#f1fbfe;}
.__pdt-list tr td.nomore {padding:50px;font-size:18px;text-align:center;color:#000;}
.__pdt-list.nocol colgroup {display:none;}

.__ico1 {display:inline-block;padding:0 10px;min-width:55px;box-sizing:border-box;border-radius:3px;height:22px;line-height:22px;color:#fff;background:#a4a4a4;font-size:12px;text-align:center;}
.__ico1.type2 {background:#f9783b;}
.__ico1.type3 {background:#2aa9a6;}

.__pdt-list td.info dl {margin-top:10px; display:block;}
.__pdt-list td.info dl dt {float:left; width:72px; font-size:15px; font-weight:normal; color:#888;}
.__pdt-list td.info dl dd {float:left; width:85%; color:#000; display: inline-block;}


.ovh {font-size:16px; margin-top:10px;}

.txt {font-size:16px; line-height: 1.5;}

@media screen and (max-width: 991px) {

#tit {margin-top:20px;}
	
.__toparea .all {font-size:13px;padding-top:13px;}

.__tab1 a {width:110px;height:40px;}
.__tab1 a span {font-size:15px;}

.__toparea .__search1 {top:10px;}
.__search1 select,
.__search1 input[type='text'],
.__search1 button {height:35px;}
.__search1 select,
.__search1 input[type='text'] {font-size:13px;}
.__search1 select {min-width:90px;}
.__search1 input[type='text'] {width:200px;}
.__search1 button {font-size:18px;width:40px;}

.__toparea .__search2 {top:0px;}
.__search2 select,
.__search2 input[type='text'],
.__search2 button {height:40px;}
.__search2 select,
.__search2 input[type='text'] {font-size:13px;}
.__search2 select {min-width:90px;}
.__search2 input[type='text'] {width:130px;}
.__search2 button {font-size:18px;width:40px;}
	
.__pdt-list tr > * {padding:10px;}
.__pdt-list col.people {width:100px;}
.__pdt-list col.state {width:130px;}
.__pdt-list td.info .ico {margin-bottom:10px;}
.__pdt-list td.info .ico span {margin-right:3px;}
.__pdt-list td.info .subject a {font-size:20px;}
.__pdt-list td.info ul {margin-top:7px;}
.__pdt-list td.info ul li {font-size:13px;}
.__pdt-list td.people li {font-size:13px;margin-top:3px;}
.__pdt-list td.state li {margin:0 3px;display:inline-block;vertical-align:middle;}
.__pdt-list td.state li > * {width:100px;height:30px;border-radius:15px;font-size:13px;line-height:28px;}
.__pdt-list tr td.nomore {padding:40px 0;font-size:15px;}

.__pdt-list td.info dl dd, .__pdt-list td.info dl dt {font-size:13px;}


}


@media screen and (max-width: 767px) {
	
.__toparea {text-align:center; /*margin-bottom:10px;*/}
.__toparea .all {display:none;}
.__toparea .__search1, .__toparea .__search2 {position:relative;}
.__toparea .__tab1 {text-align:center;margin-bottom:10px;}

.__tab1 a {width:auto;padding:0 20px;height:30px;}
.__tab1 a span {font-size:12px;}

.__search1 select,
.__search1 input[type='text'],
.__search1 button {height:30px;}
.__search1 select,
.__search1 input[type='text'] {font-size:12px;}
.__search1 select {min-width:70px;}
.__search1 input[type='text'] {width:150px;}
.__search1 button {font-size:16px;width:35px;}

.__search2 select,
.__search2 input[type='text'],
.__search2 button {height:30px;}
.__search2 select,
.__search2 input[type='text'] {font-size:12px;}
.__search2 select {min-width:70px;}
.__search2 input[type='text'] {width:150px;}
.__search2 button {font-size:16px;width:35px;}


.__pdt-list .img {/*display:none;*/ width:100%;}
.__pdt-list .img img {width:100%;}
.__pdt-list,
.__pdt-list tbody,
.__pdt-list tr {display:block;font-size:0;}
.__pdt-list tr {border-bottom:1px solid #ddd;padding:5px 0;}
.__pdt-list tr:after {content:"";display:block;clear:both;}
.__pdt-list td {display:block;border:none;box-sizing:border-box;display:inline-block;vertical-align:middle;padding:2% 5%;}
.__pdt-list tr:hover td {background:none;}
.__pdt-list td.info {width:100%;}
.__pdt-list td.people {width:30%;}
.__pdt-list td.state {width:100%;}
.__pdt-list td.state li > * {width:auto;height:auto;border-radius:20px;font-size:12px;padding:0 10px;}

.__pdt-list tr td.nomore {padding:30px 0;font-size:13px;}

.__ico1 {padding:0 5px;min-width:0;font-size:11px;}


}



.__prgram-view .one {border-top:1px solid #333;background:#fafafa;border-bottom:1px solid #ddd;padding:30px 40px;}
.__prgram-view .one:after {content:"";display:block;clear:both;}
.__prgram-view .one .img {float:left;width:256px;}
.__prgram-view .one .info {width:calc(100% - 256px);float:right;padding-left:65px;box-sizing:border-box;}
.__prgram-view .one .info .subject {font-size:22px;font-weight:500;color:#000;}
.__prgram-view .one .info .ico {margin-top:10px;}
.__prgram-view .one .info .ico span {margin-right:5px;}
.__prgram-view .one .info ul {margin-top:20px;}
.__prgram-view .one .info ul li {margin-top:5px;font-size:16px;color:#333;}
.__prgram-view .one .info ul li:first-child {margin-top:0;}
.__prgram-view .one .info ul li strong {font-weight:normal;color:#888;}
.__prgram-view .one .info .btn {margin-top:40px;}
.__prgram-view .one .info .btn .__btn1 {width:140px;margin-right:10px;text-align:center;}
.__prgram-view .two {margin-top:60px; margin-bottom:60px; }
.__prgram-view .two h3 {background:#1F7A78;padding:12px;text-align:center;color:#fff;font-size:20px;font-weight:500;}
.__prgram-view .two .con {margin-top:30px;font-size:15px;line-height:1.5em; margin-bottom:30px; width:100%;}
.__prgram-view .two .con * {max-width:100% !important;}


@media all and (max-width:1000px){
	.__prgram-view .one {padding:10px;}
	.__prgram-view .one .img {width:200px;}
	.__prgram-view .one .info {width:calc(100% - 200px);padding-left:30px;}
	.__prgram-view .one .info .subject {font-size:16px;}
	.__prgram-view .one .info .ico {margin-top:7px;}
	.__prgram-view .one .info .ico span {margin-right:3px;}
	.__prgram-view .one .info ul {margin-top:15px;}
	.__prgram-view .one .info ul li {margin-top:3px;font-size:13px;}
	.__prgram-view .one .info .btn {margin-top:20px;}
	.__prgram-view .one .info .btn .__btn1 {width:auto;margin-right:5px;}
	.__prgram-view .two {margin-top:30px;}
	.__prgram-view .two h3 {padding:10px;font-size:16px;}
	.__prgram-view .two .con {margin-top:30px;font-size:13px;line-height:1.4em;}

}

@media all and (max-width:768px){
	.__prgram-view .one {padding:10px;}
	.__prgram-view .one .img {width:80px;}
	.__prgram-view .one .info {width:calc(100% - 80px);padding-left:15px; float:left;}
	.__prgram-view .one .info .subject {font-size:14px;}
	.__prgram-view .one .info .ico {margin-top:5px;}
	.__prgram-view .one .info ul {margin-top:10px;}
	.__prgram-view .one .info ul li {margin-top:2px;font-size:12px;}
	.__prgram-view .one .info .btn {margin-top:15px;}
	.__prgram-view .one .info .btn .__btn1 {margin-right:2px;padding:0 10px;}
	.__prgram-view .two {margin-top:20px;}
	.__prgram-view .two h3 {padding:10px;font-size:14px;}
	.__prgram-view .two .con {margin-top:20px;font-size:12px;line-height:1.4em;}
	.__prgram-view .two .con * {font-size:12px !important;line-height:1.4em !important;}
	.__prgram-view .one {padding:10px;}
	.__prgram-view .one .img {width:100%; text-align:center;}
	.__prgram-view .one .info {width:100%;padding-left:0; margin-top:20px;}
	.__prgram-view .one .info .btn {display:block;}
	.__prgram-view .one .info .btn .__btn1 {font-size:12px;} 
}



.__numlist:after {content:"";display:block;clear:both;}
.__numlist ul {float:left;}
.__numlist ul li {display:block;position:relative;padding-left:30px;position:relative;margin-top:13px;}
.__numlist ul li:first-child {margin-top:0;}
.__numlist ul li strong {position:absolute;left:0;top:50%;width:24px;height:24px;line-height:23px;text-align:center;color:#fff;border-radius:50%;background:#2297d8;font-size:14px;margin-top:-12px;}
.__numlist ul li.active strong {background:#ff7316;}
.__numlist ul li.active span {color:#ff7316;text-decoration:underline;}



@media all and (max-width:1000px){

	.__numlist ul {}
	.__numlist ul li {padding-left:27px;margin-top:10px;}
	.__numlist ul li strong {width:20px;height:20px;line-height:19px;font-size:13px;margin-top:-10px;}
}

@media all and (max-width:767px){

	.__numlist ul {width:100%;}
	.__numlist ul li {padding-left:20px; padding-right:20px; margin-top:10px;}
	.__numlist ul li strong {width:20px;height:20px;line-height:19px;font-size:13px;margin-top:-10px;}
}




/*인사말 */
.intro_txt {word-break:keep-all; text-align:justify;}

.__info-top {font-size:0; margin-top:40px; margin-bottom:50px;}
.__info-top > * {display:inline-block;vertical-align:top;box-sizing:border-box;}
.__info-top .lef {padding-right:25px;}
/* .__info-top .rig {padding-left:25px;} */
.__info-top .img span {position:relative;display:inline-block;}
.__info-top .img span img {width:100%;}
.__info-top .txt h2 {font-size:30px; /*font-weight:600;*/ color:#333;line-height:1.3em;letter-spacing:-0.05em;}
.__info-top .lef.img span:before {content:"";display:block;width:153px;height:29px;/*background:url(../images/sub/img-edge.png) no-repeat;left:100%;*/margin-left:-85px;top:40px;position:absolute;}
.__info-top .tar {text-align:right; font-weight:500; color:#666; padding-right:10px; }

@media all and (max-width:1000px){
	.__info-top > * {vertical-align:top;}
	.__info-top .lef {padding-right:10px;}
	.__info-top .rig {padding-left:10px;}
	.__info-top .txt h2 {font-size:20px;}
	.__info-top .lef.img span:before {display:none;}
}

@media all and (max-width:768px){
	.__info-top > * {width:100% !important;}
	.__info-top .img {text-align:center;}
	.__info-top .lef {padding-right:0;}
	.__info-top .rig {padding-left:0;margin-top:15px;}
	.__info-top .txt h2 {font-size:18px;letter-spacing:-0.1em;}

}



.__create-top {position:relative;}
.__create-top span {display:none;position:absolute;right:20px;bottom:20px;color:#fff;font-size:22px;}


.__create-mid .area {position:relative;padding-left:295px;margin-top:80px;}
.__create-mid .area:first-child {margin-top:0;}
.__create-mid .area h3 {position:absolute;left:0;top:0;padding-top:20px;font-size:26px;font-weight:600;color:#333; letter-spacing:-1px;  font-family: sans-serif;}
.__create-mid .area h3:before {content:"";display:block;position:absolute;top:0;width:70px;height:12px;background:url(../images/sub/img-edge.png) no-repeat;background-size:contain;}

.__create-history  {position:relative;padding-left:40px;}
.__create-history:before {content:"";display:block;position:absolute;left:9px;top:0;width:1px;height:100%;background:#ff7316;}
.__create-history dl {font-size:0;position:relative;margin-top:30px;}
.__create-history dl:first-child {margin-top:0;}
.__create-history dl:before {content:"";display:block;position:absolute;left:-40px;width:19px;height:19px;background:url(../images/sub/chdot.png) no-repeat;background-size:100% 100%;top:8px;}
.__create-history dl > * {display:inline-block;vertical-align:top;}
.__create-history dl dt {width:135px;font-size:24px;font-weight:600;color:#000;}
.__create-history dl dd {width:calc(100% - 135px);font-size:16px;padding-top:7px;}



@media all and (max-width:1000px){

	.__create-top span {right:10px;bottom:10px;font-size:18px;}

	.__create-mid .area {padding-left:220px;margin-top:30px;}
	.__create-mid .area h3 {padding-top:15px;font-size:20px;}
	.__create-mid .area h3:before {width:50px;height:9px;}

	.__create-history  {padding-left:30px;}
	.__create-history:before {left:9px;}
	.__create-history dl {margin-top:20px;}
	.__create-history dl:before {left:-27px;width:12px;height:12px;top:6px;}
	.__create-history dl dt {/*width:90px;*/font-size:18px;}
	.__create-history dl dd {/*width:calc(100% - 90px);*/font-size:14px;padding-top:4px;}
}

@media all and (max-width:768px){

	.__create-top span {font-size:14px;}

	.__create-mid .area {padding-left:0;margin-top:20px;}
	.__create-mid .area h3 {padding-top:10px;font-size:18px;position:relative;margin-bottom:20px; line-height:20px}
	.__create-mid .area h3:before {width:40px;height:6px;}

	.__create-history {padding-left:30px;}
	.__create-history:before {left:9px;}
	.__create-history dl {margin-top:15px;}
	.__create-history dl > * {display:block;}
	.__create-history dl:before {left:-27px;width:12px;height:12px;top:5px;}
	.__create-history dl dt {width:100%;font-size:16px;}
	.__create-history dl dt br {display:none;}
	.__create-history dl dd {width:100%;font-size:14px;padding-top:4px;}
}




.__comm-caution {border:1px solid #ddd;background:#f5f3f4;padding:30px 60px;font-size:0; text-align:center;}
.__comm-caution h4 {font-size:24px; color:#62543E; border-bottom:2px solid #62543E; padding-bottom:15px; font-weight:600;  margin:15px auto;  font-family: sans-serif;}
.__comm-caution > * {display:inline-block;vertical-align:middle;box-sizing:border-box;}
.__comm-caution .ico {width:125px;}
.__comm-caution .txt {width:calc(100% - 125px);font-size:16px;word-break:keep-all;}
.__comm-caution .txt li {margin-top:10px;line-height:1.4em;}
.__comm-caution .txt li:first-child {margin-top:0;}
.__comm-caution .txt li span {display:inline-block;}
.__comm-caution + .__toparea {margin-top:40px;}
.__comm-caution.type2 {background:none;}
.__comm-caution.type2 .ico {width:160px;}
.__comm-caution.type2 .txt {width:calc(100% - 160px);}
.__comm-caution .img { width:100%;}
.__comm-caution .img img {width:600px;}

@media all and (max-width:1000px){
	.__comm-caution {padding:20px 30px;}
	.__comm-caution .ico {width:70px;}
	.__comm-caution .txt {width:calc(100% - 70px);font-size:13px;padding-left:20px;}
	.__comm-caution .txt li {margin-top:7px;}
	.__comm-caution + .__toparea {margin-top:30px;}
	.__comm-caution.type2 .ico {width:120px;}
	.__comm-caution.type2 .txt {width:calc(100% - 120px);}
}

@media all and (max-width:768px){
	.__comm-caution {padding:15px;}
	.__comm-caution .ico {display:none;}
	.__comm-caution .txt {width:100%;font-size:14px;padding-left:0;}
	.__comm-caution .txt li {margin-top:5px;}
	.__comm-caution .txt li span {display:inline;}
	.__comm-caution + .__toparea {margin-top:15px;}
	.__comm-caution.type2 .ico {width:70px;}
	.__comm-caution.type2 .txt {width:calc(100% - 70px);}
}


.__dsearch-top {padding:35px 45px;border:1px solid #ddd;font-size:0;}
.__dsearch-top > * {display:inline-block;vertical-align:middle;}
.__dsearch-top .img {width:190px;}
.__dsearch-top .txt {width:calc(100% - 190px);box-sizing:border-box;padding-left:45px;}

.__dsearch {max-width:1200px;margin:0 auto;font-size:0;}
.__dsearch .box {padding:0 20px;box-sizing:border-box;width:50%;text-align:center;display:inline-block;vertical-align:top;}
.__dsearch .box .in {display:block;position:relative;border:1px solid #ddd;padding:45px 20px;}
.__dsearch .box .color_in {padding:45px 20px;}
.__dsearch .box .in > * {display:block;}
.__dsearch .box .in .img {padding:25px 0px;}
.__dsearch .box .in strong {font-size:22px;color:#333;padding-bottom:15px;margin-bottom:15px;position:relative;  font-family: sans-serif;}
.__dsearch .box .in strong:before {content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:1px;background:#ddd;}
.__dsearch .box .in .txt {font-size:13px;line-height:1.4em;margin-bottom:25px; word-break:keep-all;}
.__dsearch .box .in .ov {opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:#009b99;transition:0.5s;}
.__dsearch .box .in .ov em {display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:140px;height:40px;line-height:38px;border:1px solid #fff;font-size:14px;color:#fff;text-align:center;}
.__dsearch .box .in:hover .ov {opacity:1;}
.__dsearch .box .in .in_box {display:inline-block; width:100%; position:relative; height:auto; overflow:hidden; font-size:13px;}
.__dsearch .box .in .in_box dl { display:inline-block;; text-align:left; margin-top:10px;}
.__dsearch .box .in .in_box dt {float:left; width:20%; font-weight:600; }
.__dsearch .box .in .in_box dd {float:right; width:80%;}

.__dsearch .colorst_01 {background-color:#009b99; padding:7px 10px; font-size:10px; color:#FFF; text-align:left;}
.__dsearch .colorst_02 {background-color:#925b37; padding:7px 10px; font-size:10px; color:#FFF; text-align:left;}

.__dsearch.type2 {margin:0 0px;}
.__dsearch.type2 .box {padding:0px; padding-left:10px; width:25%;}
.__dsearch.type2 .box:first-child {padding:0px; padding-left:0px; width:50%;}

@media all and (max-width:1000px){

	.__dsearch-top {padding:25px}
	.__dsearch-top .img {width:160px;}
	.__dsearch-top .txt {width:calc(100% - 160px);padding-left:25px;}


	.__dsearch .box {padding:0 10px;}
	.__dsearch .box .in {padding:30px 20px;}
	.__dsearch .box .in strong {font-size:18px;padding-bottom:10px;margin-bottom:10px;}
	.__dsearch .box .in .txt {font-size:14px;margin-bottom:20px;}
	.__dsearch.type2 {margin:0 -5px;}
	.__dsearch.type2 .box {padding:0px; padding-right:10px; width:50%; float:left; margin-top:10px;}
	.__dsearch.type2 .box:first-child {padding:0px; padding-left:0px; width:100%;}
	.__dsearch.type2 .box:last-child {padding:0px; float:right; padding-right:0px;}
	.__dsearch.type2 .box .img {padding:0 20px;}

}

@media all and (max-width:768px){

	.__dsearch-top {padding:15px}
	.__dsearch-top .img {display:none;}
	.__dsearch-top .txt {display:block;padding-left:0;width:100%;letter-spacing:-0.075em;}


	.__dsearch .box {padding:0 5px;width:100%;margin-top:10px;}
	.__dsearch .box:first-child {margin-top:0;}
	.__dsearch .box .in {padding:15px;}
	.__dsearch .box .in strong {font-size:16px;}
	.__dsearch .box .in .txt {font-size:13px;margin-bottom:15px;}
	.__dsearch .box .in .img img {width:100px;}
	.__dsearch .box .in .ov em {width:90px;height:34px;line-height:32px;font-size:12px;}

	.__dsearch.type2 {}
	.__dsearch.type2 .box {width:100%;margin-bottom:10px;  padding-right:0px;}
	.__dsearch.type2 .box .in .img img {width:200px;}
}



.__lr1 { }
.__lr1:after {content:"";display:block;clear:both;}
.__lr1 > * {box-sizing:border-box;}
.__lr1 .lef {float:left;}
.__lr1 .rig {float:right;}
.__lr1 .img span {position:relative; /*display:inline-block;*/}
.__lr1 .img span:before {content:"";display:block;position:absolute;top:40px;width:110px;height:19px;/*background:url(../images/sub/img-edge.png) no-repeat;*/}
.__lr1 .lef.img span:before {left:100%;margin-left:-55px;}
.__lr1 .rig.img span:before {right:100%;margin-right:-55px;}
.__lr1 .txt {/* padding:50px 70px 0; */ padding:0 70px 0;}
.__lr1 .img2 {padding:0 10px 0;}
.__lr1.type2 .rig.txt {padding-right:0;}

.__dotlist1 h5 {font-size:20px;font-weight:500;color:#ccb080;margin-bottom:15px;}
.__dotlist1 dl {position:relative;padding-left:60px;font-size:16px;margin-top:5px;}
.__dotlist1 dl:first-child {margin-top:0;}
.__dotlist1 dl dt {position:absolute;left:0;top:0; /*padding-left:12px;*/font-weight:600;}
.__dotlist1 dl dt:before {content:"";display:block;width:5px;height:5px;position:absolute;left:0;top:9px;background:#999;border-radius:50%;}
.__dotlist1 dl dd {}
.__dotlist1 li {margin-top:5px;font-size:16px;position:relative;padding-left:12px;}
.__dotlist1 li:before {content:"";display:block;width:5px;height:5px;position:absolute;left:0;top:9px;background:#999;border-radius:50%;}
.__dotlist1 li:first-child {margin-top:0;}

.__dotlist2 li {margin-top:5px;font-size:16px;position:relative;padding-left:12px;}
.__dotlist2 li:before {content:"";display:block;width:3px;height:3px;position:absolute;left:0;top:9px;background:#999;border-radius:50%;}
.__dotlist2 li.nodot:before {content:"";display:block;width:3px;height:3px;position:absolute;left:0;top:9px;background:#fff;border-radius:50%;}
.__dotlist2 li:first-child {margin-top:0;}


.__dotlist2 .listCategory li {margin-top:5px;font-size:15px;position:relative;padding-left:12px;}
.__dotlist2 .listCategory li:before {display:none;}

.__nolist li {margin-top:5px; font-size:16px; position:relative; padding-left:0px;}
.__nolist li.nodot:before {content:"";display:block;width:3px;height:3px;position:absolute;left:0;top:9px;background:#fff;border-radius:50%;}
.__nolist li:first-child {margin-top:0;}
.__nolist li > ul li {line-height:1.4; font-size:15px; padding-left:25px; background:url(../images/layout/dash_s.jpg) no-repeat 15px 10px; margin-top:4px;}

.listCategory {overflow:hidden; margin-top:20px;}
.li_list .listCategory li{padding:0; background:none;}
.listCategory li{position:relative; width:20%; float:left; margin:10px 0 10px;}
.listCategory p{color:#05838b;}
.listCategory span.title{font-size:20px; color:#333; font-weight:600;}
.listCategory.R5 li {width:20%;}
.listCategory .btn_small span {margin-left:0;}

.btn_small{display:inline-block; text-decoration:none; vertical-align:middle; margin-top:15px; }
.btn_small span{display:inline-block; float:left; font-size:14px; margin-left:5px; text-align:center; text-decoration:none; cursor:pointer;}

.layerWrap {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none; z-index:999;}
.layer_pop{position:absolute; top:50%; left:50%; margin:-300px 0 0 -300px; width:600px; min-height:400px; border:5px solid #2b221b; padding:0; background:#fff; z-index:999; box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);}
.layer_pop .layer_close{position:absolute; top:0; right:0;}
.layer_pop>.title{padding:30px;}
.layer_pop>.title>span.txt{display:inline-block; color:#fff; font-family:'NBGothicB'; width:50px; text-align:center; height:50px; line-height:54px; font-size:16px; background:#05838b; display:block; -webkit-border-radius:50px;border-radius:50px;}
.layer_pop>.title>span.subject{position:absolute; width:200px; color:#333; font-size:24px; top:38px; left:100px;}

.layer_con{padding:0 40px 30px}
.layer_con p{margin:0 0 10px 0}
.layer_con dt{color:#333; margin-bottom:5px; font-size:15px;}


.gall ul {overflow:hidden; width:100%; margin: 0 auto; border-top:1px solid #ddd; padding-top:50px;}
.gall li {width:33.33%; float:left; text-align:center;}
.gall li:last-child {width:33.33%; float:right;}
.gall li p {margin-top:10px;}

.gall2 {overflow:hidden; border-top:1px solid #ddd; padding-top:30px; }
.gall2 li{float:left;display:inline-block;width:25%;padding-left:12px;margin-bottom:20px;height:230px;}
.gall2 li p{text-align:left; margin-top:10px}
.gall2 li img{width:241px; height:175px;}
.gall2 li.none{padding-left:0;}

.gall3 {overflow:hidden; /*border-top:1px solid #ddd;*/padding-top:30px; }
.gall3 li{float:left;display:inline-block;width:50%;padding-left:12px;margin-bottom:20px;}
.gall3 li p {text-align:center; font-size:15px; margin-top:10px}
.gall3 li.none{padding-left:0;}

/* 전시관 */
.__reser_btn {width:100%; position:relative; display:inline-block;}
.__reser_btn a {float:right;}

.vr{overflow:hidden; margin-top:60px; border-bottom: 0px solid #dfe1e2; padding-bottom:80px}
.vr img {width:100%;}
.vr ul li{width:25%; float:left; margin-top:40px;}
.vr ul p{color:#05838b; font-size:18px; font-weight:600;}
.vr ul span.title{font-size:20px; color:#333; }
.vr ul.R5 li {width:20%;}
.vr .btn_small span {margin-left:0;}


@media all and (max-width:1000px){
	.__lr1 .img span:before {display:none;}
	.__lr1 .txt {padding:20px 20px 0;}

	.__dotlist1 dl {padding-left:65px;font-size:16px;margin-top:5px;}
	.__dotlist1 dl dt {padding-left:12px;}
	.__dotlist1 dl dt:before {width:3px;height:3px;top:7px;}
	
	.__dotlist1 li {margin-top:5px;font-size:16px;padding-left:10px;}
	.__dotlist1 li:before {width:3px;height:3px;top:8px;}

}

@media all and (max-width:768px){
	.__lr1 > * {width:100% !important;}
	.__lr1 > * + * {margin-top:15px;}
	.__lr1 .img {text-align:center;}
	.__lr1 .txt {padding:15px 0 0;}

	.__dotlist1 dl {padding-left:50px;margin-top:5px;}
	.__dotlist1 dl dt {padding-left:7px;}
	.__dotlist1 dl dt:before {width:2px;height:2px;top:7px;}
	.__dotlist1 li {margin-top:3px;padding-left:8px;}
	.__dotlist1 li:before {width:2px;height:2px;top:7px;}


	.gall2 li{float:left;display:inline-block;width:50%;padding-left:12px;margin-bottom:20px;height:230px;}
}


/* 조직도 */

.__orgatop {max-width:888px;margin:0 auto;}

.__orgamid .area {display:none;}
.__orgamid .area.active {display:block;}

.__orgamid .tbl {width:100%;table-layout:fixed;border-top:1px solid #333;}
.__orgamid .tbl tr > * {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:15px;text-align:center;}
/* .__orgamid .tbl tr > *:last-child {border-right:none;} */
.__orgamid .tbl tr > *:not(:last-of-type) {border-left:1px solid #ddd; border-collapse:collapse;}
.__orgamid .tbl .retouch {border-left:1px solid #ddd;}
.__orgamid .tbl th {background:#f9f9f9;color:#333; font-weight:600; font-family: sans-serif;}
.__orgamid .tbl col.orga1 {width:15%;}
.__orgamid .tbl col.orga2 {width:15%;}
.__orgamid .tbl col.orga3 {width:15%;}
.__orgamid .tbl col.orga5 {width:15%;}

.__orgamid .tbl2 {width:100%;table-layout:fixed;border-top:1px solid #333;}
.__orgamid .tbl2 tr > * {border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:15px;text-align:center;font-size:15px;}
.__orgamid .tbl2 tr > *:last-child {border-right:none;}
.__orgamid .tbl2 th {background:#f9f9f9;color:#333; font-weight:600}
.__orgamid .tbl2 col.orga1 {width:25%;}
.__orgamid .tbl2 col.orga2 {width:15%;}
.__orgamid .tbl2 col.orga4 {width:25%;}


@media all and (max-width:1000px){
	.__orgamid .tbl tr > * {padding:10px;}
	.__orgamid .tbl2 tr > * {padding:10px;}
	.__orgamid .tbl col.orga1 {width:15%;}
	.__orgamid .tbl col.orga2 {width:15%;}
	.__orgamid .tbl col.orga3 {width:20%;}
	.__orgamid .tbl col.orga5 {width:20%;}
	.__orgamid .tbl2 col.orga1 {width:20%;}
	.__orgamid .tbl2 col.orga2 {width:20%;}
	.__orgamid .tbl2 col.orga4 {width:30%;}

}

@media all and (max-width:768px){
	.__orgamid .tbl tr > * {padding:5px;}
	.__orgamid .tbl2 tr > * {padding:5px;}
	.__orgamid .tbl col.orga1 {width:15%;}
	.__orgamid .tbl col.orga2 {width:15%;}
	.__orgamid .tbl col.orga3 {width:20%;}
	.__orgamid .tbl col.orga5 {width:40%;}
	.__orgamid .tbl2 col.orga1 {width:20%;}
	.__orgamid .tbl2 col.orga2 {width:20%;}
	.__orgamid .tbl2 col.orga4 {width:35%;}
	.__orgamid .area .ovh {overflow:hidden;}
	.__orgamid .area .ovh table {width:100%;}


}


/*찾아오시는 길*/



.__loc-top .top .wrap_controllers {display:none;}
.__loc-top .bot {background:#fafafa;border:1px solid #ddd;border-top:none;padding:25px;}
.__loc-top .bot li {display:inline-block;margin-left:100px;}
.__loc-top .bot li:first-child {margin-left:0;}
.__loc-top .bot li > * {display:inline-block;vertical-align:middle;}
.__loc-top .bot li i {font-size:22px;color:#cf3128;}
.__loc-top .bot li span {font-size:16px;}

.__loc-bot .box {border-top:1px solid #ddd;padding:60px 0;}
.__loc-bot .box:first-child {border-top:none;}
.__loc-bot .box:after {content:"";display:block;clear:both;}
.__loc-bot .box .ico {float:left;width:12.5%;}
.__loc-bot .box .info {float:right;width:87.5%;}
.__loc-bot .box .info h3 > * {display:inline-block;vertical-align:middle;position:relative;}
.__loc-bot .box .info h3 strong {font-size:26px;color:#333; font-family: sans-serif;}
.__loc-bot .box .info h3 span {position:relative;font-size:26px;color:#888;padding-left:10px;margin-left:10px;}
.__loc-bot .box .info h3 span:before {content:"";display:block;width:1px;height:18px;position:absolute;left:0;top:50%;margin-top:-9px;background:#ddd;}

.__ico2 {display:inline-block;box-sizing:border-box;height:24px;line-height:24px;border-radius:3px;background:#355cba;padding:0 10px;color:#fff;font-size:14px;}
.__ico2.type2 {background:#50a332;}


@media all and (max-width:1000px){
	.__loc-top .bot {border-top:none;padding:15px;text-align:center;}
	.__loc-top .bot li {margin:5px 15px !important;}
	.__loc-top .bot li i {font-size:20px;}
	.__loc-top .bot li span {font-size:15px;}

	.__loc-bot .box {padding:40px 0;}
	.__loc-bot .box .ico {width:12.5%;}
	.__loc-bot .box .info {width:87.5%;padding-left:20px;box-sizing:border-box;;}
	.__loc-bot .box .info h3 strong {font-size:20px;}
	.__loc-bot .box .info h3 span {font-size:20px;}
	.__loc-bot .box .info h3 span:before {height:18px;margin-top:-9px;}

	.__ico2 {height:24px;line-height:24px;border-radius:3px;padding:0 10px;font-size:13px;}

}

@media all and (max-width:768px){
	.__loc-top .bot {padding:10px;text-align:left;}
	.__loc-top .bot li {display:block;}
	.__loc-top .bot li i {font-size:16px;margin-right:3px;}
	.__loc-top .bot li span {font-size:13px;}

	.__loc-bot .box {padding:20px 0;}
	.__loc-bot .box .ico {display:none;}
	.__loc-bot .box .info {width:100%;padding-left:0;}
	.__loc-bot .box .info h3 strong {font-size:16px;}
	.__loc-bot .box .info h3 span {font-size:16px;}
	.__loc-bot .box .info h3 span:before {height:12px;margin-top:-6px;}
	.__loc-bot .__btn1 {letter-spacing:-0.1em;padding:0 10px;margin-bottom:3px;}

	.__ico2 {height:22px;line-height:22px;font-size:12px;}

}

/*유물상단배너추가*/
.btn_one:hover, .btn_one:active, .btn_one:focus {font-weight:500; text-decoration:underline; border-color:#005a98; transition:border-color 0.2s linear;}
.btn_one {display:inline-block;position:relative;margin-bottom:5px;padding: 8px 30px 8px 60px;min-height:32px;border:1px solid #ddd;text-align:left !important;}
.btn_one .btn_icon {top:8px; margin-top:0;}
.btn_one span {display:block;padding-top:5px;padding-bottom:7px;font-size: 1rem;}
button.btn_one.col_1 {text-align:left;}

.btn_icon {display:block; position:absolute; left:10px; top:50%; margin-top:-16px; width:32px; height:32px; font-size:0; text-indent:-9999px;}
.btn_icon:before {content:''; display:inline-block; position:absolute; top:1px; left:0; width:32px; height:32px; background-image:url(../images/sub/sub_ir.png); background-repeat:no-repeat;}
.btn_icon.bcon09:before {background-position:-264px -168px;} /*새창*/

@media all and (max-width:768px){
	.btn_one.col_1 {display:block;}
	.btn_one.col_1 {width:100%;}
}

.__info-top {font-size:0;}
.__info-top > * {display:inline-block;/* vertical-align:middle; */box-sizing:border-box;}
.__info-top .lef {padding-right:25px;}
/* .__info-top .rig {padding-left:25px;} */
.__info-top .img span {position:relative;display:inline-block;}
.__info-top .txt h2 {font-size:30px;font-weight:600;color:#333;line-height:1.3em;letter-spacing:-0.05em; font-family: sans-serif;}
.__info-top .lef.img span:before {content:"";display:block;width:110px;height:19px;/*background:url(../images/sub/img-edge.png) no-repeat;left:100%;*/margin-left:-55px;top:40px;position:absolute;}

@media all and (max-width:1000px){
	.__info-top > * {vertical-align:top;}
	.__info-top .lef {padding-right:10px;}
	.__info-top .rig {padding-left:10px;}
	.__info-top .txt h2 {font-size:26px;}
	.__info-top .lef.img span:before {display:none;}
}

@media all and (max-width:768px){
	.__info-top > * {width:100% !important;}
	.__info-top .img {text-align:center;}
	.__info-top .lef {padding-right:0;}
	.__info-top .rig {padding-left:0;margin-top:15px;}
	.__info-top .txt h2 {font-size:24px;letter-spacing:-0.1em;}

}



.__info-sum {margin-right:-4px;font-size:0;text-align:center;}
.__info-sum .box {display:inline-block;width:25%;margin:-1px 0 0 -1px;box-sizing:border-box;border:1px solid #ddd;padding:35px 20px 10px;height:280px;vertical-align:top;}
.__info-sum .box h3 {line-height:1em;font-size:22px;font-weight:600;color:#333;padding-bottom:15px;position:relative;margin:15px 0 20px; font-family: sans-serif;}
.__info-sum .box h3:before {content:"";display:block;width:40px;height:1px;background:#bbb;position:absolute;left:50%;bottom:0;margin-left:-20px;}
.__info-sum .box .txt {font-size:16px;line-height:1.4em;color:#666;}
/*.__info-sum .box:first-child {background:#009c99;}
.__info-sum .box:first-child * {color:#fff !important;}
.__info-sum .box:first-child h3:before {background:#fff;}
.__info-sum .box:nth-child(2) {background:#915b37;}
.__info-sum .box:nth-child(2) h3 {color:#fff;}
.__info-sum .box:nth-child(2) .txt {color:#fff;}*/



@media all and (max-width:1000px){
	.__info-sum .box {padding:20px 5px 0;height:190px;}
	.__info-sum .box h3 {font-size:18px;padding-bottom:10px;margin:8px 0 15px;}
	.__info-sum .box .txt {font-size:14px;}
}

@media all and (max-width:768px){
	.__info-sum .box {width:50%;padding:15px 5px 0;height:200px;}
	.__info-sum .box .ico img {width:50px;}
	.__info-sum .box h3 {font-size:16px;}
	.__info-sum .box .txt {font-size:12px;}
}




.__info-caution .box {margin-top:30px;}
.__info-caution .box:first-child {margin-top:0;}
.__info-caution .box:after {content:"";display:block;clear:both;}
.__info-caution .box .img {float:left;width:114px;}
.__info-caution .box .info {float:right;width:calc(100% - 114px);padding-left:25px;box-sizing:border-box;}

@media all and (max-width:1000px){
	.__info-caution .box {margin-top:20px;}
	.__info-caution .box .img {width:80px;}
	.__info-caution .box .info {width:calc(100% - 80px);padding-left:15px;}
}

@media all and (max-width:768px){
	.__info-caution .box {margin-top:15px;}
	.__info-caution .box .img {width:60px;}
	.__info-caution .box .info {width:calc(100% - 60px);padding-left:15px;}
}



.__flow-box {border:1px solid #ccc;padding:40px 45px;background:#f9f9f9;}
.__flow-box ul {overflow:hidden;text-align:center; margin-left:4%; width:100%;}
.__flow-box ul li {float:left;width:20%;padding-right:8%;background:url(../images/sub/arrow_gray.png) no-repeat 90% 40px;display:table; min-height:105px;}
.__flow-box ul li:last-child {width:12%; background:0;padding-right:0;}
.__flow-box ul li div {background:#fff;border:1px solid #ccc;width:100%;display:table-cell;vertical-align:middle;padding:0 10px;}
.__flow-box ul li div p {font-size:1em;}
.__flow-box ul li div.bg-wave-brown {background-color:#915b37;border:0;}
.__flow-box ul li div.bg-wave-brown p {color:#fff;}
.__flow-box ul li div.bg-wave-mint {background-color:#009c99;border:0;}
.__flow-box ul li div.bg-wave-mint p {color:#fff;}

@media only screen and (max-width:999px){
	.__flow-box{padding:30px;}
	.__flow-box ul {margin-left:0%;}
	.__flow-box ul li{width:100%;padding-right:0%; padding-bottom:50px;min-height:95px;background:url(../images/sub/arrow_gray.png) no-repeat 47% 85%;}
	.__flow-box ul li:last-child{width:100%; min-height:45px;  padding-bottom:0px; }
	.__flow-box ul li div.bg-wave-blue {background-size:cover;}
	.__flow-box ul li div.bg-wave-green {background-size:cover;}
}


.desc .__linebox { width:100%; display:inline-block;}
.desc .__linebox dl {border:2px solid #915b37; padding:0px;}
.desc .__linebox dt {font-size:16px; color:#915b37; font-weight:500; position:relative; padding:14px 0px;  text-align:center; border-bottom:2px solid #915b37;  }
.desc .__linebox dt:before {display:none;}
.desc .__linebox dd {padding:14px 20px; font-size:14px;}



/* faq */
.faq_wrap {border-top:2px solid #000;}
.faq_wrap>div>* {padding:20px; border-bottom:1px solid #ddd;}
.faq_wrap>div>div>i {display:inline-block; width:30px; height:30px; margin-right:10px; padding-top:3px; float:left; border-radius:50%; text-align:center; vertical-align:middle; font-weight:600;}
.faq_wrap>div>div>p {padding-left:40px;}
.faq_wrap .faq {background:url(../images/layout/arrow_down.png) no-repeat 98% center;}
.faq_wrap .faq.on {background:url(../images/layout/arrow_up.png) no-repeat 98% center;}
.faq_wrap .faq:hover {cursor:pointer;}
.faq_wrap .faq i {border:1px solid #ddd; color:green;}
.faq_wrap .answer {display:none; background:#f8f8f8; font-size:14px; color:#666;}
.faq_wrap .answer i {background:green; color:#fff;}


.__line {border-top:1px solid #ddd;  }

/* SNS 공유 */
.share-sns-div {padding:10px; margin:30px auto 0;}
.share-sns-div h5 {font-size:16px; font-weight:400; margin:10px 0 20px;}
.share-sns-div ul {overflow:hidden; display:inline-block;}
.share-sns-div ul li { overflow:hidden; float:left; margin:0 5px; }
.share-sns-div li span {text-indent:-99999px;}
.share-sns-div i {display:inline-block; width:40px; height:40px; background-repeat:no-repeat;}
.share-sns-div i.i_twitter {background-image:url(../images/sub/ico_twitter.png);}
.share-sns-div i.i_facebook {background-image:url(../images/sub/ico_facebook.png);}
.share-sns-div i.i_band {background-image:url(../images/sub/ico_band.png);}
.share-sns-div i.i_kakao {background-image:url(../images/sub/ico_kakaostory.png);}


/*전시해설안내*/
.list_2st {margin:0 0 20px;}
.list_2st li {margin-top: 5px; font-size: 17px; position:relative; padding-left:20px;line-height: 20px;}
.list_2st li:before {content:"○"; display:block; font-size:14px; position:absolute; top: 0px; left:0; width:16px; height:16px;}
.list_2st li:first-child {margin-top:0;}
.list_2st li > ul {margin: 5px 0 10px;}
.list_2st li > ul > li {position:relative; padding-left:10px; line-height: 20px; font-size:16px; color:#555;}
.list_2st li > ul > li:before {content:'-'; display:block; position:absolute; top:0px; left:0px;}
.pfc_blue {color: #0079d7;}.list_2st {margin:0 0 20px;}

/*약사동제방유적전시관*/
.Character {overflow: hidden; font-size:16px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.Character .imgL {float:left; width:35%; margin-right: 4%;}
.Character .TxtR {float:left; width:60%;}
.Character .TxtR h4 {font-weight: normal; font-size: 20px; margin-bottom: 16px; margin-top: 20px;}
.Character .TxtR p { font-size:16px; line-height:1.4; }



/*울산라이징포트*/
.boarding_s_area {font-size:0; position:relative; margin-top: 20px;}
.boarding_s_area > div{display:inline-block; font-size: 16px;}
.boarding_s_area .boarding_s_img{ vertical-align: top; margin-left: 10px;}
