html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{background-color:#fff;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd{margin:0;padding:0}img{vertical-align:top;width:100%}a{text-decoration:none;display:inline-block;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){a:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}}@media(min-width: 768px){.pc-only{display:block}}@media(max-width: 767px){.pc-only{display:none}}@media(min-width: 768px){.sp-only{display:none}}@media(max-width: 767px){.sp-only{display:block}}.header{padding:20px 0}@media screen and (min-width: 768px){.header{padding:30px 0}}.header .inner{margin:0 auto;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;width:90%}@media screen and (min-width: 768px){.header .inner{width:95%}}.header .nav{width:60px;height:22px}.header .hamburger-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -53%);transform:translate(-50%, -53%);width:100%;text-align:left;margin-left:40px}.header .hamburger-wrap a{color:#ee8383;border-bottom:2px solid #fff;padding:0 3px 5px}@media screen and (min-width: 768px){.header .hamburger-wrap{text-align:center;margin-left:0}}@media screen and (max-width: 339px){.header .hamburger-wrap{margin-left:20px}}.header .nav .menu{display:none}.header .nav .menu-list{font-size:16px;font-size:1.6rem;letter-spacing:.15em;padding-right:30px;min-width:0;position:relative;cursor:pointer}.header .nav .menu-list:last-of-type{padding-right:0}.header .nav .menu.active{display:block;position:fixed;background-color:#f7f5f2;top:0;left:0;right:0;bottom:0;text-align:center;z-index:1;-webkit-animation:hamburger .3s ease-out;animation:hamburger .3s ease-out}.header .nav .menu.active .menu-list{padding-right:0;padding-bottom:35px;font-size:17px;font-size:1.7rem}@media screen and (max-width: 339px){.header .nav .menu.active .menu-list{font-size:15px;font-size:1.5rem}}.header .nav .menu.active .menu-list:last-of-type{padding-bottom:0}@-webkit-keyframes hamburger{0%{opacity:0}100%{opacity:1}}@keyframes hamburger{0%{opacity:0}100%{opacity:1}}.header .openbtn{position:relative;cursor:pointer;width:60px;height:22px;z-index:2}.header .openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:2px;background:#717171}.header .openbtn.active span{background:#c7b58b}.header .openbtn span:nth-of-type(1){top:0;width:50%}.header .openbtn span:nth-of-type(2){top:10px;width:50%}.header .openbtn span:nth-of-type(3){bottom:0;width:50%}.header .openbtn.active span:nth-of-type(1){top:0;-webkit-transform:translate(-1px, 8px) rotate(-135deg);transform:translate(-1px, 8px) rotate(-135deg);width:50%}.header .openbtn.active span:nth-of-type(2){opacity:0}.header .openbtn.active span:nth-of-type(3){top:30px;-webkit-transform:translate(-1px, -22px) rotate(135deg);transform:translate(-1px, -22px) rotate(135deg);width:50%}.header .opnebtn.active .nav.menu{display:block !important}.main .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0%, #ffebeb));background:linear-gradient(transparent 50%, #ffebeb 0%);display:inline-block;padding:0 1px;line-height:1.4em}.main .bold{font-weight:bold}.main .dot-text{position:relative}.main .dot-text:before{content:"・";position:absolute;top:-0.8em;left:0}.main .common-title{color:#9a8b71;font-family:"Noto Serif JP",serif;margin-bottom:65px;margin-bottom:35px}.main .common-title .jp{font-weight:bold;font-size:20px;font-size:2rem;position:relative;padding-bottom:20px}@media screen and (min-width: 768px){.main .common-title .jp{padding-bottom:27px}}@media screen and (min-width: 768px){.main .common-title .jp{font-size:34px;font-size:3.4rem}}.main .common-title .jp:after{content:"";width:33px;height:4px;border-radius:50px;position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#9a8b71}@media screen and (min-width: 768px){.main .common-title .jp:after{top:-35px}}.main .common-title .eng{font-size:14px;font-size:1.4rem;font-weight:normal}@media screen and (min-width: 768px){.main .common-title .eng{font-size:17px;font-size:1.7rem}}.main .fv{position:relative}@media screen and (min-width: 768px){.main .fv{width:100%}}.main .fv .btn{margin-top:-27px}@media screen and (min-width: 768px){.main .fv .btn{position:absolute;right:2%;bottom:13%}}.main .fv .btn__text{margin:0 auto;width:190px;margin-bottom:10px}@media screen and (min-width: 768px){.main .fv .btn__text{width:17vw}}.main .fv .btn__cta{margin:0 auto;margin-top:-10px;width:340px}@media screen and (min-width: 768px){.main .fv .btn__cta{width:80.8vw;width:29.5vw}.main .fv .btn__cta a{width:100%}}.main .cta{position:relative;margin-top:-15%}@media screen and (min-width: 768px){.main .cta{margin-top:-7%}}.main .cta .btn-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);width:350px}@media screen and (min-width: 768px){.main .cta .btn-wrap{width:563px;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}}.main .cta .text{width:195px;position:absolute;top:-20%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.main .cta .text{width:300px;top:-50%}}@media(min-width: 768px)and (max-width: 1160px){.main .cta .text{width:38%;left:11%;top:-51%}}.main .cta .btn{width:85.33vw;width:320px;width:100%}.main .cta .btn a{width:100%}@media screen and (min-width: 768px){.main .cta .btn{width:563px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1160px){.main .cta .btn{width:70%}}@media screen and (min-width: 768px){.main .cta.pc_adjust{margin-top:10%}}.main .worry{margin-top:60px;background:#f7f5f2;padding-bottom:55px;margin-bottom:60px}@media screen and (min-width: 768px){.main .worry{width:800px;border-radius:50px;margin:60px auto;padding-bottom:0;margin-top:100px}}.main .worry .inner{width:340px;margin:0 auto}@media screen and (min-width: 768px){.main .worry .inner{width:100%;height:2000px}}@media screen and (max-width: 339px){.main .worry .inner{width:90%}}.main .worry .title{font-weight:normal;color:#9a8b71;font-size:20px;font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding-bottom:60px}@media screen and (min-width: 768px){.main .worry .title{font-size:30px;font-size:3rem}}.main .worry .unit-01{padding-top:60px;padding-bottom:40px}@media screen and (min-width: 768px){.main .worry .unit-01{padding-top:110px}}.main .worry .unit-01 .block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 768px){.main .worry .unit-01 .block-wrap{width:80%;margin:0 auto}}.main .worry .unit-01 .block{background:#fff;border-radius:100px;height:56.8vw;width:41.06vw;height:214px;width:154px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px;color:#717171;margin-bottom:20px;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0}@media screen and (min-width: 768px){.main .worry .unit-01 .block{height:380px;width:274px;border-radius:170px;position:relative}}.main .worry .unit-01 .number{width:5.6vw;width:25px;margin:0 auto;padding-bottom:10px}@media screen and (min-width: 768px){.main .worry .unit-01 .number{width:36px;padding-bottom:25px}}.main .worry .unit-01 .text{font-size:13px;font-size:1.3rem;font-weight:bold;letter-spacing:.03em;line-height:1.5em}@media screen and (min-width: 768px){.main .worry .unit-01 .text{font-size:17px;font-size:1.7rem;padding-bottom:25px}}.main .worry .unit-01 .illust{width:21.33vw;width:80px;margin:0 auto}@media screen and (min-width: 768px){.main .worry .unit-01 .illust{width:140px}}@media screen and (min-width: 768px){.main .worry .unit-01 .block_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}.main .worry .unit-01 .block-03 .text{padding-top:9px}.main .worry .unit-01 .block-03 .illust{padding-top:8px}.main .worry .unit-02{position:relative}.main .worry .unit-02 .title-wrap{position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .title-wrap{position:static}}.main .worry .unit-02 .title{line-height:2em}.main .worry .unit-02 .title .bold{font-size:27px;font-size:2.7rem}.main .worry .unit-02 .title_img{position:absolute;bottom:0;right:0;-webkit-transform:translateY(33px);transform:translateY(33px);width:26.66vw;width:100px}@media screen and (min-width: 768px){.main .worry .unit-02 .title_img{width:326px;top:50%;left:50%;-webkit-transform:translate(-58%, -50%);transform:translate(-58%, -50%)}}.main .worry .unit-02 .block-wrap{z-index:1;position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .block-wrap{width:80%;margin:0 auto}}.main .worry .unit-02 .block{margin:0 auto;background:#fff;border-radius:100px;height:37.06vw;width:74.66vw;width:279px;height:139px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717171;margin-bottom:20px;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0;position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .block{width:290px;height:210px}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-01{margin:0;-webkit-transform:translate(-42px, 22px);transform:translate(-42px, 22px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-02{margin:0;margin-left:auto;-webkit-transform:translate(57px, -62px);transform:translate(57px, -62px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-03{margin:0;-webkit-transform:translate(-44px, -86px);transform:translate(-44px, -86px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-04{margin:0;margin-left:auto;-webkit-transform:translate(27px, -191px);transform:translate(27px, -191px)}}.main .worry .unit-02 .content-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.main .worry .unit-02 .reason{width:24vw;width:90px;margin:0 auto;padding-bottom:8px}@media screen and (min-width: 768px){.main .worry .unit-02 .reason{width:114px;margin-bottom:15px}}.main .worry .unit-02 .text{font-weight:bold;letter-spacing:.03em;line-height:1.7em;font-size:13px;font-size:1.3rem}@media screen and (min-width: 768px){.main .worry .unit-02 .text{font-size:14px;font-size:1.4rem}}.main .worry .unit-02 .highlight{font-size:16px;font-size:1.6rem;color:#8099ba}@media screen and (min-width: 768px){.main .worry .unit-02 .highlight{font-size:18px;font-size:1.8rem}}.main .what{margin-bottom:100px}@media screen and (min-width: 768px){.main .what{margin-top:200px}}.main .what-wrap{position:relative;background:#fff;padding-top:80px;padding-bottom:15px}@media screen and (min-width: 768px){.main .what-wrap{padding-bottom:50px}}.main .what-wrap .frame{position:absolute;width:100%}.main .what-wrap .frame-01{top:0;left:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transform:translateY(-26%);transform:translateY(-26%)}@media screen and (min-width: 768px){.main .what-wrap .frame-01{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.main .what-wrap .frame-02{bottom:0;left:0;-webkit-transform:translateY(70%) rotate(-180deg);transform:translateY(70%) rotate(-180deg)}@media screen and (min-width: 768px){.main .what-wrap .frame-02{-webkit-transform:translateY(97%) rotate(-180deg);transform:translateY(97%) rotate(-180deg)}}.main .what .title{position:relative;width:68.53vw;width:257px;margin:0 auto;background:#f7f5f2;border-radius:50px;color:#9a8b71;font-size:20px;font-size:2rem;font-weight:bold;letter-spacing:.05em;padding:20px 0}@media screen and (min-width: 768px){.main .what .title{font-size:30px;font-size:3rem;width:397px}}.main .what .title .img{position:absolute;top:-14px;right:2px;-webkit-transform:rotate(18deg);transform:rotate(18deg)}.main .what .block{padding-top:45px;width:340px;margin:0 auto;text-align:left;color:#9a8b71;font-size:15px;font-size:1.5rem;line-height:2em;padding-bottom:14px}@media screen and (min-width: 768px){.main .what .block{width:800px;font-size:18px;font-size:1.8rem;padding-bottom:30px}}@media screen and (max-width: 339px){.main .what .block{width:90%}}.main .what .block .text{padding-bottom:20px}.main .what .image{width:66.66vw;width:205px;margin-left:22%;margin:0 auto}@media screen and (min-width: 768px){.main .what .image{width:250px}}@media screen and (min-width: 768px){.main .what .what-pc_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .what .what-pc_wrap .what-pc_text{width:60%}.main .what .what-pc_wrap .what-pc_image{width:40%}}.main .what .bold{color:#ee8383}.main .point{margin-top:150px}@media screen and (min-width: 768px){.main .point{margin-top:240px}}.main .point .inner{background-color:#f7f5f2}@media screen and (min-width: 768px){.main .point .inner{width:800px;margin:0 auto;border-radius:50px}}.main .point .block-wrap{width:340px;margin:0 auto;padding:12% 0;padding:50px 0}@media screen and (min-width: 768px){.main .point .block-wrap{width:95%}}@media screen and (max-width: 339px){.main .point .block-wrap{width:90%}}@media screen and (min-width: 768px){.main .point .point-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main .point .block{background:#fff;border-radius:300px;border:2px solid #c7b58b;width:81.33vw;width:304px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20% 4%;color:#717171;margin:0 auto;margin-bottom:10%;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0;position:relative;padding-bottom:5%}.main .point .block:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.main .point .block{width:710px;height:246px;padding:0;margin:0 auto;margin-bottom:40px}}.main .point .block .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.main .point .block .title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px}}.main .point .block .title{font-size:18px;font-size:1.8rem;color:#9a8b71;font-weight:bold;line-height:1.5em;margin-left:2%;padding-bottom:10%}@media screen and (min-width: 768px){.main .point .block .title{padding-bottom:0;white-space:nowrap}}.main .point .block .title-img{width:13.33vw;width:50px}.main .point .block .text{font-size:14px;font-size:1.4rem;color:#717171;line-height:2em}.main .point .block .image{width:42.66vw;width:160px;margin:0 auto;padding-top:6%}@media screen and (min-width: 768px){.main .point .block .image{width:190px;padding:0;margin:0}}.main .point .block:last-of-type .title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8%}@media screen and (min-width: 768px){.main .point .block:last-of-type .title-wrap{padding-bottom:0}}.main .point .block:last-of-type .title{padding-bottom:0}.main .point .block-even{padding-bottom:22%}@media screen and (min-width: 768px){.main .point .block-even{padding-bottom:0;margin-left:auto}}@media screen and (min-width: 768px){.main .point .block-even_wrap{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.main .point .block_3ver{margin-left:0 !important;margin-right:auto !important}}.main .point .star{position:absolute}.main .point .star_right{top:0;right:0}.main .point .star_left{bottom:0;left:0}.main .point .star01_01{top:0;left:0}.main .point .star01_02{bottom:0;right:0}.main .point .star_01{width:58px}.main .point .star_02{width:53px}.main .point .star_03{width:89px}.main .point .star_04{width:53px}.main .point .star_05{width:62px}.main .point .star_06{width:60px}.main .point .star_07{width:19px}.main .flow{margin-top:20%;margin-top:100px}@media screen and (min-width: 768px){.main .flow{margin-top:240px}}.main .flow .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .flow .inner{width:800px;margin:0 auto;border-radius:50px}}.main .flow .block-wrap{width:340px;margin:0 auto;padding-top:12%;padding-top:30px}.main .flow .block-wrap:last-of-type{padding-bottom:12%;padding-bottom:50px}@media screen and (min-width: 768px){.main .flow .block-wrap{width:80%}}@media screen and (max-width: 339px){.main .flow .block-wrap{width:90%}}.main .flow .block{margin-bottom:-20px}.main .flow .text{font-size:16px;font-size:1.6rem;color:#9a8b71;font-family:"Noto Serif JP",serif;line-height:2em}.main .flow .image{margin:0 auto;width:58.13vw;padding-top:10%}.main .flow .flow-warning{background:#fff;border-radius:50px;width:81.33vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 6%;color:#717171;margin:0 auto;position:relative;border:2px solid #fff68d;width:304px}@media screen and (min-width: 768px){.main .flow .flow-warning{width:90%}}.main .flow .flow-warning .unit-01{color:#717171;font-size:22px;font-size:2.2rem;font-weight:bold;letter-spacing:.1em;padding-bottom:10%}.main .flow .flow-warning .unit-02{color:#9a8b71;font-size:16px;font-size:1.6rem;font-weight:bold;letter-spacing:.1em;padding-bottom:5%}.main .flow .flow-warning .unit-03{color:#717171;font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.7em;text-align:left}.main .price{margin-top:30%;margin-top:135px;font-weight:bold;color:#717171}@media screen and (min-width: 768px){.main .price{margin-top:240px}}.main .price .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .price .inner{width:800px;margin:0 auto;border-radius:50px}}.main .price .block-wrap{width:90%;margin:0 auto;padding:50px 0;padding-bottom:85px}@media screen and (min-width: 768px){.main .price .block-wrap{width:80%;padding:70px 0}}@media screen and (max-width: 339px){.main .price .block-wrap{width:90%}}.main .price .block{margin-bottom:22px}.main .price .block:nth-child(3){margin-bottom:12px}.main .price .title{background:#c7b58b;color:#fff;font-size:20px;font-size:2rem;text-align:left;padding:12px 0;padding-left:15px;margin-bottom:10px;line-height:1.3em}.main .price .list{background:#fff;padding:15px 0 25px;font-weight:normal}.main .price .item{border-bottom:2px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 15px;font-size:18px;font-size:1.8rem;width:83%;margin:0 auto}.main .price .unit{text-align:left;font-weight:normal}.main .price .unit p{padding-bottom:6px}.main .price .unit p:last-of-type{padding-bottom:0}.main .price .new{font-size:12px;font-size:1.2rem;background:#8099ba;padding:4px;margin-left:5px;border-radius:3px;color:#fff;font-weight:bold;margin:0;-webkit-transform:translate(30%, -10%);transform:translate(30%, -10%);display:inline-block}.main .case{margin-top:100px;margin-bottom:100px}@media screen and (min-width: 768px){.main .case{margin-top:180px}}.main .case .inner{width:340px;margin:0 auto}@media screen and (min-width: 768px){.main .case .inner{width:800px}}@media screen and (max-width: 339px){.main .case .inner{width:90%}}.main .case .title{background:#9a8b71;width:100%;font-size:19px;font-size:1.9rem;font-family:"Noto Serif JP",serif;padding:15px 0;border-radius:100px;margin-bottom:25px}@media screen and (min-width: 768px){.main .case .title{width:50%;margin:0 auto;margin-bottom:25px}}.main .case .title .title-01{color:#fff}.main .case .title .title-02{color:#fff68d;padding-left:20px}.main .case .block{margin-bottom:10px}@media screen and (min-width: 768px){.main .case .block{margin-bottom:25px}}.main .case .block:last-of-type{margin-bottom:20px}@media screen and (min-width: 768px){.main .case .block_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:500px;margin:0 auto}.main .case .block_inner img{width:500px}}@media screen and (min-width: 768px){.main .case_btn{width:300px;margin:0 auto;margin-top:35px}.main .case_btn a{width:100%}}@media screen and (min-width: 768px){.main .case.pc_adjust{margin-top:130px}}.main .qanda{margin-top:100px}@media screen and (min-width: 768px){.main .qanda{margin-top:240px}}.main .qanda .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .qanda .inner{width:800px;margin:0 auto;border-radius:50px}}.main .qanda .block-wrap{width:340px;margin:0 auto;padding:50px 0}@media screen and (min-width: 768px){.main .qanda .block-wrap{width:800px}}@media screen and (max-width: 339px){.main .qanda .block-wrap{width:90%}}.main .qanda .block{background:#fff;border-radius:30px;margin:0 auto;margin-bottom:30px;padding:35px 20px;width:75%}.main .qanda .block:last-of-type{margin-bottom:0}.main .qanda .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.main .qanda .title-wrap .title-img{width:35px;padding-right:7px}.main .qanda .title-wrap .title{color:#9a8b71;font-size:18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;line-height:1.3em;text-align:left}.main .qanda .text{color:#717171;text-align:left;font-size:15px;font-size:1.5rem;letter-spacing:.05em;line-height:1.3em;padding:0 8px}.main .voice{padding-bottom:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(247, 245, 242)), to(rgb(247, 245, 240)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(247, 245, 242) 50%, rgb(247, 245, 240) 100%);margin-top:100px}@media screen and (min-width: 768px){.main .voice{margin-bottom:77px;margin-top:240px}}.main .voice .slider{width:90%;margin:0 auto}@media screen and (min-width: 768px){.main .voice .slider{width:100%}}.main .voice .slider img{width:90vw;height:auto}@media(min-width: 376px)and (max-width: 768px){.main .voice .slider img{width:80vw}}@media screen and (min-width: 768px){.main .voice .slider img{width:60vw}}.main .voice .slider .slick-slide{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .5s;transition:all .5s;opacity:.5;position:relative}.main .voice .slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main .voice .slick-slide{margin-right:-11vw !important;margin-left:-11vw !important}@media(min-width: 376px)and (max-width: 768px){.main .voice .slick-slide{margin-right:-8vw !important;margin-left:-8vw !important}}@media screen and (min-width: 768px){.main .voice .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}.main .voice .slick-prev,.main .voice .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;height:15px;width:15px;z-index:1}.main .voice .slick-prev{left:2.5%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){.main .voice .slick-prev{left:17%}}.main .voice .slick-next{right:2.5%}@media screen and (min-width: 768px){.main .voice .slick-next{right:17%}}.main .voice .slick-next,.main .voice .slick-prev{content:"";background:url("../images/voice/voice_arrow@2x.png");background-size:contain;background-repeat:no-repeat;width:50px;height:50px}@media screen and (min-width: 768px){.main .voice .slick-next,.main .voice .slick-prev{width:60px;height:60px}}.footer{color:#717171}.footer a{color:#717171}.footer .wrap{background:#e2d9d9;font-family:"Noto Serif JP",serif;padding:20px 10px 30px}@media screen and (min-width: 768px){.footer .wrap{padding:50px 0}}.footer .wrap a{color:#9a8b8b}.footer .shop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.footer .shop{width:800px;margin:0 auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0}}.footer .unit{width:163px;width:45%;text-align:left;padding-bottom:20px;padding:2.5%}@media screen and (min-width: 768px){.footer .unit{width:35%}}.footer .title h2{font-size:26px;font-size:2.6rem;font-weight:500;line-height:1.5em;margin-bottom:20px}.footer .text{font-size:16px;font-size:1.6rem;margin-bottom:25px;line-height:1.3em}.footer .image{width:163px;width:100%;margin:0 auto;padding-bottom:15px}@media screen and (min-width: 768px){.footer .image{width:274px;width:100%}}.footer .name{font-size:17px;font-size:1.7rem;padding-bottom:7px}@media screen and (min-width: 768px){.footer .name{width:100%;margin:0 auto}}.footer .number{font-size:14px;font-size:1.4rem;padding-bottom:7px}@media screen and (min-width: 768px){.footer .number{width:100%;margin:0 auto}}.footer .address{font-size:12px;font-size:1.2rem;line-height:1.2em;color:rgba(0,0,0,.38)}@media screen and (min-width: 768px){.footer .address{width:100%;margin:0 auto}}.footer .privacy{background:#f8f8f8;font-family:"Noto Serif JP",serif;padding:20px;margin-bottom:120px}@media screen and (min-width: 768px){.footer .privacy{margin-bottom:0}}.footer .privacy .text-01{font-size:15px;font-size:1.5rem;padding-bottom:10px;border-bottom:1px solid #eee}.footer .privacy .text-02{padding-top:10px;line-height:1.5em;letter-spacing:.05em}.footer .fixed-cta{position:fixed;left:50%;bottom:7px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.footer .fixed-cta a{width:100%}@media screen and (min-width: 768px){.footer .fixed-cta{display:none}}@media screen and (min-width: 768px){.footer .fixed-cta picture{display:none}}.footer .fixed-cta .btn__text{width:190px;margin:0 auto}.footer .fixed-cta .btn__cta{width:350px;margin:0 auto}.footer .fixed-cta-wrap{position:fixed;left:50%;bottom:0;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:140px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.9)), to(rgb(255, 255, 255)));background:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%)}@media screen and (min-width: 768px){.footer .fixed-cta-wrap{display:none !important}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeUpTrigger,.fadeLeftTrigger,.fadeInTrigger,.blurTrigger{opacity:0}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time03{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time07{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-time08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time09{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.doctor{margin-top:100px;color:#717171;font-family:"Noto Serif JP",serif}.doctor__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.doctor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.doctor .block-wrap{width:340px;margin:0 auto;padding:50px 0;padding-top:0}@media screen and (min-width: 768px){.doctor .block-wrap{width:800px;padding-top:50px}}.doctor .block{background:#fff;border-radius:30px;margin:0 auto;margin-bottom:30px;padding:35px 20px;width:75%;border:2px solid #c7b58b}@media screen and (min-width: 768px){.doctor .block{width:100%}}.doctor__title{padding-bottom:35px;font-size:18px;font-size:1.8rem;letter-spacing:.05em}@media screen and (min-width: 768px){.doctor__title{font-size:22px;font-size:2.2rem}}.doctor__img{margin-bottom:35px}.doctor__text{text-align:left}.doctor__text .name{font-size:18px;font-size:1.8rem;margin-bottom:20px}.doctor__text .furigana{font-size:10px;font-size:1rem;padding-top:5px}.doctor__text .qualification,.doctor__text .career{font-size:13px;font-size:1.3rem;line-height:1.5em}.doctor__text .qualification{margin-bottom:20px}.doctor__text .career__text{margin-bottom:10px}.doctor__text .qualification__title,.doctor__text .career__title{color:#c7b58b;border:1px solid #c7b58b;display:inline-block;padding:3px;margin-bottom:10px}.header{padding:20px 0}@media screen and (min-width: 768px){.header{padding:30px 0}}.header .inner{margin:0 auto;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;width:90%}@media screen and (min-width: 768px){.header .inner{width:95%}}.header .nav{width:60px;height:22px}.header .hamburger-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -53%);transform:translate(-50%, -53%);width:100%;text-align:left;margin-left:40px}.header .hamburger-wrap a{color:#ee8383;border-bottom:2px solid #fff;padding:0 3px 5px}@media screen and (min-width: 768px){.header .hamburger-wrap{text-align:center;margin-left:0}}@media screen and (max-width: 339px){.header .hamburger-wrap{margin-left:20px}}.header .nav .menu{display:none}.header .nav .menu-list{font-size:16px;font-size:1.6rem;letter-spacing:.15em;padding-right:30px;min-width:0;position:relative;cursor:pointer}.header .nav .menu-list:last-of-type{padding-right:0}.header .nav .menu.active{display:block;position:fixed;background-color:#f7f5f2;top:0;left:0;right:0;bottom:0;text-align:center;z-index:1;-webkit-animation:hamburger .3s ease-out;animation:hamburger .3s ease-out}.header .nav .menu.active .menu-list{padding-right:0;padding-bottom:35px;font-size:17px;font-size:1.7rem}@media screen and (max-width: 339px){.header .nav .menu.active .menu-list{font-size:15px;font-size:1.5rem}}.header .nav .menu.active .menu-list:last-of-type{padding-bottom:0}@keyframes hamburger{0%{opacity:0}100%{opacity:1}}.header .openbtn{position:relative;cursor:pointer;width:60px;height:22px;z-index:2}.header .openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:2px;background:#717171}.header .openbtn.active span{background:#c7b58b}.header .openbtn span:nth-of-type(1){top:0;width:50%}.header .openbtn span:nth-of-type(2){top:10px;width:50%}.header .openbtn span:nth-of-type(3){bottom:0;width:50%}.header .openbtn.active span:nth-of-type(1){top:0;-webkit-transform:translate(-1px, 8px) rotate(-135deg);transform:translate(-1px, 8px) rotate(-135deg);width:50%}.header .openbtn.active span:nth-of-type(2){opacity:0}.header .openbtn.active span:nth-of-type(3){top:30px;-webkit-transform:translate(-1px, -22px) rotate(135deg);transform:translate(-1px, -22px) rotate(135deg);width:50%}.header .opnebtn.active .nav.menu{display:block !important}.main .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0%, #ffebeb));background:linear-gradient(transparent 50%, #ffebeb 0%);display:inline-block;padding:0 1px;line-height:1.4em}.main .bold{font-weight:bold}.main .dot-text{position:relative}.main .dot-text:before{content:"・";position:absolute;top:-0.8em;left:0}.main .common-title{color:#9a8b71;font-family:"Noto Serif JP",serif;margin-bottom:65px;margin-bottom:35px}.main .common-title .jp{font-weight:bold;font-size:20px;font-size:2rem;position:relative;padding-bottom:20px}@media screen and (min-width: 768px){.main .common-title .jp{padding-bottom:27px}}@media screen and (min-width: 768px){.main .common-title .jp{font-size:34px;font-size:3.4rem}}.main .common-title .jp:after{content:"";width:33px;height:4px;border-radius:50px;position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#9a8b71}@media screen and (min-width: 768px){.main .common-title .jp:after{top:-35px}}.main .common-title .eng{font-size:14px;font-size:1.4rem;font-weight:normal}@media screen and (min-width: 768px){.main .common-title .eng{font-size:17px;font-size:1.7rem}}.main .fv{position:relative}@media screen and (min-width: 768px){.main .fv{width:100%}}.main .fv .btn{margin-top:-27px}@media screen and (min-width: 768px){.main .fv .btn{position:absolute;right:2%;bottom:13%}}.main .fv .btn__text{margin:0 auto;width:190px;margin-bottom:10px}@media screen and (min-width: 768px){.main .fv .btn__text{width:17vw}}.main .fv .btn__cta{margin:0 auto;margin-top:-10px;width:340px}@media screen and (min-width: 768px){.main .fv .btn__cta{width:80.8vw;width:29.5vw}.main .fv .btn__cta a{width:100%}}.main .cta{position:relative;margin-top:-15%}@media screen and (min-width: 768px){.main .cta{margin-top:-7%}}.main .cta .btn-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);width:350px}@media screen and (min-width: 768px){.main .cta .btn-wrap{width:563px;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}}.main .cta .text{width:195px;position:absolute;top:-20%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.main .cta .text{width:300px;top:-50%}}@media(min-width: 768px)and (max-width: 1160px){.main .cta .text{width:38%;left:11%;top:-51%}}.main .cta .btn{width:85.33vw;width:320px;width:100%}.main .cta .btn a{width:100%}@media screen and (min-width: 768px){.main .cta .btn{width:563px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1160px){.main .cta .btn{width:70%}}@media screen and (min-width: 768px){.main .cta.pc_adjust{margin-top:10%}}.main .worry{margin-top:60px;background:#f7f5f2;padding-bottom:55px;margin-bottom:60px}@media screen and (min-width: 768px){.main .worry{width:800px;border-radius:50px;margin:60px auto;padding-bottom:0;margin-top:100px}}.main .worry .inner{width:340px;margin:0 auto}@media screen and (min-width: 768px){.main .worry .inner{width:100%;height:2000px}}@media screen and (max-width: 339px){.main .worry .inner{width:90%}}.main .worry .title{font-weight:normal;color:#9a8b71;font-size:20px;font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding-bottom:60px}@media screen and (min-width: 768px){.main .worry .title{font-size:30px;font-size:3rem}}.main .worry .unit-01{padding-top:60px;padding-bottom:40px}@media screen and (min-width: 768px){.main .worry .unit-01{padding-top:110px}}.main .worry .unit-01 .block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 768px){.main .worry .unit-01 .block-wrap{width:80%;margin:0 auto}}.main .worry .unit-01 .block{background:#fff;border-radius:100px;height:56.8vw;width:41.06vw;height:214px;width:154px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px;color:#717171;margin-bottom:20px;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0}@media screen and (min-width: 768px){.main .worry .unit-01 .block{height:380px;width:274px;border-radius:170px;position:relative}}.main .worry .unit-01 .number{width:5.6vw;width:25px;margin:0 auto;padding-bottom:10px}@media screen and (min-width: 768px){.main .worry .unit-01 .number{width:36px;padding-bottom:25px}}.main .worry .unit-01 .text{font-size:13px;font-size:1.3rem;font-weight:bold;letter-spacing:.03em;line-height:1.5em}@media screen and (min-width: 768px){.main .worry .unit-01 .text{font-size:17px;font-size:1.7rem;padding-bottom:25px}}.main .worry .unit-01 .illust{width:21.33vw;width:80px;margin:0 auto}@media screen and (min-width: 768px){.main .worry .unit-01 .illust{width:140px}}@media screen and (min-width: 768px){.main .worry .unit-01 .block_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}.main .worry .unit-01 .block-03 .text{padding-top:9px}.main .worry .unit-01 .block-03 .illust{padding-top:8px}.main .worry .unit-02{position:relative}.main .worry .unit-02 .title-wrap{position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .title-wrap{position:static}}.main .worry .unit-02 .title{line-height:2em}.main .worry .unit-02 .title .bold{font-size:27px;font-size:2.7rem}.main .worry .unit-02 .title_img{position:absolute;bottom:0;right:0;-webkit-transform:translateY(33px);transform:translateY(33px);width:26.66vw;width:100px}@media screen and (min-width: 768px){.main .worry .unit-02 .title_img{width:326px;top:50%;left:50%;-webkit-transform:translate(-58%, -50%);transform:translate(-58%, -50%)}}.main .worry .unit-02 .block-wrap{z-index:1;position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .block-wrap{width:80%;margin:0 auto}}.main .worry .unit-02 .block{margin:0 auto;background:#fff;border-radius:100px;height:37.06vw;width:74.66vw;width:279px;height:139px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717171;margin-bottom:20px;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0;position:relative}@media screen and (min-width: 768px){.main .worry .unit-02 .block{width:290px;height:210px}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-01{margin:0;-webkit-transform:translate(-42px, 22px);transform:translate(-42px, 22px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-02{margin:0;margin-left:auto;-webkit-transform:translate(57px, -62px);transform:translate(57px, -62px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-03{margin:0;-webkit-transform:translate(-44px, -86px);transform:translate(-44px, -86px)}}@media screen and (min-width: 768px){.main .worry .unit-02 .block-04{margin:0;margin-left:auto;-webkit-transform:translate(27px, -191px);transform:translate(27px, -191px)}}.main .worry .unit-02 .content-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.main .worry .unit-02 .reason{width:24vw;width:90px;margin:0 auto;padding-bottom:8px}@media screen and (min-width: 768px){.main .worry .unit-02 .reason{width:114px;margin-bottom:15px}}.main .worry .unit-02 .text{font-weight:bold;letter-spacing:.03em;line-height:1.7em;font-size:13px;font-size:1.3rem}@media screen and (min-width: 768px){.main .worry .unit-02 .text{font-size:14px;font-size:1.4rem}}.main .worry .unit-02 .highlight{font-size:16px;font-size:1.6rem;color:#8099ba}@media screen and (min-width: 768px){.main .worry .unit-02 .highlight{font-size:18px;font-size:1.8rem}}.main .what{margin-bottom:100px}@media screen and (min-width: 768px){.main .what{margin-top:200px}}.main .what-wrap{position:relative;background:#fff;padding-top:80px;padding-bottom:15px}@media screen and (min-width: 768px){.main .what-wrap{padding-bottom:50px}}.main .what-wrap .frame{position:absolute;width:100%}.main .what-wrap .frame-01{top:0;left:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transform:translateY(-26%);transform:translateY(-26%)}@media screen and (min-width: 768px){.main .what-wrap .frame-01{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.main .what-wrap .frame-02{bottom:0;left:0;-webkit-transform:translateY(70%) rotate(-180deg);transform:translateY(70%) rotate(-180deg)}@media screen and (min-width: 768px){.main .what-wrap .frame-02{-webkit-transform:translateY(97%) rotate(-180deg);transform:translateY(97%) rotate(-180deg)}}.main .what .title{position:relative;width:68.53vw;width:257px;margin:0 auto;background:#f7f5f2;border-radius:50px;color:#9a8b71;font-size:20px;font-size:2rem;font-weight:bold;letter-spacing:.05em;padding:20px 0}@media screen and (min-width: 768px){.main .what .title{font-size:30px;font-size:3rem;width:397px}}.main .what .title .img{position:absolute;top:-14px;right:2px;-webkit-transform:rotate(18deg);transform:rotate(18deg)}.main .what .block{padding-top:45px;width:340px;margin:0 auto;text-align:left;color:#9a8b71;font-size:15px;font-size:1.5rem;line-height:2em;padding-bottom:14px}@media screen and (min-width: 768px){.main .what .block{width:800px;font-size:18px;font-size:1.8rem;padding-bottom:30px}}@media screen and (max-width: 339px){.main .what .block{width:90%}}.main .what .block .text{padding-bottom:20px}.main .what .image{width:66.66vw;width:205px;margin-left:22%;margin:0 auto}@media screen and (min-width: 768px){.main .what .image{width:250px}}@media screen and (min-width: 768px){.main .what .what-pc_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .what .what-pc_wrap .what-pc_text{width:60%}.main .what .what-pc_wrap .what-pc_image{width:40%}}.main .what .bold{color:#ee8383}.main .point{margin-top:150px}@media screen and (min-width: 768px){.main .point{margin-top:240px}}.main .point .inner{background-color:#f7f5f2}@media screen and (min-width: 768px){.main .point .inner{width:800px;margin:0 auto;border-radius:50px}}.main .point .block-wrap{width:340px;margin:0 auto;padding:12% 0;padding:50px 0}@media screen and (min-width: 768px){.main .point .block-wrap{width:95%}}@media screen and (max-width: 339px){.main .point .block-wrap{width:90%}}@media screen and (min-width: 768px){.main .point .point-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main .point .block{background:#fff;border-radius:300px;border:2px solid #c7b58b;width:81.33vw;width:304px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20% 4%;color:#717171;margin:0 auto;margin-bottom:10%;-webkit-box-shadow:0px 0px 15px -2px #f0f0f0;box-shadow:0px 0px 15px -2px #f0f0f0;position:relative;padding-bottom:5%}.main .point .block:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.main .point .block{width:710px;height:246px;padding:0;margin:0 auto;margin-bottom:40px}}.main .point .block .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.main .point .block .title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px}}.main .point .block .title{font-size:18px;font-size:1.8rem;color:#9a8b71;font-weight:bold;line-height:1.5em;margin-left:2%;padding-bottom:10%}@media screen and (min-width: 768px){.main .point .block .title{padding-bottom:0;white-space:nowrap}}.main .point .block .title-img{width:13.33vw;width:50px}.main .point .block .text{font-size:14px;font-size:1.4rem;color:#717171;line-height:2em}.main .point .block .image{width:42.66vw;width:160px;margin:0 auto;padding-top:6%}@media screen and (min-width: 768px){.main .point .block .image{width:190px;padding:0;margin:0}}.main .point .block:last-of-type .title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8%}@media screen and (min-width: 768px){.main .point .block:last-of-type .title-wrap{padding-bottom:0}}.main .point .block:last-of-type .title{padding-bottom:0}.main .point .block-even{padding-bottom:22%}@media screen and (min-width: 768px){.main .point .block-even{padding-bottom:0;margin-left:auto}}@media screen and (min-width: 768px){.main .point .block-even_wrap{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.main .point .block_3ver{margin-left:0 !important;margin-right:auto !important}}.main .point .star{position:absolute}.main .point .star_right{top:0;right:0}.main .point .star_left{bottom:0;left:0}.main .point .star01_01{top:0;left:0}.main .point .star01_02{bottom:0;right:0}.main .point .star_01{width:58px}.main .point .star_02{width:53px}.main .point .star_03{width:89px}.main .point .star_04{width:53px}.main .point .star_05{width:62px}.main .point .star_06{width:60px}.main .point .star_07{width:19px}.main .flow{margin-top:20%;margin-top:100px}@media screen and (min-width: 768px){.main .flow{margin-top:240px}}.main .flow .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .flow .inner{width:800px;margin:0 auto;border-radius:50px}}.main .flow .block-wrap{width:340px;margin:0 auto;padding-top:12%;padding-top:30px}.main .flow .block-wrap:last-of-type{padding-bottom:12%;padding-bottom:50px}@media screen and (min-width: 768px){.main .flow .block-wrap{width:80%}}@media screen and (max-width: 339px){.main .flow .block-wrap{width:90%}}.main .flow .block{margin-bottom:-20px}.main .flow .text{font-size:16px;font-size:1.6rem;color:#9a8b71;font-family:"Noto Serif JP",serif;line-height:2em}.main .flow .image{margin:0 auto;width:58.13vw;padding-top:10%}.main .flow .flow-warning{background:#fff;border-radius:50px;width:81.33vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 6%;color:#717171;margin:0 auto;position:relative;border:2px solid #fff68d;width:304px}@media screen and (min-width: 768px){.main .flow .flow-warning{width:90%}}.main .flow .flow-warning .unit-01{color:#717171;font-size:22px;font-size:2.2rem;font-weight:bold;letter-spacing:.1em;padding-bottom:10%}.main .flow .flow-warning .unit-02{color:#9a8b71;font-size:16px;font-size:1.6rem;font-weight:bold;letter-spacing:.1em;padding-bottom:5%}.main .flow .flow-warning .unit-03{color:#717171;font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.7em;text-align:left}.main .price{margin-top:30%;margin-top:135px;font-weight:bold;color:#717171}@media screen and (min-width: 768px){.main .price{margin-top:240px}}.main .price .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .price .inner{width:800px;margin:0 auto;border-radius:50px}}.main .price .block-wrap{width:90%;margin:0 auto;padding:50px 0;padding-bottom:85px}@media screen and (min-width: 768px){.main .price .block-wrap{width:80%;padding:70px 0}}@media screen and (max-width: 339px){.main .price .block-wrap{width:90%}}.main .price .block{margin-bottom:22px}.main .price .block:nth-child(3){margin-bottom:12px}.main .price .title{background:#c7b58b;color:#fff;font-size:20px;font-size:2rem;text-align:left;padding:12px 0;padding-left:15px;margin-bottom:10px;line-height:1.3em}.main .price .list{background:#fff;padding:15px 0 25px;font-weight:normal}.main .price .item{border-bottom:2px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 15px;font-size:18px;font-size:1.8rem;width:83%;margin:0 auto}.main .price .unit{text-align:left;font-weight:normal}.main .price .unit p{padding-bottom:6px}.main .price .unit p:last-of-type{padding-bottom:0}.main .price .new{font-size:12px;font-size:1.2rem;background:#8099ba;padding:4px;margin-left:5px;border-radius:3px;color:#fff;font-weight:bold;margin:0;-webkit-transform:translate(30%, -10%);transform:translate(30%, -10%);display:inline-block}.main .case{margin-top:100px;margin-bottom:100px}@media screen and (min-width: 768px){.main .case{margin-top:180px}}.main .case .inner{width:340px;margin:0 auto}@media screen and (min-width: 768px){.main .case .inner{width:800px}}@media screen and (max-width: 339px){.main .case .inner{width:90%}}.main .case .title{background:#9a8b71;width:100%;font-size:19px;font-size:1.9rem;font-family:"Noto Serif JP",serif;padding:15px 0;border-radius:100px;margin-bottom:25px}@media screen and (min-width: 768px){.main .case .title{width:50%;margin:0 auto;margin-bottom:25px}}.main .case .title .title-01{color:#fff}.main .case .title .title-02{color:#fff68d;padding-left:20px}.main .case .block{margin-bottom:10px}@media screen and (min-width: 768px){.main .case .block{margin-bottom:25px}}.main .case .block:last-of-type{margin-bottom:20px}@media screen and (min-width: 768px){.main .case .block_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:500px;margin:0 auto}.main .case .block_inner img{width:500px}}@media screen and (min-width: 768px){.main .case_btn{width:300px;margin:0 auto;margin-top:35px}.main .case_btn a{width:100%}}@media screen and (min-width: 768px){.main .case.pc_adjust{margin-top:130px}}.main .qanda{margin-top:100px}@media screen and (min-width: 768px){.main .qanda{margin-top:240px}}.main .qanda .inner{background:#f7f5f2}@media screen and (min-width: 768px){.main .qanda .inner{width:800px;margin:0 auto;border-radius:50px}}.main .qanda .block-wrap{width:340px;margin:0 auto;padding:50px 0}@media screen and (min-width: 768px){.main .qanda .block-wrap{width:800px}}@media screen and (max-width: 339px){.main .qanda .block-wrap{width:90%}}.main .qanda .block{background:#fff;border-radius:30px;margin:0 auto;margin-bottom:30px;padding:35px 20px;width:75%}.main .qanda .block:last-of-type{margin-bottom:0}.main .qanda .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.main .qanda .title-wrap .title-img{width:35px;padding-right:7px}.main .qanda .title-wrap .title{color:#9a8b71;font-size:18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;line-height:1.3em;text-align:left}.main .qanda .text{color:#717171;text-align:left;font-size:15px;font-size:1.5rem;letter-spacing:.05em;line-height:1.3em;padding:0 8px}.main .voice{padding-bottom:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(247, 245, 242)), to(rgb(247, 245, 240)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(247, 245, 242) 50%, rgb(247, 245, 240) 100%);margin-top:100px}@media screen and (min-width: 768px){.main .voice{margin-bottom:77px;margin-top:240px}}.main .voice .slider{width:90%;margin:0 auto}@media screen and (min-width: 768px){.main .voice .slider{width:100%}}.main .voice .slider img{width:90vw;height:auto}@media(min-width: 376px)and (max-width: 768px){.main .voice .slider img{width:80vw}}@media screen and (min-width: 768px){.main .voice .slider img{width:60vw}}.main .voice .slider .slick-slide{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .5s;transition:all .5s;opacity:.5;position:relative}.main .voice .slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main .voice .slick-slide{margin-right:-11vw !important;margin-left:-11vw !important}@media(min-width: 376px)and (max-width: 768px){.main .voice .slick-slide{margin-right:-8vw !important;margin-left:-8vw !important}}@media screen and (min-width: 768px){.main .voice .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}.main .voice .slick-prev,.main .voice .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;height:15px;width:15px;z-index:1}.main .voice .slick-prev{left:2.5%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){.main .voice .slick-prev{left:17%}}.main .voice .slick-next{right:2.5%}@media screen and (min-width: 768px){.main .voice .slick-next{right:17%}}.main .voice .slick-next,.main .voice .slick-prev{content:"";background:url("../images/voice/voice_arrow@2x.png");background-size:contain;background-repeat:no-repeat;width:50px;height:50px}@media screen and (min-width: 768px){.main .voice .slick-next,.main .voice .slick-prev{width:60px;height:60px}}.footer{color:#717171}.footer a{color:#717171}.footer .wrap{background:#e2d9d9;font-family:"Noto Serif JP",serif;padding:20px 10px 30px}@media screen and (min-width: 768px){.footer .wrap{padding:50px 0}}.footer .wrap a{color:#9a8b8b}.footer .shop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.footer .shop{width:800px;margin:0 auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0}}.footer .unit{width:163px;width:45%;text-align:left;padding-bottom:20px;padding:2.5%}@media screen and (min-width: 768px){.footer .unit{width:35%}}.footer .title h2{font-size:26px;font-size:2.6rem;font-weight:500;line-height:1.5em;margin-bottom:20px}.footer .text{font-size:16px;font-size:1.6rem;margin-bottom:25px;line-height:1.3em}.footer .image{width:163px;width:100%;margin:0 auto;padding-bottom:15px}@media screen and (min-width: 768px){.footer .image{width:274px;width:100%}}.footer .name{font-size:17px;font-size:1.7rem;padding-bottom:7px}@media screen and (min-width: 768px){.footer .name{width:100%;margin:0 auto}}.footer .number{font-size:14px;font-size:1.4rem;padding-bottom:7px}@media screen and (min-width: 768px){.footer .number{width:100%;margin:0 auto}}.footer .address{font-size:12px;font-size:1.2rem;line-height:1.2em;color:rgba(0,0,0,.38)}@media screen and (min-width: 768px){.footer .address{width:100%;margin:0 auto}}.footer .privacy{background:#f8f8f8;font-family:"Noto Serif JP",serif;padding:20px;margin-bottom:120px}@media screen and (min-width: 768px){.footer .privacy{margin-bottom:0}}.footer .privacy .text-01{font-size:15px;font-size:1.5rem;padding-bottom:10px;border-bottom:1px solid #eee}.footer .privacy .text-02{padding-top:10px;line-height:1.5em;letter-spacing:.05em}.footer .fixed-cta{position:fixed;left:50%;bottom:7px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.footer .fixed-cta a{width:100%}@media screen and (min-width: 768px){.footer .fixed-cta{display:none}}@media screen and (min-width: 768px){.footer .fixed-cta picture{display:none}}.footer .fixed-cta .btn__text{width:190px;margin:0 auto}.footer .fixed-cta .btn__cta{width:350px;margin:0 auto}.footer .fixed-cta-wrap{position:fixed;left:50%;bottom:0;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:140px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.9)), to(rgb(255, 255, 255)));background:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%)}@media screen and (min-width: 768px){.footer .fixed-cta-wrap{display:none !important}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeUpTrigger,.fadeLeftTrigger,.fadeInTrigger,.blurTrigger{opacity:0}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time03{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time07{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-time08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time09{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.doctor{margin-top:100px;color:#717171;font-family:"Noto Serif JP",serif}.doctor__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.doctor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.doctor .block-wrap{width:340px;margin:0 auto;padding:50px 0;padding-top:0}@media screen and (min-width: 768px){.doctor .block-wrap{width:800px;padding-top:50px}}.doctor .block{background:#fff;border-radius:30px;margin:0 auto;margin-bottom:30px;padding:35px 20px;width:75%;border:2px solid #c7b58b}@media screen and (min-width: 768px){.doctor .block{width:100%}}.doctor__title{padding-bottom:35px;font-size:18px;font-size:1.8rem;letter-spacing:.05em}@media screen and (min-width: 768px){.doctor__title{font-size:22px;font-size:2.2rem}}.doctor__img{margin-bottom:35px}.doctor__text{text-align:left}.doctor__text .name{font-size:18px;font-size:1.8rem;margin-bottom:20px}.doctor__text .furigana{font-size:10px;font-size:1rem;padding-top:5px}.doctor__text .qualification,.doctor__text .career{font-size:13px;font-size:1.3rem;line-height:1.5em}.doctor__text .qualification{margin-bottom:20px}.doctor__text .career__text{margin-bottom:10px}.doctor__text .qualification__title,.doctor__text .career__title{color:#c7b58b;border:1px solid #c7b58b;display:inline-block;padding:3px;margin-bottom:10px}.main .price .block{margin-bottom:22px}.main .price .block:nth-child(3){margin-bottom:22px}.main .price .block:nth-child(4){margin-bottom:12px}.main .cta .btn-wrap{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.main .cta .btn-wrap{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}}@media screen and (min-width: 768px){.main .cta .btn-wrap .btn__cta a{width:100%}}@media screen and (min-width: 768px){.main #case{padding-bottom:10%}}.main .flow .block:last-of-type{padding-bottom:7%}@media screen and (min-width: 768px){.main .flow .block{padding-bottom:4%}.main .flow .block:last-of-type{padding-bottom:0}}@media screen and (min-width: 768px){.main .price{margin-bottom:15%}}.main .price .unit{font-size:14px}.main .reserve{margin-top:10%}.main .reserve .inner{background-color:#f7f5f2;padding:10% 0}@media screen and (min-width: 768px){.main .reserve .inner{padding:6% 0}}.main .reserve .block{width:340px;margin:0 auto}@media screen and (min-width: 768px){.main .reserve .block{width:700px;display:-webkit-box;display:-ms-flexbox;display:flex}}.main .reserve .item{padding-bottom:5%}@media screen and (min-width: 768px){.main .reserve .item{padding-bottom:0}}.main .reserve .item:last-of-type{padding-bottom:0}@media screen and (min-width: 768px){.main .reserve .item:first-of-type{padding-right:5%}}.main .artist .item{background:#fff;border-radius:30px;padding:35px;border:2px solid #c7b58b;margin-bottom:10%}.main .artist .item:last-of-type{margin-bottom:0}.main .artist .img{width:88%;margin:0 auto;padding-bottom:10%}.main .artist .name{color:#606060;letter-spacing:.05em;font-size:20px;text-align:left;border-bottom:1px solid #d8d8d8;padding-bottom:4%;font-family:"Noto Serif JP",serif}.main .artist .c-accordion{padding-top:10%}.main .artist .c-accordion--trigger{border:1px solid #c7b58b;border-radius:50px;color:#c7b58b;position:relative;height:12.82vw;cursor:pointer}@media screen and (min-width: 751px){.main .artist .c-accordion--trigger{width:100%;height:50px}}.main .artist .c-accordion--trigger .accordion_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:300;font-size:16px}.main .artist .js-accordion--content{margin-top:7%}.main .artist .js-accordion--content li{display:table}.main .artist .js-accordion--content span{display:table-cell;padding-top:.05em}.main .artist .js-accordion--content span:first-of-type{width:7em}.main .artist .js-accordion--trigger{cursor:pointer}.main .artist .js-accordion--content{display:none}.main .artist .comment{font-size:16px;color:#606060;line-height:1.8em;text-align:left;font-family:"Noto Serif JP",serif}.main .artist{padding-bottom:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(247, 245, 242)), to(rgb(247, 245, 240)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(247, 245, 242) 50%, rgb(247, 245, 240) 100%);margin-top:33%}@media screen and (min-width: 768px){.main .artist{margin-bottom:77px;margin-top:240px}}.main .artist .slider{width:90%;margin:0 auto}@media screen and (min-width: 768px){.main .artist .slider{width:100%}}.main .artist .slider img{width:90vw;height:auto}@media(min-width: 376px)and (max-width: 768px){.main .artist .slider img{width:80vw}}@media screen and (min-width: 768px){.main .artist .slider img{width:60vw}}.main .artist .slider .slick-slide{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .5s;transition:all .5s;opacity:.5;position:relative}.main .artist .slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main .artist .slick-slide{margin-right:-11vw !important;margin-left:-11vw !important}@media(min-width: 376px)and (max-width: 768px){.main .artist .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}@media screen and (min-width: 768px){.main .artist .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}.main .artist .slick-prev,.main .artist .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;height:15px;width:15px;z-index:1}.main .artist .slick-prev{left:-0.5%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){.main .artist .slick-prev{left:17%}}.main .artist .slick-next{right:-0.5%}@media screen and (min-width: 768px){.main .artist .slick-next{right:17%}}.main .artist .slick-next,.main .artist .slick-prev{content:"";background:url("https://idea-clinic.jp/lp/artmake/assets/2212_fix/images/voice/voice_arrow@2x.png");background-size:contain;background-repeat:no-repeat;width:50px;height:50px}@media screen and (min-width: 768px){.main .artist .slick-next,.main .artist .slick-prev{width:60px;height:60px}}@media(max-width: 767px){img.logo{max-height:50px}}@media(max-width: 767px){.header{padding:5px 0}}@media(min-width: 768px){.c-box{max-width:800px;margin:0 auto}}.cyuusyaku{display:block;text-align:left;margin:2rem 5%;font-size:.5rem;font-weight:lighter}.title5{font-weight:normal;color:#9a8b71;font-size:20px;font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding-bottom:60px}@media(min-width: 768px){.title5{line-height:4rem;font-size:30px;font-size:3rem}}.pricepic{margin-bottom:10px}body{background-color:#fafafa}.header,.main,.footer{max-width:750px;margin:0 auto;background-color:#fff}.header{padding:10px 0}@media screen and (max-width: 767px){.header{padding:8px 0}}@media screen and (max-width: 767px){.header img.logo{max-height:45px;width:auto}}@media screen and (max-width: 375px){.header img.logo{max-height:12vw}}.header .inner{position:relative}.header_btn{position:absolute;top:0;right:0;-webkit-transform:translate(-55%, -12%);transform:translate(-55%, -12%)}@media screen and (min-width: 768px){.header_btn{-webkit-transform:translate(-43%, -13%);transform:translate(-43%, -13%);height:78px;width:106px}}@media screen and (max-width: 375px){.header_btn{width:22vw;height:16vw}}.header .menu-list{width:80%;line-height:1.2em;padding-bottom:27px !important;font-size:16px !important}@media screen and (min-width: 768px){.header .menu-list{margin:0 auto}}.header .hamburger-wrap{margin-left:35px}.header .hamburger-wrap a{border-bottom:1px solid #ee8383}@media screen and (min-width: 768px){.main #case{padding-bottom:0}}@media screen and (min-width: 768px){.main .common-title{margin-bottom:60px}}@media screen and (min-width: 768px){.main .fv .btn{position:relative;margin-top:-6%}}@media screen and (min-width: 768px){.main .fv .btn .btn__cta{width:75%}}.main .case-01{margin-bottom:50px}@media screen and (min-width: 768px){.main .case-01{margin-bottom:100px}}@media screen and (min-width: 768px){.main .case .inner{width:100%}.main .case .block_inner{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main .worry{padding-bottom:0}@media screen and (min-width: 768px){.main .worry{width:100%;border-radius:0;margin:60px 0 120px}}.main .worry .inner{height:auto}.main .artist{margin-top:0;background:none;padding-bottom:0}.main .artist_title{padding-bottom:10%}@media screen and (min-width: 768px){.main .artist_title{width:670px;margin:0 auto}}@media screen and (max-width: 375px){.main .artist .slider img{width:75vw}}@media screen and (max-width: 375px){.main .artist .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}@media screen and (min-width: 768px){.main .artist .slider{width:80%}.main .artist .slider img{width:100%}.main .artist .slick-slide{margin-right:-5px !important;margin-left:-5px !important}.main .artist .slick-next{right:120px;width:60px;height:60px}.main .artist .slick-prev{left:120px;width:60px;height:60px}}.main .about{margin-top:20%;padding-bottom:7%}.main .about_inner{margin:6% 0 10%;font-size:16px;color:#9a8b71;line-height:2em}@media screen and (min-width: 768px){.main .about_inner{font-size:20px}}.main .about .bold{color:#ee8383}.main .about .slider{width:90%;margin:0 auto}@media screen and (min-width: 768px){.main .about .slider{width:80%}}.main .about .slider img{width:75vw;height:auto}@media(min-width: 376px)and (max-width: 768px){.main .about .slider img{width:80vw}}@media screen and (min-width: 768px){.main .about .slider img{width:100%}}.main .about .slider .slick-slide{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .5s;transition:all .5s;opacity:.5;position:relative}.main .about .slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media screen and (min-width: 768px){.main .about .slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1)}}.main .about .slick-slide{margin-right:-11vw !important;margin-left:-11vw !important}@media(min-width: 376px)and (max-width: 768px){.main .about .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}@media screen and (min-width: 768px){.main .about .slick-slide{margin-right:-5px !important;margin-left:-5px !important}}.main .about .slick-prev,.main .about .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;height:15px;width:15px;z-index:1}.main .about .slick-prev{left:-0.5%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){.main .about .slick-prev{left:120px}}.main .about .slick-next{right:-0.5%}@media screen and (min-width: 768px){.main .about .slick-next{right:120px}}.main .about .slick-next,.main .about .slick-prev{content:"";background:url("https://idea-clinic.jp/lp/artmake/assets/2212_fix/images/voice/voice_arrow@2x.png");background-size:contain;background-repeat:no-repeat;width:50px;height:50px}@media screen and (min-width: 768px){.main .about .slick-next,.main .about .slick-prev{width:60px;height:60px}}@media screen and (max-width: 375px){.main .about .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}}.main .what{margin-bottom:0}@media screen and (min-width: 768px){.main .what .block{width:80%}}@media screen and (min-width: 768px){.main .what .what-pc_text{width:100% !important}}.main .point{background-color:#f7f5f2;margin-top:0;padding-bottom:12%}.main .point_title{padding:28% 0 7%}.main .point .item{padding-bottom:5%}.main .point .item:last-of-type{padding-bottom:0}@media screen and (min-width: 768px){.main .point .inner{width:100%;border-radius:0}.main .point .item{width:90%;margin:0 auto}}.main .type{padding-top:30%}.main .type_btn-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;margin-bottom:13%}@media screen and (min-width: 768px){.main .type_btn-wrap{width:70%;margin:0 auto}}@media screen and (min-width: 768px){.main .type .item{width:50%}.main .type .item a{width:100%}}.main .type .inner{background-color:#f7f5f2;padding:19% 0}@media screen and (min-width: 768px){.main .type .inner{margin-top:12%}}.main .type .block{width:80%;margin:0 auto;margin-bottom:15%}@media screen and (min-width: 768px){.main .type .block{width:70%;margin-bottom:10%}}.main .type .block:last-of-type{margin-bottom:0}.main .voice .slider img{width:75vw}.main .voice .slider .slick-slide{margin-right:-2vw !important;margin-left:-2vw !important}@media screen and (min-width: 768px){.main .voice{margin-bottom:0}.main .voice .slider{width:80%}.main .voice .slider img{width:100%}.main .voice .slick-next,.main .voice .slick-prev{width:60px;height:60px}.main .voice .slick-next{right:110px}.main .voice .slick-prev{left:110px}.main .voice .slick-slide{margin-right:-33px !important;margin-left:-33px !important}}.main .flow .block{margin-bottom:0}@media screen and (min-width: 768px){.main .flow .inner{width:100%;border-radius:0}}.main .price{margin-top:115px}@media screen and (min-width: 768px){.main .price .inner{width:100%;border-radius:0}.main .price .block-wrap{width:70%}}@media screen and (min-width: 768px){.main .qanda{margin-top:170px}.main .qanda .inner{width:100%;border-radius:0}.main .qanda .block-wrap{width:100%}}@media screen and (min-width: 768px){.main .doctor{margin-top:170px}.main .doctor .block-wrap{width:100%;padding-top:0}.main .doctor .doctor__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .doctor .block{width:70%;padding:8% 6%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 768px){.footer .shop{width:100%}}.header{position:fixed;z-index:9999;width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0px 8px 5px -3px rgba(74,74,74,.09);box-shadow:0px 8px 5px -3px rgba(74,74,74,.09)}.header .nav .menu.active{height:100vh}@media screen and (min-width: 768px){.header .nav .menu.active{width:60%;left:auto;-webkit-box-shadow:-8px -4px 5px -3px rgba(74,74,74,.09);box-shadow:-8px -4px 5px -3px rgba(74,74,74,.09)}}.header .nav .menu.active .menu-list{margin:0 auto}@media screen and (min-width: 768px){.header .nav .menu.active .menu-list{text-align:left;width:84%}.header .nav .menu.active .menu-list .pc-only{display:inline-block}}.header .hamburger-wrap{margin-left:0}@media screen and (min-width: 768px){.header .hamburger-wrap{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.header .hamburger-wrap a{border-bottom:0}}.main{margin-top:61px}@media screen and (min-width: 768px){.main{margin-top:78px}}.main .fv .btn{margin:0;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, -23%);transform:translate(-50%, -23%)}@media screen and (min-width: 768px){.main .fv .btn{right:0;width:600px}}@media screen and (min-width: 768px){.main .fv .btn__cta{width:100% !important}}.main .worry{margin-top:0;padding-bottom:60px}.main .worry .title{padding-bottom:30px}.main .worry .unit-01{padding-top:75px}@media screen and (min-width: 768px){.main .worry .unit-02{width:85%;margin:0 auto}}.main .worry .unit-02__title{padding-bottom:7%}.main .worry .unit-02__block{background:#fff;border-radius:50px;padding-top:35px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #c7b58b;overflow:hidden}.main .worry .unit-02 p{font-size:15px;text-align:left;line-height:1.7em;padding-bottom:25px;color:#606060;padding:0 35px;padding-bottom:20px}.main .worry .unit-02 p:last-of-type{padding-bottom:6px}.main .worry .unit-02 p .bold{color:#e08886}.main .worry .unit-02__block__img{-webkit-transform:translate(3px, 10px);transform:translate(3px, 10px)}@media screen and (min-width: 768px){.main .worry .unit-02__block__img{-webkit-transform:translate(-8px, 10px);transform:translate(-8px, 10px)}}@media screen and (min-width: 768px){.main .worry_txt02{width:85%;margin:0 auto}}.main .artist{padding-top:40px}.main .about_txt{line-height:2.2em}.main .about_inner{margin:10% 0}.main .place__wrap{background-image:url("../images/place/place_bg.png");background-size:contain;background-repeat:no-repeat}.main .place__title{padding:20% 0 13%}.main .place__unit img{padding-bottom:7%}.main .place__unit img:last-of-type{padding-bottom:0}.main .price{margin-top:75px}.main .price .common-title{margin-bottom:2px;padding-top:90px}.main .point{margin-top:-70px}@media screen and (min-width: 768px){.main .point{margin-top:-120px}}.footer .wrap{padding:60px 10px 50px}.footer .cyuusyaku{font-size:8px}.main,.footer{overflow:hidden}.main .btn-wrapper,.footer .btn-wrapper{position:relative}.main .btn-shiny,.footer .btn-shiny{width:100%;height:134px;display:block;position:absolute;bottom:12px;left:50%;border-radius:10vw;overflow:hidden;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.main .btn-shiny,.footer .btn-shiny{height:64%;bottom:6%}}.main .btn-shiny:after,.footer .btn-shiny:after{content:"";width:200%;height:200%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0)), color-stop(45%, rgb(255, 255, 255)), color-stop(50%, rgb(255, 255, 255)), color-stop(55%, rgb(255, 255, 255)), color-stop(80%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, rgb(255, 255, 255) 45%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#00ffffff",GradientType=0 );position:absolute;top:-50%;left:-50%;z-index:1;-webkit-animation:shine 1.8s linear infinite;animation:shine 1.8s linear infinite}@-webkit-keyframes shine{from,0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}20%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:1}70%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:1}80%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:0}to,100%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}}@keyframes shine{from,0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}20%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:1}70%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:1}80%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:0}to,100%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}}.main .doku,.footer .doku{-webkit-animation:dokudoku 1.4s linear infinite;animation:dokudoku 1.4s linear infinite;scale:1}@-webkit-keyframes dokudoku{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dokudoku{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.main .fv .btn,.footer .fv .btn{position:relative;left:0;margin-top:-33%;width:100%}@media screen and (min-width: 769px){.main .fv .btn .btn__cta,.footer .fv .btn .btn__cta{width:80% !important}.main .fv .btn .btn-shiny,.footer .fv .btn .btn-shiny{height:123px}}.main .cta .btn,.footer .cta .btn{position:absolute;top:31%;width:87%;left:7%}.footer .fixed-cta{display:block}@media screen and (min-width: 769px){.footer .btn__cta{width:460px !important}}@media screen and (min-width: 769px){.footer .btn-shiny{bottom:9px;height:94px}}@media screen and (min-width: 769px){.footer .privacy{padding-bottom:26%}}.header .inner{width:93%}.header .nav{width:30px;height:37px}.header .openbtn{width:100%}.header .openbtn span{width:100% !important;left:0}.header .openbtn div{position:absolute;bottom:-73%}@media screen and (max-width: 768px){.header .header_btn{width:82px;height:auto}}@media screen and (max-width: 360px){.header .header_btn{width:22.5vw}}.header .menu .btn-wrapper{position:absolute;bottom:9%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}@media screen and (max-width: 360px){.main{margin-top:17vw}}.main .case-01 .block{margin-bottom:7%}@media screen and (min-width: 768px){.main .case-01 .inner{width:90%;margin:0 auto}}.main .case-01 .block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:bottom;-ms-flex-align:bottom;align-items:bottom;color:#e08886;font-weight:500;border-bottom:1px solid #e08886;padding-bottom:2%;margin-bottom:3%}.main .case-01 .block__title span{font-family:"Noto Serif JP",serif;font-size:19px}.main .case-01 .block__title a{color:#e08886;font-size:14px;padding-right:4%;position:relative}.main .case-01 .block__title a:before{content:"";display:inline-block;position:absolute;top:0;right:0;vertical-align:middle;color:#e08886;line-height:1;width:.6em;height:.6em;border:.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-25%, 30%) rotate(45deg);transform:translate(-25%, 30%) rotate(45deg)}.main .area{padding-top:10%}.main .area .inner{width:90%;margin:0 auto;margin-bottom:13%}@media screen and (min-width: 768px){.main .case .inner{width:90%;margin:0 auto}}.main .case .block{margin-bottom:11%}.main .case .block:last-of-type{margin-bottom:0}.main .case .block_title{margin-bottom:3%}.main .case-add{margin-top:10%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3% 5%;border:1px solid #f17c7c;color:#f17c7c;text-align:left;font-size:14px;line-height:1.6em;border-radius:10px}.main .acc .acc-content{display:none}.main .acc-trigger{width:94%;margin:0 auto;margin-top:7%;background:#f7f5f2;color:#9a8b71;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6% 0;font-size:14px;font-weight:bold;border-radius:10vw;position:relative}.main .acc-trigger:before{content:"";display:inline-block;position:absolute;top:34%;right:11%;vertical-align:middle;color:#9a8b71;line-height:1;width:.8em;height:.8em;border:.2em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 768px){.main .acc-trigger:before{width:1.1em;height:1.1em}}.main .acc_text{font-weight:normal}@media screen and (min-width: 768px){.main .acc_text{font-size:20px}}.main .acc-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:7%;margin-bottom:20%}.main .acc.is--open .acc-trigger:before{top:42%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main .about{padding-bottom:0}.main .about_movie{margin-top:12%;background-image:url("../images/about/about_movie.jpg");background-size:cover;background-repeat:no-repeat;height:154vw;max-height:1156px;width:100%;position:relative}.main .about_movie iframe{width:74%;height:111vw;max-width:555px;max-height:832px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -46%);transform:translate(-50%, -46%)}@media screen and (min-width: 768px){.main .about .slider{width:100%}}@media screen and (min-width: 768px){.main .about .slick-slide{width:400px}}.main .type{padding-top:0}.main .type .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%;padding-right:5%;margin-top:0}.main .qanda .block{width:auto;margin-bottom:4%;padding:6% 7%}.main .qanda .block:last-of-type{margin-bottom:0}.main .qanda .title-wrap{padding-bottom:2%}.main .qanda .text{padding:0}@media screen and (min-width: 768px){.main .qanda .block-wrap{width:90%}}.main .doctor .block{width:auto}@media screen and (min-width: 768px){.main .doctor .block-wrap{width:90%}}@media screen and (min-width: 768px){.main .doctor p{font-size:20px;line-height:1.5em}}@media screen and (min-width: 768px){.main .doctor .doctor__title p{font-size:25px}}@media screen and (min-width: 768px){.main .doctor .name p{font-size:30px}}@media screen and (min-width: 768px){.main .doctor p.furigana{font-size:20px}}.main .price .unit{margin-bottom:5%}.main .price .unit_title{padding-bottom:2%;color:#f17c7c;border-bottom:1px solid #f17c7c;font-family:"Noto Serif JP",serif;font-size:19px;margin-bottom:4%}@media screen and (min-width: 768px){.main .price .block-wrap{width:90%}}@media screen and (min-width: 768px){.main .price .common-title{padding-top:20%}}@media screen and (min-width: 768px){.main .artist .slick-slide{width:570px}}.main .artist .slider{width:100%}.main .artist .slick-next,.main .artist .slick-prev{background:url("../images/common/voice_arrow.png");background-size:cover}.main .artist .slick-next{right:4.5%}.main .artist .slick-prev{left:4.5%}.main .flow .block-wrap{width:100%}.main .clinic{background:#f7f5f2;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10%}.main .clinic .common-title{padding-top:20%}.main .clinic .common-title p{line-height:1.5em}.main .clinic .acc{width:90%;margin:0 auto;background:#fff;border-radius:30px;margin-bottom:4%}.main .clinic .acc:last-of-type{margin-bottom:0}.main .clinic .acc_text{font-size:20px;color:#717171;text-align:left;padding-left:10%;font-weight:normal}@media screen and (min-width: 768px){.main .clinic .acc_text{font-size:25px}}.main .clinic .acc-trigger{width:100%;border-radius:0;background:none;margin:0}.main .clinic .acc-trigger:before,.main .clinic .acc-trigger:after{content:"";display:inline-block;position:absolute;width:2px;height:18px;background-color:#717171;right:14%}.main .clinic .acc-trigger:before{-webkit-transform:translate(0, 0);transform:translate(0, 0);top:initial;border:none;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 768px){.main .clinic .acc-trigger:before{top:43%}}.main .clinic .acc-trigger:after{-webkit-transform:translate(0, -20px) rotate(90deg);transform:translate(0, -20px) rotate(90deg)}.main .clinic .acc-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:2% 10% 5%}.main .clinic .acc-content p{font-size:16px;text-align:left;color:#717171;font-weight:normal;margin:2% 0;line-height:1.4em}.main .clinic .acc-content p:first-of-type{margin-top:10%}@media screen and (min-width: 768px){.main .clinic .acc-content p{font-size:23px}}.main .clinic .acc.is--open .acc-trigger:before{top:33%;-webkit-transform:translate(0, 0) rotate(90deg);transform:translate(0, 0) rotate(90deg)}@media screen and (min-width: 768px){.main .clinic .acc.is--open .acc-trigger:before{top:43%}}.main .reserve .common-title{padding-top:15%}.main .reserve .inner{background:#fff;width:90%;margin:0 auto;padding-top:0}.main .reserve .inner p{font-size:13px;color:#ee8383;margin-bottom:10%}@media screen and (min-width: 768px){.main .reserve .inner p{font-size:20px}}.main .reserve .inner a{display:inline-block;margin-bottom:3%}.main .reserve .inner .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .voice .slider{width:100%}@media screen and (min-width: 768px){.main .voice .slick-slide{width:450px}}.footer .privacy{margin-bottom:0}.footer .add{margin-top:10%;text-align:left;font-size:12px;line-height:1.3em;padding-bottom:40%}.footer .btn-shiny{height:93%}.header .menu .btn-wrapper{position:static;-webkit-transform:translateX(0);transform:translateX(0)}.header .hamburger-wrap{position:static}.header .hamburger-wrap{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin-top:60px;margin-bottom:10px}.header .nav .menu.active{overflow-y:scroll}.header .menu .btn-wrapper{margin-bottom:40px}.footer .fixed-cta .btn__cta{max-width:calc(100% - 32px)}.main .fv .btn__cta{max-width:calc(100% - 32px)}.doctor .block-wrap{max-width:calc(100% - 32px)}.main .reserve .inner p{line-height:1.3}.main .qanda{margin-top:26px}.main .price .block-wrap{padding-bottom:0}.main .price .inner{padding-bottom:60px}.main .price .list .item:nth-of-type(2) .twice-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .price .list .item:nth-of-type(2) .twice-price p{-ms-flex-negative:0;flex-shrink:0}.main .price .list .item:nth-of-type(2) .twice-price img{height:auto;max-width:90px}.main .price .list .item:nth-of-type(2) .otoku-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main .price .list .item:nth-of-type(2) .otoku-price p{font-size:1.5rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;letter-spacing:.05em}.main .price .list .item:nth-of-type(2) .otoku-price p span{color:#ee8383;font-size:1.8rem;letter-spacing:.05em}.unit-02__block__title{text-align:center !important;font-size:1.8rem !important;color:#c7b58b !important;font-weight:bold;letter-spacing:.02em;margin-bottom:8px}.main .worry .unit-01{padding-bottom:30px}.main .artist{background-color:#f7f5f2;padding-top:80px}.main .artist__icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:33px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px 61px}.main .artist__icon-kobetsu{width:calc(50% - 12px);position:relative}.main .artist__icon-kobetsu a{width:100%;height:100%;position:relative}.main .artist__icon-kobetsu a::after{content:"";position:absolute;bottom:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:15%;background-repeat:no-repeat;background-size:contain;background-position:center center}.main .artist__icon-kobetsu a:hover::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background-image:url(../images/artist/artist-hover.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.main .artist__icon-kobetsu:nth-of-type(1) a:after{background-image:url(../images/artist/artist-yamasaki.png)}.main .artist__icon-kobetsu:nth-of-type(2) a:after{background-image:url(../images/artist/artist-fukuda.png)}.main .artist__icon-kobetsu:nth-of-type(3) a:after{background-image:url(../images/artist/artist-aoyagi.png)}.main .artist__icon-kobetsu:nth-of-type(4) a:after{background-image:url(../images/artist/artist-nakayama.png)}.main .artist__icon-kobetsu:nth-of-type(5) a:after{background-image:url(../images/artist/artist-mitsuda.png)}.main .artist__detail{padding:24px 0 0;display:none}.main .artist__detail--open{display:block !important}.main .artist__detail-kobetsu{padding:0 18px 64px}.main .artist__detail-kobetsu-group{display:-webkit-box;display:-ms-flexbox;display:flex}.main .artist__detail-img{padding-right:17px}@media(min-width: 400px){.main .artist__detail-img{padding-right:32px}}.main .artist__detail-img>img{width:45.3vw;max-width:300px}.main .artist__insta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media(min-width: 400px){.main .artist__insta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main .artist__insta img{width:30px;height:30px;margin-bottom:10px}@media(min-width: 400px){.main .artist__insta img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;margin-right:10px}}@media(min-width: 500px){.main .artist__insta img{width:40px;height:40px}}.main .artist__insta a{font-weight:bold;color:#606060;font-size:1.4rem}.main .artist__detail-profile01{text-align:left;font-size:1.4rem;color:#606060;line-height:1.5;padding-right:22px}@media(max-width: 374px){.main .artist__detail-profile01{padding-right:0 !important}}.main .artist__detail-profile01 .add-area{display:none}@media(min-width: 400px){.main .artist__detail-profile01 .add-area{display:block}}.main .artist__detail-profile02{text-align:left;text-align:left;font-size:1.4rem;color:#606060;line-height:1.5;padding:0 12px}@media(min-width: 400px){.main .artist__detail-profile02{display:none}}.main .artist__name{font-size:2.2rem;letter-spacing:.05em;line-height:1;font-family:"Noto Serif JP",serif;color:#717171}.main .artist__name span{margin-top:8px;font-size:1rem;letter-spacing:.05em;line-height:1;display:block;font-family:"Noto Serif JP",serif;color:#717171}.main .artist__title{padding:3px;line-height:1;background-color:#fff;color:#606060;font-weight:bold;display:inline-block;margin-top:20px;margin-bottom:8px}.main .artist__list li{margin-bottom:4px;padding-left:16px;position:relative}.main .artist__list li:before{position:absolute;content:"●";color:#c7b58b;left:0;top:0;font-size:1rem;line-height:2}@media screen and (min-width: 768px){.footer .fixed-cta-wrap{display:block !important}}.main .artist__icon-kobetsu:nth-of-type(1) a:after{background-image:url(../images/artist/artist-fukuda.png)}.main .artist__icon-kobetsu:nth-of-type(2) a:after{background-image:url(../images/artist/artist-nakayama.png)}.main .artist__icon-kobetsu:nth-of-type(3) a:after{background-image:url(../images/artist/artist-mitsuda.png)}.main .artist__icon-kobetsu:nth-of-type(4) a:after{background-image:url(../images/artist/artist-inagawa.png)}.main .artist__icon-kobetsu:nth-of-type(5) a:after{background-image:url(../images/artist/artist-miyoshi.png)}.main .artist__icon-kobetsu:nth-of-type(6) a:after{background-image:url(../images/artist/artist-murashige.png)}.main .artist__icon-kobetsu:nth-of-type(7) a:after{background-image:url(../images/artist/artist-hakozaki.png)}img{height:auto;display:block;width:100%;height:auto}/*# sourceMappingURL=style.css.map */