.navbar-brand img{max-height:60px}.gMenu>li .gMenu_name{font-size:17px;font-weight:normal}.gMenu>li:hover:before,.gMenu>li[class*="current"]:before{width:0%}.gMenu>li>ul.sub-menu a{color:#000;font-size:16px}.gMenu>li>ul.sub-menu a:hover{color:#fff}.gMenu_outer ul.gMenu>li a:hover{color:silver}.gMenu_outer ul.gMenu ul.sub-menu li a{color:#000}.gMenu_outer ul.gMenu ul.sub-menu li a:hover{color:#fff}ul.gMenu>li.mydepth a{position:relative;cursor:pointer}ul.gMenu>li.mydepth>a::after{position:absolute;top:20%;right:0;font-size:18px;font-family:'Font Awesome 5 Free';content:'\f0dd';-webkit-font-smoothing:antialiased;line-height:1;font-weight:900}ul.gMenu>li.mydepth{padding-right:10px}ul.gMenu>li.mydepth>a:hover:after{font-family:'Font Awesome 5 Free';content:'\f0dd';border-bottom:none;bottom:0;display:block;overflow:hidden;position:absolute;width:auto;left:auto;right:0;font-weight:900}.gMenu>li#menu-item-30 .gMenu_name{padding-right:5px}.veu_contact .contact_bt_txt{color:#000}@media (max-width:650px){.navbar-brand{font-size:25px}}ul li.my-top{margin-top:-15px}.page-header_pageTitle{color:#fff}.page-header .container h1.page-header_pageTitle{color:#fff}h2.my-white{border-top:none!important;border-bottom:none!important;background-color:#fff;text-align:center;font-weight:bold;margin-bottom:25px}h2.my-gray{border-top:none!important;border-bottom:none!important;background-color:#f5f5f5;text-align:center;font-weight:bold;margin-bottom:25px}h2.my-transparent{border-top:none!important;border-bottom:none!important;background:rgba(255,255,255,0);background-color:none!important;text-align:center;font-weight:bold;margin-bottom:25px}.title_sub{border-top:none!important;border-bottom:none!important;margin-top:30px;margin-bottom:30px;line-height:1.5em;color:#fff;background:#00a1e9;padding:25px 10px;clear:both;text-align:center}h3.title_sub{font-size:130%;font-weight:bold}@media (max-width:650px){.title_sub{margin:1em calc(50% - 50vw);background:#00a1e9;padding-left:20px;text-align:left}}.wp-block-vk-blocks-button a span.vk_button_link_txt{color:#000}.wp-block-vk-blocks-button a:hover span.vk_button_link_txt{color:#fff}.wp-block-vk-blocks-button .vk_button_link_after{color:#000}.wp-block-vk-blocks-button a:hover .vk_button_link_after{color:#fff}form#searchform input#searchsubmit{color:#fff}form#searchform input#searchsubmit:hover{color:#000}.breadSection .breadcrumb>li+li:before{content:">";font-family:"Times New Roman";font-size:10px}ul.pager li a{color:#000;text-decoration:none}ul.pager li a:hover{text-decoration:none}table#my-table{padding:5px 7px;border:1px solid #ccc}table#my-table tbody tr,table#my-table tbody th,table#my-table tbody td{border:1px solid #ccc}table#my-table tbody td.mybold{font-weight:bold}table#my-table th.mybg,table#my-table td.mybg{font-weight:bold;background-color:#fbe9a2}table#my-table tbody td.mycenter{text-align:center;font-size:20px}.table-wrap{overflow:auto;position:relative}@media screen and (max-width:1410px){.table-wrap:before{font-size:12px;background-color:#e07903;position:absolute;top:0;border-radius:5px;padding:.05em .5em}}.table-wrap table th{text-align:center;font-weight:bold;background:#f5f5f5}.table-wrap table td{border:1px solid silver}.table-wrap table tr{border-right:1px solid silver}.table02{width:100%;border:1px #e3e3e3 solid}.table02th{border:#e3e3e3 solid;background:#f5f5f5;text-align:left}.table02td{border:1px #e3e3e3 solid;text-align:center}.table02td_right{border:1px #e3e3e3 solid;text-align:right}.table02tr_bg{background:#f3f3f3}.table03{width:100%;border:1px #e3e3e3 solid}.table03th{font-weight:bold;border:#e3e3e3 solid;background:#dae0ec;text-align:left}.table03td{border:1px #dae0ec solid;text-align:center}.table03td_right{border:1px #dae0ec solid;text-align:right}.table03tr_bg{background:#dae0ec}@media (max-width:480px){.table02td,.table03td,.table02td_right,.table03td_right{text-align:left}}table#recruit{border:1px solid #ccc}table#recruit tbody th,table#recruit tbody td{padding:40px}table#recruit tbody th{background:#f5f5f5;color:#000;text-align:center;font-weight:bold;font-size:20px;white-space:nowrap}table#recruit tbody tr,table#recruit tbody th,table#recruit tbody td{border:1px solid #ccc}table#recruit tbody th{font-weight:bold}table#recruit th.nowrap{white-space:nowrap}@media (max-width:650px){table#recruit{display:block;border:none}table#recruit tr.index,table#recruit tr.index th{display:none}table#recruit thead{display:none}table#recruit tbody{display:block}table#recruit tbody tr{display:block;padding-top:1.5em;margin-bottom:1.5em}table#recruit tbody tr{padding-top:0}table#recruit tbody th,table#recruit tbody td{display:list-item;list-style:none;border:none}table#recruit tbody td{margin-bottom:10px}table#recruit tbody th{margin-bottom:5px;list-style-type:none;color:#000;background:#f5f5f5}table#recruit tbody th,table#recruit tbody td{padding:10px}table#recruit tbody td{margin-left:15px;padding:0}}.veu_autoEyeCatchBox img.wp-post-image{clear:both;display:block;margin-left:auto;margin-right:auto}dl dt{font-weight:normal;border-left:none!important;border-left-color:#none;border-color:#none;background-color:#none;border-left-width:0;border-left-style:none}dl dd{border-left:none!important;border-left-color:#none;border-color:#none;background-color:#none;border-left-width:0;border-left-style:none}dl.list2 dt{clear:left;float:left;width:9em;white-space:nowrap;padding:8px .5em;font-weight:900;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}dl.list2 dd{margin-left:0;padding:8px .5em 8px 15em;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}dl.list2 dt:before{font-family:'Font Awesome 5 Free';content:'\f152';padding-right:3px;font-weight:900}dl.list2-works dt{clear:left;float:left;width:9em;white-space:nowrap;padding:8px .5em;font-weight:normal;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}dl.list2-works dd{margin-left:0;padding:8px .5em 8px 15em;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}dl.list2-works dt:before{font-family:'Font Awesome 5 Free';content:'\f152';padding-right:3px;font-weight:900}@media (max-width:650px){dl.list2 dt,dl.list2-works dt{float:none;white-space:nowrap;padding:8px .1em;font-weight:normal;border-bottom:none}dl.list2 dd,dl.list2-works dd{margin-left:0;padding:0;padding-bottom:15px;border-bottom:1px solid #e5e5e5!important}dl.list2 dd:last-child,dl.list2-works dd:last-child{border-bottom:none!important}dl.list2 dd input,dl.list2-works dd input{display:inline;width:auto}}.my-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-items:flex-start;justify-content:space-between}.my-flex a{color:#000}.my-flex a:hover{color:red}.my-flex:before{content:"";display:block;width:24%;height:0;order:1}.my-flex:after{content:"";display:block;width:24%;height:0}.my_item{flex:0 1 24%;margin-top:10px;margin-left:2px;margin-right:2px;margin-bottom:20px}.my_item img{clear:both;display:block;margin-left:auto;margin-right:auto}@media (max-width:960px){.my-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start}.my_item{flex:0 1 30%}}@media (max-width:480px){.my-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start}.my_item{flex:0 1 48%}}@media (max-width:320px){.my-flex{flex-flow:column wrap}.my_item{flex:0 1 auto}}.my-flex .my_item:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transform:translateY(-2px);background-color:#fff;transition:all .3s ease}.link_name a{width:100%;display:inline-block;padding:.3em 1em;text-decoration:none;color:#000;border:solid 2px #f3c301;transition:.4s}.link_name a:hover{background:#f3c301;color:#fff;text-decoration:none}.jikokai-flex-box-top{position:relative}.link_name a:after{font-family:'Font Awesome 5 Free';content:'\f054';font-weight:900;position:absolute;right:10px}@media screen and (max-width:780px){.link_name{padding:.3em .3m;width:100%;margin-top:5px;display:block;text-align:center;font-size:10px}.link_name:after{display:none}}.image-trim{position:relative;overflow:hidden;padding-top:60%}.image-trim img.myflex-images{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.carousel-control-prev-icon{background-image:none;color:#afaeae}.carousel-control-next-icon{background-image:none;color:#afaeae}.carousel-control-prev .carousel-control-prev-icon:before{font-size:40px;font-family:'Font Awesome 5 Free';content:'\f137';font-weight:900}.carousel-control-next .carousel-control-next-icon:before{font-size:40px;font-family:'Font Awesome 5 Free';content:'\f138';font-weight:900}@media screen and (max-width:780px){.mini-content-container-1 h3.slide-text-title,.mini-content-container-2 h3.slide-text-title,.mini-content-container-3 h3.slide-text-title{text-align:center;-webkit-transform:translateY(80%);transform:translateY(80%)}.mini-content-container-1 .slide-text-caption,.mini-content-container-2 .slide-text-caption,.mini-content-container-3 .slide-text-caption{display:none}.carousel-control-next .carousel-control-next-icon{margin-right:30px}.mini-content-container-2 .slide-text-caption{text-align:center;-webkit-transform:translateY(-180%);transform:translateY(-180%)}}@media (min-width:992px){.slide-text-caption{display:block}}@media screen and (max-width:730px){.carousel-control-next .carousel-control-next-icon:before,.carousel-control-prev .carousel-control-prev-icon:before{font-size:20px}.slide-text-title{font-size:5.5vw}}.widget_wp_widget_vkexunit_3pr_area p.linkurl{display:none}@media screen and (max-width:780px){.widget_wp_widget_vkexunit_3pr_area p.linkurl{display:inline}}.widget_wp_widget_vkexunit_3pr_area h1.subSection-title{font-weight:bold;font-size:23px;border-bottom:none;-webkit-box-shadow:0 0 0 0}.widget_wp_widget_vkexunit_3pr_area h1.subSection-title:after{border-bottom:none}@media screen and (max-width:780px){.widget_wp_widget_vkexunit_3pr_area .prArea{border-bottom:solid 1px #ccc;padding-top:0;padding-bottom:10px}.widget_wp_widget_vkexunit_3pr_area .prArea:last-of-type{border-bottom:none;padding-top:0;padding-bottom:0}.widget_wp_widget_vkexunit_3pr_area p.summary{text-align:left}}@media (min-width:980px){.myzoom{overflow:hidden}.myzoom img{width:640px;display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.5s}.myzoom img:hover{transform:scale(1.1,1.1);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}}.my-visible .sow-carousel-wrapper h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-top:none!important;border-bottom:none!important;background-color:#fff}.my-visible .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;padding-left:5px;padding-right:3px}.my-visible .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a{width:272px;font-size:14px;text-align:center;font-weight:600;display:inline-block}.my-visible .sow-carousel-title h3{font-size:23px}.my-visible h3.widget-title{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;font-weight:bold;text-decoration:none;border:none;margin-left:30px;box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0}.my-visible h3:after{border-bottom:none}.widget-title{padding-bottom:30px}.sow-carousel-title a.sow-carousel-previous{padding:10px 22px}.sow-carousel-title a.sow-carousel-next{margin-left:15px;margin-right:30px;padding:10px 22px}@media screen and (max-width:640px){.my-visible .sow-carousel-title a.sow-carousel-previous{display:inline-block;padding:6px 13px}.my-visible .sow-carousel-title a.sow-carousel-next{display:inline-block;margin-left:15px;margin-right:20px;padding:6px 13px}.my-visible .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a{font-size:12px;text-align:center;display:inline-block;font-weight:normal}}.mybox{padding:.5em 1em;margin-top:2em;margin-bottom:1em;background:#fff;border:solid 3px #f5f5f5;border-radius:10px}.mybox p{margin:0;padding:0}dl.inquiries dt{clear:left;float:left;width:9em;white-space:nowrap;padding:13px .5em;font-weight:bold;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}dl.inquiries dd{margin-left:0;padding:13px .5em 13px 15em;border-left:none!important;border:none!important;border-left-color:#fff;border-color:#fff;background-color:#fff;border-left-width:0;border-left-style:none}@media (max-width:650px){dl.inquiries dt{float:none;white-space:nowrap;padding:8px .1em;border-bottom:none}dl.inquiries dt.no-dd{float:none;white-space:normal;width:18em;padding:0;border-bottom:none;padding-left:1em;text-indent:-1em}dl.inquiries dd{margin-left:0;padding:0}dl.inquiries dd input{display:inline;width:auto}dl.inquiries dt:before{font-family:'Font Awesome 5 Free';content:'\f152';padding-right:3px;font-weight:900}dl.inquiries dt.no-arrow:before{content:'';padding:0;margin-top:-10px}.form-width{max-width:100%}}span.req{vertical-align:middle;margin-bottom:4px;margin-left:5px;padding:3px 3px 2px;color:#fff;background:#00a1e9;font-size:10px;font-weight:bold;text-align:right}span.wpcf7-list-item{display:block}span.wpcf7-radio span.wpcf7-list-item{display:inline}dl.inquiries dd span.wpcf7-form-control-wrap select.wpcf7-select{display:inline;width:130px}@media (max-width:650px){dl.inquiries dd span.wpcf7-form-control-wrap select.wpcf7-select{display:inline;width:70px}}span.wpcf7-list-item-label{font-weight:normal}.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-submit{color:#fff;padding:15px 8px;margin-top:10px;border-color:#00a1e9;background:#00a1e9;display:block;margin-left:auto;margin-right:auto}span.accept-this input[type="checkbox"]{-ms-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}input[type="checkbox"]:before{content:" "}.mybox1 span.accept-this span.wpcf7-list-item-label,.mybox1 span.accept-this input[type="checkbox"]{cursor:pointer}@media all and (max-width:834px){.alignleft,.alignright,img.alignleft,img.alignrigh,.wp-block-image figure.alignleft img,.wp-block-image figure.alignright img,figure.alignleft img,figure.alignright img{float:none;clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%}}.alignleft-top{display:inline;float:left;margin-right:1.625em}img.myshape{width:75px;height:50px;object-fit:cover}a img:hover{filter: alpha(opacity=70);-moz-opacity:.7;opacity:.7}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.wp-block-image img{max-width:100%;width:100%}}.btn-flat-border{background:#ff0;display:inline-block;padding:.3em 1em;text-decoration:none;color:#000;border:solid 2px #ff0;border-radius:25px;transition:.4s}.btn-flat-border:hover{background:#fff;color:#000;text-decoration:none}.full-width{margin:0 calc(50% - 50vw);padding:3em calc(50vw - 50%);background:#e4f0f8}.full-width-white{margin:0 calc(50% - 50vw);padding:3em calc(50vw - 50%);background:#fff}.full-width-black{margin:0 calc(50% - 50vw);padding:3em calc(50vw - 50%);background:#000}.my_newsbox{min-height:270px;height:auto!important}.my_newsbox ul{padding-left:0;margin:0;list-style:none}.my_newsbox ul li{margin-bottom:0}.my_newsbox ul li a.newstitle{font-size:17px;text-decoration:none;display:block;padding:20px .5em 20px;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.9)}.my_newsbox ul li:last-child a.newstitle{border-bottom:0 solid #e5e5e5;-webkit-box-shadow:0 0 0 rgba(255,255,255,.9);box-shadow:0 0 0 rgba(255,255,255,.9)}.my_newsbox ul li{position:relative;padding-top:10px}.my_newsbox ul li a.newstitle{padding-left:0;padding-right:30px;padding-top:5px}.my_newsbox ul li a.newstitle:hover{}.my_newsbox ul li:after{font-size:20px;font-family:'Font Awesome 5 Free';content:'\f105';position:absolute;right:10px;top:40%;font-weight:900}.kadomaru_small{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px #00a1e9 solid;background-color:#00a1e9;padding:2px 6px 2px 6px;color:#fff;font-size:9px}.kadomaru_small a{color:#fff}.my_newsbox_new_btn{vertical-align:middle;margin-bottom:4px;padding:2px 4px 2px 4px;color:#fff;background:red;font-size:10px;font-weight:bold}ul.starmark>li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.starmark>li:before{content:"◇";position:absolute;left:2em;color:#00a1e9;font-weight:900}ul.pdf{padding-left:0}ul.pdf li{list-style:none;text-indent:-1.5em;padding-left:1.5em}ul.pdf li:before{font-family:'Font Awesome 5 Free';content:'\f1c1';font-weight:900;padding-right:10px;color:red}.medical-treatment{text-align:center}@media screen and (max-width:780px){.medical-treatment{display:none}}.medical-treatment span.medical-type::before{font-family:'Font Awesome 5 Free';content:'\f0f1';padding-right:12px;font-weight:900;color:#00f}.medical-treatment span.medical-type::after{content:'';padding-left:20px}.medical-treatment span.medical-type:nth-child(0)::after {content:'';padding-left:0}.medical-treatment span.medical-type::after{content:'';padding-left:20px}.medical-treatment span.medical-type:nth-child(0)::after {content:'';padding-left:0}.selectWrap{display:none}@media screen and (max-width:780px){.selectWrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;height:30px;background:transparent;position:relative;z-index:1;padding:0 40px 0 10px;border:1px solid #ccc;font-size:18px}.selectWrap select::-ms-expand{display:none}.selectWrap{position:relative;display:inline-block;width:100%}.selectWrap::before{content:'';position:absolute;z-index:0;top:0;right:0;background:#ccc;height:100%;width:30px}.selectWrap::after{content:'';position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:9px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent}}@media (max-width:650px){.right-top{display:flex;flex-direction:column-reverse}}.single .entry-body{padding-bottom:30px}.full-width-top6block{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#fdf5eb;padding-bottom:28px}.full-width-top6block .wp-block-columns .wp-block-column figure img{margin-bottom:-22px}.full-width-top6block .wp-block-columns .wp-block-column{margin-bottom:-22px;margin-left:0;margin-right:0}@media (max-width:960px){.full-width-top6block .wp-block-columns .wp-block-column figure img{margin-bottom:0}.full-width-top6block .wp-block-columns .wp-block-column{margin-bottom:30px;margin-left:0;margin-right:0}}@media (max-width:959px){.wp-block-column{flex-basis:100%!important}}@media (min-width:960px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}.another-font{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.btn-primary1{background-color:#f8d7e5;border-color:#f8d7e5}.btn-primary1:focus,.btn-primary1:hover{background-color:#fbe8f0;border-color:#f8d7e5}.btn-primary2{background-color:#bbebfe;border-color:#bbebfe}.btn-primary2:focus,.btn-primary2:hover{background-color:#cff1fe;border-color:#bbebfe}.myline:before,.myline:after{box-sizing:border-box}.col_2{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px}@media screen and (max-width:650px){.col_2>div{width:100%}}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignright .wp-block-button{text-align:right;display:inline;float:right;margin-left:1.625em}span.yurai{color:#000;font-size:300%}.box-fee{margin:2em 0;background:#f5f5f5}.box-fee .box-title{font-size:1.2em;background:silver;padding:10px 4px;text-align:center;color:#000;font-weight:bold;letter-spacing:.05em}.box-fee p{padding:15px 20px;margin:0}.grecaptcha-badge{opacity:0}body.page-id-449 .grecaptcha-badge,body.page-id-482 .grecaptcha-badge,body.page-id-487 .grecaptcha-badge{opacity:1}.wpcf7-not-valid-tip,.wpcf7-response-output{color:red}.copySection a.my-follow{color:#fff;text-align:center;font-size:20px;padding-right:23px}.copySection a.my-follow-last{color:#fff;text-align:center;font-size:20px}.copySection a:hover i{color:#ff0}.vk_button a.vk_button_link span.vk_button_link_txt,.vk_button a.vk_button_link i.fas{color:#fff}.base-width{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media screen and (max-width:700px){.base-width{padding:0 10px}}.sec#top-reason h2{border-top:none!important;border-bottom:none!important;background-color:#f5f5f5;text-align:center}.sec#top-reason h2 em{display:inline-block;width:60px;height:60px;margin:0 4px;line-height:60px;border-radius:50%;background:#000;background:-moz-linear-gradient(top,#000 0%,#010101 100%);background:-webkit-linear-gradient(top,#000 0%,#010101 100%);background:linear-gradient(to bottom,#000 0%,#010101 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#010101',GradientType=0 );text-align:center;font-size:30px;font-style:normal!important;font-weight:800;color:#ff0}#top-reason .reason-catch{padding-bottom:20px}#top-reason .reason-catch p{font-size:12px;text-align:center}#top-reason ol{margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;list-style:none}#top-reason ol li{box-sizing:border-box;margin-bottom:2%;width:32%;background:#fff;border:1px solid #ccc}#top-reason ol li:nth-child(3n-1) {margin-right:2%;margin-left:2%}#top-reason ol li a{position:relative;display:block;text-decoration:none;color:#454545}#top-reason ol li a:before{content:"";position:absolute;right:1px;bottom:1px;width:40px;height:40px}#top-reason ol li a:before{transition:all .5s ease-in-out}#top-reason ol li a:hover:before{opacity:.5}#top-reason ol li a .ph{position:relative;display:block}#top-reason ol li a .ph:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0}#top-reason ol li a .ph:after{content:"アプリをダウンロード";position:absolute;top:50%;left:50%;width:180px;margin-left:-80px;background:url(https://www.ace1fitness.jp/wp-content/themes/lightning_child/images/icn_arrow_right_cir.png) right center no-repeat;font-size:15px;color:#fff;transform:translateY(20px);opacity:0}#top-reason ol li a .ph:before,#top-reason ol li a .ph:after{transition:all .5s ease-in-out}#top-reason ol li a:hover .ph:before{opacity:1}#top-reason ol li a:hover .ph:after{opacity:1;transform:translateY(0)}#top-reason ol li a .ph .label{position:absolute;left:50%;bottom:-20px;width:40px;height:40px;margin-left:-20px;line-height:40px;text-align:center;background:rgba(255,255,0,.6);font-size:24px;color:#333}#top-reason ol li img{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#top-reason ol li .txt{display:block;height:180px;padding:40px 10px;text-align:center;line-height:1.8em;font-size:16px}@media screen and (max-width:1000px){#top-reason ol li .txt{font-size:16px}}@media screen and (max-width:730px){.sec#top-reason h2 em{width:40px;height:40px;margin:0 3px;line-height:40px;font-size:22px}#top-reason ol li{margin-bottom:2%;width:48%;margin-right:1%;margin-left:1%;background:#fff;border:1px solid #ccc}#top-reason ol li:nth-child(3n-1) {margin-right:1%;margin-left:1%}}@media screen and (max-width:480px){#top-reason ol li .txt{font-size:15px;height:auto}}.ffm{font-family:'Hiragino Mincho ProN','Yu Mincho',Georgia,serif}.border_radiushover img,.wp-block-image.border_radiushover img{width:250px;height:250px}.border_radiushover img:hover,.wp-block-image.border_radiushover img:hover{-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;zoom:1}.border_radiushover img,.wp-block-image.border_radiushover img{order-radius:400%;-webkit-border-radius:400px;-moz-border-radius:400px}.border_radiushover img:hover,.wp-block-image.border_radiushover img:hover{order-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media screen and (max-width:640px){.border_radiushover img,.wp-block-image.border_radiushover img{width:200px;height:200px}}.parallax-bg p{text-align:center}.parallax-title{font-size:24px;font-weight:bold;color:#fff;text-shadow:0 0 2px #000}a.parallax-btn{font-weight: bold
	border-color: #fff;color:#fff}a:hover.parallax-btn{color:#000}a.parallax-btn:after{font-size:20px;font-family:'Font Awesome 5 Free';content:'\f054';padding-left:10px;font-weight:900}@media (max-width:834px){.parallax-title{font-size:15px}a.parallax-btn{font-size:13px}}@media screen and (max-width:1281px){#h-top{display:none}}@media screen and (min-width:1281px){#navi-in #menu-gnavi-menu{padding-right:100px}#h-top{margin:0 auto;position:relative}#h-top .headSearch{position:absolute;top:-20px;right:-50px}#h-top .headSearch .headSearchInner{position:relative;height:44px;margin:0 auto;width:44px}#h-top .headSearch .headSearchInner *{box-sizing:border-box}#h-top .headSearch .search-btn{background:#000;border-radius:50%;display:inline-block;height:44px;line-height:44px;margin:0 auto;position:absolute;top:0;text-align:center;width:44px}#h-top .headSearch .search-btn i{color:#ff0;margin:0}#h-top .headSearch #searchform{height:44px;margin:0 auto;position:absolute;top:0;width:44px}#h-top .headSearch input[type="text"]{background:#eee;border:none;border-radius:22px;color:#000;cursor:pointer;height:44px;opacity:0;outline:none;padding:5px 20px;position:absolute;top:0;right:22px;transition:all .7s;width:44px;z-index:5;transform:translateX(21px)}#h-top .headSearch input[type="text"]:focus{cursor:text;opacity:1;width:300px;box-shadow:0 0 3px #ff0}#h-top .headSearch input[type="submit"]{display:none;z-index:5}}.pc_off_top{display:none}@media (max-width:960px){.pc_off_top{display:inline}}.works-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-items:flex-start;justify-content:space-between}.works-flex a{color:#000}.works-flex a:hover{color:red}.works-flex:before{content:"";display:block;width:24%;height:0;order:1}.works-flex:after{content:"";display:block;width:24%;height:0}.works-my_item{flex:0 1 24%;margin-top:10px;margin-left:2px;margin-right:2px;margin-bottom:20px}.works-my_item img{clear:both;display:block;margin-left:auto;margin-right:auto}@media (max-width:960px){.works-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start}.works-my_item{flex:0 1 30%}}@media (max-width:480px){.works-flex{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start}.works-my_item{flex:0 1 45%}}@media (max-width:320px){.works-flex{flex-flow:column wrap}.works-my_item{flex:0 1 auto}}.works-flex .works-my_item:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transform:translateY(-2px);background-color:#fff;transition:all .3s ease}.image-trim{position:relative;overflow:hidden;padding-top:60%}.image-trim img.works-images{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.construction_name{font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:480px){.construction_name{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.my-text-decoration{pointer-events:none;cursor:default;text-decoration:none}.my-margin{margin-right:150px;margin-left:150px}@media (max-width:834px){.my-margin{margin-right:20px;margin-left:20px}}.my-submit_button{margin-top:15px;margin-bottom:15px;padding:20px;background-color:#00a1e9;color:#fff;border-style:none;font-weight:bold;font-size:14px;letter-spacing:3px;text-decoration:none;cursor:pointer;border-radius:0;display:block;margin-left:auto;margin-right:auto}.my-submit_button:hover{background-color:#a2cee8;color:#000!important}