.c-keyv{width:min(100%,1400px);height:min(100%,780px);margin:auto;padding-bottom:0}@media all and (max-width: 430px){.c-keyv{height:150vw}}.c-keyv .swiper-container{height:100%;padding-bottom:0}.c-keyv .swiper-slide{height:unset}.c-keyv #MV{position:relative;z-index:5;width:100%;height:100%;padding:0 0;overflow:hidden;background:url(/_pack/img/top_kv_bg.jpg?ver2307) no-repeat top center;background-size:cover}.c-keyv #MV .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:min(100% - 150px,1250px);height:100%;margin:0 auto}@media all and (max-width: 430px){.c-keyv #MV .inner{position:inherit;display:grid;grid-template-rows:1fr auto;width:100%;margin:0 auto;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit}}.c-keyv #MV .inner .right{position:relative;z-index:100;width:min(50%,580px)}@media all and (max-width: 430px){.c-keyv #MV .inner .right{width:82.667vw;margin:auto;padding-top:20px}}@media all and (min-width: 431px){.c-keyv #MV .inner .right{-ms-flex-item-align:center;align-self:center;padding-top:30px}}.c-keyv #MV .inner .right .img{text-align:center}.c-keyv #MV .inner .right .img .img1{width:65%;margin-bottom:12px;text-align:center}@media all and (max-width: 430px){.c-keyv #MV .inner .right .img .img1{width:56vw;margin-bottom:10px}}.c-keyv #MV .inner .right .img .img1 img{width:100%}.c-keyv #MV .inner .right .img .img2{width:70%;margin-bottom:50px}@media all and (max-width: 430px){.c-keyv #MV .inner .right .img .img2{width:56vw;margin-bottom:15px}}.c-keyv #MV .inner .right .img .img3{margin-bottom:64px}@media all and (max-width: 430px){.c-keyv #MV .inner .right .img .img3{margin-bottom:0}}.c-keyv #MV .inner .right .cv_area{width:514px;margin:0 auto 40px}@media all and (max-width: 430px){.c-keyv #MV .inner .right .cv_area{width:100%;margin:8px auto 0}}.c-keyv #MV .inner .right .cv_area .btn{margin:0 10px;border-radius:8px}@media all and (max-width: 430px){.c-keyv #MV .inner .right .cv_area .btn{width:100%;margin:0 0;border-radius:8px}}.c-keyv #MV .inner .right .cv_area .btn a{color:#fff;display:inline-block;width:440px;padding:25px 0;font-size:24px;font-weight:700;text-align:center;border-bottom:4px solid #cb3f13;border-radius:0 0 8px 8px}.c-keyv #MV .inner .left{position:relative}@media all and (max-width: 430px){.c-keyv #MV .inner .left{position:inherit;text-align:center}}.c-keyv #MV .inner .left:before{content:" ";position:absolute;right:-200px;bottom:0;display:block;width:1171px;height:100%;background:url(/_pack/img/top_kv_golgo.png) no-repeat right bottom;background-size:auto clamp(70%,55.7142857143vw,100%)}@media all and (max-width: 900px){.c-keyv #MV .inner .left:before{right:-150px}}@media all and (max-width: 430px){.c-keyv #MV .inner .left:before{position:static;display:block;width:100%;aspect-ratio:1/.693;-webkit-transform:inherit;transform:inherit;background-image:url(/_pack/img/top_kv_golgo_sp.png);background-position:right 50% bottom 0;background-size:100% auto}}@media all and (max-width: 430px){.c-keyv #MV .inner .right .img img{width:82%}.c-keyv #MV .inner .left img{width:100%}}.c-keyv .swiper-button-prev,.c-keyv .swiper-button-next{color:#3575bf;opacity:1}.c-keyv .swiper-button-prev i,.c-keyv .swiper-button-next i{font-size:2em}@media all and (max-width: 430px){.c-keyv .swiper-button-prev i,.c-keyv .swiper-button-next i{font-size:1.5rem}}.c-keyv_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-left:150px;background-color:#d4efff}@media all and (max-width: 1320px){.c-keyv_item{padding-left:clamp(60px,10.7142857143vw,150px)}}@media all and (max-width: 430px){.c-keyv_item{padding-inline:clamp(30px,6vw,45px)}}.c-keyv_itemInner{display:grid;width:min(100%,1400px);margin:auto}@media all and (min-width: 769px){.c-keyv_itemInner{grid-template-columns:1fr min(42.8571428571vw,600px)}}.c-keyv_itemLabel{color:#3575bf;margin-bottom:50px;font-size:clamp(18px,1.7142857143vw,24px);font-weight:900;line-height:3}@media all and (max-width: 430px){.c-keyv_itemLabel{margin-bottom:20px;font-size:clamp(20px,5.7333333333vw,30px);line-height:1.6}}.c-keyv_itemLabel .emphasis{font-size:2.4em;line-height:2}@media all and (max-width: 880px){.c-keyv_itemLabel .emphasis{font-size:2em}}@media all and (max-width: 430px){.c-keyv_itemLabel .emphasis{font-size:1.1em;line-height:1.6}}.c-keyv_itemLabel .marker{color:#fff;display:inline-block;margin-right:.3em;padding-inline:.3em;background-color:#3575bf}@media all and (max-width: 430px){.c-keyv_itemLabel .marker{margin-left:.3em}}.c-keyv_itemLabel .line{position:relative;display:inline-block}.c-keyv_itemLabel .line::after{content:"";position:absolute;top:100%;left:0;width:100%;height:7px;background-color:#cceefa;mix-blend-mode:multiply}@media all and (max-width: 430px){.c-keyv_itemLabel .line::after{height:3px}}.c-keyv_itemLabel .spacing{letter-spacing:-0.5em}@media all and (max-width: 430px){.c-keyv_itemPict{margin-bottom:20px}}@media all and (min-width: 901px){.c-keyv_itemPict{grid-row:span 3;padding-top:50px}}.c-keyv_itemPict img{width:100%;border-radius:clamp(10px,1.4285714286vw,20px)}@media all and (min-width: 901px){.c-keyv_itemPict img{border-top-right-radius:0;border-bottom-right-radius:0}}.c-keyv_itemLead{margin-bottom:clamp(20px,1.8571428571vw,26px);font-size:16px;font-weight:700;line-height:1.6;text-align:center}@media all and (max-width: 430px){.c-keyv_itemLead{font-size:clamp(10px,2.5333333333vw,19px)}}@media all and (min-width: 431px){.c-keyv_itemLead{width:86%}}.c-keyv_itemLead .emphasis{font-size:1.875em;font-weight:800}.c-keyv_itemLogo{margin-bottom:clamp(30px,5.4285714286vw,76px);text-align:center}@media all and (min-width: 431px){.c-keyv_itemLogo{width:86%}}.c-keyv_itemLogo img{max-width:419px}@media all and (max-width: 430px){.c-keyv_itemLogo img{width:77.3333333333vw}}.c-keyv_itemBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:54px;padding-right:150px}@media all and (min-width: 431px){.c-keyv_itemBtns{grid-column:span 2}}@media all and (max-width: 1320px){.c-keyv_itemBtns{padding-right:clamp(60px,10.7142857143vw,150px)}}@media all and (max-width: 430px){.c-keyv_itemBtns{gap:clamp(15px,4vw,30px);padding-right:0}}.c-keyv_itemBtn{line-height:1}.c-keyv_itemBtn .btnA.A2{border:2px solid rgba(0,0,0,0)}@media all and (max-width: 430px){.c-keyv_itemBtn{min-width:45%}.c-keyv_itemBtn .btnA{padding-right:0}.c-keyv_itemBtn .btnA .tx{padding:.5em;font-size:clamp(12px,3.2558139535vw,14px)}.c-keyv_itemBtn i{display:none}}.c-keyv_itemNotes{font-size:clamp(10px,.8571428571vw,12px);text-align:right}@media all and (min-width: 431px){.c-keyv_itemNotes{grid-column:span 2;padding-inline:clamp(20px,2.1428571429vw,30px)}}@media all and (max-width: 430px){.c-keyv_itemNotes{font-size:min(1.6vw,12px)}}.c-about{line-height:1.8;background:url(/_pack/img/home/bgimg_about01.webp) no-repeat 50% 0}.c-howWorks{line-height:1.8}.c-howWorks_lead{max-width:44em;margin-inline:auto}@media all and (min-width: 901px){.c-howWorks_lead{text-align:center}}.c-howWorks_content{display:grid}@media all and (max-width: 430px){.c-howWorks_content{gap:6.976744186vw}}@media all and (min-width: 431px){.c-howWorks_content{grid-template-columns:36.3636363636% 1fr;gap:2.7272727273%}}.c-howWorks_item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:30px;padding:30px clamp(20px,10%,58px);border-radius:8px;background-color:#fff}@media all and (max-width: 430px){.c-howWorks_item{padding:3.488372093vw;gap:3.488372093vw;border-radius:.9302325581vw}}.c-howWorks_item+.c-howWorks_item::before{content:"";position:absolute;top:50%;left:-40px;width:53px;aspect-ratio:1/1;background-image:url(/_pack/img/home/icon_plus01.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 430px){.c-howWorks_item+.c-howWorks_item::before{top:-5.8139534884vw;left:50%;width:5.8139534884vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.c-howWorks_label{font-size:26px;font-weight:700;text-align:center;line-height:1.3;letter-spacing:.1em}@media all and (max-width: 430px){.c-howWorks_label{font-size:20px}}.c-howWorks_pict img{width:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 430px){.c-howWorks_pict img{height:32.5581395349vw}}.c-howWorks_txt{font-size:16px;font-weight:700;letter-spacing:.1em}.c-howWorks_btn{width:min(100%,300px);min-width:unset !important}.c-use{line-height:1.8}.c-use_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(5.1818181818vw,57px)}.c-use_item{width:clamp(300px,100%,520px)}.c-use_item img{width:100%}.c-consul{line-height:1.8}.c-consul img{width:100%}.c-consul_voiceLabel{color:#3575bf;font-size:36px;font-weight:700;text-align:center;letter-spacing:.1em}@media all and (max-width: 430px){.c-consul_voiceLabel{font-size:24px}}.c-consul_voiceContent{display:grid;grid-template-columns:repeat(auto-fill, minmax(420px, 1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(3.6363636364cqw,40px)}@media all and (max-width: 430px){.c-consul_voiceContent{grid-template-columns:repeat(auto-fill, minmax(80vw, 1fr))}}.c-consul_voiceItem{position:relative;display:grid;grid-template-columns:120px 1fr;background-color:#fff}.c-consul_voiceItem::before{color:#849ebd;content:"”";position:absolute;top:-0.5em;right:24px;line-height:1.5;font-size:60px;font-weight:700;letter-spacing:.1em;pointer-events:none}.c-consul_voicePict img{width:100%}.c-consul_voiceComment{-ms-flex-item-align:center;align-self:center;padding-inline:6.7307692308%;font-size:17px;font-weight:700}@media all and (max-width: 430px){.c-consul_voiceComment{font-size:14px}}.c-origin{line-height:1.8}.c-origin_books{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,860px);margin:auto;padding:20px 3.1395348837%;background-color:#f3f8fb}@media all and (max-width: 430px){.c-origin_books{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-origin_booksPict{-ms-flex-negative:0;flex-shrink:0;padding-inline:10px 22px}.c-origin_booksPict img{width:100%}.c-origin_booksTxt{padding-block:12px}@media all and (min-width: 431px){.c-origin_booksTxt{font-size:14px;padding-left:3.488372093%;border-left:1px solid #c3d1e2}}.c-satisfaction{line-height:1.8}.c-satisfaction_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 2.8985507246%;width:min(100% - 40px,1035px);margin:auto}.c-satisfaction_pict{-ms-flex-negative:0;flex-shrink:0;width:min(100%,340px)}@media all and (max-width: 1100px){.c-satisfaction_pict{margin:auto}}.c-satisfaction_pict img{width:100%}.c-cta{line-height:1.8;background-color:#3575bf}.c-cta_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(100% - 40px,1000px);margin:auto}.c-cta_txt{color:#fff;display:grid;gap:20px}.c-cta_txtLabel{padding-inline:30px;padding-bottom:20px;border-bottom:8px solid rgba(9,88,179,.48)}.c-cta_pict{-ms-flex-negative:0;flex-shrink:0;width:min(100%,340px)}@media all and (max-width: 430px){.c-cta_pict{display:none}}.c-cta_pictItem{position:relative;display:grid;gap:25px;padding:20px;padding-bottom:30px;border-radius:24px 0 0 0;background-color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}@media(hover: hover){.c-cta_pictItem:hover{background-color:hsla(0,0%,100%,.8)}.c-cta_pictItem:hover *{opacity:1 !important}}@media all and (max-width: 430px){.c-cta_pictItem{gap:1.3333333333vw;padding:2.6666666667vw 2vw;border-radius:2.6666666667vw 0 0 0}}.c-cta_pictItem>img{width:100%;height:240px;aspect-ratio:1/.9;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 430px){.c-cta_pictItem>img{height:32vw}}.c-cta_pictLabel{font-weight:700;text-align:center}@media all and (min-width: 431px){.c-cta_pictLabel{font-size:24px}}.c-case{line-height:1.8}.c-case_lead sup{color:#333;font-size:.35em;letter-spacing:-0.9em}.c-case .c-caseSlide_item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(80%,500px);background-color:#fff}.c-case .c-caseSlide_itemInner{display:grid;gap:22px;padding:40px}.c-case .c-caseSlide_pict img{width:100%;aspect-ratio:1/.512;-o-object-fit:cover;object-fit:cover}.c-case .c-caseSlide_lead{font-size:clamp(14px,2.0833333333vw,16px);font-weight:700}.c-case .c-caseSlide_name{color:#3575bf;font-size:clamp(14px,2.0833333333vw,16px);font-weight:800}.c-case .c-caseSlide_txt{font-size:clamp(12px,1.6927083333vw,13px)}.c-case .c-caseSlide .swiper-button{color:#3575bf;opacity:1;font-size:371%;font-weight:100}@media all and (max-width: 430px){.c-case .c-caseSlide .swiper-button{font-size:200%}}.c-case .c-caseSlide .swiper-button-next{right:calc(50% - 277px - .8em)}@media all and (max-width: 430px){.c-case .c-caseSlide .swiper-button-next{right:5vw}}.c-case .c-caseSlide .swiper-button-prev{left:calc(50% - 277px - .8em)}@media all and (max-width: 430px){.c-case .c-caseSlide .swiper-button-prev{left:5vw}}.c-case .c-caseSlide .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(13, 116, 197, 0.2)));background:linear-gradient(transparent 70%, rgba(13, 116, 197, 0.2) 0%)}.c-reason{line-height:1.8}.c-reason_content{position:relative;display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:min(1.8181818182%,20px)}@media all and (min-width: 881px)and (max-width: 1200px){.c-reason_content{width:min(100% - 60px,800px) !important}}@media all and (max-width: 430px){.c-reason_content{display:block}}.c-reason_contentTxt{position:absolute;top:282px;left:50%;z-index:1;color:#3575bf;text-align:center;font-size:24px;font-weight:700;line-height:1;letter-spacing:.06em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (max-width: 1200px){.c-reason_contentTxt{display:none}}.c-reason_contentTxt img{width:233px}@media all and (max-width: 430px){.c-reason_item+.c-reason_item{margin-top:4.6511627907vw}}.c-reason_question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;min-height:230px;margin-bottom:104px;padding:20px;font-size:15px;font-weight:700;background-color:#f3f8fb}@media all and (max-width: 1200px){.c-reason_question{min-height:200px;margin-bottom:26px}}@media all and (max-width: 430px){.c-reason_question{min-height:auto;font-size:inherit}}.c-reason_question::before{content:"";position:absolute;top:100%;left:50%;width:28px;height:104px;background:url(/_pack/img/home/img_reason_arrow01.webp) no-repeat 0 0;background-size:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 1200px){.c-reason_question::before{height:26px}}.c-reason_questionLabel{position:relative;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;color:#3575bf;height:3em;font-size:20px;font-weight:700;text-align:center;letter-spacing:.06em;line-height:1.3}.c-reason_questionLabel::before{content:"Q";color:#01478c;position:absolute;left:50%;opacity:.05;font-family:"Roboto",sans-serif;font-size:4em;font-weight:700;line-height:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-reason_answer{display:grid;gap:1em;min-height:300px;padding:20px;font-weight:700;border:2px solid #3575bf}@media all and (max-width: 430px){.c-reason_answer{min-height:auto;padding:3.488372093vw 20px;font-size:inherit}}.c-reason_answerLabel{font-size:22px;font-weight:700;text-align:center;letter-spacing:.06em;line-height:1.4}.c-reason_pict{width:min(100%,160px);height:96px;margin:auto}.c-reason_pict img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-reason_character{position:relative;padding-top:26px;text-align:right}@media all and (max-width: 1200px){.c-reason_character{display:none}}.c-reason_character::before{content:"";position:absolute;top:-3px;left:50%;width:26px;height:4px;background-color:#fff;-webkit-transform:translateX(-80%);transform:translateX(-80%)}.c-reason_character::after{content:"";position:absolute;top:-2px;left:50%;width:40px;height:2px;background-color:#3575bf;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.c-reason_character img{width:33.8461538462%}.c-faq{line-height:1.8}.c-faq_tab{display:grid;grid-template-columns:repeat(auto-fill, minmax(183.3333333333px, 1fr));border-bottom:4px solid #3575bf}.c-faq_tabItem{color:#3575bf;padding:.8em;font-size:18px;font-style:normal;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.1em;cursor:pointer;border:1px solid #3575bf;border-radius:6px 6px 0 0;background-color:#fff;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}@media all and (max-width: 430px){.c-faq_tabItem{font-size:14px}}.c-faq_tabItem.active,.c-faq_tabItem:hover{color:#fff;background-color:#3575bf}.c-faq_content{display:grid;grid-template-rows:0fr;pointer-events:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-faq_content.active{grid-template-rows:1fr;pointer-events:auto;opacity:1}.c-faq_contentInner{overflow:hidden}.c-faq_content dl{padding:min(4.5454545455vw,50px);background-color:#fff}.c-faq_content dl::after{content:none}.c-faq_content dt{color:#3575bf;position:relative;padding:min(1.8181818182vw,20px);padding-left:min(6.6363636364vw,73px);font-size:18px;font-weight:700;background-color:#f3f8fb}@media all and (max-width: 430px){.c-faq_content dt{font-size:15px}}.c-faq_content dt::before{content:"Q";position:absolute;top:min(2vw,22px);left:min(1.8181818182vw,20px);font-family:"Roboto",sans-serif;font-size:1.556em;line-height:1}.c-faq_content dd+dt{margin-top:min(1.8181818182vw,20px)}.c-faq_content dd{position:relative;padding:min(1.8181818182vw,20px);padding-left:min(6.6363636364vw,73px);font-size:16px}@media all and (max-width: 430px){.c-faq_content dd{font-size:14px}}.c-faq_content dd::before{color:#e26b7f;content:"A";position:absolute;top:min(2vw,22px);left:min(1.8181818182vw,20px);font-family:"Roboto",sans-serif;font-size:1.75em;font-weight:700;line-height:1}.c-faq_content p+p{margin-top:1em}.c-dx{line-height:1.8}.c-dx_data{text-align:center;background-image:linear-gradient(transparent calc(0% + 13px), #F3F8FB calc(0% - 13px), #F3F8FB calc(100% - 34px), transparent calc(100% - 34px))}@media all and (max-width: 430px){.c-dx_data{background-image:none}}.c-dx_data img{width:min(100% - 20px,1000px)}.c-dx_graph{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(4.1666666667vw,40px);width:min(100% - 30px,960px);margin:auto}.c-dx_graph img{width:100%}.c-dx_graphLabel{margin-top:.8em;font-size:26px;font-weight:700;text-align:center;letter-spacing:.1em;line-height:1.3}@media all and (max-width: 430px){.c-dx_graphLabel{font-size:18px}}.c-dx_graph [data-fancybox]{position:relative;display:inline-block}.c-dx_graph [data-fancybox]::after{content:"";position:absolute;right:0;bottom:0;width:38px;aspect-ratio:1/1;background:url(/_pack/img/home/icon_zoom01.svg) no-repeat 0 0;background-size:contain}.c-dx_logo{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:30px 20px;width:min(100% - 40px,910px);margin:auto}@media all and (max-width: 430px){.c-dx_logo{grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));gap:10px}}.c-dx_awardLabelWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.c-dx_awardLabel{font-family:"Roboto","Noto Sans JP","Noto Sans","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;font-size:30px;font-weight:700;text-align:center}@media all and (max-width: 430px){.c-dx_awardLabel{font-size:24px}}.c-dx_awardLabel sup{color:#333;position:relative;font-size:.35em}.c-dx_awardLabel sup *{position:absolute;top:-0.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-dx_awardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.8181818182vw,20px)}.c-dx_awardContentTxt{font-size:18px;font-weight:700}.c-dx_awardList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-inline:auto}.c-dx_review .c-dxSlide_item{width:min(80%,500px);padding:13px 0px 28px 0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d4efff;border-radius:8px;background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(49,123,177,.15);box-shadow:0px 0px 15px 0px rgba(49,123,177,.15)}.c-seminar{line-height:1.8}.c-seminar_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(2.7272727273vw,30px)}@media all and (max-width: 900px){.c-seminar_content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-seminar_contentPict{-ms-flex-negative:0;flex-shrink:0;width:min(100%,467px)}.c-seminar_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:10px;width:97.2727272727%;margin:min(2.1818181818vw,24px) auto 0}.c-seminar_listWrapper{padding-bottom:min(2.1818181818vw,24px);background:#e3f2fd}.c-seminar_listLabel{color:#fff;padding:10px;font-size:18px;font-weight:700;text-align:center;letter-spacing:.1em;background:#3575bf}.c-seminar_listItem a{color:#3575bf;display:block;padding:10px;font-size:15px;font-weight:700;text-align:center;line-height:1.3;border:1px solid currentColor;background-color:#fff}.c-seminar .c-seminarSlide_item{width:min(80%,400px)}.c-seminar .c-seminarSlide_item img{width:100%}.c-download{line-height:1.8}.c-download_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(4.5454545455vw,50px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 900px){.c-download_content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-download_contentLabel{font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.3}@media all and (max-width: 430px){.c-download_contentLabel{font-size:20px}}.c-download_contentLabel img{display:inline-block;width:214px;margin-right:.3em;vertical-align:baseline}@media all and (max-width: 430px){.c-download_contentLabel img{width:35vw}}.c-download_contentPict{-ms-flex-negative:0;flex-shrink:0;width:min(58.1818181818%,640px);padding:min(4.6875%,30px);text-align:center;border-radius:8px;background:#f3f8fb}@media all and (max-width: 900px){.c-download_contentPict{width:100%}}@media all and (max-width: 430px){.c-download_contentPict{display:none}}.c-download_contentPict img{max-height:288px;-o-object-fit:contain;object-fit:contain}@media all and (min-width: 431px){.c-download_recommendLead{text-align:center}}.c-download_recommendList{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:min(3.6363636364vw,40px)}.c-download_recommendItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(1.8181818182vw,20px);padding:min(1.8181818182vw,20px);background:#f3f8fb}@media all and (max-width: 430px){.c-download_recommendItem{padding:min(3.488372093vw,15px)}}@media all and (min-width: 431px){.c-download_recommendPict{aspect-ratio:1/.75}}.c-download_recommendPict img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#fff}.c-download_recommendLabel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;letter-spacing:.1em;line-height:1.5}.c-download_recommendTags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px 10px}.c-download_recommendTag{color:#fff;padding:4px 16px;font-size:12px;font-weight:700;text-align:center;letter-spacing:.1em;line-height:1.3;border-radius:1.2em;background:#9fbbdb}.c-download_recommend sup{font-size:.5em}.c-info{line-height:1.8}.c-info_list{width:min(100% - 40px,900px);margin:auto}.c-info_item{display:block;border-bottom:1px solid #d3d7db}.c-info_item:first-of-type{border-top:1px solid #d3d7db}.c-info_itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;padding:20px 10px}@media all and (max-width: 430px){.c-info_itemInner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 4.6511627907vw}}@media all and (min-width: 431px){.c-info_itemInner::after{content:"";color:#3575bf;margin-left:auto;font-family:"iconFontA"}}.c-info_date{color:#3575bf;font-family:"Roboto",sans-serif;font-weight:500;line-height:1.3}@media all and (min-width: 431px){.c-info_date{font-size:20px}}.c-info_cat{color:#fff;-ms-flex-negative:0;flex-shrink:0;font-weight:700;text-align:center;background-color:#3575bf}@media all and (max-width: 430px){.c-info_cat{min-width:8em;padding:0 .5em}}@media all and (min-width: 431px){.c-info_cat{width:98px;height:24px;font-size:12px}}.c-info_label{-webkit-transition:color .3s;transition:color .3s}@media all and (min-width: 431px){.c-info_label{font-size:16px}}@media(hover: hover){a:hover .c-info_label{color:#3575bf}}