﻿@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}*{box-sizing:inherit;line-height:1.5}body{margin:0;font-size:16px}main{box-sizing:border-box;clear:both;overflow:hidden;margin-bottom:0;font-size:0.875rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;color:#000}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:bold;font-feature-settings:"palt";letter-spacing:0}main em{font-style:normal}main p{margin:0}main ol,main ul{list-style:none;list-style-type:none}main img{max-width:100%;width:auto;vertical-align:bottom}div,th,td,p,ul,ol,dl,dt,dd,img,form,h1,h2,h3,h4,h5,hr{margin:0;padding:0;border:none;font-style:normal;word-break:normal}input,textarea{margin:0;padding:1px 2px;font-size:100%}table{border-collapse:collapse;font-size:100%}th,td{border-collapse:collapse}ul{list-style-type:none}h1,h2,h3,h4,h5,h6{font-size:100%;line-height:120%;word-wrap:break-word}@media screen and (max-width: 767px){.pcbr{display:none}}.spbr{display:none}@media screen and (max-width: 767px){.spbr{display:block}}.kaori-head{width:100%;background:url(../out_images/hero_bg.png) no-repeat center 90px;background-size:100% auto;background-attachment:fixed;height:438px}@media screen and (max-width: 1500px){.kaori-head{height:200px}}@media screen and (max-width: 767px){.kaori-head{background:url(../out_images/hero_bg.png) no-repeat center top;background-size:100% auto;height:100px}}.kaori-hero_inner{background:url(../out_images/hero_parts.png) no-repeat right center;background-color:#fff;padding:5rem}@media screen and (max-width: 1700px){.kaori-hero_inner{background-size:40%}}@media screen and (max-width: 1080px){.kaori-hero_inner{background-image:none}}@media screen and (max-width: 767px){.kaori-hero_inner{padding:1rem}}.kaori-hero_item img.sponly{margin-bottom:2rem}@media screen and (min-width: 1080px){.kaori-hero_item img.sponly{display:none}}.kaori-hero_item h1{margin-top:-11rem;margin-bottom:3rem}@media screen and (max-width: 767px){.kaori-hero_item h1{margin-top:-2.5rem;margin-bottom:2rem}}.kaori-hero_item p{padding-left:2rem;padding-right:2rem;margin-bottom:2rem}@media screen and (max-width: 767px){.kaori-hero_item p{padding:0 .5rem;margin-bottom:1rem}}.kaori-hero_item p.em{font-size:1.5rem;margin-top:4rem;display:inline-block}@media screen and (max-width: 767px){.kaori-hero_item p.em{font-size:1rem}}.kaori-process01{padding:5rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 1030px){.kaori-process01{padding:1rem}}.kaori-process01_img{width:40%}@media screen and (max-width: 1300px){.kaori-process01_img{width:60%}}@media screen and (max-width: 1030px){.kaori-process01_img{width:100%;margin-bottom:1.5rem;text-align:center}}.kaori-process01_body{width:66%;margin-left:-6%;padding-top:4rem}@media screen and (max-width: 1300px){.kaori-process01_body{margin-left:-26%}}@media screen and (max-width: 1030px){.kaori-process01_body{width:100%;margin:0;padding:0}}.kaori-process01_body h2{margin-bottom:4rem}@media screen and (max-width: 1030px){.kaori-process01_body h2{margin-bottom:1.5rem}}.kaori-process01_txt{margin-left:150px;font-size:1.25rem}@media screen and (max-width: 1030px){.kaori-process01_txt{margin:0;font-size:0.875rem}}.kaori-process01_txt p{margin-bottom:1rem}.kaori-member{padding:5rem}@media screen and (max-width: 767px){.kaori-member{padding:1rem}}.kaori-member h2{margin-bottom:4rem}@media screen and (max-width: 767px){.kaori-member h2{width:70%;margin-bottom:2rem;margin-left:auto;margin-right:auto}}.kaori-member_profwrap{display:flex;justify-content:space-around}@media screen and (max-width: 767px){.kaori-member_profwrap{display:block}}.kaori-member_prof{display:flex;flex-wrap:wrap;max-width:800px}@media screen and (max-width: 767px){.kaori-member_prof{width:100%;max-width:100%}}.kaori-member_prof_img{width:30%}@media screen and (max-width: 1030px){.kaori-member_prof_img{width:100%;text-align:center;margin-bottom:1rem}}.kaori-member_prof_txt{width:70%;padding-left:1.5rem;padding-right:1.5rem}.kaori-member_prof_txt h3{font-size:1.5rem;margin-bottom:1rem}@media screen and (max-width: 1030px){.kaori-member_prof_txt{width:100%;padding:0 .5rem;margin-bottom:2rem;font-size:0.875rem}.kaori-member_prof_txt h3{font-size:1.25rem;margin-bottom:.5rem;text-align:center}}.kaori-image{padding-top:7rem;padding-bottom:7rem;text-align:center}@media screen and (max-width: 1030px){.kaori-image{padding:1rem}}.kaori-process02{padding:5rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 1030px){.kaori-process02{padding:1rem}}.kaori-process02_img{width:50%;margin-left:-10%;z-index:0;opacity:.75}@media screen and (max-width: 1500px){.kaori-process02_img{width:60%;margin-left:-20%}}@media screen and (max-width: 1030px){.kaori-process02_img{width:100%;margin:0;order:1;margin-bottom:1.5rem;text-align:center}}.kaori-process02_body{width:60%;padding-top:19rem}@media screen and (max-width: 1500px){.kaori-process02_body{padding-top:13rem}}@media screen and (max-width: 1030px){.kaori-process02_body{width:100%;padding:0;order:2}}.kaori-process02_body h2{text-align:right;z-index:1;position:relative;margin-bottom:7rem}@media screen and (max-width: 1030px){.kaori-process02_body h2{margin-bottom:1.5rem;text-align:center}}.kaori-process02_txt{font-size:1.25rem;max-width:900px;margin-left:auto}@media screen and (max-width: 1030px){.kaori-process02_txt{font-size:.875rem;margin:0 auto}}.kaori-process02_txt p{margin-bottom:1rem}.kaori-process03{padding:5rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 1030px){.kaori-process03{padding:1rem}}.kaori-process03_img{width:40%}@media screen and (max-width: 1030px){.kaori-process03_img{width:100%;margin-bottom:1.5rem;text-align:center}}.kaori-process03_body{width:66%;margin-left:-6%;padding-top:10rem}@media screen and (max-width: 1030px){.kaori-process03_body{width:100%;margin:0;padding:0}}.kaori-process03_body h2{margin-bottom:6rem}@media screen and (max-width: 1030px){.kaori-process03_body h2{margin-bottom:1.5rem;text-align:center}}.kaori-process03_txt{margin-left:150px;font-size:1.25rem}@media screen and (max-width: 1030px){.kaori-process03_txt{max-width:900px;margin:0 auto;font-size:.875rem}}.kaori-process03_txt p{margin-bottom:1rem}.kaori-product{padding:5rem 8rem}@media screen and (max-width: 1030px){.kaori-product{padding:1rem;margin-bottom:2rem}.kaori-product h2{margin-bottom:1.5rem;text-align:center}}.kaori-product_sec{display:flex}@media screen and (max-width: 1030px){.kaori-product_sec{display:block}}.kaori-product_sec.is-sec01{height:620px;align-items:center;background:url(../out_images/product_img_01.png) no-repeat center right;background-size:contain}@media screen and (max-width: 1600px){.kaori-product_sec.is-sec01{background-size:50%}}@media screen and (max-width: 1500px){.kaori-product_sec.is-sec01{background:none;height:auto}}.kaori-product_sec.is-sec02{height:613px;align-items:center;background:url(../out_images/product_img_02.png) no-repeat center left;background-size:contain;text-align:right;justify-content:flex-end}@media screen and (max-width: 1600px){.kaori-product_sec.is-sec02{background-size:50%}}@media screen and (max-width: 1500px){.kaori-product_sec.is-sec02{background:none;height:auto;text-align:left}}.kaori-product_sec.is-sec02 .kaori-product_body h3{padding-top:10rem}@media screen and (max-width: 1500px){.kaori-product_sec.is-sec02 .kaori-product_body h3{padding:0}}.kaori-product_body .sponly{display:none}@media screen and (max-width: 1500px){.kaori-product_body .sponly{display:block;text-align:center}}.kaori-product_body h3{margin-bottom:3rem}@media screen and (max-width: 1030px){.kaori-product_body h3{margin-bottom:1.5rem}}.kaori-product_body p{font-size:1.25rem}@media screen and (max-width: 1030px){.kaori-product_body p{font-size:.875rem}}.kaori-message{max-width:1280px;margin:0 auto}@media screen and (max-width: 1030px){.kaori-message{padding:1rem}}.kaori-message h2{margin-bottom:5rem}@media screen and (max-width: 1030px){.kaori-message h2{margin-bottom:1.5rem;width:70%;text-align:center;margin-left:auto;margin-right:auto}}.kaori-message p{font-size:1.25rem;margin-bottom:1em}@media screen and (max-width: 1030px){.kaori-message p{font-size:1rem}}.kaori-message_sine{margin-top:3rem;text-align:right;padding-bottom:5rem}@media screen and (max-width: 1030px){.kaori-message_sine{margin-top:3rem;padding-bottom:2rem;width:40%;margin-left:auto}}
/*# sourceMappingURL=style.css.map */
