@import url(http://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);
/*!
Theme Name: White
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: underscores
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Underscores is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
#sample-popup-switch{display:none}.sample-popup-background{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0;z-index:1000}.sample-popup-content{display:inline-block;position:fixed;width:50%;z-index:1100;background:#fff;padding:2%;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;font-size:18px;line-height:2.5;text-align:center;overflow:hidden}.sample-popup-content p a{text-decoration:underline}.sample-popup-close{position:relative;display:inline-block;background:#09f;color:#fff;padding:0 1em;border-radius:3px;cursor:pointer;left:50%;transform:translateX(-50%)}#sample-popup-switch:checked~.sample-popup-background,#sample-popup-switch:checked~.sample-popup-box{display:none}html,body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,table,tr,th,td,form,a,span{margin:0;padding:0}img{border:none}a:link,a:visited{text-decoration:none}a:active,a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}html{height:100%;overflow-y:scroll}body{height:100%;background:#fff;font-family:"a-otf-ud-shin-go-pr6n","Noto Sans","Noto Sans CJK JP","sans-serif","メイリオ","Meiryo";font-feature-settings:"palt";font-style:normal;font-weight:100;letter-spacing:.5px;text-align:justify}ul,ol{list-style:none}.container{pointer-events:none}hr{border-width:1px 0 0;border-style:solid;border-color:#999;height:1px;clear:both}.c_info a{color:#000}.disib{display:inline-block}.disbl{display:block}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs24{font-size:24px}.fs28{font-size:28px}.fs30{font-size:30px}.fs32{font-size:32px}.fs36{font-size:36px}.fs40{font-size:40px}.fs50{font-size:50px}.fs60{font-size:60px}.fs16n{font-size:16px;font-weight:400}.fs18n{font-size:18px;font-weight:400}.fs20n{font-size:20px;font-weight:400}.fs24n{font-size:24px;font-weight:400}.fs28n{font-size:28px;font-weight:400}.fs30n{font-size:30px;font-weight:400}.fs32n{font-size:32px;font-weight:400}.fs36n{font-size:36px;font-weight:400}.fs40n{font-size:40px;font-weight:400}.fs50n{font-size:50px;font-weight:400}.fs60n{font-size:60px;font-weight:400}.lh10{line-height:1.0}.lh125{line-height:1.25}.lh15{line-height:1.5}.lh18{line-height:1.8}.lh20{line-height:2.0}.dr{color:#920a2f}.honbun{font-size:14px;font-weight:400;line-height:1.8;color:#444;font-feature-settings:"palt";text-align:justify;margin:0}.honbun a{text-decoration:underline}.honbun2{font-size:14px;font-weight:400;line-height:1.5;color:#666;text-align:justify}.honbun3{font-size:16px;font-weight:400;line-height:1.5;color:#444;text-align:justify;margin-top:8px}.honbun12{font-size:12px;line-height:1.4}.honbun12_5{font-size:12px;line-height:1.6}.honbun16{font-size:16px}.honbun18{font-size:18px}.font14{font-size:14px}.font20{font-size:20px}.font20b{font-size:20px;font-weight:700}.table3{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0;font-size:14px;line-height:1.5}.table3 TD{border:1px #666 solid;padding:3px 10px}.style14{font-size:14px;font-weight:400;line-height:1.8;text-align:justify}.style_green{color:#009b73}.style_green_b_l{color:#009b73;font-weight:700;text-decoration:underline}.style_green_b_18{color:#009b73;font-weight:700;font-size:18px}.style_green_b{color:#009b73;font-weight:700}.style_aka{color:#b81b2b}.style_aka_b_18{color:#b81b2b;font-weight:700;font-size:18px}.style_aka_b_16{color:#b81b2b;font-weight:700;font-size:16px}.style_aka_b{font-weight:700;color:red;font-size:20px}.style_gray{color:#666}.style_pink{color:#e84572}.style_gray_12{color:#666;font-size:12px;line-height:1.4}.style_bold{font-weight:700}.style_under_l{text-decoration:underline}#page-top{position:fixed;bottom:3%;right:3%;z-index:800}#page-top img{width:64px;height:64px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#page-top a{width:64px;height:64px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#page-top a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.max-w{max-width:100%;height:auto}@media screen and (min-width:1000px){.fs24n br{display:none}.w40{width:40%}.w22{width:22%}.w17{width:17%}.w48{width:48%}.w50{width:50%}.kakomi{border:1px solid #000;padding:6px 20px;font-size:24px;line-height:1;display:inline-block}.kakomi_r{border:1px solid #920a2f;padding:6px 20px;font-size:40px;line-height:1;display:inline-block}.kakomi_n{border:1px solid #920a2f;padding:6px 20px}.table2{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0;margin-top:10px;font-size:16px}.table2 TH{border:1px #666 solid;padding:5px 10px;background-color:#fffbc7}.table2 TD{border:1px #666 solid;padding:5px 10px}.table2 p{font-size:16px;line-height:1.4}#content{width:100%;max-width:1000px;margin:0 auto;border:1px solid #000}#sub_content{width:100%;max-width:1000px;padding:132px 0 0;margin:0 auto;border:1px solid #000}.title{width:90%;font-size:28px;line-height:1.5;text-align:center;font-weight:400;color:#ed6c00;margin:40px auto 20px}.slider{position:relative;margin-bottom:50px}.top_logo{position:absolute;width:372px;top:20px;left:30px;z-index:100}.head_menu{position:absolute;top:40px;right:0;font-size:14px;line-height:1;color:#fff;font-weight:400;padding:6px 30px 9px 10px;background-color:rgba(0,0,0,.7);z-index:101}.head_menu a{color:#fff}.head_menu br{display:none}.lang_btn{position:absolute;top:80px;right:10px;border:2px solid #45b035;background-color:#fff;color:#45b035;font-size:24px;font-weight:600;line-height:36px;padding:0 20px;border-radius:20px;z-index:102}.lang_btn a{color:#45b035}.lang_btn span{font-size:18px;vertical-align:4px}.sub_slider{height:225px;margin-bottom:50px}.sub_fixed{position:fixed;width:100%;top:0;left:0;z-index:999}.sub_head{width:1000px;background:#fff;padding:30px 30px 15px;border-top:1px solid #000;border-bottom:1px solid #000;margin:0 auto;box-sizing:border-box;box-shadow:0px 4px 3px rgba(0,0,0,.2)}.sub_logo{width:372px;display:inline-block;vertical-align:bottom;margin-right:20px;margin-bottom:2px}.sub_logo img{width:100%;height:auto}.sub_tel{width:274px;display:inline-block;vertical-align:bottom;margin-right:20px;margin-bottom:4px}.sub_head_menu{display:inline-block;vertical-align:bottom;font-size:14px;line-height:1.8;color:#000;font-weight:400;margin:5px 0 0}.sub_head_menu a{color:#000}.rinen{margin:50px 0 0}.rinen_bun{text-align:center;font-size:24px;margin:20px 0 0}.company{text-align:center;margin:0 0 50px}.c_info{margin:20px auto 0;display:inline-block;text-align:left}.c_info li{font-size:16px;line-height:1.6;padding:10px 0 0}.c_info span{display:inline-block;width:8em;text-align:justify;text-justify:distribute-all-lines}.c_info span br{display:none}.c_info img{vertical-align:middle}.p_info{margin:20px auto 0;display:inline-block;text-align:left}.p_info li{font-size:14px;line-height:1.75;padding:12px 0 0}.info_right{margin-top:40px;text-align:right}.iriguchi{border:1px solid #666;padding:6px 0;font-size:24px;text-align:center;width:80%;margin:40px auto 0}.g_map{width:80%;margin:40px auto}.g_info{margin:20px auto 0;display:inline-block;text-align:left}.g_info li{font-size:14px;line-height:1.4;padding:12px 0 0}.title_bl{font-size:24px;line-height:1;text-align:center;font-weight:400;color:#666}.title_li{font-size:24px !important;font-weight:400;color:#666;margin-top:50px}.owabi{border:1px solid red;width:760px;padding:10px 0;margin:10px auto 50px}.owabi h4{font-size:24px;line-height:1.4;color:red;text-align:center}.corona{border:1px solid #000;width:640px;padding:15px;margin:0 auto 50px;overflow:hidden}.corona h3{font-size:24px;line-height:1.4;color:#000;text-align:left}.colona p{font-size:16px;line-height:1.5;color:#000;text-align:left}.corona_left{float:left;margin-right:50px}.corona_right{float:left}.topics_box{border:1px solid #ed6c00;width:760px;padding:5px 20px 15px;margin:10px auto 50px}.topics_box h2{color:#ed6c00;font-size:20px;line-height:1.5;margin:15px 0 0}.topics_box h2 a{color:#ed6c00}.topics_box h2:hover{opacity:.6}.topics_box p{font-size:16px;line-height:1.5}.info_list li{font-size:16px;line-height:1;border-bottom:1px solid #999;padding:15px 5px 8px}.info_list li a{color:#000}.info_list li span{margin-right:25px}.info_list br{display:none}.planning_menu{width:670px;margin:30px auto 50px;text-align:center}.planning_content{width:190px;display:inline-block;vertical-align:top;margin-right:50px;margin-bottom:40px}.planning_content img{width:100%;height:auto}.planning_content:nth-child(3){margin-right:0}.planning_content:nth-child(5){margin-right:0}.planning_content p{font-size:14px;line-height:1.6;margin-top:8px;text-align:center}.featured_wrap{background:#f5f2e9;padding:55px 0 25px}.featured_item_wrap{width:900px;margin:30px auto 0;letter-spacing:-1em}.featured_item{background:#fff;width:280px;border:1px solid #aaa;text-align:center;border-radius:8px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;padding:10px 0;letter-spacing:normal}.featured_item:nth-child(3n){margin-right:0}.featured_item img{width:100%;height:auto;margin:0}.featured_title{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px}.featured_title_orange{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#f39800}.featured_title_green{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#8fc31f}.featured_title_aomido{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#35b597}.featured_title_blue{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#7484c1}.featured_title_purple{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#cc7db1}.featured_title_pink{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px;color:#ed7971}.hotel_name{font-size:20px;line-height:1.4;font-weight:400;margin:7px 0 10px;color:#000}.hotel_name a{color:#000 !important}.hotel_name span{font-size:16px}.featured_honbun14{width:92%;font-size:14px;line-height:1.5;text-align:left;margin:0 auto}.footer{width:100%;padding:50px;border-top:1px solid #000;box-sizing:border-box}.footer_l{display:block}.footer_l img{width:210px;height:auto}.footer_l h2{font-size:16px;line-height:1;margin:8px 0 25px;font-weight:400}.footer_r h3{font-size:14px;line-height:1;font-weight:400;margin:0 0 15px}.footer_r h3 a{color:#000}.footer_r h3 br{display:none}.footer_r p{font-size:14px;line-height:1.8;font-weight:400;margin:0}.yasashii_wrap{background:#f5f2e9;padding:30px 0 0}.yasashii_item_wrap{width:900px;margin:0 auto;letter-spacing:-1em}.tour_content{width:90%;margin:30px auto}.yasashii_logo{width:350px;display:inline-block;vertical-align:bottom;margin-right:15px}.yasashii_logo img{width:100%;height:auto}.yasashii_img{width:200px;display:inline-block;vertical-align:bottom}.yasashii_img img{width:100%;height:auto}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml10{margin-left:10px}.mr10{margin-right:10px}.text18{font-size:18px}.w92{width:80%;margin:0 auto}.title_enji{font-size:24px;color:#a72126;font-weight:400;line-height:1.8;margin:0 0 15px}.title_enji span{font-size:18px}.course_item{background:#fff;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;margin-top:30px;margin-bottom:30px;padding:2%}.course_item img{vertical-align:top;margin-right:40px;margin-bottom:30px}.course_l{width:55%;display:inline-block;vertical-align:top;margin-right:20px}.course_r{width:40%;display:inline-block;vertical-align:top}.group_l{width:45%;display:inline-block;vertical-align:bottom;margin-right:15px}.group_l img{width:100%;height:auto}.group_r{width:40%;display:inline-block;vertical-align:bottom}.group_r img{width:100%;height:auto}.tour_content{width:80%;padding:0 10%}.sumou_title{width:100%;height:auto}.sumou_bottom{background:#000;padding:30px 0;text-align:center}.sumou_bottom p{font-size:16px;line-height:1.8;color:#fff;text-align:center}.sumou_kokugikan{width:76%;height:auto}.sumou_content{background-color:#f5e5a9}.osumou_title{background:#000;width:76%;padding:0 12%}.osumou_title img{width:100%;height:auto}.osumou_bottom{padding:10px 0 0 15px;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#fff),color-stop(0,#000));background:-webkit-linear-gradient(#000,#fff);background:-moz-linear-gradient(#000,#fff);background:-o-linear-gradient(#000,#fff);background:-ms-linear-gradient(#000,#fff);background:linear-gradient(#000,#fff)}.osumou_image{width:65%;display:inline-block;vertical-align:top}.osumou_image img{width:100%;height:auto}.osumou_location{width:30%;display:inline-block;vertical-align:top}.osumou_location img{width:100%;height:auto}.osumou_date{width:40%;display:inline-block;vertical-align:bottom}.osumou_date img{width:100%;height:auto}.osumou_price{width:40%;margin-left:4%;display:inline-block;vertical-align:bottom}.osumou_price img{width:100%;height:auto}.osumou_content{margin:1% 0 0}.tour_title{font-size:24px;color:#a72126;font-weight:400;line-height:1.8;margin:0 0 30px}.wine_date{width:50%;display:inline-block;vertical-align:bottom}.wine_date img{width:100%;height:auto}.wine_price{width:40%;margin-left:4%;display:inline-block;vertical-align:bottom}.wine_price img{width:100%;height:auto}.takarazuka_rio{width:auto;height:380px;display:inline-block;vertical-align:bottom}.takarazuka_rio img{width:100%;height:auto}.takarazuka_red{width:auto;height:380px;display:inline-block;vertical-align:bottom}.takarazuka_red img{width:100%;height:auto}.takarazuka_special{border:1px solid #c8161d;padding:20px;margin:30px 0;display:inline-block}.special_title{font-size:22px;color:#c8161d;font-weight:700;line-height:1.4;margin:0 0 20px}.tsubura_img{width:112px;margin-right:20px;display:inline-block;vertical-align:top}.tsubura_img img{width:100%;height:auto}.tsubura_name{width:440px;display:inline-block;vertical-align:top}.ketei{background:#c30d23;color:#fff;font-size:24px;font-weight:700;line-height:38px;padding-bottom:2px;text-align:center;margin:10px 0 20px}.ketei_s{background:#c30d23;color:#fff;font-size:18px;font-weight:700;line-height:30px;padding-bottom:2px;text-align:center;margin:5px 0}.fuji_title{width:100%}.fuji_title_sp{display:none}.fuji_details{padding:0;margin:30px 0}.fuji_details img{margin:0 30px 20px 0}.fuji_itou{border:1px solid #c8161d;padding:20px;margin:0 0 30px;display:inline-block}.itou_img{width:140px;margin-right:20px;display:inline-block;vertical-align:top}.itou_img img{width:100%;height:auto}.itou_details{width:520px;display:inline-block;vertical-align:top}.itou_details span{font-size:22px;font-weight:400;line-height:1.4;margin:0 0 10px}.miyata_info{margin:30px 0 50px;display:inline-block}.miyata_tour_message{width:54%;display:inline-block;vertical-align:top}.miyata_tour_message img{margin-left:-20px;width:100%;height:auto}.miyata_profile{width:44%;display:inline-block;vertical-align:top}.miyata_profile h3{font-size:20px;margin-bottom:10px}.miyata_profile_live{width:80%}.miyata_profile_live h3{font-size:20px;margin-bottom:10px}.miyata_pdf{width:60%;line-height:64px;text-align:center;font-size:24px;margin:30px auto;background-color:#c6ab7d;border:2px solid #dac4aa;border-radius:8px;color:#fff;text-shadow:2px 2px 3px rgba(125,125,125,.7)}.miyata_pdf a{color:#fff}.width80{width:80%}.width80 img{width:100%;height:auto}.inner{width:100%;max-width:1000px;margin:0 auto}.inner:after{content:"";clear:both;display:block}.duka_image{width:310px;height:auto;display:inline-block;vertical-align:top}.duka_image img{width:100%;height:auto}.duka_title{width:463px;height:auto;display:inline-block;vertical-align:top}.duka_title img{width:100%;height:auto}.wd600{width:600px}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 0;padding:30px 30px 20px;line-height:1;z-index:999}#top-head a,#top-head{color:#000;text-decoration:none}#top-head .inner{position:relative}#global-nav{display:inline-block;vertical-align:bottom}#mobile-head{display:block;vertical-align:bottom}.tel_box{width:500px;display:inline-block;margin:15px 0 0}.time{font-size:15px;line-height:1.4;margin:6px 0 6px}#top-head.fixed{margin-top:0;top:0;position:fixed;padding:10px 30px 15px;background:#fff;background:rgba(255,255,255,1);border-bottom:1px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.2);transition:top .4s ease-in;-webkit-transition:top .4s ease-in;-moz-transition:top .4s ease-in}#top-head.fixed .logo{font-size:24px;color:#333}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.web_reserve{width:600px;margin:30px auto;background-color:#ed6c00;color:#fff;padding:12px 0;font-size:24px;font-weight:400;text-align:center;border-radius:8px}.web_reserve a{color:#fff}}@media screen and (min-width:760px) and (max-width:999px){.w40{width:40%}.w22{width:22%}.w17{width:17%}.w48{width:48%}.kakomi{border:1px solid #000;padding:6px 20px;font-size:24px;line-height:1;display:inline-block}.kakomi_r{border:1px solid #920a2f;padding:6px 20px;font-size:40px;line-height:1;display:inline-block}.table2{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0;margin-top:10px;font-size:16px}.table2 TH{border:1px #666 solid;padding:5px 10px;background-color:#fffbc7}.table2 TD{border:1px #666 solid;padding:5px 10px}.table2 p{font-size:16px;line-height:1.4}#content{width:100%;margin:0 auto;padding:0}#sub_content{width:100%;padding:158px 0 0;margin:0 auto;border:1px solid #000}.title{width:90%;font-size:28px;line-height:1.5;text-align:center;font-weight:400;color:#ed6c00;margin:30px auto 20px}.slider{width:100%;margin-bottom:50px;text-align:center}.top_logo{width:48%;margin:15px auto}.head_menu{width:100%;font-size:16px;line-height:1;color:#fff;font-weight:400;padding:10px 0;text-align:center;background-color:rgba(0,0,0,.7)}.head_menu a{color:#fff}.head_menu br{display:none}.lang_btn{width:70%;border:2px solid #45b035;background-color:#fff;color:#45b035;font-size:20px;font-weight:600;line-height:32px;padding:0;border-radius:16px;z-index:102;margin:10px auto}.lang_btn a{color:#45b035}.lang_btn span{font-size:15px;vertical-align:3px}.sub_slider{height:225px;margin-bottom:50px}.sub_slider img{margin:0}.sub_fixed{position:fixed;width:100%;height:139px;top:0;left:0;z-index:999}.sub_head{width:100%;background:#fff;padding:30px 30px 15px;border-top:1px solid #000;border-bottom:1px solid #000;margin:0 auto;box-sizing:border-box;box-shadow:0px 4px 3px rgba(0,0,0,.2)}.sub_logo{width:36%;display:inline-block;margin-right:4%}.sub_tel{width:60%;display:inline-block}.sub_head_menu{font-size:14px;line-height:30px;color:#000;font-weight:400}.sub_head_menu br{display:none}.rinen{margin:50px 0 0}.rinen_bun{text-align:center;font-size:24px;margin:20px 0 0}.w92{width:92%;margin:0 auto}.company{text-align:center;margin:0 auto 50px}.c_info{margin:20px auto 0;display:inline-block;text-align:left}.c_info li{font-size:16px;padding:10px 0 0}.c_info span{display:inline-block;width:8em;text-align:justify;text-justify:distribute-all-lines}.c_info span br{display:none}.c_info img{vertical-align:middle}.p_info{margin:20px auto 0;display:inline-block;text-align:left}.p_info li{font-size:14px;line-height:1.75;padding:12px 0 0}.info_right{margin-top:40px;text-align:right}.iriguchi{border:1px solid #666;padding:6px 0;font-size:24px;text-align:center;width:90%;margin:40px auto 0}.g_map{width:90%;margin:40px auto}.g_info{margin:20px auto 0;text-align:left}.g_info li{font-size:14px;line-height:1.4;padding:12px 0 0}.title_bl{font-size:24px;line-height:1;text-align:center;font-weight:400;color:#666}.title_li{font-size:24px !important;font-weight:400;color:#666;margin-top:50px}.owabi{border:1px solid red;width:94%;padding:5px 20px 15px;margin:10px auto 50px;box-sizing:border-box}.owabi h4{font-size:24px;line-height:1.4;color:red;text-align:center;margin-bottom:10px}.corona{border:1px solid #000;width:94%;padding:15px;margin:0 auto 50px;box-sizing:border-box;overflow:hidden}.corona h3{font-size:24px;line-height:1.4;color:#000;text-align:left}.colona p{font-size:16px;line-height:1.5;color:#000;text-align:left}.corona_left{float:none;margin-right:0;margin-bottom:30px}.corona_right{float:none}.topics_box{border:1px solid #ed6c00;width:94%;padding:5px 20px 15px;margin:10px auto 50px;box-sizing:border-box}.topics_box h2{color:#ed6c00;font-size:20px;line-height:1.5;margin:10px 0 0}.topics_box h2 a{color:#ed6c00}.topics_box p{font-size:16px;line-height:1.5}.info_list li{font-size:16px;line-height:1;border-bottom:1px solid #999;padding:2% 2% 1%}.info_list li a{color:#000}.info_list li span{margin-right:25px}.info_list br{display:none}.planning_menu{width:82%;margin:30px auto 50px;text-align:center}.planning_content{width:30%;display:inline-block;vertical-align:top;margin-right:5%;margin-bottom:5%}.planning_content img{width:100%;height:auto}.planning_content:nth-child(3){margin-right:0}.planning_content:nth-child(5){margin-right:0}.planning_content p{width:100%;font-size:100%;line-height:1.6;margin-top:8px;text-align:center}.planning_content br{display:none}.featured_wrap{background:#f5f2e9;padding:55px 0 25px}.featured_item_wrap{width:90%;margin:30px auto 0;letter-spacing:-1em}.featured_item{background:#fff;width:47%;border:1px solid #aaa;text-align:center;border-radius:8px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:6%;margin-bottom:6%;padding:10px 0;letter-spacing:normal}.featured_item:nth-child(2n){margin-right:0}.featured_item img{width:100%;height:auto;margin:0}.featured_title{font-size:18px;line-height:1.4;font-weight:400;margin:0 0 7px}.hotel_name{font-size:20px;color:#000;line-height:1.4;font-weight:400;margin:7px 0 10px}.hotel_name a{color:#000}.hotel_name span{font-size:16px}.featured_honbun14{width:92%;font-size:14px;line-height:1.5;margin:0 auto}.featured_honbun14 br{display:none}.footer{background:#fff;padding:5%;border-top:1px solid #000}.footer_l{margin-bottom:6%}.footer_l img{width:35%;height:auto}.footer_l h2{font-size:16px;line-height:1;margin:8px 0 0;font-weight:400}.footer_r h3{font-size:120%;line-height:1;font-weight:400;margin:0 0 6%}.footer_r h3 a{color:#000}.footer_r h3 br{display:none}.footer_r p{font-size:100%;line-height:1.8;font-weight:400;margin:0}.yasashii_wrap{background:#f5f2e9;padding:30px 0 0}.yasashii_item_wrap{width:90%;margin:0 auto;letter-spacing:-1em}.tour_content{width:90%;margin:30px auto}.yasashii_logo{width:55%;display:inline-block;vertical-align:bottom;margin-right:15px}.yasashii_logo img{width:100%;height:auto}.yasashii_img{width:35%;display:inline-block;vertical-align:bottom}.yasashii_img img{width:100%;height:auto}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml10{margin-left:10px}.mr10{margin-right:10px}.text18{font-size:18px}.title_enji{font-size:24px;color:#a72126;font-weight:400;line-height:1.8;margin:0 0 15px}.title_enji span{font-size:18px}.course_item{background:#fff;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;margin-top:30px;margin-bottom:30px;padding:20px}.course_item img{vertical-align:top;margin-right:30px;margin-bottom:20px}.course_item img:nth-of-type(2){margin-right:0}.course_l{width:50%;display:inline-block;vertical-align:top;margin-right:5%}.course_r{width:40%;display:inline-block;vertical-align:top}.group_l{width:45%;display:inline-block;vertical-align:bottom;margin-right:15px}.group_l img{width:100%;height:auto}.group_r{width:40%;display:inline-block;vertical-align:bottom}.group_r img{width:100%;height:auto}.sumou_title{width:100%;height:auto}.sumou_bottom{background:#000;padding:30px 0;text-align:center}.sumou_bottom p{font-size:16px;line-height:1.8;color:#fff;text-align:center}.sumou_kokugikan{width:80%;height:auto}.sumou_content{background-color:#f5e5a9}.osumou_title{background:#000;width:76%;padding:0 12%}.osumou_title img{width:100%;height:auto}.osumou_bottom{padding:10px 0 0 15px;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#fff),color-stop(0,#000));background:-webkit-linear-gradient(#000,#fff);background:-moz-linear-gradient(#000,#fff);background:-o-linear-gradient(#000,#fff);background:-ms-linear-gradient(#000,#fff);background:linear-gradient(#000,#fff)}.osumou_image{width:65%;display:inline-block;vertical-align:top}.osumou_image img{width:100%;height:auto}.osumou_location{width:30%;display:inline-block;vertical-align:top}.osumou_location img{width:100%;height:auto}.osumou_date{width:40%;display:inline-block;vertical-align:bottom}.osumou_date img{width:100%;height:auto}.osumou_price{width:40%;margin-left:4%;display:inline-block;vertical-align:bottom}.osumou_price img{width:100%;height:auto}.osumou_content{margin:1% 0 0}.tour_title{font-size:24px;color:#a72126;font-weight:400;line-height:1.8;margin:0 0 30px}.wine_date{margin-bottom:3%}.wine_date img{width:100%;height:auto}.wine_price{margin-bottom:3%}.wine_price img{width:100%;height:auto}.takarazuka_rio{width:auto;height:300px;display:inline-block;vertical-align:bottom}.takarazuka_rio img{width:100%;height:auto}.takarazuka_red{width:auto;height:300px;display:inline-block;vertical-align:bottom}.takarazuka_red img{width:100%;height:auto}.takarazuka_special{border:1px solid #c8161d;padding:20px;margin:30px 0;display:inline-block}.special_title{font-size:22px;color:#c8161d;font-weight:700;line-height:1.4;margin:0 0 20px}.tsubura_img{width:112px;margin-right:20px;display:inline-block;vertical-align:top}.tsubura_img img{width:100%;height:auto}.tsubura_name{width:440px;display:inline-block;vertical-align:top}.ketei{background:#c30d23;color:#fff;font-size:24px;font-weight:700;line-height:38px;padding-bottom:4px;text-align:center;margin:10px 0 20px}.ketei_s{background:#c30d23;color:#fff;font-size:18px;font-weight:700;line-height:30px;padding-bottom:2px;text-align:center;margin:5px 0}.fuji_title{width:100%}.fuji_title_sp{display:none}.fuji_image{width:100%}.fuji_title img{width:100%;height:auto}.fuji_details{padding:0;margin:30px 0}.fuji_details img{margin:0 30px 20px 0}.fuji_itou{border:1px solid #c8161d;padding:4%;margin:0 0 30px;display:inline-block}.itou_img{width:24%;margin-right:6%;display:inline-block;vertical-align:top}.itou_img img{width:100%;height:auto}.itou_details{width:68%;display:inline-block;vertical-align:top}.itou_details span{font-size:22px;font-weight:400;line-height:1.4;margin:0 0 10px}.fuji_day1{width:45%;margin-right:5%;display:inline-block;vertical-align:top}.fuji_day2{width:45%;display:inline-block;vertical-align:top}.day1{width:45%;margin-right:5%;display:inline-block;vertical-align:top}.day2{width:45%;display:inline-block;vertical-align:top}.miyata_info{margin:30px 0 50px;display:inline-block}.miyata_tour_message{width:80%;margin-bottom:1%}.miyata_tour_message img{width:100%;height:auto;margin-left:-15px}.miyata_profile{width:100%}.miyata_profile h3{font-size:20px;margin:0 0 10px}.miyata_pdf{width:60%;line-height:64px;text-align:center;font-size:24px;margin:30px auto;background-color:#c6ab7d;border:2px solid #dac4aa;border-radius:8px;color:#fff;text-shadow:2px 2px 3px rgba(125,125,125,.7)}.miyata_pdf a{color:#fff}.width100{width:100%}.width100 img{width:100%;height:auto}.width80{width:80%}.width80 img{width:100%;height:auto}.inner{width:100%;max-width:1000px;margin:0 auto}.inner:after{content:"";clear:both;display:block}.duka_image{width:310px;height:auto;display:inline-block;vertical-align:top}.duka_image img{width:100%;height:auto}.duka_title{width:463px;height:auto;display:inline-block;vertical-align:top}.duka_title img{width:100%;height:auto}.wd600{width:600px}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 0;padding:30px 30px 20px;line-height:1;z-index:999;box-sizing:border-box}#top-head a,#top-head{color:#000;text-decoration:none}#top-head .inner{position:relative}#global-nav{margin:10px 0 0}#mobile-head{vertical-align:bottom}.tel_box{width:60%;display:inline-block;vertical-align:bottom}.time{font-size:15px;line-height:1.4;margin:8px 0 0}#top-head.fixed{margin-top:0;top:0;position:fixed;padding:10px 30px 15px;background:#fff;background:rgba(255,255,255,1);border-bottom:1px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.2);transition:top .4s ease-in;-webkit-transition:top .4s ease-in;-moz-transition:top .4s ease-in;box-sizing:border-box}#top-head.fixed .logo{font-size:24px;color:#333}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.web_reserve{width:70%;margin:30px auto;background-color:#ed6c00;color:#fff;padding:12px 0;font-size:20px;font-weight:400;text-align:center;border-radius:8px}.web_reserve a{color:#fff}}@media screen and (max-width:759px){.w40{width:100%;height:auto}.w22{width:100%;height:auto}.w17{width:100%;height:auto}.w48{width:100%;height:auto;margin:0;margin-bottom:10px}.kakomi{border:1px solid #000;padding:6px 20px;font-size:24px;line-height:1;display:inline-block}.kakomi_r{border:1px solid #920a2f;padding:6px 20px;font-size:40px;line-height:1;display:inline-block}.fs16{font-size:16px}.fs18{font-size:100%}.fs20{font-size:20px}.fs24{font-size:24px}.fs28{font-size:28px}.fs30{font-size:140%}.fs32{font-size:32px}.fs36{font-size:36px}.fs40{font-size:40px}.fs50{font-size:50px}.fs60{font-size:260%}.fs16n{font-size:16px;font-weight:400}.fs18n{font-size:100%;font-weight:400}.fs20n{font-size:20px;font-weight:400}.fs24n{font-size:24px;font-weight:400}.fs28n{font-size:28px;font-weight:400}.fs30n{font-size:140%;font-weight:400}.fs32n{font-size:32px;font-weight:400}.fs36n{font-size:36px;font-weight:400}.fs40n{font-size:40px;font-weight:400}.fs50n{font-size:50px;font-weight:400}.fs60n{font-size:260%;font-weight:400}.lh10{line-height:1.25}.lh125{line-height:1.25}.lh15{line-height:1.5}.lh18{line-height:1.8}.lh20{line-height:2.0}.table2{border-collapse:collapse;width:100%;border-left:1px #666 solid;border-right:1px #666 solid;border-bottom:1px #666 solid;margin:0;margin-top:10px;font-size:120%}.table2 br{display:none}.table2 td{width:100%;padding:1% 5%;display:block;box-sizing:border-box;border-top:1px #666 solid}.table2 th{width:100%;padding:0 5%;display:block;box-sizing:border-box;background-color:#fffbc7;border-top:1px #666 solid}#content{width:100%;margin:0 auto}#sub_content{width:100%;padding:250px 0 0;margin:0 auto}.title{width:90%;font-size:160%;line-height:1.5;text-align:center;font-weight:400;color:#ed6c00;margin:30px auto 20px}.slider{width:100%;margin-bottom:8%;text-align:center}.top_logo{width:80%;margin:5% auto}.head_menu{width:100%;font-size:110%;line-height:1;color:#fff;font-weight:400;padding:2% 0;text-align:center;background-color:rgba(0,0,0,.7)}.head_menu a{color:#fff}.sub_slider{margin:30px 0 50px}.lang_btn{width:96%;border:2px solid #45b035;background-color:#fff;color:#45b035;font-size:20px;font-weight:600;line-height:32px;padding:0;border-radius:16px;z-index:102;margin:10px auto}.lang_btn a{color:#45b035}.lang_btn span{font-size:15px;vertical-align:3px}.sub_slider{margin:30px 0 50px}.sub_slider img{display:block}.sub_fixed{position:fixed;width:100%;top:0;left:0;z-index:999}.sub_head{width:100%;background:#fff;padding:3% 0 0;border-bottom:1px solid #000;margin:0 auto;box-sizing:border-box;box-shadow:0px 4px 3px rgba(0,0,0,.2)}.sub_logo{display:block;width:74%;height:auto;margin:0 auto 3%}.sub_tel{display:block;width:70%;height:auto;margin:0 auto 3%}.sub_head_menu{display:none;width:100%;font-size:100%;line-height:1.8;color:#000;font-weight:400;padding:0 0 2% 2%;text-align:left}.sub_head_menu a{color:#000}.rinen{margin:50px 0 0}.rinen_bun{width:90%;text-align:center;font-size:110%;line-height:1.6;margin:20px auto 0}.company{text-align:center;width:90%;margin:0 auto 50px}.c_info{margin:20px auto 0;display:inline-block;text-align:left}.c_info li{font-size:100%;line-height:1.6;padding:10px 0 0}.c_info span{text-align:justify;text-justify:distribute-all-lines}.c_info img{vertical-align:middle}.p_info{margin:5% auto 0;display:inline-block;text-align:left}.p_info li{font-size:100%;line-height:1.75;padding:12px 0 0}.info_right{margin-top:10%;text-align:right}.iriguchi{border:1px solid #666;padding:6px 0;font-size:24px;text-align:center;width:90%;margin:40px auto 0}.g_map{width:90%;margin:40px auto}.g_info{margin:5% auto 0;text-align:left}.g_info li{font-size:100%;line-height:1.4;padding:3% 0 0}.title_bl{font-size:24px;line-height:1;text-align:center;font-weight:400;color:#666}.title_li{font-size:125% !important;font-weight:400;color:#666;margin-top:10%}.owabi{border:1px solid red;width:94%;padding:5px 20px 15px;margin:10px auto 50px;box-sizing:border-box}.owabi h4{font-size:24px;line-height:1.4;color:red;text-align:center;margin-bottom:10px}.corona{border:1px solid #000;width:94%;padding:15px;margin:0 auto 50px;box-sizing:border-box}.corona h3{font-size:24px;line-height:1.4;color:#000;text-align:left}.colona p{font-size:16px;line-height:1.5;color:#000;text-align:left}.corona_left{float:none;margin-right:0;margin-bottom:30px}.corona_right{float:none}.topics_box{border:1px solid #ed6c00;width:94%;padding:5px 20px 15px;margin:10px auto 50px;box-sizing:border-box}.topics_box h2{color:#ed6c00;font-size:20px;line-height:1.5;margin:10px 0 0}.topics_box h2 a{color:#ed6c00}.topics_box p{font-size:16px;line-height:1.5}.info_list li{font-size:100%;line-height:1.4;border-bottom:1px solid #999;padding:2% 2% 1%}.info_list li a{color:#000}.info_list li span{margin-right:25px}.planning_menu{width:80%;margin:30px auto 50px;text-align:center}.planning_content{width:45%;display:inline-block;vertical-align:top;margin-right:10%;margin-bottom:10%}.planning_content img{width:100%;height:auto}.planning_content:nth-child(2n){margin-right:0}.planning_content:nth-child(5){margin-right:0}.planning_content p{width:100%;font-size:90%;line-height:1.6;margin-top:2%;text-align:center}.planning_content br{display:none}.featured_wrap{background:#f5f2e9;padding:10% 0 25px}.featured_item_wrap{width:90%;margin:3% auto 0;letter-spacing:-1em}.featured_item{background:#fff;width:48%;border:1px solid #aaa;text-align:center;border-radius:8px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:4%;margin-bottom:6%;padding:10px 0;letter-spacing:normal}.featured_item:nth-child(2n){margin-right:0}.featured_item img{width:100%;height:auto;margin:0}.featured_title{font-size:100%;line-height:1.4;font-weight:400;margin:0 0 7px}.hotel_name{width:92%;font-size:110%;line-height:1.4;color:#000;font-weight:400;margin:7px auto 10px}.hotel_name a{color:#000}.hotel_name span{font-size:86%}.featured_honbun14{width:92%;font-size:90%;line-height:1.5;margin:0 auto}.featured_honbun14 br{display:none}.footer{background:#fff;padding:10% 5%;border-top:1px solid #000}.footer_l{margin-bottom:10%}.footer_l img{width:60%;height:auto}.footer_l h2{font-size:100%;line-height:1;margin:2% 0 0;font-weight:400}.footer_r h3{font-size:120%;line-height:1.6;font-weight:400;margin:0 0 10%}.footer_r h3 a{color:#000}.footer_r p{font-size:100%;line-height:1.8;font-weight:400;margin:0}.yasashii_wrap{background:#f5f2e9;padding:30px 0 0}.yasashii_item_wrap{width:90%;margin:0 auto;letter-spacing:-1em}.tour_content{width:90%;margin:30px auto}.yasashii_logo{width:80%;margin-bottom:5%}.yasashii_logo img{width:100%;height:auto}.yasashii_img{width:60%}.yasashii_img img{width:100%;height:auto}.mt5{margin-top:2%}.mt10{margin-top:3%}.mt20{margin-top:6%}.mt30{margin-top:10%}.mt40{margin-top:15%}.mt50{margin-top:20%}.mb5{margin-bottom:2%}.mb10{margin-bottom:3%}.mb20{margin-bottom:6%}.mb30{margin-bottom:10%}.mb40{margin-bottom:15%}.mb50{margin-bottom:20%}.text18{font-size:120%}.title_enji{font-size:125%;color:#a72126;font-weight:400;line-height:1.6;margin:0 0 10%}.title_enji span{font-size:110%}.course_item{width:100%;background:#fff;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;margin:10% auto;padding:4%}.course_item img{width:100%;margin-bottom:8%}.course_l{width:100%;margin-bottom:5%}.course_r{width:100%}.bn_rental{width:100%;margin:8% 0 0}.group_l{width:90%;margin-bottom:5%}.group_l img{width:100%;height:auto}.group_r{width:100%}.group_r img{width:100%;height:auto}.sumou_title{width:100%;height:auto}.sumou_bottom{background:#000;padding:30px 5%;text-align:center}.sumou_bottom p{font-size:100%;line-height:1.8;color:#fff;text-align:center}.sumou_kokugikan{width:90%;height:auto}.sumou_content{background-color:#f5e5a9}.sumou_content img{width:100%;height:auto}.osumou_title{background:#000;width:100%;padding:0}.osumou_title img{width:100%;height:auto}.osumou_bottom{padding:3% 0 3%;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#fff),color-stop(0,#000));background:-webkit-linear-gradient(#000,#fff);background:-moz-linear-gradient(#000,#fff);background:-o-linear-gradient(#000,#fff);background:-ms-linear-gradient(#000,#fff);background:linear-gradient(#000,#fff)}.osumou_image{display:block;width:80%;margin:0 auto}.osumou_image img{width:100%;height:auto}.osumou_location{width:50%;margin:0 0 0 5%}.osumou_location img{width:100%;height:auto}.osumou_date{width:100%}.osumou_date img{width:100%;height:auto}.osumou_price{width:100%;margin:5% 0 0}.osumou_price img{width:100%;height:auto}.osumou_content{margin:4% 0 0}.tour_title{font-size:120%;color:#a72126;font-weight:400;line-height:1.8;margin:0 0 5%}.wine_date{width:100%;margin-bottom:6%}.wine_date img{width:100%;height:auto}.wine_price{width:80%;margin-bottom:3%}.wine_price img{width:100%;height:auto}.day1{width:100%}.day1 img{width:100%;height:auto}.takarazuka_rio{width:100%}.takarazuka_rio img{width:100%;height:auto}.takarazuka_red{width:100%}.takarazuka_red img{width:100%;height:auto}.takarazuka_special{border:1px solid #c8161d;padding:20px;margin:30px 0;display:inline-block}.special_title{font-size:110%;color:#c8161d;font-weight:700;line-height:1.4;margin:0 0 20px}.tsubura_img{width:50%;margin-bottom:4%}.tsubura_img img{width:100%;height:auto}.tsubura_name{width:100%}.tsubura_name img{width:100%;height:auto}.ketei{background:#c30d23;color:#fff;font-size:140%;font-weight:700;padding:1% 0;text-align:center;margin:6% 0}.ketei_s{background:#c30d23;color:#fff;font-size:110%;font-weight:700;padding:1% 0;text-align:center;margin:2% 0}.fuji_title{display:none}.fuji_title_sp{width:100%}.fuji_copy{margin:5% 0}.fuji_copy br{display:none}.fuji_image{width:100%}.fuji_title img{width:100%;height:auto}.fuji_details{padding:0;margin:8% 0}.fuji_date{width:100%;margin:0 0 5%}.fuji_price{width:92%;margin:0 0 5%}.fuji_teiin{width:46%;margin:0 0 5%}.fuji_itou{width:100%;border:1px solid #c8161d;padding:4%;margin:0 0 8%;box-sizing:border-box}.itou_img{width:50%;margin-bottom:5%}.itou_img img{width:100%;height:auto}.itou_details{width:100%}.itou_details span{font-size:140%;font-weight:400;line-height:1.5}.miyata_info{margin:30px 0 50px;display:inline-block}.miyata_tour_message{width:100%;margin-bottom:1%}.miyata_tour_message img{width:100%;height:auto;margin-left:-15px}.miyata_profile{width:100%}.miyata_profile h3{font-size:20px;margin:0 0 10px}.miyata_pdf{width:80%;line-height:64px;text-align:center;font-size:24px;margin:30px auto;background-color:#c6ab7d;border:2px solid #dac4aa;border-radius:8px;color:#fff;text-shadow:2px 2px 3px rgba(125,125,125,.7)}.miyata_pdf a{color:#fff}.width100{width:100%}.width100 img{width:100%;height:auto}.width80{width:100%}.width80 img{width:100%;height:auto}.inner{width:100%;max-width:1000px;margin:0 auto}.inner:after{content:"";clear:both;display:block}.duka_image{width:100%;height:auto}.duka_image img{width:100%;height:auto}.duka_title{width:100%;height:auto}.duka_title img{width:100%;height:auto}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 30px;padding:20px 0 20px;line-height:1;z-index:999;box-sizing:border-box}#top-head a,#top-head{color:#000;text-decoration:none}#top-head .inner{position:relative}#global-nav{width:96%;margin:5% auto 0}.time{text-align:center;font-size:100%;line-height:1.4;margin:6px 0 0}#top-head.fixed{margin-top:0;top:0;position:fixed;padding:3% 0 3%;background:#fff;background:rgba(255,255,255,1);border-bottom:1px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.2);transition:top .4s ease-in;-webkit-transition:top .4s ease-in;-moz-transition:top .4s ease-in;box-sizing:border-box}#top-head.fixed .sub_logo{display:none}#top-head.fixed .sub_tel{margin:0 auto}#top-head.fixed .sub_head_menu{display:none}.web_reserve{width:100%;margin:30px auto;background-color:#ed6c00;color:#fff;padding:12px 0;font-size:20px;font-weight:400;text-align:center;border-radius:8px}.web_reserve a{color:#fff}}