@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");body{width:100%;min-width:375px;margin:0;font-family:Noto Sans JP,sans-serif}body .header{position:sticky;top:0;z-index:10;display:flex;width:100%;height:80px;background-color:#0a1b52;transition:.3s}@media screen and (max-width:1073px){body .header{height:60px}}body .header.is-hide{transform:translateY(-76px)}@media screen and (max-width:1073px){body .header.is-hide{transform:translateY(-58px)}}body .header_logo{position:relative;z-index:2;width:300px;height:40px;margin:20px 40px}@media screen and (max-width:1073px){body .header_logo{width:220px;height:30px;margin:15px 24px 16px 18px}}body .header_nav{flex:1;margin:auto 40px auto auto}@media screen and (max-width:1073px){body .header_nav{margin-right:18px}}body .header_nav ul{display:flex;align-items:center;justify-content:end;padding:0;margin:0}body .header_nav ul li{list-style:none}body .header_nav ul li.is-pc{display:block}@media screen and (max-width:1073px){body .header_nav ul li.is-pc{display:none}}body .header_nav ul li.is-sp{display:none}@media screen and (max-width:1073px){body .header_nav ul li.is-sp{display:block;text-align:center}}body .header_nav-link{margin-right:50px;color:#fff;text-decoration:none}@media screen and (max-width:1073px){body .header_nav-link{display:none}}body .header_nav-button-pc{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:44px;overflow:hidden;font-size:16px;font-weight:700;color:#0a1b52;text-decoration:none;background-color:#fff;border:1px solid #fff;border-radius:100px;box-shadow:0 6px 8px rgba(0,17,75,.10196078431372549);transition:all .3s ease}body .header_nav-button-pc:before{position:absolute;top:-100px;left:0;display:block;width:30px;height:100%;content:"";background-color:#fff;opacity:0;transition:cubic-bezier(.32,0,.67,0)}body .header_nav-button-sp{text-decoration:none}body .header_nav-button-sp p{margin:0;font-size:10px;color:#fff;white-space:nowrap}body .header_nav-button-sp.is-hide{pointer-events:none;opacity:0}body .header_nav-hamburger{position:relative;z-index:2;display:none;width:30px;height:23px;margin-right:20px}@media screen and (max-width:1073px){body .header_nav-hamburger{display:block}}body .header_nav-hamburger span{position:absolute;left:15px;display:inline-block;width:30px;height:3px;background-color:#fff;border-radius:2px;transition:all .4s}body .header_nav-hamburger span:first-child{top:0}body .header_nav-hamburger span:nth-child(2){top:10px}body .header_nav-hamburger span:nth-child(3){top:20px}body .header_nav-hamburger.is-active span:first-child{transform:translateY(10px) rotate(-45deg)}body .header_nav-hamburger.is-active span:nth-child(2){right:-50%;opacity:0}body .header_nav-hamburger.is-active span:nth-child(3){transform:translateY(-10px) rotate(45deg)}body .header_hamburger-menu{position:absolute;display:none;width:100%;height:100vh;margin-top:58px;background:top/cover url(/hamburger-menu-background.52041ce0.png);background-repeat:no-repeat}body .header_hamburger-menu.is-active{display:block}body .header_hamburger-menu ul{padding:0}body .header_hamburger-menu ul li{margin-bottom:50px;text-align:center;list-style:none}body .header_hamburger-menu ul li:first-child{margin-top:55px}body .header_hamburger-menu ul li:last-child{margin-bottom:0}body .header_hamburger-menu_link{font-size:18px;font-weight:700;color:#001d7e;text-decoration:none}body .header_hamburger-menu_button{display:flex;align-items:center;justify-content:center;width:270px;height:60px;margin:0 auto;font-size:21px;color:#fff;text-decoration:none;background-color:#001d7e;border:1px solid #001d7e;border-radius:100px;box-shadow:0 6px 8px rgba(0,17,75,.10196078431372549)}body .main-visual{position:relative;width:100%;height:calc(100vh - 80px);min-height:700px;overflow:hidden}@media screen and (max-width:980px){body .main-visual{min-height:667px}}body .main-visual_wrapper{display:flex;align-items:end;height:100%;background:rgba(0,0,0,.3)}@media screen and (max-width:980px){body .main-visual_wrapper{align-items:center;justify-content:center}}body .main-visual_wrapper_image{display:block;text-align:center}body .main-visual_wrapper_image img{width:100%}body .main-visual_wrapper_button{position:absolute;bottom:10.9375vw;left:5.20833vw;display:flex;align-items:center;justify-content:center;width:25vw;height:4.6875vw;overflow:hidden;font-size:1.77083vw;font-weight:700;color:#001d7e;text-decoration:none;letter-spacing:3px;background-color:#fff;border:1px solid #fff;border-radius:100px;box-shadow:0 6px 8px rgba(0,17,75,.10196078431372549)}@media screen and (max-width:980px){body .main-visual_wrapper_button{right:0;bottom:calc(50% - 170px);left:0;width:285px;height:60px;margin:0 auto;font-size:21px}}body .main-visual #video{position:absolute;top:50%;left:50%;z-index:-1;min-width:100%;min-height:100%;background:#000;transform:translateX(-50%) translateY(-50%)}body .problem{position:relative;z-index:2;height:826px;clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0);text-align:center;background-image:url(/problem-background.810de9fc.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:980px){body .problem{height:750px;clip-path:polygon(100% 0,100% 90%,50% 100%,0 90%,0 0);background-image:url(/problem-background-sp.4155cc48.png)}}body .problem_title img{margin:60px auto 47px}@media screen and (max-width:980px){body .problem_title img{margin:37px auto 32px}}body .problem .problem-list{display:flex;justify-content:center}@media screen and (max-width:980px){body .problem .problem-list{flex-wrap:wrap}}body .problem .problem-list .problem-item{width:100%;max-width:270px;margin-right:65px;text-align:center}@media screen and (max-width:980px){body .problem .problem-list .problem-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:none;margin-top:24px;margin-right:0}}@media screen and (max-width:980px){body .problem .problem-list .problem-item:first-child{margin-top:0}}body .problem .problem-list .problem-item:last-child{margin-right:0}body .problem .problem-list .problem-item_image{display:block;max-width:270px}@media screen and (max-width:980px){body .problem .problem-list .problem-item_image{max-width:140px}body .problem .problem-list .problem-item_image.right{order:1}}body .problem .problem-list .problem-item_balloon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:270px;height:152px;margin:48px auto 0;background:#fff;border:2px solid #001d7e;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.0784313725490196)}@media screen and (max-width:980px){body .problem .problem-list .problem-item_balloon{width:182px;height:140px}}body .problem .problem-list .problem-item_balloon:before{position:absolute;top:-24px;left:50%;z-index:2;margin-left:-15px;content:"";border:12px solid transparent;border-bottom-color:#fff}body .problem .problem-list .problem-item_balloon:after{position:absolute;top:-29px;left:50%;z-index:1;margin-left:-17px;content:"";border:14px solid transparent;border-bottom-color:#001d7e}@media screen and (max-width:980px){body .problem .problem-list .problem-item_balloon.left{margin:0 0 0 33px}body .problem .problem-list .problem-item_balloon.left:before{top:50%;left:-9px;margin-top:-12px;border:12px solid transparent;border-right-color:#fff}body .problem .problem-list .problem-item_balloon.left:after{top:50%;left:-12px;margin-top:-14px;border:14px solid transparent;border-right-color:#001d7e}body .problem .problem-list .problem-item_balloon.right{margin:0 33px 0 0}body .problem .problem-list .problem-item_balloon.right:before{top:50%;left:197px;margin-top:-12px;border:12px solid transparent;border-left-color:#fff}body .problem .problem-list .problem-item_balloon.right:after{top:50%;left:200px;margin-top:-14px;border:14px solid transparent;border-left-color:#001d7e}}body .problem .problem-list .problem-item_balloon p{margin:0;font-size:18px;line-height:31px;color:#001d7e;text-align:center;letter-spacing:.18px}@media screen and (max-width:980px){body .problem .problem-list .problem-item_balloon p{font-size:14px;line-height:21px;letter-spacing:.14px}}@media screen and (max-width:980px){body .problem .problem-list .problem-item_balloon .is-pc{display:none}}body .problem .problem-list .problem-item_balloon .is-sp{display:none}@media screen and (max-width:980px){body .problem .problem-list .problem-item_balloon .is-sp{display:block}}body .problem .problem-list .problem-item_balloon .highlight{font-weight:700;color:#40a5e2}body .solve{height:1041px;margin-top:-156px;clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0);text-align:center;background:50%/cover url(/solve-background.7f76c99b.png) no-repeat}@media screen and (max-width:980px){body .solve{height:1352px;margin-top:-75px;clip-path:polygon(100% 0,100% 95%,50% 100%,0 95%,0 0);background:50%/cover url(/solve-background-sp.fb86a5af.png) no-repeat}}body .solve_inner{max-width:980px;margin:0 auto}body .solve_title{display:inline-block;margin:210px auto 0;font-size:37px;font-weight:700;color:#fff}body .solve_title .title-highlight{margin:0 17px;font-size:57px}body .solve_title br{display:none}@media screen and (max-width:980px){body .solve_title{margin:135px auto 0;font-size:26px}body .solve_title br{display:block}body .solve_title .title-highlight{font-size:40px}}body .solve_feature{display:flex;align-items:center;justify-content:center;margin:62px auto 0;font-size:24px;font-weight:700;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.30196078431372547);white-space:nowrap}@media screen and (max-width:980px){body .solve_feature{width:320px;margin-top:32px}}body .solve_feature:after,body .solve_feature:before{width:100%;content:"";border-top:2px solid #fff}body .solve_feature:before{margin-right:20px}body .solve_feature:after{margin-left:20px}body .solve_feature .feature-highlight{margin-right:4px;font-family:Arial,sans-serif;font-size:46px}@media screen and (max-width:980px){body .solve_feature .feature-highlight{font-size:40px}}body .solve .solve-list{display:flex;margin-top:35px}@media screen and (max-width:980px){body .solve .solve-list{flex-wrap:wrap;width:295px;margin:0 auto}}body .solve .solve-list .solve-item{width:300px;height:379px;margin-right:40px;background-color:#eff9ff;border-radius:20px}body .solve .solve-list .solve-item:last-child{margin-right:0}@media screen and (max-width:980px){body .solve .solve-list .solve-item{width:295px;height:auto;margin:16px auto 0}}@media screen and (max-width:980px){body .solve .solve-list .solve-item:first-child{margin-top:28px}}body .solve .solve-list .solve-item_image{margin-top:50px}@media screen and (max-width:980px){body .solve .solve-list .solve-item_image{width:120px;margin-top:35px}}body .solve .solve-list .solve-item_heading{margin:18px 0 0;font-size:20px;font-weight:700;color:#001d7e}@media screen and (max-width:980px){body .solve .solve-list .solve-item_heading{margin-top:15px;font-size:18px}}body .solve .solve-list .solve-item_description{display:flex;align-items:center;justify-content:center;margin:18px 0 0;font-size:15px;line-height:24px;color:#001d7e}@media screen and (max-width:980px){body .solve .solve-list .solve-item_description{height:auto;margin:4px 0 35px;font-size:14px}}body .campaign{height:728px;margin-top:-156px;text-align:center;background:50%/cover url(/campaign-background.a6c1f4c9.png) no-repeat}@media screen and (max-width:980px){body .campaign{height:848px;margin-top:-75px;background:50%/cover url(/campaign-background-sp.7a1f742f.png);background-repeat:no-repeat}}body .campaign_inner{max-width:940px;margin:0 auto}body .campaign_title{display:inline-block;margin:200px auto 0;font-size:24px;font-weight:700;color:#001d7e}@media screen and (max-width:980px){body .campaign_title{margin:146px auto 0;font-size:19px}}body .campaign_title .title-highlight{display:flex;align-items:center;justify-content:center;font-size:42px;white-space:nowrap}@media screen and (max-width:980px){body .campaign_title .title-highlight{font-size:28px}}body .campaign_title .title-highlight:after,body .campaign_title .title-highlight:before{width:55px;content:"";border-top:4px solid #001d7e}@media screen and (max-width:980px){body .campaign_title .title-highlight:after,body .campaign_title .title-highlight:before{width:37px;border-top:2px solid #001d7e}}body .campaign_title .title-highlight:before{margin-right:28px;transform:rotate(75deg)}@media screen and (max-width:980px){body .campaign_title .title-highlight:before{margin-right:10px}}body .campaign_title .title-highlight:after{margin-left:28px;transform:rotate(-75deg)}@media screen and (max-width:980px){body .campaign_title .title-highlight:after{margin-left:10px}}body .campaign_description{margin:20px auto 50px;line-height:27px;color:#001d7e}@media screen and (max-width:980px){body .campaign_description{margin:24px auto 40px;font-size:14px}}body .campaign_description br.is-sp{display:none}@media screen and (max-width:980px){body .campaign_description br.is-sp{display:block}}body .campaign .campaign-list{display:flex;align-items:center;justify-content:center}@media screen and (max-width:980px){body .campaign .campaign-list{flex-wrap:wrap;align-items:baseline;width:335px;margin:0 auto}}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item:nth-of-type(2){margin:0 17px}}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item_image{width:100px}}body .campaign .campaign-list .campaign-item_name{margin:0 auto;font-size:16px;font-weight:700;color:#001d7e}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item_name{font-size:14px}}body .campaign .campaign-list .campaign-item_name br.is-sp{display:none}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item_name br.is-sp{display:block}}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item:last-child .campaign-item-image{width:170px}}body .campaign .campaign-list .campaign-item:last-child .campaign-item-name{font-size:18px}@media screen and (max-width:980px){body .campaign .campaign-list .campaign-item:last-child .campaign-item-name{font-size:14px}}body .campaign .campaign-list .small-plus{position:relative;display:inline-block;width:19px;height:3px;margin:0 14px 35px;line-height:1;color:#001d7e;vertical-align:middle;background:currentcolor;border-radius:.1em}@media screen and (max-width:980px){body .campaign .campaign-list .small-plus{display:none}}body .campaign .campaign-list .big-plus{position:relative;display:inline-block;width:48px;height:6px;margin:0 19px 35px;line-height:1;color:#001d7e;vertical-align:middle;background:currentcolor;border-radius:.1em}@media screen and (max-width:980px){body .campaign .campaign-list .big-plus{width:36px;margin:36px 140px}}body .campaign .campaign-list .big-plus:before,body .campaign .campaign-list .small-plus:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:inherit;border-radius:inherit;transform:rotate(90deg)}body .contact{padding:51px 0 43px;color:#001d7e;text-align:center}body .contact .contact-description{font-size:21px;font-weight:700}body .contact .contact-description_message-1{display:flex;align-items:center;justify-content:center;margin:0}@media screen and (max-width:980px){body .contact .contact-description_message-1{font-size:17px}}body .contact .contact-description_message-1 .message-highlight{margin:0 5px;font-family:Arial,sans-serif;font-size:41px}@media screen and (max-width:980px){body .contact .contact-description_message-1 .message-highlight{font-size:34px}}body .contact .contact-description_message-1:after,body .contact .contact-description_message-1:before{width:24px;content:"";border-top:2px solid #001d7e}@media screen and (max-width:980px){body .contact .contact-description_message-1:after,body .contact .contact-description_message-1:before{width:21px}}body .contact .contact-description_message-1:before{margin-right:9px;transform:rotate(75deg)}@media screen and (max-width:980px){body .contact .contact-description_message-1:before{margin-right:6px}}body .contact .contact-description_message-1:after{transform:rotate(-75deg)}body .contact .contact-description_message-2{margin:0}@media screen and (max-width:980px){body .contact .contact-description_message-2{font-size:15px}}body .contact .contact-description .is-contact-sp{display:none}@media screen and (max-width:980px){body .contact .contact-description .is-contact-sp{display:block}}body .contact_button{position:relative;display:inline-block;padding:18px 100px;margin-top:28px;overflow:hidden;font-size:24px;font-weight:700;color:#fff;text-decoration:none;background-color:#001d7e;border-radius:100px}@media screen and (max-width:980px){body .contact_button{padding:15px 75px;margin-top:22px}}body .contact_button:focus{outline:none}body .contact_button:before{position:absolute;top:-100px;left:0;display:block;width:30px;height:100%;content:"";background-color:#fff;opacity:0;transition:cubic-bezier(.32,0,.67,0)}body .contact_button:hover:before{animation:anim .5s linear 1}@keyframes anim{0%{opacity:0;transform:scale(2) rotate(45deg)}20%{opacity:.6;transform:scale(20) rotate(45deg)}40%{opacity:.4;transform:scale(30) rotate(45deg)}80%{opacity:.2;transform:scale(45) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}body .contact_text{margin:27px 0 10px;font-size:28px;font-weight:700}body .contact_text br{display:none}@media screen and (max-width:980px){body .contact_text{margin:18px 0 10px;font-size:16px;font-weight:400}body .contact_text br{display:block}body .contact_text span{font-size:24px;font-weight:700}}body .contact_note{margin:2px 0 0;font-size:12px}body .contact_note br{display:none}@media screen and (max-width:980px){body .contact_note br{display:block;line-height:18px}}body .for-example{padding:110px 0;background:top/cover url(/for-example-background.2ded799a.png);background-repeat:no-repeat}@media screen and (max-width:980px){body .for-example{padding:60px 0}}body .for-example_title{margin:0;font-size:42px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:980px){body .for-example_title{font-size:28px}}body .for-example .for-example-list{display:flex;flex-wrap:wrap;width:967px;margin:44px auto 54px}@media screen and (max-width:980px){body .for-example .for-example-list{width:335px;margin:32px auto 40px}}body .for-example .for-example-list .for-example-left-item{position:relative;display:flex;align-items:start;justify-content:start;width:100%}body .for-example .for-example-list .for-example-left-item_text{position:relative;padding:30px;margin:24px 0 48px 47px;font-size:16px;line-height:30px;color:#101010;background-color:#fff;border-radius:10px}@media screen and (max-width:980px){body .for-example .for-example-list .for-example-left-item_text{padding:20px;margin:0 0 24px 22px;font-size:14px;line-height:26px}}body .for-example .for-example-list .for-example-left-item_text:before{position:absolute;top:45px;left:-30px;margin-top:-15px;content:"";border:15px solid transparent;border-right-color:#fff}@media screen and (max-width:980px){body .for-example .for-example-list .for-example-left-item_text:before{top:40px}}body .for-example .for-example-list .for-example-right-item{position:relative;display:flex;flex-direction:row-reverse;align-items:start;justify-content:end;width:100%}body .for-example .for-example-list .for-example-right-item_text{position:relative;padding:30px;margin:0 47px 24px 0;font-size:16px;line-height:30px;color:#101010;background-color:#e3f4ff;border-radius:10px}@media screen and (max-width:980px){body .for-example .for-example-list .for-example-right-item_text{padding:20px;margin:0 22px 24px 0;font-size:14px;line-height:26px}}body .for-example .for-example-list .for-example-right-item_text:before{position:absolute;top:64px;left:100%;margin-top:-15px;content:"";border:15px solid transparent;border-left-color:#e3f4ff}@media screen and (max-width:980px){body .for-example .for-example-list .for-example-right-item_text:before{top:40px}}body .for-example .for-example-list .for-example-right-item:last-child p{margin-bottom:0}body .for-example .for-example-list .text-highlight{color:#de0000}body .for-example .for-example-list .m-b45{margin-bottom:45px}@media screen and (max-width:980px){body .for-example .for-example-list .m-b45{margin-bottom:24px}}body .for-example_image{max-width:963px;margin:0 auto}@media screen and (max-width:980px){body .for-example_image{max-width:335px;padding:0 20px}}body .for-example_image img{width:100%}body .faq{height:2100px;background:top/cover url(/faq-background.2b46208b.png) no-repeat}@media screen and (max-width:980px){body .faq{height:2115px;background:top/cover url(/faq-background-sp.f1eaf548.png);background-repeat:no-repeat}}body .faq_title{padding-top:110px;margin:0;font-size:42px;font-weight:700;color:#001d7e;text-align:center}@media screen and (max-width:980px){body .faq_title{padding-top:60px;font-size:28px}}body .faq .faq-list{margin-top:40px}@media screen and (max-width:980px){body .faq .faq-list{margin-top:52px}}body .faq .faq-list .faq-item{max-width:920px;padding:30px 26px;margin:24px auto 0;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 3px 6px #9daeb5}@media screen and (max-width:980px){body .faq .faq-list .faq-item{max-width:300px;padding:20px;margin:16px auto 0}}body .faq .faq-list .faq-item:first-child{margin-top:0}body .faq .faq-list .faq-item .faq-item-question{display:flex;align-items:center;padding-bottom:12px;border-bottom:1px solid #bfbfbf}body .faq .faq-list .faq-item .faq-item-question_image{width:48px;margin-right:20px}@media screen and (max-width:980px){body .faq .faq-list .faq-item .faq-item-question_image{width:42px;margin-right:10px}}body .faq .faq-list .faq-item .faq-item-question_text{margin:0;font-size:20px;font-weight:500;color:#001d7e}@media screen and (max-width:980px){body .faq .faq-list .faq-item .faq-item-question_text{font-size:16px}}body .faq .faq-list .faq-item .faq-item-answer{display:flex;align-items:start;padding-top:12px}body .faq .faq-list .faq-item .faq-item-answer_image{width:48px;margin-right:20px}@media screen and (max-width:980px){body .faq .faq-list .faq-item .faq-item-answer_image{width:42px;margin-right:10px}}body .faq .faq-list .faq-item .faq-item-answer_text{margin:12px 0 0;font-size:16px;line-height:32px}@media screen and (max-width:980px){body .faq .faq-list .faq-item .faq-item-answer_text{font-size:14px;line-height:26px}}body .faq .faq-list .faq-item .faq-item-answer .indent{display:block;padding-left:1em;text-indent:-1em}body .faq .faq-list .faq-item .faq-item-answer .indent+br{display:none}@media screen and (max-width:980px){body .faq .faq-list .faq-item .faq-item-answer .note{font-size:12px;color:#adadad}body .faq .faq-list .faq-item .faq-item-answer .note br{display:none}}body .faq .faq-list .faq-table{width:521px;margin:32px auto 16px;text-align:center;border-collapse:collapse;border:1px solid #dbdbdb}@media screen and (max-width:980px){body .faq .faq-list .faq-table{width:297px;margin:6px auto 0;font-size:14px}}body .faq .faq-list .faq-table th{padding:10px 37px;font-weight:500;background-color:#f5f5f5}@media screen and (max-width:980px){body .faq .faq-list .faq-table th{padding:4px 10px;font-weight:400}}body .faq .faq-list .faq-table td{padding:4px 0}body .faq .faq-list .faq-table td,body .faq .faq-list .faq-table th{border:1px solid #dbdbdb}body .faq .faq-list .faq-table_header{background-image:linear-gradient(to left top,transparent 50%,#dbdbdb 0,#dbdbdb calc(50% + 1px),transparent calc(50% + 1px))}body .faq .faq-list .faq-table_data{width:22px;line-height:24px;letter-spacing:6px;background-color:#f5f5f5;writing-mode:vertical-rl}@media screen and (max-width:980px){body .faq .faq-list .faq-table_data{width:14px;letter-spacing:3px}}body .faq .faq-list .faq-table_data+td{width:78px}@media screen and (max-width:980px){body .faq .faq-list .faq-table_data+td{width:44px}}body .product-info{position:relative;height:1446px;margin-top:-120px;background:top/cover url(/product-info-background.9f6581b4.png);background-repeat:no-repeat}@media screen and (max-width:980px){body .product-info{height:1500px;margin-top:-60px;background:top/cover url(/product-info-background-sp.3b3bfb22.png);background-repeat:no-repeat}}body .product-info_separation-image-1{position:absolute;top:-86px;left:0;width:100%}@media screen and (max-width:980px){body .product-info_separation-image-1{top:-42px}}body .product-info_separation-image-1 img{width:100%;max-height:338px}@media screen and (max-width:980px){body .product-info_separation-image-1 img{max-height:179px}}body .product-info_separation-image-2{position:absolute;bottom:-182px;left:0;width:100%}@media screen and (max-width:980px){body .product-info_separation-image-2{bottom:-145px}}body .product-info_separation-image-2 img{width:100%;max-height:338px}@media screen and (max-width:980px){body .product-info_separation-image-2 img{max-height:179px}}body .product-info_title{padding-top:270px;margin:0;font-size:42px;font-weight:700;color:#001d7e;text-align:center}@media screen and (max-width:980px){body .product-info_title{padding-top:170px;font-size:28px}}body .product-info .product{display:flex;max-width:980px;margin:80px auto 0}@media screen and (max-width:980px){body .product-info .product{display:block;margin-top:40px;text-align:center}}body .product-info .product_image{width:336px;height:100%;margin:0}@media screen and (max-width:980px){body .product-info .product_image{width:131px;margin:0 auto 32px}}body .product-info .product .product-info-list{text-align:right}@media screen and (max-width:980px){body .product-info .product .product-info-list{width:335px;margin:20px auto 0}}body .product-info .product .product-info-list .product-info-item{display:inline-flex;text-align:left;border:1px solid #dbdbdb;border-bottom:none}body .product-info .product .product-info-list .product-info-item:last-child{border-bottom:1px solid #dbdbdb}body .product-info .product .product-info-list .product-info-item_heading{width:116px;padding:14px;margin:0;font-size:16px;font-weight:500;color:#101010;background-color:#f5f5f5;border-right:1px solid #dbdbdb}@media screen and (max-width:980px){body .product-info .product .product-info-list .product-info-item_heading{width:70px;padding:6px 12px;font-size:14px}}body .product-info .product .product-info-list .product-info-item_heading .is-sp{display:none}@media screen and (max-width:980px){body .product-info .product .product-info-list .product-info-item_heading .is-sp{display:block}}body .product-info .product .product-info-list .product-info-item_text{width:380px;padding:14px 20px;margin:0;font-size:16px;line-height:31px;color:#101010;background-color:#fff}@media screen and (max-width:980px){body .product-info .product .product-info-list .product-info-item_text{width:198px;padding:6px 20px;font-size:14px;line-height:25px}}body .product-info .product .product-info-list .product-info-item_text .note{display:block;padding-left:1em;font-size:12px;line-height:19px;color:#adadad;text-indent:-1em}body #contact-form{padding:220px 0 15px}@media screen and (max-width:980px){body #contact-form{padding:180px 0 15px}}body .privacy-policy{margin:0 auto 50px;font-size:16px;text-align:center}body .privacy-policy a{color:#001d7e;text-decoration:none;border-bottom:1px solid #001d7e}body .privacy-policy img{padding:0 3px}body .privacy-policy_is-sp{display:none}@media screen and (max-width:980px){body .privacy-policy_is-sp{display:block}}body .footer{height:221px;background:top/cover url(/footer-background.7f238edf.png) no-repeat}body .footer_text{margin:0;font-size:14px;color:#fff;text-align:center}body .footer_text:first-child{padding-top:90px;margin-bottom:16px}@media screen and (max-width:980px){body .footer_text:first-child{padding-top:80px;margin-bottom:20px}}body .footer_text:last-child{padding-bottom:50px}@media screen and (max-width:980px){body .footer_text:last-child{padding-bottom:40px}}body .footer_text br{display:none}@media screen and (max-width:980px){body .footer_text br{display:block}}body .wrapper{display:flex;align-items:center;height:100vh}body .wrapper .confirm{max-width:616px;padding:0 20px;margin:0 auto;color:#455a64;text-align:center}body .wrapper .confirm_check{margin-bottom:20px;font-size:36px;color:#00bcd4}body .wrapper .confirm_heading{margin:0;font-size:24px}body .wrapper .confirm_text{margin-top:20px;font-size:16px}body .wrapper .confirm_button{color:#455a64}body .w465{width:465px}body .w470{width:470px}body .w532{width:532px}body .w560{width:560px}body .w564{width:564px}
/*# sourceMappingURL=/js.94658e7d.css.map */