@import"reset.css";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Zen Kaku Gothic New', sans-serif;font-size:16px;font-weight:normal;color:#000;line-height:1.75}#wrap{width:100%;overflow:hidden;min-width:1000px}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.serif{font-family:serif}li{list-style-type:none}.tCenter{text-align:center}@media screen and (min-width: 769px){.sp,.tb{display:none}.pcCenter{text-align:center}.hvEx img{transition:.25s}}@media screen and (max-width: 768px){html{height:-webkit-fill-available}#wrap{min-width:0}.tb,.pc{display:none}}a{color:#000}a:hover{color:#C43068;text-decoration:none}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}#pageTit{background-color:#F3F2E3;text-align:center;font-weight:bold}@media screen and (min-width: 769px){#pageTit{padding:50px;margin-top:-95px;font-size:42px}}@media screen and (max-width: 768px){#pageTit{padding:30px;margin-top:-80px;font-size:36px}}@media screen and (min-width: 769px){body:not(#home) #contents{margin:100px auto;width:1000px;max-width:100%}}@media screen and (max-width: 768px){body:not(#home) #contents{margin:50px 20px}}.btn{text-align:center}.btn a{background-color:#000;color:#fff;border-radius:100px;display:inline-block;text-align:center;text-decoration:none;width:300px;max-width:100%;padding:20px}@media screen and (min-width: 769px){.btn a{transition:opacity .25s}.btn a:hover{opacity:.7}}#header{position:relative;height:100vh}#header #logo{position:absolute}#header #logo .projectName{background-color:#C43068;color:#fff;font-weight:bold;display:block;text-align:center;line-height:1.3}#header #logo .projectName img{transform:rotate(45deg);margin-left:5px;vertical-align:middle;margin-top:-4px}#header #logo .projectName span{display:block}#header .btnContact{position:absolute}#header .btnContact a{position:relative;background-color:#000;color:#fff;border-radius:100px;display:block;text-align:center;text-decoration:none}#header .mv{width:100%;height:100%}#header .mv img{width:100%;height:100%;object-fit:cover}#header .catchCopy{position:absolute;width:100%;text-align:center;font-weight:500;z-index:2;top:50%;transform:translateY(-50%)}#header .catchCopy p.copy1 span{background-color:#fff}#header .catchCopy p.copy2 span{background-color:#fff}#header .copy3{background-color:#C43068;color:#fff;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}#header .copy3 .weight{font-weight:bold;line-height:1.3}#header .copy3 .price{font-weight:bold;line-height:1.3}#header .copy3 .tax{font-weight:500}#header .copy3 .onekg{font-weight:500}@media screen and (min-width: 769px){#header #logo{left:30px;top:30px}#header #logo .projectName{font-size:18px;padding:13px;margin-top:20px}#header #logo .projectName span{font-size:16px}#header .btnContact{right:30px;top:30px}#header .btnContact a{width:200px;padding:15px;transition:opacity .25s}#header .btnContact a:hover{opacity:.7}#header .btnContact a:after{position:absolute;right:20px;top:50%;transform:rotate(45deg);content:"";display:block;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;margin-top:-6px}#header .catchCopy p.copy1 span{font-size:46px;padding:10px 20px 15px}#header .catchCopy p.copy2{margin-top:35px}#header .catchCopy p.copy2 span{font-size:24px;padding:10px 20px 15px}#header .copy3{right:80px;bottom:30px;width:180px;height:180px}#header .copy3 .weight{font-size:32px}#header .copy3 .price{font-size:32px}#header .copy3 .tax{font-size:14px}#header .copy3 .onekg{font-size:12px}}@media screen and (max-width: 768px){#header{height:100svh}#header #logo{left:10px;top:10px;display:flex;align-items:flex-start}#header #logo>a img,#header #logo>img{width:100px}#header #logo .projectName{margin-top:10px;margin-left:10px;font-size:14px;padding:5px}#header #logo .projectName img{width:8px}#header .btnContact{right:20px;top:20px}#header .btnContact a{width:46px;height:46px;display:flex;justify-content:center;align-items:center}#header .btnContact a img{width:20px}#header .catchCopy p.copy1 span{box-decoration-break:clone;font-size:6vw;padding:5px 10px 10px}#header .catchCopy p.copy2{margin-top:20px}#header .catchCopy p.copy2 span{box-decoration-break:clone;font-size:4vw;padding:5px 10px 10px}#header .copy3{left:50%;transform:translateX(-50%);bottom:10px;width:145px;height:145px;padding-bottom:15px}#header .copy3 .weight{font-size:24px}#header .copy3 .price{font-size:24px}#header .copy3 .tax{font-size:14px}#header .copy3 .onekg{font-size:12px;line-height:1.3}}body:not(#home) #header{height:auto;display:flex;justify-content:space-between}body:not(#home) #header #logo{display:flex;align-items:flex-start;position:static}body:not(#home) #header .btnContact{position:static}@media screen and (min-width: 769px){body:not(#home) #header{padding:30px}body:not(#home) #header #logo>a img{width:120px}body:not(#home) #header #logo .projectName{margin-top:0;margin-left:20px}}@media screen and (max-width: 768px){body:not(#home) #header{padding:20px}}@media screen and (min-width: 769px){.grecaptcha-badge{bottom:160px !important}}@media screen and (max-width: 768px){.grecaptcha-badge{bottom:60px !important}}#footer .companyInfo .name{font-weight:500;font-size:20px;margin-bottom:10px}#footer .companyInfo .address{font-size:14px}#footer #copyright small{font-size:14px}#footer #pagetop{position:fixed;right:10px;bottom:10px;display:none}@media screen and (min-width: 769px){#footer{padding:50px;display:flex;justify-content:space-between}#footer .companyInfo .name a{transition:opacity .25s}#footer .companyInfo .name a img{margin-left:15px;display:inline-block;vertical-align:middle;margin-top:-5px}#footer .companyInfo .name a:hover{opacity:.7}}@media screen and (max-width: 768px){#footer{padding:40px 20px;text-align:center}#footer .companyInfo .name a img{display:block;margin:5px auto 15px}#footer #copyright{margin-top:30px}#footer #pagetop{width:40px;height:40px}}body:not(#home) #footer{border-top:2px solid #eee}.sec .tit{text-align:center}@media screen and (min-width: 769px){.sec{margin:100px 6.75%}.sec .tit{font-size:32px;margin-bottom:40px}}@media screen and (max-width: 768px){.sec{margin:50px 20px}.sec .tit{font-size:24px;margin-bottom:30px}}.imgTxtList .imgTxt .txt .lead{font-weight:500}@media screen and (min-width: 769px){.imgTxtList{margin-left:0;margin-right:0}.imgTxtList .imgTxt{display:flex;justify-content:space-between;margin-left:6.75%}.imgTxtList .imgTxt:not(:first-child){margin-top:100px}.imgTxtList .imgTxt .img{width:47.826%}.imgTxtList .imgTxt .txt{width:44.928%}.imgTxtList .imgTxt .txt .lead{font-size:32px}.imgTxtList .imgTxt .txt p{line-height:2}.imgTxtList .imgTxt .txt p:not(:first-child){margin-top:2em}.imgTxtList .imgTxt.reverse{margin-right:6.75%;margin-left:0;flex-direction:row-reverse}.imgTxtList .tit+.imgTxt{margin-top:0}}@media screen and (max-width: 768px){.imgTxtList .imgTxt{display:flex;flex-direction:column-reverse}.imgTxtList .imgTxt:not(:first-child){margin-top:50px}.imgTxtList .imgTxt .txt{margin-top:20px}.imgTxtList .imgTxt .txt .lead{font-size:24px}.imgTxtList .imgTxt .txt p:not(:first-child){margin-top:1.5em}}.newsList li{font-weight:500;border-top:3px dotted #ddd}.newsList li:last-child{border-bottom:3px dotted #ddd}.newsList li a{text-decoration:none;padding:25px 0}.newsList li a .txt{text-decoration:underline}@media screen and (min-width: 769px){.newsList li a{display:flex}.newsList li a time{width:110px}.newsList li a .txt{flex-direction:1}}@media screen and (max-width: 768px){.newsList li a{display:block}.newsList li a time{display:block;margin-bottom:10px}.newsList li a .txt{display:block}}.homeNews .moreBtn{font-weight:bold}.homeNews .moreBtn a{width:110px;border:1px solid #000;padding:3px 15px 3px 20px;border-radius:100px;display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none}.homeNews .moreBtn a:after{content:"";width:13px;height:10px;background:url(../img/arrow.svg) no-repeat center center/100% auto}@media screen and (min-width: 769px){.homeNews{padding:0 6.75%;max-width:1200px;box-sizing:content-box;margin:100px auto;display:grid;grid-template-columns:240px 1fr}.homeNews .tit{font-size:46px;grid-row:1/2;grid-column:1/2}.homeNews .newsList{grid-row:1/3;grid-column:2/3;flex:1}.homeNews .moreBtn{grid-row:2/3;grid-column:1/2}.homeNews .moreBtn a{transition:padding .25s}.homeNews .moreBtn a:hover{padding-right:10px}}@media screen and (max-width: 768px){.homeNews{margin:50px 20px}.homeNews .tit{text-align:center;margin-bottom:30px;font-size:24px}.homeNews .moreBtn{margin-top:30px;text-align:center}}.flowList{counter-reset:flow}.flowList.gray>section:before{background-color:#000}.flowList.gray>section .inner{background-color:#F7F7F7}.flowList>section{position:relative}.flowList>section:before{counter-increment:flow;content:counter(flow);background-color:#C43068;color:#fff;width:30px;height:30px;font-size:20px;border-radius:50%;display:block;text-align:center;padding-top:3px;box-sizing:border-box;line-height:1;font-weight:bold;position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(-50%);z-index:2}.flowList>section .inner{text-align:center;background-color:#F3F2E3;border-radius:10px;padding:20px;height:100%;position:relative}.flowList>section .inner h3{margin:10px 0 5px}.flowList>section .inner p{font-size:14px}.flowList>section .notes{font-size:13px}@media screen and (min-width: 769px){.flowList{margin-bottom:80px;display:flex}.flowList.gray>section .inner:after{border-left-color:#F7F7F7 !important}.flowList>section{flex:1;margin-right:20px;position:relative}.flowList>section:not(:last-child) .inner:after{content:"";display:block;border-left:20px solid #F3F2E3;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);position:absolute;left:100%;top:50%;transform:translateY(-50%)}.flowList>section .img img{width:120px}.flowList>section .notes{position:absolute;left:0;top:calc(100% + 5px)}.flowList>section:last-child{margin-right:0}}@media screen and (max-width: 768px){.flowList.gray>section .inner:after{border-top-color:#F7F7F7 !important}.flowList>section{position:relative}.flowList>section:not(:last-child){margin-bottom:20px}.flowList>section:before{left:10px;top:10px;transform:none}.flowList>section:not(:last-child) .inner:after{content:"";display:block;border-top:20px solid #F3F2E3;border-left:22px solid rgba(0,0,0,0);border-right:22px solid rgba(0,0,0,0);position:absolute;right:20px;top:100%}.flowList>section .img img{width:100px}.flowList>section .notes{font-size:80%;padding-right:60px}}.buyInfo{background-color:#F7F7F7}@media screen and (min-width: 769px){.buyInfo{margin:100px 6.75%;padding:60px}.buyInfo>section:not(:first-child){margin-top:60px}.buyInfo>section h2{font-size:24px}.buyInfo>section p{margin-top:1.5em;line-height:2}}@media screen and (max-width: 768px){.buyInfo{padding:50px 20px}.buyInfo>section:not(:first-child){margin-top:40px}.buyInfo>section h2{font-size:20px}.buyInfo>section p{margin-top:1.5em}}.faqList dt{border-top:3px dotted #ddd;font-weight:500;position:relative}.faqList dt:before{content:"Q.";color:#C43068;position:absolute;left:0}.faqList dd:last-child{border-bottom:3px dotted #ddd}@media screen and (min-width: 769px){.faqList{max-width:1000px;margin:0 auto}.faqList dt{font-size:20px;padding-left:58px;padding-top:35px;margin-bottom:20px}.faqList dt:before{font-size:40px;top:10px}.faqList dd{padding-bottom:35px}.faqList dd:last-child{border-bottom:3px dotted #ddd}}@media screen and (max-width: 768px){.faqList dt{font-size:18px;padding-left:40px;padding-top:20px;margin-bottom:10px}.faqList dt:before{font-size:30px;top:5px}.faqList dd{padding-bottom:20px}}.message{text-align:center;line-height:2;font-weight:500}@media screen and (min-width: 769px){.message{font-size:32px;margin:100px 0}}@media screen and (max-width: 768px){.message{font-size:20px;margin:50px 20px}}#contact{margin:0;background:rgba(196,48,104,.06)}#contact .contactForm table tbody tr th{font-weight:500}#contact .contactForm table tbody tr th .required{background-color:#C43068;color:#fff;font-size:14px;padding:2px 10px;float:right}#contact .contactForm table tbody tr td .wpcf7-list-item{margin-left:0;display:block}#contact .contactForm table tbody tr td input[type=text],#contact .contactForm table tbody tr td input[type=tel],#contact .contactForm table tbody tr td input[type=email]{border:none;background-color:#fff;border-radius:5px;padding:10px;width:100%}#contact .contactForm table tbody tr td input[type=text].sTxt,#contact .contactForm table tbody tr td input[type=tel].sTxt,#contact .contactForm table tbody tr td input[type=email].sTxt{width:150px}#contact .contactForm table tbody tr td textarea{border:none;background-color:#fff;height:200px;border-radius:5px;padding:10px;width:100%}#contact .contactForm table tbody tr td label{display:block;margin:10px 0}#contact .contactForm table tbody tr td label input{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px}#contact .contactForm table tbody tr td .note{font-size:14px}#contact .contactForm .privacy{background-color:#fff;border-radius:5px;padding:20px;margin-top:40px;height:200px;overflow:auto}#contact .contactForm .privacy h3{font-size:100%;font-weight:bold}#contact .contactForm .privacy p{margin-top:2em}#contact .contactForm .btnSubmit{text-align:center}#contact .contactForm .btnSubmit button{border:none;background-color:#000;color:#fff;border-radius:100px;font-family:'Zen Kaku Gothic New', sans-serif;padding:20px;display:inline-block;width:300px;position:relative;font-size:16px;transition:opacity .25s}#contact .contactForm .btnSubmit button:after{position:absolute;right:20px;top:50%;transform:rotate(45deg);content:"";display:block;width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;margin-top:-6px}#contact .contactForm .btnSubmit button:hover{opacity:.7}@media screen and (min-width: 769px){#contact{padding:100px 6.75%}#contact .contactForm{max-width:1000px;margin:50px auto 0}#contact .contactForm table{width:100%;margin-bottom:25px}#contact .contactForm table tbody tr th{width:240px;padding:27px 0 0 0;vertical-align:top}#contact .contactForm table tbody tr td{padding:15px 0 15px 30px}#contact .contactForm table tbody tr td input[type=text],#contact .contactForm table tbody tr td input[type=tel],#contact .contactForm table tbody tr td input[type=email]{height:50px}#contact .contactForm .btnSubmit{margin-top:50px}}@media screen and (max-width: 768px){#contact{padding:50px 20px}#contact .contactForm table{display:block;margin:40px 0}#contact .contactForm table tbody{display:block}#contact .contactForm table tbody tr{display:block;border-top:1px solid #ccc;padding:25px 0}#contact .contactForm table tbody tr:last-child{border-bottom:1px solid #ccc}#contact .contactForm table tbody tr th{display:block;margin-bottom:10px}#contact .contactForm table tbody tr td{display:block}#contact .contactForm .btnSubmit{margin-top:30px}}@media screen and (min-width: 769px){.riceTable{width:1000px;max-width:100%;margin:0 auto}.riceTable thead tr th{background-color:#F3F2E3;text-align:center;padding:15px;border-top:3px dotted #ddd;border-bottom:3px dotted #ddd}.riceTable tbody tr th{padding:15px 20px;text-align:center;border-top:3px dotted #ddd;border-bottom:3px dotted #ddd}.riceTable tbody tr td{padding:15px 20px;border-top:3px dotted #ddd;border-bottom:3px dotted #ddd}}@media screen and (max-width: 768px){.riceTable{display:block}.riceTable thead{display:none}.riceTable tbody{display:block}.riceTable tbody tr{display:block;border-top:3px dotted #ddd}.riceTable tbody tr:last-child{border-bottom:3px dotted #ddd}.riceTable tbody tr th{display:block;background-color:#F3F2E3;text-align:center;padding:10px;font-size:15px}.riceTable tbody tr td{display:block;padding:10px 10px 15px;font-size:15px}}.btnFlow{text-align:center;font-weight:bold}.btnFlow a{background-color:#C43068;color:#fff;padding:20px;border-radius:100px;display:inline-block;width:360px;max-width:100%;text-decoration:none;position:relative}.btnFlow a:after{position:absolute;right:20px;top:50%;transform:rotate(45deg);content:"";display:block;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;margin-top:-6px}@media screen and (min-width: 769px){.btnFlow{font-size:20px}.btnFlow a{transition:opacity .25s}.btnFlow a:hover{opacity:.7}}.wp-pagenavi{margin-top:40px;display:flex;justify-content:center}.wp-pagenavi a{color:#000;background-color:#F7F7F7;padding:0 !important;border-radius:50%}.wp-pagenavi a:hover{color:#C43068}.wp-pagenavi .pages,.wp-pagenavi .last{display:none}.wp-pagenavi .page,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:none;text-decoration:none;margin:0 3px}.wp-pagenavi .current{border:none;background:#C43068;color:#fff;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 3px;border-radius:50%}.newsTit{border-bottom:3px dotted #ddd;line-height:1.5;margin-top:10px}@media screen and (min-width: 769px){.newsTit{padding-bottom:20px;font-size:36px}}@media screen and (max-width: 768px){.newsTit{padding-bottom:10px;font-size:24px}}.newsContent{margin-bottom:40px}.newsContent>*{margin-top:2em}/*# sourceMappingURL=common.css.map */