﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;background-color:transparent;border-style:none;color:inherit;padding:0}html{font-size:62.5%}body{color:#222;font-family:"Noto Sans JP",sans-serif;font-weight:400;background-color:#FFFFFF;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";letter-spacing:0.1em;position:relative}@media screen and (max-width: 768px){.spHide{display:none !important}main h1{font-size:calc( ( 100vw * 30) / 352);line-height:calc( 50 / 30)}main h2{font-size:calc( ( 100vw * 26) / 352);line-height:calc( 36 / 26)}main h3{font-size:calc( ( 100vw * 24) / 352);line-height:calc( 36 / 24)}main p,main ul,main ol{font-size:calc( ( 100vw * 16) / 352);line-height:calc( 26 / 16);font-weight:400}}@media screen and (min-width: 769px){.pcHide{display:none !important}main h1{font-size:5rem;line-height:calc( 57 / 50)}main h2{font-size:3rem;line-height:calc( 50 / 30)}main h3{font-size:2.4rem;line-height:calc( 50 / 24)}main p,main ul,main ol{font-size:1.8rem;line-height:calc( 30 / 18);font-weight:400}}ul,ol{list-style-type:none;margin:0;padding:0}img{height:auto;width:100%}@media screen and (min-width: 769px){a img:hover{opacity:0.8}}header{background-color:#FFFFFF;position:fixed;top:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:9;gap:calc( 12 / 352 * 100vw);height:calc( 84 / 352 * 100vw)}header picture{width:calc( 154 / 352 * 100vw)}@media screen and (min-width: 769px){header{gap:20px;height:60px}header picture{width:303px}}main{margin-top:calc( 84 / 352 * 100vw)}@media screen and (min-width: 769px){main{margin-top:60px}}main p{text-align:justify}footer{padding-top:calc( 20 / 352 * 100vw);padding-bottom:calc( 20 / 352 * 100vw);text-align:center}@media screen and (min-width: 769px){footer{padding:40px 0 40px}}footer small{font-size:calc( ( 100vw * 12) / 352);letter-spacing:0em}@media screen and (min-width: 769px){footer small{font-size:1.4rem}}#gototop{position:fixed;right:0;bottom:20px;display:none;width:calc( 75 / 352 * 100vw)}@media screen and (min-width: 769px){#gototop{right:10px;width:95px;cursor:pointer}}body.top main .inner{background-color:#F7F7F7;padding-top:calc( 45 / 352 * 100vw);padding-right:calc( 16 / 352 * 100vw);padding-bottom:calc( 40 / 352 * 100vw);padding-left:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .inner{padding:90px 18px 80px}}body.top main .inner section{max-width:1092px;margin:0 auto}body.top main h1{color:#1E65B0;margin-bottom:0.5em}body.top main h2{color:#FFFFFF;background:linear-gradient(90deg, #1e65b0, #4cc1ed);position:relative;margin-top:calc( 40 / 352 * 100vw);margin-bottom:calc( 20 / 352 * 100vw);padding:0.5em 0.6em}@media screen and (min-width: 769px){body.top main h2{margin-top:80px;margin-bottom:40px;padding:0.3em 0.6em}}body.top main h2::before{content:"";background-image:url("../images/top/h2Bg.png");background-repeat:no-repeat;background-position:top right;background-size:contain;display:block;height:100%;width:100%;position:absolute;top:0;right:calc( 10 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main h2::before{right:10px}}body.top main h3{color:#1E65B0}body.top main .sec01 .price{background-color:#FFFFFF;padding-top:calc( 20 / 352 * 100vw);padding-bottom:calc( 16 / 352 * 100vw);margin-top:calc( 40 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .price{padding-top:40px;padding-bottom:40px;margin-top:80px}}body.top main .sec01 .price p{font-size:calc( ( 100vw * 30) / 352);line-height:calc( 50 / 30);font-weight:700;text-align:center}@media screen and (min-width: 769px){body.top main .sec01 .price p{font-size:5rem;line-height:calc( 57 / 50);margin-bottom:35px}}body.top main .sec01 .price .price01{width:calc( 288 / 352 * 100vw);margin:0 auto;margin-bottom:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .price .price01{width:426px;margin:0 auto}}body.top main .sec01 .price .price02{width:calc( 225 / 352 * 100vw);margin:0 auto}@media screen and (min-width: 769px){body.top main .sec01 .price .price02{width:244px}}body.top main .sec01 .price .price03{width:calc( 288 / 352 * 100vw);margin:0 auto}@media screen and (min-width: 769px){body.top main .sec01 .price .price03{width:354px}}body.top main .sec01 .price .priceInner{margin-bottom:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .price .priceInner{display:flex;align-items:flex-end;width:613px;margin:0 auto 20px}}body.top main .sec01 .author{padding-top:calc( 40 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .author{padding-top:80px;display:flex;gap:40px;width:680px;margin:0 auto}}body.top main .sec01 .author picture{width:calc( 160 / 352 * 100vw);margin:auto}@media screen and (min-width: 769px){body.top main .sec01 .author picture{width:160px}}@media screen and (min-width: 769px){body.top main .sec01 .author>div{flex:1}}body.top main .sec01 .author>div .title{margin-top:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title{margin-top:0}}body.top main .sec01 .author>div .title p:nth-child(1){color:#1E65B0;font-weight:700;line-height:1;margin-bottom:0.5em}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title p:nth-child(1){font-size:1.8rem}}body.top main .sec01 .author>div .title p:nth-child(2){font-size:calc((100vw * 26) / 352);font-weight:700;line-height:1}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title p:nth-child(2){font-size:3rem}}body.top main .sec01 .author>div .title p:nth-child(2) span:nth-child(1){font-size:calc( ( 100vw * 16) / 352)}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title p:nth-child(2) span:nth-child(1){font-size:1.8rem}}body.top main .sec01 .author>div .title p:nth-child(2) span:nth-child(2){display:inline-block;color:#FFFFFF;background-color:#222;font-size:calc((100vw * 12) / 352);padding:0.5em;line-height:1;margin-left:0.5em}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title p:nth-child(2) span:nth-child(2){font-size:1.6rem}}body.top main .sec01 .author>div .title+p{background-color:#FFFFFF;padding:calc( 16 / 352 * 100vw);margin-top:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec01 .author>div .title+p{padding:20px;margin-top:25px}}body.top main .sec02 .point{margin-bottom:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec02 .point{display:flex;justify-content:space-between;margin-bottom:40px}}body.top main .sec02 .point h3 span{color:#222}body.top main .sec02 .point h3+p{margin-top:1em}@media screen and (min-width: 769px){body.top main .sec02 .point div{width:calc(320 / 1092 * 100%)}}@media screen and (max-width: 768px){body.top main .sec02 .point div+div{margin-top:2em;padding-top:2em;border-top:2px solid #1E65B0}}@media screen and (min-width: 769px){body.top main .sec02 .point div+div{border-left:2px solid #1E65B0;padding-left:calc(33 / 1092 * 100%);width:calc(33 / 1092 * 100% + 320 / 1092 * 100%)}}@media screen and (min-width: 1128px){body.top main .sec02 .point div+div{padding-left:33px;width:calc(35px + 320px)}}body.top main .sec02 ul{margin-top:calc( 10 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec02 ul{margin-top:20px}}body.top main .sec02 ul li{padding-left:1.6em;text-indent:-0.8em}body.top main .sec02 ul li::before{content:"●";display:inline-block;padding-right:0.4em}body.top main .sec02 .bnr{margin-top:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec02 .bnr{display:flex;justify-content:space-between;margin-top:40px}}body.top main .sec02 .bnr picture{margin-top:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec02 .bnr picture{width:calc(536 / 1092 * 100%);margin-top:0}}body.top main .sec02 .linkBtn2{margin-top:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec02 .linkBtn2{margin:20px 0 0 auto}}body.top main .sec03 .slider a{position:relative}body.top main .sec03 .slider a::before{content:"";display:block;background-image:url("../images/top/zoom.png");background-size:contain;background-repeat:no-repeat;width:calc( 30 / 352 * 100vw);height:calc( 30 / 352 * 100vw);position:absolute;bottom:calc( 18 / 352 * 100vw);right:calc( 18 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec03 .slider a::before{width:30px;height:30px;bottom:20px;right:20px}}body.top main .sec04 ul{margin-top:calc( 10 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec04 ul{margin-top:40px;display:flex;justify-content:space-between}body.top main .sec04 ul li{width:calc(342 / 1092 * 100%)}body.top main .sec04 ul li a{position:relative}body.top main .sec04 ul li a::before{content:"";display:block;background-image:url("../images/top/zoom.png");background-size:contain;background-repeat:no-repeat;position:absolute;width:30px;height:30px;bottom:20px;right:20px}}@media screen and (min-width: 769px){body.top main .sec05>div.review{display:flex}body.top main .sec05>div.review picture{width:calc(364 / 1092 * 100%)}body.top main .sec05>div.review picture img{object-fit:cover;height:100%}}body.top main .sec05>div.review+div{margin-top:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec05>div.review+div{margin-top:20px}}body.top main .sec05>div.review>div{padding-top:calc( 16 / 352 * 100vw);padding-right:calc( 16 / 352 * 100vw);padding-bottom:calc( 16 / 352 * 100vw);padding-left:calc( 16 / 352 * 100vw);background-color:#FFFFFF}@media screen and (min-width: 769px){body.top main .sec05>div.review>div{padding:20px;flex:1}}body.top main .sec05>div.review>div p:nth-child(1){color:#1E65B0;font-weight:700}body.top main .sec05>div.review>div p:nth-child(2){font-weight:700;margin-top:0.2em}body.top main .sec05>div.review>div p:nth-child(3){font-size:calc((100vw * 20) / 352);margin-top:0.2em;font-weight:700}@media screen and (min-width: 769px){body.top main .sec05>div.review>div p:nth-child(3){font-size:2rem}}body.top main .sec05>div.review>div p:nth-child(4){border-top:1px solid #1E65B0;padding-top:0.4em;margin-top:0.4em}body.top main .sec05>div.review>div p:nth-child(4) span{font-weight:700}body.top main .sec05 .linkBtn2{margin-top:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec05 .linkBtn2{margin:20px 0 0 auto}}body.top main .sec06 ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #222}body.top main .sec06 ul li{line-height:calc(48 / 18)}body.top main .sec06 ul li:nth-child(4n+1){background-color:#FFFFFF}body.top main .sec06 ul li:nth-child(4n+2){background-color:#FFFFFF}body.top main .sec06 ul li:nth-child(2n+1){width:6em;text-align:right}body.top main .sec06 ul li:nth-child(2n+2){width:calc(100% - 6em);padding-right:1em;padding-left:1em}@media screen and (min-width: 769px){body.top main .sec06 ul li:nth-child(2n+2){padding-left:3em}}body.top main .sec06 .data{padding-top:calc( 40 / 352 * 100vw)}body.top main .sec06 .data div p{text-align:center;margin-top:1em}body.top main .sec06 .data div p a{color:#222}body.top main .sec06 .data div p a::after{display:inline-block;content:"";width:calc( 14 / 352 * 100vw);height:calc( 18 / 352 * 100vw);background-image:url("../images/top/awesome-file-pdf.png");background-repeat:no-repeat;background-size:contain;margin-left:0.5em}@media screen and (min-width: 769px){body.top main .sec06 .data div p a::after{width:14px;height:18px}}@media screen and (min-width: 769px){body.top main .sec06 .data{padding-top:80px;display:flex;justify-content:space-between}body.top main .sec06 .data div{width:calc(526 / 1092 * 100%)}}@media screen and (max-width: 768px){body.top main .sec06 .data div+div{margin-top:calc( 16 / 352 * 100vw)}}body.top main .sec06 .price{background-color:#FFFFFF;padding-top:calc( 20 / 352 * 100vw);padding-bottom:calc( 16 / 352 * 100vw);margin-top:calc( 40 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec06 .price{padding-top:40px;padding-bottom:40px;margin-top:80px}}body.top main .sec06 .price .price01{width:calc( 288 / 352 * 100vw);margin:0 auto;margin-bottom:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec06 .price .price01{width:426px;margin:0 auto 20px}}body.top main .sec07 picture,body.top main .sec07 p{margin-top:calc( 20 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec07 picture,body.top main .sec07 p{margin-top:40px}}body.top main .sec07 p+picture{padding-top:calc( 20 / 352 * 100vw);border-top:1px solid #222}@media screen and (min-width: 769px){body.top main .sec07 p+picture{padding-top:40px}}@media screen and (min-width: 769px){body.top main .sec07 p{margin-top:20px}}body.top main .sec07 picture.kikaku1 img{width:calc( 226 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .sec07 picture.kikaku1 img{width:226px}}body.top main .sec07 picture.kikaku2 img{width:100%}@media screen and (min-width: 769px){body.top main .sec07 picture.kikaku2 img{width:378px}}body.top main .footerBtn{padding-top:calc( 40 / 352 * 100vw);padding-bottom:calc( 40 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .footerBtn{padding:80px 20px 40px;display:flex;justify-content:center}}body.top main .footerBtn div a{display:block;margin:0 auto}body.top main .footerBtn div:nth-child(1){width:100%}@media screen and (min-width: 769px){body.top main .footerBtn div:nth-child(1){max-width:408px}}body.top main .footerBtn div:nth-child(1) picture{width:calc( 240 / 352 * 100vw);margin:auto}@media screen and (min-width: 769px){body.top main .footerBtn div:nth-child(1) picture{width:100%}}body.top main .footerBtn div:nth-child(2){width:100%;padding-top:calc( 20 / 352 * 100vw);margin-top:calc( 20 / 352 * 100vw);border-top:1px solid #222}@media screen and (min-width: 769px){body.top main .footerBtn div:nth-child(2){padding-top:0;padding-left:40px;margin-top:0;margin-left:40px;border-top:none;border-left:1px solid #222;max-width:557px}}body.top main .footerBtn div:nth-child(2) picture{width:calc( 288 / 352 * 100vw);margin:auto}@media screen and (min-width: 769px){body.top main .footerBtn div:nth-child(2) picture{width:100%}}body.top main .form{padding-right:calc( 16 / 352 * 100vw);padding-bottom:calc( 20 / 352 * 100vw);padding-left:calc( 16 / 352 * 100vw);max-width:1092px;margin:0 auto}@media screen and (min-width: 769px){body.top main .form{padding:0 18px 80px}}body.top main .linkBtn{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){body.top main .linkBtn{width:576px;margin:0 auto;flex-direction:row;justify-content:space-between}}body.top main .linkBtn a{display:block;width:calc( 288 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .linkBtn a{width:280px}}@media screen and (max-width: 768px){body.top main .linkBtn a+a{margin-top:calc( 14 / 352 * 100vw)}}body.top main .linkBtn2{font-size:calc( ( 100vw * 16) / 352);width:100%}@media screen and (min-width: 769px){body.top main .linkBtn2{font-size:1.8rem;max-width:280px}}body.top main .linkBtn2 a{display:block;color:#1E65B0;border:1px solid #1E65B0;background-color:#FFFFFF;text-decoration:none;text-align:center;font-weight:700;padding:0.4em 0;position:relative}@media screen and (min-width: 769px){body.top main .linkBtn2 a:hover{color:#FFFFFF;background-color:#1E65B0}body.top main .linkBtn2 a:hover::after{background-image:url("../images/top/linkarwhov.png")}}body.top main .linkBtn2 a::after{display:block;content:"";position:absolute;top:0;right:0.8em;bottom:0;margin:auto 0;width:0.7em;height:0.7em;background-image:url("../images/top/linkarw.png");background-size:contain;background-repeat:no-repeat}body.top main .modalContents{display:none}body.top main .slider{opacity:0;transition:opacity .3s linear}@media screen and (max-width: 768px){body.top main .slider{margin-right:calc( -16 / 352 * 100vw);margin-left:calc( -16 / 352 * 100vw)}}body.top main .slider.slick-initialized{opacity:1}body.top main .dots-wrap{display:flex;justify-content:center;margin-top:calc( 10 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .dots-wrap{margin-top:30px}}body.top main .dots-wrap li{width:10px;height:10px;margin:0 5px;background:#fff;border-radius:50%;cursor:pointer;border:1px solid #1E65B0}body.top main .dots-wrap li:hover,body.top main .dots-wrap li.slick-active{background:#1E65B0}body.top main .dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}body.top main .slide-arrow{content:"";width:30px;height:100%;background-image:url("../images/top/slidearw.png");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:0;bottom:0;margin:auto;z-index:9}@media screen and (min-width: 769px){body.top main .slide-arrow{height:calc(100% - 40px);bottom:auto}}body.top main .slide-arrow.prev-arrow{left:calc( 16 / 352 * 100vw);transform:scale(-1, 1)}@media screen and (min-width: 769px){body.top main .slide-arrow.prev-arrow{left:8px}}body.top main .slide-arrow.next-arrow{right:calc( 16 / 352 * 100vw)}@media screen and (min-width: 769px){body.top main .slide-arrow.next-arrow{right:8px}}
/*# sourceMappingURL=style.css.map */
