@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");body#inside .root a{color:#255396;text-decoration:underline}body#inside .root a:hover{text-decoration:none !important}body#inside .root .prof-link a{text-decoration:none}@media screen and (min-width: 768px){body#inside .root .setting.setting_id128{background:url("../img/id_128/bg_setting_pc.jpg?v20211124v1") no-repeat 0 0;height:826px;margin-bottom:60px}body#inside .root .setting.setting_id128 .g425_d{top:20px;left:690px}body#inside .root .setting.setting_id128 .btn_g425_d{top:122px;left:670px}body#inside .root .setting.setting_id128 .g425_f{top:190px;left:18px}body#inside .root .setting.setting_id128 .btn_g425_f{top:367px;left:0}body#inside .root .setting.setting_id128 .g425_h{top:695px;left:18px}body#inside .root .setting.setting_id128 .btn_g425_h{top:795px;left:0}body#inside .root .setting.setting_id128 .blueprint{top:697px;left:18px}body#inside .root .setting.setting_id128 .btn_blueprint{top:791px;left:0}body#inside .root .setting.setting_id128 .heppler{top:514px;left:698px}body#inside .root .setting.setting_id128 .btn_heppler{top:614px;left:670px}}body#inside .root .special02 .subhead{display:inline-block;position:relative;margin-bottom:15px;color:#255396;font-family:"Noto Serif JP",serif;font-size:34px;font-style:italic;line-height:1}body#inside .root .special02 .subhead::before{display:block;position:absolute;content:"";top:50%;left:-50px;width:25px;height:40px;margin-top:-17px;background-image:url("/tokusyu/feature/assets/img/id_127/subhead_l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}body#inside .root .special02 .subhead::after{display:block;position:absolute;content:"";top:50%;right:-50px;width:25px;height:40px;margin-top:-17px;background-image:url("/tokusyu/feature/assets/img/id_127/subhead_r.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 767px){body#inside .root .special02 .subhead{font-size:4.53vw;margin-bottom:2.4vw}body#inside .root .special02 .subhead::before{left:-6.7vw;width:3.33vw;height:5.33vw;margin-top:-2.6vw}body#inside .root .special02 .subhead::after{right:-6.7vw;width:3.33vw;height:5.33vw;margin-top:-2.6vw}}@media screen and (max-width: 767px){body#inside .root h2 .logo.logo_blueprint{width:42vw;padding:0 0 0 1vw}}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont{font-size:14px}}body#inside .root .kameshiro_cont img{width:100%}body#inside .root .kameshiro_cont .col2{max-width:900px !important}body#inside .root .kameshiro_cont .col2 .txt{width:605px}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont .col2 .txt{width:100%}}body#inside .root .kameshiro_cont .col2 .txt p{margin:0 0 15px}body#inside .root .kameshiro_cont .col2 dl{width:266px}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont .col2 dl{width:70%;margin:0 auto}}body#inside .root .kameshiro_cont .col2 dl dd{margin-top:20px !important;text-align:center}body#inside .root .kameshiro_cont .club_setting{margin-top:-70px;color:#255396;line-height:1.8}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont .club_setting{margin-top:30px}}body#inside .root .kameshiro_cont .club_setting dt{margin:0 0 10px;font-weight:bold}body#inside .root .kameshiro_cont .club_list{display:flex;justify-content:center;margin:30px 0 0}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont .club_list{-webkit-flex-wrap:wrap;flex-wrap:wrap}}body#inside .root .kameshiro_cont .club_list li{width:168px;margin:0 5px;text-align:center}@media screen and (max-width: 767px){body#inside .root .kameshiro_cont .club_list li{width:45%;margin:0 auto 30px}body#inside .root .kameshiro_cont .club_list li:last-child{margin:0 auto}}body#inside .root .kameshiro_cont .club_list li .btn-product-link a.linkbtn{background-color:#000 !important}body#inside .root .fittingcaravan{max-width:1000px;margin:0 auto 60px;text-align:left}@media screen and (max-width: 767px){body#inside .root .fittingcaravan{margin:0 15px 30px}}body#inside .root .fittingcaravan h2{position:relative;display:inline-block;background:#d54a2e;padding:10px 30px 10px 20px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.2rem}@media screen and (max-width: 767px){body#inside .root .fittingcaravan h2{padding:10px 15px 10px 15px;font-size:4.0vw}}body#inside .root .fittingcaravan h2::after{content:"";position:absolute;top:0;right:-10px;width:20px;height:100%;background:#d54a2e;transform:skewX(-15deg)}body#inside .root .fittingcaravan .inner{display:flex;justify-content:space-between;background:#eee;padding:45px 20px 20px;margin-top:-25px}@media screen and (max-width: 767px){body#inside .root .fittingcaravan .inner{display:block;padding:45px 15px 20px}}body#inside .root .fittingcaravan .inner .txt{width:460px}@media screen and (max-width: 767px){body#inside .root .fittingcaravan .inner .txt{width:100%;padding:0 5px 10px}}body#inside .root .fittingcaravan .inner .txt p{margin-bottom:10px}body#inside .root .fittingcaravan .inner .bnr{width:480px;margin-top:-30px}@media screen and (max-width: 767px){body#inside .root .fittingcaravan .inner .bnr{width:100%;margin-top:0}}@media screen and (min-width: 768px){body#inside .root .banner-block .banner-list{justify-content:center}body#inside .root .banner-block .banner-list li:nth-child(odd){margin-right:40px}body#inside .root .banner-block .banner-list li:last-child{margin-right:0}}body#inside .root .banner-block.btm20{margin-bottom:20px}@media screen and (max-width: 767px){body#inside .root .banner-block.btm20{margin-bottom:40px !important}}
