@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap);
.static-contents{--zi-fixed:999;--zi-modal:2000;color:#000;font-family:Noto Sans JP,sans-serif}.static-contents em,.static-contents span{color:inherit;font-style:normal;font-weight:inherit}.static-contents a{text-decoration:none}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .module-main{margin-top:0}.static-contents .module-section{margin:0 auto!important}.static-contents .module-section__inner{margin:0 auto;padding:0;width:720px}.static-contents .cmn_btn{height:112px;margin-top:32px;width:640px}.static-contents .cmn_btn div a,.static-contents .cmn_btn div div{align-items:center;display:inline-flex;flex-direction:column;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体 Pr6,YuGothic Pr6,游ゴシック体,YuGothic,Noto Sans JP,sans-serif;font-size:30px;font-weight:700;height:112px;justify-content:center;line-height:30px;text-align:center;width:640px}.static-contents .cmn_btn div div{background-color:#d3d2cf}.static-contents .cmn_btn div div span{color:#807f7d}.static-contents .cmn_btn div a{background:#fff;cursor:pointer;padding-left:84px;position:relative;text-decoration:none;transition:all .2s 0s}.static-contents .cmn_btn div a span{color:#45433e;display:inline-block;position:relative}.static-contents .cmn_btn div a span:before{background:url(../../assets/img/cart_black.png) no-repeat top;background-size:100%;content:"";height:29px;left:-50px;position:absolute;top:44%;transform:translateY(-50%);width:29px}.static-contents .cmn_btn div a span em{font-size:26px;font-weight:700;line-height:26px}.static-contents .cmn_btn div a:after{background:#fff;border:2px solid #d3d2cf;border-radius:7px;content:"";height:34px;left:53px;position:absolute;top:50%;transform:translateY(-50%);width:34px}.static-contents .cmn_btn .m-checked a:after{background:url(../../assets/img/icn_check.svg) no-repeat top;background-size:100%}.static-contents .cmn_btn.bottom a:after{left:32px}.static-contents .sec_main{z-index:1}.static-contents .sec_main .module-section__inner{position:relative}.static-contents .sec_main .module-section__inner:after{background:url(../../assets/img/dotline.png) repeat-x;background-size:auto 100%;bottom:-4px;content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.static-contents .sec_obi .module-section__inner{background-color:#de006e;color:#fff;font-family:丸明Yoshino StdN R;padding:32px 0 20px;text-align:center}.static-contents .sec_obi h2{font-size:32px;font-weight:400;line-height:32px}.static-contents .sec_obi h2 span{color:#fff;position:relative}.static-contents .sec_obi h2 span:after,.static-contents .sec_obi h2 span:before{background:url(../../assets/img/obi_icon.png) no-repeat;background-size:contain;content:"";display:block;height:24px;left:-40px;position:absolute;top:50%;transform:translateY(-55%);width:24px}.static-contents .sec_obi h2 span:after{left:auto;right:-40px}.static-contents .sec_obi .obi_text{font-size:48px;font-weight:400;line-height:72px;margin-top:10px}.static-contents .sec_obi .obi_text em{font-size:72px;font-weight:400;line-height:72px}.static-contents .sec_about .module-section__inner{background-color:#fffef3;padding:80px 40px}.static-contents .sec_about .module-section__inner .about_main{background-color:#fff;border:4px solid #be8a3a;padding:4px;text-align:center}.static-contents .sec_about .module-section__inner .about_main .about_main_inner{border:2px solid #be8a3a;padding:56px 0 60px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_sub span{color:#de006e;display:inline-block;font-family:丸明Yoshino StdN R;font-size:32px;font-weight:400;line-height:48px;padding:0 20px;position:relative}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_sub span:after,.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_sub span:before{background:url(../../assets/img/about_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:24px;position:absolute;top:43%;transform:translateY(-50%);width:24px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_sub span:before{right:100%}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_sub span:after{left:100%}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_ttl{background:url(../../assets/img/ttl_gray_260.png) no-repeat;background-size:100% 100%;color:#fff;font-family:丸明Yoshino StdN R;font-size:34px;font-weight:400;height:108px;line-height:80px;margin:20px auto 0;width:520px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_des{font-size:24px;font-weight:400;line-height:36px;margin-top:20px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list{background-color:#fdf1f7;margin:32px auto 0;padding:30px;width:560px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list li{display:flex}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list li .about_list_img{flex:none;margin-right:30px;width:200px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list li .about_list_txt{font-size:24px;font-weight:400;line-height:36px;margin-top:-6px;text-align:left}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list li .about_list_txt:before{background:url(../../assets/img/about_list_txt_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:72px;margin-bottom:-12px;width:128px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_list li+li{margin-top:20px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_prod{background-color:#fdf1f7;font-size:24px;font-weight:400;line-height:36px;margin:40px auto;padding:0 0 24px;text-align:center;width:520px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_btn{margin:0 auto;width:480px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_btn a{background-color:#45433e;color:#fff;display:block;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体 Pr6,YuGothic Pr6,游ゴシック体,YuGothic,Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;height:92px;line-height:92px;position:relative;text-align:center}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_btn a:after{background:url(../../assets/img/btn_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:40px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_link{font-size:24px;font-weight:400;line-height:36px;margin-top:32px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_link a{color:#de006e;text-decoration-line:underline}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date{margin:32px auto 0;width:550px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date:before{background:url(../../assets/img/dotline.png) repeat-x;background-size:auto 100%;content:"";display:block;height:8px;width:100%}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl{margin-top:32px;text-align:center}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl span{display:inline-block;font-family:丸明Yoshino StdN R;font-size:32px;font-weight:400;line-height:48px;padding:0 20px;position:relative}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl span:after,.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl span:before{background:url(../../assets/img/about_date_ttl_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:32px;position:absolute;top:43%;transform:translateY(-50%);width:32px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl span:before{right:100%}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_ttl span:after{left:100%;transform:translateY(-50%) rotateY(180deg)}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_txt{color:#de006e;font-size:32px;font-weight:700;line-height:46px;margin-top:20px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_date_txt span{color:#de006e;font-size:44px}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_notes{margin-top:32px;text-align:left}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_notes li{font-size:20px;font-weight:400;line-height:28px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_notes li em{font-weight:500}.static-contents .sec_about .module-section__inner .about_main .about_main_inner .about_date .about_notes li+li{margin-top:8px}.static-contents .sec_present .module-section__inner{background:url(../../assets/img/present_bg.jpg) no-repeat top;background-size:100% 100%;padding:80px 40px;position:relative;text-align:center;z-index:1}.static-contents .sec_present .module-section__inner:before{top:-6px}.static-contents .sec_present .module-section__inner:after,.static-contents .sec_present .module-section__inner:before{background:url(../../assets/img/dotline.png) repeat-x;background-size:auto 100%;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.static-contents .sec_present .module-section__inner:after{bottom:-4px}.static-contents .sec_present .module-section__inner .present_wrap{background-color:#fff;border:4px solid #be8a3a;margin:0 auto;padding:4px;text-align:center;width:640px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner{border:2px solid #be8a3a;padding:60px 0}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_sub span{color:#de006e;display:inline-block;font-family:丸明Yoshino StdN R;font-size:32px;font-weight:400;line-height:48px;padding:0 20px;position:relative}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_sub span:after,.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_sub span:before{background:url(../../assets/img/about_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:24px;position:absolute;top:43%;transform:translateY(-50%);width:24px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_sub span:before{right:100%}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_sub span:after{left:100%}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_ttl{background:url(../../assets/img/ttl_pink_230.png) no-repeat;background-size:100% 100%;color:#fff;font-family:Old Standard TT,serif;font-size:48px;font-style:normal;font-weight:400;height:108px;line-height:90px;margin:10px auto 0;width:460px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info{margin-top:20px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_txt{font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_txt .pink{color:#de006e;font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_txt em{font-weight:700}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_txt .font{color:#de006e;font-size:32px;font-weight:700;line-height:48px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_img{margin:40px 32px 0}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_img_wrap{margin:14px auto 0;position:relative;width:521px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_img_wrap .present_info_img_mask{background:rgba(0,0,0,.6);height:320px;left:0;position:absolute;right:0;top:0;z-index:9}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_img_wrap .present_info_img_mask span{color:#fff;display:flex;flex-direction:column;font-size:28px;font-weight:400;height:100%;justify-content:center;line-height:42px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_ttl{margin:40px auto 0;width:295px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_des{font-size:24px;font-weight:400;line-height:36px;margin-top:10px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_notes{margin:40px 32px 0;text-align:left}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_notes li{color:#000;font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_notes li+li{margin-top:4px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_notes li em{font-weight:700}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_info .present_info_notes li span{color:#de006e}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main{background-color:#fffef3;border:2px solid #be8a3a;margin:44px auto 0;padding:40px;width:560px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_ttl{font-size:24px;font-style:normal;font-weight:700;line-height:150%}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_ttl span{color:#de006e}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list{margin-top:40px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li{align-items:center;display:flex}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li .present_list_img{flex:none;margin-right:20px;width:140px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li .present_list_con{text-align:center;width:310px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li .present_list_con .present_con_ttl{font-family:丸明Yoshino StdN R;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-1.1px;line-height:150%}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li .present_list_con .present_con_btn a{background-color:#fff;border:2px solid #d3d2cf;color:#45433e;display:block;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体 Pr6,YuGothic Pr6,游ゴシック体,YuGothic,Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:600;height:64px;line-height:64px;margin-top:12px;position:relative;text-align:center}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li .present_list_con .present_con_btn a:after{background:url(../../assets/img/btn_arrow.png) no-repeat;background-size:100% 100%;content:"";display:block;height:40px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px}.static-contents .sec_present .module-section__inner .present_wrap .present_inner .present_main .present_main_list li+li{margin-top:40px}.static-contents .sec_prod .module-section__inner{background:url(../../assets/img/prod_bg02.png) bottom no-repeat;background-size:100% 180%;padding-bottom:320px;position:relative;z-index:0}.static-contents .sec_prod .module-section__inner:after{background:url(../../assets/img/prod_bg03.png) bottom no-repeat;background-size:100% auto;bottom:0;content:"";display:block;height:690px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.static-contents .sec_prod .prod_list{background:url(../../assets/img/prod_bg01.png) no-repeat;background-size:100% 100%;height:1891px;padding:80px 0 0}.static-contents .sec_prod .prod_list>li{padding:0 42px}.static-contents .sec_prod .prod_list>li .prod_ttl{width:590px}.static-contents .sec_prod .prod_list>li .prod_img{margin-top:24px}.static-contents .sec_prod .prod_list>li+li{margin-top:90px;padding:0}.static-contents .sec_prod .prod_list>li+li .prod_ttl{margin-left:90px;width:500px}.static-contents .sec_prod .prod_list>li+li .prod_img{margin-left:8px;margin-top:16px;width:672px}.static-contents .sec_prod .prod_item .prod_item_sub{margin:0 auto;width:658px}.static-contents .sec_prod .prod_item .prod_item_wrap{position:relative}.static-contents .sec_prod .prod_item .prod_item_wrap .prod_item_ttl{color:#fff;font-family:丸明Yoshino StdN R;font-size:34px;font-weight:700;left:50%;line-height:56px;position:absolute;text-align:center;top:28px;transform:translateX(-50%);white-space:nowrap}.static-contents .sec_prod .prod_item .prod_item_info{color:#fff;margin-top:40px;padding:0 40px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_tag span{border:2px solid #fff;color:#fff;display:inline-block;font-size:28px;font-style:normal;font-weight:400;height:42px;line-height:38px;padding:0 8px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_tag span+span{margin-left:20px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_tag span.new{background-color:#fff;color:#000}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_ttl{font-size:28px;font-style:normal;font-weight:400;line-height:150%;margin-top:20px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_detail{font-size:24px;font-style:normal;font-weight:400;line-height:150%;margin-top:20px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_price{font-size:34px;font-style:normal;font-weight:400;line-height:150%;margin-top:32px}.static-contents .sec_prod .prod_item .prod_item_info .prod_info_price span{font-size:28px}.static-contents .sec_prod .prod_item+.prod_item{margin-top:50px}.static-contents .sec_prod .prod_con{background-color:#fff;border:4px solid #be8a3a;margin:80px 40px 0;padding:4px}.static-contents .sec_prod .prod_con .prod_con_inner{border:2px solid #be8a3a}.static-contents .sec_prod .prod_con .prod_con_sub{background-color:#de006e;color:#fff;font-family:丸明Yoshino StdN R;font-size:36px;font-style:normal;font-weight:400;height:100px;letter-spacing:-1.8px;line-height:100px;text-align:center}.static-contents .sec_prod .prod_con .prod_con_wrap{padding:40px 32px 60px}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex{display:flex;justify-content:space-between}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex .prod_con_img{flex:none;margin-right:20px;width:240px}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex .prod_con_txt .prod_con_ttl{font-size:24px;font-style:normal;font-weight:500;line-height:150%}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex .prod_con_txt .prod_con_detail{font-size:20px;font-style:normal;font-weight:600;line-height:150%;margin-top:20px}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex .prod_con_txt .prod_con_price{font-size:34px;font-style:normal;font-weight:500;line-height:150%;margin-top:20px}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_flex .prod_con_txt .prod_con_price span{font-size:28px}.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn{width:560px}.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn>div a,.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn>div div{width:100%}.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn>div a{background-color:#45433e}.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn>div a span{color:#fff}.static-contents .sec_prod .prod_con .prod_con_wrap .cmn_btn>div a span:before{background:url(../../assets/img/cart.png) no-repeat top;background-size:100%}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_link{margin:40px auto 0;text-align:center}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_link a{display:inline-block;font-size:20px;font-style:normal;font-weight:600;line-height:40px;padding-right:28px;position:relative}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_link a span{border-bottom:2px solid #45433e}.static-contents .sec_prod .prod_con .prod_con_wrap .prod_con_link a:after{background:url(../../assets/img/prod_link_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.static-contents .sec_details .module-section__inner{background:url(../../assets/img/details_bg.png) no-repeat;background-size:100% auto;padding:160px 0 148px;position:relative;z-index:1}.static-contents .sec_details .module-section__inner:before{top:-4px}.static-contents .sec_details .module-section__inner:after,.static-contents .sec_details .module-section__inner:before{background:url(../../assets/img/dotline.png) repeat-x;background-size:auto 100%;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.static-contents .sec_details .module-section__inner:after{bottom:-4px}.static-contents .sec_details .details_main{background:url(../../assets/img/details_main02.png) repeat-y;background-size:100% auto;margin:0 auto;padding:0 13px 52px;position:relative;width:688px;z-index:0}.static-contents .sec_details .details_main:after,.static-contents .sec_details .details_main:before{background:url(../../assets/img/details_main01.png) no-repeat;background-size:100% 100%;content:"";display:block;height:52px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.static-contents .sec_details .details_main:before{top:-52px}.static-contents .sec_details .details_main:after{bottom:-52px;transform:translateX(-50%) rotate(180deg)}.static-contents .sec_details .details_main .details_ttl{border-bottom:4px dotted #b9873b;padding-bottom:43px}.static-contents .sec_details .details_main .details_sub{color:#be8a3a;font-family:丸明Yoshino StdN R;font-size:34px;list-style:50px;margin-top:40px;text-align:center}.static-contents .sec_details .details_main .details_list{margin-top:60px}.static-contents .sec_details .details_main .details_list li{text-align:center}.static-contents .sec_details .details_main .details_list li .details_list_ttl{color:#e32684;display:inline-block;font-family:丸明Yoshino StdN R;font-size:34px;line-height:38px;padding:0 20px;position:relative}.static-contents .sec_details .details_main .details_list li .details_list_ttl:after,.static-contents .sec_details .details_main .details_list li .details_list_ttl:before{background:url(../../assets/img/about_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:24px;position:absolute;top:43%;transform:translateY(-50%);width:24px}.static-contents .sec_details .details_main .details_list li .details_list_ttl:before{right:100%}.static-contents .sec_details .details_main .details_list li .details_list_ttl:after{left:100%}.static-contents .sec_details .details_main .details_list li .details_list_des{font-family:Noto Sans JP;font-size:26px;line-height:40px;margin-top:24px}.static-contents .sec_details .details_main .details_list li .details_list_img{margin-top:26px}.static-contents .sec_details .details_main .details_list li+li{margin-top:68px}.static-contents .sec_details .details_main .details_info{border-top:4px dotted #bf914b;margin:68px 20px 0;padding:60px 0 0;text-align:center}.static-contents .sec_details .details_main .details_info .details_info_ttl{background:url(../../assets/img/details_info_ttl.png) no-repeat;background-size:100% 100%;color:#fff;font-family:丸明Yoshino StdN R;font-size:32px;height:84px;line-height:80px;margin:0 auto;text-align:center;width:572px}.static-contents .sec_details .details_main .details_info .details_info_txt{font-size:26px;line-height:40px;margin-top:40px}.static-contents .sec_details .details_main .details_info .details_info_img{margin-top:44px}.static-contents .sec_details .details_main .details_item{margin:40px 40px 0}.static-contents .sec_details .details_main .details_item li .details_item_ttl{display:flex}.static-contents .sec_details .details_main .details_item li .details_item_ttl span{background-color:#be8a3a;border-radius:50%;color:#fff;display:block;flex:none;font-family:丸明Yoshino StdN R;font-size:34px;height:48px;line-height:48px;margin-right:28px;text-align:center;width:48px}.static-contents .sec_details .details_main .details_item li .details_item_ttl p{font-size:26px;line-height:40px;text-align:left}.static-contents .sec_details .details_main .details_item li .details_item_img{margin-top:44px}.static-contents .sec_details .details_main .details_item li+li{margin-top:80px}.static-contents .sec_details .details_main+.details_main{margin-top:140px}.static-contents .sec_notes .module-section__inner{border-top:2px solid #dfdfdf;padding:40px}.static-contents .sec_notes .module-list__notes li{font-size:20px;font-weight:400;line-height:30px}.static-contents .sec_notes .module-list__notes li span{color:#de006e}.static-contents .sec_notes .module-list__notes li+li{margin-top:4px}.static-contents .sec_notes .module-list__notes li a{text-decoration:underline}.static-contents .sec_elseproduct{padding:0;position:relative}.static-contents .sec_elseproduct:before{left:50%;transform:translateX(-50%);width:720px}.static-contents .sec_majolipia .module-section__inner{background:url(../../assets/img/map_bg.jpg) repeat top;background-size:930px;padding:80px 0;position:relative}.static-contents .sec_majolipia .module-section__inner:before{top:-4px}.static-contents .sec_majolipia .module-section__inner:after,.static-contents .sec_majolipia .module-section__inner:before{background:url(../../assets/img/dotline.png) repeat-x;background-size:auto 100%;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.static-contents .sec_majolipia .module-section__inner:after{bottom:-4px}.static-contents .sec_majolipia h2{margin:0 auto 60px;width:626px}.static-contents .sec_majolipia .majolipia_img{margin:0 auto 60px;width:630px}.static-contents .sec_majolipia .majolipia_box{background:url(../../assets/img/majolipia_box_bg.png) repeat-y;background-size:100%;margin:0 auto;width:650px}.static-contents .sec_majolipia .majolipia_box .majolipia_about_ttl{margin:0 auto 20px;width:284px}.static-contents .sec_majolipia .majolipia_box .majolipia_text{font-feature-settings:"palt";font-size:26px;letter-spacing:.05em;line-height:44px;text-align:center}.static-contents .sec_majolipia .majolipia_box hr{background:url(../../assets/img/dotline.png) repeat-x;background-size:contain;border:0;height:8px;margin:54px auto 60px;padding:0;width:550px}.static-contents .sec_majolipia .majolipia_box .majolipia_links{margin:60px auto 0;width:550px}.static-contents .sec_majolipia .majolipia_box .majolipia_links dl+dl{margin-top:30px}.static-contents .sec_majolipia .majolipia_box .majolipia_links dt{font-size:26px;font-weight:700;line-height:1;margin-bottom:20px;text-align:center}.static-contents .sec_cart{background-color:#fff;border-top:2px solid #000;bottom:0;display:block;left:0;position:fixed;right:0;z-index:1000}.static-contents .sec_cart .container{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:20px 0;width:720px}.static-contents .sec_cart .container h2{font-size:24px;line-height:1;margin-right:4px}.static-contents .sec_cart .container .cart_price{background-color:#fff;border:2px solid #000;box-sizing:border-box;margin-right:14px;min-width:240px;padding:30px 0;text-align:center}.static-contents .sec_cart .container .cart_price em{font-size:40px;font-weight:700;line-height:1}.static-contents .sec_cart .container .cart_price .yan{font-size:24px;font-weight:500}.static-contents .sec_cart .container .cart_price .taxin{font-size:20px;font-weight:500;line-height:1}.static-contents .sec_cart .container .cart_btn{width:380px}.static-contents .sec_cart .container .cart_btn a{background-color:#45433e;color:#fff;display:block;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体 Pr6,YuGothic Pr6,游ゴシック体,YuGothic,Noto Sans JP,sans-serif;font-size:26px;font-weight:700;line-height:36px;padding:18px 0 18px 40px;position:relative;text-align:center}.static-contents .sec_cart .container .cart_btn a:before{background:url(../../assets/img/cart.png) no-repeat top;background-size:100%;content:"";height:28px;left:36px;position:absolute;top:50%;transform:translateY(-50%);width:29px}@media screen and (min-width:801px){.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .is-pc{display:none!important;visibility:hidden}}
