:root{--color-primary: #27336e;--color-key-red: #e44612}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;height:100%}body{margin:0;padding:0;font-family:"Noto Serif","Noto Serif JP",serif;font-weight:300;font-size:16px;color:#333;line-height:1.6;text-align:left;-webkit-text-size-adjust:100%;height:100%;word-wrap:break-word}.l-wrapper{display:grid;grid-template:"sidebar main" auto / 320px auto;gap:50px;min-height:100%;position:relative;overflow:hidden}@media screen and (max-width:640px){.l-wrapper{display:block}}@media screen and (min-width:641px)and (max-width:1000px){.l-wrapper{grid-template:"sidebar main" auto / 240px auto}}.l-wrapper .sidebar{grid-area:sidebar}.l-wrapper .l-main{position:relative;grid-area:main}.l-wrapper .l-main p{margin:1.2rem 0}header{position:relative}#header-inner{padding:20px 0}.header-nav{margin-inline:auto;width:fit-content}@media screen and (max-width:640px){.header-nav{display:none}}.header-nav .header-nav-list{display:flex}.header-nav .header-nav-list .header-nav-list-item{padding:0 1.8rem;line-height:1.2}.header-nav .header-nav-list .header-nav-list-item:not(:last-child){border-right:1px solid #999}#logo{width:fit-content;margin:0 auto 20px}#logo h1{width:fit-content}#logo h1 img{width:50px;height:50px}.cart-nav{width:fit-content;margin-left:auto;margin-bottom:10px}@media screen and (max-width:640px){.cart-nav{display:none}}.cart-nav ul{display:flex;padding:0 2rem}.cart-nav ul li{padding:0 1.8rem}.cart-nav ul li:not(:last-child){border-right:1px solid #999}.cart-nav ul li a{display:block;line-height:1.2;color:#222}#main-slider{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:clip}#main-slider .swiper-slide{max-width:940px}#main-slider .swiper-slide a{display:block;max-width:940px;max-height:475px;border-radius:30px;overflow:hidden}#main-slider .swiper-slide a img{width:100%;height:auto}#main-slider .swiper-button-prev,#main-slider .swiper-button-next{width:50px;height:50px;z-index:99}:is(#main-slider .swiper-button-prev,#main-slider .swiper-button-next):after{content:"";display:block;width:50px;height:50px;border-radius:50%;background-image:url(https://global-suizan.com/pict/ionic-ios-arrow-dropleft-circle.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){#main-slider .swiper-button-prev,#main-slider .swiper-button-next{width:8vw;height:8vw}:is(#main-slider .swiper-button-prev,#main-slider .swiper-button-next):after{width:8vw;height:8vw}}#main-slider .swiper-horizontal{padding-bottom:50px}#main-slider .swiper-button-prev{left:25px}#main-slider .swiper-button-prev:after{transform:rotate(180deg)}@media screen and (max-width:640px){#main-slider .swiper-button-prev{left:2vw}}#main-slider .swiper-button-next{right:25px}@media screen and (max-width:640px){#main-slider .swiper-button-next{right:2vw}}.shoplogo{display:block;width:fit-content;margin:0 auto 36px;text-align:center}.siteName{display:block;width:fit-content;margin:30px auto 10px;text-align:center}.sitecopy{display:block;width:fit-content;margin:0 auto 10px;text-align:center;max-width:180px}.sitecopy img{max-width:100%}.lead-text{text-align:center;width:min(1000px,100%);margin:1rem auto;line-height:1.8}@media screen and (max-width:640px){.lead-text{width:90%}}.j-carousel{position:relative;display:block;width:100%;--swiper-theme-color: var(--color-primary)}.j-carousel .spslide-anchor{display:block;color:var(--color-primary);text-decoration:none}.j-carousel .spslide-anchor:hover .spslide-img img{transform:scale(1.05);opacity:.7}.j-carousel .spslide-img{position:relative;display:block;margin-bottom:10px;overflow:clip;border-radius:28px}.j-carousel .spslide-img img{display:block;width:100%;height:auto;transition:.3s ease-out}.j-carousel .spslide-img+p{font-size:15px}.j-carousel .j-carousel-pagination{margin-top:50px;text-align:center}.btn-cate-link{position:relative;overflow:clip}.btn-cate-link .btn-cate-link__bg{position:absolute;z-index:1;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.btn-cate-link .btn-cate-link__top{position:relative;z-index:2}.btn-cate-link:hover .btn-cate-link__bg{transform:scale(1.05)}.btn-cate-link:hover .btn-cate-link__top{opacity:.9}footer{background-color:#18192e;color:#fff}.footer-inner{padding:50px 20px 30px;width:min(100%,1200px);margin:auto}.footer-inner a{color:#fff;text-decoration:none;text-align:center}.footer-logo{width:fit-content;margin:30px auto 20px}.footer-logo img{width:300px}@media screen and (max-width:640px){.footer-logo img{width:50vw;height:auto}}.footer-buttom{display:flex;justify-content:space-between;padding:1rem 1.5rem;font-size:13px}@media screen and (max-width:640px){.footer-buttom{flex-direction:column;gap:1.5rem}}.l-footer-nav{display:grid}.l-footer-nav{display:grid;grid-template-columns:repeat(3,1fr)}.l-footer-nav-list{display:grid;gap:2rem;margin-bottom:3rem}.l-footer-nav-sublist{display:grid;margin-left:1rem;margin-top:5px}.l-footer-nav-list_item{position:relative}.l-footer-nav-list_item:before{content:"\25cf  ";color:#fff;display:inline-block;transform:scale(.5)}.l-footer-nav-sublist_item{position:relative;padding-left:2em}.l-footer-nav-sublist_item:before{content:"";position:absolute;top:.75em;left:0;display:block;width:1.2rem;height:2px;background:var(--color-key-red)}.l-footer-nav-list_anchor,.l-footer-nav-sublist_anchor{transition:opacity .3s}:is(.l-footer-nav-list_anchor,.l-footer-nav-sublist_anchor):hover{opacity:.8}.footer-b-nav{display:flex;gap:2rem;margin-inline:1.5rem;list-style:none;flex-wrap:wrap}@media screen and (max-width:640px){.footer-b-nav{gap:.5rem 2rem}}.footer-b-nav a{display:block;color:#eaeaea!important;text-decoration:none}.footer-b-nav a:hover{color:#eaeaea;opacity:.8}#copyright{text-align:center}#copyright small{font-size:14px}.l-container{width:min(100%,1180px);margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.l-container{width:90%}}.l-section{margin-top:80px;margin-bottom:80px}@media screen and (max-width:640px){.l-section{margin-top:10vw;margin-bottom:10vw}}h1.page-title{font-size:40px;font-weight:500;text-align:center;margin-bottom:1em}@media screen and (max-width:640px){h1.page-title{font-size:6.4vw}}h2.l-headline,.l-wrapper .l-main h2{text-align:center;color:#000;font-size:30px;font-weight:500;border-bottom:double 5px var(--color-primary);padding:.3em 1em;margin-bottom:1em;letter-spacing:.04em;text-indent:.04em}@media screen and (max-width:640px){h2.l-headline,.l-wrapper .l-main h2{font-size:5.8vw;line-height:1.5}}.l-headline-B,.l-wrapper .l-main h3{font-weight:500;font-size:20px;margin-bottom:1em;margin-top:2em}.l-headline-C{font-weight:500;font-size:20px;padding-left:.8em;padding-bottom:.5em;margin-bottom:.7em;margin-top:1em;border-bottom:solid 1px var(--color-primary)}.l-box-container{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 20px;margin-top:50px;margin-bottom:50px}.l-box-container .l-box-link{display:grid}.l-box-container .l-box-link .l-box-title{text-align:center;font-size:20px;font-weight:500;margin-top:.1em}#section-special-page{position:relative;width:100vw;overflow:clip;margin-left:calc(-50vw + 50%);margin-bottom:0;padding:70px 0 20px;background-image:linear-gradient(to bottom,#f2f2f2,#fff)}@media screen and (max-width:640px){#section-special-page{padding:16vw 7vw}}#section-special-page .l-headline.alt{margin-bottom:70px}@media screen and (max-width:640px){#section-special-page .l-headline.alt{margin-bottom:10vw}}#section-special-page .c-link-list-A{display:grid;gap:25px}#section-special-page .c-link-list-A .c-link-list-A_item{border-left:4px solid var(--color-key-red);padding-left:1em;font-size:20px}#section-special-page .c-link-list-A .c-link-list-A_item a{color:#fff}#section-special-page .flex{display:flex}#section-special-page .gap-20{gap:20px}#section-special-page .flex-1{flex:1}.c-link-list-B{display:flex;gap:20px;justify-content:center;margin-top:60px;margin-bottom:80px;list-style:none}@media screen and (max-width:640px){.c-link-list-B{flex-direction:column;align-items:center;margin-top:50px;margin-bottom:50px}}.c-link-list-B .c-link-btn{display:grid;place-items:center;border:1px solid #000;width:380px;height:92px;font-size:20px;font-weight:500}@media screen and (max-width:640px){.c-link-list-B .c-link-btn{width:70vw;font-size:5vw}}.c-link-list-B .c-link-btn span{position:relative;display:block}.c-link-list-B .c-link-btn span:after{position:absolute;content:"";display:block;bottom:-8px;left:calc(50% - 40px);width:80px;height:2px;background-color:var(--color-key-red);margin-left:auto;margin-right:auto;transition:transform .3s;transform:scaleX(.3)}.c-link-list-B .c-link-btn:hover span:after{transform:scaleX(1)}footer .c-link-list-B .c-link-btn{border-color:#fff}#bread-crumb{font-size:90%;padding:20px 0;width:min(100%,1180px);margin:3em auto 1.2em}@media screen and (max-width:640px){#bread-crumb{width:90%;margin:0 auto 1.5em;padding:5vw 0}}#bread-crumb ol{display:flex;align-items:center;width:100%}#bread-crumb ol li{display:flex;padding:0 1em;color:#777}#bread-crumb ol li a{color:#777}#bread-crumb ol li:not(:last-child):after{content:"/";display:block;margin-left:1em}@media screen and (max-width:640px){#bread-crumb ol li{padding:0 1vw}#bread-crumb ol li:not(:last-child):after{margin-left:1vw}}#bread-crumb-listTop ol li:first-child{padding:0}#bread-crumb-listTop{width:100%}#bread-crumb-listTop ol li{font-size:13px;letter-spacing:normal;float:none;background:none}article#Detail #main-column section.spec-g_table tr{font-size:100%}.sidebar-menu{position:relative;margin-bottom:50px}.sidebar-headline{font-size:18px;margin-bottom:10px;font-weight:400}.cate-list{position:relative;list-style:none;margin-bottom:2rem}.cate-list-item{position:relative;margin-bottom:2px}.accordion-wrap{position:relative}.accordion-wrap .accrodion-header{position:relative;padding:.5rem 1.5rem;background:#384059;color:#fff;cursor:pointer}.accordion-wrap .accrodion-header:hover{background-color:#000}.accordion-wrap .accrodion-header .accrodion-header-title{color:#fff}.accordion-wrap .accrodion-header .accrodion-header-title a{color:#fff;text-decoration:none}.accordion-wrap .accrodion-header .accrodion-header-indicator{position:absolute;top:50%;right:.5rem;display:block!important}.accordion-wrap .accrodion-header .accrodion-header-indicator:before,.accordion-wrap .accrodion-header .accrodion-header-indicator:after{position:absolute;content:"";right:0;display:block;width:.8rem;height:1px;background:#fff}.accordion-wrap .accrodion-header .accrodion-header-indicator:after{transform:rotate(90deg);transition:transform .3s ease-in-out}.accordion-wrap .accrodion-header .accrodion-header-indicator.active:after{transform:rotate(0)}.accordion-wrap .accordion-content-wrapper{position:relative;overflow:clip;height:0px;transition:height .3s ease-in-out}.accordion-wrap .accordion-content-wrapper .accordion-content .cate-sublist{list-style:none}.accordion-wrap .accordion-content-wrapper .accordion-content .cate-sublist .cate-sublist-item:not(:last-child){border-bottom:1px solid #ddd}.accordion-wrap .accordion-content-wrapper .accordion-content .cate-sublist .cate-sublist-item .cate-sublist-item-anchor{display:block;padding:1rem 1.2rem;color:var(--color-primary);text-decoration:none}.page-nav-list{list-style:none}.page-nav-list .page-nav-list-item{margin-bottom:2px}.page-nav-list .page-nav-list-item .page-nav-list-item-anchor{position:relative;display:block;padding:.5rem 1.5rem;background:#384059;color:#fff;cursor:pointer;text-decoration:none}.page-nav-list .page-nav-list-item .page-nav-list-item-anchor:hover{background-color:#000}.search-form{position:relative}.search-input{border:1px solid #ccc;display:block;width:100%;padding:6px 10px;border-radius:3px}.search-icon{position:absolute;top:calc(50% - 9px);right:10px;display:block;width:18px;height:18px}.search-icon img{display:block;width:100%;height:auto}#Detail{width:min(100%,1200px);margin-inline:auto}.page-flex{display:grid;grid-template-columns:8fr 5fr;gap:20px}@media(max-width:640px){.page-flex{display:block}}@media not (max-width:1200px){.page-flex{grid-template-columns:auto 300px}}@media not (max-width:640px){.page-flex .page-images{max-width:300px}}.faq-accordion{position:relative;margin-bottom:50px}.faq-accordion .faq-accordion_head{position:relative;padding:10px 50px 10px 0}.faq-accordion .faq-accordion_head .faq-accordion_head_tilte{font-size:26px;line-height:1.4}.faq-accordion .faq-accordion_wrap{position:relative}.faq-accordion .faq-accordion_wrap .faq-accordion_content{font-size:18px}.faq-accordion .faq-accordion_wrap .faq-accordion_content p{margin-bottom:1rem}a .c-link-image{display:block;overflow:hidden}a .c-link-image img{display:block;transform:scale(1);transition:.3s ease-out}a:hover .c-link-image img{transform:scale(1.05);opacity:.7}.breadcrumbs{display:flex;justify-content:flex-end;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:15px;margin-inline:30px}.breadcrumbs ul{display:flex;align-items:center;list-style:none}.breadcrumbs li{margin-right:8px}.breadcrumbs li a{text-decoration:none;color:var(--color-primary);transition:color .3s ease}.breadcrumbs li a:hover{color:#104f8f}.breadcrumbs li:after{content:"/";margin-left:8px;color:#999}.breadcrumbs li:last-child:after{content:""}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.css.map */
