@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=fallback");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;900&display=fallback");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=fallback");main#main_original{overflow:hidden}main#main_original section{padding-top:45px;padding-bottom:45px}@media screen and (min-width:769px){main#main_original section{padding-top:80px;padding-bottom:80px}}main#main_original .ttl-s{font-family:"Noto Serif JP", sans-serif;text-align:center}main#main_original h2.ttl-s{font-size:30px;font-size:1.875rem}@media screen and (min-width:371px){main#main_original h2.ttl-s{font-size:34px;font-size:2.125rem}}@media screen and (min-width:769px){main#main_original h2.ttl-s{font-size:46px;font-size:2.875rem}}main#main_original h2.ttl{font-family:"Roboto", sans-serif;font-size:26px;font-size:1.625rem;font-weight:600;line-height:26px;letter-spacing:1.5px;position:relative;text-align:center;padding-top:30px;margin-bottom:40px}@media screen and (min-width:769px){main#main_original h2.ttl{font-size:34px;font-size:2.125rem;letter-spacing:2px;line-height:34px;padding-top:45px;margin-bottom:55px}}main#main_original h2.ttl:before{content:"";background-color:#e60012;display:inline-block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:5px}main#main_original h3.ttl-s{font-size:24px;font-size:1.5rem;font-weight:500}main#main_original .w740{max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:70px}main#main_original .w740 h3.ttl-s{margin-bottom:25px}@media screen and (min-width:769px){main#main_original .w740 h3.ttl-s{margin-bottom:35px}}main#main_original .w740 p{line-height:32px}@media screen and (min-width:769px){main#main_original .w740 p{font-size:18px;font-size:1.125rem;line-height:36px}}main#main_original .w740 p:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:769px){main#main_original .w740 p:not(:last-of-type){margin-bottom:30px}}main#main_original img{max-width:100%;height:auto}main#main_original .mv{background-color:#aaaaaa;position:relative;min-height:260px;padding:0}main#main_original .mv figure:first-child img{width:100%}@media screen and (max-width:768px){main#main_original .mv figure:first-child img{min-height:260px;-o-object-fit:cover;object-fit:cover}}main#main_original .mv__logo{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(40%);-moz-transform:translateX(-50%) translateY(40%);-ms-transform:translateX(-50%) translateY(40%);-o-transform:translateX(-50%) translateY(40%);transform:translateX(-50%) translateY(40%);width:70px}@media screen and (min-width:769px){main#main_original .mv__logo{width:107px}}main#main_original .logo-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:0.8125rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media screen and (min-width:769px){main#main_original .logo-text{margin-bottom:40px}}main#main_original .logo-text p:not(:last-child){margin-bottom:10px}main#main_original #sec01{padding:50px 0}@media screen and (min-width:769px){main#main_original #sec01{padding:75px 0 100px}}main#main_original #sec01 h1{font-family:"Roboto", sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:26px;letter-spacing:1.5px;text-align:center;margin-bottom:40px}@media screen and (min-width:769px){main#main_original #sec01 h1{letter-spacing:2px}}main#main_original #sec01 h2.ttl-s{margin-bottom:30px}@media screen and (min-width:769px){main#main_original #sec01 h2.ttl-s{margin-bottom:80px}}main#main_original #sec01 .sec01__img{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:45px}@media screen and (min-width:769px){main#main_original #sec01 .sec01__img{margin-bottom:90px}}main#main_original #sec01 .sec01__img img:first-child{width:60%}@media screen and (max-width:480px){main#main_original #sec01 .sec01__img img:first-child{width:100%;margin-bottom:10px}}@media screen and (min-width:481px){main#main_original #sec01 .sec01__img img:last-child{width:-webkit-calc(40% - 20px);width:-moz-calc(40% - 20px);width:calc(40% - 20px)}}main#main_original #sec01 .sec01__img-1{margin-bottom:45px}@media screen and (min-width:769px){main#main_original #sec01 .sec01__img-1{margin-bottom:95px}}main#main_original #sec01 .sec01__img-1 img{width:100%}main#main_original #sec01 .sec01__product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}main#main_original #sec01 .sec01__product .sec01__product-inner{position:relative}main#main_original #sec01 .sec01__product .sec01__product-inner:hover .bx-wrapper,main#main_original #sec01 .sec01__product .sec01__product-inner:hover>figure{opacity:0.8}main#main_original #sec01 .sec01__product .sec01__product-inner>a{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}main#main_original #sec01 .sec01__product .sec01__product-inner>figure{text-align:center;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;width:100%;margin-bottom:12px}main#main_original #sec01 .sec01__product .sec01__product-inner>figure img{width:645px}main#main_original #sec01 .sec01__product .bx-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}main#main_original #sec01 .sec01__product .bx-wrapper .bcs_image,main#main_original #sec01 .sec01__product .bx-wrapper .bcs_maker,main#main_original #sec01 .sec01__product .bx-wrapper .bcs_feature_point,main#main_original #sec01 .sec01__product .bx-wrapper .bcs_feature_star,main#main_original #sec01 .sec01__product .bx-wrapper .label_green{display:none}main#main_original #sec01 .sec01__product .bx-wrapper .bcs_title{font-size:20px;font-size:1.25rem;font-weight:500}main#main_original #sec01 .sec01__product .bx-wrapper .bcs_feature_price{font-family:"Roboto", sans-serif;font-size:30px;font-size:1.875rem;font-weight:600}main#main_original #sec01 .sec01__product .bx-wrapper .bcs_feature_price .yen_css{font-size:20px;font-size:1.25rem}main#main_original #sec01 .sec01__product .bx-wrapper .bcs_feature_price .tax_css{font-size:16px;font-size:1rem}main#main_original #sec02{background-color:#f6f6f6;padding:0 0 40px}@media screen and (min-width:769px){main#main_original #sec02{padding:0 0 80px}}main#main_original #sec02 .ttl{font-size:24px;font-size:1.5rem;position:relative;padding-top:35px;margin-bottom:25px}@media screen and (min-width:769px){main#main_original #sec02 .ttl{font-size:34px;font-size:2.125rem;padding-top:65px;margin-bottom:50px}}main#main_original #sec02 .ttl:before{content:"";background-color:#e60012;display:inline-block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:5px}main#main_original #sec03{padding:40px 0}@media screen and (min-width:769px){main#main_original #sec03{padding:80px 0 90px}}@media screen and (min-width:769px){main#main_original .related{max-width:600px}}
/*# sourceMappingURL=lifestory.css.map */