.Header{width:100%;position:relative;z-index:12}@media only screen and (max-width:1780px){.Header{margin-left:-25px}}@media only screen and (max-width:900px){.Header{pointer-events:none}}.Header__Inner{position:fixed;width:290px;height:100%;background:url(//jp.images-monotaro.com/topic/25th-anniversary/common/side_bg.png) no-repeat;background-size:100% auto}@media only screen and (max-width:1780px){.Header__Inner{background:url(//jp.images-monotaro.com/topic/25th-anniversary/common/side_bg.png) no-repeat;background-size:100% auto;background-position:-20px -10px}}@media only screen and (max-width:900px){.Header__Inner{width:100%;height:160px;background:url(//jp.images-monotaro.com/topic/25th-anniversary/common/side_bg_sp01.png) no-repeat;background-size:134px auto;background-position:0 0}}.Header__Logo{width:168px;height:168px;margin:25px;display:block}@media only screen and (max-width:900px){.Header__Logo{width:100px;height:100px;margin:18px 0 0 25px;pointer-events:auto}}.Header__CorporateLogo{width:150px;position:fixed;top:0;right:0;padding:20px 25px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:radial-gradient(closest-side,#fff 70%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,#fff 70%,transparent 100%)}@media only screen and (max-width:900px){.Header__CorporateLogo{display:none}}.Header__CorporateLogo--Sp{display:none}@media only screen and (max-width:900px){.Header__CorporateLogo--Sp{position:fixed;display:block;right:25px;bottom:20px;width:130px;z-index:4;opacity:1;transform:none}}.Header25thTxt{position:fixed;left:40px;bottom:0;width:14px;padding:0 0 130px;margin:0 0 0;z-index:10;mix-blend-mode:multiply}.Header25thTxt:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2px;height:120px;background:#d51c28}.Header25thTxt.hidden{animation:Header25thTxtfade .2s ease-in-out forwards;pointer-events:none;padding:0;margin:0}.Header25thTxt.hidden:after{content:none}@keyframes Header25thTxtfade{0%{opacity:1}to{opacity:0;height:0}}.Header25thTxt.visible{animation:Header25thTxtfadeOut .2s ease-in-out forwards;pointer-events:all}@keyframes Header25thTxtfadeOut{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1780px){.Header25thTxt{left:20px}}@media only screen and (max-width:900px){.Header25thTxt{display:none}}.Header25thTxt__Sp,.Header25thTxt__Sp:after{display:none}@media only screen and (max-width:900px){.Header25thTxt__Sp{position:fixed;display:block;left:15px;bottom:0;width:16px;padding:0 0 200px;z-index:4;opacity:1;transform:none}.Header25thTxt__Sp:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2px;height:180px;background:#d51c28}}.HeaderNav{margin:0 0 20px 40px;overflow:hidden;pointer-events:all}@media only screen and (max-width:900px){.HeaderNav{margin:0 0 20px 0;pointer-events:auto}}.NaviList{margin:0;display:flex;flex-direction:column;height:240px;justify-content:center}@media only screen and (max-width:900px){.NaviList{display:inline-block;text-align:left;position:relative;height:auto;z-index:3}}.NaviList__Items{margin:0 0 20px}@media only screen and (max-width:900px){.NaviList__Items{margin:0 0 16px}}.NaviList__Items--Sp25thLogo{display:none}@media only screen and (max-width:900px){.NaviList__Items--Sp25thLogo{display:block;width:160px;margin:30px auto 20px}}.NaviList__Link{font-size:1.7rem;font-weight:600;line-height:1;text-decoration:none;color:#fff;transition:all .3s}@media only screen and (max-width:1280px){.NaviList__Link{font-size:1.6rem}}.NaviList__Link:visited{color:#fff;text-decoration:none}.NaviList__Link:hover{opacity:.6}.NaviListSp{display:none}@media only screen and (max-width:900px){.NaviListSp{display:block;margin:16px 0 0 20px}}.NaviListSp__Items{margin:0 0 16px}.NaviListSp__Link{font-size:1.6rem;font-weight:600;line-height:1;transition:all .3s}.NaviListSp__Link,.NaviListSp__Link:visited{text-decoration:none;color:#fff}.NaviListSp__Link:hover{opacity:.6}@media only screen and (max-width:900px){.HeaderNav__Inner{position:fixed;top:0;left:0;width:100%;height:100vh;padding:0 5px 0;overflow:auto;display:none;background:#d51c1c;text-align:center}.HeaderNav__Inner:before{top:0;right:0;width:138px;height:140px;background:url(//jp.images-monotaro.com/topic/25th-anniversary/common/sp_nav_bg_top.png)}.HeaderNav__Inner:after,.HeaderNav__Inner:before{content:"";display:block;position:absolute;z-index:2}.HeaderNav__Inner:after{bottom:0;left:0;width:200px;height:200px;background:url(//jp.images-monotaro.com/topic/25th-anniversary/common/sp_nav_bg_bottom.png)}}.HeaderNav__Toggle{display:none}@media only screen and (max-width:900px){.HeaderNav__Toggle{display:block;position:fixed;right:0;top:0;width:50px;height:50px;cursor:pointer;z-index:2000;background-color:#fff;transition:.35s ease-in-out}.HeaderNav__Toggle span{display:block;position:absolute;width:24px;border-bottom:2px solid #1c1b1f;transition:.35s ease-in-out;left:13px}.HeaderNav__Toggle span:first-child{top:16px}.HeaderNav__Toggle span:nth-child(2){top:24px}.HeaderNav__Toggle span:nth-child(3){top:32px}.HeaderNav__Toggle.active{display:block;position:fixed;right:0;top:0;width:50px;height:50px;background-color:transparent}.HeaderNav__Toggle.active span{left:10px;top:25px;border-bottom:2px solid #222}.HeaderNav__Toggle.active span:first-child{transform:rotate(-45deg)}.HeaderNav__Toggle.active span:nth-child(2){opacity:0}.HeaderNav__Toggle.active span:nth-child(3){transform:rotate(45deg)}}@media (min-width:901px){.HeaderNav__Inner{display:flex!important}.HeaderNav__Toggle{display:none}}