﻿*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,section,figure{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;letter-spacing:0.0em}p{margin:0px 0px 1.5em 0px;padding:0px 0px 0px 0px;letter-spacing:0.0em}img{border:none;vertical-align:bottom;height:auto}body{margin:0px;padding:0px 0px 0px 0px;text-align:center;font-family:中ゴシックBBB;color:#545454;font-size:1rem;line-height:1.8em;word-wrap:break-word;word-break:break-all;width:100vw;overflow-x:hidden}body.fixed{position:fixed}a{color:#dd9385;transition:0.1s}a:hover{text-decoration:none}p.btn-contact{margin:0px;padding:4px}p.btn-contact a:before{padding:0px 0.3em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0"}p.btn-contact a{display:block;padding:1em;text-align:center;text-decoration:none;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;background-color:#dd9385;line-height:1em;border-radius:0px;font-size:15px}p.btn-contact a:hover{color:#dd9385;background-color:#fff;box-shadow:4px 4px 0px 0px transparent}p.btn-more a{display:block;padding:0.8em;width:180px;font-size:14px;line-height:1em;text-decoration:none;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;background-color:#dd9385}p.btn-more a:after{display:block;margin:-1em 0px 0px 0px;text-align:right;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}p.btn-more a:hover{color:#dd9385;background-color:#fff}p.btn-more-white a{display:block;padding:0.8em;width:180px;font-size:14px;line-height:1em;text-decoration:none;color:#dd9385;border-color:#dd9385;border-style:solid;border-width:1px;background-color:#fff;text-align:left}p.btn-more-white a:after{display:block;margin:-1em 0px 0px 0px;text-align:right;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}p.btn-more-white a:hover{color:#fff;background-color:#dd9385}p.btn-readmore a{display:block;margin:auto;padding:0.6em;width:120px;font-size:14px;line-height:1em;text-decoration:none;font-family:中ゴシックBBB;color:#dd9385;border-color:#dd9385;border-style:solid;border-width:1px;background-color:#fff;text-align:center;border-radius:4px}p.btn-readmore a:hover{color:#fff;background-color:#dd9385}.date{font-family:黎ミン M}iframe{max-width:100%}strong{font-family:見出ゴMB31}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border:none}.access-location:before{display:inline-block;margin:0px 0px 0px 0em;padding:0px 0.4em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f124";width:1em;color:#dd9385;text-align:center}.access-bus:before{display:inline-block;margin:0px 0px 0px 0em;padding:0px 0.4em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f55e";width:1em;color:#dd9385;text-align:center}.access-car:before{display:inline-block;margin:0px 0px 0px 0em;padding:0px 0.4em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f5e4";width:1em;color:#dd9385;text-align:center}@media screen and (min-width: 1025px){header{margin:auto;padding:16px 2vw;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1024px){header{padding:0px 2vw;height:50px}}.site-id{text-align:left}.site-id a{display:block;color:#545454;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-id a:hover{color:rgba(84,84,84,0.6)}@media screen and (max-width: 1024px){.site-id{margin:0px 50px 0px 0px;text-align:left}}.site-title-wrap{order:2}.site-title-wrap .site-title{margin:0px;padding:0px;font-family:中ゴシックBBB;font-size:12px;line-height:1.4em}.site-title-wrap .site-title-catch{margin:0px;padding:0px;font-family:中ゴシックBBB;font-size:12px;line-height:1.4em}@media screen and (max-width: 1024px){.site-title-wrap{order:1;width:100%}.site-title-wrap .site-title{margin:0.4em 0px}.site-title-wrap .site-title-catch{display:none}}@media screen and (max-width: 399px){.site-title-wrap .site-title{margin:0.4em 0px;font-size:11px}}.salon-logo{order:1;margin:0px 0.5em 0px 0px;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-size:36px;line-height:1em}@media screen and (max-width: 1199px){.salon-logo{font-size:30px}}@media screen and (max-width: 1024px){.salon-logo{order:2;width:100%;font-size:20px}}.h-info{font-size:13px;text-align:left}.h-info p.salon-address{margin:0px}@media screen and (max-width: 1024px){.h-info{display:none}}.h-info-access-wrap{padding:4px 0px 8px 0px;line-height:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.h-info-access-wrap li{list-style:none;margin:0px 1em 0px 0px;padding:0px}.h-info-access-wrap .salon-info-traffic:before{display:inline-block;vertical-align:bottom;width:18px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f239";font-size:18px}.h-info-access-wrap .salon-info-map:before{display:inline-block;vertical-align:bottom;width:18px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";font-size:18px}.h-info-access-wrap a{color:#545454}.h-info-access-wrap a:hover{text-decoration:none;color:rgba(84,84,84,0.6)}@media screen and (min-width: 1025px){.h-toggle{display:none}nav.h-menu{border-color:#D9D9D9;border-style:solid;border-width:1px 0px;font-size:15px;font-family:黎ミン M}nav.h-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px;padding:0px}nav.h-menu li{list-style:none;margin:0px;padding:0px;line-height:1em}nav.h-menu li a,nav.h-menu li p.menu-toggle{display:block;margin:0px;padding:1em 1.5em;color:#545454;text-decoration:none;transition:0.1s}nav.h-menu li a:hover,nav.h-menu li p.menu-toggle:hover{background-color:rgba(221,147,133,0.1)}}@media screen and (max-width: 1024px){.h-toggle{z-index:10000;position:fixed;top:0px;right:0px;display:block;width:50px;height:50px;box-sizing:border-box;text-decoration:none}.h-toggle:before{display:block;margin:0px auto -8px auto;padding:8px 0px 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c9";font-size:20px;line-height:20px}.h-toggle:after{content:"MENU";font-family:中ゴシックBBB;font-size:10px;line-height:10px}.h-toggle:hover{color:rgba(84,84,84,0.6)}.h-toggle.active{top:0px;position:fixed;transition:0.2s}.h-toggle.active:before{content:""}.h-toggle.active:after{content:"CLOSE"}.h-toggle.active:hover{color:rgba(84,84,84,0.6)}nav.h-menu{display:none;position:fixed;z-index:1000;top:0;left:0;padding:50px 0px 200px 0px;width:100vw;height:100vh;overflow:scroll;background-color:rgba(255,255,255,0.95);font-family:黎ミン M}nav.h-menu ul{margin:0px;padding:0px}nav.h-menu li{list-style:none;margin:0px 0px -1px 0px;padding:0px;line-height:1em;text-align:left;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 1px 0px}nav.h-menu li a,nav.h-menu li p.menu-toggle{display:block;margin:0px;padding:1em;color:#545454;text-decoration:none;transition:0.1s}nav.h-menu li a:hover,nav.h-menu li p.menu-toggle:hover{background-color:rgba(221,147,133,0.1)}}.f-contact-wrap{padding:4vw 4vw 6vw;background-image:url("../images/f-contact-bg.jpg");background-position:center;background-size:cover}.f-contact-wrap h2{font-family:'Tenor Sans', sans-serif;font-weight:normal;margin:0px 0px 1em 0px;font-size:32px;line-height:1em}@media screen and (max-width: 799px){.f-contact-wrap{padding:4vw 0vw 0vw;background-image:none;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 0px}.f-contact-wrap h2{font-size:24px}}.f-contact-innner-wrap{margin:auto;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-contact-box{margin:1%;padding:1em;width:32%;background-color:#fff}.f-contact-box h3{margin:0px 0px 1em 0px;font-size:18px;font-family:見出ゴMB31;line-height:1em}.f-contact-box p{margin:0px}.f-contact-box .phone-no{margin:0em 0px 0px 0px;padding:0.5em 0px 8px;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-size:20px;line-height:1em}.f-contact-box .phone-att{margin:0px;font-size:12px;line-height:1.4em}@media screen and (max-width: 799px){.f-contact-box{margin:0px 0px -1px 0px;width:100%;border-color:#D9D9D9;border-style:solid;border-width:1px 0px}.f-contact-box .btn-contact{margin:auto;max-width:300px}}.f-contact-box-line a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#545454;text-decoration:none}.f-contact-box-line a:hover{color:rgba(84,84,84,0.6)}.f-contact-box-line figure{margin:0px 10px 0px 0px;width:60px}.f-contact-box-line figure img{width:100%;height:auto}.f-contact-box-line p{margin:0px;line-height:1.4em;text-align:left;font-size:14px}.f-access-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-access-info{padding:4vw 0vw 6vw 6vw;width:50%;text-align:justify;font-size:14px}.f-access-info h2{font-family:'Tenor Sans', sans-serif;font-weight:normal;margin:0px 0px 1em 0px;font-size:32px;line-height:1em}.f-access-info ul{margin:0.5em 0px 0px 0px}.f-access-info li{list-style:none;margin:0px 1em 0px 0px;padding:0px}.f-access-info p{margin:0px}.f-access-info .salon-info-traffic:before{display:inline-block;vertical-align:bottom;width:24px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f239";font-size:18px}.f-access-info .f-access-bzhours{margin:0.7em 0px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-access-info dl{margin:0px 2em 0.4em 0px;display:-webkit-box;display:-ms-flexbox;display:flex}.f-access-info dl dt{margin:0px 0.5em 0px 0px;-ms-flex-negative:0;flex-shrink:0;width:6em;text-align:center;background-color:#f3f3f3}@media screen and (max-width: 1024px){.f-access-info{padding:4vw 0vw 6vw 4vw}}@media screen and (max-width: 799px){.f-access-info{order:2;padding:4vw 4vw 6vw 4vw;width:100%}.f-access-info h2{font-size:24px}}@media screen and (max-width: 399px){.f-access-info{font-size:13px}.f-access-info .salon-info-traffic:before{display:inline-block;vertical-align:bottom;width:18px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f239";font-size:16px}}.f-access-map{width:50%;min-height:240px;background-color:#eee}.f-access-map iframe{border-width:0px;width:100%;height:100%}@media screen and (max-width: 799px){.f-access-map{width:100%}}footer{margin:auto;padding:4vw 4vw;font-size:13px;line-height:1.4em;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 0px 0px}footer .salon-logo{margin:0px 0px 1em 0px;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-size:28px;line-height:1em}footer p{margin:0px}footer strong{font-weight:normal}@media screen and (max-width: 799px){footer{padding:6vw 4vw 6vw}}.copy{padding:3em 0px 1em 0px;line-height:1em;font-size:12px;text-align:center}@media screen and (max-width: 1024px){.copy{padding:2em 0px 60px 0px;text-align:center}}.pagetop-btn{position:fixed;right:2vw;bottom:2vw;font-size:20px;line-height:34px;width:40px;height:40px;background-color:#fff;border-color:#dd9385;border-style:solid;border-width:0px;border-radius:50%}@media screen and (max-width: 499px){.pagetop-btn{right:2vw;bottom:60px}}.pagetop-btn:hover{color:rgba(84,84,84,0.6)}@media screen and (min-width: 1025px){.f-fixed-contact{display:none}}@media screen and (max-width: 1024px){.f-fixed-contact{z-index:9999;position:fixed;left:0vw;bottom:0vw;display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.15)}.f-fixed-contact p.btn-phone-fixed{margin:0px;border-color:#fff;border-style:solid;border-width:0px 1px 0px 0px;font-size:15px}.f-fixed-contact p.btn-phone-fixed a:before{padding:0px 0.3em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3cd"}.f-fixed-contact p.btn-phone-fixed a{display:block;padding:1em 1.5em;text-decoration:none;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;background-color:#dd9385;line-height:1em}.f-fixed-contact p.btn-phone-fixed a:hover{color:#dd9385;background-color:#fff}.f-fixed-contact p.btn-contact-fixed{margin:0px;font-size:15px}.f-fixed-contact p.btn-contact-fixed a:before{padding:0px 0.3em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0"}.f-fixed-contact p.btn-contact-fixed a{display:block;padding:1em 1.5em;text-decoration:none;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;background-color:#dd9385;line-height:1em}.f-fixed-contact p.btn-contact-fixed a:hover{color:#dd9385;background-color:#fff}}.main_imgBox{height:40vw;overflow:hidden;position:relative;text-align:left}.main_imgBox h2{z-index:1;display:inline-block;margin:25vw 0px 0px 2%;padding:1vw 4vw;position:relative;text-align:left;background-color:#fff;font-size:30px;line-height:1.8em}.main_imgBox h2 .catch1{display:block;font-family:黎ミン M;font-size:24px}.main_imgBox h2 .catch2{display:block;font-family:黎ミン M}@media screen and (max-width: 1024px){.main_imgBox{height:50vw}.main_imgBox h2{margin:30vw 0px 0px 2%}}@media screen and (max-width: 799px){.main_imgBox h2{margin:30vw 0px 0px 2%;font-size:24px;line-height:1.6em}.main_imgBox h2 .catch1{font-size:18px}}@media screen and (max-width: 599px){.main_imgBox{height:calc(60vw + 100px)}.main_imgBox h2{margin:60vw auto 0px;padding:1em 0px;font-size:20px;line-height:1.6em;text-align:center;display:inherit}.main_imgBox h2 .catch1{font-size:18px}}@media screen and (max-width: 399px){.main_imgBox{height:calc(60vw + 90px)}.main_imgBox h2{margin:60vw auto 0px;padding:1em 0px;font-size:18px;line-height:1.52em;text-align:center;display:inherit}.main_imgBox h2 .catch1{font-size:16px}}.main_img{z-index:0;opacity:0;width:80%;height:40vw;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:20%;top:0;-webkit-animation:anime 36s 0s infinite;animation:anime 36s 0s infinite}@media screen and (max-width: 1024px){.main_img{height:50vw}}@media screen and (max-width: 599px){.main_img{width:100%;left:0%;height:60vw}}.main_img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.main_img:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}.main_img:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}.main_img:nth-of-type(5){-webkit-animation-delay:24s;animation-delay:24s}.main_img:nth-of-type(6){-webkit-animation-delay:30s;animation-delay:30s}@keyframes anime{0%{opacity:0}8%{opacity:1}17%{opacity:1}25%{opacity:0;transform:scale(1);z-index:0}100%{opacity:0}}.new{padding:0px 0px 0px 4px;font-family:黎ミン M;color:#c53d43}.home-update{position:relative;z-index:2;margin:auto;background-color:rgba(221,147,133,0.2)}.home-update .swiper-container{margin:0px 40px}.home-update .swiper-wrapper{padding:0px 0px;text-align:center}.home-update .swiper-slide{margin:auto;padding:0px 0px 0px}.home-update .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1em;text-decoration:none;color:#545454;width:100%}.home-update .swiper-slide a figure img{width:120px;height:120px;object-fit:cover}.home-update .swiper-slide a .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.2em 0.5em;text-align:justify}.home-update .swiper-slide a .txt .entry-date{margin:0px 1em 0px 0px;padding:0px;font-family:黎ミン M;font-size:12px;line-height:20px}.home-update .swiper-slide a .txt .entry-cat{display:none;margin:0px;padding:4px 8px;font-family:中ゴシックBBB;font-size:12px;line-height:12px;background-color:rgba(221,147,133,0.2)}.home-update .swiper-slide a .txt .entry-title{-ms-flex-negative:0;flex-shrink:0;margin:0.5em 0px 0px 0px;padding:0px;width:100%;font-family:中ゴシックBBB;font-size:14px;line-height:1.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-update .swiper-slide a:hover{color:rgba(84,84,84,0.6)}.home-update .swiper-pagination{padding:0px 0px 0.5em}@media screen and (max-width: 799px){.home-update{margin:0px auto 0px auto;width:100vw;height:auto}.home-update .swiper-container{margin:0px 20px}.home-update .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;color:#545454;width:100%}.home-update .swiper-slide a figure img{width:90px;height:90px;object-fit:cover}.home-update .swiper-slide a .txt .entry-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.home-cont1-wrap{margin:auto;padding:4vw;max-width:1200px}.home-cont1-wrap h2{margin:0px 0px 2em 0px;font-size:28px;line-height:1.6em;font-family:黎ミン M}.home-cont1-wrap .stress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-cont1-wrap .stress li{list-style:none;margin:0.5%;padding:1.5em;width:24%;text-align:justify;background-color:#F5F5F5;line-height:1.52em}.home-cont1-wrap .home-intro-cont{margin:3em auto}.home-cont1-wrap .joy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-cont1-wrap .joy li{list-style:none;margin:0.5%;padding:1em;width:49%;text-align:justify;background-color:rgba(221,147,133,0.3);line-height:1.52em}@media screen and (max-width: 1024px){.home-cont1-wrap{padding:6vw 4vw}.home-cont1-wrap h2{font-size:22px}.home-cont1-wrap .stress li{padding:1em;width:49%}.home-cont1-wrap .home-intro-cont{text-align:justify}}@media screen and (max-width: 799px){.home-cont1-wrap{padding:3em 4vw}.home-cont1-wrap h2{font-size:16px;text-align:justify}.home-cont1-wrap .stress li{padding:1em;width:99%}.home-cont1-wrap .joy li{padding:1em;width:99%}}.home-cont2-wrap{margin:auto;padding:0vw 4vw 0px;max-width:1280px}.home-cont2-wrap h2{margin:2em 2vw 2em 2vw;font-size:20px;line-height:1.6em;font-family:黎ミン M;text-align:left}.home-cont2-wrap .home-cont2{margin:0px 0px -12em 0px;padding:0px 4vw 0px 2vw;width:60%;text-align:justify}.home-cont2-wrap figure{position:relative;z-index:1;margin:0px 0px -40px auto;width:40%}.home-cont2-wrap figure img{width:100%;height:auto}@media screen and (max-width: 1024px){.home-cont2-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-cont2-wrap figure{order:1;margin:0px auto 0px auto;width:60vw}.home-cont2-wrap h2{order:2}.home-cont2-wrap .home-cont2{order:3;margin:0px 0px 3em 0px;width:100%}}@media screen and (max-width: 799px){.home-cont2-wrap{padding:0vw 0vw 0px}.home-cont2-wrap figure{width:100%}.home-cont2-wrap figure img{height:42vw;object-fit:cover}.home-cont2-wrap h2{margin:2em 4vw 2em 4vw;font-size:16px}.home-cont2-wrap .home-cont2{margin:0px 0px 2em 0px;padding:0px 4vw}}.home-service-wrap{padding:140px 4vw 80px;background-color:rgba(221,147,133,0.15)}@media screen and (max-width: 1024px){.home-service-wrap{padding:8vw 4vw 4vw}}@media screen and (max-width: 799px){.home-service-wrap{padding:0px;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px}}.home-service-box{margin:0px auto 3em;padding:0px 0px 2em;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px}.home-service-box .home-service-box-hd{-ms-flex-negative:0;flex-shrink:0;width:35%}.home-service-box .home-service-box-hd figure{width:100%}.home-service-box .home-service-box-hd figure img{width:100%;height:auto}.home-service-box .home-service-box-hd h2{display:none}.home-service-box .home-service-box-cont{width:63%;text-align:justify}.home-service-box .home-service-box-cont h2{margin:0px 0px 0.5em;font-size:20px;line-height:1.6em;font-family:黎ミン M;text-align:left}.home-service-box .home-service-box-cont h2 .price{color:#c53d43;padding:0px 0px 0px 0em}.home-service-box .home-service-box-cont h2 .price:after{font-size:12px;content:"（税込）"}.home-service-box .home-service-box-cont h2 .time{color:#c53d43;padding:0px 0.5em 0px 1em}.home-service-box .home-service-box-cont h3{margin:0px 0px 1em;font-size:16px;line-height:1.6em;@incldue txt-bold;font-family:黎ミン M;text-align:left}.home-service-box .home-service-box-cont .menu-needs{font-size:15px}.home-service-box .home-service-box-cont .menu-needs h4{float:left;padding:0px 0em 0px 0px;font-size:15px;line-height:1.6em;@incldue txt;font-weight:normal}.home-service-box .home-service-box-cont .menu-needs h4:after{content:"："}.home-service-box .home-service-box-cont .menu-needs p{margin:0px 0px 1em;line-height:1.6em}.home-service-box .home-service-box-cont .menu-point{clear:both}.home-service-box .home-service-box-cont .menu-point p{line-height:1.6em}@media screen and (max-width: 799px){.home-service-box{margin:0px auto 0em;padding:0px 0px 0em;border-width:0px 0px 0px}.home-service-box .home-service-box-hd:after{margin:50px 0px 0px auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";line-height:30px;width:30px;color:#dd9385}.home-service-box .home-service-box-hd.active:after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.home-service-box .home-service-box-hd:hover,.home-service-box .home-service-box-hd.active{background-color:rgba(221,147,133,0.1)}.home-service-box .home-service-box-hd{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 0px}.home-service-box .home-service-box-hd figure{width:100px}.home-service-box .home-service-box-hd figure img{width:100px;height:80px;object-fit:cover}.home-service-box .home-service-box-hd h2{display:block;margin:0.5em 0em 0em 0.5em;font-size:16px;line-height:1.4em;@incldue txt-bold;text-align:left}.home-service-box .home-service-box-hd h2 span{display:block;padding:0.2em 0px 0px 0px;font-size:14px;font-weight:normal;color:#c53d43}.home-service-box .home-service-box-hd h2 span:after{font-size:12px;content:"（税込）"}.home-service-box .home-service-box-cont{display:none;padding:4vw;width:100%;background-color:rgba(255,255,255,0.7)}.home-service-box .home-service-box-cont h2{display:none}.home-service-box .home-service-box-cont .btn-more a{margin:auto}}@media screen and (max-width: 499px){.home-service-box .home-service-box-hd figure{width:80px}.home-service-box .home-service-box-hd figure img{width:80px;height:80px;object-fit:cover}}.home-before-after{margin:auto;padding:80px 4vw;max-width:1280px}.home-before-after h2{margin:0em 0px 1em;font-size:32px;line-height:1em;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-weight:normal}.home-before-after .btn-more-white{margin:2em auto}.home-before-after .btn-more-white a{margin:auto}@media screen and (max-width: 499px){.home-before-after{padding:40px 0vw}.home-before-after h2{font-size:20px}}.home-before-after-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){.home-before-after-box-wrap .home-before-after-box:nth-child(n+5){display:none}}@media screen and (max-width: 599px){.home-before-after-box-wrap .home-before-after-box:nth-child(n+4){display:none}}.home-before-after-box{padding:1.5%;width:33.3%}.home-before-after-box a:hover{color:rgba(84,84,84,0.6)}.home-before-after-box a{display:block;text-decoration:none;color:#545454;border-color:#D9D9D9;border-style:solid;border-width:1px}.home-before-after-box a figure{width:100%;background-color:#f6f6f6}.home-before-after-box a figure img{width:100%;height:auto}.home-before-after-box a .cont{margin:0em 0px 0px 0px;padding:1em;text-align:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-before-after-box a .cont .date{margin:0px 1em 0px 0px;padding:4px 0px;font-size:14px}.home-before-after-box a .cont ul{font-size:14px}.home-before-after-box a .cont li{list-style:none;margin:0px 0.5em 0.5em 0px;padding:2px 6px;background-color:rgba(221,147,133,0.2)}.home-before-after-box a .txt{padding:0.5em 0px 0px 0px;width:100%;font-size:15px}.home-before-after-box a .txt p{margin:0px 0px 1em;line-height:1.6em}.home-before-after-box a .txt p.readmore{text-align:right;font-size:14px}.home-before-after-box a .txt p.readmore:after{padding:0px 0px 0px 1em;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}@media screen and (max-width: 1024px){.home-before-after-box{width:50%}}@media screen and (max-width: 599px){.home-before-after-box{width:100%}}@media screen and (max-width: 499px){.home-before-after-box{margin:0px 0px -1px;padding:0%}}.home-cont3-wrap{margin:auto;padding:0vw 4vw 0px;background-color:rgba(221,147,133,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-cont3-wrap figure{position:relative;z-index:1;margin:-50px 0px 0px 0px;width:40%}.home-cont3-wrap figure img{width:100%;height:auto}.home-cont3-wrap .home-cont3{margin:0px 0px 0em;padding:4vw;width:60%;text-align:justify}.home-cont3-wrap h2{margin:0em 0em 2em 0em;font-size:20px;line-height:1.6em;font-family:黎ミン M;text-align:left}@media screen and (max-width: 1024px){.home-cont3-wrap{padding:4vw 0vw 0px}.home-cont3-wrap figure{margin:0px auto 0px auto;width:60vw}.home-cont3-wrap .home-cont3{width:100%}}@media screen and (max-width: 799px){.home-cont3-wrap{padding:0vw 0vw 0px}.home-cont3-wrap figure{width:100%}.home-cont3-wrap figure img{height:42vw;object-fit:cover}.home-cont3-wrap .home-cont3{margin:0px 0px 0em 0px;padding:2em 4vw}.home-cont3-wrap h2{font-size:16px}}.breadcrumb{margin:0px auto 0em;padding:1em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;line-height:1.6em;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px 0px}.breadcrumb li{list-style:none}.breadcrumb li:after{padding:0px 0.5em;content:"/";color:rgba(84,84,84,0.6)}.breadcrumb li:last-child:after{content:""}.breadcrumb a{color:rgba(84,84,84,0.6);text-decoration:none}.breadcrumb a:hover{color:#545454}@media screen and (max-width: 1024px){.breadcrumb{margin:0px 0em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-width:1px 0px 0px 0px}}.page-headline{margin:0px 0px 0em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px}@media screen and (max-width: 1024px){.page-headline{margin:0px 0px 0em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:0px 0px 0px}}@media screen and (max-width: 499px){.page-headline{margin:0px 0px 0em}}.page-headline-cont{order:1;margin:0px 0px 0px 0px;padding:0em 8vw 0px;width:50%;text-align:justify}.page-headline-cont h1{margin:0px 0px 1em 0px;font-family:黎ミン M;font-size:26px;line-height:1.2em}.page-headline-cont p{margin:0em 0px 2em 0px;font-size:16px;font-family:中ゴシックBBB}@media screen and (max-width: 1199px){.page-headline-cont{padding:0em 4vw 0px}}@media screen and (max-width: 1024px){.page-headline-cont{order:2;margin:0px 0px 0em;padding:2em 4vw 1em;width:100%;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px;background-color:rgba(221,147,133,0.1)}.page-headline-cont h1{font-size:24px}}@media screen and (max-width: 499px){.page-headline-cont{padding:1.5em 4vw 0.5em}.page-headline-cont h1{font-size:20px}}.page-headline-eyecatch{order:2;margin:0px 0px 0px auto;width:50%}.page-headline-eyecatch img{width:100%;height:auto}@media screen and (max-width: 1024px){.page-headline-eyecatch{order:1;width:100%}.page-headline-eyecatch img{height:32vw;object-fit:cover}}.page{margin:auto;padding:0vw 4vw 4vw;max-width:1100px;border-color:#ccc;border-style:solid;border-width:0px;text-align:justify}.page h1{margin:0px 0px 2em 0px;font-family:黎ミン M;font-size:24px;line-height:1.4em}.page h2{margin:0px 0px 2em 0px;font-family:黎ミン M;font-size:20px;line-height:1.4em}@media screen and (max-width: 1024px){.page{padding:0vw 4vw 4vw}}@media screen and (max-width: 499px){.page{padding:0vw 2vw 4vw}}.cont-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cont-wrap .cont{width:55%}.cont-wrap figure{width:40%}.cont-wrap figure img{width:100%;height:auto}@media screen and (max-width: 1024px){.cont-wrap .cont{width:100%}.cont-wrap figure{margin:1em auto;width:100%;max-width:480px}}.cont-wrap2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cont-wrap2 .cont{width:55%}.cont-wrap2 figure{width:40%}.cont-wrap2 figure img{width:100%;height:auto}@media screen and (max-width: 1024px){.cont-wrap2 .cont{order:2;width:100%}.cont-wrap2 figure{order:1;margin:1em auto 2em;width:100%;max-width:480px}}.mainbody-1col{margin:auto;padding:4vw 4vw 4vw;max-width:1100px;border-color:#ccc;border-style:solid;border-width:0px;text-align:justify}@media screen and (max-width: 1024px){.mainbody-1col{padding:0vw 4vw 4vw}}@media screen and (max-width: 499px){.mainbody-1col{padding:0vw 2vw 4vw}}.mainbody-2col{margin:auto auto;padding:0vw 4vw 4vw;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainbody-2col article{width:70%}.mainbody-2col aside{width:24%;text-align:left}@media screen and (max-width: 799px){.mainbody-2col{padding:0vw 4vw 4vw}.mainbody-2col article{width:100%}.mainbody-2col aside{width:100%}}@media screen and (max-width: 499px){.mainbody-2col{padding:0vw 2vw 4vw}}.cont-box1{margin:0px 0px 3em;text-align:justify}.cont-box1 h2{margin:0px 0px 1em 0px;padding:0.3em;font-family:見出ゴMB31;font-size:20px;line-height:1.6em;background-color:#dd9385;color:#fff;border-color:rgba(221,147,133,0.6);border-style:solid;border-width:0px 0px 0px 0px}.cont-box1 h3{margin:1em 0px 1em 0px;padding:0px;font-family:見出ゴMB31;color:#dd9385;font-size:18px}.cont-box1 p{margin:0px 0px 1em 0px;padding:0px}.cont-box1 ul,.cont-box1 ol{margin:0px 0px 1em 1em;padding:0px}@media screen and (max-width: 499px){.cont-box1{margin:0px 0.5em 3em}}.page-child-list{margin:0px auto 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-child-list .page-child-list-title{margin:3em auto 2em;width:100%;font-size:20px;line-height:20px;font-family:見出ゴMB31;text-align:center}.page-child-list .page-child-list-title span{padding:0px 1em;background-color:#fff}.page-child-list .page-child-list-title:after{display:block;margin:-10px 0px 0px 0px;content:"";height:2px;background-color:#dd9385}.page-child-box{width:33.3%;padding:0.5em}.page-child-box a{display:block;padding:1em;height:100%;text-decoration:none;color:#545454;background-color:#fff;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.15);background-color:#f7f7f7}.page-child-box a h2{margin:0px 0px 1em 0px;font-size:18px}.page-child-box a p{margin:0px 0px 1em 0px;font-size:0.9rem;line-height:1.52em}.page-child-box a .btn-inner{display:block;margin:1.5em auto;padding:0.6em;width:140px;font-size:14px;line-height:1em;text-decoration:none;font-family:見出ゴMB31;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;background-color:#dd9385;text-align:center;border-radius:4px}.page-child-box a .btn-inner:after{display:block;margin:-1em 0px 0px 0px;text-align:right;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da"}.page-child-box a:hover .btn-inner{color:#dd9385;background-color:#fff}@media screen and (max-width: 799px){.page-child-box{width:50%}}@media screen and (max-width: 499px){.page-child-box{width:100%}}.page-link-btn{margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-link-btn li{list-style:none;margin:0.5em;line-height:1.4em;font-family:中ゴシックBBB;font-size:15px}.page-link-btn li a:before{display:inline-block;margin:0px 0px 0px -1em;padding:0px 0em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";width:1em}.page-link-btn li a{display:block;padding:0.7em 1.5em 0.7em 2em;text-decoration:none;border-color:#dd9385;border-style:solid;border-width:1px;border-radius:3px}.page-link-btn li a:hover{color:#fff;background-color:#dd9385}@media screen and (max-width: 499px){.page-link-btn li{margin:0px 0px 4px;width:100%;text-align:left}}.kokkaku-intro{padding:6em 0px 2em;text-align:center}.kokkaku-intro h2{margin:0px 0px 2em 0px;font-family:黎ミン M;font-size:24px;line-height:1.52em}.kokkaku-intro h2 br{display:none}.kokkaku-intro p{margin:1em}.kokkaku-intro ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.kokkaku-intro li{list-style:none;margin:0px 4px;width:140px;height:140px;line-height:140px;border-radius:50%;color:#fff}.kokkaku-intro li.kokkaku-type-s{background-color:rgba(0,123,187,0.6)}.kokkaku-intro li.kokkaku-type-w{background-color:rgba(0,153,102,0.6)}.kokkaku-intro li.kokkaku-type-n{background-color:rgba(153,77,152,0.6)}@media screen and (max-width: 1024px){.kokkaku-intro{padding:4em 0px 2em}}@media screen and (max-width: 499px){.kokkaku-intro{padding:2em 0px 2em}.kokkaku-intro h2{font-size:20px}.kokkaku-intro h2 br{display:block}.kokkaku-intro li{margin:0px 2px;width:100px;height:100px;line-height:100px}}@media screen and (max-width: 349px){.kokkaku-intro ul{margin:0px -4px}.kokkaku-intro li{margin:0px 1px;width:100px;height:100px;line-height:100px}}.kokkaku-type-box-wrap{margin:2em 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kokkaku-type-box{margin:0px 0px 0%;padding:1em;width:32%;background-color:rgba(221,147,133,0.2)}.kokkaku-type-box h2{margin:0px 0px 0.5em 0px;font-family:見出ゴMB31;font-size:18px;line-height:1.4em}.kokkaku-type-box h3{margin:0px 0px 1em;font-family:見出ゴMB31;font-size:16px;line-height:1.4em}.kokkaku-type-box ul{margin:1em 0px 0px 1em;font-size:15px;line-height:1.52em}.kokkaku-type-box li{margin:0px 0px 0.5em}@media screen and (max-width: 799px){.kokkaku-type-box{margin:0px 0px 0.5em;width:100%}}.kokkaku-type-box-s{background-color:rgba(0,123,187,0.2)}.kokkaku-type-box-w{background-color:rgba(0,153,102,0.2)}.kokkaku-type-box-n{background-color:rgba(153,77,152,0.2)}.difficult-judge{margin:4em 0px 4em;padding:2em;border-color:#D9D9D9;border-style:double;border-width:3px}.difficult-judge h3{margin:-2.5em 0px 2em 0px;font-size:18px;line-height:1em;font-family:見出ゴMB31}.difficult-judge h3 span{background-color:#fff;padding:0px 12px}.difficult-judge ul{margin:0px 0px 0px 1em}.difficult-judge li{margin:0px 0px 0.8em 0px;text-align:left}.difficult-judge li:last-child{margin:0px}.difficult-judge span{display:inline-block;margin:2px 1px;padding:2px 6px}.difficult-judge .k-type-s{background-color:rgba(0,123,187,0.2);font-family:見出ゴMB31}.difficult-judge .k-type-w{background-color:rgba(0,153,102,0.2);font-family:見出ゴMB31}.difficult-judge .k-type-n{background-color:rgba(153,77,152,0.2);font-family:見出ゴMB31}@media screen and (max-width: 799px){.difficult-judge{margin:2em 0px 2em;padding:1.5em 1em}.difficult-judge h3{margin:-2.2em 0px 1.5em 0px;font-size:16px}}.kokkaku-joy-wrap{margin:4em 0px 4em;padding:2em;border-color:rgba(221,147,133,0.6);border-style:double;border-width:3px}.kokkaku-joy-wrap h2{margin:0em 0px 1.5em 0px;font-size:20px;line-height:1.4em}@media screen and (max-width: 799px){.kokkaku-joy-wrap{margin:2em 0px 2em;padding:1em}}@media screen and (max-width: 499px){.kokkaku-joy-wrap h2{font-size:18px}}.kokkaku-joy{margin:0em 0px 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kokkaku-joy li{list-style:none;margin:0.5%;padding:1em;width:49%;text-align:justify;background-color:rgba(221,147,133,0.3);line-height:1.52em}.kokkaku-joy li:before{padding:0px 4px 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";color:#dd9385}@media screen and (max-width: 499px){.kokkaku-joy li{padding:1em;width:99%}}.personalcolor-intro{margin:auto;padding:6em 4vw 3em;max-width:1100px;border-color:#ccc;border-style:solid;border-width:0px;text-align:justify}.personalcolor-intro h2{margin:0px 0px 2em;font-family:黎ミン M;font-size:22px;line-height:1.6em}@media screen and (max-width: 1024px){.personalcolor-intro{padding:4em 4vw 2em}.personalcolor-intro h2{font-size:20px}}@media screen and (max-width: 499px){.personalcolor-intro{padding:2em 4vw 0em}.personalcolor-intro h2{font-size:18px}}.personalcolor-intro-cont-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalcolor-intro-cont-wrap .personalcolor-intro-cont{width:55%}.personalcolor-intro-cont-wrap .personalcolor-intro-img{width:40%}.personalcolor-intro-cont-wrap .personalcolor-intro-img img{width:100%;height:auto}@media screen and (max-width: 1024px){.personalcolor-intro-cont-wrap .personalcolor-intro-cont{order:2;width:100%}.personalcolor-intro-cont-wrap .personalcolor-intro-img{order:1;width:100%;max-width:520px;margin:auto auto 1em}}.personalcolor-type-box-wrap{margin:2em 0px;padding:6vw 8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(221,147,133,0.2)}@media screen and (max-width: 1280px){.personalcolor-type-box-wrap{padding:3vw 4vw}}@media screen and (max-width: 1024px){.personalcolor-type-box-wrap{padding:2vw 3vw}}.personalcolor-type-box{margin:0.5%;margin:1% 0px;padding:1em;width:49%;background-color:#fff;border-color:#eee;border-style:solid;border-width:0px;text-align:justify}.personalcolor-type-box h2{margin:0px 0px 0.5em 0px;font-family:見出ゴMB31;font-size:18px;line-height:1.4em}.personalcolor-type-box h2 span{padding:0px 0px 0px 0em;font-size:16px}.personalcolor-type-box h2 span:before{content:"："}.personalcolor-type-box h3{margin:0px 0px 1.5em;font-family:中ゴシックBBB;font-size:16px;line-height:1.4em}.personalcolor-type-box dl{display:-webkit-box;display:-ms-flexbox;display:flex}.personalcolor-type-box dt{width:3em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 799px){.personalcolor-type-box{width:100%}}.color-direction{margin:0px 1% 1em 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.color-direction dl:first-child{width:40%;border-width:1px 1px 1px 1px}.color-direction dl{width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-color:#D9D9D9;border-style:solid;border-width:1px 1px 1px 0px;text-align:center}.color-direction dt{width:100%;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px 0px;background-color:#f6f6f6}.color-thumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-thumb-list li{list-style:none;padding:1%;width:25%}@media screen and (max-width: 499px){.color-thumb-list li{width:33.333%;width:calc(3/100)}}.color-thumb{width:100%;height:60px;border-radius:4px;border-color:#D9D9D9;border-style:solid;border-width:1px}.color-thumb-name{margin:0px;padding:2px 0px 0px 0px;text-align:center;font-size:11px;line-height:1em}.personalcolor-songbird{margin:6em 0px 4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalcolor-songbird h2{margin:0px 0px 3em;padding:1em 0px;width:100%;text-align:center;border-color:#D9D9D9;border-style:solid;border-width:4px 0px;font-size:20px}.personalcolor-songbird .cont{width:55%}.personalcolor-songbird figure{width:40%}.personalcolor-songbird figure img{width:100%;height:auto}@media screen and (max-width: 1024px){.personalcolor-songbird .cont{width:100%}.personalcolor-songbird figure{margin:1em auto;width:100%;max-width:480px}}@media screen and (max-width: 799px){.personalcolor-songbird{margin:4em 0px 2em}.personalcolor-songbird h2{margin:0px 0px 2em}}@media screen and (max-width: 499px){.personalcolor-songbird{margin:3em 0px 1em}.personalcolor-songbird h2{margin:0px 0px 2em;font-size:18px}}.color-4d{margin:1.5em 0px}.color-4d h3{margin:0px 0px 0.5em;font-family:見出ゴMB31;font-size:16px}.color-4d dl{margin:0px 0px -1px;display:-webkit-box;display:-ms-flexbox;display:flex;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 1px}.color-4d dt{-ms-flex-negative:0;flex-shrink:0;padding:0.5em;width:5em}.color-4d dd{padding:0.5em}.personalcolor-merit-demerit{margin:4em 0px 2em}.personalcolor-merit-demerit h2{margin:0px 0px 3em;padding:1em;width:100%;text-align:center;border-color:#D9D9D9;border-style:solid;border-width:4px 0px;font-size:20px}@media screen and (max-width: 799px){.personalcolor-merit-demerit{margin:3em 0px 1em}.personalcolor-merit-demerit h2{margin:0px 0px 2em}}@media screen and (max-width: 499px){.personalcolor-merit-demerit{margin:2em 0px 1em}.personalcolor-merit-demerit h2{margin:0px 0px 2em;font-size:18px}}.personalcolor-ng{margin:3em 0px 2em;padding:2em;border-color:#D9D9D9;border-style:double;border-width:3px}.personalcolor-ng h3{margin:-2.5em 0px 2em 0px;font-size:18px;line-height:1em;font-family:見出ゴMB31}.personalcolor-ng h3 span{background-color:#fff;padding:0px 12px}.personalcolor-ng ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalcolor-ng li{list-style:none;margin:0.5%;padding:1em;width:49%;text-align:justify;background-color:#f3f3f3;line-height:1.52em}@media screen and (max-width: 799px){.personalcolor-ng{padding:1.5em 1em}.personalcolor-ng h3{margin:-2.2em 0px 1.5em 0px;font-size:16px}.personalcolor-ng li{padding:1em}}@media screen and (max-width: 499px){.personalcolor-ng li{padding:1em;width:99%}}.personalcolor-joy{margin:3em 0px 2em;padding:2em;border-color:rgba(221,147,133,0.6);border-style:double;border-width:3px}.personalcolor-joy h3{margin:-2.5em 0px 2em 0px;font-size:18px;line-height:1em;font-family:見出ゴMB31}.personalcolor-joy h3 span{background-color:#fff;padding:0px 12px}.personalcolor-joy ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalcolor-joy li{list-style:none;margin:0.5%;padding:1em;width:49%;text-align:justify;background-color:rgba(221,147,133,0.3);line-height:1.52em}@media screen and (max-width: 799px){.personalcolor-joy{padding:1.5em 1em}.personalcolor-joy h3{margin:-2.2em 0px 1.5em 0px;font-size:16px}.personalcolor-joy li{padding:1em}}@media screen and (max-width: 499px){.personalcolor-joy li{padding:1em;width:99%}}.menu-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px}@media screen and (max-width: 1024px){.menu-headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:0px 0px 0px}}.menu-headline-cont{order:1;margin:0px 0px 0px 0px;padding:0em 8vw 0px;width:50%;text-align:justify}.menu-headline-cont h1,.menu-headline-cont p.price{display:inline-block;vertical-align:middle}.menu-headline-cont h1{margin:0px 1em 0em 0px;font-family:黎ミン M;font-size:28px;line-height:1.2em}.menu-headline-cont p.price{margin:0em 0px 0em 0px;font-size:18px;font-family:黎ミン M;color:#c53d43}.menu-headline-cont p.price:after{font-size:14px;content:"（税込）"}.menu-headline-cont h2{margin:2em 0px 1em;font-family:見出ゴMB31;font-size:16px;line-height:1.6em}.menu-headline-cont ul{margin:0px 0px 2em 2em;font-size:15px}.menu-headline-cont p{line-height:1.6em}@media screen and (max-width: 1199px){.menu-headline-cont{padding:0em 4vw 0px}}@media screen and (max-width: 1024px){.menu-headline-cont{order:2;margin:0px 0px 0em;padding:2em 4vw 0em;width:100%;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 1px;background-color:rgba(221,147,133,0.1)}.menu-headline-cont h1{font-size:24px}}@media screen and (max-width: 499px){.menu-headline-cont h1{font-size:20px}}.menu-headline-eyecatch{order:2;margin:0px 0px 0px auto;width:50%}.menu-headline-eyecatch img{width:100%;height:auto}@media screen and (max-width: 1024px){.menu-headline-eyecatch{order:1;width:100%}.menu-headline-eyecatch img{height:32vw;object-fit:cover}}.menu-intro-cont-wrap{margin:auto;padding:4vw 4vw;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-color:#D9D9D9;border-style:solid;border-width:0px 0px 0px}@media screen and (max-width: 1024px){.menu-intro-cont-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:0px 0px 0px}}.menu-intro-cont{margin:0px 0px 0px 0px;padding:0vw;width:60%;text-align:justify}.menu-intro-cont h2{margin:0em 0px 1em;font-family:黎ミン M;font-size:18px;line-height:1.2em}.menu-intro-cont ul{margin:0px 0px 1em 2em;font-size:16px}@media screen and (max-width: 1024px){.menu-intro-cont{order:1;padding:0vw;width:100%}}.menu-intro-eyecatch{margin:0px 0px 0px auto;width:35%}.menu-intro-eyecatch img{width:100%;height:auto}@media screen and (max-width: 1024px){.menu-intro-eyecatch{margin:0em auto 2em;width:100%;max-width:480px}}.menu-step-wrap{padding:6vw 4vw;background-color:rgba(221,147,133,0.1)}.menu-step-wrap h2{margin:0px 0px 2em 0px;font-family:黎ミン M;font-size:24px;line-height:1em}.menu-step-wrap .btn-contact a{margin:2em auto;max-width:400px}@media screen and (max-width: 799px){.menu-step-wrap{padding:3em 4vw}}.menu-step{margin:auto;max-width:1000px}.menu-step-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0px 0px -1px 0px;padding:2em 0px;text-align:justify;border-color:#D9D9D9;border-style:solid;border-width:1px 0px 1px 0px}@media screen and (max-width: 699px){.menu-step-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-step-box-cont .menu-step-box-title{margin:0px 0px 1em 0px;font-size:18px;line-height:24px;font-family:見出ゴMB31}.menu-step-box-cont .menu-step-box-title span:before{content:"step"}.menu-step-box-cont .menu-step-box-title span{display:inline-block;vertical-align:bottom;margin:0px 1em 0px 0px;padding:4px;width:4em;text-align:center;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-size:16px;line-height:16px;background-color:rgba(221,147,133,0.5)}.menu-step-box-cont img{padding:4px;width:33.3%}@media screen and (max-width: 699px){.menu-step-box-cont img{width:50%}}@media screen and (max-width: 499px){.menu-step-box-cont img{width:100%}}figure.menu-step-box-thumb{margin:0px 0px 0px 5%;-ms-flex-negative:0;flex-shrink:0;padding:4px;width:33.3%}figure.menu-step-box-thumb img{width:100%;height:auto}@media screen and (max-width: 699px){figure.menu-step-box-thumb{margin:0px auto;width:inherit;max-width:50%}}@media screen and (max-width: 499px){figure.menu-step-box-thumb{max-width:100%}}.makeup-headline-cont h2{font-family:見出ゴMB31;font-size:16px;line-height:1.6em}.makeup-index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.makeup-index li:last-child{border-width:0px 0px 1px 0px}.makeup-index li{list-style:none;width:calc(100% / 6);line-height:1.4em;background-color:rgba(221,147,133,0.8);border-color:#fff;border-style:solid;border-width:0px 1px 1px 0px;text-align:left;font-size:14px}.makeup-index li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.2em;color:#fff;text-decoration:none;position:relative}.makeup-index li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078"}.makeup-index li a:hover{background-color:#dd9385}@media screen and (max-width: 999px){.makeup-index li:nth-child(3){border-width:0px 0px 1px 0px}.makeup-index li{width:calc(100% / 3)}}@media screen and (max-width: 599px){.makeup-index li:nth-child(even){border-width:0px 0px 1px 0px}.makeup-index li:nth-child(3){border-width:0px 1px 1px 0px}.makeup-index li{width:50%}.makeup-index li a{padding:1.2em 0.7em}}.makeup-intro{padding:8vw}.makeup-intro h2{margin:0px 0px 2em;font-family:黎ミン M;font-size:28px;line-height:1.8em}.makeup-intro h3{margin:0px 0px 2em;font-family:黎ミン M;font-size:20px;line-height:1.8em}@media screen and (max-width: 799px){.makeup-intro{text-align:justify}.makeup-intro h2{font-size:20px}.makeup-intro h3{font-size:18px}}video#myVideo{margin:3em auto 4em;width:100%;max-width:640px;height:auto;object-fit:cover}#myVideo::-webkit-media-controls{display:none !important}#myVideo::-webkit-media-controls-start-playback-button{display:none !important}.makeup-age-wrap{margin:auto 8vw 8vw;background-color:rgba(221,147,133,0.1)}@media screen and (min-width: 1025px){.makeup-age-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 499px){.makeup-age-wrap{margin:auto 2vw 8vw}}.makeup-age-box{padding:2vw 4vw;text-align:justify}.makeup-age-box h2{margin:0px 0px 0.5em;font-family:黎ミン M;font-size:24px;line-height:1.2em}.makeup-age-box h3{margin:0px 0px 1em;font-family:黎ミン M;font-size:20px;line-height:1.6em}.makeup-age-box ul{margin:0px 0px 1em 1em}.makeup-age-box li{margin:0px 0px 0.2em}.makeup-age-box p{margin:0px 0px 1em}@media screen and (max-width: 1024px){.makeup-age-box{padding:4vw}}@media screen and (max-width: 499px){.makeup-age-box{padding:2em 4vw 3em}}.tab_wrap input[type="radio"]{display:none}.tab_area p.tab{margin:0px;width:180px;line-height:70px;border-color:#fff;border-style:solid;border-width:0px 0px 1px}.tab_area p.tab:last-child{border-width:0px}.tab_area label{display:block;width:100%;height:100%;background-color:rgba(221,147,133,0.2)}.tab_area label:hover{cursor:pointer;color:rgba(84,84,84,0.6);background-color:rgba(221,147,133,0.4)}@media screen and (max-width: 1024px){.tab_area{display:-webkit-box;display:-ms-flexbox;display:flex}.tab_area p.tab{width:20%;line-height:50px;border-width:0px 1px 0px 0px}.tab_area p.tab:last-child{border-width:0px}.tab_area p.tab span{display:none}}.tab_panel{width:100%;display:none}#tab1:checked ~ .tab_area .tab1_label,#tab2:checked ~ .tab_area .tab2_label,#tab3:checked ~ .tab_area .tab3_label,#tab4:checked ~ .tab_area .tab4_label,#tab5:checked ~ .tab_area .tab5_label{background-color:rgba(221,147,133,0.8);color:#fff}#tab1:checked ~ .panel_area #panel1,#tab2:checked ~ .panel_area #panel2,#tab3:checked ~ .panel_area #panel3,#tab4:checked ~ .panel_area #panel4,#tab5:checked ~ .panel_area #panel5{display:block}.makeup-tar{padding:4vw 0px}.makeup-tar-headline-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(221,147,133,0.2)}@media screen and (max-width: 1024px){.makeup-tar-headline-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.makeup-tar-headline-wrap2{background-color:#F0f0f0}.makeup-tar-headline{padding:0px 0vw 0px 6vw;text-align:left}.makeup-tar-headline h2{margin:0px 0px 1.5em;font-family:黎ミン M;font-size:24px}.makeup-tar-headline p{margin:0px 0px 1em;line-height:2em}@media screen and (max-width: 1024px){.makeup-tar-headline{order:2;padding:4vw}.makeup-tar-headline h2{font-size:20px}}.makeup-tar-headline-eyecatch{width:40%}.makeup-tar-headline-eyecatch img{width:100%;height:auto}@media screen and (max-width: 1024px){.makeup-tar-headline-eyecatch{order:1;width:100vw}.makeup-tar-headline-eyecatch img{height:50vw;object-fit:cover}}.makeup-tar-cont{margin:auto;padding:4vw;max-width:1200px}@media screen and (max-width: 1024px){.makeup-tar-cont{text-align:justify}}.makeup-tar-photo{margin:3em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.makeup-tar-photo figure{width:33.3%;padding:1%}.makeup-tar-photo figure img{width:100%;height:auto}@media screen and (max-width: 799px){.makeup-tar-photo figure{width:50%}}.makeup-needs{margin:3em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.makeup-needs li{list-style:none;margin:0.5%;padding:1em;width:49%;text-align:justify;line-height:1.52em}@media screen and (max-width: 1024px){.makeup-needs li br{display:none}}@media screen and (max-width: 799px){.makeup-needs li{width:100%}}.makeup-needs1 li{background-color:rgba(221,147,133,0.3)}.makeup-needs2 li{background-color:#EFEFEF}.makeup-teacher-wrap{padding:8vw;border-color:#D9D9D9;border-style:solid;border-width:2px 0px 0px 0px}.makeup-teacher-wrap h2{margin:0px 0px 3em;font-family:黎ミン M;font-size:20px}.makeup-teacher{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.makeup-teacher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.makeup-teacher-photo{-ms-flex-negative:0;flex-shrink:0;max-width:360px;width:100%}.makeup-teacher-photo img{margin:auto;width:100%}@media screen and (max-width: 1024px){.makeup-teacher-photo{margin:auto}}.makeup-teacher-cont{padding:0px 2em 2em;text-align:justify}.makeup-teacher-cont h3{margin:0px 0px 1em;font-family:見出ゴMB31;font-size:18px}@media screen and (max-width: 1024px){.makeup-teacher-cont{padding:2em 0px 0px}}.proflink{margin:1em 0px 2em;display:-webkit-box;display:-ms-flexbox;display:flex}.proflink li{list-style:none;margin:0px 0.5em 0.5em 0px;font-size:14px;line-height:1em}.proflink li a{display:block;padding:0.7em 1.3em 0.7em 1em;border-radius:4px;background-color:#eee;color:rgba(84,84,84,0.6);text-decoration:none}.proflink li a i{padding:0px 0.3em 0px 0px}.proflink li a:hover{color:#fff;background-color:#B6B6B6}.makeup-contact-wrap{padding:8vw;background-color:rgba(221,147,133,0.3);border-color:#D9D9D9;border-style:solid;border-width:0px 0px 0px 0px}.makeup-contact-wrap h2{margin:0px 0px 2em;font-family:黎ミン M;font-size:24px}.makeup-contact-wrap .makeup-line-senditem{display:inline-block;margin:0px 3px;line-height:24px;width:24px;height:24px;background-color:rgba(221,147,133,0.6);color:#fff;border-radius:50%;text-align:center}@media screen and (max-width: 1024px){.makeup-contact-wrap h2{font-size:20px}}@media screen and (max-width: 799px){.makeup-contact-wrap{padding:8vw 4vw;text-align:justify}}@media screen and (max-width: 499px){.makeup-contact-wrap p br{display:none}}.makeup-contact{padding:2em 4vw;color:#545454;background-color:#fff}.makeup-contact h3{margin:0px 0px 2em;font-family:見出ゴMB31;font-size:18px}.makeup-contact ol{margin:auto;padding:0px;max-width:360px}.makeup-contact ol li{list-style:none;margin:0px 0em;padding:0.5em 0px;font-family:見出ゴMB31;text-align:left;border-color:#ddd;border-style:solid;border-width:0px 0px 1px}.makeup-line-wrap{margin:2em auto}.makeup-line{margin:0px auto 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.makeup-line img{margin:10px;width:120px;height:120px;object-fit:cover}.reserve{margin:6vw auto 40px;padding:0px 4vw;max-width:1100px;text-align:justify}@media screen and (max-width: 1024px){.reserve{margin:3em auto 40px}}.reserve-cont-box{margin:0px 0px 5em}.reserve-cont-box h2{margin:1em 0px 1.5em;padding:0.5em;font-size:18px;font-family:見出ゴMB31;line-height:1.4em;border-color:#dd9385;border-style:solid;border-width:0px 0px 2px 0px;background-color:rgba(221,147,133,0.2)}.reserve-cont-box ol{margin:0px 0px 1em;padding:0px 0px 0px 36px;counter-reset:item;list-style-type:none}.reserve-cont-box ol li{margin:0px 0px 0.5em 0px}.reserve-cont-box ol li:before{counter-increment:item;content:counter(item) "";display:inline-block;text-align:center;line-height:24px;margin:0px 12px 0px -36px;width:24px;height:24px;border-radius:50%;font-family:見出ゴMB31;background-color:#dd9385;color:#fff}.reserve-cont-box table{margin:auto;max-width:700px;background-color:#D9D9D9;font-size:14px}.reserve-cont-box th,.reserve-cont-box td{padding:0.5em;background-color:#fff}.reserve-cont-box img{max-width:100%;height:auto}.booking-form{margin:6vw auto 40px;padding:0px 4vw;max-width:1100px;text-align:justify}.kiyaku{margin:6vw auto 100px;padding:0px 4vw;max-width:1100px;text-align:justify}.kiyaku h2{margin:2em 0px 1.5em;padding:0.5em;font-size:18px;font-family:見出ゴMB31;line-height:1.4em;border-color:#dd9385;border-style:solid;border-width:0px 0px 2px 0px;background-color:rgba(221,147,133,0.2)}.kiyaku h3{margin:2em 0px 1.5em;padding:0px 0px 0px 0.5em;font-size:18px;font-family:見出ゴMB31;line-height:1.4em;border-color:#dd9385;border-style:solid;border-width:0px 0px 0px 8px}.kiyaku ul{margin:2em}.kiyaku ul li{margin:0px 0px 0.5em;text-align:left}.kiyaku .marker2{background-color:rgba(221,147,133,0.3)}.kiyaku strong{font-family:見出ゴMB31}.kiyaku .simple-box4{margin:2em;padding:1em;background-color:rgba(221,147,133,0.1);border-color:#dd9385;border-style:solid;border-width:1px}.kiyaku .simple-box4 p{margin:0px}@media screen and (max-width: 1024px){.kiyaku{margin:3em auto 100px}}.form-intro{margin:0px 0px 3em 0px}.form-intro h2{margin:0px 0px 1em 0px;font-family:見出ゴMB31;color:#dd9385;font-size:20px;line-height:1.6em}.form-intro p{margin:0px 0px 1.6em 0px}.form-intro strong{font-family:見出ゴMB31;color:#c53d43}.form-intro em{font-family:見出ゴMB31;font-style:normal;color:rgba(221,147,133,0.3)}.form dl{margin:0px 0px -1px 0px;padding:1em 0px;display:-webkit-box;display:-ms-flexbox;display:flex;border-color:#ddd;border-style:solid;border-width:1px 0px 1px 0px}.form dl dt{-ms-flex-negative:0;flex-shrink:0;width:16em;font-family:見出ゴMB31}.form dl dt .must{display:inline-block;margin:0px 0px 0px 0.5em;padding:0.3em 0.6em;background-color:#c53d43;border-radius:2px;color:#fff;font-family:中ゴシックBBB;font-size:12px;line-height:12px}.form dl dd{width:100%}.form dl dd .att{margin:0px;padding:0.2em 0px;font-size:14px;color:#888;line-height:1.4em}.form dl dd .message{margin:0px 0px 1em 0px}.form dl strong{color:#c53d43}.form input[type="text"]{border-color:#ddd;border-style:solid;border-width:1px;background-color:#f0f0f0;padding:0.5em;width:100%;font-size:18px}.form input[type="text"].must{border-color:rgba(255,77,77,0.2);border-style:solid;border-width:1px;background-color:rgba(255,77,77,0.1)}.form input[type="text"].date{width:10em}.form textarea.must{border-color:rgba(255,77,77,0.2);border-style:solid;border-width:1px;background-color:rgba(255,77,77,0.1);padding:0.5em;width:100%;height:12em;font-size:18px}@media screen and (max-width: 799px){.form dl{padding:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-color:#eee;border-width:0px}.form dl dt{padding:1em 0px 0.3em 0px;width:inherit}.form dl dd{padding:0em 0px 1em 0px}}.form2 dl{margin:0px 0px -1px 0px;padding:1.5em 0px;border-color:#ddd;border-style:solid;border-width:1px 0px 1px 0px}.form2 dl dt{margin:0px 0px 0.5em 0px;font-family:見出ゴMB31}.form2 dl dt .num{display:inline-block;margin:0px 0.5em 0px 0px;background-color:rgba(221,147,133,0.6);color:#fff;width:28px;text-align:center}.form2 dl dt .num2{display:inline-block;margin:0px 0.4em;background-color:#f6f6f6;border-color:#ccc;border-style:solid;border-width:1px;color:#545454;font-family:中ゴシックBBB;width:28px;text-align:center}.form2 dl dt .must:before{content:"※"}.form2 dl dt .must{display:inline-block;margin:0px 0px 0px 0.3em;padding:0.3em 0.0em;border-radius:2px;color:#c53d43;font-family:中ゴシックBBB;font-size:14px;line-height:14px}.form2 dl dd{width:100%}.form2 dl dd p.att{margin:0px;padding:0.2em 0px;font-size:14px;color:#888;line-height:1.4em}.form2 dl dd .message{margin:0px 0px 1em 0px}.form2 dl strong{color:#c53d43}.form2 input[type="text"]{margin:0.3em 0px;border-color:#ddd;border-style:solid;border-width:1px;background-color:#f0f0f0;padding:0.5em;width:100%;font-size:18px}.form2 input[type="text"].date{width:10em}.form2 input[type="number"]{margin:0.3em 0px;border-color:#ddd;border-style:solid;border-width:1px;background-color:#f0f0f0;padding:0.5em;width:6em;font-size:18px}.form2 input[type="text"].must{border-color:rgba(255,77,77,0.2);border-style:solid;border-width:1px;background-color:rgba(255,77,77,0.1)}.form2 input[type="number"].must{border-color:rgba(255,77,77,0.2);border-style:solid;border-width:1px;background-color:rgba(255,77,77,0.1)}.form2 textarea{margin:0.3em 0px;border-color:#ddd;border-style:solid;border-width:1px;background-color:#f0f0f0;padding:0.5em;width:100%;height:12em;font-size:18px}.form2 textarea.must{margin:0.3em 0px;border-color:rgba(255,77,77,0.2);border-style:solid;border-width:1px;background-color:rgba(255,77,77,0.1);padding:0.5em;width:100%;height:12em;font-size:18px}@media screen and (max-width: 799px){.form2 dl{padding:1em 0px}}.date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.date-wrap li{margin:10px 0.5em 0px 0px;list-style:none;text-align:left}.submit-btn{margin:2em auto 3em;text-align:center}.submit-btn p.privacy-check{font-size:14px}.submit-btn p{margin:0px auto 1em auto}.submit-btn input[type="submit"].submit{width:240px;height:54px;border-color:rgba(221,147,133,0.2);border-style:solid;border-width:2px;font-family:見出ゴMB31;font-size:18px;background-color:rgba(221,147,133,0.2);color:#fff}.submit-btn input[type="submit"].submit:hover{background-color:#fff;color:rgba(221,147,133,0.2)}.submit-btn input[type="submit"].back{width:160px;height:32px;border-color:#ddd;border-style:solid;border-width:1px;font-family:中ゴシックBBB;font-size:14px;line-height:30px;background-color:#ddd;color:#777}.submit-btn input[type="submit"].back:hover{background-color:#999;color:#fff}.list-monthly-calendar,.mix-calendar,.list-calendar,.timetbale-calendar,.multiple-calendar,.monthly-calendar{clear:both;margin-bottom:1.5rem}.timetable-calendar{margin:3em 0px}.list-calendar h3,.timetable-calendar h3,.multiple-calendar h3,.monthly-calendar h3{font-size:1.1rem;margin:0.5rem 0;margin:0px}.list-monthly-calendar table,.mix-calendar table,.timetable-calendar table,.multiple-calendar table,.monthly-calendar table{width:100%}.calendar-caption{font-size:1.1rem;text-align:center;font-family:見出ゴMB31}.mix-calendar th,.mix-calendar td,.timetable-calendar th,.timetable-calendar td,.multiple-calendar th,.multiple-calendar td,.monthly-calendar th,.monthly-calendar td{text-align:center;width:14%;width:calc(100% / 7)}.mix-calendar th,.timetable-calendar th,.multiple-calendar th,.monthly-calendar th{font-size:1.1rem;font-weight:bold}.list-calendar table{width:auto}.list-monthly-calendar th,.list-monthly-calendar td,.list-calendar th,.list-calendar td{border:1px solid #dddddd;text-align:center}.list-monthly-calendar th,.list-calendar th{font-size:1.1em;padding:0.6em 1em}.list-monthly-calendar td,.list-calendar td{text-align:center;font-size:1.1em;padding:0.6em}.day-box{vertical-align:top}.list-header.sun,.mix-calendar .header-row .sun,.week-title.sun,.day-box.sun .day-number{color:#ff6347}.list-header.sat,.mix-calendar .header-row .sat,.week-title.sat,.day-box.sat .day-number{color:#4169e1}.list-header.holiday,.list-box.holiday,.day-box.holiday .day-number{color:#ff6347}caption.holiday,caption.sun{color:#ff6347}caption.sat{color:#4169e1}.mix-calendar td,.multiple-calendar td,.monthly-calendar td{padding:6px 0}.day-box.no-day{background-color:#f0f0f0}.day-box.today{background-color:#ffffe0}.monthly-prev-next{font-size:1rem;width:100%;margin:auto;font-family:中ゴシックBBB}.monthly-prev{margin:0px;padding:4px;float:left}.monthly-next{margin:0px;padding:4px;float:right}.calendar-time-mark,.calendar-mark{color:#888888;font-size:1.4rem}.calendar-mark .article-name{font-family:sans-serif}.calendar-time-disable{color:#888888;font-size:1.4rem}.calendar-time-mark{line-height:1.5rem}.calendar-time-mark .time-string{display:block;font-size:14px;line-height:1.2em}@media screen and (max-width: 499px){.calendar-time-mark .time-string{font-size:12px !important}}@media screen and (max-width: 399px){.calendar-time-mark .time-string{font-size:11px !important}}.calendar-mark .article-name{font-size:0.8rem}.mix-widget-calendar table{margin:1em;width:90%}.mix-widget-calendar .monthly-prev-next{margin:1em;width:90%}.mix-widget-calendar caption{text-align:center}.mix-widget-calendar th,.mix-widget-calendar td{border-bottom:1px solid #dddddd;padding-bottom:0.2em;text-align:center;width:14%}.mix-widget-calendar .day-number{margin:0.5em 0 0.2em}.mix-widget-calendar .header-row .sun{color:#ff6347}.mix-widget-calendar .header-row .sat{color:#4169e1}.mix-widget-calendar .schedule-note{font-size:0.5em}.day-calendar{font-family:sans-serif;margin-bottom:1.5rem}.day-calendar h3{font-size:1.1rem;margin:10px 0}.day-calendar table{border:none;border-collapse:separate;border-spacing:1px 5px;width:80%}.day-calendar th,.day-calendar td{font-size:1rem;text-align:center;padding:0;vertical-align:middle;width:50%}th.day-left{-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #dddddd;line-height:2.5rem}th.day-right{-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #dddddd}td.day-right{-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #dddddd;font-size:1.5rem}a.booking-timelink{display:block}.day-mix-calendar{font-family:sans-serif;margin-bottom:1.5rem}.day-mix-calendar table{width:98%}.day-mix-calendar .article-name{width:20%}.day-mix-calendar .schedule-note{width:15%}.day-mix-calendar th,.day-mix-calendar td{border:1px solid #dddddd;font-size:1rem;text-align:center;vertical-align:middle}.mix-dayrow.space-line{border-left-style:none;border-right-style:none;border-top-style:none;height:1rem}.mtssb-timetable-form{margin:1em 0}.timetable-select{margin-right:0.5em;font-size:1.2em;padding:2px;vertical-align:middle}.select-timetable input{padding:0.1em 0.5em;font-size:0.9em}.content-form{margin-bottom:1rem}.content-form .form-message{background-color:#ffffe0;border:1px solid #e6db55;margin-bottom:1rem;padding:0.5rem;width:99%}.content-form .form-message.error{background-color:#ffebe8;border:1px solid #f08080}.content-form fieldset{border:1px solid #dddddd;padding:10px 0 0 10px;margin:0 0 1.5rem 0;width:98%;border-width:0px !important}.content-form legend{font-size:1.1rem;font-weight:bold;padding:0 5px;font-family:黎ミン M}.content-form table{border:none;border-collapse:separate;border-collapse:collapse !important;border-spacing:5px;margin:0 0 5px 0;width:99%}.content-form th,.content-form td{border-top:none;border-right:0px solid #dddddd;border-bottom:1px solid #dddddd;border-left:none;padding:2px;vertical-align:middle;margin:0px 0px -1px 0px !important;padding:1em !important;border-color:#ddd !important;border-style:solid !important;border-width:1px 0px !important}@media screen and (max-width: 799px){.content-form th,.content-form td{display:block !important;padding:0.5em !important}}.content-form th{font-size:1rem;line-height:2.2rem;padding-right:10px;text-align:right;vertical-align:top;width:30%;font-size:14px !important;background-color:rgba(221,147,133,0.1)}@media screen and (max-width: 799px){.content-form th{width:100% !important;text-align:left !important}}.content-form td{font-size:14px !important}@media screen and (max-width: 799px){.content-form td{padding:1em 0.5em 2em !important;width:100% !important}}.content-form input,.content-form textarea{padding:3px;margin-bottom:3px;font-size:1rem}.content-form button{padding:3px 7px;background-color:#dd9385;color:#fff;border-color:#dd9385;border-style:solid;border-width:2px;font-size:16px;font-family:見出ゴMB31;width:240px;line-height:40px}.content-form button:hover{background-color:#fff;color:#dd9385}.content-text.small{width:3rem}.content-text.small-medium{width:25%}.content-text.medium{width:48%}.content-text.fat{width:95%}.input-number{float:left;margin-right:1rem;text-align:center;float:inherit !important;text-align:left !important}input.right{text-align:right}.content-form .error-message{clear:both;color:red}.content-form .required{color:red}.content-form .unit-price{clear:both}.content-form .booking-seimei{display:inline-block;text-align:center;width:3rem}.bill-details td{padding-right:0.5rem}.bill-details td.bill-number{text-align:center}.bill-details td.bill-unit,.bill-details td.bill-cost{text-align:right}.bill-total,.bill-tax{padding-right:1.5rem;text-align:right}#terms-conditions,#accedence-box,#button-message{margin:1rem 0}#action-button{position:relative;text-align:center}#action-button-cover{position:absolute;top:0;height:100%;width:100%;background-color:#ffffff;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6}.content-form input.booking-option-number{text-align:right;width:3rem}.content-form label.field-item{margin-right:0.4rem}.content-form label.field-item input{margin-right:0.15rem}.content-form select{font-size:1rem;padding:0.1rem 0.15rem}th.subscription-header{text-align:left}.subscription-search{text-align:center}.subscription-title{font-size:1.2rem}.subscription-cancel{display:block;float:right}.mtssb-pagination{margin-bottom:1em}.content-form .user-name{display:inline-block;text-align:center;width:2.5em}.content-form dl{margin:0}.content-form dd{margin-bottom:0.4em}.access-wrap{margin:6vw auto 40px;padding:0px 4vw;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.access-wrap{margin:3em auto 40px}}.access{width:45%;text-align:justify}.access h2{margin:0px 0px 1em 0px;padding:0.5em;font-family:見出ゴMB31;font-size:18px;line-height:1.6em;background-color:#dd9385;color:#fff;border-color:rgba(221,147,133,0.6);border-style:solid;border-width:0px 0px 0px 0px}.access dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px 0px -1px 0px;padding:1em 0px;font-size:14px;line-height:1.6em;border-color:#ddd;border-style:solid;border-width:1px 0px 1px 0px;text-align:left}.access dt{-ms-flex-negative:0;flex-shrink:0;font-family:見出ゴMB31;width:6em}@media screen and (max-width: 1024px){.access{margin:0px 0px 1em;width:100%}}@media screen and (max-width: 499px){.access dd span{display:block}}.access-map{width:50%}.access-map iframe{width:100%;height:400px}@media screen and (max-width: 1024px){.access-map{width:100%}}.access-way{margin:auto auto 80px;padding:4vw;max-width:1100px;text-align:justify}.access-way h2{margin:0px 0% 3em;width:100%;font-size:20px;line-height:1em}.access-way h2 span{padding:0px 8px 0px 0px;background-color:#fff}.access-way h2:after{display:block;margin:-0.6em 0px 0px;content:"";height:2px;background-color:#D9D9D9}.access-way ul,.access-way ol{margin:0px 0% 3em;padding:2em 2em 2em 2em;background-color:rgba(221,147,133,0.2);font-size:14px}.access-way ul li,.access-way ol li{margin:0px 0px 0.7em 1em;line-height:1.4em}.access-way ul li:last-child,.access-way ol li:last-child{margin:0px 0px 0em 1em}@media screen and (max-width: 799px){.access-way h2{margin:0px 0% 2em}.access-way ul,.access-way ol{margin:0px 0% 2em;padding:1.5em}}@media screen and (max-width: 499px){.access-way h2{font-size:18px}}.way-details{margin:0px -1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.way-details-box{padding:1%;width:25%}.way-details-box p.num{position:relative;z-index:0;margin:0px 0px -30px 0px;padding:0px;font-family:'Tenor Sans', sans-serif;font-weight:normal;font-size:14px;background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:0%}.way-details-box figure{z-index:-1;margin:0px 0px 5px;width:100%}.way-details-box figure img{width:100%;height:auto}.way-details-box .txt{text-align:left}.way-details-box .txt p{margin:0px 0px 0.5em;padding:0px;font-size:14px;line-height:1.4em}.way-details-box .txt p span{color:#c53d43}.way-details-box .txt p.att{font-size:12px}@media screen and (max-width: 1024px){.way-details-box{width:33.333%}}@media screen and (max-width: 599px){.way-details-box{width:50%}}@media screen and (max-width: 449px){.way-details-box{width:100%}}.prof-wrap{margin:6vw auto 40px;padding:0px 4vw;max-width:1000px;text-align:justify}@media screen and (max-width: 1024px){.prof-wrap{margin:3em auto 40px}}.prof-box{margin:0px 0px 4em}.prof-box h2{margin:0px 0px 1.5em 0px;font-family:黎ミン M;font-size:20px;border-color:#dd9385;border-style:solid;border-width:0px 0px 2px 0px}.prof-box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.prof-box1 figure{width:30%}.prof-box1 figure img{width:100%;height:auto}.prof-box1 .txt{width:67%}@media screen and (max-width: 699px){.prof-box1 figure{margin:0px 0px 1em 0px;text-align:center;width:100%}.prof-box1 figure img{margin:auto;max-width:240px}.prof-box1 .txt{width:100%}}.prof-sns dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px 0px -1px 0px;border-color:#ddd;border-style:solid;border-width:1px 0px 1px 0px}.prof-sns dt{-ms-flex-negative:0;flex-shrink:0;padding:1em 0px;width:8em}.prof-sns dd{padding:1em 0px}.prof-sns dd p{margin:0px}@media screen and (max-width: 699px){.prof-sns dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prof-sns dt{padding:1em 0px 0px 0px;font-family:見出ゴMB31}.prof-sns dd{padding:0px 0px 1em 0px}}.prof-dep{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prof-dep li{list-style:none;padding:0px 1% 1em;width:33.33333%;width:-webkit-calc(100% / 3);width:calc(100% / 3)}.prof-dep li figure{width:100%;background-color:#f0f0f0;text-align:center}.prof-dep li figure img{margin:auto;width:auto;max-width:100%;height:200px}.prof-dep li figcaption{background-color:#fff;padding:10px;font-size:11px;line-height:1.3em}@media screen and (max-width: 699px){.prof-dep li{width:50%}.prof-dep li figure img{height:180px}}@media screen and (max-width: 399px){.prof-dep li{width:100%}}.post-cat-headline{padding:6vw 4vw 0px}.post-cat-headline .post-cat-title{font-family:黎ミン M;font-size:24px}@media screen and (max-width: 1024px){.post-cat-headline{border-color:#D9D9D9;border-style:solid;border-width:1px 0px 0px 0px}}.post-wrap{margin:auto;padding:6vw 4vw 10em;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.post-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 499px){.post-wrap{padding:6vw 4vw 10em}}.post-main{padding:0px 0vw 3em 0px;width:70%;text-align:left}@media screen and (max-width: 1024px){.post-main{padding:0px 0px 3em 0px;width:100%}}.post-headline{margin:0px 0px 0px 0px;border-color:#dd9385;border-style:solid;border-width:0px 0px 0px 0px}.post-headline figure{margin:0px auto 0em auto;text-align:center;background-color:#f6f6f6}.post-headline figure img{margin:auto;max-width:100%}.post-headline h1{margin:1em 0px 0px 0px;padding:0px 0px 0.3em 0px;font-size:24px;font-family:見出ゴMB31;line-height:1.4em;border-color:#dd9385;border-style:solid;border-width:0px 0px 1px 0px}.post-headline .date{margin:0.5em 0px 4em 0px;padding:0px;font-size:14px;text-align:right}.post-cont{padding:0px 0px 2em 0px}.post-cont h2{margin:0px 0px 1.6em 0px;padding:0.5em;color:#fff;font-size:20px;font-family:見出ゴMB31;line-height:1.4em;background-color:#dd9385}.post-cont h3{margin:0px 0px 1.6em 0px;padding:0.5em;font-size:20px;font-family:見出ゴMB31;line-height:1.4em;background-color:rgba(221,147,133,0.2);border-color:#dd9385;border-style:solid;border-width:0px 0px 1px 0em}.post-cont h4{margin:0px 0px 1.6em 0px;padding:0.5em;font-size:20px;font-family:見出ゴMB31;line-height:1.4em;background-color:#e0e0e0}.post-cont h5{margin:0px 0px 1.6em 0px;padding:0.3em 0.5em;font-size:20px;font-family:見出ゴMB31;line-height:1.4em;border-color:#dd9385;border-style:solid;border-width:0px 0px 0px 0.5em}.post-cont h6{margin:0px 0px 1.6em 0px;padding:0em;font-size:20px;font-family:見出ゴMB31;line-height:1.4em;color:#dd9385}.post-cont p{margin:0px 0px 2em 0px}.post-cont ul,.post-cont ol{margin:0px 0px 2em 2em}.post-cont blockquote{margin:0px 0px 2em 0px;padding:1em;background-color:#eee}.post-cont img{margin:0px auto 1em auto;max-width:100%}.entry-cat-tag{font-size:13px}.entry-cat-tag p,.entry-cat-tag ul{display:table-cell;vertical-align:top;padding:0px}.entry-cat-tag p{color:#999}.entry-cat-tag i{display:inline-block;width:18px;text-align:center}.entry-cat-tag li.homeslide{display:none}.entry-cat-tag li{display:inline-block;vertical-align:top;border-width:0px;padding:0px}.entry-cat-tag li:after{padding:0px 4px;content:",";color:#999}.entry-cat-tag li:last-child:after{content:""}ul.pagelink{margin:0px;border-color:#ddd;border-style:solid;border-width:1px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.pagelink li{list-style:none;width:50%;font-size:14px;line-height:1.6em}ul.pagelink li a{padding:10px;box-sizing:border-box;display:block;height:100%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#545454}ul.pagelink li a:hover{background-color:rgba(221,147,133,0.2)}ul.pagelink li:first-child{border-color:#ddd;border-style:solid;border-width:0px 1px 0px 0px}ul.pagelink li:first-child a:before{padding:0px 0.5em 0px 0px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";color:#dd9385}ul.pagelink li:last-child a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ul.pagelink li:last-child a:after{padding:0px 0px 0px 0.5em;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:#dd9385}@media screen and (max-width: 499px){ul.pagelink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.pagelink li{width:100%}ul.pagelink li:first-child{border-width:0px 0px 1px 0px}}.post-list{border-color:rgba(221,147,133,0.2);border-style:solid;border-width:0px 0px}.post-list li{margin:0px 0px -1px 0px;padding:1em 0px;border-color:#ddd;border-style:solid;border-width:1px 0px;list-style:none}.post-list a{margin:0px 0px 0px 0px;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;color:#545454;text-decoration:none}.post-list a figure{-ms-flex-negative:0;flex-shrink:0;width:30%}.post-list a figure img{width:100%;height:auto}.post-list a .cont{padding:0px 0px 0px 1em}.post-list a h2{margin:0px 0px 0.5em 0px;font-family:見出ゴMB31;font-size:18px;line-height:1.4em}.post-list a p.date{margin:0px 0px 0.5em 0px;font-size:12px}.post-list a p{margin:0px 0px 0em 0px;font-size:14px;line-height:1.6em}.post-list a:hover{background-color:rgba(221,147,133,0.1)}@media screen and (max-width: 499px){.post-list a{padding:0.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-list a figure{width:100%}.post-list a .cont{padding:0.5em 0px 0px 0em}}.pickup-headline{margin:0px 0px 0px 0px;border-color:#dd9385;border-style:solid;border-width:0px 0px 0px 0px}.pickup-headline figure{margin:0px auto 0em auto;text-align:center;background-color:#f6f6f6}.pickup-headline figure img{margin:auto;max-width:100%}.pickup-headline h1{margin:1em 0px 0px 0px;padding:0px 0px 0.3em 0px;font-size:24px;font-family:見出ゴMB31;line-height:1.4em}.pickup-headline .pickup-info{padding:0px 0px 0.5em 0px;font-size:18px;font-family:見出ゴMB31;line-height:1.4em;color:#dd9385;border-color:#dd9385;border-style:solid;border-width:0px 0px 1px 0px}.pickup-headline .date{margin:0.5em 0px 4em 0px;padding:0px;font-size:14px;text-align:right}.pickup-list li{list-style:none;margin:0px 0px 6% 0px;padding:1.5em;background-color:#fff;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.15);text-align:justify}.pickup-list li h2{margin:0px 0px 0.5em 0px;font-size:20px;line-height:1.8em;font-family:見出ゴMB31}.pickup-list li h3{margin:0px 0px 1em 0px;font-size:16px;line-height:1.8em;font-family:見出ゴMB31;color:#dd9385}.pickup-list li p{font-size:16px;line-height:1.8em}.pickup-list li .btn-more{margin:2em auto 1em;width:200px;text-align:center;line-height:1em}.pickup-list li .btn-more a{padding:0.7em}@media screen and (max-width: 799px){.pickup-list li{padding:0.7em}}.wp-pagenavi{margin:auto;text-align:center;position:relative;z-index:2;padding:4vw 0px;line-height:30px;font-size:12px;font-family:黎ミン M}.wp-pagenavi .pages{margin:2px 8px 2px 0px;text-align:center}.wp-pagenavi .current{margin:2px;background-color:#eee;width:30px;height:30px;display:inline-block;border-radius:50%;box-sizing:border-box;border-color:#eee;border-style:solid;border-width:1px;text-align:center}.wp-pagenavi a,.wp-pagenavi a.page,.wp-pagenavi a.larger,.wp-pagenavi a.smaller{margin:2px;padding:0px;background-color:#fff;width:30px !important;height:30px !important;display:inline-block;border-radius:50%;box-sizing:border-box;border-color:#dd9385;border-style:solid;border-width:1px;text-decoration:none;text-align:center;color:#dd9385}.wp-pagenavi a:hover{background-color:#dd9385;color:#fff}.post-side{padding:0px 0px 3em 0px;width:26%;text-align:justify}@media screen and (max-width: 1024px){.post-side{padding:0px 0px 3em 0px;width:100%}}.widgets-box{margin:0px 0px 2em 0px}.widgets-box h3{margin:0px 0px 0.5em 0px;padding:0px 0px 4px 0px;border-color:#dd9385;border-style:solid;border-width:0px 0px 2px 0px;font-size:16px;font-family:見出ゴMB31}.widgets-box li{list-style:none;margin:0px 0px 0px 0px;font-size:14px;line-height:1.4em}.widgets-box li .date{display:block;margin:0.5em 0px 0px 0px;font-size:12px}.widgets-box li .pickup-info{display:block;margin:0.5em 0px 0px 0px;font-size:14px;color:#dd9385}.widgets-box li a:before{display:block;margin:0px 0px -1.4em -20px;width:20px;text-align:center;line-height:1.4em;color:#dd9385;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105"}.widgets-box li a{display:block;padding:0.8em 0.5em 0.8em 20px;color:#545454;text-decoration:none;border-color:#ddd;border-style:solid;border-width:0px 0px 1px 0px}.widgets-box li a:hover{background-color:rgba(221,147,133,0.1)}.widgets-box li .children li a{padding:0.8em 0.5em 0.8em 40px}.widgets-box li .children li .children li a{padding:0.8em 0.5em 0.8em 60px}ul.widgets-thumb li{text-align:left}ul.widgets-thumb li a:before{display:none}ul.widgets-thumb li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.8em 0.5em 0.8em}ul.widgets-thumb li a figure{-ms-flex-negative:0;flex-shrink:0;margin:0px 10px 0px 0px;width:80px}ul.widgets-thumb li a figure img{width:80px;height:80px;object-fit:cover}.wp-block-tag-cloud a{display:inline-block;margin:0px 0.2em 0.4em 0px;padding:0.5em 0.8em;line-height:1em;border-color:#dd9385;border-style:solid;border-width:1px;border-radius:2px;text-decoration:none;font-size:15px !important}.wp-block-tag-cloud a:hover{background-color:#dd9385;color:#FFF}
