@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}input,textarea,select,button{font-family:inherit}a{outline:none;transition:opacity 0.3s;cursor:pointer}@media (hover: hover){a:hover{opacity:0.5}a:active{opacity:0.5}a:focus-visible{opacity:0.5}}a:link,a:visited,a:active{color:#444;text-decoration:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.03em;font-weight:500;word-break:break-word;color:#333;margin:0;padding:0;height:100%;width:100%}#wrap{display:block;padding-top:115px}@media (max-width: 1023px){#wrap{padding-top:50px}}.inner{max-width:1030px;padding:0 15px;margin:0 auto}@media (min-width: 1024px){.sp,.SP{display:none !important}}@media (max-width: 1023px){.pc,.PC{display:none !important}}.c-img{display:block;position:relative}.c-img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.c-img--contain img{object-fit:contain}.c-img--top img{object-position:top}.c-main{background:#fafafa;width:41.4%;display:flex;justify-content:center;margin:0 0 0 auto}@media (max-width: 1023px){.c-main{width:100%}}.c-main p{text-align:justify;font-feature-settings:"palt"}.c-cover{width:58.6%;position:fixed;left:0;top:0;height:100vh;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}@media (max-width: 1023px){.c-cover{display:none}}.c-cover__logo{aspect-ratio:390 / 326;mask-image:url("../img/common/logo_text.svg");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;width:46.38%;max-width:390px;position:absolute;left:50%;top:8.5%;transform:translateX(-50%);z-index:2;transition:0.3s}.c-cover__swiper{width:100%;height:100%}.c-cover__swiper__item .img{width:100%;height:100%;object-fit:cover}.c-cover__swiper.is-slide1 .c-cover__logo{background:#333}.c-cover__swiper.is-slide2 .c-cover__logo{background:#fff}.c-wrapper{padding:7.5px 7.5px 0;background:#fff;width:100%;max-width:375px;overflow:hidden}@media (max-width: 1023px){.c-wrapper{max-width:400px}}.c-ttl{font-family:"Open Sans",sans-serif;font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.1em;font-weight:700;display:block;text-align:center}.c-ttl-s{font-family:"Open Sans",sans-serif;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:600;display:block;text-align:center}.c-instabtn{width:100%;max-width:225px;height:50px;border:1px solid #fff;border-radius:5px;margin:0 auto;font-family:"Open Sans",sans-serif;font-size:21px;font-size:2.1rem;line-height:1em;letter-spacing:.05em;font-weight:600;display:flex;justify-content:center;align-items:center;color:#fff;gap:13px;transition:0.3s;cursor:pointer}.c-instabtn:before{content:'';display:block;width:16px;height:16px;background-image:url("../img/common/ico_instagram.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;transition:0.3s}@media (hover: hover){.c-instabtn:hover{opacity:1;background:#D6007F;color:#fff}.c-instabtn:hover:before{background-image:url("../img/common/ico_instagram.svg") !important}.c-instabtn:active{opacity:1;background:#D6007F;color:#fff}.c-instabtn:active:before{background-image:url("../img/common/ico_instagram.svg") !important}.c-instabtn:focus-visible{opacity:1;background:#D6007F;color:#fff}.c-instabtn:focus-visible:before{background-image:url("../img/common/ico_instagram.svg") !important}}.c-fadein{transform:translateY(15px);opacity:0;transition:1s}.c-fadein.is-show{transform:translateY(0);opacity:1}.c-footer{background:#C59A76;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:54px 0 30px;border-radius:5px 5px 0 0;width:calc(100% + 15px);margin:0 -7.5px}.c-footer__logo{width:62.9333%}.c-footer__copy{font-family:"Open Sans",sans-serif;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:400;margin-top:73px}.c-header__btn{position:fixed;top:22px;right:17px;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.03em;font-weight:800;color:#fff;z-index:999;background:none;border:none;padding:0 0 4px 0;border-bottom:2px solid #fff}.c-header__btn:before{content:'MENU'}.c-header__btn:after{content:'';width:calc(100% + 6px);height:calc(100% + 2px);border-radius:5px;position:absolute;z-index:-1;background:none;left:-3px;bottom:0;transition:0.3s}.c-header__btn.is-open:before{content:'CLOSE'}@media only screen and (min-width: 950px){.c-header__btn{color:#D6007F;border-color:#D6007F}.c-header__btn:after{background:#fff}}@media (max-width: 768px) and (min-width: 400px){.c-header__btn{color:#D6007F;border-color:#D6007F}.c-header__btn:after{background:#fff}}.c-header__list{background:#fff;width:153px;position:fixed;z-index:999;top:58px;right:15px;padding:24px 20px 20px;border-radius:5px;transform:translateX(150%);opacity:0;transition:0.3s}.c-header__list.is-open{transform:translateX(0%);opacity:1}.c-header__list ul{display:flex;flex-direction:column;gap:11px}.c-header__list ul li{display:block}.c-header__list ul li a{display:block;width:fit-content;font-family:"Open Sans",sans-serif;color:#D6007F;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.03em;font-weight:800;transition:0.3s;cursor:pointer}@media (hover: hover){.c-header__list ul li a:hover{opacity:1;color:#C59A76}.c-header__list ul li a:active{opacity:1;color:#C59A76}.c-header__list ul li a:focus-visible{opacity:1;color:#C59A76}}.c-header__list ul li a.is-active{color:#C59A76}.c-header__link{margin-top:12px;width:16px;height:16px;display:block;background-image:url("../img/common/ico_instagram_pink.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;transition:0.3s;cursor:pointer}@media (hover: hover){.c-header__link:hover{background-image:url("../img/common/ico_instagram_brown.svg")}.c-header__link:active{background-image:url("../img/common/ico_instagram_brown.svg")}.c-header__link:focus-visible{background-image:url("../img/common/ico_instagram_brown.svg")}}
