@font-face{font-family:"Spartan";font-style:normal;font-weight:500;src:local(""),url("/common/fonts/spartan-v3-latin-500/spartan-v3-latin-500.woff2") format("woff2"),url("/common/fonts/spartan-v3-latin-500/spartan-v3-latin-500.woff") format("woff")}@font-face{font-family:"Spartan Bold";font-style:normal;font-weight:700;src:local(""),url("/common/fonts/spartan-v3-latin-700/spartan-v3-latin-700.woff2") format("woff2"),url("/common/fonts/spartan-v3-latin-700/spartan-v3-latin-700.woff") format("woff")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:local(""),url("/common/fonts/noto-serif-jp-v8-latin_japanese-500/noto-serif-jp-v8-latin_japanese-500.woff2") format("woff2"),url("/common/fonts/noto-serif-jp-v8-latin_japanese-500/noto-serif-jp-v8-latin_japanese-500.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-display:swap;font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url("/common/fonts/NotoSansJP/NotoSansJP-Regular.woff2") format("woff2"),url("/common/fonts/NotoSansJP/NotoSansJP-Regular.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-display:swap;font-style:normal;font-weight:700;src:local(""),url("/common/fonts/NotoSansJP/NotoSansJP-Bold.woff2") format("woff2"),url("/common/fonts/NotoSansJP/NotoSansJP-Bold.woff") format("woff")}html{font-size:10px}body{overflow-wrap:break-word;font-family:"Noto Sans JP","メイリオ","Droid Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif}h1,h2,h3,h4,h5{color:#333;line-height:1.5em}h1{font-size:2.4rem}@media screen and (min-width: 561px){h1{font-size:3.4rem}}@media screen and (min-width: 1024px){h1{font-size:4.2rem}}h2{font-size:2rem}@media screen and (min-width: 561px){h2{font-size:2.8rem}}@media screen and (min-width: 1024px){h2{font-size:3.4rem}}.h2{text-align:center}.h2.-en{font-family:"Spartan",sans-serif}.h2.-accentCenterLine{position:relative;padding-bottom:.4em}.h2.-accentCenterLine::after{position:absolute;left:50%;bottom:0;width:100px;height:6px;background-color:#163182;transform:translateX(-50%);content:""}h3{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 561px){h3{font-size:2.2rem}}@media screen and (min-width: 1024px){h3{font-size:2.8rem}}.h3.-center{text-align:center}.h3.-en{font-family:"Spartan Bold",sans-serif}.h3.-serif{font-weight:initial;font-family:"Noto Serif JP",serif}.asOfDate+.h3{margin-top:20px}.h3+*{margin-top:20px}@media screen and (min-width: 561px){.h3+*{margin-top:30px}}h4{font-weight:bold;font-size:1.6rem}@media screen and (min-width: 561px){h4{font-size:2rem}}@media screen and (min-width: 1024px){h4{font-size:2.4rem}}h5{font-size:1.4rem}@media screen and (min-width: 561px){h5{font-size:1.8rem}}@media screen and (min-width: 1024px){h5{font-size:2rem}}.h3.-accentCrossLine,.h4.-accentCrossLine{border-left:20px solid #163182;border-bottom:4px solid #163182;padding-left:1em;padding-bottom:.4em}.h3.-accentUnderLine,.h4.-accentUnderLine{border-bottom:4px solid #163182;padding-bottom:.4em}.h4.-en,.h5.-en{font-family:"Spartan Bold",sans-serif}.h4.-accentLineSymbol,.h5.-accentLineSymbol{position:relative;padding-left:42px}.h4.-accentLineSymbol::before,.h5.-accentLineSymbol::before{position:absolute;top:55%;left:0;transform:translateY(-50%);width:30px;height:6px;background-color:#163182;content:""}.section.-eraseSidePadding .h2,.section.-eraseSidePadding .h3,.section.-eraseSidePadding .h4,.section.-eraseSidePadding .h5{margin-left:6.22%;margin-right:6.22%}.-eraseSidePaddingUnder560 .h2,.-eraseSidePaddingUnder560 .h3,.-eraseSidePaddingUnder560 .h4,.-eraseSidePaddingUnder560 .h5{margin-left:6.22%;margin-right:6.22%}@media screen and (min-width: 769px){.-eraseSidePaddingUnder560 .h2,.-eraseSidePaddingUnder560 .h3,.-eraseSidePaddingUnder560 .h4,.-eraseSidePaddingUnder560 .h5{margin-left:0;margin-right:0}}.section.-eraseSidePaddingUnder768 .h2,.section.-eraseSidePaddingUnder768 .h3,.section.-eraseSidePaddingUnder768 .h4,.section.-eraseSidePaddingUnder768 .h5{margin-left:6.22%;margin-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .h2,.section.-eraseSidePaddingUnder768 .h3,.section.-eraseSidePaddingUnder768 .h4,.section.-eraseSidePaddingUnder768 .h5{margin-left:0;margin-right:0}}p,li{color:#4c4c4c;font-size:1.6rem;line-height:1.5em}.list.-disc>.listItem{padding-left:1em;text-indent:-1em}.list.-disc>.listItem::before{content:"・"}.list.-bar>.listItem{padding-left:.6em;text-indent:-0.6em}.list.-bar>.listItem::before{content:"- "}.list.-asterisk>.listItem{padding-left:.7em;text-indent:-0.7em}.list.-asterisk>.listItem::before{content:"* "}.list.-asterisk.-counter{counter-reset:num 0}.list.-asterisk.-counter>.listItem{padding-left:1.3em;text-indent:-1.3em}.list.-asterisk.-counter>.listItem::before{counter-increment:num 1;content:"*" counter(num) " "}.list.-jpAsterisk>.listItem{padding-left:1em;text-indent:-1em}.list.-jpAsterisk>.listItem::before{content:"※"}.list.-note>.listItem{padding-left:1.9em;text-indent:-1.9em}.listItem{font-size:inherit}.overviewTxt{font-size:1.8rem;line-height:1.8em}.h2+.overviewTxt{margin-top:30px}@media screen and (min-width: 561px){.h2+.overviewTxt{margin-top:60px}}.txt{font-size:1.6rem}.caption{font-size:1.3rem}.txt.-large,.caption.-large{font-size:1.8rem}.txt.-small,.caption.-small{font-size:1.4rem}.txt.-center,.caption.-center{text-align:center}.txt.-right,.caption.-right{text-align:right}.txt.-weightNormal,.caption.-weightNormal{font-weight:normal}.txt.-weightBold,.caption.-weightBold{font-weight:bold}.underlineTxt{text-decoration:underline}.redTxt{color:#c00}.asOfDate{font-size:1.4rem;text-align:right}.section.-eraseSidePaddingUnder768 .asOfDate{margin-left:6.22%;margin-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .asOfDate{margin-left:0;margin-right:0}}.txtLink{color:#163182;font-size:inherit;line-height:1.5em;text-decoration:underline;cursor:pointer}.txtLink:hover{color:#36c}.txtLink.-rightArrow{position:relative;display:inline-block;padding-right:16px;color:#4c4c4c;font-weight:bold;font-size:1.6rem;text-decoration:none}.txtLink.-rightArrow:hover{text-decoration:underline}.txtLink.-rightArrow::after{display:block;position:absolute;right:0;top:50%;width:8px;height:8px;border-top:solid 1px;border-right:solid 1px;color:#4c4c4c;transform:rotate(45deg) translateY(-50%);content:""}.txtLink.-pdf{display:inline-block;position:relative;width:100%;padding-left:31px;color:#4c4c4c;text-decoration:none}.txtLink.-pdf:hover{text-decoration:underline}.txtLink.-pdf::before{position:absolute;top:4.5px;left:0;transform:scale(0.9);width:27.7777777778px;height:14.4444444444px;padding:3px 0 1px;color:#fff;font-size:.9rem;line-height:1.3em;font-family:"Spartan Bold",sans-serif;letter-spacing:-0.03em;text-align:center}.txtLink.-pdf::before{background-color:#c33;content:"PDF"}.list_txtLink{display:initial}.expandBnr{display:block;overflow:hidden}.expandBnr_img{transition:scale .3s}.expandBnr:hover .expandBnr_img{scale:1.1}.imgWrapper{width:100%}.img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box{padding:20px;border:1px solid #ccc}@media screen and (min-width: 561px){.box{padding:30px}}.box.-grayBg{border:0;background-color:#f5f5f5}.box.-beigeBg{border:0;background-color:#fafaf8}.box+.box{margin-top:10px}@media screen and (min-width: 561px){.box+.box{margin-top:20px}}.box_ttl{font-weight:bold;font-size:2rem;line-height:1.2em}.box_txt{font-size:1.6rem}.box_txt.-small{font-size:1.4rem}.box_txt.-weightBold{font-weight:bold}.box_ttl+.box_txt{margin-top:24px}.box_txt+.box_txt{margin-top:20px}.sideImgBox{display:flex;flex-direction:column}@media screen and (min-width: 769px){.sideImgBox{flex-direction:row}}.sideImgBox_img{height:260px}@media screen and (min-width: 769px){.sideImgBox_img{width:40%;max-width:360px;height:auto}}.sideImgBox_txtArea{display:flex;flex-direction:column;justify-content:center;padding:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.sideImgBox_txtArea{padding:30px;border-top:1px solid #ccc;border-left:0}}.sideImgBox_ttl{font-weight:bold;font-size:1.6rem}@media screen and (min-width: 561px){.sideImgBox_ttl{font-size:2rem;line-height:1.2em}}.sideImgBox_txt{font-size:1.4rem}@media screen and (min-width: 561px){.sideImgBox_txt{font-size:1.6rem}}.sideImgBox_ttl+.sideImgBox_txt{margin-top:20px}.sideImgBox_txt+.sideImgBox_txt{margin-top:20px}.note{display:flex;flex-direction:row;gap:.5em;font-size:1.2rem}@media screen and (min-width: 769px){.note{font-size:1.4rem}}.note_head{flex-shrink:0;font-size:inherit;font-weight:bold}.note_txt{font-size:inherit}.section.-eraseSidePaddingUnder768 .table.-scrollable{overflow-x:hidden}.table_unit{font-size:1.4rem;text-align:right}.section.-eraseSidePaddingUnder768 .table_unit{margin-left:6.22%;margin-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .table_unit{margin-left:0;margin-right:0}}.table_main{width:100%;color:#4c4c4c;font-size:1.6rem;line-height:1.5em}.section.-eraseSidePaddingUnder768 .table.-scrollable .table_main{width:93.78%;margin-left:6.22%;padding-right:6.22%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .table.-scrollable .table_main{width:100%;margin-left:0;padding-right:0;overflow-x:visible}}.table_unit+.table_main{margin-top:10px}@media screen and (min-width: 769px){.table_unit+.table_main{margin-top:20px}}.table_inner{width:100%;table-layout:fixed}.table.-scrollable .table_inner{width:672.4608px}@media screen and (min-width: 769px){.table.-scrollable .table_inner{width:100%}}.table_headerRow{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ededed}.table_header{padding:29px 30px;font-weight:bold;text-align:center}.table.-small .table_header{padding:10px}.table_bodyRow{border-bottom:1px solid #ccc}.table_subHeader{padding:29px 30px;text-align:left}.table.-small .table_subHeader{padding:10px}.table_data{padding:29px 30px;text-align:left}.table.-small .table_data{padding:10px}.table_captionList{margin-top:30px;font-size:1.4rem}@media screen and (min-width: 769px){.table_captionList{margin-top:60px}}.section.-eraseSidePaddingUnder768 .table_captionList{margin-left:6.22%;margin-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .table_captionList{margin-left:0;margin-right:0}}.br{display:inline-block}.wbr{overflow-wrap:anywhere;word-break:keep-all}@media screen and (max-width: 560px){.hideSp{display:none}}.root{position:relative}.mainVisual{position:relative;width:100%;height:400px}@media screen and (min-width: 561px){.mainVisual{height:490px}}.mainVisual_inner{height:100%}.slider{opacity:0;width:100%;height:100%}.slider_item{height:100%}.slider_imgWrapper{height:100%}.slider_img{height:100%}.slider_txtArea{position:absolute;top:89px;left:50%;transform:translateX(-50%);width:80%;height:calc(100% - 69px - 20px - 60px)}@media screen and (min-width: 561px){.slider_txtArea{top:77px;max-width:1280px;height:calc(100% - 57px - 20px - 90px)}}.slider_txt{position:absolute;bottom:0;left:0;color:#fff;text-align:left;text-shadow:0 0 20px #000}.slider_txt.-leftTop{top:0;left:0;text-align:left}.slider_txt.-leftCenter{top:50%;left:0;transform:translateY(-50%);text-align:center}.slider_txt.-rightTop{top:0;right:0;text-align:right}.slider_txt.-rightCenter{top:50%;right:0;transform:translateY(-50%);text-align:center}.slider_txt.-rightBottom{bottom:0;right:0;text-align:right}.slider_txt.-rightBottom{bottom:0;right:0;text-align:right}.slider_ttl{color:inherit;text-align:inherit;text-shadow:inherit}.slider_ttl.-en{font-family:"Spartan",sans-serif;font-size:2.6rem}@media screen and (min-width: 561px){.slider_ttl.-en{font-size:3rem}}@media screen and (min-width: 1024px){.slider_ttl.-en{font-size:3.6rem}}.slider.slick-initialized{opacity:1}.slider.slick-slider{position:initial}.slider .slick-list{height:100%}.slider .slick-track{height:100%}.slider .slick-arrow{display:none;opacity:0;z-index:1;transform:translateY(-50%);width:34.5px;height:51.5px;transition:opacity .3s}@media(hover: hover){.slider .slick-arrow:hover[class]{opacity:1}}@media(hover: none){.slider .slick-arrow:active{opacity:1}}.slider .slick-arrow::before{content:none}.slider:hover .slick-arrow{opacity:.6}.slider .slick-next{right:13px;background:url(/common/img/top/arrow_right_2x.png) center/cover}.slider .slick-prev{left:13px;background:url(/common/img/top/arrow_left_2x.png) center/cover}.slider.slick-dotted.slick-slider{margin-bottom:40px}@media screen and (min-width: 561px){.slider.slick-dotted.slick-slider{margin-bottom:55px}}.slider .slick-dots{left:0;bottom:25px}.slider .slick-dots li button:before{opacity:.5;color:#fff}.slider .slick-dots li.slick-active button:before{opacity:1;color:#fff}.dropdownBox{display:flex;position:relative;width:100%;max-width:340px;height:57px;margin:0 auto;border:1px solid #999}.dropdownBox_select{width:100%;height:100%;padding:0 69px 0 18px;overflow:hidden;background-color:#fff;color:#4c4c4c;font-size:1.8rem;line-height:1.5em;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;outline:none}.dropdownBox_option{color:#4c4c4c;font-size:1.8rem;font-weight:bold}.dropdownBox_option.-placeholder{display:none}.dropdownBox_option:hover{background-color:red}.dropdownBox_arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:59px;height:58px;pointer-events:none}.dropdownBox_arrow .svg path{stroke:#333}.anchorLinkNav{display:flex;justify-content:space-around;align-items:center;z-index:10;width:100%;height:58px;background:#333}.anchorLinkNav.-fixed{position:fixed;top:54px;left:0;transition:top .3s}.dummyAnchorLinkNav{height:58px}.dummyAnchorLinkNav.-none{height:0}.dropdownNav{display:flex;position:relative;width:100%;height:100%}@media screen and (min-width: 561px){.dropdownNav{display:none}}.dropdownNav_select{width:100%;height:100%;padding:0 69px 0 18px;overflow:hidden;background-color:#333;color:#fff;font-size:1.5rem;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;outline:none}.dropdownNav_option{color:#fff;font-size:1.5rem}.dropdownNav_option.-placeholder{display:none}.dropdownNav_arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:59px;height:58px;border-left:1px solid #1a1a1a;pointer-events:none}.scrollableNav{display:none}@media screen and (min-width: 561px){.scrollableNav{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}}.scrollableNav_arrow{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:100%;cursor:pointer}@media(hover: hover){.scrollableNav_arrow:hover .scrollableNav_icoImg path{stroke:#05bcf3}}@media(hover: none){.scrollableNav_arrow:active .scrollableNav_icoImg path{stroke:#05bcf3}}.scrollableNav_arrow.-left{box-shadow:8px 0 4px -4px rgba(0,0,0,.2)}.scrollableNav_arrow.-left .scrollableNav_icoImg{transform:rotate(90deg)}.scrollableNav_arrow.-right{box-shadow:-8px 0 4px -4px rgba(0,0,0,.2)}.scrollableNav_arrow.-right .scrollableNav_icoImg{transform:rotate(-90deg)}.scrollableNav_arrow.-disable{box-shadow:0 4px rgba(255,255,255,0);cursor:auto}.scrollableNav_arrow.-disable:hover .scrollableNav_icoImg path{stroke:#4c4c4c}.scrollableNav_arrow.-disable .scrollableNav_icoImg path{stroke:#4c4c4c}.scrollableNav_list{display:flex;flex-direction:row;align-items:center;height:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.scrollableNav_list::-webkit-scrollbar{display:none}.anchorLink{display:flex;align-items:center;color:#e6e6e6;font-size:1.5rem}@media(hover: hover){.anchorLink:hover{color:#fff;text-decoration:underline}.anchorLink:hover .anchorLink_Ico path{fill:#fff}}@media(hover: none){.anchorLink:hover{text-decoration:none}.anchorLink:active{color:#fff}.anchorLink:active .anchorLink_Ico path{fill:#fff}}.scrollableNav_anchorLink{padding:0 15px}.anchorLink_Ico{transform:translateY(1px);width:14px;height:14px}.anchorLink_txt{margin-left:8px;color:inherit}.section{padding:50px 6.22%;background-color:#fff}@media screen and (min-width: 561px){.section{padding:80px 6.22%}}.section:nth-of-type(1){padding-top:80px}@media screen and (min-width: 561px){.section:nth-of-type(1){padding-top:120px}}.section:nth-last-of-type(1){padding-bottom:60px}@media screen and (min-width: 561px){.section:nth-last-of-type(1){padding-bottom:160px}}.section.-eraseSidePadding{padding-left:0;padding-right:0}.section.-eraseSidePaddingUnder560{padding-left:0;padding-right:0}@media screen and (min-width: 561px){.section.-eraseSidePaddingUnder560{padding-left:6.22%;padding-right:6.22%}}.section.-eraseSidePaddingUnder768{padding-left:0;padding-right:0}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768{padding-left:6.22%;padding-right:6.22%}}.section_inner{margin:0 auto;max-width:1200px}.section.-eraseSidePadding>.section_inner{max-width:none}.section.-maxWidth1600>.section_inner{max-width:1600px}.section_explanationTxt{text-align:center;font-size:1.4rem}@media screen and (min-width: 561px){.section_explanationTxt{font-size:1.6rem}}@media screen and (min-width: 1024px){.section_explanationTxt{font-size:1.8rem}}.h2+.section_explanationTxt{margin-top:15px}@media screen and (min-width: 561px){.h2+.section_explanationTxt{margin-top:30px}}.subSection.-center{text-align:center}.h2+.subSection{margin-top:30px}@media screen and (min-width: 561px){.h2+.subSection{margin-top:60px}}.section_explanationTxt+.subSection{margin-top:30px}@media screen and (min-width: 561px){.section_explanationTxt+.subSection{margin-top:60px}}.overviewTxt+.subSection{margin-top:60px}@media screen and (min-width: 561px){.overviewTxt+.subSection{margin-top:120px}}.subSection+.subSection{margin-top:40px}@media screen and (min-width: 561px){.subSection+.subSection{margin-top:80px}}.cutegorizeHeading{padding:0 6.22%;font-weight:bold;font-size:2.4rem;font-family:"Spartan Bold",sans-serif;text-align:center}@media screen and (min-width: 561px){.cutegorizeHeading{font-size:2.8rem}}@media screen and (min-width: 1024px){.cutegorizeHeading{font-size:3.2rem}}.cutegorizeHeading_sub{display:block;color:#b20000;font-weight:bold;font-size:1.8rem;font-family:"Noto Sans JP","メイリオ","Droid Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;line-height:1.5em;text-align:center}@media screen and (min-width: 561px){.cutegorizeHeading_sub{font-size:2rem}}.importantNotice{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 769px){.importantNotice{flex-direction:row;align-items:center;gap:20px}}.importantNotice_category{width:100%;padding-top:calc(1.2em - 1px);padding-bottom:calc(1.2em + 1px);background-color:#c33;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.importantNotice_category{flex-shrink:0;width:auto;padding-left:10px;padding-right:10px;text-align:left}}.importantNotice_txtLink{color:#c33;font-size:1.6rem;text-decoration:none;transform:translateY(-1px)}.importantNotice_txtLink:hover{color:#c33;text-decoration:underline}.visualBtn{display:inline-block;position:relative;width:100%;height:100%;overflow:hidden;background-color:#000}.visualBtn_img{opacity:.8;transition:opacity .3s,transform .3s}.visualBtn:hover .visualBtn_img{opacity:1;transform:scale(1.05)}.visualBtn_ttlArea{position:absolute;top:5px;left:10px;color:#e6e6e6;transition:color .3s}.visualBtn:hover .visualBtn_ttlArea{color:#fff}.visualBtn_ttl{color:inherit}.visualBtn_subTtl{color:inherit}.productInfo+.productInfo{margin-top:80px}@media screen and (min-width: 769px){.productInfo+.productInfo{margin-top:120px}}.cutegorizeHeading+.productInfo{margin-top:80px}@media screen and (min-width: 769px){.cutegorizeHeading+.productInfo{margin-top:120px}}.productInfo_overview{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 769px){.productInfo_overview{flex-direction:row;flex-wrap:wrap}}.productInfo_imgWrapper{width:100%}@media screen and (min-width: 769px){.productInfo_imgWrapper{order:1;width:calc(100% - 293px - 20px)}}.productInfo_img{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 561px){.productInfo_img{height:260px}}@media screen and (min-width: 769px){.productInfo_img{height:auto}}.productInfo_description{margin-top:20px;padding:0 6.22%}@media screen and (min-width: 769px){.productInfo_description{order:3;margin-top:40px;padding:0}}.productInfo_txt{font-size:1.4rem}@media screen and (min-width: 769px){.productInfo_txt{font-size:1.6rem}}.productInfo_txt+.productInfo_txt{margin-top:10px}@media screen and (min-width: 769px){.productInfo_txt+.productInfo_txt{margin-top:15px}}.productInfo_list{font-size:1.4rem}@media screen and (min-width: 769px){.productInfo_list{font-size:1.6rem}}.productInfo_links{margin-top:20px;padding:0 6.22%;width:100%}@media screen and (min-width: 769px){.productInfo_links{order:2;margin-top:0;margin-left:20px;padding:0;width:293px;height:auto}}.productInfo_action{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media screen and (min-width: 769px){.productInfo_action{flex-direction:column;flex-wrap:nowrap;gap:10px}}.productInfo_share{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 769px){.productInfo_share{align-items:normal}}.productInfo_action+.productInfo_share{margin-top:20px}@media screen and (min-width: 769px){.productInfo_action+.productInfo_share{margin-top:30px}}.productInfo_shareHeading{font-weight:bold;font-size:1.4rem}@media screen and (min-width: 769px){.productInfo_shareHeading{font-size:1.6rem}}.productInfo_icos{display:flex;gap:20px}@media screen and (min-width: 769px){.productInfo_icos{gap:10px}}.productInfo_shareHeading+.productInfo_icos{margin-top:15px}.productInfo_icolink{width:30px;height:30px}@media screen and (min-width: 769px){.productInfo_icolink{width:24px;height:24px}}.productInfo_icolink:hover{opacity:.8}.productInfo_ico{width:100%}.productInfo_accordionRow{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 769px){.productInfo_accordionRow{flex-direction:row;justify-content:space-between;gap:40px}}.productInfo_accordionRow+.productInfo_accordionRow{margin-top:20px}@media screen and (min-width: 769px){.productInfo_accordionRow+.productInfo_accordionRow{margin-top:40px}}.productInfo_overview+.productInfo_accordionRow{margin-top:40px}.articleLinks+.articleLinks{margin-top:20px}.productDetail{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 769px){.productDetail{flex-direction:row;justify-content:space-between;gap:40px}}.productDetail_column{width:100%}@media screen and (min-width: 769px){.productDetail.-col2 .productDetail_column{width:calc((100% - 40px)/2)}}.productDetail_flexbox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:15px}@media screen and (min-width: 561px){.productDetail_flexbox{flex-direction:row;align-items:normal;gap:30px}}.productDetail_heading{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 561px){.productDetail_heading{font-size:2rem}}.productDetail_accentHeading+.productDetail_heading{margin-top:20px}@media screen and (min-width: 769px){.productDetail_accentHeading+.productDetail_heading{margin-top:40px}}.productDetail_txt+.productDetail_heading{margin-top:20px}.productDetail_txt.-catchcopy+.productDetail_heading{margin-top:10px}.productDetail_headingSmall{font-size:1.2rem}@media screen and (min-width: 561px){.productDetail_headingSmall{font-size:1.4rem}}.productDetail_subHeading{color:#4c4c4c;font-weight:bold;font-size:1.4rem}@media screen and (min-width: 561px){.productDetail_subHeading{font-size:1.6rem}}.productDetail_accentHeading{padding-left:1em;color:#719282;font-weight:bold;font-size:1.4rem;text-indent:-0.8em}@media screen and (min-width: 561px){.productDetail_accentHeading{font-size:1.6rem}}.productDetail_accentHeading::before{content:"> "}.productDetail_accentHeading+.productDetail_accentHeading{margin-top:15px}.productDetail_txt+.productDetail_accentHeading{margin-top:15px}.productDetail_txt{font-size:1.2rem}@media screen and (min-width: 561px){.productDetail_txt{font-size:1.4rem}}.productDetail_heading+.productDetail_txt{margin-top:10px}.productDetail_accentHeading+.productDetail_txt{margin-top:5px}.productDetail_subHeading+.productDetail_txt{margin-top:10px}.productDetail_flexbox+.productDetail_txt{margin-top:20px}.productDetail_heading+.productDetail_txt.-catchcopy{margin-top:20px}.productDetail_caption{font-size:1.2rem}@media screen and (min-width: 561px){.productDetail_caption{font-size:1.3rem}}.productDetail_flexbox+.productDetail_caption{margin-top:20px}.productDetail_txtLink{display:inline-block;font-size:1.2rem}@media screen and (min-width: 561px){.productDetail_txtLink{font-size:1.4rem}}.productDetail_txt+.productDetail_txtLink{margin-top:10px}.productDetail_subHeading+.productDetail_list{margin-top:10px}.productDetail_listItem{font-size:1.2rem}@media screen and (min-width: 561px){.productDetail_listItem{font-size:1.4rem}}.productDetail_imgWrapper{width:100%}.productDetail_img{width:100%}.accordion{width:100%}@media screen and (min-width: 769px){.productInfo_accordionRow.-col2 .productInfo_accordion{width:calc((100% - 30px)/2)}}.accordion_ttlArea{padding-bottom:10px;border-bottom:solid 1px #ccc;cursor:pointer}@media screen and (min-width: 769px){.accordion_ttlArea{padding-bottom:20px}}.accordion.-noSeparater .accordion_ttlArea{border-bottom:0}.productInfo_accordion .accordion_ttlArea{padding-left:6.22%;padding-right:6.22%}@media screen and (min-width: 769px){.productInfo_accordion .accordion_ttlArea{padding-left:0;padding-right:0}}.accordion_ttl{position:relative;padding-right:20px;font-weight:bold;font-size:1.6rem}@media screen and (min-width: 561px){.accordion_ttl{font-size:1.8rem}}@media screen and (min-width: 561px){.accordion_ttl{padding-right:30px}}.accordion_ttl::after{position:absolute;top:50%;right:2.07px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:solid 1.5px #163182;border-bottom:solid 1.5px #163182;content:""}@media screen and (min-width: 769px){.accordion_ttl::after{right:10px}}.accordion_ttl.h3::after{top:30%;right:10px;width:15px;height:15px;border-right:solid 3px #163182;border-bottom:solid 3px #163182;content:""}.accordion.-open .accordion_ttl::after{transform:rotate(-135deg)}.accordion_content{display:none;padding:10px 0;border-bottom:solid 1px #ccc}@media screen and (min-width: 769px){.accordion_content{padding:20px 0}}.accordion.-noSeparater .accordion_content{border-bottom:0}.productInfo_accordion .accordion_content{padding-left:6.22%;padding-right:6.22%}@media screen and (min-width: 769px){.productInfo_accordion .accordion_content{padding-left:0;padding-right:0}}.newsLink{display:flex;flex-direction:column;gap:10px}.newsLink_date{display:inline-block;width:-moz-fit-content;width:fit-content}.newsLink.-press .newsLink_date,.newsLink.-notice .newsLink_date{position:relative}.newsLink.-press .newsLink_date::after,.newsLink.-notice .newsLink_date::after{position:absolute;top:50%;left:calc(100% + 1em);width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:2px;background-color:#4c4c4c;color:#fff;font-weight:bold;font-size:1rem;line-height:1em;transform:translateY(-50%)}.newsLink.-press .newsLink_date::after{content:"プレスリリース"}.newsLink.-notice .newsLink_date::after{content:"お知らせ"}.newsLink_ttl:hover{text-decoration:underline}.articleLinks{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 769px){.articleLinks{flex-direction:row;gap:40px}}.articleLinks.-col1{display:block}@media screen and (min-width: 769px){.articleLink{width:calc((100% - 40px)/2)}}.articleLink:hover .articleLink_img{opacity:.8}.articleLink:hover .articleLink_ttl{text-decoration:underline}.articleLinks.-col1 .articleLink{width:100%}.articleLink_inner{display:flex;gap:15px}@media screen and (min-width: 769px){.articleLink_inner{gap:30px}}.articleLink_imgWrapper{flex-shrink:0;width:93px}@media screen and (min-width: 769px){.articleLink_imgWrapper{width:186px}}.articleLink_img{width:100%}.articleLink_ttl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem}@media screen and (min-width: 769px){.articleLink_ttl{font-size:1.6rem}}.articleLink_tag{color:#999;font-size:1.2rem}@media screen and (min-width: 769px){.articleLink_tag{font-size:1.4rem}}.articleLink_ttl+.articleLink_tag{margin-top:5px}@media screen and (min-width: 769px){.articleLink_ttl+.articleLink_tag{margin-top:10px}}.separateList.-col2{display:flex;flex-direction:column}@media screen and (min-width: 769px){.separateList.-col2{flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px}}.separateList_item{width:100%;padding:20px;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.separateList_item{padding:30px}}.separateList_item:first-of-type{border-top:1px solid #ccc}@media screen and (min-width: 769px){.separateList.-col2 .separateList_item{width:calc((100% - 40px)/2)}}@media screen and (min-width: 769px){.separateList.-col2 .separateList_item:nth-of-type(-n + 2){border-top:1px solid #ccc}}.section.-eraseSidePaddingUnder560 .separateList_item{padding-left:6.22%;padding-right:6.22%}@media screen and (min-width: 561px){.section.-eraseSidePaddingUnder560 .separateList_item{padding-left:30px;padding-right:30px}}.section.-eraseSidePaddingUnder768 .separateList_item{padding-left:6.22%;padding-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .separateList_item{padding-left:30px;padding-right:30px}}.card{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (min-width: 561px){.card{flex-direction:row}}@media screen and (min-width: 769px){.card{flex-direction:column}}@media screen and (min-width: 561px){.card.-vertical{flex-direction:column}}@media screen and (min-width: 561px){.card_imgWrapper{width:calc((100% - 24px)*1/3)}}@media screen and (min-width: 769px){.card_imgWrapper{width:100%}}@media screen and (min-width: 561px){.card.-vertical .card_imgWrapper{width:100%}}@media screen and (min-width: 561px){.card_body{width:calc((100% - 24px)*2/3)}}@media screen and (min-width: 769px){.card_body{width:100%}}@media screen and (min-width: 561px){.card.-vertical .card_body{width:100%}}.card_ttl{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 769px){.card_ttl{font-size:1.8rem}}.card_txt{font-size:1.4rem;overflow-wrap:anywhere}@media screen and (min-width: 769px){.card_txt{font-size:1.6rem}}.card_ttl+.card_txt{margin-top:16px}.carousel{position:relative;width:100%;overflow:hidden}.carousel_body{opacity:0;width:290px;margin:0 auto}@media screen and (min-width: 561px){.carousel_body{width:392px;height:292px}}.carousel_item{padding:0 5px}@media screen and (min-width: 561px){.carousel_item{padding:0 15px}}.carousel_body.slick-initialized{opacity:1}.carousel_body.slick-slider{position:initial}.carousel .slick-list{overflow:visible}.carousel .slick-arrow{display:none;opacity:.6;top:calc((100% - 40px)/2 - 25.75px);z-index:1;transform:none;width:34.5px;height:51.5px;transition:opacity .3s}@media screen and (min-width: 561px){.carousel .slick-arrow{top:calc((100% - 55px)/2 - 25.75px)}}@media(hover: hover){.carousel .slick-arrow:hover[class]{opacity:1}}@media(hover: none){.carousel .slick-arrow:active{opacity:1}}.carousel .slick-arrow::before{content:none}.carousel .slick-next{right:13px;background:url(/common/img/top/arrow_right_2x.png) center/cover}.carousel .slick-prev{left:13px;background:url(/common/img/top/arrow_left_2x.png) center/cover}.carousel_body.slick-dotted.slick-slider{margin-bottom:40px}@media screen and (min-width: 561px){.carousel_body.slick-dotted.slick-slider{margin-bottom:55px}}.carousel .slick-dots{left:0;bottom:0px}.carousel .slick-dots li.slick-active button:before{color:#163182}.btn{display:inline-block;padding:1em 2em;border:solid 1px #163182;background-color:#163182;color:#fff}.btn:hover{border-color:#36c;background-color:#36c}.btn.-lightBlue{border:solid 1px #0a86d5;background-color:#0a86d5}.btn.-lightBlue:hover{border-color:#05bcf3;background-color:#05bcf3}.btn.-white{border:solid 1px #ccc;background-color:#fff;color:#333}.btn.-white:hover{border-color:#05bcf3;color:#05bcf3}.btn.-lightGray{border:solid 1px #f4f4f4;background-color:#f4f4f4;color:#333}.btn.-lightGray:hover{opacity:.8}.btn.-rightArrow{position:relative;padding-top:calc(.5em - 1px);padding-right:1em;padding-bottom:calc(.5em + 1px);border-color:#ccc;background-color:rgba(255,255,255,0);color:#4c4c4c}.btn.-rightArrow::before{position:absolute;top:50%;left:1em;transform:translate(-6px, -50%);width:12px;height:12px;background:url(/common/img/arrow_b.svg) no-repeat center/cover;content:""}.productInfo_btn{width:calc((100% - 10px)/2);max-height:44px;padding-left:calc(1em - 1px);padding-right:calc(1em - 1px);text-align:center;font-size:1.2rem}@media screen and (min-width: 769px){.productInfo_btn{position:relative;width:100%;max-height:none;padding:11px calc(1em - 1px) 13px 2em;text-align:left;font-size:1.6rem}.productInfo_btn::before{position:absolute;top:50%;left:13px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:solid 1.5px #fff;border-right:solid 1.5px #fff;content:""}}@media screen and (min-width: 769px){.productInfo_btn.-white::before{border-color:#333}.productInfo_btn.-white:hover::before{border-color:#05bcf3}}.btn_content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;font-size:inherit}.btn.-arrow .btn_content{position:relative;padding-right:20px}.btn.-arrow .btn_content::before{position:absolute;top:50%;right:0;width:8px;height:8px;border-top:solid 1.5px #fff;border-right:solid 1.5px #fff;translate:0 -50%;rotate:45deg;content:""}.btn.-white.-arrow .btn_content::before,.btn.-lightGray.-arrow .btn_content::before{border-color:#333}.btn.-white:hover .btn_content::before{border-color:#05bcf3}.btn.-txtLeft .btn_content{align-items:initial}@media screen and (min-width: 769px){.productInfo_btn .btn_content{align-items:stretch;text-align:left}}.btn_txt{color:inherit;font-weight:bold;font-size:inherit}.btn.-rightArrow .btn_txt{font-weight:normal}.btn.-fontWeightRegular .btn_txt{font-weight:normal}.btn.-txtLeft .btn_txt{text-align:left}.dataList{width:100%}.dataList_item{display:flex;flex-direction:column;border-top:1px solid #ccc}.dataList_item:last-of-type{border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.dataList_item{flex-direction:row}}.dataList_ttl{width:100%;padding:20px 0;font-weight:bold}@media screen and (min-width: 769px){.dataList_ttl{flex-grow:0;flex-shrink:0;width:20%;padding:29px 30px}}.dataList_content{width:100%;padding:20px 0;border-top:1px dashed #ccc}@media screen and (min-width: 769px){.dataList_content{border-top:0;padding:29px 30px}}.section.-eraseSidePaddingUnder768 .dataList .dataList_ttl,.section.-eraseSidePaddingUnder768 .dataList .dataList_content{padding-left:6.22%;padding-right:6.22%}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .dataList .dataList_ttl,.section.-eraseSidePaddingUnder768 .dataList .dataList_content{padding-left:30px;padding-right:30px}}.dataList.-small .dataList_ttl,.dataList.-small .dataList_content{padding:10px}@media screen and (min-width: 769px){.section.-eraseSidePaddingUnder768 .dataList.-small .dataList_ttl,.section.-eraseSidePaddingUnder768 .dataList.-small .dataList_content{padding-left:10px;padding-right:10px}}.floatBtn{display:none;position:fixed;left:0;bottom:0;z-index:9000;width:calc(100% - 44px - 8px);height:44px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.45)}@media screen and (min-width: 561px){.floatBtn{display:none}}.floatBtn_inner{display:flex;flex-direction:row;height:100%}.floatBtn_item{display:flex;justify-content:center;align-items:center;flex:1;height:100%;background-color:#fff;transition:background-color .3s}.floatBtn_item:hover{background-color:#163182}.floatBtn_item.-grayBg{background-color:#333}.floatBtn_item.-grayBg:hover{background-color:#fff}.floatBtn_txt{font-weight:bold;font-size:1.6rem;color:#163182;transition:background-color .3s}.floatBtn_item:hover .floatBtn_txt{color:#fff}.floatBtn_item.-grayBg .floatBtn_txt{color:#fff}.floatBtn_item.-grayBg:hover .floatBtn_txt{color:#333}.pageTopBtn{display:none;position:fixed;right:0;bottom:0;z-index:9000;width:44px;height:44px}@media screen and (min-width: 561px){.pageTopBtn{right:20px;bottom:20px;width:64px;height:64px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}}@media screen and (min-width: 561px){.pageTopBtn:hover{box-shadow:0px 0px 10px rgba(0,0,0,.12)}}.pageTopBtn.-onFooter{position:absolute}.pageTopBtn_inner{position:relative;width:100%;height:100%;background-color:#fff}@media screen and (min-width: 561px){.pageTopBtn_inner{opacity:.8}}.pageTopBtn_inner::before{position:absolute;top:56%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:10px;height:10px;border-top:solid 1px #3b6cff;border-left:solid 1px #3b6cff;content:""}@media screen and (min-width: 561px){.pageTopBtn_inner::before{width:16px;height:16px;border-width:2px;border-color:#999}}@media screen and (hover: hover)and (min-width: 561px){.pageTopBtn_inner:hover{opacity:1}}@media screen and (hover: hover)and (min-width: 561px){.pageTopBtn_inner:hover::before{border-color:#3b6cff}}@media screen and (hover: none)and (min-width: 561px){.pageTopBtn_inner:active{opacity:1}}@media screen and (hover: none)and (min-width: 561px){.pageTopBtn_inner:active::before{border-color:#3b6cff}}.modaal-video-wrap{margin:auto}@media screen and (min-width: 561px){.modaal-video-wrap{margin-inline:50px}}.modaal-overlay{z-index:9998}/*# sourceMappingURL=common.min.css.map */