html{font-size:62.5%}body{-webkit-text-size-adjust:100%;font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-size:1.5rem;overflow-y:scroll}body.fixed{width:100%;height:100%;overflow:hidden}@media screen and (min-width: 768px){body{font-size:1.8rem}}main{display:block;position:relative}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;text-decoration:none;-webkit-transition:opacity .5s;transition:opacity .5s}a:hover{opacity:.7;cursor:pointer}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}img{width:100%;vertical-align:bottom}.wrapper{background-color:#040925}@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.sp{display:none !important}}.display_none{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.inner{width:100%;margin:auto;padding:0 11%}@media screen and (max-width: 767px){.inner{padding:0 5%}}.inner_wide{width:100%;padding:0 9%}@media screen and (max-width: 767px){.inner_wide{padding:0 5%}}.heading{color:#fff;font-weight:800;line-height:1.4;letter-spacing:.05em;font-size:3.6979166667vw}@media screen and (min-width: 1920px){.heading{font-size:7.1rem}}@media screen and (max-width: 767px){.heading{font-size:3rem}}.subHeading{color:#fff;font-weight:800;opacity:.5;font-size:1.9791666667vw}@media screen and (min-width: 1920px){.subHeading{font-size:3.8rem}}@media screen and (max-width: 767px){.subHeading{font-size:1.7rem}}.caution{color:#fff;font-weight:600;font-size:1.0416666667vw}@media screen and (min-width: 1920px){.caution{font-size:2rem}}@media screen and (max-width: 767px){.caution{font-size:1.4rem}}.title{letter-spacing:.07em}.text-xl{font-weight:800;font-size:3.125vw}@media screen and (min-width: 1920px){.text-xl{font-size:6rem}}@media screen and (max-width: 767px){.text-xl{font-size:2.8rem}}.text-lg{font-weight:800;font-size:2.2395833333vw}@media screen and (min-width: 1920px){.text-lg{font-size:4.3rem}}@media screen and (max-width: 767px){.text-lg{font-size:2.4rem}}.text-md{font-weight:800;font-size:1.9791666667vw}@media screen and (min-width: 1920px){.text-md{font-size:3.8rem}}@media screen and (max-width: 767px){.text-md{font-size:1.8rem}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.transparent{opacity:.4}.table_detail .table_detailTitle{display:block;font-weight:600;margin-bottom:7px;text-align:left}@media screen and (min-width: 768px){.table_detail .table_detailTitle{font-size:1.6rem}}@media screen and (max-width: 767px){.table_detail .table_detailTitle{font-size:1.4rem}}.table_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.table_detail dl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.table_detail dt{width:115px;font-weight:300;line-height:1.5;padding-right:30px;position:relative}@media screen and (min-width: 768px){.table_detail dt{font-size:1.6rem}}@media screen and (max-width: 767px){.table_detail dt{font-size:1.4rem}}.table_detail dt::after{content:":";padding:0 15px 0 10px;position:absolute;right:0}.table_detail dd{width:calc(100% - 130px);font-weight:300}@media screen and (min-width: 768px){.table_detail dd{font-size:1.6rem}}@media screen and (max-width: 767px){.table_detail dd{font-size:1.4rem}}.modaal-container{width:auto}.modaal-container.small{width:50%}.modaal-content-container{padding:1vw}@media screen and (max-width: 767px){.modaal-content-container{padding:0}}@media screen and (max-width: 1199px){.modaal-gallery-prev,.modaal-gallery-next{bottom:-60px}}.modaal-wrapper,.modaal-wrapper *{-ms-overflow-style:none;scrollbar-width:none}.modaal-wrapper::-webkit-scrollbar{display:none}.modaal-overlay,.modaal-overlay *{-ms-overflow-style:none;scrollbar-width:none}.modaal-overlay::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){iframe{width:100%;height:auto}}.modal-textImg .modaal-container{width:100%;max-width:1140px;background-color:rgba(0,0,0,0);position:relative}.modal-textImg .modaal-content-container{border-radius:10px}@media screen and (max-width: 767px){.modal-textImg .modaal-content-container{border-radius:26px}}.modal-textImg .modal_inner{-webkit-box-shadow:0 3px 6px 0 .16 #000;box-shadow:0 3px 6px 0 .16 #000;border-radius:26px;padding:90px calc(8.8596491228% - 1vw) 90px;text-align:center}@media screen and (max-width: 767px){.modal-textImg .modal_inner{padding:100px 20px 40px}}.modal-textImg .modaal-close{width:55px;height:55px;border:3px solid #fff !important;position:absolute;top:15px;left:15px}@media screen and (max-width: 767px){.modal-textImg .modaal-close{width:40px;height:40px;border:4px solid #fff !important;top:28px;left:25px}}@media screen and (max-width: 767px){.modal-textImg .modaal-close::before,.modal-textImg .modaal-close::after{width:2px;top:5px;left:15px}}.modal-textImg .modal_title{color:#fff;font-weight:800;line-height:1.4;text-align:left}@media screen and (min-width: 768px){.modal-textImg .modal_title{font-size:3.2rem}}@media screen and (max-width: 767px){.modal-textImg .modal_title{font-size:1.8rem}}.modal-textImg .modal_text{display:block;color:#fff;font-weight:600;line-height:1.6}@media screen and (min-width: 768px){.modal-textImg .modal_text{font-size:1.9rem}}@media screen and (max-width: 767px){.modal-textImg .modal_text{font-size:1.4rem}}.modal-textImg .modal_text.sm{font-weight:300}@media screen and (min-width: 768px){.modal-textImg .modal_text.sm{font-size:1.4rem}}@media screen and (max-width: 767px){.modal-textImg .modal_text.sm{font-size:1.2rem}}.modal-textImg .modal_img{margin-left:auto;margin-right:auto}.modal-textImg .btn{min-width:411px;margin:152px auto 0;padding:16px 60px;position:relative}@media screen and (max-width: 767px){.modal-textImg .btn{min-width:233px;margin:78px auto 0}}.modal-textImg .btn>div{padding-right:0}.modal-textImg .arrow{position:absolute;right:16px}@media screen and (max-width: 767px){.modal-textImg .arrow{top:15px;right:-46px}}.modal-textImg .modal_btnContent{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.modal-textImg .modal_btnText{display:block;color:#fff}.modal-textImg .modal_btnText.lg{font-weight:800;margin-top:10px}@media screen and (min-width: 768px){.modal-textImg .modal_btnText.lg{font-size:2.7rem}}@media screen and (max-width: 767px){.modal-textImg .modal_btnText.lg{font-size:1.8rem}}.modal-textImg .modal_btnText.sm{font-weight:600;line-height:1.4}@media screen and (min-width: 768px){.modal-textImg .modal_btnText.sm{font-size:1.5rem}}@media screen and (max-width: 767px){.modal-textImg .modal_btnText.sm{font-size:1rem}}.modal-textImg .modal_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-textImg .modal_flex.col-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-textImg .modal_flex.col-2>*{width:47%}@media screen and (max-width: 767px){.modal-textImg .modal_flex.col-2>*{width:100%}}.modal-textImg .modal_flex.col-2 .modal_img{margin-left:0;margin-right:0}.modal-textImg .modal_list ul{margin-top:32px}.modal-textImg .modal_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-textImg .modal_list li+li{margin-top:21px}.modal-textImg .modal_list li .modal_text{text-align:left}.modal-textImg .modal_list li .modal_listIcon{width:42px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}@media screen and (max-width: 767px){.modal-textImg .modal_list li .modal_listIcon{width:30px}}.modal-description .modaal-content-container{background-color:#297fbc}.modal-description .modal-01 .modal_img{margin-top:118px}@media screen and (max-width: 767px){.modal-description .modal-01 .modal_img{margin-top:47px}}.modal-description .modal-02 .modal_img{margin-top:83px;max-width:648px}@media screen and (max-width: 767px){.modal-description .modal-02 .modal_img{margin-top:47px}}.modal-description .modal-02 .modal_img img+img{margin-top:162px}@media screen and (max-width: 767px){.modal-description .modal-02 .modal_img img+img{margin-top:47px}}.modal-description .modal-03 .modal_img{margin-top:64px;text-align:left}@media screen and (max-width: 767px){.modal-description .modal-03 .modal_img{margin-top:47px}}.modal-description .modal-03 .modal_img img{margin-top:30px}@media screen and (max-width: 767px){.modal-description .modal-03 .modal_img img{margin-top:20px}}@media screen and (min-width: 768px){.modal-description .modal-03 .modal_text{margin:0 -5px}}.modal-description .modal-03 .modal_text.sm{display:inline;margin:0}.modal-description .modal-04 .modal_title{margin-bottom:27px}@media screen and (max-width: 767px){.modal-description .modal-04 .modal_title{margin-bottom:20px}}.modal-description .modal-04 .table_detail{color:#fff;margin-top:30px}@media screen and (max-width: 767px){.modal-description .modal-04 .table_detail{margin-top:20px}}.modal-description .modal-04 .table_detail .modal_text{font-weight:300}@media screen and (min-width: 768px){.modal-description .modal-04 .table_detail .modal_text{font-size:1.6rem}}@media screen and (max-width: 767px){.modal-description .modal-04 .table_detail .modal_text{font-size:1.4rem}}.modal-description .modal-04 .modal_img{margin-top:27px}.modal-description .modal-04 .modal_img .modal_text{font-weight:300}@media screen and (min-width: 768px){.modal-description .modal-04 .modal_img .modal_text{font-size:1.6rem}}@media screen and (max-width: 767px){.modal-description .modal-04 .modal_img .modal_text{font-size:1.4rem}}@media screen and (min-width: 768px){.modal-description .modal-04 .modal_img .modal_text{width:80%;margin:0 auto}}.modal-description .modal-05 .modal_title{margin-bottom:27px}@media screen and (max-width: 767px){.modal-description .modal-05 .modal_title{margin-bottom:20px}}.modal-description .modal-05 .modal_img{margin-top:55px}@media screen and (max-width: 767px){.modal-description .modal-05 .modal_img{margin-top:20px}}.modal-description .modal-05 .modal_img span{margin-top:44px}@media screen and (max-width: 767px){.modal-description .modal-05 .modal_img span{margin-top:20px}}.modal-description .modal-07 .modal_img{margin-top:53px}@media screen and (min-width: 768px){.modal-description .modal-07 .modal_text{font-size:2.5rem}}@media screen and (max-width: 767px){.modal-description .modal-07 .modal_text{font-size:1.4rem}}@media screen and (min-width: 768px){.modal-description .modal-07 .modal_text{letter-spacing:.008em}}.modal-nssc .modaal-content-container{background-color:#297fbc}.modal-nssc .modal-01 .modal_title{margin-top:126px}@media screen and (max-width: 767px){.modal-nssc .modal-01 .modal_title{margin-top:60px}}.modal-nssc .modal-01 .modal_text{margin-top:10px}.modal-nssc .modal-01 .modal_img{margin-top:20px}@media screen and (max-width: 767px){.modal-nssc .modal-01 .modal_img{margin-top:10px}}.modal-nssc .modal-02 .modal_list{width:48%;margin-top:82px}@media screen and (max-width: 767px){.modal-nssc .modal-02 .modal_list{width:100%;margin-top:60px}}.modal-nssc .modal-02 .modal_listTitle{width:80%}.modal-nssc .modal-02 .modal_img{margin-top:65px}@media screen and (max-width: 767px){.modal-nssc .modal-02 .modal_img{margin-top:20px}}@media screen and (min-width: 768px){.modal-nssc .modal-02 .modal_list .modal_text{line-height:1.32}}.modal-nssc .modal-03 .modal_box:first-of-type .modal_text{margin-top:27px}@media screen and (max-width: 767px){.modal-nssc .modal-03 .modal_box:first-of-type .modal_text{margin-top:10px}}.modal-nssc .modal-03 .modal_box:first-of-type .modal_img{width:46.7543859649%;min-width:533px;margin-top:70px}@media screen and (max-width: 767px){.modal-nssc .modal-03 .modal_box:first-of-type .modal_img{width:100%;min-width:auto;margin-top:15px}}.modal-nssc .modal-03 .modal_box:nth-of-type(2){margin-top:145px}@media screen and (max-width: 767px){.modal-nssc .modal-03 .modal_box:nth-of-type(2){margin-top:60px}}.modal-nssc .modal-03 .modal_box:nth-of-type(2) .modal_text{margin-top:27px}@media screen and (max-width: 767px){.modal-nssc .modal-03 .modal_box:nth-of-type(2) .modal_text{margin-top:10px}}.modal-nssc .modal-03 .modal_box:nth-of-type(2) .modal_img{width:105%;margin-top:47px;margin-left:-2%}@media screen and (max-width: 767px){.modal-nssc .modal-03 .modal_box:nth-of-type(2) .modal_img{margin-top:15px}}.modal-nssc .modal-04 .modal_box .modal_text{text-align:left}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box .modal_text{text-align:center}}.modal-nssc .modal-04 .modal_box .modal_img{display:-webkit-box;display:-ms-flexbox;display:flex;width:49%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box .modal_img{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}}.modal-nssc .modal-04 .modal_box .modal_img img{margin-top:18px}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box .modal_img img{margin-top:5px}}.modal-nssc .modal-04 .modal_box:first-of-type .modal_flex{margin-top:52px}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box:first-of-type .modal_flex{margin-top:0}}.modal-nssc .modal-04 .modal_box:nth-of-type(2){margin-top:113px}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box:nth-of-type(2){margin-top:60px}}.modal-nssc .modal-04 .modal_box:nth-of-type(2) .modal_flex{margin-top:46px}@media screen and (max-width: 767px){.modal-nssc .modal-04 .modal_box:nth-of-type(2) .modal_flex{margin-top:0}}.btn{border-radius:.7vw;font-weight:800;line-height:1.3;min-width:16.5104166667vw;padding:.5208333333vw .8854166667vw .5208333333vw 1.875vw;text-decoration:none !important;font-size:1.3020833333vw}@media screen and (min-width: 1920px){.btn{font-size:2.5rem}}@media screen and (max-width: 767px){.btn{font-size:1.5rem}}@media screen and (max-width: 767px){.btn{width:100%;border-radius:14px;padding:13px 10px}}.btn.btn-navy{background:#040925;color:#fff}.btn.btn-white{background:#fff;color:#040925}.btn.btn-blue{background:#448fcb;color:#fff}.arrow{display:block;width:2.0833333333vw;height:2.0833333333vw;background-color:#be5509;border-radius:100px;-ms-flex-negative:0;flex-shrink:0;margin-left:.625vw;position:relative}@media screen and (max-width: 767px){.arrow{width:26px;height:26px;position:absolute;top:0;bottom:0;margin:auto;right:0}}.arrow::after{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-left:.6770833333vw solid #fff;border-top:.6770833333vw solid rgba(0,0,0,0);border-bottom:.6770833333vw solid rgba(0,0,0,0);border-right:.6770833333vw solid rgba(0,0,0,0);position:absolute;top:50%;left:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.arrow::after{border-left:10px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}}.btn01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.btn01>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding-right:34px}}.btn02{-webkit-box-shadow:inset 0 1px 0 #617586,inset 0 0 40px 5px rgba(0,0,0,.2),0 0 2px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 #617586,inset 0 0 40px 5px rgba(0,0,0,.2),0 0 2px 1px rgba(0,0,0,.5);-webkit-transition-duration:.9s;transition-duration:.9s}.btn02:hover{-webkit-transition-duration:.9s;transition-duration:.9s;-webkit-box-shadow:inset 0 -1px 0 #617586,inset 0 2px 8px rgba(0,0,0,.5),inset 0 0 40px 5px rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 #617586,inset 0 2px 8px rgba(0,0,0,.5),inset 0 0 40px 5px rgba(0,0,0,.25)}.btn02>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_contact{background:-webkit-gradient(linear, left top, left bottom, from(#95a8d1), color-stop(43.8%, #aab7d1), color-stop(81.3%, #7d95c6), color-stop(99.8%, #7b94c6), to(#7b94c6));background:linear-gradient(#95a8d1 0%, #aab7d1 43.8%, #7d95c6 81.3%, #7b94c6 99.8%, #7b94c6 100%);border-radius:100px;color:#fff;font-weight:600;padding:1.6145833333vw 0 1.6145833333vw;font-size:1.40625vw}@media screen and (min-width: 1920px){.btn_contact{font-size:2.7rem}}@media screen and (max-width: 767px){.btn_contact{font-size:1.6rem}}@media screen and (max-width: 767px){.btn_contact{padding:15px}}#baguetteBox-slider{top:50px;height:90%}@media screen and (max-width: 767px){#baguetteBox-slider{top:10px}}#baguetteBox-overlay button{background-color:rgba(0,0,0,0)}#baguetteBox-overlay polyline{fill:#fff;stroke-width:0}@media screen and (max-width: 767px){#baguetteBox-overlay .full-image figure{height:auto}}#baguetteBox-slider .full-image figure{display:inline-block;background-color:#040925;border-radius:26px;padding:70px 100px 30px;position:relative}@media screen and (max-width: 767px){#baguetteBox-slider .full-image figure{padding:20px}}#baguetteBox-slider .full-image figure img{-webkit-box-shadow:none;box-shadow:none}.baguetteBox-button#close-button{width:55px;height:55px;top:30px;left:30px;border:3px solid #fff;border-radius:100%}.baguetteBox-button#close-button:hover{background-color:#fff}.baguetteBox-button#close-button:hover svg g{stroke:#b93d0c}.baguetteBox-button svg{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.baguetteBox-button svg g{stroke:#fff}@media screen and (max-width: 767px){.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:75vw}}@media screen and (max-width: 767px){.baguetteBox-button#next-button{right:-4px}}@media screen and (max-width: 767px){.baguetteBox-button#previous-button{left:-4px}}.js-fadeIn{opacity:0}.js-fadeIn-up,.js-fadeIn-order{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}@media screen and (min-width: 768px){.js-fadeIn-up,.js-fadeIn-order{-webkit-transform:translateY(80px);transform:translateY(80px)}}@-webkit-keyframes fadeIn-up{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn-up{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn{100%{opacity:1}}@keyframes fadeIn{100%{opacity:1}}.js-fadeIn-up.is-show{-webkit-animation:fadeIn-up .7s ease-out 0s 1 forwards;animation:fadeIn-up .7s ease-out 0s 1 forwards}.js-fadeIn.is-show{-webkit-animation:fadeIn .7s ease-out 0s 1 forwards;animation:fadeIn .7s ease-out 0s 1 forwards}.js-fadeIn-order.is-show{-webkit-animation:fadeIn-up .5s ease-out 0s 1 forwards;animation:fadeIn-up .5s ease-out 0s 1 forwards}.hero_headingSmall.is-show{-webkit-animation:fadeIn-up .7s ease-out .5s 1 forwards;animation:fadeIn-up .7s ease-out .5s 1 forwards}.hero_headingLarge.is-show{-webkit-animation:fadeIn-up .7s ease-out .7s 1 forwards;animation:fadeIn-up .7s ease-out .7s 1 forwards}.hero_img.is-show{-webkit-animation:fadeIn 1s linear .9s 1 forwards;animation:fadeIn 1s linear .9s 1 forwards}.header{width:100%;color:#fff;padding:1.3020833333vw 0;background-color:rgba(4,9,37,.7)}@media screen and (max-width: 1000px){.header{padding:17px 0 10px;position:fixed;top:0;left:0;z-index:10}}.header.fixed{position:fixed;top:0;left:0;z-index:10}.header .inner{max-width:calc(1500px + 4%);padding:0 2%}@media screen and (max-width: 1000px){.header .inner{padding:0 20px}}.header .logo_text{width:47%;margin-left:auto;margin-bottom:2.0833333333vw}@media screen and (max-width: 1000px){.header .logo_text{width:100%}}@media screen and (max-width: 1000px){.header .header_topImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:17px;margin-bottom:0}}.header .header_topImg .logo{display:none}@media screen and (max-width: 1000px){.header .header_topImg .logo{display:inline-block}}.header .flex-between{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .flex-between .logo{display:block}@media screen and (max-width: 1000px){.header .flex-between .logo{display:none}}.header .logo{width:16%}@media screen and (max-width: 1000px){.header .logo{width:140px;margin-right:auto}}.header .nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header .nav .nav_contact{width:6.5vw;margin-left:auto}@media screen and (max-width: 1000px){.header .nav .nav_contact{width:176px;margin-top:55px}}.header .nav .nav_download::after{-webkit-transform:translateY(-50%) rotate(-90deg) !important;transform:translateY(-50%) rotate(-90deg) !important}.header .nav .nav_anchor{margin-bottom:11px}.header .nav .nav_anchor .flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1000px){.header .nav .nav_anchor .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1000px){.header .nav .nav_anchor ul{width:100%}}.header .nav .nav_anchor li{margin-top:.3125vw;margin-left:2%}@media screen and (max-width: 1000px){.header .nav .nav_anchor li{width:100%;margin-left:0;text-align:center}}.header .nav .nav_anchor a:not(.nav_contact){font-weight:600;white-space:nowrap;position:relative;line-height:1.43;font-size:.7291666667vw}@media screen and (min-width: 1920px){.header .nav .nav_anchor a:not(.nav_contact){font-size:1.4rem}}@media screen and (max-width: 767px){.header .nav .nav_anchor a:not(.nav_contact){font-size:1.8rem}}@media screen and (max-width: 1000px){.header .nav .nav_anchor a:not(.nav_contact){padding:15px 0}}.header .navBtn{display:none}@media screen and (max-width: 1000px){.header .navBtn{display:inline-block}}#header_space{background-color:#040925;width:100%}@media screen and (max-width: 1000px){#header_space{height:95px}}@media screen and (max-width: 1000px){.header{background-color:rgba(4,9,37,.7);-webkit-transition-duration:.5s;transition-duration:.5s}.header.navOpen-Color{background-color:#040925}.header .nav{width:100%;height:0;background-color:#040925;overflow-y:auto;-webkit-transition:height .7s;transition:height .7s;position:absolute;top:94px;left:0;z-index:10}.header .nav_anchor{padding-top:96px;padding-bottom:100px;margin-bottom:0}.header .navBtn{display:inline-block;width:30px;position:absolute;top:52px;right:20px}.header .navBtn .open{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.7s;transition-duration:.7s;position:absolute;opacity:1}.header .navBtn .close{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.7s;transition-duration:.7s;position:absolute;opacity:0}.header.open .nav{height:calc(100vh - 56px);-webkit-transition:height .7s;transition:height .7s}.header.open .navBtn .open{opacity:0}.header.open .navBtn .close{opacity:1}}.header_lang{text-align:right}.header_lang a{text-decoration:underline}@media screen and (min-width: 1001px){.header_lang{padding-right:1.5vw;font-size:.7291666667vw}}@media screen and (min-width: 1001px)and (min-width: 1920px){.header_lang{font-size:1.4rem}}@media screen and (min-width: 1001px)and (max-width: 767px){.header_lang{font-size:1.8rem}}@media screen and (max-width: 1000px){.header_lang{text-align:center;margin-top:10px}}@media screen and (max-width: 1000px){.header_lang.-pc{display:none !important}}@media screen and (min-width: 1001px){.header_lang.-sp{display:none !important}}.footer{background-color:#71869b}.footer small{display:block;color:#fff;padding:.9375vw 0 .8333333333vw;text-align:center;font-weight:600;font-size:.8333333333vw}@media screen and (min-width: 1920px){.footer small{font-size:1.6rem}}@media screen and (max-width: 767px){.footer small{font-size:1.2rem}}@media screen and (max-width: 767px){.footer small{line-height:1.5;padding:16px 0 30px}}.hero{height:37.96875vw;background-image:url(../img/hero/img_hero_01.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding:12.0833333333vw 0 0}@media screen and (max-width: 767px){.hero{height:516px;background-image:url(../img/hero/sp_img_hero_01.png);position:relative}}@media screen and (max-width: 767px){.hero .inner{position:absolute;top:34%}}.hero_heading{width:100%;text-align:center}.hero_heading span{display:block}.hero_headingSmall{color:rgba(255,255,255,.7);font-weight:800;letter-spacing:.075em;font-size:2.0833333333vw}@media screen and (min-width: 1920px){.hero_headingSmall{font-size:4rem}}@media screen and (max-width: 767px){.hero_headingSmall{font-size:1.3rem}}@media screen and (max-width: 767px){.hero_headingSmall{color:#fff}}.hero_headingLarge{color:#fff;font-weight:800;letter-spacing:.05em;margin-top:2.0833333333vw;font-size:3.4375vw}@media screen and (min-width: 1920px){.hero_headingLarge{font-size:6.6rem}}@media screen and (max-width: 767px){.hero_headingLarge{font-size:2.7rem}}@media screen and (max-width: 767px){.hero_headingLarge{line-height:1.59;margin-top:4.8vw}}.index{background-color:#448fcb}.index .inner{padding-top:8.3854166667vw;padding-bottom:9.6354166667vw}@media screen and (max-width: 767px){.index .inner{padding-top:47px;padding-bottom:47px}}.index_topImg{width:15.625vw;margin:auto;text-align:center}@media screen and (max-width: 767px){.index_topImg{width:40%;max-width:132px}}.index_title{color:#fff;border-top:1px solid #fff;font-weight:800;opacity:.5;margin-top:2.2916666667vw;text-align:center;padding-top:3.125vw;font-size:2.8125vw}@media screen and (min-width: 1920px){.index_title{font-size:5.4rem}}@media screen and (max-width: 767px){.index_title{font-size:2.4rem}}@media screen and (max-width: 767px){.index_title{margin-top:36px;padding-top:53px}}.index_listWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff;padding:3.125vw 0}@media screen and (max-width: 767px){.index_listWrap{padding:22px 0 30px}}.index_list{color:#fff;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-weight:600;list-style:none;font-size:1.3541666667vw}@media screen and (min-width: 1920px){.index_list{font-size:2.6rem}}@media screen and (max-width: 767px){.index_list{font-size:1.25rem}}.index_item{position:relative;padding-left:20px}.index_item+.index_item{margin-top:1.25vw}@media screen and (max-width: 767px){.index_item+.index_item{line-height:1.5;margin-top:9px}}.index_item a{display:inline;line-height:1.27}.index_item a::before{position:absolute;top:.5em;left:0;content:"";width:6px;height:6px;background:#fdf531;border-radius:50%}@media screen and (max-width: 767px){.index_item a::before{left:2%;width:3px;height:3px}}.index_item a::after{content:"";display:inline-block;width:1.3541666667vw;height:1.3541666667vw;background-image:url(../img/index/ico_arrow-yellow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:text-top;position:relative;right:-0.5vw}@media screen and (max-width: 767px){.index_item a::after{width:13px;height:13px;right:-5px}}.index_list.sub{margin-top:1.25vw;padding-left:2.0833333333vw}@media screen and (max-width: 767px){.index_list.sub{padding-left:0;margin-left:-20px}}.totalCost{background-color:#040925;color:#fff;padding-top:19.5833333333vw}@media screen and (max-width: 767px){.totalCost{padding-top:110px}}.totalCost_background{background-image:url(../img/totalCost/img_totalCost_01.png);background-position:right 4% bottom 0;background-repeat:no-repeat;background-size:69%;position:relative}@media screen and (max-width: 767px){.totalCost_background{background-image:url(../img/totalCost/sp_img_totalCost_01.png);background-position:center bottom;background-size:78% auto;padding-bottom:135%}}.totalCost_title{font-weight:800;line-height:1.43;letter-spacing:.05em;font-size:2.6041666667vw}@media screen and (min-width: 1920px){.totalCost_title{font-size:5rem}}@media screen and (max-width: 767px){.totalCost_title{font-size:2.3rem}}@media screen and (max-width: 767px){.totalCost_title{letter-spacing:.044em}}.totalCost_title::before{content:"";display:block;width:100%;height:4.7vw;background-image:url(../img/totalCost/img_totalCost_02.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-3.90625vw;left:-1.5625vw;letter-spacing:.05em}@media screen and (max-width: 767px){.totalCost_title::before{height:45px;background-size:contain;background-image:url(../img/totalCost/sp_img_totalCost_02.svg);top:-27px}}.totalCost_leadText{font-weight:600;line-height:1.7;letter-spacing:.05em;margin-top:1.1458333333vw;width:48%;font-size:1.25vw}@media screen and (min-width: 1920px){.totalCost_leadText{font-size:2.4rem}}@media screen and (max-width: 767px){.totalCost_leadText{font-size:1.5rem}}@media screen and (max-width: 767px){.totalCost_leadText{margin-top:15px;padding-right:34px;line-height:1.53;width:auto}}.totalCost_youtube{margin-top:12.3958333333vw;font-weight:600;line-height:1.7;font-size:1.09375vw}@media screen and (min-width: 1920px){.totalCost_youtube{font-size:2.1rem}}@media screen and (max-width: 767px){.totalCost_youtube{font-size:1.5rem}}@media screen and (max-width: 767px){.totalCost_youtube{margin:50px auto 0}}.totalCost_youtubeText{letter-spacing:.05em;line-height:1.43}@media screen and (max-width: 767px){.totalCost_youtubeText{line-height:1.8}}.totalCost_youtubeLink{margin-top:1.0416666667vw;padding-bottom:.6770833333vw;width:20.9375vw}@media screen and (max-width: 767px){.totalCost_youtubeLink{width:100%;padding-bottom:0;margin-top:5px}}.totalCost_arrow{width:100%;position:relative;margin-top:10.9375vw}@media screen and (max-width: 767px){.totalCost_arrow{margin-top:88px;text-align:center}}.totalCost_arrow span{display:inline-block;width:0;height:0;opacity:1;border-top:27px solid #fdf531;border-right:35px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);border-left:35px solid rgba(0,0,0,0);position:relative}@media screen and (min-width: 768px){.totalCost_arrow span{position:absolute;right:23.5vw;border-top:3.28125vw solid #fdf531;border-right:4.6875vw solid rgba(0,0,0,0);border-bottom:0vw solid rgba(0,0,0,0);border-left:4.6875vw solid rgba(0,0,0,0)}}.totalCost_arrow span::before,.totalCost_arrow span::after{content:"";display:inline-block;width:0;height:0;opacity:.7;border-top:27px solid #fdf531;border-right:35px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);border-left:35px solid rgba(0,0,0,0);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.totalCost_arrow span::before,.totalCost_arrow span::after{border-top:3.28125vw solid #fdf531;border-right:4.6875vw solid rgba(0,0,0,0);border-bottom:0vw solid rgba(0,0,0,0);border-left:4.6875vw solid rgba(0,0,0,0)}}.totalCost_arrow span::before{bottom:4px;opacity:.7}@media screen and (min-width: 768px){.totalCost_arrow span::before{bottom:4vw}}.totalCost_arrow span::after{bottom:35px;opacity:.3}@media screen and (min-width: 768px){.totalCost_arrow span::after{bottom:8vw}}.description{background-color:#040925;color:#fff;padding:10.7291666667vw 0 16.875vw}@media screen and (max-width: 767px){.description{padding:0 0 127px}}@media screen and (max-width: 767px){.description .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description .flex .description_boxSmall:first-of-type{background-color:#448fcb}.description .flex .description_boxSmall:nth-of-type(2){background-color:#3ea5c3;margin-left:1.5625vw}@media screen and (max-width: 767px){.description .flex .description_boxSmall:nth-of-type(2){margin-left:0}}.description_title{line-height:1.4;font-weight:800}.description_title span{display:block}.description_text{font-weight:400;line-height:1.8;margin-top:2.0833333333vw;font-size:1.3020833333vw}@media screen and (min-width: 1920px){.description_text{font-size:2.5rem}}@media screen and (max-width: 767px){.description_text{font-size:1.5rem}}@media screen and (max-width: 767px){.description_text{letter-spacing:.05em;margin-top:20px}}.description_text.sm{font-size:1.2rem;opacity:.7;text-align:center}.description_arrow{display:inline-block;width:0;height:0;opacity:.7;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #fff;position:relative}.description_arrow::before,.description_arrow::after{content:"";display:inline-block;width:0;height:0;opacity:.7;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #fff;position:absolute;top:-6px}.description_arrow::before{left:5px}.description_arrow::after{right:8px}.description_icon{width:8.125vw}@media screen and (max-width: 767px){.description_icon{width:96px}}.description_boxLarge{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;border-radius:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.description_boxLarge{border-radius:26px}}.description_boxLarge::after{content:"";width:100%;height:100%;background-repeat:no-repeat;border-radius:2vw;position:absolute;top:0;left:0;z-index:-1}.description_boxLarge+.description_boxLarge{margin-top:1.9270833333vw}@media screen and (max-width: 767px){.description_boxLarge+.description_boxLarge{margin-top:50px}}.description_boxLarge .btn{margin-top:3.4895833333vw}@media screen and (max-width: 767px){.description_boxLarge .btn{max-width:300px;margin-top:35px}}.description_boxSmall{border-radius:26px;margin-top:2.0833333333vw;padding-top:5vw;padding-bottom:1vw;text-align:center}@media screen and (max-width: 767px){.description_boxSmall{margin-top:15px;padding:20px 20px 20px 20px}}.description_boxLarge.boxLarge01{min-height:46.3541666667vw;background-color:#297fbc;padding:4.6875vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge01{padding:54px 20px 113%}}.description_boxLarge.boxLarge01::after{background-image:url(../img/description/img_description_01.png);background-size:33.6979166667vw;background-position:center right 2.6041666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge01::after{background-size:80% auto;background-position:center bottom 62px}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge01 .description_text{margin-top:1.3541666667vw;line-height:1.72;letter-spacing:.05em}}.description_boxLarge.boxLarge01 .text-lg{margin-top:1.71875vw;letter-spacing:.05em}@media screen and (max-width: 767px){.description_boxLarge.boxLarge01 .text-lg{margin-top:22px;line-height:1.25}}.description_boxLarge.boxLarge01 .btn{width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge01 .btn{width:auto}}.description_boxLarge.boxLarge02{height:39.3229166667vw;background-image:url(../img/description/bg_description_02.png);background-size:cover;padding:2.6041666667vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge02{height:auto;background-image:url(../img/description/sp_bg_description_02.png);padding:31px 20px 100%}}.description_boxLarge.boxLarge02::after{background-image:url(../img/description/img_description_02.png);background-size:33.8541666667vw;background-position:bottom 0 right}@media screen and (max-width: 767px){.description_boxLarge.boxLarge02::after{background-image:url(../img/description/sp_img_description_02.png);background-size:90% auto;background-position:center bottom 51px}}.description_boxLarge.boxLarge02 .description_title{letter-spacing:.061em;margin-top:1.1458333333vw;font-size:2.2916666667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge02 .description_title{font-size:4.4rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge02 .description_title{font-size:2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge02 .description_title{line-height:1.6;letter-spacing:.05em;margin-top:30px}}.description_boxLarge.boxLarge02 .btn{width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge02 .btn{width:auto}}.description_boxLarge.boxLarge03{height:39.3229166667vw;background-image:url(../img/description/bg_description_03.png);background-size:cover;padding:2.6041666667vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge03{height:auto;background-image:url(../img/description/sp_bg_description_03.png);padding:31px 20px 80%}}.description_boxLarge.boxLarge03::after{background-image:url(../img/description/img_description_03.png);background-size:35.4166666667vw;background-position:top 58% right}@media screen and (max-width: 767px){.description_boxLarge.boxLarge03::after{background-size:90% auto;background-position:center bottom 51px}}.description_boxLarge.boxLarge03 .description_title{letter-spacing:.075em;margin-top:2.9166666667vw;font-size:2.7604166667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge03 .description_title{font-size:5.3rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge03 .description_title{font-size:2.8rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge03 .description_title{letter-spacing:.05em;line-height:1.4;margin-top:36px}}.description_boxLarge.boxLarge03 .btn{width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge03 .btn{width:auto}}.description_boxLarge.boxLarge04{height:39.3229166667vw;background-image:url(../img/description/bg_description_04.png);background-size:cover;padding:2.6041666667vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge04{height:auto;background-image:url(../img/description/sp_bg_description_04.png);padding:57px 20px 76%}}.description_boxLarge.boxLarge04::after{background-image:url(../img/description/img_description_04.png);background-size:31.6666666667vw;background-position:top 63% right 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge04::after{background-image:url(../img/description/sp_img_description_04.png);background-size:calc(100% - 40px) auto;background-position:center bottom 51px}}.description_boxLarge.boxLarge04 .description_title{letter-spacing:.075em;margin-top:2.9166666667vw;font-size:2.7083333333vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge04 .description_title{font-size:5.2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge04 .description_title{font-size:2.4rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge04 .description_title{letter-spacing:.05em;line-height:1.33;margin-top:36px}}.description_boxLarge.boxLarge04 .description_text{letter-spacing:.05em}@media screen and (min-width: 768px){.description_boxLarge.boxLarge04 .description_text{margin-top:1.1979166667vw}}.description_boxLarge.boxLarge04 .btn{width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge04 .btn{width:auto}}.description_boxLarge.boxLarge05{height:39.3229166667vw;background-image:url(../img/description/bg_description_05.png);background-size:cover;padding:2.6041666667vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge05{height:auto;background-image:url(../img/description/sp_bg_description_05.png);padding:57px 20px 64%}}.description_boxLarge.boxLarge05::after{background-image:url(../img/description/img_description_05.png);background-size:40.7291666667vw;background-position:top 60% right 1.1458333333vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge05::after{background-size:calc(100% - 40px) auto;background-position:center bottom 51px}}.description_boxLarge.boxLarge05 .description_title{letter-spacing:.075em;margin-top:4.1666666667vw;font-size:2.7083333333vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge05 .description_title{font-size:5.2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge05 .description_title{font-size:2.4rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge05 .description_title{letter-spacing:.05em;margin-top:36px}}.description_boxLarge.boxLarge05 .btn{width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge05 .btn{width:auto}}.description_boxLarge.boxLarge06{height:43.2291666667vw;background-color:#297fbc;padding:7.03125vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06{height:auto;padding:57px 20px 60px}}.description_boxLarge.boxLarge06 .description_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description_boxLarge.boxLarge06 .description_title{letter-spacing:.05em;font-size:1.9270833333vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge06 .description_title{font-size:3.7rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_title{font-size:2.8rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_title{line-height:1.28}}.description_boxLarge.boxLarge06 .description_title span:first-of-type{font-weight:800;font-size:3.125vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge06 .description_title span:first-of-type{font-size:6rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_title span:first-of-type{font-size:2rem}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge06 .description_title span:first-of-type{line-height:1;letter-spacing:.05em}}.description_boxLarge.boxLarge06 .description_title span:nth-of-type(2){margin-top:1.5625vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_title span:nth-of-type(2){margin-top:30px}}.description_boxLarge.boxLarge06 .description_text{padding-right:0 !important;margin-top:1.5625vw;font-size:1.0416666667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge06 .description_text{font-size:2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_text{font-size:1.5rem}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge06 .description_text{letter-spacing:.075em;line-height:1.7;width:90%}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_text{margin-top:30px}}.description_boxLarge.boxLarge06 .description_text.-small{font-weight:800;font-size:1.1458333333vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge06 .description_text.-small{font-size:2.2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_text.-small{font-size:1.2rem}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge06 .description_text.-small{letter-spacing:0;margin-top:0;width:auto}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_text.-small{letter-spacing:0}}.description_boxLarge.boxLarge06 .description_boxLargeItem{width:50%}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_boxLargeItem{width:100%}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2){padding-left:1.6145833333vw}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2){margin-top:40px}}.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2) .description_text{padding-right:4vw;text-align:center}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2) .description_text{padding-left:0}}.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2) .description_img{margin-top:2.4479166667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge06 .description_boxLargeItem:nth-of-type(2) .description_img{margin:18px auto 0}}.description_boxLarge.boxLarge07{height:44.21875vw;background-color:#297fbc;padding:5.3645833333vw 3.2291666667vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07{height:auto;padding:57px 20px 75px}}.description_boxLarge.boxLarge07 .text-lg{margin-top:1.25vw}.description_boxLarge.boxLarge07 .btn{margin-top:4.6875vw;width:23.28125vw}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .btn{margin-top:50px;width:auto}}.description_boxLarge.boxLarge07 .description_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description_boxLarge.boxLarge07 .description_title span:first-of-type{letter-spacing:0;font-size:1.9791666667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge07 .description_title span:first-of-type{font-size:3.8rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_title span:first-of-type{font-size:1.5rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_title span:first-of-type{letter-spacing:.05em}}.description_boxLarge.boxLarge07 .description_title span:nth-child(2){letter-spacing:.05em;font-size:2.6041666667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge07 .description_title span:nth-child(2){font-size:5rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_title span:nth-child(2){font-size:2.8rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_title span:nth-child(2){margin-top:22px}}.description_boxLarge.boxLarge07 .description_text{font-size:1.0416666667vw}@media screen and (min-width: 1920px){.description_boxLarge.boxLarge07 .description_text{font-size:2rem}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_text{font-size:1.5rem}}@media screen and (min-width: 768px){.description_boxLarge.boxLarge07 .description_text{line-height:1.7;letter-spacing:.075em;margin-top:1.40625vw}}.description_boxLarge.boxLarge07 .description_boxLargeItem{width:40%}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_boxLargeItem{width:100%}}.description_boxLarge.boxLarge07 .description_boxLargeItem:first-of-type{width:47%}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_boxLargeItem:first-of-type{width:100%}}.description_boxLarge.boxLarge07 .description_boxLargeItem:nth-of-type(2){width:53%}@media screen and (min-width: 768px){.description_boxLarge.boxLarge07 .description_boxLargeItem:nth-of-type(2){margin-top:4.0625vw}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_boxLargeItem:nth-of-type(2){width:calc(100% + 19px);overflow-x:scroll}}@media screen and (max-width: 767px){.description_boxLarge.boxLarge07 .description_boxLargeItem:nth-of-type(2) .description_img{width:530px;margin-top:14px;margin-right:-20px;padding-right:20px}}.nssc{background-color:#448fcb;padding:12.65625vw 0 18.3333333333vw}@media screen and (max-width: 767px){.nssc{padding:87px 0 91px}}@media screen and (max-width: 767px){.nssc .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nssc_bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../img/nssc/bg_nssc_top.png);background-size:108% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.nssc_bg{height:160px;background-size:auto 157px;background-position:center right -25px}}.nssc_title{padding-left:5.46875vw;padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;width:100%}@media screen and (max-width: 767px){.nssc_title{padding:0}}.nssc_titleMain{display:block;color:#fff;font-weight:800;letter-spacing:.05em;line-height:1.37;width:65%;font-size:3.6979166667vw}@media screen and (min-width: 1920px){.nssc_titleMain{font-size:7.1rem}}@media screen and (max-width: 767px){.nssc_titleMain{font-size:1.6rem}}@media screen and (max-width: 767px){.nssc_titleMain{line-height:1.31;margin-top:1.25vw;width:55%}}.nssc_titleSub{display:block;color:#fff;font-weight:600;opacity:.5;margin-top:1.1458333333vw;font-size:2.3958333333vw}@media screen and (min-width: 1920px){.nssc_titleSub{font-size:4.6rem}}@media screen and (max-width: 767px){.nssc_titleSub{font-size:1.1rem}}@media screen and (max-width: 767px){.nssc_titleSub{letter-spacing:.05em;font-weight:800;margin-top:2.3958333333vw}}.nssc_boxTitle,.nssc_boxText{color:#fff}.nssc_icon{width:9.6875vw}@media screen and (max-width: 767px){.nssc_icon{width:105px}}.nssc_boxLarge{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2vw;background-color:#040925;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.nssc_boxLarge{border-radius:26px}}.nssc_boxSmall{width:49%;background-color:#040925;border-radius:26px;margin-top:1.5625vw;padding:2.6041666667vw}@media screen and (max-width: 767px){.nssc_boxSmall{width:100%;margin-top:20px;padding:20px}}.nssc_boxSmall .btn{margin-top:2.6041666667vw;text-align:left}@media screen and (max-width: 767px){.nssc_boxSmall .btn{margin-top:44px}}.nssc_boxSmall_lead{color:#fff;font-weight:600;line-height:1.45;text-align:center;font-size:1.6145833333vw}@media screen and (min-width: 1920px){.nssc_boxSmall_lead{font-size:3.1rem}}@media screen and (max-width: 767px){.nssc_boxSmall_lead{font-size:1.6rem}}@media screen and (max-width: 767px){.nssc_boxSmall_lead{font-weight:800;line-height:1.44;letter-spacing:.05em;text-align:left}}.nssc_boxSmall_heading{color:#54c3f1;font-weight:600;line-height:1.6;margin-top:1.1458333333vw;font-size:1.6666666667vw}@media screen and (min-width: 1920px){.nssc_boxSmall_heading{font-size:3.2rem}}@media screen and (max-width: 767px){.nssc_boxSmall_heading{font-size:2.7rem}}@media screen and (max-width: 767px){.nssc_boxSmall_heading{font-weight:800;letter-spacing:.05em;line-height:1.3;text-align:left;margin-top:30px}}@media screen and (max-width: 767px){.nssc_boxSmall_content{text-align:left}}.nssc_box01{height:52.2395833333vw;background-image:url(../img/nssc/img_nssc_01.png);background-repeat:no-repeat;background-position:center right 7.7083333333vw;background-size:26.875vw;margin-top:6.4583333333vw;padding:2.96875vw 3.6458333333vw 4.0625vw}@media screen and (max-width: 767px){.nssc_box01{height:auto;background-image:url(../img/nssc/img_nssc_01.png);background-size:84% auto;background-position:center bottom 90px;margin-top:5.2083333333vw;padding:20px 20px 189%}}.nssc_box01 .nssc_boxTitle.sm{font-weight:600;letter-spacing:0;margin-top:2.6041666667vw;font-size:1.8229166667vw}@media screen and (min-width: 1920px){.nssc_box01 .nssc_boxTitle.sm{font-size:3.5rem}}@media screen and (max-width: 767px){.nssc_box01 .nssc_boxTitle.sm{font-size:1.25rem}}@media screen and (max-width: 767px){.nssc_box01 .nssc_boxTitle.sm{letter-spacing:.05em;font-weight:800;margin-top:20px}}.nssc_box01 .nssc_boxTitle.lg{font-weight:800;line-height:1.25;letter-spacing:.058em;margin-top:.625vw;width:55%;font-size:3.3854166667vw}@media screen and (min-width: 1920px){.nssc_box01 .nssc_boxTitle.lg{font-size:6.5rem}}@media screen and (max-width: 767px){.nssc_box01 .nssc_boxTitle.lg{font-size:2.7rem}}@media screen and (max-width: 767px){.nssc_box01 .nssc_boxTitle.lg{letter-spacing:.05em;line-height:1.3;margin-top:20px;width:100%}}.nssc_box01 .caution{margin-top:1.0416666667vw;font-size:1.0416666667vw}@media screen and (min-width: 1920px){.nssc_box01 .caution{font-size:2rem}}@media screen and (max-width: 767px){.nssc_box01 .caution{font-size:.9rem}}@media screen and (min-width: 768px){.nssc_box01 .caution{letter-spacing:.05em}}@media screen and (max-width: 767px){.nssc_box01 .caution{margin-top:15px}}.nssc_box01 .btn{width:23.28125vw}@media screen and (max-width: 767px){.nssc_box01 .btn{margin-top:32px;width:auto}}.nssc_box02{height:42.7604166667vw;background-image:url(../img/nssc/img_nssc_02.svg);background-size:cover;background-repeat:no-repeat;background-position:top right -2vw;margin-top:2.1875vw;padding:4.53125vw 3.6458333333vw 4.0625vw}@media screen and (max-width: 767px){.nssc_box02{height:auto;background-image:url(../img/nssc/sp_img_nssc_02.png);background-size:100% auto;background-position:center bottom 50px;margin-top:70px;padding:65px 20px 108%}}.nssc_box02 .nssc_boxTitle.lg{font-weight:800;line-height:1.5;letter-spacing:.05em;font-size:1.9270833333vw}@media screen and (min-width: 1920px){.nssc_box02 .nssc_boxTitle.lg{font-size:3.7rem}}@media screen and (max-width: 767px){.nssc_box02 .nssc_boxTitle.lg{font-size:2.7rem}}@media screen and (min-width: 768px){.nssc_box02 .nssc_boxTitle.lg{width:90%}}@media screen and (max-width: 767px){.nssc_box02 .nssc_boxTitle.lg{line-height:1.3}}.nssc_box02 .btn{width:23.28125vw}@media screen and (max-width: 767px){.nssc_box02 .btn{margin-top:44px;width:auto}}.nssc_box03{height:55.4166666667vw;text-align:center;background-image:url(../img/nssc/img_nssc_03.png);background-repeat:no-repeat;background-position:bottom 2.6041666667vw center;background-size:34.3229166667vw;margin-top:2.34375vw}@media screen and (max-width: 767px){.nssc_box03{height:auto;background-image:url(../img/nssc/sp_img_nssc_03.png);background-position:center bottom 67px;background-size:99%;margin-top:70px;padding:53px 20px 116%}}.nssc_box03 .nssc_boxSmall_img{margin-top:4.6875vw}@media screen and (max-width: 767px){.nssc_box03 .nssc_boxSmall_img{margin-top:20px}}.nssc_box03 .btn{width:auto}@media screen and (min-width: 768px){.nssc_box03 .btn{width:23.28125vw}}.nssc_box04{height:55.4166666667vw;background-image:url(../img/nssc/img_nssc_04.png);background-repeat:no-repeat;background-position:bottom 1.5625vw center;background-size:23.4375vw;margin-top:2.34375vw;text-align:center}@media screen and (max-width: 767px){.nssc_box04{height:auto;background-position:center bottom 66px;background-size:calc(100% - 40px);margin-top:70px;margin-left:0;padding:53px 20px 132%}}.nssc_box04 .btn{width:auto}@media screen and (min-width: 768px){.nssc_box04 .btn{width:23.28125vw}}.nssc_box05{margin-top:2.34375vw;padding:4.6875vw 3.6458333333vw 7.2916666667vw}@media screen and (max-width: 767px){.nssc_box05{margin-top:70px;padding:65px 20px 48px}}.nssc_box05 .nssc_flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0%}@media screen and (max-width: 767px){.nssc_box05 .nssc_flexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nssc_box05 .nssc_boxTitle.lg{font-weight:800;letter-spacing:.05em;font-size:2.9166666667vw}@media screen and (min-width: 1920px){.nssc_box05 .nssc_boxTitle.lg{font-size:5.6rem}}@media screen and (max-width: 767px){.nssc_box05 .nssc_boxTitle.lg{font-size:2.7rem}}.nssc_box05 .nssc_boxText{line-height:1.8;letter-spacing:.075em;margin-top:2.6041666667vw;font-size:1.25vw}@media screen and (min-width: 1920px){.nssc_box05 .nssc_boxText{font-size:2.4rem}}@media screen and (max-width: 767px){.nssc_box05 .nssc_boxText{font-size:1.5rem}}@media screen and (min-width: 768px){.nssc_box05 .nssc_boxText{margin-right:-4.6875vw}}@media screen and (max-width: 767px){.nssc_box05 .nssc_boxText{letter-spacing:.05em;margin-top:6.6666666667vw}}.nssc_box05 .btn{margin-top:4.7395833333vw;width:23.28125vw}@media screen and (max-width: 767px){.nssc_box05 .btn{width:auto}}.nssc_box05 .btn .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 768px){.nssc_box05 .nssc_boxLargeInner:first-of-type{width:35%}}.nssc_box05 .nssc_boxLargeInner:nth-of-type(2){width:65%}@media screen and (min-width: 768px){.nssc_box05 .nssc_boxLargeInner:nth-of-type(2){padding-top:1.5625vw}}@media screen and (max-width: 767px){.nssc_box05 .nssc_boxLargeInner:nth-of-type(2){width:100%}}.nssc_box05 .nssc_box05_img{width:100%;padding-top:4.6875vw}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_img{width:100%;margin:auto}}.nssc_box05 .nssc_box05_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nssc_box05 .nssc_box05_detail{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.28125vw;font-size:.9895833333vw}@media screen and (min-width: 1920px){.nssc_box05 .nssc_box05_detail{font-size:1.9rem}}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_detail{font-size:1.5rem}}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_tableWrap{margin-top:20px}}.nssc_box05 .nssc_box05_tableWrap+.nssc_box05 .nssc_box05_tableWrap{margin-left:1.5625vw}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_tableWrap+.nssc_box05 .nssc_box05_tableWrap{margin-left:0}}.nssc_box05 .nssc_box05_text01{position:relative;line-height:1.47;letter-spacing:.05em;font-weight:600;padding-left:1.2em}.nssc_box05 .nssc_box05_text01::before{content:"●";position:absolute;top:0;left:0}.nssc_box05 .nssc_box05_textWrap{padding-left:1.2em}.nssc_box05 .nssc_box05_text02{line-height:1.47;letter-spacing:.05em;font-weight:600}.nssc_box05 .nssc_box05_caution{width:100%;color:#fff;font-weight:600;line-height:1.5;letter-spacing:.05em;margin-top:1.3020833333vw;position:relative;font-size:.8333333333vw}@media screen and (min-width: 1920px){.nssc_box05 .nssc_box05_caution{font-size:1.6rem}}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_caution{font-size:1.3rem}}@media screen and (min-width: 768px){.nssc_box05 .nssc_box05_caution{text-align:center}}@media screen and (max-width: 767px){.nssc_box05 .nssc_box05_caution{margin-top:10px}}.nssc_box06{height:43.8541666667vw;background-image:url(../img/nssc/bg_nssc_06.png);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2.34375vw;padding:5.6770833333vw 5.6770833333vw 5.6770833333vw}@media screen and (max-width: 767px){.nssc_box06{height:auto;background-image:url(../img/nssc/sp_bg_nssc_06.png);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:70px;padding:70px 18px 50px}}.nssc_box06 .nssc_boxTitle{font-weight:800}.nssc_box06 .nssc_boxTitle.sm{letter-spacing:.05em;opacity:.78;font-size:1.9791666667vw}@media screen and (min-width: 1920px){.nssc_box06 .nssc_boxTitle.sm{font-size:3.8rem}}@media screen and (max-width: 767px){.nssc_box06 .nssc_boxTitle.sm{font-size:1.9rem}}.nssc_box06 .nssc_boxTitle.lg{margin-right:0;line-height:1.59;letter-spacing:.05em;margin-top:1.3541666667vw;font-size:2.65625vw}@media screen and (min-width: 1920px){.nssc_box06 .nssc_boxTitle.lg{font-size:5.1rem}}@media screen and (max-width: 767px){.nssc_box06 .nssc_boxTitle.lg{font-size:2.1rem}}@media screen and (max-width: 767px){.nssc_box06 .nssc_boxTitle.lg{line-height:1.4;letter-spacing:.039em;margin-top:18px;margin-right:2.6041666667vw}}@media screen and (min-width: 768px){.nssc_box06 .nssc_boxLargeInner{width:64%}}.nssc_box06 .nssc_boxLargeInner:nth-of-type(2){width:19.0104166667vw;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 767px){.nssc_box06 .nssc_boxLargeInner:nth-of-type(2){width:60%;margin-top:45px}}.nssc_box06 .nssc_awards{text-align:center}@media screen and (min-width: 768px){.nssc_box06 .nssc_awards{padding-top:2.6041666667vw;width:38%}}@media screen and (max-width: 767px){.nssc_box06 .nssc_awards{margin-top:5.3333333333vw}}.nssc_box06 .nssc_awards img{width:50%}@media screen and (max-width: 767px){.nssc_box06 .nssc_awards img{width:51%}}@media screen and (max-width: 767px){.nssc_box06 .nssc_awardsTextWrap{margin-top:-8vw}}.nssc_box06 .nssc_awardsText{color:#fff;text-align:center;opacity:78%;line-height:1.28;letter-spacing:.05em}@media screen and (max-width: 767px){.nssc_box06 .nssc_awardsText{line-height:1.31}}.nssc_box06 .nssc_awardsText.-main{font-size:1.9791666667vw}@media screen and (min-width: 1920px){.nssc_box06 .nssc_awardsText.-main{font-size:3.8rem}}@media screen and (max-width: 767px){.nssc_box06 .nssc_awardsText.-main{font-size:1.6rem}}.nssc_box06 .nssc_awardsText.-sub{font-size:1.5104166667vw}@media screen and (min-width: 1920px){.nssc_box06 .nssc_awardsText.-sub{font-size:2.9rem}}@media screen and (max-width: 767px){.nssc_box06 .nssc_awardsText.-sub{font-size:1.6rem}}.operation{background-color:#040925;padding:14.0625vw 0 0}@media screen and (max-width: 767px){.operation{padding:108px 0 102px}}.operation_title{color:#fff;font-weight:800;text-align:center;letter-spacing:.05em;font-size:4.0625vw}@media screen and (min-width: 1920px){.operation_title{font-size:7.8rem}}@media screen and (max-width: 767px){.operation_title{font-size:2.7rem}}.operation_imgBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.6770833333vw}@media screen and (max-width: 767px){.operation_imgBox{margin-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.operation_imgBox .js-fadeIn-order{margin-top:5.2083333333vw;width:calc((100% - 5vw)/4)}@media screen and (min-width: 768px){.operation_imgBox .js-fadeIn-order:not(:nth-of-type(4n)){margin-right:1.5vw}}@media screen and (max-width: 767px){.operation_imgBox .js-fadeIn-order{width:calc((100% - 15px)/2);margin-top:30px}}.operation_imgBox .js-fadeIn-order a{display:block;position:relative}.operation_imgBox .js-fadeIn-order span{position:absolute;bottom:.5vw;left:.5vw}.operation_imgBox .js-fadeIn-order span img{width:3.90625vw}@media screen and (max-width: 767px){.operation_imgBox .js-fadeIn-order span img{width:35px}}.operation_imgBox .js-fadeIn-order span img+img{margin-left:-0.5vw}.operation_imgBox .js-fadeIn-order p{display:block;color:#fff;font-weight:600;line-height:1.33;margin-top:1.25vw;text-align:center;font-size:.8854166667vw}@media screen and (min-width: 1920px){.operation_imgBox .js-fadeIn-order p{font-size:1.7rem}}@media screen and (max-width: 767px){.operation_imgBox .js-fadeIn-order p{font-size:1.2rem}}@media screen and (max-width: 767px){.operation_imgBox .js-fadeIn-order p{line-height:1.42}}.operation_imgBox img{border-radius:1vw}@media screen and (max-width: 767px){.operation_imgBox img{border-radius:20px}}.contact{background-color:#040925;padding:10.4166666667vw 0 6.09375vw;text-align:center}@media screen and (max-width: 767px){.contact{padding:0 0 90px}}.contact .btn_contact{width:22.8125vw;margin-top:1.0416666667vw}@media screen and (max-width: 767px){.contact .btn_contact{width:calc(100% - 40px);margin-top:30px;padding:20px 0 22px}}.contact_title{color:#fff;opacity:.5;font-weight:600;font-size:1.40625vw}@media screen and (min-width: 1920px){.contact_title{font-size:2.7rem}}@media screen and (max-width: 767px){.contact_title{font-size:1.6rem}}.contact_text{display:block;color:#fff;font-weight:600;margin-top:7.0833333333vw;text-align:center;letter-spacing:.025em;font-size:1.09375vw}@media screen and (min-width: 1920px){.contact_text{font-size:2.1rem}}@media screen and (max-width: 767px){.contact_text{font-size:1.4rem}}@media screen and (max-width: 767px){.contact_text{margin-top:90px}}.contact_text:before{content:"<";padding-right:10px}.contact_img{width:52.4479166667vw;margin:1.6666666667vw auto 0}@media screen and (max-width: 767px){.contact_img{margin-top:20px;width:76vw}}.sample section{background-color:#95acb7}.sample section+section{margin-top:5rem}.sample .demo-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:300px;background-color:#002f7b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sample .filter .item{display:inline-block;background-color:#fdf531;font-weight:bold;padding:20px}.sample .font .hiragino_sans{font-family:"Hiragino Sans"}.sample .font .hiragino_kakugo{font-family:"ヒラギノ角ゴ ProN"}.sample .font .hiragino_kakugo_pro{font-family:"Hiragino Kaku Gothic ProN"}.sample .font .hiragino_mincho{font-family:"Hiragino Mincho Pro"}.sample .font .font-100{font-weight:100}.sample .font .font-200{font-weight:200}.sample .font .font-300{font-weight:300}.sample .font .font-400{font-weight:400}.sample .font .font-500{font-weight:500}.sample .font .font-600{font-weight:600}.sample .font .font-700{font-weight:700}.sample .font .font-800{font-weight:800}.sample .font .font-900{font-weight:900}/*# sourceMappingURL=style.css.map */