body{font-family:none;line-height:normal!important;color:#333}.top_margin{margin-top:3rem}.commend{height:11rem;width:11rem;border-radius:50%}.bold{color:#111!important;font-family:Poppins-Bold}.pc{display:block}.col35{width:35%;justify-content:flex-end;align-items:center}.col100{width:100%;justify-content:flex-start;align-items:flex-start;margin-left:1rem}.price1{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;height:5rem;line-height:5rem}.price2{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:1rem;height:5rem;line-height:5rem}.price_right{padding-top:0;margin-top:0;display:flex;color:#000;font-weight:700;font-size:2.3rem;padding-right:1rem;height:5rem}.fromprice{color:#aaa;text-decoration:line-through;font-size:1rem;margin:0 0rem 0 1rem}.darkback{position:relative;background-size:cover;background-position:center}.darkback:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.7));pointer-events:none}.related_citys{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0rem 1rem;color:#000;font-size:1.6rem;margin:1rem 0px;height:5rem;line-height:2.5rem}.darkback h3,.darkback p{position:relative;z-index:2}.trips .flexbox{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.relate .cardprice,.block .cardprice{background:url(https://www.triptogo.com/images/index/icon_price.png) center no-repeat;background-size:contain;width:6rem;height:6rem;font-family:Poppins;font-size:.8rem;font-weight:700;line-height:1.2rem;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:-2rem 0}.bottompricebox .price .cardprice i{font-size:1.2rem}.block .cardprice{margin:-1rem 0 -1rem -2rem!important}.row .right_c,.r .right_c{justify-content:flex-start!important}.trips .flexbox .box{flex-shrink:0;display:block;width:23%;margin-top:2.4rem;z-index:1;position:relative;border-radius:1.2rem;box-shadow:0 4px 8px rgba(0,0,0,.2);justify-content:space-between}.trips .flexbox .box .pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:25rem;width:100%;overflow:hidden;position:relative;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.trips .flexbox .box .pic .tips{font-size:1.4rem;font-weight:500;line-height:3rem;text-align:left;color:#fff;background:#ff5722;border-radius:.8rem;padding:0 1.2rem;position:absolute;top:1.2rem;left:1.2rem}.trips .box .starbox{margin:1.2rem 0 .6rem;padding:.5rem}.trips .flexbox .box h3{font-size:1.6rem;font-family:Poppins-Bold;font-weight:700;line-height:2.2rem;color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;margin:.6rem 0}.trips .flexbox .box .txt{font-size:1.4rem;font-weight:600;line-height:2rem;color:#666;padding-left:.5rem}.trips .flexbox .box .price{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;margin-top:.8rem}.trips .flexbox .box .price h4{font-size:2.4rem;font-weight:700;font-family:Poppins-Bold;line-height:3.2rem;color:#4f6f52;margin-right:.8rem}.trips .flexbox .box .price span{font-size:1.4rem;font-weight:500;line-height:2.4rem;color:#999}.mobile_flex,.mobilex{display:none}.pc_img{display:block}#plan .top_title img{float:left;width:3rem;height:auto}#plan .top_title span{margin-right:3rem}.m_img{display:none}.background-image{width:100%;height:auto}.top1{margin-top:5.5rem!important}.top:before{content:"";position:absolute;top:0;left:0;right:0;bottom:.7rem;background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35));z-index:1}.top_title,.top_title_2{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4.25rem;color:#fff;text-align:center;font-family:Merriweather,serif}.top_title_2{font-size:3rem;text-transform:uppercase}.top_title2{z-index:2;font-size:2.8rem;text-align:center;margin-top:6rem;font-family:Merriweather,serif}.navi{border-bottom:1px solid #ccc;text-transform:uppercase;width:100%;background-color:#fff;transition:top .3s;overflow-x:auto}.loginpage{z-index:999!important}.fixed{position:fixed;top:5.5rem;left:0;z-index:9;width:100%}.nav{display:flex;align-items:center;font-family:Merriweather,serif;margin:2.5rem 19rem;justify-content:center}.nav div{padding:0rem 4rem;border-right:1px solid #ccc;font-size:1.6rem;cursor:pointer;white-space:nowrap}.nav div:last-child{border-right:none}.nav span{padding:1rem}.nav .current{border-bottom:.45rem solid #00f1bd}.agent_content{margin:1rem 23rem}.agent_content .r{margin-bottom:.6rem}.top{position:relative;width:100%;margin-top:7rem}.top img{width:100%;height:auto}.block{border-radius:0}.block .r{margin-bottom:0rem}.block,.block .r,.block .r .left_c{padding-left:0;margin-left:0}.block .left_c,.block .right_c{flex-direction:column;font-size:1.525rem;line-height:2.6rem;justify-content:flex-start}.block .left_c--flex_row,.block .right_c--flex_row{flex-direction:row}.block .left_c{padding-right:2rem}.block .left_c div,.block .right_c div{margin-bottom:1.4rem}.block .item_img{width:100%;height:auto;-o-object-fit:cover!important;object-fit:cover!important}.block .two_image{width:100%;padding-right:0!important;padding-left:0!important;gap:1rem}.block .two_image .left_c{width:33%!important}.block .two_image .right_c{width:66%!important}.block .two_image .right_c img:first-child{margin-right:1rem}.block .two_image .left_c{padding-right:0;padding-bottom:0;margin-right:1rem;padding-left:0}.block .two_image .right_c{padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row}.block .two_image .left_c img,.block .two_image .right_c img{width:49%!important}.block .left_two_image{width:100%;padding-right:0!important;padding-left:0!important}.block .left_two_image .left_c{width:66%!important}.block .left_two_image .left_c.custom-dog,.block .left_two_image .right_c.custom-dog{width:50%!important}.block .left_two_image .right_c{width:33%!important}.block .left_two_image .left_c img:first-child{margin-right:1rem}.block .left_two_image .right_c{padding-right:0;padding-bottom:0;margin-right:1rem;padding-left:0}.block .left_two_image .left_c{padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row}.block .left_two_image .left_c img,.block .left_two_image .right_c img{width:49%!important;height:40.08rem}.block .left_two_image .left_c img.left-japan-img,.block .left_two_image .left_c img.right-japan-img{width:50%!important;height:auto!important;-o-object-fit:cover;object-fit:cover}.side-by-side{height:auto;display:flex;padding-right:2rem}.faq_item{border-bottom:1px solid #eaeaea;padding-bottom:2rem}.agent_desc{font-size:1.7rem;color:#666}.agent_desc ul{list-style:none}.agent_desc ul li:before{content:"•";margin-right:1rem;color:#000;font-size:15px}ol{padding-left:1.8rem}.column{border-bottom:1rem solid #00f1bd!important;margin-bottom:1.5rem!important}.title1{font-size:3.2rem;font-weight:600;margin-top:2rem;padding-bottom:1rem;color:#333;font-family:Merriweather,serif}.title2{font-size:1.7rem;font-weight:600;margin-top:0rem;color:#333}.title3{font-size:1.7rem;color:#333}.here{font-size:1.7rem;color:#1b80de;text-decoration:none;cursor:pointer}.trips .box{margin-right:2rem}.tagList{display:flex;gap:.8rem;margin:1rem}.tagList .tag{height:2.5rem;background-color:#e8dfca;text-align:center;font-family:Poppins;font-size:1.4rem;border-radius:.4rem;line-height:2.5rem;text-align:left;padding:0 .8rem;white-space:nowrap;text-overflow:ellipsis;font-weight:550}@media screen and (max-width: 750px){.pc{display:none}.mobile{display:block}.mobile_flex{display:flex}.pc_img{display:none}.top_margin{margin-top:1rem}.block .item_img{width:100%;height:auto;margin-bottom:.5rem}.top_title{width:100%}.top_title_2{font-size:2.2rem}.nav{padding-left:2rem!important;padding-right:2rem!important}.commend{height:9rem;width:9rem}.bold{color:#333!important}.trips .box{margin-right:.5rem}.m_img{display:block}.price_right{font-size:1.8rem}.block .left_c{padding-right:0rem!important}.top_title2{z-index:2;font-size:1rem;text-align:center;margin-top:2rem;font-family:Merriweather,serif}.fromprice{color:#aaa;text-decoration:line-through;font-size:1rem;margin:0 .3rem}.block .row,.block .r,.block div .row,.block div .r{padding:0}.block .two_image .right_c{width:100%!important}.block .two_image .left_c img,.block .two_image .right_c img{height:19.2rem;width:48.5%!important}.block .left_two_image .left_c,.block .left_two_image .right_c{width:100%!important}.block .left_two_image .left_c img,.block .left_two_image .right_c img{width:48.5%!important;height:18rem}#plan .top_title img{width:2rem}#plan .top_title span{margin-right:1rem}.top_title{font-size:2.2rem}.reverse{transform:rotate(180deg)}.r--reverse{flex-direction:column-reverse!important;padding:0!important}.sp_desc div{font-size:1.1rem!important}.nav{justify-content:flex-start;margin:0rem;height:5rem}.top{margin-top:1rem}.agent_content .block .r{flex-direction:column}.agent_content .block .r .left_c,.agent_content .block .r .right_c{width:100%}.nav div{padding:0rem;border-right:1px solid #ccc;font-size:1.5rem;white-space:nowrap}.nav div:last-child{border-right:none}.nav span{padding:1rem}.title1{padding-bottom:0rem;font-size:2.2rem!important;line-height:3rem;margin:1rem 0;font-weight:700}.column{margin-bottom:1rem!important}.flexbox{padding-bottom:2rem}.agent_content{margin:1rem 2rem}.faq_item{padding-bottom:1rem}.relate .cardprice,.block .cardprice{width:5rem;height:5rem;font-size:.65rem;line-height:1.2rem;margin:-1.5rem 0}.reviews .navbox,.trips .flexbox{overflow-x:auto;flex-wrap:nowrap;width:100vw;padding:0 1.6rem 1rem;margin-left:-1.6rem}.trips .flexbox{display:flex;align-items:flex-start;justify-content:space-between}.trips .flexbox .box{width:22.6rem}.trips .flexbox .box+.box{margin-left:1.6rem}.trips .flexbox .box .pic{height:20.8rem}.block .left_c,.block .right_c{font-size:1.4rem;line-height:2.3rem}.block .left_c div,.block .right_c div{margin-bottom:1rem}.block .r{margin-bottom:0rem}.block .two_image .left_c{width:100%!important}.two_img_child img{width:49%!important}.block .left_two_image .left_c.custom-dog,.block .left_two_image .right_c.custom-dog{width:100%!important}}
