@charset "UTF-8";.lp-aseshimi .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.lp-aseshimi .container{max-width:540px}}@media(min-width:768px){.lp-aseshimi .container{max-width:720px}}@media(min-width:992px){.lp-aseshimi .container{max-width:960px}}@media(min-width:1200px){.lp-aseshimi .container{max-width:1140px}}.lp-aseshimi .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.lp-aseshimi .col-12,.lp-aseshimi .col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.lp-aseshimi .col-12{flex:0 0 100%;max-width:100%}@media(min-width:768px){.lp-aseshimi .col-md-6{flex:0 0 50%;max-width:50%}}.lp-aseshimi .img-fluid{max-width:100%;height:auto}.lp-aseshimi .d-block{display:block!important}.lp-aseshimi .text-center{text-align:center!important}.lp-aseshimi .text-left{text-align:left!important}.lp-aseshimi .mx-auto{margin-right:auto!important;margin-left:auto!important}@media(min-width:768px){.lp-aseshimi .mx-md-auto{margin-right:auto!important;margin-left:auto!important}}.lp-aseshimi .lp-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-repeat:no-repeat;background-position:center;background-size:contain}.lp-aseshimi .lp-icon-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23333333' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E")}.lp-aseshimi .lp-icon-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23333333' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E")}.lp-aseshimi .lp-icon-up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L239 7.5c9.4-9.4 24.6-9.4 33.9 0l226.3 226.3c9.4 9.4 9.4 24.6 0 33.9L477 289.9c-9.5 9.5-25 9.3-34.3-.4L307 143.4V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V143.4L69.2 289.5c-9.3 9.8-24.8 10-34.3.4z'/%3E%3C/svg%3E")}.lp-aseshimi .lp-icon-tag{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23333333' d='M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z'/%3E%3C/svg%3E")}.lp-aseshimi .lp-icon-bars{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23333333' d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'/%3E%3C/svg%3E")}.lp-aseshimi #page-top{position:fixed;right:16px;bottom:16px;z-index:50;margin:0}.lp-aseshimi #page-top a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#0000008c;color:#fff;text-decoration:none}@media all and (min-width:769px){.lp-aseshimi .sp{display:none}}@media all and (max-width:768px){.lp-aseshimi .pc{display:none}}.lp-aseshimi .hide{display:none}.lp-aseshimi{overflow-x:hidden!important}.lp-aseshimi .txt-blue{color:#889faf}.lp-aseshimi .txt-red{color:#af8892}.lp-aseshimi .txt-orange{color:#cea278}.lp-aseshimi .white{color:#fff}.lp-aseshimi .red{color:#ec4b84}.lp-aseshimi .blue{color:#41a3b5}.lp-aseshimi a{color:#000;text-decoration:underline}.lp-aseshimi .kozuka-gothic{font-family:\5c0f\585a\30b4\30b7\30c3\30af  Pr6N,Kozuka Gothic Pr6N,\5c0f\585a\30b4\30b7\30c3\30af  Pro,Kozuka Gothic Pro,sans-serif}.lp-aseshimi .yu-gothic{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif}.lp-aseshimi .maru-gothic{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO}.lp-aseshimi .hiraginosans{font-family:Hiragino Sans}.lp-aseshimi .noto-sans-jp{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.lp-aseshimi{font-family:Noto Sans JP,serif}.lp-aseshimi .fs-lg{font-size:32px}@media all and (max-width:768px){.lp-aseshimi .fs-lg{font-size:25px}}.lp-aseshimi .col-15,.lp-aseshimi .col-sm-15,.lp-aseshimi .col-md-15,.lp-aseshimi .col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.lp-aseshimi .col-15{width:20%;flex:0 0 20%;float:left}@media(min-width:576px){.lp-aseshimi .col-sm-15{width:20%;flex:0 0 20%;float:left}}@media(min-width:768px){.lp-aseshimi .col-md-15{width:20%;flex:0 0 20%;float:left}.lp-aseshimi .col-md-offset-15{margin-left:4.3333333%}}@media(min-width:992px){.lp-aseshimi .col-lg-15{width:20%;flex:0 0 20%;float:left}}.lp-aseshimi .p2{padding:.5rem}@media all and (max-width:768px){.lp-aseshimi .p2{padding:.2rem}}.lp-aseshimi .r-0{right:0}.lp-aseshimi .m-0{margin:0!important}.lp-aseshimi .mt4{margin-top:4rem!important}.lp-aseshimi .mt5{margin-top:5rem!important}.lp-aseshimi .mb7{margin-bottom:7rem!important}.lp-aseshimi .mb6{margin-bottom:6rem!important}@media all and (max-width:768px){.lp-aseshimi .mb6{margin-bottom:3rem!important}}.lp-aseshimi .mb5{margin-bottom:5rem!important}@media all and (max-width:768px){.lp-aseshimi .mb5{margin-bottom:3rem!important}}.lp-aseshimi .mb20{margin-bottom:20rem!important}.lp-aseshimi .mb2{margin-bottom:1.8rem!important}@media all and (max-width:768px){.lp-aseshimi .mb2{margin-bottom:.4rem!important}}@media all and (max-width:768px){.lp-aseshimi .mb3{margin-bottom:1rem!important}}.lp-aseshimi .mt-lg{margin-top:80px}@media all and (max-width:768px){.lp-aseshimi .mt-lg{margin-top:50px}}.lp-aseshimi .mt-md{margin-top:40px}.lp-aseshimi .pt-sm{padding-top:20px!important}.lp-aseshimi .pt-lg{margin-top:50px}.lp-aseshimi .pb-lg{margin-bottom:50px}.lp-aseshimi .w85{width:85%}@media all and (max-width:768px){.lp-aseshimi .sp-w-60{width:60%!important}}.lp-aseshimi .p-lg-layout{padding:0 0 7rem .5rem}@media all and (max-width:768px){.lp-aseshimi .p-lg-layout{padding:0 0 2rem .5rem}}.lp-aseshimi .p-md-layout{padding:0 5rem 3rem .5rem}@media all and (max-width:768px){.lp-aseshimi .p-md-layout{padding:0 0 2rem .5rem}}.lp-aseshimi a:hover{text-decoration:none;color:gray;opacity:.8}.lp-aseshimi a:hover img{opacity:.8}.lp-aseshimi .h-line{width:100%;border-bottom:1px solid #cccccc}.lp-aseshimi .header-logo{display:block;max-width:280px!important;margin:0 auto;padding:.5rem 0}@media all and (max-width:768px){.lp-aseshimi .header-logo{width:50%}}.lp-aseshimi .c-copyright a{color:#fff;text-decoration:none;font-size:13px;letter-spacing:1px;font-weight:500}.lp-aseshimi .c-copyright small{font-size:1rem}@media all and (max-width:768px){.lp-aseshimi .c-copyright small{font-size:.8rem}}.lp-aseshimi .fadein{opacity:0;transform:translateY(50px);transition:all 1.5s}.lp-aseshimi .fadein.scrollin{opacity:1;transform:translate(0)}.lp-aseshimi .marker-yellow{background:linear-gradient(transparent 50%,#ff0)}.lp-aseshimi .row{margin-right:0;margin-left:0}@media all and (max-width:768px){.lp-aseshimi .row{margin:auto}}@media all and (max-width:768px){.lp-aseshimi .row>.row{margin:0}}.lp-aseshimi p{margin:25px 0 5px}@media all and (max-width:768px){.lp-aseshimi p{font-size:13px;line-height:1.5}}@media all and (max-width:768px){.lp-aseshimi p .fs-md{font-size:18px}}.lp-aseshimi .wrapper{max-width:840px;width:100%;padding:90px 0 60px}@media all and (max-width:768px){.lp-aseshimi .wrapper{max-width:100%;width:98%;padding:70px 0 40px}}.lp-aseshimi .button-wrap{margin:80px 0 30px}@media all and (max-width:768px){.lp-aseshimi .button-wrap{margin-top:40px}}.lp-aseshimi .button-wrap .more-button{background:#19181a;color:#fff;padding:20px 60px;font-size:23px;border-radius:5px}@media all and (max-width:768px){.lp-aseshimi .button-wrap .more-button{padding:15px 40px;font-size:15px}}.lp-aseshimi .img-cood{padding-top:50px}@media all and (max-width:768px){.lp-aseshimi .img-cood{padding-top:30px}}.lp-aseshimi .box-parent{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.lp-aseshimi .box-child{width:50%;height:auto;display:flex;flex-direction:column;border:1px solid #fff6cb;box-sizing:border-box}.lp-aseshimi .box-img{height:auto;background:#fff6cb}.lp-aseshimi .box-img img{width:50%;height:auto}.lp-aseshimi .box-text{flex-grow:1;background:#fff6cb}.lp-aseshimi .text-exp{font-size:23px;text-align:left;line-height:1.8;font-weight:500;box-sizing:border-box;max-width:840px;margin:auto;padding-bottom:10px;letter-spacing:2px}@media all and (max-width:768px){.lp-aseshimi .text-exp{font-size:16px;font-weight:500;max-width:80%;margin:auto;padding-bottom:10px;letter-spacing:2px}}.lp-aseshimi #page-top{position:fixed;bottom:30px;right:40px;z-index:999}@media all and (max-width:768px){.lp-aseshimi #page-top{bottom:10px;right:10px}}.lp-aseshimi #page-top i{font-size:2rem}@media all and (max-width:768px){.lp-aseshimi #page-top i{font-size:1.5rem}}.lp-aseshimi #page-top a{background:#fff;color:#4887ca;box-shadow:0 2px 10px -6px #00000080,0 3px 10px -4px #0003;width:70px;height:70px;padding:20px 0;text-align:center;text-decoration:none;border-radius:100%}@media all and (max-width:768px){.lp-aseshimi #page-top a{width:50px;height:50px;padding:13px 0}}.lp-aseshimi #page-top a:hover{background:#fff;color:#a1c0e0;text-decoration:none;opacity:1}.lp-aseshimi .footer-image{width:100%;text-align:center;margin-top:10rem}@media all and (max-width:768px){.lp-aseshimi .footer-image{margin-top:5rem}}.lp-aseshimi .footer-image img{width:100%}.lp-aseshimi .footer-link{padding:15px 20px;margin:0 10px;width:20%}@media all and (max-width:768px){.lp-aseshimi .footer-link{width:100%;margin:5px auto;padding:5px 0}}.lp-aseshimi .footer-link .fas{margin-left:20px}.lp-aseshimi .footer-link-list{display:flex;justify-content:center;margin-bottom:20px}@media all and (max-width:768px){.lp-aseshimi .footer-link-list{flex-direction:column}}.lp-aseshimi .footer-link-list a{color:#fff;font-size:18px;font-weight:600;letter-spacing:4px;text-decoration:none}@media all and (max-width:768px){.lp-aseshimi .footer-link-list a{font-size:16px}}.lp-aseshimi .section-footer{background:#1f456c;padding:30px 0}@media all and (max-width:768px){.lp-aseshimi .section-footer{padding:30px 0}}.lp-aseshimi .bg-header-color{background-color:#f6f6f6}.lp-aseshimi input{display:none}.lp-aseshimi .search_section{margin-bottom:150px;color:#1f456c}.lp-aseshimi .search_section_inner{max-width:1000px;margin-left:auto;margin-right:auto}@media all and (max-width:768px){.lp-aseshimi .search_section_inner{padding:0}}.lp-aseshimi .section_title{text-align:center;margin:55px 0 0}.lp-aseshimi .section_title_main i{color:#49a5be}.lp-aseshimi .section_title_main{font-size:32px;font-weight:700;letter-spacing:5px;margin-bottom:8px}.lp-aseshimi .section_title_sub{font-size:13px;font-weight:700;letter-spacing:1px;margin-top:-10px}.lp-aseshimi .section_title img{width:25px;padding:10px 0}.lp-aseshimi .section_title_bt{font-size:16px;font-weight:600;letter-spacing:2px;padding:10px 0 20px;line-height:1.8}@media all and (max-width:768px){.lp-aseshimi .section_title{text-align:center;margin:35px 0 30px}.lp-aseshimi .section_title_main{font-size:25px;letter-spacing:3px}.lp-aseshimi .section_title_sub{font-size:11px}.lp-aseshimi .section_title_bt{font-size:14px;letter-spacing:1.5px}}.lp-aseshimi .text-result{font-size:20px;font-weight:500;color:#1f456c;letter-spacing:2px;padding:30px 0 10px;text-align:center}.lp-aseshimi .text-result-tap{font-size:16px;letter-spacing:3px}@media all and (max-width:768px){.lp-aseshimi .text-result{font-size:16px;padding:30px 0 20px}.lp-aseshimi .text-result-tap{font-size:13px}}.lp-aseshimi .search_result{font-size:24px;font-weight:700;color:#1f456c;text-align:center;margin:0 0 8px}.lp-aseshimi .search_result span{font-size:52px;font-weight:700;padding-right:3px}@media all and (max-width:768px){.lp-aseshimi .search_result{font-size:20px;margin:0 5px 0 0}.lp-aseshimi .search_result span{font-size:40px}}.lp-aseshimi .js_target{display:none}.lp-aseshimi .js_target.js_selected{display:block}.lp-aseshimi .searchbox{background-color:#fff;border:2px solid #1F456C;border-radius:20px;padding:30px;margin:30px 0}@media all and (max-width:768px){.lp-aseshimi .searchbox{border:1.5px solid #1F456C;padding:20px}}.lp-aseshimi .searchbox_wrapper_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.lp-aseshimi .searchbox_check label{cursor:pointer}.lp-aseshimi .searchbox_title{width:100%;font-size:25px;font-weight:800;color:#1f456c;letter-spacing:.1em;margin:10px 0 6px;text-align:center;text-decoration:underline 1.5px;text-underline-offset:8px}.lp-aseshimi .searchbox_title_sub{font-size:9px;width:100%;text-align:center;font-weight:700;letter-spacing:.5px;margin-top:-3px;padding-bottom:20px}@media screen and (max-width:765px){.lp-aseshimi .searchbox_title{font-size:20px;text-decoration:underline 1px;text-underline-offset:7px}.lp-aseshimi .searchbox_title_sub{font-size:9px;margin-top:-3px;padding-bottom:20px}}.lp-aseshimi .searchbox_content{width:100%;text-align:center}@media screen and (max-width:765px){.lp-aseshimi .searchbox_content{width:100%}}.lp-aseshimi .searchbox_check{margin-right:5px;margin-bottom:20px;display:inline-block}@media screen and (max-width:765px){.lp-aseshimi .searchbox_check{margin-right:0;margin-bottom:10px}}.lp-aseshimi .searchbox_check:last-child{margin-right:0}.lp-aseshimi .searchbox_release{text-align:center;color:#fff;font-weight:500;letter-spacing:2px;background-color:#1f456c;padding:10px 0;width:60%;margin:20px auto 0;font-size:18px;cursor:pointer;transition:background .2s;border-radius:5px}@media screen and (max-width:765px){.lp-aseshimi .searchbox_release{width:100%;font-size:15px}}.lp-aseshimi .js_release{cursor:pointer}.lp-aseshimi .js_release:hover{background-color:#2a5a8c}.lp-aseshimi .item-card-3-2{display:grid;grid-template-columns:1fr 1fr 1fr;width:90%;margin:10px auto;grid-gap:0px;padding-bottom:30px}@media all and (max-width:768px){.lp-aseshimi .item-card-3-2{grid-template-columns:1fr 1fr;width:100%;margin:0 auto;grid-gap:0px;padding-bottom:30px}}.lp-aseshimi .item-card-3-2 img{border-radius:10px 10px 0 0}.lp-aseshimi .item-card-3-2 a,.lp-aseshimi .item-card-3-2 a:hover{text-decoration:none}.lp-aseshimi .item-card-3-2 div{color:#fff;background-color:#1f456c;font-weight:400;letter-spacing:1px;padding:0;font-size:12px;margin:10px 15px}@media all and (max-width:768px){.lp-aseshimi .item-card-3-2 div{font-size:12px;padding:0;margin:3px 5px 8px}}.lp-aseshimi .item-card-3-2 i{color:#fff;padding-right:5px;line-height:1.7}@media all and (max-width:768px){.lp-aseshimi .item-card-3-2 i{padding:3px 5px 0}}.lp-aseshimi .searchitem{background-color:#fff;border-radius:10px}.lp-aseshimi .searchitem{display:none}.lp-aseshimi .searchitem.js_selected{display:block}.lp-aseshimi .text-slider-title{font-size:27px;font-weight:900;letter-spacing:2px;padding:80px 0 30px;color:#353535}@media all and (max-width:768px){.lp-aseshimi .text-slider-title{font-size:18px;font-weight:900;letter-spacing:2px;padding:40px 0 30px}}.lp-aseshimi .text-graph{font-size:15px;padding-top:10px;font-weight:600;letter-spacing:1px;line-height:23px}@media screen and (max-width:768px){.lp-aseshimi .text-graph{font-size:13px;letter-spacing:0px}}.lp-aseshimi .box{display:flex;padding-bottom:70px}@media all and (max-width:768px){.lp-aseshimi .box{padding-bottom:50px}}.lp-aseshimi .box div{width:100%;margin:5px}.lp-aseshimi .box{display:flex;width:100%;overflow-x:scroll}.lp-aseshimi .box div{width:100%;margin:5px;flex-shrink:0}.lp-aseshimi .box h2{font-size:16px;letter-spacing:1px;padding-top:15px;min-height:60px}@media screen and (max-width:768px){.lp-aseshimi .box h2{font-size:13px;letter-spacing:1px;min-height:50px}}.lp-aseshimi .box p{font-size:11px}.lp-aseshimi .box::-webkit-scrollbar{height:14px}.lp-aseshimi .box::-webkit-scrollbar-thumb{background:tan;border-radius:7px}.lp-aseshimi .box::-webkit-scrollbar-track{background:wheat;border-radius:7px}.lp-aseshimi .scroll_content{display:flex;max-width:1000px;margin:auto;overflow-x:auto;padding-bottom:20px;padding-left:5px}@media screen and (max-width:768px){.lp-aseshimi .scroll_content{width:100%;padding-bottom:20px;padding-left:20px}}.lp-aseshimi .scroll_content li{width:100%;padding:15px;margin:10px;flex-shrink:0;list-style:none;border:#626262 1px solid}@media screen and (max-width:768px){.lp-aseshimi .scroll_content li{padding:7px;margin:5px}}.lp-aseshimi .scroll_content img{width:100%;object-fit:cover}.lp-aseshimi .scroll_content::-webkit-scrollbar{height:12px}.lp-aseshimi .scroll_content::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px}.lp-aseshimi .scroll_content::-webkit-scrollbar-track{background:#ddd;border-radius:6px}.lp-aseshimi .scroll_content li{width:35%}@media screen and (max-width:768px){.lp-aseshimi .scroll_content li{width:60%}}.lp-aseshimi .close{text-align:right}.lp-aseshimi .dlg-card{width:50%}.lp-aseshimi .dlg-card img{width:100%}.lp-aseshimi .dlg-ditail{width:49%}.lp-aseshimi .dlg-ditail .dlg-sk{padding:0}.lp-aseshimi .dlg-ditail .dlg-item{background-color:#f8dfdf;padding:10px;margin:0;border-radius:7px}@media all and (max-width:768px){.lp-aseshimi .dlg-ditail{margin-bottom:30px}}@media all and (max-width:768px){.lp-aseshimi .dlg-ditail .dlg-item{margin-left:15px;margin-right:15px}}.lp-aseshimi .dlg-ditail .dlg-item .dlg-img{width:100%}.lp-aseshimi .dlg-ditail .dlg-item .dlg-desc{text-align:left}.lp-aseshimi .dlg-ditail .dlg-item .dlg-desc a{color:#fff}.lp-aseshimi .dlg-ditail .dlg-item .dlg-buy{margin:auto;padding:8px 0;text-align:center;background-color:#b3aba1;width:70%}@media all and (max-width:768px){.lp-aseshimi .dlg-ditail .dlg-item .dlg-buy{width:95%}}.lp-aseshimi .dlg-item p{margin-bottom:0!important;line-height:28px}.lp-aseshimi .modal-dialog{max-width:1200px;width:100%;padding:0 20px;margin:1.75rem auto}.lp-aseshimi .modal-header .close{padding:.4rem}@media all and (max-width:768px){.lp-aseshimi .modal-header .close{padding:.2rem}}.lp-aseshimi .itemcom-modal{font-size:25px;font-weight:700;letter-spacing:1px;padding:30px 0 10px;line-height:20px}.lp-aseshimi .itemcom-modal span{font-size:15px;font-weight:400;letter-spacing:0px;line-height:25px;margin-top:20px}@media all and (max-width:768px){.lp-aseshimi .itemcom-modal{font-size:20px;padding:20px 0 15px;line-height:16px}.lp-aseshimi .itemcom-modal span{font-size:13px;font-weight:400;line-height:22px;letter-spacing:0px}}.lp-aseshimi .itemlink-modal{font-size:25px;font-weight:700;letter-spacing:1px;padding:30px 0 10px;line-height:30px}.lp-aseshimi .itemlink-modal span{font-size:14px;font-weight:600;letter-spacing:1px}@media all and (max-width:768px){.lp-aseshimi .itemlink-modal{font-size:20px;padding:20px 0 15px;line-height:25px}.lp-aseshimi .itemlink-modal span{font-size:13px;font-weight:500;letter-spacing:1px}}.lp-aseshimi .item-modal-3-2{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:10px auto;grid-gap:10px;padding-bottom:30px}.lp-aseshimi .item-modal-3-2 a{color:#000}.lp-aseshimi .item-modal-3-2 a:hover{text-decoration:none}@media all and (max-width:768px){.lp-aseshimi .item-modal-3-2{grid-template-columns:1fr 1fr}}.lp-aseshimi .img-modal-star{padding-bottom:20px}.lp-aseshimi .img-modal-star img{width:90%}.lp-aseshimi .text-graph-modal{font-size:14px;padding-top:5px;font-weight:600;letter-spacing:2px}.lp-aseshimi .button-series a{font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none;padding:10px 30px;border-radius:10px;color:#fff;margin-top:10px}@media all and (max-width:768px){.lp-aseshimi .button-series a{font-size:14px;font-weight:700;letter-spacing:1px;padding:10px 30px}}.lp-aseshimi .code-title{font-size:30px;font-weight:900;letter-spacing:2px;padding:50px 0;color:#fff;background-color:#49a5be;max-width:1000px;margin:auto}@media all and (max-width:768px){.lp-aseshimi .code-title{font-size:20px;font-weight:900;letter-spacing:1px;margin:20px 0}}.lp-aseshimi .code-text{font-size:18px;padding-top:20px;font-weight:600;letter-spacing:2px}@media screen and (max-width:768px){.lp-aseshimi .code-text{font-size:13px}}.lp-aseshimi hr{border-top:4px dashed #191919;margin:30px auto;max-width:1000px}@media all and (max-width:768px){.lp-aseshimi hr{border-top:3px dashed #191919;margin:20px auto}}.lp-aseshimi .kaiyu{padding:40px 0 100px}@media all and (max-width:768px){.lp-aseshimi .kaiyu{padding:20px 0 50px}}.lp-aseshimi .kaiyu-title{color:#1f456c;font-weight:600;font-size:18px}.lp-aseshimi .kaiyu img{max-width:700px;padding:15px 0 60px}@media all and (max-width:768px){.lp-aseshimi .kaiyu-title{font-size:14px}.lp-aseshimi .kaiyu img{width:100%;padding:10px 30px 60px}}.lp-aseshimi .ps_tipe_txt{margin-bottom:100px}.lp-aseshimi .code_subtxt p{font-size:12px;margin-bottom:0}@media screen and (max-width:768px){.lp-aseshimi .code_subtxt p{font-size:9px}}.lp-aseshimi .niau_code_box{width:100%;max-width:1110px;text-align:center;border-radius:20px;margin:auto auto 50px}@media screen and (max-width:768px){.lp-aseshimi .niau_box{width:100%}}.lp-aseshimi h2,.lp-aseshimi h3{font-family:Noto Sans JP,sans-serif}.lp-aseshimi .code_subtxt p{color:#4a4a4a}.lp-aseshimi .exp_txt{margin:15px 35px}.lp-aseshimi .code_box{margin:auto auto 40px;display:flex;gap:10px;width:90%;max-width:1400px;height:460px;overflow-x:scroll}@media screen and (max-width:768px){.lp-aseshimi .code_box{height:285px;width:100%;margin-bottom:30px}}.lp-aseshimi .code_box div{width:270px;flex-shrink:0}@media screen and (max-width:768px){.lp-aseshimi .code_box div{width:160px}}.lp-aseshimi h2{width:90%;margin:auto;padding:10px;font-size:28px;font-weight:700;text-align:center;color:#fff}@media screen and (max-width:768px){.lp-aseshimi h2{font-size:22px;width:100%}}.lp-aseshimi .img-top{max-width:1000px;margin:auto;padding:100px 0 0}@media screen and (max-width:768px){.lp-aseshimi .img-top{margin:auto;padding:80px 0 0}}.lp-aseshimi .filter-input{display:none}.lp-aseshimi .filter-button{display:inline-block;padding:5px 25px;margin:4px;border:2px solid #1F456C;background-color:#fff;border-radius:50px;font-size:18px;font-weight:500;letter-spacing:1px;color:#1f456c;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}@media all and (max-width:768px){.lp-aseshimi .filter-button{padding:5px 18px;font-size:14px;font-weight:600;margin:3px;border:1.5px solid #1F456C}}.lp-aseshimi .filter-button:hover{background-color:#e8f2fb}.lp-aseshimi .filter-input:checked+.filter-button{background-color:#e4f188;color:#1f456c;border-color:#1f456c}.lp-aseshimi .filter-button-small{font-size:14px;padding:5px 15px;background-color:#e3e3e3;color:#a1a1a1;border-color:#a1a1a1}@media all and (max-width:768px){.lp-aseshimi .filter-button-small{font-size:12px}}.lp-aseshimi .filter-button-parent{font-weight:700}.lp-aseshimi .filter-button-parent.active{background-color:#e4f188;color:#1f456c;border-color:#1f456c}.lp-aseshimi .hero-slider{background:#4886c8;display:flex;justify-content:center}.lp-aseshimi .hero-slides{width:100%;max-width:600px;position:relative;padding-bottom:40px}.lp-aseshimi .hero-slides img{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 1.5s ease}.lp-aseshimi .hero-slides img:first-child{position:relative}.lp-aseshimi .hero-slides img.active{opacity:1;position:relative}.lp-aseshimi .hero-slides img.fade-out{opacity:0;position:absolute}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lp-aseshimi .intro{padding:40px 30px 35px;color:#4b86c9;letter-spacing:1px;max-width:800px;margin:auto}.lp-aseshimi .intro-title{font-size:30px;font-weight:700;line-height:1.8;margin-bottom:20px}.lp-aseshimi .intro-body{font-size:18px;line-height:1.9;margin-bottom:20px}.lp-aseshimi .intro-accent{font-size:22px;font-weight:700;line-height:1.7;margin-bottom:16px}.lp-aseshimi .intro-sub{font-size:18px;line-height:1.9}@media all and (max-width:768px){.lp-aseshimi .intro{padding:40px 28px 32px;color:#4b86c9}.lp-aseshimi .intro-title{font-size:20px}.lp-aseshimi .intro-body{font-size:15px}.lp-aseshimi .intro-accent{font-size:16px}.lp-aseshimi .intro-sub{font-size:15px}}.lp-aseshimi .chapter-label{text-align:center;padding:30px 0 5px}.lp-aseshimi .chapter-label .dot{display:inline-block;width:12px;height:12px;background:#3a8fc4;border-radius:0% 100% 90% 50%/0% 50% 90% 100%;transform:rotate(45deg) skew(10deg,10deg);margin:5px 10px 0 0;vertical-align:middle}.lp-aseshimi .chapter-label span{font-size:20px;font-weight:700;color:#4886c8;letter-spacing:.12em;vertical-align:middle}.lp-aseshimi .chapter-heading{padding:15px 0 0}.lp-aseshimi .chapter-heading h2{font-size:30px;font-weight:700;color:#1f466f;line-height:1.55;letter-spacing:1px}@media all and (max-width:768px){.lp-aseshimi .chapter-label .dot{width:10px;height:10px;margin:3px 10px 0 0}.lp-aseshimi .chapter-label span{font-size:15px}.lp-aseshimi .chapter-heading{padding:15px 0 0}.lp-aseshimi .chapter-heading h2{font-size:20px;padding-top:20px}}.lp-aseshimi .banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;color:#1f466f}.lp-aseshimi .banner-slash{font-size:45px;-webkit-text-stroke:.5px #fff;margin-top:20px}.lp-aseshimi .banner-text{font-size:16px;font-weight:600;text-align:center;line-height:1.5;letter-spacing:1px}@media all and (max-width:768px){.lp-aseshimi .banner{padding:0 0 10px}.lp-aseshimi .banner-slash{font-size:35px}.lp-aseshimi .banner-text{font-size:12px;padding:0 5px}}.lp-aseshimi .quiz-card{background:#4886c8;padding:30px 25px 35px;border-radius:20px;color:#fff;max-width:700px;margin:auto}.lp-aseshimi .quiz-total{text-align:center;font-size:14px;letter-spacing:.08em;margin-bottom:8px;padding-top:20px}.lp-aseshimi .quiz-header{display:flex;align-items:center;justify-content:space-between}.lp-aseshimi .qtitle{font-size:25px;font-weight:600;margin:auto;letter-spacing:.5px;padding:10px 0}@media all and (max-width:768px){.lp-aseshimi .qtitle{font-size:16px}.lp-aseshimi .quiz-total{padding-top:10px}}.lp-aseshimi .toggle-btn{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.lp-aseshimi .toggle-sign{display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:500;line-height:1;transition:transform .35s ease;-webkit-user-select:none;user-select:none;border:none}.lp-aseshimi .toggle-btn.open .toggle-sign{transform:rotate(180deg);font-size:18px}@media all and (max-width:768px){.lp-aseshimi .toggle-sign{font-size:18px}}.lp-aseshimi .accordion-body{overflow:hidden;max-height:0;transition:max-height .4s ease,opacity .3s ease;opacity:0}.lp-aseshimi .accordion-body.open{max-height:1200px;opacity:1}.lp-aseshimi .q-block{margin-top:28px}.lp-aseshimi .q-num{font-size:25px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px;letter-spacing:.05em}.lp-aseshimi .q-num span{display:inline-block;border-bottom:2px solid #fff;padding-bottom:2px}.lp-aseshimi .q-text{font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;line-height:1.8;margin-bottom:16px}@media all and (max-width:768px){.lp-aseshimi .q-num{font-size:22px}.lp-aseshimi .q-text{font-size:15px}}.lp-aseshimi .q-btns{display:flex;justify-content:center;gap:20px}.lp-aseshimi .q-btn-wrap{position:relative;display:inline-block}.lp-aseshimi .q-btn-wrap:after{content:"";position:absolute;top:5px;left:5px;width:100%;height:100%;border-radius:999px;background:#3a72ac;z-index:0;transition:top .12s,left .12s}.lp-aseshimi .q-btn{position:relative;z-index:1;width:100px;padding:3px 0;border-radius:999px;border:2px solid #004EA7;background:#78b0eb;font-size:22px;font-weight:700;color:#004ea7;cursor:pointer;letter-spacing:.05em;transition:background .18s,color .18s,transform .12s}.lp-aseshimi .q-btn:active{transform:translate(5px,5px)}.lp-aseshimi .q-btn-wrap:active:after{top:5px;left:5px}.lp-aseshimi .q-btn.selected{background:#fff;color:#004ea7;transform:translate(5px,5px)}.lp-aseshimi .q-btn-wrap.selected-wrap:after{top:5px;left:5px}.lp-aseshimi .q-btn:focus,.lp-aseshimi .q-btn:focus-visible{outline:none;box-shadow:none}.lp-aseshimi .toggle-btn:focus,.lp-aseshimi .toggle-btn:focus-visible{outline:none;box-shadow:none}.lp-aseshimi .result-area{margin-top:80px}.lp-aseshimi .result-hint{text-align:center;font-size:16px;font-weight:500;letter-spacing:1px;margin-bottom:10px}.lp-aseshimi .result-box{border-radius:999px;background:#fff;padding:15px 25px;text-align:center;font-size:17px;font-weight:700;color:#004ea7;letter-spacing:1px;line-height:1.5;transition:opacity .4s,filter .4s;max-width:400px;margin:auto}.lp-aseshimi .result-box.hidden{pointer-events:none}.lp-aseshimi .result-label{font-size:12px;font-weight:600}@media all and (max-width:768px){.lp-aseshimi .result-area{margin-top:60px}.lp-aseshimi .result-hint{text-align:center;font-size:15px;margin-bottom:10px}.lp-aseshimi .result-box{width:100%}}.lp-aseshimi .sec-tabber{max-width:750px;padding:100px 0 0}@media all and (max-width:768px){.lp-aseshimi .sec-tabber{width:100%;padding:80px 20px 0}}.lp-aseshimi .tab-bar{display:flex;align-items:flex-end;gap:0px;position:relative;z-index:2}.lp-aseshimi .tab{flex:1;padding:10px 0 7px;border-radius:12px 12px 0 0;border:none;cursor:pointer;font-size:18px;letter-spacing:1px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .2s,color .2s}.lp-aseshimi .tab:focus,.lp-aseshimi .tab:focus-visible{outline:none}.lp-aseshimi .tab .tab-sub{font-size:13px;font-weight:600;font-family:Poppins,sans-serif;text-align:left;margin-bottom:-5px}.lp-aseshimi .tab-play{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:10px;flex-shrink:0}.lp-aseshimi .tab-inner{display:flex;align-items:center;gap:6px}@media all and (max-width:768px){.lp-aseshimi .tab{font-size:13px}.lp-aseshimi .tab sub{font-size:6px}.lp-aseshimi .tab-play{width:18px;height:18px}}.lp-aseshimi .tab#tab-shiminai{background:#e4f188;color:#4887ca}.lp-aseshimi .tab#tab-suwanai{background:#abd6e5;color:#4887ca}.lp-aseshimi .tab.active{padding-bottom:16px}.lp-aseshimi .tab:active{background:inherit}@media all and (max-width:768px){.lp-aseshimi .tab.active{padding-bottom:12px}}.lp-aseshimi .tab-play{background:#4887ca}@media all and (max-width:768px){.lp-aseshimi .tab.active{padding-bottom:16px}}.lp-aseshimi .play-tri{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:1px}.lp-aseshimi #tab-shiminai .play-tri{border-left:8px solid #E4F188}.lp-aseshimi #tab-suwanai .play-tri{border-left:8px solid #ABD6E5}.lp-aseshimi .point-check-slot{width:80px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;margin-right:30px}.lp-aseshimi .point-check-slot{pointer-events:none;position:absolute;top:1;right:0}.lp-aseshimi .point-check-slot img{width:130px;z-index:-1}@media all and (max-width:768px){.lp-aseshimi .point-check-slot{width:33%;margin-right:-10px}.lp-aseshimi .point-check-slot img{width:80%}}.lp-aseshimi .tab-bar{justify-content:flex-start}.lp-aseshimi .tab{flex:none;padding-left:20px;padding-right:20px;width:200px}@media all and (max-width:768px){.lp-aseshimi .tab{flex:none;padding-left:10px;padding-right:10px;width:33%}}.lp-aseshimi .card-shiminai{background:#e4f188;border-radius:0 16px 16px;padding:30px 25px 35px}.lp-aseshimi .card-suwanai{background:#abd6e5;border-radius:0 16px 16px;padding:30px 25px 35px}@media all and (max-width:768px){.lp-aseshimi .card-shiminai,.lp-aseshimi .card-suwanai{padding:30px 12px 35px}}.lp-aseshimi .card-title{text-align:center;margin-bottom:6px}.lp-aseshimi .card-title .kagi-open,.lp-aseshimi .card-title .kagi-close{font-size:28px;font-weight:700;color:#4887ca;line-height:1}.lp-aseshimi .card-title .main-text{font-size:28px;font-weight:700;color:#4887ca}.lp-aseshimi .card-subtitle{text-align:center;font-size:15px;font-weight:700;color:#4887ca;margin-bottom:12px;letter-spacing:.05em}.lp-aseshimi .buy-wrap{display:flex;justify-content:center;margin-bottom:24px}.lp-aseshimi .buy-btn{background:#4887ca;color:#fff;border:none;border-radius:999px;padding:8px 36px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.1em}.lp-aseshimi .buy-btn:focus,.lp-aseshimi .buy-btn:focus-visible{outline:none}.lp-aseshimi .buy-btn-wrap{position:relative;display:inline-block}.lp-aseshimi .buy-btn-wrap:after{content:"";position:absolute;top:5px;left:0;width:100%;height:100%;border-radius:999px;z-index:0;transition:top .12s}.lp-aseshimi .buy-btn{position:relative;z-index:1}.lp-aseshimi .buy-btn:active{transform:translateY(5px)}.lp-aseshimi .buy-btn-wrap:active:after{top:5px}.lp-aseshimi .card-shiminai .buy-btn-wrap:after{background:#b6c16d}.lp-aseshimi .card-suwanai .buy-btn-wrap:after{background:#89abb7}.lp-aseshimi .img-placeholder{width:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#5a8abf;margin-bottom:24px}.lp-aseshimi .catch-band{background:#4887ca;border-radius:999px;padding:12px 20px;text-align:center;font-size:25px;font-weight:700;margin-bottom:20px;letter-spacing:2px;position:relative}.lp-aseshimi .catch-band:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #4887CA}@media all and (max-width:768px){.lp-aseshimi .catch-band{padding:10px 20px;font-size:15px;font-weight:600;margin-bottom:20px;letter-spacing:1px}.lp-aseshimi .catch-band:after{bottom:-14px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid #4887CA}}.lp-aseshimi .card-shiminai .catch-band{color:#e4f188}.lp-aseshimi .card-suwanai .catch-band{color:#abd6e5}.lp-aseshimi .card-body-text{text-align:center;font-size:20px;color:#4887ca;line-height:1.8;margin-bottom:24px;font-weight:500;letter-spacing:2px}@media all and (max-width:768px){.lp-aseshimi .card-body-text{font-size:14px;margin-bottom:24px;letter-spacing:1px}}.lp-aseshimi .tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:500px;margin:auto}.lp-aseshimi .tag{border-radius:999px;padding:5px 20px;font-size:16px;color:#4887ca;font-weight:500;background-color:#fff;letter-spacing:1px}@media all and (max-width:768px){.lp-aseshimi .tag{font-size:14px}}.lp-aseshimi .sec-tabber .hidden{display:none}.lp-aseshimi .mokuji-title{color:#1f456c;text-align:center;padding:100px 0 50px}.lp-aseshimi .mokuji-title-main{font-size:27px;font-weight:700;letter-spacing:3px}.lp-aseshimi .kakko-st{font-weight:400}.lp-aseshimi .kakko-end{font-weight:400;letter-spacing:-6px}.lp-aseshimi .mokuji-title-sub{color:#4887ca;font-size:16px;letter-spacing:1.5px;font-weight:600;padding:10px 0 0}.lp-aseshimi .mokuji{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:500px;margin:0 auto;padding:0 10px 100px}.lp-aseshimi .mokuji a{display:block}.lp-aseshimi .mokuji img{width:100%;height:auto;display:block}@media all and (max-width:768px){.lp-aseshimi .mokuji{gap:0px;padding:0 10px 80px}.lp-aseshimi .mokuji-title-main{font-size:23px}.lp-aseshimi .mokuji-title-sub{font-size:14px}}.lp-aseshimi .scene-situation{background-color:#eee;padding:80px 0}@media all and (max-width:768px){.lp-aseshimi .scene-situation{padding:50px 0 30px}}.lp-aseshimi .scene-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:10px 0 80px}.lp-aseshimi .scene-tab{background:#cfcfcf;border:2px solid #2c4a6a;border-radius:20px;color:#2c4a6a;font-size:14px;font-weight:700;line-height:1.5;padding:8px 12px;cursor:pointer;text-align:center;width:110px;height:110px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;transition:background .2s}.lp-aseshimi .scene-tab .tab-arrow{display:none;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);font-size:10px;color:#b8c43a}.lp-aseshimi .scene-tab.active{background:#e4f188;border-color:#2c4a6a;color:#2c4a6a}.lp-aseshimi .scene-tab:after{content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #2c4a6a;top:5%;margin-top:10px}.lp-aseshimi .scene-sliders{position:relative}.lp-aseshimi .scene-slider{display:none}.lp-aseshimi .scene-slider.active{display:block}.lp-aseshimi .scene-heading{font-size:25px;font-weight:700;letter-spacing:.05em;color:#2c4a6a;margin:20px 0 16px;text-align:center}.lp-aseshimi .carousel{position:relative;overflow:hidden;max-width:550px;margin:0 auto}.lp-aseshimi .carousel-track{display:flex;transition:transform .4s ease}.lp-aseshimi .carousel-slide{min-width:100%;box-sizing:border-box;padding:0 20px 15px;text-align:center}@media all and (max-width:768px){.lp-aseshimi .carousel-slide{padding:0 10px 15px;text-align:center}}.lp-aseshimi .slide-image-wrap{width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;background:#e8edf0}.lp-aseshimi .slide-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:25px}@media all and (max-width:768px){.lp-aseshimi .slide-image-wrap{width:90%;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;margin:auto}}.lp-aseshimi .product-name{font-size:15px;font-weight:700;color:#2c4a6a;margin:16px 0 10px;letter-spacing:.03em}.lp-aseshimi .buy-button{display:block;width:fit-content;margin:0 auto;background:#2c4a6a;color:#fff;font-size:18px;font-weight:500;letter-spacing:1px;padding:1px 20px;border-radius:30px;text-decoration:none;transition:background .2s,opacity .2s}.lp-aseshimi .buy-button:hover{background:#6991bc;color:#fff;opacity:.9}.lp-aseshimi .speech-bubble{position:relative;background:#4887ca;color:#fff;font-size:14px;line-height:1.8;letter-spacing:2px;border-radius:40px;padding:20px 0;margin:23px auto 0;width:100%;display:block;box-sizing:border-box}.lp-aseshimi .speech-bubble:before{content:"";position:absolute;top:-13px;left:50%;transform:translate(-50%);border-width:0 12px 20px;border-style:solid;border-color:transparent transparent #4887CA}@media all and (max-width:768px){.lp-aseshimi .speech-bubble{font-size:13px;line-height:1.8;letter-spacing:1.5px;border-radius:50px;padding:20px 15px;margin:20px auto 0}}.lp-aseshimi .carousel-prev,.lp-aseshimi .carousel-next{position:absolute;top:35%;transform:translateY(-50%);background:#2c4a6ac9;border:none;border-radius:50%;width:45px;height:45px;font-size:20px;color:#fff;-webkit-text-stroke:.5px #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:1}@media all and (max-width:768px){.lp-aseshimi .carousel-prev,.lp-aseshimi .carousel-next{width:40px;height:40px}}.lp-aseshimi .carousel-prev{left:0}.lp-aseshimi .carousel-next{right:0}@media all and (max-width:768px){.lp-aseshimi .carousel-prev{left:10px}.lp-aseshimi .carousel-next{right:10px}}.lp-aseshimi .carousel-prev,.lp-aseshimi .carousel-next{outline:none;border:none}.lp-aseshimi .carousel-prev:focus,.lp-aseshimi .carousel-prev:focus-visible,.lp-aseshimi .carousel-next:focus,.lp-aseshimi .carousel-next:focus-visible{outline:none;border:none;box-shadow:none}.lp-aseshimi .carousel-dots{display:flex;justify-content:center;gap:10px;margin:0 0 10px}.lp-aseshimi .carousel-dots .dot{width:8px;height:8px;border-radius:50%;background:#9cabba;cursor:pointer;transition:background .2s}.lp-aseshimi .carousel-dots .dot.active{background:#2c4a6a}.lp-aseshimi .coordinate_section{color:#2c4a6a}.lp-aseshimi #coordinate{background-color:#d3e2e9;padding:80px 0 120px}@media all and (max-width:768px){.lp-aseshimi #coordinate{padding:50px 0}}.lp-aseshimi .tag-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 10px;padding:25px 0 80px;max-width:700px;margin:auto}.lp-aseshimi .tag-btn{background:#d3e2e9;border:1.5px solid #2c4a6a;border-radius:20px;color:#2c4a6a;font-size:15px;letter-spacing:2px;font-weight:600;padding:5px 23px 5px 20px;cursor:pointer;transition:background .2s;outline:none}.lp-aseshimi .tag-btn:focus,.lp-aseshimi .tag-btn:focus-visible{outline:none;box-shadow:none}.lp-aseshimi .tag-btn.active{background:#e4f188}@media all and (max-width:768px){.lp-aseshimi .tag-buttons{gap:15px 8px;padding:0 0 50px}.lp-aseshimi .tag-btn{font-size:14px;letter-spacing:2px;font-weight:600;padding:3px 18px 3px 15px}}.lp-aseshimi .coord-carousel-outer{display:flex;align-items:center;justify-content:center;gap:10px;max-width:800px;margin:0 auto;touch-action:pan-y}.lp-aseshimi .coord-carousel{overflow:hidden;flex:1}.lp-aseshimi .coord-track{display:flex;transition:transform .4s ease}.lp-aseshimi .coord-slide{min-width:40%;box-sizing:border-box;padding:0 10px;text-align:center}.lp-aseshimi .coord-slide img{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block}@media all and (max-width:768px){.lp-aseshimi .coord-slide{min-width:70%;box-sizing:border-box;padding:0 10px;text-align:center}.lp-aseshimi .coord-slide img{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block}}.lp-aseshimi .coord-slide a{display:block;margin-top:10px;color:#2c4a6a;text-decoration:underline #8e8e8e .5px;text-underline-offset:2px}.lp-aseshimi .coord-slide .coord-product-name,.lp-aseshimi .coord-slide .coord-product-sub{font-size:12px;font-weight:700;margin:0 0 5px;color:#666;letter-spacing:1px}.lp-aseshimi .coord-dots{display:flex;justify-content:center;gap:6px;margin:12px 0 0}.lp-aseshimi .coord-dots .dot{width:8px;height:8px;border-radius:50%;background:#c8d8e8;cursor:pointer;transition:background .2s}.lp-aseshimi .coord-dots .dot.active{background:#4a7ab5}.lp-aseshimi .coord-track{cursor:grab;-webkit-user-select:none;user-select:none}.lp-aseshimi .coord-track:active{cursor:grabbing}.lp-aseshimi .coord-slide img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lp-aseshimi #comparison{padding-top:80px}@media all and (max-width:768px){.lp-aseshimi #comparison{padding-top:50px}}.lp-aseshimi .comparison_section{color:#1f456c}.lp-aseshimi .ctbl-btn-bar{display:flex;flex-wrap:wrap;justify-content:left;gap:8px;padding:0 20px 30px;max-width:680px;margin:0 auto}.lp-aseshimi .ctbl-btn{color:#2c4a6a;background:#eee;border:1.5px solid #2c4a6a;border-radius:15px;padding:8px 20px;font-size:14px;letter-spacing:2px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s;white-space:nowrap;-webkit-appearance:none;outline:none}@media(max-width:480px){.lp-aseshimi .ctbl-btn-bar{padding:0 20px 40px;margin-top:-20px}.lp-aseshimi .ctbl-btn{font-size:11px;padding:7px 15px;border-radius:12px}}.lp-aseshimi .ctbl-btn-active{background:#e4f188;border-color:#2c4a6a;font-weight:700}.lp-aseshimi .ctbl-btn:focus,.lp-aseshimi .ctbl-btn:focus-visible{outline:none;box-shadow:none}.lp-aseshimi .ctbl-wrap{display:flex;margin:0 auto;max-width:1000px;-webkit-user-select:none;user-select:none;position:relative;overflow:visible;padding-bottom:20px}@media all and (max-width:768px){.lp-aseshimi .ctbl-wrap{padding-bottom:15px}}.lp-aseshimi .attention{max-width:1000px;padding:0 0 100px;margin:auto}.lp-aseshimi .attention p{font-size:12px;color:#6c6c6c;text-align:left;margin:0}@media all and (max-width:768px){.lp-aseshimi .attention{padding:0 10px 80px}.lp-aseshimi .attention p{font-size:11px}}.lp-aseshimi .ctbl-labels{flex-shrink:0;width:72px;background:#fff;border-right:1px solid #2c4a6a;position:relative;z-index:2}.lp-aseshimi .ctbl-lrow{display:flex;align-items:center;justify-content:center;text-align:center;min-height:70px;padding:8px 4px;font-size:11px;font-weight:500;color:#2c4a6a;box-sizing:border-box;line-height:1.4;position:relative}.lp-aseshimi .ctbl-lrow:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px dotted #2c4a6a;pointer-events:none}.lp-aseshimi .ctbl-lrow-img{min-height:100px}.lp-aseshimi .ctbl-lrow-name{min-height:52px}.lp-aseshimi .ctbl-slide-area{flex:1;overflow:hidden;min-width:0;cursor:grab}.lp-aseshimi .ctbl-slide-area:active{cursor:grabbing}.lp-aseshimi .ctbl-track{display:flex;transition:transform .35s ease;will-change:transform;padding-right:30px}.lp-aseshimi .ctbl-col{flex-shrink:0;width:250px;background:#eee;border-radius:30px 30px 0 0;overflow:visible;display:flex;flex-direction:column;transition:background .2s;position:relative}@media all and (max-width:768px){.lp-aseshimi .ctbl-col{width:200px}}.lp-aseshimi .ctbl-col-active{background:#e4f188}.lp-aseshimi .ctbl-col:after{content:"";position:absolute;top:-10px;right:0;width:1px;height:calc(100% + 10px);background:#2c4a6a;z-index:3}.lp-aseshimi .ctbl-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:4px 8px;font-size:12.5px;color:#2c4a6a;line-height:1.8;box-sizing:border-box;flex-shrink:0;position:relative}.lp-aseshimi .ctbl-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px dotted #2c4a6a}.lp-aseshimi small{padding-bottom:2px;letter-spacing:1px}.lp-aseshimi .ctbl-inner-hr{border-top:1px dotted #2c4a6a;width:107%;margin:5px 0;opacity:.5;z-index:2}.lp-aseshimi .ctbl-cell-img{padding:20px 20px 10px}.lp-aseshimi .ctbl-cell-img a{display:block;width:100%}.lp-aseshimi .ctbl-cell-img img{width:100%;height:auto;border-radius:8px;display:block;overflow:hidden}.lp-aseshimi .ctbl-cell-name-inner{font-size:13px;font-weight:700;letter-spacing:1px;padding:10px 0 0}@media all and (max-width:768px){.lp-aseshimi .ctbl-cell-img{padding:5px 10px 10px}.lp-aseshimi .ctbl-cell-img img{padding:15px 10px;border-radius:20px}.lp-aseshimi .ctbl-cell-name-inner{font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 0 0}}.lp-aseshimi .ctbl-stars-wrap{display:inline-flex;gap:5px}.lp-aseshimi .ctbl-star-svg{width:18px;height:18px;flex-shrink:0}.lp-aseshimi .ctbl-lrow:first-child:before{display:none}.lp-aseshimi .fab-nav{position:fixed;bottom:50px;right:50px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:0}.lp-aseshimi .fab-trigger{width:60px;height:60px;border-radius:50%;background:#2c4a6a;color:#fff;border:none;cursor:pointer;font-size:18px;box-shadow:0 3px 12px #00000040;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .3s;position:relative;z-index:2;flex-shrink:0}.lp-aseshimi .fab-trigger:focus,.lp-aseshimi .fab-trigger:focus-visible{outline:none}.lp-aseshimi .fab-trigger:hover{background:#3a6090}.lp-aseshimi .fab-trigger.is-open{transform:rotate(90deg);background:#3a6090}.lp-aseshimi .fab-item{width:100px;height:40px;border-radius:999px;background:#fff;color:#2c4a6a;border:1.5px solid #2c4a6a;display:flex;align-items:center;justify-content:center;font-size:15px;text-decoration:none;box-shadow:0 2px 8px #00000026;transition:background .2s,color .2s,opacity .25s,transform .3s;position:absolute;bottom:0;opacity:0;pointer-events:none;transform:translateY(0) scale(.6);padding:0 15px 0 10px;gap:8px;font-size:13px;margin-bottom:15px}.lp-aseshimi .fab-item-label{font-size:11px;font-weight:700;white-space:nowrap;font-family:Noto Sans JP,sans-serif}.lp-aseshimi .fab-item:hover{background:#2c4a6a;color:#fff}.lp-aseshimi .fab-item:after{display:none}.lp-aseshimi .fab-item:hover:after{opacity:1}.lp-aseshimi .fab-nav.is-open .fab-item{opacity:1;pointer-events:auto}.lp-aseshimi .fab-nav.is-open .fab-item:nth-child(1){transform:translateY(-60px);transition-delay:.04s}.lp-aseshimi .fab-nav.is-open .fab-item:nth-child(2){transform:translateY(-112px);transition-delay:.08s}.lp-aseshimi .fab-nav.is-open .fab-item:nth-child(3){transform:translateY(-164px);transition-delay:.12s}.lp-aseshimi .fab-nav.is-open .fab-item:nth-child(4){transform:translateY(-216px);transition-delay:.16s}.lp-aseshimi .fab-nav.is-open .fab-item:nth-child(5){transform:translateY(-268px);transition-delay:.2s}.lp-aseshimi .fab-nav{opacity:0;pointer-events:none;transition:opacity .3s}.lp-aseshimi .fab-nav.fab-visible{opacity:1;pointer-events:auto}@media(max-width:768px){.lp-aseshimi .fab-nav{bottom:20px;right:30px}.lp-aseshimi .fab-trigger{width:50px;height:50px;font-size:16px}.lp-aseshimi .fab-item{margin-bottom:5px;margin-right:10px}.lp-aseshimi .fab-item:after{display:none}}.lp-aseshimi .fab-item-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lp-aseshimi.css.map */
