#contents{font-family:Yu Gothic,YuGothic,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@-webkit-keyframes fadeInSlide{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInSlide{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-visual-wrap{position:relative;background:#fff;height:400px;background-image:url(/japan-travel-planner/sharinng-economy/images/main_1911.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap{height:450px;background-image:url(/japan-travel-planner/sharinng-economy/images/main_1911_sp.jpg);background-position:center 20%}}.main-visual-wrap .main-visual-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;max-width:1280px;padding:0 40px;margin:auto;position:relative}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap .main-visual-inner{padding:0 20px}}.main-visual-wrap .lead-text{margin:0 auto;text-align:center}.main-visual-wrap .lead-text span{font-weight:700;font-size:1.25rem;color:#fff;font-family:Yu Gothic,YuGothic,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:0px) and (max-width:1024px){.main-visual-wrap .lead-text span{font-size:1.25rem}}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap .lead-text span{font-size:1.125rem}}@media only screen and (min-width:0px) and (max-width:320px){.main-visual-wrap .lead-text span{font-size:1rem}}.main-visual-wrap .main-visual-title{padding-left:.5em;padding-right:.5em;margin-left:auto;margin-right:auto;text-align:center;line-height:1.2}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap .main-visual-title{padding:0}}.main-visual-wrap .main-visual-title span.main{margin:0 auto;padding-bottom:50px;display:block;color:#fff;font-weight:700;font-size:4.687rem;font-family:Yu Gothic,YuGothic,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt"}@media only screen and (min-width:0px) and (max-width:1024px){.main-visual-wrap .main-visual-title span.main{font-size:2.875rem}}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap .main-visual-title span.main{font-size:1.75rem}}.main-visual-wrap .eng{position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:652px;text-align:right}@media only screen and (min-width:0px) and (max-width:640px){.main-visual-wrap .eng{top:38%;width:100%;max-width:340px;-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center}.main-visual-wrap .eng img{position:absolute;right:0;width:77%}}@media only screen and (min-width:0px) and (max-width:320px){.main-visual-wrap .eng{top:42%;left:40%}}.content-wrap{max-width:1280px;padding:0 40px;margin:auto}@media only screen and (min-width:0px) and (max-width:640px){.content-wrap{max-width:none;padding:0 3%}}.partner-area .partner-title{background:#1298de;padding:30px 0}.partner-area .partner-title .title{font-size:1.875rem;font-weight:700;color:#fff}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .partner-title .title{font-size:1.25rem}}.partner-area .global-partner .items,.partner-area .local-partner .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin:-10px -30px;padding:20px 0}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .global-partner .items,.partner-area .local-partner .items{margin:-10px;padding:20px 10px}}.partner-area .global-partner .item,.partner-area .local-partner .item{width:20%;padding:10px 30px}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .global-partner .item,.partner-area .local-partner .item{padding:10px 20px;width:33.33333%}}.partner-area .global-partner .item img,.partner-area .local-partner .item img{vertical-align:middle}.partner-area .global-partner{padding:30px 0;background:#e0eff6 url(/japan-travel-planner/sharinng-economy/images/line_bg.png)}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .global-partner{padding:20px 0}}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .global-partner .item{width:43%}}.partner-area .global-partner .title{font-size:1.25rem}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .global-partner .title{font-size:1rem}}.partner-area .local-partner{padding:30px 0}.partner-area .local-partner .items{-webkit-box-pack:center;justify-content:center}.partner-area .local-partner .item{text-align:center}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .local-partner{padding:20px 0}}.partner-area .local-partner .title{font-size:1.25rem}@media only screen and (min-width:0px) and (max-width:640px){.partner-area .local-partner .title{font-size:1rem}}.main-footer{background:#222;padding:30px 10%;text-align:center}.main-footer .footer-inner{max-width:400px;margin:auto}.main-footer img{max-width:100%}@media only screen and (min-width:641px){.description-text-wrap{background:url(/japan-travel-planner/sharinng-economy/images/bg_sharing.png) no-repeat 0;background-size:contain}}.description-text{padding:4.8em .5em 2em;font-size:1.13rem}@media only screen and (min-width:0px) and (max-width:640px){.description-text{font-size:1rem;padding:2em 0}}.description-text p{text-align:center;color:#24509b;font-weight:700;font-size:1.125rem}@media only screen and (min-width:641px){.description-text p{line-height:2}}@media only screen and (min-width:0px) and (max-width:640px){.description-text p{font-size:1rem}}.description-text p strong{position:relative;font-weight:700;font-size:1.375rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(90%,#a6d0ff));background:-webkit-linear-gradient(transparent 80%,#a6d0ff 90%);background:-o-linear-gradient(transparent 80%,#a6d0ff 90%);background:linear-gradient(transparent 80%,#a6d0ff 90%)}@media only screen and (min-width:0px) and (max-width:640px){.description-text p strong{font-size:1.125rem}}.description-text p strong:after{//:"";position:absolute;width:100%;height:.15em;bottom:.15em;left:0;z-index:-1;background:#a6d0ff}.description-text-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px 0 40px;position:relative}.description-text-more:before{position:absolute;content:"";width:1px;height:30px;background:#305ca7;top:-20px;left:50%}@media only screen and (min-width:0px) and (max-width:640px){.description-text-more{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0}}.description-text-more .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:172px;height:90px}@media only screen and (min-width:641px){.description-text-more .point{margin-right:10px}}@media only screen and (min-width:0px) and (max-width:640px){.description-text-more .point{margin-bottom:10px}}.description-text-more .point .circle{display:block;position:relative}.description-text-more .point .circle span{font-weight:700;color:#fff;font-size:1rem;text-align:center;line-height:1.3;display:block;padding:0 .5em;position:relative;z-index:1}.description-text-more .point .circle:after{position:absolute;content:"";width:90px;height:90px;display:block;border-radius:50%;border:3px solid #eef2f7;background:#006cff;top:50%;left:50%;margin-top:-49px;margin-left:-48px}.description-text-more p{color:#000;font-weight:700;font-size:1.125rem}@media only screen and (min-width:0px) and (max-width:640px){.description-text-more p{font-size:1rem;text-align:center}}.description-text-more p strong{font-weight:700;font-size:1.375rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,transparent),color-stop(85%,#006cff));background:-webkit-linear-gradient(transparent 85%,#006cff 0);background:-o-linear-gradient(transparent 85%,#006cff 85%);background:linear-gradient(transparent 85%,#006cff 0)}.filter-btn-wrap{border-top:1px solid #305ca7;padding-top:50px;margin-top:2rem}@media only screen and (min-width:0px) and (max-width:640px){.filter-btn-wrap{padding-top:0;border-bottom:1px solid #305ca7}}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li{width:25%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li:not(:first-child):after{position:absolute;content:"";background:#305ca7;width:1px;height:30px;left:0;top:50%;margin-top:-15px}@media only screen and (min-width:0px) and (max-width:640px){.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li{width:50%}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li:nth-child(n+3){border-top:1px solid #305ca7}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li:nth-child(3):after{display:none}}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;text-decoration:none;padding:.5em .5em 1em;text-align:center;position:relative;color:#305ca7}@media only screen and (min-width:0px) and (max-width:640px){.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a{//:left;padding:1.5em .15em}}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a.is-active{color:#305ca7;background:none}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a span{display:inline-block;font-weight:700;text-decoration:none;text-align:center;position:relative;font-size:1.25rem;line-height:1.2}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a span:after{content:"";background-size:100%;width:21px;height:8px;display:block;position:absolute;bottom:-1em;left:0;right:0;margin-left:auto;margin-right:auto}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a.is-active span:after{background:none;width:0;height:0;border-color:#305ca7 transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px}.filter-btn-wrap .filter-btn-inner ul.filter-btn-list li a.is-active span:before{content:"";position:absolute;width:100%;height:3px;background:#305ca7;bottom:-3px}.service-contents{margin-top:50px;margin-bottom:50px;overflow:hidden}@media only screen and (min-width:0px) and (max-width:640px){.service-contents{margin-top:25px}}.service-contents-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-right:-5%}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner{margin-right:0}}.service-contents-inner .service-item-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:29%;margin-right:4%}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner .service-item-box{width:100%;margin-right:0}}.service-contents-inner .service-item-box .service-item-box-inner{border:1px solid #eee;background:#fff;overflow:hidden;position:relative;margin-bottom:50px}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner .service-item-box .service-item-box-inner{margin-bottom:20px}}.service-contents-inner .service-item-box .service-item-box-inner .label{position:absolute;min-width:160px;top:0}.service-contents-inner .service-item-box .service-item-box-inner .label span{display:block;text-align:center;font-size:.875rem;font-weight:700;color:#fff;padding:4px 0}@media (-ms-high-contrast:none){.service-contents-inner .service-item-box .service-item-box-inner .label span{padding:5px 0 .5px}}.service-contents-inner .service-item-box .service-item-box-inner .logo{position:absolute;width:32%;padding-top:32%;max-width:115px;max-height:115px;border-radius:50%;background:#fff;border:1px solid #dde0e1;bottom:-10px;right:9px}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner .service-item-box .service-item-box-inner .logo{max-width:none;max-height:none}}.service-contents-inner .service-item-box .service-item-box-inner .logo span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.service-contents-inner .service-item-box .service-item-box-inner .image{position:relative}.service-contents-inner .service-item-box .service-item-box-inner .image img{width:100%}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap{font-size:1.125rem;padding:1em}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap{font-size:1rem}}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .title{font-size:1.125rem;font-weight:700}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .text-area{font-size:1rem;margin-top:.5em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .text-area .service-ttl{font-weight:700;font-size:.875rem;color:#305ca7;margin-top:1em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten-outer{margin-top:2em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten{font-size:.875rem;padding:1.5em 1em 1em;border:1px solid #000;position:relative}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten .tokuten-ttl{position:absolute;top:-.5em;line-height:1;font-size:1rem;font-weight:700;background:#fff;padding:0 .5em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten ul li{font-weight:700;padding-left:1em;text-indent:-1em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten ul li:before{content:"\30FB"}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten p{font-weight:700}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .tokuten-none{padding:1.5em 1em 1em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area{margin-top:1em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn{width:100%;display:block;padding:.7em .5em;text-align:center;text-decoration:none;position:relative}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn:after{content:"";position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:16px;width:8px}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn+.btn{margin-top:.7em}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn.btn-or{background:#eb7308;color:#fff;font-size:1.125rem;font-weight:700;border:1px solid #eb7308}@media only screen and (min-width:0px) and (max-width:640px){.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn.btn-or{font-size:1rem}}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn.btn-or:after{display:none}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn .blank{padding-left:10px}.service-contents-inner .service-item-box .service-item-box-inner .detail-wrap .btn-area>.btn .blank img{vertical-align:baseline}.service-contents-inner .service-item-box.type-staying .service-item-box-inner .label span{background:#db1d5c}.service-contents-inner .service-item-box.type-experience .service-item-box-inner .label span{background:#521bb7}.service-contents-inner .service-item-box.type-usefulinfo .service-item-box-inner .label span{background:#00a48f}.pc-visible{display:block}.sp-visible{display:none}@media only screen and (min-width:0px) and (max-width:640px){.pc-visible{display:none}.sp-visible{display:block}}.lfys-main-wrap{background:#eef2f7}.lfys-main-wrap._teikyou{background:#f8f7e2}.local-partner{background:#fff}
/*# sourceMappingURL=../map/style.min.css.map */
