.static-contents .js-module-acc button{cursor:pointer}.static-contents .js-module-acc .js-acc-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc:not(.js-acc-defaultHeight) .js-acc-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc.m-opened:not(.js-acc-defaultHeight) .js-acc-cont{opacity:1;visibility:visible}.static-contents .js-module-acc[data-remove=true] .js-acc-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened[data-remove=true] .js-acc-cover{opacity:0}.static-contents .js-module-acc .js-acc-btn-label-close{display:block}.static-contents .js-module-acc .js-acc-btn-label-open,.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc.js-acc-defaultHeight{position:relative}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%,#fff 50%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;padding-top:20px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset!important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent,transparent);max-height:100%;position:relative}@font-face{font-family:ShiseidoGinza-Regular;src:url(../font/ShiseidoGinza-Regular.woff)}.static-contents{--zi-fixed:999;--zi-modal:2000}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .breadcrumb{margin:0 auto}.static-contents .module-section:not(:first-child){margin:0}.static-contents .module-main .module-section .module-section__inner{margin:0 auto;padding:0;width:720px}.static-contents .module-main .module-section .module-section__inner .module-h1,.static-contents .module-main .module-section .module-section__inner .module-h2,.static-contents .module-main .module-section .module-section__inner .module-h3,.static-contents .module-main .module-section .module-section__inner .module-h4{margin:0}.static-contents .module-list__notes{margin-top:20px;text-align:left}.static-contents .module-list__notes li{font-family:TazuganeGothicStdN-Thin!important;font-size:20px;font-weight:400!important;line-height:30px}.static-contents .module-list__notes li+li{margin-top:10px!important}.static-contents .cmn_btn{margin-top:30px;text-align:center}.static-contents .cmn_btn .module-button{max-width:100%;min-height:112px}.static-contents .cmn_btn .module-button span{font-family:游ゴシック体,yugothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;font-size:30px;font-weight:700;line-height:44px}.static-contents .cmn_btn .module-button span:before{height:28px;width:28px}.static-contents .sec_obi .module-section__inner{background:#f5f5f5;padding:80px 40px!important;text-align:center}.static-contents .sec_obi .module-section__inner h2{font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:400!important;line-height:60px}.static-contents .sec_obi .module-section__inner h2 sup{font-size:20px}.static-contents .sec_obi .module-section__inner h3{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;margin:20px 0 0!important}.static-contents .sec_obi .module-section__inner .module-list__notes{margin-top:20px}.static-contents .sec_anchor .module-section__inner{background:url(../img/anchor_bg.png) no-repeat top;background-size:100% auto;padding:120px 40px!important}.static-contents .sec_anchor .module-section__inner h2{font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:400!important;line-height:60px;text-align:center;white-space:nowrap}.static-contents .sec_anchor .module-section__inner h3{background:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:44px;margin:50px 0 0!important;padding:0 10px;text-align:center}.static-contents .sec_anchor .anchor_main{background:hsla(0,0%,100%,.7);border:2px solid #ccc;margin-bottom:100px;padding:50px 0;text-align:center}.static-contents .sec_anchor .anchor_main .anchor_main_sub{color:#c8102e;font-size:32px}.static-contents .sec_anchor .anchor_main .anchor_main_sub,.static-contents .sec_anchor .anchor_main .anchor_main_ttl{font-family:TazuganeGothicStdN-Book!important;font-style:normal;font-weight:350;font-weight:400!important;line-height:150%}.static-contents .sec_anchor .anchor_main .anchor_main_ttl{font-size:36px;margin-top:8px}.static-contents .sec_anchor .anchor_main .anchor_main_img{margin:40px auto 0;width:310px}.static-contents .sec_anchor .anchor_main .anchor_main_btn a{border:2px solid #d3d2cf;height:64px;margin-top:40px;max-width:none;width:310px}.static-contents .sec_anchor .anchor_main .anchor_main_btn a span{color:#45433e;font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-style:normal;font-weight:600;font-weight:400!important;line-height:36px}.static-contents .sec_anchor .anchor_list{margin:60px 0}.static-contents .sec_anchor .anchor_list li{border-bottom:2px solid #ccc;padding:20px 0}.static-contents .sec_anchor .anchor_list li+li{margin-top:20px}.static-contents .sec_anchor .anchor_list li a{align-items:center;display:flex;position:relative;text-decoration:none;width:100%}.static-contents .sec_anchor .anchor_list li a:after{background:url(../img/arrow.png) no-repeat 50%;background-size:contain;content:"";height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.static-contents .sec_anchor .anchor_list li a:hover{opacity:.7}.static-contents .sec_anchor .anchor_list .anchor_list_img{width:150px}.static-contents .sec_anchor .anchor_list .anchor_list_txt{font-family:TazuganeGothicStdN-Thin!important;font-size:24px;font-weight:400!important;line-height:36px;margin-left:30px;text-align:left}.static-contents .sec_anchor .anchor_list .anchor_list_txt span{display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:400!important;line-height:48px;margin-bottom:4px}.static-contents .sec_anchor .anchor_list .anchor_list_txt sup{font-size:16px}.static-contents .sec_item#item2 .item_intro{background:url(../img/item2_bg.jpg) no-repeat top/cover}.static-contents .sec_item#item3 .item_intro{background:#ebe5fa}.static-contents .sec_item sup{font-size:16px}.static-contents .sec_item .item_intro{background:#f5f5f5;padding:60px 40px;text-align:left}.static-contents .sec_item .item_intro .item_intro_tag{border:2px solid #000;color:#45433e;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;margin:0 0 20px;padding:0 6px;text-align:center}.static-contents .sec_item .item_intro .item_intro_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:36px;font-weight:400!important;line-height:54px}.static-contents .sec_item .item_intro .item_intro_txt{font-family:TazuganeGothicStdN-Thin!important;font-size:28px;font-weight:400!important;line-height:42px;margin:10px 0 0}.static-contents .sec_item .item_intro .module-list__notes li{padding-left:1.7em;text-indent:-1.7em}.static-contents .sec_item .item_inner_kit{background-color:#dfd1a7;padding:120px 40px}.static-contents .sec_item .item_inner_kit .item_kit_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:48px;font-style:normal;font-weight:400;font-weight:400!important;line-height:150%;text-align:center}.static-contents .sec_item .item_inner_kit .item_kit_date{align-items:center;background-color:#f5f5f5;display:flex;height:100px;justify-content:center;margin:40px 0 80px}.static-contents .sec_item .item_inner_kit .item_kit_date p{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-style:normal;font-weight:350;font-weight:400!important;line-height:150%;text-align:center}.static-contents .sec_item .item_inner{background:#fff;padding:120px 40px}.static-contents .sec_item .item_prod+.item_prod{margin-top:100px}.static-contents .sec_item .item_prod .item_prod_catch{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:400!important;letter-spacing:-.03em;line-height:48px}.static-contents .sec_item .item_prod .item_prod_img{margin:30px auto 40px;width:560px}.static-contents .sec_item .item_prod .item_prod_tag{display:flex;gap:20px;margin-top:40px}.static-contents .sec_item .item_prod .item_prod_tag li{border:2px solid #000;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;padding:1px 8px}.static-contents .sec_item .item_prod .item_prod_tag li.item_prod_tag_new{background-color:#000;color:#fff}.static-contents .sec_item .item_prod .item_prod_date{background-color:#f5f5f5;font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:400!important;line-height:36px;margin-top:20px;padding:8px 20px 10px}.static-contents .sec_item .item_prod .item_prod_limit{color:#c8102e;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;margin:0 0 20px}.static-contents .sec_item .item_prod .item_prod_name{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;margin:20px 0}.static-contents .sec_item .item_prod .item_prod_txt{font-size:24px;font-style:normal;font-weight:275;line-height:150%;margin-top:20px}.static-contents .sec_item .item_prod .js-module-acc{background:#fff}.static-contents .sec_item .item_prod .js-module-acc .js-acc-btn{border:2px solid #000;border-left:none;border-right:none;display:block;max-width:640px;outline:0;padding:40px 0;position:relative;text-align:left}.static-contents .sec_item .item_prod .js-module-acc .js-acc-btn span{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:400!important;justify-content:flex-start;line-height:36px}.static-contents .sec_item .item_prod .js-module-acc .js-acc-btn span:after{height:20px;width:20px}.static-contents .sec_item .item_prod .js-module-acc .js-acc-cont{padding:0}.static-contents .sec_item .item_prod .js-module-acc .js-acc-cont ul li{font-family:TazuganeGothicStdN-Thin!important;font-size:24px;font-weight:400!important;line-height:36px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_item .item_prod .js-module-acc .js-acc-cont ul li span{display:inline-block;font-size:20px;line-height:30px;margin-top:10px;padding-left:0;text-indent:0}.static-contents .sec_item .item_prod .js-module-acc .js-acc-cont ul li+li{margin-top:20px}.static-contents .sec_item .item_prod .js-module-acc.m-opened .js-acc-btn{border-bottom:none}.static-contents .sec_item .item_prod .js-module-acc.m-opened .js-acc-cont{border-bottom:2px solid #000;padding:0 0 40px}.static-contents .sec_item .item_prod .item_prod_detail{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:400!important;line-height:36px;margin:40px 0 8px}.static-contents .sec_item .item_prod .item_prod_detail+.item_prod_price{margin:0}.static-contents .sec_item .item_prod .item_prod_price{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;line-height:42px;margin:30px 0 0}.static-contents .sec_item .item_prod .item_prod_price span{font-size:34px;line-height:51px}.static-contents .sec_notes .module-section__inner{background:#fff;border-top:1px solid #000;padding:120px 40px!important;text-align:left}.static-contents .sec_notes .module-section__inner h2{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:400!important;line-height:36px}.static-contents .sec_notes .module-list__notes{margin-top:26px}.static-contents .sec_notes .module-list__notes dl{margin-top:26px;padding-left:0;text-indent:0}.static-contents .sec_notes .module-list__notes dl dd+dd{margin-top:4px}.static-contents .module-service .module-list__notes li{color:#45433e;font-family:游ゴシック体,yugothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;font-size:1rem}@media screen and (min-width:801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:100px!important}.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:27.7777777778vw!important}.static-contents .is-pc{display:none!important;visibility:hidden}}
