section img{max-width:100%;}

#smallcity{font-family:'Noto Sans KR', sans-serif;letter-spacing:-1px}

/* sec01- 익숙한 일본 색다른 여행 */
#sec01{position:relative;background: url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg1_winter.jpg) no-repeat 50% 0%; background-size: cover; height:1500px;}
#sec01 .container { position: relative; top: 80px; }
#sec01 .page_area_expl{position:relative;right:0px;color:#fff;font-size:20px;font-weight:bold;text-align:right}
#sec01 .page_area_expl .big{font-weight:800;font-size:28px}
#sec01 .p_1{position: relative; color:#414042;font-size:30px;font-weight:200; text-align:center; padding-top:50px; }
#sec01 .p_2{padding:0px 0px 16px 0px;color:#58595b;font-size:30px;font-weight:200; text-align: center; }
#sec01 .p_2 .blue{color:#2b4d9c}
#sec01 .event_title {position: relative; }
#sec01 .bar {background:url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg1_bar.png) no-repeat center; height: 161px; width: 100%;position: absolute; bottom: 0px;}
#sec01 .p_3{position:absolute;width:100%;text-align:center;color:#fff;font-size:30px;font-weight:bold;font-style:italic;top: 50%;transform: translateY(-50%);}

@media (max-width: 1199px){
	#sec01 .p_1 { text-align: center; }
	#sec01 .page_area_expl { right: 3%; top: 6%;}

}
@media (max-width: 992px){
	#sec01 { height:100vh; background-position:top; }
	#sec01 .page_area_expl { font-size: 16px; }
	#sec01 .page_area_expl .big { font-size: 20px; }
	#sec01 .p_1 { font-size: 25px;}
	#sec01 .p_2 { font-size:25px; }
	#sec01 .p_3 { font-size:20px; }
	#sec01 .bar { height: 100px; }
}
@media (max-width: 767px){
  #sec01 .page_area_expl { font-size: 13px;text-align: center;}
  #sec01 .page_area_expl .big { font-size:15px; }
  #sec01 .p_1 { font-size: 20px; padding-top: 10px;}
	#sec01 .p_2 { font-size: 20px; padding-top: 20px; }
  #sec01 .p_3{ font-size: 15px; }
  #sec01 .bar { height: 55px; }
}


/* sec02 - 에도시대로 떠나는 타임슬립 */
#sec02{background:url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg2_winter.jpg) 50% 0% no-repeat; background-size:cover; }
#sec02 .event_title{padding:50px 0px 20px 0px;text-align:center}
#sec02 .p_1{color:#ffffff;font-size:34px;font-weight:800;}
#sec02 .p_2{padding:30px 0px 20px 0px;color:#ffffff;font-size:18px;font-weight:100;}
#sec02 .p_3 {font-size:24px;color:#fff;;line-height:28px;padding-top:10px;}
#sec02 .event_content_link{display:block}

@media (max-width: 767px){
  #sec02 .p_1 {font-size: 24px;}
	#sec02 .p_2 { font-size: 14px; }
  #sec02 .p_3 { font-size: 18px; }
}


/* sec03 - 오카야마현까지 얼마나 걸릴까? */
#sec03{background:url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg3_2018.jpg) 50% 0% no-repeat; background-size: cover; padding-bottom: 154px;}
#sec03 .p_1{padding:55px 0px 50px 0px;color:#1094e9;font-size:48px;font-weight:800;text-align: center;}
#sec03 .simple_tabs .simple_tab_btns{overflow:hidden}
#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn{position:relative;float:left;padding:25px 0px; width:50%;color:#4d5f75;font-size:30px;font-weight:bold;text-align:center;background-color:#d1d3d4;cursor:pointer}
#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn .blue{color:#0090e9}
#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn .icon{display:inline-block; position:absolute;right:5%;top:20px;width:78px;height:62px;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/click1.png) 0px 0px no-repeat}
#sec03 .simple_tabs .simple_tab_btns .active{ background:#f5f5f4; }
#sec03 .simple_tabs .simple_tab_btns .active .icon{display:inline-block;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/click.png) 0px 0px no-repeat}
#sec03 .simple_tabs .simple_tab_ctns{ background:#f5f5f4; }
#sec03 .simple_tabs .simple_tab_ctns .simple_tab_ctn{display:none;padding:50px 0px 100px 0px; box-shadow: 0 28px 17px 4px rgba(0,0,0,0.3);}
#sec03 .simple_tabs .simple_tab_ctns .show{display:block}
#sec03 .simple_tabs .simple_tab_ctn .m_img {display:block; margin:0 auto; display:none;}

@media (max-width: 991px){
	#sec03 { padding-bottom: 80px;}
	#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn .icon  { display:none; }
	#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn {font-size:25px; height:88px;}
}
@media (max-width: 767px){
	#sec03 { padding-bottom: 50px; }
	#sec03 .p_1 { font-size: 22px; padding: 55px 0px 20px 0px; }
	#sec03 .simple_tabs .simple_tab_btns .simple_tab_btn { font-size:16px; padding: 20px 0px; }
  #sec03 .simple_tabs .simple_tab_ctns .simple_tab_ctn { padding: 50px 0px 50px 0px;}
}


/* sec04 - 오카야마현 관광, 어디가 좋을까? */
#sec04{ background:#08060c url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg4.jpg) 50% 0% no-repeat; background-size: cover; padding-bottom: 150px; }
#sec04 .p_1{padding:140px 0px 0px 0px;color:#fff;font-size:56px;font-weight:800;text-shadow:0px 0px 7px #2f4458; text-align:center; }
#sec04 .ctn_loader{ text-align: center;}
#sec04 .ctn_loader .ctn_loader_btns{overflow:hidden}
#sec04 .ctn_loader .ctn_loader_btn{display:table-cell;position:relative;float:left;width:16.66666%; height:170px;  padding:50px 0px 20px 0px;color:#fff;font-size:20px;font-weight:normal;cursor:pointer}
#sec04 .ctn_loader .ctn_loader_btns .icon{display:none;position:absolute;left:0px;top:0px;width:83px;height:63px;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/click_white.png) 0% 0% no-repeat}
#sec04 .ctn_loader .ctn_loader_btns .active{color:#eff502;font-weight:600;font-size:25px;}
#sec04 .ctn_loader .ctn_loader_btns .active .icon{display:inline-block}
#sec04 .ctn_loader .ctn_loader_ctns{position:relative;background:#f4f5ef url(//cdn.ios.co.kr/jp/event/smallcity_okayama/ctn_loader_ctns.jpg) 0% 0% no-repeat; background-position:bottom right; }
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map{position:absolute;right:0px;bottom:0px;z-index:33;width:558px;height:454px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #airplain{position:absolute;left:261px;top:228px;width:80px;height:64px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #airplain .text{color:#414042;font-size:13px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #airplain .icon{margin:0 auto;width:26px;height:23px;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/airplain.png) 0px 0px no-repeat}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_1{position:absolute;left:140px;top:269px;width:80px;height:77px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_2{position:absolute;left:207px;top:284px;width:46px;height:79px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_3{position:absolute;left:330px;top:255px;width:69px;height:80px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_4{position:absolute;left:380px;top:235px;width:65px;height:68px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_5{position:absolute;left:252px;top:324px;width:105px;height:93px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map #map_pointer_6{position:absolute;left:164px;top:178px;width:84px;height:84px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .map_pointer{cursor:pointer}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .map_pointer .text{color:#000;font-size:14px}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .map_pointer .icon{margin:0 auto;width:33px;height:37px;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/map_pointer.png) 0px 0px no-repeat}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .active{}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .active .icon{background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/map_pointer.png) 0px -37px no-repeat}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map .active .text{color:#2b4d9c}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container{display:none}
#sec04 .ctn_loader .ctn_loader_ctns .active{display:block}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img1{position:relative;}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img1 img { width: 100%; }
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img2{position:absolute; right:76px;top:294px;z-index:31;width:294px;height:294px;-moz-border-radius:147px;-webkit-border-radius:147px;border-radius:147px;background-color:#ddd}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content{ position: relative; padding: 50px 0 50px 80px;width: 60%;text-align: left; height: 450px; }
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content .ctn_loader_title{padding:0px 0px 20px 0px;color:#000;font-size:32px;font-weight:bold}
#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content .ctn_loader_text{color:#000;font-size:18px;font-weight:normal;line-height:160%}
.activeIcon {animation: activeIcon 1s linear infinite;-webkit-animation: activeIcon 1s linear infinite;}
@keyframes activeIcon {0% {opacity:0.0}100% {opacity:1.0}}
@-webkit-keyframes activeIcon {0% {opacity:0.0}100% {opacity:1.0}}

@media (max-width: 1199px){
  #sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content { height: auto;width: 50%; }
  #sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img2 { width: 220px; height: 220px; }
}
@media (max-width: 992px){
	#sec04 .p_1 { font-size: 48px; }
	#sec04 .ctn_loader .ctn_loader_btns .active .icon { display:none; }
  #sec04 .ctn_loader .ctn_loader_btn,
  #sec04 .ctn_loader .ctn_loader_btns .active{ font-size: 17px; }
	#sec04 .ctn_loader .ctn_loader_ctns { height:880px; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map { right:-45px; }
	#sec04 .ctn_loader .ctn_loader_ctns { background-position: right -45px bottom; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content { width: 100%; padding: 30px; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content .ctn_loader_title { font-size:25px; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content .ctn_loader_text { font-size:16px; }
  #sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img2{ width: 150px; height: 150px; right: 30px; top: 190px; }
}
@media (max-width: 767px){
  #sec04 { padding-bottom: 50px;}
	#sec04 .p_1 { font-size:22px; padding: 80px 0px 0px 0px;}
	#sec04 .ctn_loader .ctn_loader_btns { padding-bottom: 20px; }
	#sec04 .ctn_loader .ctn_loader_btn { font-size: 15px; width:33.3333%;height:70px; padding: 20px 0;}
  #sec04 .ctn_loader .ctn_loader_btns div:nth-child(3n) { margin-right:0; }
	#sec04 .ctn_loader .ctn_loader_btns div:nth-child(4),
	#sec04 .ctn_loader .ctn_loader_btns div:nth-child(5),
	#sec04 .ctn_loader .ctn_loader_btns div:nth-child(6) { padding-top:10px; }
	#sec04 .ctn_loader .ctn_loader_btns .active { font-size: 15px; }
	#sec04 .ctn_loader .ctn_loader_ctns { height: auto; background-image:none; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map { right:50px; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content { width: 100%; text-align: center;padding: 30px 15px; left: 0; }
  #sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_content .ctn_loader_text { font-size: 14px; }
  #sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_container .ctn_loader_img2{ display: none; }
	#sec04 .ctn_loader .ctn_loader_ctns .ctn_loader_map {display:none;}
}


/* sec05 - 아름다운 거리 쿠라사키 미관지구 */
#sec05{background:#08060c url(//cdn.ios.co.kr/jp/event/smallcity_okayama/smallcity_bg5.jpg) 50% 0% no-repeat; background-size: cover;padding-bottom: 150px; }
#sec05 .container { position: relative; }
#sec05 .beautiful { position: absolute; right: 0 ;top: 40px;}
#sec05 .p_1{padding:150px 0px 30px 0px;color:#1bac95;font-size:50px;font-weight:800;}
#sec05 .ctn_loader2{padding:0px 25px 0px 25px}
#sec05 .ctn_loader2 .ctn_loader2_btns{overflow:hidden;}
#sec05 .ctn_loader2 .ctn_loader2_btn{display:table-cell;float:left;position:relative;width:25%; padding:54px 0px;color:#b5b5b5;font-size:20px;font-weight:normal;cursor:pointer}
#sec05 .ctn_loader2 .ctn_loader2_btns .icon{display:none;position:absolute;right:10px;top:10px;width:60px;height:55px;background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/click_green.png) 0% 0% no-repeat}
.carousel-inner>.item>img { display: inline-block;}
#sec05 .ctn_loader2 .ctn_loader2_btns .active{color:#1bac95; font-weight:600;}
#sec05 .ctn_loader2 .ctn_loader2_btns .active .icon{display:inline-block}
#sec05 .ctn_loader2 .ctn_loader2_ctns{position:relative;}
#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container{display:none}
#sec05 .ctn_loader2 .ctn_loader2_ctns .active{display:inline-grid;}
#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content{position:relative; height:500px; background: #fffef9 url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/ctn_loader2_content_area1.png) no-repeat right top; padding: 50px 130px; }
#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_title{position:relative; padding-bottom:30px;color:#1bac95;font-size:28px;font-weight:bold;text-align:center}
#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_text{color:#000;font-size:18px;font-weight:normal;line-height:160%;text-align:left}

@media (max-width: 1199px){
	#sec05 .beautiful { width: 197px; }
	#sec05 .ctn_loader2 { padding:0; }
	#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content { padding: 50px 100px;height: 500px; }
}
@media (max-width: 992px){
	#sec05 .p_1 { font-size: 48px; }
	#sec05 .beautiful { width: 167px; height: 123px; }
	#sec05 .ctn_loader2 .ctn_loader2_btns .icon { display:none; }
	#sec05 .ctn_loader2 .ctn_loader2_btns .active .icon { display:none; }
	#sec05 .ctn_loader2 .ctn_loader2_btn { padding: 10px 0px 54px; }
  #sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content { padding: 50px 50px; height: auto; }
	#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_title { font-size:25px; }
	#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_text { font-size:16px; }
}
@media (max-width: 767px){
  #sec05 { padding-bottom: 50px; }
	#sec05 .beautiful { display:none; }
  #sec05 .p_1 { font-size:22px; padding-top: 50px;}
  #sec05 .ctn_loader2 .ctn_loader2_btn { font-size: 15px; padding: 10px 0px 20px;}
	#sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content { background-image: none; padding: 30px 15px;}
  #sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_title { font-size:18px; padding-bottom: 15px;}
  #sec05 .ctn_loader2 .ctn_loader2_ctns .ctn_loader2_container .ctn_loader2_content .ctn_loader2_text { font-size:14px; }
}

/* sec06 - 오카야마현 주요 온천마을 소개 */
#sec06{ background:#08060c url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/smallcity_bg6.jpg) 50% 0% repeat-y; background-size: cover; padding-bottom: 150px; }
#sec06 .p_1{padding:185px 0px 120px 0px;color:#fff;font-size:56px;font-weight:400; text-align:center;}
#sec06 .p_1 span{font-weight:800}
#sec06 .major_onsens { padding:90px; background:url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/paper_bg.jpg) 50% 0% repeat-y; background-size: 100%;}

#sec06 .major_onsens .major_onsen_ele{overflow:hidden;margin-bottom:80px}
#sec06 .major_onsens .major_onsen_ele .mb { display:none; }
#sec06 .major_onsens .major_onsen_ele .major_onsen_img{float:left;margin:0px 40px; }
#sec06 .major_onsens .major_onsen_ele .major_onsen_img.float_right { float:right; }
.major_onsen_img .carousel-control.right,.major_onsen_img .carousel-control.left {background-image: none; }
#sec06 .major_onsens .major_onsen_ele .major_onsen_img img{width:385px;height:385px}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt{ float: left; padding: 0px 0px 0px 40px; text-align: left; width: calc(100% - 465px); }
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .tit{color:#384559;font-size:30px;font-weight:bold;margin-top:30px;margin-bottom:15px}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .ctt{color:#231f20;font-size:16px;line-height:150%}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist{width:260px;margin:30px 0px 0px 14px;color:#c1b9a0;font-size:16px;font-weight:bold}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln1{position:relative;padding:5px;margin:5px;border-bottom:2px dotted #c1b9a0}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln1 .icon_lft{position:absolute;left:-10px; top:0px;width:20px;height:28px;background:url(//cdn.ios.co.kr/jp/event/smallcity/contents_icon_2.png) 0px 0px no-repeat}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln1 .icon_rgt{position:absolute;right:-10px;top:0px;width:20px;height:28px;background:url(//cdn.ios.co.kr/jp/event/smallcity/contents_icon_3.png) 0px 0px no-repeat}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln1 .time{text-align:center}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln2{overflow:hidden;margin:5px}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln2 .text_lft{float:left;width:50%;text-align:left}
#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist .dist_ln2 .text_rgt{float:right;width:50%;text-align:right}
.ryokan_list{padding:60px 0 0 50px;;clear:both;overflow:hidden}
.ryokan_list_li{float:left;width:280px;}
.ryokan_list_li a{display:block}
.ryokan_list_li img{overflow:hidden}
.ryokan_list_li .title{font-size:18px;padding-top:20px; text-align:center; }

@media (max-width: 1199px){
	#sec06 .major_onsens { padding:50px 0; }
	#sec06 .major_onsens .major_onsen_ele .major_onsen_txt { width: 45%;}
	#sec06 .ryokan_list_li { width:30%; margin-right:3%; }
	#sec06 .ryokan_list_li img { width:100%; }
	.btm70 { padding-bottom:70px; }
}
@media (max-width: 991px){
  #sec06 .p_1 { padding: 100px 0px 50px 0px; }
  #sec06 .major_onsens .major_onsen_ele .major_onsen_txt { margin:0; width: 100%; padding: 0 55px; text-align: center;}
	#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .tit { font-size: 25px;}
	#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist { margin: 30px auto; }
	#sec06 .major_onsens .major_onsen_ele .major_onsen_img { float:none; margin:0 auto; width: 300px; height: 300px;}
  #sec06 .major_onsens .major_onsen_ele .major_onsen_img.float_right { float:none; }
  #sec06 .major_onsens .major_onsen_ele .major_onsen_img img { width: auto; height: auto; }
	#sec06 .major_onsens .major_onsen_ele .pc { display:none ;}
	#sec06 .major_onsens .major_onsen_ele .mb { display:block; }
	.ryokan_list_li .title { font-size:15px; }
}
@media (max-width: 767px){
  #sec06 { padding-bottom: 50px; }
  major_onsen_txt { padding: 30px 10px; }
	#sec06 .p_1 { font-size:22px;; padding-top: 50px; padding-bottom: 30px;}
	.ryokan_list { padding-left: 20px; padding-top:30px;font-size:14px; }
  #sec06 .major_onsens { padding: 50px 15px 30px; }
  #sec06 .major_onsens .major_onsen_ele { margin-bottom: 30px; }
  #sec06 .major_onsens .major_onsen_ele .major_onsen_img { width: 250px; height: 250px;}
  #sec06 .major_onsens .major_onsen_ele .major_onsen_txt { padding: 0; }
  #sec06 .major_onsens .major_onsen_ele .major_onsen_txt .tit { font-size:20px; }
	#sec06 .major_onsens .major_onsen_ele .major_onsen_txt .ctt { font-size: 14px; }
  #sec06 .major_onsens .major_onsen_ele .major_onsen_txt .dist { font-size: 14px; width: 230px;}
}


/* sec07 - 오카야마현 추천 료칸 BEST 6 */
#sec07{background:#4f4c38 url(http://cdn.hoteltira.com/img/onsen/event/smallcity_okayama/smallcity_bg7.jpg) 50% 0% repeat-y; background-size: cover; padding-bottom: 50px;}
#sec07 .p_1{padding:120px 0px 40px 0px;color:#fff;font-size:46px;font-weight:400; text-align:center; }
#sec07 .p_1 span{font-weight:800}
#sec07 .link1{padding-bottom:120px}

@media (max-width: 1199px){
	#sec07 .link1 img { width: 100%; }
  #sec07 .link1 {padding-bottom:50px}
}
@media (max-width: 767px){
	#sec07 .p_1 { font-size: 22px; padding-top:50px; }
}