.st{margin:0;font-weight:normal;font-size:28px;color:#bbb;border-bottom:1px dotted #ddd;margin-bottom:20px}#gotop{position:fixed;bottom:0;right:0}#gotop a{display:block;text-decoration:none;background-color:#000;color:#fff;padding:10px;font-size:16px}#spmenu{display:none}@media (max-width: 1000px){#container *{box-sizing:border-box}#container>*{width:100%}#container img{max-width:100%;height:auto}header{width:100%}header #shonan_navi{width:100%}header #shonan_navi ul{letter-spacing:-1em}header #shonan_navi ul li{letter-spacing:normal;display:inline-block;vertical-align:top;width:20%}#main .breadcrumb{padding:0 20px;width:100%}#main section,#main>div.mb40{padding-left:20px;padding-right:20px}#main section>*,#main>div.mb40>*{width:100%}#main section>* aside,#main>div.mb40>* aside{width:20%}#main section>* iframe,#main>div.mb40>* iframe{width:100%}#main section #index_information_wrap #index_information,#main>div.mb40 #index_information_wrap #index_information{width:78%;margin-right:0}#main section #index_information_wrap #index_information .information,#main>div.mb40 #index_information_wrap #index_information .information{width:41%;margin-right:0}#main section #index_information_wrap #index_information .news,#main>div.mb40 #index_information_wrap #index_information .news{width:56%}#main section #map_wrap,#main section #volunteer_wrap,#main>div.mb40 #map_wrap,#main>div.mb40 #volunteer_wrap{position:relative}#main section #map_wrap:before,#main section #map_wrap:after,#main section #volunteer_wrap:before,#main section #volunteer_wrap:after,#main>div.mb40 #map_wrap:before,#main>div.mb40 #map_wrap:after,#main>div.mb40 #volunteer_wrap:before,#main>div.mb40 #volunteer_wrap:after{content:'';display:block;width:20px;height:100%;background-color:#f9fbfb;position:absolute;top:0}#main section #map_wrap:before,#main section #volunteer_wrap:before,#main>div.mb40 #map_wrap:before,#main>div.mb40 #volunteer_wrap:before{left:100%}#main section #map_wrap:after,#main section #volunteer_wrap:after,#main>div.mb40 #map_wrap:after,#main>div.mb40 #volunteer_wrap:after{right:100%}#main section #map_wrap .map,#main>div.mb40 #map_wrap .map{width:100%}#main section #map_wrap .gmap,#main>div.mb40 #map_wrap .gmap{width:75%;margin:0}#main section #map_wrap .gmap iframe,#main>div.mb40 #map_wrap .gmap iframe{width:100%}#main section #map_wrap .map_info,#main>div.mb40 #map_wrap .map_info{width:23%;padding:10px 0}#main section #guide_wrap #guidesub_wrap,#main>div.mb40 #guide_wrap #guidesub_wrap{width:100%}#main section #guide_wrap #guidesub_wrap ul li,#main>div.mb40 #guide_wrap #guidesub_wrap ul li{float:none;width:100%;margin-top:20px;overflow:hidden;zoom:1}#main section #guide_wrap #guidesub_wrap ul li:nth-child(1),#main>div.mb40 #guide_wrap #guidesub_wrap ul li:nth-child(1){margin:0}#main section #guide_wrap #guidesub_wrap ul li img,#main>div.mb40 #guide_wrap #guidesub_wrap ul li img{width:20%;float:left}#main section #guide_wrap #guidesub_wrap ul li .sub_desc,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc{width:80%;float:right}#main section #guide_wrap #guidesub_wrap ul li .sub_desc h2,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc h2{text-align:left !important}#main section #guide_wrap #guidesub_wrap ul li .sub_desc h2 br,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc h2 br{display:none}#main section #volunteer_wrap .volunteer,#main>div.mb40 #volunteer_wrap .volunteer{width:100%}#main section #volunteer_wrap .volunteer *,#main>div.mb40 #volunteer_wrap .volunteer *{max-width:100%}#main section .treatment_main .img_left,#main>div.mb40 .treatment_main .img_left{width:50%;margin:0 10px 0 0}#main section #examination_navi ul,#main>div.mb40 #examination_navi ul{width:100%}#main section #examination_navi ul li,#main>div.mb40 #examination_navi ul li{width:32%;margin:2% 0 0 2%}#main section #examination_navi ul li:nth-child(3n+1),#main>div.mb40 #examination_navi ul li:nth-child(3n+1){margin-left:0}#main section #examination_navi ul li:nth-child(1),#main section #examination_navi ul li:nth-child(2),#main section #examination_navi ul li:nth-child(3),#main>div.mb40 #examination_navi ul li:nth-child(1),#main>div.mb40 #examination_navi ul li:nth-child(2),#main>div.mb40 #examination_navi ul li:nth-child(3){margin-top:0}#main section .clearfix .img_right,#main>div.mb40 .clearfix .img_right{width:50%;margin:0 0 0 10px}#main section .clearfix .img_left,#main>div.mb40 .clearfix .img_left{width:50%;margin:0 10px 0 0}#main section .facilities_clip,#main>div.mb40 .facilities_clip{width:100%}#main section .facilities_clip .facilities_left,#main section .facilities_clip .facilities_right,#main>div.mb40 .facilities_clip .facilities_left,#main>div.mb40 .facilities_clip .facilities_right{width:49%;margin:0}#main section .news_lowcon,#main>div.mb40 .news_lowcon{float:none;width:100%}#main section .wp-pagenavi,#main>div.mb40 .wp-pagenavi{margin-bottom:40px}.pagetop a{margin-left:auto;margin-right:auto}footer #footer_wrap{width:100%}footer .footer_link{width:100%}}@media (max-width: 640px){.mb40{margin-bottom:20px}.mb20{margin-bottom:10px}.st{font-size:18px;margin-bottom:10px}header #topimage_wrap #logo{width:35%;left:2%}header #topimage_wrap #header_info{width:55%;right:2%;font-size:10px;-webkit-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff;-ms-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff}header #shonan_navi{display:none}header #shonan_navi ul li{width:25%;font-size:12px}header #shonan_navi ul li:first-child{display:none}#main .breadcrumb{padding:0 10px}#main section,#main>div.mb40{padding-left:10px;padding-right:10px}#main section>*,#main>div.mb40>*{width:100%}#main section>* aside,#main>div.mb40>* aside{width:100%;float:none;text-align:center}#main section>* aside .sidemenu,#main>div.mb40>* aside .sidemenu{display:none}#main section>* aside img,#main>div.mb40>* aside img{width:160px;margin-bottom:0 !important}#main section>* aside ul,#main>div.mb40>* aside ul{letter-spacing:-1em;padding:0 0 5px 0;margin:0}#main section>* aside ul li,#main>div.mb40>* aside ul li{letter-spacing:normal;display:inline-block;width:33.3%;padding:0;margin:5px 0 0 0;font-size:11px}#main section>* #side_info_wrap,#main>div.mb40>* #side_info_wrap{margin-top:20px}#main section>* #side_info_wrap img,#main>div.mb40>* #side_info_wrap img{display:block;margin:0 auto}#main section #index_information_wrap #index_information,#main>div.mb40 #index_information_wrap #index_information{background-color:#fff;width:100%;margin-right:0;font-size:11px}#main section #index_information_wrap #index_information .information,#main>div.mb40 #index_information_wrap #index_information .information{width:41%;margin-right:0}#main section #index_information_wrap #index_information .news,#main>div.mb40 #index_information_wrap #index_information .news{width:56%}#main section #map_wrap:before,#main section #map_wrap:after,#main section #volunteer_wrap:before,#main section #volunteer_wrap:after,#main>div.mb40 #map_wrap:before,#main>div.mb40 #map_wrap:after,#main>div.mb40 #volunteer_wrap:before,#main>div.mb40 #volunteer_wrap:after{width:10px}#main section #map_wrap .gmap,#main>div.mb40 #map_wrap .gmap{width:100%}#main section #map_wrap .map_info,#main>div.mb40 #map_wrap .map_info{width:100%}#main section #guide_wrap,#main>div.mb40 #guide_wrap{position:relative;overflow:hidden;padding-top:160px}#main section #guide_wrap>img,#main>div.mb40 #guide_wrap>img{position:absolute;top:0;left:0;width:auto;max-width:999px;height:150px}#main section #guide_wrap .t_center,#main>div.mb40 #guide_wrap .t_center{text-align:left}#main section #guide_wrap #guidesub_wrap ul li img,#main>div.mb40 #guide_wrap #guidesub_wrap ul li img{width:100%;max-width:200px;float:none;display:block;margin:0 auto}#main section #guide_wrap #guidesub_wrap ul li .sub_desc,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc{width:100%;float:none}#main section #guide_wrap #guidesub_wrap ul li .sub_desc h2,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc h2{text-align:center !important}#main section #guide_wrap #guidesub_wrap ul li .sub_desc h2 br,#main>div.mb40 #guide_wrap #guidesub_wrap ul li .sub_desc h2 br{display:block}#main section #volunteer_wrap .volunteer *,#main>div.mb40 #volunteer_wrap .volunteer *{text-align:left !important}#main section #examination_navi ul li,#main>div.mb40 #examination_navi ul li{width:49%;margin:2% 0 0 2% !important}#main section #examination_navi ul li:nth-child(2n+1),#main>div.mb40 #examination_navi ul li:nth-child(2n+1){margin-left:0 !important}#main section #examination_navi ul li:nth-child(1),#main section #examination_navi ul li:nth-child(2),#main>div.mb40 #examination_navi ul li:nth-child(1),#main>div.mb40 #examination_navi ul li:nth-child(2){margin-top:0 !important}#main section .facilities_clip,#main>div.mb40 .facilities_clip{margin-top:0}#main section .facilities_clip .facilities_left,#main section .facilities_clip .facilities_right,#main>div.mb40 .facilities_clip .facilities_left,#main>div.mb40 .facilities_clip .facilities_right{width:100%;float:none;margin-top:20px !important}#main section .facilities_clip .facilities_left img,#main section .facilities_clip .facilities_right img,#main>div.mb40 .facilities_clip .facilities_left img,#main>div.mb40 .facilities_clip .facilities_right img{display:block}#main section #employment h2,#main>div.mb40 #employment h2{font-size:18px}#main section #employment .telbox,#main>div.mb40 #employment .telbox{padding:9px;font-size:12px}#main section #employment .telbox span,#main>div.mb40 #employment .telbox span{font-size:18px}footer{padding:10px 0}footer #footer_wrap ul{padding:0}footer #footer_wrap ul li{display:block;margin:5px auto 0 auto}footer .footer_link{margin-top:0}footer .footer_link ul li{display:block;margin:10px auto 0 auto}#spmenu{display:block}#spmenu p{background-color:#019c9c;color:#fff;margin:0;padding:5px;cursor:pointer;text-align:center}#spmenu p:before,#spmenu p:after{content:'';width:0;height:0;display:inline-block;border:5px solid transparent;border-top:5px solid #fff;vertical-align:middle}#spmenu p:before{margin-right:10px}#spmenu p:after{margin-left:10px}#spmenu p.s:before,#spmenu p.s:after{margin-top:-10px;border:5px solid transparent;border-bottom:5px solid #fff}#spmenu ul{display:none;list-style-type:none;margin:0;padding:0}#spmenu ul li{margin:0;padding:0;border-bottom:1px dashed #ccc}#spmenu ul li a{display:block;padding:5px;text-align:center}#spmenu ul li a:hover{background-color:#fff9ee;text-decoration:none}}
