/*!----------------------------------------------------------
Import
-----------------------------------------------------------*//*!----------------------------------------------------------
variables
-----------------------------------------------------------*//*!----------------------------------------------------------
Theme Color
-----------------------------------------------------------*//*!----------------------------------------------------------
Breakpoint
-----------------------------------------------------------*//*!----------------------------------------------------------
Easing
-----------------------------------------------------------*//*!----------------------------------------------------------
Mixins
-----------------------------------------------------------*//*!----------------------------------------------------------
Breakpoint
-----------------------------------------------------------*//*!----------------------------------------------------------
Position
-----------------------------------------------------------*//*!----------------------------------------------------------
Base
-----------------------------------------------------------*/*,.main input,.main textarea,:before,:after{box-sizing:border-box}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body{font-family:"Yu Gothic", "\6E38\30B4\30B7\30C3\30AF", YuGothic, "\6E38\30B4\30B7\30C3\30AF\4F53", "Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN", "Meiryo", "\30E1\30A4\30EA\30AA", sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;color:#000;min-height:100%;width:100%;margin:0;padding:0}.main h1,.main h2,.main h3,.main h4,.main h5{letter-spacing:0;margin:0;padding:0}.main h1,.main h2{line-height:1.3}.main h3,.main h4,.main h5{line-height:1.5}img{display:block;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edged;image-rendering:crisp-edged;max-width:100%}figcaption,figure,main{display:block;margin:0;padding:0}ol,ul,li,dl,dt,dd{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}a,a:hover,a:focus{text-decoration:none}p{margin:0;padding:0}strong{font-weight:700;margin:0;padding:0}sup{font-size:10px}.main button,.main input,.main select,.main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;outline:0;margin:0;padding:0}/*!----------------------------------------------------------
Hero
-----------------------------------------------------------*/.hero{background:center/cover no-repeat url("../images/title_bg.jpg")}.hero__heading{width:100%;margin:0 auto}.hero__heading-image{display:block;width:100%;margin:0 auto}@media screen and (min-width: 768px){.hero__heading-image{max-width:1024px}}/*!----------------------------------------------------------
Navigation
-----------------------------------------------------------*/.nav{padding:32px 26px}@media screen and (min-width: 768px){.nav{padding:48px 48px}}@media screen and (min-width: 1350px){.nav{padding:48px 105px}}.nav__inner{max-width:1140px;margin:0 auto}.nav__summary{font-size:12px;text-align:center}@media screen and (min-width: 768px){.nav__summary{font-size:20px}}.nav__list{margin:32px auto 0}@media screen and (min-width: 768px){.nav__list{display:flex;justify-content:center;margin:112px -12px 0}}.nav__item{max-width:324px;margin:0 auto}@media screen and (min-width: 768px){.nav__item{padding:0 12px}}@media screen and (max-width: 767px){.nav__item:nth-child(n+2){margin-top:10px}}.nav__item-link{display:block;transition:opacity .3s}.nav__item-link:hover{opacity:.6}/*!----------------------------------------------------------
Blocks
-----------------------------------------------------------*/.block{padding:24px 16px 36px}@media screen and (min-width: 768px){.block{padding:105px 48px}}@media screen and (min-width: 1350px){.block{padding:105px}}.block#sect01{background:center/cover no-repeat url("../images/block_bg_01_sp.jpg")}@media screen and (min-width: 768px){.block#sect01{background-image:url("../images/block_bg_01_pc.jpg")}}.block#sect02{background:center/cover no-repeat url("../images/block_bg_02_sp.jpg")}@media screen and (min-width: 768px){.block#sect02{background-image:url("../images/block_bg_02_pc.jpg")}}.block#sect03{background:center/cover no-repeat url("../images/block_bg_03_sp.jpg")}@media screen and (min-width: 768px){.block#sect03{background-image:url("../images/block_bg_03_pc.jpg")}}.block#sect04{background:center/cover no-repeat url("../images/block_bg_04_sp.jpg")}@media screen and (min-width: 768px){.block#sect04{background-image:url("../images/block_bg_04_pc.jpg")}}.block#sect05{background:center/cover no-repeat url("../images/block_bg_05_sp.jpg")}@media screen and (min-width: 768px){.block#sect05{background-image:url("../images/block_bg_05_pc.jpg")}}.block__inner{background-color:#fff;max-width:1140px;margin:0 auto;padding:12px 12px 24px}@media screen and (min-width: 768px){.block__inner{padding:60px 60px 64px}}.block__summary{font-size:12px;padding:12px 12px 0}@media screen and (min-width: 768px){.block__summary{font-size:20px;padding:40px 0 0}}.block__caution{font-size:10px;padding:12px 12px 0}@media screen and (min-width: 768px){.block__caution{font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:32px 0 0}}/*!----------------------------------------------------------
Products
-----------------------------------------------------------*/.products{padding:0 40px}@media screen and (min-width: 768px){.products{padding:0 48px}}@media screen and (min-width: 1350px){.products{padding:0 105px}}.products__inner{max-width:480px;margin:60px auto 0}@media screen and (min-width: 768px){.products__inner{max-width:1140px;margin:136px auto 0}}@media screen and (min-width: 768px){.products__item{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}}.products__item:nth-child(2){margin-top:96px}@media screen and (min-width: 768px){.products__item:nth-child(2){margin-top:160px}}.products__item-image{display:block;width:100%}@media screen and (min-width: 768px){.products__item-image{width:29%}}.products__item-detail{display:block;width:100%;margin-top:36px}@media screen and (min-width: 768px){.products__item-detail{width:calc(71% - 32px);margin-top:0;padding-right:94px}}.products__item-heading{font-size:20px;letter-spacing:0}@media screen and (min-width: 768px){.products__item-heading{display:flex;align-items:center;flex-wrap:wrap;font-size:34px}}.products__item-heading span:first-child{display:block;font-size:12px;margin-bottom:2px}@media screen and (min-width: 768px){.products__item-heading span:first-child{font-size:20px;width:100%;margin-bottom:8px}}.products__item-heading-label{display:block;font-size:10px;font-weight:normal;border:1px solid currentColor;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:0 4px}@media screen and (min-width: 768px){.products__item-heading-label{font-size:12px;margin-left:16px}}.products__item-price{font-size:10px;margin-top:8px;color:#989898}@media screen and (min-width: 768px){.products__item-price{font-size:16px}}.products__item-summary{font-size:12px;margin-top:24px}@media screen and (min-width: 768px){.products__item-summary{font-size:20px}}.products__item-caution{font-size:10px;padding:12px 0 0}@media screen and (min-width: 768px){.products__item-caution{font-size:12px;padding:32px 0 0}}.products__item-link{position:relative;display:block;font-size:14px;font-weight:bold;line-height:60px;text-align:center;background-color:#87cca5;color:#fff;height:60px;margin-top:32px;transition:opacity .3s}@media screen and (min-width: 768px){.products__item-link{font-size:20px;line-height:75px;height:75px;max-width:466px;margin-top:36px}}.products__item-link::after{position:absolute;top:25px;right:16px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:'';height:10px;width:10px}@media screen and (min-width: 768px){.products__item-link::after{top:32px;right:24px;border-top:3px solid #fff;border-right:3px solid #fff;height:12px;width:12px}}.products__item-link:hover{opacity:.6}/*!----------------------------------------------------------
Share
-----------------------------------------------------------*/.share{margin-top:108px}@media screen and (min-width: 768px){.share{margin-top:150px}}.share__heading-image{display:block;width:36px;margin:0 auto}@media screen and (min-width: 768px){.share__heading-image{width:38px}}.share__list{display:flex;justify-content:center;margin:20px auto 0}.share__item{padding:0 8px}@media screen and (min-width: 768px){.share__item{padding:0 7px}}.share__item-link{display:block;width:38px;transition:opacity .3s}@media screen and (min-width: 768px){.share__item-link{width:32px}}.share__item-link:hover{opacity:.6}/*!----------------------------------------------------------
Footer
-----------------------------------------------------------*/.footer{background-color:#dfcad2;width:100%;margin-top:30px;padding:30px 0}.footer__logo{display:block;width:100px;margin:0 auto}@media screen and (min-width: 768px){.footer__logo{width:150px}}/*!----------------------------------------------------------
State
-----------------------------------------------------------*/.is-pc{display:none}@media screen and (min-width: 768px){.is-pc{display:block}}.is-sp{display:block}@media screen and (min-width: 768px){.is-sp{display:none}}

/*# sourceMappingURL=style.css.map*/