*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto;object-fit:cover}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid Highlight;outline-offset:2px;scroll-margin-block:10vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}
@charset "UTF-8";:root{--primary-bg-color:#19448e;--primary-key-color:#eb6ea5;--btn-primary-bg-color:#ff8f38;--btn-secondary-bg-color:#2abca7}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../fonts/noto-sans-jp-v55-japanese-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../fonts/noto-sans-jp-v55-japanese-700.woff2) format('woff2')}html,body{margin:0;padding:0;height:100%;min-height:100%;font-size:10px}body{color:#333;background-color:#fff;font-size:1.6rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}section{padding-top:90px;padding-bottom:90px}h2{margin-bottom:60px}.hide{display:none !important}.no-scroll{overflow-y:hidden}.container-inner{margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;max-width:1200px}.flex-container{display:flex}.grid-container{display:grid}.nowrap{white-space:nowrap}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}p{text-align:justify}p+p{margin-top:1em}ul{list-style-type:disc}ol{list-style-type:decimal}ol li,ul li{margin-left:1.5em}ul.no-margin{margin:0}ul.list-unstyled{list-style-type:none}ul.list-unstyled li{margin:0}.btn{margin:30px auto;padding:1em 2em;display:block;max-width:480px;width:100%;border-radius:10px;text-align:center;text-decoration:none}.btn.primary{color:#fff;background-color:var(--btn-primary-bg-color);font-weight:700}@media screen and (min-width:601px){body{font-size:2rem}}@media screen and (max-width:600px){h2{margin-bottom:6vw}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}body{display:flex;flex-direction:column;justify-content:space-between}header{width:100%;height:100px;color:#fff;background-color:var(--primary-bg-color);position:fixed;z-index:1000}header .container-inner{height:100%;display:flex;justify-content:space-between;align-items:center}header h1{width:200px;height:80px;background-image:url(/wp/wp-content/themes/cathand/assets/image/logo-wide.svg);background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:100vw;white-space:nowrap;overflow:hidden}header nav ul{list-style-type:none;font-size:1.8rem;font-weight:700;display:flex;grid-gap:2em;justify-content:end}header nav ul a{position:relative;text-decoration:none}header nav ul a:after{background:#fff;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}header nav ul a:hover:after{transform-origin:left top;transform:scale(1,1)}#nav-hm{display:none}@media screen and (max-width:768px){header #nav-hm:not(.nav-open)+#nav-menu{display:none}#nav-hm{margin:0;display:inline-block;width:25px;height:18px;vertical-align:middle;cursor:pointer;position:absolute;right:20px;top:calc((100% - 20px) / 2);z-index:101}#nav-hm span,#nav-hm span:before,#nav-hm span:after{content:'';height:2px;width:25px;border-radius:3px;background:#fff;display:block;position:absolute;transition:all .2s}#nav-hm span:before{bottom:-8px}#nav-hm span:after{bottom:-16px}#nav-hm.nav-open span{color:#fff;bottom:calc(100% / 2);transform:rotate(45deg)}#nav-hm.nav-open span:before{background-color:#fff;bottom:0;transform:rotate(-90deg)}#nav-hm.nav-open span:after{color:#fff;bottom:0;transform:rotate(-90deg)}header #nav-menu{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);padding-top:100px}header #nav-menu ul{display:block}header #nav-menu ul li{padding:.5em 1em}}footer{padding:40px 20px 10px;background:#111;color:#fff;font-size:1.2rem}@media screen and (min-width:601px){.contact-button{display:none}}@media screen and (max-width:600px){.site-footer{position:relative}footer{margin-top:60px}.contact-button{display:flex;position:absolute;width:180px;height:70px;margin:auto;left:0;right:0;top:-95px;gap:40px;justify-content:center}.contact-tel{width:70px}.fixed-button{position:fixed;top:initial;bottom:25px}.tel-icon{display:block;position:relative;width:70px;height:70px;z-index:1;padding:5px;border-radius:50%;background-color:#33beff;background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_tel_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20239.46%20239.77%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e6e6e6%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M67.03%2C96.83c16.34%2C34.38%2C41.31%2C59.38%2C75.71%2C75.72%2C5.53-6.76%2C10.98-13.45%2C16.46-20.12%2C8.46-10.28%2C15.23-11.92%2C27.65-6.74%2C13.06%2C5.44%2C26.13%2C10.85%2C39.17%2C16.32%2C11.56%2C4.85%2C15.6%2C13.09%2C12.36%2C25.28-3.21%2C12.06-6.46%2C24.11-9.81%2C36.13-3.19%2C11.43-10.51%2C16.87-22.44%2C16.31-88.8-4.19-151.68-47.39-189.41-127.29C4.62%2C86.82.04%2C59.15%2C0%2C30.82-.02%2C21.1%2C5.32%2C14.07%2C14.88%2C11.32%2C27.67%2C7.65%2C40.52%2C4.16%2C53.41.89c11.28-2.86%2C19.27%2C1.19%2C23.79%2C11.82%2C6%2C14.09%2C11.9%2C28.22%2C17.7%2C42.39%2C3.89%2C9.49%2C1.96%2C17.1-5.91%2C23.71-7.14%2C6-14.41%2C11.83-21.96%2C18.02Z%22%2F%3E%3C%2Fsvg%3E');background-position:50% 30%;background-repeat:no-repeat;background-size:30px}.tel-icon:after{display:block;position:absolute;content:"電話";text-align:center;margin:auto;left:0;right:0;top:65%}.mail-icon{display:block;position:relative;width:70px;height:70px;z-index:1;padding:5px;border-radius:50%;background-color:#33beff;background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_email_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20239.62%20179.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e6e6e6%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.38%2C53.11c18.12%2C13.54%2C35.44%2C26.49%2C52.77%2C39.44%2C15.07%2C11.27%2C30.14%2C22.53%2C45.21%2C33.8%2C15.66%2C11.71%2C27.04%2C11.75%2C42.57.14%2C31.07-23.23%2C62.15-46.47%2C93.23-69.7%2C1.42-1.06%2C2.91-2.05%2C5.31-3.73v6.14c0%2C28.82-.45%2C57.65.15%2C86.45.44%2C21.36-14.15%2C34.35-34.06%2C34.22-57.63-.36-115.27-.11-172.91-.14-16.29%2C0-27.88-8.41-31.63-22.97-.7-2.71-.95-5.59-.96-8.4C-.02%2C117.89%2C0%2C87.41.01%2C56.92c0-.96.18-1.91.37-3.82Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M119.96.02c31.66%2C0%2C63.32-.05%2C94.97.02%2C15.71.04%2C25.77%2C10.61%2C24.2%2C25.18-.71%2C6.53-4.11%2C11.54-9.22%2C15.4-33.39%2C25.16-66.78%2C50.32-100.25%2C75.37-6.71%2C5.02-13.11%2C5.05-19.83.02C76.35%2C90.96%2C42.92%2C65.85%2C9.59%2C40.61.81%2C33.95-1.93%2C24.46%2C1.4%2C14.92%2C4.66%2C5.63%2C12.87.07%2C23.99.05c31.99-.08%2C63.98-.03%2C95.97-.03Z%22%2F%3E%3C%2Fsvg%3E');background-position:50% 40%;background-repeat:no-repeat;background-size:30px}.mail-icon:after{display:block;position:absolute;content:"メール";text-align:center;margin:auto;left:0;right:0;top:65%}}footer .site-info{text-align:center}footer .title{align-items:center;display:flex;justify-content:center;font-size:18px;font-weight:700}footer .title:before,footer .title:after{background-color:#fff;content:"";height:2px;width:15px}footer .title:before{margin-right:10px}footer .title:after{margin-left:10px}footer ul.list{text-align:center;list-style-type:none;list-style-position:outside;font-size:16px;margin-bottom:30px}footer ul li{margin-left:0;margin-top:5px;padding:0}footer ul a,footer div .grid-right a{position:relative;text-decoration:none}footer ul a:after{background:#fff;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}footer ul a:hover:after{transform-origin:left top;transform:scale(1,1)}@media screen and (min-width:481px){footer .grid-container-menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}footer .grid-container{display:grid}footer .grid-center{grid-row:1/2;grid-column:1/2}footer .grid-right{grid-row:1/2;grid-column:1/2;text-align:right;align-self:center}}@media screen and (max-width:480px){footer .grid-container{display:grid;text-align:center}footer .grid-right{margin-bottom:30px}}footer .grid-container-menu .access_list{text-align:left}footer .grid-container-menu .access_list li{display:grid;justify-content:center}main{margin-top:100px}
section.kv{padding-top:0}section.kv h1{width:100%;height:100%;max-height:600px;display:flex;align-items:center;overflow:hidden}section.kv h1 img{width:100%}section div.ecimg{width:100%;height:100%;max-height:460px;display:flex;align-items:center;overflow:hidden}section div.ecimg img{width:100%}section h2{margin:60px auto;text-align:center}section h2 span.sublang{display:block;font-weight:400;letter-spacing:1em;margin-right:-1em}@media screen and (min-width:601px){section h2{font-size:4.5rem}section h2 span.sublang{font-size:1.4rem}}@media screen and (max-width:600px){section{padding-top:10vw;padding-bottom:10vw}section h2{font-size:8.5vw}section h2 span.sublang{font-size:1.2rem;font-weight:400}}article .article-inner{margin-top:120px;margin-bottom:120px}article .article-inner h1{font-size:4rem}article .article-inner .entry-meta{text-align:right}article .article-inner .entry-content{margin-top:90px}article .article-inner p+p{margin-top:1em}article .post-navigation{margin:60px 0}@media screen and (min-width:769px){article .article-inner{font-size:2rem}}.page-pc-support #content{margin-top:0}.page-pc-support .kv{padding-top:60px;background-color:#e9d6953f}.page-pc-support .kv h1{margin:0 auto;padding-left:10px;padding-right:10px;max-width:960px}.page-pc-support section h2.section-header{margin-left:auto;margin-right:auto;margin-top:0;padding:.5em;display:flex;align-items:center;width:fit-content;color:#505050;line-height:1.3;color:#fff;background:var(--primary-key-color);vertical-align:middle;border-radius:100px}.page-pc-support section h2.section-header:before,.page-pc-support section h2.section-header:after{content:"●";color:#fff;display:block}.page-pc-support section h2.section-header:before{margin-left:10px;margin-right:1em}.page-pc-support section h2.section-header:after{margin-left:1em;margin-right:10px}.page-pc-support .point2 ul.category{display:flex;flex-wrap:wrap}.page-pc-support .point2 ul.category li{margin-top:30px;margin-left:10px;margin-right:10px}.page-pc-support .point2 ul.category figure{width:100px}.page-pc-support .point2 ul.category figcaption{margin-top:10px;font-size:1.4rem;text-align:center}@media screen and (min-width:651px){.page-pc-support .section-content{font-size:2rem}}@media screen and (max-width:650px){.page-pc-support section h2.section-header{font-size:5vw}}.page-pc-support ul.flow-wrap{margin-top:30px}.page-pc-support ul.flow{text-align:justify}.page-pc-support ul.flow li{position:relative;padding:1em 1.5em;border-radius:10px}.page-pc-support ul.flow li:not(.grid-container){background-color:#ede4cd}.page-pc-support ul.flow li+li{margin:30px 0 0}.page-pc-support ul.flow li+li:before{content:'↓';margin-bottom:30px;display:block;text-align:center;position:absolute;top:-30px;left:calc((100% - 1em)/2)}.page-pc-support ul.flow li.grid-container{padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.page-pc-support ul.flow .type-title{font-weight:700;text-align:center}.page-pc-support .price .table{margin:30px auto;max-width:760px}.page-pc-support .price .table .tr{display:flex;justify-content:space-between}.page-pc-support .price .table .td{text-align:justify}.page-pc-support .price .table .title{margin-top:1em;font-weight:700}.page-pc-support .price .note{margin-top:2em}@media screen and (max-width:650px){.page-pc-support .price .table .tr{padding:10px 0;display:block;border-bottom:1px solid #ccc}.page-pc-support .price .table .title{font-size:20px}.page-pc-support .price .table .title+.tr{border-top:1px solid #ccc}.page-pc-support .price .table .tr .td:last-child{text-align:right}}.headword{padding-top:80px;text-align:center}.footerword{padding-bottom:100px}@media screen and (min-width:601px){.table-item{border-bottom:1px solid #19448e;width:100%;padding-top:20px;padding-left:5%;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:10px;row-gap:10px}.table .table-item .detail{width:70%}}@media screen and (max-width:600px){.table-item{border-bottom:1px solid #19448e;width:100%;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:10px;row-gap:10px}.table .table-item .detail{width:100%;padding-left:1em}}.table{max-width:800px;margin:auto;text-align:left}.table .table-item .label{width:70px}.map{position:relative;display:grid;height:300px;overflow:hidden;margin-top:10px;margin-bottom:10px}.map iframe{position:absolute;top:-150px;width:100%;right:0;left:0;margin:0 auto}.mwform-checkbox-field label,.mwform-radio-field label{white-space:nowrap}.mw_wp_form form{margin-left:auto;margin-right:auto;max-width:600px}.mw_wp_form form .label{margin-bottom:.5em}.mw_wp_form form .data{margin-bottom:1em}.mw_wp_form form .data input[type=text],.mw_wp_form form .data input[type=email],.mw_wp_form form .data input[type=number],.mw_wp_form form .data input[type=password],.mw_wp_form form .data input[type=tel],.mw_wp_form form .data select,.mw_wp_form form .data textarea{font-size:1em;padding:15px 10px 10px;font-family:'Source Sans Pro',arial,sans-serif;border:1px solid #cecece;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px}.mw_wp_form form .data input[type=text],.mw_wp_form form .data input[type=email],.mw_wp_form form .data textarea{width:100%}.mw_wp_form form input[type=submit],.mw_wp_form form input[type=button]{margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:25px;background-color:var(--btn-primary-bg-color);padding:12px 45px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid var(--btn-primary-bg-color);-webkit-transition:.5s;transition:.5s;display:block;cursor:pointer;width:fit-content;color:#fff}.mw_wp_form form .data .mwform-tel-field input{width:auto}.mw_wp_form form .form{margin-top:60px}.mw_wp_form .data p:first-of-type{position:relative}.mw_wp_form .data p:first-of-type:after{content:"";position:absolute;top:18px;right:16px;width:12px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.mw_wp_form .data p select{-webkit-appearance:none}.page-order_form .order_form_area{position:relative}.page-order_form .mw_wp_form form{max-width:1200px;position:relative}.page-order_form .mw_wp_form_confirm form .tab_item{display:block;margin-bottom:30px;text-align:center}.page-order_form .mw_wp_form form .tab_item .active_tab{background-color:#2e9dc8;color:#fff}.page-order_form .mw_wp_form form .tab_item .mwform-radio-field{width:50%;height:50px;margin:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:flex;border:3px solid #2e9dc8;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;cursor:pointer}.page-order_form .mw_wp_form form .tab_item .mwform-radio-field .model_tab{pointer-events:none}.page-order_form .mw_wp_form form .data{margin:0}.page-order_form .mw_wp_form form .item{margin-bottom:80px}.page-order_form .mw_wp_form_confirm form .item{margin-bottom:20px}.page-order_form .mw_wp_form form .item .flex-container .select_list .mwform-radio-field .mwform-radio-field-text{overflow-wrap:break-word}.page-order_form .mw_wp_form form .item .small_label{font-weight:700}.page-order_form .mw_wp_form form .item .detail_item{display:flex;flex-flow:column;row-gap:15px}.page-order_form .mw_wp_form_confirm form .item .detail_item{display:block}.page-order_form .mw_wp_form_confirm form .item .detail_item .detail_list{margin-bottom:15px}.page-order_form .mw_wp_form form .item .information_item_list .information_item .information_label{font-weight:700;margin-bottom:.5em}.page-order_form .mw_wp_form form .item p{margin:0;margin-top:20px;text-align:justify;line-break:strict}.page-order_form .mw_wp_form form .item .fixed_word{display:inline-block}.page-order_form .mw_wp_form form .item .information_item_list .information_item .mwform-tel-field,.page-order_form .mw_wp_form form .item .information_item_list .information_item .mwform-zip-field{display:flex;align-items:center;column-gap:5px}.page-order_form .mw_wp_form form .data .mwform-zip-field input{width:40%;max-width:125px}.page-order_form .mw_wp_form form .data .mwform-tel-field input{width:30%;max-width:125px}.page-order_form .subtotal_bottom-bar{display:flex;width:100%;justify-content:center;padding:20px;color:#fff;background-color:#19448e;position:absolute;text-align:end}.page-order_form .mw_wp_form form .item .information_item_list .same_information,.page-order_form .mw_wp_form form .item .information_item_list .same_confirm,.page-order_form .mw_wp_form_confirm h2,.page-order_form .mw_wp_form_confirm p,.page-order_form .p-country-name,.page-order_form .mw_wp_form form .item .standard_model,.page-order_form .mw_wp_form form .item .creative_model,.page-order_form .mw_wp_form form .tab_item .mwform-radio-field .model_tab,.page-order_form .subtotal_bottom-bar .subtotal_standard_model,.page-order_form .subtotal_bottom-bar .subtotal_creative_model,.page-order_form .base_subtotal,.page-order_form .mw_wp_form form .contents_hide,.page-order_form .confirm_subtotal_bottom-bar{display:none}@media screen and (min-width:841px){.page-order_form .mw_wp_form form .item .flex-container{align-items:stretch;column-gap:10px}.page-order_form .mw_wp_form form .item .label{width:230px;max-width:100%;margin:0;padding:10px;text-align:center;white-space:nowrap;justify-content:center;align-items:center;background-color:#ddeef8;border-right:5px solid #96cae7;display:flex;font-size:20px}.page-order_form .mw_wp_form form .item .list_width{width:calc(100% - 230px)}.page-order_form .mw_wp_form form .tab_item{display:flex;margin-bottom:20px;text-align:center;font-weight:700}.page-order_form .mw_wp_form_confirm form .tab_item{display:block;margin-bottom:20px;text-align:center;font-size:30px;font-weight:700}.page-order_form .mw_wp_form form .item .active_list,.page-order_form .mw_wp_form_confirm form .contents_hide{display:block}.page-order_form .subtotal_bottom-bar .active_subtotal_list{display:flex;flex-flow:row;align-items:center;column-gap:30px}.page-order_form .mw_wp_form form .item .select_list{border-radius:8px}.page-order_form .mw_wp_form_confirm form .item .select_list{align-self:center}.page-order_form .mw_wp_form form .item .information_item_list{display:flex;flex-flow:column;row-gap:1.5em;justify-content:center}.page-order_form .mw_wp_form form .item .subtotal_list_show{display:flex;flex-flow:column;justify-content:center}.page-order_form .subtotal_bottom-bar{bottom:0}}@media screen and (max-width:840px){.page-order_form .mw_wp_form form .item .flex-container{flex-flow:column;align-items:stretch;row-gap:10px}.page-order_form .mw_wp_form form .item .label{max-width:100%;margin:0;padding:10px;text-align:center;white-space:nowrap;justify-content:center;align-items:center;background-color:#ddeef8;border-bottom:5px solid #96cae7;display:flex}.page-order_form .mw_wp_form form .item .list_width{max-width:100%}.page-order_form .mw_wp_form form .tab_item{display:flex;margin-bottom:20px;text-align:center;font-weight:700}.page-order_form .mw_wp_form_confirm form .tab_item{display:block;margin-bottom:20px;text-align:center;font-size:30px;font-weight:700}.page-order_form .mw_wp_form form .item .active_list,.page-order_form .subtotal_bottom-bar .active_subtotal_list,.page-order_form .mw_wp_form_confirm form .contents_hide{display:block}.page-order_form .mw_wp_form_confirm form .item .active_list,.page-order_form .mw_wp_form_confirm form .contents_hide{display:block;align-self:center}.page-order_form .subtotal_bottom-bar .active_subtotal_list{display:flex;flex-flow:row;align-items:center;column-gap:30px}.page-order_form .mw_wp_form form .item .select_list{border-radius:8px}.page-order_form .mw_wp_form_confirm form .item .select_list{border-radius:8px;text-align:center}.page-order_form .mw_wp_form form .item .information_item_list,.page-order_form .mw_wp_form form .item .subtotal_list_show{display:flex;flex-flow:column;row-gap:1.5em;justify-content:center}.page-order_form .mw_wp_form_confirm form .item .information_item_list{display:flex;flex-flow:column;row-gap:1.5em;justify-content:center;text-align:center}.page-order_form .mw_wp_form_confirm form .item .subtotal_list_show{display:flex;flex-flow:column;justify-content:center;text-align:center}.page-order_form .subtotal_bottom-bar{bottom:-60px}}.page-order_form .mw_wp_form form .item .information_item_list .same_information_confirmflag{margin-bottom:-1.5em}.page-order_form .subtotal_bottom-bar .tax{font-size:21px;font-weight:700}.page-order_form .fixed-bottom-bar{position:fixed;bottom:0;left:0;z-index:1}.page-pc-product .scroll-table{overflow-x:auto}.page-pc-product .scroll-table table{width:80%;min-width:640px;margin-left:auto;margin-right:auto;table-layout:fixed;margin-bottom:1px;border-collapse:collapse}.page-pc-product .scroll-table th{width:120px;font-size:16px;border:1px solid #ccc;padding:10px}.page-pc-product .scroll-table th.fixation{position:sticky;top:0;left:0;border-left:none;border-right:none;background:0 0;background-color:#e0e0e0}.page-pc-product .scroll-table th.fication:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px #ccc solid;border-right:1px #ccc solid;background-color:#eee;z-index:-1;box-sizing:content-box}.page-pc-product .scroll-table td span.title-s{font-weight:700}@media screen and (min-width:481px){.page-pc-product .scroll-table td{width:100%;padding:15px;font-size:16px;border:1px solid #ccc}}@media screen and (max-width:480px){.page-pc-product .scroll-table td{width:230px;padding:15px;font-size:16px;border:1px solid #ccc}}@media screen and (min-width:841px){.page-pc-product .scroll-table table{width:80%}.page-pc-product .normal-table table{width:80%;margin-left:auto;margin-right:auto;border-collapse:collapse}.page-pc-product .scroll-table .spec-note{text-align:end;font-size:14px;width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width:840px){.page-pc-product .scroll-table table{width:100%}.page-pc-product .normal-table table{width:100%;margin-left:auto;margin-right:auto;border-collapse:collapse}.page-pc-product .scroll-table .spec-note{text-align:end;font-size:14px;width:100%;margin-left:auto;margin-right:auto}}.page-pc-product .flex-container{gap:30px}.page-pc-product .pcimg{width:100%;max-width:360px;padding:30px}@media screen and (min-width:651px){.page-pc-product .pc-appeal{max-width:100%}.page-pc-product .pc-appeal{width:calc(100% - 390px)}}@media screen and (max-width:650px){.page-pc-product .flex-container{flex-flow:column;align-items:center}}.page-pc-product .normal-table table th{width:120px;font-size:16px;border:1px solid #ccc;background-color:#e0e0e0;padding:10px;overflow-wrap:normal}.page-pc-product .normal-table table td{width:calc(100% - 120px);padding:15px;font-size:16px;border:1px solid #ccc;overflow-wrap:normal;text-align:justify}.page-pc-product .word-blok{display:inline-block}.page-pc-product .pc-appeal .model-appeal div:nth-child(even){margin-top:30px}.page-pc-product .pc-appeal .model-appeal div h3{padding:.5em;background-color:#e0e0e0}.page-pc-product .pc-appeal .model-appeal div p{text-align:justify}.page-pc-product .scroll-table table .fixation span{font-size:10px}.page-pc-product .scroll-table table .price-font{font-size:12px}.page-pc-product .display-order,.page-pc-product .display-price{display:none}
section h2{text-align:center}section h2 span{display:block;font-weight:400;letter-spacing:1em;margin-right:-1em}@media screen and (min-width:601px){section h2{font-size:4.5rem}section h2 span{font-size:1.4rem}}@media screen and (max-width:600px){section h2{font-size:4.5rem}section h2 span{font-size:1.2rem;font-weight:400}}.postlist a{text-decoration:none}section.about{background-color:#e9d6953f}section.about .message{display:flex;grid-gap:40px}section.about .message:before{content:'';width:100%;max-width:400px;height:100px;background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20205.74%20170.34%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233f2e2a%3B%7D.cls-1%2C.cls-2%7Bstroke-width%3A0px%3B%7D.cls-2%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M15.64%2C140.09c-3.96%2C4.43%2C5.73%2C14.04%2C16.96%2C14.04%2C5.91%2C0%2C29.75-2.42%2C34.03-2.91%2C5.55-.64%2C21.61-.07%2C17.73%2C7.07-1.47%2C2.7-16.92%2C1.59-23.72%2C3.38-7.09%2C1.87-32.44%2C6.78-44.67-1.69-13-9.01-13.48-22.23-3.44-30.55%2C3.54-2.93%2C11.08-4.42%2C20.1-5.63%2C3.58-.48%2C8.05-.74%2C11.49-1.3.87-4.6%2C3.9-8.63%2C8.89-10.5-5.84-44.84%2C24.05-71.01%2C31.39-71.47%2C15.53-.98%2C12.27-22.71%2C22.29-23.89%2C3.16-.37%2C23.04-13.32%2C27.88-10.77%2C4.84%2C2.55%2C29.05%2C0%2C29.22%2C2.94.42%2C7.42-10.82%2C11.38-8.68%2C14.1%2C10.02%2C12.73%2C2.29%2C21.17%2C2%2C24.48-.17%2C1.96%2C3.67%2C8.62-1.5%2C10.38%2C1%2C4.31-7.93%2C6.66-11.44%2C8.81.65.93-34.23-5.64-7.35%2C9.06%2C2.51%2C1.37%2C7.98%2C2.01%2C9.15%2C2.93%2C6.71%2C5.32%2C27.81%2C8.49%2C33.36%2C5.24%2C17.03-9.99%2C20.54-3.33%2C20.04.39%2C1.67%2C3.72.5%2C4.7-.83%2C7.05.67%2C1.37-.73%2C5.23-1.84%2C6.27-1.75%2C1.63-7.93%2C3.15-8.52%2C3.16-2.34.03-4.71-.96-6.68-.81-11.24.86-19.4%2C1.26-27.91%2C1.01-15.07-.43-31.32-19.47-32.76-9.83-.19%2C1.26-1.23%2C9.27%2C2.54%2C15.76%2C7.76%2C13.35%2C11.83%2C42.9-24.6%2C38.28-5.18-.66-13.46%2C5.07-25.05-.78-14.58%2C1.14-23.49-5.14-27.44-11.71-3.27-.07-9.32.25-10.92.6-5.43%2C1.17-14.73%2C1.29-19.73%2C6.89Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M132.95%2C5.55c.65%2C0%2C1.2.1%2C1.64.33%2C4.84%2C2.55%2C29.05%2C0%2C29.22%2C2.94.42%2C7.42-10.82%2C11.38-8.68%2C14.1%2C10.02%2C12.73%2C2.29%2C21.17%2C2%2C24.48-.17%2C1.96%2C3.67%2C8.62-1.5%2C10.38%2C1%2C4.31-7.93%2C6.66-11.44%2C8.81.05.07-.09.09-.37.09-1.49%2C0-7.05-.77-11.45-.77-6.41%2C0-10.33%2C1.65%2C4.47%2C9.74%2C2.51%2C1.37%2C7.98%2C2.01%2C9.15%2C2.93%2C4.84%2C3.83%2C17.16%2C6.55%2C25.73%2C6.55%2C3.32%2C0%2C6.08-.41%2C7.62-1.31%2C6.62-3.88%2C11.2-5.25%2C14.3-5.25%2C4.86%2C0%2C6.05%2C3.37%2C5.74%2C5.64%2C1.67%2C3.72.5%2C4.7-.83%2C7.05.67%2C1.37-.73%2C5.23-1.84%2C6.27-1.75%2C1.63-7.93%2C3.15-8.52%2C3.16-.04%2C0-.08%2C0-.11%2C0-2.14%2C0-4.29-.82-6.14-.82-.14%2C0-.28%2C0-.42.02-9.04.7-16.1%2C1.08-22.94%2C1.08-1.66%2C0-3.31-.02-4.97-.07-12.03-.34-24.82-12.55-30.22-12.55-1.36%2C0-2.26.78-2.55%2C2.72-.19%2C1.26-1.23%2C9.27%2C2.54%2C15.76%2C7.21%2C12.4%2C11.23%2C38.77-17.42%2C38.77-2.2%2C0-4.59-.16-7.18-.48-.29-.04-.59-.05-.89-.05-3.31%2C0-7.74%2C1.93-13.33%2C1.93-3.22%2C0-6.83-.64-10.82-2.66-1.17.09-2.29.13-3.39.13-12.59%2C0-20.41-5.8-24.05-11.85-.29%2C0-.61%2C0-.94%2C0-3.38%2C0-8.52.29-9.98.61-5.43%2C1.17-14.73%2C1.29-19.73%2C6.89-3.96%2C4.43%2C5.73%2C14.04%2C16.96%2C14.04%2C5.91%2C0%2C29.75-2.42%2C34.03-2.91%2C1.04-.12%2C2.44-.2%2C4.01-.2%2C6.84%2C0%2C16.88%2C1.46%2C13.72%2C7.27-1.47%2C2.7-16.92%2C1.59-23.72%2C3.38-4.04%2C1.07-14.02%2C3.12-24.12%2C3.12-7.61%2C0-15.29-1.17-20.55-4.81-13-9.01-13.48-22.23-3.44-30.55%2C3.54-2.93%2C11.08-4.42%2C20.1-5.63%2C3.58-.48%2C8.05-.74%2C11.49-1.3.87-4.6%2C3.9-8.63%2C8.89-10.5-5.84-44.84%2C24.05-71.01%2C31.39-71.47%2C15.53-.98%2C12.27-22.71%2C22.29-23.89%2C2.88-.34%2C19.62-11.1%2C26.25-11.1M132.95%2C0c-5.15%2C0-12.35%2C3.55-21.22%2C8.19-2.25%2C1.18-5.02%2C2.63-6.02%2C2.99-7.44%2C1.07-10.2%2C7.93-12.43%2C13.45-2.82%2C6.98-4.54%2C10.07-9.22%2C10.37-6.18.39-14.32%2C7.75-19.41%2C13.93-7.87%2C9.55-20.28%2C29.75-17.56%2C59.9-3.21%2C2.11-5.71%2C5.1-7.2%2C8.63-.9.1-1.83.19-2.74.27-1.82.18-3.62.35-5.26.57-10.47%2C1.41-18.37%2C3.11-22.89%2C6.86C2.91%2C130.21-.28%2C136.88.02%2C143.96c.33%2C7.79%2C4.88%2C15.1%2C12.79%2C20.58%2C5.55%2C3.85%2C13.53%2C5.8%2C23.71%2C5.8%2C12.63%2C0%2C24.25-2.96%2C25.53-3.3%2C2.34-.62%2C6.67-.85%2C10.5-1.05%2C8.95-.48%2C14.36-.76%2C16.68-5.04%2C2.16-3.98%2C1.12-7.14.21-8.79%2C1.73-.26%2C3.3-.6%2C4.68-.91%2C1.5-.33%2C2.92-.65%2C3.76-.65%2C2.96.36%2C5.62.54%2C8.08.54%2C14.9%2C0%2C21.75-6.48%2C24.88-11.91%2C6.08-10.56%2C2.88-25.65-2.67-35.19-1.68-2.89-2.06-6.38-2.06-8.89%2C1.32.73%2C2.87%2C1.64%2C4.17%2C2.41%2C6.51%2C3.85%2C14.6%2C8.63%2C23.17%2C8.88%2C1.71.05%2C3.41.07%2C5.13.07%2C6.43%2C0%2C13.2-.32%2C23.37-1.1.34%2C0%2C1.13.16%2C1.76.28%2C1.21.24%2C2.72.54%2C4.38.54%2C1.43-.02%2C9.19-1.63%2C12.42-4.65%2C1.65-1.54%2C3.63-5.42%2C3.74-9.05%2C1.32-2.35%2C2.24-5.08.74-9.27-.06-2.43-.94-4.76-2.53-6.58-1.46-1.66-4.16-3.65-8.8-3.65s-10.2%2C1.97-17.1%2C6.01c0%2C0%2C0%2C0%2C0%2C0%2C0%2C0-1.18.55-4.82.55-7.98%2C0-18.82-2.6-22.29-5.35-1.31-1.04-2.88-1.52-4.96-2.04%2C1.31-.11%2C2.3-.57%2C3.03-1.12.65-.34%2C1.59-.77%2C2.51-1.18%2C3.7-1.66%2C9.34-4.19%2C10.87-8.79%2C3.01-2.59%2C3.7-6.9%2C2.05-12.87-.05-.19-.1-.37-.15-.54.11-.28.26-.6.4-.94%2C1.85-4.37%2C5.54-13.08-1.53-24.22%2C3.08-2.73%2C8.08-7.24%2C7.69-14.04-.38-6.72-7.44-6.77-19.14-6.85-4.27-.03-11.43-.08-13.17-.74-1.09-.58-2.5-.9-4.08-.9h0ZM20.61%2C142.99c2.84-2.3%2C7.72-3.04%2C11.72-3.64%2C1.53-.23%2C2.96-.45%2C4.21-.72.75-.15%2C3.9-.38%2C6.87-.45%2C2.19%2C2.78%2C5.78%2C6.24%2C11.23%2C8.7-8.48.82-18.73%2C1.71-22.04%2C1.71-6.02%2C0-10.68-3.67-11.99-5.59h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M172.8%2C149.43c-.24%2C4.58%2C3.83%2C7.81%2C5.82%2C7.81%2C1.99%2C0%2C5.63-1.68%2C7.62-4.29%2C1.99-2.6%2C2.11-4.66-.5-7.73s-3.56-3.6-7.39-3.6-5.35%2C3.91-5.55%2C7.81Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M183.06%2C139.21c-.1.76%2C1.17%2C2.64%2C3.79%2C2.64%2C2.61%2C0%2C4.64-1.22%2C4.55-2.91s-1.51-2.39-3.02-2.83c-2.22-.65-4.9-.19-5.32%2C3.1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M191.25%2C143.88c-.21%2C1.29%2C1.99%2C3.6%2C4.33%2C3.56%2C2.33-.04%2C3.22-1.07%2C3.94-2.11s.84-1.99-.31-2.76-2.83-1.68-4.52-1.49-3.1.65-3.44%2C2.79Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M195.39%2C148.63c-2.11%2C0-4.06%2C1.53-3.98%2C3.22s1.88%2C3.37%2C3.67%2C3.25%2C3.64-1%2C4.33-2.3c.69-1.3.84-2.56-.57-3.25-1.42-.69-2.56-.92-3.44-.92Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M188.88%2C155.25c1.34.06%2C3.52.73%2C3.9%2C1.91.38%2C1.19-.38%2C1.91-1.15%2C2.64-.77.73-1.65%2C1.15-3.02.57s-3.75-1.8-3.71-2.68c.04-.88%2C1.57-2.56%2C3.98-2.45Z%22%2F%3E%3C%2Fsvg%3E');background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;align-self:center}@media screen and (max-width:768px){section.about .message{flex-wrap:wrap}section.about .message:before{max-width:inherit}}section.news ul a .title{display:inline-block;position:relative}section.news ul a .title:hover:after{transform-origin:left top;transform:scale(1,1)}section.news ul a .title:after{background:#333;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}ul.news .grid-container,ul.update .grid-container{grid-template-columns:10rem 1fr;grid-gap:20px}@media screen and (min-width:769px){.tablet-show{display:none}.container-newsupdate{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}@media screen and (max-width:768px){.pc-show{display:none}.container-newsupdate{display:grid;grid-template-columns:1fr}}section.voice{background:#f6ad49}.article-list.grid-container{display:grid;grid-gap:30px}.article-list .article{padding:20px;height:100%;background-color:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.1)}.article-list .article figure,.article-list .article h4{margin-bottom:1em}.article-list .article :where(img,picture,svg){background-color:#eee;aspect-ratio:3/2}.article-list .article .excerpt{font-size:16px;text-align:justify}section.recent a.btn,section.tips a.btn{color:#fff;background-color:var(--primary-bg-color)}@media screen and (min-width:769px){.article-list.grid-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.article-list.grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){.article-list.grid-container{grid-template-columns:1fr}}