@charset "UTF-8";@import url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/css/yellowgreen.css);.scroll{overflow:auto;white-space:nowrap}.scroll table{width:100%}.u-pointer-events-none>a{pointer-events:none}*{margin:0;padding:0}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium");font-display:swap}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:700;font-display:swap}html{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#222;font-size:14px;line-height:1.8}a{transition:.1s linear all;color:#222;text-decoration:none}a:hover{text-decoration:underline}li{list-style-type:none}p,th,td,li,dt,dd{line-height:1.8}img{border:none !important}.heading-h2{font-size:1.8rem;font-weight:600;color:#538234;border-bottom:2px solid #97c929;padding-bottom:.6em;margin-bottom:1.2em}.heading-h3{font-size:1.5rem;font-weight:600;color:#333;border-left:6px solid #97c929;padding-left:.8em;margin-bottom:1em}.heading-h4{font-size:1.1rem;font-weight:500;color:#538234;border-bottom:1px dashed #c7e596;padding-bottom:.2em;margin-bottom:.5em;margin-top:1.5em}.wrapper{width:100%;height:auto;margin-top:120px}.wrapper header{border-top:4px solid;position:fixed;width:100%;top:0;padding-bottom:10px;z-index:999}.wrapper header .header_inner{width:1200px;max-width:98%;margin:0 auto;overflow:hidden;padding:0 10px;box-sizing:border-box}.wrapper header .header_inner h1{font-size:10px;font-weight:400;margin:10px 0 5px}.wrapper header .header_inner .header_inner_box{flex-wrap:nowrap;justify-content:space-between;gap:20px}.wrapper header .header_inner .header_logo{float:left}.wrapper header .header_inner .header_logo a{transition:.1s linear all}.wrapper header .header_inner .header_logo a:hover{opacity:.8}.wrapper header .header_inner .header_logo img{width:270px;height:auto}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top{display:flex;justify-content:flex-end;align-items:center;gap:20px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top ul{display:flex;gap:10px;font-size:11px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top ul a{color:#666}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top form{display:flex;gap:10px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top form input[type=text]{height:14px;width:160px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top form input[type=submit]{padding:0 10px;height:28px;background:#97c929;transition:all ease .3s;border:#90c51a 1px solid}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top form input[type=submit]:hover{background:#fff;color:#333;border:#90c51a 1px solid}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top .header_nav_top_tel .header_nav_top_tel_top{background:#538234;color:#fff;padding:2px 10px 0;font-size:14px;text-align:center}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top .header_nav_top_tel .header_nav_top_tel_bottom{display:flex;margin-top:5px;justify-content:space-between;gap:10px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top .header_nav_top_tel .header_nav_top_tel_bottom .header_nav_top_tel_bottom_telnum{display:flex;align-items:flex-start;gap:5px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top .header_nav_top_tel .header_nav_top_tel_bottom .header_nav_top_tel_bottom_telnum span{font-size:11px;border:1px solid;color:#666;padding:1px 2px;white-space:nowrap}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top .header_nav_top_tel .header_nav_top_tel_bottom .header_nav_top_tel_bottom_telnum a{color:#8cc216;font-weight:700}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom{margin-top:10px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:20px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu{display:flex;gap:20px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li{border:none}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li a{background:0 0;font-weight:700;font-size:15px;color:#666}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li .sub-menu{max-height:0;overflow:hidden;position:absolute;background:#fff;padding:0;margin:0;list-style:none;z-index:1000;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .3s ease}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li.menu-item:hover>.sub-menu{max-height:500px;opacity:1;pointer-events:auto}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li.menu-item .sub-menu li a{display:block;padding:8px 12px;text-decoration:none;color:#333}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li.menu-item .sub-menu li a:hover{background:#f0f0f0}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login{display:flex;gap:20px}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login li{border:none}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login li a{background:0 0;font-weight:700;font-size:13px;color:#fff;display:block;background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/common/icon_login.png) left 7px center no-repeat #538234;padding:5px 10px 3px 30px;border:1px solid #538234;border-radius:4px;transition:all ease .3s}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login li:nth-child(2n) a{background-color:#8cc117;border:1px solid #8cc117}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login li a:hover,.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul.header_nav_bottom_login li:nth-child(2n) a:hover{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/common/icon_login_b.png) left 7px center no-repeat #fff;color:#333;text-decoration:none}.wrapper header .header_inner .header_tel{float:right;width:235px;padding:10px;background:#fff;background:-webkit-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:-o-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);border:1px solid #dfdfdf;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-30px}.wrapper header .header_inner .header_tel .header_tel_toptext{color:#565656;text-align:center;font-size:11px;line-height:1em;margin-bottom:5px}.wrapper header .header_inner .header_tel .header_tel_number{font-size:27px;font-weight:700;line-height:1em;padding-left:40px;text-align:center}.wrapper header .header_inner .header_tel a{display:block}.wrapper header .header_inner .header_tel a:hover{text-decoration:none;opacity:.7}.wrapper header .header_inner .header_tel02{padding:10px}.wrapper header .header_inner .header_tel02 .header_tel_toptext{color:#565656;text-align:center;font-size:11px;line-height:1em;margin-bottom:5px}.wrapper header .header_inner .header_tel02 .header_tel_number{font-size:27px;font-weight:700;line-height:1em;padding-left:40px;text-align:center}.wrapper header .header_inner .header_tel02 .header_tel_number{color:#2392d8;background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/common/yellowgreen/header_tel_aqua.png) no-repeat 10px center}.wrapper header .header_inner .header_tel02 a{display:block}.wrapper header .header_inner .header_tel02 a:hover{text-decoration:none;opacity:.7}.wrapper header .header_inner .header_form{width:300px;float:left;margin-top:0;margin-left:20px;overflow:hidden}.wrapper header .header_inner .header_form input[type=text]{float:left;width:200px}.wrapper header .header_inner .header_form input[type=submit]{float:right;width:70px;padding:5px 0}.wrapper header .header_inner .header_job{float:right;width:235px;padding:10px}.wrapper header .header_inner .header_job .header_job_toptext{color:#565656;text-align:center;font-size:11px;line-height:1em;margin-bottom:7px}.wrapper header .header_inner .header_job a{display:block;text-align:center;color:#fff;font-weight:700;border-radius:5px}.wrapper header .header_inner .header_job a:hover{text-decoration:none;opacity:.7}.wrapper header .header_inner .header_job .header_job_link01{background:#0070c0;margin-bottom:7px}.wrapper header .header_inner .header_job .header_job_link02{background:#548235}.wrapper>nav ul.menu .menu-item-5832{display:none}.pagetop{width:1200px;max-width:98%;margin:30px auto 0}.pagetop p{float:right}.pagetop p a{display:block;color:#fff;font-size:13px;padding:5px 15px 1px;line-height:1.8em;font-weight:700;border-top-left-radius:6px;border-top-right-radius:6px}.pagetop p a:hover{text-decoration:none;opacity:.8}.wrapper .footer_fix_tel{display:block;position:fixed;width:150px;left:calc(100% - 165px);bottom:15px;z-index:100}.wrapper .footer_fix_tel ul{overflow:hidden;background:#fff}.wrapper .footer_fix_tel ul li{float:left;width:100%}.wrapper .footer_fix_tel ul li a{padding:12px 10px;color:#fff;display:block;font-weight:700;text-align:center;border-radius:4px}.wrapper .footer_fix_tel ul li:first-child a{background:#32cd32 url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/../images/common/sp_tel_icon.png) no-repeat 15% center;border:1px solid #32cd32}.wrapper .footer_fix_tel ul li:last-child a{background:#90c51a;border:1px solid #90c51a}.wrapper .footer_fix_tel ul li:first-child a:hover{background:#fff url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/../images/common/sp_tel_icon_b.png) no-repeat 15% center;text-decoration:none;color:#333}.wrapper .footer_fix_tel ul li:last-child a:hover{background-color:#fff;text-decoration:none;color:#333}.wrapper .footer_fix_tel ul li:last-child a:hover img{filter:brightness(0) saturate(100%) invert(17%) sepia(2%) saturate(41%) hue-rotate(323deg) brightness(94%) contrast(87%)}.wrapper footer{border-top:4px solid;clear:both}.wrapper footer .footer_menu{border-bottom:1px solid}.wrapper footer .footer_menu ul{width:1200px;max-width:98%;margin:10px auto;overflow:hidden}.wrapper footer .footer_menu ul li{float:left;margin-right:20px}.wrapper footer .footer_menu ul li ul.sub-menu{display:inline-block;width:auto;max-width:100%}.wrapper footer .footer_menu ul li ul.sub-menu li{margin-left:5px;margin-right:0;line-height:10px;padding-bottom:1px}.wrapper footer .footer_menu ul li ul.sub-menu li a{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/common/line.png) no-repeat left center}.wrapper footer .footer_menu ul li ul.sub-menu{margin:0;overflow:hidden}.wrapper footer .footer_menu ul li.menu-item-19{//width:160px}.wrapper footer .footer_menu ul li.menu-item-3473{//width:160px}.wrapper footer .footer_menu ul li a{font-size:10.96px;padding-left:18px}.wrapper footer .footer_inner{width:1200px;max-width:98%;margin:10px auto 30px;overflow:hidden}.wrapper footer .footer_inner .footer_address{float:left}.wrapper footer .footer_inner .footer_address .footer_title{font-size:14px}.wrapper footer .footer_inner .footer_address .footer_text{font-size:13px}.wrapper footer .footer_inner .copyright{float:right;font-size:13px}.wrapper footer .footer_inner .privacymark{float:right;clear:right;overflow:hidden;margin:30px 0}.wrapper footer .footer_inner .privacymark dt{float:left}.wrapper footer .footer_inner .privacymark dt img{width:90px;padding:0 10px}.wrapper footer .footer_inner .privacymark dd{float:right;font-size:14px;font-weight:700}.wrapper footer .footer_inner .privacymark dd a{padding:20px 0;display:block;line-height:1.6;letter-spacing:-1px}.wrapper footer .footer_inner .privacymark dd span.marker{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#8ed1fc 50%)}.wrapper footer .footer_inner .privacymark dd span.link{float:right;font-size:11px;display:block;margin-top:10px}.wrapper .content{width:1200px;max-width:98%;margin:15px auto 25px;overflow:hidden}.wrapper .content main{float:left;width:1200px;max-width:100%;padding:30px 15px 30px;box-sizing:border-box}.archive .wrapper .content main,.category .wrapper .content main{float:left;width:calc(100% - 280px);padding:15px}.wrapper .content aside{float:right;width:220px;padding:15px}.wrapper .h2{background:#fff;background:-webkit-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:-o-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);padding:15px;border-radius:6px;border:1px solid #ddd;margin-bottom:20px}.wrapper .h2 h2{font-size:18px;font-weight:700;border-left:4px solid;padding-left:15px}.wrapper .h2 h2 .english{font-size:10px}.wrapper .h2 h2 .andmore{float:right;margin-top:-8px}.wrapper .h2 h2 .andmore a{font-size:12px;padding-left:20px}.wrapper article section{margin-bottom:60px}.wrapper article section:last-child{margin-bottom:0}.wrapper article section p,.wrapper article section ul,.wrapper article section table,.wrapper article section dl{font-size:16px}.wrapper aside .section_side{margin-top:15px}.wrapper aside .side_image{margin-bottom:15px}.wrapper aside .side_name{font-size:14px;font-weight:700}.wrapper aside .side_address{font-size:13px}.wrapper aside .side_tel{font-size:13px;margin-top:5px}.wrapper aside .banner a{transition:.1 linear all}.wrapper aside .banner a:hover{opacity:.8}.wrapper aside h3{margin-top:15px;color:#90c51a;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #90c51a;font-size:14px}.wrapper aside ul li{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/common/arrow_aqua.png) no-repeat left 6px;padding-left:20px;font-size:13px}.wrapper aside ul li a{font-size:13px}.home .wrapper .mainimg{text-align:center;margin:10px 0}.home .wrapper .mainimg img{width:1200px;max-width:98%;height:auto}.home .wrapper .logoslide{margin-bottom:30px;padding-bottom:15px;border-bottom:4px solid #c7d600}.home .wrapper .logoslide .logoslide_head{text-align:center;background:#c7d600;padding:20px 0 15px;margin-bottom:15px;color:#fff}.home .wrapper .logoslide .logoslide_head h2{font-size:24px;margin-bottom:5px;background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/crown.png) no-repeat top center;padding:50px 0 0;background-size:180px}.home .wrapper .logoslide .slick-slide{text-align:center;margin:10px 0;width:250px}.home .wrapper .logoslide .slick-slide img{max-width:90%;height:auto;margin:auto}.home .wrapper main article section .section_inner table{width:100%;border-collapse:collapse;margin-top:-10px}.home .wrapper main article section .section_inner table tr{border-bottom:1px dotted #ccc}.home .wrapper main article section .section_inner table tr:last-child{border-bottom:none}.home .wrapper main article section .section_inner table tr th,.home .wrapper main article section .section_inner table tr td{padding:10px}.home .wrapper main article section .section_inner table tr th{width:17%;text-align:left}.home .wrapper main article section .section_inner .service{overflow:hidden}.home .wrapper main article section .section_inner .service li{float:left;width:calc(50% - 10px);margin:0 10px 10px 0;line-height:1em}.home .wrapper main article section .section_inner .service li a{text-align:center;font-size:18px;font-weight:700;color:#fff;text-shadow:1px 1px 0 #111;padding:55px 0;display:block;background-size:cover !important}.home .wrapper main article section .section_inner .service li:nth-child(2n){margin-right:0}.home .wrapper main article section .section_inner .service li:nth-child(1) a{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/service01.jpg) no-repeat center}.home .wrapper main article section .section_inner .service li:nth-child(2) a{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/service02.jpg) no-repeat center}.home .wrapper main article section .section_inner .service li:nth-child(3) a{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/service03.jpg) no-repeat center}.home .wrapper main article section .section_inner .service li:nth-child(4) a{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/service04.jpg) no-repeat center}.home .wrapper main article section .section_inner .service li a:hover{text-decoration:none;opacity:.8}.home .wrapper main article section .section_inner .lineup{overflow:hidden}.home .wrapper main article section .section_inner .lineup li{float:left;width:48%;min-height:70px;margin-bottom:30px;margin-right:2%}.home .wrapper main article section .section_inner .lineup li:nth-child(2n){margin-right:0}.home .wrapper main article section .section_inner .lineup li:nth-child(2n+1){clear:both}.home .wrapper main article section .section_inner .lineup li:nth-child(1){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup01.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(2){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup02.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(3){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup03.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(4){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup04.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(5){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup06.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(6){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup07.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(7){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup08.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(8){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup09.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(9){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup10.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(10){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup05.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(11){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup11.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(12){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup12.png) no-repeat left top}.home .wrapper main article section .section_inner .lineup li:nth-child(13){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup13.png) no-repeat left top;margin-bottom:0}.home .wrapper main article section .section_inner .lineup li:nth-child(14){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/index/lineup14.png) no-repeat left top;margin-bottom:0}.home .wrapper main article section .section_inner .lineup li .h4{padding-left:90px;font-size:16px;margin-top:0;margin-bottom:0}.home .wrapper main article section .section_inner .lineup li p{padding-left:90px}.home .wrapper main article section .section_inner .information{overflow:hidden}.home .wrapper main article section .section_inner .information li{border-bottom:1px solid #ddd;padding:10px 0}.home .wrapper main article section .section_inner .information li .date{color:#90c51a;font-weight:700;padding:0 20px}.home .wrapper main article section .section_inner .information li p{font-size:15px;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.search .wrapper main article section .section_inner .information{overflow:hidden}.search .wrapper main article section .section_inner .information li{float:left;width:calc((100% - 20px) / 3 );margin:0 10px 20px 0}.search .wrapper main article section .section_inner .information li:nth-child(3n){margin-right:0}.search .wrapper main article section .section_inner .information li:nth-child(3n+1){clear:both}.search .wrapper main article section .section_inner .information li .thumb a:hover{opacity:.8}.search .wrapper main article section .section_inner .information li .thumb img{width:100%;height:210px;object-fit:cover}.search .wrapper main article section .section_inner .information li .date{color:#90c51a;font-weight:700}.search .wrapper main article section .section_inner .information li p{font-size:15px}.home .wrapper main article section .news_tab{display:flex;flex-wrap:wrap;margin-bottom:20px}.home .wrapper main article section .news_tab li{width:calc(20% - 6px);border:1px solid;text-align:center;margin:0 3px 6px;background:0 0;color:#222;box-sizing:border-box;font-size:14px;padding:3px 0}.home .wrapper main article section .news_tab li.active{background:#555;color:#fff}.home .wrapper main article section .section_inner .information{display:none}.home .wrapper main article section .section_inner .information.active{display:block}.home .wrapper .figure_contents{text-align:center}.home .wrapper .figure_contents a{transition:.1s linear all}.home .wrapper .figure_contents a:hover{opacity:.8}.home .wrapper .figure_contents img{max-width:100%;height:auto}.wrapper .breadcrumb{width:1200px;max-width:98%;margin:0 auto}.wrapper .breadcrumb ul{overflow:hidden}.wrapper .breadcrumb ul li{float:left;font-size:11px}.wrapper .breadcrumb ul li a{font-size:11px;text-decoration:underline}.wrapper .breadcrumb ul li a:hover{text-decoration:none}.page .wrapper main article .h3{padding:15px 10px 10px 15px;border:1px solid #ccc;border-radius:6px;font-size:16px;box-shadow:0 0 3px #ccc;margin-bottom:20px;background-color:#fff}.page .wrapper main article .h4{font-size:13px;margin:20px 0 10px}.wrapper main article section .section_inner{overflow:hidden;margin-bottom:30px}.wrapper main article .img_right{float:right;margin:0 0 20px 20px;width:30%}.wrapper main article .img_left{float:left;margin:0 20px 20px 0;width:30%}.wrapper main article .img_right img,.wrapper main article .img_left img{width:100%;height:auto}.wrapper main article .section_inner_flex .txt_left,.wrapper main article .section_inner_flex .txt_right{width:calc(70% - 50px)}.wrapper main article .txt_left p{margin-left:1em}.wrapper main article .txt_left ul{margin-left:2.5em}.wrapper main article .txt_left ul li{list-style:disc}.wrapper main article .link_btn{text-align:center}.wrapper main article #topnews .link_btn{text-align:center}.wrapper main article .link_btn a{display:inline-block;background:#90c51a;color:#fff;padding:15px 50px;margin:25px 0;border:#90c51a 2px solid;border-radius:4px;position:relative;transition:all ease .3s}.wrapper main article .link_btn a:after{content:"";display:block;width:6px;height:1px;background:#fff;transform:rotate(45deg);position:absolute;right:20px;top:43%;transition:all ease .3s}.wrapper main article .link_btn a:before{content:"";display:block;width:6px;height:1px;background:#fff;transform:rotate(-45deg);position:absolute;right:20px;top:53%;transition:all ease .3s}.wrapper main article .link_btn a:hover{background:#fff;color:#333;text-decoration:none}.wrapper main article .link_btn a:hover:after,.wrapper main article .link_btn a:hover:before{background:#333;right:15px}.wrapper main article .link_list{display:flex;flex-wrap:wrap;gap:30px}.wrapper main article .link_list li{width:calc(50% - 15px)}.wrapper main article .link_list li a{display:block;background:#90c51a;color:#fff;padding:15px 50px 15px 25px;border:#90c51a 2px solid;border-radius:4px;position:relative;transition:all ease .3s}.wrapper main article .link_list a:after{content:"";display:block;width:6px;height:1px;background:#fff;transform:rotate(45deg);position:absolute;right:20px;top:44%;transition:all ease .3s}.wrapper main article .link_list a:before{content:"";display:block;width:6px;height:1px;background:#fff;transform:rotate(-45deg);position:absolute;right:20px;top:52%;transition:all ease .3s}.wrapper main article .link_list a:hover{background:#fff;color:#333;text-decoration:none}.wrapper main article .link_list a:hover:after,.wrapper main article .link_list a:hover:before{right:15px;background:#333}.wrapper main article .section_inner_flex{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:30px;flex-wrap:wrap}.page .wrapper main article table{width:100%;border-collapse:collapse;margin-bottom:20px}.page .wrapper main article table tr th{border:1px solid #ccc;font-weight:400;text-align:left;padding:8px 15px;width:30%;vertical-align:middle}.page .wrapper main article table tr td{border:1px solid #ccc;padding:8px 15px;background:#fff}.page .wrapper main article table tr th,.page .wrapper main article table tr td{font-size:13px}.page .wrapper main article table tr th{width:33%}.page .wrapper main article .mailform p.center{text-align:center;margin:15px 0}.page .wrapper main article ul.img2,.page .wrapper main article ul.img3,.page .wrapper main article ul.img4{overflow:hidden}.page .wrapper main article ul.img2 li{float:left;width:49%;margin-right:2%}.page .wrapper main article ul.img3 li{float:left;width:32%;margin-right:2%}.page .wrapper main article ul.img4 li{float:left;width:23.5%;margin-right:2%}.page .wrapper main article ul.img2 li:last-child,.page .wrapper main article ul.img3 li:last-child,.page .wrapper main article ul.img4 li:last-child{margin-right:0}.page .wrapper main article ul.img2 li .image img,.page .wrapper main article ul.img3 li .image img,.page .wrapper main article ul.img4 li .image img{width:100%;height:auto}.page .wrapper main article ul.img3 li p{font-size:13px}.page .wrapper main article ul.img4 li p{font-size:12px}.wrapper aside .inner_menu{border:1px solid #ccc;border-radius:6px;background:#fff}.wrapper aside .inner_menu h3{color:#fff;padding:12px;font-size:13px}.wrapper aside .inner_menu .h4{background:#fff;background:-webkit-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:-o-linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);background:linear-gradient(#fff 0%,#ededed 98%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);padding:12px;border-bottom:1px solid #ccc}.wrapper aside .inner_menu .h4 h4{font-size:13px;border-left:3px solid;line-height:1.8em;padding-left:15px}.wrapper aside .inner_menu ul li{border-bottom:1px dotted #ccc;padding-left:15px;line-height:2.4}.wrapper aside .inner_menu ul li:last-child{border-bottom:none}.wrapper aside .inner_menu ul li a{padding-left:20px;font-size:13px}.wp-block-group{margin-bottom:0;overflow:hidden}.wp-block-group:last-child{margin-bottom:0}.wp-block-group p{font-size:13px}.wrapper main article h3.margin{margin-top:30px}.page-contact main article ul{margin-left:20px}.page-contact main article ul li{list-style-type:disc}p.has-background{padding:10px 0 !important;width:650px;margin:0 auto 15px}.page-service .wrapper main article h1{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.page-service .wrapper main article h1{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/bg_h1.jpg) no-repeat center;text-align:center;color:#fff;padding:60px 0;margin-bottom:20px;font-size:24px}.page-service .wrapper main article h1.stress{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/bg_h102.jpg) no-repeat center;margin-top:90px}.page-service .wrapper main article h1.support{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/bg_h103.jpg) no-repeat center;margin-top:90px}.page-service .wrapper main article h1 span{font-size:12px}.page-service .wrapper article .h2 h2.bordernone{border:none;text-align:center}.page-service .wrapper article ul.list01{overflow:hidden}.page-service .wrapper article ul.list01 li{float:left;background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/bg_list.png) no-repeat left center;font-size:13px;width:45%;padding:10px 0 10px 5%;font-weight:700}.page-service .wrapper article img{margin-top:10px}.page-service .wrapper article .right_img{float:right;margin-left:20px}.page-service .wrapper article .left_text p{font-size:16px}.page-service .wrapper article .h5{color:#90c51a;font-size:13px;position:relative;padding-bottom:10px;margin-bottom:20px}.page-service .wrapper article .h5:after{width:8em;height:2px;background:#90c51a;position:absolute;left:calc(50% - 4em);bottom:0;content:""}.page-service .wrapper article ul.list02{overflow:hidden}.page-service .wrapper article ul.list02 li{float:left;width:210px;margin-right:10px}.page-service .wrapper article ul.list02 li:last-child{margin-right:0}.page-service .wrapper article ul.list02 li p.clinic_name{font-size:13px;font-weight:700;line-height:1.5em;margin:10px 0}.page-service .wrapper article ul.list02 li p.clinic_detail{font-size:13px;line-height:1.5em}.page-service .wrapper article p span.text_blue{color:#329bdc}.page-service .wrapper article ul.list03 li{background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/bg_list02.png) no-repeat left 0px top 13px;font-size:13px;padding:8px 0 8px 4%;font-weight:700}.page-service .wrapper article ul.list04{overflow:hidden;padding:0 135px}.page-service .wrapper article ul.list04 li{float:left;width:315px;margin:0 20px 20px 0}.page-service .wrapper article ul.list04 li:nth-child(2n){margin-right:0}.page-service .wrapper article ul.list04 li p.bg_green{color:#fff;background:#92c71d;padding:10px 15px;font-weight:700}.page-service .wrapper article ul.list04 li p.bg_white{font-size:16px;background:#fff;padding:10px 15px;min-height:112px}.page-service .wrapper article ul.list04 li p.bg_white.three{min-height:86px}.page-service .wrapper article ul.list04 li p.bg_white.eight{min-height:224px}.page-service .wrapper article ul.list04 li p.bg_white.feature{min-height:140px}.page-service .wrapper article .lineup{overflow:hidden}.page-service .wrapper article .lineup li{float:left;width:49%;min-height:70px;margin-bottom:30px}.page-service .wrapper article .lineup li:nth-child(2n+1){clear:both}.page-service .wrapper article .lineup li:nth-child(even){margin-left:2%}.page-service .wrapper article .lineup li:nth-child(1){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/feature01.png) no-repeat left top 20px;height:117px}.page-service .wrapper article .lineup li:nth-child(2){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/feature02.png) no-repeat left top 20px}.page-service .wrapper article .lineup li:nth-child(3){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/feature03.png) no-repeat left top 20px}.page-service .wrapper article .lineup li:nth-child(4){background:url(//wellness-sp.co.jp/wp-content/themes/wellnesssupport_wide/images/service/feature04.png) no-repeat left top 20px;height:117px}.page-service .wrapper article .lineup li .h4{padding-left:90px;font-size:16px;margin-bottom:0}.page-service .wrapper article .lineup li p{padding-left:90px}.page-service .wrapper article table{margin-top:60px}.page-service .wrapper main article table tr th{font-size:16px}.page-service .wrapper main article p.subtitle,.page-service .wrapper main article h4.subtitle{color:#1b4ebc;font-weight:700}.page-service .blocks-gallery-grid{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 50px;margin:0 0 10px}.archive .wrapper main article .section_inner{border:1px solid #ccc;background:#fff;margin-bottom:15px;overflow:hidden}.archive .wrapper main article .section_inner:last-child{margin-bottom:0}.archive .wrapper main article .section_inner a{padding:20px;display:block;background:#fff;height:180px}.archive .wrapper main article .section_inner a:hover{background:#fafafa}.archive .wrapper main article .section_inner .thumbnail{float:left;max-width:270px}.archive .wrapper main article .section_inner .thumbnail img{width:270px;height:180px;object-fit:cover}.archive .wrapper main article .section_inner .column_info{float:right;width:calc(100% - 300px);display:table}.archive .wrapper main article .section_inner .column_info .column_info_inner{height:180px;vertical-align:middle;display:table-cell}.archive .wrapper main article .section_inner .column_info .column_info_inner p.date{font-size:12px;margin-bottom:10px;color:#555}.archive .wrapper main article .section_inner .column_info .column_info_inner .h4{font-size:16px;font-weight:400;line-height:1.5em;margin-top:10px}.single .wrapper main article .recommend{clear:both;margin:60px 0 30px}.single .wrapper main article .recommend ul{overflow:hidden}.single .wrapper main article .recommend ul li{float:left;width:23%;margin:0 1% 15px;font-size:13px}.single .wrapper main article .recommend ul li:nth-of-child(4+1){clear:both}.single .wrapper main article .recommend ul li .thumbnail img{width:212px;height:141px;object-fit:cover}.single .wrapper main article .link{clear:both;padding-top:15px;border-top:1px solid #ccc}.single .wrapper main article .link li{display:inline-block;width:32%;margin:0 3px}.single .wrapper main article .link li a{display:block;width:100%;background:#90c51a;border:1px solid #90c51a;color:#fff;text-align:center;padding:15px 0;font-weight:700;border-radius:4px}.single .wrapper main article .link li a:hover{text-decoration:none;background:#fff;color:#90c51a}.single .wrapper h2 span{color:#111}.single .wrapper table th,.single .wrapper table td{border:1px solid #222}.page .wrapper article .contact_menu{overflow:hidden;margin:30px auto}.page .wrapper article .contact_menu li{float:left;width:32%;margin-right:2%;margin-bottom:10px;padding-right:0;padding-left:0;border:none;list-style-type:none;text-align:center;font-weight:700;color:#dc097b}.page .wrapper article .contact_menu li a{display:block;text-align:center;color:#fff;font-size:14px;font-weight:700;padding:10px 0;border-radius:8px;cursor:pointer}.page .wrapper article .contact_menu li.corporate{margin-left:16%}.page .wrapper article .contact_menu li.corporate a{background:#bbd484}.page .wrapper article .contact_menu li.corporate.on a{background:#7bb10a}.page .wrapper article .contact_menu li.customer a{background:#b2e0fd}.page .wrapper article .contact_menu li.customer.on a{background:#44a2de}.page-form_rm .wrapper article .contact_menu li.corporate{//margin-left:0}.page .wrapper article .contact_menu li.rm{margin-right:0}.page .wrapper article .contact_menu li.rm a{background:#b2cdfd}.page .wrapper article .contact_menu li.rm.on a{background:#2f68cd}.page .wrapper article .contact_menu li.pcr{margin-right:0}.page .wrapper article .contact_menu li.pcr a{margin-right:0;background:#f4b4d7}.page .wrapper article .contact_menu li.pcr.on a{background:#dc097b}.page .wrapper article .contact_menu li.kogen01 a{background:#e4c7ff}.page .wrapper article .contact_menu li.kogen02 a{background:#f4c5b4}.page .wrapper article .contact_menu li.kogen01 a:hover,.page .wrapper article .contact_menu li.kogen02 a:hover{text-decoration:none}.page-contact .wrapper article .h5{padding-bottom:10px;margin-bottom:20px}.page-contact .wrapper article .corporate_detail .h5{color:#7bb10a;border-bottom:1px solid #7bb10a}.page-form_kogen .wrapper article .h5{color:#7bb10a;border-bottom:1px solid #7bb10a;padding-bottom:10px;margin:20px 0}.page-form .wrapper article table tr td a,.page-form_kogen .wrapper article table tr td a{text-decoration:underline;color:red}.page-form .wrapper article table tr td a:hover,.page-form_kogen .wrapper article table tr td a:hover{text-decoration:none}.page .wrapper article .corporate_detail .h5,.page-form .wrapper article .pcr_detail .h5,.page-form_kogen .wrapper article .pcr_detail .h5{color:#7bb10a;border-bottom:1px solid #7bb10a;padding-bottom:10px;margin:20px 0}.page .wrapper article .customer_detail .h5{color:#44a2de;border-bottom:1px solid #44a2de;padding-bottom:10px;margin:20px 0}.page .wrapper article .rm_detail .h5{color:#2f68cd;border-bottom:1px solid #2f68cd;padding-bottom:10px;margin:20px 0}.page-contact .wrapper article .pcr_detail .h5{color:#dc097b;padding-bottom:10px;margin:20px 0;border-bottom:1px solid #dc097b}.page-id-5682 .wrapper main article .pcr_detail .h5{color:#a94cff;border-bottom-color:#a94cff}.page-id-6753 .wrapper main article .pcr_detail .h5{color:#d36e00;border-bottom-color:#d36e00}.page .wrapper article .mailform table{margin:20px 0}.page .wrapper article .mailform .important{float:right;color:#fff;padding:1px 10px;font-size:12px;font-weight:700}.page .wrapper article .corporate_detail .important,.page-form .wrapper article .pcr_detail .important,.page-form_kogen .wrapper article .pcr_detail .important{background:#7bb10a}.page .wrapper article .customer_detail .important{background:#44a2de}.page .wrapper article .rm_detail .important{background:#2f68cd}.page-contact .wrapper article .pcr_detail .important{background:#dc097b}.page .wrapper article .kogen_detail .important{background:#e29073}.page-id-5682 .wrapper main article .pcr_detail table tr th .important{background:#a94cff}.page-id-6753 .wrapper main article .pcr_detail table tr th .important{background:#ff9018}.page .wrapper article .customer_detail table tr th{background:#cdeafd}.page .wrapper article .rm_detail table tr th{background:#b2cdfd}.page-contact .wrapper article .pcr_detail table tr th{background:#ffd4eb;width:40%}.page-id-5682 .wrapper main article table tr th{background:#e4c7ff}.page-id-6753 .wrapper main article table tr th{background:#f4c5b4}.page .wrapper article .acceptance_box{border:1px solid #ccc;padding:0 0 20px;background:#fff;margin-bottom:30px}.page .wrapper article .acceptance_box .acceptance_box_scroll{overflow-y:scroll;height:320px;padding:20px 20px 0}.page .wrapper article .acceptance_box .acceptance_box_scroll h6{margin:30px 0 10px}.page .wrapper article .acceptance_box .acceptance_box_scroll p{margin-bottom:1em}.page .wrapper article .acceptance_box .acceptance_box_scroll p.indent{margin-left:60px}.page .wrapper article .acceptance{text-align:center;margin-bottom:30px}.page .wrapper article .submit a{width:20%;display:inline-block;background:#97c929;background:-moz-linear-gradient(top,#97c929 0%,#7bb10a 100%);background:-webkit-linear-gradient(top,#97c929 0%,#7bb10a 100%);background:linear-gradient(to bottom,#97c929 0%,#7bb10a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c929',endColorstr='#7bb10a',GradientType=0);margin-right:74px;color:#fff;line-height:1.2;padding:8px 0;text-align:center}.page .wrapper article .submit a span{font-size:12px}.page .wrapper article p.pageback{margin-bottom:60px;text-align:center}.page .wrapper article .pageback a{width:20%;display:inline-block;background:#939393;background:-moz-linear-gradient(top,#c7c7c7 0%,#939393 100%);background:-webkit-linear-gradient(top,#c7c7c7 0%,#939393 100%);background:linear-gradient(to bottom,#c7c7c7 0%,#939393 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c929',endColorstr='#7bb10a',GradientType=0);margin-right:74px;color:#fff;line-height:1.2;padding:8px 0;text-align:center}.page .wrapper article .pageback a span{font-size:12px}.page .wrapper article .kogen_detail table tr th{background:#ffeee8;width:40%}.page .wrapper article .mailform table tr td .width1{width:15%;text-align:right}.page .wrapper article .pcr_detail dl{margin:20px 0}.page .wrapper article .pcr_detail dl dt{font-size:14px;padding:10px;font-weight:700}.page .wrapper article .pcr_detail dl dd{font-size:14px;padding:10px}.page .wrapper article .pcr_detail dl dd a{text-decoration:underline;color:blue}.page .wrapper article .pcr_detail dl dd a:hover{text-decoration:none}.page .wrapper article .mailform table tr td a:hover{text-decoration:none}.page .wrapper article .mailform .wpcf7-list-item{margin-left:0;width:50%}.page-form_kogen .wrapper article .your-check .wpcf7-list-item,.page .wrapper article .mailform .your-option .wpcf7-list-item{width:100%}.page .wrapper article .mailform .wpcf7-list-item input[type=checkbox]{margin-right:5px}.page .wrapper article .mailform .zip input[type=text],.page .wrapper article .mailform .zip2 input[type=text],.page .wrapper article .mailform .zip3 input[type=text],.page-form .wrapper article .zip4 input[type=text],.page-form .wrapper article .zip5 input[type=text],.page-form_kogen .wrapper article .zip6 input[type=text]{width:100px;margin-bottom:10px}.page .wrapper article .mailform table td input[name=calculator-935]{width:20%;text-align:right}.page-download .wrapper article table{margin-top:20px}.page-download .wrapper article table .important{float:right;color:#fff;padding:1px 10px;font-size:12px;font-weight:700;background:#7bb10a}.page-download .wrapper article table tr th{background:#cdeafd}.page-download .wrapper article table tr th a{text-decoration:underline;font-weight:700}.page-download .wrapper article table tr th a:hover{text-decoration:none}.search .search_form{text-align:center;margin-bottom:40px}.search .search_form input[type=submit]{margin-top:20px}.page-thanks_download .wrapper article section ul{margin-top:20px;overflow:hidden}.page-thanks_download .wrapper article section ul li{float:left;width:49%;margin-right:2%;margin-bottom:10px}.page-thanks_download .wrapper article section ul li:nth-child(2n){margin-right:0}.page-thanks_download .wrapper article section ul li a{display:block;text-align:center;background:#7bb10a;color:#fff;padding:10px 0}.page-thanks_download .wrapper article section ul li a:hover{background:#97c929;text-decoration:none}.page-form main article ul{margin-left:20px}.page-form main article ul li{list-style-type:disc}#wpcf7cpcnf div.wpcf7cp-btns{text-align:center}#wpcf7cpcnf div.wpcf7cp-btns .wpcf7-submit{background:#97c929;color:#fff;font-weight:700}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=number],input[type=text],input[type=email],input[type=tel],textarea{padding:5px;width:96%}p.submit{margin:30px auto 60px;text-align:center}input[type=submit]{-webkit-appearance:none;width:20%;border:none;padding:10px 0;color:#fff}button[type=button],input[type=button]{-webkit-appearance:none;width:20%;border:none;padding:10px 0;color:#111;margin-right:20px;background:#ccc}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wp-pagenavi{margin-bottom:5px;margin-top:50px}.wp-pagenavi a,.wp-pagenavi span{background-color:#111;border:1px solid #111 !important;color:#fff;padding:5px 8px !important;font-size:14px;transition:.1s linear all}.wp-pagenavi span.current{background-color:#fff;font-weight:400 !important;color:#111}.wp-pagenavi a:hover{background-color:#111;color:#fff}.sp{display:none}.spbr{display:none}.page-form_kojin .content ul,.page-form_hojin .content ul{margin-left:20px;margin-bottom:15px}.page-form_kojin nav ul,.page-form_hojin nav ul,.page-form_kojin .footer_menu ul,.page-form_hojin .footer_menu ul,.page-form_kojin .footer_menu ul,.page-form_hojin .breadcrumb ul,.page-form_kojin .breadcrumb ul{margin-left:0;margin-bottom:0}.page-form_kojin nav ul li,.page-form_hojin nav ul li,.page-form_kojin .footer_menu ul li,.page-form_hojin .footer_menu ul li,.page-form_kojin .footer_menu ul li,.page-form_hojin .breadcrumb ul li,.page-form_kojin .breadcrumb ul li{list-style:none}.page-form_kojin .content ul li,.page-form_hojin .content ul li{list-style:disc;font-size:14px}.page-form_kojin p mark,.page-form_hojin p mark{font-style:normal}.home .wrapper .logoslide{background:0 0 !important;padding:0 !important;border-bottom:none !important;margin-bottom:0 !important}.matsunaka ol{counter-reset:count 0}.matsunaka li:before{content:counter(count) ". ";counter-increment:count 1}h4.h4-arrow{font-weight:800;font-size:1.2em;margin:32px 0 14px;line-height:1.6}h4.h4-arrow:before{content:"▶";color:#548235;margin-right:6px}h4.h4-tag{margin:32px 0 14px;font-weight:800;font-size:1.2em;line-height:1.6}h4.h4-tag>span{display:inline-block;background:#548235;color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;margin-right:12px;white-space:nowrap;vertical-align:middle}.kourou-ref{background:#d9edf7;border-radius:6px;padding:26px 30px;margin:30px 0}.kourou-ref-title{font-weight:700;margin-bottom:18px;font-size:16px}.kourou-ref ul{padding-left:18px}.kourou-ref li{margin:14px 0;line-height:1.7}.kourou-ref a{color:#1a73c9;text-decoration:underline}.ws-plan-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.ws-plan-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.ws-plan-table th,.ws-plan-table td{border:1px solid #e5e7eb;padding:11px 12px;vertical-align:middle;word-break:break-word}.ws-plan-table thead th{background:#f3f7fb;font-weight:700;text-align:center}.ws-plan-table tbody th{background:#fafafa;font-weight:600;text-align:left}.ws-plan-table td{text-align:center}.ws-plan-table .left{text-align:left}.ws-plan-table .check{color:#16a34a;font-weight:700;font-size:16px}.ws-plan-table .muted{color:#9ca3af}.ws-plan-table .price{color:#1b5d89;font-size:16px;font-weight:700}h2.wsbrog-heading-2{background:#538234;color:#fff;font-size:1.5rem;padding:1.5em 1.7em}h3.wsbrog-heading-3{border-left:3px solid #90c51a;color:#323232;font-size:1.3rem;padding:.5em .7em}h4.wsbrog-heading-4{color:#538234;font-size:1.3rem;font-weight:700;padding:.5em .7em}.header_nav_top ul li a{font-size:13px;font-weight:700;white-space:nowrap}.wrapper header .header_inner .header_inner_box .header_nav .header_nav_top ul li a:hover,.wrapper header .header_inner .header_inner_box .header_nav .header_nav_bottom nav ul#menu-mainmenu li a:hover{color:#90c51a !important;text-decoration:none}