@charset "UTF-8";body{background-color:#eaeaea}.c-page-head__ja{font-size:48px}.materials__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:19px;margin-top:92px;padding:0 18px}.materials__links__item{width:100%;max-width:392px}.materials__links a{display:block;background-color:#f5f5f5;border:2.5px solid #184bb9;width:100%;border-radius:8px;padding:30px 48px;position:relative}.materials__links a::after{content:"";display:block;width:18px;height:13px;background:url(../img/common/ico_arrow03.svg) no-repeat center/100%;position:absolute;top:50%;right:28px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.materials__links a .en{display:block;font-size:18px;color:#184bb9;font-family:Marcellus,serif;letter-spacing:.03em;padding-left:4px;margin-bottom:8px}.materials__links a .ja{display:block;font-size:26px;color:#343b47;font-weight:500;letter-spacing:.03em}.materials__links a .ja.sm{font-size:48px}.materials__links a{color:#343b47}.materials .c-ttl .ja{font-size:48px}.materials .container{max-width:1064px}.materials__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}.materials__list__item{background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e5e5e5));background:linear-gradient(180deg,#f5f5f5,#e5e5e5);border-radius:12px;border:1.5px solid #e2e2e2;padding:19px 19px 32px;height:100%}.materials__list__img img{width:100%;height:100%;aspect-ratio:462/260;-o-object-fit:cover;object-fit:cover;border-radius:7px}.materials__list__text{padding:20px 10px 0}.materials__list__category{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:8px}.materials__list__category li{font-size:11px;font-weight:500;letter-spacing:.03em;color:#fff;padding:4px 10px 5px;border-radius:4px}.materials__list__category li.cat01{background-color:#c3a259}.materials__list__category li.cat02{background-color:#184bb9}.materials__list__category li.cat03{background-color:#119471}.materials__list__ttl{font-size:18px;font-weight:500;letter-spacing:.03em;line-height:1.5555555556;margin-bottom:16px}.materials__list__point{background-color:#f5f5f5;border-radius:4px;padding:16px 20px 12px}.materials__list__point .ttl{color:#184bb9;font-size:13px;letter-spacing:.03em;font-weight:700;border-bottom:1px solid #d8d8d8;padding-bottom:16px;margin-bottom:10px}.materials__list__point .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.03em;line-height:1.8461538462;font-weight:500;gap:8px}.materials__list__point .list li:not(:last-child){margin-bottom:4px}.materials__list__point .list li::before{content:"";margin:0;display:block;width:12px;min-width:12px;height:9px;-webkit-mask-image:url(../img/common/ico_check.svg);mask-image:url(../img/common/ico_check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;background-color:#184bb9;-ms-flex-negative:0;flex-shrink:0}.materials__list__btn{font-size:19px;max-width:100%;height:64px;background:url(../img/common/bg_btn.jpg) no-repeat center center/cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;margin-top:20px}.section__service{padding:70px 0 102px;border-bottom:2px solid #e2e6f9}.section__materials{background-color:#f3f3f3;padding:100px 0 120px;border-bottom:2px solid #e2e6f9;margin-bottom:112px}.features-box{background-color:#f5f5f5;border-radius:4px;padding:24px 26px 16px;margin:32px 0 48px}.features-box .label-sub{color:#184bb9;font-size:18px;letter-spacing:.03em;font-weight:700;border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:14px}.features-box .features-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;letter-spacing:.03em;line-height:1.7777777778;font-weight:500;gap:10px}.features-box .features-list li:not(:last-child){margin-bottom:6px}.features-box .features-list li::before{content:"";margin:0;display:block;width:16px;min-width:16px;height:12px;-webkit-mask-image:url(../img/common/ico_check.svg);mask-image:url(../img/common/ico_check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;background-color:#184bb9;-ms-flex-negative:0;flex-shrink:0}.materials__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:59px;width:100%;max-width:1240px;padding:0 20px;margin:118px auto 96px}.materials__article{width:50%;max-width:592px;padding:0}.materials__article .article__container{max-width:100%;padding:0}.materials__head{margin-bottom:32px}.materials__head__ttl{color:#343b47;font-family:"Yu Mincho","游明朝",YuMincho,"Hiragino Mincho ProN",serif;font-size:36px;font-weight:500;line-height:1.5555555556;letter-spacing:.03em}.materials__category{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:24px}.materials__category li{font-size:11px;font-weight:500;letter-spacing:.03em;color:#fff;padding:4px 10px 5px;border-radius:4px}.materials__category li.cat01{background-color:#c3a259}.materials__category li.cat02{background-color:#184bb9}.materials__category li.cat03{background-color:#119471}.materials__eye-catch{border:1px solid #c2c2c2;margin-bottom:32px}.materials__eye-catch img{width:100%}.materials__form{width:50%;max-width:550px;background-color:#f5f5f5;border:1.5px solid #184bb9;border-radius:12px;padding:54px 40px 40px;margin-top:20px}.materials__form__ttl{font-size:20px;line-height:1.6;letter-spacing:.03em;font-weight:500;color:#184bb9;text-align:center;margin-bottom:22px}.materials__form__note{text-align:center;font-size:12px;font-weight:500;line-height:1.6666666667;letter-spacing:.03em}.materials__form__note a{color:#184bb9}.materials__form__wrap{border-top:1px solid #d8d8d8;padding-top:26px;margin-top:30px}.materials__form dl:not(:last-of-type){margin-bottom:12px}.materials__form dl dt{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%;margin-bottom:8px}.materials__form dl dd{width:100%}.materials__form dl dd input[type=email],.materials__form dl dd input[type=tel],.materials__form dl dd input[type=text],.materials__form dl dd textarea{width:100%;padding:17px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background-color:#fff;border-radius:5px;line-height:1.5;font-size:13px;line-height:1.5384615385;letter-spacing:.03em;font-weight:500;color:#343b47;border:1px solid #e2e2e2}.materials__form dl dd textarea{height:160px}.materials__form dl dd ::-webkit-input-placeholder{color:#a1a8b3}.materials__form dl dd ::-moz-placeholder{color:#a1a8b3}.materials__form dl dd ::-ms-input-placeholder{color:#a1a8b3}.materials__form dl dd ::placeholder{color:#a1a8b3}.materials__form dl dd input:focus,.materials__form dl dd select:focus,.materials__form dl dd textarea:focus{outline:0}.materials__form .form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.materials__form .form-wrap dl{width:50%}.materials__form .form-require{color:#f74848}.materials__form .form-radio{margin:18px 0 30px}.materials__form .form-radio .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 40px}.materials__form .form-radio .wpcf7-list-item{margin:0}.materials__form .form-radio label{font-size:14px;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.materials__form .form-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:1px solid #000;border-radius:50%;position:relative;cursor:pointer;margin:0 8px 0 0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}.materials__form .form-radio input[type=radio]:checked{border-color:#184bb9}.materials__form .form-radio input[type=radio]:checked::after{content:"";position:absolute;width:10px;height:10px;background:#184bb9;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.materials__form__check{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:24px auto 0}.materials__form__check .item:not(:last-child){margin-bottom:10px}.materials__form__check label{font-size:14px;letter-spacing:.03em;font-weight:500;cursor:pointer}.materials__form__check a{color:#184bb9;border-bottom:1px solid #184bb9;padding-bottom:4px}.materials__form__btn{width:100%;margin:36px auto 0;position:relative;cursor:pointer;border:none}.materials__form__btn input{width:100%;max-width:100%;font-size:19px;height:64px;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.05em;border-radius:5.51px;background:url(../img/common/bg_btn.jpg) no-repeat center center/cover;padding-left:30px;border:none;padding-right:30px;text-align:center;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.materials__form__btn input:hover{opacity:.8}.materials__form__btn input[disabled]{opacity:.6!important}.materials__form__btn:after{content:"";background:url(../img/common/ico_arrow01.svg) no-repeat center center/100%;width:17px;height:13px;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.materials__form .wpcf7-spinner{display:none}.materials__form .wpcf7 .js-scrollable-wrap{overflow:visible!important}.materials__form .wpcf7 .js-scrollable{overflow:visible!important}.materials__form .wpcf7 .scroll-hint-icon-wrap{display:none!important}@media only screen and (min-width:1100px){.header__logo .off{opacity:0}.header__logo .on{opacity:1}.header__navi li a .ja{color:#343b47}.header__navi li.parent>a::after{border-color:#343b47}.header__btn01{color:#62728d}.header__btn02 .c-btn{background-color:#343b47}}@media only screen and (max-width:767px){.c-page-head__ja{font-size:36px}.materials__links{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:52px;gap:10px}.materials__links__item{max-width:100%}.materials__links a{padding:26px 30px 20px}.materials__links a::after{right:24px}.materials__links a .en{font-size:14px;padding-left:0;margin-bottom:2px}.materials__links a .ja{font-size:20px;line-height:1.4}.materials__links a .ja.sm{font-size:32px}.materials .c-ttl .en{margin-bottom:20px}.materials .c-ttl .ja{font-size:32px}.materials__list{grid-template-columns:1fr;gap:16px;margin-top:30px}.materials__list__item{padding:11px 11px 24px}.materials__list__text{padding:12px 8px 0}.materials__list__category{margin-bottom:10px}.materials__list__ttl{margin-bottom:18px}.materials__list__btn{margin-top:16px;padding-right:0}.section__service{padding:50px 0 78px}.section__materials{padding:70px 0 60px;margin-bottom:70px}.features-box{margin:20px 0 24px;padding:18px 20px 12px}.features-box .label-sub{font-size:13px;padding-bottom:14px;margin-bottom:10px}.features-box .features-list li{font-size:13px;gap:6px}.features-box .features-list li::before{width:12px;min-width:12px;height:9px}.materials__article .article__body p{line-height:1.7142857143}.materials__head__ttl{font-size:28px;line-height:1.4285714286}.materials__eye-catch{margin-bottom:20px}.materials__form__ttl{font-size:18px;line-height:1.5555555556;letter-spacing:.02em;margin-bottom:20px}.materials__form__wrap{padding-top:20px}.materials__form dl dd input[type=email],.materials__form dl dd input[type=tel],.materials__form dl dd input[type=text],.materials__form dl dd textarea{font-size:16px;padding:14px 18px}.materials__form dl dd textarea{height:192px}.materials__form .form-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.materials__form .form-wrap dl{width:100%}.materials__form .form-wrap dl:not(:last-child){margin-bottom:4px}.materials__form .form-radio{margin:16px 0 24px}.materials__form .form-radio .wpcf7-radio{gap:12px 34px}.materials__form__check{margin:20px auto 0}.materials__form__check label{font-size:12px}.materials__form__btn{margin-top:30px}.materials__form__btn:after{width:13px;height:9px;right:16px}}@media only screen and (max-width:992px){.materials__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:72px auto 90px;padding:0 18px}.materials__article{width:100%;max-width:100%}.materials__form{width:100%;max-width:100%;margin-top:0;padding:40px 20px}}
/*# sourceMappingURL=maps/materials.min.css.map */
