@charset "utf-8";.sp{display:none}html{font-size:16px;-webkit-text-size-adjust:100%;font-family:"noto-sans-cjk-jp","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif}body{margin:0}p{line-height:180%;margin:0 0 1em}.indent p{text-indent:1em}img{max-width:100%;height:auto;border:0;margin:0;padding:0}a{color:#169296;text-decoration:none;transition:all .3s ease}a:hover img,a:hover,.hover:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80)”}.green{color:#169296}.blue{color:#3384c6}.normal{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.semibold{font-weight:900}.left{text-align:left}.center{text-align:center}.right{text-align:right}#header{width:100%;max-width:1200px;height:90px;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#header #header_logo img{max-width:calc(100% - 60px)}#header #header_menu{display:flex;flex-wrap:nowrap;align-items:center;gap:35px}#header #header_menu p{margin-bottom:5px}#header #header_menu .tel{background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_tel.png) center left no-repeat;padding:0 0 5px 25px;font-size:28px;font-weight:700;color:#000;text-decoration:none;margin-right:20px;font-family:"zen-maru-gothic",sans-serif;font-weight:900;font-style:normal}#header .header_access a{background:#3384c6;color:#fff;text-decoration:none;padding:10px 35px;border-radius:20px}#header .header_access a:before{content:"";display:inline-block;width:14px;height:18px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_access.png) bottom left no-repeat;margin-bottom:-2px;margin-right:5px}.mainimg{width:100%;max-width:1200px;margin:0 auto;position:relative}.mainimg img{border-radius:10px}.mainimg p{position:absolute;left:22%;bottom:50%;font-size:30px;font-weight:900;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3);line-height:2.0}.mainimg p span{background:#fff;color:#169296;padding:10px 15px;margin-right:10px;border-radius:5px}#breadcrumb{width:100%;max-width:1200px;margin:10px auto 50px;padding:0 20px;box-sizing:border-box;overflow-x:scroll}#breadcrumb::-webkit-scrollbar{display:none}#breadcrumb ul{width:max-content;padding:0;margin:0;display:flex;list-style:none;justify-content:flex-start;font-size:12px}#breadcrumb ul li{margin-right:7px}#breadcrumb ul li a{color:#3384c6}#wrapper ul.nav{display:flex;justify-content:center;flex-wrap:wrap;padding:0;margin:25px;list-style-type:none;gap:25px}#wrapper ul.nav li{width:240px;height:50px;border:1px solid #169296;box-sizing:border-box}#wrapper ul.nav li a{display:inline-flex;justify-content:center;width:100%;height:100%;align-items:center;color:#000;font-weight:700;position:relative}#wrapper ul.nav li a:hover{background:rgba(22,146,150,.2)}#wrapper ul.nav li a:before{content:"";display:inline-block;width:25px;height:26px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon01.png) bottom left no-repeat;margin-right:10px}#wrapper ul.nav li.icon02 a:before{height:33px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon02.png) bottom left no-repeat}#wrapper ul.nav li a:after{content:"";width:0;height:0;display:block;position:absolute;bottom:3px;right:3px;border:7px solid transparent;border-bottom-color:#169296;border-right-color:#169296}#wrapper h2{width:100%;padding-left:60px;margin-bottom:50px;font-size:30px;box-sizing:border-box;position:relative}#wrapper h2 span{color:#169296;font-size:10px}#wrapper h2:before{content:"";width:57px;height:1px;background:#169296;position:absolute;top:7px;left:0}h3{color:#169296;font-size:30px}h3.icon{font-size:18px}.page-feature h3.icon{font-size:24px}.page-feature h3.icon span{font-size:18px;margin-left:1em}.single h3{font-size:24px;border-bottom:1px solid;padding-bottom:10px}h3.icon:before{content:"";display:inline-block;margin-right:10px}h3.icon01:before{width:25px;height:26px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon01.png) bottom left no-repeat}h3.icon03:before{width:22px;height:25px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon03.png) bottom left no-repeat}h3.icon05:before{width:26px;height:29px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon05.png) bottom left no-repeat}h3.icon06:before{width:26px;height:26px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon06.png) bottom left no-repeat}h3.icon07:before{width:26px;height:28px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon07.png) bottom left no-repeat}h3.icon08:before{width:21px;height:29px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon08.png) bottom left no-repeat}h3.icon09:before{width:27px;height:21px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon09.png) bottom left no-repeat}h3.icon10:before{width:27px;height:20px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon10.png) bottom left no-repeat}section{margin:70px 0}section.bg_gray{padding:50px 0;background:#f8f8f8}section .section_inner{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}section .bg_white{background:#fff}section .bg_gray{background:#f8f8f8}#pagetop{display:none;position:fixed;bottom:85px;right:11px;background:#169296;font-size:31px;color:#fff;width:60px;height:60px;justify-content:center;align-items:center;cursor:pointer}#footer{background:#169296;padding:35px 15px}#wrapper ul.footer_nav{display:flex;justify-content:center;flex-wrap:nowrap;padding:0;margin:25px;list-style-type:none;gap:25px}#wrapper ul.footer_nav li{width:240px;height:50px;border:1px solid #169296;box-sizing:border-box}#wrapper ul.footer_nav li a{display:inline-flex;justify-content:center;width:100%;height:100%;align-items:center;color:#000;background:#fff;font-weight:700;position:relative}#wrapper ul.footer_nav li a:hover{background:#d0e9ea}#wrapper ul.footer_nav li a:before{content:"";display:inline-block;width:25px;height:26px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon01.png) bottom left no-repeat;margin-right:10px}#wrapper ul.footer_nav li.icon02 a:before{height:33px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon02.png) bottom left no-repeat}#wrapper ul.footer_nav li a:after{content:"";width:0;height:0;display:block;position:absolute;bottom:3px;right:3px;border:7px solid transparent;border-bottom-color:#169296;border-right-color:#169296}#footer #footerIn{width:100%;max-width:1200px;margin:45px auto 0;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;align-items:flex-start}#footer #footerIn .footerIn_L{color:#fff}#footer #footerIn .footerIn_L #footer_logo{margin-bottom:30px}#footer #footerIn .footerIn_L .tel{background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_tel_w.png) center left no-repeat;padding:0 0 5px 25px;font-size:28px;font-weight:700;color:#fff;text-decoration:none;margin-right:20px;font-family:"zen-maru-gothic",sans-serif;font-weight:900;font-style:normal}#footer #footerIn .footerIn_L .fax a{color:#fff;pointer-events:none}#footer #footerIn .footerIn_B{width:100%}#footer #footerIn .footerIn_B .center a{margin:35px 0 0;color:#fff;font-size:14px;border-right:1px solid;padding:0 15px}#footer #footerIn .footerIn_B .center a:first-child{border-left:1px solid}#footer #footerIn #copyright{margin:15px 0 0;text-align:center;color:#fff;font-size:12px}#news dl{border-bottom:1px solid #f5f5f5}#news dl dt{float:left;font-size:14px}#news dl dt span{background:#d0e9ea;color:#169296;margin:0 15px;padding:2px;width:150px;display:inline-block;text-align:center;font-weight:500}#news dl dd{padding-left:270px}#greeting{background:linear-gradient(180deg,transparent 155px,#d8f0eb 155px);padding-bottom:75px}#greeting>div:first-child{display:flex;flex-wrap:nowrap;gap:50px}#greeting .greeting_L .greeting_role{font-size:14px;margin:14px 0 0}#greeting .greeting_L .greeting_name{font-size:24px;font-weight:500px}#greeting .greeting_R h2{margin-top:0;margin-bottom:40px}#greeting .greeting_R h3{font-size:30px;font-weight:700;color:#169296}#greeting .bg_white{border-radius:10px;padding:40px;box-sizing:border-box;display:flex;gap:50px;box-shadow:0 2px 3px rgba(0,0,0,.1)}#greeting .bg_white .link_btn{margin-top:30px}#greeting .bg_white .link_btn a{border:2px solid #169296;color:#000;font-size:14px;font-weight:700;padding:7px 20px}#greeting .bg_white .link_btn a:after{content:"";display:inline-block;width:14px;height:14px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_blank.png) bottom left no-repeat;margin-left:10px}#outline .section_inner{display:flex;flex-wrap:wrap;gap:0 110px}#outline .section_inner .outline_L{width:50%}#outline .section_inner .outline_R{width:calc(50% - 110px)}#outline .section_inner table{width:100%;border-top:2px solid #c2c2c2;border-collapse:collapse;margin-bottom:35px}#outline .section_inner table tr{border-bottom:2px solid #c2c2c2}#outline .section_inner table th{border-right:2px solid #c2c2c2;vertical-align:top;padding:10px 20px;text-align:left;position:relative}#outline .section_inner table th:before{content:"";width:8px;height:8px;display:block;position:absolute;bottom:0;right:0;background:#169296}#outline .section_inner table td{padding:10px 30px}#facility .facility_list{display:flex;gap:45px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;list-style-type:none;text-align:center;padding:0;margin-top:35px}#facility .facility_list li img{max-width:100%;height:auto}#facility .facility_list a{display:block;margin:15px 0;background:#3384c6;border-radius:18px;padding:3px;color:#fff;font-size:16px}#facility .facility_list a span{font-size:14px}#facility .facility_list a:after{content:"";display:inline-block;width:13px;height:13px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon04.png) bottom left no-repeat;margin-left:10px}#cooperation .cooperation_list{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:35px 0 70px}#cooperation .cooperation_list li{background:#169296;color:#fff;padding:10px 20px}#access .section_inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:space-between}#access .section_inner iframe{width:100%}#access .section_inner .access_L{width:calc(50% - 15px)}#access .section_inner .access_R{width:calc(50% - 15px)}#access .section_inner .access_R h3{color:#169296;font-size:30px;font-weight:700;text-align:center;border-top:2px solid;border-bottom:2px solid;padding:15px}#access .section_inner .access_R h4{color:#169296;margin-bottom:10px}#access .section_inner .access_R .link_btn{margin-top:15px}#access .section_inner .access_R .link_btn a{margin:15px 0;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_arrow.png) center right 12px no-repeat #3384c6;border-radius:18px;padding:3px 40px;color:#fff;font-size:16px}#access .section_inner .access_R .link_btn a:hover{background-position:center right 8px}.page-feature #policy .section_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.page-feature #policy .section_inner .policy_L,.page-feature #policy .section_inner .policy_R{width:50%}.page-feature #information .section_inner .h3_box{display:flex;flex-wrap:wrap;align-items:center}.page-feature #information .section_inner .h3_box h3{width:176px}.page-feature #information .section_inner .h3_box h3.icon06{width:auto}.page-feature #information .section_inner .h3_box p{margin:0}.page-feature #information .section_inner .information_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.page-feature #information .section_inner .information_box .information_L{width:calc(50% - 70px)}.page-feature #information .section_inner .information_box .information_L .day_of_week span{border:1px solid #169296;padding:5px 10px}.page-feature #information .section_inner .information_box .information_L table{width:100%;border-collapse:collapse}.page-feature #information .section_inner .information_box .information_L table th{background:#169296;color:#fff;padding:7px;border:1px solid #ececec}.page-feature #information .section_inner .information_box .information_L table td{text-align:center;vertical-align:middle;padding:7px 20px;border:1px solid #ececec}.page-feature #information .section_inner .information_box .information_L p{font-size:16px}.page-feature #information .section_inner .information_box .information_R{width:calc(50% - 70px)}.page-feature #information .section_inner .information_box .information_R .day_of_week span{border:1px solid #3384c6;padding:5px 10px}.page-feature #information .section_inner .information_box .information_R table{width:100%;border-collapse:collapse}.page-feature #information .section_inner .information_box .information_R table th{background:#3384c6;color:#fff;padding:7px;border:1px solid #ececec}.page-feature #information .section_inner .information_box .information_R table td{text-align:center;vertical-align:middle;padding:7px 20px;border:1px solid #ececec}.page-feature #information .section_inner .information_box .information_R p{font-size:16px}.page-feature #information .section_inner .topatients{margin-bottom:90px;border-top:1px dashed #169296;padding-top:20px}.page-feature #information .section_inner .contact{box-shadow:0 0 10px #c2c2c2;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:70px;padding:30px;margin-bottom:90px}.page-feature #information .section_inner .contact p{text-align:center}.page-feature #information .section_inner .contact p a.tel{background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_tel_L.png) center left no-repeat;padding:0 0 5px 30px;font-size:38px;color:#000;text-decoration:none;margin-right:20px;font-family:"zen-maru-gothic",sans-serif;font-weight:900;font-style:normal;display:inline-block;margin-top:20px}.page-feature #information .section_inner .room_list{padding:0;margin:30px 0 90px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;gap:30px;text-align:center}.page-feature #information .section_inner .room_list li img{max-width:100%;height:auto}.page-feature #service .service_box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:90px}.page-feature #service .service_box .service_L{width:50%}.page-feature #service .service_box .service_R{width:45%;text-align:center}.page-feature #service .service_box .service_R .link_btn{margin-top:10px}.page-feature #service .service_box .service_R .link_btn a{border:2px solid #169296;color:#000;font-size:14px;font-weight:700;padding:7px 20px}.page-feature #service .service_box .service_R .link_btn a:after{content:"";display:inline-block;width:14px;height:14px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_blank.png) bottom left no-repeat;margin-left:10px}.page-feature #service .bg_white{border-radius:10px;padding:20px 30px}.page-feature #service .bg_white h4{margin-top:0;border-bottom:1px solid;padding:0 5px 8px}.page-feature #service .bg_white ul.check{padding:0;list-style:none}.page-feature #service .bg_white ul.check li{padding-left:30px;margin-bottom:10px;background:url(//syusaikai.com/hd/wp-content/themes/subaru/img/icon_check.png) top 3px left no-repeat}.page-feature #grades table{width:100%;border-collapse:collapse}.page-feature #grades table thead th{font-size:21px;font-weight:400;color:#fff;background:#169296;padding:15px}.page-feature #grades table tbody th{text-align:left;border:1px solid #ececec;border-top:none;padding:5px 20px}.page-feature #grades table tbody th.noborder{border-bottom:none}.page-feature #grades table tbody th.pl{padding-left:10px}.page-feature #grades table tbody td{text-align:left;border:1px solid #ececec;border-top:none;padding:5px 20px}.page-feature #grades table tbody th.noborder+td{border-bottom:none}#contents ul{padding-left:0}#contents ul li{list-style:none;line-height:2;border-bottom:1px solid #ccc;padding:5px 20px}#contents ul li span{font-size:90%}#contents ul li span.cat{font-size:75%;background:#169296;color:#fff;margin-left:1em;padding:2px 7px;border-radius:5px}#contents ul li span.cat a{color:#fff;text-decoration:none}.wp-pagenavi{text-align:center;margin:30px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:12px;border:1px solid #ccc;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#ccc;border-color:#ccc}#sidebar h2{border:1px solid #ccc;border-bottom:2px solid #169296;background:linear-gradient(0,#f9fafa,#e6e9ed);padding:10px 20px 6px;margin-bottom:15px;box-sizing:border-box;font-size:18px;font-weight:400;height:auto;width:auto}#sidebar h2:before{display:none}#sidebar ul{padding-left:0;margin-top:5px;margin-bottom:30px}#sidebar ul li{list-style:none;border-bottom:1px solid #ccc;padding:5px 20px}#sidebar ul li span{font-size:90%}.page-contact table{width:100%;border-collapse:collapse;margin-bottom:15px}.page-contact table th{width:240px;border-bottom:2px solid #c2c2c2;padding:10px 20px;text-align:left}.page-contact table th span{background:#3384c6;color:#fff;font-size:12px;font-weight:400;padding:1px 10px 3px;float:right}.page-contact table td{border-bottom:2px solid #c2c2c2;padding:10px 20px}.page-contact table td input,.page-contact table td textarea{padding:10px;width:100%;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box}.page-contact input[type=submit]{display:inline-block;margin:15px 0;padding:10px 40px;background:#3384c6;border:none;border-radius:30px;color:#fff;font-size:16px;transition:all .3s ease}.page-contact input[type=submit]:hover{opacity:.8}.page-contact table+p{text-indent:-20px;margin-left:40px}@media screen and (max-width:896px){.sp{display:block}.pc{display:none !important}.sp .btn{position:fixed;top:25px;right:15px;width:30px;height:30px;z-index:100000}.menu__line{display:block;height:4px;position:absolute;transition:transform .3s;width:100%;background:#169296}.menu__line--center{top:8px}.menu__line--bottom{bottom:10px}.menu__line--top.active{top:8px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:17px;transform:rotate(135deg)}.menu__txt{display:block;position:absolute;color:#169296;font-size:11px;font-weight:700;bottom:-8px;right:-2px}.sp .spmenu{width:100%;position:fixed;z-index:99999;left:0;top:-100%;background:#f0f5fb;background:#f0;background:linear-gradient(0deg,#fff,#f0);overflow:auto;height:100%;padding:100px 15px 15px;box-sizing:border-box}.sp .spmenu .spmenu_logo img{max-width:100%;height:auto}.sp .spmenu .spmenu_main{overflow:hidden;padding:0}.sp .spmenu .spmenu_main li{width:100%;border-top:1px dotted #ddd;font-size:14px;overflow:hidden}.sp .spmenu .spmenu_main li:last-child{border-bottom:1px dotted #ddd}.sp .spmenu .spmenu_main .spmenu_child li:last-child{border-bottom:none}.sp .spmenu .spmenu_main li a{color:#222;display:block;font-size:14px;padding:15px 0 15px 15px;text-decoration:none;position:relative}.sp .spmenu .spmenu_main li a:hover{text-decoration:none}.sp .spmenu .spmenu_main li a:after{content:">";position:absolute;top:0;right:0;padding-top:15px;width:25px;height:calc(100% - 15px);text-align:center;font-weight:700;background:#169296;color:#fff}.sp .spmenu .spmenu_main li a.spmenu_parent:after{content:"+"}.sp .spmenu .spmenu_main li a.active:after{content:"-";background:#ddd}.sp .spmenu .spmenu_main .spmenu_child{padding-left:5px}.sp .spmenu .spmenu_main .spmenu_child li a{padding-left:25px}.mainimg p{top:15%;bottom:auto;font-size:24px}#greeting>div:first-child{flex-wrap:wrap;justify-content:center}#greeting .bg_white{flex-wrap:wrap;justify-content:center}#greeting .bg_white .greeting_R{order:1}#greeting .bg_white .greeting_L{order:2}#outline .section_inner .outline_L,#outline .section_inner .outline_R{width:100%}#outline .section_inner table th{width:150px}#facility .facility_list{flex-wrap:wrap;justify-content:center}#access .section_inner .access_L,#access .section_inner .access_R{width:100%}#wrapper ul.footer_nav{flex-wrap:wrap}#footer #footerIn{justify-content:center}.page-feature #policy .section_inner .policy_L,.page-feature #policy .section_inner .policy_R{width:100%}.page-feature #policy .section_inner .policy_L{text-align:center}.page-feature #information .section_inner .information_box .information_L,.page-feature #information .section_inner .information_box .information_R{width:100%}.page-feature #service .service_box .service_L,.page-feature #service .service_box .service_R{width:100%}}@media screen and (max-width:640px){.mainimg p{font-size:18px;font-weight:700}.mainimg p span{padding:5px 10px}#news dl dt{float:none}#news dl dd{padding-left:0;margin-left:0;margin-top:10px}#news dl dd a{margin-bottom:1em;display:block}.page-feature #information .section_inner .information_box .information_L table td,.page-feature #information .section_inner .information_box .information_R table td{padding:7px 10px}#pagetop{bottom:10px;right:10px;width:40px;height:40px;font-size:24px}.page-contact table th,.page-contact table td{display:block;width:100%;box-sizing:border-box}.page-contact table th{border-bottom:none}.page-contact table th p,.page-contact table td p{margin-bottom:0}}@media screen and (max-width:375px){.mainimg p{top:10%;font-size:14px;font-weight:700}#outline .section_inner table th,#outline .section_inner table td{display:block;width:100%;border-right:none;box-sizing:border-box}#outline .section_inner table th{border-bottom:1px solid #cecece}#cooperation .cooperation_list li{width:100%}.page-feature #information .section_inner .contact p a.tel{font-size:28px}}