.contact .main h1,.contact .main h2,.contact .main h3,.contact .main h4,.contact .main h5,.contact .main p,.contact .main figure,.contact .main ol,.contact .main ul,.contact .main li,.contact .main dl,.contact .main dt,.contact .main dd,.about .main h1,.about .main h2,.about .main h3,.about .main h4,.about .main h5,.about .main p,.about .main figure,.about .main ol,.about .main ul,.about .main li,.about .main dl,.about .main dt,.about .main dd,.template-404 .main h1,.template-404 .main h2,.template-404 .main h3,.template-404 .main h4,.template-404 .main h5,.template-404 .main p,.template-404 .main figure,.template-404 .main ol,.template-404 .main ul,.template-404 .main li,.template-404 .main dl,.template-404 .main dt,.template-404 .main dd,.template-customers-account .main h1,.template-customers-account .main h2,.template-customers-account .main h3,.template-customers-account .main h4,.template-customers-account .main h5,.template-customers-account .main p,.template-customers-account .main figure,.template-customers-account .main ol,.template-customers-account .main ul,.template-customers-account .main li,.template-customers-account .main dl,.template-customers-account .main dt,.template-customers-account .main dd,.template-customers-activate-account .main h1,.template-customers-activate-account .main h2,.template-customers-activate-account .main h3,.template-customers-activate-account .main h4,.template-customers-activate-account .main h5,.template-customers-activate-account .main p,.template-customers-activate-account .main figure,.template-customers-activate-account .main ol,.template-customers-activate-account .main ul,.template-customers-activate-account .main li,.template-customers-activate-account .main dl,.template-customers-activate-account .main dt,.template-customers-activate-account .main dd,.template-customers-addresses .main h1,.template-customers-addresses .main h2,.template-customers-addresses .main h3,.template-customers-addresses .main h4,.template-customers-addresses .main h5,.template-customers-addresses .main p,.template-customers-addresses .main figure,.template-customers-addresses .main ol,.template-customers-addresses .main ul,.template-customers-addresses .main li,.template-customers-addresses .main dl,.template-customers-addresses .main dt,.template-customers-addresses .main dd,.template-customers-login .main h1,.template-customers-login .main h2,.template-customers-login .main h3,.template-customers-login .main h4,.template-customers-login .main h5,.template-customers-login .main p,.template-customers-login .main figure,.template-customers-login .main ol,.template-customers-login .main ul,.template-customers-login .main li,.template-customers-login .main dl,.template-customers-login .main dt,.template-customers-login .main dd,.template-customers-order .main h1,.template-customers-order .main h2,.template-customers-order .main h3,.template-customers-order .main h4,.template-customers-order .main h5,.template-customers-order .main p,.template-customers-order .main figure,.template-customers-order .main ol,.template-customers-order .main ul,.template-customers-order .main li,.template-customers-order .main dl,.template-customers-order .main dt,.template-customers-order .main dd,.template-customers-register .main h1,.template-customers-register .main h2,.template-customers-register .main h3,.template-customers-register .main h4,.template-customers-register .main h5,.template-customers-register .main p,.template-customers-register .main figure,.template-customers-register .main ol,.template-customers-register .main ul,.template-customers-register .main li,.template-customers-register .main dl,.template-customers-register .main dt,.template-customers-register .main dd,.template-customers-reset_password .main h1,.template-customers-reset_password .main h2,.template-customers-reset_password .main h3,.template-customers-reset_password .main h4,.template-customers-reset_password .main h5,.template-customers-reset_password .main p,.template-customers-reset_password .main figure,.template-customers-reset_password .main ol,.template-customers-reset_password .main ul,.template-customers-reset_password .main li,.template-customers-reset_password .main dl,.template-customers-reset_password .main dt,.template-customers-reset_password .main dd{margin:0;padding:0}.contact .main li,.about .main li,.template-404 .main li,.template-customers-account .main li,.template-customers-activate-account .main li,.template-customers-addresses .main li,.template-customers-login .main li,.template-customers-order .main li,.template-customers-register .main li,.template-customers-reset_password .main li{list-style:none}.contact .main picture,.about .main picture,.template-404 .main picture,.template-customers-account .main picture,.template-customers-activate-account .main picture,.template-customers-addresses .main picture,.template-customers-login .main picture,.template-customers-order .main picture,.template-customers-register .main picture,.template-customers-reset_password .main picture{font-size:0;line-height:0}.contact .main picture>img,.about .main picture>img,.template-404 .main picture>img,.template-customers-account .main picture>img,.template-customers-activate-account .main picture>img,.template-customers-addresses .main picture>img,.template-customers-login .main picture>img,.template-customers-order .main picture>img,.template-customers-register .main picture>img,.template-customers-reset_password .main picture>img{width:100%;height:auto;border:none}.mod-title{position:relative;display:block;padding-bottom:.5em !important;color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.8}.mod-title::after{content:"" !important;width:20px !important;height:1px;margin:0 auto;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%) !important;margin-left:0 !important}.mod-section-index-head{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;color:#000;font-size:22px;font-weight:bold;white-space:nowrap}@media only screen and (max-width: 768px){.mod-section-index-head{font-size:19px}}.mod-section-index-head::after{flex:1;content:"";width:100%;height:1px;margin-left:1.25em;background-color:#000}@media only screen and (max-width: 768px){.mod-section-index-head::after{margin-left:.75em}}.mod-section-index-head__inner::after{display:none}.mod-section-index-head--icon::before{content:"";display:block;width:70px;height:70px;margin-right:20px;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:35px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 768px){.mod-section-index-head--icon::before{width:42px;height:42px;margin-right:15px;border-radius:21px}}.mod-section-index-head--ninkatsu-tizen{color:#0b4696}.mod-section-index-head--ninkatsu-tizen::before,.mod-section-index-head--ninkatsu-tizen::after{background-color:#0b4696}body#blog.column .mod-section-index-head--ninkatsu-tizen{color:#000}body#blog.column .mod-section-index-head--ninkatsu-tizen::before,body#blog.column .mod-section-index-head--ninkatsu-tizen::after{background-color:#000}.mod-section-index-head--basic-knowledge::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_basic-knowledge.png?v=1663135838")}.mod-section-index-head--sperm::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_sperm.png?v=1663135838")}.mod-section-index-head--nutrition::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_nutrition.png?v=1663135838")}.mod-section-index-head--finance::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_finance.png?v=1663135838")}.mod-section-index-head--experiences::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_experiences.png?v=1663135838")}.mod-section-index-head--doctor-interview::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_doctor-interview.png?v=1663135838")}.mod-section-index-head--glossary::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_glossary.png?v=1663135838")}.mod-section-index-head--faq::before{background-image:url("/cdn/shop/files/ninkatsu-taizen_ico_faq.png?v=1663135838")}.mod-contents-head{position:relative;margin:0;padding-bottom:35px;color:#000;text-align:center;line-height:1}@media only screen and (max-width: 768px){.mod-contents-head{padding-bottom:25px}}.mod-contents-head__title{display:block;margin-top:25px;font-size:37px;font-weight:700}@media only screen and (max-width: 768px){.mod-contents-head__title{margin-top:20px;font-size:26px}}.mod-contents-head__subtitle{display:block;font-family:"Lato",sans-serif;font-size:25px;font-weight:700}@media only screen and (max-width: 768px){.mod-contents-head__subtitle{font-size:18px}}.mod-contents-head::after{content:"";position:absolute;bottom:0;left:50%;display:block;width:40px;height:2px;background:#000;transform:translateX(-50%)}.mod-button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:48px;margin:0;padding:.5em 4em;border-radius:24px;font-size:15px;line-height:1;cursor:pointer}.mod-button:hover{opacity:.6}.mod-button--small{height:32px;padding:.5em 2em;border-radius:16px;font-size:12px}.mod-button--mid{width:100%;max-width:400px}.mod-button--long{width:100%}.mod-button--accent{background:#212121;color:#fff}.mod-button--thin{background:#d5d5d5;color:#000}.mod-button--solid{background:#ff0;color:#fff}.mod-button--border{background:#fff;border:2px solid #212121;color:#212121}.mod-label-tag{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid #000;color:#000;line-height:1}.mod-label-tag--small{min-height:25px;padding:5px 10px;border-radius:25px;font-size:13px}@media only screen and (max-width: 768px){.mod-label-tag--small{min-height:20px;padding:2px 5px;border-radius:20px;font-size:10px}}.mod-label-tag--mid{height:30px;padding:0 8px;border-radius:15px;font-size:13px}@media only screen and (max-width: 768px){.mod-label-tag--mid{height:20px;padding:0 5px;border-radius:10px;font-size:10px}}.mod-label-tag--lg{height:35px;padding:0 16px;border-radius:17px;font-size:17px}@media only screen and (max-width: 768px){.mod-label-tag--lg{height:30px;border-radius:15px;font-size:15px}}.mod-label-tag--ninkatsu-taizen{border:1px solid #7d807b;color:#7d807b}.mod-label-category{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:#000;border-radius:3px;color:#fff;font-weight:normal;line-height:1}.mod-label-category--small{padding:5px 8px;font-size:12px}.mod-label-category--mid{padding:5px 8px;font-size:13px}@media only screen and (max-width: 768px){.mod-label-category--mid{padding:5px 6px;font-size:12px}}.mod-label-category--ninkatsu-taizen{background:#e0a621}.compo-ninkatsu-taizen-index{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;background:#fff;border-right:1px solid #0b4696;border-bottom:1px solid #0b4696;box-shadow:0px 3px 6px rgba(0,0,0,.16);box-sizing:border-box}.compo-ninkatsu-taizen-index>li{width:25%;margin:0;padding:0;list-style:none;border-top:1px solid #0b4696;border-left:1px solid #0b4696}@media only screen and (max-width: 640px){.compo-ninkatsu-taizen-index>li{width:50%}}.compo-ninkatsu-taizen-index>li>a{display:block;position:relative}.compo-ninkatsu-taizen-index__image{display:block;font-size:0;line-height:0}.compo-ninkatsu-taizen-index__label{display:block;position:absolute;bottom:10px;left:0;width:100%;color:#000;font-size:14px;font-weight:bold;text-align:center;line-height:1}@media only screen and (max-width: 768px){.compo-ninkatsu-taizen-index__label{bottom:8px;font-size:12px}}@media only screen and (max-width: 640px){.compo-ninkatsu-taizen-index__label{bottom:5px;font-size:13px}}@media only screen and (max-width: 460px){.compo-ninkatsu-taizen-index__label{bottom:7px;font-size:12px}}@media only screen and (max-width: 340px){.compo-ninkatsu-taizen-index__label{font-size:11px}}.compo-tags-index{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.compo-tags-index--small{margin:-20px 0 0 -20px}@media only screen and (max-width: 768px){.compo-tags-index--small{margin:-6px 0 0 -6px}}.compo-tags-index--small .compo-tags-index__item{padding:20px 0 0 20px}@media only screen and (max-width: 768px){.compo-tags-index--small .compo-tags-index__item{padding:6px 0 0 6px}}.compo-tags-index--mid{margin:-10px 0 0 -10px}@media only screen and (max-width: 768px){.compo-tags-index--mid{margin:-5px 0 0 -5px}}.compo-tags-index--mid .compo-tags-index__item{padding:10px 0 0 10px}@media only screen and (max-width: 768px){.compo-tags-index--mid .compo-tags-index__item{padding:5px 0 0 5px}}.compo-tags-index--lg{margin:-20px 0 0 -20px}@media only screen and (max-width: 768px){.compo-tags-index--lg{margin:-20px 0 0 -15px}}.compo-tags-index--lg .compo-tags-index__item{padding:20px 0 0 20px}@media only screen and (max-width: 768px){.compo-tags-index--lg .compo-tags-index__item{padding:20px 0 0 15px}}.compo-articles-index__list--grid3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:-30px 0 0 -30px}@media only screen and (max-width: 768px){.compo-articles-index__list--grid3{display:block;margin:0}}.compo-articles-index__list--grid3 .item{width:33.3333333333%;padding:30px 0 0 30px}@media only screen and (max-width: 768px){.compo-articles-index__list--grid3 .item{width:100%;margin-top:20px;padding:0}}.compo-articles-index__list--line .item+.item{margin-top:40px}@media only screen and (max-width: 768px){.compo-articles-index__list--line .item+.item{margin-top:20px}}.compo-articles-index__list--column{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.compo-articles-index__list--column{display:block}}.compo-articles-index__list--column .block{width:100%}.compo-articles-index__list--column .block:nth-of-type(1){max-width:440px}@media only screen and (max-width: 768px){.compo-articles-index__list--column .block:nth-of-type(1){max-width:none}}.compo-articles-index__list--column .block:nth-of-type(2){max-width:520px;margin-left:2.34375vw}@media only screen and (max-width: 768px){.compo-articles-index__list--column .block:nth-of-type(2){overflow-x:auto;max-width:none;margin:20px 0 0}}.compo-articles-index__list--column .block .item+.item{margin-top:30px}@media only screen and (max-width: 768px){.compo-articles-index__list--column .block .item+.item{margin-top:0}}@media only screen and (max-width: 768px){.compo-articles-index__list--column .block-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:190vw}.compo-articles-index__list--column .block-inner .item{width:60vw}}.compo-article-cassette .mod-label-category{margin-right:.5em}.compo-article-cassette .date{display:inline-block;line-height:1}.compo-article-cassette .title{color:#000;line-height:1.3}.compo-article-cassette .title a{color:#000;font-weight:bold;text-overflow:normal;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.compo-article-cassette__image{overflow:hidden;margin:0;padding:0;border-radius:10px;font-size:0;line-height:0;aspect-ratio:2/1}.compo-article-cassette__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.compo-article-cassette--grid .image{margin-bottom:10px}.compo-article-cassette--grid .category{margin-right:.5em;padding:5px 8px;border-radius:3px;font-size:13px;font-weight:normal}.compo-article-cassette--grid .date{font-size:13px}.compo-article-cassette--grid .title{margin-top:.25em;font-size:16px}.compo-article-cassette--grid .tags{padding-top:.5em}.compo-article-cassette--line{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 768px){.compo-article-cassette--line{display:block}}.compo-article-cassette--line .image{width:38%;max-width:350px;margin-right:20px}@media only screen and (max-width: 768px){.compo-article-cassette--line .image{width:100%;max-width:none;margin-right:0;margin-bottom:10px}}.compo-article-cassette--line .detail{flex:1}.compo-article-cassette--line .detail .date{font-size:13px}@media only screen and (max-width: 768px){.compo-article-cassette--line .detail .date{font-size:12px}}.compo-article-cassette--line .detail .title{margin-top:.5em;font-size:25px}@media only screen and (max-width: 768px){.compo-article-cassette--line .detail .title{margin-top:.25em;font-size:16px}}.compo-article-cassette--line .detail .tags{padding-top:1em}@media only screen and (max-width: 768px){.compo-article-cassette--line .detail .tags{padding-top:0}}.compo-article-cassette--block-card .image{max-width:440px;margin-bottom:10px}@media only screen and (max-width: 768px){.compo-article-cassette--block-card .image{max-width:none}}.compo-article-cassette--block-card .category{margin-right:.5em;padding:5px 8px;border-radius:3px;font-size:13px;font-weight:normal}.compo-article-cassette--block-card .date{font-size:13px}@media only screen and (max-width: 768px){.compo-article-cassette--block-card .date{font-size:12px}}.compo-article-cassette--block-card .title{margin-top:.25em;font-size:19px}@media only screen and (max-width: 768px){.compo-article-cassette--block-card .title{font-size:16px}}.compo-article-cassette--block-card .tags{padding-top:.5em}@media only screen and (max-width: 768px){.compo-article-cassette--block-card .tags{padding-top:0}}.compo-article-cassette--block-line{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.compo-article-cassette--block-line{display:block}}.compo-article-cassette--block-line .image{max-width:200px;margin-right:20px}@media only screen and (max-width: 768px){.compo-article-cassette--block-line .image{max-width:none;margin-right:0;margin-bottom:10px}}.compo-article-cassette--block-line .detail{flex:1}.compo-article-cassette--block-line .detail .date{font-size:13px}@media only screen and (max-width: 768px){.compo-article-cassette--block-line .detail .date{font-size:12px}}.compo-article-cassette--block-line .detail .title{margin-top:.25em;font-size:17px}@media only screen and (max-width: 768px){.compo-article-cassette--block-line .detail .title{font-size:15px}}.compo-article-cassette--block-line .detail .tags{padding-top:.5em}@media only screen and (max-width: 768px){.compo-article-cassette--block-line .detail .tags{padding-top:0}}.compo-article-cassette--ninkatsu-taizen .date{color:#787c73}#blog.ninkatsu-taizen .pagination__items .next a,#blog.ninkatsu-taizen .pagination__items .prev a,#blog.news .pagination__items .next a,#blog.news .pagination__items .prev a{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}#blog.ninkatsu-taizen .pagination__items .prev,#blog.news .pagination__items .prev{margin-right:30px}#blog.ninkatsu-taizen .pagination__items .next,#blog.news .pagination__items .next{margin-left:30px}#blog.ninkatsu-taizen .pagination__items .icon,#blog.news .pagination__items .icon{position:absolute;top:50%;left:50%;display:block;transform:translateX(-50%) translateY(-50%)}#blog.ninkatsu-taizen .pagination__items .icon::before,#blog.news .pagination__items .icon::before{content:"";display:block;width:16px;height:16px;background:#000;-webkit-mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");-webkit-mask-size:cover;mask-size:cover}@media only screen and (max-width: 768px){#blog.ninkatsu-taizen .pagination__items .icon::before,#blog.news .pagination__items .icon::before{width:12px;height:12px}}#blog.ninkatsu-taizen .pagination__items .icon--right-t,#blog.news .pagination__items .icon--right-t{transform:translateX(-50%) translateY(-50%) rotateY(180deg)}#page.about .about-head{display:flex;justify-content:center;align-items:center;height:36.4583333333vw}@media only screen and (max-width: 768px){#page.about .about-head{height:78.431372549vw}}#page.about .about-head__inner{font-size:0;line-height:0}#page.about .about-head__inner>img{width:440px;height:auto}@media only screen and (max-width: 768px){#page.about .about-head__inner>img{width:215px}}body.about .aboutMSG .wrapper{max-width:920px}#page-about .about-section__inner{width:100%;max-width:920px;margin:0 auto;padding:80px 0px}@media only screen and (max-width: 768px){#page-about .about-section__inner{padding:40px 5vw}}#page-about .about-section__head{color:#000;text-align:center;line-height:1.2}#page-about .about-section__head::after{display:block;content:"";width:40px;height:2px;margin:30px auto 0;background:#000}@media only screen and (max-width: 768px){#page-about .about-section__head::after{margin-top:20px}}#page-about .about-section__head-subtitle{display:block;font-size:25px;font-family:"Lato";font-weight:700;text-transform:capitalize}@media only screen and (max-width: 768px){#page-about .about-section__head-subtitle{font-size:20px}}#page-about .about-section__head-title{display:block;margin-top:10px;font-size:36px;font-weight:bold}@media only screen and (max-width: 768px){#page-about .about-section__head-title{font-size:30px}}#page-about .about-section__head-title span:not([class]){display:inline-block}#page-about .about-section__table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){#page-about .about-section__table{display:block}}#page-about .about-section__table-rabel,#page-about .about-section__table-detail{margin:0;padding:25px 0;color:#000;font-size:14px;line-height:1.5}@media only screen and (max-width: 768px){#page-about .about-section__table-rabel,#page-about .about-section__table-detail{padding:0}}#page-about .about-section__table-rabel{width:250px;padding-left:110px;border-top:3px solid #707070;color:#000;white-space:nowrap}@media only screen and (max-width: 1200px){#page-about .about-section__table-rabel{width:200px;padding-left:60px}}#page-about .about-section__table-rabel:nth-last-of-type(1){border-bottom:3px solid #707070}#page-about .about-section__table-rabel--lsp{letter-spacing:1em}@media only screen and (max-width: 768px){#page-about .about-section__table-rabel{width:auto;padding:20px 0 0;border-top:1px solid #707070;border-bottom:0 none !important}}#page-about .about-section__table-detail{width:calc(100% - 250px);margin-top:1px;padding-left:170px;border-top:1px solid #707070;color:#000}@media only screen and (max-width: 1200px){#page-about .about-section__table-detail{width:calc(100% - 200px);padding-left:60px}}#page-about .about-section__table-detail:nth-last-of-type(1){margin-bottom:1px;border-bottom:1px solid #707070}@media only screen and (max-width: 768px){#page-about .about-section__table-detail{width:auto;margin-bottom:0;padding:0 0 20px;border:0 none}}#page-about .about-section--intro2{padding:100px 0;background:url("/cdn/shop/files/about_intro2_bg.png?v=1662545605") center center no-repeat;background-size:cover}@media only screen and (max-width: 768px){#page-about .about-section--intro2{padding:55px 0 50px;background:url("/cdn/shop/files/about_intro2_bg_sp.png?v=1662545603") 0 0 no-repeat;background-size:100% auto}}#page-about .about-section--intro2 .about-section__inner{padding:0}@media only screen and (max-width: 768px){#page-about .about-section--intro2 .about-section__inner{width:80vw;margin:0 auto}}@media only screen and (max-width: 768px){#page-about .about-section--intro2 .aboutTitle span{font-size:32px}}#page-about .about-section--intro2 .aboutText p span:not([class]){display:inline-block}#page-about .about-section--intro2 .aboutText p+p{margin-top:2em}@media only screen and (max-width: 768px){#page-about .about-section--intro2 .aboutText p+p{margin-top:1em}}#page-about .about-section--obsession{background:#f5f5f6}#page-about .about-section--company .about-section__table{margin-top:45px}@media only screen and (max-width: 768px){#page-about .about-section--company .about-section__table{margin-top:40px}}#page-about .about-obsession{padding:45px 70px 60px;background:#fff;border:10px solid #c3c3c3;border-radius:65px}@media only screen and (max-width: 768px){#page-about .about-obsession{padding:30px;border-width:6px;border-radius:44px}}@media only screen and (max-width: 640px){#page-about .about-obsession{padding:30px 15px}}#page-about .about-obsession__block{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:55px}@media only screen and (max-width: 768px){#page-about .about-obsession__block{margin-top:30px}}@media only screen and (max-width: 640px){#page-about .about-obsession__block{align-items:flex-start}}#page-about .about-obsession__block-image{max-width:200px}@media only screen and (max-width: 768px){#page-about .about-obsession__block-image{width:28.5333333333vw;max-width:none}}#page-about .about-obsession__block-image>img{width:100%;height:auto}#page-about .about-obsession__block-detail{flex:1;margin:0 0 0 40px}@media only screen and (max-width: 768px){#page-about .about-obsession__block-detail{margin-left:15px}}#page-about .about-obsession__block-title{color:#000;font-size:22px;font-weight:bold}@media only screen and (max-width: 768px){#page-about .about-obsession__block-title{font-size:15px}}#page-about .about-obsession__block-title::after{display:block;content:"";width:40px;height:2px;margin-top:25px;background:#000}@media only screen and (max-width: 768px){#page-about .about-obsession__block-title::after{width:15px;height:1px;margin-top:10px}}#page-about .about-obsession__block-text{margin-top:25px;color:#000;font-size:16px}@media only screen and (max-width: 768px){#page-about .about-obsession__block-text{margin-top:10px;font-size:11px}}#page-about .about-obsession__block:nth-of-type(even){flex-direction:row-reverse}#page-about .about-obsession__block:nth-of-type(even) .about-obsession__block-detail{margin:0 40px 0 0}@media only screen and (max-width: 768px){#page-about .about-obsession__block:nth-of-type(even) .about-obsession__block-detail{margin-right:15px}}.account{width:92vw;margin:80px auto 120px;padding:50px 20px;background:#f5f5f6;border-radius:15px}@media only screen and (max-width: 1000px){.account{margin:30px auto 60px;padding:30px 0 50px}}.account#login,.account#register,.account#activate,.account#reset-password{max-width:500px}.account#mypage,.account#order,.account#addresses{max-width:800px}.account [type=text],.account [type=password],.account [type=datetime],.account [type=datetime-local],.account [type=date],.account [type=month],.account [type=time],.account [type=week],.account [type=number],.account [type=email],.account [type=url],.account [type=search],.account [type=tel],.account [type=color],.account select,.account textarea{background:#fff !important;border:1px solid #999}.account .errors{margin-top:.75em;padding:10px 15px;border:2px solid #d12328;text-align:left}.account .errors>p{margin:0}.account .errors a{color:#d12328;text-decoration:underline}.account .errors a:hover{text-decoration:none}.account .errors__message-main{font-size:18px;font-weight:bold}.account .section__title-text{color:#000}.account .section__title-desc{margin-top:10px !important}.account .section__title-desc>a{text-decoration:underline}.account .section__title-desc>a:hover{text-decoration:none}.account__reset-link{text-decoration:underline}.account__reset-link:hover{text-decoration:none}.account__form{margin:40px 0 25px}@media only screen and (max-width: 768px){.account__form{padding:20px}}@media only screen and (max-width: 768px){.account__form--address{padding:0}}.account__form-header{margin-bottom:20px !important;color:#000;font-size:18px;font-weight:bold}@media only screen and (max-width: 768px){.account__form-header{font-size:16px;text-align:center}}.account__form-link-text{text-align:right}.account__form-link-text>a{text-decoration:underline}.account__form-link-text>a:hover{text-decoration:none}.account__form-buttons+.account__form-link-text{margin-top:.75em !important}.account__form-buttons input+a{margin-top:15px}.account__address{padding:20px 25px;background:#fff;border-top:0 none}@media only screen and (max-width: 768px){.account__address{padding:15px 20px}}.account__address-label{margin-bottom:.5em !important}.account__address-label>span{display:inline-block;padding:.75em;border:1px solid #999;color:#999;font-size:12px;line-height:1}@media only screen and (max-width: 768px){.account__address-label>span{padding:.5em;font-size:11px}}.account__address-detail{margin-bottom:.5em;color:#000;line-height:1.5}.account__address-actions a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:32px;margin:0;padding:.5em 2em;border-radius:16px;font-size:12px}.account__address-actions a::after{display:none}.account__address-actions a:nth-of-type(1){margin-right:5px;background:#212121;color:#fff}.account__address-actions a:nth-of-type(2){border:2px solid #212121;color:#212121}.account #RecoverPasswordForm .section__title{opacity:0;-webkit-animation:title-fadein .5s ease-in forwards;animation:title-fadein .5s ease-in forwards}.account #RecoverPasswordForm .section__title-text::after{-webkit-animation:title-deco-fadein .5s .5s ease-in forwards;animation:title-deco-fadein .5s .5s ease-in forwards}.account #RecoverPasswordForm .section__title-desc{-webkit-animation:title-fadein .5s ease-in forwards;animation:title-fadein .5s ease-in forwards}.account #RecoverPasswordForm .account--login__recover-password{margin-bottom:1.5em;text-align:center}@media only screen and (max-width: 768px){.account #RecoverPasswordForm .account--login__recover-password{font-size:13px}}.account .mypage__section+.mypage__section{margin-top:40px}.account .mypage__section-title{color:#000;font-size:18px;font-weight:bold}@media only screen and (max-width: 768px){.account .mypage__section-title{font-size:16px}}.account .mypage__section-detail{padding:15px;background:#fff}@media only screen and (max-width: 768px){.account .mypage__section-detail{padding:10px 0 0}}.account .mypage__section-detail-table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;color:#000}.account .mypage__section-detail-table>dt{width:8.5em;font-size:14px}@media only screen and (max-width: 768px){.account .mypage__section-detail-table>dt{font-size:12px}}.account .mypage__section-detail-table>dd{width:calc(100% - 8.5em);font-size:15px}@media only screen and (max-width: 768px){.account .mypage__section-detail-table>dd{font-size:14px}}.account .mypage__section-detail-data{color:#000;font-size:15px;line-height:1.5}.account .mypage__section-detail-alert{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.account .mypage__section-detail-alert>span{color:#666;font-size:14px}.account .mypage__section-detail-alert>span::before{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;content:"!";width:18px;height:18px;margin-right:8px;background:#bbb;border-radius:9px;color:#fff;font-size:12px}.account .mypage__section-detail-alert+.mypage__section-detail-link{margin-top:1em}.account .mypage__section-detail-link{margin-top:1em !important}@media only screen and (max-width: 768px){.account .mypage__section-detail-link{margin-left:0 !important}}.account .mypage__section-detail-link .mod-button{padding:.5em 2em;height:30px;font-size:14px}.account .mypage__section-orders-table{border:1px solid #ccc}.account .mypage__section-orders-table th,.account .mypage__section-orders-table td{border:1px solid #ccc}.account .mypage__section-orders-table thead th{background:#f0f0f0;color:#666}.account .mypage__section-orders-table tbody td>a{text-decoration:underline}.account .mypage__section-orders-table tbody td>a:hover{text-decoration:none}.account .order__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;margin-top:40px;line-height:1}.account .order__header-title{margin:0;color:#ccc;font-size:20px;font-weight:bold}@media only screen and (max-width: 768px){.account .order__header-title{font-size:16px}}.account .order__header-date{margin:0;padding:0 0 0 .75em !important;color:#666}@media only screen and (max-width: 768px){.account .order__header-date{font-size:12px}}.account .order-table{margin:15px 0 30px;border:1px solid #ccc}.account .order-table th,.account .order-table td{border:1px solid #ccc;color:#212121}.account .order-table thead th{background:#f0f0f0;color:#666}.account .order-table tbody td>a{text-decoration:underline}.account .order-table tbody td>a:hover{text-decoration:none}.account .order__information-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.account .order__information-header:not(:nth-of-type(1)){margin-top:1.5em !important}.account .order__information-title{font-size:15px;font-weight:bold}.account .order__information-status{margin-left:.5em !important}.account .order__information-tag{display:inline-block;padding:.25em .5em;border:1px solid #999;color:#999;font-size:13px;line-height:1}.account .order__information-tag--refunded{border-color:#d12328;color:#d12328}@-webkit-keyframes title-fadein{0%{opacity:0;transform:translateY(0.5em)}100%{opacity:1;transform:translateY(0)}}@keyframes title-fadein{0%{opacity:0;transform:translateY(0.5em)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes title-deco-fadein{0%{width:0}100%{width:36px}}@keyframes title-deco-fadein{0%{width:0}100%{width:36px}}.onlineBtn{width:92vw;max-width:500px;margin:0 auto;padding-top:160px}@media only screen and (max-width: 640px){.onlineBtn{padding-top:30vw}}.onlineBtn img{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}#page.contact .section--page{margin:0 0 20px}#page.contact .section__title-text{position:relative;display:block;padding-bottom:.5em !important;color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.8}#page.contact .section__title-text::after{content:"" !important;width:20px !important;height:1px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%) !important;margin-left:0 !important}#page-contact .container{padding:0}#page-contact .container input.mod-button{display:flex;margin:40px auto 0}@media only screen and (max-width: 768px){#page-contact .container input.mod-button{margin-top:30px}}#page-contact .contact-form{margin-top:20px}@media only screen and (max-width: 768px){#page-contact .contact-form{margin-top:0;padding:0 20px}}#page-contact .contact-form__alert{padding:100px 30px;background:#f5f5f6;border-radius:15px}@media only screen and (max-width: 768px){#page-contact .contact-form__alert{padding:35px 30px 40px}}#page-contact .contact-form__alert-text{margin:0;color:#000;font-size:24px;text-align:center;line-height:1.5}#page-contact .contact-form__alert-text span:not([class]){display:inline-block}@media only screen and (max-width: 768px){#page-contact .contact-form__alert-text{font-size:22px}}#page-contact .contact-form__alert-subtext{margin:.5em 0 0;color:#676767;font-size:14px;text-align:center;line-height:1.6}#page-contact .contact-form__alert-subtext span:not([class]){display:inline-block}@media only screen and (max-width: 768px){#page-contact .contact-form__alert-subtext{margin-top:1em}}#page-contact .contact-form__alert-nav{margin-top:40px;text-align:center}@media only screen and (max-width: 768px){#page-contact .contact-form__alert-nav{margin-top:20px}}#main-404{padding:100px 20px 150px}@media only screen and (max-width: 768px){#main-404{padding:40px 20px 80px}}#main-404 .m404-contents{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}#main-404 .m404-contents__title{margin:0;padding:0;color:#000;font-size:52px;font-family:"Oswald";text-align:center}@media only screen and (max-width: 768px){#main-404 .m404-contents__title{font-size:40px}}#main-404 .m404-contents__subtext{margin:.25em 0 2em;padding:0;color:#676767;font-size:16px;text-align:center}@media only screen and (max-width: 768px){#main-404 .m404-contents__subtext{font-size:14px}}#main-404 .m404-contents__eyecatch{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 5px;padding:0;background:#eee;border-radius:90px;color:#fff;font-size:90px;text-align:center;line-height:1}#main-404 .m404-contents__eyecatch>i{margin-top:-10px}#main-404 .m404-contents__nav{margin:0;padding:0;text-align:center}#blog.ninkatsu-taizen .blog-section,#article-ninkatsu-taizen .blog-section,#page.ninkatsu-taizen .blog-section,#page.ninkatsu-taizen-tags .blog-section,#blog.column .blog-section{width:90vw;max-width:920px !important;margin:0 auto}#blog.ninkatsu-taizen .blog-section__head,#article-ninkatsu-taizen .blog-section__head,#page.ninkatsu-taizen .blog-section__head,#page.ninkatsu-taizen-tags .blog-section__head,#blog.column .blog-section__head{margin:0;font-size:24px;text-align:center;font-weight:700}#blog.ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#article-ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#page.ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#page.ninkatsu-taizen-tags .blog-section:not([class*="--head"])+.blog-section,#blog.column .blog-section:not([class*="--head"])+.blog-section{margin-top:100px}@media only screen and (max-width: 768px){#blog.ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#article-ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#page.ninkatsu-taizen .blog-section:not([class*="--head"])+.blog-section,#page.ninkatsu-taizen-tags .blog-section:not([class*="--head"])+.blog-section,#blog.column .blog-section:not([class*="--head"])+.blog-section{margin-top:50px}}#blog.ninkatsu-taizen .blog-section__head,#article-ninkatsu-taizen .blog-section__head,#page.ninkatsu-taizen .blog-section__head,#article.ninkatsu-taizen .blog-section__head,#page.ninkatsu-taizen-tags .blog-section__head{color:#000}#blog.ninkatsu-taizen .mod-button--ninkatsu-taizen,#article-ninkatsu-taizen .mod-button--ninkatsu-taizen,#page.ninkatsu-taizen .mod-button--ninkatsu-taizen,#article.ninkatsu-taizen .mod-button--ninkatsu-taizen,#page.ninkatsu-taizen-tags .mod-button--ninkatsu-taizen{position:relative;width:100%;max-width:330px;height:60px;background-color:#0061d6;border-radius:30px;color:#fff}@media only screen and (max-width: 768px){#blog.ninkatsu-taizen .mod-button--ninkatsu-taizen,#article-ninkatsu-taizen .mod-button--ninkatsu-taizen,#page.ninkatsu-taizen .mod-button--ninkatsu-taizen,#article.ninkatsu-taizen .mod-button--ninkatsu-taizen,#page.ninkatsu-taizen-tags .mod-button--ninkatsu-taizen{height:40px;border-radius:20px;font-size:13px}}#blog.ninkatsu-taizen .mod-button--ninkatsu-taizen::after,#article-ninkatsu-taizen .mod-button--ninkatsu-taizen::after,#page.ninkatsu-taizen .mod-button--ninkatsu-taizen::after,#article.ninkatsu-taizen .mod-button--ninkatsu-taizen::after,#page.ninkatsu-taizen-tags .mod-button--ninkatsu-taizen::after{position:absolute;top:50%;right:25px;content:"";width:12px;height:12px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(-45deg);pointer-events:none}#blog.ninkatsu-taizen .pagination .page a,#article-ninkatsu-taizen .pagination .page a,#page.ninkatsu-taizen .pagination .page a,#article.ninkatsu-taizen .pagination .page a,#page.ninkatsu-taizen-tags .pagination .page a{color:#0b4696}#blog.ninkatsu-taizen .pagination .page.current,#article-ninkatsu-taizen .pagination .page.current,#page.ninkatsu-taizen .pagination .page.current,#article.ninkatsu-taizen .pagination .page.current,#page.ninkatsu-taizen-tags .pagination .page.current{background:#0b4696;color:#fff}#blog.ninkatsu-taizen .pagination .icon,#article-ninkatsu-taizen .pagination .icon,#page.ninkatsu-taizen .pagination .icon,#article.ninkatsu-taizen .pagination .icon,#page.ninkatsu-taizen-tags .pagination .icon{color:#0b4696}#blog.ninkatsu-taizen .pagination .icon::before,#article-ninkatsu-taizen .pagination .icon::before,#page.ninkatsu-taizen .pagination .icon::before,#article.ninkatsu-taizen .pagination .icon::before,#page.ninkatsu-taizen-tags .pagination .icon::before{background:#0b4696 !important}#blog.ninkatsu-taizen .serviceArea,#article-ninkatsu-taizen .serviceArea,#page.ninkatsu-taizen .serviceArea,#article.ninkatsu-taizen .serviceArea,#page.ninkatsu-taizen-tags .serviceArea{background:#f3f6fa}#blog.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng,#blog.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title,#article-ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng,#article-ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title,#page.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng,#page.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title,#article.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng,#article.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title,#page.ninkatsu-taizen-tags .serviceArea .wrapper>.serviceArea__eng,#page.ninkatsu-taizen-tags .serviceArea .wrapper>.serviceArea__title{color:#0b4696 !important}#blog.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng::after,#blog.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title::after,#article-ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng::after,#article-ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title::after,#page.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng::after,#page.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title::after,#article.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__eng::after,#article.ninkatsu-taizen .serviceArea .wrapper>.serviceArea__title::after,#page.ninkatsu-taizen-tags .serviceArea .wrapper>.serviceArea__eng::after,#page.ninkatsu-taizen-tags .serviceArea .wrapper>.serviceArea__title::after{background:#0b4696 !important}#blog.ninkatsu-taizen #shopify-section-foot-bnr,#article-ninkatsu-taizen #shopify-section-foot-bnr,#page.ninkatsu-taizen #shopify-section-foot-bnr,#article.ninkatsu-taizen #shopify-section-foot-bnr,#page.ninkatsu-taizen-tags #shopify-section-foot-bnr{background:#0b4696}#ninkatsu-taizen-top{position:relative}#ninkatsu-taizen-top .ninkatsu-taizen-breadcrumb{position:absolute;top:0;left:50%;transform:translate(-50%, 0)}#ninkatsu-taizen-top .ninkatsu-taizen-breadcrumb .breadcrumb__item,#ninkatsu-taizen-top .ninkatsu-taizen-breadcrumb .breadcrumb__item>a{color:#fff}#ninkatsu-taizen-top .ninkatsu-taizen-head{padding:90px 0 0;background-color:#0b4696}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-head{padding:70px 0 0}}#ninkatsu-taizen-top .ninkatsu-taizen-head__title{width:90vw;max-width:920px;margin:0 auto;color:#fff;font-size:40px;font-weight:bold;text-align:center}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-head__title{font-size:28px}}#ninkatsu-taizen-top .ninkatsu-taizen-head__lead{width:90vw;max-width:920px;margin:.5em auto 0;color:#fff;font-size:17px;text-align:center;line-height:1.5}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-head__lead{font-size:15px}}#ninkatsu-taizen-top .ninkatsu-taizen-head__index{position:relative;margin-top:40px}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-head__index{margin-top:30px}}#ninkatsu-taizen-top .ninkatsu-taizen-head__index::after{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:50%;content:"";background:#f3f6fa;z-index:1}@media only screen and (max-width: 640px){#ninkatsu-taizen-top .ninkatsu-taizen-head__index::after{height:68vw}}#ninkatsu-taizen-top .ninkatsu-taizen-head__index .compo-ninkatsu-taizen-index{position:relative;z-index:2;width:90vw;max-width:920px !important;margin:0 auto}#ninkatsu-taizen-top .ninkatsu-taizen-section{padding:65px 0 55px}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-section{padding:25px 0 30px}}#ninkatsu-taizen-top .ninkatsu-taizen-section:nth-of-type(odd){background:#f3f6fa}#ninkatsu-taizen-top .ninkatsu-taizen-section__inner{width:90vw;max-width:1000px;margin:0 auto}#ninkatsu-taizen-top .ninkatsu-taizen-section__head{margin-bottom:40px}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-section__head{margin-bottom:15px}}#ninkatsu-taizen-top .ninkatsu-taizen-section__alert{padding:0 0 2em;font-size:16px;text-align:center}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-section__alert{font-size:14px}}#ninkatsu-taizen-top .ninkatsu-taizen-section__nav{margin-top:50px;text-align:center}@media only screen and (max-width: 768px){#ninkatsu-taizen-top .ninkatsu-taizen-section__nav{margin-top:25px}}#ninkatsu-taizen-index .blog-section--main{margin-top:55px !important}@media only screen and (max-width: 768px){#ninkatsu-taizen-index .blog-section--main{margin-top:20px !important}}#ninkatsu-taizen-tags{padding:100px 0 120px}@media only screen and (max-width: 768px){#ninkatsu-taizen-tags{padding:50px 0 60px}}#ninkatsu-taizen-tags .blog-section--main{margin-top:50px !important}@media only screen and (max-width: 768px){#ninkatsu-taizen-tags .blog-section--main{margin-top:35px !important}}#article-ninkatsu-taizen .section--article,#columns .section--article{padding:0 0 30px}#article-ninkatsu-taizen .articleWrap,#columns .articleWrap{max-width:800px !important}#article-ninkatsu-taizen,#columns{padding:60px 0 85px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen,#columns{padding:20px 0 60px}}#article-ninkatsu-taizen .article__featured-media,#columns .article__featured-media{border-radius:15px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__featured-media,#columns .article__featured-media{margin:0}}#article-ninkatsu-taizen .article__featured-media__img,#columns .article__featured-media__img{-webkit-animation:none !important;animation:none !important}#article-ninkatsu-taizen .article__blocks,#columns .article__blocks{padding-left:0;padding-right:0;padding-bottom:0}#article-ninkatsu-taizen .article__block--date,#columns .article__block--date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:30px;margin-bottom:0;text-align:left;line-height:1}#article-ninkatsu-taizen .article__block--date .mod-label-category,#columns .article__block--date .mod-label-category{margin-right:1em}#article-ninkatsu-taizen .article__block--date .date,#columns .article__block--date .date{color:#787c73}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--date .date,#columns .article__block--date .date{font-size:12px}}#article-ninkatsu-taizen .article__block--title,#columns .article__block--title{margin-top:15px;margin-bottom:0}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--title,#columns .article__block--title{margin-top:5px}}#article-ninkatsu-taizen .article__block--title .section__title,#columns .article__block--title .section__title{margin-top:0;margin-bottom:0;max-width:none}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--title .section__title,#columns .article__block--title .section__title{margin-bottom:0}}#article-ninkatsu-taizen .article__block--title .section__title-text,#columns .article__block--title .section__title-text{font-size:26px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--title .section__title-text,#columns .article__block--title .section__title-text{font-size:22px}}#article-ninkatsu-taizen .article__block--lead,#columns .article__block--lead{margin-top:0;margin-bottom:0}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--tags,#columns .article__block--tags{margin-top:5px;margin-bottom:0}}#article-ninkatsu-taizen .article__block--content,#columns .article__block--content{margin-top:50px;margin-bottom:0}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--content,#columns .article__block--content{margin-top:30px}}#article-ninkatsu-taizen .article__block--content h2,#columns .article__block--content h2{border-radius:10px}#article-ninkatsu-taizen .article__block--content .box1,#columns .article__block--content .box1{background:#f2f5fa;border-radius:15px}#article-ninkatsu-taizen .article__block--content .box2,#columns .article__block--content .box2{border-radius:15px}#article-ninkatsu-taizen .article__block--meta,#columns .article__block--meta{margin-top:60px;margin-bottom:0;padding:20px 0;border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 640px){#article-ninkatsu-taizen .article__block--meta,#columns .article__block--meta{margin-top:40px}}#article-ninkatsu-taizen .article__block--meta .article__meta-share,#columns .article__block--meta .article__meta-share{float:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#article-ninkatsu-taizen .article__block--meta .article__meta-share .title,#columns .article__block--meta .article__meta-share .title{color:#000;font-size:18px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--meta .article__meta-share .title,#columns .article__block--meta .article__meta-share .title{font-size:11px}}#article-ninkatsu-taizen .article__block--meta .article__meta-share .article__share-items,#columns .article__block--meta .article__meta-share .article__share-items{margin-left:45px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--meta .article__meta-share .article__share-items,#columns .article__block--meta .article__meta-share .article__share-items{margin-left:20px}}#article-ninkatsu-taizen .article__block--meta .article__meta-share .article__share-item,#columns .article__block--meta .article__meta-share .article__share-item{width:50px;height:50px;line-height:50px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .article__block--meta .article__meta-share .article__share-item,#columns .article__block--meta .article__meta-share .article__share-item{width:30px;height:30px;line-height:30px}}#article-ninkatsu-taizen .article__block--meta .article__meta-share .article__share-item:hover,#columns .article__block--meta .article__meta-share .article__share-item:hover{opacity:.6}#article-ninkatsu-taizen .blog-section--related-articles .compo-articles-index,#columns .blog-section--related-articles .compo-articles-index{padding-top:20px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .blog-section--related-articles .compo-articles-index,#columns .blog-section--related-articles .compo-articles-index{padding-top:0}}#article-ninkatsu-taizen .article__block{word-break:break-all}#article-ninkatsu-taizen .article__block h2{border-left-color:#0b4696;color:#0b4696}#article-ninkatsu-taizen .article__block h3{color:#0b4696}#article-ninkatsu-taizen .article__block h3::after{background:#0b4696}#article-ninkatsu-taizen .article__block h4{color:#0b4696}#article-ninkatsu-taizen .article__block strong{color:#0b4696}#article-ninkatsu-taizen .article__block ul li::before{background:#0b4696}#article-ninkatsu-taizen .article__block ol li::marker{color:#0b4696}#article-ninkatsu-taizen .article__block .box2{border-color:#0b4696}#article-ninkatsu-taizen .article__block .textArea .title{color:#0b4696}#article-ninkatsu-taizen .article__block table.type01 thead th{background:#0b4696}#article-ninkatsu-taizen .blog-section--related-articles .compo-articles-index{padding-top:20px}@media only screen and (max-width: 768px){#article-ninkatsu-taizen .blog-section--related-articles .compo-articles-index{padding-top:0}}#news-index .blog-section{width:90vw;max-width:920px !important;margin:0 auto}#news-index .blog-section--main{margin-top:80px}@media only screen and (max-width: 768px){#news-index .blog-section--main{margin-top:40px}}#news-index .blog-news-index{position:relative;margin:0;padding:0;border-top:1px solid #b9b9b9}#news-index .blog-news-index__item{margin:0;padding:0;border-bottom:1px solid #b9b9b9;list-style:none}#news-index .blog-news-index__item .date{color:#000;font-size:14px}#news-index .blog-news-index__item .title{color:#000;font-size:14px}#news-index .blog-news-index__item a{position:relative;display:block;padding:20px 70px 20px 20px}@media only screen and (max-width: 768px){#news-index .blog-news-index__item a{padding-left:0}}#news-index .blog-news-index__item a::after{content:"";position:absolute;top:50%;right:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:32px;height:32px;padding-left:2px;border:1px solid #000;border-radius:16px;transform:translateY(-50%);font-family:sb-icons !important;font-size:14px}@media only screen and (max-width: 768px){#news-index .blog-news-index__item a::after{right:0}}@media only screen and (max-width: 768px){#news-index .blog-pagination{margin-top:45px}}#article-news .article__featured-media__img{border-radius:15px;-webkit-animation:none;animation:none;margin-bottom:2em}#article-news .article__blocks{padding-left:0;padding-right:0;padding-bottom:75px}@media only screen and (max-width: 640px){#article-news .article__blocks{padding-bottom:35px}}#article-news .section__title{max-width:none}#article-news .article__block--date{margin:0;padding:0;text-align:left}#article-news .article__block--title{margin-top:0;margin-bottom:0}#article-news .article__block--title .section__title-text{font-size:25px}@media only screen and (max-width: 768px){#article-news .article__block--title .section__title-text{font-size:18px}}#article-news .article__block--content{margin-top:0;margin-bottom:0}#article-news .article__block--content h2{padding:0;background:none;border:0 none;border-radius:0;padding-bottom:.5em;border-bottom:1px solid #777;color:#000}@media only screen and (max-width: 768px){#article-news .article__block--content h2{font-size:17px}}#article-news .article__block--content h3{padding:0 10px 0;border:0 none;border-left:7px solid #707070;color:#000}@media only screen and (max-width: 768px){#article-news .article__block--content h3{font-size:17px}}#article-news .article__block--content h3::after{display:none}#article-news .article-news-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:90vw;max-width:920px !important;margin:0 auto}@media only screen and (max-width: 768px){#article-news .article-news-pagination{flex-wrap:wrap;justify-content:space-between}}#article-news .article-news-pagination__item--prev{order:1;margin-right:40px}@media only screen and (max-width: 768px){#article-news .article-news-pagination__item--prev{width:50%;margin-right:0}}#article-news .article-news-pagination__item--next{order:3;margin-left:40px}@media only screen and (max-width: 768px){#article-news .article-news-pagination__item--next{order:2;width:50%;margin-left:0;text-align:right}}#article-news .article-news-pagination__item--index{order:2}@media only screen and (max-width: 768px){#article-news .article-news-pagination__item--index{order:3;width:100%;margin-top:25px;padding-top:25px;border-top:1px solid #b9b9b9;text-align:center}}#article-news .article-news-pagination__button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:180px;height:40px;border-radius:40px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#000;font-size:15px;text-align:center;line-height:1}@media only screen and (max-width: 768px){#article-news .article-news-pagination__button--prev{width:150px}}#article-news .article-news-pagination__button--prev::before{content:"";display:inline-block;width:16px;height:16px;margin-right:15px;background:#000;-webkit-mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");-webkit-mask-size:cover;mask-size:cover}@media only screen and (max-width: 768px){#article-news .article-news-pagination__button--prev::before{width:12px;height:12px}}@media only screen and (max-width: 768px){#article-news .article-news-pagination__button--next{width:150px}}#article-news .article-news-pagination__button--next::after{content:"";display:inline-block;width:16px;height:16px;margin-left:15px;background:#000;-webkit-mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");mask:url("/cdn/shop/files/ico_arrow_9427f325-8953-466d-8793-913edf77be52.svg?v=1663581408");-webkit-mask-size:cover;mask-size:cover;transform:rotateY(180deg)}@media only screen and (max-width: 768px){#article-news .article-news-pagination__button--next::after{width:12px;height:12px}}#article-news .article-news-pagination__button--disable{background:#ddd;opacity:.4}.template-customers-order .order__header-title{color:#000}.template-customers-order .account .order-table{background:#fff}.template-customers-order .order__information{background:#fff;padding:1.5em}
/*# sourceMappingURL=custom.min.css.map */