html.lp-html{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;overflow-y:scroll;-webkit-text-size-adjust:100%}html.lp-html body{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;color:#333;font-size:.625em}html,body{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline}.lp-content{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.lp-content div,.lp-content span,.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6,.lp-content p,.lp-content a,.lp-content address,.lp-content img,.lp-content small,.lp-content dl,.lp-content dt,.lp-content dd,.lp-content ol,.lp-content ul,.lp-content li,.lp-content table,.lp-content tr,.lp-content th,.lp-content td,.lp-content header,.lp-content footer,.lp-content main,.lp-content nav,.lp-content section,.lp-content article,.lp-content aside,.lp-content blockquote,.lp-content figure{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline}.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6,.lp-content dt{line-height:1}.lp-content header,.lp-content footer,.lp-content main,.lp-content nav,.lp-content section,.lp-content article,.lp-content aside{display:block}.lp-content body{line-height:1}.lp-content ol,.lp-content ul{list-style:none}.lp-content table{border-collapse:collapse;border-spacing:0}.lp-content address{font-style:normal}.lp-content a:link,.lp-content a:visited,.lp-content a:active,.lp-content a:hover{overflow:hidden;outline:none}.lp-content img{vertical-align:bottom}.lp-content span{font-weight:inherit}.lp-content a{color:#4e9dd0;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lp-content [href^=tel]{text-decoration:none !important;cursor:default}html.lp-html body{position:relative;width:100%;margin:0 auto;color:#333;background-image:url(../img/main_bg01.png),-webkit-gradient(linear, left top, right top, from(rgb(242, 244, 244)), to(rgb(255, 255, 255)));background-image:url(../img/main_bg01.png),linear-gradient(90deg, rgb(242, 244, 244), rgb(255, 255, 255));background-repeat:no-repeat;background-size:auto;background-position:top 130px right -270px,0}@media only screen and (max-width: 768px){html.lp-html body{min-width:inherit;width:100%;background:none}}.lp-content{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400}.lp-content .inner{max-width:1000px;margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.lp-content sup,.lp-content sub{height:0;line-height:1;vertical-align:baseline;position:relative}.lp-content .spOnly{display:none !important}.lp-content .scroll-prevent{z-index:-1;width:100%;height:100%;top:0}.lp-content h3{position:relative;font-size:3.8em;padding-bottom:18px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.02em}.lp-content h3::before{content:"";position:absolute;display:block;width:64px;height:4px;background:-webkit-gradient(linear, left top, right top, from(#0E3A89), to(#226FD7));background:linear-gradient(to right, #0E3A89 0%, #226FD7 100%);bottom:0;left:0}.lp-content h3 .small{font-size:.36em;font-weight:normal;color:#00306c;display:block;padding-bottom:12px}.lp-content h4{font-size:2.8em;color:#00306c;font-weight:bold}.lp-content p{font-size:1.6em;line-height:2}.lp-content a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.lp-content header nav.active{display:block !important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.lp-content .bold{font-weight:bold}.lp-content .yumin{font-family:"游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}.lp-content .red{color:#ce4747}.lp-content .indent12{text-indent:-1.2em;padding-left:1.2em}.lp-content .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp-content .flame{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #00306c;border-radius:20px}.lp-content h3+p{margin-top:40px}.lp-content p+p{margin-top:16px}@media only screen and (max-width: 768px){.lp-content .spOnly{display:block !important}.lp-content .pcOnly{display:none !important}.lp-content img{width:100%;height:auto}.lp-content .box_flex{display:block}.lp-content .inner{width:93%}.lp-content h3{text-align:center;font-size:2.8em;line-height:1.3}.lp-content h3::before{right:0;margin:auto}.lp-content h4{line-height:1.2;font-size:2.4em}.lp-content section{width:100%}.lp-content h3 .small{font-size:.58em}.lp-content p{line-height:1.6}}.lp-content .btn_ct-download a{color:#fff;font-weight:bold;text-decoration:none;padding:1em 3em 1em 2em;position:relative;top:-3em;left:6em;font-size:13px;text-align:center;-webkit-transition:.5s;transition:.5s;background-size:200% auto;background-image:-webkit-gradient(linear, left top, right top, from(#0E3A89), color-stop(51%, #226FD7), to(#0E3A89));background-image:linear-gradient(to right, #0E3A89 0%, #226FD7 51%, #0E3A89 100%);background-repeat:no-repeat;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.3);box-shadow:5px 5px 20px rgba(0,0,0,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-content .btn_ct-download a:hover{background-position:right center;-webkit-box-shadow:none;box-shadow:none}.lp-content .btn_ct-download a::before{content:"";display:block;position:absolute;width:15px;height:9px;background:url(../img/ico_arrow_bottom02.svg) no-repeat center/15px 9px;top:0;bottom:0;right:1em;margin:auto}@media only screen and (max-width: 768px){.lp-content .btn_ct-download a{position:sticky;margin:35px auto;text-align:center;display:block}}.lp-content .btn_blue a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#fff;width:100%;height:80px;max-width:720px;text-align:center;-webkit-transition:.5s;transition:.5s;background-size:200% auto;background-image:-webkit-gradient(linear, left top, right top, from(#0E3A89), color-stop(51%, #226FD7), to(#0E3A89));background-image:linear-gradient(to right, #0E3A89 0%, #226FD7 51%, #0E3A89 100%);background-repeat:no-repeat;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.3);box-shadow:5px 5px 20px rgba(0,0,0,.3);margin:auto;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px}.lp-content .btn_blue a:hover{background-position:right center;-webkit-box-shadow:none;box-shadow:none}.lp-content .area_main .btn_blue{max-width:319px}.lp-content .area_main .btn_blue a{height:64px;padding-right:15px}.lp-content .area_main .btn_blue a::before{content:"";display:block;position:absolute;width:15px;height:9px;background:url(../img/ico_arrow_bottom02.svg) no-repeat center/15px 9px;top:0;bottom:0;right:25px;margin:auto}.lp-content .btn_blue.external a::after{content:"";display:inline-block;width:20px;height:20px;background:url(../img/ico_links.svg) no-repeat center right/contain;padding-left:29px;margin-bottom:5px;-webkit-box-sizing:content-box;box-sizing:content-box}.lp-content .btn_blue .btn_sublabel{font-size:.8em;line-height:1}@media only screen and (max-width: 374px){.lp-content .sec_download .btn_blue{font-size:1.4em}}@media only screen and (max-width: 768px){.lp-content .area_main .btn_blue{max-width:none}.lp-content .area_main .btn_blue a{margin-top:347px}.lp-content .area_main .btn_blue a{height:56px;padding:0 24px}.lp-content .sec_download .btn_blue a{height:64px;padding:0 24px}}.lp-content header{position:relative;top:0;width:100%;background:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);z-index:999;z-index:6;position:sticky}.lp-content header .inner{width:1166px;max-width:none;height:80px;margin:auto;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}.lp-content header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:732px}.lp-content header nav ul li a{position:relative;display:block;padding:0 0 0 23px;font-weight:bold;color:#333;font-size:1.6em;line-height:1.2}.lp-content header nav ul li a::before{content:"";position:absolute;display:block;width:10px;height:6px;background:url(../img/ico_arrow_bottom01.svg) no-repeat center;left:0;top:0;bottom:0;margin:auto}@media only screen and (min-width: 769px){.lp-content header nav ul li a:hover{opacity:.7;text-decoration:none}}@media only screen and (max-width: 768px){.lp-content header{width:100%;height:60px;top:0px;background:rgba(255,255,255,.95);position:sticky;z-index:8}.lp-content header .inner{width:93%;height:30px;margin:auto}.lp-content header h1{max-width:97px;margin-right:0}.lp-content header .navBtn_area{text-align:center;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;z-index:3}.lp-content header #navBtn{position:relative;width:35px;height:35px;cursor:pointer}.lp-content header #navBtn span{background:#889;position:absolute;left:0;width:100%;height:1px;border-radius:2px;-webkit-transition:.3s;transition:.3s}.lp-content header #navBtn span:nth-of-type(1){top:12px}.lp-content header #navBtn span:nth-of-type(2){top:17px}.lp-content header #navBtn span:nth-of-type(3){top:22px}.lp-content header #navBtn.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-25deg);transform:translateY(8px) rotate(-25deg);top:9px}.lp-content header #navBtn.active span:nth-of-type(2){opacity:0}.lp-content header #navBtn.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(25deg);transform:translateY(-8px) rotate(25deg);top:25px}.lp-content header nav{display:none;position:absolute;top:60px;left:0;width:100%;background:rgba(255,255,255,.95);overflow-y:scroll}.lp-content header.is-fixed nav{position:fixed;top:60px;height:100%}.lp-content header nav ul{display:block;margin-top:71px;width:100%}.lp-content header nav ul li{margin:auto}.lp-content header nav ul li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:62px;padding:0}.lp-content header nav ul li a::before{display:none}.lp-content header .btn_close{width:100%;max-width:295px;margin:50px auto 100px;font-weight:bold;text-align:center;padding:11px 0;border-radius:4px;color:#889;border:1px solid #889;cursor:pointer}}.lp-content footer{background:#fff}.lp-content footer .inner{position:relative;padding:40px 0 40px;max-width:1166px}.lp-content footer p{font-size:1.4em;line-height:1.6;text-align:center}.lp-content footer .copy{margin-top:30px;color:#888;text-align:center;font-size:1.2em}.lp-content footer .totop{width:16px;position:absolute;right:-26px;bottom:80px;-webkit-transition:.3s;transition:.3s}.lp-content footer .totop:hover{bottom:100px}@media only screen and (max-width: 768px){.lp-content footer .inner{padding-bottom:60px}.lp-content footer .totop{right:0;bottom:0}.lp-content footer p{text-align:left}.lp-content footer .copy{text-align:left;font-size:1em}}@media only screen and (max-width: 768px)and (orientation: landscape){.lp-content footer .inner>p{width:calc(100% - 30px);max-width:none}}.lp-content .area_main{position:relative}.lp-content .area_main::after{position:absolute;content:"";display:block;bottom:0;width:100%;height:260px;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));background-repeat:repeat-x}.lp-content .area_main .inner{position:relative;max-width:1166px;height:765px;margin-top:0;background:url(../img/main_item01.png) no-repeat right -11px top 28px;z-index:5}.lp-content .area_main .inner::before:hover{bottom:120px}.lp-content .area_main h2{margin-bottom:71px}.lp-content .area_main h2::before{display:none}.lp-content .area_main .box_txt{padding-top:111px}.lp-content .area_main .main_copy{font-size:3.2em;margin-top:42px;line-height:1.6}.lp-content .area_main .main_copy+.btn_main{margin-top:57px}.lp-content .area_main .box_cap{font-size:1.3em;line-height:1.5}.lp-content .area_main .btn_scroll{position:absolute;display:block;width:16px;height:77px;background:url(../img/ico_scroll.svg) no-repeat;right:-26px;bottom:125px;-webkit-transition:all .3s;transition:all .3s;z-index:5}.lp-content .arrowmove{bottom:125px;-webkit-animation:arrowmove 1s ease-in-out infinite;animation:arrowmove 1s ease-in-out infinite}@-webkit-keyframes arrowmove{0%{bottom:125px}50%{bottom:115px}100%{bottom:125px}}@keyframes arrowmove{0%{bottom:125px}50%{bottom:115px}100%{bottom:125px}}@media only screen and (max-width: 768px){.lp-content .area_main{background-image:url(../img/main_bg01_sp.png);background-position:top -90px right 40%;background-size:847px 529px}.lp-content .area_main .inner{width:93%;height:728px;min-height:728px;margin-top:0;background:url(../img/main_item01_sp.png) no-repeat center top 212px/307px 313px}.lp-content .area_main h2{max-width:264px;margin:auto}.lp-content .area_main .main_copy{text-align:center;font-size:1.6em;margin-top:16px;line-height:1.4}.lp-content .area_main .box_txt{padding-top:53px}.lp-content .area_main .main_copy+.btn_main{max-width:400px;margin:auto}.lp-content .area_main .btn_scroll{display:none}.lp-content .area_main .box_cap{margin-top:24px}}@media only screen and (max-width: 768px)and (orientation: landscape){.lp-content .area_main .btn_blue{margin:auto;max-width:none}}.lp-content .sec_accurio{background:#fafafb url(../img/bg_sec_accurio01.png) no-repeat left -240px top}.lp-content .sec_accurio .inner{padding:119px 0 88px}.lp-content .sec_accurio h3{margin-bottom:33px}.lp-content .sec_accurio .box_flex:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.lp-content .sec_accurio .box_fig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lp-content .sec_accurio .box_fig figure:nth-child(1){margin-right:40px}.lp-content .sec_accurio .box_flex .box_txt{width:500px}.lp-content .sec_accurio figcaption{padding-top:20px;font-size:1.2em;font-weight:bold;text-align:center;line-height:1.4}.lp-content .sec_accurio .flame{position:relative;padding:0 28px 42px 30px}.lp-content .sec_accurio .ttl{width:100%;max-width:437px;text-align:center;background:#fafafb;margin:-15px auto 0}.lp-content .box_flex+.box_overview{margin-top:74px}.lp-content .sec_accurio .box_overview .box_flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-content .sec_accurio .box_overview .box_txt{width:calc(100% - 224px)}.lp-content .sec_accurio .flame:nth-child(1) .box_flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp-content .sec_accurio .flame:nth-child(1) .box_flex:nth-child(1){margin-top:16px}.lp-content .sec_accurio .flame:nth-child(1) .fig_accurio04+.box_txt{padding-top:22px}.lp-content .sec_accurio .flame:nth-child(1) .box_flex:last-child{margin-top:38px}.lp-content .sec_accurio dl+dl{margin-top:22px}.lp-content .sec_accurio dt{color:#00306c;font-weight:600;font-size:2em}.lp-content .sec_accurio dd{font-size:1.6em;margin-top:11px;line-height:1.6}.lp-content .sec_accurio .box_flex+.box_flex{margin-top:14px}.lp-content .sec_accurio .ttl+.box_flex,.lp-content .sec_accurio .ttl+.box_txt{margin-top:30px}.lp-content .sec_accurio .flame+.flame{margin-top:89px}.lp-content .sec_accurio .flame:nth-child(1) .ttl+.box_flex{margin-top:20px}.lp-content .sec_accurio .flame:nth-child(2) .ttl{max-width:352px}.lp-content .sec_accurio .item_plan_confirm .ttl{max-width:326px}.lp-content .sec_accurio .item_plan_confirm .box_txt{width:100%}.lp-content .sec_accurio .item_plan_confirm figure{position:relative;width:278px}.lp-content .sec_accurio .item_plan_confirm figure::before{content:"";position:absolute;display:block;border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-left:20px solid #00306c;right:-34px;top:153px}.lp-content .sec_accurio .item_plan_confirm figure:last-child::before{display:none}.lp-content .sec_accurio .item_plan_confirm figcaption{color:#00306c;font-size:1.8em;text-align:left;font-weight:600;padding:12px 0 14px}.lp-content .sec_accurio .item_process.flame{margin-top:87px;padding:0 28px 40px 30px}.lp-content .sec_accurio .item_process .ttl{max-width:355px}.lp-content .sec_accurio .item_process .box_flex{max-width:828px;margin:40px auto 0}.lp-content .sec_accurio .item_process figure,.lp-content .sec_accurio .item_process p{text-align:center}.lp-content .sec_accurio .item_process p{margin-top:19px;font-size:1.4em;line-height:1.6}.lp-content .sec_accurio .item_shipping{padding:0 28px 24px 30px}.lp-content .sec_accurio .item_shipping .ttl{max-width:242px;margin:-18px auto 0}.lp-content .sec_accurio .references{margin-top:62px}.lp-content .sec_accurio .references .ttl{margin:0;text-align:left;font-weight:bold;font-size:1.4em}.lp-content .sec_accurio .references p{font-size:1.2em;line-height:1.3}.lp-content .sec_accurio .references p+p{margin-top:8px}@media only screen and (max-width: 768px){.lp-content .sec_accurio{background:#fafafb url(../img/bg_sec_accurio01_sp.png) no-repeat center top/contain}.lp-content .sec_accurio .inner{padding:56px 0}.lp-content .sec_accurio .flame{padding:0 16px 40px 16px}.lp-content .sec_accurio .box_flex .box_txt{width:100%}.lp-content .sec_accurio .flame:nth-child(1) .fig_accurio04+.box_txt{padding-top:0}.lp-content .sec_accurio h3+.box_fig{display:block;max-width:241px;margin:auto}.lp-content .sec_accurio .box_fig .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.lp-content .sec_accurio .box_fig figure:nth-child(1){margin-right:0}.lp-content .sec_accurio .box_fig .box_flex p{font-size:1.2em;font-weight:bold;text-align:center;line-height:1.4;margin-top:19px}.lp-content .sec_accurio .box_fig+p{margin-top:32px}.lp-content .sec_accurio .box_flex+.box_flex{margin-top:40px}.lp-content .sec_accurio .box_fig{max-width:160px;margin:auto}.lp-content .sec_accurio .box_flex .box_txt dt{text-align:center;line-height:1.2;margin-top:24px;font-weight:bold}.lp-content .sec_accurio .ttl{margin:-16px auto 0}.lp-content .sec_accurio .flame+.flame{margin-top:60px}.lp-content .sec_accurio .flame:nth-child(1) .ttl{max-width:241px;margin:-20px auto 0}.lp-content .sec_accurio .flame:nth-child(2) .ttl{max-width:289px}.lp-content .sec_accurio .flame:nth-child(3) .ttl{max-width:265px}.lp-content .sec_accurio .flame:nth-child(4) .ttl{max-width:287px}.lp-content .sec_accurio .flame:nth-child(5) .ttl{max-width:191px}.lp-content .sec_accurio .ttl+.box_flex,.lp-content .sec_accurio .ttl+.box_txt{margin-top:24px}.lp-content .sec_accurio .item_plan_confirm figure{width:100%;max-width:278px;margin:20px auto 0}.lp-content .sec_accurio .item_plan_confirm figure::before{width:0;height:0;border-left:25px solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);border-top:20px solid #00306c;left:0;right:0;margin:auto;bottom:-53px;top:inherit}.lp-content .sec_accurio .item_plan_confirm figure:nth-child(1){margin-top:28px;padding-top:0}.lp-content .sec_accurio .item_plan_confirm figcaption{text-align:center;padding:0 0 14px;margin-top:48px;font-weight:bold}.lp-content .sec_accurio .item_process .box_flex .col:nth-child(2){margin-top:32px}.lp-content .sec_accurio .item_process .box_flex .col:nth-child(2) figure{max-width:150px;margin:auto}.lp-content .sec_accurio .item_shipping .box_txt{width:100%}.lp-content .sec_accurio .references{margin-top:41px}.lp-content .sec_accurio .references p+p{line-height:1.3;margin-top:8px}.lp-content .sec_accurio .fig_accurio01{max-width:239px}.lp-content .sec_accurio .fig_accurio10{max-width:313px;margin:auto}}.lp-content .sec_applicable-area{background:#fff}.lp-content .sec_applicable-area .inner{position:relative;padding:112px 0 139px}.lp-content .sec_applicable-area .inner::before{content:"";position:absolute;display:block;width:598px;height:1045px;background:url(../img/img_applicable-area01.png) no-repeat;top:57px;right:-22px}.lp-content .sec_applicable-area h3{font-size:5.6em;letter-spacing:.03em;padding-bottom:18px}.lp-content .sec_applicable-area h3+p{max-width:526px;margin-top:34px;position:relative}.lp-content .sec_applicable-area p+p{margin:0}.lp-content .sec_applicable-area p+.overflow{position:relative;margin-top:70px;z-index:2}.lp-content .sec_applicable-area ul li p{color:#00306c;font-size:2.8em;font-weight:bold}.lp-content .sec_applicable-area ul li:nth-child(2){position:absolute;right:0;bottom:-69px;text-align:right}.lp-content .sec_applicable-area ul li:nth-child(3){margin-top:63px}@media only screen and (max-width: 970px){.lp-content .sec_applicable-area p+.overflow{max-width:565px;margin:100px auto 0}.lp-content .sec_applicable-area ul li img{width:100%;height:auto}.lp-content .sec_applicable-area ul li:nth-child(1){max-width:320px}.lp-content .sec_applicable-area ul li:nth-child(2){max-width:240px;bottom:11px}.lp-content .sec_applicable-area ul li:nth-child(3){max-width:260px;margin-top:161px}}@media only screen and (max-width: 900px){.lp-content .sec_applicable-area p+.overflow{max-width:63%;margin:100px 22% 0 17%}}@media only screen and (max-width: 850px){.lp-content .sec_applicable-area p+.overflow{max-width:66%;margin:100px 3% 0 11%}}@media only screen and (max-width: 768px){.lp-content .sec_applicable-area{background:url(../img/img_applicable-area01_sp.png) no-repeat top 219px center/375px;position:relative;overflow:hidden;z-index:1}.lp-content .sec_applicable-area .inner{position:initial;padding:56px 0 142px}.lp-content .sec_applicable-area h3{font-size:2.8em}.lp-content .sec_applicable-area h3+p{margin:24px auto 0}.lp-content .sec_applicable-area .inner::before{display:none}.lp-content .sec_applicable-area p+.overflow{margin-top:50px;min-height:900px}.lp-content .sec_applicable-area ul li{position:relative}.lp-content .sec_applicable-area ul li:nth-child(1){max-width:310px;margin:auto}}@media only screen and (max-width: 768px)and (orientation: landscape){.lp-content .sec_applicable-area{background:url(../img/img_applicable-area02_sp.png) no-repeat top 219px center/468px 618px}.lp-content .sec_applicable-area p+.overflow{margin-top:50px;min-height:346px}}@media only screen and (max-width: 500px){.lp-content .sec_applicable-area{background:url(../img/img_applicable-area01_sp.png) no-repeat top 219px center/contain}.lp-content .sec_applicable-area p+.overflow{min-height:256px}}.lp-content .sec_process{position:relative;background:#f6f6f8 url(../img/bg_sec_process01.png) no-repeat top center}.lp-content .sec_process::before{content:"";position:absolute;width:100%;height:593px;background:url(../img/bg_sec_process02.png) center bottom;bottom:0}.lp-content .sec_process .inner{padding:90px 0 86px}.lp-content .sec_process h3{text-align:center;font-size:4.8em;padding-bottom:22px}.lp-content .sec_process h3::before{left:0;right:0;margin:auto}.lp-content .sec_process h3 .small{font-size:.42em}.lp-content .sec_process h3+p{text-align:center;margin-top:31px}.lp-content .sec_process h4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#00306c;font-size:2.8em;height:76px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:54px;line-height:1.2;font-weight:normal}.lp-content .sec_process h4+p{line-height:1.6;font-size:1.4em;margin-top:6px}.lp-content .sec_process h4 .small{display:block;width:100%;font-size:.65em}.lp-content .sec_process ol li:nth-child(5) h4{height:auto}.lp-content .sec_process .box_txt .icon{margin-top:16px}.lp-content .sec_process ol li:nth-child(1) h4{background:url(../img/ico_number01.svg) no-repeat left center}.lp-content .sec_process ol li:nth-child(2) h4{background:url(../img/ico_number02.svg) no-repeat left top -10px}.lp-content .sec_process ol li:nth-child(3) h4{background:url(../img/ico_number03.svg) no-repeat left top -10px}.lp-content .sec_process ol li:nth-child(4) h4{background:url(../img/ico_number04.svg) no-repeat left top -10px}.lp-content .sec_process ol li:nth-child(5) h4{background:url(../img/ico_number05.svg) no-repeat left top -10px}.lp-content .sec_process ol{max-width:800px;margin:57px auto 0}.lp-content .sec_process ol li{position:relative;background:#fafafb;padding:30px 30px 24px 24px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box}.lp-content .sec_process ol li::before{content:"";position:absolute;display:block;width:64px;height:32px;background:url(../img/ico_process_arrow.svg) no-repeat;bottom:-32px;left:0;right:0;margin:auto}.lp-content .sec_process ol li:last-child::before{display:none}.lp-content .sec_process ol li:nth-child(1){z-index:5;padding:14px 24px 24px}.lp-content .sec_process ol li:nth-child(2){z-index:4}.lp-content .sec_process ol li:nth-child(3){z-index:3}.lp-content .sec_process ol li:nth-child(4){z-index:2}.lp-content .sec_process .ttl{background:#009de5;border-radius:50px;color:#fff;font-weight:bold;text-align:center;font-size:1.4em;line-height:1.4;margin-bottom:12px}.lp-content .sec_process ol li p{line-height:1.4}.lp-content .sec_process .box_txt{width:323px}.lp-content .sec_process .box_txt p{margin-top:6px;font-size:1.4em;line-height:1.5}.lp-content .sec_process .box_fig{width:423px;margin-top:4px}.lp-content .sec_process ol li:nth-child(1) .box_fig{margin-top:12px}.lp-content .sec_process ol li .box_txt .icon+p{width:300px}.lp-content .sec_process ol li:nth-child(1) .box_txt .icon+p{margin-top:0px}.lp-content .sec_process ol li:nth-child(2) .box_fig .col{margin-right:8px}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(1){max-width:114px}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(2){min-width:146px}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(3){min-width:132px}.lp-content .sec_process ol li:nth-child(5) .box_txt p{margin-top:14px}.lp-content .sec_process figure{text-align:center}.lp-content .sec_process figcaption{font-size:1.2em;padding-top:6px;text-align:left}.lp-content .sec_process .col2 .col{width:calc(50% - 11.5px);margin-right:23px}.lp-content .sec_process .col3 .col{width:calc(33.33% - 8px);margin-right:12px}.lp-content .sec_process .col2 .col:last-child,.lp-content .sec_process .col3 .col:last-child{margin-right:0}.lp-content .sec_process .fig_process04,.lp-content .sec_process .fig_process05{display:-webkit-box;display:-ms-flexbox;display:flex;height:132px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.lp-content .sec_process{background:#f6f6f8 url(../img/bg_sec_process01_sp.png) no-repeat top center/contain}.lp-content .sec_process .box_fig{width:100%}.lp-content .sec_process h3{font-size:2.8em;padding-bottom:16px}.lp-content .sec_process h3 .small{font-size:.57em}.lp-content .sec_process .inner{padding:56px 0}.lp-content .sec_process h3+p{margin-top:24px;text-align:left}.lp-content .sec_process ol{margin:42px auto 0}.lp-content .sec_process .icon{max-width:56px;margin:16px auto 0}.lp-content .sec_process .box_txt{width:100%}.lp-content .sec_process .icon+p{margin-top:22px}.lp-content .sec_process ol li{padding:40px 17px 32px}.lp-content .sec_process ol li::before{background-size:contain}.lp-content .sec_process ol li:nth-child(1){padding:12px 25px 32px}.lp-content .sec_process ol li:nth-child(1) .icon{margin-top:0px}.lp-content .sec_process ol li:nth-child(2) .icon,.lp-content .sec_process ol li:nth-child(3) .icon{max-width:122px}.lp-content .sec_process ol li:nth-child(1) .box_txt .icon+p{margin-top:20px}.lp-content .sec_process ol li:nth-child(2) .box_fig .col{margin-right:4px}.lp-content .sec_process .ttl{font-size:1.2em;padding:2px 0}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(1){max-width:77px;width:100%}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(2){max-width:121px;width:100%;min-width:unset}.lp-content .sec_process ol li:nth-child(2) .box_fig .col:nth-child(3){max-width:100px;width:100%;min-width:unset}.lp-content .sec_process ol li .box_fig.box_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-content .sec_process ol li .box_txt+.box_fig{margin-top:24px}.lp-content .sec_process .fig_process02{max-width:97px;margin:auto}.lp-content .sec_process .fig_process03{max-width:83px;margin:auto}.lp-content .sec_process .fig_process04{max-width:99px;margin:auto;height:111px}.lp-content .sec_process .fig_process05{max-width:100px;margin:auto;height:111px}.lp-content .sec_process .fig_process06{max-width:150px;margin:auto}.lp-content .sec_process .fig_process07{max-width:150px;margin:auto}.lp-content .sec_process .fig_process08{max-width:44px;margin:auto}.lp-content .sec_process .fig_process09{max-width:67px;margin:auto}.lp-content .sec_process .fig_process10{max-width:150px;margin:auto}.lp-content .sec_process .fig_process11{max-width:150px;margin:auto}}.lp-content .sec_e-learning{background:#fff}.lp-content .sec_e-learning .inner{padding:90px 0 120px}.lp-content .sec_e-learning h3{text-align:center;padding-bottom:21px;font-size:4.8em}.lp-content .sec_e-learning h3::before{left:0;right:0;margin:auto}.lp-content .sec_e-learning .flame{border:1px solid #009de5;border-radius:0;padding:25px 29px;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box}.lp-content .sec_e-learning .entry_area{margin-top:68px}.lp-content .sec_e-learning .overflow+.entry_area{margin-top:48px}.lp-content .sec_e-learning .entry_area p{text-align:center;font-size:2em}.lp-content .sec_e-learning .entry_area p+p{margin-top:27px}.lp-content .sec_e-learning .entry_area .btn_blue{font-size:1.8em}.lp-content .sec_e-learning .entry_area+.overflow{margin-top:96px}.lp-content .sec_e-learning .bg_gray{background:#f6f6f8;padding:40px 40px 46px 40px}.lp-content .sec_e-learning h4{color:#00306c;font-size:2.8em}.lp-content .sec_e-learning h4+.bg_gray{margin-top:12px}.lp-content .sec_e-learning dl+dl{margin-top:57px}.lp-content .sec_e-learning dt{color:#00306c;font-size:2.8em;border-bottom:1px solid #00306c;padding:4px 0 11px 36px}.lp-content .sec_e-learning dl ul li:last-child{margin-bottom:0}.lp-content .sec_e-learning dl:nth-child(1) dt{background:url(../img/ico_e-learning01.png) no-repeat bottom 10px left/25px 30px}.lp-content .sec_e-learning dl:nth-child(2) dt{background:url(../img/ico_e-learning02.png) no-repeat bottom 10px left/27px 30px}.lp-content .sec_e-learning dl:nth-child(3) dt{background:url(../img/ico_e-learning03.png) no-repeat bottom 10px left/27px 30px}.lp-content .sec_e-learning dt .small{font-size:.64em}.lp-content .sec_e-learning ul{margin-top:22px}.lp-content .sec_e-learning ul li{position:relative;padding:4px 0 0 34px;font-size:1.6em;margin-bottom:8px;line-height:1.6}.lp-content .sec_e-learning ul li::before{position:absolute;content:"";display:block;width:25px;height:30px;background:url(../img/ico_check.svg) no-repeat left center;left:0;top:0}@media only screen and (max-width: 768px){.lp-content .sec_e-learning .inner{padding:56px 0}.lp-content .sec_e-learning h3{font-size:2.8em}.lp-content .sec_e-learning .flame{padding:20px 10px 20px 20px}.lp-content .sec_e-learning .entry_area{margin-top:40px}.lp-content .sec_e-learning .entry_area p{margin-top:24px}.lp-content .sec_e-learning .entry_area+.overflow{margin-top:64px}.lp-content .sec_e-learning h4{text-align:center}.lp-content .sec_e-learning .bg_gray{padding:22px 16px}.lp-content .sec_e-learning dt{position:relative;text-align:center;padding:4px 0 11px 0;font-size:2.4em;font-weight:bold}.lp-content .sec_e-learning dt .small{font-size:.58em}.lp-content .sec_e-learning dl:nth-child(1) dt,.lp-content .sec_e-learning dl:nth-child(2) dt,.lp-content .sec_e-learning dl:nth-child(3) dt{background:none}.lp-content .sec_e-learning dl:nth-child(1) dt::before{display:inline-block;content:"";background:url(../img/ico_e-learning01.png) no-repeat center bottom/20px 24px;width:20px;height:24px;margin-right:5px}.lp-content .sec_e-learning dl:nth-child(2) dt::before{display:inline-block;content:"";background:url(../img/ico_e-learning02.png) no-repeat center bottom/22px 24px;width:22px;height:24px;margin-right:5px}.lp-content .sec_e-learning dl:nth-child(3) dt::before{display:inline-block;content:"";background:url(../img/ico_e-learning03.png) no-repeat center bottom/22px 24px;width:22px;height:24px;margin-right:5px}.lp-content .sec_e-learning ul{margin-top:20px}}.lp-content .sec_download{background:#efeff2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lp-content .sec_download h3{padding-bottom:22px}.lp-content .sec_download h3 .small{font-size:.53em}.lp-content .sec_download .entry_area{max-width:342px;margin-top:54px}.lp-content .sec_download .entry_area a{padding:0}.lp-content .sec_download .dl-inner{min-width:620px;padding:72px 0 52px}.lp-content .sec_download .dl-inner.catalog{background:url(../img/img_entry01.png) no-repeat bottom right}.lp-content .sec_download .dl-inner.catalog h3{font-size:28px}.lp-content .sec_download .dl-inner.ctdownload{background:url(../img/img_ctdownload01.png) no-repeat bottom right}.lp-content .sec_download .dl-inner.ctdownload h3{font-size:28px}.lp-content .btn_blue.external{width:270px}.lp-content .sec_download .btn_blue.external a::after{background:url(../img/ico_download.svg) no-repeat center right/16px 17px;padding-left:11px;width:16px;height:17px;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 768px){.lp-content .sec_download{background:#efeff2;display:block}.lp-content .sec_download .dl-inner{min-width:100%;padding:40px 0 48px}.lp-content .sec_download .dl-inner.catalog{background:url(../img/img_entry01_sp.png) no-repeat center/210px 290px}.lp-content .sec_download .dl-inner.ctdownload{background:url(../img/img_ctdownload01_sp.png) no-repeat center/210px 290px}.lp-content .btn_blue.external{width:100%}.lp-content .sec_download h3 .small{padding-bottom:5px}.lp-content .sec_download .entry_area{margin:344px auto 0}.lp-content .sec_download .btn_blue a{padding:0 0 0 15px}}@media only screen and (max-width: 768px)and (orientation: landscape){.lp-content .sec_download .entry_area{max-width:none}}.lp-content .lp-innerLink{display:block;margin-top:-60px;padding-top:60px;height:0;position:relative;z-index:-1}@media only screen and (max-width: 767px){.lp-html .footer-policy{color:#fff}.lp-html .footer-policy .policy_text{font-size:11px}.lp-html .footer-policy .policy_action>[class*=policy_]{font-size:10px}.lp-html .siteFooter-copyright{line-height:1.3}}@media screen and (min-width: 768px){.lp-html .footer-policy .policy_text{font-size:16px}.lp-html .footer-policy .policy_action>[class*=policy_]{font-size:18px}.lp-html .siteFooter-copyright{font-size:18px;line-height:1.2}.lp-content{position:relative}.lp-content .lp-innerLink{margin-top:-80px;padding-top:80px}.lp-content::before{content:"";display:block;position:absolute;z-index:8;top:0;left:0;right:0;border-top:1px solid #eee}}@media screen and (min-width: 768px)and (max-width: 1080px){.lp-html .footer-policy .policy_text{font-size:13px}.lp-html .footer-policy .policy_action>[class*=policy_]{font-size:15px}}@media screen and (min-width: 768px)and (max-width: 960px){.lp-html .footer-policy .policy_text{font-size:12px}.lp-html .footer-policy .policy_action>[class*=policy_]{font-size:14px}}@media screen and (min-width: 768px)and (max-width: 896px){.lp-html .footer-policy .policy_text{font-size:11px}.lp-html .footer-policy .policy_action>[class*=policy_]{font-size:13px}}/*# sourceMappingURL=style.css.map */