*{box-sizing:border-box}body{width:100vw;height:100vh;margin:0;background-color:#f5f5f5;color:#5d5d5d;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 767px){body{font-size:14px}}#footer{margin-top:0px}.section-hero-biz{padding-top:6rem;padding-bottom:4rem;background:linear-gradient(to bottom right, #f9fafb, #fff)}.biz-hero-badge{margin-bottom:1rem}.biz-hero-stats .biz-stat-item{margin-right:2rem}@media screen and (max-width: 767px){.biz-hero-stats .biz-stat-item{margin-right:1rem}}.biz-aspect-square{position:relative;overflow:hidden}.biz-aspect-square::before{content:"";display:block;padding-bottom:100%}.biz-aspect-square img,.biz-aspect-square .position-absolute{position:absolute;top:0;left:0;right:0;bottom:0}.biz-aspect-square img{width:100%;height:100%}.biz-service-card{transition:box-shadow .2s ease;border-color:#e5e7eb !important}.biz-service-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1) !important}.biz-service-card p{font-size:1em}.biz-service-icon{width:3.5rem;height:3.5rem;background-color:#ffe5dc;border-radius:.5rem}.biz-features-grid{margin-top:2rem}.biz-feature-card{padding:2rem;background-color:rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:.75rem;border:1px solid rgba(255,255,255,.2);transition:background-color .2s ease}.biz-feature-card:hover{background-color:rgba(255,255,255,.15)}.biz-feature-card-inner>.biz-feature-icon{margin-right:1.5rem}.biz-feature-card-inner>div:last-child{flex:1;min-width:0}.biz-feature-icon{width:4rem;height:4rem;background-color:#fe703e;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.biz-feature-icon svg{width:2rem;height:2rem}.biz-feature-text{color:#e5e7eb;margin-bottom:0}.category-lp{overflow:hidden}.category-lp .container{width:100%;max-width:1200px;margin:0 auto;padding:15px}.category-lp h1,.category-lp h2,.category-lp h3,.category-lp h4,.category-lp h5,.category-lp h6,.category-lp p{margin:0;padding:0;font-size:100%}.category-lp h1,.category-lp h2,.category-lp h3,.category-lp h4,.category-lp h5,.category-lp h6{font-weight:bold}.category-lp a{transition-property:all;transition-duration:.5s;transition-delay:0s}.category-lp small{font-size:80%}.category-lp .larger{font-size:133%}.category-lp .center{text-align:center}.category-lp .right{text-align:right}.category-lp .bg-white{background-color:#fff}.category-lp .text-orange{color:#fe703e}.category-lp img{vertical-align:bottom}.category-lp .btn{display:inline-block;min-width:300px;margin:auto;padding:.25em 2em;border-radius:2em;border:none;font-weight:500;text-align:center;text-decoration:none}.category-lp .btn-primary{background-color:#fe703e;color:#fff}.category-lp .btn-primary:hover{background-color:hsl(15.625,98.9690721649%,56.9607843137%)}.category-lp .btn-secondary{background-color:#5bc0de;color:#fff}.category-lp .btn-secondary:hover{background-color:rgb(27.3614014134%,72.0961481039%,85.3836966259%)}.category-lp .btn-outline{border:2px solid #fe703e;background-color:#fff;color:#fe703e}.category-lp .btn-outline:hover{background-color:#fe703e;color:#fff}.category-lp .btn-outline.secondary{border-color:#5bc0de;color:#5bc0de}.category-lp .btn-outline.secondary:hover{background-color:#5bc0de;color:#fff}.category-lp .btn-outline.gray{border-color:#a5a5a5;color:#a5a5a5}.category-lp .btn-outline.gray:hover{background-color:#a5a5a5;color:#fff}.category-lp .btn-lg{font-size:1.25em}.category-lp .btn-signup{padding:1em 2em;font-size:1.5em;font-weight:bold;box-shadow:0 3px 0 0 rgba(0,0,0,.16)}@media screen and (max-width: 767px){.category-lp .btn-signup{padding:1em 1.5em;font-size:1.125em}}.category-lp .btn_box{padding-top:2em;text-align:center}@media screen and (min-width: 768px){.category-lp .d-md-none{display:none !important}}.category-lp .header{position:relative;width:100%;padding-bottom:1.25em;background-size:auto auto;background-image:repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(254, 112, 62, 0.5) 8px, rgba(254, 112, 62, 0.5) 10px);font-size:32px;font-size:2vw}.category-lp .header .header_title{position:relative;width:100%;margin:0;padding:1em;background-color:#fe703e;color:#fff;text-align:center}.category-lp .header .header_title::after{display:block;content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:15px 15px 0 15px;border-color:#fe703e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, 100%)}.category-lp .header.secondary{background-image:repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(91, 192, 222, 0.5) 8px, rgba(91, 192, 222, 0.5) 10px)}.category-lp .header.secondary .header_title{background-color:#5bc0de}.category-lp .header.secondary .header_title::after{border-color:#5bc0de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.category-lp .header.gray{background-image:none}.category-lp .header.gray .header_title{background-color:#777}.category-lp .header.gray .header_title::after{border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.category-lp .header::after{display:block;content:"";position:absolute;bottom:0;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1023px){.category-lp .header::after{transform:scale(0.6)}}@media screen and (max-width: 767px){.category-lp .header{margin-bottom:24px;font-size:20px}.category-lp .header::after{transform:scale(0.4)}}@media screen and (min-width: 1200px){.category-lp .header{font-size:32px}}.category-lp .section_content .container{padding-top:80px;padding-bottom:80px}.category-lp .section_content .header+.container{padding-top:40px}.category-lp .section_content .title_border{position:relative;margin-bottom:1.25em;padding-bottom:1em;color:#202121;font-size:32px;text-align:center}.category-lp .section_content .title_border::after{content:"";display:inline-block;position:absolute;bottom:0;left:50%;width:80px;height:4px;border-radius:2px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#fe703e}.category-lp .section_content .title_loud{position:relative;display:inline-block;margin:2em auto 1.75em;color:#202121;font-size:24px;text-align:center}.category-lp .section_content .title_loud::before,.category-lp .section_content .title_loud::after{display:block;content:"";position:absolute;bottom:.5em;width:1.6em;height:2px;border-radius:1px;background-color:#202121}.category-lp .section_content .title_loud::before{left:-1.5em;transform:rotate(45deg)}.category-lp .section_content .title_loud::after{right:-1.5em;transform:rotate(-45deg)}.category-lp .section_content .title_loud.white{color:#fff}.category-lp .section_content .title_loud.white::before,.category-lp .section_content .title_loud.white::after{background-color:#fff}@media screen and (max-width: 767px){.category-lp .section_content .container{padding-top:60px;padding-bottom:60px}.category-lp .section_content .header+.container{padding-top:20px}.category-lp .section_content .title_border{font-size:24px}.category-lp .section_content .title_loud{font-size:15px}}.category-lp .bg-light-cream{background-color:#eeeee9}.category-lp .bg-secondary{background-color:#5bc0de;color:#fff}.category-lp .card{display:flex;margin-bottom:30px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.16)}.category-lp .card .content_body{flex:auto;padding:1rem}.category-lp .card .content_body h2{color:#202121}@media screen and (max-width: 767px){.category-lp .card .content_body{padding:.75rem}}.category-lp .card .content_btns{height:40px;margin-top:auto;text-align:center;border-top:1px solid #e5e5e5;line-height:40px}.category-lp .card .content_btns .content_btn{display:block;width:100%;align-self:stretch;color:#5bc0de;font-size:14px;text-decoration:none}.category-lp .card .content_btns .content_btn:hover{background:#5bc0de;color:#fff}.category-lp .card .content_btns .content_btn.primary{color:#fe703e}.category-lp .card .content_btns .content_btn.primary:hover{background:#fe703e;color:#fff}@media screen and (max-width: 767px){.category-lp .card .content_btns{width:100%;height:32px;line-height:32px}.category-lp .card .content_btns .content_btn{font-size:12px}}@media screen and (max-width: 767px){.category-lp .card{margin-bottom:24px}.category-lp .card .content_body{padding:.75rem}}.category-lp .section_boxs{display:flex;justify-content:center}.category-lp .section_boxs .section_box{width:calc(33.3333333333% - 15px);margin:0 15px}.category-lp .section_boxs .section_box .media{width:100%;padding:2em;margin:0;text-align:center}.category-lp .section_boxs .section_box .media img{width:100%}.category-lp .section_boxs .section_box .section_box_body{padding:24px 16px}.category-lp .section_boxs .section_box .box_title{color:#202121;font-size:1.125em;font-weight:bold;text-align:center}.category-lp .section_boxs .section_box .box_title~p{margin-top:1em}@media screen and (max-width: 767px){.category-lp .section_boxs{flex-flow:row wrap}.category-lp .section_boxs .section_box{width:100%}.category-lp .section_boxs .section_box~.section_box{margin-top:1.5em}}.category-lp .section_top{margin:auto;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:calc(100vh - 64px);box-sizing:border-box}.category-lp .section_top::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.category-lp .section_top .section_top_content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);text-align:center}.category-lp .section_top .section_top_content .section_top_content_flag{margin:auto auto 40px;width:80px}.category-lp .section_top .section_top_content .section_top_title{color:#fff;font-size:48px;line-height:1.5;text-shadow:0 3px 3px rgba(0,0,0,.5)}.category-lp .section_top .section_top_content .btn_box{margin-top:5%}.category-lp .section_top .page-nav{position:absolute;left:50%;bottom:40px;width:560px;transform:translateX(-50%);display:flex;justify-content:space-around;align-items:center}.category-lp .section_top .page-nav li{text-align:center}.category-lp .section_top .page-nav .link-item{color:#fff;text-decoration:none}.category-lp .section_top .page-nav .link-item::after{display:block;content:"";font-family:"icon-traveloco";transition-property:all;transition-duration:.5s;transition-delay:0s}.category-lp .section_top .page-nav .link-item:hover::after{transform:translateY(5px)}@media screen and (max-width: 767px){.category-lp .section_top .section_top_content .section_top_content_flag{width:40px}.category-lp .section_top .section_top_content .section_top_title{font-size:24px}.category-lp .section_top .page-nav{width:100%;bottom:20px}}.category-lp #exhibition .section_top{background-image:url(../../media/top_background.007a8cfc4034ea3930cd.jpg)}.category-lp .section_about .container>div[class^=section_]:not(:first-child){margin-top:60px}.category-lp .section_about_top .section_boxs{margin-top:40px}.category-lp .section_about_top .section_boxs .section_box .media{justify-content:center;background-color:#eeeee9;border-radius:10px}.category-lp .section_about_top .section_boxs .section_box .media img{width:initial}.category-lp .section_about_top .section_boxs .section_box .media img[alt=Step1]{margin-left:10%}.category-lp .responsive_table{margin-bottom:40px}.category-lp .responsive_table .tables_items{display:flex;justify-content:center;text-align:center}.category-lp .responsive_table .tables_items>div{display:flex;justify-content:center;align-items:center;width:100%;padding:.8rem}.category-lp .responsive_table .tables_items>div:first-child{width:52%}.category-lp .responsive_table .tables_items .item-title{color:#fff;font-size:18px;font-weight:bold}.category-lp .responsive_table .tables_items .item-title.loco{background-color:#fe703e}.category-lp .responsive_table .tables_items .item-title.other{background-color:#5d5d5d}.category-lp .responsive_table .tables_items .item-title~.item-title{border-left:1px solid #fff}.category-lp .responsive_table .tables_items .item-label,.category-lp .responsive_table .tables_items .item-merit{color:#202121;font-weight:bold}.category-lp .responsive_table .tables_items .item-merit,.category-lp .responsive_table .tables_items .item-demerit{font-size:1em;justify-content:left;text-align:left}.category-lp .responsive_table .tables_items .item-merit{background-color:hsla(60,12.8205128205%,72.3529411765%,.25)}.category-lp .responsive_table .tables_items:nth-child(odd){background-color:rgba(0,0,0,.05)}.category-lp .responsive_table .tables_items .item-demerit~.item-demerit{border-left:1px solid #e5e5e5}@media screen and (max-width: 767px){.category-lp .responsive_table{margin-top:-2em}.category-lp .responsive_table .tables_items{flex-wrap:wrap}.category-lp .responsive_table .tables_items>div:first-child{width:100%}.category-lp .responsive_table .tables_items>div:not(:first-child){width:50%}.category-lp .responsive_table .tables_items:nth-child(odd){background-color:rgba(0,0,0,0);z-index:inherit}.category-lp .responsive_table .tables_items .item-label{border-top:2px solid #202121;z-index:0}.category-lp .responsive_table .tables_items .item-title{font-size:16px}.category-lp .responsive_table .tables_items .item-merit{border-top:1px solid #fe703e}.category-lp .responsive_table .tables_items .item-demerit{border-top:1px solid #5d5d5d}.category-lp .responsive_table.compare-3 .tables_items{flex-wrap:wrap}.category-lp .responsive_table.compare-3 .tables_items>div:first-child{width:100%}.category-lp .responsive_table.compare-3 .tables_items>div:not(:first-child){width:33.3333333333%}.category-lp .responsive_table.compare-3 .tables_items:nth-child(odd){background-color:rgba(0,0,0,0);z-index:inherit}.category-lp .responsive_table.compare-3 .tables_items .item-label{border-top:2px solid #202121;z-index:0}.category-lp .responsive_table.compare-3 .tables_items .item-title{font-size:16px}.category-lp .responsive_table.compare-3 .tables_items .item-merit{border-top:1px solid #fe703e}.category-lp .responsive_table.compare-3 .tables_items .item-demerit{border-top:1px solid #5d5d5d}}.category-lp .responsive_table.center .tables_items .item-merit,.category-lp .responsive_table.center .tables_items .item-demerit{justify-content:center;text-align:center}.category-lp .recommend_service .header::after{width:175px;height:219px;left:2%;background-image:url(../../media/girl01.3d571d5b34462a28fdc6.png)}@media screen and (max-width: 1199px){.category-lp .recommend_service .header::after{left:-2%;transform-origin:bottom left}}@media screen and (max-width: 767px){.category-lp .recommend_service .header::after{left:-4%}}.category-lp .recommend_service_contents{display:flex;flex-flow:row wrap;justify-content:space-between}.category-lp .recommend_service_contents .card{flex-flow:column wrap;width:calc(50% - 15px);height:190px}.category-lp .recommend_service_contents .card .content_img{width:33.3333333333%;height:100%}.category-lp .recommend_service_contents .card .content_img img{width:100%;height:100%;object-fit:cover}.category-lp .recommend_service_contents .card .content_body{width:66.6666666667%}.category-lp .recommend_service_contents .card .content_body h2{font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.category-lp .recommend_service_contents .card .content_body .price{margin-bottom:.25em;font-size:16px}.category-lp .recommend_service_contents .card .content_body .price .text-orange{color:#fe703e;margin:0 .25em 0 .5em}.category-lp .recommend_service_contents .card .content_body .detail{font-size:14px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.category-lp .recommend_service_contents .card .content_btns{width:66.6666666667%}@media screen and (max-width: 767px){.category-lp .recommend_service_contents{flex-direction:column}.category-lp .recommend_service_contents .card{flex-flow:row wrap;width:100%;height:inherit}.category-lp .recommend_service_contents .card .content_img{flex:1.25}.category-lp .recommend_service_contents .card .content_body{flex:2}.category-lp .recommend_service_contents .card .content_body h2{font-size:14px}.category-lp .recommend_service_contents .card .content_body .price{font-size:14px}.category-lp .recommend_service_contents .card .content_body .detail{font-size:12px}.category-lp .recommend_service_contents .card .content_btns{width:100%}}.category-lp .recommend_service_contents.c-column .card{flex-flow:column nowrap;width:calc(25% - 15px);height:inherit}.category-lp .recommend_service_contents.c-column .card .content_img{position:relative;width:100%;height:inherit}.category-lp .recommend_service_contents.c-column .card .content_body{width:100%}.category-lp .recommend_service_contents.c-column .card .content_body h2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-lp .recommend_service_contents.c-column .card .content_body .price{margin:.5rem 0}.category-lp .recommend_service_contents.c-column .card .content_body .profile{display:flex;justify-content:space-between;align-items:center;font-size:.75em}.category-lp .recommend_service_contents.c-column .card .content_body .profile .loco{display:flex;align-items:center;color:#5bc0de;text-decoration:none}.category-lp .recommend_service_contents.c-column .card .content_body .profile .loco .avatar{border-radius:50%;margin-right:.5rem;width:24px;height:24px}.category-lp .recommend_service_contents.c-column .card .content_body .profile .area{width:45%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-lp .recommend_service_contents.c-column .card .content_btns{width:100%}@media screen and (max-width: 1023px){.category-lp .recommend_service_contents.c-column .card{width:40%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.category-lp .recommend_service_contents.c-column .card{width:85%;margin-left:auto;margin-right:auto}}.category-lp .recommend_loco .header::after{width:306px;height:251px;right:1%;background-image:url(../../media/girl01.3d571d5b34462a28fdc6.png)}@media screen and (max-width: 1199px){.category-lp .recommend_loco .header::after{transform-origin:bottom right;right:-3%}}@media screen and (max-width: 767px){.category-lp .recommend_loco .header::after{right:-6%}}.category-lp .recommend_loco_contents{display:flex;flex-flow:row wrap;justify-content:space-between}.category-lp .recommend_loco_contents .card{flex-flow:row wrap;width:calc(33.3333333333% - 15px)}.category-lp .recommend_loco_contents .card .content_img{padding:1rem 0 1rem 1rem}.category-lp .recommend_loco_contents .card .content_img img{width:80px;height:80px;border-radius:50%;object-fit:cover}.category-lp .recommend_loco_contents .card .content_body{flex:1 1 0}.category-lp .recommend_loco_contents .card .content_body h2{margin-bottom:.25em;font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.category-lp .recommend_loco_contents .card .content_body .content_text{font-size:13px}.category-lp .recommend_loco_contents .card .content_body .content_text .profile{display:flex;margin:0;line-height:1.6}.category-lp .recommend_loco_contents .card .content_body .content_text .profile dt,.category-lp .recommend_loco_contents .card .content_body .content_text .profile dd{display:inline-block}.category-lp .recommend_loco_contents .card .content_body .content_text .profile dt{flex-basis:5.5em;color:#202121}.category-lp .recommend_loco_contents .card .content_body .content_text .profile dd{flex:1 1 0;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.category-lp .recommend_loco_contents .card .content_btns{width:100%}@media screen and (max-width: 1023px){.category-lp .recommend_loco_contents .card{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.category-lp .recommend_loco_contents{flex-direction:column}.category-lp .recommend_loco_contents .card{width:100%}.category-lp .recommend_loco_contents .card .content_body h2{font-size:14px}.category-lp .recommend_loco_contents .card .content_body .price{font-size:14px}.category-lp .recommend_loco_contents .card .content_body .content_text{font-size:12px;line-height:1.4}}.category-lp .recommend_event .card{flex-flow:column wrap;align-self:stretch;max-width:370px;margin:0 15px 30px}.category-lp .recommend_event .card .media{height:192px;padding:1em 1em 0}.category-lp .recommend_event .card .media img{width:100%;height:100%;object-fit:contain}.category-lp .recommend_event .card .box_title{text-align:left}@media screen and (max-width: 767px){.category-lp .recommend_event .card{margin:0 0 12px}.category-lp .recommend_event .card .media{height:160px}}.category-lp .section_links{position:relative;background-image:url(../../media/bg01.627e1463639b062f8e00.jpg);background-size:cover}.category-lp .section_links::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.category-lp .section_links .container{position:relative;padding:80px 15px}.category-lp .section_links .section_links_box{max-width:560px;margin:0 auto;padding-left:0}.category-lp .section_links .section_links_box li~li{margin-top:1rem}.category-lp .section_links .section_links_box li .btn{width:100%;font-weight:bold}.category-lp .section_links .section_links_box li .btn i{margin-left:.5em;font-size:90%}@media screen and (max-width: 767px){.category-lp .section_links .container{padding:60px 15px}.category-lp .section_links .section_title{font-size:20px}}@media screen and (max-width: 374px){.category-lp .section_links .section_links_box li .btn{font-size:1em}}.category-lp .section_title{margin-bottom:40px;color:#202121;font-size:32px;text-align:center}@media screen and (max-width: 767px){.category-lp .section_title{margin-bottom:24px;font-size:20px}}.category-lp .section_voices .card{flex-flow:column wrap;align-self:stretch;max-width:370px;margin:0 15px 30px}.category-lp .section_voices .card .media{padding:0}.category-lp .section_voices .card .media img{width:100%;object-fit:contain}@media screen and (max-width: 767px){.category-lp .section_voices .card{margin:0 0 12px}}.category-lp .section_partners .section_box{padding:2em;align-self:center}.category-lp .section_partners .section_box img{width:100%;object-fit:contain}@media screen and (max-width: 767px){.category-lp .section_partners .section_box{width:80%;padding:1em}}.category-lp .booking_agent .media{display:block}.category-lp .booking_agent .check-list{width:50%;margin:2em auto 0}.category-lp .booking_agent .check-list .list-item{padding:.5em 1em;background:#fff;border-radius:3em;color:#202121;font-weight:bold}.category-lp .booking_agent .check-list .list-item~.list-item{margin-top:.5em}.category-lp .booking_agent .check-list .list-item i{margin-right:.5em;color:#fe703e}@media screen and (max-width: 767px){.category-lp .booking_agent .check-list{width:100%;font-size:13px;text-align:left}}.category-lp .booking_agent ruby>rt{color:#fe703e;font-size:100%}.category-lp .booking_agent strong{color:#202121}.category-lp .popular_spot .card{flex-flow:column wrap;align-self:stretch;max-width:370px;margin:0 15px 30px}.category-lp .popular_spot .card .media{position:relative;padding:0;max-height:240px;overflow:hidden}.category-lp .service_loco_list .header::after{width:225px;height:190px;right:1%;background-image:url(../../media/booking-call-guy.f5f8f8db887832c70102.png)}@media screen and (max-width: 1199px){.category-lp .service_loco_list .header::after{transform-origin:bottom right;right:-3%}}@media screen and (max-width: 767px){.category-lp .service_loco_list .header::after{right:-6%}}.category-lp .service_loco_list .nav-tabs{margin-bottom:2em;border-bottom:2px solid #fe703e}.category-lp .service_loco_list .nav-tabs .nav-item{width:48%;margin:0 1% 0}.category-lp .service_loco_list .nav-tabs .nav-link{background-color:#d2d3d3;border-radius:8px 8px 0 0;border:0;color:#777;font-weight:bold;text-align:center}.category-lp .service_loco_list .nav-tabs .nav-link:hover{background-color:hsl(180,1.1235955056%,72.5490196078%)}.category-lp .service_loco_list .nav-tabs .nav-link.active{background-color:#fe703e;color:#fff;pointer-events:none}.category-lp .user_reviews .card .review-title{padding:1.5em;color:#202121}.category-lp .user_reviews .card .media{padding:1.5em}.category-lp .user_reviews .card .section_box_body{padding:0 1.5em 1.5em;font-size:.875em}.category-lp .user_reviews .card .reviewer{position:relative;padding:0 1.5em;background-color:#5bc0de;color:#fff;font-size:.875em;font-weight:bold;text-align:right}.category-lp .user_reviews .card .reviewer::before{display:block;content:"";position:absolute;top:-1px;right:10%;border-style:solid;border-width:8px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.category-lp .user_reviews .section_boxs{flex-flow:inherit;align-items:flex-end;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.category-lp .user_reviews .section_boxs .card{flex:0 0 70%}}.category-lp #booking .section_top{background-image:url(../../media/booking-top.e7fbe6a0f1da5d12fa38.jpg)}.category-lp #booking .section_links{background-image:url(../../media/booking-links-bg.17dd022472cdc13e4f3a.jpg)}.category-lp #interpreter .section_top{background-image:url(../../media/interpreter-top.3a6f7de80f9ae84d3ef0.jpg)}.category-lp .skill-loco{flex-wrap:wrap;width:80%;margin:auto}.category-lp .skill-loco .section_box{width:20%;margin-top:2em;text-align:center}.category-lp .skill-loco .section_box img{width:100%;margin-bottom:1em;border-radius:50%}.category-lp .skill-loco .section_box .skill-name{color:#202121;font-weight:bold}@media screen and (max-width: 1199px){.category-lp .skill-loco{width:100%}}@media screen and (max-width: 767px){.category-lp .skill-loco .section_box{width:calc(50% - 30px)}}.category-lp #research .section_top{background-image:url(../../media/research-top.4d4b9892d63a2c45b8a6.jpg)}.category-lp .case-study{flex-direction:column}.category-lp .case-study .card{flex-direction:row;width:100%;margin:0 auto;border:1px solid #e5e5e5;box-shadow:none}.category-lp .case-study .card~.card{margin-top:2em}.category-lp .case-study .card .content_img{flex:1}.category-lp .case-study .card .content_img img{width:100%;height:100%;object-fit:cover}.category-lp .case-study .card .content_body{flex:2.5;padding:1.25rem}.category-lp .case-study .card .area{color:#202121;font-size:.875em}.category-lp .case-study .card .area .flag-image{width:24px;margin-right:.5em;vertical-align:middle}.category-lp .case-study .card .box_title{margin:.75em 0;font-size:1.5em;text-align:left}.category-lp .case-study .card .user{color:#202121;font-size:1.125em}@media screen and (max-width: 767px){.category-lp .case-study .card{flex-direction:column}.category-lp .case-study .card .area{text-align:center}.category-lp .case-study .card .content_body{flex:1}}.category-lp #online .section_top{background-image:url(../../media/online-top.8a7d10cf7af71d13e0fd.jpg)}.category-lp .section_links{background-image:url(../../media/online-links-bg.3412c5583813e75c054d.jpg)}.category-lp .category-label{display:inline-block;position:absolute;top:16px;left:16px;margin-bottom:15px;padding:1px 8px;border-radius:11px;color:#fff;font-size:.75rem;height:20px;line-height:20px;letter-spacing:-0.4em}.category-lp .category-label.service{background-color:#5bc0de}.category-lp .category-label li{list-style:none;display:inline-block;position:relative;top:-1px;letter-spacing:normal}.category-lp .category-label li a{color:#fff;text-decoration:none}.category-lp .category-label li.category{position:relative;margin-right:0}.category-lp .category-label li.category::before{display:inline-block;font-family:icon-traveloco;font-weight:600;font-size:13px;font-size:.8125rem;margin-right:.5em}.category-lp .category-label li.category.online::before{content:""}.category-lp .text-overflow{overflow:hidden;text-overflow:ellipsis}.category-lp .campaign{margin-bottom:2em}.category-lp .campaign .coupon{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:1em;background-color:#fe703e;border-radius:10px;color:#fff;font-size:1.25em;font-weight:700;text-align:center;box-shadow:0 3px 3px rgba(0,0,0,.3);transform:rotate(-3deg);overflow:hidden}.category-lp .campaign .coupon .item{padding:.5rem 2.5rem}.category-lp .note{color:#777;font-size:.8em}.category-lp .sns-share .title_loud{margin:0 auto .5em;letter-spacing:1.8px}.category-lp .sns-share .hashtag{font-size:2em;font-weight:bold}.category-lp .sns-share .sns-menu{margin-top:2.5rem;font-size:3.5em}.category-lp .sns-share .sns-menu .menu-item{margin:1.25rem}.category-lp .sns-share .sns-menu .menu-item:hover{text-shadow:0 3px 5px rgba(0,0,0,.3)}
