@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap";html,body{scroll-behavior:smooth;margin:0;padding:0;-webkit-text-size-adjust:100%}#shakochou #mv{max-width:990px;margin:0 auto}#shakochou h2{background:url(../_mimg/shakochou-mv-tit.png) no-repeat;background-position:center 30px;color:rgba(0,0,0,0);width:100%;height:230px;z-index:1;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}@media(max-width: 768px){#shakochou h2{background-size:92% auto;height:300px}}#shakochou .mv-harrier{position:absolute;bottom:25px;left:calc(50% - 440px);width:545px}@media(max-width: 768px){#shakochou .mv-harrier{bottom:35px;left:calc(50% - 270px);width:525px}}#shakochou .mv-prado{position:absolute;bottom:30px;left:calc(50% - 10px);width:500px}@media(max-width: 768px){#shakochou .mv-prado{bottom:250px;left:calc(50% - 220px);width:470px}}#nav{max-width:990px;margin:2rem auto;display:flex;justify-content:space-between}#nav div{width:calc(25% - 10px);text-align:center}#nav div a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px}#nav div:nth-child(1) a{background:#34473a}#nav div:nth-child(2) a{background:#cc2829}#nav div:nth-child(3) a{background:#34473a}#nav div:nth-child(4) a{background:#cc2829}#lpMenu li{width:25%}#lpMenu li:nth-child(1) a{background:#34473a}#lpMenu li:nth-child(2) a{background:#cc2829}#lpMenu li:nth-child(3) a{background:#34473a}#lpMenu li:nth-child(4) a{background:#cc2829}#lpMenu li a{color:#fff;padding:0 .5em}section:not(#mv){width:990px;margin:40px auto}@media(max-width: 768px){section:not(#mv){width:100%}}#about>div{background:url(../_mimg/shakochou-about-bg.jpg) no-repeat center top;background-size:cover;color:#fff}#about>div h3{font-size:2rem;text-align:center;padding:2em 0 1em;color:#fff}#about>div>p{text-align:center;padding-bottom:2em}@media(max-width: 768px){#about>div>p{font-size:1.3rem}}#about .box-3col{display:flex;flex-wrap:wrap}#about .box-3col li{background:rgba(87,148,153,.46);width:33.3333333333%;padding:30px}@media(max-width: 768px){#about .box-3col li{width:100%}}#about .box-3col li h4{color:#fff;font-size:1.4rem;padding:0 0 .9em}@media(max-width: 768px){#about .box-3col li h4{font-size:1.6rem;text-align:center}}#about .box-3col li:nth-child(2){background:rgba(87,148,153,.36)}@media(max-width: 768px){#about .box-3col li p{font-size:1.3rem;text-align:center}}#beforeafter h3{color:#fff;height:150px;background:#cc2829;display:flex;justify-content:center;align-items:center;font-weight:bold;flex-direction:column}#beforeafter h3 .sub{font-size:2rem;line-height:1.5em}#beforeafter h3 .main{font-size:2.5rem}#beforeafter .lowdown,#beforeafter .liftup{background:#f4f4f4;margin:3rem 0}#beforeafter h4{color:#fff;font-size:1.5rem;text-align:center;padding:1.5em 0;background:#008491;margin:0 0 4rem}#beforeafter .car{position:relative;display:flex;justify-content:space-around;align-items:baseline;padding:0 30px}#beforeafter .car .arrow{width:70px;position:absolute;left:36%;top:30%}#beforeafter .car .before{width:35%}#beforeafter .car .after{width:60%}#beforeafter .car figcaption{text-align:center;font-size:1.1rem;padding:1em 0}#beforeafter .comment{text-align:center;padding:1.5em;margin:1rem 0 0;background:#fcff00;font-size:1.5rem}#point{background:url(../_mimg/shakochou-point-bg.jpg) no-repeat top center;background-size:cover;padding-top:3rem}#point h3{font-size:2.2rem;color:#fff;font-weight:bold}#point>p{text-align:center;font-size:1rem;color:#fff;padding:1.5rem 0}@media(max-width: 768px){#point>p{font-size:1.3rem;padding:1.5rem}}#point .box-2col{display:flex;flex-wrap:wrap;justify-content:space-around}#point .box-2col>div{background:rgba(0,0,0,.56);padding:3rem;width:50%}@media(max-width: 768px){#point .box-2col>div{width:100%}}#point .box-2col>div:nth-child(2),#point .box-2col>div:nth-child(3){background:rgba(0,0,0,.66)}#point .box-2col>div h4{color:#fff;font-size:1.4rem;font-weight:bold;margin-bottom:1rem}@media(max-width: 768px){#point .box-2col>div h4{font-size:1.8rem;text-align:center}}#point .box-2col>div p{color:#fff;font-size:1rem}@media(max-width: 768px){#point .box-2col>div p{font-size:1.3rem}}#begginer h3,#kodawari h3{display:flex;justify-content:center;align-items:center;flex-direction:column;height:150px;color:#fff;margin-bottom:3rem;line-height:3em;font-weight:bold}#begginer h3 .sub,#kodawari h3 .sub{font-size:1.4rem}#begginer h3 .main,#kodawari h3 .main{font-size:2rem}#begginer .item-2col,#kodawari .item-2col{display:flex;flex-wrap:wrap;justify-content:space-between}#begginer .item-2col .item-info,#kodawari .item-2col .item-info{width:48%;margin-bottom:3rem;height:520px;display:flex;flex-direction:column;justify-content:space-between}#begginer .item-2col .item-info.none,#kodawari .item-2col .item-info.none{display:none}@media(max-width: 768px){#begginer .item-2col .item-info,#kodawari .item-2col .item-info{width:100%;height:auto}}#begginer .item-2col .item-info .item-box,#kodawari .item-2col .item-info .item-box{padding:20px;display:flex;flex-wrap:wrap;height:200px}@media(max-width: 768px){#begginer .item-2col .item-info .item-box,#kodawari .item-2col .item-info .item-box{height:auto}}#begginer .item-2col .item-info .item-box figure,#kodawari .item-2col .item-info .item-box figure{width:40%}#begginer .item-2col .item-info .item-box h4,#kodawari .item-2col .item-info .item-box h4{width:60%;display:flex;align-items:flex-start;padding:0 0 0 1em;flex-direction:column;justify-content:center;font-weight:bold;line-height:2rem}#begginer .item-2col .item-info .item-box h4 .sub,#kodawari .item-2col .item-info .item-box h4 .sub{font-size:1.2rem}#begginer .item-2col .item-info .item-box h4 .main,#kodawari .item-2col .item-info .item-box h4 .main{width:100%;font-size:1.6rem;padding-bottom:.2em}@media(max-width: 768px){#begginer .item-2col .item-info .item-box h4 .main,#kodawari .item-2col .item-info .item-box h4 .main{font-size:2rem;padding:.5rem 0;line-height:1.4}}#begginer .item-2col .item-info .item-box .lowdown,#kodawari .item-2col .item-info .item-box .lowdown{border:2px solid #298636;color:#298636;border-radius:5px;padding:0 .5em;line-height:1.8rem;margin-right:.5rem}#begginer .item-2col .item-info .item-box .liftup,#kodawari .item-2col .item-info .item-box .liftup{border:2px solid #b86c15;color:#b86c15;border-radius:5px;padding:0 .5em;line-height:1.8rem;margin-right:.5rem}#begginer .item-2col .item-data .line1,#kodawari .item-2col .item-data .line1{display:flex;flex-wrap:wrap;border-top:1px solid #2e7589;border-bottom:1px solid #2e7589}#begginer .item-2col .item-data .line1 div:nth-child(2n+6),#kodawari .item-2col .item-data .line1 div:nth-child(2n+6){border-top:1px solid #2e7589}#begginer .item-2col .item-data .line1 div:nth-child(2n+5),#kodawari .item-2col .item-data .line1 div:nth-child(2n+5){border-top:1px solid #fff}@media(max-width: 768px){#begginer .item-2col .item-data .line1 div:nth-child(2n+6),#kodawari .item-2col .item-data .line1 div:nth-child(2n+6){border-top:none}#begginer .item-2col .item-data .line1 div:nth-child(2n+5),#kodawari .item-2col .item-data .line1 div:nth-child(2n+5){border-top:none}}#begginer .item-2col .item-data .bg-tit,#begginer .item-2col .item-data .bg-tit2,#kodawari .item-2col .item-data .bg-tit,#kodawari .item-2col .item-data .bg-tit2{background:#2e7589;color:#fff;padding:.6em;width:30%;display:flex;align-items:center}@media(max-width: 768px){#begginer .item-2col .item-data .bg-tit,#begginer .item-2col .item-data .bg-tit2,#kodawari .item-2col .item-data .bg-tit,#kodawari .item-2col .item-data .bg-tit2{width:60%}}#begginer .item-2col .item-data .bg-tit2,#kodawari .item-2col .item-data .bg-tit2{width:20%}@media(max-width: 768px){#begginer .item-2col .item-data .bg-tit2,#kodawari .item-2col .item-data .bg-tit2{background:#1a5f7e;width:60%}}#begginer .item-2col .item-data .bg-wh,#begginer .item-2col .item-data .bg-wh2,#kodawari .item-2col .item-data .bg-wh,#kodawari .item-2col .item-data .bg-wh2{padding:.6em 1em;font-weight:bold;width:23%;font-size:1rem;display:flex;align-items:center}#begginer .item-2col .item-data .bg-wh:nth-last-of-type(),#begginer .item-2col .item-data .bg-wh2:nth-last-of-type(),#kodawari .item-2col .item-data .bg-wh:nth-last-of-type(),#kodawari .item-2col .item-data .bg-wh2:nth-last-of-type(){border-top:1px solid #c00}@media(max-width: 768px){#begginer .item-2col .item-data .bg-wh,#begginer .item-2col .item-data .bg-wh2,#kodawari .item-2col .item-data .bg-wh,#kodawari .item-2col .item-data .bg-wh2{width:40%;font-size:1.5rem}}#begginer .item-2col .item-data .bg-wh2,#kodawari .item-2col .item-data .bg-wh2{width:27%}@media(max-width: 768px){#begginer .item-2col .item-data .bg-wh2,#kodawari .item-2col .item-data .bg-wh2{width:40%;background:#fff}}#begginer .item-2col .item-txt,#kodawari .item-2col .item-txt{padding:5%;font-size:1rem}@media(max-width: 768px){#begginer .item-2col .item-txt,#kodawari .item-2col .item-txt{font-size:1.3rem}}#begginer .item-2col .item-more,#kodawari .item-2col .item-more{display:flex;justify-content:center;align-items:center;height:80px;color:#fff}@media(max-width: 768px){#begginer .item-2col .item-more,#kodawari .item-2col .item-more{height:100px}}#begginer h3{background:url(../_mimg/shakochou-rec-1-bg.jpg) no-repeat center;background-size:cover}#begginer .item-info{background:#f7f7f7;border:5px solid #c00}#begginer .item-more{background:#c00 url(../../_common-img/arrow-w.svg) no-repeat;background-position:95% 45%;background-size:60px}#kodawari h3{background:url(../_mimg/shakochou-rec-2-bg.jpg) no-repeat center;background-size:cover}#kodawari .item-info{background:#e7e5e0;border:5px solid #6b5b26}#kodawari .item-more{background:#6b5b26 url(../../_common-img/arrow-w.svg) no-repeat;background-position:95% 45%;background-size:60px}.gotopfix a{width:100px;height:100px;background:#34473a url(../../_common-img/arrow-up-w.png) no-repeat center center;position:fixed;right:5%;bottom:5%;display:block;color:rgba(0,0,0,0);border-radius:50%;z-index:100;transition:.3s}.gotopfix a:hover{bottom:6%}@media(max-width: 768px){.gotopfix a{bottom:15%;width:90px;height:90px}.gotopfix a:hover{bottom:15%}}.scrollIn{opacity:0}.scrollIn.is-scrollIn{animation:.4s fadeInUp .1s forwards ease-in-out}@keyframes fadeInUp{0%{opacity:0;translate:0 30px}100%{opacity:1;translate:0px 0}}