html,body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;word-break:break-all;color:#604c3f}img{max-width:100%;height:auto}h1{padding-top:15px;text-align:center}.logo{max-width:375px;width:80%;padding-top:30px;margin:auto}.logo img{width:100%}.header-contact{position:fixed;display:flex;top:-5px;right:10px;z-index:10}.contact-button{padding:0 10px}.center img{padding:10px;width:100%}@media screen and (max-width:1279px){html,body{margin-bottom:10px}.header-contact{position:fixed;display:none;top:auto;bottom:-5px;right:10px;z-index:10}.contact-button{padding:0 10px}.contact-button img{width:100%}}@media screen and (max-width:424px){html,body{margin-bottom:20px}.header-contact{left:70px;bottom:-5px}.contact-button{padding:0 10px}.contact-button img{width:80%}}.header-contact-mobile{display:none}.header-contact-mobile a{color:#ea6e63}@media screen and (max-width:1279px){.logo{padding-top:60px}.header-change .header-contact-mobile{display:flex;font-size:30px;width:100%;z-index:100}.header-contact-mobile .mobile-contact{top:10px;margin:0 20px;padding:0 10px}.header-change .header-contact-mobile .mobile-contact.phone{position:fixed;right:125px}.header-change .header-contact-mobile .mobile-contact.calendar{position:fixed;right:60px;color:#00b900}}#global-navi{max-width:1200px;width:95%;margin:auto}#global-navi ul{list-style:none;display:flex;margin:0 auto;justify-content:center;padding-inline-start:0}#global-navi ul li{padding:10px 12px;font-size:18px}#global-navi ul li a{text-decoration:none;color:#604c3f;font-weight:700}.header-change{width:100%;margin:0 auto;background-color:#fff;position:fixed;top:-500px;transition:ease .5s;box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.header-change.show{top:0}.header-nav-wrapper{background-color:#fff}@media screen and (max-width:1023px){#global-navi{position:fixed;top:0;right:-300px;width:250px;height:100%;background-color:#ea6e63;font-size:16px;box-sizing:border-box;z-index:100;-webkit-transition:ease .4s;transition:ease .4s}.menu-headernav-container{padding-top:60px}#global-navi ul{display:block}.header-navi{display:none}#global-navi ul li{display:block;padding:15px 28px}#global-navi ul li a{text-decoration:none;color:#fff}#wrapper .menu-btn{position:fixed;top:20px;right:20px;width:30px;height:24px;z-index:120;box-sizing:border-box;cursor:pointer;-webkit-transition:ease .4s;transition:ease .4s}#wrapper .menu-btn span{position:absolute;width:30px;height:4px;background-color:#ea6e63;border-radius:10px;-webkit-transition:ease .4s;transition:ease .4s}#wrapper .menu-btn span:nth-child(1){top:0}#wrapper .menu-btn span:nth-child(2){top:10px}#wrapper .menu-btn span:nth-child(3){top:20px}#wrapper .menu-btn.open span{background-color:#fff;width:30px}#wrapper .menu-btn.open span{background-color:#fff}#wrapper .menu-btn.open span{width:30px}#wrapper .contents section p{position:absolute;top:50%;width:30%;line-height:1.4;font-size:20px;color:#fff;text-shadow:0 0 6px #666}#global-navi.open{right:0;-webkit-transition:ease .4s;transition:ease .4s}.header-change{height:80px}.header-change .logo{width:35%;margin:-5px 10px 5px 15px;padding-top:0}}.prev-arrow,.next-arrow{position:absolute;top:50%;margin:0;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:5;width:50px;height:50px;font-size:40px;border-radius:80px;color:#fff;background-color:#ffc7c3}.prev-arrow{padding:2px 2px 2px 10px;left:180px}.next-arrow{padding:2px 2px 2px 16px;right:180px}.top-information{width:95%;color:#fff;margin:50px auto;display:flex;justify-content:space-between}.top-information .top-information-title{width:200px;background-color:#ea6e63;text-align:center;padding-top:30px;padding-bottom:30px;height:80px;border-radius:15px 0 0 15px/15px 0 0 15px;font-weight:700}.top-information .top-information-content{margin-left:1px;padding-left:12px;padding-top:36px;padding-bottom:22px;padding-right:10px;width:calc(100% - 201px);background-color:#ea6e63;border-radius:0 15px 15px 0/0 15px 15px 0}.info-title{padding:0 0 15px}@media screen and (max-width:993px){.top-information{display:block}}@media screen and (max-width:767px){.top-information .top-information-title{width:100%;height:50px;background-color:#ea6e63;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:15px 15px 0 0/15px 15px 0 0;font-weight:700}.top-information .top-information-content{margin-left:0;float:left;padding-left:12px;padding-top:30px;width:100%;background-color:#fff;color:#604c3f;border:2px solid #ea6e63;border-radius:0 0 15px 15px/0 0 15px 15px}}.sec-concept{padding-top:30px;padding-bottom:50px;margin-bottom:30px}.top-concept{border:dotted 5px #ea6e63;width:95%;margin:auto;border-radius:15px}.concept-title{margin:-20px auto 20px auto;text-align:center;top:-20px}.concept-content{padding:10px 10px 35px;text-align:center;font-weight:700;line-height:2.5em;background-image:url(//akahige-niigata.com/wp-content/themes/akahige-seitaiin/images/concept-img.jpg);background-repeat:no-repeat;background-position:right center;background-size:150px auto;background-origin:content-box;font-size:18px}.concept-content span{background:linear-gradient(transparent 50%,#ffe5e3 50%)}@media screen and (max-width:1022px){.concept-content{background-position:center bottom}}.sec-point{background-color:#ea6e63}.sec-point .point-sub-title{color:#fff;text-align:center;padding-top:30px;padding-bottom:10px;font-size:20px;background-size:8px 1px;display:block}.sec-point .separator{height:1px;position:relative;width:195px;margin:auto;padding-top:20px;background-image:linear-gradient(to right,#fff,#fff 3px,transparent 3px,transparent 8px);background-size:9px 3px;background-repeat:repeat-x}.sec-point h2{text-align:center;color:#fff}.sec-point h2 span{font-size:40px;padding:0 5px 0 10px}.flex-point{display:flex;flex-wrap:wrap;margin-top:50px}.flex-point a{text-decoration:none}.flex-point a:hover{text-decoration:none}@media screen and (max-width:499px){.sec-point h2 .break-point{display:block}}.list-point{max-width:350px;width:90%;background-color:#fff;border-radius:15px;padding:20px 5px 10px;margin:10px auto 50px auto;position:relative}.list-point .flex-point-num{position:absolute;text-align:center;margin:-40px auto;width:80px;height:80px;border-radius:50%;padding-top:20px;color:#ea6e63;font-size:12px;font-weight:700;line-height:1.8em;left:50%;transform:translateX(-50%)}.flex-point-num-outside{margin:auto}.flex-point-num-outside .flex-point-num{background-color:#ffe5e3}.list-point .flex-point-num span{font-size:24px;font-weight:700;z-index:5}.list-point .flex-point-img{width:95%;margin:auto;margin-top:20px}.list-point .flex-point-img img{width:100%}.list-point .flex-point-content{padding:15px 10px}.list-point .flex-point-content h3{text-align:center;font-size:20px;font-weight:700;color:#ea6e63;padding-top:5px;padding-bottom:10px}.list-point .flex-point-content p{text-align:center;font-size:16px;color:#604c3f}.link-area a .link-btn{background-color:#604c3f;width:300px;height:65px;text-align:center;margin:auto;font-size:22px;padding:13px 36px;border-radius:35px}.link-area.about a .link-btn{background-color:#ea6e63;width:300px;height:65px;text-align:center;font-size:22px;padding:13px 36px;border-radius:35px}.link-area{width:300px;margin:auto;padding-top:50px;padding-bottom:100px}.link-area.about{width:300px;margin-left:0;padding-top:50px;padding-bottom:100px}.link-area a{text-decoration:none;color:#fff;-webkit-transition:ease .4s;transition:ease .4s}.link-area a:hover .link-btn{opacity:.6}.sec-point a .link-btn{padding:16px 36px;color:#fff;width:300px}.link-area a .link-btn:after{content:"\03e";float:right;right:0}.top-trouble{background-position:top 10px;background-color:#fff3f2;padding:40px 0 20px}.top-trouble h2{font-size:28px;color:#ea6e63;font-weight:700;text-align:center;padding-bottom:40px}.top-trouble h2:before{content:"＼"}.top-trouble h2:after{content:"／"}.flex-trouble{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;margin-left:auto;margin-right:auto}.flex-trouble:after{content:"";display:block;text-align:center;padding:5px 10px;width:320px}.flex-trouble .list-trouble{text-align:center;padding:5px 10px}@media screen and (max-width:768px){.flex-trouble .list-trouble{margin:auto}}.flex-trouble a{font-size:20px;color:#ea6e63;transition:.4s ease;-webkit-transition:.4s ease}.flex-trouble a:hover{text-decoration:none}.flex-trouble a .trouble-info{background-color:#fff;border:2px solid #ea6e63;border-radius:35px;height:70px;width:300px;text-align:center;padding-top:15px;transition:.4s ease;-webkit-transition:.4s ease}.flex-trouble a:hover .trouble-info{color:#fff;background-color:#ea6e63}.top-trouble .link-area a .link-btn{background-color:#604c3f;width:300px;height:65px;text-align:center;margin:auto;font-size:22px;border-radius:35px;padding:16px 36px;color:#fff;width:300px;-webkit-transition:ease .4s;transition:ease .4s}.top-trouble .link-area{width:350px;margin:auto;padding-top:50px;padding-bottom:50px}.top-trouble .link-area a{margin-left:-100px;transition:ease .4s}.top-trouble .link-area a:hover{text-decoration:none}.top-trouble .link-area a:hover .link-btn{text-decoration:none;opacity:.6;transition:ease .4s}.top-trouble .link-area a .link-btn:after{content:"\03e";float:right;right:0}@media screen and (max-width:500px){.top-trouble h2{font-size:20px}}.top-ticket{margin:50px 0}.top-ticket .content-img{max-width:1000px;max-width:95%;margin:50px auto}.top-ticket .content-img img{width:100%;height:auto}.top-ticket .content-img a{-webkit-transition:ease .4s;transition:ease .4s}.top-ticket .content-img a:hover{opacity:.6}.top-staff{background-color:#fff3f2;color:#ea6e63}.top-staff .sub-title{margin:-13px auto 10px auto;width:70px}.top-staff .main-title{width:300px;color:#ea6e63;margin:auto}.top-staff .main-title h2{text-align:center;font-size:28px;font-weight:700}.top-staff .sub-title img{width:100%}.top-staff .flex-staff{display:flex;flex-wrap:wrap;margin:50px auto;width:95%}.top-staff .flex-staff:after{content:"";display:block;width:300px;margin:10px auto;padding:0 20px}.top-staff .flex-staff .list-staff{width:300px;margin:10px auto;padding:0 20px}.top-staff .flex-staff .list-staff .staff-img{width:280px;height:auto;margin:10px auto 20px auto}.top-staff .flex-staff .list-staff .staff-img img{width:100%}.top-staff .flex-staff .list-staff .staff-contnet{text-align:center}.top-staff .flex-staff .list-staff .staff-contnet .name{padding:10px 5px}.top-staff .separator{height:1px;position:relative;width:195px;margin:auto;padding-top:20px;background-image:linear-gradient(to right,#ea6e63,#ea6e63 3px,transparent 3px,transparent 8px);background-size:9px 3px;background-repeat:repeat-x}.top-staff .link-btn{background-color:#604c3f;width:300px;height:65px;text-align:center;margin:auto;font-size:22px;padding-top:13px;border-radius:35px}.top-staff .link-area{width:350px;margin:auto;padding-top:0;padding-bottom:50px}.top-staff a{margin-left:-100px}.top-staff a .link-btn{padding:16px 36px;color:#fff;max-width:350px;width:80%;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}.top-staff a:hover{text-decoration:none}.top-staff .link-area a .link-btn:after{content:"\03e";float:right;right:0}.top-access{background-color:#ea6e63;color:#fff;padding-top:50px;padding-bottom:40px}.access-info:after{content:"";display:block;clear:both;width:100%}.access-info .access-content1{float:left;width:40%;margin:auto}.access-info .access-content1 .shop-name{font-size:24px;padding-bottom:20px}.access-info .access-content1 .shop-address{padding-bottom:20px}.access-info .access-content1 .contact-message{font-weight:700}.access-info .access-content1 .telephone{font-weight:700;font-size:30px}.access-info .access-content1 .telephone a{text-decoration:none;color:#fff}.access-info .access-content1 .telephone a:hover{opacity:.6}.access-info .access-content1 .business-hour{padding-bottom:20px}.access-info .access-content1 .appointoment{height:32px;padding-top:30px;padding-bottom:50px}.access-info .access-content1 .appointomen:after{content:"";display:block;clear:both}.access-info .access-content1 .appointoment .appointment-only{float:left;width:100px;background-color:#fff;color:#ea6e63;height:32px;padding:4px 10px;border-radius:8px}.access-info .access-content1 .appointoment .appointment-today{float:left;height:32px;width:100px;padding:4px 10px;border-radius:8px}.access-info .access-content1 .sns{display:flex;flex-wrap:wrap;width:100%}.access-info .access-content1 .sns .sns-btn{width:150px;padding:5px}.access-info .access-content1 .sns .sns-btn a{padding:20px}.access-info .access-content1 .sns .sns-btn a img{width:100%}.sns-btn a{transition:.4s ease}.sns-btn a:hover{opacity:.6}@media screen and (max-width:475px){.access-info .access-content1 .sns .sns-btn a{padding:20px 10px}}.access-info .access-content2{float:left;width:calc(60% - 5px)}.access-info .access-content2 .content-img{width:95%;margin:10px auto;padding-bottom:20px}.access-info .access-content2 .content-img img{width:100%;border-radius:20px}.access-info .access-content2 p{padding:7px 30px}@media screen and (max-width:1023px){.access-info .access-content1{width:95%;padding-bottom:40px;margin:auto;float:inherit}.access-info .access-content2{width:95%;margin:auto;float:inherit}.access-info .access-content2 p{padding:7px 10px}}.page-header{width:100%;margin:auto;padding-bottom:30px}.page-header img{width:100%}.page-header .page-title{background-color:#fff;position:absolute;text-align:center;margin:-40px auto;padding-top:20px;width:465px;height:82px;border-radius:30px 30px 0 0/30px 30px 0 0;color:#ea6e63;font-weight:700;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.page-header .page-title h2{font-size:28px;color:#ea6e63;text-align:center;padding-top:30px}@media screen and (max-width:1023px){.page-header .page-title{background-color:#fff;position:absolute;text-align:center;margin:-30px auto;padding-top:0;width:265px;height:62px}.page-header .page-title h2{font-size:24px;color:#ea6e63;text-align:center;padding-top:30px}}@media screen and (max-width:424px){.page-header .page-title{background-color:transparent;text-align:center;margin:50px auto 10px auto;padding-top:0;width:265px;height:60px}.page-header{padding-bottom:60px}.page-header .page-title h2{font-size:22px;color:#ea6e63;text-align:center;padding-top:10px}}.index-section-white{background-color:#fff;margin-top:50px;margin-bottom:50px:}.index-section-white .two-column-box{margin:20px auto}.index-section-white .two-column-box:after{content:"";display:block;clear:both}.index-section-white .two-column-box.photos{width:100%}.left-content.support-white{width:60%}.index-section-white .two-column-box .left-content{float:left;padding:5px 20px 5px 0}.index-section-white .two-column-box .left-content h4{font-size:20px;color:#ea6e63;line-height:2em}@media screen and (max-width:767px){.index-section-white .two-column-box .left-content{float:none;padding:5px 5%}}.index-section-white .two-column-box .right-content{float:left}.right-content.support-white{width:40%}.index-section-white .two-column-box .right-content .right-content-img{width:100%;margin:0 auto;padding:5px 0}.index-section-white .two-column-box .right-content .right-content-img img{width:100%;border-radius:15px}.index-section-white .two-column-box.photos:after{content:"";display:block;clear:both}.index-section-white .two-column-box.photos .left-content{float:left;width:50%;padding:5px 20px 5px 0}.index-section-white .two-column-box.photos .left-content img{width:100%;border-radius:15px}.index-section-white .two-column-box.photos .right-content{float:left;width:50%;padding:5px 0 5px 20px}.index-section-white .two-column-box.photos .right-content img{width:100%;border-radius:15px}@media screen and (max-width:767px){.left-content.support-white{width:95%}.right-content.support-white{width:100%;margin:0 auto;padding:5px 0}.index-section-white .two-column-box.photos .left-content{padding-right:10px}.index-section-white .two-column-box.photos .left-content img{border-radius:0}.index-section-white .two-column-box .right-content .right-content-img{width:100%;margin:0 auto;padding:5px 0}.index-section-white .two-column-box.photos{margin-top:10px;margin-bottom:10px}.index-section-white .two-column-box.photos .right-content{padding-left:10px}.index-section-white .two-column-box.photos .right-content img{padding-right:10px;border-radius:0}}@media screen and (max-width:424px){.index-section-white{margin-top:0;margin-bottom:30px}}.youtube{width:80%;margin:40px auto;position:relative;padding-bottom:56.25%;overflow:hidden}.youtube iframe{position:absolute;height:100%;width:100%;top:0;left:0}.index-section-pink{background-color:#fff3f2;padding-top:50px;padding-bottom:50px}.index-section-pink:after{margin-bottom:200px;background-image:url(//akahige-niigata.com/wp-content/themes/akahige-seitaiin/images/bg-color-pink.png)}.index-section-pink .one-column-box{width:90%;margin:10px auto}.index-section-pink .one-column-box h4{font-size:20px;color:#ea6e63;line-height:2em}.index-section-pink .one-column-box .list-img{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:20px 0}.index-section-pink .one-column-box .list-img .item-img{width:300px;padding:20px}.index-section-pink .one-column-box .list-img .item-img img{width:100%}@media screen and (max-width:993px){.index-section-pink .one-column-box .list-img .item-img{width:70%;margin:auto}}.index-section-white .one-column-box{width:95%;margin:auto}.index-section-white .one-column-box h3{font-size:28px;color:#ea6e63;line-height:2em;text-align:center;font-weight:700}.index-section-white .one-column-box .flow-list{width:95%;margin:50px auto;display:flex;flex-wrap:wrap}.index-section-white .one-column-box .flow-list:after{content:"";display:block;width:280px;padding:20px 5px;margin:10px auto 10px auto;position:relative}.index-section-white .one-column-box .flow-list .flow-item{width:280px;padding:20px 5px;margin:10px auto 10px auto;position:relative}.index-section-white .one-column-box .flow-list .flow-item .flow-item-num{color:#fff;background-color:#ea6e63;position:absolute;width:50px;height:50px;text-align:center;padding-top:8px;font-size:22px;border-radius:50%;margin-top:-25px;margin-left:110px}.index-section-white .one-column-box .flow-list .flow-item .flow-item-img{width:95%;margin:auto}.index-section-white .one-column-box .flow-list .flow-item .flow-item-img img{width:100%}.index-section-white .one-column-box .flow-list .flow-item .flow-item-title{padding-top:20px;padding-bottom:20px}.index-section-white .one-column-box .flow-list .flow-item .flow-item-title h4{font-size:20px;color:#ea6e63;text-align:center;font-weight:700}.index-section-white .one-column-box .flow-list .flow-item .flow-item-title .flow-item-content{padding:0 5px;width:95%;margin:auto}.index-section-pink h3{font-size:28px;color:#ea6e63;line-height:2em;text-align:center;margin-left:auto;margin-right:auto}.index-section-pink .one-column-box h3 span{font-size:20px}.index-section-pink .one-column-box h3 .break-point{font-size:28px;color:#ea6e63;line-height:2em;text-align:center;margin-left:auto;margin-right:auto}.index-section-pink .separator{height:1px;position:relative;width:100%;margin:auto;padding-top:20px;background-image:linear-gradient(to right,#ea6e63,#ea6e63 3px,transparent 3px,transparent 8px);background-size:9px 3px;background-repeat:repeat-x}@media screen and (max-width:515px){h3 .break-point{display:block}}.index-section-pink .one-column-box .flow-list{width:95%;margin:50px auto;display:flex;flex-wrap:wrap}.index-section-pink .one-column-box .flow-list:after{content:"";display:block;width:280px;padding:20px 5px;margin:10px auto 10px auto}.index-section-pink .one-column-box .flow-list .flow-item{width:280px;padding:20px 5px;margin:10px auto 10px auto;position:relative}.index-section-pink .one-column-box .flow-list .flow-item .flow-item-img{width:95%;margin:auto}.index-section-pink .one-column-box .flow-list .flow-item .flow-item-img img{width:100%}.index-section-pink .one-column-box .flow-list .flow-item .flow-item-title{padding-top:20px;padding-bottom:20px}.index-section-pink .one-column-box .flow-list .flow-item .flow-item-title h4{font-size:20px;text-align:center;font-weight:700}.index-section-pink .one-column-box .flow-list .flow-item .flow-item-title .flow-item-content{padding:0 5px;width:95%;margin:auto}.voice-list{width:95%;margin:20px auto;padding:20px 0;border-bottom:dotted 3px #ea6e63}.voice-list:after{content:"";display:block;clear:both}.voice-list .voice-thumbnail{float:left;width:200px;padding:0 10px}.voice-list .voice-description{float:left;width:calc(100% - 200px);padding:0 5px}.voice-group{font-weight:700}.voice-group span{color:#ffd800}.voice-group span:before{content:"　"}.voice-content{margin-top:10px}@media screen and (max-width:768px){.voice-list .voice-thumbnail{width:100%;margin:0 auto 15px;text-align:center}.voice-list .voice-description{width:100%}}.index-section-white .one-column-box .qa-list{border:dotted 3px #ea6e63;border-radius:10px;padding:20px;width:100%}.qa-question{color:#ea6e63;font-size:20px;margin-top:-10px}.qa-question:after{content:"";display:block;clear:both}.qa-question .qa-question-title{float:left;width:calc(95% - 35px)}.qa-question .qa-question-arrow{float:right;width:35px}.qa-question .qa-question-title:after{content:"";display:block;clear:both}.qa-question .qa-question-title .title-left{float:left;width:50px}.qa-question .qa-question-title .title-right{float:left;width:calc(95% - 50px)}.qa-answer:after{content:"";display:block;clear:both}.qa-answer .answer-left{float:left;width:50px}.qa-answer .answer-right{float:left;width:calc(95% - 50px)}.accordion .separator{height:1px;position:relative;width:100%;margin:auto;padding-top:20px;background-image:linear-gradient(to right,#ea6e63,#ea6e63 3px,transparent 3px,transparent 8px);background-size:9px 3px;background-repeat:repeat-x}.index-section-white .recommend{margin-top:50px;width:100%}.index-section-white .recommend h3{text-align:center}.index-section-white .two-column-box .left-content.about{width:40%}.index-section-white .two-column-box .right-content.about{width:60%}.index-section-pink .two-column-box .staff-list{padding:10px;margin:20px 10px}.index-section-pink .two-column-box .staff-list:after{content:"";display:block;clear:both}.index-section-pink .two-column-box .staff-list .staff-img{width:30%;float:left}.index-section-pink .two-column-box .staff-list .staff-img img{width:95%;margin:auto;border-radius:15px}.index-section-pink .two-column-box .staff-list .staff-content{width:70%;float:left}.index-section-pink .two-column-box .staff-list .staff-content h4{color:#ea6e63;font-size:20px;font-weight:700;line-height:2em}.index-section-pink .two-column-box .staff-list .staff-content h4 span,.index-section-pink .two-column-box .staff-list .staff-content span{color:#ea6e63;font-size:14px;margin-bottom:15px}.staff-message{width:100%}.staff-message:after{content:"";clear:both;display:block}.staff-message .message-box1{width:60%;float:left}.staff-message .message-box2{width:calc(40% - 10px);float:right;margin:auto;text-align:center}.staff-message .message-box2 img{width:100%;margin:auto;text-align:center}.introduction{background-color:#fff;margin:20px}.introduction-title{font-weight:700;padding:7px 20px;width:250px;vertical-align:top}.index-section-white .two-column-box .left-content .left-content-title .recommend-header{line-height:1.5em}.index-section-white .two-column-box .left-content .left-content-content table{width:100%;margin-top:20px;margin-bottom:40px}.index-section-white .two-column-box .left-content .left-content-content table .title{margin:0 30px 0 0;width:50px}.index-section-white .two-column-box .left-content .left-content-content table .info{padding:3px 0}.index-section-white .two-column-box .left-content .left-content-content table .info a img{width:20px;margin-right:10px}.index-section-white .two-column-box .left-content .left-content-content table .info a{color:#ea6e63}@media screen and (max-width:767px){.index-section-white .two-column-box .left-content.about{width:100%;margin-bottom:20px}.index-section-white .two-column-box .right-content.about{width:95%;padding:0 5%}.index-section-white .two-column-box .left-content.about{width:100%}.index-section-pink .two-column-box{margin:auto}.index-section-pink .two-column-box .staff-list{margin:auto}.index-section-pink .two-column-box .staff-list .staff-img{width:100%;margin:auto;padding:0 2.5%;text-align:center}.index-section-pink .two-column-box .staff-list .staff-img img{width:100%;text-align:center}.index-section-pink .two-column-box .staff-list .staff-content{width:100%;margin:auto;padding:10px 5%}.staff-message .message-box1{width:100%;margin-bottom:15px}.staff-message .message-box2{width:100%;float:left;margin:auto}.introduction{background-color:#fff;width:100%;margin:20px auto}.introduction-title{padding:7px 10px;width:120px}.link-area.about{margin:auto;padding-top:20px;padding-bottom:20px}}.index-section-white .one-column-box .trouble-list{width:100%;margin:50px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.trouble-list h2{width:100%;text-align:center;color:#ea6e63;padding-bottom:15px}.index-section-white .one-column-box h2{width:100%;text-align:center;color:#ea6e63;padding-bottom:15px}.index-section-white .one-column-box .trouble-list:after{content:"";max-width:310px;min-width:310px;width:30%;margin:20px 0}.index-section-white .one-column-box .trouble-list .trouble-item{max-width:310px;min-width:310px;width:30%;padding:20px 10px;margin:20px 0;position:relative;border:dotted 3px #ea6e63;border-radius:10px}.index-section-white .one-column-box .trouble-list .trouble-item a{display:flex;flex-direction:column;height:100%}.index-section-white .one-column-box .trouble-list .trouble-item a:hover{text-decoration:none}.index-section-white .one-column-box .trouble-list .trouble-item .trouble-item-img{width:95%;margin:auto}.index-section-white .one-column-box .trouble-list .trouble-item .trouble-item-img img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.index-section-white .one-column-box .trouble-list .trouble-item .trouble-item-title{padding-top:20px;padding-bottom:20px}.index-section-white .one-column-box .trouble-list .trouble-item .trouble-item-title h4{font-size:20px;color:#ea6e63;text-align:center;font-weight:700}.index-section-white .one-column-box .trouble-list .trouble-item a .trouble-item-content{padding:0 5px;width:95%;margin:auto;color:#ea6e63;flex-grow:1}.index-section-white .one-column-box .trouble-list .trouble-item a .link-btn{background-color:#fff;color:#ea6e63;width:200px;height:44px;text-align:center;margin:auto;font-size:18px;padding:7px 20px;border-radius:35px;border:2px solid #ea6e63;transition:.4s ease;-webkit-transition:.4s ease}.index-section-white .one-column-box .trouble-list .trouble-item a:hover .link-btn{color:#fff;background-color:#ea6e63}@media screen and (max-width:425px){.index-section-white .one-column-box .trouble-list .trouble-item{max-width:none;min-width:none;width:95%}}.trouble-list .link-area{width:200px;margin:auto;padding-top:20px;padding-bottom:30px}.trouble-list .link-area a{text-decoration:none;color:#ea6e63;-webkit-transition:ease .4s;transition:ease .4s}.trouble-list .link-area a:hover .link-btn{background-color:#ea6e63;color:#fff;-webkit-transition:ease .4s;transition:ease .4s}.trouble-list .link-area a .link-btn{padding:5px 20px;color:#ea6e63;width:200px;-webkit-transition:ease .4s;transition:ease .4s}.trouble-list .link-area a .link-btn:after{content:"\03e";float:right;right:0}.about-access .access-info .access-content1{float:left;width:60%;margin:auto}.about-access .access-info .access-content2{float:left;width:calc(40% - 5px);margin:auto}.about-access .access-info .shop-name{color:#ea6e63;font-size:24px;padding-bottom:20px}.about-access .access-info .telephone a{color:#604c3f}.about-access .access-info .appointoment{height:32px;padding-bottom:50px}.about-access .access-info .appointoment :after{content:"";display:block;clear:both}.about-access .access-info .appointoment .appointment-only{float:left;width:100px;background-color:#e56c61;color:#fff;height:32px;padding:4px 10px;border-radius:8px}.about-access .access-info .appointoment .appointment-today{float:left;height:32px;width:100px;padding:4px 10px;border-radius:8px}.index-section-pink .about-access .one-column-box .flow-list .flow-item .flow-item-title h4{color:#604c3f}@media screen and (max-width:1023px){.about-access .access-info .access-content1{width:95%;padding-bottom:40px;margin:auto;float:inherit}.about-access .access-info .access-content2{width:95%;margin:auto;float:inherit}}.index-section-white .one-column-box .menu-list{width:95%;margin:50px auto;display:flex;flex-wrap:wrap}.index-section-white .one-column-box .menu-list:before{content:"";min-width:280px;width:30%;order:1;margin:auto}.index-section-white .one-column-box .menu-list:after{content:"";min-width:280px;width:30%;margin:auto}.index-section-white .one-column-box .menu-list .menu-item{min-width:280px;width:30%;margin:10px auto}.index-section-white .one-column-box .menu-list .menu-item a{display:flex;flex-direction:column;height:100%;color:#ea6e63;padding:20px 15px;position:relative;background-color:#fff3f2;border-radius:14px}.index-section-white .one-column-box .menu-list .menu-item a:hover{text-decoration:none}.index-section-white .one-column-box .menu-list .menu-item .menu-item-img{width:95%;margin:auto}.index-section-white .one-column-box .menu-list .menu-item .menu-item-img img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.index-section-white .one-column-box .menu-list .menu-item .menu-item-title{padding-top:20px;padding-bottom:20px}.index-section-white .one-column-box .menu-list .menu-item .menu-item-title h4{font-size:20px;color:#ea6e63;text-align:center;font-weight:700}.index-section-white .one-column-box .menu-list .menu-item .menu-item-title .menu-item-content{padding:0 5px;width:95%;margin:auto}.index-section-white .one-column-box .menu-list .menu-item .tag-box{display:block}.index-section-white .one-column-box .menu-list .menu-item .tag-list{display:flex;flex-wrap:wrap}.index-section-white .one-column-box .menu-list .menu-item .tag-list .tag-item{background-color:#604c3f;color:#fff;border-radius:20px;margin:3px;text-align:center;padding:1px 10px;font-size:14px}.index-section-white .one-column-box .menu-list .menu-item .tag-list .tag-item a{text-decoration:none;color:#fff}@media screen and (max-width:425px){.index-section-white .one-column-box .menu-list .menu-item{width:95%}}.menu-list .menu-item a{display:block}.menu-list .menu-item a .menu-excerpt{margin:10px auto;flex-grow:1}.menu-list .menu-item a .link-btn{text-align:center;margin:auto auto 0 auto;bottom:200px}.menu-list .menu-item a .link-btn{font-size:16px;background-color:#fff;color:#ea6e63;border:2px solid #ea6e63;border-radius:20px;margin:auto;padding:5px 15px;width:200px;-webkit-transition:ease .4s;transition:ease .4s}.menu-list .menu-item a:hover .link-btn{background-color:#ea6e63;color:#fff;text-decoration:none}.menu-list .menu-item .link-btn a .detail-btn{background-color:#fff}.menu-list .menu-item .link-btn a:hover .detail-btn{background-color:#ea6e63;color:#fff}.index-section-white .one-column-box .menu-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.single-section{margin:50px auto}.single-section h3{font-size:24px;color:#ea6e63;padding-bottom:10px;border-bottom:dotted 2px #ea6e63}.single-section .separator{height:1px;position:relative;width:100%;margin:auto;padding-top:20px;background-image:linear-gradient(to right,#x,#ea6e63 3px,transparent 3px,transparent 8px);background-size:9px 3px;background-repeat:repeat-x}.single-section .post-content{display:block}.post-title{width:95%;margin:50px auto 20px auto}.post-content{width:95%;margin:auto}.single-section .tag-list{display:flex;flex-wrap:wrap;padding:0 20px 40px}.single-section .tag-list .tag-item a{display:block;transition:.4s ease;background-color:#604c3f;color:#fff;border-radius:20px;margin:3px;text-align:center;padding:1px 10px;font-size:14px}.single-section .tag-list .tag-item a:hover{text-decoration:none;color:#fff;opacity:.6}.post-content .alignright{float:right}.post-content .alignleft{float:left}.post-content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:7px}.post-content blockquote.alignleft,.post-content img.alignleft{margin:7px 24px 7px 0}.post-content .wp-caption.alignleft{margin:7px 14px 7px 0}.post-content blockquote.alignright,.post-content img.alignright{margin:7px 0 7px 24px}.post-content .wp-caption.alignright{margin:7px 0 7px 14px}.post-content blockquote.aligncenter,.post-content img.aligncenter,.post-content .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.post-content p{line-height:2;margin:0 0 2em}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{clear:both;line-height:1.2;font-weight:600;margin:0 0 10px;padding:10px 0 0}.post-content img[class*=align],.post-content img[class*=wp-image-],.post-content img[class*=attachment-],.post-content img.size-full,.post-content img.size-large,.post-content .wp-post-image,.post-content img{height:auto;max-width:100%}.post-content li,.post-content dt,.post-content dd{line-height:2.2}.post-content ul,.post-content ol,.post-content dl{margin-bottom:24px}.post-content ol{list-style:decimal outside none;margin-left:1.5em}.post-content ul{list-style:circle outside none;margin-left:1.3em}.post-content li>ul,.post-content li>ol{margin-bottom:0}.post-content dt{font-weight:700}.post-content dd{margin-bottom:1em}.post-content table{margin:0 0 24px}.post-content td,.post-content th{border:1px solid #bbb;padding:10px 15px 7px;line-height:2.2;background:#fff}.post-content th{background:#ddd;font-weight:400}.post-content blockquote{margin:0 0 25px;padding:27px 30px 0;border:1px solid #ccc;box-shadow:0px 4px 0px 0px #f2f2f2;position:relative}.post-content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#5cbcd7}.post-content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#5cbcd7}.post-content blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0;font-style:italic;text-align:right;font-size:90%}.post-content .wp-caption{margin-bottom:24px;background:#fff;border:1px solid #ccc;padding:5px;max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-content .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:1.5;margin:9px auto}.post-content .wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.next-post,.previous-post{display:block;clear:both;width:40%;margin:auto;padding 15px 0}.next-post a,.previous-post a{color:#ea6e63;text-decoration:none}.next-post a:hover,.previous-post a:hover{text-decoration:none;color:#ea6e63}.next-post{text-align:left}.previous-post{text-align:right}#footer-navi{margin:auto}#footer-navi ul{display:flex}#footer-navi ul li{list-style:none;padding:20px 10px}#footer-navi ul li a{color:#604c3f}#footer-navi ul li a:hover{text-decoration:none;color:#604c3f}@media screen and (max-width:993px){#footer-navi{display:none}}.copyright{text-align:center;margin:10px auto 20px auto}#page-top{display:none;-webkit-transition:ease .4s;transition:ease .4s;width:60px;height:60px;position:fixed;right:30px;bottom:30px;z-index:100}#page-top.show{display:inline;-webkit-transition:ease .4s;transition:ease .4s}#page-top a{width:60px;height:60px;text-decoration:none;color:#fff}#page-top a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f139';font-size:50px;color:#ffc7c3;background-color:#fff;border-radius:50%}.content-inner{padding-top:200px;margin-top:-200px}@media screen and (max-width:1023px){.content-inner{padding-top:125px;margin-top:-125px}}br.br-sp{display:none}@media screen and (max-width:768px){.br-pc{display:none}.br-sp{display:inline-block}}