@charset "utf-8";

/* print */
.undefined{}
.undefined #contents{width:auto;margin:2.5%}
.undefined #contents .satisfaction{display:none}


/*버튼의 타겟링크*/
.button a[target="_blank"]{background:url(/images/prog/common/btn_bgtotal.gif)}

/*인사말*/
.greeting{position:relative}
.greeting .title{font-size:1.500em;font-family:"Times New Roman";line-height:1.25em;color:#494949}
.greeting .title .color{color:#e32e31}
.greeting_txt{position:relative;padding:20px 330px 0 0;background:url(/images/eng/sub01/intro_img_01_01_2022.png) no-repeat 100% 0}

/*역사*/
.sub01_04_02_bg{background:url(/images/eng/sub01/sub01_04_02_bg.gif) no-repeat 106% 0}
.sub01_04_02_bg p.txtp{width:48%}

/*Origin*/
.Origin{position:relative}
.Origin .title{font-size:1.500em;font-family:"Times New Roman";line-height:1.25em;color:#494949}
.Origin .title .color{color:#0186cd}
.Origin .title .color2{color:#3eb134}
.Origin_txt{position:relative;float:left;}
/*symbol*/
.thumb_box.type1 .sub01_04_01{width:39%;border:1px solid #bcbcbc;}
.thumb_box.type1 .listpst_box{float:left;position:relative;width:33%;}
.thumb_box.type1 .listpst_box img{margin-top:20px;}
.thumb_box.type1 .listpst_box:first-child{margin-right:0;padding:0;}
/*brand*/
.thumb_box.type1 figure{width:22%}
.thumb_box.type1 .brand{margin-left:40px;}


.point_tit{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_lin.gif) no-repeat 50% 100%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*8 Scenic Spots of Hongseong*/
.point_tit02_01{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line.gif) no-repeat 74% 55%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Geumgang Estuary Bird Sanctuary*/
.point_tit02_02{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line2.gif) no-repeat 82% 55%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Hansan Mosi (Ramie Fabric) Village*/
.point_tit02_03{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line3.gif) no-repeat 80% 55%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Chunjangdae Beach*/
.point_tit02_04{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line4.gif) no-repeat 72% 41%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Sinseong-ri Reed Field */
.point_tit02_05{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line5.gif) no-repeat 70% 55%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Munheonseowon Confucian School*/
.point_tit02_06{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line6.gif) no-repeat 82% 44%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Huirisan Recreational Forest"*/
.point_tit02_07{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line7.gif) no-repeat 78% 30%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Cheonbangsan Mountain */
.point_tit02_08{font-size:1.500em; font-style: italic;background:url(/images/eng/common/under_line8.gif) no-repeat 74% 17%; padding:15px}
span.point{font-size:1.500em;font-style:oblique}
p.table_tit{border-left:3px solid #e93d1a; font-size:1.214em;padding-left:10px}

/*Cultural Heritage*/
.heritage_wrap .thumb_box.type1 figure {width:32%;}
.heritage_wrap .thumb_box.type1 .pt {width: 66%;}
.heritage img{width:219px;height:160px}


/*찾아오시는길*/
.top_box{overflow:hidden;border:1px solid #dcdcdc;margin-bottom:20px;}
.top_box:after{content:"";display:block;clear:both;overflow:hidden}
.top_box > span{display:block;float:left;position:relative;width:30%;text-align:center}
.top_box > span:before{position:absolute;content:"";display:block;top:53px;left:222px;height:75px;border-right:2px solid #d8d8d8}
.top_box > span:after{content:"";display:inline-block;height:180px;vertical-align:middle}
.top_box > span > span{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:700}
.top_box ul{float:right;width:61%;padding:20px 30px 20px}

.tour_introduce {position:relative}
.tour_introduce .btn_vr{position:absolute; top:-5px; right:0}
.tour_introduce .photo_box{position:relative; width:100%; height:auto; margin:15px 0 23px}
/* 포토갤러리 */
.galleryView {position:relative;margin:0;width:600px;height:400px}
.galleryView ul.bicImage {overflow:hidden;position:absolute;top:0;left:0;width:600px;height:400px}
.galleryView ul.bicImage li {position:relative;float:left}
.galleryView ul.bicImage li img{display:block;width:600px;height:400px}
.galleryText {overflow:hidden;position:absolute;top:360px;left:0;margin:0;padding:0;width:600px;height:40px}
.galleryText li {margin:0;padding:3px 5px;width:590px;height:34px;background:#000;color:#fff;font-size:12px;font-weight:bold;line-height:17px}
.galleryThum {position:relative;margin:0 auto;padding:16px 0;width:600px;height:61px}
.galleryThum span.arrow {position:absolute;top:36px}
.galleryThum span.arrow img {padding:5px}
.galleryThum span.arrLeft {left:4px}
.galleryThum span.arrRight {right:4px}	
.galleryThum .wrap {overflow:hidden;position:relative;margin:0 auto;width:553px;height:61px}
.galleryThum .thumnail {position:absolute;width:2000px;left:0px}
.galleryThum .thumnail li {float:left;margin:0 5px 0 0px;width:88px;height:59px;background:#000}
.galleryThum .thumnail li img{display:block}
.no_style{padding:10px 0 !important}
.no_style p{margin:0;padding:0 17px;color:#787878}
.panel-overlay p{margin:0;padding:5px 0 0 0;font-size:12px;font-weight:bold;line-height:17px}
.prog_htxt{display:none}

/* 갤러리 상세보기 */
#galleryView{overflow:hidden;height:auto;margin:0 0 30px;text-align:center}
#galleryView img{vertical-align:middle}
#galleryThum{position:relative;width:100%;min-height:70px;padding:5px 0;background:#f9f9f9}
#galleryThum .holder{position:relative;width:90%;overflow:hidden;margin:0 auto}
#galleryThum .list {margin:0;padding:0;list-style: none;width:99999px;overflow: hidden}
#galleryThum .item {float: left;width:100px}
#galleryThum .item img{width:90px;height:70px}
#galleryThum .arrLeft{position:absolute;left:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrLeft img{position:relative;top:28px}
#galleryThum .arrRight{position:absolute;right:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrRight img{position:relative;top:28px}

.over_img{position: relative}
.over_img{position: relative;width: 100%}
.over_img img {width: 100%}

figure[class^="special_photo"] ul{overflow:hidden}
figure[class^="special_photo"] li{float:left}
figure[class^="special_photo"] li:first-child{margin-left:0}

.special_photo2 li{width:49%;margin-left:1%}
.special_photo2 li+li+li{margin-top:1%;margin-left:0}
.special_photo2 li+li+li+li{margin-left:1%}

.special_photo3 li{width:33%;margin-left:0.5%}
.special_photo3 li+li+li+li{margin-top:1%;margin-left:0} 
.special_photo3 li+li+li+li+li{margin-left:0.5%}

.special_photo5 li{float:left;width:49.5%}
.special_photo5 li+li{float:right}
.special_photo5 li+li+li{float:left;width:33%;margin-top:1%;margin-left:0}
.special_photo5 li+li+li+li{margin-left:0.5%}

.special_photo_triangle li{float:left;width:99%}
.special_photo_triangle li+li{width:49%;margin-top:1%}
.special_photo_triangle li+li+li{margin-left:1%}

.festival{position:absolute;float: right;margin-left: 77%;margin-top: -71%;}


/*서천다국어(영문)_사이트맵*/
.sitemap {width: 100%;}
.sitemap:after {clear: both;content: "";display: block;}
.sitemap li {float: left;height:728px;margin: 0 1%;width:31.3%;}
.sitemap li h4{margin-bottom:0;font-size:1.12em;}
:root #container .sitemap li h4{font-size:1.12em}
.sitemap li h4 {background:url(/images/eng/common/bullet_h4.png) no-repeat 2px 5px;border-bottom: 2px solid #0a334d;line-height: normal;margin: 0 0 10px;padding: 0 0 15px;width: 100%;color:#101010;text-align:left}
.sitemap li h4 span{padding-left:20px}
.sitemap li ul {display:block;float:none;width: 100%;}
.sitemap li ul li {float: none;height: auto;margin: 0;width: 100%;}
.sitemap li ul ul {padding: 0 0 9px}
.sitemap li ul li h5 {background: url(/images/eng/common/bullet_h5.png) no-repeat 2px 10px;margin: 0;padding: 0;}
.sitemap li ul li h5 a {display: block;font-size: 14px;margin: 0;padding: 5px 0 5px 12px;background:none}
.sitemap li ul li ul {margin-left: 10px;}
.sitemap li ul li ul li {margin-bottom: 3px;}
.sitemap li ul li ul li a {background: url(/images/common/bullet_h6.png) no-repeat 2px 9px;display: block;font-size: 12px;padding: 0 0 0 12px;}




[class^="sub03_01_"] #location{height:auto;}
[class^="sub03_01_"] #location h3{padding:54px 170px 10px 0;height:auto;}

