@charset "utf-8";#page_view{padding:0 80px;position:relative}#page_view .fv_img img{width:100%;min-height:320px}#page_view h1{position:absolute;right:32px;top:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.2rem;font-weight:400;letter-spacing:.025em;white-space:nowrap}#page_view h2{font-family:MyWebFont;text-align:center;font-size:2.4rem;color:#323232;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#page_view h2 span{font-family:brother-1816,sans-serif;font-weight:400;font-style:normal;display:block;font-size:1.4rem;margin:0 0 10px}#page_view.urology h2{color:#fff}#page_view .scroll{position:absolute;left:32px;bottom:-80%}#page_view .fv_txt{position:absolute;left:120px;bottom:-40px}#bread ul{font-family:MyWebFont;padding:20px 80px}#bread ul li{display:inline-block;vertical-align:middle;font-size:1.2rem;padding:0 20px 0 0;position:relative}#bread ul li:after{content:'/';display:block;position:absolute;right:2px;top:0}#bread ul li:last-child:after{display:none}#bread ul li a{color:#313131}.about_box01{background:linear-gradient(#fff 30%,#f9f6f1 0);padding:0 80px 90px;margin:100px 0 0}.about_item01{position:relative}.about_item01 h2{font-family:MyWebFont;font-size:2.4rem;font-weight:400;line-height:1.6;color:#907c5b;position:relative;z-index:1;max-width:47%;margin:0 0 30px}.about_item01 figure{position:absolute;right:0;top:0;max-width:60%;height:100%;overflow:hidden}.about_item01 p{font-size:1.4rem;line-height:1.8;text-align:justify;max-width:36%}.about_item01 span{font-family:MyWebFont;display:block;margin:30px 0 0;text-align:right;max-width:36%}.about_item01 span b{font-size:2rem;margin:0 0 0 15px}.about_item02{background:#fff;margin:70px 0 0;padding:60px 70px;position:relative}.about_item02 h3{font-family:MyWebFont;position:absolute;left:60px;top:-15px;color:#8f7c5b;font-size:2rem}.about_item02 h3 span{font-size:1.4rem;margin:-7px 0 0 15px;vertical-align:middle;display:inline-block}.about_item02 ul li{position:relative;padding:0 0 0 120px;margin:10px 0;line-height:1.4}.about_item02 ul li span{position:absolute;left:0;top:0}.about_box02{text-align:center;padding:100px 80px 80px}.step_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0 0}.step_item{background:#bcb09d;width:32%;margin:2% 0 0;color:#fff}.step_item img{width:100%;vertical-align:top}.step_item h4{font-family:MyWebFont;font-size:2.2rem;font-weight:400;text-align:left;margin:-15px 40px -10px}.step_item p{padding:30px 40px;text-align:justify;line-height:1.6}.gallery{padding:0 80px}.gallery li{margin:0 10px}.gallery li img{width:100%}.gallery .slick-prev,.gallery .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.gallery .slick-next{background:url(//shinjuku-reiwa.com/wp-content/themes/ReiwaClinic-themes/css/../images/about/next.png) no-repeat center}.gallery .slick-prev{background:url(//shinjuku-reiwa.com/wp-content/themes/ReiwaClinic-themes/css/../images/about/prev.png) no-repeat center}.access_box01{text-align:center}.route_box{margin:60px auto;padding:0 80px;max-width:1400px}.route_box h3{font-family:MyWebFont;font-size:2.4rem;margin:0 0 15px;color:#313131;font-weight:400;text-align:left;padding:15px 0;position:relative;border-bottom:solid 2px #d0c0ad}.route_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.route_item{background:#e6d5c1;width:24%;text-align:justify;margin:30px 1% 0 0;position:relative}.route_item b{background:#d0c0ad;position:absolute;top:-20px;left:-20px;border-radius:100%;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.route_item p{margin:15px;font-size:1.4rem;line-height:1.7}.blog_list{padding:0 80px;box-sizing:border-box}.blog_list h2{text-align:center;margin:0 0 60px}.blog_box{position:relative;margin-top:50px}.blog_content{width:calc(100% - 320px);min-height:480px}.blog_item{position:relative;margin:0 0 40px;padding:15px 0 15px 40px}.blog_item:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.blog_item dt{position:relative;z-index:1}.blog_item dt .time{display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:1.4rem;letter-spacing:.08em}.blog_item dt h2{font-size:2rem;font-weight:400;letter-spacing:.08em;color:#cbb185;border-bottom:solid 1px #cbb185;padding:0 0 15px;margin:20px 0 15px;line-height:2.7rem;text-align:left}.blog_item dd{position:relative;z-index:1;font-size:1.5rem;line-height:1.6}.blog_item dd a{display:block;max-width:200px;text-align:center;color:#cbb185;border:solid 1px #cbb185;border-bottom:none;margin:20px 0 0;padding:10px 0 5px}.blog_item dd a:hover{color:#fff;background:#cbb185}.single_box .time{display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:1.4rem;letter-spacing:.08em}.single_box .cat{display:inline-block;vertical-align:middle;border:solid 1px #e4d6be;background:#e4d6be;color:#fff;padding:3px 15px}.single_box h2{position:relative;padding:15px 15px 15px 40px;margin:40px 0 20px;background:rgba(210,199,178,.25);box-sizing:border-box;font-size:1.6rem;font-weight:700;color:#4e4335;letter-spacing:.02em;line-height:1.4;text-align:left}.single_box h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:#d2c7b2}.single_box h3{border-left:none;padding:0;font-size:1.55rem;font-weight:700;margin:3em 0 1.2em;color:#a68d71}.single_box h4{margin-top:2em;margin-bottom:1em;font-size:1.2em}.single_box h5{margin-bottom:20px}.single_box p{font-size:1.5rem;line-height:1.6;letter-spacing:.1em;text-align:justify;margin:0 0 20px}.single_box .pager a{display:inline-block;vertical-align:middle;width:120px;border:solid 2px #cbb185;text-align:center;padding:10px 0;color:#cbb185;font-weight:700}.single_box .pager a:hover{background:#cbb185;color:#fff}.single_box ol{margin-bottom:30px;padding-left:1.5em}.single_box ul{list-style:none;margin:.8em 0 1.2em;padding-left:.5em;margin-bottom:30px}.single_box li{position:relative;padding-left:1.5em;margin-bottom:.8em;line-height:1.7}.single_box ul li:before{content:'';position:absolute;left:0;top:.6em;width:8px;height:8px;background:#d2c7b2;transform:rotate(45deg)}.single_box dl{margin-bottom:20px}.single_box dt{margin-top:20px;line-height:1.6}.single_box dd{margin-bottom:20px;line-height:1.6}.single_box ul{list-style:none !important;margin:.8em 0 1.2em;padding-left:.5em !important;margin-bottom:30px}.blog_side{position:absolute;top:0;right:0;width:260px}.blog_side h5{background:#cbb185;color:#fff;padding:15px}.blog_side ul{margin:0 0 60px;list-style:none}.blog_side ul li a{display:block;padding:15px 15px 15px 25px;border-bottom:dashed 1px #d2c7b2;color:#4e4335;position:relative;text-decoration:none}.blog_side ul li a:before{content:'';position:absolute;left:5px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;background:#d2c7b2}.blog_side ul.children{margin:0;padding-left:15px}.blog_side ul.children li a:before{display:none}.beauty_box01{padding:60px 80px;text-align:center}.beauty_box01 h2{text-align:center;margin:0 0 60px}.beauty_box01 p{text-align:center;font-size:1.5rem;line-height:1.8;margin:20px 0 0}.beauty_box01 img{margin:40px 0 0}.beauty_box02{padding:0 80px}.beauty_box02 .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:100px}.beauty_list{width:48%;position:relative;padding:0 0 20px;margin:40px 0 0}.beauty_list:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.beauty_list h3{font-family:MyWebFont;font-size:2.4rem;font-weight:400;letter-spacing:.1em;margin:0 0 15px;padding:20px 20px 20px 40px;position:relative;z-index:1}.beauty_item{position:relative;z-index:1;margin:0 0 0 60px;padding:10px 0 10px;border-bottom:dashed 1px #e2d1b5;line-height:2rem}.beauty_item span{float:right;color:#735f3e}.treatment_box01{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1400px;margin:0 auto;padding:60px 80px 60px}.treatment_thumb{width:48%}.treatment_thumb img{height:100%;width:100%}.point_list{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between}.point_item{background:#fff;border:solid 1px #735f3e;padding:25px;box-sizing:border-box;width:48%;margin:2% 0;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.point_item:after{content:'';display:block;position:absolute;right:-10px;bottom:-10px;background:#d6c2a036;width:100%;height:90%}.point_item span{font-family:MyWebFont;position:absolute;left:20px;top:-15px;font-size:2.8rem;background:#fff;padding:0 5px;color:#b4a189}.point_item p{font-size:1.8rem;line-height:1.6;letter-spacing:.08em}.point_item small{display:block;font-size:1.3rem}.treatment_box02{max-width:1400px;margin:0 auto;padding:20px 80px 60px;display:flex;flex-wrap:wrap;justify-content:space-between}.treatment_list{position:relative;padding:20px 20px 20px 40px;margin:40px 0 0;width:48%;box-sizing:border-box}.treatment_list:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.treatment_list b{font-family:MyWebFont;position:relative;z-index:1;font-size:2.8rem;font-weight:100;letter-spacing:.08em;margin:0 0 15px;padding:0 0 15px;display:inline-block;border-bottom:solid 1px #b4a088;color:#b4a088}.treatment_list h3{font-family:MyWebFont;position:relative;z-index:1;font-size:2.8rem;font-weight:100;letter-spacing:.08em;margin:0 0 15px;padding:0 0 15px;display:inline-block;border-bottom:solid 1px #b4a088;color:#b4a088}.treatment_list p{position:relative;z-index:1;font-size:1.5rem;line-height:1.8;letter-spacing:.1em;margin:0 0 20px}.treatment_list a{display:block;width:240px;text-align:center;border:solid 1px #b4a088;border-bottom:none;position:relative;z-index:1;color:#b4a088;padding:15px 0 5px}.beauty_list .menu_content_wrap{border-bottom:none;padding-bottom:0}.beauty_list .menu_description{font-size:1.4rem;line-height:1.7;margin-bottom:15px;text-align:left}.beauty_list .menu_tag_group{margin-bottom:15px;text-align:left}.beauty_list .menu_tag_group span{float:none !important;font-size:1.3rem;color:#fff !important;padding:4px 10px;border-radius:2px;display:inline-block;margin-right:5px;margin-bottom:5px;font-weight:700}.beauty_list .tag_yellow_beige{background-color:#ecd599}.beauty_list .tag_salmon_pink{background-color:#eab499}.beauty_list .tag_mint_green{background-color:#8edecb}.beauty_list .tag_light_purple{background-color:#b7b4fb}.beauty_list .tag_pale_blue{background-color:#9ecbe2}.beauty_list .tag_light_pink{background-color:#f3b1c9}.beauty_list .tag_soft_yellow{background-color:#eddca5}.beauty_list .tag_light_gray{background-color:#cbd5e1}.beauty_list .menu_link_p{margin:20px 0 0}.beauty_list .menu_link_p a{color:#735f3e;font-weight:700;text-shadow:none}.beauty_list .menu_tag_group span{float:none;font-size:1.4rem;color:#fff;padding:6px 12px;border-radius:3px;display:inline-block;margin-right:6px;margin-bottom:6px;font-weight:700;letter-spacing:.03em}.beauty_list .menu_link_p .btn_item{display:inline-block;width:auto;padding:10px 25px;border-radius:4px;margin:0;text-align:center}.beauty_list .menu_link_p .btn_item{display:inline-block;width:auto;padding:10px 25px;border-radius:30px;margin:0;text-align:center;transition:all .3s ease}.beauty_list .menu_link_p .btn_item:hover{opacity:.8;text-decoration:none}.urology_box{background:#f7f2eb;padding:60px 80px}.urology_box h3{font-family:MyWebFont;text-align:center;font-size:2.4rem;margin:0 0 40px}.urology_box dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.urology_box dl dt{width:50%}.urology_box dl dd{width:50%}.urology_box dl dd h4{font-family:MyWebFont;font-size:2.4rem;letter-spacing:.1em;color:#b4a088;padding:0 0 15px;margin:0 0 15px;border-bottom:solid 1px #b4a088}.urology_box dl dd p{font-size:1.5rem;line-height:1.8;letter-spacing:.1em;margin:20px 20px 0 0}.urology_list{background:#fff;margin:60px 0 0;padding:40px;text-align:center}.urology_list h5{font-family:MyWebFont;text-align:center;font-size:2rem;margin:0 0 30px;letter-spacing:.1em}.urology_list p{font-size:1.5rem;line-height:1.8;letter-spacing:.1em}.faq_box01{padding:60px 20px}.faq_box01 h2{text-align:center;margin:0}.faq_box01 p{text-align:center;font-size:1.5rem;line-height:1.6;margin:15px 0 0}.faq_list{padding:0 15px}.faq_list .faq_ttl{max-width:780px;margin:30px auto 15px;font-size:1.6rem;color:#333;font-weight:700}.faq_list dl{margin:0 auto 20px;padding:0;max-width:780px;box-sizing:border-box;background:#fff;border:1px solid #e6dfd3;border-radius:8px;overflow:hidden}.faq_list dl:before,.faq_list dl:after{display:none !important;content:none !important}.faq_list dl dt{font-size:1.8rem;font-weight:700;letter-spacing:.05em;margin:0;padding:18px 20px;color:#8a6b35;background:#fdfbfa;border-bottom:solid 1px #e6dfd3;display:flex;align-items:flex-start;box-sizing:border-box;line-height:1.4}.faq_list dl dt b{color:#c9a054;font-size:1.8rem;margin-right:10px;line-height:1.4}.faq_list dl dd{font-size:1.45rem;line-height:1.8;color:#333;background:#fff !important;padding:20px;margin:0;display:flex;align-items:flex-start;box-sizing:border-box}.faq_list dl dd b{color:#999;font-size:1.8rem;margin-right:12px;line-height:1.8}.faq_list dl dd p{margin:0;padding:0;flex:1}.contact_box01{background:#f9f6f1;text-align:center;padding:25px;max-width:700px;box-sizing:border-box;margin:-20px auto 40px}.contact_box01 p{color:#b9a178;font-size:1.8rem;margin:0 0 20px}.contact_box01 a{font-family:MyWebFont;color:#313131;font-size:3rem}.contact_box02{max-width:780px;margin:0 auto}.contact_box02 .req_txt{text-align:center;margin:0 0 40px;color:#f10000}.contact_box02 table{width:100%}.contact_box02 table tr{border-bottom:solid 1px #ccc}.contact_box02 table tr:last-child{border-bottom:none}.contact_box02 table th{text-align:left;padding:20px;vertical-align:top;width:200px}.contact_box02 table th span.req{background:#f10000;color:#fff;float:right;font-weight:400;margin:-3px 0 0;padding:3px 10px;border-radius:4px;font-size:1.2rem}.contact_box02 table th p{margin:10px 0 0;font-size:1.2rem;line-height:1.4;font-weight:400}.contact_box02 table td{padding:20px}.contact_box02 table td .error{font-size:93%;color:#b70000;display:block;margin:10px 0 0}.contact_box02 table td .ipt01{display:block;width:100%;box-sizing:border-box;padding:15px;border:solid 1px #ddd;background:#fff}.contact_box02 table td textarea{display:block;width:100%;min-height:180px;box-sizing:border-box;padding:15px;border:solid 1px #ddd;background:#fff}.contact_box02 table td p{margin:7px 0 0;font-size:1.2rem;color:#333}.contact_box02 .submit{display:block;width:100%;max-width:280px;text-align:center;font-size:1.8rem;color:#fff;background:#b9a178;border:none;margin:40px auto 0;padding:15px 0}.price_box{padding:0 15px 50px;margin-top:40px}.price_box h3{font-size:1.8rem;line-height:1.4;font-weight:400;border-left:solid 4px #b4a189;padding:0 0 0 10px;margin:0 0 15px;color:#b4a189;text-align:left!important}.price_box h4{font-size:1.8rem;line-height:1.4;font-weight:400;border-left:solid 4px #b4a189;padding:0 0 0 10px;margin:0 0 15px;color:#b4a189}.price_box table{width:100%;font-size:1rem}.price_box table th{padding:15px;vertical-align:middle;text-align:center;width:33.3333%;background:#f9f5f0;border:solid 1px #fff;box-sizing:border-box;line-height:1.4;font-size:small}.price_box table td{width:33.3333%;padding:15px;vertical-align:middle;text-align:center;border:solid 1px #f9f5f0;box-sizing:border-box;line-height:1.4;font-size:small}.price_block{margin:0 0 40px}.price_block .scroll{overflow-x:scroll}.price_jihi{padding:0 130px}.price_jihi h4{font-family:MyWebFont;font-size:2.4rem;text-align:center;font-weight:400;margin:0 0 35px;color:#b4a189}.price_jihi p{font-family:MyWebFont;font-size:2.4rem;text-align:center;font-weight:400;margin:0 0 35px;color:#b4a189}.price_hoken h4{font-family:MyWebFont;font-size:2.4rem;text-align:center;font-weight:400;margin:0 0 35px;color:#b4a189}.price_hoken p{font-family:MyWebFont;font-size:2.4rem;text-align:center;font-weight:400;margin:0 0 35px;color:#b4a189}.price_extra_section{padding:60px 0;text-align:center}.extra_ttl{font-family:MyWebFont;font-size:2.4rem;font-weight:400;color:#b4a189;margin-bottom:10px}.extra_desc{font-size:1.4rem;color:#666;margin-bottom:30px}.price_seo_lead{max-width:800px;margin:0 auto 30px;padding:0 20px;text-align:left}.price_seo_lead p{font-size:1.5rem;line-height:1.8;color:#444}.price_flex_container{display:flex;justify-content:center;gap:20px;margin-top:50px;margin-bottom:50px padding:0 15px !important;box-sizing:border-box !important}.pdf_dl_btn{display:inline-block;background:#b4a189;color:#fff !important;text-decoration:none;border-radius:5px;font-weight:700;transition:.3s;box-sizing:border-box;text-align:center;padding:18px 5px !important;min-width:0 !important;width:100% !important;font-size:1.4rem;padding:18px 5px !important;min-width:0 !important;width:100% !important;font-size:1.4rem}.pdf_dl_btn:hover{background:#a38f76;transform:translateY(-2px)}html{scroll-behavior:smooth}.reiwa_sub_ttl{margin:30px 0 10px;font-weight:700;color:#b4a189;font-size:1.15em;display:block}.price_detail_link{display:inline-block;vertical-align:middle;margin-left:15px;padding:4px 12px;color:#b4a189 !important;background-color:#fff;border:1px solid #b4a189;border-radius:3px;font-size:1.2rem;line-height:1.2;text-decoration:none;transition:all .3s ease}.price_detail_link:after{content:" ›";font-size:1.1em;margin-left:4px;vertical-align:middle}.price_detail_link:hover{background-color:#b4a189;color:#fff !important}.price_area--total .table01{border-collapse:separate;border-spacing:0;border:1px solid #eee;border-radius:15px;overflow:hidden}.price_area--total .table01 th,.price_area--total .table01 td{border:1px solid #eee;border-top:none;border-left:none}.price_area--total .table01 th:last-child,.price_area--total .table01 td:last-child{border-right:none}.price_area--total .table01 tr:last-child th,.price_area--total .table01 tr:last-child td{border-bottom:none}.price_area--total .price_block table.table01{table-layout:fixed;width:100%}@media screen and (max-width:767px){html,body{min-width:100% !important;width:100%;overflow-x:hidden}.price_box .inner,.price_area--total,.price_area,.price_block{width:100% !important;max-width:100% !important;padding:0 10px !important;box-sizing:border-box !important}.price_box .scroll,.price_box div:has(>table){overflow:visible !important;width:100% !important;display:block !important}.price_box table{width:100% !important;min-width:0 !important;table-layout:fixed;border-collapse:collapse;margin:0 auto 15px;border:1px solid #eee !important}.price_box table th,.price_box table td{padding:10px 4px;font-size:11px;line-height:1.4;word-break:break-all;white-space:normal;box-sizing:border-box;vertical-align:middle;border:1px solid #eee !important}.price_box table tr th:first-child,.price_box table tr td:first-child{background:#fcfaf8 !important;color:#938068;text-align:left}.price_box table tr th:first-child:nth-last-child(3),.price_box table tr td:first-child:nth-last-child(3){width:30% !important}.price_box table tr th:nth-child(2),.price_box table tr td:nth-child(2){width:38% !important;text-align:center}.price_box table tr th:last-child:nth-last-child(1),.price_box table tr td:last-child:nth-last-child(1){width:32% !important;text-align:right;font-weight:700}.price_box table tr th:first-child:nth-last-child(2),.price_box table tr td:first-child:nth-last-child(2){width:40% !important}.price_box table tr th:last-child:nth-last-child(1),.price_box table tr td:last-child:nth-last-child(1){width:60% !important;font-weight:700;text-align:right}.price_box table tr:nth-child(even) td{background-color:#fafafa !important}.price_box table td span{display:block;font-size:10px;font-weight:400;color:#938068}}@media screen and (min-width:320px) and (max-width:767px){#page_view{padding:0 15px;position:relative}#page_view .fv_img{width:100%;margin:0}#page_view .fv_img img{width:100%;min-height:220px;object-fit:cover;display:block}#page_view .breadcrumb,#page_view .inner,#page_view p,#page_view h2:not(.fv_img h2){padding-left:15px;padding-right:15px}#page_view h1{display:none}#page_view h2{font-family:MyWebFont;text-align:center;font-size:2.4rem;color:#323232;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#page_view h2 span{font-family:brother-1816,sans-serif;font-weight:400;font-style:normal;display:block;font-size:1.4rem;margin:0 0 10px}#page_view .scroll{display:none}#page_view .page-ttl_sub_custom{display:none}#bread ul{font-family:MyWebFont;padding:15px}#bread ul li{display:inline-block;vertical-align:middle;font-size:1.2rem;padding:0 20px 0 0;position:relative}#bread ul li:after{content:'/';display:block;position:absolute;right:2px;top:0}#bread ul li:last-child:after{display:none}#bread ul li a{color:#313131}.about_box01{background:linear-gradient(#fff 0,#f9f6f1 0);padding:60px 15px;margin:0}.about_item01{position:relative}.about_item01 h2{font-family:MyWebFont;font-size:2rem;font-weight:400;line-height:1.6;color:#907c5b;position:relative;z-index:1;max-width:100%;margin:0 0 15px;text-align:justify}.about_item01 figure{position:static;right:0;top:0;max-width:100%;height:auto;overflow:hidden}.about_item01 p{font-size:1.4rem;line-height:1.8;text-align:justify;max-width:100%;margin:15px 0 0}.about_item01 span{font-family:MyWebFont;display:block;margin:30px 0;text-align:right;max-width:100%}.about_item01 span b{font-size:2rem;margin:0 0 0 15px}.about_item02{background:#fff;margin:40px 0 0;padding:30px;position:relative}.about_item02 h3{font-family:MyWebFont;position:absolute;left:60px;top:-15px;color:#8f7c5b;font-size:2rem}.about_item02 h3 span{font-size:1.4rem;margin:-7px 0 0 15px;vertical-align:middle;display:inline-block}.about_item02 ul li{position:relative;padding:0;margin:15px 0;font-size:1.2rem;line-height:1.4}.about_item02 ul li span{position:static;left:0;top:0;display:block;margin:0 0 5px;font-weight:700}.about_box02{text-align:center;padding:60px 15px 60px}.step_box{display:block;flex-wrap:wrap;justify-content:space-between;margin:60px 0 0}.step_item{background:#bcb09d;width:100%;color:#fff;margin:15px 0 0}.step_item img{width:100%;vertical-align:top}.step_item h4{font-family:MyWebFont;font-size:2.2rem;font-weight:400;text-align:left;margin:-15px 20px -10px}.step_item p{padding:20px;text-align:justify;line-height:1.6}.gallery{padding:0 15px}.gallery li{margin:0 10px}.gallery li img{width:100%}.gallery .slick-prev,.gallery .slick-next{display:none !important}.gallery .slick-next{background:url(//shinjuku-reiwa.com/wp-content/themes/ReiwaClinic-themes/css/../images/about/next.png) no-repeat center}.gallery .slick-prev{background:url(//shinjuku-reiwa.com/wp-content/themes/ReiwaClinic-themes/css/../images/about/prev.png) no-repeat center}.access_box01{text-align:center;margin:60px 0 0}.route_box{margin:40px auto 60px;padding:0 15px;max-width:1400px}.route_box h3{font-family:MyWebFont;font-size:1.8rem;line-height:1.6;margin:0 0 35px;color:#313131;font-weight:400;text-align:left;padding:15px 0;position:relative;border-bottom:solid 2px #d0c0ad}.route_list{display:block;flex-wrap:wrap;justify-content:flex-start}.route_item{background:#e6d5c1;width:100%;text-align:justify;margin:25px 0 0;position:relative}.route_item img{width:100%}.route_item b{background:#d0c0ad;position:absolute;top:5px;left:5px;border-radius:100%;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;box-shadow:3px 3px 3px rgba(0,0,0,.3);margin:0}.route_item p{margin:0;padding:15px;font-size:1.4rem;line-height:1.7}.urology_box{background:#f7f2eb;padding:50px 15px}.urology_box h3{font-family:MyWebFont;text-align:center;font-size:2rem;line-height:1.5;margin:0 0 40px}.urology_box dl{display:block;justify-content:space-between;align-items:center;flex-direction:row-reverse}.urology_box dl dt{width:100%;margin:0 0 20px}.urology_box dl dd{width:100%}.urology_box dl dd h4{font-family:MyWebFont;font-size:2rem;line-height:1.5;text-align:center;letter-spacing:.1em;color:#b4a088;padding:0 0 15px;margin:0 0 15px;border-bottom:solid 1px #b4a088}.urology_box dl dd p{font-size:1.4rem;line-height:1.6;text-align:justify;letter-spacing:.1em;margin:20px 0 0}.urology_list{background:#fff;margin:40px 0 0;padding:30px;text-align:center}.urology_list h5{font-family:MyWebFont;text-align:center;font-size:2rem;margin:0 0 30px;letter-spacing:.1em}.urology_list p{text-align:justify;font-size:1.4rem;line-height:1.8;letter-spacing:.1em}.faq_box01{padding:50px 15px}.faq_box01 h2{text-align:center;margin:0}.faq_box01 p{text-align:justify;font-size:1.5rem;line-height:1.6;margin:15px 0 40px}.faq_list{padding:0 15px}.faq_list dl{margin:0 auto 40px;padding:20px 0 20px 20px;max-width:780px;position:relative;box-sizing:border-box}.faq_list dl:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.faq_list dl dt{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:.08em;margin:0 0 15px;padding:0 0 15px;color:#cbb185;position:relative;z-index:1;border-bottom:solid 1px #e8dac3}.faq_list dl dt b{display:block}.faq_list dl dd{font-size:1.4rem;line-height:1.6;position:relative;z-index:1;background:rgba(243,241,237,.5);padding:20px}.faq_list dl dd b{font-size:1.8rem}.beauty_box01{padding:40px 15px 20px;text-align:center}.beauty_box01 h2{text-align:center;margin:0 0 40px}.beauty_box01 p{text-align:justify;font-size:1.4rem;line-height:1.8;margin:20px 0 0}.beauty_box01 img{margin:40px 0 0}.beauty_box02{padding:0 15px 60px}.beauty_box02 .inner{display:block;flex-wrap:wrap;justify-content:space-between}.beauty_list{width:100%;position:relative;padding:0 0 20px;margin:40px 0 0}.beauty_list:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.beauty_list h3{font-family:MyWebFont;font-size:2.2rem;font-weight:400;letter-spacing:.1em;margin:0 0 15px;padding:20px 20px 10px;position:relative;z-index:1}.beauty_item{position:relative;z-index:1;margin:0 0 0 20px;padding:10px 0 10px;border-bottom:dashed 1px #e2d1b5;font-size:1.1rem}.beauty_item span{float:right;color:#735f3e}.treatment_box01{display:block;flex-wrap:wrap;justify-content:space-between;max-width:1400px;margin:0 auto;padding:50px 15px 50px}.treatment_thumb{width:100%;margin:0 0 30px}.treatment_thumb img{height:100%;width:100%}.point_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.point_item{background:#fff;border:solid 1px #735f3e;padding:25px;box-sizing:border-box;width:100%;margin:30px 0 0;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.point_item:after{content:'';display:block;position:absolute;right:-10px;bottom:-10px;background:#d6c2a036;width:100%;height:90%}.point_item span{font-family:MyWebFont;position:absolute;left:20px;top:-15px;font-size:2.8rem;background:#fff;padding:0 5px;color:#b4a189}.point_item p{font-size:1.8rem;line-height:1.6;letter-spacing:.08em}.point_item small{display:block;font-size:1.3rem}.treatment_box02{max-width:1400px;margin:0 auto;padding:15px 15px 40px;display:block;flex-wrap:wrap;justify-content:space-between}.treatment_list{position:relative;padding:15px;margin:15px 0 0;width:100%;box-sizing:border-box}.treatment_list:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.treatment_list b{font-family:MyWebFont;position:relative;z-index:1;font-size:1.8rem;font-weight:100;letter-spacing:.08em;margin:0 0 15px;padding:0 0 15px;display:inline-block;border-bottom:solid 1px #b4a088;color:#b4a088}.treatment_list p{position:relative;z-index:1;font-size:1.4rem;line-height:1.8;letter-spacing:.1em;margin:0 0 20px}.treatment_list a{display:block;width:220px;text-align:center;border:solid 1px #b4a088;border-bottom:none;position:relative;z-index:1;color:#b4a088;padding:15px 0 5px}.contact_box01{background:#f9f6f1;text-align:center;padding:25px;max-width:700px;box-sizing:border-box;margin:-20px auto 40px}.contact_box01 p{color:#b9a178;font-size:1.4rem;line-height:1.6;margin:0 0 20px}.contact_box01 a{font-family:MyWebFont;color:#313131;font-size:2.2rem}.contact_box02{max-width:780px;margin:0 auto;padding:0 0 60px}.contact_box02 .req_txt{text-align:center;margin:0 0 40px;color:#f10000;font-size:1.3rem}.contact_box02 table{width:100%;display:block}.contact_box02 table tbody{display:block}.contact_box02 table tr{border-bottom:solid 1px #ccc;display:block}.contact_box02 table tr:last-child{border-bottom:none}.contact_box02 table th{text-align:left;padding:15px;vertical-align:top;width:auto;display:block}.contact_box02 table th span.req{background:#f10000;color:#fff;float:right;font-weight:400;margin:-3px 0 0;padding:3px 10px;border-radius:4px;font-size:1.2rem}.contact_box02 table th p{margin:10px 0 0;font-size:1.2rem;line-height:1.4;font-weight:400}.contact_box02 table td{padding:15px;display:block}.contact_box02 table td .ipt01{display:block;width:100%;box-sizing:border-box;padding:15px;border:solid 1px #ddd;background:#fff}.contact_box02 table td textarea{display:block;width:100%;min-height:180px;box-sizing:border-box;padding:15px;border:solid 1px #ddd;background:#fff}.contact_box02 table td p{margin:7px 0 0;font-size:1.2rem;color:#333}.contact_box02 .submit{display:block;width:100%;max-width:280px;text-align:center;font-size:1.8rem;color:#fff;background:#b9a178;border:none;margin:40px auto 0;padding:15px 0}.blog_list{padding:60px 15px;box-sizing:border-box}.blog_list h2{text-align:center;margin:0 0 40px}.blog_box{position:relative;margin-top:0}.blog_content{width:100%}.blog_item{position:relative;margin:0 0 40px;padding:15px 0 15px 20px}.blog_item:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0}.blog_item dt{position:relative;z-index:1}.blog_item dt .time{display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:1.4rem;letter-spacing:.08em}.blog_item dt .cat{display:inline-block;vertical-align:middle;border:solid 1px #e4d6be;background:#e4d6be;color:#fff;padding:3px 15px}.blog_item dt h3{font-size:1.8rem;font-weight:400;letter-spacing:.08em;color:#cbb185;border-bottom:solid 1px #cbb185;padding:0 0 15px;margin:20px 0 15px}.blog_item dd{position:relative;z-index:1;font-size:1.5rem;line-height:1.6}.blog_item dd a{display:block;max-width:200px;text-align:center;color:#cbb185;border:solid 1px #cbb185;border-bottom:none;margin:20px 0 0;padding:10px 0 5px;font-size:1.4rem}.single_box .time{display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:1.4rem;letter-spacing:.08em}.single_box .cat{display:inline-block;vertical-align:middle;border:solid 1px #e4d6be;background:#e4d6be;color:#fff;padding:3px 15px}.single_box h2{position:relative;padding:12px 12px 12px 40px;margin:20px 0 30px;background:rgba(210,199,178,.25);font-size:1.6rem;font-weight:700;letter-spacing:.02em;color:#4e4335;line-height:1.4;border-bottom:none;text-align:left;box-sizing:border-box}.single_box h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:#d2c7b2}.single_box h3{border-left:none;padding:0;margin:3em 0 1.2em;font-size:1.55rem;font-weight:700;color:#a68d71}.single_box p{font-size:1.5rem;line-height:1.6;letter-spacing:.1em;text-align:justify;margin:0 0 35px}.single_box .pager a{display:inline-block;vertical-align:middle;width:120px;border:solid 2px #cbb185;text-align:center;padding:10px 0;color:#cbb185;font-weight:700}.single_box .pager a:hover{background:#cbb185;color:#fff}.blog_side{position:static;top:0;right:0;width:100%;margin:40px 0 0}.blog_side h5{background:#cbb185;color:#fff;padding:15px}.blog_side ul{margin:0 0 60px}.blog_side ul li a{display:block;padding:15px;border-bottom:dashed 1px #cbb185;color:#cbb185}.pager{text-align:center}.clinic-checklist{background:#f9fbfd;border:1px solid #e0e6ed;padding:20px;border-radius:6px;margin:30px 0}.clinic-checklist h3{margin-top:0}.clinic-checklist ul{list-style:none;padding-left:0}.clinic-checklist li{margin-bottom:12px;line-height:1.6}}.recruit_box01{padding:60px 80px;text-align:center}.recruit_box01 .recruit_item01{margin:0 0 80px}.recruit_box01 .recruit_item01 h2{margin:0 0 30px;line-height:1.6;font-family:MyWebFont;font-size:2.4rem;font-weight:400;color:#907c5b;position:relative;z-index:1;width:100%;text-align:center}.recruit_box01 .recruit_item01 p{font-size:1.4rem;line-height:1.8;width:100%;text-align:center}.recruit_box01 .recruit_item02{position:relative;font-size:0}.recruit_box01 .recruit_item02:after{content:'';display:block;clear:both}.recruit_box01 .recruit_item02 figure{margin:0 5% 0 0;float:left;width:40%;height:100%;overflow:hidden}.recruit_box01 .recruit_item02 div{float:right;width:55%}.recruit_box01 .recruit_item02 h2{font-family:MyWebFont;font-size:2.4rem;font-weight:400;line-height:1.6;color:#907c5b;position:relative;z-index:1;width:100%;margin:0 0 30px;text-align:left}.recruit_box01 .recruit_item02 p{margin:0;font-size:1.4rem;line-height:1.8;width:100%;text-align:left}.recruit_box01 .recruit_item02 span{font-family:MyWebFont;display:block;margin:30px 0 0;text-align:right;max-width:36%}.recruit_box01 .recruit_item02 span b{font-size:2rem;margin:0 0 0 15px}.recruit_box02{padding:0 80px 80px}.recruit_box02 .recruit_lead{margin:0 0 40px;font-size:1.4rem;line-height:1.8;width:100%;text-align:left}.recruit_box02 h2.recruit_title{margin:0 0 30px;padding:1em 0;background:#d6c2a036;font-family:MyWebFont;font-size:2.4rem;font-weight:400;line-height:1.6;text-align:center}.recruit_box02 .recruit_imgTxt{float:none;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.recruit_box02 .recruit_imgL{margin:0 5% 0 0;display:inline-block;width:40%}.recruit_box02 .recruit_txtR{margin:0;display:inline-block;width:55%;font-size:1.4rem;line-height:1.8}.recruit_box03{padding:0 80px 80px}.recruit_box03 h2.recruit_title{margin:0 0 30px;padding:1em 0;background:#d6c2a036;font-family:MyWebFont;font-size:2.4rem;font-weight:400;line-height:1.6;text-align:center}.recruit_box03 h3.recruit_subTitle{margin:0 0 20px;padding:0;font-family:MyWebFont;font-size:2.2rem;font-weight:400;line-height:1.6;font-weight:700;text-align:left}.recruit_box03 h3.recruit_subTitle._mgT{margin-top:80px}.recruit_box03 .recruit_lead{margin:0 0 40px;font-size:1.4rem;line-height:1.8;width:100%;text-align:left}.recruit_box03 .recruit_txt{margin:0 0 20px;font-size:1.4rem;line-height:1.8;width:100%;text-align:left}.recruit_box03 .recruit_txt._mgB{margin-bottom:10px}.recruit_box03 .recruit_dl{margin:0 0 10px}.recruit_box03 .recruit_dl dt{display:block;font-size:1.4rem;line-height:1.8;font-weight:700;text-decoration:underline}.recruit_box03 .recruit_dl dd{display:block;font-size:1.4rem;line-height:1.8}.recruit_box04{padding:0 40px 80px}.recruit_box04 h2.recruit_title{margin:0 0 30px;padding:1em 0;background:#d6c2a036;font-family:MyWebFont;font-size:2.4rem;font-weight:400;line-height:1.6;text-align:center}.recruit_box04 .recruit_lead{margin:0 0 40px;font-size:1.4rem;line-height:1.8;width:100%;text-align:left}.recruit_box04 .recruit_titleArea{margin:0 0 40px;padding:1em 2em;border:4px solid #d6c2a036;box-sizing:border-box;position:relative;text-align:left}.recruit_box04 .recruit_titleArea:before{content:'';display:block;width:100px;height:100%;background:#f9f6f1;position:absolute;left:0;top:0;z-index:-1}.recruit_box04 .recruit_titleArea_title{margin:0 0 5px;font-size:2.2rem;font-weight:400;line-height:1.6;color:#907c5b;font-weight:700;text-align:left}.recruit_box04 .recruit_titleArea_txt{line-height:1.6;color:#907c5b;font-size:1.6rem;font-weight:400;text-align:left}.recruit_box04 .recruit_txtLR{margin-bottom:80px}.recruit_box04 .recruit_txtLR:after{content:'';display:block;clear:both}.recruit_box04 .recruit_txtLR .recruit_txtLR_L{float:left;width:47.5%}.recruit_box04 .recruit_txtLR .recruit_txtLR_R{float:right;width:47.5%}.recruit_box04 .recruit_txtLR .recruit_txtLR_L p,.recruit_box04 .recruit_txtLR .recruit_txtLR_R p{margin:0 0 20px;font-size:1.4rem;line-height:1.8;width:100%;text-align:left;color:#5f5242}.recruit_btnArea{width:100%}.recruit_btnArea:after{content:'';display:block;clear:both}.recruit_btnArea .inner{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding-bottom:100px}.recruit_btnArea .recruit_btnArea_sep._sepL a{margin-right:40px}.recruit_btnArea .recruit_btnArea_sep._sepR a{margin-left:40px}.recruit_btnArea a{padding:43px 30px;display:block;background:#938068;font-size:2.5rem;line-height:1.8;width:650px;color:#fff;text-align:center;transition:all ease .25s}.recruit_btnArea a:hover,.recruit_btnArea a:active{background:#dcdcdc;color:#eee}.pc-disnone{display:none}.sp-disnone{display:block}@media screen and (min-width:320px) and (max-width:767px){.recruit_box01,.recruit_box02,.recruit_box03{padding:60px 15px 20px}.recruit_box04{       padding:20px 15px 20px}.recruit_box01 .recruit_item01 p{text-align:left}.recruit_box01 .recruit_item02 figure{margin:0 auto 40px;float:none;width:80%}.recruit_box01 .recruit_item02 div{float:none;width:100%}.recruit_box01 .recruit_item02 h2{margin-bottom:20px}.recruit_box02 h2.recruit_title,.recruit_box03 h2.recruit_title,.recruit_box04 h2.recruit_title{padding:.5em;line-height:1.4;font-size:2.2rem}.recruit_box02 .recruit_imgTxt{display:block}.recruit_box02 .recruit_imgL{margin:0 auto 20px;width:100%}.recruit_box02 .recruit_txtR{display:block;width:100%}.recruit_box03 h3.recruit_subTitle{margin-bottom:10px;font-size:1.8rem}.recruit_box04 .recruit_titleArea{margin-bottom:20px;padding:1em;border:none}.recruit_box04 .recruit_titleArea_title{font-size:1.8rem;line-height:1.4}.recruit_box04 .recruit_titleArea_txt{font-size:1.4rem}.recruit_box04 .recruit_txtLR{margin-bottom:20px}.recruit_box04 .recruit_txtLR .recruit_txtLR_L,.recruit_box04 .recruit_txtLR .recruit_txtLR_R{float:none;width:100%}.recruit_box04 .recruit_txtLR .recruit_txtLR_R p:last-of-type{margin-bottom:60px}.recruit_btnArea{margin:0 0 -78px}.recruit_btnArea .inner{max-width:none;display:block}.recruit_btnArea .recruit_btnArea_sep._sepL a{margin:0 auto 20px}.recruit_btnArea .recruit_btnArea_sep._sepR a{margin:0 auto}.recruit_btnArea a{width:50%;font-size:1.6rem}.pc-disnone{display:block}.sp-disnone{display:none}.recruit_btnArea a{padding:33px 61px;display:block;background:#938068;font-size:1.5rem;line-height:1.8;width:315px;color:#fff;text-align:center;transition:all ease .25s}}p.recruit_lead02{font-size:2.3rem;line-height:4rem;font-weight:500;margin-bottom:50px;color:#938068}span.red{color:red}.recruit_imgBox{margin-bottom:60px}span.Bold{font-size:1.6rem;color:#5f5242;font-weight:600}.hokuro-attention{font-size:2rem;line-height:4rem;background:#eeebe7;padding:70px;margin-top:40px}.hokuro-attention span{font-size:2.8rem;color:#c10a11;font-family:"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:800}@media screen and (min-width:320px) and (max-width:767px){p.recruit_lead02{font-size:1.8rem;line-height:3rem;font-weight:500;margin-bottom:50px;color:#938068}.hokuro-attention{font-size:1.4rem;line-height:2.5rem;background:#eeebe7;padding:20px 5% 40px;margin:20px}.hokuro-attention span{font-size:1.8rem;color:#c10a11;font-family:"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:800}}#top_instagram{padding:100px 0}.instagram-subTitle{text-align:center;font-size:14px;margin-bottom:6px}.instagram-title{text-align:center;font-size:24px;font-weight:400;margin-bottom:50px}p.bold{font-weight:700}span.ttl-sl{font-size:1.5rem}span.Bold02{font-weight:700;text-decoration:underline}p.recruit_lead04{text-align:center;font-size:1.5rem;line-height:3rem;font-weight:600;color:#907c5b;margin-bottom:50px}.youtube-bnr-img{width:50%;margin:0 auto;margin-bottom:100px}.top-calendar{display:flex;justify-content:center}.top-calendar-img{width:500px;margin:50px}@media screen and (min-width:320px) and (max-width:767px){p.recruit_lead04{text-align:justify;font-size:1.5rem;line-height:3rem;font-weight:600;color:#907c5b;margin-bottom:30px}.youtube-bnr-img{width:90%;margin:0 auto;margin-bottom:100px}.top-calendar-img{width:100%;margin-bottom:50px}.top-calendar{display:flex;justify-content:center;flex-direction:column;align-items:center}}.price_box table th.women{background:#f4e3e6}.price_box table th.men{background:#d9eef0}.weekdays{font-size:1.8rem;line-height:1.4;font-weight:400;padding:0 0 0 10px;margin:0 0 15px;color:#b4a189;text-align:center}.price_box table th.men02{background:#b5d4ff}.men-bnrdp{width:60%;margin:0 auto;margin-bottom:50px;margin-top:-30px}red{color:#e50000}@media screen and (min-width:320px) and (max-width:767px){.men-bnrdp{width:100%;margin:0 auto;margin-bottom:50px;margin-top:-30px}.single_box iframe{width:100%}}.faq_ttl{margin:0 auto 20px;max-width:780px;font-size:1.8rem;color:#323232}.recruit-Cont th,td{border:solid 1px #e8e4df;padding:30px 5px;line-height:2rem;text-align:center}.recruit-Cont table{border-collapse:collapse;display:table}.recruit-Cont th{width:20%;height:50px;background:#f9f6f1;color:#907c5b}.recruit-Cont{margin-bottom:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}.recruit-Contttl{font-size:1.6rem;color:#5f5242;font-weight:600;padding:30px}.recruit-btn{text-align:center;margin-top:50px;margin-bottom:50px}.hospitals_title{text-align:center;font-size:2.5rem;margin-bottom:50px;margin-top:50px}.hospitals-sl{text-align:center;line-height:2.5rem;margin-bottom:50px}@media screen and (min-width:320px) and (max-width:767px){.recruit-Cont th,td{padding:10px;font-size:1.1rem;vertical-align:middle}.recruit-btn{margin-bottom:0}.recruit-btn img{margin-bottom:10px}}#page_view p{font-family:MyWebFont;text-align:center;font-size:2.4rem;color:#323232;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#page_view p span{font-family:brother-1816,sans-serif;font-weight:400;font-style:normal;display:block;font-size:1.4rem;margin:0 0 10px}#page_view.urology p{color:#fff}.single_box h1{font-size:2rem;font-weight:400;letter-spacing:.08em;color:#cbb185;border-bottom:solid 1px #cbb185;padding:0 0 15px;margin:20px 0 35px;text-align:left;line-height:2.6rem}.page-ttl_sub{position:absolute;right:32px;top:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.2rem;font-weight:400;letter-spacing:.025em;white-space:nowrap}@media screen and (min-width:320px) and (max-width:767px){.page-ttl_sub{display:none}}.page-link-box{text-align:center;margin-top:40px}.page-link-btn{font-size:16px;display:inline-block;padding:13px 18px;background-color:#bda37a;color:#fff;text-decoration:none;border-radius:55px;transition:opacity .3s;font-family:MyWebFont;border:2px solid #bda37a;transition:all .3s ease}.page-link-btn:hover{background-color:#fff;color:#bda37a;border:2px solid #bda37a}.arrow:hover{color:#bda37a;border:2px solid #bda37a}.arrow{display:inline-block;width:0;height:0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:10px}@media (min-width:768px){.link-box-wrap{display:flex;justify-content:center;gap:20px}}.recruit_imgBox02 img{width:60%}.recruit_imgBox02{text-align:center;margin-bottom:50px}@media screen and (min-width:320px) and (max-width:767px){.recruit_imgBox02 img{width:100%}}.hospital-link{color:#907c5b;text-decoration:underline;font-weight:700;transition:opacity .3s ease}.hospital-link:hover{opacity:.7;text-decoration:none}@media screen and (max-width:767px){.hospital-link{display:inline-block;padding:2px 0}}#page_wrap{padding:10px 0}.price_nav_container{background:#fdfaf5;border-radius:15px;padding:40px 20px;margin:0 auto 50px;max-width:1000px;text-align:center;box-sizing:border-box}.nav_ttl{font-weight:700;color:#938068;margin:0 auto 30px;font-size:1.6rem;display:block;text-align:center}.nav_links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:0 auto;width:100%}.nav_btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1c1ab;color:#938068;text-decoration:none;padding:12px 30px;border-radius:50px;font-size:1.4rem;font-weight:700;transition:.3s;box-shadow:0 2px 5px rgba(0,0,0,.05);min-width:180px;box-sizing:border-box}.nav_btn:hover{background:#938068;color:#fff;border-color:#938068;transform:translateY(-2px)}.price_guide_card{background:#fff;border:1px solid #eee;border-radius:8px;padding:15px 25px;margin:20px auto;max-width:600px;box-shadow:0 4px 10px rgba(0,0,0,.03);text-align:center}.card_ttl{font-weight:700;color:#938068;font-size:1.4rem;margin-bottom:15px !important}.card_main{font-size:1.6rem;color:#444;margin-bottom:5px !important;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.card_note{font-size:1.1rem;color:#888;line-height:1.5;text-align:left;margin-top:10px;display:block}.price_block{margin-bottom:60px}.price_block h4{display:block;font-size:1.8rem;border-left:5px solid #b4a189;padding:5px 0 5px 15px;margin-bottom:15px;color:#444;text-align:left}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:8px;margin-bottom:10px;display:block}.table01{width:100%;border-collapse:collapse;min-width:600px}.table01 th,.table01 td{padding:15px;border:1px solid #eee;font-size:1.4rem;line-height:1.5}.table01 th{background:#f9f6f2;color:#7a6a57;text-align:left;width:30%;font-weight:700}.table01 td{background:#fff;text-align:left}.table01 td:last-child{font-weight:700;color:#333;text-align:right;width:150px}.hospital-link{display:inline !important;font-size:1.6rem !important;color:#907c5b !important;text-decoration:underline !important;font-weight:700;margin-left:10px;padding:0 !important;background:0 0 !important;border:none !important;transition:color .3s ease}.hospital-link:hover{background:#b4a189 !important;color:#fff !important}@media screen and (max-width:768px){.price_nav_container{margin:0 15px 30px;padding:30px 15px}.nav_ttl{font-size:1.4rem;margin-bottom:20px}.nav_links{gap:10px}.nav_btn{width:calc(50% - 10px);min-width:auto;padding:12px 5px;font-size:1.2rem}.card_main{font-size:1.5rem;gap:10px}.price_block h4{line-height:1.8}.hospital-link{display:inline !important;font-size:1.4rem !important;margin-left:5px;line-height:1.8}}.menu-slider-section{width:100%;overflow:hidden}.menu-slider-container{width:100%;max-width:1100px;margin:10px auto 0;position:relative}.menuSwiper{width:100%;padding:10px 0 5px}.menuSwiper .swiper-wrapper{display:flex}.menu-slider-container .swiper-slide{flex-shrink:0;width:calc(100% / 4)}.menu-slider-container .swiper-slide img{width:100%;height:auto;display:block;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.yt-slider-container{width:95%;max-width:1100px;margin:30px auto 0;overflow:hidden}.ytSwiper{width:100%}.yt-video-wrapper{position:relative;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1)}.yt-thumbnail{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .3s}.yt-video-wrapper:hover .yt-thumbnail{transform:scale(1.05)}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(255,0,0,.9);border-radius:50%;z-index:2}.play-button:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.yt-video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.menu-controls,.yt-controls{display:flex !important;align-items:center !important;justify-content:center !important;margin-top:25px;margin-bottom:60px !important;width:100% !important;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important;gap:30px !important}.menu-pagination,.yt-pagination{position:relative !important;display:block !important;width:200px !important;height:4px !important;background:#e0e0e0 !important;border-radius:10px;overflow:hidden;margin:0 !important;flex-shrink:0 !important}.nav-btns{display:flex !important;flex-direction:row !important;gap:20px !important;flex-shrink:0 !important}.menu-pagination .swiper-pagination-progressbar-fill,.yt-pagination .swiper-pagination-progressbar-fill{background:#ffb6c1 !important;height:100% !important}.menu-prev,.menu-next,.yt-prev,.yt-next{cursor:pointer !important;font-size:24px !important;color:#333 !important;font-weight:700 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;position:relative !important;z-index:10 !important}.swiper-button-next,.swiper-button-prev,.menu-prev:after,.menu-next:after,.yt-prev:after,.yt-next:after{display:none !important;content:none !important}.menuSwiper .swiper-slide{transition:all .3s ease;cursor:pointer}.menuSwiper .swiper-slide:hover{opacity:.8;transform:translateY(-3px)}@media screen and (max-width:768px){.yt-slider-container,.menu-slider-container{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;overflow:hidden !important}.ytSwiper,.menuSwiper{width:100% !important;overflow:visible padding:0 10%}.ytSwiper .swiper-wrapper,.menuSwiper .swiper-wrapper{display:flex !important}.ytSwiper .swiper-slide,.menuSwiper .swiper-slide{width:85% !important;transition:opacity .3s;flex-shrink:0 !important}.swiper-slide:not(.swiper-slide-active){opacity:.6}.yt-controls,.menu-controls{gap:20px !important;margin-bottom:50px !important}}.medical-card{background:#faf7f2;border-radius:16px;padding:30px;border:1px solid #c8b47d;box-shadow:0 2px 6px rgba(0,0,0,.05)}.card-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}.card-header h3{font-size:20px;font-weight:700;color:#333}.button_tile_group{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.btn_item{background:#fff;padding:6px 12px;border-radius:999px;font-size:16px}.card-footer{margin-top:20px;text-align:right}.btn{background:#bda37a;color:#fff;padding:8px 15px;border-radius:999px;font-size:15px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out}.btn:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.15);filter:brightness(1.05)}.btn_item{display:inline-flex;align-items:center;justify-content:center;min-height:36px;line-height:1;padding:8px 20px;background:#fff;border:1px solid #eeebe7;border-radius:25px;font-size:14px;color:#5f5242;text-decoration:none;transition:all .2s ease;box-sizing:border-box;box-shadow:0 2px 4px rgba(140,118,98,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.button_tile_group .btn_item:hover{background-color:#f5eee2;border-color:#d6c2a0;transform:translateY(-1px)}.tag:hover{background:#ddd}.medical-list{display:grid;grid-template-columns:1fr;gap:24px;max-width:1200px;margin:50px auto;width:100%}@media (min-width:1024px){.medical-list{grid-template-columns:1fr;gap:32px;max-width:1200px;margin:50px auto;padding:0 20px}.medical-card{max-width:1200px;width:100%}}.icon-img{width:45px;height:auto;padding-left:20px}.hifuka-icon-img{width:60px;height:auto;padding-left:20px}.headLine_en{text-align:center}.headLine_ja{text-align:center}.medical-information{padding:50px 20px;padding-top:60px}.button_tile_group{display:flex;flex-wrap:wrap;gap:10px}.button_tile_group li{list-style:none}.button_tile_group li{display:inline-block}.button_tile_group{display:flex;flex-wrap:wrap;gap:10px;padding:0}.button_tile_group ul{list-style:none;padding:0;margin:0}.button_tile_group li{display:inline-block;margin:5px}.button_tile_group ul{display:flex;flex-wrap:wrap;gap:10px}.button_tile_group li{width:calc(50% - 5px)}.btn_item{display:block;width:100%;text-align:center}.button_tile_group ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.btn_item{display:block;width:100%;text-align:center}.button_tile_group ul{list-style:none;padding:0;margin:0}.button_tile_group li{display:contents}@media (min-width:768px){.button_tile_group li{width:auto}.btn_item{width:auto}}.std-link-wrap{margin-top:18px}.std-link-btn{display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:320px;background:#f8f4ec;border:1px solid #b89b5e;border-radius:50px;padding:14px 20px;margin-bottom:20px;color:#6b5633;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.06);transition:all .3s ease}.std-link-btn span{font-size:22px;line-height:1;color:#b89b5e}.std-link-btn:hover{background:#efe6d6;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.1)}.rd-mhair-flow-section{padding:100px 0;background-color:#fbf9f5}.rd-mhair-flow-container{max-width:850px;margin:0 auto;position:relative;padding-left:30px;padding-right:15px}.rd-mhair-flow-container:before{content:'';position:absolute;left:54px;top:30px;bottom:30px;width:1px;background:#e0d5c1}.rd-mhair-flow-item{display:flex;align-items:flex-start;margin-bottom:60px;position:relative}.rd-mhair-flow-item:last-child{margin-bottom:0}.rd-mhair-flow-badge{flex:0 0 50px;height:50px;background-color:#fff;border:1px solid #d4b67b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 4px 15px rgba(212,182,123,.15)}.rd-mhair-flow-step{font-size:8px;color:#bfa166;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:1px}.rd-mhair-flow-num{font-size:18px;color:#d4b67b;font-family:"Cinzel","Times New Roman",serif;font-weight:500;line-height:1}.rd-mhair-flow-content{flex:1;margin-left:40px;padding-bottom:20px;border-bottom:1px dashed #eadecc}.rd-mhair-flow-item:last-child .rd-mhair-flow-content{border-bottom:none;padding-bottom:0}.rd-mhair-flow-h3{font-size:21px;color:#333;font-weight:600;margin-bottom:12px;letter-spacing:.03em;line-height:1.4}.rd-mhair-flow-text{font-size:15px;color:#555;line-height:1.85;margin-bottom:0}.rd-mhair-flow-notice{display:inline-block;background-color:#f5f0e6;padding:12px 20px;border-radius:4px;font-size:14px;color:#444;margin-top:15px;border-left:3px solid #d4b67b}.rd-mhair-flow-notice strong{color:#d4b67b;font-size:17px;font-weight:700}.rd-mhair-flow-btn-wrap{margin-top:18px}.rd-mhair-btn-gold{display:inline-block;background-color:#d4b67b;color:#fff !important;padding:11px 40px;border-radius:0;text-decoration:none !important;font-size:13px;font-weight:600;letter-spacing:.1em;transition:transform .3s ease,background-color .3s ease;border:1px solid #d4b67b}.rd-mhair-btn-gold:hover{background-color:#333;border-color:#333;transform:translateY(-2px)}@media screen and (max-width:767px){.rd-mhair-flow-container{padding-left:10px}.rd-mhair-flow-container:before{left:34px}.rd-mhair-flow-item{margin-bottom:45px}.rd-mhair-flow-badge{flex:0 0 42px;height:42px}.rd-mhair-flow-num{font-size:15px}.rd-mhair-flow-step{font-size:7px}.rd-mhair-flow-content{margin-left:20px;padding-bottom:15px}.rd-mhair-flow-h3{font-size:17px;margin-bottom:8px}.rd-mhair-flow-text{font-size:14px;line-height:1.75}.rd-mhair-flow-notice{padding:10px 15px;font-size:13px}}.urology_new_section{background:0 0;padding:80px 0;opacity:0;transform:translateY(20px);transition:all 1.2s ease-out}.urology_new_section.is-visible{opacity:1;transform:translateY(0)}.urology_new_inner{max-width:900px;margin:0 auto}.card_main_title{font-size:2.6rem;text-align:center;margin-bottom:40px;font-family:MyWebFont}.urology_card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #f9f9f9}.urology_new_section dl{display:flex;gap:40px;align-items:center}.card_img img{border-radius:12px;width:100%;display:block}.card_body h4{color:#907c5b;font-size:2rem;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f7f2eb}.card_body p{font-size:1.5rem;line-height:1.8;margin-bottom:15px;color:#555}@media screen and (max-width:766px){.urology_new_section{padding:40px 5%}.urology_card{padding:25px}.urology_new_section dl{flex-direction:column;gap:20px}.urology_new_section dl dt,.urology_new_section dl dd{width:100%}}.treatment_container{display:flex;gap:40px;align-items:center;max-width:1000px;margin:0 auto}.treatment_thumb{width:45%}.treatment_thumb img{border-radius:12px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.08)}.point_list_new{width:55%;display:flex;flex-direction:column;gap:15px}.point_card{background:#fff;border:1px solid #efeae5;border-radius:15px;padding:25px;display:flex;align-items:flex-start;gap:20px}.p_num{font-family:MyWebFont;color:#b4a088;font-weight:700;min-width:90px;font-size:1.6rem;padding-top:3px;flex-shrink:0}.p_icon{font-size:1.8rem;color:#b4a088;margin-right:10px;align-self:center}.p_text{font-size:1.4rem;line-height:1.7;margin:0;color:#555;flex-grow:1}.p_text strong{display:block;color:#333;margin-bottom:5px}.p_text small{display:block;color:#777;font-size:.9em;margin-top:2px}@media screen and (max-width:766px){.treatment_container{flex-direction:column;padding:0 5%}.treatment_thumb,.point_list_new{width:100%}.treatment_thumb{margin-bottom:20px}.point_card{padding:20px}}.point_card{display:flex;align-items:center;gap:30px;padding:30px}.card_icon_wrap{flex-shrink:0;width:90px}.point_icon{width:100%;height:auto;display:block}.card_text_wrap{flex:1}.symptom_desc{margin-top:15px;line-height:1.8}.symptom_desc p{margin:0;font-size:15px}.top-attention{padding:60px 20px;background-color:#fff}.top-attention-inner{max-width:1000px;margin:0 auto}.attention-subtitle{text-align:center;font-size:14px;color:#888;margin-bottom:8px}.attention-title{text-align:center;font-size:28px;margin-bottom:40px;color:#333;line-height:1.4}.attention-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.attention-box{padding:30px;background:#fcfbf9;border:1px solid #e0dcd5;border-radius:4px}.attention-label{font-size:12px;color:#a89475;letter-spacing:.15em;margin-bottom:12px}.attention-main{font-weight:700;font-size:18px;margin-bottom:15px;color:#222}.attention-desc{font-size:14px;line-height:1.8;color:#666}.sp-only{display:none}@media (max-width:768px){.attention-grid{grid-template-columns:1fr}.sp-only{display:block}.attention-title{font-size:22px;margin-bottom:30px}.u-pc-only{display:none !important}.point_list_new{gap:10px}.point_card{padding:12px 20px !important;gap:15px !important}.card_icon_wrap{width:60px !important}.p_text strong{margin-bottom:0}}