@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,aside,figure,figcaption{display:block}body{line-height:normal}body ol,body ul{list-style:none;list-style-type:none;margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}body{font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;color:#000;background-color:#f7f7f7}body a{color:inherit;font-weight:inherit}main{padding-top:173px;position:relative}@media screen and (max-width: 767px){main{padding-top:65px}}main:before,main:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:55%;opacity:.5;z-index:-1}@media screen and (max-width: 1279px){main:before,main:after{background-size:75%}}@media screen and (max-width: 959px){main:before,main:after{background-size:85%}}@media screen and (max-width: 767px){main:before,main:after{background-size:contain}}main:before{background-image:url(/build/assets/bk-ptn-top-ClA80vmm.png);background-position:top right}main:after{background-image:url(/build/assets/bk-ptn-bottom-COnV0OUe.png);background-position:bottom left}.common__inner{margin:auto;padding-bottom:120px;max-width:1280px;width:80vw}@media screen and (max-width: 767px){.common__inner{width:90vw}}.common__info{padding:50px 0}@media screen and (max-width: 767px){.common__info{padding:30px 0}}.common__info.pb-0{padding:50px 0 0}@media screen and (max-width: 767px){.common__info.pb-0{padding:30px 0 0}}.common-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}@media screen and (max-width: 767px){.common-breadcrumb__inner{font-size:.875rem;column-gap:8px}}.common-breadcrumb__inner .delimiter{display:flex;align-items:center;aspect-ratio:10/17}@media screen and (max-width: 767px){.common-breadcrumb__inner .delimiter{width:9px}}.common__title{text-align:center;margin:60px auto 80px;color:#004da0;font-family:Jost,sans-serif;font-size:7.5rem;font-weight:500;line-height:1}@media screen and (max-width: 959px){.common__title{font-size:clamp(2.5rem,-.004rem + 12.52vw,7.5rem)}}.common__title span{margin-top:20px;display:block;font-size:1.5rem;font-family:Noto Sans JP,sans-serif;font-weight:400}@media screen and (max-width: 767px){.common__title span{margin-top:8px;font-size:clamp(.75rem,.213rem + 2.68vw,1.5rem)}}.common__category-section{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:40px;row-gap:10px}@media screen and (max-width: 767px){.common__category-section{justify-content:flex-start;column-gap:20px;font-size:.875rem}}.common__category-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:20px;row-gap:10px}@media screen and (max-width: 767px){.common__category-wrap{justify-content:flex-start;column-gap:10px}}.category-title{line-height:1;padding:8px 0}.item-category{padding:8px 20px;color:#fff;background-color:#009cbe;border-radius:50px;line-height:1;width:fit-content}.item-category.cat-idle{color:#001934;background-color:#c8c9ca;transition:.3s}@media (hover: hover){.item-category.cat-idle:hover{color:#fff;background-color:#009cbe}}.common__container{width:100%;background-color:#fff;box-shadow:0 4px 10px #acc2d980;border-radius:5px;padding:50px 40px}.common__container.back-transp{background-color:transparent;box-shadow:none}@media screen and (max-width: 767px){.common__container{padding:16px}}.common__page{margin-top:40px}@media screen and (max-width: 767px){.common__page{margin-top:20px}}.common__page .common-page__inner{margin:auto;padding:0 20px}.common__page .common-page__wrap{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:18px;row-gap:12px}@media screen and (max-width: 767px){.common__page .common-page__wrap{column-gap:10px;row-gap:8px}}.common__page .common-page__wrap span,.common__page .common-page__wrap a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.125rem}@media screen and (max-width: 767px){.common__page .common-page__wrap span,.common__page .common-page__wrap a{font-size:1rem}}.common__page .common-page__wrap span{color:#004da0}.common__page .common-page__wrap span.page-current{color:#fff;background-color:#009cbe;border:1px solid #009CBE}.common__page .common-page__wrap a{color:#fff;border:1px solid #004DA0;background-color:#004da0;transition:.3s}@media (hover: hover){.common__page .common-page__wrap a:hover{background-color:#009cbe;border-color:#009cbe;opacity:1}}.common__btn-container{margin-top:120px;text-align:center}@media screen and (max-width: 767px){.common__btn-container{margin-top:60px}}.common__button,.common__button-right{color:#004da0;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:#f3f5f6;padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.common__button,.common__button-right{font-size:1rem;gap:5px}}@media (hover: hover){.common__button:hover,.common__button-right:hover{color:#fff;background:linear-gradient(270deg,#004da0,#015cbd)}}.common__button-right-blue{color:#fff;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.common__button-right-blue{font-size:1rem;gap:5px}}@media (hover: hover){.common__button-right-blue:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.common__button.sp-fixed-200,.common__button-right.sp-fixed-200,.common__button-right-blue.sp-fixed-200{width:100%;max-width:13rem}}.common__button:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_circle_right-Q8STrArN.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.common__button:before{width:1rem;height:1rem}}.common__button-right:after,.common__button-right-blue:after{transform:rotate(180deg);content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_circle_right-Q8STrArN.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.common__button-right:after,.common__button-right-blue:after{width:1rem;height:1rem}}.square-line{background-image:url(/build/assets/ptn-line-D_J8wZaj.png);background-repeat:repeat-x;background-size:auto;overflow:hidden;width:100%;height:5px}.common__square-title{font-size:2rem;font-weight:500;display:flex;align-items:center;gap:2rem}@media screen and (max-width: 959px){.common__square-title{gap:1.5rem}}@media screen and (max-width: 767px){.common__square-title{font-size:1.25rem;gap:.5rem}}.common__square-title:before{content:"";display:inline-block;width:1.75rem;aspect-ratio:1;background:url(/build/assets/icn_title-C-_QpVTb.png) no-repeat;background-size:cover;margin-top:.313rem;flex-shrink:0}@media screen and (max-width: 767px){.common__square-title:before{width:1rem;margin-top:.188rem}}.detail__heading .detail__heading-top,.detail__heading .detail__category-wrap{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center}.detail__heading .detail__heading-top{column-gap:30px}@media screen and (max-width: 767px){.detail__heading .detail__heading-top{column-gap:15px}}.detail__heading .detail__category-wrap{column-gap:20px}@media screen and (max-width: 767px){.detail__heading .detail__category-wrap{column-gap:10px}}.detail__heading h3{font-size:2rem;font-weight:500;margin:35px 0}@media screen and (max-width: 767px){.detail__heading h3{font-size:1.25rem;margin:25px 0}}.detail__heading .square-line{margin-bottom:30px}.detail__heading .detail__date{font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.detail__heading .detail__date{font-size:.875rem}}.detail__heading .detail__category{padding:8px 16px;font-weight:500}@media screen and (max-width: 767px){.detail__heading .detail__category{font-size:.75rem}}.common__form .common-form__item-name{color:#001934;display:block;margin-bottom:8px}.common__form .common-form__item-name span{color:red}@media screen and (max-width: 767px){.common__form .common-form__item-name{font-size:.875rem;margin-bottom:5px}}.common__form .common-form__input-text,.common__form .common-form__selectbox-wrap select{border:none;background-color:#eeeeef;padding:12px 25px;width:100%;font-size:1rem;line-height:1;border-radius:5px;margin:0 auto 40px}@media screen and (max-width: 767px){.common__form .common-form__input-text,.common__form .common-form__selectbox-wrap select{padding:8px 14px;font-size:.875rem;margin:0 auto 20px}}.common__form .common-form__input-text::placeholder{color:#b4b4b4}.common__form .common-form__selectbox-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/build/assets/icon_arrow_bottom-Ci625_nf.png);background-repeat:no-repeat;background-size:15px;background-position:calc(100% - 20px) center;cursor:pointer}@media screen and (max-width: 767px){.common__form .common-form__selectbox-wrap select{background-size:13px;background-position:calc(100% - 15px) center}}.common__form .common-form__confirm-input{color:#001934;overflow-wrap:break-word;margin-bottom:40px}@media screen and (max-width: 767px){.common__form .common-form__confirm-input{font-size:.875rem;margin-bottom:20px}}.common__form .common-form__confirm-btn-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:20px;margin-top:120px}@media screen and (max-width: 767px){.common__form .common-form__confirm-btn-container{flex-direction:column;align-items:center;margin-top:60px}}.common__form .common-form__error{color:red}.mt-40{margin-top:40px}@media screen and (max-width: 767px){.mt-40{margin-top:20px}}.mt-50{margin-top:50px}@media screen and (max-width: 767px){.mt-50{margin-top:30px}}.mt-80{margin-top:80px}@media screen and (max-width: 767px){.mt-80{margin-top:40px}}.mb-160{margin-bottom:160px}@media screen and (max-width: 767px){.mb-160{margin-bottom:80px}}.pd-0{padding:0}.common__left-line-title{display:flex;align-items:center;gap:16px}@media screen and (max-width: 767px){.common__left-line-title{gap:12px}}.common__left-line-title:before{content:"";display:inline-block;background-color:#004da0}.common__left-line-title.line-small:before{width:5px;height:1.5em}.common__left-line-title.line-medium:before{width:10px;height:1.75em}.common__left-line-title.line-large:before{width:10px;height:2.5em}.common__note-list{padding-left:1em}.common__note-list>li{text-indent:-1em}.common__note-list>li:before{content:"※"}.common__number-list{list-style-type:decimal;padding-left:1em}.common__disc-list{padding-left:1em}.common__disc-list>li{text-indent:-1em}.common__disc-list>li:before{content:"・"}.mtb-1line{margin:1em 0}.mt-1line{margin-top:1em}.common__inner-link{margin:auto;padding-bottom:40px;max-width:1280px;width:80vw}@media screen and (max-width: 767px){.common__inner-link{width:90vw}}.common__btn-container-link{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.common__btn-container-link{margin-top:20px}}.footer-section{width:100%}.footer__inner{margin:auto}.footer__wrap{display:flex;justify-content:center;flex-wrap:wrap;background:linear-gradient(270deg,#004da0,#015cbd);padding:60px 40px 80px;row-gap:20px}@media screen and (max-width: 767px){.footer__wrap{flex-direction:column}}.footer__wrap,.categorylist{column-gap:clamp(45px,-10px + 5.73vw,100px)}.footer__logo{width:100px;aspect-ratio:233/184;transition:opacity .3s ease}@media (hover: hover){.footer__logo:hover{opacity:.7}}.footer__nav-item,.footer__nav-item li{font-weight:500;color:#fff}.footer__nav-item{margin:0 0 15px;position:relative}@media screen and (max-width: 959px){.footer__nav-item{width:220px}}@media screen and (max-width: 767px){.footer__nav-item{width:auto}}.footer__nav-item>a{display:block;transition:transform .3s ease,opacity .3s ease}.footer__nav-item>a:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .3s}@media (hover: hover){.footer__nav-item>a:hover{opacity:.7;transform:translate(18px)}.footer__nav-item>a:hover:before{opacity:.7}}.footer__nav-item li{margin:15px 0 0 20px;font-size:.875rem;font-weight:400;position:relative}.footer__nav-item li.style-line:before{content:"";border-top:1px solid #fff;width:.875rem;position:absolute;top:10px;left:-20px}@media screen and (max-width: 767px){.footer__nav-item li.style-line br{display:none}}.footer__nav-item li.style-x-icon{margin:15px 0 0;padding-left:40px;background-image:url(/build/assets/icon_x-Ct0HYkjK.svg);background-repeat:no-repeat;background-position:left center;background-size:18px}.footer__nav-item li.style-youtube-icon{margin:15px 0 0;padding-left:40px;background-image:url(/build/assets/icon_youtube-BLTNWZRY.svg);background-repeat:no-repeat;background-position:left center;background-size:25px}@media (hover: hover){.footer__nav-item li.style-line:hover,.footer__nav-item li.style-x-icon:hover,.footer__nav-item li.style-youtube-icon:hover{opacity:.7}}.categorylist{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}@media screen and (max-width: 767px){.categorylist{flex-direction:column;row-gap:0}}.footer__copyright{padding:30px;display:block;color:#009cbe;text-align:center;background-color:#eeeeef}@media screen and (max-width: 767px){.footer__copyright{padding:20px}}.footer__copyright-nav{display:flex;align-items:center;justify-content:center;column-gap:30px;flex-wrap:wrap}@media screen and (max-width: 767px){.footer__copyright-nav{column-gap:16px;row-gap:8px}}@media (hover: hover){.footer__copyright-nav-item:hover{opacity:.7}}.footer__copyright-logo{width:225px;aspect-ratio:23/4;margin:20px auto}.layout-header{position:fixed;z-index:900;top:0;right:0;left:0}.header-section{background:#fffc;box-shadow:0 4px 10px #acc2d980;height:173px}@media screen and (max-width: 767px){.header-section{height:65px}}.header__inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.header__inner{flex-wrap:nowrap}}.header__nav-group{width:100%}@media screen and (max-width: 767px){.header__nav-group{width:fit-content;display:flex;flex-wrap:nowrap}}.header__nav-bar{padding:20px 80px;width:100%;display:flex;justify-content:space-between;align-items:center;column-gap:30px;line-height:1}@media screen and (max-width: 1279px){.header__nav-bar{padding:20px 40px}}@media screen and (max-width: 959px){.header__nav-bar{padding:20px}}@media screen and (max-width: 767px){.header__nav-bar{padding:15px 20px}}.header__nav-bar.bar-top{border-bottom:1px solid #004DA0}@media screen and (max-width: 767px){.header__nav-bar.bar-top{display:none;border-bottom:none}}.header__logo{flex-shrink:0}.header__logo.logo-creos{width:115px;aspect-ratio:23/4}@media screen and (max-width: 767px){.header__logo.logo-creos{width:80px}}.header__logo.logo-mrhobby{width:75px;aspect-ratio:32/25}@media screen and (max-width: 767px){.header__logo.logo-mrhobby{width:52px}}.header__nav{display:block}@media screen and (max-width: 767px){.header__nav{display:none}}.header__nav-list{display:flex;align-items:center;column-gap:40px;flex-flow:wrap;justify-content:flex-end;row-gap:20px}@media screen and (max-width: 1279px){.header__nav-list{column-gap:25px}}.header__nav-item>p,.header__nav-modal-wrap>p{display:flex;align-items:center;color:#004da0}.header__nav-modal-wrap>p{transition:.3s}.hover-circle{position:relative;cursor:pointer;transition:color .3s}.hover-circle:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background-color:#009cbe;opacity:0;transition:opacity .3s}@media (hover: hover){.hover-circle:hover{color:#009cbe}.hover-circle:hover:after{opacity:1}}.header__nav-modal{width:100%;height:100vh;background-color:#fff;opacity:0;visibility:hidden;z-index:1000;position:fixed;left:0;top:-100%;transform:translateY(-100%);transition:all .5s ease;max-height:100vh;overflow-y:auto;background-image:url(/build/assets/bk-header-bottom-DS1SQNTk.png);background-position:bottom right;background-repeat:no-repeat;background-size:55%}@media screen and (max-width: 1279px){.header__nav-modal{background-size:75%}}@media screen and (max-width: 959px){.header__nav-modal{background-size:85%}}.header__nav-modal.is-open{top:0;transform:translateY(0);opacity:1;visibility:visible}.header__nav-modal-bar{display:flex;justify-content:space-between;align-items:center;width:100%;background-image:url(/build/assets/bk-header-BfAdLYUO.png);background-size:cover}.header__nav-modal-bar .header__nav-modal-menu-title{color:#fff;font-size:1.5rem;text-align:center;padding:24px 10px 24px clamp(20px,-100px + 9.38vw,80px);line-height:normal}.header__nav-modal-bar .header__nav-modal-menu-close{cursor:pointer;background-color:#fff;border-radius:10px;width:48px;height:48px;margin-right:clamp(20px,-100px + 9.38vw,80px);position:relative}.header__nav-modal-bar .header__nav-modal-menu-close:before,.header__nav-modal-bar .header__nav-modal-menu-close:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:4px;border-radius:2px;background-color:#009cbe}.header__nav-modal-bar .header__nav-modal-menu-close:before{transform:translate(-50%,-50%) rotate(45deg)}.header__nav-modal-bar .header__nav-modal-menu-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (hover: hover){.header__nav-modal-bar .header__nav-modal-menu-close:hover{opacity:.7}}.header__nav-modal-main{display:flex;flex-wrap:wrap;justify-content:center}.header__nav-modal-tab{width:35%}.header__nav-modal-tab a{width:100%;padding:20px 40px 20px clamp(20px,-100px + 9.38vw,80px);display:flex;gap:20px;align-items:center;background-color:#f7f7f7;border-bottom:1px solid #EEEEEF;color:#001934}.header__nav-modal-tab a:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_forward-Dea_CCbl.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain;margin-left:auto}@media (hover: hover){.header__nav-modal-tab a:hover{color:#009cbe;background-color:#fff}}.header__nav-modal-tab .header__nav-modal-tab-item{display:flex;flex-wrap:nowrap;gap:20px;align-items:center}@media screen and (max-width: 1279px){.header__nav-modal-tab .header__nav-modal-tab-item{flex-direction:column;align-items:flex-start}}.header__nav-modal-tab .header__nav-modal-tab-item div{width:100px;flex-shrink:0}.header__nav-modal-tab .header__nav-modal-tab-item p{font-size:1.25rem}.header__nav-modal-tab li.active a{color:#009cbe;background:#fff}.js-header-nav-modal-cat{display:none}.js-header-nav-modal-cat.is-active{display:grid}.header__nav-modal-cat-list{grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:40px;margin:40px 0 120px}@media screen and (max-width: 1279px){.header__nav-modal-cat-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 959px){.header__nav-modal-cat-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.header__nav-modal-cat-list{column-gap:12px;margin:25px 0 80px}}.header__nav-modal-cat-list .header__nav-modal-cat-item .header__nav-modal-cat-link{display:flex;align-items:center;flex-direction:column}@media (hover: hover){.header__nav-modal-cat-list .header__nav-modal-cat-item .header__nav-modal-cat-link:hover .products-category__title{color:#009cbe}}.header__nav-modal-box{width:65%;padding:0 clamp(20px,-100px + 9.38vw,80px) 0 40px}.header__nav-item-language{display:flex;align-items:center;cursor:pointer;position:relative}.header__nav-item-language p{background-color:#004da0}@media (hover: hover){.header__nav-item-language p:hover{background-color:#009cbe}}.header__nav-item-language p,.header__drawer-language p{color:#fff;display:flex;align-items:center}.header__nav-item-language p:before,.header__drawer-language p:before{content:"";background-image:url(/build/assets/icon_language-DIvKHSDh.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px;width:20px;height:20px}.header__drawer-language .header__drawer-accordion-title:after{top:2px}.header__nav-item-language p{padding:5px;border-radius:5px}.header__nav-language-menu{position:absolute;top:110%;right:0;padding:20px 10px;border-radius:5px;background:linear-gradient(270deg,#004da0,#015cbd);border:1px solid #004DA0;width:125px;z-index:1000}.header__nav-language-menu.language-hidden{display:none}.header__nav-language-menu li,.header__drawer-language li{cursor:pointer;color:#fff;position:relative;transition:transform .3s ease,opacity .3s ease}.header__nav-language-menu li:before,.header__drawer-language li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .3s}.header__nav-language-menu li.active,.header__drawer-language li.active{opacity:1}.header__nav-language-menu li.active:before,.header__drawer-language li.active:before{opacity:1}.header__nav-language-menu li{padding:8px 0 8px 25px}.header__nav-language-menu li:before{left:10px}@media (hover: hover){.header__nav-language-menu li:hover{opacity:.7;transform:translate(18px)}.header__nav-language-menu li:hover:before{opacity:.7}}.header__nav-language-menu li a{display:block;width:calc(100% + 35px);padding:8px 0 8px 35px;margin:-8px 0 -8px -35px;position:relative;z-index:1}.header__drawer-language li:before{left:-16px}@media (hover: hover){.header__drawer-language li:hover{opacity:.7}.header__drawer-language li:hover:before{opacity:.7}}.header__drawer-language li a{display:block;width:100%;margin-left:-20px;padding-left:20px}.header__nav-item-search{width:270px}@media screen and (max-width: 767px){.header__nav-item-search{width:100%}}.header__nav-item-search form{display:flex;align-items:center}.header__nav-item-search .header__nav-item-search-inner{background-color:#fff;border-radius:5px;align-items:center;width:100%}.header__nav-item-search input[type=text]{border:none;outline:none;padding:0 10px;font-size:.875rem;width:100%;box-sizing:border-box;border-bottom:1px solid #004DA0;background-color:transparent}.header__nav-item-search input[type=text]::placeholder{color:#acc3db}@media screen and (max-width: 767px){.header__nav-item-search input[type=text]{font-size:.75rem;border-bottom:none}}.header__nav-item-search button{border:none;background-color:#004da0;border-radius:50%;cursor:pointer;width:32px;aspect-ratio:1;margin-left:10px}@media screen and (max-width: 767px){.header__nav-item-search button{width:40px;background-color:transparent}.header__nav-item-search button img{content:url(/build/assets/icon_search-blue-DhUOTszv.svg)}}@media (hover: hover){.header__nav-item-search button:hover{background-color:#009cbe}}@media screen and (hover: hover) and (max-width: 767px){.header__nav-item-search button:hover{background-color:transparent;opacity:.7}}.header__hamburger{display:none;margin:0;padding:0;outline:none;border:none;position:relative;z-index:999;width:65px;height:65px;background-color:transparent;cursor:pointer;transition:.3s}@media screen and (max-width: 767px){.header__hamburger{display:block}}.header__hamburger span{position:relative;left:50%;transform:translate(-50%);display:block;width:40px;height:4px;background-color:#004da0;transition:.5s;border-radius:2px}.header__hamburger span:nth-of-type(1){top:-10px}.header__hamburger span:nth-of-type(2){top:0}.header__hamburger span:nth-of-type(3){top:10px}.header__hamburger.is-open{background-color:transparent}.header__hamburger.is-open span{background-color:#fff}.header__hamburger.is-open span:nth-of-type(1){top:15px;transform:translate(-50%) rotate(45deg)}.header__hamburger.is-open span:nth-of-type(2){opacity:0}.header__hamburger.is-open span:nth-of-type(3){top:7px;transform:translate(-50%) rotate(-45deg)}.header__drawer{opacity:0;visibility:hidden;position:absolute;z-index:900;top:-100%;right:0;bottom:0;left:0;transform:translateY(-100%);transition:all .5s ease;width:100%;height:100vh;background:linear-gradient(270deg,#004da0,#015cbd);border:1px solid white;color:#fff;font-size:.75rem;overflow-y:auto;display:flex;flex-direction:column}.header__drawer.is-open{top:0;transform:translateY(0);opacity:1;visibility:visible}.header__drawer-nav{padding:20px}.header__drawer-nav.nav-memenu{flex-grow:1}.header__drawer-item{padding:10px 0;border-bottom:1px solid white}.header__drawer-item.logo-item-mrhobby{aspect-ratio:32/25;width:52px;border-bottom:none}.header__drawer-item a{position:relative;transition:opacity .3s}@media (hover: hover){.header__drawer-item a:hover{opacity:.7}}@media (hover: hover){.header__drawer-item a.style-line:hover:before{opacity:.7}}.style-line:before{content:"";border-top:1px solid #fff;width:.875rem;position:absolute;top:10px;left:-20px}.header__drawer-accordion-title{position:relative;cursor:pointer;display:flex;column-gap:10px;align-items:center}.header__drawer-accordion-title:before,.header__drawer-accordion-title:after{content:"";position:absolute;width:1rem;height:1rem;background-color:transparent;border-top:2px solid white;transition:.3s}.header__drawer-accordion-title:before{top:50%;right:10px}.header__drawer-accordion-title:after{top:0;right:18px;transform:rotate(90deg)}.header__drawer-accordion-title.is-open:after{opacity:0}.header__drawer-accordion-title p{font-weight:500}@media (hover: hover){.header__drawer-accordion-title:hover:before,.header__drawer-accordion-title:hover:after{opacity:.7}.header__drawer-accordion-title:hover.is-open:after{opacity:0}.header__drawer-accordion-title:hover p{opacity:.7}}.header__drawer-accordion-list-wrap{margin-left:30px;margin-bottom:16px;padding:20px 0 0 10px;display:none}.header__drawer-accordion-item{margin-bottom:16px;position:relative}.header__drawer-nav-sns{padding:0 16px 60px}.header__drawer-nav-sns ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap;row-gap:10px;margin-top:10px}.header__drawer-nav-sns .header__drawer-nav-x,.header__drawer-nav-sns .header__drawer-nav-youtube{padding:0 20px}.header__drawer-nav-sns .header__drawer-nav-x.nav-line,.header__drawer-nav-sns .header__drawer-nav-youtube.nav-line{border-right:1px solid white}.header__drawer-nav-sns .header__drawer-nav-x a,.header__drawer-nav-sns .header__drawer-nav-youtube a{color:#fff;display:flex;align-items:center;column-gap:10px;line-height:1}.header__drawer-nav-sns .header__drawer-nav-x a:before,.header__drawer-nav-sns .header__drawer-nav-youtube a:before{content:"";background-image:url(/build/assets/icon_x-Ct0HYkjK.svg);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}@media (hover: hover){.header__drawer-nav-sns .header__drawer-nav-x a:hover,.header__drawer-nav-sns .header__drawer-nav-youtube a:hover{opacity:.7}}.header__drawer-nav-sns .header__drawer-nav-x a:before{background-image:url(/build/assets/icon_x-Ct0HYkjK.svg);width:16px;height:16px}.header__drawer-nav-sns .header__drawer-nav-youtube a:before{background-image:url(/build/assets/icon_youtube-BLTNWZRY.svg);width:20px;height:20px}.top__title{color:#004da0;font-family:Jost,sans-serif;font-size:clamp(2.5rem,.769rem + 7.69vw,7.5rem);font-weight:500;line-height:1}.top__title.title-center{text-align:center}.top__title span{margin-top:20px;display:block;font-size:1.5rem;font-family:Noto Sans JP,sans-serif;font-weight:400}@media screen and (max-width: 767px){.top__title span{margin-top:8px;font-size:clamp(.75rem,.213rem + 2.68vw,1.5rem)}}.download-line{display:flex;align-items:center;justify-content:center;position:relative}.download-line .deco-line{position:relative;height:3px;background:#004da0;flex-grow:1}@media screen and (max-width: 767px){.download-line .deco-line{height:1px}}.download-line .deco-line:after{content:"";position:absolute;width:16px;height:16px;background:#004da0;border-radius:50%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.download-line .deco-line:after{width:5px;height:5px;top:-2px;transform:none}}.download-line .deco-line:first-child{margin:0 120px 0 0}@media screen and (max-width: 1279px){.download-line .deco-line:first-child{margin:0 80px 0 0}}@media screen and (max-width: 959px){.download-line .deco-line:first-child{margin:0 50px 0 0}}@media screen and (max-width: 767px){.download-line .deco-line:first-child{margin:0 30px 0 0}}.download-line .deco-line:first-child:after{right:-6px}@media screen and (max-width: 767px){.download-line .deco-line:first-child:after{right:-2px}}.download-line .deco-line:last-child{margin:0 0 0 120px}@media screen and (max-width: 1279px){.download-line .deco-line:last-child{margin:0 0 0 80px}}@media screen and (max-width: 959px){.download-line .deco-line:last-child{margin:0 0 0 50px}}@media screen and (max-width: 767px){.download-line .deco-line:last-child{margin:0 0 0 30px}}.download-line .deco-line:last-child:after{left:-6px}@media screen and (max-width: 767px){.download-line .deco-line:last-child:after{left:-2px}}.top-slider{position:relative;margin:80px 0 160px}@media screen and (max-width: 1279px){.top-slider{margin:40px 0 80px}}.top-slider .splide__pagination{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.top-slider .splide__pagination__page{background:#004da0;width:10px;height:10px;border-radius:50%;margin:0 5px;opacity:1;cursor:pointer}.top-slider .splide__pagination__page.is-active{background:#009cbe;transform:scale(1)}.top-slider__splide{overflow:visible}.top-slider-splide__inner{padding-bottom:50px}.top-slider-splide__item a{display:block;aspect-ratio:85/47;display:flex;justify-content:center;align-items:center}.top-slider-splide__item img{border-radius:5px;max-height:100%;object-fit:contain;box-shadow:20px 20px 20px #0003}.newitem-slider{margin:10px 0 160px}@media screen and (max-width: 767px){.newitem-slider{margin:10px 0 60px}}.newitem-slider__inner{width:100%;overflow:hidden;background:linear-gradient(270deg,#004da0,#015cbd);box-shadow:0 4px 10px #acc2d980;padding:40px 0;position:relative}.newitem-slider__inner .swiper-newitem-prevbtn,.newitem-slider__inner .swiper-newitem-nextbtn{width:60px;height:60px}@media screen and (max-width: 767px){.newitem-slider__inner .swiper-newitem-prevbtn,.newitem-slider__inner .swiper-newitem-nextbtn{width:40px;height:40px}}.newitem-slider__inner .swiper-newitem-prevbtn:after,.newitem-slider__inner .swiper-newitem-nextbtn:after{content:"";background-repeat:no-repeat;background-size:contain;width:60px;aspect-ratio:1;background-image:url(/build/assets/arrow_newitems-BAVjzX17.png)}@media screen and (max-width: 767px){.newitem-slider__inner .swiper-newitem-prevbtn:after,.newitem-slider__inner .swiper-newitem-nextbtn:after{width:40px}}.newitem-slider__inner .swiper-newitem-nextbtn:after{transform:rotate(-180deg)}.newitem-slider__swiper{padding:0 80px}.newitem-swiper__item{overflow:visible}.newitem-swiper__item:not(.swiper-slide-visible) .newitem-slider__card{pointer-events:none;opacity:.6}.newitem-slider__card{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;background-color:#fff;border-radius:5px;padding:20px;position:relative}@media (hover: hover){.newitem-slider__card:hover .newitem-slider__img img{transform:scale(1.05)}.newitem-slider__card:hover .newitem-slider__text{color:#009cbe}}.newitem-slider__new{position:absolute;top:20px;left:20px;font-size:.875rem;border-radius:5px;line-height:1;padding:10px;z-index:100;color:#004da0;background-color:#fdd000}@media screen and (max-width: 767px){.newitem-slider__new{font-size:.75rem}}.newitem-slider__img{width:100%;height:100%;aspect-ratio:1/1;margin:auto}.newitem-slider__img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.newitem-slider__text{color:#001934;font-size:.875rem;height:3em;transition:color .3s ease;margin-top:20px;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top-container{width:83.33vw;margin:0 auto 160px}@media screen and (max-width: 1279px){.top-container{width:90vw}}@media screen and (max-width: 959px){.top-container{margin:0 auto 100px}}@media screen and (max-width: 767px){.top-container{margin:0 auto 60px}}@media screen and (max-width: 767px){.top-container.sp-width100{width:100%}}.top-news-container{width:91.67vw;margin:0 0 160px auto}@media screen and (max-width: 959px){.top-news-container{width:95%;margin:0 0 100px auto}}@media screen and (max-width: 767px){.top-news-container{margin:0 0 60px auto}}.top-container__inner{width:100%}.top-container__inner.how-to{padding-right:clamp(25px,-45px + 5.47vw,60px);display:grid;gap:3vw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1279px){.top-container__inner.how-to{padding-right:0}}@media screen and (max-width: 959px){.top-container__inner.how-to{display:block}}.top-container__inner.line-up{margin-top:40px;background-image:url(/build/assets/bk_lineup-CmBpExqf.png);background-size:cover;display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding:80px 8.33vw;border-radius:5px;box-shadow:0 4px 10px #acc2d980}@media screen and (max-width: 1279px){.top-container__inner.line-up{gap:20px;padding:50px}}@media screen and (max-width: 959px){.top-container__inner.line-up{gap:15px;padding:25px}}@media screen and (max-width: 767px){.top-container__inner.line-up{flex-direction:column;gap:20px;padding:20px}}.top-container__inner.top-news{display:grid;gap:3vw;grid-template-columns:.3fr .7fr}@media screen and (max-width: 1279px){.top-container__inner.top-news{grid-template-columns:.4fr .6fr}}@media screen and (max-width: 959px){.top-container__inner.top-news{display:block}}.top-container__inner.top-download{margin-top:80px;display:flex;justify-content:center;flex-wrap:wrap;gap:60px}@media screen and (max-width: 767px){.top-container__inner.top-download{margin-top:40px}}.top-container__inner.top-bnr{border-radius:5px;background-color:#eeeeef;padding:60px}@media screen and (max-width: 767px){.top-container__inner.top-bnr{padding:20px}}@media screen and (max-width: 959px){.top-how-to__index{display:flex;gap:30px}}.top-how-to__title{margin-left:clamp(20px,-260px + 21.88vw,160px);margin-bottom:80px}@media screen and (max-width: 1279px){.top-how-to__title{margin-left:20px}}@media screen and (max-width: 959px){.top-how-to__title{margin-left:0;margin-bottom:20px;width:55%}}.top-how-to__title .top__title{margin-bottom:40px}@media screen and (max-width: 959px){.top-how-to__title .top__title{margin-bottom:0}}.top-how-to__btn,.top-news__btn{color:#fff;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.top-how-to__btn,.top-news__btn{font-size:1rem;gap:5px}}@media (hover: hover){.top-how-to__btn:hover,.top-news__btn:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.top-how-to__btn,.top-news__btn{padding:12px 20px}}.top-how-to__btn:after,.top-news__btn:after{transform:rotate(-180deg);content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_circle_right-Q8STrArN.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.top-how-to__btn:after,.top-news__btn:after{width:1rem;height:1rem}}@media screen and (max-width: 959px){.top-how-to__pc-btn{display:none}}.top-how-to__sp-btn{display:none}@media screen and (max-width: 959px){.top-how-to__sp-btn{display:flex;justify-content:end;margin-top:20px}}.top-how-to__deco-img{aspect-ratio:1282/996;width:100%}@media screen and (max-width: 959px){.top-how-to__deco-img{width:calc(45% - 30px)}}.top-how-to__list .top-how-to__list-inner{border-radius:5px;background-color:#fff;box-shadow:0 4px 10px #acc2d980;padding:40px}@media screen and (max-width: 767px){.top-how-to__list .top-how-to__list-inner{padding:20px 16px}}.top-how-to__list .top-how-to__item{border-bottom:solid 1px #C8C9CA}.top-how-to__list .top-how-to__link{display:flex;gap:18px}@media screen and (max-width: 767px){.top-how-to__list .top-how-to__link{flex-direction:column}}@media (hover: hover){.top-how-to__list .top-how-to__link:hover{opacity:.8}}.top-how-to__list .howto-list__img,.top-how-to__list .top-how-to__info{width:calc((100% - 16px)/2);flex-shrink:0}@media screen and (max-width: 767px){.top-how-to__list .howto-list__img,.top-how-to__list .top-how-to__info{width:100%}}.top-how-to__list .top-how-to__category{font-size:.875rem}.top-how-to__list .howto-list__category-wrap{margin:0 0 20px}.top-how-to__list .howto-list__title{font-size:1.125rem}.top-how-to__item:first-child .top-how-to__link{padding:0 0 40px}.top-how-to__item:not(:first-child) .top-how-to__link{padding:40px 0}.line-up__item{width:calc((100% - 120px)/4);padding:20px;background-color:#fff;border-radius:5px;aspect-ratio:1}@media screen and (max-width: 1279px){.line-up__item{width:calc((100% - 60px)/4)}}@media screen and (max-width: 959px){.line-up__item{padding:12px}}@media screen and (max-width: 767px){.line-up__item{width:100%;aspect-ratio:auto}}.line-up__item .line-up__link{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 959px){.line-up__item .line-up__link{gap:8px}}@media screen and (max-width: 767px){.line-up__item .line-up__link{width:100%;flex-direction:row;justify-content:flex-start;gap:20px;aspect-ratio:auto}}.line-up__item .line-up__link div img{transition:transform .3s ease}@media screen and (max-width: 767px){.line-up__item .line-up__link div{flex-shrink:0;width:40%}}.line-up__item .line-up__link p{font-size:1.125rem;font-weight:500;color:#004da0;line-height:1.2;text-align:center;transition:color .3s ease}@media screen and (max-width: 959px){.line-up__item .line-up__link p{font-size:1rem}}@media screen and (max-width: 767px){.line-up__item .line-up__link p{height:auto;font-size:1.125rem;text-align:left}}@media (hover: hover){.line-up__item .line-up__link:hover div img{transform:scale(1.05)}.line-up__item .line-up__link:hover p{color:#009cbe}}@media screen and (max-width: 959px){.top-news__index{display:flex;gap:30px}}.top-news__title{margin-left:clamp(20px,-260px + 21.88vw,160px);margin-bottom:80px}@media screen and (max-width: 1279px){.top-news__title{margin-left:20px}}@media screen and (max-width: 959px){.top-news__title{margin-left:0;margin-bottom:20px;width:35%}}.top-news__title .top__title{margin-bottom:40px}@media screen and (max-width: 959px){.top-news__title .top__title{margin-bottom:0}}@media screen and (max-width: 959px){.top-new__pc-btn{display:none}}.top-news__sp-btn{display:none}@media screen and (max-width: 959px){.top-news__sp-btn{display:flex;justify-content:end;margin-top:20px;margin-right:16px}}.top-news__deco-img{aspect-ratio:1282/996;width:100%}@media screen and (max-width: 959px){.top-news__deco-img{display:none}}.top-news__list .top-news__list-inner{border-radius:5px 0 0 5px;background-color:#fff;box-shadow:0 4px 10px #acc2d980;padding:40px}@media screen and (max-width: 767px){.top-news__list .top-news__list-inner{padding:10px}}.top-download__link{aspect-ratio:1200/455;max-width:600px;width:30vw}@media screen and (max-width: 1279px){.top-download__link{width:40vw}}@media screen and (max-width: 767px){.top-download__link{width:80vw}}.top-download__link img{border-radius:5px;box-shadow:0 4px 10px #acc2d980;transition:box-shadow .3s ease}@media (hover: hover){.top-download__link:hover img{box-shadow:none}}.top-bnr__section{margin:60px auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:60px;row-gap:40px}.top-bnr__section a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.top-bnr__section img{width:100%}@media screen and (max-width: 767px){.top-bnr__section{margin:15px auto;gap:30px}}.top-bnr__bnr-item{aspect-ratio:408/200;background-color:#fff;max-width:408px;display:flex;align-items:center;width:40vw}@media screen and (max-width: 767px){.top-bnr__bnr-item{width:80vw}}.top-bnr__logo-item,.top-bnr__img{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1279px){.top-bnr__logo-item,.top-bnr__img{width:calc((100% - 120px) / 3)}}@media screen and (max-width: 767px){.top-bnr__logo-item,.top-bnr__img{width:calc((100% - 30px)/2)}}@media (hover: hover){.top-bnr__bnr-item:hover,.top-bnr__logo-item:hover{opacity:.7}}.top-bnr__link01{aspect-ratio:950/475;max-width:408px}.top-bnr__link02{aspect-ratio:210/105;max-width:408px}.top-bnr__link03{aspect-ratio:198/84;max-width:198px}.top-bnr__link04{aspect-ratio:1/1;max-width:100px}.top-bnr__link05{aspect-ratio:200/65;max-width:200px}.top-bnr__link06{aspect-ratio:130/100;max-width:130px}.top-bnr__link07{aspect-ratio:200/63;max-width:200px}.top-bnr__link08{aspect-ratio:240/80;max-width:240px}.top-bnr__btn-section{margin:60px auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.top-bnr__btn-section{margin:40px auto}}.top-bnr__btn-section .top-build__btn{width:600px;color:#fff;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.top-bnr__btn-section .top-build__btn{font-size:1rem;gap:5px}}@media (hover: hover){.top-bnr__btn-section .top-build__btn:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.top-bnr__btn-section .top-build__btn{padding:12px 20px}}.top-bnr__btn-section .top-build__btn:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icn_build-OsnPTK7A.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.top-bnr__btn-section .top-build__btn:before{width:1rem;height:1rem}}.news-list__item{padding:25px 0;position:relative}@media screen and (max-width: 767px){.news-list__item{padding:16px 0}}.news-list__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#ebebeb,#ebebeb)}.news-list__item a{display:block;transition:color .3s ease,transform .3s ease}@media (hover: hover){.news-list__item:hover:after{background:linear-gradient(to right,#009cbe,#009cbe 10%,#009cbe,#009cbe00)}.news-list__item:hover a{transform:translate(18px)}}@media screen and (hover: hover) and (max-width: 767px){.news-list__item:hover a{transform:translate(8px)}}@media (hover: hover){.news-list__item:hover a .news-list__date,.news-list__item:hover a .news-list__title{color:#009cbe}}.news-list__item-heading{display:flex;column-gap:20px;align-items:center}@media screen and (max-width: 767px){.news-list__item-heading{column-gap:14px}}.news-list__date{font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.news-list__date{font-size:.875rem}}.news-list__category{padding:8px 16px;font-weight:500}@media screen and (max-width: 767px){.news-list__category{font-size:.75rem}}.news-list__title{font-size:1.125rem;margin-top:20px}@media screen and (max-width: 767px){.news-list__title{font-size:.875rem;margin-top:12px}}.news-detail__main{overflow-wrap:break-word;line-height:1.5}.news-detail__main blockquote{margin:0;padding:1rem 1rem 1rem 3rem;background:#dcdcdc;font-style:italic;position:relative}.news-detail__main blockquote:before{font-family:Material Icons;content:"";color:#fff;position:absolute;top:0%;left:1%}.news-detail__main h2{font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em}.news-detail__main h3{font-size:1.25em;font-weight:600;line-height:1.6}.news-detail__main ul{margin-left:1rem;list-style-type:disc}.news-detail__main ol{margin-left:1.5rem;list-style-type:decimal}.news-detail__main pre{border:solid 1px #000;padding:.5rem;display:inline-block;border-radius:5px;white-space:normal}.news-detail__main a{color:#4f6fec;text-decoration:underline;transition:all .3s}.news-detail__main a:hover{color:#bdbdbd}.news-detail__main img{object-fit:cover}.news-detail__main figure{margin:60px min(3%,20px) 0;display:flex;justify-content:center}@media screen and (max-width: 767px){.news-detail__main figure{margin:30px min(3%,20px) 0}}.news-detail__main iframe{width:100%;height:auto;aspect-ratio:16/9;max-width:800px}.main__howto .common__container.howto-pd{padding:60px 40px}@media screen and (max-width: 767px){.main__howto .common__container.howto-pd{padding:30px 16px}}.main__howto .common__container.howto-mt{margin-top:80px}@media screen and (max-width: 767px){.main__howto .common__container.howto-mt{margin-top:30px}}.howto__list{width:100%;display:flex;flex-wrap:wrap;column-gap:40px;row-gap:60px;margin:60px 0 10px}@media screen and (max-width: 1279px){.howto__list{column-gap:20px}}@media screen and (max-width: 767px){.howto__list{flex-direction:column;row-gap:30px;margin:30px 0 0}}.howto-list__item{width:calc((100% - 80px) / 3)}@media screen and (max-width: 1279px){.howto-list__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 767px){.howto-list__item{width:100%}}.howto-list__item a{transition:.3s}@media (hover: hover){.howto-list__item a:hover{opacity:.7}}.howto-list__img{aspect-ratio:373/210;background-color:#d9d9d9;border-radius:5px;overflow:hidden}.howto-list__img img{width:100%;height:100%;object-fit:contain}.howto-list__category-wrap{margin:25px 0;display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}@media screen and (max-width: 767px){.howto-list__category-wrap{margin:15px 0}}@media screen and (max-width: 959px){.howto-list__category-wrap .howto-list__category{font-size:.875rem;column-gap:12px}}@media screen and (max-width: 767px){.howto-list__category-wrap .howto-list__category{font-size:.75rem;column-gap:8px}}.howto-list__title{font-size:1.25rem;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 959px){.howto-list__title{font-size:1rem}}.howto-detail__main{overflow-wrap:break-word;line-height:1.5}.howto-detail__main blockquote{margin:0;padding:1rem 1rem 1rem 3rem;background:#dcdcdc;font-style:italic;position:relative}.howto-detail__main blockquote:before{font-family:Material Icons;content:"";color:#fff;position:absolute;top:0%;left:1%}.howto-detail__main h2{font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em}.howto-detail__main h3{font-size:1.25em;font-weight:600;line-height:1.6}.howto-detail__main ul{margin-left:1rem;list-style-type:disc}.howto-detail__main ol{margin-left:1.5rem;list-style-type:decimal}.howto-detail__main pre{border:solid 1px #000;padding:.5rem;display:inline-block;border-radius:5px;white-space:normal}.howto-detail__main a{color:#4f6fec;text-decoration:underline;transition:all .3s}.howto-detail__main a:hover{color:#bdbdbd}.howto-detail__main img{object-fit:cover}.howto-detail__main figure{margin:60px min(3%,20px) 0;display:flex;justify-content:center}@media screen and (max-width: 767px){.howto-detail__main figure{margin:30px min(3%,20px) 0}}.howto-detail__main iframe{width:100%;height:auto;aspect-ratio:16/9;max-width:800px}.main__download .common__title span br{display:none}@media screen and (max-width: 959px){.main__download .common__title span br{display:block}}.main__download .common__category-wrap{justify-content:flex-start}.catalog__search-section{border-radius:5px;background-color:#eeeeef;padding:20px 40px;width:100%}@media screen and (max-width: 767px){.catalog__search-section{padding:20px}}.catalog__search-wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:10px;margin-bottom:20px}@media screen and (max-width: 767px){.catalog__search-wrap{font-size:.875rem}}.catalog__search-label{position:relative;padding-left:20px;width:12rem;flex-shrink:0;color:#001934}.catalog__search-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;border-left:5px solid black}.catalog__search-input{font-size:1rem;color:#001934;padding:8px 20px;border:none;outline:none;border-radius:5px;width:45vw;max-width:800px}@media screen and (max-width: 767px){.catalog__search-input{font-size:.875rem;width:65vw}}.catalog__search-input::placeholder{color:#b4b4b4}.catalog__search-btn-container{text-align:right}.catalog__search-button{padding:10px 16px;border-radius:5px;color:#001934;background-color:#fff;display:inline-block;flex-shrink:0;cursor:pointer}@media screen and (max-width: 767px){.catalog__search-button{font-size:.875rem;padding:8px 14px}}@media (hover: hover){.catalog__search-button:hover{color:#fff;background-color:#004da0}}.catalog__search-input-group{align-items:center;flex-wrap:nowrap}.catalog-list__item{padding:30px 0;position:relative}@media screen and (max-width: 767px){.catalog-list__item{padding:20px 0}}.catalog-list__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#ebebeb,#ebebeb)}.catalog-list__item a{display:flex;flex-wrap:nowrap;column-gap:60px;row-gap:10px;align-items:center;transition:color .3s ease,transform .3s ease}@media screen and (max-width: 959px){.catalog-list__item a{column-gap:30px}}@media screen and (max-width: 767px){.catalog-list__item a{flex-direction:column;align-items:flex-start}}@media (hover: hover){.catalog-list__item:hover:after{background:linear-gradient(to right,#009cbe,#009cbe 10%,#009cbe,#009cbe00)}.catalog-list__item:hover a{transform:translate(18px)}}@media screen and (hover: hover) and (max-width: 767px){.catalog-list__item:hover a{transform:translate(8px)}}@media (hover: hover){.catalog-list__item:hover a .catalog-list__title{color:#009cbe}}.catalog-list__category{padding:8px 16px;text-align:center;width:10rem;height:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.catalog-list__category{font-size:.75rem;width:7.5rem}}.catalog-list__title{overflow-wrap:break-word;font-size:1.125rem}@media screen and (max-width: 767px){.catalog-list__title{font-size:.875rem}}.material__list{width:100%;display:flex;flex-wrap:wrap;column-gap:60px;row-gap:70px}@media screen and (max-width: 1279px){.material__list{column-gap:40px;row-gap:50px}}@media screen and (max-width: 959px){.material__list{column-gap:20px;row-gap:30px}}@media screen and (max-width: 767px){.material__list{flex-direction:column;row-gap:30px}}.material-list__item{width:calc((100% - 180px)/4)}@media screen and (max-width: 1279px){.material-list__item{width:calc((100% - 80px) / 3)}}@media screen and (max-width: 959px){.material-list__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 767px){.material-list__item{width:100%}}.material-list__item a{transition:.3s}@media (hover: hover){.material-list__item a:hover{opacity:.7}}.material-list__img{margin-bottom:20px;aspect-ratio:240/135;overflow:hidden}.material-list__img img{width:100%;height:100%;object-fit:contain}.material-list__title{margin-bottom:10px;font-size:1.25rem;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 959px){.material-list__title{font-size:1rem}}.material-list__text{font-size:.875rem;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}@media screen and (max-width: 959px){.material-list__text{font-size:.75rem}}.request-input__title{margin-bottom:60px}@media screen and (max-width: 767px){.request-input__title{margin-bottom:30px}}.request-input__desc{font-size:1.125rem}@media screen and (max-width: 767px){.request-input__desc{font-size:.875rem}}.request-input__line{margin:80px auto;width:93%}@media screen and (max-width: 767px){.request-input__line{margin:40px auto;width:100%}}.request__title{border-bottom:1px solid #004DA0;padding-bottom:20px;font-size:1.25rem;color:#001934;margin-bottom:20px}@media screen and (max-width: 767px){.request__title{padding-bottom:8px;font-size:.875rem;margin-bottom:10px}}.request__product-item{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:8px;margin:8px 0 40px}@media screen and (max-width: 959px){.request__product-item{flex-direction:column;margin:8px 0 20px}}.request__product-item.mt-0{margin:0 0 40px;row-gap:0}@media screen and (max-width: 959px){.request__product-item.mt-0{margin:0 0 20px}}.request__product-item .request__product-text{width:calc(80% - 8px);margin:0}@media screen and (max-width: 959px){.request__product-item .request__product-text{width:100%}}.request__product-item .request__product-selectbox{width:20%}@media screen and (max-width: 959px){.request__product-item .request__product-selectbox{width:9em}}.request__product-item .request__product-selectbox select{margin:0}.request__product-item .nice-select{height:fit-content;display:flex;align-items:center}.request__product-item .nice-select .current{display:inline-block;white-space:normal;word-wrap:break-word;word-break:break-all;line-height:1.5;padding:5px 0}.request__product-item .common-form__confirm-input{margin:0}.request__product-item .common-form__confirm-input.confirm-lang:before{content:"【"}.request__product-item .common-form__confirm-input.confirm-lang:after{content:"】"}.request__alert{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 10px #0000001a;z-index:1000}.request__alert p{margin:0;padding:0}.request__alert .request__alert-close{margin:20px auto 0;display:block;font-size:1rem;color:#004da0;border:1px solid #004DA0;background-color:#f3f5f6;border-radius:5px}@media (hover: hover){.request__alert .request__alert-close:hover{color:#fff;background-color:#004da0}}.request__alert .request__alert-closemark{position:absolute;top:-13px;right:-13px;background-color:#fff;border:none;color:#004da0;line-height:1;font-size:25px;cursor:pointer;border-radius:5px}@media (hover: hover){.request__alert .request__alert-closemark:hover{color:#fff;background-color:#004da0}}.request__alert-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index:999}.products__square-btn-wrap{border-radius:5px;background-color:#eeeeef;padding:20px 40px;width:100%;display:flex;flex-wrap:wrap;gap:20px}.products__square-btn-wrap.mb-set{margin-bottom:80px}@media screen and (max-width: 767px){.products__square-btn-wrap{padding:20px;gap:16px}}.products__square-btn{background-color:#fff;border-radius:5px;padding:10px 20px;box-shadow:0 4px 10px #acc2d980;font-size:1.25rem;border:1px solid white;transition:color .3s,border .3s,box-shadow .3s;display:inline-flex;align-items:center}.products__square-btn.set-icon{gap:10px}@media screen and (max-width: 767px){.products__square-btn{font-size:.875rem;padding:6px 15px}}.products__square-btn.set-icon:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:#c8c9ca;mask:url(/build/assets/arrow_forward-Cxuo8wWQ.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.products__square-btn.set-icon:before{width:1rem;height:1rem}}@media (hover: hover){.products__square-btn:hover{color:#004da0;border:1px solid #004DA0;box-shadow:none}.products__square-btn:hover:before{background-color:currentColor}}.products__square-btn.cat-idle{color:#fff;background-color:#004da0;border:1px solid #004DA0}.products__square-btn.cat-idle:hover{color:#fff}.scrool-top{scroll-margin-top:200px}@media screen and (max-width: 767px){.scrool-top{scroll-margin-top:80px}}.products-category__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:40px;margin:40px 0 120px}@media screen and (max-width: 1279px){.products-category__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 959px){.products-category__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.products-category__list{column-gap:12px;margin:25px 0 80px}}.products-category__item .products-category__link{display:flex;align-items:center;flex-direction:column}@media (hover: hover){.products-category__item .products-category__link:hover .products-category__img{box-shadow:none}}.products-category__img{width:80%;aspect-ratio:1;border-radius:50%;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px #acc2d980;display:flex;justify-content:center;align-items:center;transition:box-shadow .3s ease}.products-category__img img{width:60%;height:60%;object-fit:contain}.products-category__title{margin-top:20px;text-align:center;font-size:1.25rem;line-height:1.25;height:3rem;word-break:break-all}@media screen and (max-width: 767px){.products-category__title{font-size:1rem;height:2.5rem}}.products-category__text{margin-top:10px;word-break:break-all}@media screen and (max-width: 767px){.products-category__text{margin-top:5px;font-size:.875rem}}.products__cat-img{display:flex;justify-content:center;margin-top:40px}.products__cat-img .products__cat-img-inner{width:250px;display:flex;align-items:center;flex-direction:column}.products__cat-btn-section{display:flex;justify-content:end;margin-top:10px}.products__cat-btn-section .products__cat-btn{color:#004da0;font-size:1.125rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:#f3f5f6;padding:10px 20px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.products__cat-btn-section .products__cat-btn{font-size:.875rem;gap:5px}}@media (hover: hover){.products__cat-btn-section .products__cat-btn:hover{color:#fff;background:linear-gradient(270deg,#004da0,#015cbd)}}.products__cat-btn-section .products__cat-btn:before{transform:rotate(180deg);content:"";display:inline-block;width:1.125rem;height:1.125rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_circle_right-Q8STrArN.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.products__cat-btn-section .products__cat-btn:before{width:.875rem;height:.875rem}}.min-line{margin:10px auto 80px;width:93%}@media screen and (max-width: 767px){.min-line{margin:10px auto 40px;width:100%}}.products__list{display:grid;grid-template-columns:repeat(5,1fr);column-gap:40px;row-gap:80px;margin:20px 0}@media screen and (max-width: 1279px){.products__list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 959px){.products__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 767px){.products__list{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:50px}}.products__item{position:relative}.products__item .products__link{position:relative;display:block}@media (hover: hover){.products__item .products__link:hover .products__img img{transform:scale(1.05)}.products__item .products__link:hover .products__item-code,.products__item .products__link:hover .products__item-text{color:#009cbe}}.products__item .products__item-tag{position:absolute;top:10px;left:10px;font-size:.875rem;border-radius:5px;line-height:1;padding:10px;z-index:100}@media screen and (max-width: 767px){.products__item .products__item-tag{font-size:.75rem}}.products__item .products__item-tag.tag-new{color:#004da0;background-color:#fdd000}.products__item .products__item-tag.tag-stop{color:#fff;background-color:#666}.products__item .products__img{aspect-ratio:240/200;margin:auto;padding:20px 10px}.products__item .products__img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.products__item .products__item-code{margin-top:10px;font-size:.875rem;border-bottom:1px solid #004DA0;padding-bottom:5px;transition:color .3s ease}@media screen and (max-width: 767px){.products__item .products__item-code{font-size:.75rem}}.products__item .products__item-text{margin-top:10px;font-size:1.125rem;transition:color .3s ease}@media screen and (max-width: 767px){.products__item .products__item-text{font-size:.875rem}}.detail-prodinfo__wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px;row-gap:20px}@media screen and (max-width: 1279px){.detail-prodinfo__wrap{column-gap:40px}}@media screen and (max-width: 959px){.detail-prodinfo__wrap{column-gap:20px}}@media screen and (max-width: 767px){.detail-prodinfo__wrap{grid-template-columns:repeat(1,1fr)}}.detail-prodinfo__img-wrap .products__img{aspect-ratio:600/338;background-color:#d9d9d9;box-shadow:0 4px 10px #acc2d980;border-radius:5px;overflow:hidden;cursor:pointer}.detail-prodinfo__img-wrap .products__img img{width:100%;height:100%;object-fit:contain}.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:18px;row-gap:30px}.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap div{aspect-ratio:187/111;background-color:#d9d9d9;box-shadow:0 4px 10px #acc2d980;border-radius:5px;overflow:hidden;cursor:pointer}.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap div img{width:100%;height:100%;object-fit:contain}.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap .video-img{position:relative}.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap .video-img .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Material Symbols Outlined;font-size:2.5rem;color:#004da0;pointer-events:none}@media screen and (max-width: 959px){.detail-prodinfo__img-wrap .detail-prodinfo__thumb-wrap .video-img .play-icon{font-size:1.75rem}}.detail-prodinfo__text-area{background-color:#fff;border-radius:5px;box-shadow:0 4px 10px #acc2d980;padding:30px}@media screen and (max-width: 959px){.detail-prodinfo__text-area{padding:16px}}@media screen and (max-width: 959px){.detail-prodinfo__text-area h3{font-size:1.25rem}}.detail-prodinfo__text-area div{color:#004da0;font-size:1.25rem;padding:8px 16px;display:inline-block;background-color:#fdd000;border-radius:5px;margin-top:40px}@media screen and (max-width: 1279px){.detail-prodinfo__text-area div{font-size:1rem;margin-top:30px}}@media screen and (max-width: 959px){.detail-prodinfo__text-area div{font-size:.875rem;margin-top:20px;padding:6px 12px}}.detail-prodinfo__text-area p{font-size:1.25rem;margin-top:16px}@media screen and (max-width: 1279px){.detail-prodinfo__text-area p{font-size:1rem}}@media screen and (max-width: 959px){.detail-prodinfo__text-area p{font-size:.875rem}}.products-detail .products-detail__title-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:10px}.products-detail h3{font-size:1.75rem;margin:0}@media screen and (max-width: 767px){.products-detail h3{font-size:1rem}}.products-detail .products__btn-dl{color:#fff;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.products-detail .products__btn-dl{font-size:1rem;gap:5px}}@media (hover: hover){.products-detail .products__btn-dl:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.products-detail .products__btn-dl{padding:12px 20px}}.products-detail .products__btn-dl:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icn_download-DwlE2z8n.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.products-detail .products__btn-dl:before{width:1rem;height:1rem}}.products-detail .square-line{margin:30px 0}@media screen and (max-width: 767px){.products-detail .square-line{margin:16px 0}}.products-detail__main{overflow-wrap:break-word;line-height:1.5}.products-detail__main blockquote{margin:0;padding:1rem 1rem 1rem 3rem;background:#dcdcdc;font-style:italic;position:relative}.products-detail__main blockquote:before{font-family:Material Icons;content:"";color:#fff;position:absolute;top:0%;left:1%}.products-detail__main h2{font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em}.products-detail__main h3{font-size:1.25em;font-weight:600;line-height:1.6}.products-detail__main ul{margin-left:1rem;list-style-type:disc}.products-detail__main ol{margin-left:1.5rem;list-style-type:decimal}.products-detail__main pre{border:solid 1px #000;padding:.5rem;display:inline-block;border-radius:5px;white-space:normal}.products-detail__main a{color:#4f6fec;text-decoration:underline;transition:all .3s}.products-detail__main a:hover{color:#bdbdbd}.products-detail__main img{object-fit:cover}.products-detail__main figure{margin:60px min(3%,20px) 0;display:flex;justify-content:center}@media screen and (max-width: 767px){.products-detail__main figure{margin:30px min(3%,20px) 0}}.products-detail__main iframe{width:100%;height:auto;aspect-ratio:16/9;max-width:800px}.products-detail__color-lineup{display:flex;justify-content:center;align-items:center}.detail-prodinfo__modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#acc3db80;justify-content:center;align-items:center}.detail-prodinfo__modal-inner{position:relative;width:70%;aspect-ratio:1280/720;max-width:1280px;max-height:720px;border-radius:5px;background-color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1279px){.detail-prodinfo__modal-inner{width:80%}}@media screen and (max-width: 959px){.detail-prodinfo__modal-inner{width:90%}}@media screen and (max-width: 767px){.detail-prodinfo__modal-inner{width:95%}}.detail-prodinfo__modal-inner .detail-prodinfo__modal-img{width:100%;height:100%;display:flex;justify-content:center}.detail-prodinfo__modal-inner .detail-prodinfo__modal-img img{width:100%;height:100%;object-fit:contain}.detail-prodinfo__modal-inner .detail-prodinfo__modal-img iframe{width:80%;height:auto;aspect-ratio:16/9}.detail-prodinfo__modal-close{position:absolute;top:10px;right:25px;color:#fff;font-size:35px;font-weight:700;cursor:pointer}.detail-prodinfo__modal-prev,.detail-prodinfo__modal-next{cursor:pointer;aspect-ratio:23/40;width:23px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}@media screen and (max-width: 767px){.detail-prodinfo__modal-prev,.detail-prodinfo__modal-next{width:15px}}@media (hover: hover){.detail-prodinfo__modal-prev:hover,.detail-prodinfo__modal-next:hover{opacity:.8}}.detail-prodinfo__modal-prev{left:20px;transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.detail-prodinfo__modal-prev{left:10px}}.detail-prodinfo__modal-next{right:20px}@media screen and (max-width: 767px){.detail-prodinfo__modal-next{right:10px}}.inquiry__desc{font-size:1.125rem}@media screen and (max-width: 767px){.inquiry__desc{font-size:.875rem}}.inquiry__desc.gray-area{padding:30px;background-color:#f1f1f1;border-radius:5px}.inquiry__desc .mark-square:before{content:"◾️"}.inquiry__desc .list-mark-note{padding-left:1.2em}.inquiry__desc .list-mark-note li{text-indent:-1em;padding-left:1em}.inquiry__desc .list-mark-note li:before{content:"※"}.inquiry__desc .list-mark-note li a{text-decoration:underline}.inquiry__desc .mark-note:before{content:"※"}.inquiry__desc .list-mark-number{list-style-type:decimal;padding-left:2.2em;margin:20px 0}.inquiry__btn-container{margin-top:60px;text-align:center}.inquiry__btn-arrow{color:#fff;font-size:1.5rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:20px 30px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.inquiry__btn-arrow{font-size:1rem;gap:5px}}@media (hover: hover){.inquiry__btn-arrow:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.inquiry__btn-arrow{padding:12px 20px}}.inquiry__btn-arrow:after{transform:rotate(180deg);content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_arrow_circle_right-Q8STrArN.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.inquiry__btn-arrow:after{width:1rem;height:1rem}}.inquiry__select-type{margin-top:60px}.inquiry__select-type-inner{display:grid;column-gap:0;row-gap:50px}.inquiry__select-type-inner.grid-two-colum{grid-template-columns:repeat(2,1fr)}.inquiry__select-type-inner.grid-one-colum{grid-template-columns:1fr}@media screen and (max-width: 767px){.inquiry__select-type-inner{grid-template-columns:repeat(1,1fr)}}.inquiry-select-type__item{position:relative}.inquiry-select-type__item:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60%;background-color:#c8c9ca}@media screen and (max-width: 767px){.inquiry-select-type__item:after{display:none}}.inquiry-select-type__item:first-child{padding-right:40px}@media screen and (max-width: 767px){.inquiry-select-type__item:first-child{padding-right:0}}.inquiry-select-type__item:last-child{padding-left:40px}@media screen and (max-width: 767px){.inquiry-select-type__item:last-child{padding-left:0}}.inquiry-select-type__item:last-child:after{display:none}.inquiry-select-type__item-img{width:100px;aspect-ratio:1/1;margin:auto}.inquiry-select-type__item-title{color:#001934;font-size:1.75rem;font-weight:500;text-align:center;margin:16px auto 30px}@media screen and (max-width: 767px){.inquiry-select-type__item-title{font-size:1.25rem}}.inquiry-select-type__item-text{color:#001934;font-size:1.125rem}@media screen and (max-width: 767px){.inquiry-select-type__item-text{font-size:.875rem}}.inquiry-select-type__item-mail-agree{display:flex;flex-direction:column;align-items:center;margin-top:30px}.inquiry-select-type__item-mail-agree label{color:#001934;font-size:.875rem;cursor:pointer}.inquiry-select-type__item-mail-agree a{margin-top:20px}.inquiry-select-type__item-mail-agree .mail-disabled{color:#c8c9ca;pointer-events:none}@media (hover: hover){.inquiry-select-type__item-mail-agree .mail-disabled:hover{background:#f3f5f6;cursor:not-allowed}}.inquiry-form__name{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}@media screen and (max-width: 767px){.inquiry-form__name{gap:20px}}.inquiry-form__text{resize:vertical;height:265px}.inquiry__form-file-upload{display:flex;align-items:center;margin:8px 0 0}.inquiry__form-file-upload input[type=text]{border:none;background-color:none;padding:12px 25px;width:calc(100% - 6rem);font-size:1rem;line-height:1;text-overflow:ellipsis;pointer-events:none}@media screen and (max-width: 767px){.inquiry__form-file-upload input[type=text]{width:calc(100% - 5.5rem);padding:8px 14px;font-size:.875rem}}.inquiry__form-file-upload input[type=file]{display:none}.inquiry__form-file-upload button{width:6rem;color:#fff;font-size:1rem;line-height:1;border-radius:5px;border:1px solid #004DA0;background:linear-gradient(270deg,#004da0,#015cbd);padding:8px 0;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media screen and (max-width: 767px){.inquiry__form-file-upload button{font-size:.875rem;gap:5px}}@media (hover: hover){.inquiry__form-file-upload button:hover{color:#004da0;background:#f3f5f6}}@media screen and (max-width: 767px){.inquiry__form-file-upload button{padding:6px 0;width:5.5rem}}.inquiry__form-file-upload button:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/icon_folder_open-DVum-cAJ.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.inquiry__form-file-upload button:before{width:1rem;height:1rem}}.inquiry-input__btn-container{text-align:center}.inquiry-input__btn-container.lang-ja{margin:80px auto 170px}@media screen and (max-width: 767px){.inquiry-input__btn-container.lang-ja{margin:40px auto 80px}}.inquiry-input__btn-container.lang-en{margin:80px auto 0}@media screen and (max-width: 767px){.inquiry-input__btn-container.lang-en{margin:40px auto 0}}.inquiry-tell__info{display:flex;column-gap:60px;align-items:center;margin:40px 3vw 0}@media screen and (max-width: 959px){.inquiry-tell__info{column-gap:30px}}@media screen and (max-width: 767px){.inquiry-tell__info{flex-direction:column}}.inquiry-tell__info .inquiry-tell__deco{width:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.inquiry-form__confirm-name{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:2px;margin-bottom:40px}@media screen and (max-width: 959px){.inquiry-form__confirm-name{margin-bottom:20px}}.inquiry-form__confirm-name .common-form__confirm-input{margin:0}.inquiry-form__confirm-img{width:100%;max-width:670px}.main__faq .common__square-title{scroll-margin-top:200px}@media screen and (max-width: 767px){.main__faq .common__square-title{scroll-margin-top:80px}}.faq__square-btn-wrap{border-radius:5px;padding:20px 40px;width:100%;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){.faq__square-btn-wrap{padding:20px;gap:16px}}.faq__section-list{margin-top:60px}@media screen and (max-width: 767px){.faq__section-list{margin-top:30px}}.faq-section__item{border-bottom:1px solid #C8C9CA;margin-bottom:40px}@media screen and (max-width: 767px){.faq-section__item{margin-bottom:20px}}.faq-section__item.is-open .faq-section__item-question:after{transform:translateY(-50%) rotate(315deg)}.faq-section__item.is-open .faq-section__item-answer{padding:12px 30px;max-height:100%}@media screen and (max-width: 767px){.faq-section__item.is-open .faq-section__item-answer{padding:8px 30px 8px 0}}.faq-section__item-question,.faq-section__item-answer{position:relative;display:flex;align-items:baseline}.faq-section__item-question:before,.faq-section__item-answer:before{background-color:#004da0;color:#fff;font-size:1.5rem;line-height:1;width:2.5em;aspect-ratio:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:30px;flex-shrink:0}@media screen and (max-width: 767px){.faq-section__item-question:before,.faq-section__item-answer:before{font-size:1.25rem;width:2.2em;margin-right:16px}}.faq-section__item-question{cursor:pointer;font-size:1.25rem;padding:12px 30px}@media screen and (max-width: 767px){.faq-section__item-question{font-size:1rem;padding:8px 30px 8px 0}}.faq-section__item-question:after{content:"";position:absolute;top:50%;right:10px;width:12px;height:12px;border-top:3px solid black;border-right:3px solid black;transform:translateY(-50%) rotate(135deg);transition:.3s}@media screen and (max-width: 767px){.faq-section__item-question:after{width:10px;height:10px}}.faq-section__item-question:before{content:"Q"}.faq-section__item-answer{font-size:1.125rem;max-height:0;overflow:hidden;padding:0 30px;transition:max-height .15s ease-in,padding .15s ease-in}@media screen and (max-width: 767px){.faq-section__item-answer{padding:0 30px 0 0}}.faq-section__item-answer:before{content:"A"}@media screen and (max-width: 767px){.faq-section__item-answer{font-size:.875rem}}.repair__sub-title{color:#001934;font-size:1.5rem;overflow-wrap:break-word}@media screen and (max-width: 767px){.repair__sub-title{font-size:1.125rem}}.repair__usual-text{color:#001934;font-size:1.125rem;overflow-wrap:break-word}@media screen and (max-width: 767px){.repair__usual-text{font-size:.875rem}}.repair__usual-text a{text-decoration:underline}.repair__square-text{color:#001934;font-size:1.25rem;font-weight:500;margin:40px 0;overflow-wrap:break-word;display:flex;align-items:baseline}@media screen and (max-width: 767px){.repair__square-text{font-size:1rem;margin:20px 0}}.repair__square-text:before{content:"◾️"}.repair__inner-container{padding:30px;border-radius:5px;margin-top:40px}@media screen and (max-width: 767px){.repair__inner-container{padding:16px;margin-top:20px}}.repair__inner-container.type-gray{background:#eeeeef}.repair__inner-container.type-white{background:#fff;border:1px solid #001934}.repair__order{padding:0 30px}@media screen and (max-width: 767px){.repair__order{padding:0 16px}}.repair__order .repair__sub-title{margin-top:60px}@media screen and (max-width: 767px){.repair__order .repair__sub-title{margin-top:30px}}.repair__order .repair__usual-text{margin-top:30px}@media screen and (max-width: 767px){.repair__order .repair__usual-text{margin-top:16px}}.repair__order-img{margin:30px auto 0;width:150px;display:block}@media screen and (max-width: 767px){.repair__order-img{margin-top:16px}}.repair__order-img img{box-shadow:0 4px 10px #acc2d980;transition:box-shadow .3s ease}@media (hover: hover){.repair__order-img img:hover{box-shadow:none}}.repair__read-me li:last-child{margin-top:1em}.end-support{margin-bottom:60px}@media screen and (max-width: 767px){.end-support{margin-bottom:30px}}.end-support .repair__sub-title{margin-bottom:30px}@media screen and (max-width: 767px){.end-support .repair__sub-title{margin-bottom:16px}}.end-support div{margin:30px auto 0;width:70%}@media screen and (max-width: 1279px){.end-support div{width:90%}}@media screen and (max-width: 767px){.end-support div{margin-top:16px;width:100%}}.repair__store{margin:60px 0 40px}@media screen and (max-width: 767px){.repair__store{margin:30px 0 20px}}.tradelaw__section{border-bottom:1px solid #C8C9CA;padding:20px 0 40px}@media screen and (max-width: 767px){.tradelaw__section{padding:10px 0 20px}}.tradelaw__section.no-border{border-bottom:none}.tradelaw__title{color:#001934;font-size:1.25rem;font-weight:500}@media screen and (max-width: 767px){.tradelaw__title{font-size:1rem}}.tradelaw__text-area{color:#001934;font-size:1.125rem;margin-top:20px}@media screen and (max-width: 767px){.tradelaw__text-area{font-size:.875rem;margin-top:10px}}.tradelaw__text-area a{text-decoration:underline;display:inline-block}.tradelaw__text-small{font-size:.875rem}@media screen and (max-width: 767px){.tradelaw__text-small{font-size:.75rem}}.about__img{width:55%;margin:auto}@media screen and (max-width: 1279px){.about__img{width:80%}}@media screen and (max-width: 767px){.about__img{width:90%}}.about__img img{border-radius:5px}.about__text-type1{color:#001934;text-align:center;font-size:1.75rem;font-weight:500;width:26.2em;margin:80px auto 40px}@media screen and (max-width: 959px){.about__text-type1{width:100%;max-width:26.2em;margin:60px auto 30px}}@media screen and (max-width: 767px){.about__text-type1{font-size:1.25rem;margin:40px auto 20px}}.about__text-type2{color:#001934;text-align:center;font-size:1.125rem;font-weight:400;width:100%;margin:auto}@media screen and (max-width: 767px){.about__text-type2{font-size:1rem;text-align:left}}.not-found__wrap{display:flex;align-items:center;justify-content:center;column-gap:16px;row-gap:20px}@media screen and (max-width: 959px){.not-found__wrap{flex-direction:column}}.not-found__img{width:calc(50% - 16px)}.not-found__img div{aspect-ratio:960/868;width:85%}@media screen and (max-width: 959px){.not-found__img div{width:50%;margin:auto}}@media screen and (max-width: 767px){.not-found__img div{width:60%}}.not-found__text{width:50%}@media screen and (max-width: 959px){.not-found__text{width:100%}}.not-found__text .not-found__title{color:#001934;text-align:center;font-size:1.5rem;font-weight:500;margin-bottom:16px}@media screen and (max-width: 767px){.not-found__text .not-found__title{font-size:1.25rem;margin-bottom:10px}}.not-found__text .not-found__msg{color:#001934;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.not-found__text .not-found__msg{font-size:.875rem;margin-bottom:20px}}.not-found__btn-container{text-align:center}.result__more{color:#004da0;font-size:1.125rem;line-height:1;transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;margin-top:50px}@media screen and (max-width: 767px){.result__more{font-size:1rem;gap:5px;margin-top:20px;margin-bottom:10px}}@media (hover: hover){.result__more:hover{color:#009cbe}}.result__more:before{content:"";display:inline-block;width:1.125rem;height:1.125rem;background-color:currentColor;mask:url(/build/assets/icon_add-Cu9M8W6S.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 767px){.result__more:before{width:1rem;height:1rem}}
