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%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#333;font-size:16px;font-size:1.6rem;line-height:1.75}@media screen and (min-width: 391px){body{font-size:4.1vw}}@media screen and (min-width: 751px){body{font-size:31px;font-size:3.1rem}}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;color:#656565}@media screen and (min-width: 768px){a:hover{opacity:.7;-webkit-transition:.2s;transition:.2s}}.title{margin:0 auto;background-color:#86d4e1;color:#fff;font-size:2rem;padding:5px 0}.title__inner{padding:2% 0;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:1.7;font-size:20px;font-size:2rem}@media screen and (min-width: 391px){.title__inner{font-size:5.15vw}}@media screen and (min-width: 751px){.title__inner{font-size:39px;font-size:3.9rem}}.title__inner span{font-size:16px;font-size:1.6rem;margin-right:4px}@media screen and (min-width: 391px){.title__inner span{font-size:4.1vw}}@media screen and (min-width: 751px){.title__inner span{font-size:31px;font-size:3.1rem}}.title--color{background-color:#abade2}.title--move{width:86%;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.sub-title{text-align:left;color:#1a4684;border-bottom:1px solid #1a4684;font-size:18px;font-size:1.8rem;padding-bottom:5%;line-height:1}@media screen and (min-width: 391px){.sub-title{font-size:4.6vw}}@media screen and (min-width: 751px){.sub-title{font-size:34px;font-size:3.4rem}}.title-img{width:90%;margin:0 auto}@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{z-index:200;margin:0 auto;position:fixed;top:0;background:#fff;width:100%;-webkit-box-shadow:0px 8px 5px -3px rgba(74,74,74,.09);box-shadow:0px 8px 5px -3px rgba(74,74,74,.09);height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 751px){.header{-webkit-box-shadow:none;box-shadow:none}}.header__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo img{width:115px}.header .reservation-btn{width:60px;height:42px;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#b4d6f7), color-stop(58.62%, #c4d0fa), to(#d1cafc));background:linear-gradient(#b4d6f7 0%, #c4d0fa 58.62%, #d1cafc 100%);margin-right:20px}.header .reservation-btn a{width:100%;height:100%;font-size:16px;font-size:1.6rem;line-height:1;font-weight:bold;color:#fff;text-shadow:0px 0px 3px rgba(0,51,165,.6);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}.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%;max-width:750px}@media screen and (min-width: 751px){.header .inner{padding:10px 20px 0}}.header .hamburger-wrap{width:100%;text-align:left;margin-top:10%}.header .hamburger-wrap a{color:#1a4684;margin-bottom:5%;padding-left:8%;font-weight:bold}.header .nav .menu{display:none}.header .nav .menu.active{display:block;position:fixed;background-color:#fff;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;margin-top:70px;overflow-y:scroll}@media screen and (min-width: 751px){.header .nav .menu.active{max-width:750px;margin:0 auto;margin-top:70px}}.header .nav .menu.active .menu-list{font-size:16px;font-size:1.6rem;width:80%;margin:0 auto;margin-bottom:5%;position:relative;border-bottom:1px dashed rgba(171,173,226,.5)}@media screen and (min-width: 391px){.header .nav .menu.active .menu-list{font-size:4.1vw}}@media screen and (min-width: 751px){.header .nav .menu.active .menu-list{font-size:31px;font-size:3.1rem}}.header .nav .menu.active li a{position:relative;width:100%}.header .nav .menu.active li a:before{content:"";background-image:url("../../_base/images/common/header_arrow.png");background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:15px;height:15px}.header .header_btn{padding-top:8%}@media screen and (min-width: 751px){.header .header_btn{width:80%;margin:0 auto}}@-webkit-keyframes hamburger{0%{opacity:0}100%{opacity:1}}@keyframes hamburger{0%{opacity:0}100%{opacity:1}}.header .openbtn{position:relative;cursor:pointer;width:30px;height:17px}.header .openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:2px;background:#575757}.header .openbtn.active span{background:#575757}.header .openbtn span:nth-of-type(1){top:0;left:0;width:100%}.header .openbtn span:nth-of-type(2){bottom:0;left:0;width:100%}.header .openbtn.active span:nth-of-type(1){top:0;left:0;-webkit-transform:translate(-1px, 8px) rotate(-135deg);transform:translate(-1px, 8px) rotate(-135deg);width:100%}.header .openbtn.active span:nth-of-type(2){top:0;left:0;-webkit-transform:translate(-1px, 8px) rotate(135deg);transform:translate(-1px, 8px) rotate(135deg);width:100%}.header .opnebtn.active .nav.menu{display:block !important}.main{max-width:750px;margin:0 auto}.main .anchor{margin-top:-65px;padding-top:65px}.main .anchor-height{margin-top:-140px;padding-top:140px}.main .btn{background-image:url(../../_base/images/common/btn_bg.jpg);background-repeat:no-repeat;padding:10px 24px}.main .fv{margin-top:70px}.main .worries{background-image:url(../../_base/images/peeling/peeling_bg.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:11.5%}.main .worries__title{margin:0 5%}.main .worries__text{color:#1a4684;font-weight:bold;position:relative}.main .worries__text::after{content:"";position:absolute;width:19px;height:19px;border-right:2px solid #abade2;border-bottom:2px solid #abade2;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);left:50%}.main .worries__text p{display:inline-block;border-bottom:1px dotted #1a4684;padding-bottom:.25%;margin-bottom:5%}.main .worries__text span{background-color:rgba(234,220,247,.7)}.main .worries__textarea{padding-bottom:10.2%}.main .worries__textemphasis{color:#1a4684;font-weight:bold;background-color:rgba(255,220,67,.7);display:inline-block;font-size:22px;font-size:2.2rem;letter-spacing:.08em;line-height:1}@media screen and (min-width: 391px){.main .worries__textemphasis{font-size:5.65vw}}@media screen and (min-width: 751px){.main .worries__textemphasis{font-size:42px;font-size:4.2rem}}.main .peeling-top__imgarea{position:relative;margin-top:-10.2%}.main .peeling-top__section{padding-bottom:10.2%;background-color:#beecee}.main .btn{background-size:cover;padding:6.15% 3%;position:relative;z-index:1}.main .btn--triangle{background:-webkit-gradient(linear, left top, left bottom, from(#b4d6f7), color-stop(58.62%, #c4d0fa), to(#d1cafc));background:linear-gradient(#b4d6f7 0%, #c4d0fa 58.62%, #d1cafc 100%);padding-top:15.3%;position:relative}.main .btn .triangle{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main .btn__content{background-color:#1a4684;border-radius:4px;margin:10.2% auto 0;width:86.4%;-webkit-filter:drop-shadow(1px 2px 4px rgba(0, 51, 165, 0.6));filter:drop-shadow(1px 2px 4px rgba(0, 51, 165, 0.6))}.main .btn__content p{padding:3% 0;font-weight:bold;width:100%;color:#fff;position:relative}.main .btn__content p span{padding-right:6.15%;margin-right:0;margin-left:auto;position:relative;width:15px;height:15px;right:-2%}.main .btn__content p span::before,.main .btn__content p span::after{-webkit-transition:.2s;transition:.2s;content:"";position:absolute;background-color:#fff;top:50%;right:0}.main .btn__content p span::before{width:100%;height:1px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.main .btn__content p span::after{width:1px;height:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:50%}.main .no-zindex{z-index:0}.main .about-price{background-color:#beecee;padding-bottom:8.2%}.main .about-price__title{position:relative;width:90%;border-top-left-radius:4px;border-top-right-radius:4px;margin:0 auto;padding:5% 0 4.1%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;background:#86d4e1;font-size:20px;font-size:2rem;line-height:1.4;color:#fff;text-shadow:0px 2px 2px rgba(15,56,126,.4)}@media screen and (min-width: 391px){.main .about-price__title{font-size:5.15vw}}@media screen and (min-width: 751px){.main .about-price__title{font-size:39px;font-size:3.9rem}}.main .about-price__title::after{position:absolute;content:"";width:20px;height:14px;background-image:url(../../_base/images/about/about_fukidashi.jpg);background-size:contain;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.main .about-price__block{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:8.2%;padding-bottom:5%;margin-bottom:5%}.main .about-price__block:last-of-type{margin-bottom:2%}.main .about-price__block img{width:55.5%}.main .about-price__block .price-img{width:48.5%}.main .about-price__add{text-align:right;width:90%;margin:0 auto;color:#1a4684;font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 391px){.main .about-price__add{font-size:2.6vw}}@media screen and (min-width: 751px){.main .about-price__add{font-size:20px;font-size:2rem}}.main .about-price .title{width:77.5%;margin-bottom:8.2%}.main .is--open span::after{-webkit-transform:translate(-50%, -50%) rotate(90deg) !important;transform:translate(-50%, -50%) rotate(90deg) !important;-webkit-transition:.3s !important;transition:.3s !important}.main .accordion--content{display:none}.main .about-top{background-color:#beecee;position:relative}.main .about-top img{margin-top:-3%}.main .about-photo{position:relative;background-color:#beecee;padding-bottom:16.5%}.main .about-photo__block{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:15.3%;padding-bottom:10.2%}.main .about-photo__text{margin-top:3%;text-align:left;font-size:10px;font-size:1rem}@media screen and (min-width: 391px){.main .about-photo__text{font-size:2.6vw}}@media screen and (min-width: 751px){.main .about-photo__text{font-size:20px;font-size:2rem}}.main .peeling-contents{background-color:#beecee;padding-bottom:48px;padding-top:2%;position:relative}.main .peeling-contents__textarea{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:10.2%;padding-bottom:10.2%}.main .peeling-contents__textarea p:nth-last-of-type(2){margin:6.15% 0 5%}.main .peeling-contents__textarea p:last-of-type{margin-top:5%}.main .peeling-contents__intro{color:#1a4684;font-weight:bold;line-height:1.4;white-space:nowrap}.main .peeling-contents__intro span{background-color:rgba(255,220,67,.7)}.main .peeling-contents__intro:first-of-type{margin-bottom:32px}.main .peeling-contents__intro:nth-of-type(2){margin-bottom:48px}.main .peeling-contents__text{font-size:14px;font-size:1.4rem;text-align:left}@media screen and (min-width: 391px){.main .peeling-contents__text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .peeling-contents__text{font-size:27px;font-size:2.7rem}}.main .about-kind{padding-bottom:15.3%;background-color:#beecee}.main .about-kind__block{position:relative;width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:15.3%}.main .about-kind__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6.5% 10.2%}.main .about-kind__contents img{max-height:26vw}.main .about-kind__togglecontents{padding:0 0 10.2%}.main .about-kind__subtitle{text-align:left;font-size:18px;font-size:1.8rem;color:#1a4684;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;line-height:1.4}@media screen and (min-width: 391px){.main .about-kind__subtitle{font-size:4.6vw}}@media screen and (min-width: 751px){.main .about-kind__subtitle{font-size:34px;font-size:3.4rem}}.main .about-kind__recommend{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.main .about-kind__recommend ul{border:1px solid #86d4e1;width:100%;border-radius:0 4px 4px 4px;color:#1a4684;text-align:left;font-size:14px;font-size:1.4rem;padding:6% 8%}@media screen and (min-width: 391px){.main .about-kind__recommend ul{font-size:3.6vw}}@media screen and (min-width: 751px){.main .about-kind__recommend ul{font-size:27px;font-size:2.7rem}}.main .about-kind__recommend li{position:relative;padding-left:8%}.main .about-kind__recommend li::before{position:absolute;content:"";width:1.5vw;height:2.5vw;border-right:2px solid #ff618e;border-bottom:2px solid #ff618e;top:50%;left:0;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg)}@media screen and (min-width: 751px){.main .about-kind__recommend li::before{width:12px;height:18px;border-right:2.5px solid #ff618e;border-bottom:2.5px solid #ff618e}}.main .about-kind__recommend-title{background-color:#86d4e1;color:#fff;font-size:16px;font-size:1.6rem;border-radius:4px 4px 0 0;display:inline-block;padding:3px 16px}@media screen and (min-width: 391px){.main .about-kind__recommend-title{font-size:4.1vw}}@media screen and (min-width: 751px){.main .about-kind__recommend-title{font-size:31px;font-size:3.1rem}}.main .about-kind__text{margin-top:6.15%;margin-bottom:5%;text-align:left;font-size:14px;font-size:1.4rem}@media screen and (min-width: 391px){.main .about-kind__text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .about-kind__text{font-size:27px;font-size:2.7rem}}.main .about-kind__add-text{margin-top:3%;text-align:left;font-size:10px;font-size:1rem}@media screen and (min-width: 391px){.main .about-kind__add-text{font-size:2.6vw}}@media screen and (min-width: 751px){.main .about-kind__add-text{font-size:20px;font-size:2rem}}.main .doctor{background-color:#e5e3ff;padding-bottom:12.3%;position:relative}.main .doctor__block{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:15.3%;padding-bottom:10.2%;position:relative}.main .doctor__block img{margin-bottom:5%}.main .doctor__block:first-of-type{margin-bottom:16.4%}.main .doctor__title{width:44.8%;margin:0 auto;margin-bottom:6.15%}.main .doctor__subtitle{margin-top:10.2%}.main .doctor__list{padding-top:5%;text-align:left;font-size:14px;font-size:1.4rem}@media screen and (min-width: 391px){.main .doctor__list{font-size:3.6vw}}@media screen and (min-width: 751px){.main .doctor__list{font-size:27px;font-size:2.7rem}}.main .doctor__list li{text-indent:-1em;padding-left:1em;margin-bottom:2%}.main .doctor__list span{color:#1a4684}.main .reason{background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), color-stop(9.36%, #f5f9fc), to(#ecf6fd));background:linear-gradient(#fcfcfc 0%, #f5f9fc 9.36%, #ecf6fd 100%);padding-bottom:8%}.main .reason__intro{color:#1a4684;font-weight:bold;font-size:14px;font-size:1.4rem;line-height:1.75;margin-bottom:8%}@media screen and (min-width: 391px){.main .reason__intro{font-size:3.6vw}}@media screen and (min-width: 751px){.main .reason__intro{font-size:27px;font-size:2.7rem}}.main .reason__point{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;margin-bottom:20px;padding-top:8.2%;padding-bottom:8.2%;margin-bottom:5%}.main .reason__point-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:20px;font-size:2rem;text-align:left;color:#1a4684;line-height:1.4;margin-bottom:7%}@media screen and (min-width: 391px){.main .reason__point-title{font-size:5.15vw}}@media screen and (min-width: 751px){.main .reason__point-title{font-size:39px;font-size:3.9rem}}.main .reason__point-title img{-ms-flex-negative:0;flex-shrink:0;width:20%;margin-right:16px}.main .reason__point-text{font-size:14px;font-size:1.4rem;text-align:left}@media screen and (min-width: 391px){.main .reason__point-text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .reason__point-text{font-size:27px;font-size:2.7rem}}.main .clinic{background-color:#e5e3ff;padding-bottom:12.3%;position:relative}.main .clinic__title{width:81.2%;margin:0 auto;margin-bottom:8.2%}.main .clinic__text{font-size:14px;font-size:1.4rem;text-align:left;border-bottom:1px dashed rgba(171,173,226,.5);padding-bottom:5%;margin-bottom:5%}@media screen and (min-width: 391px){.main .clinic__text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .clinic__text{font-size:27px;font-size:2.7rem}}.main .clinic__block{position:relative;width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;padding-top:15.3%;padding-bottom:10.2%}.main .clinic__block:not(:last-of-type){margin-bottom:16.4%}.main .clinic__photo{margin-bottom:5%}.main .clinic__info{color:#1a4684;text-align:left;margin-bottom:2%;line-height:1}.main .clinic__info--btn-m{margin-top:11.5%}.main .clinic__info .clinic__text{font-size:14px;font-size:1.4rem;text-align:left;border-bottom:1px dashed rgba(171,173,226,.5);padding-bottom:5%;margin-bottom:5%}@media screen and (min-width: 391px){.main .clinic__info .clinic__text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .clinic__info .clinic__text{font-size:27px;font-size:2.7rem}}.main .clinic__info .clinic__text--border-none{border:none;margin-bottom:0;padding-bottom:0}.main .clinic__img{margin-top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .clinic__img img{width:49%;margin-bottom:2%}.main .clinic__map{margin-top:5%}.main .clinic__map iframe{width:100%;aspect-ratio:16/10}.main .faq{background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), color-stop(9.36%, #f5f9fc), to(#ecf6fd));background:linear-gradient(#fcfcfc 0%, #f5f9fc 9.36%, #ecf6fd 100%);padding-bottom:12.3%}.main .faq__title{width:58.6%;margin:0 auto}.main .faq__block{width:90%;margin:0 auto;padding:0 6.15%;background-color:#fff;border-radius:4px;text-align:left;margin-bottom:4.1%}.main .faq__q{line-height:1.4;color:#1a4684;padding:5% 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .faq__q img{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6.4%;min-width:19px;margin-right:2%}.main .faq__text{border-top:1px dashed rgba(171,173,226,.5);padding-top:5%;padding-bottom:8.2%;font-size:14px;font-size:1.4rem}@media screen and (min-width: 391px){.main .faq__text{font-size:3.6vw}}@media screen and (min-width: 751px){.main .faq__text{font-size:27px;font-size:2.7rem}}.footer{font-size:3.58vw;margin-bottom:40%}@media screen and (min-width: 751px){.footer{font-size:20px;font-size:2rem;margin-bottom:25%}}@media screen and (min-width: 751px)and (min-width: 391px){.footer{font-size:5.15vw}}@media screen and (min-width: 751px)and (min-width: 751px){.footer{font-size:39px;font-size:3.9rem}}.footer .inner{padding:5% 0}.footer .logo{width:90vw;margin:0 auto;padding-bottom:3%;margin-top:4%}.footer .fixed_btn{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:8%;width:100%;position:fixed;bottom:0;left:0;z-index:100;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(65%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #fff 0, #fff 65%, rgba(255, 255, 255, 0) 100%)}.footer .fixed_btn_inner{width:92.43vw;margin:0 auto;margin-bottom:3%}@media screen and (min-width: 751px){.footer .fixed_btn_inner{width:550px}}.footer .text-01{opacity:.5;font-size:10px;font-size:1rem;margin-bottom:6.15%}@media screen and (min-width: 391px){.footer .text-01{font-size:2.6vw}}@media screen and (min-width: 751px){.footer .text-01{font-size:20px;font-size:2rem}}.footer .text-02{font-size:2.56vw;background-color:#a8d1dd;color:#fff;line-height:1;padding:4.1% 0}@media screen and (min-width: 751px){.footer .text-02{font-size:12px;font-size:1.2rem}}.footer .cyuusyaku{display:block;text-align:left;margin:2rem 5%;font-size:1rem;font-weight:lighter}@media screen and (min-width: 768px){a:hover{opacity:.7;-webkit-transition:.2s;transition:.2s}}.btn a,.header_btn a,.fixed_btn_inner a{position:relative;display:inline-block;-webkit-animation:cta2 1s linear infinite alternate;animation:cta2 1s linear infinite alternate}@-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}}@-webkit-keyframes cta2{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes cta2{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}.btn-shiny{z-index:2;width:94%;height:42%;display:block;position:absolute;bottom:11.8%;left:50%;border-radius:1.8vw;overflow:hidden;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.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%, white), color-stop(50%, white), color-stop(55%, white), 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%, white 45%, white 50%, white 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}/*# sourceMappingURL=style.css.map */