@charset "utf-8";.secCmnHero{background:url(../img/materials/bg.gif) #e95e9a center top/14px repeat}.secCmnHero .container{position:relative}.secCmnHero .container::before{content:"お役立ち情報満載！";font-size:0;width:35vw;height:43vw;background:url(../img/materials/imgPerson_sp.gif) left bottom/contain no-repeat;position:absolute;bottom:0;right:.27vw}@media only screen and (min-width:992px){.secCmnHero{background-size:28px}.secCmnHero .container::before{background-image:url(../img/materials/imgPerson.gif);width:242px;height:302px;bottom:-25px;right:-30px}}.secSummary{font-size:11px;line-height:1.7;text-align:center;margin:35px 0 10px;padding:0 10px}.secSummary .txtTop{font-size:16px;font-weight:700;line-height:1.9;letter-spacing:.5px;text-align:left}.secSummary .txt{text-align:left}.secSummary .fStrong{font-weight:700;color:#e73462}.secSummary .boxPoint{padding:15px 0 50px}.secSummary .itemPoint{text-align:left;font-size:12px;font-weight:700;letter-spacing:.5px}.secSummary .itemPoint+.itemPoint{margin-top:2px}.secSummary .itemPoint span{display:inline-block;vertical-align:top;background:#f9fafb;background:-moz-linear-gradient(top,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%);background:-webkit-linear-gradient(top,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%);background:linear-gradient(to bottom,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%);position:relative;padding:0 0 0 7px}.secSummary .itemPoint span::before{content:"";display:block;width:4px;height:4px;background:#000;border-radius:4px;position:absolute;top:9px;left:0}@media only screen and (min-width:360px){.secSummary .brNarrowSp{display:none}}@media only screen and (min-width:992px){.secSummary{font-size:15px;line-height:1.74;margin-top:44px;margin:80px 0 10px;padding:0}.secSummary .txtTop{font-size:35px;margin-bottom:20px}.secSummary .boxPoint{padding:40px 0 50px}.secSummary .itemPoint{text-align:center}.secSummary .itemPoint img{max-width:100%}.secSummary .itemPoint+.itemPoint{margin-top:1px}}@media only screen and (min-width:1200px){.secSummary .itemPoint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33%}}.secLook{background-color:#e4e4e4;position:relative;padding:30px 0}.secLook .txt{position:absolute;left:10px;top:-25px;z-index:10}.secLook .txt img{width:118px;height:auto}.secLook .swiper-slide{height:61.6vw;padding:0 25px;text-align:center}.secLook .swiper-button-next,.secLook .swiper-button-prev{display:none}.secLookPager{text-align:center;position:static!important;margin-top:15px}.secLookPager .swiper-pagination-bullet{display:inline-block;vertical-align:top;width:11px;height:11px;background-color:#e4e4e4;margin:0 5px;border-radius:0;opacity:1!important}.secLookPager .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff008c}.secLook .note{font-size:10px;line-height:1.7;text-align:center;padding:10px 10px 0}@media only screen and (min-width:992px){.secLook{padding:55px 0;position:relative}.secLook .txt{left:-30px;top:-15px}.secLook .txt img{width:218px}.secLook .swiper-slide{height:570px;padding:0 50px}.secLook .swiper-slide img{width:800px;height:auto}.secLook .swiper-button-next,.secLook .swiper-button-prev{display:block;width:20px;height:40px;top:calc(50% - 20px);background:0 0}.secLook .swiper-button-prev{left:20px}.secLook .swiper-button-next{right:20px}.secLook .swiper-button-next::before,.secLook .swiper-button-prev::before{content:"";display:block;width:30px;height:30px;position:absolute;top:0;bottom:0;margin:auto 0;border-top:3px solid #9e9e9e;border-right:3px solid #9e9e9e}.secLook .swiper-button-prev::before{-webkit-transform:rotate(225deg);transform:rotate(225deg);left:4px}.secLook .swiper-button-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:4px}.secLookPager{margin-top:30px}.secLookPager .swiper-pagination-bullet{width:16px;height:16px;margin:0 5px}.secLook .note{font-size:12px;padding:20px 10px 0}}@media only screen and (min-width:1200px){.secLook .swiper-slide{height:713px;padding:0}.secLook .swiper-slide img{width:auto;height:auto}.secLook .swiper-button-prev{left:40px}.secLook .swiper-button-next{right:40px}}@media only screen and (min-width:1400px){.secLook .txt{left:-50px;top:-25px}.secLook::before{content:"";display:block;background:url(../img/materials/imgStudent01.png) left top/147px no-repeat;width:147px;height:250px;position:absolute;bottom:-40px;left:-60px;z-index:10}.secLook::after{content:"";display:block;background:url(../img/materials/imgStudent02.png) left top/146px no-repeat;width:146px;height:243px;position:absolute;bottom:-40px;right:-60px;z-index:10}}.secDescription{padding:50px 15px 0}.secDescription .titTop{font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:17px}.secDescription .txtTop{text-align:left;margin-bottom:17px;line-height:1.7}.secDescription .txtTop span{background:-moz-linear-gradient(top,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%);background:-webkit-linear-gradient(top,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%);background:linear-gradient(to bottom,#f9fafb 0,#f9fafb 49%,#f9fafb 49%,#ff0 50%,#ff0 79%,#fff 80%)}.secDescription .boxList .item{padding:19px;background:#fff;border:solid 1px #ccc;padding:15px 10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.secDescription .boxList .item+.item{margin-top:10px}.secDescription .boxList .imgBook{width:90px;height:127px;margin:0 15px 0 0}.secDescription .boxList .boxTxt{flex:1}.secDescription .boxList .boxTxt dt{font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1.5;padding:4px 0 2px}.secDescription .boxList .boxTxt dd{font-size:11px;line-height:1.7}.secDescription .boxListSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.secDescription .boxListSelect .item{width:48%;background:url(../img/materials/imgSelect01.gif) #fff center 48px/79px no-repeat;border:solid 1px #ccc;text-align:center;padding:16px 5px 16px}.secDescription .boxListSelect .item:nth-child(2){background:url(../img/materials/imgSelect02.gif) #fff center 45px/63px no-repeat}.secDescription .boxListSelect .boxTxt dt{font-size:13px;font-weight:700;color:#ff008c;margin:0 0 76px}.secDescription .boxListSelect .item:nth-child(2) .boxTxt dt{color:#0096ff}.secDescription .boxListSelect .boxTxt dd{font-size:13px;font-weight:700;line-height:1.3}.secDescription .boxListSelect .boxTxt dd .fSmall{font-size:10px;font-weight:400;vertical-align:1px}.secDescription .boxListSelect::before{content:"";display:block;background:url(../img/materials/txtOr.png) left top/30px no-repeat;width:30px;height:16px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.secDescription01{content-visibility:auto;contain-intrinsic-size:416px}.secDescription02{content-visibility:auto;contain-intrinsic-size:295px}@media only screen and (min-width:375px){.secDescription .boxListSelect .boxTxt dd{font-size:15px}.secDescription .boxListSelect .boxTxt dd .fSmall{font-size:11px}.secDescription .brNarrowSp{display:none}}@media only screen and (min-width:992px){.secDescription{padding:150px 0 0;margin:0 auto;max-width:960px}.secDescription+.secDescription{padding-top:100px}.secDescription .titTop{font-size:35px;margin-bottom:45px;text-align:center}.secDescription .titTop.mb20{margin-bottom:20px}.secDescription .txtTop{margin-bottom:40px;font-size:15px;text-align:center}.secDescription .txtTop span{display:inline-block;vertical-align:top;background:-moz-linear-gradient(top,#f9fafb 0,#f9fafb 59%,#f9fafb 59%,#ff0 60%,#ff0 89%,#fff 90%);background:-webkit-linear-gradient(top,#f9fafb 0,#f9fafb 59%,#f9fafb 59%,#ff0 60%,#ff0 89%,#fff 90%);background:linear-gradient(to bottom,#f9fafb 0,#f9fafb 59%,#f9fafb 59%,#ff0 60%,#ff0 89%,#fff 90%)}.secDescription .boxList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.secDescription .boxList .item{width:460px;padding:19px;padding:49px 70px;display:block;text-align:center}.secDescription .boxList .item+.item{margin-top:0}.secDescription .boxList .imgBook{width:280px;height:396px;margin:0 auto 20px}.secDescription .boxList .boxTxt dt{font-size:20px;padding:4px 0 12px}.secDescription .boxList .boxTxt dd{font-size:15px;line-height:2;text-align:left}.secDescription .boxListSelect .item{width:460px;background-size:225px;background-position:118px;padding:58px 20px 50px}.secDescription .boxListSelect .item:nth-child(2){background-size:184px;background-position:center 100px}.secDescription .boxListSelect .boxTxt dt{font-size:20px;margin:0 0 216px}.secDescription .boxListSelect .boxTxt dd{font-size:24px}.secDescription .boxListSelect .boxTxt dd .fSmall{font-size:24px;font-weight:700;vertical-align:0}.secDescription .boxListSelect::before{background-size:74px;width:74px;height:39px}.secDescription01{contain-intrinsic-size:888px}.secDescription02{contain-intrinsic-size:604px}}.secCmnForm{margin-top:20px}.secCmnForm.confirm,.secCmnForm.thanks{margin-top:20px}.secCmnForm .txtMaterialsForm{font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1.66;padding:30px 0 13px}.secCmnForm .titMaterialsForm{font-weight:700;background:#515a65;color:#fff;font-weight:700;padding:18px 10px 17px;margin:0 -10px;font-size:13px;line-height:1.3}.secCmnForm .boxMaterialsForm,.secCmnForm .secCmnFlow{margin-top:15px}.secCmnForm .boxMaterialsMethod{padding-right:30px;position:relative}.secCmnForm .boxMaterialsMethod .complete_mark_position{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.secCmnForm .inputMail{margin-top:8px}.secCmnForm .boxCheckList.schoolArea{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 0 -10px -10px}.secCmnForm .boxCheckList.schoolArea li{margin-left:10px}.secCmnForm .boxCheckList.schoolArea li:last-child{margin-bottom:10px}@media only screen and (min-width:992px){.secCmnForm{padding-top:0;margin-top:10px;border-top:none}.secCmnForm.noBorder{border:none;background:0 0;box-shadow:none}.secCmnForm.noBorder .boxTable{background-color:#fff}.secCmnForm.confirm,.secCmnForm.thanks{margin-top:10px}.secCmnForm .txtMaterialsForm{font-size:35px;padding:80px 0 13px;text-align:center}.secCmnForm .titMaterialsForm{margin:0 -30px;text-align:center;font-size:18px;padding:23.5px}.secCmnForm .boxMaterialsForm,.secCmnForm .secCmnFlow{margin-top:30px}.secCmnForm .boxMaterialsMethod{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding-right:0}.secCmnForm .boxMaterialsMethod .complete_mark_position{position:static;transform:none;-webkit-transform:none}.secCmnForm .inputMail{margin-top:0}.secCmnForm .boxCheckList.schoolArea{margin:0}.secCmnForm .boxCheckList.schoolArea li,.secCmnForm .boxCheckList.schoolArea li:last-child{margin:0 0 0 10px}.secCmnForm .boxCheckList.schoolArea li:first-child{margin-left:0}}