html{overflow-x:hidden}body{margin:0;padding:0;background:#fff;color:#17468f;font-size:1.8rem;line-height:1.8em;overflow-x:hidden;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,sans-serif;font-weight:400;font-style:normal;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.modal{overflow:hidden}a{outline:none;color:#09b6d6;text-decoration:underline;transition:all .4s}a:hover,a:active{color:#fbcc00;text-decoration:none}h1,h2,h3,h4,p,dl,dt,dd,strong,em{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit}ul,ol,dl,dt,dd{list-style:none;margin:0;padding:0}li{list-style:inherit;margin:0;padding:0}img{box-sizing:border-box;outline:none;max-width:100%;font-size:1px !important;line-height:0 !important;vertical-align:middle}strong,em{font-weight:inherit;font-style:inherit}rt{position:absolute;transform:translateY(0.2em)}[data-ruby]{display:inline-block;position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-0.7em;left:-100%;z-index:1;width:300%;font-size:.5em;line-height:1em;letter-spacing:-0.1em;text-align:center !important;white-space:nowrap;transform:scaleX(0.7)}[data-ruby] rt{display:none}.iblock{display:inline-block;vertical-align:baseline}.wbreak{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}.indent{text-indent:1em}.bold{font-weight:700 !important}.dis{text-decoration:line-through}img.border{border:1px solid #999;border-radius:4px}.ctrlAllow{-webkit-user-select:text !important;-moz-user-select:text !important;user-select:text !important}.emColor01{color:#c00 !important}.noteColor{color:#999 !important}.fsS{font-size:.8em;line-height:1.8em}.fsL{font-size:1.2em;line-height:1.8em}.fsLL{font-size:1.6em;line-height:1.8em}.mincho{font-family:YakuHanJP,"Hiragino Mincho Pro","Hiragino Mincho ProN","Hiragino Mincho","Kozuka Mincho Pro","Kozuka Mincho Std","メイリオ",Meiryo,serif;font-weight:400;font-style:normal}.en{font-size:1.3em;line-height:inherit;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;text-indent:.05em}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}.mgtHp{margin-top:14px !important}.mgt1p{margin-top:28px !important}.mgt2p{margin-top:56px !important}.mgt3p{margin-top:84px !important}.mgbHp{margin-bottom:14px !important}.mgb1p{margin-bottom:28px !important}.mgb2p{margin-bottom:56px !important}.mgb3p{margin-bottom:84px !important}.w1{width:1em !important}.w2{width:2em !important}.w3{width:3em !important}.w4{width:4em !important}.w5{width:5em !important}.w6{width:6em !important}.w7{width:7em !important}.w8{width:8em !important}.w9{width:9em !important}.w10{width:10em !important}.w11{width:11em !important}.w12{width:12em !important}.w13{width:13em !important}.w14{width:14em !important}.w15{width:15em !important}.w16{width:16em !important}.w17{width:17em !important}.w18{width:18em !important}.w19{width:19em !important}.w20{width:20em !important}.w21{width:21em !important}.w22{width:22em !important}.w23{width:23em !important}.w24{width:24em !important}.w25{width:25em !important}.w26{width:26em !important}.w27{width:27em !important}.w28{width:28em !important}.w29{width:29em !important}.w30{width:30em !important}.button{box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:2px solid #fff;padding:6px;min-width:640px;min-height:120px;background:#17468f;color:#fff !important;font-size:2.2em;line-height:1.2em;letter-spacing:.1em;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;font-weight:300;text-indent:.1em;text-decoration:none !important;text-align:center;transition:all .4s}.button::after{content:"";box-sizing:border-box;position:absolute;left:6px;top:6px;z-index:1;border:2px solid #fff;width:calc(100% - 12px);height:calc(100% - 12px);transition:all .1s linear}.button:hover::after{left:0;top:0;border-width:8px;width:100%;height:100%}.button.jp{font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,sans-serif;font-weight:400;font-style:normal}table.def{box-sizing:border-box;display:table;table-layout:fixed;border-collapse:separate;border-spacing:0 8px}table.def th,table.def td{box-sizing:border-box;padding:15px 25px;vertical-align:middle}table.def th{background:#030303;color:#fff;line-height:1.2em;font-weight:300;letter-spacing:.1em;text-align:center}table.def td{background:#fff;line-height:1.6em;text-align:left}table.def.center{margin:0 auto}table.def.full{width:100%}ul.def{text-align:left}ul.def>li{position:relative;z-index:1;padding-left:1em}ul.def>li::before{position:absolute;left:0;top:0;z-index:-1}ul.def.asta{color:#17468f}ul.def.disc>li::before{content:"・"}ul.def.asta>li::before{content:"※"}ol.def{counter-reset:ol-def-item;text-align:left}ol.def>li{position:relative;z-index:1;padding-left:2.4em}ol.def>li::before{counter-increment:ol-def-item;content:counter(ol-def-item) ".";overflow:hidden;display:block;position:absolute;left:0;top:0;z-index:10;width:1.4em;line-height:inherit;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;text-align:right;white-space:nowrap}body>header>nav{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;top:0;z-index:51000;margin:0;padding:0 0 0 30px;height:100vh;font-size:1.7em;line-height:1em;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;letter-spacing:.1em;text-indent:.1em;text-align:left;transition:right .2s ease-out}body>header>nav li{margin:30px 0}body>header>nav a{display:inline-block;position:relative;z-index:1;padding:0 .05em;color:#17468f !important;text-decoration:none;transition:none}body>header>nav a::after{content:"";position:absolute;left:0;bottom:-2px;z-index:-1;width:100%;height:2px;background:#17468f;transform-origin:0 50%;transform:scaleX(0);transition:transform .2s ease-out}body>header>nav li:not(.cur)>a:hover::after{transform:scaleX(1)}body>header>nav li.cur>a{background:#17468f;color:#fff !important}body>header>nav li.change>a{color:#fff !important}body>header>nav li.change>a::after{background:#fff}body>header>nav li.change.cur>a{background:#fff;color:#17468f !important}body>header .oc{position:fixed;right:20px;top:20px;z-index:51000;border:4px solid #fff;width:90px;height:90px;background:#17468f}body>header .oc .ocBars{fill:#fff;pointer-events:all;cursor:pointer}body>header .oc .ocBars .bar{opacity:1;transform-origin:45px 45px;transition:transform .3s ease-in-out,opacity .2s ease-in-out}body>header .oc .ocBars .bar:nth-of-type(1){transform:translateY(-20px) rotate(0)}body>header .oc .ocBars .bar:nth-of-type(3){transform:translateY(20px) rotate(0)}body>footer{box-sizing:border-box;padding-bottom:80px}body>footer .official{background:#030303}body>footer .official a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}body>footer .official a img{width:auto;height:120px;transition:all .4s}body>footer .official a:hover img{transform:scale(1.05)}body>footer .links{display:flex;flex-flow:row nowrap;justify-content:center;margin-top:70px}body>footer .links>section{flex:0 1 auto;margin:0 20px;width:300px}body>footer .links>section h1 img{width:auto;height:30px}body>footer .links>section li{margin-top:10px}body>footer .links a.button{min-width:300px;min-height:80px;font-size:1.6em;line-height:1.2em}body>footer .links a.button::after{left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px)}body>footer .links a.button:hover::after{left:0;top:0;border-width:6px;width:100%;height:100%}body>footer .links a.button img{width:auto;height:62px}body>footer .caution{font-size:.7em;line-height:1.8em;letter-spacing:.15em;text-indent:.15em}body>footer .copy{font-size:.9em;line-height:1.8em;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;letter-spacing:.15em;text-indent:.15em}body>footer .copy .mark{display:inline-block;margin:-0.2em 0 .2em;font-size:.9em;line-height:1.8em;vertical-align:middle}#Wrap{position:relative;z-index:1000}#Container>section{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;min-height:100vh}#Container>section>div{margin:0 auto;max-width:1024px}#Container>section>div>h1{text-align:center}#Container>section>div>h1>span{color:#17468f;display:inline-block;border-bottom:4px solid #17468f;padding:0 5px 10px;font-size:5.6em;line-height:1em;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal;font-weight:300;letter-spacing:.1em;text-indent:.1em}#Container>section>div>h1,#Container>section>div>.inner,#Container>section>div>article{opacity:0;transform:scale(0.95);transition:transform .4s ease-out,opacity .2s ease-in}#Container>section>div>h1.scrollShow,#Container>section>div>.inner.scrollShow,#Container>section>div>article.scrollShow{opacity:1;transform:scale(1)}#Container>section:nth-of-type(odd){background:#17468f;color:#fff}#Container>section:nth-of-type(odd)>div>h1>span{border-bottom-color:#fff;color:#fff}#Container>section:nth-of-type(odd) table.def td{background:#fff;color:#030303}#Container>section:nth-of-type(even){color:#fff}#Container>section:nth-of-type(even) table.def td{color:#030303}#Main{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:80px 0;min-height:100vh;opacity:0;transform:scale(0.95);transition:transform .4s ease-out,opacity .2s ease-in}#Main.scrollShow{opacity:1;transform:scale(1)}#Main img{display:block;margin:0 auto;width:auto;max-height:70vh}#Main .main-slider{width:100%}#Main .main-slider .slick-slide a{display:inline-block}#Main .main-slider .slick-dots{position:absolute;left:0;bottom:-50px;width:100%}#Main .main-slider .slick-dots>li{opacity:.5;display:inline-block;margin:0 10px;transition:opacity .4s}#Main .main-slider .slick-dots>li.slick-active{opacity:1}#Main .main-slider .slick-dots>li button{outline:none;overflow:hidden;border:none;border-radius:50%;padding:0;width:16px;height:16px;text-indent:-9999px;background:#fff}.scroll{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;right:35px;bottom:0;z-index:1000;height:100vh;color:#17468f;font-size:1.1em;line-height:1em;font-family:apotek-comp,sans-serif;font-weight:300;font-style:normal}.scroll::before{content:"";position:absolute;left:calc(50% - 5px);bottom:90px;border-radius:50%;width:10px;height:10px;background:#17468f;animation:scroll_dot 1.4s ease-in-out infinite}.scroll::after{content:"";width:1px;height:94px;background:#17468f}.scroll>a{color:#17468f !important;letter-spacing:.1em;text-decoration:none !important;transform:translateY(-1.5em) rotate(90deg)}@keyframes scroll_dot{0%{opacity:0}40%{opacity:1}80%{opacity:.9}100%{opacity:0;bottom:0}}#Detail article{font-size:.9em;line-height:1.6em}#Detail article:not(:nth-of-type(1)){border-top:2px solid hsla(0,0%,100%,.2);padding-top:56px}#Detail article .layoutBox{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#Detail article .layoutBox>.gallery{flex:0 1 auto;margin-right:60px;width:510px}#Detail article .layoutBox>.gallery .slick-slide img{border:1px solid #17468f}#Detail article .layoutBox>.detail{flex:0 1 auto;width:450px;text-align:left}#Detail article .layoutBox>.detail h1>img{width:auto;height:75px}#Detail article .appendBox{padding:0 0 0 70px;text-align:left;color:#17468f}#Detail article .appendBox>h1{font-size:1.8em;line-height:1.4em}#Detail article .appendBox .layout{display:flex;flex-flow:row wrap}#Detail article .appendBox .layout>div{flex:0 1 auto}#Detail article .appendBox .layout.half>div{width:440px}#Detail article .appendBox .layout.half>div:nth-of-type(even){margin-left:60px}#Detail article .appendBox ul .box-margin{margin-top:30px}#Detail article .detail-slider{padding-left:70px}#Detail article .detail-slider .slick-list{overflow:hidden}#Detail article .detail-slider .slick-arrow{outline:none;overflow:hidden;position:absolute;top:calc(50% - 40px);z-index:10;border:none;width:28px;height:80px;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}#Detail article .detail-slider .slick-arrow.slick-prev{left:80px;background-image:url(../img/btn_arrow_prev.png)}#Detail article .detail-slider .slick-arrow.slick-next{right:10px;background-image:url(../img/btn_arrow_next.png)}#Detail article .detail-slider .slick-dots{position:absolute;left:0;top:0}#Detail article .detail-slider .slick-dots>li{opacity:.5;margin:0 0 10px}#Detail article .detail-slider .slick-dots>li.slick-active{opacity:1}#Detail article .detail-slider .slick-dots>li button{overflow:hidden;border:none;padding:0;width:50px;height:50px;background:#fff;border:1px solid #17468f}#Detail article .spec>li{display:table;table-layout:fixed;margin-top:10px;line-height:1em}#Detail article .spec>li>span{box-sizing:border-box;display:table-cell;padding:7px 10px;vertical-align:middle}#Detail article .spec>li>span.label{width:100px;background:#030303;color:#fff;text-align:center}#Detail article .spec>li>span.desc{background:#17468f;color:#fff}#Detail article table.def th,#Detail article table.def td{padding:5px 10px;line-height:1.4em}#Detail article table.def th{width:5em;font-size:1.2em}#Store table.def th{width:9em}#Store table.def td{padding-right:40px;letter-spacing:.1em}#Store .button{background:#fff;color:#17468f !important;border:2px solid #17468f}#Store .button>span::before{content:"";display:inline-block;margin:-5px 30px 0 0;width:30px;height:30px;background:rgba(0,0,0,0) url(../img/btn_shop.png) center/contain no-repeat;vertical-align:middle;color:#17468f}#Store .button::after{border:2px solid #17468f}#Store article>h1{color:#17468f;font-size:1.8em;line-height:1.6em;font-weight:700}#Store .pre{opacity:.6;font-size:.8em}body.modal{overflow:hidden}.modalPic,[data-modal-pic],[data-modal-page],.modalCard,[data-modal-card]{cursor:pointer}img.modalPic,img.modalCard,img[data-modal-card]{transition:opacity .4s}img.modalPic:hover,img.modalCard:hover,img[data-modal-card]:hover{opacity:.6}#Popup{display:none}#Modal{box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;right:0;bottom:0;z-index:60000;width:100%;height:100%;background:rgba(23,70,143,.9)}#Modal>.inner{box-sizing:border-box;opacity:0;overflow:auto;position:relative;z-index:10;display:flex;justify-content:center;align-items:center;padding:80px 40px;width:100%;height:100%;transition:all .4s;transform:translateY(-2%)}#Modal>.inner.show{opacity:1;transform:translateY(0)}#Modal .close{position:fixed;right:30px;top:30px;z-index:1000;width:60px;height:60px;cursor:pointer;transition:all .2s ease-out}#Modal .close::before,#Modal .close::after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;background:#fff;transition:all .4s ease-out}#Modal .close::before{transform:rotate(-45deg) scaleX(1.42)}#Modal .close::after{transform:rotate(45deg) scaleX(1.42)}#Modal .pictBox{box-sizing:border-box;overflow:hidden;display:inline-block;position:relative;margin:0;padding:0;text-align:center;max-width:500px}#Modal .pictBox img{max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}#Modal .inlineBox{box-sizing:border-box;overflow:hidden;position:relative;margin:50px auto;max-width:1140px}#Bg{overflow:hidden;position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;--bg-x:0px}#Bg>div{position:absolute;left:-50%;top:-50%;z-index:1;width:200%;height:200%;transform:rotate(-30deg)}#Bg>div>div{position:absolute;left:0;z-index:1;width:200%;height:68px;background:rgba(0,0,0,0) url(../img/bg.png) 0 0 repeat-x;background-position-x:var(--bg-x);background-size:auto 68px}@media screen and (max-width: 960px){body{font-size:2.6rem;line-height:1.8em}.pc{display:none !important}img.border{border-width:2px}.mgtHp{margin-top:23.4px !important}.mgt1p{margin-top:46.8px !important}.mgt2p{margin-top:93.6px !important}.mgt3p{margin-top:140.4px !important}.mgbHp{margin-bottom:23.4px !important}.mgb1p{margin-bottom:46.8px !important}.mgb2p{margin-bottom:93.6px !important}.mgb3p{margin-bottom:140.4px !important}.w1.spbreak,.w2.spbreak,.w3.spbreak,.w4.spbreak,.w5.spbreak,.w6.spbreak,.w7.spbreak,.w8.spbreak,.w9.spbreak,.w10.spbreak,.w11.spbreak,.w12.spbreak,.w13.spbreak,.w14.spbreak,.w15.spbreak,.w16.spbreak,.w17.spbreak,.w18.spbreak,.w19.spbreak,.w20.spbreak,.w21.spbreak,.w22.spbreak,.w23.spbreak,.w24.spbreak,.w25.spbreak,.w26.spbreak,.w27.spbreak,.w28.spbreak,.w29.spbreak,.w30.spbreak{width:auto !important}.button{display:flex;border-width:4px;min-height:180px;font-size:2em;line-height:1.2em;letter-spacing:.1em;text-indent:.1em}.button::after{left:8px !important;top:8px !important;border-width:4px !important;width:calc(100% - 16px) !important;height:calc(100% - 16px) !important}table.def th,table.def td{padding:25px}ol.def>li{padding-left:0}ol.def>li>*:first-child{padding-left:2em}ol.def>li::before{text-align:left}body>header>nav{left:auto;right:-100%;width:100%;padding:0;background:hsla(0,0%,100%,.9);font-size:5em;line-height:1em}body>header>nav li{margin:60px 0}body>header>nav a::after{display:none}body>header.show>nav{right:0}body>header.show .oc .ocBars .bar:nth-of-type(1){transform:translateY(0) rotate(45deg)}body>header.show .oc .ocBars .bar:nth-of-type(2){opacity:0}body>header.show .oc .ocBars .bar:nth-of-type(3){transform:translateY(0) rotate(-45deg)}body>footer .official a{display:flex;min-height:320px}body>footer .official a img{height:auto}body>footer .official a:hover img{transform:scale(1)}body>footer .links{display:block}body>footer .links>section{margin:0 0 60px;padding:0 40px;width:auto}body>footer .links>section h1 img{height:auto}body>footer .links>section ul{display:flex;flex-flow:row wrap;justify-content:space-between}body>footer .links>section li{width:48%;margin-top:20px}body>footer .links>section li.wide{width:48%}body>footer .links>section li.wide a.button{padding:10px 0}body>footer .links>section li.wide a.button img{max-width:80%}body>footer .links a.button{min-width:0;width:100%;min-height:120px;font-size:1.8em;line-height:1.2em}body>footer .links a.button::after{left:6px !important;top:6px !important;border-width:2px !important;width:calc(100% - 12px) !important;height:calc(100% - 12px) !important}body>footer .links a.button img{width:auto;height:auto;max-width:100%}body>footer .caution{font-size:.6em;line-height:1.8em}body>footer .copy{font-size:.8em;line-height:1.8em}#Container>section{padding:140px 40px}#Container>section>div>h1>span{border-bottom-width:6px;padding:0 10px 10px;font-size:4.8em;line-height:1em}#Main{padding:240px 0}.scroll{right:5px;height:100dvh}.scroll::before{left:calc(50% - 6px);bottom:110px;width:12px;height:12px}.scroll::after{width:2px;height:116px}#Detail article:not(:nth-of-type(1)){border-top-width:3px;padding-top:93.6px}#Detail article .layoutBox{display:block}#Detail article .layoutBox>.gallery{margin:0 auto;width:550px}#Detail article .layoutBox>.detail{width:auto}#Detail article .layoutBox>.detail h1>img{height:auto}#Detail article .appendBox .layout{gap:30px}#Detail article .appendBox .layout.half>div{width:calc((100% - 30px)/2)}#Detail article .appendBox .layout.half>div:nth-of-type(odd){margin-right:0}#Detail article .appendBox .layout.half>div:nth-of-type(even){margin-left:0}#Detail article .appendBox{padding-left:0}#Detail article .detail-slider{padding:0 0 60px}#Detail article .detail-slider .slick-arrow{top:225px;width:34px;height:100px}#Detail article .detail-slider .slick-arrow.slick-prev{left:20px}#Detail article .detail-slider .slick-arrow.slick-next{right:20px}#Detail article .detail-slider .slick-dots{position:relative;text-align:left;padding-top:8px}#Detail article .detail-slider .slick-dots>li{display:inline-block;margin:12px 12px 0 0}#Detail article .detail-slider .slick-dots>li:nth-of-type(5n+5){margin-right:0}#Detail article .detail-slider .slick-dots>li button{width:100px;height:100px}#Detail article .spec>li{margin-top:18px}#Detail article .spec>li>span{padding:14px 30px}#Detail article .spec>li>span.label{width:160px}#Detail article table.def th,#Detail article table.def td{padding:10px 30px}#Detail article .appendBox .layout.half>div:not(:first-child) table.def{margin-top:-8px}#Store{box-shadow:0 1px 0 #030303}#Store table.def{width:100%}#Store table.def th{width:7em}#Store table.def td{padding-right:25px;letter-spacing:.05em}#Store .button>span::before{margin:-10px 25px 0 0;width:40px;height:40px}img.modalPic:hover,img.modalCard:hover,img[data-modal-card]:hover{opacity:1}#Modal>.inner{padding:120px 20px}#Modal .close{right:40px;top:40px;width:80px;height:80px}#Modal .close::before,#Modal .close::after{top:calc(50% - 1.5px);height:3px}#Modal .pictBox{max-width:100%}#Modal .inlineBox{margin:100px auto}#Bg>div>div{height:90px;background-size:auto 90px}}@media screen and (min-width: 751px){.sp{display:none !important}.w1.pcbreak,.w2.pcbreak,.w3.pcbreak,.w4.pcbreak,.w5.pcbreak,.w6.pcbreak,.w7.pcbreak,.w8.pcbreak,.w9.pcbreak,.w10.pcbreak,.w11.pcbreak,.w12.pcbreak,.w13.pcbreak,.w14.pcbreak,.w15.pcbreak,.w16.pcbreak,.w17.pcbreak,.w18.pcbreak,.w19.pcbreak,.w20.pcbreak,.w21.pcbreak,.w22.pcbreak,.w23.pcbreak,.w24.pcbreak,.w25.pcbreak,.w26.pcbreak,.w27.pcbreak,.w28.pcbreak,.w29.pcbreak,.w30.pcbreak{width:auto !important}}
/*# sourceMappingURL=../map/style.css.map */
