@charset "UTF-8";body{line-height:1.5}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,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;max-height:99999px}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body>img{display:none}#wrapper img{display:block;vertical-align:bottom;font-size:0;line-height:0;margin:0 auto}#wrapper .p-box{position:relative}#wrapper a{display:block;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#wrapper a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#wrapper{width:100%;max-width:750px;margin:0 auto;overflow:hidden}#wrapper .cv_btn{position:absolute;width:calc(700/750 * 100%);top:57%;left:51%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#wrapper .cv-btn-box{position:relative}#wrapper .cv_btn{top:60%}#wrapper .cta_btn{position:absolute;width:calc(700/750 * 100%);top:75%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#wrapper .fv .cv_contaier{margin-top:-1.7%}#wrapper .last_cv{margin-top:-2.4%}#wrapper .access{background:#e8e8e8;margin-top:18%}#wrapper .map{height:0;overflow:hidden;max-width:670px;width:89.3333%;padding-top:52.6667%;position:relative;margin:0 auto}#wrapper .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}#wrapper .qna{background:#fff;padding-bottom:13.8%}#wrapper dl.accordion dt{border-bottom:1px solid #e8e8e8;position:relative;cursor:pointer}#wrapper dl.accordion dd{display:none}#wrapper dl.accordion dt:before{position:absolute;background:transparent url(//uraraclinic.jp/wp-content/themes/urara/css/../lp/acc_icon.png) repeat top center/cover;top:39%;right:5.3%;width:23px;height:13px;z-index:1000;margin:auto 0;content:''}#wrapper dl.accordion dt.selected:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#wrapper .qna_accordion{margin-bottom:3%}#wrapper .qna_accordion:last-child{margin-bottom:0}#fixedBtn{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:750px;margin:0 auto;opacity:1;z-index:99}.is-bnrHide{visibility:hidden;opacity:0 !important}#fixedBtn img{display:block;margin:0 auto}#wrapper .footer{padding:3em 0 2em;background-color:#3a3a3a;text-align:center}#wrapper .footer_link{width:60%;margin:0 auto 2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#wrapper .footer .copy,#wrapper .footer .footer_link a{color:#fff;text-decoration:none;font-size:min(2.4vw, 18px);-webkit-transition:all 0s;transition:all 0s}#wrapper .footer .footer_link a:hover{opacity:.8}#wrapper .footer .footer_link li a{font-size:.9em;margin:10px 0}.lp_footer{padding:2% 0;background:#000;text-align:center}.lp_footer .footer_link{width:60%;margin:0 auto 2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.lp_footer .copy,.lp_footer .footer_link a{color:#fff;text-decoration:none;font-size:min(2.4vw, 18px);-webkit-transition:all 0s;transition:all 0s}.lp_footer .footer_link a:hover{opacity:.8}.lp_header{height:65px!important;position:relative!important}.laven_02_header{height:100%!important;position:relative!important}.header__right{display:flex;gap:10px;position:absolute;top:0;right:10px}.header h1{position:relative}#wrapper .header__right img{max-width:30vw}.header.header{padding:10px 0;background:#fff;position:sticky;top:0;z-index:1}.cheskStoreInfo__sub.modalOpen{padding:10px 40px}.cheskStoreInfo__sub img,.modalOpen img{transition:all .3s ease 0s}.cheskStoreInfo__sub img:hover,.modalOpen img:hover{filter:brightness(1.1)}@media screen and (max-width:750px){.lp_header{height:35px!important}#wrapper .slide_01:after{height:23.5vw}#wrapper dl.accordion dt:before{width:4vw;height:4vw}#wrapper dl.accordion dt:before{top:35%;right:6.4%;width:3.07vw;height:1.73vw}}#fv{padding-top:184px}#fv.fix-miniarea{padding-top:109px}#fix_area{position:fixed;z-index:100;width:100%;max-width:750px}.fix_area_text{position:relative}.fix_area_text_div{position:absolute;top:40%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);color:#000;font-size:36px;width:100%;text-align:center}.fix_area_text_div p{font-size:28px}#span01{font-size:60px}#span02{font-size:25px}#span03{color:#f780ba;font-size:34px;margin-left:20px}#span04{color:#f780ba;font-size:70px;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;font-weight:700}#span05{color:#f780ba;font-size:26px}#span06{font-size:26px}@media screen and (max-width:750px){#fv{padding-top:24vw}#fv.fix-miniarea{padding-top:14vw}.fix_area_text_div p{font-size:3vw}#span01{font-size:7.4vw}#span02{font-size:3vw}#span03{color:#f780ba;font-size:5vw;margin-left:4vw}#span04{color:#f780ba;font-size:8.8vw;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;font-weight:700}#span05{color:#f780ba;font-size:4vw}#span06{font-size:4vw}.footer_link .parent_li:after{right:-25px}.footer_link .parent_li.trigeropen:after{right:-25px}}#cv_slide{margin:20px 0}.shop-panel img{max-width:100%}.shop-panel__topImg{max-width:100%;height:160px;object-fit:cover;width:100%;object-position:0px -60px}.shop-panel iframe{max-width:100%;height:300px}.shop-data{font-size:18px;border-bottom:1px solid #aaa}.shop-data__item{font-size:16px}.shop-data__tr{display:flex;padding:10px 0;border-top:1px solid #aaa}.shop-data__th.shop-data__item{width:100px}.shop-data h4{padding:5px 0}.shop-panel__ginza .popupCta{margin-top:65px;display:block}#ex1.modal{width:100%;padding:0}.shop-panel__box{padding:30px 50px}.shop-panel+.shop-panel{margin-top:60px}@media screen and (max-width:540px){.shop-panel__box{padding:30px}}.checkStoreInfo{position:relative}.checkStoreInfo__item{display:flex;position:absolute;top:45%}.checkStoreInfo__item img{width:50%}.cheskStoreInfo__sub.modalOpen{padding:10px 40px}.acc_coupon .acc_head{border:none !important}.acc_coupon .acc_head p{padding:20px}.acc_coupon .acc_head:before{content:none !important}.acc_coupon .acc_head p.open{display:none}.acc_coupon .acc_head.selected p{display:none}.acc_coupon .acc_head.selected p.open{display:block}.sent_header{display:flex;justify-content:center;background-color:#000;height:74px;position:relative;color:#fff;font-size:18px;line-height:74px}.sent_header img{width:200px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sentcontainer{max-width:557px;margin:74px auto 0;padding:0 30px}.sentcontainer.footer{min-height:calc(100vh - 74px - 74px - 104px)}.sentcontainer-top{margin-bottom:40px}.sentcontainer-top-img{width:100%;margin-bottom:30px}.sentcontainer-top-img img{max-width:100%}.sentcontainer-bottom{text-align:center;font-weight:700;font-size:16px;padding-bottom:50px}.sentcontainer-bottom .sentcontainer-button{color:#fff;font-weight:700;font-size:16px;width:100%;max-width:327px;height:56px;background:#3d3d3d;border-radius:4px;text-decoration:none;line-height:56px}.sentcontainer a{text-decoration:none;color:#000}.sentcontainer-buttons{margin-top:15px;display:flex;flex-direction:column;align-items:center}.sentcontainer-buttons a:first-child{margin-bottom:20px}.sentcontainer-buttons a{display:flex;align-items:center;justify-content:center}.sentcontainer-buttons a:hover{opacity:.8;transition:opacity .2s}.sentcontainer-buttons a img{width:16px;height:16px;margin-right:12px}.sentcontainer p{line-height:1.4;color:#000;font-size:13px}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes cta_animated{from{-webkit-animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{-webkit-animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}50%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1.0}60%{-webkit-animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}80%{-webkit-animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}70%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1.0}}@keyframes cta_animated{from{animation-timing-function:linear;transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{animation-timing-function:linear;transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}50%{animation-timing-function:ease-in-out;transform:translate(0px,0px) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1.0}60%{animation-timing-function:linear;transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}80%{animation-timing-function:linear;transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}70%{animation-timing-function:ease-in-out;transform:translate(0px,0px) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1.0}}.cta_animated{-webkit-animation-name:cta_animated;animation-name:cta_animated;-webkit-transform-origin:center center;transform-origin:center center}.Josefin_Sans_Regular{font-family:josefin-sans,sans-serif;font-weight:400;font-style:normal}.Josefin_Sans_SemiBold{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal}.mincho_R{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal}.mincho_SB{font-family:source-han-serif-japanese,serif;font-weight:600;font-style:normal}.Gothic_R{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.Gothic_B{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.map_text_area_h{font-family:josefin-sans,sans-serif;font-weight:400;font-style:normal}.recruit-mission h2,.recruit-value h2,.recruit-mission h2,.recruit-value h2,.overview_section_h_block_number{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal}.index_h,.select_box_sub_text,.select_box_h,.index_sub_title,.corce_area_div_box_p,.corce_area_div02_box_p,.map_text_area_p,.concept_box_text_h,.singleBoxTitle h1,.question02,.question02_p,.measures-contents h2,.measures-contents h2,.measures-pre p,.operation-button,.recruit-occupations,.thanks-banner,.operation-sentence p,.reviews_catch,.reviews_text,.occupations-title,.occupations-works,.occupations-recruit,.occupations-apply,.overview_h,.overview_section_h_block_text p,.overview_section_detail_h,.overview_block01_text01,.overview_safety_h,.nmn_block01_text01,.nmn_block01_text02,.nmn_block02,.index_shop_time_h,.index_shop_time,.concept_box_02_p{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal}.corce_area_text,.overview_catch,.overview_section_h_block_text_h,.overview_section_detail_catch,.overview_block02_h .concept_box_02_text h3{font-family:source-han-serif-japanese,serif;font-weight:600;font-style:normal}.select_box_main_text,.block_area_div_text,.concept_box_text_p,.counseling_link_box_a,.footer-menu li a,.measures-open p,.measures-box1 p,.measures-contents p,.measures-topatient h3,.campaign_text,.operation-contents,.recruit-value,.wpcf7 input.wpcf7-submit,.contact_block,.header-menu .menu a,.counseling_text,.map_text_area_t th,.map_text_area_t td,.map_box_text_02 table td,.map_box_text_02 table th,.thanks-campaign,.shop_time_h,.reviews_name,.recruit-mission p,.value-box_h,.value-box_p,.course_explanation_text,.course_explanation02,.mechanism,.overview_section_detail_text,.overview_block01_text02,.overview_block01_text03,.overview_safety_box_text_p,.overview_safety_box_text_group_grain p,.overview_block02_list_p,.course_intermediate_01_text_p2,.nmn_block01_text03{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.recruit-mission p,.mechanism_block_text p,.course_intermediate_01_text_p1,.course_intermediate_02_text_p1,.course_intermediate_02_text_p2_s{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.fix_area_text_div,#fix_area,#span03,#span05,#span06{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.fix_area_text_div,#span01,#span02,#span04{font-family:futura-pt,sans-serif;font-weight:600;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;overflow-x:hidden;font-weight:300;color:#707070;line-height:1.5;box-sizing:border-box}img{vertical-align:bottom}a{text-decoration:none;color:#7e7e7e}.container{display:flex;flex-direction:column;min-height:100vh}.button{width:180px;height:50px;margin:0 .5em;text-align:center;display:inline-flex;justify-content:center;align-items:center}.button a{display:block;width:100%;height:100%;color:#fff;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.ShowPc{display:block}.ShowSp{display:none}header{width:100%;height:170px;position:fixed;top:0;background-color:#1c1211;z-index:5}#header{margin:0 auto;color:#111;padding:1.5em 0 1em;margin-bottom:20px}.head-main{display:flex;justify-content:space-between}header .logo img{width:200px}.header-buttons{display:flex;align-items:center}.button-contact{background-color:#d75f94;font-size:.9em}.button-tel{background-color:#6baeda}.button-tel .text{padding-top:7px}.button-tel small{font-size:.5em;vertical-align:top}.header-menu .menu{display:flex;margin:20px auto;width:80%;max-width:1200px}.header-menu .menu li{flex:1;text-align:center;font-size:.9em;letter-spacing:1px;position:relative}.header-menu .menu li a{color:#fff;display:block;padding:10px 5px;box-sizing:border-box;transition:.5s;width:100%}.sub-menu li{font-size:.5em}.sub-menu li a{background:#f5f5f5}.header-menu .menu li:hover>.sub-menu li a:hover{background:#fff;color:#3c2d12}#main{margin-top:170px}footer{background-color:#3a3a3a;color:#fff;padding:3em 0 2em}footer .logo img{width:260px}.footer-flex{width:1000px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:30px}.footer-menu{width:550px}.footer-menu .menu{column-count:3}.footer-menu li a{display:inline-block;color:#fafcfd;font-size:.9em;letter-spacing:.8px;margin:10px 0}footer p{text-align:center}.footer-logo{display:flex;margin-bottom:30px;align-items:center}footer .sub-menu{left:0;width:100%}footer .sub-menu li{font-size:.8em}footer .sub-menu li a{background-color:transparent}footer .parent_li>a{pointer-events:none}.SNSLogoSp{width:30%;margin-left:7px}.SNSLogoSp img{margin-left:11px;width:35px}.opentime{position:relative;max-width:1000px;font-size:.8em;margin:0 auto 20px}.SNSLogoPc{position:absolute;top:-50%;left:0}.SNSLogoPc img{margin-left:24px;width:35px}footer small{font-size:1em}@media screen and (min-width:768px){.head-main{width:1000px;margin:0 auto}.header-menu #hfm>li:last-child>a{border-right:1px solid gray}.header-menu #hfm>li>a{border-left:1px solid #fff}.sub-menu{display:none;width:110%;position:relative;left:-5%}}@media screen and (max-width:768px){.ShowPc{display:none}.ShowSp{display:block}header{height:70px}#header{width:90vw;margin-left:5vw;padding:1em 0}header .logo img{width:130px}.button{width:180px;margin:0;z-index:100}.button-contact{position:fixed;bottom:0;left:2px}.button-tel{position:fixed;bottom:0;right:2px}.hamburger{display:block;position:fixed;z-index:3;right:13px;top:14px;width:42px;height:42px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.header-menu .menu{display:block;width:100%}nav.header-menu{position:fixed;z-index:2;top:70px;left:0;color:#7e7e7e;background:#fff;text-align:center;width:100%;opacity:0;transition:opacity .6s ease,visibility .6s ease;pointer-events:none}nav.header-menu ul{margin:0 auto;padding:0;width:100%}nav.header-menu ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:1px #bdc3c8 solid}nav.header-menu ul li:last-child{padding-bottom:0;border-bottom:none}nav.header-menu ul li a{display:block;color:#7e7e7e;padding:1em 0;text-decoration:none}nav.header-menu ul li a:last-child{border-bottom:none}.sub-menu{display:none}.parent_li{position:relative}.parent_li:after{content:"";display:block;width:8px;height:8px;border-top:#707070 2px solid;border-right:#707070 2px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:25px;top:3.2vw;margin:auto;transition:.2s}.parent_li.trigeropen:after{content:"";display:block;width:8px;height:8px;border-top:#707070 2px solid;border-right:#707070 2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:25px;top:4.4vw;margin:auto}nav.header-menu.active{opacity:100;pointer-events:auto}.header-menu .menu{margin:0}.header-menu .menu li{border-left:none}.header-menu .menu a{padding:15px 0}.header-menu .menu li a{color:#111}#main{margin-top:70px}footer{padding:3em 0 80px}.footer-flex{width:85vw;margin:0 auto;display:flex;flex-direction:column}footer .logo{width:70%}footer .logo img{width:100%}.footer-menu{width:100%}.footer-menu .menu{column-count:2;margin-bottom:30px}.footer-menu li{text-align:center}.footer-menu li a{font-size:3.5vw}footer .sub-menu li a{font-size:3vw}.opentime{font-size:.9em}footer small{font-size:.7em}}.c-image02{width:75rem}.position__initial{position:initial}.support-swiper-slider{position:relative;width:100%;max-width:750px;margin:0 auto}.support-slider-button-prev,.support-slider-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;width:40px;height:40px}.support-slider-button-prev{left:10px}.support-slider-button-next{right:10px}.support-slider-button-prev img,.support-slider-button-next img{width:100%;height:auto}.support .swiper-slide img{width:100%;max-width:750px;height:auto}.before-after{margin-top:20px}.support+.before-after{margin-top:0}.support-pagination{position:relative;text-align:center;padding-top:20px;z-index:10}.support-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:.5;margin:0 5px;cursor:pointer;transition:all .3s;display:inline-block}.support-pagination .swiper-pagination-bullet-active{background:#333;opacity:1;transform:scale(1.2)}@media screen and (max-width:768px){.support-slider-button-prev,.support-slider-button-next{width:30px;height:30px}.support-slider-button-prev{left:5px}.support-slider-button-next{right:5px}.support-pagination{padding-top:15px}.support-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 3px}}.support{position:relative}.support__wrapper{position:relative;width:100%;max-width:750px;margin:0 auto}.support__wrapper>.c-image{width:100%;height:auto;display:block}.support-slider{position:absolute;bottom:400px;left:50%;width:100%}.fv-wrapper{position:relative}.fv-text.fix_area_text_div{position:absolute;top:40px;left:55px;text-align:left;color:#016FBF;font-weight:bold;font-family:'Times New Roman','Noto Serif JP',serif;z-index:10;p{font-size:46px}&.u43{color:#0171be}&.u44{color:#774c25}#span01{font-family:'Times New Roman','Noto Serif JP',serif;font-size:46px}}