.marginTop{margin-top:8px}.marginBottom{margin-bottom:8px}#footer{padding-top:clamp(5rem,1.3888888889rem + 14.8148148148vw,12.5rem)}.inner{max-width:1180px}.leadText{font-family:var(--fontJPSubR);font-size:clamp(1.125rem,1.0648148148rem + .2469135802vw,1.25rem);line-height:1.9;padding-bottom:clamp(3.125rem,2.2222222222rem + 3.7037037037vw,5rem)}@media screen and (max-width: 899px){.leadText{text-align:left}}@media screen and (min-width: 900px){.leadText{text-align:center}}.leadText span{display:inline-block}#productType{padding-top:clamp(3.125rem,1.6203703704rem + 6.1728395062vw,6.25rem);padding-bottom:clamp(5rem,2.5925925926rem + 9.8765432099vw,10rem);margin-bottom:40px}#productType .leadText{padding-bottom:clamp(3.125rem,1.3194444444rem + 7.4074074074vw,6.875rem)}#productType .productBox{-webkit-transition:all .3s;transition:all .3s;border:1px solid #cdd6dd}@media screen and (min-width: 590px){#productType .productBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:320px}}#productType .productBox a{display:block;width:100%;padding:40px 20px}@media screen and (min-width: 590px){#productType .productBox a{padding:40px 8% 40px 14%}}@media screen and (min-width: 590px){#productType .productBox .infoBox{width:100%;min-height:240px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#productType .productBox h2{font-family:var(--fontJP);font-size:1.25rem;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (min-width: 590px){#productType .productBox h2{width:50%;max-width:480px;margin-bottom:30px;text-align:unset}}#productType .productBox .infoText{text-align:center;margin-bottom:40px}@media screen and (min-width: 590px){#productType .productBox .infoText{width:50%;max-width:480px;text-align:unset;margin-bottom:0}}@media screen and (min-width: 590px){#productType .productBox .btnBox{width:50%;max-width:480px;margin-top:20px}}#productType .productBox .btnBox .transitionLink{margin:0 auto}@media screen and (min-width: 590px){#productType .productBox .btnBox .transitionLink{max-width:234px;margin:0}}#productType .productBox .imgBox{text-align:center;margin-bottom:30px}@media screen and (min-width: 590px){#productType .productBox .imgBox{width:48.4%;max-width:356px;text-align:unset;position:absolute;margin-bottom:0}}#productType .productBox:not(:last-of-type){margin-bottom:30px}@media screen and (min-width: 590px){#productType .productBox.imgLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}#productType .productBox.imgLeft h2,#productType .productBox.imgLeft .infoText,#productType .productBox.imgLeft .btnBox{margin-left:auto}#productType .productBox.imgLeft .imgBox{top:0;left:-4%}#productType .productBox.imgRight h2,#productType .productBox.imgRight .infoText,#productType .productBox.imgRight .btnBox{margin-right:auto}#productType .productBox.imgRight .imgBox{top:0;right:4%}#productType .productBox h2{-webkit-animation:turn_h2 .2s ease-out forwards;animation:turn_h2 .2s ease-out forwards}#productType .productBox .btnBox{-webkit-animation:turn_btnBox .2s ease-out forwards;animation:turn_btnBox .2s ease-out forwards}#productType .productBox.hovered a{opacity:1}#productType .productBox.hovered .blurItem{-webkit-filter:blur(7px) brightness(110%);filter:blur(7px) brightness(110%);-webkit-transition:all .2s;transition:all .2s}#productType .productBox.hovered h2{-webkit-animation:move_h2 .2s ease-out forwards;animation:move_h2 .2s ease-out forwards}#productType .productBox.hovered .infoText{visibility:hidden}#productType .productBox.hovered .btnBox{-webkit-animation:move_btnBox .2s ease-out forwards;animation:move_btnBox .2s ease-out forwards}#productType .productBox.hovered .transitionLink{background-color:#035172}}@-webkit-keyframes move_h2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes move_h2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes turn_h2{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes turn_h2{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes move_btnBox{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes move_btnBox{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes turn_btnBox{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes turn_btnBox{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.caractorBox{max-width:1180px;margin:0 auto}.caractorBox .inner{text-align:center}.caractorBox .balloonText{display:block;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;margin-bottom:62px;position:relative}.caractorBox .balloonText::before,.caractorBox .balloonText::after{content:"";position:absolute;display:block;background-color:#333;height:1px;width:calc(50% - 22px)}.caractorBox .balloonText::before{left:0;bottom:0}.caractorBox .balloonText::after{right:0;bottom:0}.caractorBox .balloonText p{display:block;padding:40px 30px 30px;font-family:var(--fontJP);font-size:1.375rem;line-height:1.82em;text-align:center;position:relative}.caractorBox .balloonText p::before{content:"";display:block;width:100%;height:100%;background-color:#f0f3f5;position:absolute;right:10px;top:10px;z-index:-1}.caractorBox .balloonText p::after{content:"";display:block;width:50px;height:1px;background-color:#333;position:absolute;bottom:-14px;left:calc(50% - 27px);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.caractorBox img{max-width:218px}.productItemDetail{padding-top:100px}.productItemDetail .productItemName{font-weight:700;font-family:var(--fontJP);font-size:clamp(1.75rem,1.6296296296rem + .4938271605vw,2rem);text-align:center;margin-bottom:40px}.productItemDetail .btnBox{margin-bottom:200px}.productItemDetail .btnBox .transitionLink{width:288px;margin:0 auto}#itemDetail{padding-bottom:30px}@media screen and (min-width: 590px){#itemDetail{padding-bottom:20px}}.tk-cross #itemDetail{border-bottom:none}#itemDetail .detailBox:not(.tableWrap){display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 589px){#itemDetail .detailBox:not(.tableWrap){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media screen and (min-width: 590px){#itemDetail .detailBox:not(.tableWrap){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:56px 0;margin-bottom:40px}}#itemDetail .detailBox:not(.tableWrap)>div{width:100%}@media screen and (min-width: 590px){#itemDetail .detailBox:not(.tableWrap)>div{width:47.8%}}#itemDetail .detailBox:not(.tableWrap)>div img{width:100%}@media screen and (max-width: 589px){#itemDetail .detailBox:not(:last-of-type){margin-bottom:32px}}.nestainer #itemDetail .detailBox.tableWrap{margin-bottom:60px}@media screen and (min-width: 900px){.nestainer #itemDetail .detailBox.tableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}}@media screen and (max-width: 899px){.nestainer #itemDetail .detailBox.tableWrap>div{width:100%}}@media screen and (min-width: 900px){.nestainer #itemDetail .detailBox.tableWrap>div{width:47.8%}}@media screen and (max-width: 899px){.nestainer #itemDetail .detailBox.tableWrap>div:not(:last-of-type){margin-bottom:40px}}.nestainer #itemDetail .detailBox.tableWrap .sticky{position:sticky;top:0;left:0;border-left:none;border-right:none}@media screen and (max-width: 589px){.nestainer #itemDetail .detailBox.tableWrap .sticky{width:155px}}.nestainer #itemDetail .detailBox.tableWrap .sticky::after{content:"";height:100%;width:100%;border-left:1px solid #000;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width: 589px){.nestainer #itemDetail .detailBox.tableWrap .sticky::after{border-right:1px solid #000}}.reverse-nestainer #itemDetail .detailBox.tableWrap>div{overflow-x:auto;width:100%}.reverse-nestainer #itemDetail .detailBox.tableWrap>div table{width:100%;min-width:640px}.reverse-nestainer #itemDetail .detailBox.tableWrap .sticky{position:sticky;top:0;left:0;border-left:none;border-right:none}@media screen and (max-width: 589px){.reverse-nestainer #itemDetail .detailBox.tableWrap .sticky{width:155px}}.reverse-nestainer #itemDetail .detailBox.tableWrap .sticky::after{content:"";height:100%;width:100%;border-left:1px solid #000;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width: 589px){.reverse-nestainer #itemDetail .detailBox.tableWrap .sticky::after{border-right:1px solid #000}}#itemDetail .detailBox.tableWrap .note{width:100%;font-size:.9375rem;margin:16px 0 0;text-align:center}@media screen and (max-width: 899px){#itemDetail .detailBox.tableWrap .note{text-align:left}}#itemDetail .detailBox.tableWrap .note span{display:inline-block}#itemDetail .detailBox.tableWrap .note span:not(:last-of-type){margin-right:1rem}#itemDetail .detailBox.typeList{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 900px){.nestainer #itemDetail .detailBox.typeList{margin-top:100px}}#itemDetail .detailBox.typeList>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 590px)and (max-width: 899px){#itemDetail .detailBox.typeList>div{width:47.8%}}@media screen and (min-width: 900px){#itemDetail .detailBox.typeList>div{width:47.8%}}#itemDetail .detailBox.typeList>div img{width:100%}#itemDetail .detailBox h3,#itemDetail .detailBox .situationTitle{font-weight:700;font-size:1.1875rem}#itemDetail table{width:100%}#itemDetail table caption{font-size:1.125rem}#itemDetail table caption h3{font-weight:700;text-align:left;margin-bottom:4px}#itemDetail table caption p{margin-bottom:8px}#itemDetail table th{padding:5px;background-color:#21769a;vertical-align:middle;text-align:center;font-size:.9375rem;font-weight:normal;color:#fff;border:1px solid #000}@media screen and (min-width: 900px){#itemDetail table th{padding:10px}}#itemDetail table th span{display:inline-block}#itemDetail table td{padding:5px;background-color:#fff;vertical-align:middle;text-align:center;font-size:.9375rem;border:1px solid #000}@media screen and (min-width: 900px){#itemDetail table td{padding:10px}}#itemDetail table td.evenColor{background-color:#e6e6e6}#itemDetail table td span{display:inline-block}.productItem{padding-top:96px;padding-bottom:96px;border-bottom:1px solid #dcdcdc}.productItem .productListTitle{color:#21769a;font-size:28px;width:100%;font-weight:bold;margin-bottom:1.1em}.productItem .productItemTitle{width:100%;font-weight:bold;font-size:18px;text-align:center}@media screen and (max-width: 899px){.productItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 4.4%}}@media screen and (min-width: 900px){.productItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:56px 4.4%}}.productItemList+.productItemList{margin-top:56px}.productItemList+p{margin-top:24px}.productItemList>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 590px)and (max-width: 899px){.productItemList>div{width:47.8%}}@media screen and (min-width: 900px){.productItemList>div{width:30.4%}}@media screen and (max-width: 589px){.productItemList>div.blankBox{display:none}}.productItemList>div>p{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 899px){.productItemList>div.switchImages .imageAfter,.productItemList>div.switchImages .imageBefore{display:none}}@media screen and (max-width: 899px){.productItemList>div.switchImages .imageAfter.show,.productItemList>div.switchImages .imageBefore.show{display:block}}@media screen and (min-width: 900px){.productItemList>div.switchImages .imageAfter{display:none}}@media screen and (min-width: 900px){.productItemList>div.switchImages:hover .imageBefore{display:none}}@media screen and (min-width: 900px){.productItemList>div.switchImages:hover .imageAfter{display:block}}.productItemList.colmun2>div{width:100%;position:relative}@media screen and (min-width: 590px)and (max-width: 899px){.productItemList.colmun2>div{width:47.8%}}@media screen and (min-width: 900px){.productItemList.colmun2>div{width:47.8%}}@media screen and (max-width: 589px){.productItemList.pack>div{padding-bottom:unset}}.productItemList img{width:100%}.productTypeList{padding-top:clamp(5rem,2.5925925926rem + 9.8765432099vw,10rem);margin-bottom:40px}@media screen and (min-width: 590px){.productTypeList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.productTypeList ul li{margin-bottom:24px}@media screen and (min-width: 590px){.productTypeList ul li:not(:last-of-type){margin-right:24px;margin-bottom:24px}}@media screen and (max-width: 589px){.productTypeList ul li a{margin:0 auto}}.productTypeList .transitionLink.inversion{width:290px}.productTypeList .transitionLink.inversion.short{width:178px}/*# sourceMappingURL=products.min.css.map */