@charset "utf-8";

/*테스트*/
.ui-photo-item{margin-top:60px;font-size:0;}
.ui-photo-item:after{content:'';clear:both;display:block;}
.ui-photo-item:first-child{margin-top:0;}
.ui-photo-item .figure{width:48.7%;display:inline-block;vertical-align:middle;box-sizing:border-box;}
.ui-photo-item .figcaption{width:51.3%;display:inline-block;vertical-align:middle;padding:0 3.24%;text-align:left;font-size:18px;}
.ui-photo-item .figcaption .h-box{margin-bottom:32px;font-size:24px;font-weight:500;color:#222;line-height:32px;letter-spacing:-.1em;}
.ui-photo-item .figcaption .txt{font-size:18px;color:#222;line-height:1.67em;}
.ui-photo-item .txt_single{width:100%;padding:0 6.4% 0 3.8%;}
.ui-photo-item.ui-photo-right{direction:rtl;}
.ui-photo-item.ui-photo-right .figcaption{direction:ltr;padding:0 6.4% 0 3.8%;text-align:left;}
.ui-photo-item.ui-photo-right .figure{text-align:right;}
@media only screen and (max-width:767px){
.ui-photo-item{display:block;table-layout:auto;margin-top:30px;}
.ui-photo-item .figure>img{width:100%;}
.ui-photo-item .figcaption,.ui-photo-item .figure{width:100%;display:block;text-align:left;}
.ui-photo-item .figcaption{padding:0;margin-top:15px;}
.ui-photo-item .figcaption .h-box{margin-bottom:13px;font-size:17px;line-height:28px;}
.ui-photo-item .figcaption .txt{font-size:16px;line-height:1.4;}
.ui-photo-item.ui-photo-right{direction:ltr;}
.ui-photo-item.ui-photo-right .figcaption{padding:0;}
.ui-photo-item.ui-photo-right .figure{text-align:left;}
}

/*테스트*/

/* #c03_column_01 관광소개 Topbox */
/*** 상단 타이틀 ***/
.hs-sights-wrap {width: 100%; box-sizing: border-box; margin-top: 50px;}
.hs-sights-wrap .hs-sights-title {width: calc(100% - 555px); padding: 0 0 25px 0; box-sizing: border-box; position: relative;}
.hs-sights-wrap .hs-sights-title::before {position: absolute; content: ""; width: 100%; height: 4px; left: 0; bottom: 0;}
.hs-sights-wrap .hs-sights-title::after {position: absolute; content: ""; height: 4px; left: 0; bottom: 0;}
.hs-sights-wrap .hs-sights-title > h2 {font-size: 40px; color: #000; font-weight: bold; letter-spacing: -3px;}
.hs-sights-wrap .hs-sights-title > h2 .title-color {width: 62px; height: 62px; color: #fff; border-radius: 50%; font-size: 16px; display: inline-table; text-align: center; line-height: 1.2;}
.hs-sights-wrap .hs-sights-title > h2 .title-color em {font-weight: bold; display: table-cell; vertical-align: middle;}

/*** 탑박스 ***/
/* 탑박스 좌측 텍스트 영역 */
.hs-sights-wrap .hssi-ui-top-box {width: 100%; box-sizing: border-box; height: 495px; position: relative;}
.hs-sights-wrap .hssi-ui-top-box::after {content: ""; display: block; clear: both;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap {float: left; width: calc(100% - 555px); padding: 40px 0 35px 0; box-sizing: border-box;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap {float: right; width: 555px; box-sizing: border-box; padding-left: 60px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box {position: relative;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box p {color: #4b4b4b; font-size: 18px; letter-spacing: -2px; line-height: 1.5; margin: 0; padding-bottom: 5px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box .bold-point {font-weight: bold; padding-bottom: 20px;}
/* 텍스트가 길어졌을 때의 더보기 버튼 */
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text {overflow-y: hidden; height: 240px; display: block;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text.active {overflow-y: visible; height: auto;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text.active .last-text {width: 100%; overflow: visible; height: auto; white-space: inherit;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text .last-text{width: 560px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box .showmore {position: absolute; bottom: 0; left: 0; font-size: 16px; display: block; color: #000; border-bottom: 1px solid #000; font-weight: bold; letter-spacing: -1px; padding-right: 20px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box .showmore::after {position: absolute; content: ""; background: url(/images/tour/style/show-txt-more.png) no-repeat; width: 13px; height: 10px; top: 8px; right: 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text.active .showmore {bottom: -30px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text.active .showmore::after {transform: rotate(-180deg); top: 9px;}
/* 버튼 */
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box {padding: 40px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box::after {content: ""; display: block; clear: both;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn {position: relative; float: left; width: calc(33.333% - 10px); margin: 5px; height: 62px; border: 1px solid #bbb; box-sizing: border-box; padding: 20px 20px 20px 85px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box.col4 .hssi-info-btn {width: calc(24% - 5px); margin: 2px; padding: 20px 0 20px 70px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box.col4 .hssi-info-btn:nth-of-type(3) {width: calc(27% - 5px);}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn.btn-color01 {background-color: #183048; color: #fff;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn.btn-color02 {background-color: #fff; color: #666666;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn.btn-color03 {background-color: #46627e; color: #fff;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico {position: absolute; content: ""; left: 20px; top: 5px; width: 50px; height: 50px; background: url(/images/tour/style/btn-tour-icon.png) no-repeat;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box.col4 .hssi-info-btn .hssi-tour-ico {left: 10px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon01 {background-position: 0 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon02 {background-position: -50px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon03 {background-position: -100px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon04 {background-position: -150px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon05 {background-position: -200px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon06 {background-position: -250px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon07 {background-position: -300px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn .hssi-tour-ico.icon08 {background-position: -350px 0;}
/* 탑박스 버튼 후버효과 */
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon01,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon01,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon01 {background-position: -200px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon02,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon02,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon02 {background-position: -250px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon03,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon03,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon03 {background-position: -300px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon04,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon04,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon04 {background-position: -350px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon05,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon05,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon05  {background-position: -200px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon06,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon06,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon06 {background-position: -250px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon07,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon07,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon07 {background-position: -300px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover .hssi-tour-ico.icon08,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus .hssi-tour-ico.icon08,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active .hssi-tour-ico.icon08 {background-position: -350px 0;}
/* 탑박스 우측 이미지 영역 */
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .inner {margin-top: -50px; padding: 20px; border: 1px solid #b7b7b7;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .inner img {width: 100%; display: block;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box {padding: 30px 15px 15px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li {font-size: 15px; letter-spacing: -1px; padding-bottom: 5px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico {position: relative; padding: 0 18px 0 38px; display: inline-block; font-size: 15px; font-weight: bold; color: #000; min-width: 105px; letter-spacing: -1px;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico::before {position: absolute; content: ""; top: 0; left: 0; width: 25px; height: 25px; border-radius: 50%; background-color: #2c3230;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico::after {position: absolute; content: ""; top: 2px; left: 0; width: 25px; height: 25px; z-index: 2; background: url(/images/tour/style/loca-icon.png) no-repeat;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico.icon01::after {background-position: -18px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico.icon02::after {background-position: 2px 0;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li > a {display: inline-block; padding: 4px 15px 4px 8px; border: 1px solid #b7b7b7; letter-spacing: -2px; margin-left: 15px; background: #fff;}
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li > a:hover,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li > a:active,
.hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li > a:focus {color: #fff; transition: all 0.5s; background: #004695;}

/* 탑박스 반응형 */
@media(max-width: 1200px){
    .hs-sights-wrap .hssi-ui-top-box {height: 565px;}
    .hs-sights-wrap .hs-sights-title {width: calc(100% - 600px);}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap {width: calc(100% - 600px);}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap {width: 600px; padding-left: 40px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text {height: auto; overflow-y: visible;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text .last-text {width: 100%; overflow: visible; height: auto; white-space: inherit;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .text-box.more-text .showmore {display: none;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box {position: absolute; width: 100%; padding: 50px 0 30px; bottom: 0; left: 0;}
}
@media(max-width: 1023px){
    .hs-sights-wrap .hssi-ui-top-box {height: 535px;}
    .hs-sights-wrap .hs-sights-title {width: calc(100% - 485px);}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap {width: calc(100% - 485px);}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap {width: 485px; padding-left: 30px;}
}
@media(max-width: 950px){
    .hs-sights-wrap .hssi-ui-top-box {height: auto;}
    .hs-sights-wrap .hs-sights-title {width: 100%;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap {width:100%; float: none; padding: 20px 0 30px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap {width: 100%; float: none; padding-left: 0;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .inner {margin: 50px auto 0; width: 540px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box {position: relative;}
}
@media(max-width: 767px){
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .inner {width: 100%; margin: 30px auto 0;}
}
@media(max-width: 650px){
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn {width: 100%; margin: 5px 0;}
}
@media(max-width: 550px){
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .inner {padding: 10px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box {padding: 15px 0 10px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li {position: relative; padding: 25px 0 10px 38px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li .loca-ico {position: absolute; top: 0; left: 0;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-imgwrap .img-info-box ul li > a {display: block; margin: 10px 0; width: 78px;}
    .hs-sights-wrap .hssi-ui-top-box .hssi-ui-txtwrap {border-top: 1px solid #b7b7b7;}
}

/* 컬러변경 */
/* 산 */
.hs-sights-wrap.mountain .hs-sights-title > h2 .title-color {background-color: #007841;}
.hs-sights-wrap.mountain .hs-sights-title::before {background-color: #183048;}
.hs-sights-wrap.mountain .hs-sights-title::after {background-color: #00b361; width: 210px;}
.hs-sights-wrap.mountain .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover,
.hs-sights-wrap.mountain .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus,
.hs-sights-wrap.mountain .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active {background-color: #007841; color: #fff;}
/* 바다 */
.hs-sights-wrap.ocean .hs-sights-title > h2 .title-color {background-color: #004695;}
.hs-sights-wrap.ocean .hs-sights-title::before {background-color: #183048;}
.hs-sights-wrap.ocean .hs-sights-title::after {background-color: #0078ff; width: 210px;}
.hs-sights-wrap.ocean .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover,
.hs-sights-wrap.ocean .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus,
.hs-sights-wrap.ocean .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active {background-color: #004695; color: #fff;}
/* 성 */
.hs-sights-wrap.castle .hs-sights-title > h2 .title-color {background-color: #b01515;}
.hs-sights-wrap.castle .hs-sights-title::before {background-color: #183048;}
.hs-sights-wrap.castle .hs-sights-title::after {background-color: #b01515; width: 210px;}
.hs-sights-wrap.castle .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover,
.hs-sights-wrap.castle .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus,
.hs-sights-wrap.castle .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active {background-color: #b01515; color: #fff;}
/* 축제 */
.hs-sights-wrap.festival .hs-sights-title > h2 .title-color {background-color: #95008c;}
.hs-sights-wrap.festival .hs-sights-title::before {background-color: #183048;}
.hs-sights-wrap.festival .hs-sights-title::after {background-color: #95008c; width: 210px;}
.hs-sights-wrap.festival .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover,
.hs-sights-wrap.festival .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus,
.hs-sights-wrap.festival .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active {background-color: #95008c; color: #fff;}
/* 시장 */
.hs-sights-wrap.marketplace .hs-sights-title > h2 .title-color {background-color: #80530e;}
.hs-sights-wrap.marketplace .hs-sights-title::before {background-color: #183048;}
.hs-sights-wrap.marketplace .hs-sights-title::after {background-color: #4d402b; width: 210px;}
.hs-sights-wrap.marketplace .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:hover,
.hs-sights-wrap.marketplace .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:focus,
.hs-sights-wrap.marketplace .hssi-ui-top-box .hssi-ui-txtwrap .btn-box .hssi-info-btn:active {background-color: #80530e; color: #fff;}


/* #c03_column_01 관광소개 Topbox End */


/* #c03_column_02 관광소개 Img Slider */
/*** 이미지슬라이드 ***/
/* img slider section */
.hssi-slider-wrap {width: 100%; box-sizing: border-box;}
.hssi-slider-wrap .slider-title {width: 100%; box-sizing: border-box; padding: 70px 0 70px; text-align: center;}
.hssi-slider-wrap .slider-title h2 {font-size: 21px; line-height: 1; color: #fff; font-weight: bold; padding: 10px 22px; border: 1px solid #ddd; border-radius: 30px; display: inline-block; letter-spacing: -1px; margin-bottom: 10px; }
.hssi-slider-wrap .slider-title img {display: block; margin: 0 auto;}
/* TouchSlider basic css */
.sliderBox ul,
.sliderBox ul li {width: 100%; height: 100%; padding: 0; margin: 0; display: inline-block;}
.sliderBox {overflow: hidden;}
.sliderBox ul {position: relative;}
.sliderBox ul li {position: absolute; top: 0; left: 0;}
/* TouchSlider basic css End */
.hssi-slider-wrap .hssi-slider-section {width: 100%; box-sizing: border-box;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap {width: 100%;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {display: block; margin: 0 auto; width: 100%; height: 460px !important;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul {position: relative;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {position: absolute; top: 0; left: 0;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {width: 100%; height: 130%;}
/* 슬라이더 컨트롤 */
.hssi-slider-wrap .hssi-slider-section .controlBox {width: 100%; position: relative; margin: 0 auto; top: -55px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div {position: absolute; height: 55px; width: 155px; background: rgba(0, 0, 0, 0.5); right: 58px; padding: 13px 15px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {color: #fff; font-size: 15px; letter-spacing: 8px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount span.num {color: #333333; font-size: 15px; width: 30px; height: 30px; background: #fff; border-radius: 50%; display: inline-block; margin-right: 4px; line-height: 30px; text-align: center;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .paging {display: none;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_stop,
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_play {position: absolute; top: 12px; right: 15px; color: #fff; border: 1px solid #ddd; padding: 2px 7px;}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev {position: absolute; content: ""; top: 0; right: 216px; background: url(/pcms/dist/img/b01/bl-slide-arrow-left.png)no-repeat center; width: 55px; height: 55px; background-color: rgba(0, 0, 0, 0.5);}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next {position: absolute; content: ""; top: 0; right: 0; background: url(/pcms/dist/img/b01/bl-slide-arrow-right.png)no-repeat center; width: 55px; height: 55px; background-color: rgba(0, 0, 0, 0.5);}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev span,
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next span {display: none;}

/* 슬라이더 반응형 */
@media(max-width: 950px){
    .hssi-slider-wrap .slider-title {padding: 55px 0 58px;}
    .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {height: auto;}
}
@media(max-width: 767px){
    .hssi-slider-wrap .slider-title {padding: 65px 0 90px;}
    .hssi-slider-wrap .hssi-slider-section .controlBox {top: -515px;}
    .hssi-slider-wrap .hssi-slider-section .controlBox > div {width: calc(100% - 116px);}
    .hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev {right: auto; left: 0;}
    .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: center;}
}
@media(max-width: 650px){
    .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 385px !important;}
    .hssi-slider-wrap .hssi-slider-section .controlBox {top: -440px;}
}
@media(max-width: 550px){
    .hssi-slider-wrap .slider-title {padding: 90px 0 90px;}
    .hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align: left;}
}
@media(max-width: 450px){
    .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height: 285px !important;}
    .hssi-slider-wrap .hssi-slider-section .controlBox {top: -340px;}
}
/* #c03_column_02 관광소개 Img Slider End */


/* #c03_column_03 관광소개 등산코스 */
/*** 등산코스 ***/
.hssi-course-wrap {width: 100%; box-sizing: border-box; margin-top: 90px;}
.hssi-course-wrap .mt-climb-title {width: 100%; box-sizing: border-box; padding-bottom: 45px; text-align: center;}
.hssi-course-wrap .mt-climb-title h2 {font-size: 22px; color: #fff; font-weight: bold; padding: 10px 20px; border: 1px solid #ddd; border-radius: 30px; display: inline-block; letter-spacing: -1px;}
.hssi-course-wrap .mt-climb-course {width: 100%; box-sizing: border-box;}
.hssi-course-wrap .mt-climb-course .course-list {width: 100%; box-sizing: border-box; padding: 10px 0 10px 10px;}
.hssi-course-wrap .mt-climb-course .course-list::after{display: block; content: ""; clear: both;}
.hssi-course-wrap .mt-climb-course .course-list strong {float: left; width: 85px; font-size: 30px; color: #ffe243; font-family: 'score'; display: block;}
.hssi-course-wrap .mt-climb-course .course-list strong span {display: block; font-size: 16px; color: #fff; font-family: 'score';}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap {float: left; width: calc(100% - 85px); border-bottom: 1px solid #fff; display: table;}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name {text-align: right; position: relative; }
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name::after {position: absolute; content: ""; width: 10px; height: 10px; background-color: #fff; border-radius: 50%; bottom: -5px; right: 0;}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:first-child::after {width: 16px; height: 16px; box-sizing: border-box; background-color: transparent; border: 4px solid #fff; bottom: -9px;}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:last-child::after {width: 16px; height: 16px; box-sizing: border-box; background-color: transparent; border: 4px solid #fff; bottom: -9px;}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name p {color: #fff; padding-bottom: 15px; position: relative; right: -7%; font-size: 16px;}
.hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:last-child p {right: 0;}
.hssi-course-wrap .mt-climb-course .course-list.list-ver01 .mt-list-grap .name {display: table-cell; width: 20%;}
.hssi-course-wrap .mt-climb-course .course-list.list-ver02 .mt-list-grap .name {display: table-cell; width: 25%;}
@media(max-width: 950px){
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name p {right: auto;}
}
@media(max-width: 767px){
    .hssi-course-wrap .mt-climb-course .course-list {padding-bottom: 60px;}
    .hssi-course-wrap .mt-climb-course .course-list strong {float: none;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap {width: 100%; float: none;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name {text-align: center;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name p {font-size: 15px;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name::after {right: 50%;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:first-child::after {left: 0;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:last-child::after {right: 0;}
    .hssi-course-wrap .mt-climb-course .course-list .mt-list-grap .name:nth-of-type(2n) p {bottom: -65px;}
}
/* #c03_column_03 관광소개 등산코스 End */


/* #c03_column_04 관광소개 교통정보 */
/*** 교통정보 ***/
.hssi-map-wrap {width: 100%; box-sizing: border-box; margin-top: 30px;}
.hssi-map-wrap .map-title {width: 100%; box-sizing: border-box; padding: 15px 0 55px; text-align: center;}
.hssi-map-wrap .map-title h2 {font-size: 22px; color: #fff; font-weight: bold; padding: 10px 20px; border: 1px solid #ddd; border-radius: 30px; display: inline-block; letter-spacing: -1px;}
.hssi-map-wrap .map-title p {color: #fff; font-size: 16px; letter-spacing: -1px; padding-top: 5px;}
.hssi-map-wrap .ui-map-area {width: 100%; box-sizing: border-box; height: 400px; background-color: #b7b7b7;}
.hssi-map-wrap .ui-map-area #map {width: 100%; height: 400px;}
/* 교통 길찾기 검색박스 */
.hssi-map-wrap .map-search-box {width: 100%; margin: 0 0 50px; box-sizing: border-box; background-color: #183048;}
.hssi-map-wrap .map-search-box::after {content: ""; display: block; clear: both;}
.hssi-map-wrap .map-search-box .map-address {float: left; width: 50%; padding: 40px 40px 20px;}
.hssi-map-wrap .map-search-box .map_input {float: left; width: 50%; padding: 40px 50px 20px 40px;}
.hssi-map-wrap .map-search-box .map-address > p {color: #fff; font-size: 22px; letter-spacing: -2px; font-weight: bold; position: relative; line-height: 43px; padding-left: 63px;}
.hssi-map-wrap .map-search-box .map-address > p::before {position: absolute; content: ""; width: 43px; height: 43px; top: 0; left: 0; background: url(/images/tour/style/map-address-icon.png) no-repeat;}
.hssi-map-wrap .map-search-box .map_input #addr {width: 100%; padding: 10px 0; background: transparent; border-bottom: 4px solid #fff; position: relative; font-size: 16px; letter-spacing: -1px;}
.hssi-map-wrap .map-search-box .map_input button {position: relative; content: ""; width: 30px; height: 30px; top: -42px; left: 92%; background: url(/images/tour/style/map-search-icon.png) no-repeat;}
/* 반응형 */
@media(max-width: 950px){
    .hssi-map-wrap .map-search-box .map-address {padding: 30px;}
    .hssi-map-wrap .map-search-box .map_input {padding: 30px 50px 10px 10px;}
    .hssi-map-wrap .map-search-box .map-address > p {font-size: 18px;}
}
@media(max-width: 767px){
    .hssi-map-wrap .ui-map-area {height: 345px;}
    .hssi-map-wrap .ui-map-area #map {height: 345px;}
    .hssi-map-wrap .map-search-box .map-address {float: none; width: 100%; padding: 30px 30px 10px;}
    .hssi-map-wrap .map-search-box .map_input {float: none; width: 100%; padding: 0 30px 20px;}
    .hssi-map-wrap .map-search-box .map-address > p {letter-spacing: -1px;}
}
@media(max-width: 550px){
    .hssi-map-wrap .map-search-box .map-address {padding: 20px;}
    .hssi-map-wrap .map-search-box .map-address > p {font-size: 16px;}
    .hssi-map-wrap .map-search-box .map_input {padding: 0 40px 20px 30px;}
}
@media(max-width: 450px){
    .hssi-map-wrap .ui-map-area {height: 300px;}
    .hssi-map-wrap .ui-map-area #map {height: 300px;}
    .hssi-map-wrap .map-search-box .map-address > p {font-size: 16px; line-height: 1.5;}
}
/* #c03_column_04 관광소개 교통정보 End */

/* #c03_column_05 관광소개 상세정보 */
.hssi-info-wrap {width: 100%; box-sizing: border-box; margin-top: 90px; margin-bottom: 130px;}
.hssi-info-wrap .mk-info-title {width: 100%; box-sizing: border-box; padding-bottom: 45px; text-align: center;}
.hssi-info-wrap .mk-info-title h2 {font-size: 22px; color: #fff; font-weight: bold; padding: 10px 20px; border: 1px solid #ddd; border-radius: 30px; display: inline-block; letter-spacing: -1px; margin-bottom: 30px;}
.hssi-info-wrap .mk-info-title img {display: block; margin: 0 auto;}
.hssi-info-wrap .mk-info-detail {width: 100%; box-sizing: border-box; color: #fff; display: table;}
.hssi-info-wrap .mk-info-detail::after {display: block; clear: both; content: "";}
.hssi-info-wrap .mk-info-detail .mk-info-item {float: left; width: 25%; min-height: 315px; border-right: 1px solid #ddd;}
.hssi-info-wrap .mk-info-detail .mk-info-item:last-child {border-right: none;}
.hssi-info-wrap .mk-info-detail .mk-info-item .market-ico {width: 100px; height: 100px; display: block; margin: 0 auto; background: url(/images/tour/style/hs-market-icon.png)no-repeat; background-size: cover;}
.hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon01 {background-position: 0 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon02 {background-position: -100px 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon03 {background-position: -200px 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon04 {background-position: -300px 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item .mk-item-tit {font-size: 20px; font-weight: bold; text-align: center; display: block; padding: 20px 0 35px;}
.hssi-info-wrap .mk-info-detail .mk-info-item ul {padding: 0 45px;}
.hssi-info-wrap .mk-info-detail .mk-info-item:first-child ul {padding-left: 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item:last-child ul {padding-right: 0;}
.hssi-info-wrap .mk-info-detail .mk-info-item ul li {font-size: 16px; padding-left: 80px; position: relative; letter-spacing: -1px;}
.hssi-info-wrap .mk-info-detail .mk-info-item ul li b {font-size: 16px; font-weight: bold; position: absolute; top: 0; left: 0;}
@media(max-width: 1200px){
    .hssi-info-wrap .mk-info-detail .mk-info-item ul {padding: 0 20px;}
}
@media(max-width: 1150px){
    .hssi-info-wrap .mk-info-detail .mk-info-item ul {padding: 0 20px;}
}
@media(max-width: 1100px){
    .hssi-info-wrap {margin-top: 50px; margin-bottom: 70px;}
    .hssi-info-wrap .mk-info-detail .mk-info-item ul li {font-size: 15px;}
}
@media(max-width: 950px){
    .hssi-info-wrap .mk-info-detail .mk-info-item {width: 50%; padding: 20px;}
    .hssi-info-wrap .mk-info-detail .mk-info-item:nth-of-type(2n){border-right: none;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .mk-item-tit {padding: 20px 0 20px;}
}
@media(max-width: 650px){
    .hssi-info-wrap .mk-info-detail .mk-info-item {width: 100%; float: none; border-right: none; border-bottom: 1px solid #ddd; min-height: auto; padding: 30px;}
    .hssi-info-wrap .mk-info-detail .mk-info-item ul li {font-size: 16px;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .market-ico {width: 85px; height: 85px;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon01 {background-position: 0 0;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon02 {background-position: -85px 0;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon03 {background-position: -170px 0;}
    .hssi-info-wrap .mk-info-detail .mk-info-item .market-ico.icon04 {background-position: -255px 0;}
}
@media(max-width: 450px){
    .hssi-info-wrap .mk-info-detail .mk-info-item {padding: 30px 20px;}
}
/* #c03_column_05 관광소개 상세정보 End */

/* #c03_column_06 코스 재너머숲길 */
/* 탑박스 */
.hs-course-top-box {width: 100%; border: 1px solid #b9c6d2; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; padding: 60px 0; position: relative; overflow: hidden; z-index: 1; text-align: center;}
.hs-course-top-box::before {position: absolute; content: ""; width: 280px; height: 183px; left: 0; bottom: 0; background: url(/images/tour/style/hs_course_topbox_bg01.png) no-repeat; z-index: -1; background-position: bottom;}
.hs-course-top-box::after {position: absolute; content: ""; width: 196px; height: 140px; right: 0; bottom: 0; background: url(/images/tour/style/hs_course_topbox_bg02.png) no-repeat; z-index: -1; background-position: bottom;}
.hs-course-top-box > p {color: #737373; font-size: 16px; letter-spacing: -2px; margin: 0; padding: 0 220px; line-height: 1.5;}
.hs-course-top-box > p .bold {font-weight: bold;}
.hs-course-img-box {margin-top: 80px;}
@media(max-width: 1200px) {
    .hs-course-top-box > p:nth-of-type(1){padding: 0 100px; padding-bottom: 15px;}
}
@media(max-width: 850px) {
    .hs-course-top-box > p:nth-of-type(1){padding: 0 60px;}
}
@media(max-width: 768px) {
    .hs-course-top-box {padding: 45px 0 145px;}
    .hs-course-top-box > p{padding: 0 125px;}
}
@media(max-width: 620px) {
    .hs-course-top-box {padding: 45px 0 165px;}
    .hs-course-top-box > p{padding: 0 45px;}
    .hs-course-top-box > p:nth-of-type(1){padding: 0 45px;}
}
@media(max-width: 470px) {
    .hs-course-top-box {padding: 45px 0 185px;}
    .hs-course-top-box > p{padding: 0 30px;}
    .hs-course-top-box > p:nth-of-type(1){padding: 0 30px;}
}
@media(max-width: 450px) {
    .hs-course-top-box::after {display: none;}
}

/* #c03_column_06 코스 재너머숲길 End */

/* #c03_column_07 코스 당일 / 1박 2일 */
/* 탑박스 */
.hs-course-top-box.type2 {width: 100%; border: 1px solid #b9c6d2; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; padding: 45px 0; position: relative; overflow: hidden; z-index: 1; text-align: center; background-color: #f8f8f8;}
.hs-course-top-box.type2::before {position: absolute; content: ""; width: 225px; height: 122px; left: 0; bottom: 0; background: url(/images/tour/style/hs_course_topbox_bg03.png) no-repeat; z-index: -1; background-position: bottom left;}
.hs-course-top-box.type2::after {position: absolute; content: ""; width: 232px; height: 139px; right: 0; bottom: 0; background: url(/images/tour/style/hs_course_topbox_bg04.png) no-repeat; z-index: -1; background-position: bottom right;}
.hs-course-top-box.type2 > p {color: #737373; font-size: 16px; letter-spacing: -2px; margin: 0; padding: 0 220px; line-height: 1.5;}
.hs-course-top-box.type2 > p .bold {font-weight: bold; color: #383838;}

@media(max-width: 1200px) {
    .hs-course-top-box.type2 > p {padding: 0 100px; padding-bottom: 0;}
}

@media(max-width: 950px) {
    .hs-course-top-box.type2::before {display: none;}
    .hs-course-top-box.type2 > p {padding: 0 30px; text-align: left;}
}

@media(max-width: 767px) {
    .hs-course-top-box.type2::after {height: 180px;}
    .hs-course-top-box.type2 > p {padding: 0 230px 0 30px;}
}
@media(max-width: 450px) {
    .hs-course-top-box.type2 {padding: 45px 0 132px;}
    .hs-course-top-box.type2::after {display: block; background-size: 80%;}
    .hs-course-top-box.type2 > p {padding: 0 30px;}
}
/* #c03_column_07 코스 당일 / 1박 2일 End */


/* 역사인물 se18a */
/* 레이아웃 변경 CSS*/
.sub03_02_01{}
.sub03_02_01 #body_layout .body_wrap.layout{width:100%;max-width:100%;background: none;}
.sub03_02_01 #foot_layout{margin-top:0;}
.sub03_02_01 #location{max-width:1240px;margin:0 auto;}
.sub03_02_01 .lnb_wrap{max-width:1240px;margin:-60px auto 87px;}


.se18a_wrap .layout{z-index: 1;}
.se18a_wrap .figure_wrap{padding:87px 80px 93px;margin-top:40px;background: #fff;border:2px solid #1a4571;border-radius: 10px;position: relative;}
.se18a_wrap .figure_wrap::before{content: "";width:100%;height:100%;position: absolute;right:-18px;top:-16px;border:1px solid #cdcdcd;background: #fff;border-radius: 0 10px 0 0;z-index: -1;}

.se18a_wrap .figure_wrap .figure_box{display: inline-block;vertical-align: top;}
.se18a_wrap .figure_wrap .figure_box .img{display: inline-block;width:180px;height:230px;position: relative;z-index: 1;margin-bottom:26px;}
.se18a_wrap .figure_wrap .figure_box .img::before{content: "";position: absolute;right:-12px;top:11px;z-index: -1;background: #e3e3e3;width:100%;height:100%;}
.se18a_wrap .figure_wrap .figure_box .name em{color:#1a4571;font-size:15px;letter-spacing: -0.045em;}
.se18a_wrap .figure_wrap .figure_box .name span{color:#555;font-size:15px;font-weight:bold;display: block;}
.se18a_wrap .figure_wrap .figure_box .name span strong{font-size:22px;color:#333;font-family: "score";}
.se18a_wrap .figure_wrap .intro_box{display: inline-block;width:calc(100% - 270px);margin-left:65px;}
.se18a_wrap .figure_wrap .intro_box .title{position: relative;padding-bottom:25px;margin-bottom:25px;}
.se18a_wrap .figure_wrap .intro_box .title::after{content:""; position: absolute; bottom:0; left:0; width:100%; height:11px; background:url(/images/tour/sub03/sub03_04_01_img01_bd.png);}
.se18a_wrap .figure_wrap .intro_box .title strong{font-family: "score";font-size:24px;line-height: 1.38;font-weight: 300;}
.se18a_wrap .figure_wrap .intro_box .box{color:#555;}

.se18a_wrap .figure_history{background: #f8f8f8 url(/images/tour/sub03/se18a_bg.png) right -130px bottom -30px no-repeat;padding-top:230px;padding-bottom:300px;margin-top:-156px;}
.se18a_wrap .figure_history .title{font-size:34px;font-weight:bold;color:#101010;}

.se18a_wrap .figure_history .history{}
.se18a_wrap .figure_history .history .box{border-bottom:1px solid #acacac;position: relative;margin:60px 0;padding-bottom:60px;}
.se18a_wrap .figure_history .history .box:last-child{border:0;margin-bottom:0;padding:0;}
.se18a_wrap .figure_history .history .box .year_wrap{position: absolute;left:0;top:0;color:#9a9a9a;font-size:45px;line-height: 1;font-family: "score";font-weight: 100;}
.se18a_wrap .figure_history .history .box .year_wrap em{color:#3f3f3f;font-weight: 100;}
.se18a_wrap .figure_history .history .box .date_wrap{padding-left:225px;}
.se18a_wrap .figure_history .history .box .date_wrap .date_box{position: relative;padding-left:120px;border-bottom:1px dashed #ddd;padding-bottom:40px;margin-bottom:30px;}
.se18a_wrap .figure_history .history .box .date_wrap .date_box:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.se18a_wrap .figure_history .history .box .date_wrap .date_box span{display: block;position: absolute;left:0;top:0;color:#112d4a;font-family: "score";font-weight: 500;font-size:20px;}

.se18a_wrap .hssi-slider-wrap{margin-top:205px;}
.se18a_wrap .hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox{height:580px !important;}


@media screen and (max-width: 1319px){
   .contents_wrap {width:100%;}
}
@media(max-width:1279px){
   .sub03_02_01 #body_layout .body_wrap.layout{background: #fff;}
   .sub03_02_01 .lnb_wrap,
   .sub03_02_01 #location{max-width:100%;padding:0 20px;}
   .sub03_02_01 #location .utile_wrap{right:20px;}
}
@media(max-width:1023px){
    .sub03_02_01 #location{min-height: auto;margin: 30px 0;padding: 0 0 25px;}
    .sub03_02_01 #location .utile_wrap{right:0;}
}
@media(max-width:899px){
   .se18a_wrap .figure_wrap{padding:70px 5%;}
   .se18a_wrap .figure_wrap .figure_box{display: block;text-align: center;}
   .se18a_wrap .figure_wrap .intro_box{display:block;width:100%;margin-left:0;margin-top:60px;}
}
@media(max-width:767px){
   .se18a_wrap .figure_history .history .box .year_wrap{position: relative;left:auto;top:auto;margin-bottom:30px;}
   .se18a_wrap .figure_history .history .box .year_wrap br{display: none;}
   .se18a_wrap .figure_history .history .box .year_wrap em{color:#3f3f3f;font-weight: 100;}

   .se18a_wrap .figure_history .history .box .date_wrap{padding-left:0;}
}
@media(max-width:640px){
   .se18a_wrap .figure_wrap .intro_box .title strong{font-size:22px;}

   .se18a_wrap .figure_history .history .box .date_wrap .date_box{padding-left:0;}
   .se18a_wrap .figure_history .history .box .date_wrap .date_box span{position: relative;left:auto;top:auto;margin-bottom:5px;}
}