﻿#page{padding-bottom:60px}#page .cnt{width:720px}@media only screen and (max-width: 768px){#page .cnt{width:100%;padding:0 15px}}#page.inquiry p,#page.notfound p{text-align:center}@media only screen and (max-width: 640px){#page.inquiry p,#page.notfound p{text-align:left}#page.inquiry p br,#page.notfound p br{display:none}}#page.faq .faq-list{margin:42px auto 0}#page.faq h3{margin-top:42px;color:#fff;background:#000;font-size:18px;letter-spacing:2px;padding:15px;text-align:center}#page.faq h4{position:relative;color:#096;background:#fff;margin-top:9px;letter-spacing:1px;line-height:1.5;font-size:16px;font-weight:500;padding:12px 45px 12px 66px;border:2px solid #096;cursor:pointer;overflow:hidden}#page.faq h4 span{position:absolute;left:0;top:0;display:inline-block;width:54px;color:#fff;height:100%;background:#096;content:'Q';text-align:center;padding:9px 0 8px;font-size:18px}#page.faq h4:after{content:'\f0fe';position:absolute;right:15px;top:50%;margin-top:-14px;font-weight:normal;font-size:20px;color:#096;font-family:'Font Awesome 5 Free';font-weight:900}#page.faq h4.opened:after{content:'\f146'}#page.faq .faq-cnt{display:none;padding:15px 30px 15px 66px;font-size:15px;line-height:2;color:#096;background:#fff;letter-spacing:1px}#page.faq .faq-cnt a{color:#f96;text-decoration:underline}#page.faq .faq-cnt p{margin-top:30px}#page.faq .faq-cnt p:first-child{margin-top:0}#page.faq .faq-cnt h5{padding-top:1.5em;margin-top:1.5em;letter-spacing:1px;border-bottom:1px solid #ccc}#page.faq .faq-cnt h5:before{content:'●';font-size:12px;margin-right:.25em;color:#000}#page.faq .faq-cnt h5:first-child{margin-top:0}#page.faq .faq-cnt h5+p,#page.faq .faq-cnt h5+dl{margin-top:.5em}#page.faq .faq-cnt dl{margin-top:1.5em}#page.faq .faq-cnt dl:first-child{margin-top:0}#page.faq .faq-cnt dl dt{float:left;width:130px;background:#eee;padding:15px;border-right:2px solid #fff;border-top:2px solid #fff;letter-spacing:1px}#page.faq .faq-cnt dl dd{margin-left:130px;background:#f7f7f7;padding:15px;border-top:2px solid #fff;letter-spacing:1px}@media screen and (max-width: 640px){#page.faq h3{font-size:16px;line-height:1.5;text-align:left;letter-spacing:1px}#page.faq h3:first-child{margin-top:0}#page.faq h4{font-size:14px}#page.faq .faq-cnt{padding:24px}#page.faq .faq-cnt dl:first-child{margin-top:0}#page.faq .faq-cnt dl dt{float:none;width:100%;padding:9px 15px;border-right:none;border-top:none}#page.faq .faq-cnt dl dd{margin-left:0;padding:9px 15px}}.news{overflow:hidden;*zoom:1;padding:60px 0}.news .cnt{max-width:720px}@media only screen and (max-width: 768px){.news .cnt{padding:0 30px}}.news .title{overflow:hidden;*zoom:1}.news .title h2{color:#096;font-size:21px;line-height:1.5;letter-spacing:1px}.news .title time{display:block;color:#096;margin-top:9px;font-size:13px;letter-spacing:1px}.news .title time:before{font-family:'Font Awesome 5 Free';content:'\f017';font-weight:500;margin-right:.25em}.news .title .head-author{margin-top:13px}.news .title .head-author img{float:left;width:38px;border:1px solid #999}.news .title .head-author h4{margin-left:45px;font-weight:400;color:#096}.news .title .head-author h4 .job-title{display:block;font-size:10px;letter-spacing:1px;padding-top:3px}.news .title .head-author h4 .name{padding-top:11px;font-size:14px;letter-spacing:1px}.news .title .head-author h4 .job-title+.name{padding-top:6px}.news .thumb{margin-top:15px}.news hr{margin-top:15px;outline:none;border:none;display:block;width:100%;height:3px;background:#096}.news .author{margin-top:30px;padding-top:24px;border-top:3px solid #096;color:#096}.news .author img{float:left;width:128px;border:1px solid #999}.news .author h4{margin-left:150px;font-weight:400}.news .author h4 .job-title{display:block;font-size:12px;letter-spacing:1px;padding-top:3px}.news .author h4 .name{padding-top:11px;font-size:18px;font-weight:500;letter-spacing:1px}.news .author h4 .job-title+.name{padding-top:6px}.news .author .profile{margin-top:15px;margin-left:150px;font-size:13px;line-height:1.75}.news .author .profile a{color:#096;text-decoration:underline}@media only screen and (max-width: 640px){.news .author img{float:none}.news .author h4{margin-top:12px;margin-left:0}.news .author .profile{margin-left:0}}.text,.blog-txt{padding-top:30px;font-size:15px;line-height:1.9;text-align:left;letter-spacing:1px;overflow:hidden;*zoom:1;word-wrap:break-word}.text .tour-list-item,.blog-txt .tour-list-item{margin-top:30px}.text p,.blog-txt p{margin-top:24px;word-wrap:break-word}.text p:first-child,.blog-txt p:first-child{margin-top:0}.text p.tour-day,.text p.tour-stage,.blog-txt p.tour-day,.blog-txt p.tour-stage{margin-top:0}.text span,.blog-txt span{word-wrap:break-word}.text a,.blog-txt a{color:#096;text-decoration:underline}.text a.link-btn,.blog-txt a.link-btn{color:#fff;text-decoration:none}.text i,.blog-txt i{margin-right:.25em}.text img,.blog-txt img{display:inline-block;max-width:100%}.text img.bx-logo,.blog-txt img.bx-logo{width:150px;height:231px}.text h1,.blog-txt h1{position:relative;margin-top:60px;font-size:24px;line-height:1.5;letter-spacing:1px;border-bottom:3px solid #009766;padding:0 3px 6px;color:#009766}.text h1:first-child,.blog-txt h1:first-child{margin-top:0}.text h2,.blog-txt h2{position:relative;margin-top:24px;margin-bottom:3px;font-size:18px;line-height:1.5;letter-spacing:1px;padding:6px 0 6px 24px;border-bottom:3px solid #ddd}.text h2:before,.blog-txt h2:before{position:absolute;left:0;top:0;content:'';display:block;width:6px;height:100%;background:#009766}.text h3,.blog-txt h3{margin-top:24px;font-size:16px;line-height:1.5;color:#fff;background:#009766;padding:9px 15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.text h4,.blog-txt h4{margin-top:24px;font-size:15px;line-height:1.5;text-decoration:underline}.text h4:before,.blog-txt h4:before{content:'●';margin-right:.25em}.text h5,.blog-txt h5{margin-top:24px}.text h1+h2,.text h1+h3,.text h2+h3,.blog-txt h1+h2,.blog-txt h1+h3,.blog-txt h2+h3{margin-top:24px}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text p:first-child,.text img:first-child,.blog-txt h1:first-child,.blog-txt h2:first-child,.blog-txt h3:first-child,.blog-txt h4:first-child,.blog-txt h5:first-child,.blog-txt h6:first-child,.blog-txt p:first-child,.blog-txt img:first-child{margin-top:0}.text h1+p,.text h2+p,.text h3+p,.text h4+p,.blog-txt h1+p,.blog-txt h2+p,.blog-txt h3+p,.blog-txt h4+p{margin-top:24px}.text .aligncenter,.blog-txt .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.text .alignleft,.blog-txt .alignleft{float:left;margin-right:15px;margin-bottom:15px}.text .alignright,.blog-txt .alignright{float:right;margin-left:15px;margin-bottom:15px}.text ul,.blog-txt ul{margin-top:24px;padding:15px 30px 15px 15px;background:rgba(0,153,102,0.05)}.text ul:first-child,.blog-txt ul:first-child{margin-top:0}.text ul li,.blog-txt ul li{position:relative;padding:9px 0 9px 1.5em;border-top:1px solid rgba(0,153,102,0.2)}.text ul li:first-child,.blog-txt ul li:first-child{border-top:none}.text ul li:before,.blog-txt ul li:before{position:absolute;left:0;top:0;content:'・';font-weight:bold;padding:9px 0}.text ul ul,.text ul ol,.blog-txt ul ul,.blog-txt ul ol{margin-top:0}.text ol,.blog-txt ol{margin-top:30px;padding:15px 30px 15px 15px;background:rgba(0,153,102,0.05)}.text ol:first-child,.blog-txt ol:first-child{margin-top:0}.text ol li,.blog-txt ol li{list-style:decimal outside;padding:9px 0 9px;margin-left:2em;border-top:1px solid rgba(0,153,102,0.2)}.text ol li:first-child,.blog-txt ol li:first-child{border-top:none}.text ol ol,.text ol ul,.blog-txt ol ol,.blog-txt ol ul{margin-top:0}.text dl,.blog-txt dl{width:100%;margin-top:30px;overflow:hidden;*zoom:1;font-size:15px;border:3px solid #eee;background:#f7f7f7;padding:24px}.text dl dt,.blog-txt dl dt{text-align:left;font-weight:bold;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.text dl dt:before,.blog-txt dl dt:before{content:'●';color:#096;margin-right:.25em}.text dl dt:first-child,.blog-txt dl dt:first-child{margin-top:0;border-top:none;padding-top:0}.text dl dd,.blog-txt dl dd{margin-left:1.25em;margin-top:3px}.text dl dd ul,.blog-txt dl dd ul{margin-top:0;border:none;padding:0}.text dl dd ul li,.blog-txt dl dd ul li{list-style:disc outside;margin-left:1em;padding:0;border-top:none}.text dl dd ul li:first-child,.blog-txt dl dd ul li:first-child{border-top:0}.text dl dd ol,.blog-txt dl dd ol{margin-top:0;border:none;padding:0}.text dl dd ol li,.blog-txt dl dd ol li{margin-left:1em;padding:0;border-top:none}.text dl dd ol li:first-child,.blog-txt dl dd ol li:first-child{border-top:0}.text dl dt:first-child,.text dl dt:first-child+dd,.blog-txt dl dt:first-child,.blog-txt dl dt:first-child+dd{border-top:none}.text blockquote,.blog-txt blockquote{position:relative;margin-top:1.5em;padding:30px;background:#f6f6f6}.text blockquote p:first-child,.blog-txt blockquote p:first-child{margin-top:0}.text blockquote:before,.blog-txt blockquote:before{content:'“';position:absolute;left:-20px;top:-20px;color:#ccc;font-size:100px;line-height:1;font-family:'Georgia'}.text blockquote:after,.blog-txt blockquote:after{content:'”';position:absolute;right:-20px;bottom:-75px;color:#ccc;font-size:100px;line-height:1;font-family:'Georgia'}.text pre,.blog-txt pre{margin-top:30px;padding:30px;background:#efefef;overflow:scroll}.text table,.blog-txt table{width:100%;margin-top:30px;text-align:left;font-size:15px;line-height:22px}.text table:first-child,.blog-txt table:first-child{margin-top:0}.text table td,.blog-txt table td{width:auto;height:auto;padding:15px;background:#f7f7f7;border:3px solid #fff}.text table th,.blog-txt table th{width:auto;height:auto;min-width:150px;padding:15px 18px;background:#eee;border:3px solid #fff}.text .wp-caption,.blog-txt .wp-caption{margin-top:1.5em;max-width:100%;line-height:1.25}.text .wp-caption img,.blog-txt .wp-caption img{border:none;padding:0;display:block;width:100%;height:auto}.text .wp-caption .wp-caption-text,.blog-txt .wp-caption .wp-caption-text{margin-top:0;width:100%;padding:6px 9px;font-size:12px;line-height:1.3}.text .wp-caption .wp-caption-text a::after,.blog-txt .wp-caption .wp-caption-text a::after{content:'\f08e';font-family:FontAwesome;margin-left:.25em}.text p+.wp-caption,.text h1+.wp-caption,.text h1+img,.blog-txt p+.wp-caption,.blog-txt h1+.wp-caption,.blog-txt h1+img{margin-top:1.5em}.text .note,.blog-txt .note{font-size:12px}.text input[type=text],.text input[type=email],.text textarea,.text select,.blog-txt input[type=text],.blog-txt input[type=email],.blog-txt textarea,.blog-txt select{width:100%;outline:none;border:1px solid #ddd;background:#fff;padding:9px 12px;font-size:16px;letter-spacing:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.text input[type=text]:focus,.text input[type=email]:focus,.text textarea:focus,.text select:focus,.blog-txt input[type=text]:focus,.blog-txt input[type=email]:focus,.blog-txt textarea:focus,.blog-txt select:focus{border:1px solid #096}.text select,.blog-txt select{background:#fff url(../img/select-btn.svg) no-repeat right 50%;background-size:42px;@inclulde appearance(none);-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:''}.text textarea,.blog-txt textarea{height:200px;resize:vertical}.text .btn-area,.blog-txt .btn-area{margin-top:42px;text-align:center}.text button,.blog-txt button{border:none;outline:none;background:#096;color:#fff;padding:0 30px;margin:0 6px;font-size:15px;letter-spacing:2px;line-height:45px;-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s;cursor:pointer}.text button::before,.blog-txt button::before{font-family:'Font Awesome 5 Free';margin-right:.5em}.text button.confirm::before,.blog-txt button.confirm::before{content:'\f138';font-weight:900}.text button.submitback,.blog-txt button.submitback{background:#999}.text button.submitback::before,.blog-txt button.submitback::before{content:'\f137';font-weight:900}.text button.send::before,.blog-txt button.send::before{content:'\f1d8';font-weight:900}.text button:hover,.blog-txt button:hover{opacity:.6}.text .submit,.blog-txt .submit{margin-top:42px;text-align:center}.text .send,.blog-txt .send{margin-top:30px;text-align:center}.text input[type=submit],.blog-txt input[type=submit]{border:none;outline:none;color:#fff;padding:0 30px;margin:0 6px;background:#096;font-size:16px;letter-spacing:2px;line-height:45px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s;cursor:pointer}.text .mw_wp_form_complete,.blog-txt .mw_wp_form_complete{text-align:left}.text .mw_wp_form .confirm-txt,.blog-txt .mw_wp_form .confirm-txt{display:none}.text .mw_wp_form table,.blog-txt .mw_wp_form table{margin-top:0}.text .mw_wp_form th,.text .mw_wp_form td,.blog-txt .mw_wp_form th,.blog-txt .mw_wp_form td{vertical-align:middle}.text .mw_wp_form .must,.blog-txt .mw_wp_form .must{color:#cc0000;margin-left:.5em}.text .mw_wp_form.mw_wp_form_confirm .confirm-txt,.blog-txt .mw_wp_form.mw_wp_form_confirm .confirm-txt{display:block}.text .mw_wp_form.mw_wp_form_confirm .must,.blog-txt .mw_wp_form.mw_wp_form_confirm .must{display:none}.text .mw_wp_form.mw_wp_form_confirm table,.blog-txt .mw_wp_form.mw_wp_form_confirm table{margin-top:30px}.text .movie-wrap,.blog-txt .movie-wrap{position:relative;margin-top:1.5em;width:100%;height:auto;padding-top:56.25%}.text .movie-wrap iframe,.blog-txt .movie-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 640px){.text h1,.blog-txt h1{font-size:18px}.text table,.blog-txt table{display:block;width:100%}.text table tr,.text table th,.text table td,.blog-txt table tr,.blog-txt table th,.blog-txt table td{display:block;border:none;width:100%}.text table tr:first-child th,.blog-txt table tr:first-child th{border:none}.text table th,.blog-txt table th{padding:12px 15px;border-top:3px solid #fff}.text table td,.blog-txt table td{border-top:3px solid #fff;padding:15px}.text table td p,.blog-txt table td p{width:100%}}
