@charset "utf-8";

caption {position:absolute; top:0; left:0;width:0; height:0; overflow:hidden;font-size:0; line-height:0;}
a {color:#393939;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:none;}

.foot-wrap2{min-width:1199px;color: #a6a6a6;font-size: 13px;background:#424242;padding:40px 0px;overflow:hidden;}
.foot-wrap2 .section2{position: relative;}
.head-wrap:after,
.mid-wrap:after,
.foot-wrap2:after,
.section2:after{display:block;content:"";clear:both;}
.section2 {width: 1199px;margin: 0 auto;}

.clear:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearB {clear:both;}

/*서브 공통*/
.sub_container{width:1199px;margin: 0 auto; overflow:hidden;}
.lnb {float:left; width:223px; position:relative;}
.sub-menu{overflow:hidden; font-weight:bold;}
.sub-menu > li > a{display:block; position:relative;height:43px; line-height:43px; border-bottom:1px solid #d7d7d7; font-size:17px; color:#333; padding-left:15px;}
.sub-menu > li > a span{display:block; position:absolute; font-size:16px; line-height:16px; top:5px;}
.sub-menu > li:hover{background:#248ee6;}
.sub-menu > li:hover > a{color:#fff; background:url('/resources/cv/images/newsub/dot1.png') no-repeat left center ;}
.sub-menu > li.on{background:#248ee6;}
.sub-menu > li.on > a{color:#fff; background:url('/resources/cv/images/newsub/dot1.png') no-repeat left center ;}
.sub-menu > li div{display:none; background:#f8f9fb; border-bottom:1px solid #d7d7d7; padding:18px 20px;}
.sub-menu > li div ul li a{display:inline-block;font-size:16px; line-height:18px;margin:5px 0; color:#666; padding-left:10px; background:url('/resources/cv/images/newsub/dot2.png') no-repeat left 10px ;}
.sub-menu > li div ul li a:hover{color:#333;}
.sub-menu > li div ul li a.on{color:#333;}
.sub-menu > li div ul li a span {display:inline-block;}
.sub_contents {float:left; width:920px; margin-left:40px;}
.sub_visual1 {background:url('/resources/cv/images/sub/visual1.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.sub_visual2 {background:url('/resources/cv/images/sub/visual2.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.sub_visual3 {background:url('/resources/cv/images/sub/visual3.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.sub_visual4 {background:url('/resources/cv/images/sub/visual4.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.sub_visual5 {background:url('/resources/cv/images/sub/visual5.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.sub_visual6 {background:url('/resources/cv/images/sub/visual6.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.visual1 {width:1199px; height:174px; margin: 0 auto; position:relative;}
.stit_bg {position:relative; display:table-cell; top:0; left:-1px; width:225px; background:#fff; height:133px; border-bottom:2px solid #004993; color:#004993; text-align:center; font-weight:bold;letter-spacing:-1.5px;}
.ver1{font-size:40px; line-height:133px;}

.ut_list{width:222px; height:175px; margin-top:33px; background:url('/resources/cv/images/newsub/back1.png') no-repeat; overflow:hidden;}
.ut_list li{float:left; width:109px; height:88px;}
.ut_list li a{display:block; width:100%; font-size:14px; text-align:center; letter-spacing:-1px; color:#333; padding-top:58px;}
.ut_list li.under1 a{background:url('/resources/cv/images/newsub/under1.png') no-repeat center 10px;}
.ut_list li.under2 a{background:url('/resources/cv/images/newsub/under2.png') no-repeat center 10px;}
.ut_list li.under3 a{background:url('/resources/cv/images/newsub/under3.png') no-repeat center 10px;padding-top:50px;line-height:11px;font-size:13px;}
.ut_list li.under4 a{background:url('/resources/cv/images/newsub/under4.png') no-repeat center 10px;}
.ut_list li.under5 a{background:url('/resources/cv/images/newsub/under9.png') no-repeat center 10px;}
.ut_list li.under1:hover a{background:url('/resources/cv/images/newsub/under5.png') no-repeat center 10px;}
.ut_list li.under2:hover a{background:url('/resources/cv/images/newsub/under6.png') no-repeat center 10px;}
.ut_list li.under3:hover a{background:url('/resources/cv/images/newsub/under7.png') no-repeat center 10px;}
.ut_list li.under4:hover a{background:url('/resources/cv/images/newsub/under8.png') no-repeat center 10px;}
.ut_list li.under5:hover a{background:url('/resources/cv/images/newsub/under10.png') no-repeat center 10px;}

.local_box {height:133px; border-bottom:solid 1px #d7d7d7; margin-bottom:40px;}
.location{float:right; margin-top:15px;}
.location li{float:left; background:url('/resources/cv/images/sub/s_arrow.gif') left 2px no-repeat; padding-left:12px;margin-left:7px;}
.location li:first-child {background:none;}
.location li span {font-weight:bold;}
.location li a img{vertical-align:top;}
.location .sns_btn1 {background:none;padding-left:0px; margin-left:15px;}
.location .print_btn1 {background:url('/resources/cv/images/sub/line1.gif') left 2px no-repeat; padding-left:12px; margin-left:10px;}
.tit_h4{color:#454545; font-size:36px; font-weight:bold; padding-top:60px;letter-spacing:-1px;}
.tit_h4 span{display:block; font-size:14px; color:#858484; margin-bottom:10px; font-weight:normal;letter-spacing:0;}

.space{width:100%;}

/*서브 모듈*/

/*타이틀*/
.tit1{font-size:30px; line-height:35px; color:#454545; font-weight:bold; margin-bottom:40px; letter-spacing:-2px;}
.tit1 span{color:#248ee6;}
.tit2{font-size:16px; color:#333; margin-bottom:15px;}
.tit2 span{color:#ff6600;}
.tit3{color:#3e79b5; font-size:26px; font-weight:bold;margin-bottom:17px;}
.tit3 span{color:#004993; font-size:36px;}
.tit4{font-size:22px; color:#454545; font-weight:bold; margin-bottom:32px;letter-spacing:-1px;}
.tit4 span{margin-left:12px; color:#666666; font-size:16px;}
.tit5{font-size:22px; color:#004993; font-weight:bold; margin-bottom:32px;}
.tit6{font-size:17px; color:#3d75bc; font-weight:bold;margin-bottom:20px;}
.tit7{font-size:21px; color:#004993; font-weight:bold; margin-bottom:30px; line-height:39px; padding-left:48px;}
.fn_tit1 {font-size:19px; line-height:30px; color:#454545; font-weight:bold;}
.tit8{text-align:center; font-size:19px; margin-bottom:20px;}
.tit9{font-size:28px;color:#004993;font-weight:bold;line-height:30px;margin-bottom:20px}
.tit10{font-size:19px;color:#004993;font-weight:bold;line-height:26px;margin-bottom:7px}
.tit11{font-size:20px;color:#222}

/*텍스트(배경이미지 있는)*/
.pic-w-txt{width:100%; position:relative; margin-bottom:40px; overflow:hidden;}
.pic-w-txt img{width:100%; height:auto;}
.pic-w-txt span{position:absolute; top:0; left:0; display:block;}
.pic-w-txt2{width:100%; position:relative; margin-bottom:40px; overflow:hidden;}
.pic-w-txt2 img{width:100%; height:auto;}
.pic-w-txt2 span{position:absolute; bottom:0; left:0; display:block;}
.pic-w-txt2 span strong {color:#f3db57;}
.pic-w-txt span span{position:relative; display:inline;}
.pic-w-txt p{position:absolute; bottom:0; left:0;}
.pic1-w-txt3 {width:100%; height:512px; position:relative; margin-bottom:40px;  background:url('/resources/cv/images/newsub/d7pic1_3.png') left top no-repeat;}
.pic1-w-txt3 .list1_p1 {position:absolute; top:113px; left:60px; display:block; color:#fff; width:375px;}
.pic1-w-txt3 .list1_p1 p{line-height:22px}
.pic1-w-txt3 .list1_p1 img {display:none;}
.pic1-w-txt3 .list1_p2 {position:absolute; top:113px; right:60px; display:block; color:#fff; width:375px;}
.pic1-w-txt3 .list1_p2 p{line-height:22px}
.pic1-w-txt3 .list1_p2 img {display:none;}
.pic1-w-txt3 .list1_p3 {position:absolute; bottom:82px; left:56px; display:block; color:#fff; width:375px;}
.pic1-w-txt3 .list1_p3 p{line-height:22px}
.pic1-w-txt3 .list1_p3 img {display:none;}
.pic1-w-txt3 .list1_p4 {position:absolute; bottom:82px; right:60px; display:block; color:#fff; width:375px;}
.pic1-w-txt3 .list1_p4 p{line-height:22px}
.pic1-w-txt3 .list1_p4 img {display:none;}
.pic1-w-txt4 {width:100%; position:relative; margin-bottom:40px; overflow:hidden;}
.pic1-w-txt4 img{width:100%; height:auto;}
.pic1-w-txt4 .list2_p1 span {position:absolute; top:177px; left:427px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p1 p {position:absolute; top:174px; right:77px; color:#fff; font-size:18px; line-height:26px; width:307px;}
.pic1-w-txt4 .list2_p2 span {position:absolute; top:317px; right:327px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p2 p {position:absolute; top:314px; right:37px; color:#fff; font-size:18px; line-height:26px; width:278px;}
.pic1-w-txt4 .list2_p3 span {position:absolute; bottom:342px; right:157px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p3 p {position:absolute; bottom:209px; right:67px; color:#fff; font-size:18px; line-height:26px; width:201px;}
.pic1-w-txt4 .list2_p4 span {position:absolute; bottom:174px; right:257px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p4 p {position:absolute; bottom:114px; right:47px; color:#fff; font-size:18px; line-height:26px; width:306px;}
.pic1-w-txt4 .list2_p5 span {position:absolute; bottom:200px; left:297px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p5 p {position:absolute; bottom:34px; left:117px; color:#fff; font-size:18px; line-height:26px; width:284px;}
.pic1-w-txt4 .list2_p6 span {position:absolute; bottom:320px; left:407px; color:#ee4037; font-size:18px; line-height:18px;}
.pic1-w-txt4 .list2_p6 p {position:absolute; bottom:300px; left:97px; color:#fff; font-size:18px; line-height:26px; width:284px;}
.pwt-txt1{color:#fff; padding:38px; font-size:22px; line-height:30px;}
.pwt-txt2{color:#fff; padding:38px; font-size:30px; line-height:38px;}
.pwt-txt2 span{color:#248ee6;font-size:36px;}
.pwt-txt3{color:#004993;  padding-top:63px; font-size:38px; line-height:40px; font-weight:bold; letter-spacing:-3px;}
.pwt-txt3 span{color:#258de4;}
.pwt-txt4{color:#fff; padding:38px; font-size:32px; line-height:36px;}

/*텍스트(배경이미지 없는)*/
.txt1{color:#454545; font-size:16px; line-height:24px; margin-bottom:40px;}
.txt2{color:#454545; font-size:16px; line-height:26px; margin-bottom:40px;}
.txt3{font-weight:bold; text-decoration:underline;}
.txt4{color:#454545; font-size:16px; line-height:20px;padding-bottom:17px;border-bottom:1px solid #dedede;margin-bottom:12px;}
.txt5{color:#004993; font-size:18px;font-weight:bold; line-height:24px;}
.txt6{color:#004993;}

/*이미지 리스트*/
.pic-list1{width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list1 li{float:left; width:25%;}
.pic-list1 li img{width:100%; height:auto;}
.pll1 li img{height:153px;}

.pic_list1 {overflow:hidden; margin-bottom:40px; }
.pic_list1 li:first-child {margin-left:0px;}
.pic_list1 li {float:left; margin-left:15px; color:#fff;}
.pic_list1 .pic1 { position:relative;}
.pic_list1 .pic2 { position:relative;}
.pic_list1 .pic1 p {position:absolute; bottom:0px; left:0px;  background:url('/resources/cv/images/newsub/bl_bg.png'); width:451px; padding:20px 0px; text-align:center;}
.pic_list1 .pic2 p {position:absolute; bottom:0px; left:0px;  background:url('/resources/cv/images/newsub/bl_bg.png'); width:451px; padding:20px 0px; text-align:center;}

.pic-list2{width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list2 li{float:left; width:32%; margin-right:1%; height:318px;}
.pic-list2 li img{width:100%; height:200px; margin-bottom:15px;}
.pl2-tit{margin-bottom:12px; line-height:22px; font-size:17px; color:#3d75bc; font-weight:600;}
.pl2-date{font-size:15px; color:#666666;}

.pic-list3{width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list3 li{float:left; width:50%;}
.pic-list3 li img{width:100%; height:auto;}

.pic-list4{width:100%; overflow:hidden;}
.pic-list4 img{float:right; margin-left:35px;}

.pic-list4 .pic-in {float:right;}
.pic-list4 .pic-in img {float:none; display:block}
.pic-list4 .pic-in img:first-child{margin-bottom:8px}

.pic-list5{width:100%; overflow:hidden; margin-bottom:40px; margin-left:-2.1%;}
.pic-list5 li{float:left; width:31.01%; margin-left:2.1%; border:1px solid #d8d8d8; padding-bottom:15px; margin-bottom:20px;}
.pic-list5 li > img{width:100%; height:auto; margin-bottom:15px;}
.pic-list5 li div{line-height:34px; text-indent:12px;}
.pic-list5 li div a{float:right; margin-right:12px;}

.pic-list6 {width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list6 li{float:left; width:47%; margin-left:20px;}
.pic-list6 li img{width:100%; height:auto; margin-bottom:12px;}

.pic-list7 {width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list7 li:first-child {margin-left:0px;}
.pic-list7 li{float:left; width:30%; margin-left:20px;}
.pic-list7 li img{width:100%; max-width:252px; height:auto;}

.pic-list8{width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list8 li{float:left; width:32%; margin-right:1%;}
.pic-list8 li img{width:100%;height:auto; }
.pic-list8 li.last{width:33.5%;margin:0}
.pic-list9{width:100%; overflow:hidden; margin-bottom:40px;padding-left:1px}
.pic-list9 li{float:left; width:calc(25% - 2px); min-height: 455px; border:1px solid #ccc;margin-left:-1px }
.pic-list9 li:last-child{border-right:1px solid #ccc}
.pic-list9 li img{width:100%; height:auto;}

.pic-list9 li div{padding: 0 10px 0 0;min-height:150px}

.pic-list10{width:100%; overflow:hidden; margin-bottom:40px;}
.pic-list10 li{float:left; width:50%;}
.pic-list10 li img{width:100%; height:auto;}

.pic-list11{overflow:hidden; margin-bottom:40px;}
.pic-list11 li{float:left;}
.pic-list11 li:nth-child(2n){float:right;}
.pic-list11 li img{width:100%; height:auto;}

/*3장 이미지 */
.pic-list12{overflow:hidden; margin-bottom:40px;}
.pic-list12 li{float:left;width:33%}
.pic-list12 li:nth-child(2n){margin: 0 0.5%}
.pic-list12 li img{width:100%; height:auto;}

/*광명시 숲길안내도*/
.pic-list13{width:100%; overflow:hidden; margin-bottom:40px; margin-left:-2.1%;}
.pic-list13 li{float:left; width:47%; margin-left:2.1%; border:1px solid #d8d8d8; padding-bottom:15px; margin-bottom:20px;}
.pic-list13 li > img{width:100%; height:auto; margin-bottom:15px;}
.pic-list13 li div{line-height:34px; text-indent:12px;}
.pic-list13 li div a{float:right; margin-right:12px;}

/*편집 리스트*/
.fl-list1{width:100%; overflow:hidden; margin-bottom:40px;}
.fl-list1 img{float:left; margin-right:40px;}
.fl-list1 div{overflow:hidden;}
.fltit{color:#004993; font-size:26px; display:block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-bottom:18px; font-weight:bold;}
.fltxt{color:#454545; font-size:16px; display:block; line-height:22px;}
.fl1-ver2 .fltit{font-size:22px; color:#454545; font-weight:bold; margin:20px 0 32px 0;display:block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-bottom:18px; font-weight:bold;}
.fl1-ver2 .fltit3{font-size:22px; color:#454545; font-weight:bold; margin:20px 0 32px 0;display:block; margin-bottom:18px; font-weight:bold;}
.fl1-ver2 .fltxt{color:#454545; font-size:16px; display:block; line-height:22px;}
.fl1-ver3 img{float:right; margin-left:40px; margin-right:0;}
.fl1-ver3 .fltit{font-size:22px; color:#454545; font-weight:bold; margin:20px 0 32px 0; display:block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-bottom:18px; font-weight:bold;}
.fl1-ver3.fltxt{color:#454545; font-size:16px; display:block; line-height:22px;}

.fl-list2{width:100%; overflow:hidden; margin-bottom:40px; padding-bottom:28px;border-bottom:1px solid #cccccc;}
.fl-list2 li{float:left; width:49%; margin-right:1%; margin-bottom:24px;}
.fl-list2 li img{float:left; width:47%; height::auto; margin-right:4%;}
.fl-list2 li div{overflow:hidden; width:49%;}
.fltit2{color:#666666; font-size:15px; line-height:20px; margin:20px 0 14px 0;}
.fltxt2{color:#999999; font-size:13px;}
.fl-list2 .fltit2{height:40px;overflow:hidden;}

.fl-list3{overflow:hidden; margin-bottom:25px; background:url('/resources/cv/images/newsub/dot3.png') left 2px no-repeat; padding-left:15px;}
.fl-list3 dt{font-size:16px; font-weight:bold; margin-bottom:14px;}
.fl-list3 dd{font-size:16px; line-height:24px;}

.fl-list4{width:100%; overflow:hidden; margin-bottom:30px;}
.fl-list4 li{background:url('/resources/cv/images/newsub/dot3.png') left 7px no-repeat; line-height:22px; padding-left:15px; margin-bottom:8px;}
.fl4-ver2 li{float:left; width:430px;}
.fl-list4 li.tail{background:none; color:#3d75bc;}
.fl-list4 li.tail2{background:none; padding-left:0;}
.fl-list4 li.tail3{background:none;}

.fl-list5{width:100%; overflow:hidden;}
.fl-list5 li{width:430px;}
.fl-list5 li:first-child{float:left;}
.fl-list5 li:last-child{float:right;}

.fl-list6{width:100%; overflow:hidden; min-height:100px;}
.fl-list6 > p{float:left; width:215px;}
.fl-list6 > div{overflow:hidden;}
.fl-list6 > div img{width:100%; height:auto; margin-bottom:15px;}

.fl-list7{width:100%; overflow:hidden; margin-bottom:45px;}
.fl-list7 li{background:url('/resources/cv/images/newsub/dot3.png') left 7px no-repeat; line-height:26px; padding-left:15px;letter-spacing:-1px}

.fl-list8{display:inline-block;margin:0 auto;}
.fl-list8 li{line-height:26px;text-align:left;padding-left:12px;background: url('/resources/cv/images/newsub/dot5.png') left 10px no-repeat}

.pl3-tit{margin:10px 0 5px  10px; line-height:22px; font-size:16px; font-weight:600;}
.pl3-subtit{margin-left:10px; color:red; font-size:15px; font-weight:500; margin-bottom:15px;}
.pl3-txt{margin-left:10px; color:#454545; font-size:15px; display:block; line-height:22px;}

/*테이블*/
.tbl-type1{border-top:2px solid #004993; margin-bottom:40px;}
.tbl-type1 table{width:100%;}
.tbl-type1 table th{border-bottom:1px solid #cccccc; height:40px; background:#f6f6f6; text-align:center; font-weight:bold; font-size:16px; color:#333;}
.tbl-type1 table td{border-bottom:1px solid #cccccc; height:40px;padding:5px; text-align:center; font-size:16px; color:#454545;}
.tbl-type1 table td a:hover{color:#248ee6;}
.tg-left{text-align:left !important; padding-left:12px;}

.tbl-type2{border-top:2px solid #004993; margin-bottom:40px;}
.tbl-type2 table{width:100%;}
.tbl-type2 table th{border-bottom:1px solid #cccccc; height:40px; background:#f6f6f6; text-align:center; font-weight:bold; font-size:16px; color:#333;}
.tbl-type2 table td{border-bottom:1px solid #cccccc; height:40px; text-align:left; font-size:16px; color:#454545; padding-left:20px;}
.tbl-type2 div{padding:30px; border-bottom:1px solid #cccccc; min-height:180px;}

.tbl-type3{border-top:1px solid #cccccc; margin-bottom:40px;}
.tbl-type3 table{width:100%;}
.tbl-type3 table th{border-bottom:1px solid #cccccc; height:40px; background:#f6f6f6; text-align:center; font-weight:bold; font-size:16px; color:#333;}
.tbl-type3 table td{border-bottom:1px solid #cccccc; height:40px; text-align:left; font-size:16px; color:#454545; padding-left:20px;}
.tbl-type3 table .td-pic{padding:0;}
.tbl-type3 table .td-pic div{padding:30px; min-height:180px;}

.tbl-type4{border-top:2px solid #004993; margin-bottom:40px;}
.tbl-type4 table{width:100%;}
.tbl-type4 table th{border:1px solid #cccccc; height:40px; background:#f6f6f6; text-align:center; font-weight:bold; font-size:16px; color:#333;}
.tbl-type4 table td{border:1px solid #cccccc; height:40px;padding:5px; text-align:center; font-size:16px; color:#454545;}
.tbl-type4 table td img{float:left; margin:15px 15px 0 0;}
.tbl-type4 table td div{overflow:hidden; margin:15px 0;}
.tbl-type4 table td span{display:inline-block; background:url('/resources/cv/images/newsub/dot2.png') no-repeat left center; padding-left:10px; margin-right:15px; line-height:24px;}

/*입력양식*/
.mod1{background:#f6f6f6; border:1px solid #cccccc; text-align:center; padding:17px 0 15px 0; margin-bottom:40px;}
.mod1 select{vertical-align:top; height:30px;}
.mod1 input{vertical-align:top; height:24px;}
.mod1 a{display:inline-block; height:30px; line-height:30px; width:70px; text-align:center; color:#fff; font-size:15px; background:#004993;}

/*페이저*/
.pager{width:100%; overflow:hidden; margin-bottom:40px; text-align:center;}
.pager a{height:35px; line-height:35px; color:#666666; font-size:14px; font-weight:bold;}
.pager a img{vertical-align:middle;}
.pager span{padding:0 7px;}
.pager span a{display:inline-block; width:32px;height:32px;line-height:32px; border: 1px solid #d7d5d5;}
.pager span a:hover{color:#fff;font-weight:bold; background-color: #248ee6;}
.pager span a.on{color:#fff;font-weight:bold; background-color: #248ee6;}

/*백그라운드박스*/
.mbox{overflow:hidden; margin-bottom:40px; border:1px solid #cdcdcd; background:#f6f6f6; padding:60px 0; text-align:center;}
.mbox iframe{width:745px; height:345px;}
.mbox2{overflow:hidden; margin-bottom:40px; border:1px solid #c7d8e8; background:#f7fbfe; padding:40px 40px 0 40px;}
.mbox3{overflow:hidden; margin-bottom:40px; border:1px solid #cccccc; padding:30px 30px 0 30px; position:relative;}
.mbox4{overflow:hidden; margin-bottom:40px; border:1px solid #c7d8e8; background:#f7fbfe; padding:30px 30px 0 30px;}
.bg1{background:#f7fbfe url('/resources/cv/images/newsub/img15.png')no-repeat 30px center;}
.bg2{background:url('/resources/cv/images/newsub/img16.png')no-repeat left center;}
.bg3{background:url('/resources/cv/images/newsub/img34.png')no-repeat left center;}
.bg4 {background:url('/resources/cv/images/newsub/dott_fl1.png')no-repeat left center;}
.bg5 {background:url('/resources/cv/images/newsub/dott_fl2.png')no-repeat left center;}
.bg6 {background:url('/resources/cv/images/newsub/dott_fl3.png')no-repeat left center;}
.bg7 {background:url('/resources/cv/images/newsub/dott_fl4.png')no-repeat left center;}
.bg8 {background:url('/resources/cv/images/newsub/dott_fl5.png')no-repeat left center;}

/*라인*/
.line1{background:url('/resources/cv/images/newsub/bar1.png') no-repeat left top; width:100%; height:10px; margin-bottom:25px;}
.line2{width:48px; height:8px; background:#004993; margin-bottom:16px;}
.line3{height:1px; border-top:1px dotted #bcbcbc;}
.dot_line {background:url('/resources/cv/images/sub/dot_line.gif') no-repeat left top; padding:30px 0 30px 0; font-size:28px; color:#004993; font-weight:bold;}

/*공간박스*/
.h10{height:10px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.mb60 {margin-bottom:60px;}
.ml36{margin-left:36px;}
.h65{height:65px;}
.h115{height:115px;}
.h130{height:130px;}

/*버튼*/
.btn-right{width:100%; overflow:hidden; margin-bottom:40px; text-align:right}
.btn-type1{display:inline-block; width:82px; height:38px; line-height:38px; text-align:center; color:#fff; background:#004993; font-size:16px;}
.btn-type2{display:inline-block; width:212px; height:58px; line-height:58px; text-align:center; color:#fff; background:#004993; font-size:16px;}

/*텍스트 컬러,굵기*/
.c1{color:#248ee6;}
.c2{color:#3d75bc;}
.c3{color:#ed5455;}
.bold{font-weight:bold;}

/*디테일*/
.etc1{position:absolute; margin-top:-200px; z-index:999;}
.padd-img{display:block; width:100%; height:auto; margin-bottom:30px;}
.sitemap{width:100%;}
.tit_sitemap{font-size:40px; color:#004993; padding:57px 0 35px 40px; border-bottom:2px solid #004993; font-weight:bold;}
.map_img2{width:calc(100% - 2px); height: 450px; border:1px solid #ccc; text-align:center; }
.map_img2 span{display:inline-block; width:0;height:100%; overflow:hidden; vertical-align:middle;}
.map_img2 img{display:inline-block; vertical-align:middle;}
.movie-txt{line-height:23px; border:1px solid #cdcdcd; padding:15px; height:75px; overflow:hidden; overflow-y:scroll; margin-top:-40px; border-top:0 none; margin-bottom:40px;}

/*02 동굴여행*/
.pic_box2 {overflow:hidden;}
.pic_box2 img {float:left;}
.pic_box2 p {float:left; width:440px; margin-left:20px; line-height:26px;}
.pic_box2 dl {float:left; width:590px; margin-left:20px; line-height:26px; margin-top:20px;}
.pic_box2 dl dt {font-weight:bold; font-size:19px; line-height:20px; margin-bottom:10px;}
.pic_box2 dl.pic_tit1 {float:left; width:430px; margin-left:20px; line-height:26px;}
.pic_box2 dl.pic_tit1 dt {font-weight:bold; font-size:19px; line-height:20px; margin-bottom:10px;}
.pic_box2 dl.pic_tit1 dd {margin-bottom:35px;}
.pic_box3 {overflow:hidden;}
.pic_box3 img {float:left; margin-left:30px;}
.pic_box3 dl.pic_tit2 {float:left; width:420px; line-height:26px; margin-left:0px; margin-top:20px;}
.pic_box3 dl.pic_tit2 dt {font-weight:bold; font-size:19px; line-height:20px; margin-bottom:10px;}
.pic_box3 dl.pic_tit2 dd {margin-bottom:35px;}
span.p1tit1 {background:url('/resources/cv/images/sub/dott_ico.gif') left 5px no-repeat; padding-left:15px; margin-left:20px;}

/*사이트맵*/
.sitemap-list{overflow:hidden;}
.sitemap-list > li{float:left; margin:0 38px;}
.sitemap-depth1{height:590px;}
.other-h{height:auto !important;}
.sitemap-depth1 > li{border-bottom:1px solid #d7d7d7;}
.sitemap-depth1 > li > a{display:block; padding:12px 0 13px 24px; font-size:16px; line-height:18px; color:#454545;}
.sitemap-depth2{background:#f8f9fb; border-top:1px dotted #d7d7d7; padding:16px 0 16px 24px;}
.sitemap-depth2 ul li a{display:block; color:#666666; font-size:16px; line-height:28px; background:url('/resources/cv/images/newsub/dot2.png') no-repeat left center; padding-left:10px;}

/*예약/예매/취소/환불*/
.reser-list{width:814px; margin: 0 auto; overflow:hidden;}
.reser-list > li{float:left; width:377px; height:317px; margin:20px 15px;}
.reser-list li > div{width:377px; height:317px; overflow:hidden;}
.reser{width:377px; height:317px; position:relative;}
.rr1{background:url('/resources/cv/images/newsub/reser5.png') left top no-repeat;}
.rr2{background:url('/resources/cv/images/newsub/reser6.png') left top no-repeat;}
.rr3{background:url('/resources/cv/images/newsub/reser7.png') left top no-repeat;}
.rr4{background:url('/resources/cv/images/newsub/reser8.png') left top no-repeat;}
.reser p{color:#fff; margin:0 30px 0 30px; padding-top:70px; line-height:20px; font-size:16px;}
.reser ul{padding-top:70px; margin:0 auto; width:287px;}
.reser ul li{color:#fff; width:100%; margin:0; line-height:24px; font-size:15px; padding-left:12px; background:url('/resources/cv/images/newsub/dot4.png') left 10px no-repeat;}
.reser div{position:absolute; bottom:0; left:50%; width:80%; max-width:320px; margin-left:-40%; padding-bottom:4%;}
.reser div a{display:inline-block; height:45px; text-indent:-9999px; margin-bottom:6px;}
.btn-rser1{width:100%;}
.btn-rser2{width:49%;}
.btn-rser3{display:inline-block; height:33px; line-height:33px; color:#fff; background:#014993 url("/resources/cv/images/newsub/btn-direc-cv.png") no-repeat right center; font-size:15px; padding:0 26px 0 17px; margin-left:23px;}

.reser.rr2 div,
.reser.rr3 div{bottom:75px;}

/*성준씨*/
.fn_3d {color:#3d75bc;}
.num-list1 li {margin-bottom:5px; line-height:22px;}
.num-list1 .num1 {background:url('/resources/cv/images/newsub/num_01.png') no-repeat left top; padding-left:25px;}
.num-list1 .num2 {background:url('/resources/cv/images/newsub/num_02.png') no-repeat left top; padding-left:25px;}
.num-list1 .num3 {background:url('/resources/cv/images/newsub/num_03.png') no-repeat left top; padding-left:25px;}
.num-list1 .num4 {background:url('/resources/cv/images/newsub/num_04.png') no-repeat left top; padding-left:25px;}
.num-list1 .num5 {background:url('/resources/cv/images/newsub/num_05.png') no-repeat left top; padding-left:25px;}
.pc_num1 {overflow:hidden; margin-bottom:30px;}
.pc_num1 li:first-child {margin-left:0px;}
.pc_num1 li {float:left; margin-left:25px;}
.pc_num1 li p.stit1 {font-size:18px; line-height:18px; margin-bottom:10px; font-weight:bold;}

.tits10 {font-size:21px; color:#004993; font-weight:bold; margin-bottom:10px; line-height:21px; }
.tits9 {font-size:22px; color:#004993; font-weight:bold; margin-bottom:32px;}
.tits9 .tits_9_1{display:inline-block; line-height:25px; font-size:16px; color:#666666;font-weight:normal; margin-left:5px;}

ul.bl_dott1 {margin-left:40px;}
ul.bl_dott1 li {text-align:left; padding-left:20px; background:url('/resources/cv/images/newsub/bl_dott1.gif') no-repeat 10px 5px; }
.day4_pic1 {overflow:hidden; margin-bottom:40px;}
.day4_pic1 img {margin-left:5px; margin-bottom:10px;}

.btn_go1 {margin:0 auto; width:470px; padding:20px 0; background:#004993; display:inline-block; position:relative; text-align:center; color:#fff;}
.btn_go1 .btns1{display:inline-block;padding-right:37px; background:url("/resources/cv/images/newsub/go_btn1.png") no-repeat right center; min-height:27px; line-height:27px;}

.sub_visual7 {background:url('/resources/cv/images/sub/visual7.gif') left top repeat-x; width:100%; min-width:1199px; height:174px;}
.stit_bg2 {padding-top:25px; height:108px; position:relative; display:table-cell; top:0; left:-1px; width:225px; background:#fff; border-bottom:2px solid #004993; color:#004993; text-align:center; font-weight:bold;letter-spacing:-1.5px;}
.ver2 {font-size:40px;line-height:42px;}

/*sns, clip_board*/
.sns_area h4.dt1 {background:#3d75bc; padding:15px; color:#fff; margin-bottom:20px;}
.sns_area2 {text-align:center; margin-top:30px;}
.sns_ar1 {margin:20px;}
.sns_ar1 h5.dt2 {background:url("/resources/cv/images/sub/aroow.gif") left 5px no-repeat; padding-left:10px; margin-bottom:20px;}
.sns_ar1 ul.sns_list {overflow:hidden; border-bottom:solid 1px #dcdcdc; padding-bottom:20px; margin-bottom:20px;}
.sns_ar1 ul.sns_list li {float:left; margin-left:10px;}
.thin_box {width:680px; margin:0 auto 40px auto; text-align:center;}
.thin_box a {display:inline-block; width:242px; height:55px; padding-top:20px; background:url("/resources/cv/images/sub/i_bg1.gif") left top no-repeat; text-align:center; color:#fff; font-weight:bold;}
.thin_box a + a {display:inline-block; width:242px; height:55px; padding-top:20px; background:url("/resources/cv/images/sub/i_bg2.gif") left top no-repeat; color:#666666; font-weight:bold; margin-left:10px;}
.txt_area {width:640px; padding-left:40px; margin:0 auto; }
.txt_area h5 {font-weight:bold; color:#2c2c2c;}
.txt_area textarea {width:490px; height:97px; vertical-align:top;}
.ba_btn {display:inline-block; width:60px; height:27px; background:#5c5c5c; padding-top:8px; color:#fff; font-weight:bold;}
.wh_btn {display:inline-block; width:60px; height:27px; background:#fff; padding-top:8px; color:#666; font-weight:bold; border:solid 1px #666;}

.fl-list2_1 {margin-bottom:40px; overflow:hidden;}
.fl-list2_1 img {float:left; display:block; height:auto; margin-right:20px;}

.daypic3 {display:block;}
.daypic3_2 {display:none;}

sup{font-size:20px; display:inline-block; line-height:normal; vertical-align:top; margin-top:-1px;}
.pic-d3p41{max-width:427px;}
.box-d3p41{text-align:center;}

/*반응형*/
.media-tablet{display:none;}
.media-pc{display:block;}

/* 윤소 */
.box1{padding: 0 15px ;margin: 0 0 39px 0;background-color:#f8f8f8;border:1px solid #d7d7d7}
.txt6{color:#004993;}
.info-box{padding: 0 26px 0 13px;margin: 0 0 40px 0;background-color:#f5f8fa;border:1px solid #cccccc}
.info-box div{overflow:hidden;height:108px;padding:26px 0;margin: 0 0 0 16px;}
.info-box div p{float:left;width:108px;height:108px;text-align:center;}
.info-box div ul{float:left;width:735px;padding:35px 0 0 0;margin: 27px 0 0 19px}
.info-box div ul:after{content:"";display:block;clear:both;}
.info-box div ul li{float:left;padding: 0 20px 0 0;margin: 0 7px 0 0;line-height:20px;background: url("/resources/cv/images/newsub/img73.png") right 2px no-repeat;font-size:16px;color:#454545;}
.info-box div ul li:last-child{background:none;padding:0;margin:0}
.info-box .info1{border-bottom:2px dashed #8db2d1}
.info-box .info1 ul{background: url("/resources/cv/images/newsub/img71.png") left top no-repeat}
.info-box .info2 ul{background: url("/resources/cv/images/newsub/img72.png") left top no-repeat}
.info-tel{overflow:hidden;padding:10px 0 15px 0 }
.info-tel li{float:left;line-height:20px}
.info-tel li em{display:inline-block;margin: 0 34px}
.mt-dsp1{display:block}

/*태블릿*/
@media screen and (max-width : 640px) {

body{font-size:15px;}
.foot-wrap2{min-width:100%;}

.media-tablet{display:block;}
.media-pc{display:none;}

.tabtn{width:100%; margin-bottom:20px; padding:1px 0 0 1px;}
.tabtn a{width:calc(50% - 2px); border:1px solid #e0e0e0; margin:-1px 0 0 -1px; display:inline-block; background:#f8f9fb; text-align:center; font-size:18px; height:50px; line-height:18px;vertical-align: middle;}
.tabtn a.on{background:#248ee6; color:#fff; border:1px solid #248ee6;}
.tabtn a span {display:table-cell;width:320px;height:50px;vertical-align:middle;}

.local_box{padding:; border-bottom:none; padding:0; padding-top:15px; height:auto; background:#f0f0f0; border-top:1px solid #e0e0e0; overflow:hidden;}
.location{float:none; margin-top:0; overflow:hidden; margin-bottom:15px;}
.location li{line-height:18px;}
.local_box .location .sns_btn1 {display:none;}
.local_box .location .print_btn1 {display:none;}
.tit_h4{background:#fff; padding:30px 20px 25px 20px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}

.sub_container{width:100%;}
.sub_contents{width:100%; margin-left:0;}
.space{width:100%;}

.media-list1{border-top:2px solid #004993; margin:10px 0 20px 0;}
.media-list1 li{padding:14px 0; font-size:15px; color:#777777; border-bottom:1px solid #cccccc;}
.rtp1{margin-bottom:14px;}
.rtp1 a{display:block; font-size:15px; color:#777777;}
.rtp-span1{display:table-cell; width:55px; text-align:center;}
.rtp-span2{display:table-cell;line-height:20px; color:#333; font-size:16px;}
.rtp-span2 img{margin-left:5px;}
.rtp2{line-height:20px; text-align:right;}
.rtp2 img{vertical-align:middle;}
.rtp3{line-height:20px; text-align:left;}
.media-tablet .media-list2:last-child {border-bottom:1px solid #d3d3d3; margin-bottom:20px;}
.media-list2{border-top:2px solid #004993; width:100%;}
.media-list2 li{padding:5px 10px; font-size:15px; color:#777777; border-bottom:1px solid #d3d3d3;  width:calc(100% - 20px); overflow:hidden; font-size:15px;}
.media-list2 li:last-child{border-bottom:0 none;}
.media-list2 li > span{display:table-cell; font-size:15px; line-height:22px;}
.media-list2 li > span:first-child{float:left;width:calc(40% - 20px); color:#333; border-right:1px solid #d3d3d3; word-break:normal; padding-right:10px;}
.media-list2 li > span:last-child{overflow:hidden;width:calc(60% - 20px); padding-left:10px; border-left:1px solid #d3d3d3; position:relative; left:-1px; word-break:normal;}
.media-list3{border-top:2px solid #004993; width:100%;}
.media-list3 > li{padding:5px 10px; font-size:15px; color:#777777; border-bottom:1px solid #d3d3d3;  width:calc(100% - 20px); overflow:hidden; font-size:15px;}
.media-list3 > li > span{display:table-cell; font-size:15px; line-height:22px;}
.media-list3 > li > span:first-child{float:left; width:calc(40% - 20px); color:#333;word-break:normal; padding-right:10px;}
.media-list3 > li > span:last-child{overflow:hidden; position:relative; word-break:normal; display:block;}
.media-list3 > li > span:last-child ul li{border-bottom:1px solid #d3d3d3;}
.media-list3 > li > span:last-child ul li:last-child{border-bottom:0 none;}
.media-list3 > li > span:last-child ul li span{display:inline-block; border-left:1px solid #d3d3d3; margin:5px 0; padding:0 10px;}
.media-list3 li.blue{border-bottom:2px solid #004993 !important;}
.media-list3 li.bnone{border-bottom:0 none !important;}

.media-tit1{font-size:25px; letter-spacing:-2px; font-weight:bold; color:#004993; margin-bottom:12px;}

.tit1{font-size:21px; line-height:30px; margin-bottom:20px;}
.tit2{font-size:15px;}
.tit3{font-size:22px; margin-bottom:12px;}
.tit3 span{font-size:25px;}
.tit4{font-size:18px; margin-bottom:20px;}
.tit5{margin-bottom:20px;}
.tit7{line-height:25px; padding-left:35px; margin-bottom:20px;}
.tit9{font-size:24px;}
.tit10{font-size:18px}

.txt1{font-size:15px; margin-bottom:20px;}
.txt2{font-size:15px; margin-bottom:20px;}

.tac{line-height:20px;}

.line1{margin-bottom:15px;}
.line2{margin-bottom:15px;}

.pic-w-txt{margin-bottom:20px;}
.pic-w-txt span{position:relative; top:0; left:0; display:block; padding:10px; color:#666; font-size:15px; line-height:20px;}
.pic-w-txt2{margin-bottom:20px;}
.pic-w-txt2 span{position:relative; top:0; left:0; display:block; padding:10px; color:#666; font-size:15px; line-height:20px;}
.pic-w-txt span span{padding:0}
.pic-w-txt p{position:relative; bottom:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;}

.pic1-w-txt3 {width:100%; height:815px; padding-top:30px; position:relative; margin-bottom:40px;  background:url('/resources/cv/images/newsub/d7pic3.png') left top no-repeat; overflow:hidden; background-size:100% 100%;}
.pic1-w-txt3 .list1_p1 {width:90%; margin-left:5%; margin-right:5%;display:block; color:#fff; font-size:15px; line-height:20px; position:static; margin-bottom:40px; background-size:100% 100%;}
.pic1-w-txt3 .list1_p1 img {width:100%; display:block;}
.pic1-w-txt3 .list1_p1 span {font-weight:bold; margin-bottom:10px; margin-top:10px;}
.pic1-w-txt3 .list1_p2 {width:90%; margin-left:5%; margin-right:5%;display:block; color:#fff; font-size:15px; line-height:20px; position:static; margin-bottom:40px; background-size:100% 100%;}
.pic1-w-txt3 .list1_p2 img {width:100%; display:block;}
.pic1-w-txt3 .list1_p2 span {font-weight:bold; margin-bottom:10px; margin-top:10px;}
.pic1-w-txt3 .list1_p3 {width:90%; margin-left:5%; margin-right:5%;display:block; color:#fff; font-size:15px; line-height:20px; position:static; margin-bottom:40px; background-size:100% 100%;}
.pic1-w-txt3 .list1_p3 img {width:100%; display:block;}
.pic1-w-txt3 .list1_p3 span {font-weight:bold; margin-bottom:10px; margin-top:10px;}
.pic1-w-txt3 .list1_p4 {width:90%; margin-left:5%; margin-right:5%; display:block; color:#fff; font-size:15px; line-height:20px; position:static; margin-bottom:40px; background-size:100% 100%;}
.pic1-w-txt3 .list1_p4 img {width:100%; display:block;}
.pic1-w-txt3 .list1_p4 span {font-weight:bold; margin-bottom:10px; margin-top:10px;}

.pic1-w-txt4 .list2_p1 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;}
.pic1-w-txt4 .list2_p1 p { display:none; position:relative; top:0; left:0;padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p2 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p2 p { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p3 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p3 p { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p4 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p4 p { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p5 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p5 p { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p6 span { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}
.pic1-w-txt4 .list2_p6 p { display:none; position:relative; top:0; left:0; padding:10px; color:#666; font-size:15px; line-height:20px;width:100%;}

.pic-list1{margin-bottom:20px;}
.pic-list1 li{width:50%}
.pll1 li img{height:auto;}
.pic-list2 li{width:47%; margin-right:3%; height:260px;}
.pic-list2 li img{width:100%; height:auto; margin-bottom:15px;}
.pl2-tit{font-size:15px; line-height:16px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.pl2-date{font-size:15px;}
.pic-list3{margin-bottom:20px;}

.pic-list4 img{float:none; display:block; margin-left:0; margin-right:0;}
.pic-list4 .pic-in {overflow:hidden;display:block; float:none;}
.pic-list4 .pic-in img{display:block;float: left;width: 49%;margin-left:0; margin-right:0;}
.pic-list4 .pic-in img:first-child{margin-right:1%}

.pic-list5{margin-left:0;}
.pic-list5 li{width:47%; margin-right:2%; margin-left:0;}
.pic-list5 li div a{display:block; float:none; margin-left:12px;}
.pic-list6{margin-bottom:20px;}
.pic-list6 li{width:100%; margin-left:0;}
.pic-list7 li{width:100%; margin-left:0;}

.pc_num1 li{width:100%; margin-left:0; margin-bottom:12px;}
.pc_num1 li img{width:100%; max-width:268px; height:100%; max-height:289px;}
.pic_list1{margin-bottom:20px;}
.pic_list1 li {margin-left:0px;}
.pic_list1 li img {width:100%;}
.pic_list1 .pic1{width:100%; margin-bottom:20px;}
.pic_list1 .pic2{width:100%;}
.pic_list1 .pic1 p {position:relative; bottom:0px; left:0px; color:#333; background:none; text-align:left; width:100%; line-height:20px;}
.pic_list1 .pic2 p {position:relative; bottom:0px; left:0px; color:#333; background:none; text-align:left; width:100%; line-height:20px;}
.pic-list8 li{width:49%; height:auto; }
.pic-list8 li.last{width:49%}
.pic-list9{margin-bottom:0}
.pic-list9 li{width:calc(50% - 2px); height:auto}
.pic-list11{text-align:center;}
.pic-list11 li{float:none;}
.pic-list11 li:nth-child(2n){float:none;}
.pic-list11 li img{width:100%; max-width:459px; height:auto;}
.pic-list11 li.left_pic{margin-bottom:2%}

.day4_pic1{text-align:center; margin-bottom:20px;}

.fl-list1{margin-bottom:20px;}
.fl-list1 img{float:none; display:block; width:100%; height:auto; margin-bottom:20px;}
.fl-list2 li{width:47%; margin-right:3%;}
.fl-list2 li img{float:none; display:block; width:100%; height:auto;}
.fl-list2 li div{width:100%;}
.fl-list2_1 img {float:left; display:block; width:42%; height:auto; margin-right:20px;}
.fl-list2_1 div {float:none;}
.fltit{font-size:20px;}
.fltxt{font-size:15px;}
.fltit2{font-size:15px; line-height:18px; margin:15px 0 10px 0; height:18px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.fl-list2 .fltit2{height:20px;overflow:hidden;}
.fltxt2{font-size:15px;}
.fl-list3 dd{font-size:15px;}
.fl1-ver2 img{margin-left:0; margin-right:0;}
.fl1-ver3 img{margin-left:0; margin-right:0;}
.fl1-ver2 .fltit{margin:0 0 15px 0; font-size:18px;}
.fl1-ver2 .fltit3{margin:0 0 15px 0; font-size:18px;}
.fl1-ver3 .fltit{margin:0 0 15px 0; font-size:18px;}
.fl-list4{margin-bottom:20px;}
.fl-list5 li{width:100%;}
.fl-list6 > p{float:none;}
.fl-list7{margin-bottom:20px;}

.tbl-type1 table th{font-size:15px; line-height:18px;}
.tbl-type2 table th{font-size:15px; line-height:18px;}
.tbl-type3 table th{font-size:15px; line-height:18px;}
.tbl-type4 table th{font-size:15px; line-height:18px;}
.tbl-type1 table td{font-size:15px; line-height:18px;}
.tbl-type2 table td{font-size:15px; line-height:18px;}
.tbl-type3 table td{font-size:15px; line-height:18px;}
.tbl-type4 table td{font-size:15px; line-height:18px;}
.tbl-type1 table td div{font-size:15px; line-height:18px;}
.tbl-type2 table td div{font-size:15px; line-height:18px;}
.tbl-type3 table td div{font-size:15px; line-height:18px;}
.tbl-type4 table td div{font-size:15px; line-height:18px;}

.mod1 select{width:30%; max-width:84px;}
.mod1 input{width:40%; max-width:169px;}
.mod1 a{width:20%; max-width:70px; font-size:15px;}

.btn-type1{font-size:15px; width:65px; height:35px; line-height:35px;}

.bg1{background:none;}
.bg2{background-size:auto 21px;}
.bg3{background-size:auto 21px;}
.bg4{background-size:auto 21px;}
.bg5{background-size:auto 21px;}
.bg6{background-size:auto 21px;}
.bg7{background-size:auto 21px;}
.bg8{background-size:auto 21px;}

.mbox{padding:20px;}
.mbox iframe{width:100%; height:auto;}
.mbox2{margin-bottom:20px; padding:15px 15px 0 15px;}
.mbox3{margin-bottom:20px; padding:15px 15px 0 15px;}

.reser-list{width:100%; max-width:377px;}
.reser-list li{width:100%; margin:15px 0;}
.reser-list li > div{width:100%;}
.reser-list li > div img{width:100%;}
.reser{width:100%;}
.rr1{background-size:100% 100%;}
.rr2{background-size:100% 100%;}
.rr3{background-size:100% 100%;}
.rr4{background-size:100% 100%;}

.mb270 {margin-bottom:40px;}
.ml145{margin-left:0;}
.etc1{position:relative; top:0; left:0; margin-top:0;}
.mb40{margin-bottom:20px;}
.mt40{margin-top:20px;}
.mb30{margin-bottom:20px;}
.ml36{margin-left:0;}

.btn_go1 {margin:0 auto; width:322px; padding:20px 10px; background:#004993; display:inline-block; position:relative; text-align:center; color:#fff;}
.btn_go1 span.go {position:absolute; top:15px; right:10px;}

.daypic3 {display:none;}
.daypic3_2 {display:block; width:100%; height:auto;}

.map_img2{height:100%;border:0}
.map_img2 img{width:100%;}
.movie-txt{margin-bottom:20px;}

.picw1{width:100%; height:auto;}
.mofooter span{display:block;}

/* 윤소 */
.box1{padding:10px ;margin: 0 0 20px 0;}
.box1 .pic-list11{margin-bottom:0}
.box1{padding: 0 15px ;margin: 0 0 39px 0;background-color:#f8f8f8;border:1px solid #d7d7d7}
.txt6{color:#004993;}

.info-box{padding: 0 10px;margin: 0 0 10px 0;}
.info-box div{overflow:hidden;height:auto;padding:10px 0;margin:0}
.info-box div p{float:none;width:80px;height:80px;margin:0 auto}
.info-box div p img{width:100%}
.info-box div ul{float:none;width:auto;padding:0 0 0 0;margin: 10px 0 0 0}
.info-box div ul li{float:none;padding: 0 0 23px 0;margin: 0 0 10px 0;background: url("/resources/cv/images/newsub/img74.png") center bottom no-repeat;text-align:center}
.info-box .info1 ul{background: none;padding: 0 0 10px 0}
.info-box .info2 ul{background: none}

.info-tel li{float:none;line-height:20px;text-indent:-20px;padding: 0 0 0 20px}
.info-tel li em{display:none;}
.mt-dsp1{display:inline-block}
.wa-ico{display: none}
}

@media screen and (max-width : 480px) {
.pic-list2 li{width:100%; height:auto; margin-bottom:15px;}
.pic-list5 li{width:99%; margin-right:0;}
.pic-list5 li div a{margin-left:0;}
.pic-list8 li{width:100%; height:auto; margin-bottom:15px;}
.pic-list8 li.last{width:100%;}
.pic-list9 li{width:calc(100% - 2px); height:10%; padding-bottom:10px}
.pic-list10 li{float:none;width:100%; height:auto; margin-bottom:15px;}
.pic-list12{margin: 0 0 20px 0}
.pic-list12 li{float:left;width:100%}
.pic-list12 li:nth-child(2n){margin: 0}
.pic-list13 li{width:99%; margin-right:0;}
.pic-list13 li div a{margin-left:0;}

.fl-list2 li{width:100%; margin-bottom:15px;}

.day4_pic1 img{width:100%; max-width:225px; height:auto; margin-left:0;}

.btn_go1 {margin:0 auto; width:100%; padding:20px 0px; background:#004993; display:inline-block; position:relative; text-align:center; color:#fff;}
.btn_go1 span.btns1 {width:200px; margin:0 auto; line-height:20px;}
.tabtn a{font-size:17px;letter-spacing:-1px;line-height:16px;}
.tabtn a span {width:240px;}

.fs18{font-size:18px !important; color:#333 !important;}
.fs20{font-size:20px !important;}
.btn-rser3{margin:0 auto; margin-top:15px; display:block; width:85px;}
.location li:first-child img {padding-bottom:20px;}
}

@media screen and (max-width : 380px) {
.reser div{padding-bottom:3%;}
.reser div a{height:35px;}
.reser ul{width:85%; padding-top:55px;}
.reser ul li{width:95%; padding-left:5%;}
}

@media screen and (max-width : 320px) {
.tabtn a{font-size:16px;}
}