@charset "utf-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap");@font-face{font-family:"LigatureSymbols";src:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/font/LigatureSymbols-2.11.eot);src:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/font/LigatureSymbols-2.11.eot?#iefix) format("embedded-opentype"),url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/font/LigatureSymbols-2.11.woff) format("woff"),url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/font/LigatureSymbols-2.11.ttf) format("truetype"),url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/font/LigatureSymbols-2.11.svg#LigatureSymbols) format("svg")}.lsf{font-family:"LigatureSymbols";-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1;font-weight:400 !important;display:inline-block;margin-right:5px;font-size:125%}.lsf-icon:before{content:attr(title);margin-right:.3em;font-size:130%;font-family:"LigatureSymbols";-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1}*{margin:0;padding:0;box-sizing:border-box;word-break:break-all}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:0 0}ul,ol{list-style:none}html,body{margin:0 auto;padding:0;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;text-align:left;color:#333;min-width:1040px}#wrapper{width:100%}@media print,screen and (min-width:641px){body{padding-top:0 !important}}@media screen and (max-width:640px){html,body{font-size:3vw;min-width:240px;max-width:640px;margin-top:-95px !important}}img{border-style:none;vertical-align:bottom;padding:0;line-height:0;max-width:100%;height:auto}.spimg{display:none}@media screen and (max-width:640px){.pcimg{display:none}.spimg{display:block}}figure{margin:0 auto;text-align:center;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}figure.waku img{padding:10px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}@media screen and (max-width:640px){figure.waku img{padding:5px}}p{line-height:1.9em;margin:0 0 1em;padding:0;text-align:left;color:#4d4d4d}p:last-child{margin:0}a{color:inherit;text-decoration:none}.opa{transition:all .3s ease}.opa:hover{opacity:.7}@media screen and (max-width:640px){p{line-height:1.6em;font-size:14px !important;color:#4d4d4d}}strong{font-weight:700}strong.strong{font-size:125%}@media screen and (max-width:640px){strong.strong{font-size:116%}}.gothic{font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif}.normal{font-weight:400}.bold{font-weight:700}.italic{font-family:"Times New Roman",serif;font-style:italic;letter-spacing:.05em}.white{color:#fff}.black{color:#333}.gy{color:#aaa}.red{color:#c83232}.blue{color:#326496}.bg_y{background:linear-gradient(transparent 66%,#fafa64 33%);background:-webkit-linear-gradient(transparent 66%,#fafa64 33%)}.under_line{text-decoration:underline}.line_through{text-decoration:line-through}.left{text-align:left}.right{text-align:right}.center{text-align:center}.clear{clear:both}.clearfix:after{margin:0;padding:0;visibility:hidden;content:".";display:block;line-height:0;clear:both}.inner{width:100%;max-width:1040px;margin:auto}#header dl{display:table;table-layout:fixed;width:100%;background:#fff}#header dl dt{display:table-cell;vertical-align:middle;width:440px;text-align:center}#header dl dt a{display:block;padding:21px 0;transition:.3s;margin-left:10px;max-width:70%}#header dl dt a:hover{opacity:.7}#header dl dd{display:table-cell;vertical-align:top;text-align:right}#header dl dd ul{letter-spacing:-1em}#header dl dd ul li{display:inline-block;letter-spacing:0;vertical-align:top}#header dl dd ul li a{display:block;width:300px;text-align:center;padding:15px;transition:.3s}#header dl dd ul li a:hover{opacity:.7}#header dl dd ul li.reserve a{background:#e1c3b9}#header dl dd ul li.line a{background:#9cdccd}#header dl dd #head_tel{padding:5px 20px}#header dl dd #head_tel a{display:inline-block}#header dl dd #head_tel p{text-align:right}#header_smp{display:none}.header{padding:20px 0}.header_oblong{background:#ece4cf;font-size:12px}.header_oblong_inner{position:relative}.header_btns{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}.header_btn{max-width:160px;padding:10px 10px 15px;display:block;border-radius:0 0 4px 4px;background:#000}.header_btn_pk{background:#e77680;box-shadow:0 2px 0 #b3525b}.header_btn_gr{background:#1fd800;box-shadow:0 2px 0 #2f8d2f}.header_logo{display:block;max-width:260px}.header_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_tel{padding-top:20px}@media screen and (max-width:640px){.header_oblong,.header,#header{display:none}#header_smp{display:block;position:fixed;left:0;right:0;top:0;width:100%;margin:auto;background:#fff;box-shadow:rgba(0,0,0,.33) 0 0 5px 2px;z-index:5}#header_smp dl{display:flex;table-layout:fixed;width:100%;padding-right:3%;background:#e9626e}#header_smp dl dt{display:table-cell;vertical-align:middle}#header_smp dl dd{display:flex;vertical-align:middle;text-align:left;padding:0 1% 0 3%;background:#fff;width:40%;margin-right:2%}#header_smp dl dd p{font-size:9px !important;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:left;align-items:center;justify-items:center;display:inline-flex}#header_smp dl dd ul{display:table;table-layout:fixed;width:100%}#header_smp dl dd ul li{display:table-cell;vertical-align:middle}#header_smp dl dd ul li a{text-align:center;display:block;padding:3.15vw 0}#header_smp dl dd ul li a img{width:66.6666%}#header_smp dl dd ul li.reserve a{background:#e1c3b9}#header_smp dl dd ul li.line a{background:#9cdccd}#header_smp dl dt.logo{padding:4% 2%;width:50%;background:#fff}#header_smp dl dt.smp_menu_btn{padding:3%;width:10%;position:relative;cursor:pointer}#header_smp dl dt.smp_menu_btn span{display:inline-block;height:.75vw;width:100%;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:.3s}#header_smp dl dt.smp_menu_btn:before{content:"";display:inline-block;height:.75vw;width:100%;background:#fff;position:absolute;left:0;right:0;top:4.8vw;margin:auto;transition:.3s}#header_smp dl dt.smp_menu_btn:after{content:"";display:inline-block;height:.75vw;width:100%;background:#fff;position:absolute;left:0;right:0;bottom:4.8vw;margin:auto;transition:.3s}#header_smp dl dt.smp_menu_btn.active span{opacity:0}#header_smp dl dt.smp_menu_btn.active:before{transform:rotate(-45deg);top:8vw}#header_smp dl dt.smp_menu_btn.active:after{transform:rotate(45deg);bottom:8.5vw}}#smp_menu{display:none}.open #smp_menu{display:block !important}@media print,screen and (min-width:641px){#smp_menu{display:none !important}}@media screen and (max-width:640px){#smp_menu{position:fixed;left:0;right:0;width:100%;margin:auto;overflow-y:scroll;height:100%;background:#fff;color:#8b796f;z-index:100;border-top:1px solid #fff;-webkit-overflow-scrolling:touch}#smp_menu_in{padding:3vw 3vw 20vw}#smp_menu dl dt{font-size:4.4vw;background:#f2ece3;text-align:center;padding:5px 0}#smp_menu dl dd{font-size:4.4vw;padding:.5em;text-align:center}#smp_menu dl dd ul li a{display:block;padding:.5em}.bootstrap .menu-collapse .panel-default .panel-heading button{background-color:#d6bf99 !important}}.gnav-wrapper{position:relative}.gnav{display:flex;justify-content:space-between;max-width:1040px;margin:auto}.gnav li{text-align:center;transition:all .3s ease-in-out;font-size:15px}.gnav a{padding:0 65px}.gnav>li:hover .megamenu{max-height:9999px;opacity:1;padding:30px 0}.gnav>li{width:100%;text-align:center}.gnav>li>a{display:inline-block;padding:25px 3px;position:relative}.gnav>li>a:before{content:"›";font-size:30px;display:block;position:absolute;bottom:-10px;left:0;right:0;margin:auto;transform:rotate(90deg)}.gnav>li>a:after{border-bottom:solid 2px #e9626e;bottom:0;content:"";display:inline-block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0;position:absolute;left:0;right:0}.gnav>li:hover a:after{width:100%}.megamenu-inner li{border-bottom:1px solid #d3cdcd;width:calc(25% - 14px) !important;margin:0 7px}.megamenu-inner-text{position:relative}.megamenu-inner-text:after{content:"〉";position:absolute;right:10px;color:#e9626e}.bootstrap .menu-collapse .container-btn img{width:100%}.bootstrap .menu-collapse .container-btn img{width:100%}.megamenu{background:rgba(255,255,255,.9);max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;top:73px;left:0;transition:all .2s ease-in;z-index:999}.megamenu-inner{display:flex;flex-wrap:wrap;max-width:1040px;margin:auto}.megamenu-inner li{width:calc((100%/5));padding:0}.megamenu-inner a{border-left:none}.megamenu-inner-img{margin:0 0 10px}.megamenu-inner-text img{margin:0 5px 0 0}@media screen and (max-width:640px){.gnav-wrapper{display:none}}#footer{margin:0 auto;background:#eaaeab;color:#fff}#footer_menu{width:1040px;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:25px 0;padding:60px 0}#footer_menu .footer_menu_in{display:table-cell;vertical-align:top}#footer_menu .footer_menu_in a:hover{text-decoration:underline}#footer_menu .footer_menu_in dl dt{font-size:12px;line-height:1em;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:10px}#footer_menu .footer_menu_in dl dd ul{margin-bottom:20px}#footer_menu .footer_menu_in dl dd ul li{font-size:10px;border:none;margin:5px auto}p.copyright{text-align:center;margin:0;padding:1em;background:#433e36;color:#fff;font-size:10px}.smp_footer{display:none}@media screen and (max-width:640px){#footer_menu{width:100%;max-height:1410px;padding:2% 2% 8%;display:flex;flex-wrap:wrap;flex-direction:column}#footer_menu .footer_menu_in{width:48%}#footer{font-size:2.5vw;margin-bottom:18vw}.smp_footer{display:flex;flex-wrap:wrap;padding:4% 2% 2%}.smp_footer li{width:49%;font-size:12px;line-height:1em;padding-bottom:15px;font-weight:700}#footer_menu .footer_menu_in dl dd ul li{margin:5px auto 10px}}figure.btn{margin:40px auto 0}figure.btn a{position:relative;display:inline-block;width:100%;max-width:330px;background:#cfb7b6;line-height:1.25em;padding:1.5em 0;transition:.3s}figure.btn a:hover{opacity:.7}figure.btn a:before{content:"";width:16px;height:16px;background:0 0;border-top:1px solid #333;border-left:1px solid #333;position:absolute;left:0;top:0}figure.btn a span:before{content:"";width:16px;height:16px;background:0 0;border-bottom:1px solid #333;border-left:1px solid #333;position:absolute;left:0;bottom:0}figure.btn a:after{content:"";width:16px;height:16px;background:0 0;border-bottom:1px solid #333;border-right:1px solid #333;position:absolute;right:0;bottom:0}figure.btn a span:after{content:"";width:16px;height:16px;background:0 0;border-top:1px solid #333;border-right:1px solid #333;position:absolute;right:0;top:0}figure.btn.btn_pk a{background:#cfb7b6;color:#fff}@media screen and (max-width:640px){figure.btn{margin:6% auto 0}figure.btn a{max-width:100%}figure.btn a:before{width:1.5vw;height:1.5vw}figure.btn a span:before{width:1.5vw;height:1.5vw}figure.btn a:after{width:1.5vw;height:1.5vw}figure.btn a span:after{width:1.5vw;height:1.5vw}}#content{overflow:hidden}section{width:100%;background:#fff;margin:0 auto}.maincontent{padding:0;margin:0 auto;width:1040px}.maincontent2{margin:0 auto;width:1040px;padding-top:100px}@media screen and (max-width:640px){.maincontent{line-height:25px;font-size:14px;padding:0;margin:0 auto;width:94%}.maincontent2{line-height:25px;font-size:14px;padding:40px 0;margin:0 auto;width:94%}}.mv{position:relative}.mv video{width:100%}.mv_logo img{display:block;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-width:260px}@media screen and (max-width:640px){.mv_abv{display:block;height:100px}.mv_logo img{width:40vw}.mv{margin:90px 0 0;height:100vw}.mv video{display:block;object-fit:cover;width:100%;height:100%}#mv{background:0 0;margin-top:192px !important}}#menu{text-align:center;margin:40px auto}#menu ul{letter-spacing:-1em}#menu ul li{display:inline-block;letter-spacing:0;font-size:16px;margin:0 .75em}#menu ul li a{color:#8c786e;display:inline-block}#menu ul li a:hover{text-decoration:underline}#menu_smp{display:none}@media screen and (max-width:640px){#menu{display:none}#menu_smp{display:block;margin-bottom:-180px}#menu_smp ul.menu_smp_top{display:table;table-layout:fixed;width:100%}#menu_smp ul.menu_smp_top li{display:table-cell;vertical-align:middle}#menu_smp ul.menu_smp_top li a{text-align:center;display:block;padding:6vw 0}#menu_smp ul.menu_smp_top li a img{width:66.6666%}#menu_smp ul.menu_smp_top li.reserve a{background:#e1c3b9}#menu_smp ul.menu_smp_top li.line a{background:#9cdccd}#menu_smp ul.menu_smp_bottom{letter-spacing:-1em;text-align:center;padding:1%}#menu_smp ul.menu_smp_bottom li{display:inline-block;vertical-align:middle;width:30%;margin:1%}#menu_smp ul.menu_smp_bottom li a{display:block;border:1vw solid #c2a476;background:#faf7f3;padding:4.5vw}}.about{padding:40px 0;margin:0 auto 80px}.about_ttl{font-size:40px;margin-bottom:20px}.about_ttl span{font-size:16px}.about_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_inner .swiper-container{overflow:visible}.about_inner .swiper-pagination-bullet-active{background:#e9626e}.about_inner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-40px}.about_block{width:49%}.about_block_left{max-width:480px}.about_block_text p{line-height:2}@media screen and (max-width:640px){#about{padding:0 4% 9%}#about .maincontent{width:100%}#about dl dt{width:100%;display:block}#about dl dt img{width:100%}#about dl dd{width:100%;display:block;margin:0 auto;padding:6%}#about dl dd h3{text-align:center;font-size:20px;color:#8c786e;margin-bottom:30px}#about dl dd h3 span{display:block;font-size:17px;color:#ba8c86;font-weight:400}#about dl dd figure.btn{margin-bottom:0}#about dl dd p{text-align:center;color:#8c776c;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}.about_inner{display:block}.about_block{max-width:100%;width:100%}.about_block_right>p{text-align:center}.about_block_right>p b{font-size:22px}.about_block .about_slider{margin-bottom:80px}.about_smp_ttl{text-align:center;line-height:1.4}.about_ttl{font-size:26px}.about_ttl span{font-size:12px}}.mr50{margin-top:50%}.about_sec_ttl{text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.about_fv_pc{background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/about_fv_pc.jpg);background-size:cover;height:585px;background-size:1920px auto}.about_fv_pc img{object-fit:cover;object-position:center center;font-family:'object-fit: cover;';width:100%;height:585px}.about_sec_cont_4{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:5% 0}.about_sec_cont_5{display:flex;justify-content:space-between;padding:5% 0}.about_sec_cont_4 .about_sec_cont_4_pc,.about_sec_cont_4 ul,.about_sec_cont_5 .about_sec_cont_5_pc,.about_sec_cont_5_pc_txt{width:50%}.about_sec_ttl span,.recruit_sec_ttl span{display:block;font-size:14px}.about_sec_ttl span:first-letter ,.recruit_sec_ttl span:first-letter {color:#e77680}.page-id-29 .about_sec_ttl h2{color:#313131;font-size:40px;margin-top:0;margin-bottom:0;text-align:center}.about_commitment_text{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch;gap:20px;padding-top:2%}.about_commitment_text li{width:49%;background-color:#fff}.about_commitment_text li .boxBorder{height:100%;position:relative;border:2px solid #8a6f16;padding:31px}.about_commitment_text li .bgNum{position:absolute;top:20px;left:20px}.about_commitment_text li .boxBorder h3{color:#8a6f16;font-size:25px;letter-spacing:1px;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.about_commitment_text li .boxBorder p{margin-top:18px;letter-spacing:-1px}.about_commitment_text li .boxBorder p span{font-size:14px}@media screen and (max-width:640px){.about_commitment_text{display:block;gap:0}.about_commitment_text li{width:100%;padding:3% !important;margin-bottom:5%}.about_commitment_text li .boxBorder{padding:18px}.about_commitment_text li .boxBorder h3{font-size:4.8vw}.about_commitment_text li .bgNum img{width:100%}.about_commitment_text li:nth-child(1) .bgNum{top:10%;left:8%;width:13%}.about_commitment_text li:nth-child(2) .bgNum{top:5vw;left:4vw;width:25%}.about_commitment_text li:nth-child(3) .bgNum{top:4vw;left:4vw;width:22%}.about_commitment_text li:nth-child(4) .bgNum{top:6vw;left:4vw;width:24%}}.about_commitment{display:flex;flex-wrap:wrap}.about_commitment li{width:49%}.about_commitment img{width:100%}.page-id-29 h3{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:700;color:#8a6816;text-align:left;font-size:23px;line-height:1.6em;margin-bottom:1.5em;letter-spacing:1px}.post-29 .maincontent{width:100%}.about_fv{position:relative}.fv_txt_block h1{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:24px;color:#775c00}.fv_txt_block h2{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:48px;color:#775c00}.fv_txt{padding-top:2%;font-size:15px}.fv_txt_block{position:absolute;top:30%}.about_block1,.about_block4,.about_img_inner,.about_block6{max-width:1040px;margin:0 auto}.q_a{display:flex;justify-content:center}.about_block1 li{display:flex;justify-content:space-between}.about_block1 li:nth-last-of-type(1),.about_block1 li:nth-last-of-type(3){flex-direction:row-reverse}.about_block1_li_1,.about_block1_li_2{width:47%}.about_block1_txt{margin-top:5%}.table02 tr{border-bottom:1px solid #c5c5c5}.table02 th{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:700;width:30%;padding:1rem 0}.table02 td{padding:1rem 0;line-height:40px}.about_block1,.about_block2,.about_block3,.about_block4,.about_block5,.about_block6{padding:3% 0}.about_block2{background-color:#f4f0e7}.about_block1 li,.about_block2 li{padding:2%}.about_block3{padding:3%;background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/about_bg2.png);background-size:cover}.about_block4 ul{width:40%}.about_block4 li{margin-bottom:8%}.about_block4 li:last-child{margin-bottom:0}.about_block4_caption_block1{border-bottom:solid .5px #000}.about_block4_caption_block1 p{padding-bottom:2%}.about_block4_caption_block2 p{padding-top:2%}.about_block5{background:#fcf2f2}.about_sec_cont_5_pc_txt{width:45%}.s_02{margin:1%}.s_02,.rental_plan_section7 ul li{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",'Sawarabi Mincho',serif}.s_02 .accordion_one{max-width:1024px;margin:0 auto}.s_02 .accordion_one .accordion_header{position:relative;display:flex;background-color:#d6c68f;color:#fff;font-size:26px;text-align:center;position:relative;cursor:pointer;transition-duration:.2s}.s_02 .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:20px;height:20px;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center}.s_02 .accordion_one .accordion_header .i_box .one_i{display:block;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}.s_02 .accordion_one .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);border-radius:50%}.s_02 .accordion_one .accordion_header .i_box .one_i:before,.s_02 .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:'';background-color:#fff;border-radius:10px;width:21px;height:2px;position:absolute;top:11px;left:7px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center}.s_02 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:21px;top:2px;left:16px}.s_02 .accordion_one .i_box .one_i:before{content:none}.s_02 .accordion_one .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box_one_q_box .box_one_q,.box_one_title,.box_one_inner{line-height:1em}.box_one_q,.box_one_title,.box_one_inner,.txt_a_ac{padding:20px}.box_one_q,.box_one_a,.box_one_title,.box_one_inner{font-size:20px}.box_one_anc{padding:24px}.box_one_q{background:#c1a956;color:#fff}.box_one_a{background:#eee7d0;color:#ac8a1b}.box_one_title{text-align:left;color:#fff}.box_one_inner{color:#ac8a1b;line-height:2rem}.accordion_inner .box_one .box_one_anc{font-size:2vw;color:#ac8a1b;background:#eee7d0}.s_02 .accordion_one .accordion_inner{display:none;background:#f6f2e6}.s_02 .accordion_one .accordion_inner p.txt_a_ac{margin:0;width:90%;line-height:24px;color:#ac8a1b}.box_one{display:flex}.accordion_inner .box_one .box_one_anc{font-size:2vw;color:#ac8a1b;background:#eee7d0}.pc{display:block !important}.sp{display:none !important}.br-pc{display:block}.br-sp{display:none}@media screen and (min-width:641px){.about_fv_innner{max-width:1040px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;height:585px;padding-top:50px}.fv_txt_block{width:1040px}}@media screen and (max-width:640px){.pc{display:none !important}.sp{display:block !important}.br-pc{display:none}.br-sp{display:block}.page-id-29 .about_sec_ttl h2{font-size:8vw}.fv_txt_block{top:64%;left:0;padding:0 5%}.about_fv_innner{max-width:340px;margin:auto;padding:0 6%}.fv_txt_block h1{font-size:14px;text-shadow:#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 1px}.fv_txt_block h2{font-weight:100;font-size:8vw;text-shadow:#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 10px,#fff 1px 0 1px}.about_fv_sp{background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/about_fv_sp.png);background-size:cover;height:527px}.fv_txt{padding-top:5%;font-size:3vw;line-height:1.7em;text-shadow:#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px,#fff 1px 0 8px}.page-id-29 h3{font-size:6vw !important;text-align:center;font-size:4vw;margin:1em 0 .8em}.table02 th,.table02 td{display:block;width:100%;font-size:14px;line-height:6vw}.table02 th{padding:1rem 0 0;width:35%;color:#8a6816}.table02 td{padding:.5rem 0 .8rem}.about_block1,.about_block2,.about_block3,.about_block4,.about_block5,.about_block6{padding:10% 3%}.about_block3{background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/about_fv2_sp.png)}.about_block4 li{margin:5% 0}.about_block1 li,.about_block2 li{padding:0 0 5%;display:block}.about_block1 li:nth-last-of-type(1),.about_block1 li:nth-last-of-type(3){flex-direction:row-reverse}.about_block1 li:nth-last-of-type(2) img{width:100%}.table02 td,.about_block1_txt{line-height:1.6em}.about_block1_txt_r img,.about_block4 img,.about_block5 img{margin:0 0 6%}.about_sec_cont_4,.about_sec_cont_5{display:block}.about_sec_cont_5{padding-top:0}.about_sec_cont_4{padding-top:0}.about_sec_ttl{margin-bottom:8%}.about_commitment{display:block}.about_commitment li{width:100%}.about_sec_cont_4 .about_sec_cont_4_pc,.about_sec_cont_4 ul,.about_sec_cont_5 .about_sec_cont_5_pc,.about_sec_cont_5_pc_txt{width:100%}.box_one_q,.box_one_title,.box_one_inner,.txt_a_ac{padding:20px}.box_one_anc{padding:23px}.box_one_title,.box_one_inner{font-size:3.5vw}.box_one_q,.box_one_a{font-size:4vw !important}}#parts{padding:0 0 120px}#parts h3{text-align:center;font-size:20px;color:#8c786e;line-height:1em;position:relative;margin-bottom:60px}#parts h3:after{content:"";width:130px;height:4px;background:#ba8c86;position:absolute;left:0;right:0;bottom:-15px;margin:auto}#parts #parts_list{display:table;table-layout:fixed;width:100%}#parts #parts_list .parts_list_in{display:table-cell;vertical-align:top}#parts #parts_list .parts_list_in:nth-child(1){padding-right:30px}#parts #parts_list .parts_list_in:nth-child(2){padding-left:30px}#parts #parts_list .parts_list_in dl{margin-bottom:45px}#parts #parts_list .parts_list_in dl dt{color:#b49191;font-size:20px;line-height:1em;font-weight:700;margin-bottom:10px;border-bottom:2px solid #b49191;padding-bottom:4px}#parts #parts_list .parts_list_in dl dd ul{letter-spacing:-1em}#parts #parts_list .parts_list_in dl dd ul li{display:inline-block;vertical-align:middle;width:calc(50% - 8px);letter-spacing:0;text-align:center;margin:4px auto}#parts #parts_list .parts_list_in dl dd ul li:nth-child(2n+1){margin-right:8px}#parts #parts_list .parts_list_in dl dd ul li:nth-child(2n){margin-left:8px}#parts #parts_list .parts_list_in dl dd ul li a{display:block;background:#f8f5f5;font-size:15px;padding:8px;border-radius:10px;transition:.3s;color:#646464;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#parts #parts_list .parts_list_in dl dd ul li a:hover{opacity:.7}@media screen and (max-width:640px){#parts{padding:0 0 9%}#parts h3{font-size:4.5vw;margin-bottom:6%}#parts h3:after{width:33.3333vw;height:.66vw;bottom:-3vw}#parts #parts_list{display:block}#parts #parts_list .parts_list_in{display:block}#parts #parts_list .parts_list_in:nth-child(1){padding:0}#parts #parts_list .parts_list_in:nth-child(2){padding:0}#parts #parts_list .parts_list_in dl{margin-bottom:6%}#parts #parts_list .parts_list_in dl dt{font-size:4.5vw;margin-bottom:1.5vw;border-bottom:.66vw solid #b49191;padding-bottom:1.5vw}#parts #parts_list .parts_list_in dl dd ul li{width:48.5%;margin:1.5% auto}#parts #parts_list .parts_list_in dl dd ul li:nth-child(2n+1){margin-right:1.5%}#parts #parts_list .parts_list_in dl dd ul li:nth-child(2n){margin-left:1.5%}#parts #parts_list .parts_list_in dl dd ul li a{font-size:4.2vw;padding:.5em 0}}.pcblk{display:block}@media screen and (max-width:640px){.smpblk{display:block}.pcblk{display:none}}.campaign{padding:40px 0;background:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/img/campaign_bg_0322.png) center center/cover no-repeat}.campaign-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:30px}.campaign-item{width:calc((100% - 90px)/4)}.campaign-item a{cursor:pointer}.campaign-item a:hover{opacity:.7}@media (max-width:640px){.campaign_con{padding:0 15px}.campaign-box{gap:15px}.campaign-item{width:calc((100% - 15px)/2)}}.ranking{padding:40px 0;background:#fff5f6}.ranking_list{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.ranking_list li{width:33%;margin-right:.5%;margin-bottom:20px}@media screen and (min-width:641px){.ranking_list li:nth-child(3n){margin-right:0}}.ranking_list h3{font-size:14px;text-align:center;margin:20px 0}@media screen and (max-width:640px){.ranking_list h3{margin:10px 0}.ranking_list li{width:49%;margin-right:2%}.ranking_list li:nth-child(even){margin-right:0}.campaign{background:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/img/campaign_bg_sp_0322.png) center center/cover no-repeat}}@media screen and (max-width:640px){#ranking{padding:0 0 9%}#ranking .maincontent{width:98%}#ranking h2{margin-bottom:6%}#ranking h2 img{width:33.3333%}#ranking ul{letter-spacing:-1em}#ranking ul li{width:50%;padding:1%}#ranking ul li dl h3{font-size:3vw;margin-bottom:3%}#ranking ul li dl dd{padding:2em .5em}#ranking ul li dl dd p{font-size:2.5vw}}#qanda{padding:120px 0 0;margin-bottom:120px}#qanda .maincontent{background:#f5f3ef;padding:40px}#qanda h3{text-align:center;font-size:20px;color:#8c786e;margin-bottom:30px}#qanda h3 span{display:block;font-size:17px;color:#ba8c86;font-weight:400}#qanda dl{width:450px;margin:20px auto}#qanda dl dt{color:#8c786e;font-weight:700;font-size:17px;line-height:1.25em;cursor:pointer}#qanda dl dt span.q{display:inline-block;vertical-align:middle;margin-right:1.5em;background:#8c786e;color:#fff;font-size:17px;line-height:1em;font-weight:700;border-radius:50%;padding:.25em .5em .5em}#qanda dl dt span.lsf{float:right;margin-top:.125em;transition:.3s}#qanda dl dt.active span.lsf{transform:rotateX(180deg)}#qanda dl dd{display:none;padding:1em}@media screen and (max-width:640px){#qanda{padding:9% 0 0}#qanda .maincontent{width:88%;padding:6%}#qanda h3{font-size:4.5vw;margin-bottom:6%}#qanda h3 span{font-size:3vw}#qanda dl{width:100%;margin:3% auto}#qanda dl dt{font-size:3vw}#qanda dl dt span.q{font-size:3.5vw;margin-right:.5em}#qanda figure.btn{margin-top:9%}}#flow{padding:120px 0}#flow h3{text-align:center;font-size:20px;color:#8c786e;margin-bottom:30px}#flow h3 span{display:block;font-size:17px;color:#ba8c86;font-weight:400}#flow ul{display:table;table-layout:fixed;width:100%}#flow ul li{display:table-cell;vertical-align:middle}#flow ul li.arrow{width:60px;text-align:center}#flow ul li dl dd{background:rgba(185,157,80,.28);padding:20px 0 20px}#flow ul li dl dd h4{color:#b99d50;margin-bottom:10px;line-height:1em;text-align:center}#flow ul li dl dd h4 span{display:block;margin-bottom:10px}#flow ul li dl dd p{text-align:center;font-size:13px}@media screen and (max-width:640px){#flow{padding:9% 0}#flow h3{font-size:4.5vw;margin-bottom:6%}#flow h3 span{font-size:3vw}#flow ul{display:block}#flow ul li{display:block}#flow ul li.arrow{width:100%;line-height:0;margin:3% auto}#flow ul li dl{display:table;table-layout:fixed;width:100%}#flow ul li dl dt{display:table-cell;vertical-align:middle;width:45%}#flow ul li dl dt img{width:100%}#flow ul li dl dd{display:table-cell;vertical-align:middle;padding:3%}#flow ul li dl dd h4{margin-bottom:3%}#flow ul li dl dd h4 span{margin-bottom:1.5%}#flow ul li dl dd p{font-size:3vw}}#infomation{background:#faf7f3;padding:40px 0}#infomation h3{text-align:center;font-size:20px;color:#8c786e;margin-bottom:30px}#infomation h3 span{display:block;font-size:17px;color:#ba8c86;font-weight:400}#infomation ul{letter-spacing:-1em;text-align:center}#infomation ul li{display:inline-block;vertical-align:top;letter-spacing:0;width:calc(33.3333% - 20px);background:#fff;padding:20px 40px;text-align:left;font-family:auto}#infomation ul li:nth-child(1){margin-right:20px}#infomation ul li:nth-child(2){margin:0 10px}#infomation ul li:nth-child(3){margin-left:20px}#infomation ul li h4{margin-bottom:10px;font-size:15px;color:#32373c;font-weight:600;margin-top:10px}#infomation ul li p{font-size:12px;line-height:2em;display:none}#infomation ul li a:hover{text-decoration:underline}@media screen and (max-width:640px){#infomation{padding:6% 0}#infomation .maincontent{width:100%;padding:0 6%}#infomation h3{font-size:4.5vw;margin-bottom:6%}#infomation h3 span{font-size:3vw}#infomation ul li{display:block;width:100%;padding:6%;text-align:left}#infomation ul li:nth-child(1){margin:3% auto}#infomation ul li:nth-child(2){margin:3% auto}#infomation ul li:nth-child(3){margin:3% auto}#infomation ul li h4{margin-bottom:1.5%;font-size:3vw}#infomation ul li p{font-size:2.5vw}#infomation ul li a{font-size:3vw;padding:1% 4%;border:1px solid}}.clinic{background:#fff8f7;padding:80px 0}.clinic_inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.clinic_image{max-width:578px}.clinic_detail{padding-left:20px;padding-bottom:20px}.clinic_detail h3{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:24px;text-align:center;margin-bottom:10px}.clinictable{height:100%;max-height:290px}.clinictable td{vertical-align:middle}.clinictable th,.clinictable td{border-top:2px solid #fff}.clinic .g_map{margin-top:40px}.g_map iframe{width:100%;height:480px}@media screen and (max-width:640px){.clinic_inner{display:block}.clinic_detail{padding-left:0}.clinictable{width:100%}.g_map{margin-top:9%;padding:0 4%}.g_map iframe{height:33.33333vh}#clinic figure.btn{width:88%}}.front_sec_ttl{margin:40px 0;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.front_sec_ttl span{display:block;font-size:14px}.front_sec_ttl h2{font-size:40px;padding:0 20px}.front_sec_ttl h2:first-letter {color:#e77680}#insta{padding:40px 0;background:#fff;overflow:hidden;max-width:1040px}#sb_instagram #sbi_load,#sb_instagram .sb_instagram_header{display:none}#insta-widget{border:none !important;padding:2px !important;width:100% !important}.iswg-images-item{padding:2px !important;width:auto !important;width:calc(100%/6) !important}.iswg-copyright-wrapper{display:none !important}@media screen and (max-width:640px){.iswg-images-item{width:calc(100%/3) !important}#insta figure.btn{width:88%}}section.follow{background:#ece4cf;padding:15px 0 120px;margin-top:100px}section.follow .follow_logo{margin:-60px auto 30px;text-align:center}section.follow h3{text-align:center;font-size:24px;margin-bottom:30px}section.follow h3{font-size:24px;margin-bottom:30px}section.follow h3 span.ico{display:inline-block;vertical-align:middle;margin-right:1em}.follow p{text-align:center;font-family:auto}section.follow ul{margin-top:40px;display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:5px 0}section.follow ul li{display:table-cell;vertical-align:middle}.follow ul li figure.btn{margin:0}@media screen and (max-width:640px){section.follow{padding:6%;margin:6%;width:88%;margin-top:90px;margin-bottom:50px}section.follow .follow_logo{margin:-12vw auto 3%}section.follow .follow_logo img{width:33.3333%}section.follow h3{font-size:4.5vw;margin-bottom:6%}section.follow h3 span.ico{width:6vw;margin-right:.5em;vertical-align:top}section.follow ul{margin:0 auto;display:block;border-collapse:collapse;border-spacing:0}section.follow ul li{display:block;margin:6% auto 0}section.follow ul li figure.btn{margin:0}}.pagetop{padding:40px 0}#single_post{padding:30px 0}.type-page{padding:0}.type-page h2{text-align:center;font-size:200%;margin-bottom:1em}@media print,screen and (min-width:641px){.smp{display:none !important}}@media screen and (max-width:640px){.pc{display:none !important}.type-page{padding:0;margin-top:190px}}@media screen and (max-width:768px){.metaslider{margin-top:192px !important}}.flex-control-paging li a.flex-active{background:#000;background:#b99d50 !important;cursor:default}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5rem .8rem;border:1px solid #ccc}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#03162f}.pum-theme-4428,.pum-theme-lightbox{background-color:rgba(245,242,242,.6) !important}.pum-theme-4428 .pum-container,.pum-theme-lightbox .pum-container{border:none !important;box-shadow:none !important;background-color:transparent !important}.pum-theme-4428 .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{height:50px !important;width:50px !important;right:6% !important;top:6% !important;font-size:50px !important;line-height:50px !important;border:none !important;box-shadow:none !important;background-color:#414144 !important}.treat_wrap{margin:45px auto}.treat_area label{width:33%;display:inline-block;padding:12px 0;color:#89734e;text-align:center;font-size:13px;cursor:pointer;transition:ease .2s opacity}.panel_area{margin-top:-2px;border:2px solid #cfb488;background:#fff}.treat_label{border-radius:4px 4px 0 0;border:2px solid #cfb488}.treat_panel{width:100%;padding:1% 2%;display:none}.treat_panel p{font-size:14px;letter-spacing:1px;text-align:center}.treat_area label.active{background:#cfb488;color:#fff}.treat_panel.active{display:block}.treat_parts_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.treat_parts_list li{width:49%;margin-bottom:2%}.treat_parts_list li a{background:#fcf5ed;display:flex;font-size:13px;height:45px;align-content:center;align-items:center;justify-content:center;line-height:1}.treat_parts_ttl{margin:20px 0;background:#fff;position:relative;z-index:2}.treat_parts_ttl h3{font-size:24px;color:#e9626e;font-weight:400;align-items:center;padding-right:20px;display:inline-flex;background:#fff}.treat_parts_ttl:before{content:"";width:100%;border-bottom:2px solid #89734e;position:absolute;z-index:-1;top:50%}.treat_parts_ttl img{margin-right:10px}.parts_lists{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.parts_lists dl{width:100%}.parts_lists_inner{width:48%}.treat_smp_ttl{display:none}@media screen and (min-width:641px){.treat_parts_ttl{pointer-events:none}}@media screen and (max-width:640px){.treat_smp_ttl{display:block;position:relative;z-index:2;margin-bottom:20px;text-align:center}.treat_smp_ttl p.mincho{font-size:20px !important;font-weight:400;color:#291600;display:inline-block;background:#fff;padding:0 10px}.treat_smp_ttl:before{content:"";width:100%;border-bottom:2px solid #89734e;position:absolute;z-index:-1;top:50%;left:0;right:0}.treat_wrap{margin:0 auto 40px}.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev,.treat_area label{display:none}.gallery-top_detail .swiper-button-next,.gallery-top_detail .swiper-button-prev,.treat_area label{display:none}.panel_area{border:none}.treat_panel{display:block}.parts_lists dl{width:100%}.treat_parts_ttl{background:#d6bf99;text-align:center;margin:0 0 10px}.treat_parts_ttl:after{content:"";border-bottom:2px solid #fff;position:absolute;z-index:-1;top:50%;transform:rotate(90deg)}.treat_parts_ttl:after,.treat_parts_ttl:before{transition:all ease .4s;right:4%;width:5%;border-color:#fff}.treat_parts_ttl.active:after{transition:all ease .4s;transform:rotate(0deg)}.treat_parts_ttl h3{font-size:16px;padding:10px;color:#fff;background:unset;font-family:"Noto Sans JP",sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}.treat_parts_ttl img{display:none}.parts_lists{max-height:100%;display:block}.parts_lists dd{display:none}.parts_lists_inner{width:100%}.treat_parts_list li a{display:grid;text-align:center}.treat_parts_list a span{display:block;line-height:.5;font-size:10px}.treat_parts_list a span:before{content:"\A";white-space:pre}}.ft_btn{border-radius:4px;background:#cfb488;width:100%;color:#fff}.btn_sml{max-width:180px}.btn_sml a{padding:10px 0}.btn_lg{max-width:330px}.btn_lg a{padding:20px 0}.ft_btn a{display:block;margin:40px auto}@media screen and (max-width:640px){.btn_sml,.btn_lg{max-width:300px}.ft_btn a{font-size:4.5vw}.btn_lg a{padding:10px 0}}.pagetop{text-align:center;font-size:24px}.pagetop:first-letter {color:#e9626e}.pagetop a{position:relative}.pagetop a:before{content:"〈";font-weight:700;transform:rotate(90deg);position:absolute;left:0;right:0;top:-40px}.banner{margin-top:40px}.banner_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner_block{width:49%}.banner_block a{display:block}.banner_block_right a:first-child{margin-bottom:2%}@media screen and (max-width:640px){.banner_inner{display:block}.banner_block{width:100%;padding:1% 4%}}.follow_btn_pk{background:#e77680;box-shadow:0 10px 0 #b3525b}.follow_btn_rd{background:#b4b4b4;box-shadow:0 10px 0 #847f7f}.follow_btn_gr{background:#1fd800;box-shadow:0 10px 0 #2f8d2f}.fr_follow{background:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/img/follow_bg.png) center center/cover no-repeat;padding:15px 0 60px;margin-top:100px;border-bottom:2px solid #e9626e;border-top:2px solid #e9626e}.fr_follow_ttl{margin:-45px 0 40px}.fr_follow_ttl h2{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);display:inline-block}.fr_follow_ttl+p{text-align:center}.fr_follow_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.follow_list_btn{max-width:330px;width:100%}.follow_list_btn a,.follow_list_btn span{display:block;padding:20px 0;border-radius:0 0 4px 4px}@media screen and (max-width:640px){.fr_follow_list{display:block}.follow_list_btn{max-width:100%;margin-bottom:8%}.follow_btn img{width:60%}.follow_btn_pk img{width:45%}.follow_btn_gr img{width:44%}.fr_follow_ttl{margin-top:-28px}.fr_follow p{text-align:center;font-family:auto}.fr_follow{background:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/img/follow_bg_sp.png) center center/cover no-repeat}}.ft_fixed{display:none}@media screen and (max-width:640px){.ft_fixed{background:#fff;position:fixed;bottom:0;width:100%;display:flex;justify-content:space-between;z-index:999}.ft_fixed a,.ft_fixed span{width:33%}}@media screen and (min-width:640px){.br-sp{display:none}}.kome{display:inline-block;padding:6px 22px;background:#e77680;color:#fff;border-radius:3px}.marker{background:linear-gradient(transparent 60%,#fbd5e8 0%) !important}.d_block{display:block}.heading02{margin-bottom:18px;padding:.4em !important;border-left:4px solid #b49191;font-size:1.2rem !important;color:#4d4d4d;margin-top:30px}@media screen and (max-width:640px){.heading02{margin-bottom:18px;padding:.4em !important;border-left:4px solid #b49191;font-size:1.3rem !important;color:#4d4d4d}}.type-page h2{text-align:left;font-size:20px !important;margin-bottom:1em;margin-top:2em;font-weight:400;color:#8c776c}@media screen and (max-width:640px){figure.btn a{max-width:300px;padding:1em 0}}#post-3249>#content>section>h2{display:none}.treatment{padding:40px 0}@media screen and (max-width:640px){.campaign,.treatment,.ranking,#insta{padding:5% 0}#about{padding:5% 4% 9%}}.recruit_application,.recruit_form{margin:100px 0 50px}.recruit_flow{margin:100px 0 180px}.recruit_sec_ttl{text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";margin-bottom:75px}#recruit h2{color:#313131;font-size:40px;margin-top:0;margin-bottom:0;text-align:center}.recruit_img_inner{max-width:1040px;margin:0 auto}.recruit_application h3{color:#313131;font-size:40px;margin-top:0;margin-bottom:0;text-align:center}.recruit_fv{position:relative}.recruit_fv_bg{background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/recruit_fv_pc.jpg);background-size:cover;height:585px;background-size:1920px auto}.recruit_fv_bg .catch{font-family:A1 Mincho,serif;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased}.recruit_fv_bg .catch span{display:block;padding:16px 40px 16px 42px;font-size:43px;line-height:1;letter-spacing:.1em;background-color:#fff}.recruit_fv_bg .catch span:first-child{margin-bottom:20px}.recruit_fv_bg .catch span:last-child{margin-bottom:10px}.recruit_fv_innner{max-width:1040px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;height:585px;padding-top:50px}.recruit_fv .fv_txt_block{position:absolute;top:30%;width:auto}.recruit_fv .fv_txt_block h1{position:absolute;bottom:94%}@media screen and (max-width:640px){.recruit_application,.recruit_flow{margin:10% 0 0}.recruit_form{margin:20% 0 0}.recruit_fv{padding-top:45%}.recruit_fv_bg{background-image:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/./img/recruit_fv_sp.png);background-size:cover;height:527px}.recruit_fv .fv_txt_block{top:50%}.recruit_fv .fv_txt_block h1 img{width:70%}.recruit_fv_bg .catch span{padding:16px 32px;font-size:2rem;display:inline-block}.recruit_application{padding:3%}.recruit_fv_bg .fv_txt{padding-top:0;text-shadow:none}}.recruit_application .table02 th{background:#f2ecdd;padding:30px 40px}.recruit_application .table02 td{padding:30px 40px}.recruit_application .table02 tr:first-child{border-top:1px solid #c5c5c5}@media screen and (max-width:640px){.recruit_application .table02 tr{display:flex}.recruit_application .table02 th{color:#000;padding:3% !important}.recruit_application .table02 td{padding:5%}}.recruit_step_wrap{display:flex;justify-content:center}.recruit_step{width:160px;height:160px;margin-right:20px}.recruit_step_circle{position:relative;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#f2ecdd;border-radius:50%;text-align:center}.recruit_step_circle:before{content:'';position:absolute;width:30px;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:solid 2px #a29063}.recruit_step_wrap .recruit_step:first-child .recruit_step_circle:before{display:none}.steps_note{margin-top:.5rem;letter-spacing:0em;line-height:1.63333;font-size:.7rem;width:80%;margin:7% auto 0}.m-step_above,.m-step_no{color:#775c00;line-height:1}.m-step_body{color:313131;letter-spacing:0em;line-height:1.49231;font-size:14px;margin-top:.9em}.recruit_step_wrap .recruit_step:last-child .recruit_step_inr{margin-bottom:22px}@media screen and (min-width:450px) and (max-width:640px){.m-step_no{font-size:1.5rem}.m-step_body{font-size:1rem}.steps_note{width:100%}}@media screen and (max-width:640px){.recruit_step_wrap{display:block}.recruit_step{margin:auto}.recruit_step_circle:before{display:none}.recruit_step{width:200px;height:200px;margin-bottom:20px}.steps_note{margin:3% auto 0;font-size:12px;width:100%}.recruit_step_wrap .recruit_step:nth-child(3){margin-bottom:14%}.recruit_step_wrap .recruit_step:nth-child(4){margin-bottom:10%}}@media screen and (max-width:450px){.m-step_no{letter-spacing:.1em;line-height:1;font-size:1.8rem}.m-step_body{letter-spacing:0em;line-height:1.69231;font-size:1.3rem;margin-top:1.2em}}.recruit_form{margin-bottom:150px}.recruit_form form{max-width:780px;margin:auto}.recruit_form table{width:100%}.recruit_form table tr:nth-child(n+2) th,.recruit_form table tr:nth-child(n+2) td{padding-top:35px}.recruit_form table tr:nth-child(3) th,.recruit_form table tr:nth-child(3) td{padding-top:43px}.recruit_form table tr th{width:25%}.recruit_form table tr:last-child th{vertical-align:top}.recruit_form table tr td{width:65%}.recruit_form table tr td{text-align:left;position:relative;width:65%}.recruit_form input,.recruit_form select,.recruit_form textarea{padding:13px;border:solid #e2dfdf 1px;border-radius:3px}.recruit_form input::placeholder,.recruit_form textarea::placeholder{color:#e2dfdf}.recruit_form .resume,.recruit_form .career{padding:1px}.asterisk_red{color:#fff;border-radius:3px;padding:.3em .65em;margin-right:1em;font-size:12px;background:#e9626e}.asterisk_gray{color:#fff;border-radius:3px;padding:.3em .65em;margin-right:1em;font-size:12px;background:#959594}.recruit_form th{font-weight:initial}.recruit_form .box_contact_btn{margin-top:50px;text-align:center}.recruit_form .box_contact_btn input{background:#e9626e;color:#fff;border:none;border-radius:50px;padding:14% 39%}.box_contact_btn_wrap{color:#fff;position:relative;line-height:2.8em;width:130px;transition:.5s;margin:0 auto}.box_contact_btn_wrap:after{transition:.3s;content:"";width:.6em;height:.6em;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:-34%;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.recruit_form .fotm_name,.recruit_form .form_mail,.recruit_form .form_tel,.recruit_form textarea,.mw_wp_form input[type=file]{width:100%}.recruit_form .age{width:13%}.recruit_form .fotm_syokusyu{width:40%}@media screen and (max-width:640px){.recruit_form{padding:3%}.recruit_form table tr th{display:block;width:100%}.recruit_form table tr td{display:block;width:100%}.recruit_form .age{width:15%;height:40px;-webkit-appearance:none;appearance:none;background:#fff;color:#000}.recruit_form .fotm_syokusyu{width:46%;height:40px;-webkit-appearance:none;appearance:none;background:#fff;color:#000}.recruit_form table tr:nth-child(n+2) th{padding-top:30px}.recruit_form table tr td:first-of-type{padding-top:15px}.recruit_form table tr:nth-child(n+2) td{padding-top:15px}.box_contact_btn_wrap{width:100%}.recruit_form .box_contact_btn input{width:200px;height:50px;font-size:14px;border-radius:50px;padding:0;border-radius:50px}.box_contact_btn_wrap:after{right:29%}.mw_wp_form [type=radio]{width:10px;height:10px;top:-1px;position:relative;vertical-align:baseline;transform:scale(1);vertical-align:middle}}.con_form h1{text-align:center;font-size:18px}.txt_form{text-align:center}.recruit_flow{margin:100px 0 100px}.recruit_adress{max-width:640px;margin:0 auto 20px}@media screen and (max-width:640px){.recruit_flow{margin:10% 0 10%}.recruit_adress{padding:3%;margin:0 0 30%}.recruit_adress{font-size:1.3rem;margin:0 auto 1%}.recruit_adress p{text-align:center}}.sp_br{display:none}@media screen and (max-width:640px){.sp_br{display:block}}.recruit_g-form{margin:0 auto 200px}.recruit_g-form .recruit_img_inner iframe{width:100%;height:2823px}@media screen and (max-width:640px){.recruit_g-form{margin:0 auto 10%}.recruit_g-form .recruit_img_inner iframe{height:3124px}}@media screen and (max-width:640px){.fv_txt_block{top:20%;left:0;padding:0 5%}}.campaignList{padding:20px 0 60px}.campaignList_box{display:flex;flex-wrap:wrap;align-items:start;justify-content:flex-start;gap:30px}.campaignList_item{width:calc((100% - 60px)/3)}.campaignList_item a:hover{opacity:.7}.campaignList_disc{color:#252525;padding:15px 0 0;display:block}.campaignList_disc:hover{opacity:.7}.campaignList_ttl{line-height:1.5;margin-bottom:5px;font-size:16px;font-weight:700;color:#e9626e;text-align:start}.campaignList_period{text-align:start;margin-bottom:10px;font-size:14px;font-weight:700}@media (max-width:640px){.campaignList{padding:190px 0 60px}.campaignList_con{padding:0 15px}.campaignList_box{gap:40px}.campaignList_item{width:100%}.campaignList_ttl{font-size:16px !important}.campaignList_period{font-size:14px !important}}.nav_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5%}.nav_list_item{width:31.5%;background:#f4eeef;margin-bottom:3%;position:relative}.nav_list_item:after{position:absolute;content:"";bottom:4px;right:4px;border:5px solid #ad8787;border-top-color:transparent;border-left-color:transparent}.nav_list a{color:#ad8787 !important;font-weight:700;padding:16px 5px 11px;line-height:1.4}.nav_list .icon{height:40px;margin-bottom:10px !important}.nav_list .hp_icon_price{margin-bottom:20.5px !important}.nav_list .hp_icon_treatment{height:42px !important;margin-bottom:15.5px !important}.nav_list .hp_icon_about{height:43px !important;margin-bottom:15.5px !important}.nav_list .hp_icon_shop{height:41.2px !important;margin-bottom:8px !important}.hp_menu_ng{margin-left:-25px}.hp_menu_ng_price{margin-left:-45px}.doctor-introduction{background-color:#fdf4f4;padding:50px 0;text-align:center}.highlight{margin-bottom:60px}.doctor-cards{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;background-color:#fdf4f4;box-sizing:border-box;margin-bottom:40px}.doctor-card{background-color:#fdf4f4;flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.doctor-name{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif!important;font-size:25px !important;font-weight:300 !important;color:#a38e59 !important;margin-bottom:10px !important;position:relative;padding-bottom:10px}.doctor-name:after{content:"";display:block;width:100%;height:1px;background-color:#ccc;position:absolute;bottom:0;left:0}.slash{font-size:15px;vertical-align:middle;color:#a38e59;margin:0 8px}.doctor-name-roman{font-size:16px;color:#a38e59}.doctor-details{list-style:none;padding:0;margin:0 0 15px;text-align:left}.doctor-details p{font-size:16px;line-height:2;color:#333}.doctor-group{text-align:left;line-height:2.0}.doctor-group span{margin-bottom:0;display:inline-block}.doctor-img{margin:10px 0}.doctor-note{border-top:solid 1px #ccc;padding-top:20px}.doctor-note p{font-size:16px}@media screen and (max-width:768px){.doctor-introduction{padding:36px 0}.highlight{margin-bottom:24px}.doctor-cards{flex-direction:column;align-items:flex-start}.doctor-cards{flex-direction:column;align-items:flex-start;gap:34px;margin-bottom:30px}.doctor-card{max-width:100%;text-align:left;padding:0 20px}.doctor-name{text-align:left !important;margin:0 0 13px !important;padding-bottom:8px}.doctor-details p,.doctor-group p,.doctor-group span{font-size:14.4px!important}.doctor-img{margin:0 0 10px}.doctor-note{margin:0 20px}}.bootstrap .menu-collapse .panel-default .title-border-brown button{background-color:#fff !important;color:#4d4d4d !important;width:100%;padding-bottom:8px;font-size:14px;text-align:center;color:#4d4d4d;border-bottom:1px solid #b49191 !important;margin:0 auto;margin-bottom:10px}.panel-heading.title-border-brown button:after,.panel-heading.title-border-brown button:before{background:#4d4d4d !important}.bootstrap .panel-collapse .collapse.in,.bootstrap .panel-collapse .collapsing{border-bottom:none !important}.bootstrap .title-border-brown{margin:0 auto !important}.bootstrap .panel-collapse .panel-body a{background-color:#fff !important}.bootstrap .menu-collapse{padding-top:10px !important}.bootstrap .menu-collapse .title{margin-top:20px !important;margin-bottom:10px !important}.bootstrap .menu-collapse .tel{width:60%;margin:0 auto;margin-bottom:10px !important}#smp_menu{z-index:1000}#list-treatment{margin:15px auto}#smp_menu .ft_fixed{position:static !important}#smp_menu_in{padding:3vw 3vw 30px}#smp_menu{height:100dvh}.bootstrap{margin-bottom:30px}.hamburger{display:none}.hamburger{position:absolute;right:40px;top:50px;width:30px;height:25px;cursor:pointer;z-index:300}@media (max-width:1024px){.hamburger{display:block;top:25px}}@media (max-width:768px){.hamburger_box{background:#e9626e;top:0;right:0;width:20vw;height:100%;display:flex;justify-content:center;align-items:center}.hamburger{position:static;top:35%;right:3.4vw}}.hamburger__line{position:static;width:30px;height:3px;background-color:#fff;transition:all .5s;display:block}.hamburger__line--1{margin-top:1px}.hamburger__line--2{margin-top:7px}.hamburger__line--3{margin-top:8px}.open .hamburger__line--1{transform:rotate(-35deg);margin-top:13px}.open .hamburger__line--2{opacity:0}.open .hamburger__line--3{transform:rotate(35deg);margin-top:-13px}.open .hamburger__line{background-color:#fff}.sp-nav{box-sizing:border-box;padding:80px 12%;padding-bottom:0;position:fixed;right:-100%;top:0;width:50%;height:100vh;background-position:top;background-size:cover;color:#000;transition:all .5s;z-index:200;overflow-y:auto;opacity:1;background-color:#ffdf4d}@media (max-width:1024px){.sp-nav{width:100%}}.sp-nav ul{width:100%;padding:0;color:#fff}.sp-nav ul ul{height:0;padding:0;overflow:hidden;transition:.5s;margin:0}.sp-nav button{position:relative;border:none;width:100%;background-color:inherit;color:#fff;cursor:pointer;text-align:left;padding:15px 0 15px 20px;line-height:1;font-size:clamp(16px,3vw,16px)}.sp-nav button:before,.sp-nav button:after{content:"";position:absolute;top:20px;width:1px;height:8px;transition:.5s;background-color:#ffdf4d}.sp-nav button:before{transform:rotate(-45deg);right:35px}.sp-nav button:after{transform:rotate(45deg);right:30px}.sp-nav li.active button:before{transform:rotate(-135deg);transition:.5s}.sp-nav li.active button:after{transform:rotate(135deg);transition:.5s}.sp-nav ul.active{overflow-y:auto}.sp-nav ul{display:block}.sp-nav>ul>li{margin-bottom:20px}.sp-nav ul li ul li{padding:15px 0 15px 40px}.sp-nav ul li a{display:block;padding:10px 0;padding:0;font-size:clamp(20px,4vw,20px);font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal}.sp-nav ul li:first-child a{display:block}.sp-nav ul li a p{font-size:min(2.5vw,16px);margin-bottom:0;color:#000}@media (max-width:768px){.sp-nav ul li a p{font-size:clamp(12px,3vw,16px)}}.sp-nav ul li a img{width:auto;height:23px}.sp-nav small{width:100%;text-align:center;position:absolute;bottom:3%;font-size:min(2vw,14px);left:0;right:0;margin:auto}@media (max-width:768px){.sp-nav small{font-size:clamp(12px,3vw,14px)}}.accordionBtn a{padding:0 !important}.open .sp-nav{right:0}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;opacity:0;visibility:hidden;cursor:pointer;z-index:100}.open .black-bg{opacity:.6;visibility:visible}.nav_logo{position:absolute;top:20px;left:20px;width:58px;display:block}.nav_logo img{width:58px}#nav-wrapper.open #smp_menu{display:block}#header_smp dl{padding-right:0;background:0 0}.ft_fixed_ft.is-hidden{display:none}#smp_menu_in .title{border-bottom:none}.page-heading-1{margin-bottom:18px !important;color:#fff !important;margin-top:30px !important;background:#e87680 !important;padding:.4em 25px !important;font-size:22px !important;letter-spacing:1px !important;font-weight:500 !important}.page-heading-2{margin-bottom:18px !important;border-left:4px solid #e87680 !important;color:#4d4d4d !important;margin-top:30px !important;font-weight:500 !important;font-size:20px !important;padding:.4em !important}.page-heading-3{text-align:left !important;margin-bottom:1em !important;margin-top:2em !important;font-weight:600 !important;color:#e87680 !important;font-size:16px !important;line-height:20px !important;padding:0 0 .5em !important;border-bottom:2px solid #e87680 !important}.page-heading-4{text-align:left !important;margin-bottom:1em !important;margin-top:2em !important;font-weight:600 !important;color:#e87680 !important;font-size:16px !important;line-height:20px !important;padding:0 0 .5em !important}.flow>li .icon{background:#e87680 !important}.flow>li dl:before{background:#e87680 !important}.flow>li dl dt{color:#e87680 !important}.table01 th{background:#e87680 !important}@media screen and (max-width:640px){.recruit_fv{padding-top:0 !important}}@media screen and (max-width:640px){.recruit_fv .fv_txt_block{top:35% !important}}