img{height:auto}.thanks-sentence,.thanks-campaign{text-align:center;margin:0 auto}.red{color:red}.bg-pink{background-color:#f9f1f0}.tel-number-shop{color:#707070}.tel-number-shop>span{color:red}.tel-number-num{display:inline-block;padding:0 2vw;font-weight:700;background-color:#f5f5f5}.notion p{margin-bottom:30px}.thanks-campaign .slash{margin-bottom:0}.thanks-campaign p{margin-bottom:5px}.thanks-menu{max-width:900px;margin:0 auto 50px}.thanks-menu ul{display:flex;justify-content:center}.thanks-menu li{border-left:1px solid #000;text-align:center}.thanks-menu li:last-child{border-right:1px solid #000}.thanks-menu a{color:#000;padding:10px 0;width:100%;display:inline-block}.thanks-logo img{width:100%}.thanks-banner img{width:100%;max-width:750px}.sec_06{width:92%;max-width:800px;margin:auto}.sec_06 img{width:100%}.map{position:relative;background:#e8e8e8;height:54vh}.map iframe{height:100%;width:80%;margin:0 auto;display:block}.index_transplant{width:92%;margin:auto}@media screen and (min-width:768px){.sp{display:none}.container{width:80%;margin:0 auto 80px auto}.thanks-logo{width:370px;margin:0 auto 70px auto}.thanks-sentence{margin-bottom:80px}.thanks-sentence h1{font-size:2em;margin-bottom:70px}.thanks-sentence h1+p{font-size:1.5em;margin-bottom:30px}.tel-number{margin:20px auto 50px auto}.tel-number-shop{font-size:2em;margin-bottom:.4em}.tel-number-num{font-size:4em;letter-spacing:2px}.notion{font-size:1.125em}.thanks-campaign p{font-size:2em}.slash{display:flex;justify-content:center;align-items:center;text-align:center}.slash:before,.slash:after{content:'';width:2px;height:30px;background-color:#000}.slash:before{margin-right:20px;transform:rotate(-40deg)}.slash:after{margin-left:20px;transform:rotate(40deg)}.thanks-banner{width:100%;margin:auto;text-align:center}.thanks-menu li{font-size:.9em;width:25%}.map_block{margin:0 auto}.map_box{margin-bottom:90px}.concept{margin:0!important}.concept_box{margin:20px auto;padding-bottom:20px}.concept_box_text_h{font-size:28px}.concept_box_02_h{text-align:center;margin:80px 0 20px 0!important}.concept_box_img_area{display:flex;justify-content:center;align-items:center}.concept_box_img{width:90%;margin-top:3rem}.concept_box_02{width:100%;justify-content:center}.concept_box_02_text{width:40%;margin-left:20px}.concept_box_03{padding:30px;margin:0}.concept_box_03_div_img{width:36%}.concept_box_text_h_thnks_last{margin:9rem 0 0 9rem}.concept_box_02_text_title{font-size:18px!important}.thanks_message{text-align:center;font-size:45px;max-width:750px;margin:5rem auto;padding:0 10px}}@media screen and (max-width:767px){.container{width:95vw;margin:0 auto 50px auto}.thanks-logo{width:300px;margin:0 auto 30px auto}.thanks-sentence{width:85vw}.thanks-sentence h1{font-size:4.8vw;line-height:1.8;margin-bottom:30px}.thanks-sentence h1+p{font-size:4.8vw;line-height:1.8;margin-bottom:50px}.thanks-sentence small{font-size:3.73vw}.tel-number{margin:5px auto 50px auto}.tel-number-shop{font-size:8vw}.tel-number-num{font-size:10vw;letter-spacing:1.5px}.notion{width:85vw;font-size:3.73vw}.notion p{line-height:2}.thanks-campaign p{font-size:4.8vw}.slash{display:flex;justify-content:center;align-items:center;text-align:center;font-size:4.8vw}.slash:before,.slash:after{content:'';width:2px;height:20px;background-color:#000}.slash:before{margin-right:20px;transform:rotate(-40deg)}.slash:after{margin-left:20px;transform:rotate(40deg)}.thanks-menu li{font-size:3.2vw;width:40%}.map_block{margin-bottom:100px}.map{height:24vh}.map iframe{width:92%}.index_transplant{margin-top:8vw}.concep_wrap{margin:0}.concept_box_02{margin:0 auto}.concept_box_02_h{padding:20vw 0 3vw}.concept_box_img_area{width:50%;margin:auto;padding:6vw 0}.concept_box_img{margin:6vw 0}.concept_box_text_h_thnks_last{padding:20vw 0 0;text-align:center}.concept_box_02_text_title{font-size:4vw!important}.thanks_message{text-align:center;font-size:20px;margin:5rem auto}}.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}}