@charset "UTF-8";.pc-side-r,.txt-ifoo{display:none!important}body{color:#9290ab;background-color:#fff}.l-header{background-color:#c5c1cf}@media only screen and (min-width:861px){.l-header{height:90px}}@media only screen and (min-width:861px){main{margin-top:90px;padding-top:0}}.content-wrap{background-color:#fff;padding-bottom:70px}@media only screen and (min-width:861px){.content-wrap{padding-bottom:240px}}.breadcrumb{padding-top:15px}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__list li{font-size:13px;letter-spacing:.1em}.breadcrumb__list li:not(:last-of-type)::after{content:"＞";margin-right:5px}.breadcrumb__list li br{display:none}.page-ttl-wrap{text-align:center;padding-top:25px;margin-bottom:30px}@media only screen and (min-width:861px){.page-ttl-wrap{padding-top:90px;margin-bottom:60px}}.page-ttl-wrap h1{color:#9290ab}.page-ttl-wrap h1 .en{display:block;font-size:25px;letter-spacing:.125em;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.269656}@media only screen and (min-width:861px){.page-ttl-wrap h1 .en{font-size:41px}}.page-ttl-wrap h1 .jp{display:block;font-size:14px;letter-spacing:.06em;line-height:2}@media only screen and (min-width:861px){.page-ttl-wrap h1 .jp{font-size:16px}}.p-404{text-align:center;padding-bottom:30px}@media only screen and (min-width:861px){.p-404{padding-bottom:60px}}.p-404 p{font-size:16px;line-height:1.75}@media only screen and (min-width:861px){.p-404 p{font-size:18px}}@media only screen and (min-width:861px){.p-privacypolicy .l-container{max-width:660px}}.p-privacypolicy h2{color:#9290ab;font-weight:500;font-size:19px;padding:10px 0;text-align:center;border-top:1px solid #9290ab;border-bottom:1px solid #9290ab;margin-bottom:20px}@media only screen and (min-width:861px){.p-privacypolicy h2{font-size:23px;padding:15px 0}}.p-privacypolicy p{color:#9290ab;line-height:1.795625;letter-spacing:.06em;font-size:16px}@media only screen and (min-width:861px){.p-privacypolicy p{padding:0 10px;font-size:18px;line-height:1.78983333}}.p-privacypolicy h3{color:#9290ab;font-size:18px;font-weight:500;letter-spacing:.06em;margin:40px 0 20px 0;line-height:1.59611111}@media only screen and (min-width:861px){.p-privacypolicy h3{padding:0 10px;font-size:20px}}.p-privacypolicy .c-btn{margin-top:70px}@media only screen and (min-width:861px){.p-privacypolicy .c-btn{margin-top:110px}}.p-company .l-container{max-width:600px}.p-company__img{margin:0 calc(50% - 50vw);width:100vw}@media only screen and (min-width:861px){.p-company__img{width:100%;margin:0 auto}}.p-company__detail{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:861px){.p-company__detail{margin-top:50px}}.p-company__detail dd,.p-company__detail dt{font-size:15px;letter-spacing:0;font-weight:300;line-height:1.91533333;margin-bottom:0}@media only screen and (min-width:861px){.p-company__detail dd,.p-company__detail dt{font-size:18px;line-height:1.79;letter-spacing:.06em}}.p-company__detail dd:not(:last-of-type),.p-company__detail dt:not(:last-of-type){margin-bottom:15px}@media only screen and (min-width:861px){.p-company__detail dd:not(:last-of-type),.p-company__detail dt:not(:last-of-type){margin-bottom:20px}}.p-company__detail dt{color:#9290ab;width:95px}@media only screen and (min-width:861px){.p-company__detail dt{width:120px}}.p-company__detail dd{color:#9290ab;width:calc(100% - 95px)}@media only screen and (min-width:861px){.p-company__detail dd{width:calc(100% - 120px)}}.p-company .c-btn{margin-top:60px}@media only screen and (min-width:861px){.p-company .c-btn{margin-top:100px}}.page-id-30{background-color:#c5c1cf}.page-id-30 .content-wrap{background-color:#f6f6f8}.page-id-30 h1 .en,.page-id-30 h1 .jp{color:#7e7d95}.page-id-30 .page-about-wrap .content-wrap{padding-bottom:60px;background-color:#c5c1cf}@media only screen and (min-width:861px){.page-id-30 .page-about-wrap .content-wrap{padding-bottom:250px}}.page-id-30 .p-about{padding:0 20px;text-align:center}@media only screen and (min-width:861px){.page-id-30 .p-about{padding:0 60px}}@media only screen and (min-width:861px){.page-id-30 .p-about .l-container{max-width:600px}}.page-id-30 .p-about__ttl{font-size:21px;color:#7e7d95;margin-top:50px;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}@media only screen and (min-width:861px){.page-id-30 .p-about__ttl{margin-top:90px;letter-spacing:.18em;font-size:29px}}.page-id-30 .p-about__txt{color:#7e7d95;font-size:16px;margin-top:30px;line-height:2.42857143;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}@media only screen and (min-width:861px){.page-id-30 .p-about__txt{font-size:17px;line-height:2.08882353;letter-spacing:.17em}}.page-id-30 .p-produced{margin-top:0;background-color:#f6f6f8;padding-bottom:0}.page-id-30 .p-produced__image{max-width:600px;margin:0 auto}@media only screen and (min-width:861px){.page-id-30 .p-produced__image{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}}.page-id-30 .p-produced .content-wrap{background-color:#f6f6f8}.page-id-30 .p-produced__img{position:relative}.page-id-30 .p-produced__img .sign{position:absolute;mix-blend-mode:multiply;top:0;right:-24px}@media only screen and (min-width:861px){.page-id-30 .p-produced__img .sign{right:-28px}}.page-id-30 .p-produced__bottom{margin-top:40px}@media only screen and (min-width:861px){.page-id-30 .p-produced__bottom{max-width:567px;margin-left:auto;margin-right:auto;margin-top:70px}}.page-id-30 .p-produced__wrap{overflow:visible}.page-id-30 .p-produced__wrap:first-of-type{margin-top:90px;border-bottom:1px solid #d8d7e1}@media only screen and (min-width:861px){.page-id-30 .p-produced__wrap:first-of-type{margin-top:-50px}}.page-id-30 .p-produced__wrap:first-of-type .p-produced__img .sign{width:95px}@media only screen and (min-width:861px){.page-id-30 .p-produced__wrap:first-of-type .p-produced__img .sign{width:121px}}.page-id-30 .p-produced__wrap:nth-of-type(2){padding-bottom:0}.page-id-30 .p-produced__wrap:nth-of-type(2) .p-produced__img .sign{width:83px}@media only screen and (min-width:861px){.page-id-30 .p-produced__wrap:nth-of-type(2) .p-produced__img .sign{width:106px}}.page-id-30 .p-produced__wrap:not(:last-of-type){border-bottom:none}.page-id-30 .p-produced .c-ttl{color:#9290ab}.page-id-30 .p-produced .c-ttl::after{background-color:#9290ab}.page-id-30 .p-produced__name{color:#9290ab}.page-id-30 .p-produced__txt{color:#9290ab}.page-id-30 .p-produced .c-btn{margin-top:60px}@media only screen and (min-width:861px){.page-id-30 .p-produced .c-btn{margin-top:100px}}