p,li,td,th{font-size:14px;margin:0;word-wrap:break-word}textarea,input[type=text],input[type=tel],input[type=email],select{font-size:18px;font-family:inherit}.p-category-type{font-weight:700}@media only screen and (min-width: 769px){.p-category-type{font-size:24px}}@media only screen and (max-width: 768px){.p-category-type{font-size:18px}}.p-category-title{font-weight:900}@media only screen and (min-width: 769px){.p-category-title{font-size:36px}}@media only screen and (max-width: 768px){.p-category-title{font-size:30px}}@media only screen and (min-width: 769px){.p-category-smail_title{font-size:24px}}@media only screen and (max-width: 768px){.p-category-smail_title{font-size:18px}}.c-tit01{font-weight:700;font-size:28px;text-align:center}.tit-en{font-weight:700}@media only screen and (min-width: 769px){.tit-en{font-size:21px}}@media only screen and (max-width: 768px){.tit-en{font-size:15px}}@media only screen and (max-width: 768px){.tit-ja{font-size:12px}}.homeLinks-list__item{font-weight:500}@media only screen and (min-width: 769px){.homeLinks-list__item{font-size:24px}}@media only screen and (max-width: 768px){.homeLinks-list__item{font-size:20px}}.footer__copyright{font-weight:500}@media only screen and (min-width: 769px){.footer__copyright{font-size:16px}}@media only screen and (max-width: 768px){.footer__copyright{font-size:10px}}.p-search01-title,.carousel-title{font-weight:700;font-size:20px}.nav-list__item{letter-spacing:1px}@media only screen and (min-width: 769px){.nav-list__item{font-size:16px}}@media only screen and (max-width: 768px){.nav-list__item{font-size:14px}}@media only screen and (max-width: 768px){.nav-list__item-child__item{font-size:12px}}.mainVisual .secTit{font-size:24px;font-weight:700}.pageContact .contactForm-table th,.pageContact .contactForm-table td{line-height:1.5}@media only screen and (min-width: 769px){.pageContact .contactForm-table th,.pageContact .contactForm-table td{font-size:18px}}@media only screen and (max-width: 768px){.pageContact .contactForm-table th,.pageContact .contactForm-table td{font-size:16px}}.wpcf7-list-item-label,input[type=checkbox]{cursor:pointer;font-size:18px;line-height:2}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400}.pageContact .contactForm-table th .required{font-size:14px}.mw_wp_form .error{font-size:93%}.submit-btn{font-size:18px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{opacity:.7}body{margin:0;place-items:center;color:#181818;background-color:#fff;line-height:1.75;letter-spacing:.7px}@media only screen and (min-width: 769px){body{min-width:960px}}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:400;margin-bottom:0;word-wrap:break-word}ul{padding:0}li{list-style:none;word-wrap:break-word}img{width:100%;height:auto;vertical-align:bottom;border-style:none}th,td{text-align:left;font-weight:400;vertical-align:top}.contents{width:100%;border-top:15px solid #231816}@media only screen and (min-width: 769px){.contents{margin-top:100px}}@media only screen and (max-width: 768px){.contents{border-width:8px;margin-top:60px}}.c-inner01{width:100%;max-width:940px;margin:0 auto}@media only screen and (max-width: 768px){.c-inner01{padding-left:20px;padding-right:20px}}.p-archive01__item a:not(.on-clicked):not(.fade):hover .c-top-arw:before,.homeProducts .dropdown_item.desktop :hover .c-top-arw:before{transform:translate(5px)}.dropdown_item .product-a{box-shadow:0 3px 6px #00000029}.dropdown_item .item-txtBox{padding:12px!important;background:#eee}@media only screen and (min-width: 769px){.dropdown_item .item-txtBox{height:100%!important}.dropdown_item li a .imgBox{height:108px}}@media only screen and (max-width: 768px){.dropdown_item .item-txtBox{width:100%!important;flex-direction:column;align-items:stretch!important}.dropdown_item li a .imgBox{height:108px;width:100%}}.homeLinks-list__item a{padding:0 45px}button,input{overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
