body{font-family:'M PLUS Rounded 1c',sans-serif}.sp{display:none}@media only screen and (max-width:999px){.sp{display:initial}.sp a:hover{opacity:initial}a{-webkit-tap-highlight-color:transparent}.pc{display:none}}body,p,h1{margin:0;padding:0}.clear{clear:both}ol,ul{list-style:none}ul{margin:0;padding:0}li{margin:0;padding:0;list-style:none}a,a:visited{color:inherit}a{text-decoration:none}a:hover{opacity:.7}.current{position:relative;width:98%;top:38px;border-bottom:2px solid #e65710;margin:auto auto -2px auto}.current_side{color:#e65710}#container{width:1240px;margin:0 auto}@media only screen and (max-width:999px){#container{width:100%;margin:0 auto}}#contents{width:1000px;float:left;border-right:solid 1px #ccc}@media only screen and (max-width:999px){#contents{width:98%;margin:0 auto;float:none;border-right:none}}#contents_top{width:1240px;margin:100px auto 0 auto}@media only screen and (max-width:999px){#contents_top{width:98%;margin:0 auto;float:none}}#header{width:100%;min-width:1240px;height:125px;background:url(https://shp.gr.jp/wp-content/themes/suzuki/library/images/common/header/xheader_bg.png.pagespeed.ic.9L4uNy9ecr.png) no-repeat;background-position:center top;box-sizing:border-box}.header_area{width:1240px;margin:0 auto}#header_logo{width:300px;margin:20px 0 0 20px;float:left}@media only screen and (max-width:999px){#header{width:100%;min-width:initial;height:auto;margin:0 auto;background:#fff;padding:20px 0}.header_area{width:100%;margin:0 auto}#header_logo{width:300px;margin:0 auto;float:initial}}#leftBox_top{background-image:url(https://shp.gr.jp/wp-content/themes/suzuki/library/images/common/time/xdaytime.jpg.pagespeed.ic._8aDYPg8DC.png);background-repeat:no-repeat;background-size:contain;width:120px;height:74px;margin:40px 0 0 260px;float:left;overflow:hidden}#rightBox_top{width:230px;float:left;margin:37px 0 0 15px}.gairai_time img{width:100%}#changeImg_top{overflow:hidden;width:120px;height:74px;position:relative;z-index:2}#changeImg_top img{width:100%}#timeBox_top{font-size:15px;width:160px;height:auto;position:absolute;padding-bottom:8px;padding-top:8px;margin:-105px 0 0 410px;background-color:none;color:#000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:1.5;text-align:center;z-index:3}span.bigTime{font-size:21px}@media only screen and (max-width:999px){#topHead_top_sp{overflow:hidden;margin:20px auto 0 auto;width:100%;max-width:320px;background:#fff;box-sizing:border-box;overflow:hidden}#leftBox_top_sp{background-image:url(https://shp.gr.jp/wp-content/themes/suzuki/library/images/common/time/xdaytime.jpg.pagespeed.ic._8aDYPg8DC.png);background-repeat:no-repeat;width:120px;height:74px;overflow:hidden;margin:5px 0 0 180px;float:initial}#rightBox_top_sp{width:100%;margin:10px auto 20px auto;float:initial;padding-bottom:30px}.gairai_time_sp img{width:100%}#changeImg_top_sp{width:120px;height:74px}#changeImg_top_sp img{width:100%}#timeBox_top{display:none}#view_clock{font-size:16px;width:160px;height:auto;position:absolute;padding-bottom:8px;padding-top:8px;margin-top:8px;background-color:#fff;color:#000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:1.5;text-align:center;z-index:3}span.bigTime_sp{font-size:20px}}#header_tel{float:left}#tel_icon{float:left;width:31px;height:23px;margin:55px 0 0 30px}#tel_number{font-size:28px;font-weight:bold;margin:45px 0 0 10px;float:left}#tel_address{font-size:16px;font-weight:bold;margin-left:30px;letter-spacing:4px}@media only screen and (max-width:999px){.sp_header_tel{width:100%;background:#e65710;padding:5px 0 10px 0}.sp_telnumber_area{width:320px;margin:0 auto}.sp_tel_icon{float:left;width:50px;height:38px;margin:8px 0 0 0}.sp_tel_number{font-size:28px;font-weight:bold;color:#fff;margin:8px 0 0 10px;float:left}.sp_tel_address{font-size:18px;font-weight:bold;letter-spacing:3px;text-align:center;color:#e65710;margin-top:px}}.header_link_area{position:relative;top:-123px;margin-left:700px}.header_icon{display:block;float:left;margin-left:20px}.footer{width:100%;background:#e65710;padding:30px 0 10px 0;margin-top:80px}.footer_area{width:1240px;margin:0 auto}.footer_logo{display:block;width:275px;height:82px;float:left}.footer_logo:hover{opacity:initial}.footer_nav{float:left;margin:0 0 0 410px}.footer_menu{display:block;float:left}.footer_icon{float:left;width:15px;height:12px;margin:0 5px 0 30px}.footermenu_text{float:left;color:#fff}.copy{text-align:center;color:#fff;margin-top:10px}@media only screen and (max-width:999px){.sp_footer_logoarea{width:100%;background:#e65710;padding:0 0 20px 0;border-bottom:solid 2px #f29e60}.sp_footer_logo{width:275px;height:82px;margin:0 auto}.sp_footer_menu{width:100%;background:#e65710;padding:10px 0;border-bottom:solid 2px #f29e60;display:block}.sp_footer_icon{width:16px;float:left;margin-left:20px;margin-top:5px}.sp_footermenu_text{margin:5px 0 0 10px;float:left;color:#fff;font-size:16px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}#header_nav{width:1240px;margin:auto}.header_list{font-size:0}.menu_item{display:inline-block;width:14.28%;padding:30px 0 15px 0;position:relative;background:#fff;z-index:1000}.menu_item:last-of-type{border-right:none}.menu_item a{display:block;width:100%;font-size:16px;font-weight:bold;text-align:center}.menu_item:hover{border-bottom:2px solid #e65710;margin-bottom:-2px}.sub_menu{position:absolute;width:100%;top:100%;background:rgba(230,87,16,.9);margin-top:10px}.sub_menu a{font-size:14px}.sub_menu_item{overflow:hidden;opacity:0;height:0;-webkit-transition:.3s;transition:.3s}.menu_item:hover>.sub_menu>.sub_menu_item{overflow:visible;opacity:1;height:50px;padding-top:13px;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.menu_btn{position:fixed;top:10px;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90}.menu_btn span,.menu_btn span:before,.menu_btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#e65710;position:absolute}.menu_btn span:before{bottom:8px}.menu_btn span:after{top:8px}#menu_btn_check{display:none}#menu_btn_check:checked ~ .menu_btn span {background-color:rgba(255,255,255,0)}#menu_btn_check:checked ~ .menu_btn span::before {bottom:0;transform:rotate(45deg)}#menu_btn_check:checked ~ .menu_btn span::after {top:0;transform:rotate(-45deg)}.spmenu_content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#f1964d;transition:all .5s;overflow-y:scroll}.spmenu_content a{display:block}.spmenu_logoarea{width:100%;padding:30px 0;background:#f5b887;border-bottom:2px solid #e65710}.spmenu_logo{width:250px;margin:0 auto}#menu_btn_check:checked ~ .spmenu_content {left:0}.sp_menu_item{background:#f5b887;color:#e65710;cursor:pointer;display:block;margin-bottom:1px;border-bottom:1px solid #e65710}.sp_menu_item_link{color:#e65710;display:block;line-height:60px;padding:0 1rem;position:relative}.sp_menu_item_link2{color:#e65710;display:block;line-height:60px;padding:0 1rem;position:relative}.sp_menu_item_link:after{content:'\025b6';display:block;line-height:60px;position:absolute;right:0;text-align:center;top:0;width:60px}.sp_menu_item_link.on:after{content:'\025bc'}.sp_submenu{background:#de6322;display:none}.sp_submenu_content{border-bottom:1px solid #f5b887;color:#fff;padding:1rem}.sp_submenu_content:last-of-type{border-bottom:none}.icon_menu_area{margin-top:30px}.icon_menu_sp{display:block;float:left;width:25%;text-align:center;padding:20px 0;border:1px solid #e0e0e0;box-sizing:border-box;font-size:12px}.icon_menu_sp_img{width:30px;height:30px;margin:0 auto}.icon_menu_sp_img img{width:100%}.sidebar{position:relative;float:left;width:240px}#nav{width:240px}.fixed{position:fixed;top:20px}.pagetitle_area span{vertical-align:middle}.pagetitle_area img{vertical-align:middle}.pagetitle_area h1{padding:10px 0;border-bottom:dashed 1px #ccc;font-size:22px;margin-left:10px;text-align:center}.pagetitle_area li{margin:20px 0 0 30px;font-size:16px}.pagetitle_area li a:hover{color:#e65710;opacity:initial}@media only screen and (max-width:999px){.sidebar{width:100%;float:initial;margin:30px 0}#nav{width:100%}.fixed{position:initial}.pagetitle_area h1{width:95%;margin:0 auto;padding:10px 0;font-size:22px;border-bottom:dashed 1px #ccc;text-align:center}.pagetitle_area li{font-size:16px;margin:20px 0 0 30px;font-size:18px}}.archive_button a{width:470px;padding:20px 0;text-align:center;border:solid 1px #ccc;border-radius:10px;margin:20px 10px 0 10px;float:left;font-size:20px;color:#e55710}.archive_button span{font-size:14px;color:#000}@media only screen and (max-width:999px){.archive_button a{display:block;width:97%;font-size:16px;padding:20px 0;color:#e55710;text-align:center;border:solid 1px #ccc;border-radius:10px;box-sizing:border-box;margin:20px auto 0 auto;float:initial}}.page_main_img{width:1240px;height:375px;margin:0 auto 90px auto;position:relative;z-index:-1}.page_main_img img{width:100%}.main_img_title{position:relative;top:210px;left:90px;letter-spacing:.1em;font-size:36px;color:#e65710}@media only screen and (max-width:999px){.page_main_img{width:98%;height:auto;margin:30px auto;position:relative}.main_img_title{position:absolute;top:initial;left:5%;bottom:43%;letter-spacing:.1em;font-size:24px;color:#e65710}}h1.page_title{width:980px;font-size:26px;color:#e65710;box-sizing:border-box;border:solid 1px #ccc;border-radius:10px;padding:5px 0 5px 30px}h1.page_title2{width:980px;font-size:26px;color:#e65710;box-sizing:border-box;border:solid 1px #ccc;border-radius:10px;padding:5px 0 5px 30px;margin-top:70px}@media only screen and (max-width:999px){h1.page_title{width:98%;margin:0 auto;font-size:24px;color:#e65710;box-sizing:border-box;border:solid 1px #ccc;border-radius:10px;padding:5px 0 5px 30px}h1.page_title2{width:98%;margin:50px auto 30px auto;font-size:24px;color:#e65710;box-sizing:border-box;border:solid 1px #ccc;border-radius:10px;padding:5px 0 5px 30px}}h2.sub_title{width:98%;font-size:24px;color:#e65710;box-sizing:border-box;border-bottom:dashed 1px #ccc;padding:5px 0 5px 30px}h2.sub_title2{width:98%;font-size:24px;color:#e65710;box-sizing:border-box;border-bottom:dashed 1px #ccc;padding:5px 0 5px 30px;margin-top:50px}@media only screen and (max-width:999px){h2.sub_title{width:98%;margin:0 auto;font-size:24px;color:#e65710;box-sizing:border-box;border-bottom:dashed 1px #ccc;padding:5px 0 5px 30px}}.table{width:98%;margin:30px 0;border-collapse:collapse;box-sizing:border-box}.td1{width:15%;border:1px solid #de6322;padding:20px 0;background:#f5b887;text-align:center}.td2{border:1px solid #de6322;padding:20px 0 20px 20px;background:#fff;line-height:1.5em}.td3{border:1px solid #de6322;padding:20px 0;background:#fff;line-height:1.5em;text-align:center;font-size:20px}.td4{width:15%;border:1px solid #de6322;padding:20px 0;background:#f5b887;text-align:center}.td_outpatient{width:12%;border:1px solid #de6322;padding:20px 0 20px 5px;background:#fff;line-height:1.5em;font-size:14px}.not_enough{height:300px}@media only screen and (max-width:999px){.not_enough{display:none}}.post_contents{width:95%;margin:30px 0 150px 10px;font-size:15px;line-height:1.8em}.contents_text{width:95%;margin:30px 0 0 10px;font-size:15px;line-height:1.8em}.top_banner_area{width:1120px;margin:50px auto 0 auto}.first_banner{display:block;width:535px;margin-right:50px;float:left}.stay_banner{display:block;width:535px;float:left}.first_banner img,.stay_banner img{width:100%}@media only screen and (max-width:999px){.top_banner_area{width:98%;margin:50px auto 0 auto}.first_banner{display:block;width:100%;max-width:535px;margin:0 auto;float:initial}.stay_banner{width:100%;max-width:535px;margin:20px auto 0 auto;float:initial}}.news_wrap{width:100%;max-width:1240px;margin:50px auto 0 auto;background:#e0e0e0;padding:20px 20px;box-sizing:border-box;border-radius:10px}.news_area{width:100%;height:430px;background:#fff;border-radius:10px;padding:20px 20px}.news_area h1{text-align:center;width:100%;border-bottom:1px #000 solid}.view_list{width:100px;display:block;position:relative;font-size:14px;top:-40px;margin-left:1050px;border:1px solid #e65710;color:#e65710;padding:5px 0;text-align:center;border-radius:10px}@media only screen and (max-width:999px){.view_list{width:80px;display:block;position:relative;font-size:12px;top:20px;margin-left:0;border:1px solid #e65710;color:#e65710;padding:5px 0;text-align:center;border-radius:10px}}.news_area span{vertical-align:middle}.news_area img{vertical-align:middle}.news_area ul{width:100%;height:300px;　margin-top:30px;overflow-y:scroll}.news_area li{border-bottom:1px #e0e0e0 dashed;margin-top:20px;padding:0 0 10px 10px;line-height:2em}span.newsCate{margin-left:20px;margin-right:20px;padding-left:10px;padding-right:10px;font-size:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}span.news{font-size:15px;color:#5ca6fd;border:1px solid #5ca6fd;text-align:center;margin-right:10px;margin-left:10px;padding:3px 10px;border-radius:10px}span.update{font-size:15px;color:#dda02d;border:1px solid #dda02d;text-align:center;margin-right:10px;margin-left:10px;padding:3px 10px;border-radius:10px}span.medical{font-size:15px;color:#b02a69;border:1px solid #b02a69;text-align:center;margin-right:10px;margin-left:10px;padding:3px 10px;border-radius:10px}span.recruit{font-size:15px;color:#6fae69;border:1px solid #6fae69;text-align:center;margin-right:10px;margin-left:10px;padding:3px 10px;border-radius:10px}.news_archive{width:100%;border-radius:10px;padding:20px 20px}.news_archive li{border-bottom:1px #e0e0e0 dashed;margin-top:20px;padding:0 0 10px 10px;line-height:2em}.pagination{display:flex;align-items:center;justify-content:center;margin:40px 0;font-size:13px}.pagination span,.pagination a{width:auto;margin:4px;padding:8px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;text-align:center;line-height:16px}.pagination .pager{width:32px}.pagination .current{color:#fff;background-color:#e65710;position:relative;top:0}.pagination a.prev{margin-right:16px}.pagination a.next{margin-left:16px}.pagination a.first{}.pagination a.last{}.pagination span.page_num{display:none}@media only screen and (max-width:959px) and (min-width:650px){.app-main{padding-top:105px}}@media only screen and (max-width:649px){.app-main{padding-top:103px}}.about_photo{width:620px;height:236px;margin:30px auto 0 auto}.about_photo2{width:960px;height:250px;margin:30px 0 0 10px}@media only screen and (max-width:999px){.about_photo{width:98%;max-width:620px;height:initial;margin:30px auto 0 auto}.about_photo2{width:98%;height:initial;margin:30px auto 0 auto}}.subsc{display:block;width:98%;font-size:24px;color:#fff;background:#e65710;padding:10px 0;text-align:center}.fm_table{width:95%;margin:30px auto}.fm1{width:15%;padding:20px 0}.fm2{width:5%}.essential{width:100%;padding:5px;text-align:center;background:#e65710;color:#fff;border-radius:10px;font-size:14px}.any{width:100%;padding:5px;text-align:center;background:#ccc;color:#666;border-radius:10px;font-size:14px}.fm3,.fm6{padding-left:10px}.fm6 input[type="text"]{width:20%}.fm3 input[type="text"],.fm3 input[type="email"],.fm3 input[type="tel"],.fm3 textarea{width:100%}input[type="submit"]{display:block;width:80%;font-size:24px;color:#e65710;background:#fff;border:2px solid #e65710;border-radius:10px;margin:0 auto;text-align:center}input[type="submit"]:hover{opacity:.7}.archive_button2{margin-left:1px}.archive_button2 a{width:306px;padding:20px 0;text-align:center;border-radius:10px;margin:30px 10px 0 10px;float:left;font-size:18px;color:#fff;background:#e65710}@media only screen and (max-width:999px){.archive_button2 a{display:block;width:45%;font-size:14px;padding:20px 0;color:#fff;background:#e65710;text-align:center;border-radius:10px;box-sizing:border-box;margin:20px 3% 0 2%;float:left}}.inspection_link{display:block;width:320px;padding:10px 0;text-align:center;background:#e65710;border-radius:10px;color:#fff;margin-top:50px}@media only screen and (max-width:999px){.inspection_link{margin:50px auto 0 auto}}.google_map{margin:50px 0 0 20px}@media only screen and (max-width:999px){.google_map{width:98%;margin:50px auto 0 auto}}.nurs_left{width:400px;float:left}.nurs_right1{width:400px;float:left;margin-left:100px;margin-top:130px}.nurs_right2{width:400px;float:left;margin-left:100px}@media only screen and (max-width:999px){.nurs_left{width:100%;float:initial}.nurs_right1{width:100%;max-width:400px;float:initial;margin:30px auto}.nurs_right2{width:100%;max-width:400px;float:initial;margin:30px auto}}