@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-spin{0%,to{box-shadow:0 -18px #369,12.72984px -12.72984px #369,18px 0 #369,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}12.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px #369,18px 0 #369,12.72984px 12.72984px #369,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}25%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 #369,12.72984px 12.72984px #369,0 18px #369,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}37.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px #369,0 18px #369,-12.72984px 12.72984px #369,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}50%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px #369,-12.72984px 12.72984px #369,-18px 0 #369,-12.72984px -12.72984px 0 -5px #9880ff00}62.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px #369,-18px 0 #369,-12.72984px -12.72984px #369}75%{box-shadow:0 -18px #369,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 #369,-12.72984px -12.72984px #369}87.5%{box-shadow:0 -18px #369,12.72984px -12.72984px #369,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px #369}}@keyframes dot-spin-mini{0%,to{box-shadow:0 -9px #369,6.72984px -6.72984px #369,9px 0 #369,6.72984px 6.72984px 0 -5px #9880ff00,0 9px 0 -5px #9880ff00,-6.72984px 6.72984px 0 -5px #9880ff00,-9px 0 0 -5px #9880ff00,-6.72984px -6.72984px 0 -5px #9880ff00}12.5%{box-shadow:0 -9px 0 -5px #9880ff00,6.72984px -6.72984px #369,9px 0 #369,6.72984px 6.72984px #369,0 9px 0 -5px #9880ff00,-6.72984px 6.72984px 0 -5px #9880ff00,-9px 0 0 -5px #9880ff00,-6.72984px -6.72984px 0 -5px #9880ff00}25%{box-shadow:0 -9px 0 -5px #9880ff00,6.72984px -6.72984px 0 -5px #9880ff00,9px 0 #369,6.72984px 6.72984px #369,0 9px #369,-6.72984px 6.72984px 0 -5px #9880ff00,-9px 0 0 -5px #9880ff00,-6.72984px -6.72984px 0 -5px #9880ff00}37.5%{box-shadow:0 -9px 0 -5px #9880ff00,6.72984px -6.72984px 0 -5px #9880ff00,9px 0 0 -5px #9880ff00,6.72984px 6.72984px #369,0 9px #369,-6.72984px 6.72984px #369,-9px 0 0 -5px #9880ff00,-6.72984px -6.72984px 0 -5px #9880ff00}50%{box-shadow:0 -9px 0 -5px #9880ff00,6.72984px -6.72984px 0 -5px #9880ff00,9px 0 0 -5px #9880ff00,6.72984px 6.72984px 0 -5px #9880ff00,0 9px #369,-6.72984px 6.72984px #369,-9px 0 #369,-6.72984px -6.72984px 0 -5px #9880ff00}62.5%{box-shadow:0 -9px 0 -5px #9880ff00,6.72984px -6.72984px 0 -5px #9880ff00,9px 0 0 -5px #9880ff00,6.72984px 6.72984px 0 -5px #9880ff00,0 9px 0 -5px #9880ff00,-6.72984px 6.72984px #369,-9px 0 #369,-6.72984px -6.72984px #369}75%{box-shadow:0 -9px #369,6.72984px -6.72984px 0 -5px #9880ff00,9px 0 0 -5px #9880ff00,6.72984px 6.72984px 0 -5px #9880ff00,0 9px 0 -5px #9880ff00,-6.72984px 6.72984px 0 -5px #9880ff00,-9px 0 #369,-6.72984px -6.72984px #369}87.5%{box-shadow:0 -9px #369,6.72984px -6.72984px #369,9px 0 0 -5px #9880ff00,6.72984px 6.72984px 0 -5px #9880ff00,0 9px 0 -5px #9880ff00,-6.72984px 6.72984px 0 -5px #9880ff00,-9px 0 0 -5px #9880ff00,-6.72984px -6.72984px #369}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{background-color:#fff}h1{margin-bottom:0;line-height:1.6em}form{margin:0;margin-block-end:0}a,p,ul,li,dl,dt,dd{padding:0;margin:0}a{color:#31425e;text-decoration:underline}a:hover{color:#31425e;opacity:.7;transition:.2s}ul,li{list-style:none}picture>img,figure>img{max-width:100%}.container-fluid{padding:0}.select-wrap{border-radius:0;border:none;color:#333;font-size:14px;padding:0 3px;background-color:#f4f4f4}.input-wrap__item{border-width:initial;border:none;color:#333}.display-pc{display:none!important}.container{max-width:100%;padding:0}.fs-7{font-size:.7em}.fs-8{font-size:.8em}@media only screen and (min-width: 769px){.display-sp{display:none!important}.display-pc{display:block!important}}@media only screen and (max-width: 575px){.display-sp_s{display:block}}@media only screen and (min-width: 576px){.display-sp_s{display:none}}.form-control{font-size:16px}@media only screen and (min-width: 769px){.form-control{font-size:.9rem}}.redbld{color:red;font-weight:700}.hr-border-dashed{border-top:1px dashed}.bold{font-weight:700}.is_block{display:block}.is_red,.fc-note{color:#cb0101}.yellow-line{background:linear-gradient(transparent 60%,#fff824 0);display:inline;padding:0 1px}.is-flex{display:flex;justify-content:center}.flex-item{display:flex}.fs-small{font-size:12px}.banner-link-wrap{display:block;max-width:720px;padding:8px 0;margin:0 auto}.banner-link{display:block}.banner-link__img{display:block;width:100%}.box{display:block;margin:0 auto}.box:after{content:"";display:block;width:100%;clear:both}@media only screen and (min-width: 769px){.box.type_right-thumbnail .box__thumbnail{float:right;max-width:50%;margin-left:24px}.box.type_left-thumbnail .box__thumbnail{float:left;max-width:50%;margin-right:24px}.box.type_left-thumbnail .box__thumbnail.size_xs{max-width:100px}.box.type_left-thumbnail .box__thumbnail.size_s{max-width:200px}.box.type_left-thumbnail .box__thumbnail.size_m{max-width:400px}.box.max_width{max-width:740px;margin:0 auto}}@media only screen and (min-width: 769px){.box__thumbnail.at_contact{padding:0 40px}}.btn-wrap{text-align:center}.btn-wrap>.btn,.btn-wrap>.btn-normal,.btn-wrap>.btn-info,.btn-wrap>.btn-global-info,.btn-wrap>.btn-important,.btn-wrap>.btn-global-important,.btn-wrap>.btn-secondary,.btn-wrap>.btn-primary{display:inline-block;width:auto;padding-left:16px;padding-right:16px}.btn-wrap.align_left{text-align:left}.btn-wrap.align_right{text-align:right}.btn-wrap.is_block>.btn,.btn-wrap.is_block>.btn-normal,.btn-wrap.is_block>.btn-info,.btn-wrap.is_block>.btn-global-info,.btn-wrap.is_block>.btn-important,.btn-wrap.is_block>.btn-global-important,.btn-wrap.is_block>.btn-secondary,.btn-wrap.is_block>.btn-primary{display:block;width:100%;padding-left:4px;padding-right:4px}.btn-wrap.is_block>.btn-normal.has_arrow{padding-left:16px;padding-right:30px}.btn,.btn-normal,.btn-info,.btn-global-info,.btn-important,.btn-global-important,.btn-secondary,.btn-primary{position:relative;display:block;margin:0 auto;max-width:100%;text-align:center;text-decoration:none;border-radius:0}.btn.max_width,.max_width.btn-normal,.max_width.btn-info,.max_width.btn-global-info,.max_width.btn-important,.max_width.btn-global-important,.max_width.btn-secondary,.max_width.btn-primary{max-width:400px}.btn.has_arrow,.has_arrow.btn-normal,.has_arrow.btn-info,.has_arrow.btn-global-info,.has_arrow.btn-important,.has_arrow.btn-global-important,.has_arrow.btn-secondary,.has_arrow.btn-primary{padding-right:28px}.btn.has_arrow:after,.has_arrow.btn-normal:after,.has_arrow.btn-info:after,.has_arrow.btn-global-info:after,.has_arrow.btn-important:after,.has_arrow.btn-global-important:after,.has_arrow.btn-secondary:after,.has_arrow.btn-primary:after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);border:5px solid transparent;border-left:8px solid #fff}.btn.has_arrow-down,.has_arrow-down.btn-normal,.has_arrow-down.btn-info,.has_arrow-down.btn-global-info,.has_arrow-down.btn-important,.has_arrow-down.btn-global-important,.has_arrow-down.btn-secondary,.has_arrow-down.btn-primary{padding-right:32px}.btn.has_arrow-down:after,.has_arrow-down.btn-normal:after,.has_arrow-down.btn-info:after,.has_arrow-down.btn-global-info:after,.has_arrow-down.btn-important:after,.has_arrow-down.btn-global-important:after,.has_arrow-down.btn-secondary:after,.has_arrow-down.btn-primary:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #31425e}.btn.is_size-s,.is_size-s.btn-normal,.is_size-s.btn-info,.is_size-s.btn-global-info,.is_size-s.btn-important,.is_size-s.btn-global-important,.is_size-s.btn-secondary,.is_size-s.btn-primary{max-width:300px}.btn:hover,.btn-normal:hover,.btn-info:hover,.btn-global-info:hover,.btn-important:hover,.btn-global-important:hover,.btn-secondary:hover,.btn-primary:hover{opacity:1}.btn:disabled,.btn-normal:disabled,.btn-info:disabled,.btn-global-info:disabled,.btn-important:disabled,.btn-global-important:disabled,.btn-secondary:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary{padding:8px;color:#fff;background-color:#369;border:none;box-shadow:0 4px #23476b}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{box-shadow:none;transition:.5s;transform:translateY(4px);color:#fff;text-decoration:none}@media screen and (max-width: 768px){.btn-primary{padding-left:8px;padding-right:8px;font-size:12px}}.btn-secondary{padding:9px 4px 7px;box-shadow:0 4px #555;border:none}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{box-shadow:none;transition:.5s;transform:translateY(4px);text-decoration:none;background:#7c8690}.btn-important,.btn-global-important{padding:9px 4px 7px;color:#fff;background-color:#ff8400;border:none;box-shadow:0 4px #be6300}.btn-important:hover,.btn-global-important:hover,.btn-important:active,.btn-global-important:active,.btn-important:focus,.btn-global-important:focus{box-shadow:none;transition:.5s;transform:translateY(4px);color:#fff;text-decoration:none}.btn-info,.btn-global-info{color:#fff;background:#31425E;padding:10.5px 5px 7.5px;box-shadow:0 4px #1d3255;font-size:12px;letter-spacing:-.05em;text-align:center;border:none}.btn-info:hover,.btn-global-info:hover,.btn-info:active,.btn-global-info:active,.btn-info:focus,.btn-global-info:focus{box-shadow:none;transition:.5s;transform:translateY(4px);text-decoration:none;background:#31425E;color:#fff;border:none}.btn-info .btn-arrow,.btn-global-info .btn-arrow{position:absolute;right:8px;font-size:14px;top:12px}.btn-normal{padding:8px;color:#31425e;font-weight:700;font-size:14px;text-align:center;cursor:pointer;border:2px solid #31425E;background:#fff}.btn-normal.has_arrow{padding-left:16px;padding-right:30px}.btn-normal.has_arrow:after{border-left:8px solid #31425E}.btn-normal.has_arrow:hover:after,.btn-normal.has_arrow:active:after,.btn-normal.has_arrow:focus:after{border-left:8px solid #fff}.btn-normal.has_arrow-down:after{border-top:8px solid #31425E}.btn-normal.has_arrow-down:hover:after,.btn-normal.has_arrow-down:active:after,.btn-normal.has_arrow-down:focus:after{border-top:8px solid #fff}.btn-normal:hover,.btn-normal:active{transition:.5s;text-decoration:none;color:#fff;background:#31425E}.btn-normal.height_64{height:64px;padding-top:0;padding-bottom:0}.btn-normal.height_64:before{content:"";display:inline-block;vertical-align:middle;height:64px;margin-left:-.5em}.btn-normal__inner{display:inline-block;vertical-align:middle;white-space:nowrap}.btn-logout{padding:0;border:none;background:none;color:#31425e;text-decoration:none}.btn-global-info{width:100%;display:block;text-align:center;line-height:1em}.btn-global-important{width:100%;display:block;text-align:center;line-height:1em;font-size:14px}.btn,.btn-primary,.btn-secondary,.btn-important,.btn-info,.btn-normal,.btn-global-info,.btn-global-important{text-decoration:none}.btn.btn-primary,.btn-primary{color:#fff;background-color:#369;border:none}.btn.btn-primary:hover,.btn-primary:hover,.btn.btn-primary:active,.btn-primary:active,.btn.btn-primary:focus,.btn-primary:focus{background:#3973ac;color:#fff;text-decoration:none}.btn.btn-important,.btn-important,.btn-global-important{color:#fff;background-color:#ff8400;border:none}.btn.btn-important:hover,.btn-important:hover,.btn-global-important:hover,.btn.btn-important:active,.btn-important:active,.btn-global-important:active,.btn.btn-important:focus,.btn-important:focus,.btn-global-important:focus{background:#ff901a;color:#fff;text-decoration:none}.btn.btn-cta,.btn-cta.btn-primary,.btn-cta.btn-secondary,.btn-cta.btn-important,.btn-cta.btn-info,.btn-cta.btn-normal,.btn-cta.btn-global-info,.btn-cta.btn-global-important{width:280px;margin:4px auto}.catch-copy-wrap{display:block;text-align:center}.catch-copy-wrap.align_left{text-align:left}.catch-copy{display:inline-block;text-align:left;font-size:24px}.catch-copy.size_s{font-size:16px}.faqlist{background-color:#f8f8f8;padding:10px;margin-top:12px}.faqlist__item{margin-bottom:30px}.faqlist-ttl:before{position:absolute;content:"Q";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#a2c4e3;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.faqlist-txt{margin-top:10px;color:#0a3860}.faqlist-txt:before{position:absolute;content:"A";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#4b81b4;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.faqlist-ttl,.faqlist-txt{position:relative;font-size:14px;background-color:#fff;box-shadow:0 3px 6px #00000029;padding:10px 10px 10px 65px}@media only screen and (min-width: 769px){.faqlist{padding:20px}.faqlist-ttl,.faqlist-txt{font-size:18px;padding:10px 10px 10px 70px}}.common-wrapper{max-width:100%;margin:68px auto 0;padding:0;background-color:#fff;color:#333}.common-wrapper:before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;background-image:linear-gradient(180deg,#c0daff,#fff);color:#333;height:50vh}@media only screen and (min-width: 1050px){.common-wrapper{max-width:1200px}}@media only screen and (min-width: 769px){.common-wrapper{margin-top:0}}.common-container-wrap{padding:0 15px}.common-container{padding:0}.common-container .common-container__main.is-shopping{flex-basis:100%;position:relative;width:100%;height:100%}@media only screen and (min-width: 1050px){.common-container.has_side-nav{display:flex;flex-wrap:wrap}.common-container.has_side-nav>.common-container__main{flex-basis:76%;overflow:hidden}.common-container.is_shopping,.common-container.is_cart{display:flex;flex-wrap:wrap}.common-container.is_shopping>.common-container__main,.common-container.is_cart>.common-container__main{flex-basis:76%}}.common-container__side-nav{display:none}@media only screen and (min-width: 1050px){.common-container__side-nav{display:block;flex-basis:24%;padding-right:1.5rem}}.common-hero-container{display:block;max-width:100%;padding:0;margin:0}.common-header{padding:10px 15px;height:68px}@media screen and (max-width: 768px){.common-header{position:fixed!important;left:0;top:0;z-index:9999;background-color:#fff;width:100%;border-bottom:1px solid #ccc}}.common-header .header-txt{color:#7f7f7f;font-size:9px}.common-header .header-logo{display:block;height:fit-content;width:240px;min-width:200px;max-width:50%}.common-header .header-logo>img{width:100%}.common-header .sp-menu{align-items:center;z-index:999;background:#fff;border-bottom:1px solid #ccc;width:100vw;position:absolute;left:0;top:0;padding:10px}.common-header .sp-menu .sp-menu-area{position:absolute;right:10px}.common-header .menu-btn{display:block;background-color:#31425e;width:38px;height:38px}.common-header .menu-btn.flex-item{display:flex;align-items:center;justify-content:center}.common-header .menu-btn i{color:#fff;font-size:22px}.common-header .menu-btn .menu-trigger{display:inline-block;transition:all .4s;display:block;position:relative;width:38px;height:38px;text-align:center;margin-top:0}.common-header .menu-btn .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.common-header .menu-btn .menu-trigger:hover{cursor:pointer}.common-header .menu-btn .menu-trigger span{position:absolute;left:12%;width:76%;height:4px;background-color:#fff;border-radius:4px}.common-header .menu-btn .menu-trigger span:nth-of-type(1){top:7px}.common-header .menu-btn .menu-trigger span:nth-of-type(2){top:17px}.common-header .menu-btn .menu-trigger span:nth-of-type(3){bottom:7px}.common-header .menu-btn .menu-trigger.active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}.common-header .menu-btn .menu-trigger.active span:nth-of-type(2){opacity:0}.common-header .menu-btn .menu-trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.common-header .menu-btn:first-of-type i{transform:rotateY(180deg)}.common-header .menu-btn:hover{opacity:1}.common-header .global-nav{position:absolute;display:none;background-color:#fff;width:100vw;transform:translate(-50%);z-index:100;left:50%;top:8px;padding:60px 0 20px;overflow-x:scroll;height:100vh}.common-header .global-nav__item{width:100%;text-align:left;font-weight:700;background-color:inherit;border-left:none;border-bottom:1px dashed #31425E;margin-bottom:0;font-size:14px}.common-header .global-nav__item .gnavi-parent{width:100%;color:#31425e;padding:12px 4px;line-height:1em;position:relative;display:block;text-decoration:none}.common-header .global-nav__item .gnavi-parent i{color:#31425e;font-size:18px;line-height:14px;position:absolute;right:15px}.common-header .global-nav .flex-item{flex-wrap:wrap;position:relative;left:0;z-index:10;padding:5px 15px}.common-header .sp-nav-btn-link{width:100%;display:inline-block;color:#fff;padding:8px;text-decoration:none;font-size:12px}.common-header .sp-nav-btn-link:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:4px}.common-header .sp-nav-btn{padding:5px 15px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}.common-header .sp-nav-btn__item{background-color:#333;border:1px solid #333;display:flex;align-items:center;width:calc(50% - 4px);text-align:center;height:fit-content;margin-bottom:8px}.common-header .sp-nav-btn__item:nth-child(2) .sp-nav-btn-link:before{content:""}.common-header .sp-nav-btn__item:nth-child(3) .sp-nav-btn-link:before{content:""}.common-header .sp-nav-btn__item:nth-child(4) .sp-nav-btn-link:before{content:""}.common-header .sp-nav-btn__item:hover{border:1px solid #333;background-color:#fff}.common-header .sp-nav-btn__item:hover .sp-nav-btn-link{color:#333}@media only screen and (min-width: 769px){.common-header .global-nav{position:relative;height:auto;overflow-x:inherit;background-color:#31425e;padding:5px 15px 15px;top:inherit}.common-header .global-nav .flex-item{left:auto;background-color:inherit;padding:0 0 20px}.common-header .global-nav .accordion-menu.flex-item{padding:10px 10px 20px}.common-header .global-nav__item{border-bottom:none}}.common-header .accordion-menu-wrap{display:none;background-color:inherit;box-shadow:#959da533 0 8px 24px;background-color:#fffffffa;width:100%;z-index:1}.common-header .accordion-menu{border:1px solid #ccc;border-top:4px solid #CCC;border-bottom:none;margin-bottom:10px;flex-wrap:wrap}.common-header .accordion-menu__item{width:100%;margin:0;border-bottom:#ccc solid 1px;background-color:#31425e}.common-header .accordion-menu.flex-item{padding:0}@media only screen and (min-width: 769px){.common-header .accordion-menu{border:none;margin-bottom:0}.common-header .accordion-menu__item{background-color:#fff;border-bottom:#fff dashed 1px}}.common-header .accordion-menu-btn{padding:10px;display:block;color:#fff;text-decoration:none}.common-header .accordion-menu-btn__img{display:none}.common-header .accordion-menu-btn:hover{box-shadow:none;transition:.5s;transform:translate(3px,3px)}@media only screen and (min-width: 769px){.common-header .accordion-menu-btn{box-shadow:#0000001a 0 1px 4px,#0000001a 3px 3px;color:#333}}.common-header .accordion-menu-btn-txt__dt{display:none}.common-header .accordion-menu-btn-txt__dd{font-size:13px}.common-header .accordion-menu-btn-txt__dd:before{content:"-";padding-right:4px}@media only screen and (min-width: 769px){.common-header{padding:10px 15px 20px}.common-header .header-wrap{display:flex}.common-header .header-wrap__header{flex-basis:30%;padding-right:40px}.common-header .header-wrap__nav{flex-basis:70%}.common-header .header{display:flex;border:none;align-items:center}.common-header .header-logo{width:auto;max-width:340px}.common-header .header-tel-and-card{display:none}.common-header .btn-important,.common-header .btn-global-important{font-size:14px}.common-header .nav-guid-inner{position:relative}.common-header .nav-guid-inner .nav-guid-list__item{text-align:center;font-size:12px;border-left:1px solid #E5E5E5;line-height:1em;padding:0}.common-header .nav-guid-inner .nav-guid-list__item:first-child{border-left:none}.common-header .nav-guid-inner .nav-guid-list__item>a{width:100%;display:block;text-decoration:none}.common-header .nav-guid-inner .nav-guid-list__item>a:hover{opacity:.6;transition:.5s;color:#31425e}.common-header .nav-guid-inner .nav-guid-list__item button{width:100%;display:block}.common-header .header-btn-list__item{width:28%}.common-header .header-btn-list__item:nth-child(3){width:44%}.common-header .global-nav{display:block;background-color:inherit;width:100%;padding:0}.common-header .global-nav .accordion-menu-wrap{display:none}.common-header .global-nav__item{width:20%;min-width:194px;text-align:center;font-weight:400;border-left:3px solid #fff;margin-bottom:3px;background-color:#f4f4f4;flex:1}.common-header .global-nav__item.is-active{transition:.7s;background-color:#ddd}.common-header .global-nav__item.is-active .accordion-menu-wrap{display:block;width:100%;z-index:100;position:absolute;left:0}.common-header .global-nav__item .gnavi-parent{color:#333;display:block;padding:10px 0;cursor:pointer}.common-header .global-nav__item .gnavi-parent i{color:#333}.common-header .global-nav__item .gnavi-parent.is-active,.common-header .global-nav__item .gnavi-parent:hover{background-color:#ddd}.common-header .global-nav__item:nth-child(1),.common-header .global-nav__item:nth-child(6){border-left:none}.common-header .global-nav .accordion-menu-wrap{position:absolute;left:0;z-index:1}.common-header .accordion-menu{padding:10px 10px 20px}.common-header .accordion-menu__item{min-width:287px;width:20%;padding:10px 5px 0;border-bottom:none}.common-header .accordion-menu__item .flex-item{align-items:center}.common-header .accordion-menu-btn{position:relative;padding:16px 8px 16px 88px;background-color:#f4f4f4;text-decoration:none}.common-header .accordion-menu-btn:hover{opacity:.7;transition:.6s}.common-header .accordion-menu-btn__img{position:absolute;top:50%;left:8px;display:block;max-width:70px;margin:-24px 0 0}.common-header .accordion-menu-btn-txt{text-align:left}.common-header .accordion-menu-btn-txt__dt{display:block}.common-header .accordion-menu-btn-txt__dd{font-size:16px;font-weight:700;line-height:1em}.common-header .accordion-menu-btn-txt__dd.fs-small{font-size:13px}.common-header .accordion-menu-btn-txt__dd:before{display:none;padding-right:0}}@media only screen and (min-width: 1050px){.common-header .global-nav__item{flex:inherit}.common-header .header-wrap__header{flex-basis:50%;padding-right:0}.common-header .header-wrap__nav{flex-basis:50%}.common-header .header-tel-and-card{display:block;padding:0 12px}.common-header .tel-wrap{white-space:nowrap}.common-header .tel-wrap.flex-item{align-items:center}.common-header .tel-txt{font-size:15px;line-height:1em}.common-header .tel-txt>.small{font-size:12px;padding-left:5px}.common-header .tel-num{font-size:25px;line-height:1em;color:#31425e}.common-header .tel-picture{margin:0 4px 0 0}.common-header .tel-picture__img{max-width:40px}.common-header .card-wrap{white-space:nowrap}.common-header .card-wrap__img{max-width:210px;margin-bottom:0}.common-header .card-wrap .small{font-size:13px}}@media only screen and (min-width: 769px){.common-header{height:auto;padding-bottom:0}}.detail-list_item{justify-content:flex-start;border:1px solid #A8B6BF;flex-direction:column}.detail-list_item:first-of-type{border-top:1px solid #A8B6BF;margin-top:10px}.detail-item-dt{width:100%;background-color:#ecffff;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1.3em}.detail-item-dd{padding:10px}@media only screen and (min-width: 769px){.detail-list_item{display:flex;border:none;border-bottom:1px solid #A8B6BF;border-right:1px solid #A8B6BF;flex-direction:row}.detail-item-dt{width:240px;min-width:240px;border:1px solid #A8B6BF;border-bottom:none;border-top:none}}.common-footer{padding:10px 15px;background-color:#31425e}.common-footer .row{max-width:100%}.common-footer .row>*{padding:0}.common-footer .nav-part-list .nav-part-list__item>a{color:#fff;text-decoration:none;font-size:12px;width:100%;display:block;border-bottom:1px dashed rgba(255,255,255,.1411764706);white-space:nowrap}.common-footer .nav-part-list .nav-part-list__item>a:hover{opacity:.6;transition:.5s}.common-footer .foot-nav-dl__dt{white-space:nowrap;color:#fff;border-bottom:1px solid #fff}.common-footer .foot-company-wrap{display:flex;color:#fff;align-items:center;flex-wrap:wrap;margin-top:-20px}.common-footer .foot-company-name{max-width:200px;margin-right:20px}.common-footer .foot-company-name__txt{font-weight:700;line-height:1em;font-size:16px}.common-footer .foot-company-mail{display:flex}.common-footer .foot-company-mail>.figure{max-width:140px}.common-footer .foot-company-address{font-size:12px;line-height:1.4em;color:#fff}.common-footer .foot-company-address a{color:#fff;text-decoration:none}.common-footer .foot-txt{font-size:9px;color:#ffffffa8;margin-top:12px;line-height:1.3em}.common-footer .copy-right{color:#fff;font-size:10px;text-align:center;margin-top:10px}@media screen and (max-width: 991px){.common-footer .foot-company-wrap{margin-top:0}.common-footer .row{margin:0}.common-footer .foot-nav-dl__dd{display:none}.common-footer .foot-nav-dl__dt{font-size:14px;position:relative;cursor:pointer}.common-footer .foot-nav-dl__dt:hover{opacity:.6;transition:.5s}.common-footer .foot-nav-dl__dt:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:0;padding-right:10px}.common-footer .foot-nav-dl .open-foot-list:last-child{margin-bottom:20px}}.search-wrap.display-sp{height:40px}.search-wrap.display-sp .search-btn{background-color:#369;border:none;color:#fff}.search-wrap.display-sp .fa-search:before{font-size:18px}.contact-area-wrap{max-width:100%;margin:0 auto}.contact-area-wrap.has_arrow{position:relative;padding:104px 0 0}.contact-area-wrap.has_arrow:before{content:"";position:absolute;top:20px;left:50%;display:block;margin-left:-27px;width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:48px solid #DDDDDD}@media only screen and (min-width: 1050px){.contact-area-wrap{max-width:720px}}.contact-area{border:3px solid #cb0101;margin:0 auto;padding:20px 20px 36px;text-align:center}@media only screen and (min-width: 1050px){.contact-area{padding:20px 20px 36px}}.contact-area__message{display:flex;justify-content:center;max-width:550px;margin:0 auto 14px;text-align:center}.contact-area__message>picture{display:none}@media only screen and (min-width: 1050px){.contact-area__message{margin:0 auto 16px}.contact-area__message>picture{display:block}}.contact-area__info{display:inline-block;margin:0 auto;text-align:left;width:100%;max-width:305px}@media only screen and (min-width: 1050px){.contact-area__info{display:flex;justify-content:space-between;max-width:530px;margin:0 auto}}.contact-main{max-width:100%}.contact-main__title{line-height:1.8rem;margin:10px 0 8px;font-size:24px;font-weight:700;color:#cb0101}.contact-main__title>.dot-text{background-image:none}@media only screen and (min-width: 1050px){.contact-main__title{margin:20px 0 8px}.contact-main__title>.dot-text{background-image:radial-gradient(.1em .1em at center center,#cb0101,#cb0101 100%,transparent)}}.contact-main__text{font-size:12px;line-height:18px;font-weight:700}@media only screen and (min-width: 1050px){.contact-main__text{font-size:14px}}.contact-dial{position:relative;display:flex;padding:0}@media only screen and (min-width: 1050px){.contact-dial{margin-bottom:0}}.contact-dial__text{font-size:32px;font-weight:700;letter-spacing:-.05em;line-height:.7em;white-space:nowrap;width:100%;text-align:center;text-decoration:none;color:#333;margin-top:8px}.contact-dial__text>span{display:block;font-size:12px;letter-spacing:0;text-align:center}@media only screen and (min-width: 1050px){.contact-dial__text{font-size:36px;padding-left:6px;text-align:left;margin-top:0}.contact-dial__text>p{margin-bottom:5px}.contact-dial__text>span{text-align:right}}.contact-mail-btn{display:block;line-height:1.2rem;padding:16px 8px;border-radius:3px;text-align:center;cursor:pointer;background:#cb0101;color:#fff;text-decoration:none}.contact-mail-btn:hover,.contact-mail-btn:active,.contact-mail-btn:focus{opacity:.5;transition:.3s;text-decoration:none;color:#fff}@media only screen and (min-width: 1050px){.contact-mail-btn{width:255px}}.contact-mail-btn__text{font-weight:700}.disable-wrap{position:relative}.disable-wrap__text{position:absolute;top:50%;left:50%;display:block;width:200px;height:40px;line-height:40px;margin:-20px 0 0 -100px;font-size:24px;font-weight:700;background:#fff;text-align:center}.disable-wrap__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:.5;background:#bbb}.dot-text{padding-top:.3em;background-position:top left -2px;background-repeat:repeat-x;background-size:1.1em .3em;background-image:radial-gradient(.15em .15em at center center,#C6C5C6,#C6C5C6 100%,transparent)}.embed-box-price{font-size:12px;line-height:1.4em}.embed-box-price__main{font-size:20px;font-weight:700}.embed-box-price__tax{font-size:12px}.figure{display:block;margin:0}.figure img{max-width:100%}.figure.align_center{text-align:center}.figure.align_left{text-align:left}.figure.align_right{text-align:right}.figure.full_width img{width:100%}.figure.is_mail-address{display:inline-block;width:156px;height:14px}.figure.is_center{display:inline-block;text-align:center}.figure.has_shadow img{box-shadow:0 4px 4px #ccc;margin:0 2px 4px}.figure.size_xs{min-width:100px}.figure.size_s{min-width:200px}.figure.size_m{min-width:400px}.figure.size_thumbnail{width:140px}.figure>figcaption{font-size:12px}.side-nav-container .side-banner{display:block}.side-nav-container .side-banner>img{width:100%}.side-nav-container .side-nav{border:1px solid #ccc}.side-nav-container .side-nav .side-ttl{background-image:linear-gradient(#4c6387 1px,transparent 0),linear-gradient(90deg,#4c6387 1px,transparent 0);background-size:5px 5px;background-color:#31425e}.side-nav-container .side-nav .side-ttl__img{max-width:80px}.side-nav-container .side-nav .side-ttl__img img{max-width:100%}.side-nav-container .side-nav .side-ttl__txt{color:#fff;font-weight:700;font-size:16px;line-height:1.3em}.side-nav-container .side-nav .side-ttl.flex-item{justify-content:space-between;align-items:center}.side-nav-container .side-nav__item{border-bottom:#e1e1e1 1px solid}.side-nav-container .side-nav__item a{text-decoration:none}.side-nav-container .side-nav__item picture{max-width:100%;width:20%;padding-right:8px}.side-nav-container .side-nav__item .sidelist-ttl{justify-content:flex-start;align-items:center}.side-nav-container .side-nav__item .sidelist-ttl__sub{font-size:12px;color:#fff;display:block;width:25%;height:18px;text-align:center}.side-nav-container .side-nav__item .sidelist-ttl__txt{font-size:14px;font-weight:700;padding-left:4px}.side-nav-container .side-nav__item .nav-btn-wrap{justify-content:flex-start;padding:12px}.side-nav-container .side-nav__item .nav-btn-wrap__btn{background-color:#fff;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;flex:1;margin:0 8px;color:#333;font-size:14px;padding:3px 5px;text-decoration:none}.side-nav-container .side-nav__item .nav-btn-wrap__btn:hover{transition:.5s;color:inherit;background-color:#ddd}.side-nav-container .side-nav__item:first-child .sidelist-ttl__sub{background-color:#405b48}.side-nav-container .side-nav__item:first-child .sidelist-ttl__txt{color:#405b48}.side-nav-container .side-nav__item:nth-child(2) .sidelist-ttl__sub{background-color:#6d6331}.side-nav-container .side-nav__item:nth-child(2) .sidelist-ttl__txt{color:#6d6331}.side-nav-container .side-nav__item:nth-child(3) .sidelist-ttl__sub{background-color:#0a3970}.side-nav-container .side-nav__item:nth-child(3) .sidelist-ttl__txt{color:#0a3970}.side-nav-container .side-nav__item:nth-child(4) .sidelist-ttl__sub{background-color:#3d1b4b}.side-nav-container .side-nav__item:nth-child(4) .sidelist-ttl__txt{color:#3d1b4b}.side-nav-container .side-nav__item:nth-child(5) .sidelist-ttl__sub{background-color:#373636}.side-nav-container .side-nav__item:nth-child(5) .sidelist-ttl__txt{color:#373636}.side-nav-container .side-nav__item:nth-child(6) .sidelist-ttl__sub{background-color:#888}.side-nav-container .side-nav__item:nth-child(6) .sidelist-ttl__txt{color:#888}.side-nav-container .side-nav__item:last-child{border:none}.side-nav-container .banner-item{display:block}.side-nav-container .banner-item:hover{opacity:.7;transition:.5s}.side-nav-container .side-contact-box{text-align:center}.side-nav-container .side-contact-ttl{background-image:linear-gradient(#CB0101 1px,transparent 0),linear-gradient(90deg,#CB0101 1px,transparent 0);background-size:5px 5px;background-color:#c45151;color:#fff;font-weight:700;text-align:center}.side-nav-container .side-contact-txt{text-align:center;font-weight:700;font-size:16px}.side-nav-container .side-contact-tel__num{color:#cb0101;font-weight:700;font-size:24px;display:block;line-height:1em;text-decoration:none}.side-nav-container .side-contact-tel__hour{font-size:12px}.side-nav-container .side-contact-mail__address{background-color:#cb0101;font-weight:700;padding:8px;display:block;color:#fff;text-decoration:none}.side-nav-dl{display:block;padding:4px}.side-nav-dl__title{display:block;padding:8px 4px;margin:0 0 8px;color:#fff;background:#3b6069;text-align:center}.side-nav-dl__title>span{display:inline-block;text-align:left}.side-nav-link{display:block;padding:8px;color:#333;text-decoration:none}.side-nav-link:hover{background:#ddd;color:#333;text-decoration:none}.side-nav-link.has_thumbnail{position:relative;height:64px;padding:0 8px 0 64px}.side-nav-link.has_thumbnail:before{content:"";display:inline-block;vertical-align:middle;height:64px;margin-left:-4px}.side-nav-link__thumbnail{position:absolute;top:50%;left:4px;display:block;width:48px;height:48px;margin:-24px 0 0}.side-nav-link__text{display:inline-block;vertical-align:middle;padding:0;margin:0}.side-nav-btn{display:block;padding:8px .5rem;text-align:left;color:#333;text-decoration:none}.side-nav-btn:hover{color:#333;background:#ddd}.side-nav-btn__small{font-size:12px}.side-nav-invoice{padding:12px 0 6px;border:4px solid #ccc;text-align:center}.side-nav-invoice__data{font-size:.9em}.list.has_border-dot>.list__item{border-bottom:dotted 1px #bbb}.list.has_border-dot>.list__item:last-child{border-bottom:none}.list.type_disc>.list__item{list-style-type:disc;margin-left:24px}.list.number_default{counter-reset:li_count;list-style-type:none;padding:0 0 0 24px}.list.number_default>.list__item{position:relative;counter-increment:li_count}.list.number_default>.list__item:before{content:counter(li_count) ".";position:absolute;top:0;left:-24px;font-weight:700}.list.number_square{counter-reset:li_square_count;list-style-type:none;padding:0}.list.number_square>.list__item{position:relative;display:block;padding:0 0 0 40px}.list.number_square>.list__item:before{counter-increment:li_square_count;content:counter(li_square_count);position:absolute;top:0;left:0;display:block;width:32px;height:32px;line-height:32px;text-align:center;font-size:20px;font-weight:700;background:#31425e;color:#fff}.list.is_flex,.list.is_flex-half{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:space-between}.list.is_flex.at_nav-option>.list__item,.list.at_nav-option.is_flex-half>.list__item,.list.is_flex.at_rack-option>.list__item,.list.at_rack-option.is_flex-half>.list__item{flex-basis:33.33%}.list.is_flex.justify_center,.list.justify_center.is_flex-half{justify-content:center}.list.is_flex.is_option-price,.list.is_option-price.is_flex-half{align-items:center;justify-content:center;border-top:2px solid #CB0101;border-bottom:2px solid #CB0101}.list.is_flex.is_option-price>.list__item,.list.is_option-price.is_flex-half>.list__item{line-height:1.3em}.list.is_flex-half>.list__item{flex-basis:50%}@media only screen and (min-width: 769px){.list.is_flex.at_nav-option>.list__item,.list.at_nav-option.is_flex-half>.list__item{flex-basis:20%}.list.is_flex.at_rack-option>.list__item,.list.at_rack-option.is_flex-half>.list__item{flex-basis:16.6666666667%}.list.is_flex.is_trisection>.list__item,.list.is_trisection.is_flex-half>.list__item{flex-basis:33.33%}.list.is_pc-flex,.list.is_pc-flex-half{display:flex}.list.is_pc-flex.pc-flex_full-width,.list.pc-flex_full-width.is_pc-flex-half{width:100%}.list.is_pc-flex.pc-flex_equality>.list__item,.list.pc-flex_equality.is_pc-flex-half>.list__item{flex-basis:100%}.list.is_pc-flex.justify_center,.list.justify_center.is_pc-flex-half{justify-content:center}.list.is_pc-flex-half>.list__item{flex-basis:50%}.list.is_pc-float:after{content:"";display:block;width:100%;clear:both}.list.is_pc-float>.list__item{float:left}.list.is_pc-float.pc-float_2>.list__item{width:50%}.list.is_pc-float.pc-float_3>.list__item{width:33.33%}.list.is_pc-float.pc-float_4>.list__item{width:25%}}.load-capacity-list{display:flex;flex-wrap:wrap}.load-capacity-list__item{line-height:1em;padding:5px 10px;margin:4px 2px;font-weight:700;font-size:12px;white-space:nowrap}.load-capacity-list__item.is_model,.load-capacity-list__item.title.is_so,.load-capacity-list__item.is_so.headline-3,.load-capacity-list__item.is_so.headline-2,.load-capacity-list__item.is_so.headline-1,.page-blog h3.load-capacity-list__item.is_so,.page-blog h2.load-capacity-list__item.is_so,.load-capacity-list__item.title.is_ys,.load-capacity-list__item.is_ys.headline-3,.load-capacity-list__item.is_ys.headline-2,.load-capacity-list__item.is_ys.headline-1,.page-blog h3.load-capacity-list__item.is_ys,.page-blog h2.load-capacity-list__item.is_ys,.load-capacity-list__item.is_note,.load-capacity-list__item.is_bto,.load-capacity-list__item.is_strong,.load-capacity-list__item.is_heavy,.load-capacity-list__item.is_middle,.load-capacity-list__item.is_standard,.load-capacity-list__item.is_light,.load-capacity-list__item.is_basic{color:#fff;box-shadow:1px 1px 1px #bbb}.load-capacity-list__item.is_basic{background:#18923a}.load-capacity-list__item.is_light{background:#b4a243}.load-capacity-list__item.is_standard{background:#72a5df}.load-capacity-list__item.is_middle{background:#68357e}.load-capacity-list__item.is_heavy{background:#000000}.load-capacity-list__item.is_strong{background:#5a5859}.load-capacity-list__item.is_bto{background-image:linear-gradient(180deg,rgb(248,134,57),rgb(97,48,48))}.load-capacity-list__item.is_note{background:#cb0101}.page-top{position:fixed;right:10px;bottom:10px;display:flex;justify-content:center;width:48px;height:48px;background-color:#636363b3;border-radius:5px;align-items:center;z-index:5000;cursor:pointer}.page-top:hover{opacity:.8}.page-top.is_sp-hidden{opacity:0;pointer-events:none}@media only screen and (min-width: 769px){.page-top{right:22px;bottom:32px}.page-top.is_sp-hidden{opacity:1;pointer-events:auto}}.page-top__arrow{height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(20%) rotate(-45deg)}.popup-box,.popup-box-figure{display:none}@media only screen and (min-width: 769px){.popup-box.is_active{position:fixed;z-index:100;top:0;left:0;display:block;width:100%;height:100%}.popup-box-close{position:fixed;z-index:100;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup-box-close__btn{position:absolute;bottom:16px;left:50%;cursor:pointer;font-size:16px;border:1px solid #ccc;width:100px;height:50px;line-height:50px;padding:0 16px;margin:0 0 0 -66px;border-radius:10px;text-align:center;color:#fff;text-decoration:none}.popup-box-close__btn:hover{text-decoration:none;color:inherit;background:#efefef}.popup-box-figure{position:fixed;z-index:200;display:block;width:90%;max-width:1280px;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-box-figure__img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}}.price-main,.price-small{white-space:nowrap}.price-main{font-size:24px;font-weight:700;color:red}.price-main__unit{font-size:16px;font-weight:400}.price-small{font-size:16px}.supplement-box{display:block;padding:8px 16px;border:3px solid #ddd;background:#f4f4f4;text-align:left}.supplement-box.align_center{text-align:center}.supplement-box.align_right{text-align:right}.supplement-box__inner{display:inline-block;text-align:left}.supplement-box-inbox{padding:24px;background:#fff;text-align:left}.supplement-box-inbox.align_center{text-align:center}.table-wrap{margin:0 auto;display:block;overflow-x:scroll;white-space:nowrap}@media only screen and (min-width: 769px){.table-wrap{overflow-x:initial;white-space:normal}}.table.at_company th{white-space:nowrap}.table.type_lineup{border-spacing:2px;border-collapse:separate;margin:10px auto}.table.type_lineup .table-lineup-title{padding:4px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#31425e;color:#fff;text-align:center;font-size:16px;font-weight:700}.table.type_lineup thead th{border:1px solid #B5B5B5;padding:30px 50px;font-size:18px;text-align:center;font-weight:700}@media screen and (max-width: 769px){.table.type_lineup thead th{font-size:12px;padding:12px;vertical-align:middle}}.table.type_lineup thead th.blank{background:0 0;border:none}.table.type_lineup tbody th{background-color:#e5e5e5;padding:12px;margin-right:15px;font-size:16px;vertical-align:middle}@media screen and (max-width: 769px){.table.type_lineup tbody th{font-size:12px}}.table.type_lineup tbody td{text-align:center;border:1px solid #B5B5B5;overflow-wrap:break-word;word-wrap:break-word}.table.type_lineup tbody td.align_left{text-align:left}@media only screen and (min-width: 769px){.table.type_lineup thead th{padding:5px}.table.type_lineup tbody th{width:235px;padding:24px}.table.type_lineup tbody td{width:385px}}.table.type_rack-size,.table.type_sagyodai,.table.type_rack-basic{width:auto;margin:0}.table.type_rack-size tr,.table.type_sagyodai tr,.table.type_rack-basic tr{color:inherit;font-weight:400}.table.type_rack-size th,.table.type_sagyodai th,.table.type_rack-basic th{vertical-align:middle;background-color:#f2f1f1;border-bottom:2px solid #fff!important;padding:10px 50px 10px 10px;white-space:nowrap;font-size:16px}.table.type_rack-size td,.table.type_sagyodai td,.table.type_rack-basic td{border-bottom:2px solid #f2f1f1;padding:10px;text-align:center;border-right:2px solid #f2f1f1;width:14.2857142857%}.table.type_rack-size thead th,.table.type_sagyodai thead th,.table.type_rack-basic thead th{padding:0;font-weight:700;background-color:#f2f1f1;white-space:nowrap;font-size:16px;text-align:center}.table.type_rack-size thead th.blank,.table.type_sagyodai thead th.blank,.table.type_rack-basic thead th.blank{background:0 0;border:none}.table.type_rack-size tbody tr:first-child,.table.type_sagyodai tbody tr:first-child,.table.type_rack-basic tbody tr:first-child{border-top:2px solid #f2f1f1}.table.type_rack-basic td{width:14.2857142857%;border-right:#fff 2px solid;border-bottom:#fff 2px solid;border-top:2px solid #fff;vertical-align:middle}.table.type_rack-basic tr:nth-child(1),.table.type_rack-basic tr:nth-child(3),.table.type_rack-basic tr:nth-child(7){background-color:#f2f1f1;border-top:2px solid #fff}.table.type_rack-basic tr:nth-child(1) th,.table.type_rack-basic tr:nth-child(3) th,.table.type_rack-basic tr:nth-child(7) th{border-right:2px solid #fff}.table.type_rack-basic tr:nth-child(1) td,.table.type_rack-basic tr:nth-child(3) td,.table.type_rack-basic tr:nth-child(7) td{border-right:2px solid #fff}.table.type_rack-basic tr:nth-child(2) td,.table.type_rack-basic tr:nth-child(6) td{border-bottom:none}.table.type_sagyodai{width:100%}.table.type_sagyodai .sagyodai-price-th{width:25%}.table.type_sagyodai .sagyodai-price-th.bg_ska-gr{background:#17621b;color:#fff}.table.type_sagyodai .sagyodai-price-th.bg_ska-st{background:#6ec37a}.table.type_sagyodai .sagyodai-price-th.bg_ska-hd{background:#ffecbd}.table.type_sagyodai .sagyodai-price-th.bg_pstlwb{background:#dbe8f0}.table.type_sagyodai .sagyodai-price-th.bg_bk{background:#333;color:#fff}.table.type_sagyodai th{padding:10px}.table.type_sagyodai td{vertical-align:middle}.table.type_sagyodai .table-sagyodai-figure{min-width:120px;border-left:solid 2px #f2f1f1}.table.type_detal thead tr{background-color:#a8b6bf}.table.type_detal thead tr th{border:1px solid #fff;color:#fff;font-weight:700;text-align:center;vertical-align:middle}@media screen and (max-width: 769px){.table.type_detal thead tr th{font-size:12px}}.table.type_detal tbody{font-weight:700}.table.type_detal tbody th{background-color:#ecffff;padding:20px;font-size:16px;white-space:nowrap}@media screen and (max-width: 769px){.table.type_detal tbody th{padding:8px}}.table.type_detal tbody td{text-align:center;font-size:14px}.table.type_detal tbody th,.table.type_detal tbody td{vertical-align:middle}@media screen and (max-width: 769px){.table.type_detal tbody th,.table.type_detal tbody td{font-size:12px}}.title.lv_1,.lv_1.headline-3,.lv_1.headline-2,.title.headline-1,.headline-1,.page-blog h3.lv_1,.page-blog h3.headline-1,.page-blog h2.lv_1,.page-blog h2.headline-1{line-height:1em;padding:12px 20px;background-color:#31425e;background-image:none;box-shadow:9px 4px 14px -7px #0009;color:#fff;font-size:16px}.title.lv_1:before,.lv_1.headline-3:before,.lv_1.headline-2:before,.title.headline-1:before,.headline-1:before,.page-blog h3.lv_1:before,.page-blog h2.lv_1:before{content:"";display:block;position:absolute;bottom:0;left:0;width:8px;height:100%;background:#848d9d}.title.lv_2,.lv_2.headline-3,.title.headline-2,.headline-2,.lv_2.headline-1,.page-blog h3.lv_2,.page-blog h3.headline-2,.page-blog h2.lv_2,.page-blog h2.headline-2{line-height:1em;padding:12px 20px;font-size:16px;border:solid 1px #E4E3E4;box-shadow:2px 2px 4px -2px #bbb}.title.lv_2:before,.lv_2.headline-3:before,.title.headline-2:before,.headline-2:before,.lv_2.headline-1:before,.page-blog h3.lv_2:before,.page-blog h2.lv_2:before{content:"";display:block;position:absolute;bottom:0;left:0;width:8px;height:100%;background-image:linear-gradient(rgb(73,130,184),rgb(57,110,163))}.title.lv_3,.title.headline-3,.headline-3,.lv_3.headline-2,.lv_3.headline-1,.page-blog h3.lv_3,.page-blog h3.headline-3,.page-blog h2.lv_3,.page-blog h2.headline-3{background-color:#f0f8fa;border-top:3px solid #5a949e;margin:10px 0;padding:10px 20px;font-size:12px;font-weight:700}.title.lv_4,.lv_4.headline-3,.lv_4.headline-2,.lv_4.headline-1,.page-blog h3.lv_4,.page-blog h2.title,.page-blog h2{color:#31425e;border-left:5px solid #31425e;padding:5px 0 5px 5px;font-weight:700;font-size:16px;line-height:1.5em}.title.lv_5,.lv_5.headline-3,.lv_5.headline-2,.lv_5.headline-1,.page-blog h3.title,.page-blog h3,.page-blog h2.lv_5{line-height:32px;margin-bottom:16px;font-size:16px;font-weight:700;color:#31425e}@media only screen and (min-width: 769px){.title.lv_1,.lv_1.headline-3,.lv_1.headline-2,.title.headline-1,.headline-1,.page-blog h3.lv_1,.page-blog h3.headline-1,.page-blog h2.lv_1,.page-blog h2.headline-1,.title.lv_2,.lv_2.headline-3,.title.headline-2,.headline-2,.lv_2.headline-1,.page-blog h3.lv_2,.page-blog h3.headline-2,.page-blog h2.lv_2,.page-blog h2.headline-2{font-size:20px}.title.lv_3,.title.headline-3,.headline-3,.lv_3.headline-2,.lv_3.headline-1,.page-blog h3.lv_3,.page-blog h3.headline-3,.page-blog h2.lv_3,.page-blog h2.headline-3,.title.lv_4,.lv_4.headline-3,.lv_4.headline-2,.lv_4.headline-1,.page-blog h3.lv_4,.page-blog h2.title,.page-blog h2{font-size:16px}.title.lv_5,.lv_5.headline-3,.lv_5.headline-2,.lv_5.headline-1,.page-blog h3.title,.page-blog h3,.page-blog h2.lv_5{font-size:20px}}.title.is_model,.is_model.headline-3,.is_model.headline-2,.is_model.headline-1,.page-blog h3.is_model,.page-blog h2.is_model,.title.is_so,.is_so.headline-3,.is_so.headline-2,.is_so.headline-1,.page-blog h3.is_so,.page-blog h2.is_so,.title.is_ys,.is_ys.headline-3,.is_ys.headline-2,.is_ys.headline-1,.page-blog h3.is_ys,.page-blog h2.is_ys,.title.is_strong,.is_strong.headline-3,.is_strong.headline-2,.is_strong.headline-1,.page-blog h3.is_strong,.page-blog h2.is_strong,.title.is_heavy,.is_heavy.headline-3,.is_heavy.headline-2,.is_heavy.headline-1,.page-blog h3.is_heavy,.page-blog h2.is_heavy,.title.is_middle,.is_middle.headline-3,.is_middle.headline-2,.is_middle.headline-1,.page-blog h3.is_middle,.page-blog h2.is_middle,.title.is_standard,.is_standard.headline-3,.is_standard.headline-2,.is_standard.headline-1,.page-blog h3.is_standard,.page-blog h2.is_standard,.title.is_light,.is_light.headline-3,.is_light.headline-2,.is_light.headline-1,.page-blog h3.is_light,.page-blog h2.is_light,.title.is_basic,.is_basic.headline-3,.is_basic.headline-2,.is_basic.headline-1,.page-blog h3.is_basic,.page-blog h2.is_basic,.title.load-capacity-list__item.is_bto,.load-capacity-list__item.is_bto.headline-3,.load-capacity-list__item.is_bto.headline-2,.load-capacity-list__item.is_bto.headline-1,.page-blog h3.load-capacity-list__item.is_bto,.page-blog h2.load-capacity-list__item.is_bto,.title.load-capacity-list__item.is_note,.load-capacity-list__item.is_note.headline-3,.load-capacity-list__item.is_note.headline-2,.load-capacity-list__item.is_note.headline-1,.page-blog h3.load-capacity-list__item.is_note,.page-blog h2.load-capacity-list__item.is_note{padding:4px;color:#fff;text-align:center;font-size:16px;font-weight:700;border-radius:4px}.title,.headline-3,.headline-2,.headline-1,.page-blog h3,.page-blog h2{position:relative;text-align:left;font-size:16px}.title.lv_1,.lv_1.headline-3,.lv_1.headline-2,.headline-1,.page-blog h3.lv_1,.page-blog h3.headline-1,.page-blog h2.lv_1,.page-blog h2.headline-1{line-height:1em;padding:12px 20px;background-color:#31425e;background-image:none;box-shadow:9px 4px 14px -7px #0009;color:#fff;font-size:16px}.title.lv_1:before,.lv_1.headline-3:before,.lv_1.headline-2:before,.headline-1:before,.page-blog h3.lv_1:before,.page-blog h2.lv_1:before{content:"";display:block;position:absolute;bottom:0;left:0;width:8px;height:100%;background:#848d9d}.title.lv_2,.lv_2.headline-3,.headline-2,.lv_2.headline-1,.page-blog h3.lv_2,.page-blog h3.headline-2,.page-blog h2.lv_2,.page-blog h2.headline-2{line-height:1em;padding:12px 20px;font-size:16px;border:solid 1px #E4E3E4;box-shadow:2px 2px 4px -2px #bbb}.title.lv_2:before,.lv_2.headline-3:before,.headline-2:before,.lv_2.headline-1:before,.page-blog h3.lv_2:before,.page-blog h2.lv_2:before{content:"";display:block;position:absolute;bottom:0;left:0;width:8px;height:100%;background-image:linear-gradient(rgb(73,130,184),rgb(57,110,163))}.title.lv_3,.headline-3,.lv_3.headline-2,.lv_3.headline-1,.page-blog h3.lv_3,.page-blog h3.headline-3,.page-blog h2.lv_3,.page-blog h2.headline-3{background-color:#f0f8fa;border-top:3px solid #5a949e;margin:10px 0;padding:10px 20px;font-size:12px;font-weight:700}.title.lv_4,.lv_4.headline-3,.lv_4.headline-2,.lv_4.headline-1,.page-blog h3.lv_4,.page-blog h2{color:#31425e;border-left:5px solid #31425e;padding:5px 0 5px 5px;font-weight:700;font-size:16px;line-height:1.5em}.title.lv_5,.lv_5.headline-3,.lv_5.headline-2,.lv_5.headline-1,.page-blog h3,.page-blog h2.lv_5{line-height:32px;margin-bottom:16px;font-size:16px;font-weight:700;color:#31425e}@media only screen and (min-width: 769px){.title.lv_1,.lv_1.headline-3,.lv_1.headline-2,.headline-1,.page-blog h3.lv_1,.page-blog h3.headline-1,.page-blog h2.lv_1,.page-blog h2.headline-1,.title.lv_2,.lv_2.headline-3,.headline-2,.lv_2.headline-1,.page-blog h3.lv_2,.page-blog h3.headline-2,.page-blog h2.lv_2,.page-blog h2.headline-2{font-size:20px}.title.lv_3,.headline-3,.lv_3.headline-2,.lv_3.headline-1,.page-blog h3.lv_3,.page-blog h3.headline-3,.page-blog h2.lv_3,.page-blog h2.headline-3,.title.lv_4,.lv_4.headline-3,.lv_4.headline-2,.lv_4.headline-1,.page-blog h3.lv_4,.page-blog h2{font-size:16px}.title.lv_5,.lv_5.headline-3,.lv_5.headline-2,.lv_5.headline-1,.page-blog h3,.page-blog h2.lv_5{font-size:20px}}.title.is_model,.is_model.headline-3,.is_model.headline-2,.is_model.headline-1,.page-blog h3.is_model,.page-blog h2.is_model,.title.load-capacity-list__item.is_bto,.load-capacity-list__item.is_bto.headline-3,.load-capacity-list__item.is_bto.headline-2,.load-capacity-list__item.is_bto.headline-1,.page-blog h3.load-capacity-list__item.is_bto,.page-blog h2.load-capacity-list__item.is_bto,.title.load-capacity-list__item.is_note,.load-capacity-list__item.is_note.headline-3,.load-capacity-list__item.is_note.headline-2,.load-capacity-list__item.is_note.headline-1,.page-blog h3.load-capacity-list__item.is_note,.page-blog h2.load-capacity-list__item.is_note,.title.is_basic,.is_basic.headline-3,.is_basic.headline-2,.is_basic.headline-1,.page-blog h3.is_basic,.page-blog h2.is_basic,.title.is_light,.is_light.headline-3,.is_light.headline-2,.is_light.headline-1,.page-blog h3.is_light,.page-blog h2.is_light,.title.is_standard,.is_standard.headline-3,.is_standard.headline-2,.is_standard.headline-1,.page-blog h3.is_standard,.page-blog h2.is_standard,.title.is_middle,.is_middle.headline-3,.is_middle.headline-2,.is_middle.headline-1,.page-blog h3.is_middle,.page-blog h2.is_middle,.title.is_heavy,.is_heavy.headline-3,.is_heavy.headline-2,.is_heavy.headline-1,.page-blog h3.is_heavy,.page-blog h2.is_heavy,.title.is_strong,.is_strong.headline-3,.is_strong.headline-2,.is_strong.headline-1,.page-blog h3.is_strong,.page-blog h2.is_strong,.title.is_ys,.is_ys.headline-3,.is_ys.headline-2,.is_ys.headline-1,.page-blog h3.is_ys,.page-blog h2.is_ys,.title.is_so,.is_so.headline-3,.is_so.headline-2,.is_so.headline-1,.page-blog h3.is_so,.page-blog h2.is_so{padding:4px;color:#fff;text-align:center;font-size:16px;font-weight:700;border-radius:4px}.title.is_option,.is_option.headline-3,.is_option.headline-2,.is_option.headline-1,.page-blog h3.is_option,.page-blog h2.is_option{background-color:#e1eaf3;border:3px solid #fff;box-shadow:0 10px 13px -13px #00000080;font-size:14px;display:flex;align-items:center;flex-wrap:wrap;padding-bottom:10px}.title.is_option .title__name,.is_option.headline-3 .title__name,.is_option.headline-2 .title__name,.is_option.headline-1 .title__name,.page-blog h3.is_option .title__name,.page-blog h2.is_option .title__name{background:linear-gradient(180deg,rgb(59,125,249) 0%,rgb(36,67,135) 100%);color:#fff;font-size:16px;padding:10px;min-width:195px;text-align:center;width:100%;margin-bottom:10px}@media only screen and (min-width: 769px){.title.is_option,.is_option.headline-3,.is_option.headline-2,.is_option.headline-1,.page-blog h3.is_option,.page-blog h2.is_option{padding-bottom:0}.title.is_option .title__name,.is_option.headline-3 .title__name,.is_option.headline-2 .title__name,.is_option.headline-1 .title__name,.page-blog h3.is_option .title__name,.page-blog h2.is_option .title__name{width:auto;margin-bottom:0}}.title.is_basic,.is_basic.headline-3,.is_basic.headline-2,.is_basic.headline-1,.page-blog h3.is_basic,.page-blog h2.is_basic{background:#18923a}.title.is_light,.is_light.headline-3,.is_light.headline-2,.is_light.headline-1,.page-blog h3.is_light,.page-blog h2.is_light{background:#b4a243}.title.is_standard,.is_standard.headline-3,.is_standard.headline-2,.is_standard.headline-1,.page-blog h3.is_standard,.page-blog h2.is_standard{background:#72a5df}.title.is_middle,.is_middle.headline-3,.is_middle.headline-2,.is_middle.headline-1,.page-blog h3.is_middle,.page-blog h2.is_middle{background:#68357e}.title.is_heavy,.is_heavy.headline-3,.is_heavy.headline-2,.is_heavy.headline-1,.page-blog h3.is_heavy,.page-blog h2.is_heavy{background:#000000}.title.is_strong,.is_strong.headline-3,.is_strong.headline-2,.is_strong.headline-1,.page-blog h3.is_strong,.page-blog h2.is_strong{background:#5a5859}.title.is_ys,.is_ys.headline-3,.is_ys.headline-2,.is_ys.headline-1,.page-blog h3.is_ys,.page-blog h2.is_ys{background:#30415E}.title.is_so,.is_so.headline-3,.is_so.headline-2,.is_so.headline-1,.page-blog h3.is_so,.page-blog h2.is_so{background:#80033d}.title__label{float:right;display:block;line-height:1em;padding:8px;margin-top:-4px;background-image:linear-gradient(180deg,rgb(85,85,85),rgb(82,82,82) 49%,rgb(0,0,0) 50%);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.title-bar{padding:8px 20px;margin:15px 0;border-radius:3px;border:1px solid #365;font-size:16px;font-weight:700;color:#fff;text-align:center;background-color:#3b6069}.title-bar__inner{display:inline-block;text-align:left}.title-bar__stand{background-color:#fff571;color:#333;border-radius:4px;font-size:13px}.stand-box{display:block;border:1px solid #333;text-align:left}.stand-box.align_center{text-align:center}.stand-box .figure{margin:0}.stand-box__inner{display:inline-block;text-align:left}.buyabout-nav>.flex-item{flex-wrap:wrap}.buyabout-nav>.flex-item>li{width:50%;min-width:250px;margin-bottom:10px}.buyabout-nav>.flex-item>li>a{display:block;width:100%}.support-banner-wrap{text-decoration:none}.support-banner-wrap:hover{opacity:.7;transition:.5s;cursor:pointer}.support-banner-wrap .support-banner{box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;cursor:pointer;color:#333}.support-banner-wrap .support-banner .figure{max-width:90px;margin-bottom:0}.support-banner-wrap .support-banner .support-banner-ttl{line-height:1.2em;margin-bottom:0}.support-banner-wrap .support-banner .support-banner-model{background-color:#18923a;color:#fff;width:100%;margin-bottom:7px}.support-banner-wrap .support-banner.flex-item{justify-content:center;align-items:center}.support-banner-wrap .support-banner.is-light .support-banner-model{background-color:#b4a243}.support-banner-wrap .support-banner.is-standard .support-banner-model{background-color:#72a5df}.support-banner-wrap .support-banner.is-middle .support-banner-model{background-color:#68357e}.support-banner-wrap .support-banner.is-heavy .support-banner-model{background-color:#000}.support-banner-wrap .support-banner.is-strong .support-banner-model{background-color:#5a5859}.support-accordion{position:relative;width:100%;margin:0 auto}.support-accordion .add_border .accordion-header{border-bottom:3px solid #31425e}.support-accordion_item{cursor:pointer}.accordion-inner{display:none;position:absolute;left:0;z-index:1;width:100%}.accordion-inner .box_one{width:100%;background-color:#f4f4f4}.accordion-inner.is_active{display:block}.accordion-header{position:relative;line-height:1em;border-bottom:1px solid #31425E;color:#31425e;padding:12px}.accordion-header i{position:absolute;right:10%;top:calc(50% - 7px)}.accordion-header.open{font-weight:700;background-color:#f4f4f4;border-bottom:none}.help-open{text-align:left}.help-open_item>a{background-color:#fff;height:100%;display:flex;align-items:center;cursor:pointer}.support-contact-wrap .contact-area{padding:10px 10px 20px}.support-contact-wrap .contact-mail-btn{max-width:100%}.support-contact-wrap .contact-area__message{justify-content:flex-start}.support-contact-wrap .contact-dial{align-items:center}.support-contact-wrap .contact-dial__text{line-height:32px}.support-contact-wrap .contact-dial__text>span{line-height:1em}.support-contact-wrap .contact-mail-btn__text{font-size:16px}.support-contact-wrap .contact-main__title{font-size:18px}.supportpay-way .supplement-box:nth-of-type(1) .figure{max-width:172px}.supportpay-way .supplement-box:nth-of-type(2) .figure{max-width:370px}.supportpay-way .supplement-box:nth-of-type(4) .figure{max-width:150px}.project-wrap{background-color:#e8f2fc}.project-wrap_item{background-color:#fff}.project-ttl{color:#31425e;line-height:1em;font-size:18px;margin-bottom:0}.support-arrow-wrap.is-flex{flex-direction:column-reverse}@media only screen and (min-width: 1050px){.support-arrow-wrap.is-flex{flex-direction:row}}.support-arrow-wrap .support-arrow-txt{margin-bottom:40px}.support-arrow-wrap .support-arrow-txt.is-flex{justify-content:center}@media only screen and (min-width: 1050px){.support-arrow-wrap .support-arrow-txt.is-flex{justify-content:flex-start;margin-bottom:0}}.support-arrow-wrap .support-arrow-txt .arrow{display:flex;position:relative;background:#31425e;padding:10px;margin:0 20px;height:100px;line-height:1em;text-align:center;font-weight:700}.support-arrow-wrap .support-arrow-txt .arrow:after{content:"";position:absolute;left:calc(50% - 30px);bottom:-29px;border-top:30px solid #31425e;border-left:30px solid transparent;border-right:30px solid transparent}.support-arrow-wrap .support-arrow-txt .arrow.is-arrow-1:before{content:"随時確認";color:#fff;font-size:.8rem;writing-mode:vertical-rl}.support-arrow-wrap .support-arrow-txt .arrow.is-arrow-2:before{content:"サンプル確認";color:#fff;font-size:.8rem;writing-mode:vertical-rl}.support-txt{width:100%;margin-bottom:10px}@media only screen and (min-width: 1050px){.support-txt{width:40%}}.support-txt .support-txt-inner{background-color:#f4f4f4;height:100%}.stockorder-main table{margin:8px auto 0;width:100%;overflow-y:scroll;white-space:nowrap;display:block}@media only screen and (min-width: 1050px){.stockorder-main table{display:table;white-space:inherit}}.stockorder-main table th,.stockorder-main table td{padding:8px 5px;border-bottom:2px solid #fff;border-right:2px solid #fff;vertical-align:middle;text-align:center;font-size:14px}.stockorder-main table thead tr th{font-weight:400;color:#fff;background-color:#555555b6}.stockorder-main table tbody{position:relative}.stockorder-main table tbody tr td{color:#444;font-weight:700}.stockorder-main table tbody tr td:nth-child(3){color:red;font-size:18px}.stockorder-main table tbody tr:nth-child(odd) td{background-color:#e7e5e5}.stockorder-main table tbody tr:nth-child(2n) td{background-color:#cdcdcdd4}.stockorder-main .cart-tiger-stock-link-wrap{padding:0;text-align:left}.stockorder-main .cart-tiger-stock-link-wrap .cart-tiger-stock-link{color:#888}.stockorder-main .caution{margin:2px 0;font-size:12px;color:#888}.stockorder-main .loading-wrap{position:relative;margin-top:8px;background:#f6f6f6;width:100%;height:173px}.stockorder-main .loading-wrap .loading{display:none;border:4px solid #31425e;border-top:4px solid #ffffff;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;display:block;transform:translateY(-50%) translate(-50%);margin:-20px 0 0 -20px}.stockorder-main .product-150 p{letter-spacing:-.03em}.stockorder-main .hidden{display:none}.stockorder-main .figure{max-width:300px}.steel-nav-list_item{background-color:#31425e;color:#fff;flex:1;border:1px solid #fff}.steel-nav-list_item.nav-is-red{background-color:#cb0101}.steel-nav-list.is-flex{justify-content:flex-start;flex-direction:column}@media only screen and (min-width: 1050px){.steel-nav-list.is-flex{flex-direction:row}}.nav-list-txt.is-flex{align-items:center}.prod-ttl-txt{color:#31425e}.example-txt{background-color:#cb0101;color:#fff;display:inline-block}.page_steelrack .model-page-nav{width:100%;margin:auto}.page_steelrack .model-page-nav-item{background:linear-gradient(180deg,#f7f7f7 0,#f7f7f7 50%,#e9e9e9 50%,#e9e9e9 100%);border:1px solid #b3b3b3;padding:8px 0;background-repeat:no-repeat;font-size:13px;letter-spacing:-.06em;line-height:16px;font-weight:700;display:flex;justify-content:center;align-items:center}.page_steelrack .model-page-nav-item__link{text-decoration:none;text-align:center;color:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.page_steelrack .model-page-nav-item:hover{opacity:.7;transition:.5s}@media only screen and (min-width: 769px){.page_steelrack .model-page-nav-item{height:51px}}.page_steelrack .pdf-img{box-shadow:#0000003d 0 3px 8px;max-width:300px}.page_steelrack .stand-txt{color:#fff;font-weight:700;display:inline-block;padding:10px 15px;font-size:18px;line-height:1em;margin-bottom:15px}.page_steelrack .character-ttl{color:#fff;background-color:#6b4d3d;display:flex;align-items:center;font-size:16px;font-weight:700;margin-bottom:15px;padding-right:8px}.page_steelrack .character-ttl_span{background-color:#432413;display:inline-block;padding:20px 8px;margin-right:10px;font-size:14px;white-space:nowrap}@media only screen and (min-width: 769px){.page_steelrack .character-ttl_span{padding:10px 20px;font-size:16px}}.page_steelrack .character-min-ttl{border-left:5px solid #CB0101;padding-left:10px;padding-top:3px;padding-bottom:3px;font-size:25px}.page_steelrack .character-min-ttl>span{font-size:13px}.page_steelrack .steel-link-wrap{max-width:130px;flex:1}.page_steelrack .steel-link{box-shadow:#0000003d 0 3px 8px;margin:10px;width:412px;text-decoration:none;color:inherit;font-size:13px}.page_steelrack .steel-link:hover{color:inherit;opacity:.7}.page_steelrack .steel-link-txt{flex:2}.page_steelrack.is_120 .model-page-nav-item{border-bottom:4px solid #18923a}.page_steelrack.is_120 .stand-txt{background-color:#18923a}.page_steelrack.is_150 .model-page-nav-item{border-bottom:4px solid #b4a243}.page_steelrack.is_150 .stand-txt{background-color:#b4a243}.page_steelrack.is_200 .model-page-nav-item{border-bottom:4px solid #72a5df}.page_steelrack.is_200 .stand-txt{background-color:#72a5df}.page_steelrack.is_300 .model-page-nav-item,.page_steelrack.is_300_so .model-page-nav-item{border-bottom:4px solid #68357e}.page_steelrack.is_300 .stand-txt,.page_steelrack.is_300_so .stand-txt{background-color:#68357e}.page_steelrack.is_500 .model-page-nav-item,.page_steelrack.is_500_so .model-page-nav-item{border-bottom:4px solid #000000}.page_steelrack.is_500 .stand-txt,.page_steelrack.is_500_so .stand-txt{background-color:#000}.page_steelrack.is_1000 .model-page-nav-item{border-bottom:4px solid #bea91e}.page_steelrack.is_1000 .stand-txt{background-color:#bea91e}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(6){background-color:#f2f1f1;border-top:2px solid #fff}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(6) th{border-right:2px solid #fff}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(6) td{border-right:2px solid #fff}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(7){background-color:#fff;border-top:none}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(7) th{border-right:2px solid #f2f1f1}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(7) td{border-right:2px solid #f2f1f1}.page_steelrack.is_1000 .type_rack-basic tr:nth-child(5) td{border-bottom:none}.model-nav a{text-decoration:none}.section-step .model-nav_item:nth-child(2) a{font-weight:700}.section-size .model-nav_item:first-child a{font-weight:700}.section-parts .model-nav_item:nth-child(3) a{font-weight:700}.section-type .model-nav_item:nth-child(4) a{font-weight:700}.steel-option-nav_item{font-size:12px}.section-option .option-box .option-box-ttl{font-size:16px;border-bottom:1px solid #333}.section-option .option-box__movie{max-width:300px;display:block;margin:0 auto}.rack-option-txt__dt{background-color:#f4f4f4;text-align:center}.product-ex-box__name{font-size:18px;font-weight:700;border-bottom:1px solid #333}.freedial-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.freedial-box__num{font-size:22px;font-weight:700;line-height:1em}.step-list__item{border-bottom:1px dashed #ddd}.step-list__item:last-child{border-bottom:none}.is_1000 .model-nav_item:nth-child(2){display:none}.price-search-btn-wrap .figure:hover{opacity:.8;transform:translate(3px,3px);transition:.5s}.high_barance-spec-list{max-width:760px}.assembling-time-img{max-width:400px}.tab-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:space-between}.tab-list>.tab-list__item{flex-basis:50%}.tab-list.list_tandem{flex-wrap:nowrap}.tab-list.list_tandem>.tab-list__item{flex-basis:20%}@media only screen and (min-width: 769px){.tab-list>.tab-list__item{flex-basis:25%}.tab-list.list_tandem{flex-wrap:wrap}.tab-list.list_tandem>.tab-list__item{flex-basis:100%}.tab-list.at_rack-parts-page>.tab-list__item{flex-basis:20%}}.tab-btn{display:block;text-decoration:none;border-radius:0;position:relative;height:48px;padding:0 0 0 48px;margin:4px;text-align:left;color:#333;white-space:nowrap;background:#f4f4f4}.tab-btn:before{content:"";display:inline-block;height:48px;margin-left:-.2em;vertical-align:middle}.tab-btn:hover{opacity:.6;transition:.5s}.tab-btn:hover,.tab-btn:active,.tab-btn:focus{text-decoration:none;color:inherit}.tab-btn.active{background:#31425e;color:#fff}.tab-btn.no_figure{padding:0 8px}.tab-btn.type_category{position:relative;padding:4px;margin:0;background:#333;color:#fff;border:solid 1px #fff}.tab-btn.type_category:after{content:"";position:absolute;top:0;left:1px;width:2px;height:100%;background:#333}.tab-btn.type_category.active{background:#fff;color:#333}.tab-btn.type_category.active.model_120:after{background:#18923a}.tab-btn.type_category.active.model_150:after{background:#b4a243}.tab-btn.type_category.active.model_200:after{background:#72a5df}.tab-btn.type_category.active.model_300:after{background:#68357e}.tab-btn.type_category.active.model_500:after{background:#000000}.tab-btn.disabled{pointer-events:none;opacity:.8}.tab-btn__figure{position:absolute;left:4px;top:50%;display:block;width:40px;height:28px;margin-top:-14px}.tab-btn__figure>img{max-width:100%}.tab-btn__text{display:inline-block;vertical-align:middle;line-height:1.2em;text-align:left;font-size:12px}@media only screen and (min-width: 769px){.tab-btn{height:64px;padding:0 0 0 72px}.tab-btn:before{height:64px}.tab-btn.type_category{padding:4px 4px 4px 12px}.tab-btn.type_category:after{width:8px}.tab-btn__figure{width:60px;height:40px;margin-top:-20px}}@media only screen and (min-width: 1050px){.tab-btn__text{font-size:16px}}.tab-target{display:none}.tab-target.active{display:block;padding:4px}@media only screen and (min-width: 769px){.tab-target.active{padding:4px}}.tab-target__inner{position:relative}.tab-target__inner.loading{width:100%;min-height:200px}.tab-target__inner.loading:after{content:"";display:none;border:4px solid #31425e;border-top:4px solid #ffffff;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;display:block;position:absolute;top:calc(50% + 40px);left:50%;transform:translateY(-50%) translate(-50%);margin:-20px 0 0 -20px}.tab-target-blank-info.hide{display:none}@media only screen and (min-width: 769px){.tab-category{display:flex;border:solid 1px #bbb}.tab-category__nav{flex-basis:20%}.tab-category__content{flex-basis:80%;border-left:solid 1px #bbb}}.definition-box{flex-direction:column;margin-bottom:8px}.definition-box__item:nth-child(2){margin-left:0}.definition-box__item:nth-child(2) span{position:inherit;white-space:normal}.definition-box__item:nth-child(2) span:before{display:none}@media only screen and (min-width: 769px){.definition-box{display:flex;flex-direction:row;margin-bottom:0}.definition-box__item:nth-child(2){position:relative;margin-left:12px}.definition-box__item:nth-child(2) span{position:absolute;top:0;left:0;display:block;color:#000;white-space:nowrap}.definition-box__item:nth-child(2) span:before{content:"";display:inline-block;width:3em;border-top:1px solid;vertical-align:middle;margin-right:1em;padding-bottom:4px}}.accordion_area{display:flex;flex-wrap:wrap;justify-content:flex-start}.accordion_area .accordion_one .accordion_header{background-color:#369;border-bottom:1px solid #fff;color:#fff;font-size:16px;font-weight:700;padding:10px 5%;text-align:left;position:relative;z-index:1;cursor:pointer;transition-duration:.2s;line-height:1.5em}.accordion_area .accordion_one .accordion_header:before{font-family:"Font Awesome 5 Free";content:"";font-size:15px;font-weight:900;padding-right:5px;position:absolute;right:10px;top:25%}.accordion_area .accordion_one .accordion_header:hover{opacity:.8}.accordion_area .accordion_one .accordion_header_one{background-color:#fff;border-bottom:1px solid #fff;color:#fff;font-size:15px;font-weight:700;text-align:left;position:relative;z-index:1;cursor:pointer;border:1px solid #336699;border-top:none}.accordion_area .accordion_one .accordion_header_one a{display:block;color:#369;text-decoration:none;width:100%;padding:10px 7%}.accordion_area .accordion_one .accordion_inner{display:none;padding:0;box-sizing:border-box}.company-line-box{padding:16px;margin:0 0 16px;background-color:#ebe6e1;border:1px solid #d0c3b5}.company-line-dl{padding:4px 8px}.company-line-dl__title{padding:16px;margin:0 0 8px;background-color:#fff;border-bottom:2px solid #ccc;border-right:1px solid #ccc;font-size:16px}.company-intro-dl{position:relative;padding:0 40px 0 0}.company-intro-dl__title{font-size:12px;font-weight:700}.company-intro-dl__data{padding:0 8px 0 0;font-size:9px;overflow-wrap:break-word}.company-intro-dl__badge{position:absolute;top:0;right:0;display:block;width:36px;height:36px;text-align:center}.company-intro-dl__badge.type_a{background:rgb(251,69,51);background:linear-gradient(0deg,rgb(222,79,76) 0%,rgb(251,69,51) 100%)}.company-intro-dl__badge.type_b{background:rgb(38,93,148);background:linear-gradient(0deg,rgb(38,93,148) 0%,rgb(51,105,159) 100%)}.company-intro-dl__badge:before{content:"";display:inline-block;vertical-align:middle;width:1px;height:36px;margin-left:-4px}.company-intro-dl__badge>p{display:inline-block;vertical-align:middle;line-height:12px;color:#fff;font-size:12px}.company-legal-dl{padding:8px 0}.company-legal-dl__title{font-size:16px;font-weight:700}.company-legal-dl__data{padding:4px 16px}.page-services .is-flex{display:flex}.page-services .service-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;margin-top:33px;margin-bottom:25px;justify-content:center}.page-services .service-list .service-item{width:31%;margin-right:15px;margin-bottom:15px;border:1px solid #e3e3e3;padding-bottom:15px;font-size:13px}.page-services .service-list .service-item .service-img{width:100%;max-width:50px;margin:25px auto;display:block}.page-services .service-list .service-item .service-txt-wrap{padding:0 10px}.page-services .service-list .service-item .service-txt-wrap .service-link{text-align:right;display:block;text-decoration:underline}.page-services .service-list .service-item .service-txt-wrap .service-txt{font-size:12px}.page-services .service-list .service-item .service-txt-wrap .service-txt span{color:#a9a9a9;font-size:11px;display:inline-block;line-height:16px;margin-top:7px}.page-services .service-list .service-item .serives-ttl{text-align:center;font-weight:700;font-size:15px;margin:5px auto;background:#445462;color:#fff;padding:5px}.page-services .service-list .service-item .service-ttl-btm{text-align:center;font-weight:700;color:#445462;letter-spacing:-.05em;margin:9px auto 5px}.page-services .service-list.is-campaign .service-item{padding-bottom:0;margin-bottom:20px}.page-services .service-list.is-campaign .service-item .serives-ttl{padding:10px;margin-top:0;line-height:1.3em;margin-bottom:0}.page-services .service-list.is-campaign .service-item .service-txt-wrap{padding:12px 10px}.page-services .campaign-area .campaign-txt{margin:5px 10px;font-size:13px}.page-services .contact-box{border:1px solid #e3e3e3;margin:60px 10px 70px}.page-services .contact-box .contact-ttl{background:#3b6069;color:#fff;padding:5px;font-weight:700;font-size:28px;text-align:center}.page-services .contact-box .contact-txt-wrap{padding:10px 15px 15px}.page-services .contact-box .contact-txt-wrap .contact-txt-top{text-align:center;font-weight:700;color:#445462;margin:10px;font-size:20px}.page-services .contact-box .contact-txt-wrap .contact-link-list{justify-content:center;margin:23px auto 10px;max-width:80%}.page-services .contact-box .contact-txt-wrap .contact-link-list .contact-link{background-color:#ff8400;color:#fff;padding:10px 15px;flex:1;text-align:center;font-weight:700;margin:0 10px 5px;font-size:18px;border-radius:5px;min-width:300px;text-decoration:none}.page-services .contact-box .contact-txt-wrap .contact-link-list .contact-link:hover{text-decoration:none;opacity:.8;transition:.7s}.page-services .search-area a{text-decoration:underline}.page-services .campaign-area,.page-services .search-area,.page-services .stock-area{margin-bottom:60px}.page-services .stock-area .stock-img-wrap{max-width:100%;margin:10px auto}.page-services .stock-area .stock-img-wrap .stock-img-txt{font-size:13px;font-weight:700;margin-bottom:10px}.page-services .stock-area .stock-img{width:100%}.page-services .stock-area .stock-txt{margin-bottom:100px}.page-services .stock-area .stock-list-wrap{background-color:#f3f3f3;padding:15px 30px;margin-bottom:10px}.page-services .stock-area .stock-list-wrap .stock-list{padding-left:15px}.page-services .stock-area .stock-list-wrap .stock-list .stock-item{margin-bottom:5px}.page-services .stock-area .stock-list-wrap p{font-weight:700;text-align:center;margin-bottom:10px;font-size:18px}.page-services .top-link{background-color:#142b66;color:#fff;text-align:center;font-weight:700;padding:10px;max-width:300px;margin:40px auto 0;border-radius:3px;box-shadow:3px 3px 6px #0000005e;display:block;text-decoration:none}.page-services .top-link:hover{opacity:.7;transition:.7s;text-decoration:none}.page_relocation{margin-bottom:40px}.page_relocation .is-flex{display:flex}@media only screen and (min-width: 1050px){.page_relocation .contact-area{padding:30px}}.page_relocation .recommend-wrap .recommend-txt{font-size:24px;color:#ab3431;margin-bottom:5px;font-weight:700;letter-spacing:-.05em}.page_relocation .recommend-wrap .recommend-txt .big-txt{font-size:28px}.page_relocation .recommend-wrap p{text-align:center;font-size:16px}.page_relocation .recommend-wrap .recommend-list{max-width:95%;margin:40px auto 30px}.page_relocation .recommend-wrap .recommend-list .recommend-item{margin-bottom:40px;padding:15px 10px;position:relative;border:4px solid #ffae00}.page_relocation .recommend-wrap .recommend-list .recommend-item .point-txt{position:absolute;top:-30px;left:-4px;background:#ffae00;color:#fff;font-weight:700;padding:5px 15px}.page_relocation .recommend-wrap .recommend-list .recommend-item:last-child{margin-bottom:0}.page_relocation .recommend-wrap .recommend-list .recommend-item .bold{font-size:15px}.page_relocation .subject-list-wrap{background-color:#e8f2fc;padding:20px}.page_relocation .subject-list-wrap .h3-wrap{text-align:center}.page_relocation .subject-list-wrap h3{text-align:center;font-weight:700;position:relative;margin-bottom:7px;z-index:0;display:inline-block;font-size:18px}.page_relocation .subject-list-wrap h3:before{content:"";position:absolute;bottom:1px;left:-.5%;width:101%;height:10px;background-color:#fff700;z-index:-1}.page_relocation .relocation-service{margin-bottom:40px}.page_relocation .relocation-service .service-list{flex-wrap:wrap;justify-content:center}.page_relocation .relocation-service .service-list .service-item{flex-basis:46%;margin:0 5px 20px;background-color:#f4f4f4;padding:10px}.page_relocation .relocation-service .service-list .service-item .service-ttl{font-size:18px;padding:0;color:#0a3860;text-align:center;font-weight:700;margin-bottom:3px;line-height:1em;margin-top:12px}@media only screen and (min-width: 769px){.page_relocation .relocation-service .service-list .service-item{flex-basis:29%}}.page_relocation .relocation-flow .flow-list{margin:0 15px}.page_relocation .relocation-flow .flow-list .flow-item{flex-direction:row;justify-content:flex-start;margin-bottom:10px;background-color:#e8f2fcac;border-radius:3px}.page_relocation .relocation-flow .flow-list .flow-item .flow-ttl{min-width:160px;background-color:#1d6198;color:#fff;display:flex;justify-content:center;align-items:center;padding:10px 5px;margin:0 5px 0 0;border-radius:3px;font-weight:700;font-size:16px;text-align:center}.page_relocation .relocation-flow .flow-list .flow-item .flow-txt{flex-direction:row;justify-content:flex-start;text-align:left;padding:10px;flex-basis:100%}.page_relocation .relocation-flow .flow-list .flow-item .flow-txt a{color:#0a3860;text-decoration:underline}.page_relocation .relocation-flow .flow-list .flow-item .flow-txt.is-flex{align-items:center}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(2){background-color:#e8f2fcc5}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(3){background-color:#e8f2fc}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(4){background-color:#deebf8}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(5){background-color:#cbddee}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(6){background-color:#bed3e7}.page_relocation .relocation-flow .flow-list .flow-item:nth-child(7){background-color:#abc6e1}.page_relocation .relocation-faq .faq-wrap{margin-top:30px}.page_relocation .relocation-faq .faq-wrap dl{background-color:#f8f8f8;padding:20px;margin-top:12px}.page_relocation .relocation-faq .faq-wrap .faq-item{margin-bottom:30px}.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dt{font-weight:400}.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dt:before{position:absolute;content:"Q";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#a2c4e3;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dd,.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dt{position:relative;font-size:18px;background-color:#fff;box-shadow:0 3px 6px #00000029;padding:10px 10px 10px 70px}.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dd{margin-top:10px;color:#0a3860}.page_relocation .relocation-faq .faq-wrap .faq-item .faq-dd:before{position:absolute;content:"A";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#4b81b4;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.product-tirerack .price-box{border:3px solid #cc0000;padding:20px;margin:20px auto 40px;max-width:80%;text-align:center}.product-tirerack .price-p{font-size:20px;font-weight:700;text-align:left;display:inline-block;line-height:1.2em}.product-tirerack .price{color:red}.product-tirerack .price-main,.product-tirerack .price-small{white-space:nowrap;color:red}.product-tirerack .price-main{font-size:24px;font-weight:700}.product-tirerack .price-main__unit{font-size:16px;font-weight:400}.product-tirerack .price-small{font-size:16px}.product-tirerack .price-detail{font-size:12px;font-weight:400;text-align:right;display:block}.product-tirerack .section-inner{padding:0 15px;margin-bottom:60px}.product-tirerack .section-inner .middle-ttl{color:#007e8c;margin-bottom:10px;font-size:20px;font-weight:700}.product-tirerack .section-inner .point-wrap{margin-top:40px}.product-tirerack .section-inner .point-box{margin-top:30px}.product-tirerack .section-inner .point-box img{max-height:280px}.product-tirerack .section-inner .point-box.is-flex{display:flex}.product-tirerack .section-inner .point-box .point-txt{margin-left:20px}.product-tirerack .section-inner .point-box:nth-child(2) .point-txt{margin-left:0;margin-right:20px}.product-tirerack .section-inner .tire-content-wrap{border:1px solid #a8b6bf;border-bottom:none;margin-bottom:10px}.product-tirerack .section-inner .tire-content-wrap .tire-content-item{display:flex;border-bottom:1px solid #a8b6bf}.product-tirerack .section-inner .tire-content-wrap .tire-content-item dt{flex-basis:20%;background-color:#dff1fe;padding:10px}.product-tirerack .section-inner .tire-content-wrap .tire-content-item dd{padding:10px;flex-basis:80%}.product-tirerack .contact-area .contact-area-common{margin-bottom:70px}.product-tirerack .tire-cart-item{text-align:center;margin-bottom:50px}.product-tirerack .tire-cart-item a{border:1px solid #ff8400;background-color:#ff8400;color:#fff;padding:24px 8px;font-size:20px;font-weight:700;border-radius:3px;white-space:nowrap;text-decoration:none}.product-tirerack .tire-cart-item a:hover{cursor:pointer;opacity:.8;background-color:#fff;color:#ff8400;text-decoration:none}.product-tirerack .tire-cart-item .fa-cart-plus{margin-right:7px}@media only screen and (min-width: 769px){.product-tirerack .tire-cart-item a{padding:24px 160px}}.neslineup-wrap{white-space:nowrap;overflow:auto}@media only screen and (min-width: 769px){.neslineup-wrap{overflow:initial}}.neslineup,.tbl_ptn1{border-left:1px solid #ddd;border-top:1px solid #ddd;width:100%;margin-top:20px}.neslineup td,.neslineup th{padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.neslineup th{background-color:#fdf0f0}.neslineup.is_postpallet th{background-color:#d7e1d0}.neslineup td a:hover,.tbl_ptn1 td a:hover{cursor:pointer}.bg_pstlorg{background-color:#ffecbd}.neslineup .btn-normal{padding:2px 10px}.neslineup .fa-envelope:before{padding-right:3px}.safety-wrap img{margin:0 auto;display:block}.interior-inner{max-width:100%;margin:0 auto;color:#555;background-color:#fff}.interior-inner .living-img{margin-bottom:0;width:100%}.interior-inner .main-img{margin-bottom:40px}.interior-inner .kitchen-wrap{margin-bottom:50px}.interior-inner .interior-txt{margin:0 10px}.interior-inner .interior-txt a{color:#3c5173;text-decoration:underline}.interior-inner .headline-cmn-big-txt{background:#3c5173;border-bottom:3px solid #2d3c56;font-size:23px;color:#fff;font-weight:700;padding:10px 16px 8px;box-sizing:border-box;margin-bottom:15px}.interior-inner .mdl-ttl{font-size:18px!important;font-weight:700;color:#3c5173;display:flex;align-items:center;justify-content:flex-start;border-left:#3c5173 solid 5px;padding-left:5px;margin-bottom:10px;white-space:nowrap;margin-left:10px}@media screen and (max-width: 870px){.interior-inner .mdl-ttl{font-size:17px;padding:5px;margin-bottom:5px}}.interior-inner .section-living .slider-interior-item{width:390px}.interior-inner .interior-secrion{margin-bottom:80px;padding:0 15px}.interior-inner .is-flex{display:flex;justify-content:center}@media screen and (max-width: 768px){.interior-inner .slider-interior-inner,.interior-inner .interior-item-inner{max-width:100%}}.interior-inner .slick-prev{left:-25px}.interior-inner .slick-next{right:-25px}.interior-inner .slick-prev{left:20px;z-index:1}.interior-inner .slick-next{right:50px}.interior-inner .slick-next,.interior-inner .slick-prev{text-shadow:-3px 0px 10px rgba(0,0,0,.9)}.interior-inner .slick-next.slick-disabled,.interior-inner .slick-prev.slick-disabled{display:none!important}.interior-inner .slick-next:before,.interior-inner .slick-prev:before{font-size:50px;line-height:1;opacity:1!important;color:#fff}.interior-inner .slick-dots li button:before{width:10px;height:0px}.interior-inner .row{max-width:100%}.yellow_border{border:solid 4px #fff425;max-width:302px;margin:0 auto}.jirei-txt-wrap{max-width:687px;margin:0 auto}.option-ttl{border-right:5px solid #963}.search-products-wrap{height:34px;border-radius:0}.search-products-select{font-size:.9em;height:100%}.search-products-input{height:34px}.search-products-submit{height:34px;line-height:34px;background:none;font-size:20px}.page-shopping .row{align-items:center}.page-blog .navigation{clear:both;padding:16px 0}.page-blog .entry-summary p{clear:both}@media only screen and (min-width: 769px){.page-blog .entry-summary p{clear:none}}.alert-info{background:#e9f0f6;border-color:#dae5ef}.product-slider__product{padding:8px}.product-slider__product img{width:100%}.col-auto{padding-top:4px;padding-bottom:4px}@media only screen and (min-width: 769px){.col-auto{padding:0}}.headline-1:after{display:none}.progressbar{z-index:1}.btn-to-link{text-decoration:underline}.text-center .btn,.text-center .btn-primary,.text-center .btn-secondary,.text-center .btn-important,.text-center .btn-info,.text-center .btn-normal,.text-center .btn-global-info,.text-center .btn-global-important,.text-end .btn,.text-end .btn-primary,.text-end .btn-secondary,.text-end .btn-important,.text-end .btn-info,.text-end .btn-normal,.text-end .btn-global-info,.text-end .btn-global-important{display:inline-block;padding-left:16px;padding-right:16px}.text-end{text-align:right}@media only screen and (min-width: 769px){.row{max-width:960px;margin:0 auto}.row.product-list{max-width:100%}.alert-info{margin-bottom:1rem}.product.col-md-4{width:25%}.product.col-md-4.at_favorite{width:33.33%}.page-estimate .row,.page-estimate-order .row{max-width:100%}}.support-tab{width:100%;margin:0 auto}.support-tab_item{background-color:#f4f4f4;text-align:center;border:1px solid #fff;font-size:13px}.support-tab_item>a{line-height:1em;color:#31425e;text-decoration:none;white-space:nowrap}.support-tab_item>a.is_active{background-color:#31425e;color:#fff;font-weight:700;text-decoration:none}.support-tab_item.select{background-color:#31425e}.support-tab_item.select>a{color:#fff;font-weight:700;text-decoration:none}.product-nav_item{background-color:#f4f4f4;padding:15px}.product-nav_item:first-child{background-color:#ddd;padding:5px}.product-nav_item>li{display:block}.product-nav .is-flex{align-items:center}.product-nav-txt{color:#333;text-decoration:none;display:block;width:100%}.tag-list{display:flex;flex-wrap:wrap}.tag-list_item{background-color:#31425e;color:#fff;font-size:12px;border-radius:3px;padding:5px 10px;font-weight:700;line-height:1em;margin-right:5px;margin-bottom:5px;white-space:nowrap}.tag-list_item:last-child{background-color:#cb0101;margin-right:0}.bottom-border-wrap .bottom-border{font-size:20px;text-align:center;font-weight:700;position:relative;z-index:0;display:inline-block}.bottom-border-wrap .bottom-border:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:5px;background-color:#ffdd00b5;z-index:-1}.bottom-border-wrap.has_arrow{position:relative;margin-bottom:70px}.bottom-border-wrap.has_arrow:before{content:"";position:absolute;bottom:-70px;left:50%;display:block;margin-left:-27px;width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:48px solid #DDDDDD}@media only screen and (min-width: 769px){.bottom-border-wrap .bottom-border{font-size:26px}.bottom-border-wrap .bottom-border:before{height:15px}}.so-topic{border:solid 4px #ffc926;color:#eb9d20;max-width:700px;margin:0 auto}.so-topic>p{font-size:12px}.text-center{text-align:center}.text-center__left{display:inline-block;text-align:left}.mv-contact-area{border:1px solid #707070;padding:10px 25px;align-items:center;max-width:100%;margin:0 auto}.mv-contact-area picture{width:40px;margin-right:10px}.mv-contact-area.is-flex{display:flex;flex-wrap:wrap}.mv-contact-area .mv-contact-area-num{margin-right:20px}.mv-contact-area .mv-contact-area-num p{font-size:28px;font-weight:700;color:#343537;text-align:left;line-height:1em;margin-bottom:1px}.mv-contact-area .mv-contact-area-num span{display:block;font-size:14px;font-weight:700;color:#343537;line-height:1em;letter-spacing:-.05em;text-align:right}.mv-contact-area a{padding:10px 22px;font-size:16px}.mv-contact-area .btn-cta{width:310px;white-space:nowrap;padding:8px;display:flex;align-items:center;justify-content:center;font-size:20px;border:#fff solid 2px;border-radius:8px;background:#f90900;font-weight:700;color:#fff;text-align:center;box-shadow:3px 3px #d0cecf;transition:all .3s ease-in-out;text-decoration:none}.mv-contact-area .btn-cta:hover{box-shadow:none;transition:.5s;transform:translateY(2px);opacity:.8}.side-search-box{position:fixed;right:-5px;bottom:190px;z-index:4;display:block;max-width:130px}.side-search-box .figure{margin-right:0;margin-left:auto;display:block}.side-search-box :hover{opacity:.8;transition:.5s}.fixed-contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#d0d0d0;position:fixed;right:0;bottom:-100px;z-index:3;width:100%;opacity:0;transition:.5s}.fixed-contact__txt{font-size:12px;line-height:1.5em;margin-right:15px}.fixed-contact__txt .is_num{font-size:20px;font-weight:700}.fixed-contact__txt .is_txt{font-size:14px}.fixed-contact__btn{width:300px}.fixed-contact.fade-in{opacity:1;bottom:0}.estimate-btn-wrap .btn:disabled,.estimate-btn-wrap .btn-primary:disabled,.estimate-btn-wrap .btn-secondary:disabled,.estimate-btn-wrap .btn-important:disabled,.estimate-btn-wrap .btn-info:disabled,.estimate-btn-wrap .btn-normal:disabled,.estimate-btn-wrap .btn-global-info:disabled,.estimate-btn-wrap .btn-global-important:disabled{opacity:.5}.is_cart .cart-inner{width:100%;margin:0 auto}@media only screen and (min-width: 1050px){.cart_table .cart_table__thead{display:flex;font-size:13px}.is_cart{position:relative}.is_cart .cart-side{max-width:269px;min-width:235px;padding-right:0}.is_cart .cart-container{display:none}.cart-page-side{position:absolute;right:0;top:36px;max-width:25%;height:100%}.cart-page-side .cart-page-side__inner{position:sticky;top:0}.cart-container{display:block;flex-basis:24%;padding-left:1.5rem}}.is_cart .cart_table_wrap,.is_cart .stock-wrap{margin-bottom:34px}#construction-ex ul{display:flex;justify-content:space-between;padding:0 6px;flex-wrap:wrap}#construction-ex li{width:32%;list-style:none;border:1px solid rgba(119,119,119,.1);margin-bottom:20px}#construction-ex .ex-list-img{width:100%;aspect-ratio:4/3}.content-title{font-size:.9rem;margin-top:10px;text-align:center}.content-tag{font-size:.9rem;text-align:center;margin-bottom:5px}@media screen and (max-width: 991px){.content-title,.content-tag{font-size:.7rem}}@media screen and (max-width: 576px){.content-title{font-size:.7rem}#construction-ex ul{padding:0 15px}#construction-ex li{width:48%;list-style:none}}
