*,*: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 + 0.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}footer .license{padding-top:1em;padding-bottom:1em}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}.used-pc-lp{--pc-blue:#19448e;--pc-orange:#f6ad49;--pc-cream:#fffaf0;--pc-ink:#333;width:100%;overflow:hidden;color:var(--pc-ink);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.7;background:#fff}.used-pc-lp *,.used-pc-lp *:before,.used-pc-lp *:after{box-sizing:border-box}.used-pc-lp img{display:block;max-width:100%;height:auto;margin:0}.used-pc-lp h1,.used-pc-lp h2,.used-pc-lp h3,.used-pc-lp p{margin:0;padding:0}.used-pc-lp a{color:inherit;text-decoration:none}.used-pc-lp .pc-inner{width:min(1160px, calc(100% - 48px));margin-inline:auto}.used-pc-lp .pc-section-title{text-align:center;font-size:36px;line-height:1.45;font-weight:700;color:var(--pc-blue)}.used-pc-lp .pc-section-title .accent{color:var(--pc-orange)}.used-pc-lp .pc-section-title:before,.used-pc-lp .pc-section-title:after{content:"";display:inline-block;width:44px;height:2px;margin:0 16px 10px;background:currentColor}.used-pc-lp .pc-hero{background:radial-gradient(circle at 100% 100%,#fffdf4 0 30%,#fde9c9 48%,#f6ad49 100%)}.used-pc-lp .pc-hero-inner{position:relative;width:min(1368px, calc(100% - 48px));margin:0 auto}.used-pc-lp .pc-hero-copy{position:relative;z-index:3;width:610px;padding-top:0}.used-pc-lp .pc-ribbon{display:inline-block;position:relative;padding:15px 60px;background:var(--pc-blue);color:#fff;font-size:24px;font-weight:700;line-height:42px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 50%, 100% 100%, 0 100%, 18px 50%)}.used-pc-lp .pc-hero h1{margin-top:10px;font-size:64px;line-height:1.25;letter-spacing:.02em;font-weight:700}.used-pc-lp .pc-hero h1 strong{font-size:96px;line-height:1}.used-pc-lp .pc-hero h1 .blue{color:var(--pc-blue)}.used-pc-lp .pc-lead{margin-top:20px;font-size:24px;line-height:1.55}.used-pc-lp .pc-hero-pc{position:absolute;z-index:1;top:0;right:-30px;width:min(67.3%, 920px)}.used-pc-lp .pc-hero-badge{width:345px}.used-pc-lp .pc-worries{min-height:868px;padding:72px 0 55px;background:rgba(233,214,149,.25)}.used-pc-lp .pc-worries-title{text-align:center;font-size:24px;font-weight:700}.used-pc-lp .pc-worries-title strong{color:var(--pc-blue);font-size:36px}.used-pc-lp .pc-worries-stage{position:relative;max-width:1000px;height:650px;margin:10px auto 0}.used-pc-lp .pc-worries-people{position:absolute;z-index:2;width:440px;left:50%;bottom:0;transform:translateX(-50%)}.used-pc-lp .pc-worry{position:absolute;z-index:3;display:grid;place-items:center;text-align:center;line-height:1.7;font-size:16px;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.used-pc-lp .pc-use{padding:92px 0 70px;background:#fff}.used-pc-lp .pc-use-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:450px}.used-pc-lp .pc-use-left h2{font-size:24px;line-height:1.45;color:#111}.used-pc-lp .pc-use-left h2 strong{display:block;font-size:36px}.used-pc-lp .pc-use-left h2 .orange{color:var(--pc-orange)}.used-pc-lp .pc-use-icons{width:289px;margin:28px 0 0 30px}.used-pc-lp .pc-use-right{position:relative;height:430px}.used-pc-lp .pc-thinking{position:absolute;left:0;bottom:20px;width:124px}.used-pc-lp .pc-thought{position:absolute;display:grid;place-items:center;width:211px;height:164px;padding:30px;text-align:center;background:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-cloud.png) center/contain no-repeat;font-size:20px;line-height:1.45}.used-pc-lp .pc-thought.t1{left:130px;top:0}.used-pc-lp .pc-thought.t2{left:175px;top:115px}.used-pc-lp .pc-thought.t3{left:220px;top:230px}.used-pc-lp .pc-support{padding:72px 0 62px;background:var(--pc-blue);color:#fff}.used-pc-lp .pc-support .pc-section-title{color:#fff}.used-pc-lp .pc-support .pc-section-title:before,.used-pc-lp .pc-support .pc-section-title:after{width:38px;height:52px;margin-bottom:-14px;background:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-hand.png) center/contain no-repeat}.used-pc-lp .pc-support .pc-section-title .accent{color:var(--pc-orange)}.used-pc-lp .pc-support-map{display:grid;grid-template-columns:340px 56px 1fr;gap:34px;align-items:stretch;max-width:1064px;margin:64px auto 0}.used-pc-lp .pc-support-col{display:grid;gap:40px}.used-pc-lp .pc-support-card{display:grid;align-items:center;min-height:142px;border-radius:6px;background:#fff;color:#333}.used-pc-lp .pc-support-left .pc-support-card{grid-template-columns:92px 1fr;padding:22px 25px;text-align:center;font-size:16px;line-height:1.7}.used-pc-lp .pc-support-right .pc-support-card{grid-template-columns:90px 1fr;padding:20px 28px}.used-pc-lp .pc-support-card img{max-height:84px;margin:auto}.used-pc-lp .pc-support-card h3{color:var(--pc-orange);font-size:24px;line-height:1.35}.used-pc-lp .pc-support-card p{margin-top:6px;font-size:16px;line-height:1.6}.used-pc-lp .pc-arrows{display:grid;gap:40px}.used-pc-lp .pc-arrow{display:grid;place-items:center;min-height:142px}.used-pc-lp .pc-arrow:before{content:"›";display:grid;place-items:center;width:56px;height:56px;border:3px solid #fff;border-radius:50%;background:var(--pc-orange);color:#fff;font-size:42px;font-weight:700;line-height:1}.used-pc-lp .pc-support-message{max-width:782px;margin:52px auto 0;padding:14px 30px;text-align:center;font-size:20px;border:2px solid rgba(255,255,255,.5);border-radius:8px}.used-pc-lp .pc-support-message strong{display:block;color:var(--pc-orange);font-size:28px}.used-pc-lp .pc-button{display:grid;place-items:center;width:min(480px, 100%);min-height:70px;margin:42px auto 0;padding:14px 28px;border-radius:8px;background:linear-gradient(180deg,#ffc96f,#f6a529);color:var(--pc-blue);font-size:24px;font-weight:700;box-shadow:inset 0 0 18px rgba(255,255,255,.65);transition:transform .2s,filter .2s}.used-pc-lp .pc-button:hover{transform:translateY(-2px);filter:brightness(1.04)}.used-pc-lp .pc-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.used-pc-lp .pc-free{padding:80px 0 65px;background:var(--pc-cream)}.used-pc-lp .pc-free-box{display:grid;grid-template-columns:380px 1fr;align-items:center;gap:30px;max-width:1155px;min-height:341px;margin:48px auto 0;padding:25px 80px;border-radius:18px;background:#fff}.used-pc-lp .pc-free-visual{display:grid;place-items:center;width:370px;height:291px;border-radius:50%;background:#fff9e8}.used-pc-lp .pc-free-visual img{width:250px}.used-pc-lp .pc-free-copy{font-size:16px;line-height:2}.used-pc-lp .pc-process{padding:75px 0 90px;background:#fff}.used-pc-lp .pc-process-list{max-width:850px;margin:54px auto 0;counter-reset:step}.used-pc-lp .pc-process-item{position:relative;display:grid;grid-template-columns:240px 1fr;align-items:center;min-height:201px;padding:24px 30px;border:3px solid #ddd;border-radius:8px;counter-increment:step}.used-pc-lp .pc-process-item:before{content:counter(step);position:absolute;top:-22px;left:-24px;display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:var(--pc-blue);color:#fff;font-size:36px;font-weight:700}.used-pc-lp .pc-process-item img{max-width:240px;max-height:160px;margin:auto}.used-pc-lp .pc-process-item h3{color:var(--pc-blue);font-size:22px;line-height:1.45}.used-pc-lp .pc-process-item p{margin-top:10px;font-size:16px;line-height:1.7}.used-pc-lp .pc-process-arrow{width:0;height:0;margin:20px auto;border-left:62px solid transparent;border-right:62px solid transparent;border-top:38px solid var(--pc-blue)}.used-pc-lp .pc-payment{margin-top:105px;text-align:center}.used-pc-lp .pc-payment p{max-width:620px;margin:40px auto 0;text-align:left}.used-pc-lp .pc-payment img{width:900px;margin:34px auto 0}.used-pc-lp .pc-final{position:relative;padding:58px 0 68px;background:linear-gradient(110deg,#f6ad49,#fff1d5 52%,#f6ad49)}.used-pc-lp .pc-final:before{content:"";position:absolute;inset:0;opacity:.95;background:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-footprints.png) center/auto 100% no-repeat;pointer-events:none}.used-pc-lp .pc-final-inner{position:relative;z-index:1;text-align:center}.used-pc-lp .pc-final-title{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--pc-blue);font-size:32px;line-height:1.4}.used-pc-lp .pc-final-title img{width:72px;transform:rotate(-14deg)}.used-pc-lp .pc-final p{margin-top:18px;font-size:17px}.used-pc-lp .pc-final .pc-button{margin-top:28px;background:var(--pc-blue);color:#fff;box-shadow:none}@media (max-width:1100px){.used-pc-lp .pc-hero-copy{width:60%}.used-pc-lp .pc-ribbon{font-size:16px;line-height:32px;white-space:nowrap}.used-pc-lp .pc-ribbon:before,.used-pc-lp .pc-ribbon:after{border-top-width:27px;border-bottom-width:27px}.used-pc-lp .pc-hero h1,.used-pc-lp .pc-hero h1 strong{font-size:clamp(44px, 6vw, 68px)}.used-pc-lp .pc-lead{font-size:19px}.used-pc-lp .pc-hero-badge{top:465px;left:2%;width:270px}.used-pc-lp .pc-support-map{grid-template-columns:300px 44px 1fr;gap:20px}.used-pc-lp .pc-support-card h3{font-size:20px}.used-pc-lp .pc-free-box{grid-template-columns:320px 1fr;padding-inline:35px}.used-pc-lp .pc-free-visual{width:320px;height:255px}}@media (min-width:1001px){.used-pc-lp .pc-worry.one{left:0;top:270px;width:278px;height:250px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble2.png);transform:scaleX(-1)}.used-pc-lp .pc-worry.one span{transform:scaleX(-1)}.used-pc-lp .pc-worry.two{left:20%;top:40px;width:295px;height:295px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble1.png);transform:scaleX(-1) rotate(5deg)}.used-pc-lp .pc-worry.two span{transform:scaleX(-1) rotate(5deg)}.used-pc-lp .pc-worry.three{right:22%;top:10px;width:313px;height:313px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble1.png);transform:rotate(-20deg)}.used-pc-lp .pc-worry.three span{transform:rotate(20deg)}.used-pc-lp .pc-worry.four{right:0;top:255px;width:241px;height:192px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble2.png)}}@media (max-width:1000px) and (min-width:801px){.used-pc-lp .pc-hero-pc{top:clamp(0px, calc(703.518px - 70.352vw), 140px)}.used-pc-lp .pc-worry.one{left:-10px;top:220px;width:240px;height:200px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble2.png);transform:scaleX(-1)}.used-pc-lp .pc-worry.one span{transform:scaleX(-1)}.used-pc-lp .pc-worry.two{left:20%;top:40px;width:295px;height:295px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble1.png);transform:scaleX(-1) rotate(5deg)}.used-pc-lp .pc-worry.two span{transform:scaleX(-1) rotate(5deg)}.used-pc-lp .pc-worry.three{right:12%;top:10px;width:313px;height:313px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble1.png);transform:rotate(-20deg)}.used-pc-lp .pc-worry.three span{transform:rotate(20deg)}.used-pc-lp .pc-worry.four{right:-20px;top:255px;width:241px;height:150px;background-image:url(//nekonote.lusties-jp.com/wp/wp-content/themes/cathand/assets/css/../image/pc-used-bubble2.png)}}@media (max-width:800px){.used-pc-lp section{padding-top:0;padding-bottom:0}.used-pc-lp{font-size:15px}.used-pc-lp .pc-inner,.used-pc-lp .pc-hero-inner{width:min(100% - 32px, 560px)}.used-pc-lp .pc-section-title{font-size:26px}.used-pc-lp .pc-section-title:before,.used-pc-lp .pc-section-title:after{width:22px;margin-inline:8px}.used-pc-lp .pc-hero{min-height:720px}.used-pc-lp .pc-hero-copy{width:100%;padding-top:40px;text-align:center}.used-pc-lp .pc-ribbon{text-align:center;width:100%;margin:0;padding:10px 40px;font-size:clamp(13px, 3.8vw, 17px);line-height:30px;font-weight:400}.used-pc-lp .pc-ribbon:before,.used-pc-lp .pc-ribbon:after{display:none}.used-pc-lp .pc-hero h1{margin-top:16px;font-size:34px}.used-pc-lp .pc-hero h1 strong{font-size:52px}.used-pc-lp .pc-lead{margin-top:12px;font-size:16px;text-align:center}.used-pc-lp .pc-hero-pc{top:315px;right:50%;width:min(580px, 105vw);transform:translateX(53%)}.used-pc-lp .pc-hero-badge{position:relative;top:0;left:2%;width:155px}.used-pc-lp .pc-worries{min-height:auto;padding:55px 0 45px}.used-pc-lp .pc-worries-title{font-size:18px}.used-pc-lp .pc-worries-title strong{font-size:27px}.used-pc-lp .pc-worries-stage{height:auto;margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.used-pc-lp .pc-worries-people{position:relative;grid-column:1/-1;grid-row:3;width:min(330px, 90%);margin:0 auto;left:auto;bottom:auto;transform:none}.used-pc-lp .pc-worry,.used-pc-lp .pc-worry.one,.used-pc-lp .pc-worry.two,.used-pc-lp .pc-worry.three,.used-pc-lp .pc-worry.four{position:relative;inset:auto;width:100%;height:auto;min-height:145px;padding:25px;transform:none;font-size:13px;border:2px solid;border-radius:90px;background-color:#ffff}.used-pc-lp .pc-worry.one span,.used-pc-lp .pc-worry.two span,.used-pc-lp .pc-worry.three span{transform:none}.used-pc-lp .pc-use{padding:55px 0}.used-pc-lp .pc-use-grid{grid-template-columns:1fr;min-height:0}.used-pc-lp .pc-use-left{text-align:center}.used-pc-lp .pc-use-left h2{font-size:19px}.used-pc-lp .pc-use-left h2 strong{font-size:27px}.used-pc-lp .pc-use-icons{width:240px;margin:24px auto}.used-pc-lp .pc-use-right{height:360px;max-width:420px;width:100%;margin:auto}.used-pc-lp .pc-thinking{left:3%;width:105px}.used-pc-lp .pc-thought{width:170px;height:132px;padding:25px;font-size:15px}.used-pc-lp .pc-thought.t1{left:28%;top:0}.used-pc-lp .pc-thought.t2{left:42%;top:95px}.used-pc-lp .pc-thought.t3{left:54%;top:190px}.used-pc-lp .pc-support{padding:55px 0}.used-pc-lp .pc-support .pc-section-title:before,.used-pc-lp .pc-support .pc-section-title:after{width:26px;height:34px;margin-bottom:-9px}.used-pc-lp .pc-support-map{display:grid;grid-template-columns:1fr;gap:12px;margin-top:42px}.used-pc-lp .pc-support-col{display:contents}.used-pc-lp .pc-support-card{min-height:112px}.used-pc-lp .pc-support-left .pc-support-card{grid-template-columns:70px 1fr;padding:15px;text-align:left}.used-pc-lp .pc-support-left .pc-support-card img{max-height:58px}.used-pc-lp .pc-arrows{display:none}.used-pc-lp .pc-support-left .pc-support-card:nth-child(1){order:1}.used-pc-lp .pc-support-right .pc-support-card:nth-child(1){order:2;margin-bottom:14px}.used-pc-lp .pc-support-left .pc-support-card:nth-child(2){order:3}.used-pc-lp .pc-support-right .pc-support-card:nth-child(2){order:4;margin-bottom:14px}.used-pc-lp .pc-support-left .pc-support-card:nth-child(3){order:5}.used-pc-lp .pc-support-right .pc-support-card:nth-child(3){order:6;margin-bottom:14px}.used-pc-lp .pc-support-left .pc-support-card:nth-child(4){order:7}.used-pc-lp .pc-support-right .pc-support-card:nth-child(4){order:8}.used-pc-lp .pc-support-right .pc-support-card{grid-template-columns:68px 1fr;padding:15px}.used-pc-lp .pc-support-right .pc-support-card img{max-height:60px}.used-pc-lp .pc-support-card h3{font-size:18px}.used-pc-lp .pc-support-card p{font-size:13px}.used-pc-lp .pc-support-message{margin-top:30px;padding:14px;font-size:15px}.used-pc-lp .pc-support-message strong{font-size:21px}.used-pc-lp .pc-button{min-height:58px;margin-top:28px;font-size:18px}.used-pc-lp .pc-free{padding:55px 0}.used-pc-lp .pc-free-box{grid-template-columns:1fr;gap:18px;min-height:0;margin-top:32px;padding:25px 20px}.used-pc-lp .pc-free-visual{width:240px;height:190px;margin:auto}.used-pc-lp .pc-free-visual img{width:180px}.used-pc-lp .pc-free-copy{font-size:14px;line-height:1.8}.used-pc-lp .pc-process{padding:55px 0 65px}.used-pc-lp .pc-process-list{margin-top:42px}.used-pc-lp .pc-process-item{grid-template-columns:1fr;min-height:0;padding:38px 20px 24px;text-align:center}.used-pc-lp .pc-process-item:before{top:-18px;left:-10px;width:52px;height:52px;font-size:27px}.used-pc-lp .pc-process-item img{max-width:190px;max-height:130px}.used-pc-lp .pc-process-copy{margin-top:18px}.used-pc-lp .pc-process-item h3{font-size:19px}.used-pc-lp .pc-process-item p{font-size:14px;text-align:left}.used-pc-lp .pc-process-arrow{margin-block:14px;border-left-width:38px;border-right-width:38px;border-top-width:25px}.used-pc-lp .pc-payment{margin-top:65px}.used-pc-lp .pc-payment p{margin-top:26px;font-size:14px}.used-pc-lp .pc-payment img{margin-top:25px}.used-pc-lp .pc-final{padding:45px 0 52px}.used-pc-lp .pc-final-title{gap:10px;font-size:24px}.used-pc-lp .pc-final-title img{width:48px}.used-pc-lp .pc-final p{font-size:14px}}@media (max-width:600px){.used-pc-lp .pc-hero{min-height:clamp(580px, calc(346.667px + 62.222vw), 720px)}}
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}}