﻿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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}:root{--black:#2E2E2E;--pink:#F3A6AC}*{box-sizing:border-box;-webkit-appearance:none}html{-webkit-text-size-adjust:100%}body{background:#F5F5EE;font-size:18px;line-height:2.2;color:var(--black);letter-spacing:0.025em;font-family:'Noto Sans JP', sans-serif;padding-top:100px}a{color:var(--black);text-decoration:none}.ttl01{text-align:center;line-height:1;background:url(../img/ttl01.svg) no-repeat center bottom;padding-bottom:50px;margin-bottom:80px}.ttl01 span{display:block}.ttl01 .en{font-family:"monarcha", serif;font-weight:700;font-style:normal;font-size:70px;margin-bottom:15px}.ttl01 .en:first-letter{font-size:1.25em}.ttl01 .ja{font-size:20px}.ttl01.pink .en:first-letter{color:var(--pink)}.ttl01.blue .en:first-letter{color:#89CDF0}.ttl01.yellow .en:first-letter{color:#FAC225}.w1200{max-width:1200px;margin-left:auto;margin-right:auto}.table01{border-top:solid 1px rgba(46,46,46,0.5);font-size:20px;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.table01 tr{border-bottom:solid 1px rgba(46,46,46,0.5)}.table01 th,.table01 td{padding:20px 20px 20px}.table01 th{font-weight:bold}header{z-index:999;width:100%;height:100px;background:#fff;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 4%}header #logo{font-size:0;line-height:1;margin-left:0}header nav{display:flex;align-items:center}header ul{display:flex}header ul li{margin-left:50px}header ul li:first-child{margin-left:0}header ul a{font-family:"monarcha", serif;font-weight:700;font-style:normal;font-size:20px;transition:color .6s ease}@media (hover: hover){header ul a:hover{color:var(--pink)}}header p{line-height:1;font-size:0;margin-left:40px}footer{margin-top:200px;background:#E86A75;color:#fff;text-align:center;line-height:1.4;padding-top:80px}footer .logo{margin-bottom:50px}footer ul{display:flex;justify-content:center;font-family:"monarcha", serif;font-size:24px;margin-bottom:40px}footer ul li{margin:0 30px}footer .insta{margin-bottom:30px}footer .text{font-size:16px}footer small{display:block;font-size:13px;padding:50px 0}footer a{color:#fff}#mv{height:calc(100vh - 100px);position:relative;margin-bottom:120px}#mv .box{z-index:1;position:absolute;width:500px;background:url(../img/mv_t.svg) no-repeat center top/100% auto,url(../img/mv_b.svg) no-repeat center bottom 2%/100% auto,#E86A75;height:100%;top:0;left:50%;transform:translate(-50%, 0);display:flex;justify-content:center;align-items:center}#mv:before,#mv:after{position:absolute;top:0;content:'';display:block;width:50%;height:100%}#mv:before{left:0;background:url(../img/mv_l.jpg) no-repeat center/cover}#mv:after{right:0;background:url(../img/mv_r.jpg) no-repeat center/cover}.news__list{border-top:solid 1px rgba(0,0,0,0.5);margin-left:auto;margin-right:auto;max-width:1080px}.news__list li{border-bottom:solid 1px rgba(0,0,0,0.5)}.news__list a{display:flex;align-items:center;font-size:20px;padding:25px 10px 30px}@media (hover: hover){.news__list a{transition:.4s ease}.news__list a:hover{opacity:0.6}}.news__list .info{width:295px}.news__list .text{width:calc(100% - 295px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news__list .date{margin-right:25px}.news__list .cat{position:relative;top:-2px;display:inline-block;width:125px;height:32px;line-height:32px;background:var(--pink);border-radius:3px;color:#fff;font-size:14px;text-align:center}.news__list .cat.store{background:#89CDF0}#top #section01{margin-bottom:120px}#top #section01 .more{font-family:"monarcha", serif;text-align:right;font-size:24px;margin-top:40px;line-height:1}#top #section01 .more a{display:inline-block;background:url(../img/arrow.svg) no-repeat right 6px;padding-right:60px}#top #section02{margin-bottom:120px}#top #section02 .w_text{margin-bottom:120px}#top #section02 .w_text p{text-align:center;max-width:900px;margin:0 auto 2.5em;line-height:3}#top #section02 .w_text p:last-child{margin-bottom:0}#top #section02 .concept{position:relative;padding-top:150px;margin-bottom:70px}#top #section02 .concept.reverse .box{margin-left:0}#top #section02 .concept.reverse:before{left:auto;right:0}#top #section02 .concept:before{position:absolute;left:0;top:0;content:'';display:block;width:50%;height:580px;background:black}#top #section02 .concept .box{position:relative;max-width:780px;margin-left:auto;z-index:1;background:rgba(245,245,238,0.75);min-height:460px;padding:40px 40px}#top #section02 .concept .box h2{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight:bold;font-size:36px;margin-bottom:10px}#top #section02 .concept .box p{margin-bottom:1.5em}#top #section02 .concept .box p:last-child{margin-bottom:0}#top #section02 .concept01:before{background:url(../img/img01.jpg) no-repeat center/cover}#top #section02 .concept01 .box:before{position:absolute;top:-100px;right:0;content:'';display:inline-block;width:110px;height:130px;background:url(../img/ic01.svg) no-repeat left top/100% auto}#top #section02 .concept02:before{background:url(../img/img02.jpg) no-repeat center/cover}#top #section02 .concept02 .box:before{position:absolute;top:-100px;left:-70px;content:'';display:inline-block;width:146px;height:134px;background:url(../img/ic02.svg) no-repeat left top/100% auto}#top #section02 .concept03:before{background:url(../img/img03.jpg) no-repeat center/cover}#top #section02 .concept03 .box:before{position:absolute;top:-100px;right:0;content:'';display:inline-block;width:113px;height:136px;background:url(../img/ic03.svg) no-repeat left top/100% auto}#under_mv{padding-top:80px}.not_found{text-align:center;padding:20px;margin:50px 0 50px}.wp-pagenavi{display:flex;justify-content:center;margin-top:30px}.wp-pagenavi a,.wp-pagenavi span{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:solid 1px rgba(0,0,0,0.5);font-size:18px;margin:0 4px}.w_post{padding-top:80px;max-width:800px;margin-left:auto;margin-right:auto}.w_post .post_header{padding-bottom:25px;margin-bottom:30px;border-bottom:solid 1px rgba(46,46,46,0.5)}.w_post h1{font-size:30px;font-weight:bold;line-height:1.5;margin-bottom:20px}.w_post .info{display:flex}.w_post .date{color:#aaa;margin-right:10px}.w_post .cat{position:relative;top:-2px;display:inline-block;width:125px;height:32px;line-height:32px;background:var(--pink);border-radius:3px;color:#fff;font-size:14px;text-align:center}.w_post .cat.store{background:#89CDF0}.w_post .post_content h2{font-weight:bold;font-size:20px;border-bottom:solid 2px var(--black);line-height:1.45;padding-bottom:10px;margin:2em 0 1.25em}.w_post .post_content p{margin:1.2em 0}.w_post .post_content a{color:var(--pink);text-decoration:underline}.w_post .post_content a:hover{text-decoration:none}.w_post .post_content strong,.w_post .post_content b{font-weight:bold}#single_pager{display:flex;justify-content:center;margin-top:60px}#single_pager>div{margin:0 10px;min-height:1px;width:142px}#single_pager a{display:block;width:100%;border-radius:50px;line-height:38px;text-align:center;height:42px}#single_pager .prev a,#single_pager .next a,#single_pager .center a{border:solid 1px #ccc}#menu .menu_list{font-size:1.2em;line-height:1.5;max-width:800px;margin-left:auto;margin-right:auto}#menu .menu_list li{border-bottom:solid 1px rgba(46,46,46,0.5);padding:15px 0}#menu .menu_list li:last-child{margin-bottom:0}#menu .text{font-size:0.8em;margin-top:10px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.4}@media only screen and (max-width: 1240px){body{font-size:16px}.ttl01 .en{font-size:56px}.w1200{padding-left:4%;padding-right:4%}#top #section02 .concept:before{width:70%;height:42vw}#top #section02 .concept .box{padding:30px;max-width:630px}#top #section02 .concept .box h2{font-size:28px}}@media only screen and (max-width: 1023px){#mv{height:80vh}#mv .box{width:270px}#mv .box img{max-width:220px}}@media only screen and (min-width: 768px){#hb_menu{display:none !important}header nav{display:flex !important}}@media only screen and (max-width: 767px){body{padding-top:60px;font-size:15px}.ttl01{background-size:50px auto;padding-bottom:28px;margin-bottom:50px}.ttl01 .en{font-size:36px}.ttl01 .ja{font-size:13px}.table01{font-size:15px}.table01 tr,.table01 th,.table01 td{display:block;width:100%}.table01 th{font-size:13px;padding:12px 10px 5px}.table01 td{padding:0 10px 10px}header{height:60px}header #logo img{max-width:140px}header nav{display:none;position:fixed;top:60px;background:#f8f8f8;left:0;width:100%;height:calc(100vh - 60px);padding:20px}header nav ul{display:block}header nav ul li{margin:0;border-bottom:solid 1px #ccc}header nav ul a{display:block;font-size:18px;padding:10px}header nav p{margin:20px 0 0;text-align:center}footer{margin-top:70px;padding-top:40px}footer .logo{margin-bottom:25px}footer .logo img{max-width:200px}footer ul{font-size:18px;margin-bottom:30px}footer ul li{margin:0 10px}footer .insta img{max-width:40px}footer .text{font-size:13px}footer small{padding:25px 0}#mv{height:calc(100vh - 50px);margin-bottom:50px}#mv .box{top:50%;transform:translate(-50%, -50%);width:280px;height:280px;background:url(../img/mv_b.svg) no-repeat center/100% auto,#E86A75}#mv .box img{max-width:220px}#mv:before{top:0;left:0;width:100%;height:calc(50vh - 25px)}#mv:after{top:auto;right:auto;bottom:0;left:0;width:100%;height:calc(50vh - 25px)}#hb_menu{position:fixed;right:0;top:0;z-index:9999;width:60px;height:60px;background:var(--pink);padding:21px 17px 0;cursor:pointer}#hb_menu span{height:2px;background:#fff;display:block;margin-bottom:5px;transition:.4s ease}#hb_menu.open{background:#aaa}#hb_menu.open span:nth-child(1){transform:translate(0, 8px) rotate(45deg)}#hb_menu.open span:nth-child(2){opacity:0}#hb_menu.open span:nth-child(3){transform:translate(0, -6px) rotate(-45deg)}.news__list a{font-size:15px;display:block;padding:15px 10px 16px}.news__list .text{width:100%}.news__list .date{margin-right:10px}.news__list .cat{font-size:12px;width:90px;height:28px;line-height:28px}#top #section01{margin-bottom:70px}#top #section01 .more{margin-top:25px;font-size:16px}#top #section01 .more a{background-position:right 3px}#top #section02{margin-bottom:60px}#top #section02 .w_text{margin-bottom:50px}#top #section02 .w_text p{line-height:2}#top #section02 .concept{padding-top:50vw;margin-bottom:50px}#top #section02 .concept:before{width:100%;height:66vw}#top #section02 .concept .box{padding:25px 20px;min-height:0}#top #section02 .concept .box:before{content:none}#top #section02 .concept .box h2{font-size:20px;line-height:1.4}#top #section02 .concept .box p{font-size:15px;line-height:1.8;margin-bottom:1em}.wp-pagenavi{font-size:13px;margin-top:20px}.wp-pagenavi a,.wp-pagenavi span{width:30px;height:30px}#under_mv{padding-top:40px}.w_post{padding-top:40px}.w_post h1{font-size:22px}.w_post .cat{font-size:12px;width:90px;height:28px;line-height:28px}.w_post .post_content h2{font-weight:bold;font-size:20px;border-bottom:solid 2px var(--orange);line-height:1.45;padding-bottom:10px;margin:2em 0 1.25em}.w_post .post_content p{margin:1.2em 0}.w_post .post_content a{color:var(--orange);text-decoration:underline}.w_post .post_content a:hover{text-decoration:none}.w_post .post_content strong,.w_post .post_content b{font-weight:bold}#single_pager{justify-content:space-between}#single_pager>div{width:32%;margin:0}#single_pager a{font-size:13px}}
/*# sourceMappingURL=common.css.map */
