.special-hitori-country{color:#333;word-wrap:break-word;font-size:13px;line-height:1.3}.special-hitori-country *,.special-hitori-country :before,.special-hitori-country :after{box-sizing:content-box}.special-hitori-country img{max-width:none;height:revert;vertical-align:baseline;border:0;display:inline}.special-hitori-country h1,.special-hitori-country h2,.special-hitori-country h3,.special-hitori-country h4,.special-hitori-country h5{font-size:100%;font-weight:700}.special-hitori-country a{color:#333;text-decoration:none}.special-hitori-country a:hover{opacity:.8;text-decoration:underline}.special-hitori-country a:hover img{opacity:.6}.special-hitori-country .hitoriContents h2 span,.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 span.fontmin,.special-hitori-country .hitoriContents.detailPage .tourSearchBlock h2 .fontmin,.special-hitori-country .hitoriContents.detailPage h2.text .fontmin{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Georgia,HGS明朝E,メイリオ,Meiryo,serif}.special-hitori-country .hitoriContents h1,.special-hitori-country .mainVisual .inner,.special-hitori-country .areaList{width:990px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents h1,.special-hitori-country .mainVisual .inner,.special-hitori-country .areaList{width:100%}}.special-hitori-country .hitoriContents .inner{width:990px;min-width:990px;margin:0 auto}@media screen and (max-width:736px){.special-hitori-country .hitoriContents .inner{width:auto;min-width:0}}.special-hitori-country .hitoriContents{z-index:0;padding-bottom:60px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,游ゴシック体,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}@media screen and (max-width:736px){.special-hitori-country .hitoriContents{padding-bottom:20px}}.special-hitori-country .hitoriContents .sp{display:none}.special-hitori-country .hitoriContents .pc{display:block}@media screen and (max-width:736px){.special-hitori-country .hitoriContents .sp{display:inline-block}.special-hitori-country .hitoriContents .pc{display:none!important}.special-hitori-country .hitoriContents img{height:auto}}.special-hitori-country .hitoriContents a:hover{opacity:1}.special-hitori-country .hitoriContents .inner{margin:0 auto}@media screen and (max-width:736px){.special-hitori-country .hitoriContents .inner{padding:30px 10px}}.special-hitori-country .hitoriContents h1{text-align:right;margin:0 20px 5px;font-weight:400;margin:0 auto!important}@media screen and (max-width:736px){.special-hitori-country .hitoriContents h1{text-align:right;width:auto;margin:0;padding:5px 5px 0;font-size:80%}}.special-hitori-country .hitoriContents h2{text-align:center;font-size:28px;font-weight:600}@media screen and (max-width:736px){.special-hitori-country .hitoriContents h2{font-size:21px}}.special-hitori-country .hitoriContents h2 small{font-size:22px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents h2 small{font-size:16px}}.special-hitori-country .hitoriContents h2 span{font-size:35px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents h2 span{font-size:23px}}@media screen and (min-width:737px) and (max-width:1024px){.special-hitori-country .hitoriContents h2{margin-left:0}}.special-hitori-country .hitoriContents p.helvetica{text-align:center;letter-spacing:.15em;margin-bottom:50px;font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:10px;font-weight:400;font-stretch:100%}@media screen and (max-width:736px){.special-hitori-country .hitoriContents p.helvetica{margin-bottom:30px;font-size:8px}}.special-hitori-country .mainVisual{z-index:1;width:100%;height:494px;margin-bottom:50px;position:relative;overflow:hidden}.special-hitori-country .mainVisual img{vertical-align:top}@media screen and (max-width:736px){.special-hitori-country .mainVisual{width:100%;height:534px}}.special-hitori-country .mainVisual .inner{height:100%;margin:0 auto;position:relative}.special-hitori-country .mainVisual .txt{z-index:20;width:470px;margin:0;padding:0;font-size:16px;position:absolute;top:135px;left:559px}@media screen and (min-width:737px) and (max-width:1024px){.special-hitori-country .mainVisual .txt{right:0}}.special-hitori-country .areaList{margin:0 auto 50px}@media screen and (max-width:736px){.special-hitori-country .areaList{box-sizing:border-box;margin:0 auto 30px;padding:0 10px}}.special-hitori-country .alltourLink{text-align:center;width:960px;margin:0 auto 80px}@media screen and (max-width:736px){.special-hitori-country .alltourLink{width:auto;margin:0 10px 20px}.special-hitori-country .alltourLink img{width:100%;height:auto}}.special-hitori-country .hitoriContents.detailPage .mainVisual{text-align:center;z-index:1;flex-direction:row;justify-content:center;align-items:center;height:430px;display:flex}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual{height:350px}}.special-hitori-country .hitoriContents.detailPage .mainVisual .title_inner{z-index:10;position:relative}.special-hitori-country .hitoriContents.detailPage .mainVisual h1{color:#fff;text-shadow:0 0 20px #000;text-align:center;font-size:47px;font-weight:700;margin:0 0 20px!important}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual h1{font-size:24px;margin:0 0 10px!important}}.special-hitori-country .hitoriContents.detailPage .mainVisual h1 img{width:60px;margin:0 auto 10px;display:block}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual h1 img{width:50px;height:auto;margin:0 auto 10px;display:block}}.special-hitori-country .hitoriContents.detailPage .mainVisual p{color:#fff;text-align:center;text-shadow:0 0 10px #000;font-size:17px;font-weight:700;line-height:1.8}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual p{box-sizing:border-box;width:auto;padding:0 15px;font-size:14px;line-height:1.5}}.special-hitori-country .hitoriContents.detailPage .mainVisual .bgImg{background:#000;width:100%;height:430px;position:absolute;top:0;left:0}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual .bgImg{height:350px;padding:0}}.special-hitori-country .hitoriContents.detailPage .mainVisual .bgImg img{opacity:.7;object-fit:cover;width:100%;height:430px;box-shadow:0 2px 8px #0006}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .mainVisual .bgImg img{height:350px}}.special-hitori-country .hitoriContents.detailPage p.helvetica{margin-bottom:50px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage p.helvetica{margin-bottom:30px;font-size:7px}}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock{width:990px;margin:0 auto;padding:20px 0 50px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .recommendTourBlock{width:auto;padding:15px 0 40px}}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2{text-align:center;margin:0 0 12px;font-size:28px}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 span{font-size:30px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2{margin:0 0 8px;font-size:18px}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 span{font-size:18px;display:block}}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 small{font-size:22px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 small{font-size:17px}}.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 span.fontmin{letter-spacing:.1em;padding-left:8px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .recommendTourBlock h2 span.fontmin{font-size:20px;display:block}}.special-hitori-country .hitoriContents.detailPage .tourSearchBlock{border-bottom:1px solid #bcbcbc;width:990px;margin:0 auto 50px;padding:0 0 50px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .tourSearchBlock{width:auto;margin:0 auto 30px;padding:0 0 10px}}.special-hitori-country .hitoriContents.detailPage .tourSearchBlock h2{text-align:center;margin:0 auto 10px;font-size:22px}.special-hitori-country .hitoriContents.detailPage .tourSearchBlock h2 .fontmin{font-size:28px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .tourSearchBlock h2{margin-bottom:5px;font-size:18px}.special-hitori-country .hitoriContents.detailPage .tourSearchBlock h2 .fontmin{font-size:24px}}.special-hitori-country .hitoriContents.detailPage .tourSearchBlock .searchbox-content{width:100%}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .tourSearchBlock .searchbox-content{box-sizing:border-box;float:none;width:100%;margin:10px 0}}.special-hitori-country .hitoriContents.detailPage h2.text{text-align:center;background:url(/special/hitori/common/images/h2_icon_point.png) left bottom 10px no-repeat;margin:0 auto 2px;padding:7px 0 5px 49px;font-size:28px;display:table}.special-hitori-country .hitoriContents.detailPage h2.text small{padding-right:5px;font-size:24px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage h2.text small{padding-right:3px}}.special-hitori-country .hitoriContents.detailPage h2.text .fontmin{font-size:32px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage h2.text{letter-spacing:-.05em;background:url(/special/hitori/common/images/h2_icon_point.png) left bottom 10px/26px no-repeat;padding:0 0 1px 30px;font-size:21px}.special-hitori-country .hitoriContents.detailPage h2.text small{font-size:17px}.special-hitori-country .hitoriContents.detailPage h2.text .fontmin{font-size:25px}}.special-hitori-country .hitoriContents.detailPage h2.text:nth-of-type(3){background:url(/special/hitori/common/images/h2_icon_enjoy.png) left bottom 10px no-repeat;padding:7px 0 5px 49px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage h2.text:nth-of-type(3){background:url(/special/hitori/common/images/h2_icon_enjoy.png) left bottom 10px/30px no-repeat;padding:3px 0 3px 33px}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock{background:#f2f2f2;width:100%;margin:0 0 50px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock{margin:0 0 30px}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner{padding:50px 0;line-height:1.8;display:table;position:relative}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner{padding:0}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner figure.point{vertical-align:top;width:54.5455%;display:table-cell}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner figure.point{box-sizing:border-box;width:100vw;padding-bottom:20px;display:block}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner figure.point img{vertical-align:bottom;width:100vw;height:auto}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .txt{vertical-align:top;box-sizing:border-box;width:45.4545%;padding-bottom:20px;padding-left:50px;font-size:13px;font-weight:700;line-height:1.8;display:table-cell}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .txt{width:100%;padding:0 15px;display:block}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .txt p{margin:0 0 20px}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner h4{background:url(/special/hitori/common/images/yajirushi_icon.png) 0 no-repeat;margin:30px 0 15px;padding-left:20px;font-size:20px}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner h4:first-child{margin-top:0}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner h4{margin:20px 15px 15px;font-size:17px}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner h4:first-child{margin-top:20px}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner ul{margin:0 15px 15px 30px;padding:0 0 0 20px;list-style-type:disc}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner ul{margin:0 15px 15px 20px}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner ul li{line-height:2}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner p{margin:0 0 50px 20px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner p{margin:0 15px 30px}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .point2{text-align:center;margin:0;padding:0;line-height:1}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .point2 img{vertical-align:bottom}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner .point2 img{width:100vw;height:auto}}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner ul li a{height:auto;text-decoration:underline;display:inline-block}.special-hitori-country .hitoriContents.detailPage .textConetentBlock .inner ul li a:hover{text-decoration:none}.special-hitori-country .hitoriContents.detailPage a.attent{color:#f9423a;height:28px;display:block;position:relative}.special-hitori-country .hitoriContents.detailPage a.attent img,.special-hitori-country .hitoriContents.detailPage a.attent span{position:absolute;top:50%;left:0;transform:translateY(-50%)}.special-hitori-country .hitoriContents.detailPage a.attent img{width:22px;display:inline-block}.special-hitori-country .hitoriContents.detailPage a.attent span{padding:0 15px 0 27px;text-decoration:underline}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage a.attent{height:50px}}.special-hitori-country .hitoriContents.detailPage a.attent span:after{content:"";border-top:1px solid #f9423a;border-bottom:0;border-left:0;border-right:1px solid #f9423a;width:6px;height:6px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.special-hitori-country .hitoriContents.detailPage a.attent:hover{opacity:.7}.special-hitori-country .hitoriContents.detailPage .areaList{margin:100px auto 50px}.special-hitori-country .hitoriContents.detailPage h2.text.faq{background:url(/special/hitori/common/images/h2_icon_faq.svg) left bottom 10px no-repeat;padding:7px 0 5px 49px}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage h2.text.faq{background:url(/special/hitori/common/images/h2_icon_faq.svg) left bottom 10px/30px no-repeat;padding:3px 0 3px 33px}}.special-hitori-country .hitoriContents.detailPage .textFaqBlock{max-width:990px;margin:0 auto}@media screen and (max-width:736px){.special-hitori-country .hitoriContents.detailPage .textFaqBlock{padding:0 10px}}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq{border-bottom:1px solid #d2d2d2;margin-bottom:24px;padding-bottom:16px;font-family:Noto Sans JP,sans-serif;font-size:16px;position:relative}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq:last-child{margin-bottom:0}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__q{cursor:pointer;background-image:url(/special/hitori/common/images/icon_faq-q.svg);background-position:0 0;background-repeat:no-repeat;background-size:32px 32px;padding-bottom:10px;padding-left:48px;padding-right:130px;font-size:20px;font-weight:700;line-height:32px;position:relative}@media screen and (max-width:657px){.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__q{background-size:24px 24px;padding-left:32px;padding-right:24px;font-size:16px;line-height:1.3}}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__q:after{content:"";border-top:2px solid #aaa;border-right:2px solid #aaa;width:12px;height:12px;transition:all .2s;display:block;position:absolute;top:10px;right:10px;transform:rotate(135deg)}@media screen and (max-width:657px){.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__q:after{width:8px;height:8px;top:5px;right:0}}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq.is__open .faq__q:after{transform:rotate(-45deg)}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__a{background-image:url(/special/hitori/common/images/icon_faq-a.svg);background-position:0 0;background-repeat:no-repeat;background-size:32px 32px;margin-top:14px;padding-bottom:10px;padding-left:48px;font-size:13px;line-height:1.8}@media screen and (max-width:657px){.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__a{background-size:24px 24px;padding-left:32px;padding-right:24px}}.special-hitori-country .hitoriContents.detailPage .textFaqBlock .faq .faq__a span{font-weight:700}.special-hitori-country .pageTopArea{max-width:1260px;margin:0 auto 30px;padding:0 10px;position:relative}@media (min-width:658px){.special-hitori-country .pageTopArea{margin-bottom:0}.special-hitori-country .pageTopArea>*{position:absolute;bottom:0;right:0}}
