:root{scroll-padding-top:70px}html{scroll-behavior:smooth;box-sizing:border-box;height:100%}body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;color:#333;background:#fff;overflow:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:70px 0 0 0;box-sizing:border-box;min-height:100%;display:flex;flex-direction:column}body>*{flex-shrink:0}a{color:#2562de}@media(hover: hover){a:hover{color:#033fa7}}a:active{color:#033fa7}@media(max-width: 1023.9px){.cmn_if-pc{display:none !important}}@media(min-width: 1024px){.cmn_if-mob{display:none !important}}.cmn_header_pc,.cmn_header_mob{display:flex;position:fixed;top:0;left:0;right:0;height:70px;background-color:#fff;z-index:100;padding-left:24px}.cmn_header_pc>*,.cmn_header_mob>*{flex-shrink:0}.cmn_header_pc input,.cmn_header_mob input{display:none}.cmn_header_pc .cmn_header__logo,.cmn_header_mob .cmn_header__logo{align-self:center}.cmn_header_pc .cmn_header__logo img,.cmn_header_mob .cmn_header__logo img{display:block}.cmn_header_pc .cmn_header__spacer,.cmn_header_mob .cmn_header__spacer{flex-grow:1}.cmn_header_pc{padding-right:24px}.cmn_header_pc .cmn_header_pc__drop-from{display:flex;position:relative}.cmn_header_pc .cmn_header_pc__btn-bg{position:relative;display:flex}.cmn_header_pc .cmn_header_pc__btn-bg::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#23a760;transform:scaleX(0);transition:transform 200ms}@media(hover: hover){.cmn_header_pc .cmn_header_pc__btn-bg:hover::after{transform:scaleX(1)}}.cmn_header_pc .cmn_header_pc__btn-bg:active::after{transform:scaleX(1)}.cmn_header_pc .cmn_header_pc__drop-menu{display:none;position:absolute;left:0;top:70px;z-index:1;background:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.4);clip-path:inset(0 -20px -20px -20px);min-width:144px;box-sizing:border-box;overflow:hidden}.cmn_header_pc .cmn_header_pc__drop-menu>a{display:block;position:relative;padding:0 16px;line-height:44px;color:inherit;text-decoration:none;white-space:nowrap}@media(hover: hover){.cmn_header_pc .cmn_header_pc__drop-menu>a:hover{background:#a8e8c1}}.cmn_header_pc .cmn_header_pc__drop-menu>a:active{background:#6dc992}.cmn_header_pc .cmn_header_pc__drop-menu>*+*{margin-top:1px}.cmn_header_pc .cmn_header_pc__drop-menu>*+*::before{content:"";position:absolute;left:8px;right:8px;top:-1px;border-top:1px solid #ccc;pointer-events:none}.cmn_header_pc .cmn_header_pc__overlay{display:none;position:fixed;left:0;top:70px;right:0;bottom:0;background:#393a40;opacity:.3}.cmn_header_pc .cmn_header_pc__btn,.cmn_header_pc .cmn_header_pc__btn-cancel{display:grid;place-content:center;padding:2px 16px 0 16px;-webkit-user-select:none;user-select:none;cursor:pointer;color:inherit;text-decoration:none;font-weight:500}.cmn_header_pc input:checked~.cmn_header_pc__btn-bg::after{transform:scaleX(1)}.cmn_header_pc input:checked~.cmn_header_pc__btn-bg>.cmn_header_pc__btn,.cmn_header_pc input:not(:checked)~.cmn_header_pc__btn-bg>.cmn_header_pc__btn-cancel{display:none}.cmn_header_pc input:checked~.cmn_header_pc__drop-menu{display:initial}.cmn_header_pc input:not(:checked)~.cmn_header_pc__overlay{display:initial}.cmn_header_pc .cmn_header_pc__drop_shadow{pointer-events:none;position:fixed;left:0;top:0;right:0;height:70px;box-shadow:0 2px 8px rgba(0,0,0,.1607843137);z-index:2}.cmn_header_mob{box-shadow:0 2px 8px rgba(0,0,0,.1607843137)}.cmn_header_mob .cmn_header_mob__menu-from{display:flex}.cmn_header_mob .cmn_header_mob__menu-open,.cmn_header_mob .cmn_header_mob__menu-close{width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.cmn_header_mob .cmn_header_mob__menu-open>:nth-child(1),.cmn_header_mob .cmn_header_mob__menu-close>:nth-child(1){width:30px;height:30px}.cmn_header_mob .cmn_header_mob__menu-open>:nth-child(2),.cmn_header_mob .cmn_header_mob__menu-close>:nth-child(2){font-weight:500;font-size:12px}@media(hover: hover){.cmn_header_mob .cmn_header_mob__menu-open:hover,.cmn_header_mob .cmn_header_mob__menu-close:hover{background:#a8e8c1}}.cmn_header_mob .cmn_header_mob__menu-open:active,.cmn_header_mob .cmn_header_mob__menu-close:active{background:#a8e8c1}.cmn_header_mob input:checked~.cmn_header_mob__menu-open{display:none}.cmn_header_mob input:not(:checked)~.cmn_header_mob__menu-close{display:none}.cmn_header_mob .cmn_header_mob__drop-menu{position:fixed;top:70px;left:0;right:0;bottom:0;border-top:1px solid #d8d8db;background:#fff;overflow:auto;overscroll-behavior-y:none}.cmn_header_mob .cmn_header_mob__drop-menu>hr{margin:16px;box-sizing:border-box;height:1px;border:none;border-top:1px solid #949497}.cmn_header_mob input:not(:checked)~.cmn_header_mob__drop-menu{display:none}.cmn_header_mob ul.cmn_header_mob__accordion{padding-left:0;margin:0}.cmn_header_mob ul.cmn_header_mob__accordion>li>label,.cmn_header_mob ul.cmn_header_mob__accordion>li>ul>li>a{-webkit-user-select:none;user-select:none;display:flex;box-sizing:border-box;height:65px;border-bottom:1px solid #e6e6e6;padding:0 16px;color:inherit;text-decoration:none;align-items:center}@media(hover: hover){.cmn_header_mob ul.cmn_header_mob__accordion>li>label:hover,.cmn_header_mob ul.cmn_header_mob__accordion>li>ul>li>a:hover{background:#a8e8c1}}.cmn_header_mob ul.cmn_header_mob__accordion>li>label:active,.cmn_header_mob ul.cmn_header_mob__accordion>li>ul>li>a:active{background:#6dc992}.cmn_header_mob ul.cmn_header_mob__accordion>li{list-style-type:none}.cmn_header_mob ul.cmn_header_mob__accordion>li>label{cursor:pointer}.cmn_header_mob ul.cmn_header_mob__accordion>li>label::after{content:"";width:16px;height:16px}.cmn_header_mob ul.cmn_header_mob__accordion>li>label>:nth-child(1){width:20px;height:20px}.cmn_header_mob ul.cmn_header_mob__accordion>li>label>:nth-child(2){flex:1 1 auto;margin-left:8px}.cmn_header_mob ul.cmn_header_mob__accordion>li>ul{padding-left:0;transition:height 200ms 0s ease;overflow:hidden}.cmn_header_mob ul.cmn_header_mob__accordion>li>ul>li{list-style-type:none}.cmn_header_mob ul.cmn_header_mob__accordion>li>ul>li>a{background:#f9f9f9;padding:0 20px 0 56px}.cmn_header_mob ul.cmn_header_mob__accordion>li>input:not(:checked)~ul{height:0 !important}.cmn_header_mob ul.cmn_header_mob__accordion>li>input:not(:checked)~label::after{background:no-repeat url("../img/header/16_plus.svg")}.cmn_header_mob ul.cmn_header_mob__accordion>li>input:checked~label::after{background:no-repeat url("../img/header/16_minus.svg")}.cmn_footer_spacer{flex:1 1 auto}.cmn_footer_to-top{height:0;position:sticky;bottom:0;transition:opacity 100ms;opacity:0;pointer-events:none}.cmn_footer_to-top>a{box-sizing:border-box;position:absolute;display:grid;place-content:center;border-radius:50%;width:58px;height:58px;right:24px;bottom:8px;background:#4d4d4d;border:1px solid #fff;text-decoration:none;padding:3px}.cmn_footer_to-top>a::before{content:"";box-sizing:border-box;position:absolute;left:3px;top:3px;border:2px solid #23a760;border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px)}.cmn_footer_to-top>a>svg{position:relative;pointer-events:none}.cmn_footer_to-top>a>svg>path{stroke:#fff;fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:5}.cmn_footer_to-top>a>svg>text{font-family:"Noto Sans JP";font-size:11px;font-weight:400;stroke:none;fill:#fff;text-anchor:middle}@media(hover: hover){.cmn_footer_to-top>a:hover::before{background:#23a760;border-width:0}}.cmn_footer_to-top>a:active::before{background:#068544;border-width:0}.cmn_footer{background:#393a40}.cmn_footer input{display:none}@media(min-width: 1024px){.cmn_footer{padding:24px 0;display:grid;grid-template-columns:auto;justify-content:center;background-image:url("../img/footer/bg_footer.svg");background-repeat:no-repeat;background-position:center}.cmn_footer>ul{box-sizing:border-box;width:911px;padding:16px 0;margin:0;background:rgba(77,78,84,.6);display:grid;grid-template-columns:auto auto auto;grid-template-areas:"a c e" "b d e" "b d f";justify-content:center;gap:24px}.cmn_footer>ul a{color:#fff;text-decoration:none;margin-left:28px;font-size:12px}}@media(min-width: 1024px)and (hover: hover){.cmn_footer>ul a:hover{text-decoration:underline}}@media(min-width: 1024px){.cmn_footer>ul>li{list-style-type:none}.cmn_footer>ul>li:nth-child(1){grid-area:a}.cmn_footer>ul>li:nth-child(2){grid-area:b}.cmn_footer>ul>li:nth-child(3){grid-area:c}.cmn_footer>ul>li:nth-child(4){grid-area:d}.cmn_footer>ul>li:nth-child(5){grid-area:e}.cmn_footer>ul>li:nth-child(6){grid-area:f}.cmn_footer>ul>li>label{margin:0;color:#fff;font-weight:500;box-sizing:border-box;height:28px;display:flex;align-items:center;font-size:14px}.cmn_footer>ul>li>label>img{width:20px;height:20px;margin-right:8px;filter:invert(100%)}.cmn_footer>ul>li>label>:nth-child(3),.cmn_footer>ul>li>label>:nth-child(4){display:none}.cmn_footer>ul>li>ul{padding:0;height:-webkit-fit-content !important;height:fit-content !important}.cmn_footer>ul>li>ul>li{list-style-type:none;box-sizing:border-box;height:28px;display:flex;align-items:center}}@media(max-width: 1023.9px){.cmn_footer>ul{padding-left:0;margin:0}.cmn_footer>ul>li>label,.cmn_footer>ul>li>ul>li>a{color:#fff;display:flex;align-items:center;box-sizing:border-box;height:44px;border-bottom:1px solid #3c3c3c;padding:0 16px;text-decoration:none}}@media(max-width: 1023.9px)and (hover: hover){.cmn_footer>ul>li>label:hover,.cmn_footer>ul>li>ul>li>a:hover{opacity:.8}}@media(max-width: 1023.9px){.cmn_footer>ul>li>label:active,.cmn_footer>ul>li>ul>li>a:active{opacity:.8}.cmn_footer>ul>li>label{cursor:pointer;background:#303030;-webkit-user-select:none;user-select:none}.cmn_footer>ul>li>label::after{content:"";width:16px;height:16px;filter:invert(100%)}.cmn_footer>ul>li>label>:nth-child(1){width:20px;height:20px;filter:invert(100%)}.cmn_footer>ul>li>label>:nth-child(2){flex:1 1 auto;margin-left:8px;font-size:14px}.cmn_footer>ul>li>ul{padding:0;transition:height 200ms 0s ease;overflow:hidden}.cmn_footer>ul>li>ul>li{list-style-type:none}.cmn_footer>ul>li>ul>li>a{background:#464646;padding-left:44px;font-size:12px}.cmn_footer>ul>li>input:not(:checked)~ul{height:0 !important}.cmn_footer>ul>li>input:not(:checked)~label::after{background:no-repeat url("../img/header/16_plus.svg")}.cmn_footer>ul>li>input:checked~label::after{background:no-repeat url("../img/header/16_minus.svg")}}.cmn_footer_copyright{background:#1a1a1a;color:#fff;padding:8px 0 calc(8px + env(safe-area-inset-bottom)) 0;font-size:12px}.cmn_footer_copyright>ul{margin:0 0 4px 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(max-width: 1023.9px){.cmn_footer_copyright>ul{margin:0 auto;max-width:320px}}.cmn_footer_copyright>ul>li{list-style-type:none}.cmn_footer_copyright>ul>li>a{line-height:20px;color:#fff;text-decoration:none;margin:0 12px;display:block}@media(hover: hover){.cmn_footer_copyright>ul>li>a:hover{text-decoration:underline}}.cmn_footer_copyright>div{text-align:center;line-height:20px}.cmn_title_photo{background:#303030;height:250px;overflow:hidden}.cmn_title_photo>div{display:grid;height:100%;grid-template-columns:512px 1fr;margin:0 auto;box-sizing:border-box;max-width:1024px}.cmn_title_photo>div>:first-child{padding:40px 24px;color:#fff;font-size:32px;line-height:40px}.cmn_title_photo>div>:first-child>hr{width:100px;height:2px;background:#51b883;border:none;margin:4px 0 0 0}.cmn_title_photo>div>:first-child p{font-size:16px;line-height:32px;margin:0}.cmn_title_photo>div>:first-child hr+p{margin-top:4px}.cmn_title_photo>div>img{width:100%;height:100%;object-fit:cover}@media(max-width: 1023.9px){.cmn_title_photo{height:-webkit-fit-content;height:fit-content}.cmn_title_photo>div{grid-template-columns:auto 0}}.cmn_title_photo__child{background:#5b5f64}@media(max-width: 1023.9px){.cmn_title_photo__child>div>:first-child{padding:24px}}ul.cmn_shelf,ul.cmn_shelf_description{display:grid;margin:0;padding:0 16px;grid-template-columns:repeat(auto-fill, 280px);grid-auto-flow:row;gap:16px 40px;justify-content:center;max-width:1024px;margin:0 auto}ul.cmn_shelf>li,ul.cmn_shelf_description>li{display:flex;flex-direction:column;align-items:center;list-style-type:none}ul.cmn_shelf>li>a,ul.cmn_shelf_description>li>a{width:min(100%,280px)}ul.cmn_shelf>li>a>div>figure,ul.cmn_shelf_description>li>a>div>figure{width:100%;overflow:hidden;position:relative;margin:0}ul.cmn_shelf>li>a>div>figure::before,ul.cmn_shelf_description>li>a>div>figure::before{content:"";display:block;padding-top:63.768115942%}ul.cmn_shelf>li>a>div>figure>img,ul.cmn_shelf_description>li>a>div>figure>img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover}ul.cmn_shelf>li>h3,ul.cmn_shelf_description>li>h3{margin:0;padding:4px 0 0 0;font-weight:500;font-size:16px;text-align:center}ul.cmn_shelf>li>p,ul.cmn_shelf_description>li>p{margin:0;align-self:stretch;font-size:14px}ul.cmn_shelf{padding:16px 18px;grid-template-columns:repeat(auto-fill, 280px);gap:16px 40px}@media(max-width: 1023.9px){ul.cmn_shelf{gap:16px 24px;max-width:584px !important;grid-template-columns:1fr 1fr}ul.cmn_shelf>li>p{display:none}}.cmn_contact{padding:16px 0}.cmn_contact>div{box-sizing:border-box;background:#fff;padding:16px 24px;border-radius:10px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1607843137);display:flex;align-items:center}@media(max-width: 1023.9px){.cmn_contact>div{padding:16px}}.cmn_contact>div>*{flex-shrink:0}.cmn_contact>div>img{border-radius:50%}.cmn_contact>div>hr{border:none;margin:0 16px;width:2px;background:#ccc;align-self:stretch}.cmn_contact>div>div{display:flex;flex-direction:column;flex-shrink:1}.cmn_contact>div>div h3{margin:0;font-size:20px;line-height:30px;font-weight:500}.cmn_contact dl{margin:0;display:flex}.cmn_contact dl *{margin:0}.cmn_contact dl dt{flex-shrink:0}.cmn_contact small{font-size:12px}@media(max-width: 1023.9px){.cmn_contact small{display:block;padding-left:1em;text-indent:-1em;line-height:24px}}.cmn_contact .cmn_contact__heading_tel,.cmn_contact .cmn_contact__heading_mail{margin:0;font-weight:500;font-size:16px;padding-left:28px;background-repeat:no-repeat;background-position:left}.cmn_contact .cmn_contact__heading_tel{background-image:url("../img/contact/20_tel.svg")}.cmn_contact .cmn_contact__heading_mail{background-image:url("../img/contact/20_mail.svg")}.cmn_contact .cmn_contact__indent{padding-left:28px}ul.cmn_prd_apps{display:grid;margin:0;padding:0 0 16px 0;grid-template-columns:repeat(auto-fill, 280px);grid-auto-flow:row;gap:16px 40px;justify-content:center;max-width:1024px;margin:0 auto}@media(max-width: 1023.9px){ul.cmn_prd_apps{padding:0 18px 16px 18px;gap:16px 24px;max-width:584px !important;grid-template-columns:1fr 1fr}}li.cmn_prd_btn_app{list-style-type:none;display:flex;flex-direction:column;width:min(100%,280px)}li.cmn_prd_btn_app>a>div{position:relative}li.cmn_prd_btn_app>a>div::before{content:"";display:block;padding-top:49.2753623188%}li.cmn_prd_btn_app>a>div>img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__labels{position:absolute;right:12px;top:8px;display:flex}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__labels>*+*{margin-left:5px}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__es,li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__jh{width:18px;height:18px}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__es{background-image:url("../img/products/18_eleschool.svg")}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__jh{background-image:url("../img/products/18_jhschool.svg")}li.cmn_prd_btn_app>a>div .cmn_prd_btn_app__new{position:absolute;left:-61px;top:-61px;width:100px;height:100px;display:grid;place-content:end center;background:#fd4d6d;color:#fff;font-size:12px;font-weight:500;line-height:20px;transform:rotate(-45deg)}li.cmn_prd_btn_app>p{margin:4px 0 0 0;align-self:stretch;font-size:14px}li.cmn_prd_btn_app>p.cmn_prd_btn_app__p_center{text-align:center}:root{--cmn_prd_border_color: #BB87FF;--cmn_prd_line_color: #CDA6FF;--cmn_prd_num_color: #8843E1;--cmn_prd_features_bg_color: #F1EAFA99;--cmn_pro_logo_bg_color: #c38cd7}.cmd_prd_logo{display:block;width:100%;height:250px;object-fit:none;object-position:center;background:linear-gradient(var(--cmn_pro_logo_bg_color), white)}.cmn_prd_nav{--cmn_nav_color: var(--cmn_prd_border_color) !important}.cmn_prd_overview1{text-align:center;line-height:28px;margin:0;padding:0 16px;font-weight:500;font-style:normal;font-size:20px}.cmn_prd_overview1 strong{background:linear-gradient(transparent 60%, #FFD43D 60%);font-weight:inherit}.cmn_prd_overview2{text-align:center;line-height:24px;margin:0;padding:4px 16px 16px 16px}.cmd_prd_bg_features{background:rgba(244,244,244,.5019607843)}.cmn_prd_features{box-sizing:border-box;max-width:min(872px,100% - 32px);margin:0 auto;border:2px solid var(--cmn_prd_border_color);border-radius:8px;padding:0 16px 8px 16px;counter-reset:cmn_prd_features__counter;box-shadow:0 2px 8px rgba(0,0,0,.1607843137);background:#fff;overflow:hidden}@media(max-width: 1023.9px){.cmn_prd_features{padding:0 8px 8px 8px}}.cmn_prd_features>h3{font-size:18px;line-height:24px;font-weight:500;color:#fff;background:var(--cmn_prd_border_color);border-radius:0 0 16px 16px;display:grid;place-content:center;margin:0 auto 8px auto;width:min(400px,100% - 44px);padding:6px 0 8px 0;text-align:center}.cmn_prd_features>ol{margin:8px 0 0 0;padding:0}.cmn_prd_features>ol>li{display:grid;border-radius:8px;list-style-type:none;grid-template-areas:"a a" "b c";grid-template-columns:1fr 392px;counter-increment:cmn_prd_features__counter;padding:8px}@media(max-width: 1023.9px){.cmn_prd_features>ol>li{grid-template-areas:"a" "b" "c";grid-template-columns:1fr}}.cmn_prd_features>ol>li:nth-child(even){background:var(--cmn_prd_features_bg_color)}.cmn_prd_features>ol>li>h4{grid-area:a;padding:0 8px 4px 8px;margin:0 0 8px 0;border-bottom:2px solid var(--cmn_prd_line_color);font-size:18px;line-height:24px;font-weight:500;display:flex}@media(max-width: 1023.9px){.cmn_prd_features>ol>li>h4{padding:0 4px 4px 4px;margin:0 0 4px 0}}.cmn_prd_features>ol>li>h4::before{content:counter(cmn_prd_features__counter, decimal-leading-zero);color:var(--cmn_prd_num_color);margin-top:1px;margin-right:8px;font-size:20px;line-height:24px;width:23px;text-align:center}.cmn_prd_features>ol>li>div{grid-area:b;margin:0 8px}@media(max-width: 1023.9px){.cmn_prd_features>ol>li>div{margin:0 4px}}.cmn_prd_features>ol>li>div .cmn_prd_features__annotation{font-size:12px;line-height:20px;text-indent:-1em;padding-left:1em}.cmn_prd_features>ol>li>img{grid-area:c;box-sizing:border-box;width:min(384px,100%)}.cmn_prd_features>ol>li>img:not(.cmn_prd_features__illust){border:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,.1019607843)}@media(max-width: 1023.9px){.cmn_prd_features>ol>li>img{margin:8px auto 0 auto}}.cmn_prd_features>ol>li+li{margin-top:8px}.cmn_prd_features>h3+ol{margin:0}.cmn_prd_features+.cmn_prd_features{margin-top:16px}.cmn_prd_environment{padding:0 0 16px 0;box-sizing:border-box;width:min(573px,100% - 32px);margin:0 auto}.cmn_prd_environment>table{border:1px solid #a8a8a8;border-radius:8px;overflow:hidden;border-spacing:0;background:#fff;table-layout:fixed;width:100%}.cmn_prd_environment>table th{background:#e9e9e9;border-bottom:2px solid #a8a8a8;font-weight:500;line-height:24px;padding:8px 16px;text-align:left}.cmn_prd_environment>table td{line-height:24px;padding:8px 16px}.cmn_prd_environment>table tr:not(:last-child) td{border-bottom:1px solid #a8a8a8}.cmn_prd_environment>table.two-col th:first-child,.cmn_prd_environment>table.two-col td:first-child{border-right:1px solid #a8a8a8;box-sizing:border-box;width:157px}.cmn_prd_environment>h4{margin:0;text-align:left;font-weight:500;font-size:16px;line-height:32px}.cmn_dea_regions,.cmn_dea_dealers{margin:0;padding:0}.cmn_dea_box{list-style:none;border-radius:8px;border:1px solid #b3b3b3;background:#fff;overflow:hidden;margin-bottom:16px}.cmn_dea_box>h3{margin:0;padding:12px 32px;background:#f2f2f2;border-bottom:1px solid #b3b3b3;font-weight:500;font-size:16px;display:grid;grid-template-columns:1fr auto}.cmn_dea_box>h3>:nth-child(1){border-left:4px solid #2cac6e;padding-left:16px}.cmn_dea_box .cmn_dea_box__prefectures{display:grid;grid-template-columns:repeat(auto-fill, 64px);gap:24px 53px;padding:16px 52px}.cmn_dea_box .cmn_dea_box__prefectures>li{list-style:none}.cmn_dea_box .cmn_dea_box__dealer{padding:16px 52px;line-height:32px}.cmn_agreement_privacy{background:#ecfbf2;padding:16px;border-radius:8px}.cmn_agreement_privacy>p{margin:0}.cmn_agreement_privacy>div{margin-top:16px;text-align:center}dl.cmn_form{margin:16px auto 0 auto}dl.cmn_form sup{color:red;font-size:20px;vertical-align:baseline;line-height:0}dl.cmn_form>dt{background:#ebebeb;font-weight:500;width:-webkit-fit-content;width:fit-content;padding:2px 16px}dl.cmn_form>dd{margin:8px 0 16px 0;display:flex;flex-direction:column}dl.cmn_form>dd>dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 2px;align-items:baseline}dl.cmn_form>dd>dl>dt{justify-self:end}dl.cmn_form>dd>dl>dd{margin:0}input.cmn_checkbox{display:none}input.cmn_checkbox+label.cmn_checkbox{box-sizing:border-box;display:inline-block;padding:0px 0px 0px 24px;position:relative;font-size:16px;line-height:24px;-webkit-user-select:none;user-select:none}input.cmn_checkbox+label.cmn_checkbox::before,input.cmn_checkbox+label.cmn_checkbox::after{content:"";position:absolute;display:block;box-sizing:border-box;width:20px;height:20px;left:0;top:2px}input.cmn_checkbox+label.cmn_checkbox::before{border:1px solid #919191;border-radius:2px;background-color:#fff}input.cmn_checkbox+label.cmn_checkbox::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath style='fill:none;stroke:%235492ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round' d='M16.5 5.25 9 14.75l-5.5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;opacity:0}input.cmn_checkbox:checked+label.cmn_checkbox::after{opacity:1}input:not(:disabled)+.cmn_checkbox{cursor:pointer}input.cmn_checkbox:disabled+label.cmn_checkbox{color:#a8a8a8}input.cmn_checkbox:disabled+label.cmn_checkbox::before{background-color:#e5e5e5;border-color:#cecece}input.cmn_checkbox:disabled+label.cmn_checkbox::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath style='fill:none;stroke:%23C1C1C1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round' d='M16.5 5.25 9 14.75l-5.5-5'/%3e%3c/svg%3e")}input[readonly].cmn_checkbox:disabled+label.cmn_checkbox{color:inherit}input[readonly].cmn_checkbox:disabled+label.cmn_checkbox::before{background-color:#e5e5e5;border-color:#8e8e8e}input[readonly].cmn_checkbox:disabled+label.cmn_checkbox::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath style='fill:none;stroke:%238E8E8E;stroke-width:3;stroke-linecap:round;stroke-linejoin:round' d='M16.5 5.25 9 14.75l-5.5-5'/%3e%3c/svg%3e")}input.cmn_radio{display:none}input.cmn_radio+label.cmn_radio{box-sizing:border-box;display:inline-block;padding:0px 0px 0px 26px;position:relative;font-size:16px;line-height:24px;-webkit-user-select:none;user-select:none}input.cmn_radio+label.cmn_radio::before,input.cmn_radio+label.cmn_radio::after{content:"";position:absolute;display:block;box-sizing:border-box;width:20px;height:20px;left:0;top:2px;border-radius:50%}input.cmn_radio+label.cmn_radio::before{background-color:#fff;border:1px solid #919191}input.cmn_radio+label.cmn_radio::after{padding:4px;background:content-box #5492ff;opacity:0}input.cmn_radio:checked+label.cmn_radio::after{opacity:1}input:not(:disabled)+.cmn_radio{cursor:pointer}input.cmn_radio:disabled+label.cmn_radio{color:#a8a8a8}input.cmn_radio:disabled+label.cmn_radio::before{background-color:#e5e5e5;border-color:#cecece}input.cmn_radio:disabled+label.cmn_radio::after{background-color:#c1c1c1}input[readonly].cmn_radio:disabled+label.cmn_radio{color:inherit}input[readonly].cmn_radio:disabled+label.cmn_radio::before{background-color:#e5e5e5;border-color:#8e8e8e}input[readonly].cmn_radio:disabled+label.cmn_radio::after{background-color:#8e8e8e}.cmn_error_text{font-size:14px;color:#ff5454;display:none}.cmn_form_text{display:block;margin:0;border:1px solid #bebebe;padding:9px 16px;background-color:#fff;border-radius:4px;color:inherit;-webkit-appearance:none;appearance:none;font-size:inherit;line-height:inherit;font-family:inherit}.cmn_form_text:focus-within{box-shadow:0 0 0 3px #c2dbfe;outline:none}.cmn_form_text::-webkit-inner-spin-button,.cmn_form_text::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cmn_form_text::placeholder{color:#999}.cmn_form_text:disabled{color:#999;background:#efefef}textarea.cmn_form_text{resize:none;field-sizing:content}input[type=number].cmn_form_text{-moz-appearance:textfield}.cmn_select{margin:0;background-color:#fff;border:1px solid #bebebe;border-radius:4px;font-weight:400;font-family:inherit;outline:none;-webkit-appearance:none;appearance:none;color:inherit;font-size:inherit;padding:9px 37px 9px 16px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 3L6.5 9L12 3'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:13px 10px;-webkit-user-select:none;user-select:none}.cmn_select:enabled{cursor:pointer}.cmn_select:focus-within{box-shadow:0 0 0 3px #c2dbfe;outline:none}.cmn_error.cmn_error_text{display:block}.cmn_error.cmn_form_text,.cmn_error.cmn_select{background-color:#ffe8e8}.cmn_error.cmn_form_text option,.cmn_error.cmn_select option{background-color:Field}.cmn_heading_simple{display:block;margin:0;padding:24px max(24px,(100% - 1024px)/2 + 24px);font-weight:500;font-size:24px;line-height:32px;background:#e6e6e6}.cmn_heading_eng{font-size:32px;font-weight:400;margin:0;padding:16px 0 8px 0;line-height:40px;display:flex;flex-direction:column;align-items:center}.cmn_heading_eng::after{content:"";display:block;width:100px;height:2px;background-color:#51b883;margin-top:4px}.cmn_heading_sub{margin:0;padding:16px 16px 8px 16px;font-size:24px;font-weight:500;line-height:32px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 1023.9px){.cmn_heading_sub{font-size:20px;line-height:32px}}.cmn_heading_sub::after{content:"";display:block;width:100px;height:2px;background:#51b883;margin-top:4px}.cmn_heading_sub_sub{margin:0;padding:16px 16px 8px 16px;font-size:20px;font-weight:500;line-height:28px;display:flex;flex-direction:column;align-items:center;text-align:center}.cmn_heading_sub_sub::after{content:"";display:block;width:100px;height:2px;background:#d2d2d2;margin-top:4px}.cmn_bg_dot{background-image:url("../img/dot.svg")}.cmn_bg_green{background:rgba(225,245,229,.5019607843)}.cmn_nav{--cmn_nav_color: #51B883;box-sizing:border-box;max-width:min(872px,100% - 32px);margin:16px auto 0 auto;border:2px solid var(--cmn_nav_color);border-radius:8px;padding:0 12px;background:#fff;overflow:hidden;line-height:32px}.cmn_nav>ol{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:0}.cmn_nav>ol>li{list-style-type:none;padding:0;display:flex;align-items:center;flex-shrink:0;margin:8px 12px}.cmn_nav>ol>li::before{display:block;content:"";width:20px;height:20px;margin-right:4px;background-color:var(--cmn_nav_color);background-image:url("../img/20_totopic.svg");border-radius:50%;flex-shrink:0}.cmn_news{padding:0 16px;margin:0}.cmn_news .cmn_news__info,.cmn_news .cmn_news__support,.cmn_news .cmn_news__new-product,.cmn_news .cmn_news__recruit-info,.cmn_news .cmn_news__event{display:grid;border-bottom:1px dashed #ccc;box-sizing:border-box;max-width:872px;justify-content:center;align-items:baseline;margin:0 auto;padding:8px 24px;gap:0 24px;grid-template-columns:auto auto 1fr;grid-template-areas:"a b c"}@media(max-width: 1023.9px){.cmn_news .cmn_news__info,.cmn_news .cmn_news__support,.cmn_news .cmn_news__new-product,.cmn_news .cmn_news__recruit-info,.cmn_news .cmn_news__event{padding:8px;gap:0 16px;grid-template-columns:auto 1fr;grid-template-areas:"a b" "c c"}}.cmn_news .cmn_news__info::before,.cmn_news .cmn_news__support::before,.cmn_news .cmn_news__new-product::before,.cmn_news .cmn_news__recruit-info::before,.cmn_news .cmn_news__event::before{content:attr(data-date);grid-area:a}.cmn_news .cmn_news__info::after,.cmn_news .cmn_news__support::after,.cmn_news .cmn_news__new-product::after,.cmn_news .cmn_news__recruit-info::after,.cmn_news .cmn_news__event::after{grid-area:b;box-sizing:border-box;width:96px;height:28px;display:grid;place-content:center;color:#fff;border-radius:4px;font-weight:500}.cmn_news .cmn_news__info>:first-child,.cmn_news .cmn_news__support>:first-child,.cmn_news .cmn_news__new-product>:first-child,.cmn_news .cmn_news__recruit-info>:first-child,.cmn_news .cmn_news__event>:first-child{grid-area:c;max-width:600px}.cmn_news .cmn_news__info::after{content:"お知らせ";background:#45b97d}.cmn_news .cmn_news__support::after{content:"サポート";background:#638efb}.cmn_news .cmn_news__new-product::after{content:"新製品情報";background:#fd9b5d}.cmn_news .cmn_news__recruit-info::after{content:"お知らせ";background:#45b97d}.cmn_news .cmn_news__event::after{content:"イベント";background:#c687f9}.cmn_news_contents{max-width:min(872px,100% - 32px);margin:16px auto}.cmn_news_contents>p:first-of-type{margin:0 0 8px 0;text-align:right;font-size:12px;line-height:20px}.cmn_news_contents>p:not(:first-of-type){margin:0;padding:0 24px}@media(max-width: 1023.9px){.cmn_news_contents>p:not(:first-of-type){padding:0}}@media(min-width: 1024px){.cmn_news_contents>.cmn_ul{padding:0 24px}}.cmn_news_contents>dl{display:grid;grid-template-columns:auto 1fr;border-top:2px solid #ccc;border-bottom:2px solid #ccc;gap:0 24px;padding:8px 0;position:relative;margin:0;align-items:baseline}.cmn_news_contents>dl>dt{background:#e9e9e9;text-align:center;padding:0 16px;box-sizing:border-box;min-width:176px;line-height:32px}.cmn_news_contents>dl>dt:nth-of-type(n + 2){margin-top:18px}.cmn_news_contents>dl>dt:nth-of-type(n + 2):before{content:"";position:absolute;height:2px;background:#ccc;left:0;right:0;transform:translateY(-10px)}@media(min-width: 1024px){.cmn_news_contents>dl>dt{margin-left:24px}}.cmn_news_contents>dl>dd{margin:0}.cmn_news_contents>dl>dd:nth-of-type(n + 2){margin-top:18px}@media(max-width: 1023.9px){.cmn_news_contents>dl>dd{margin-top:8px !important;grid-column:1/-1}}.cmn_news_contents>dl>dd a{margin-right:2px}.cmn_news_contents>p+dl,.cmn_news_contents>dl+p{margin-top:16px !important}.cmn_news_contents .cmn_news_contents__dl_table{margin:0;display:grid;width:-webkit-fit-content;width:fit-content;grid-template-columns:auto auto;border:1px solid #a8a8a8;border-radius:8px;background:#a8a8a8;line-height:24px;gap:1px 2px;overflow:hidden}.cmn_news_contents .cmn_news_contents__dl_table>*{margin:0;padding-top:8px;padding-bottom:8px;box-sizing:border-box}.cmn_news_contents .cmn_news_contents__dl_table>dt{background:#e9e9e9;padding-left:16px;font-weight:500}.cmn_news_contents .cmn_news_contents__dl_table>dd{background:#fff;padding-left:16px;padding-right:16px}.cmn_news_contents iframe{width:min(100%,468px);height:300px;border:0;display:block}.cmn_news_contents small{display:block;font-size:12px;line-height:20px;text-indent:-1em;padding-left:1em}@media(min-width: 1024px){.cmn_news_contents>.cmn_news_contents__container{padding:0 24px}}.cmn_btn_black,.cmn_btn_apply,.cmn_btn_cancel{display:grid;place-content:center;text-decoration:none;color:#fff !important;box-sizing:border-box;width:-webkit-fit-content;width:fit-content;min-width:150px;padding:0 16px;height:44px;border-radius:100px;font-weight:400;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;outline:none;border:none}.cmn_btn_black:enabled,.cmn_btn_apply:enabled,.cmn_btn_cancel:enabled{cursor:pointer}.cmn_btn_black{background:#4d4d4d}@media(hover: hover){.cmn_btn_black:hover{background:#71c598}}.cmn_btn_black:active{background:#51b883}.cmn_btn_apply{background:#54b57b}@media(hover: hover){.cmn_btn_apply:hover{background:#32995b}}.cmn_btn_apply:active{background:#09853b}.cmn_btn_cancel{border:2px solid #32995b;color:#000 !important}@media(hover: hover){.cmn_btn_cancel:hover{background:#a8e8c1}}.cmn_btn_cancel:active{background:#6dc992}.cmn_btn_frame{position:relative;display:block;text-decoration:none !important;color:inherit !important;box-sizing:border-box}.cmn_btn_frame::after{content:"";border:0px solid #6dc992;border-width:0;border-radius:8px;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;transition:border-width 200ms linear}@media(hover: hover){.cmn_btn_frame:hover::after{border-width:6px}}.cmn_btn_frame:active::after{border-width:6px}.cmn_btn_frame>div{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #ccc;background:#fff;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1607843137);overflow:hidden}.cmn_ol,.cmn_ol_round{margin:0;list-style:none;padding-left:0;display:table;counter-reset:cmn_ol__counter}.cmn_ol>li,.cmn_ol_round>li{display:table-row;counter-increment:cmn_ol__counter}.cmn_ol>li::before,.cmn_ol_round>li::before{content:counter(cmn_ol__counter) ".";padding-left:5px;display:table-cell;padding-right:.35em;text-align:right}.cmn_ol_round>li::before{content:"(" counter(cmn_ol__counter) ")"}.cmn_ul,.cmn_ul_interval{margin:0;list-style:none;padding-left:0;display:table}.cmn_ul>li,.cmn_ul_interval>li{display:table-row}.cmn_ul>li::before,.cmn_ul_interval>li::before{content:"・";padding-left:5px;display:table-cell;padding-right:.2em;text-align:right}.cmn_ul_interval>li:not(:last-child):after{content:"";display:block;height:8px}.cmn_lyt_center_content{box-sizing:border-box;max-width:min(872px,100% - 32px);margin-left:auto;margin-right:auto}