@charset "utf-8";

 .has-256-cms-base-color { color: #FFFFFF; }
.has-256-cms-base-background-color { background-color: #FFFFFF; }
.has-256-cms-base-dark-color { color: #FFFCD7; }
.has-256-cms-base-dark-background-color { background-color: #FFFCD7; }
.has-256-cms-base-bright-color { color: #FEFBEB; }
.has-256-cms-base-bright-background-color { background-color: #FEFBEB; }
.has-256-cms-main-color { color: #008383; }
.has-256-cms-main-background-color { background-color: #008383; }
.has-256-cms-main-dark-color { color: #008383; }
.has-256-cms-main-dark-background-color { background-color: #008383; }
.has-256-cms-main-bright-color { color: #D5F2E2; }
.has-256-cms-main-bright-background-color { background-color: #D5F2E2; }
.has-256-cms-accent-color { color: #FD7802; }
.has-256-cms-accent-background-color { background-color: #FD7802; }
.has-256-cms-accent-dark-color { color: #FD7802; }
.has-256-cms-accent-dark-background-color { background-color: #FD7802; }
.has-256-cms-accent-bright-color { color: #e59fb7; }
.has-256-cms-accent-bright-background-color { background-color: #e59fb7; }
.has-256-cms-text-color { color: #100101; }
.has-256-cms-text-background-color { background-color: #100101; }
.has-256-cms-text-dark-color { color: #100101; }
.has-256-cms-text-dark-background-color { background-color: #100101; }
.has-256-cms-text-bright-color { color: #9E9E9E; }
.has-256-cms-text-bright-background-color { background-color: #9E9E9E; }
.has-256-cms-action-color { color: #01C669; }
.has-256-cms-action-background-color { background-color: #01C669; }
.has-256-cms-action-dark-color { color: #01C669; }
.has-256-cms-action-dark-background-color { background-color: #01C669; }
.has-256-cms-action-bright-color { color: #01C669; }
.has-256-cms-action-bright-background-color { background-color: #01C669; }
.has-256-cms-line-color { color: #bbbbbb; }
.has-256-cms-line-background-color { background-color: #bbbbbb; }
.has-256-cms-line-dark-color { color: #808080; }
.has-256-cms-line-dark-background-color { background-color: #808080; }
.has-256-cms-line-bright-color { color: #bbbbbb; }
.has-256-cms-line-bright-background-color { background-color: #bbbbbb; }
.has-256-cms-pallet-black-color { color: #222222; }
.has-256-cms-pallet-black-background-color { background-color: #222222; }
.has-256-cms-pallet-white-color { color: #FFFFFF; }
.has-256-cms-pallet-white-background-color { background-color: #FFFFFF; }
.container {
width: 100%;
position: relative;
}
body {
width: 100%;
font-size: calc(1.3rem + 0.25vw);
font-family: 'Noto Sans JP', sans-serif;
letter-spacing: 0.05em;
word-break: normal;
word-wrap: break-word;
-webkit-text-size-adjust:none; }
html {
font-size: 62.5%;
}
.block-post .ncb-recent-post-row {
margin-left: -15px;
margin-right: -15px;
display: flex;
flex-wrap: wrap;}
.block-post .ncb-recent-post-body-inner {
display: grid;
display: -ms-grid;
grid-template-columns: 50% 50%;
-ms-grid-columns: 50% 50%;
grid-template-rows: auto auto auto auto;
-ms-grid-rows: auto auto auto auto;
}
.block-post .ncb-recent-post-column {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 15px;
}
.block-post .ncb-recent-post-body {
height: 100%;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: flex;
text-decoration: none;
}
.block-post .ncb-recent-post-eyecatch {
height: 160px;
position: relative;
display: block;
overflow: hidden;
grid-column: 1/3;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.block-post .ncb-recent-post-entry-title {
padding-top: 8px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: calc(1.3rem + 0.25vw);
color: #008383;
line-height: 1.4;
letter-spacing: 0.05em;
grid-column: 1/3;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-row: 3/4;
-ms-grid-row: 3;
-ms-grid-row-span: 1;
}
.block-post .ncb-recent-post-entry-cat {
text-align: center;
border-radius: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: 12px;
margin-left: 10px;
margin-right: 15px;
font-size: 80.8%;
letter-spacing: 0.05em;
grid-column: 2/3;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.block-post .ncb-recent-post-entry-date {
margin-top: 18px;
margin-left: 16px;
font-size: 80.8%;
color: #9E9E9E;
letter-spacing: 0.08em;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.block-post .ncb-recent-post-entry-date:before {
content: "\f017";
font-family: "font awesome 5 Free";
padding-right: 0.25em;
padding-top: 2px;}
.block-post .ncb-recent-post-entry-desc {
margin-top: 1em;
line-height: 1.8;
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 5/6;
-ms-grid-row: 5;
-ms-grid-row-span: 1;
}
.nav-menu-direction-row .menu {
display: flex;
justify-content: space-between;
flex-direction: row;}
.nav-menu-direction-column .menu {
display: flex;
flex-direction: column;}
.archive-post .ncb-recent-post-row {
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px;
display: flex;
flex-wrap: wrap;}
.archive-post .ncb-recent-post-column {
padding-left: 15px;
padding-right: 15px;
margin-top: 1em;
margin-bottom: 2em;
}
.archive-post .ncb-recent-post-body {
width: 100%;
height: 100%;
color: #100101;
display: block;
text-decoration: none;
}
.archive-post .ncb-recent-post-body-inner {
display: grid;
display: -ms-grid;
grid-template-columns: 260px 11em 8em auto;
-ms-grid-columns: 260px 11em 8em auto;
grid-template-rows: auto 1em auto auto;
-ms-grid-rows: auto 1em auto auto;
}
.archive-post .ncb-recent-post-eyecatch {
width: 100%;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 2/5;
-ms-grid-row: 2;
-ms-grid-row-span: 3;
}
.archive-post .ncb-recent-post-entry-title {
padding-bottom: 12px;
margin-bottom: 20px;
font-size: 141.4%;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 2px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.05em;
align-items: flex-start;
grid-column: 1/5;
-ms-grid-column: 1;
-ms-grid-column-span: 4;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
word-wrap : break-word;
overflow-wrap : break-word;
word-wrap: anywhere;}
.archive-post .ncb-recent-post-entry-cat {
text-align: center;
border-radius: 5px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 80.8%;
line-height: 1.4;
position: relative;
display: flex;
letter-spacing: 0.05em;
justify-content: center;
align-items: center;
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-post .ncb-recent-post-entry-date {
margin-left: 20px;
font-size: 90%;
color: #9E9E9E;
display: flex;
letter-spacing: 0.08em;
align-items: center;
grid-column: 2/3;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-post .ncb-recent-post-entry-date:before {
content: "\f017";
font-family: "font awesome 5 Free";
padding-right: 0.25em;
padding-top: 2px;}
.archive-post .ncb-recent-post-entry-desc {
margin-top: 1em;
margin-left: 20px;
line-height: 1.8;
letter-spacing: 0.08em;
grid-column: 2/5;
-ms-grid-column: 2;
-ms-grid-column-span: 3;
grid-row: 3/4;
-ms-grid-row: 3;
-ms-grid-row-span: 1;
}
.block-post .ncb-recent-post-entry-author {
font-size: 80.8%;
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.post-archive-entrys-sub-title {
text-align: center;
margin-top: 1em;
margin-bottom: 2em;
line-height: 1.4;
}
.post-archive-entrys-title {
text-align: center;
margin-top: 1em;
margin-bottom: 50px;
font-size: 199.9%;
font-weight: 700;
}
.v-layout-heading-area-h2 .title {
margin-top: 0.1em;
margin-bottom: 0.1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.v-layout-heading-area-h3 .title {
margin-top: 0.2em;
margin-bottom: 0.2em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
}
.v-layout-heading-area-h2 .sub-title {
margin-top: 0.2em;
margin-bottom: 0.2em;
line-height: 1.4;
}
.v-layout-heading-area-h3 .sub-title {
margin-top: 0.2em;
margin-bottom: 0.2em;
line-height: 1.4;
}
.v-layout-heading-area-h3 {
margin-top: 4em;
margin-bottom: 2em;
}
.v-layout-heading-area-h2 {
margin-top: 4em;
margin-bottom: 2em;
}
.h-layout-heading-area-h2 .title {
font-size: 199.9%;
font-weight: bold;
}
.h-layout-heading-area-h2 .kt-inside-inner-col {
display: flex;
align-items: center;
}
.h-layout-heading-area-h2 {
margin-top: 4em;
margin-bottom: 2em;
}
.h-layout-heading-area-h2 .sub-title {
margin-left: 1em;
}
.h-layout-heading-area-h3 .title {
font-size: 141.4%;
font-weight: bold;
}
.h-layout-heading-area-h3 .kt-inside-inner-col {
display: flex;
align-items: center;
}
.h-layout-heading-area-h3 .sub-title {
margin-left: 1em;
}
.h-layout-heading-area-h3 {
margin-top: 4em;
margin-bottom: 2em;
}
.box-arrow-heading-area-h2 .title {
margin-top: 0.5em;
margin-bottom: 1.2em;
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.box-arrow-heading-area-h2 {
margin-top: 4em;
margin-bottom: 2em;
}
.has-small-font-size {
font-size: 80.8%;
}
.has-medium-font-size {
font-size: 114.5%;
}
.has-large-font-size {
font-size: 141.4%;
}
.problem_ask-bg-list-2-column li {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 55px;
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.8;
background-image: url(http://256img.com/nigoro-templates-dmy-image/dmy_bg_check.png);
list-style-type: none;
background-repeat: no-repeat;}
.problem_ask-bg-list-2-column_title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.heading-h2_v-layout-bg-heading-area {
margin-top: 4em;
margin-bottom: 2em;
}
.heading-h2_v-layout-bg-heading-area_title {
margin-top: 0.1em;
margin-bottom: 0.1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.heading-h2_v-layout-bg-heading-area_sub-title {
margin-top: 0.2em;
margin-bottom: 0.2em;
line-height: 1.4;
}
.heading-h3_v-layout-bg-heading-area {
margin-top: 4em;
margin-bottom: 2em;
}
.heading-h3_v-layout-bg-heading-area_title {
margin-top: 0.2em;
margin-bottom: 0.2em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
}
.heading-h3_v-layout-bg-heading-area_sub-title {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
.flow_time-schedule {
margin-bottom: 10px;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.flow_time-schedule_content .kt-inside-inner-col {
padding-top: 25px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 25px;
}
.feature_pr-3-column_title {
margin-top: 1em;
margin-bottom: 1em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
}
.feature_pr-3-column_desc {
margin-top: 0.5em;
font-weight: 700;
line-height: 1.4;
}
.feature_pr-3-column_eyecatch-image-circle {
width: 80%;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.problem_ask-icon-list-2-column_title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.problem_ask-icon-list-2-column li {
line-height: 1.8;
}
.site-navi .menu > li > a {
width: 100%;
text-align: center;
padding-top: 50px;
padding-bottom: 20px;
font-size: calc(1.3rem + 0.25vw);
color: #100101;
font-family: 'Noto Sans JP', sans-serif;
display: block;
text-decoration: none;
letter-spacing: 0.08em;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
}
.site-navi .menu > li > a:hover {
color: #008383;
}
.site-navi .sub-title {
margin-top: 1em;
font-size: 80.8%;
display: block;
}
.block-content > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.wp-block-media-text__content > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.kt-inside-inner-col > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.kt-sc-innter-col > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.kt-accordion-panel-inner > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.kt-modal-content > h3:not(.init) {
padding-bottom: 10px;
padding-left: 2px;
margin-top: 50px;
margin-bottom: 40px;
font-size: 141.4%;
color: #008383;
font-weight: 500;
line-height: 1.4;
border-bottom-width: 1px;
border-bottom-color: #01C669;
border-bottom-style: solid;
letter-spacing: 0.08em;
}
.block-content > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.wp-block-media-text__content > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.kt-inside-inner-col > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.kt-sc-innter-col > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.kt-accordion-panel-inner > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.kt-modal-content > h4:not(.init) {
border-radius: 1px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
margin-top: 40px;
margin-bottom: 30px;
font-size: 114.5%;
color: #008383;
font-weight: 500;
line-height: 1.4;
background-color: #D5F2E2;
letter-spacing: 0.08em;
}
.has-huge-font-size {
font-size: 199.9%;
}
.block-content > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.wp-block-media-text__content > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.kt-inside-inner-col > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.kt-sc-innter-col > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.kt-accordion-panel-inner > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.kt-modal-content > p:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 2;
letter-spacing: 0.08em;
}
.block-content > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.block-content > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.wp-block-media-text__content > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.wp-block-media-text__content > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.kt-inside-inner-col > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.kt-inside-inner-col > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.kt-sc-innter-col > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.kt-sc-innter-col > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.kt-accordion-panel-inner > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.kt-accordion-panel-inner > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.kt-modal-content > h2:not(.init) {
text-align: center;
padding-bottom: 0em;
margin-top: 2.6em;
margin-bottom: 1.4em;
font-size: 199.9%;
font-weight: 500;
line-height: 1.4;
position: relative;
letter-spacing: 0.025em;
}
.kt-modal-content > h2:not(.init):before {
content: '';
position: absolute;
bottom: -15px;
display: inline-block;
width: 7%;
height: 2px;
left: 50%;
transform: translateX(-50%);
background-color: #01C669;}
.footer-copyright-text {
line-height: 1.4;
letter-spacing: 0.1em;
}
.block-content > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.wp-block-media-text__content > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.kt-inside-inner-col > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.kt-sc-innter-col > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.kt-accordion-panel-inner > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.kt-modal-content > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.drawer-area {
width: 100vw;
position: fixed;
display: none;
overflow: scroll;
z-index: 110;
top: 0px;
bottom: 0px;
left: 0px;
}
.drawer-area-back-cover {
position: fixed;
display: none;
z-index: 100;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
width: 100vw;
height: 100vh;
background: rgba(255,255,255,0.80);
}
.prev-next-link-area {
margin-top: 2em;
margin-bottom: 2em;
display: flex;
justify-content: space-between;
align-items: stretch;
}
.prev-link-area {
width: 50%;
display: flex;
justify-content: flex-start;
}
.next-link-area {
width: 50%;
display: flex;
justify-content: flex-end;
}
.prev-link-button {
width: 100%;
text-align: left;
max-width: 300px;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 1em;
margin-right: 10px;
color: #008383;
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: flex;
text-decoration: none;
justify-content: flex-start;
align-items: center;
}
.prev-link-button:before {
font-family: "Font Awesome 5 Free";
content: "\f053";
font-weight: 900;
padding: 1px 7px;
color: #FD7802 ;}
.next-link-button {
width: 100%;
text-align: right;
max-width: 300px;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 1em;
margin-left: 10px;
color: #008383;
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: flex;
text-decoration: none;
justify-content: flex-end;
align-items: center;
}
.next-link-button:after {
font-family: "Font Awesome 5 Free";
content: "\f054";
font-weight: 900;
padding: 1px 7px;
color: #FD7802 ;}
.footer-v-navi .menu > li > a {
padding-top: 0.4em;
padding-bottom: 0.4em;
line-height: 1.4;
font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
display: block;
text-decoration: none;
letter-spacing: 0.05em;
}
.footer-v-navi .menu > li > a:before {
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
padding: 1px 7px;
}
.footer_site-map-menu_menu-title a {
padding-top: 0.2em;
padding-bottom: 0.2em;
color: #100101;
font-weight: bold;
line-height: 1.4;
display: block;
text-decoration: none;
}
.main-visual_action_button {
margin-top: 1.5em;
margin-bottom: 30px;
}
.cta_message-1-column_ask {
margin-top: 15px;
margin-bottom: 10px;
font-size: 18px;
line-height: 1.4;
letter-spacing: 0.025em;
}
.cta_message-2-column_ask {
margin-bottom: 1em;
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.cta_content-2-culumn_hours {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.4;
}
.cta_content-2-culumn_tel {
margin-bottom: 0.5em;
font-size: 141.4%;
line-height: 1.4;
}
.cta_standard-2-culumn_tel {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
}
.cta_standard-2-culumn_fax {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
}
.cta_standard-2-culumn_hours {
line-height: 1.4;
}
.cta_standard-2-culumn_address {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.4;
}
.cta_standard-2-culumn_access {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.4;
}
.cta_content-2-culumn_message {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 141.4%;
line-height: 1.4;
}
.drawer-button {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 12px;
padding-right: 12px;
position: fixed;
overflow: scroll;
z-index: 120;
top: 0px;
right: 0px;
border: none;}
.drawer-button-icon {
width: 26px;
height: 20px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.drawer-button-icon > span {
width: 100%;
height: 2px;
border-radius: 2px;
background-color: #FFFFFF;
position: absolute;
left: 0px;
justify-content: center;
transition: all .4s;}
.drawer-button-text {
text-align: center;
font-size: 70.7%;
position: relative;
display: block;
top: 5px;
}
.drawer-button-text > span {
letter-spacing: 0.1em;
}
.drawer-button-text > span:before {
content: 'MENU';}
.header_standard .site-title-text {
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.header_standard .site-title-text > a {
color: #100101;
text-decoration: none;
}
.header_standard .site-desc {
line-height: 1.4;
}
.header_standard_address {
margin-bottom: 5px;
font-size: 1.3rem;
line-height: 1.4;
text-decoration: none;
letter-spacing: 0.08em;
}
.header_standard_hours {
font-size: 1.25rem;
line-height: 1.4;
letter-spacing: 0.1em;
}
.header_standard_tel {
font-size: 20px;
color: #FD7802;
font-weight: 700;
line-height: 1.4;
font-family: sans-serif;
letter-spacing: 0.04em;
}
.header_standard_tel:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f095";
padding-left: 0.3em;
display: inline-block;
transform: scaleX(-1);
}
.feature_pr-3-column .kt-inside-inner-col {
height: 100%;
}
.footer_site-map-menu_menu-title-dark a {
padding-top: 0.2em;
padding-bottom: 0.2em;
color: #FFFFFF;
font-weight: 700;
line-height: 1.4;
font-family: serif;
display: block;
text-decoration: none;
}
.table_company-profile {
width: 100%;
text-align: left;
margin-top: 20px;
margin-bottom: 50px;
}
.table_company-profile th {
width: 20%;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.table_company-profile td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.main-visual_page-title-bg_title {
font-size: 282.7%;
line-height: 1.4;
}
.main-visual_page-title-bg_sub-title {
line-height: 1.4;
}
.main-visual_page-title-bg_desc {
margin-top: 1em;
line-height: 1.8;
}
.has-text-align-center {
text-align: center;
}
.has-text-align-right {
text-align: right;
}
.has-text-align-left {
text-align: left;
}
.cta_message-2-column h3 {
font-size: 141.4%;
}
.fixed-pagetop {
position: fixed;
z-index: 120;
bottom: -25px;
right: 64px;
cursor: pointer;}
.fixed-right {
width: 120px;
position: fixed;
z-index: 120;
right: -28px;
top: calc(50vh - 72px);}
.main-visual_page-title-bg_square-area-right {
margin-right: calc(50% - 50vw);
}
.block-news .ncb-recent-post-body {
color: #100101;
display: flex;
text-decoration: none;
}
.block-news .ncb-recent-post-entry-title {
color: #008383;
line-height: 1.4;
letter-spacing: 0.05em;
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.block-news .ncb-recent-post-entry-desc {
margin-top: 1em;
line-height: 1.8;
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 3/4;
-ms-grid-row: 3;
-ms-grid-row-span: 1;
}
.block-news .ncb-recent-post-row {
margin-left: -15px;
margin-right: -15px;
display: flex;
flex-wrap: wrap;}
.block-news .ncb-recent-post-body-inner {
width: 100%;
display: grid;
display: -ms-grid;
justify-content: flex-start;
align-items: flex-start;
grid-template-columns: 9em 10em auto;
-ms-grid-columns: 9em 10em auto;
grid-template-rows: auto;
-ms-grid-rows: auto;
}
.block-news .ncb-recent-post-eyecatch {
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 1/3;
-ms-grid-row: 1;
-ms-grid-row-span: 2;
}
.block-news .ncb-recent-post-entry-cat {
text-align: center;
border-radius: 5px;
max-height: 1.9em;
padding-top: 0.2em;
padding-bottom: 0.3em;
margin-right: 1em;
font-size: 90%;
color: #FFFFFF;
display: block;
grid-column: 2/3;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.block-news .ncb-recent-post-entry-date {
height: 100%;
display: flex;
letter-spacing: 0.08em;
align-items: center;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.block-news .ncb-recent-post-entry-author {
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.problem_ask-image-list_title {
margin-bottom: 1em;
font-size: 199.9%;
font-weight: bold;
line-height: 1.4;
}
.footer-v-navi .menu {
font-size: 80.8%;
font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
}
.post-entry-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 141.4%;
font-weight: bold;
line-height: 1.4;
}
.block-content > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.wp-block-media-text__content > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.kt-inside-inner-col > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.kt-sc-innter-col > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.kt-accordion-panel-inner > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.kt-modal-content > ol:not(.init) li {
margin-left: 2em;
color: #100101;
line-height: 2;
letter-spacing: 0.08em;
list-style-type: decimal;}
.mm-dropdown {
width: 100%;
position: absolute;
display: none;
z-index: 1;
top: 227px;
left: 0px;
right: 0px;
}
.use-sidebar #content {
margin-right: 50px;
}
.drawer-area .menu > li > a {
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
color: #100101;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-color: #d9d9d9;
border-bottom-style: solid;
display: block;
text-decoration: none;
}
.drawer-area .sub-menu > li > a {
padding-top: 1em;
padding-bottom: 1em;
padding-left: 2em;
color: #100101;
border-bottom-width: 1px;
border-bottom-color: #d9d9d9;
border-bottom-style: solid;
display: block;
text-decoration: none;
}
.site-navi .sub-menu {
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
padding-right: 30px;
background-color: #008383;
position: absolute;
left: 0px;
right: 0px;
visibility: hidden;
opacity: 0;
transition: all .1s ease;}
.site-navi .sub-menu > li > a {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 1em;
color: #FFFFFF;
display: block;
text-decoration: none;
letter-spacing: 0.1em;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
}
.site-navi .sub-menu > li > a:hover {
color: #FFF700;
}
.site-navi {
position: relative;
z-index: 110;
}
.site-navi .menu {
display: flex;
}
.site-navi .menu > li {
width: 20%;
flex-grow: 1;}
.site-navi .sub-menu > li {
float: left;
}
.main-visual_page-title-bg {
text-align: center;
font-size: 141.4%;
color: #008383;
font-weight: 700;
letter-spacing: 0.075em;
}
.top_feature-title {
font-size: 199.9%;
line-height: 1.2;
}
.top_feature-title:before {
content: "";
display: inline-block;
width: 38px;
height: 39px;
margin-right: 12px;
margin-bottom: -4px;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-home.png);
background-repeat: no-repeat;
background-position: left center;}
.marker {
padding-top: 1px;
padding-left: 9px;
padding-right: 9px;
color: #100101;
background-color: #FFFCD7;
display: inline-block;
}
.kt-blocks-info-box-text {
text-align: left;
}
.footer-v-navi .menu > li {
text-indent: -1.6em;
padding-left: 1.3em;}
.footer_site-map-menu_menu-title-dark {
padding-bottom: 0.2em;
margin-top: 1em;
margin-bottom: 0.7em;
font-size: calc(1.3rem + 0.25vw);
border-bottom-width: 1px;
border-bottom-color: #BDC3C8;
border-bottom-style: solid;
}
.header_standard .site-title-logo {
width: 100%;
}
.kt-blocks-info-box-learnmore-wrap {
display: block;
}
.kt-blocks-info-box-learnmore:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f054";
padding-right: 0.3em;}
.child_message {
max-width: 600px;
margin-top: 50px;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
font-size: 114.5%;
line-height: 1.4;
}
.footnote {
color: #01C669;
line-height: 1;
}
.guidance_box {
padding-left: 0px;
margin-bottom: 50px;
margin-left: 0px;
}
.guidance_title-area {
height: 115px;
background-color: #008383;
}
.h2-guidance {
padding-left: 46px;
padding-right: 46px;
color: #FFFFFF;
font-weight: bold;
line-height: 1.4;
letter-spacing: 0.03em;
}
.guidance_hour-area--p {
line-height: 1.4;
text-align: center;}
.guidance_contact-area--no {
text-align: center;}
.guidance_contact {
height: 115px;
border-width: 1px;
border-color: #dddddd;
border-style: solid;
}
.guidance_hour-area {
background-color: #80FF80;
display: flex;
}
.child_message-02 {
margin-bottom: 30px;
}
.footer_info-logo {
margin-top: 0.6em;
float: left;
display: inline-block;
}
.footer_info-title {
width: 100%;
margin-left: 0em;
display: inline-block;
}
.footer_info-address {
color: #FFFFFF;
letter-spacing: 0.025em;
}
.footer_info-tel {
padding-top: 0em;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 15px;
color: #FFFFFF;
font-weight: 900;
line-height: 1;
font-family: 'Noto Sans JP', sans-serif;
letter-spacing: 0.035em;
}
.footer_info-tel:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f3cd";
padding-right: 0.3em;}
.footer_info-hours {
margin-top: 0em;
margin-bottom: 0px;
font-size: 80.8%;
color: #FFFFFF;
line-height: 1.4;
letter-spacing: 0.1em;
}
.footer_info {
}
.emphasis {
color: #FD7802;
font-weight: 700;
}
.top_feature-area .kt-inside-inner-col {
height: 100%;
position: relative;}
.top_feature-item {
height: 100%;
background-color: #FFFFFF;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/04/bg_tri_orange.png);
position: relative;
display: block;
background-repeat: no-repeat;
background-position: right 4px bottom 4px;
}
.table_bullet th {
width: 20%;
color: #FD7802;
line-height: 1.4;
padding-left: 5em;
}
.table_bullet tr {
line-height: 2;
}
.table_bullet {
line-height: 1.4;
}
.table_schedule tr {
height: 35px;
background-color: #FFFFFF;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.table_schedule th {
color: #FFFFFF;
background-color: #008383;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
vertical-align: middle;}
.table_schedule td {
color: #008383;
border-left-width: 1px;
border-left-color: #bbbbbb;
border-left-style: solid;
border-right-width: 1px;
border-right-color: #bbbbbb;
border-right-style: solid;
vertical-align: middle;}
.table_regular tr {
height: 35px;
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.table_regular th {
padding-left: 10px;
padding-right: 10px;
background-color: #E3FFF7;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
vertical-align: middle;}
.table_regular td {
padding-top: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.4em;
padding-right: 0.4em;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
vertical-align: middle;}
.flow_time-schedule_content p {
line-height: 1.4;
}
.site-subnav--btn .kt-blocks-info-box-link-wrap {
position: relative;}
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.flow_time-schedule_time {
text-align: center;
font-size: 114.5%;
color: #008383;
font-weight: 400;
}
img {
max-width: 100%;
height: auto;}
.attention_lead-area_desc-text {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.attention_solution-area_desc-text {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.wpcf7 label {
width: 100%;
padding-bottom: 0.3em;
margin-top: 1em;
font-size: 114.5%;
color: #008383;
line-height: 1.8;
display: inline-block;
}
.wpcf7 input[type=text] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
}
.wpcf7 textarea {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
}
.wpcf7 input[type=tel] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
}
.wpcf7 input[type=email] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
}
.wpcf7 input.wpcf7-submit {
text-align: center;
border-radius: 5px;
padding-top: 0.7em;
padding-bottom: 0.7em;
padding-left: 7em;
padding-right: 7em;
margin-top: 1em;
font-size: calc(1.3rem + 0.25vw);
color: #FFFFFF;
font-weight: 700;
line-height: 1.4;
background-color: #008383;
border-width: 3px;
border-color: #008383;
border-style: solid;
display: inline-block;
letter-spacing: 0.09em;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
cursor: pointer;}
.wpcf7 input.wpcf7-submit:hover {
background-color: FD7802;
}
.wpcf7-submit-button-wrap {
text-align: center;
margin-top: 25px;
}
.fixed-bottom {
width: 100%;
position: fixed;
z-index: 70;
bottom: 0px;
}
.site-navi .menu > li:hover .sub-menu {
visibility: visible;
opacity: 1;}
.drawer-area .menu > li > a .sp-submenu-open {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 125%;
position: absolute;
display: block;
top: 0px;
right: 0px;
}
.drawer-area .menu > li {
position: relative;
}
.drawer-area .sub-menu {
display: none;
}
body.header-fixed {
padding-top: 136px;
}
.nav-fixed .site-navi {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);}
.news-entry-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.news-archive-entrys-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
img.alignleft {
margin-right: 1em;
}
img.alignright {
margin-left: 1em;
}
.wp-caption-text {
margin-top: 1em;
margin-bottom: 1em;
font-size: 80.8%;
line-height: 1.4;
}
.block-content > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.wp-block-media-text__content > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-inside-inner-col > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-sc-innter-col > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-accordion-panel-inner > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-modal-content > blockquote:not(.init) > p {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.block-content > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.wp-block-media-text__content > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.kt-inside-inner-col > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.kt-sc-innter-col > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.kt-accordion-panel-inner > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.kt-modal-content > h5:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: 700;
line-height: 1.4;
}
.block-content > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.wp-block-media-text__content > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.kt-inside-inner-col > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.kt-sc-innter-col > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.kt-accordion-panel-inner > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.kt-modal-content > h6:not(.init) {
margin-top: 2em;
margin-bottom: 1em;
font-weight: bold;
line-height: 1.4;
}
.block-content > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.wp-block-media-text__content > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-inside-inner-col > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-sc-innter-col > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-accordion-panel-inner > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.kt-modal-content > dl:not(.init) > dt:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.8;
}
.block-content > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.wp-block-media-text__content > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.kt-inside-inner-col > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.kt-sc-innter-col > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.kt-accordion-panel-inner > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.kt-modal-content > dl:not(.init) > dd:not(.init) {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
line-height: 1.8;
}
.post-single_content-main_inner {
overflow: hidden;
}
.use-sidebar_container {
width: 100%;
position: relative;
}
.paginate {
text-align: center;
margin-top: 50px;
margin-bottom: 50px;
}
.paginate a.page-numbers-btn {
padding-top: 0.9em;
padding-bottom: 0.9em;
padding-left: 1.2em;
padding-right: 1.2em;
margin-right: 1px;
color: #100101;
line-height: 1.4;
background-color: #FFFCD7;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
text-decoration: none;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
}
.paginate a.page-numbers-btn:hover {
color: #FFFFFF;
background-color: #008383;
}
.paginate span.page-numbers {
padding-top: 0.9em;
padding-bottom: 0.9em;
padding-left: 1.2em;
padding-right: 1.2em;
line-height: 1.4;
display: inline-block;
}
.paginate .current {
margin-right: 1px;
color: #FFFFFF;
background-color: #008383;
border-width: 1px;
border-color: #008383;
border-style: solid;
}
.post-archive_content-main_inner {
overflow: hidden;
}
.single-entry-meta {
margin-bottom: 2em;
display: flex;
letter-spacing: 0.08em;
justify-content: flex-end;
align-items: center;
}
.single-entry-meta-cat {
border-radius: 5px;
padding-top: 0.4em;
padding-bottom: 0.4em;
padding-left: 1.2em;
padding-right: 1.2em;
margin-right: 1em;
font-size: 80.8%;
line-height: 1.4;
}
.single-entry-meta-author {
line-height: 1.4;
}
.single-entry-meta-date {
margin-right: 1em;
color: #9E9E9E;
line-height: 1.4;
letter-spacing: 0.08em;
}
.single-entry-meta-date:before {
content: "\f017";
font-family: "font awesome 5 Free";
padding-right: 0.25em;
padding-top: 2px;}
.top-social-buttons {
margin-bottom: 2em;
}
.bottom-social-buttons {
margin-top: 2em;
margin-bottom: 0em;
}
.blog-entry-title {
padding-top: 0.4em;
padding-bottom: 0.4em;
padding-left: 0.8em;
margin-top: 2em;
margin-bottom: 1em;
font-size: 170%;
color: #FFFFFF;
font-weight: 500;
line-height: 1.4;
background-color: #008383;
letter-spacing: 0.05em;
}
.blog-archive-entrys-title {
text-align: center;
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
letter-spacing: 0.05em;
}
.example-archive-entrys-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.example-entry-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.voice-entry-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.voice-archive-entrys-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.sidebar_widget-title {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 49px;
padding-right: 10px;
margin-top: 2em;
margin-bottom: 0em;
font-size: 114.5%;
color: #FFFFFF;
font-weight: 500;
line-height: 1.4;
background-color: #008383;
letter-spacing: 0.05em;
}
.sidebar_widget_archive li {
color: #008383;
line-height: 1.6;
border-bottom-width: 1px;
border-bottom-color: #808080;
border-bottom-style: dotted;
border-left-width: 1px;
border-left-color: #808080;
border-left-style: dotted;
border-right-width: 1px;
border-right-color: #808080;
border-right-style: dotted;
display: block;
text-decoration: none;
}
.sidebar_widget_archive li a {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
color: #100101;
display: block;
text-decoration: none;
letter-spacing: 0.08em;
transition-property: all;
transition-duration: 0.3S;
timing-function: ease;
}
.sidebar_widget_archive li a:before {
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
padding: 1px 7px;
color: #FD7802 ;}
.sidebar_widget_archive li a:hover {
color: #D5F2E2;
}
.sidebar_widget_recent_entries li {
margin-bottom: 0.5em;
line-height: 1.6;
list-style-type: none;}
.sidebar_widget_recent_entries li a {
color: #100101;
display: block;
text-decoration: none;
}
.sidebar_widget_recent_entries li a:hover {
text-decoration: underline;}
.sidebar_widget_recent_entries .post-date {
font-size: 80.8%;
}
.content-sidebar {
margin-top: 4em;
}
.sidebar_widget_search input[type=text] {
width: 55%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: inline-block;
}
.sidebar_widget_search input[type=submit] {
text-align: center;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.8em;
padding-right: 0.8em;
font-size: calc(1.3rem + 0.25vw);
color: #FFFFFF;
font-weight: 700;
line-height: 1.4;
background-color: #008383;
border-width: 3px;
border-color: #008383;
border-style: solid;
display: inline-block;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
cursor: pointer;}
.sidebar_widget_search input[type=submit]:hover {
background-color: #555555;
border-width: 3px;
border-color: #555555;
border-style: solid;
}
.sidebar_widget_search .screen-reader-text {
line-height: 1.4;
}
.wpcf7 input[type=date] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: inline-block;
}
.wpcf7 input[type=url] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: inline-block;
}
.wpcf7 input[type=number] {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: inline-block;
}
.wpcf7 select {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
}
.sidebar_widget_archive select {
width: 100%;
border-radius: 3px;
padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left: 0.6em;
padding-right: 0.6em;
font-size: calc(1.3rem + 0.25vw);
line-height: 1.4;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
display: inline-block;
}
.blog-archive_content-main_inner {
padding-bottom: 3em;
}
.sidebar_widget_archive .screen-reader-text {
display: none;
}
.content-section {
overflow: hidden;
}
.post-archive_content-section {
padding-bottom: 3em;
}
.news-archive_content-section {
padding-bottom: 3em;
}
.voice-archive_content-section {
padding-bottom: 3em;
}
.blog-archive_content-section {
padding-bottom: 3em;
}
.example-archive_content-section {
padding-bottom: 3em;
}
.post-single_content-section {
padding-bottom: 3em;
}
.news-single_content-section {
padding-bottom: 3em;
}
.voice-single_content-section {
padding-bottom: 3em;
}
.blog-single_content-section {
padding-bottom: 3em;
}
.example-single_content-section {
padding-bottom: 3em;
}
.search-archive-entrys-title {
margin-top: 2em;
margin-bottom: 1em;
font-size: 199.9%;
font-weight: 700;
line-height: 1.4;
}
.sidebar_widget_category_inserter li {
color: #008383;
line-height: 1.6;
text-decoration: none;
}
.sidebar_widget_category_inserter li a {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
color: #100101;
border-bottom-width: 1px;
border-bottom-color: #808080;
border-bottom-style: dotted;
border-left-width: 1px;
border-left-color: #808080;
border-left-style: dotted;
border-right-width: 1px;
border-right-color: #808080;
border-right-style: dotted;
display: block;
text-decoration: none;
letter-spacing: 0.08em;
transition-property: all;
transition-duration: 0.3S;
timing-function: ease;
}
.sidebar_widget_category_inserter li a:before {
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
padding: 1px 7px;
color: #FD7802 ;}
.sidebar_widget_category_inserter li a:hover {
color: #D5F2E2;
}
.archive-post .ncb-recent-post-entry-author {
font-size: 80.8%;
display: flex;
align-items: center;
grid-column: 4/5;
-ms-grid-column: 4;
-ms-grid-column-span: 1;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.archive-news .ncb-recent-post-row {
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px;
display: flex;
flex-wrap: wrap;}
.archive-news .ncb-recent-post-column {
padding-left: 15px;
padding-right: 15px;
}
.archive-news .ncb-recent-post-body {
color: #100101;
display: flex;
text-decoration: none;
}
.archive-news .ncb-recent-post-body-inner {
width: 100%;
display: grid;
display: -ms-grid;
grid-template-columns: 9em 11em auto;
-ms-grid-columns: 9em 11em auto;
grid-template-rows: auto auto;
-ms-grid-rows: auto auto;
}
.archive-news .ncb-recent-post-entry-title {
margin-top: 10px;
color: #008383;
line-height: 1.4;
letter-spacing: 0.05em;
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-news .ncb-recent-post-entry-cat {
text-align: center;
border-radius: 5px;
padding-top: 0.2em;
padding-bottom: 0.3em;
color: #FFFFFF;
display: block;
grid-column: 2/3;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.archive-news .ncb-recent-post-entry-date {
height: 100%;
display: flex;
letter-spacing: 0.08em;
align-items: center;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.archive-news .ncb-recent-post-entry-author {
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.archive-news .ncb-recent-post-entry-desc {
margin-top: 1em;
line-height: 1.8;
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 3/4;
-ms-grid-row: 3;
-ms-grid-row-span: 1;
}
.archive-search .ncb-recent-post-row {
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;}
.archive-search .ncb-recent-post-column {
margin-bottom: 15px;
}
.archive-search .ncb-recent-post-body {
width: 100%;
height: 100%;
color: #100101;
display: block;
text-decoration: none;
}
.archive-search .ncb-recent-post-body:after {
content: '';
display: block;
width: 75%;
height: 1px;
background: #bbbbbb;}
.archive-search .ncb-recent-post-body-inner {
width: 100%;
display: grid;
display: -ms-grid;
grid-template-columns: 10em auto;
-ms-grid-columns: 10em auto;
grid-template-rows: auto auto auto;
-ms-grid-rows: auto auto auto;
}
.archive-search .ncb-recent-post-entry-title {
margin-top: 0em;
margin-bottom: 0.5em;
font-size: 141.4%;
font-weight: 700;
line-height: 1.4;
letter-spacing: 0.05em;
grid-column: 1/3;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
word-wrap : break-word;
overflow-wrap : break-word;
word-wrap: anywhere;}
.archive-search .ncb-recent-post-entry-cat {
text-align: center;
padding-top: 0.3em;
padding-bottom: 0.3em;
margin-right: 1em;
font-size: 80.8%;
color: #FFFFFF;
line-height: 1.4;
background-color: #008383;
display: flex;
justify-content: center;
align-items: center;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-search .ncb-recent-post-entry-date {
height: 100%;
font-size: 80.8%;
color: #9E9E9E;
line-height: 1.4;
display: flex;
letter-spacing: 0.08em;
align-items: center;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-search .ncb-recent-post-entry-date:before {
content: "\f017";
font-family: "font awesome 5 Free";
padding-right: 0.25em;
padding-top: 2px;}
.archive-search .ncb-recent-post-entry-author {
font-size: 80.8%;
display: flex;
align-items: center;
grid-column: 3/4;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
grid-row: 2/3;
-ms-grid-row: 2;
-ms-grid-row-span: 1;
}
.archive-search .ncb-recent-post-entry-desc {
margin-top: 1em;
line-height: 1.8;
letter-spacing: 0.08em;
grid-column: 1/3;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-row: 3/4;
-ms-grid-row: 3;
-ms-grid-row-span: 1;
}
.header_standard {
width: 980px;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
display: flex;
justify-content: space-between;
align-items: center;
}
.header_phone-area {
text-align: right;
padding-right: 10px;
flex: 1 0 23%;
max-width: 23%;}
.header_address-search-area {
flex: 1 0 27%;
max-width: 27%;}
.block-news .ncb-recent-post-body-bg {
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
}
.header_24h-area {
display: flex;
justify-content: flex-end;
align-items: center;
flex: 1 0 15%;
max-width: 15%;}
.slider_main-visual--message {
text-align: left;
margin-top: 1.5em;
margin-left: 2.6em;
font-size: 4.5rem;
color: #100101;
font-weight: 700;
line-height: 1.2;
font-family: '游明朝', 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'HGS明朝E', 'メイリオ', Meiryo, serif;
letter-spacing: 0.05em;
text-shadow:0 0 3px #fff,0 0 5px #fff,0 0 5px #fff,0 0 3px #fff,0 0 6px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;}
.time-box--title {
padding-bottom: 17px;
padding-left: 4px;
margin-bottom: 17px;
font-size: 141.4%;
color: #100101;
font-weight: 700;
line-height: 1;
border-bottom-width: 1px;
border-bottom-color: #bbbbbb;
border-bottom-style: solid;
position: relative;
}
.time-box--title:before {
content: "";
display: inline-block;
width: 38px;
height: 39px;
margin-right: 6px;
margin-bottom: -10px;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/02/icn_cal.png);
background-repeat: no-repeat;
background-position: left center;}
.time-box {
width: 40%;
margin-left: 7em;
}
.time-box--ampm {
display: inline-block;
}
.time-box2 {
width: 40%;
margin-left: 7em;
box-shadow: 12px 9px 19px -5px rgba(0, 0, 0, 0.48);}
.site-subnav {
background-color: #75FFFA;
}
.site-subnav--btn {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/04/bg_tri_white-10x10-1.png);
position: relative;
display: block;
background-repeat: no-repeat;
background-position: right 5px bottom 5px;}
.header_24h-area_mark {
border-radius: 10px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
font-size: 13px;
color: #FFFFFF;
line-height: 1.4;
background-color: #FD7802;
letter-spacing: 0.05em;
}
.header_logo-area {
padding-right: 10px;
flex: 1 0 33%;
max-width: 33%;}
.header_standard .wp-block-search .wp-block-search__input {
height: 28px;
border-radius: 0px;
padding-left: 4px;
padding-right: 4px;
margin-right: 0px;
font-size: 12px;
color: #008383;
line-height: 28px;
border-width: 1px;
border-color: #008383;
border-style: solid;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.header_address-search-area_outpatient a {
height: 28px;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px;
font-size: 12px;
color: #FFFFFF;
line-height: 28px;
background-color: #008383;
text-decoration: none;
}
.header_standard .wp-block-search .wp-block-search__button {
width: 34px;
height: 28px;
text-align: center;
border-radius: 0px;
margin-left: 0px;
font-size: 14px;
color: #FFFFFF;
line-height: 28px;
background-color: #008383;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.header_address-search-area_2column {
display: flex;
justify-content: space-between;
align-items: center;
}
.bnr-area-item {
border-radius: 10px;}
.icon_home {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-home.png);
background-repeat: no-repeat;
background-position: center top;}
.icon_outpatient {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-gairai.png);
background-repeat: no-repeat;
background-position: center top;}
.icon_hospitalization {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-nyuuin.png);
background-repeat: no-repeat;
background-position: center top;}
.icon_medical-checkup {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-kensin.png);
background-repeat: no-repeat;
background-position: center top;}
.icon_welfare-facility {
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/03/icn_Nav-fukushi.png);
background-repeat: no-repeat;
background-position: center top;}
.header-mobile_24h-area {
text-align: center;
}
.header-mobile_phone-area {
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
.header-mobile_address-search-area {
text-align: center;
}
.mainvisual_time-box {
max-width: 400px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.14);}
.mainvisual_time-box_ampm {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.2;
letter-spacing: 0.05em;
}
.drawer-button-icon > span:nth-of-type(1) {
top: 0px;
}
.drawer-button-icon > span:nth-of-type(2) {
top: 10px;
}
.drawer-button-icon > span:nth-of-type(3) {
bottom: 0px;
}
.drawer-close .drawer-button-icon > span:nth-of-type(1) {
transform: translateY(9px) rotate(-45deg);}
.drawer-close .drawer-button-icon > span:nth-of-type(2) {
opacity: 0;}
.drawer-close .drawer-button-icon > span:nth-of-type(3) {
transform: translateY(-9px) rotate(45deg);}
.drawer-close .drawer-button-text > span:before {
content: 'CLOSE';}
.blog-archive-entrys-sub-title {
text-align: center;
color: #008383;
line-height: 1.4;
letter-spacing: 0.08em;
}
#updateinfoinserterwidget-2 {
position: relative;
}
#updateinfoinserterwidget-2:before {
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f303";
color: #ffffff;
font-size: 1.2em;
top: 13px;
left: 20px;}
#categoryinserterwidget-2 {
position: relative;
}
#categoryinserterwidget-2:before {
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f02b";
color: #ffffff;
font-size: 1.2em;
top: 13px;
left: 20px;}
#archives-2 {
position: relative;
}
#archives-2:before {
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 400;
content: "\f073";
color: #ffffff;
font-size: 1.2em;
top: 13px;
left: 20px;}
.cf.update-list a.box {
color: #100101;
line-height: 1.5;
text-decoration: none;
}
.cf.update-list {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-color: #808080;
border-bottom-style: dotted;
border-left-width: 1px;
border-left-color: #808080;
border-left-style: dotted;
border-right-width: 1px;
border-right-color: #808080;
border-right-style: dotted;
}
.cf.update-list a.box .entry-title:before {
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
padding: 1px 7px;
color: #FD7802 ;}
.cf.update-list a.box .entry-date {
color: #9E9E9E;
}
.cf.update-list a.box .entry-date:before {
font-family: "Font Awesome 5 Free";
content: "\f017";
font-weight: 400;
padding: 1px 7px 1px 2px;
color: #9E9E9E;}
.block-content > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.wp-block-media-text__content > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-inside-inner-col > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-sc-innter-col > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-accordion-panel-inner > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-modal-content > .wp-block-table:not(.init) th {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.block-content > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.wp-block-media-text__content > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-inside-inner-col > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-sc-innter-col > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-accordion-panel-inner > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.kt-modal-content > .wp-block-table:not(.init) td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 1.8;
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.toppage_info-title_heading {
font-size: 199.9%;
}
.toppage_info-title-area {
padding-top: 10px;
padding-bottom: 12px;
padding-left: 42px;
margin-bottom: 50px;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/02/icn_news.png);
border-bottom-width: 2px;
border-bottom-color: #01C669;
border-bottom-style: solid;
background-repeat: no-repeat;
background-position: left center;}
.toppage_blog-title-area {
padding-top: 10px;
padding-bottom: 12px;
padding-left: 42px;
margin-bottom: 50px;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/02/icn_blog.png);
border-bottom-width: 2px;
border-bottom-color: #01C669;
border-bottom-style: solid;
background-repeat: no-repeat;
background-position: 2px center;}
.toppage_blog-title_heading {
font-size: 199.9%;
}
.toppage_important-title_heading {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 42px;
font-size: 141.4%;
font-weight: 700;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/02/icn_pickup.png);
background-repeat: no-repeat;
background-position: left center;}
.block-news .ncb-recent-post-column {
padding-left: 15px;
padding-right: 15px;
}
.kt-blocks-info-box-link-wrap {
height: 100%;
}
.kt-blocks-info-box-link-wrap:after {
content: '';
display: block;
background-image: url(https://kenyukai.web-sakata.jp/wp-content/uploads/2020/04/bg_tri_white.png);}
.header-mobile_standard .wp-block-search .wp-block-search__input {
height: 28px;
border-radius: 0px;
padding-left: 4px;
padding-right: 4px;
margin-right: 0px;
font-size: 12px;
color: #008383;
line-height: 28px;
border-width: 1px;
border-color: #008383;
border-style: solid;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
width: calc(75vw - 100px);}
.header-mobile_standard .wp-block-search .wp-block-search__button {
height: 28px;
border-radius: 0px;
margin-left: 0px;
font-size: 14px;
color: #FFFFFF;
line-height: 28px;
background-color: #008383;
border-width: 1px;
border-color: #008383;
border-style: solid;
display: inline-block;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.wp-block-kadence-infobox {
height: 100%;
background-image: url(https://www.kenyukai-sakata.jp/wp-content/uploads/2020/04/bg_tri_white-10x10-1.png);
position: relative;
display: block;
overflow: hidden;
background-repeat: no-repeat;
background-position: right 6px bottom 6px;}
.page-bottom_contact-title {
font-size: 110%;
font-weight: 700;
line-height: 1.4;
}
.page-bottom_contact-tel {
font-size: 3rem;
color: #fd7802;
font-weight: 700;
}
.page-bottom_contact-fax {
font-size: 3rem;
color: #fd7802;
font-weight: 700;
}
.page-bottom_contact-address {
line-height: 1.4;
letter-spacing: 0.08em;
}
.page-bottom_contact-area {
border-width: 1px;
border-color: #bbbbbb;
border-style: solid;
}
.page-bottom_contact-mail {
line-height: 1.4;
letter-spacing: 0.08em;
}
.page-bottom_contact-mail:before {
content: "\f0e0";
font-family: "font awesome 5 free";
padding-right: 0.25em;}
.cf.update-list a.box .entry-cat.post {
display: none;
}
.news-entry-cat-id-21 {
color: #FFFFFF;
background-color: #FD7802;
}
.news-entry-cat-id-20 {
background-color: #01C669;
}
.news-entry-cat-id-13 {
color: #FFFFFF;
background-color: #FF0055;
}
.news-entry-cat-id-22 {
color: #FFFFFF;
background-color: #01A8C6;
}
.archive-news .ncb-recent-post-body-bg {
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-color: #808080;
border-bottom-style: dotted;
}
.archive-news .ncb-recent-post-eyecatch {
grid-column: 1/4;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-row: 1/3;
-ms-grid-row: 1;
-ms-grid-row-span: 2;
}
.post-entry-cat-id-27 {
color: #e59fb7;
border-width: 1px;
border-color: #e59fb7;
border-style: solid;
}
.post-entry-cat-id-25 {
color: #17A320;
border-width: 1px;
border-color: #17A320;
border-style: solid;
}
.post-entry-cat-id-24 {
color: #4A5982;
border-width: 1px;
border-color: #4A5982;
border-style: solid;
}
.post-entry-cat-id-26 {
color: #0561FF;
border-width: 1px;
border-color: #0561FF;
border-style: solid;
}
.post-entry-cat-id-28 {
color: #00C9C9;
border-width: 1px;
border-color: #00C9C9;
border-style: solid;
}
.breadcrumbs {
display: flex;
list-style-type: none;
flex-wrap: wrap;}
.breadcrumbs li {
font-size: 1.4rem;
line-height: 1.2;
letter-spacing: 0.08em;
}
.breadcrumbs li a {
color: #008383;
text-decoration: none;
}
.breadcrumbs-area {
margin-top: 50px;
}
.header_standard_tel a {
color: #FD7802;
text-decoration: none;
}
.block-post .ncb-recent-post-body-bg {
overflow: hidden;
}
.fixed-right .wp-block-kadence-infobox {
height: auto;}
.kt-title-item-4 a {
background-color: #01a8c6;
}
.kt-title-item-2 a {
background-color: #01C669;
}
.kt-title-item-3 a {
background-color: #FD7802;
}
.kt-title-item-1 a {
background-color: #FFFCD7;
}
.toppage_important.block-news .ncb-recent-post-row {
margin-left: -15px;
margin-right: -15px;
display: flex;
flex-wrap: wrap;}
.toppage_important.block-news .ncb-recent-post-column {
padding-left: 15px;
padding-right: 15px;
}
.toppage_important.block-news .ncb-recent-post-body {
color: #100101;
display: flex;
text-decoration: none;
}
.toppage_important.block-news .ncb-recent-post-body-bg {
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
}
.toppage_important.block-news .ncb-recent-post-body-inner {
width: 100%;
display: grid;
display: -ms-grid;
justify-content: flex-start;
align-items: flex-start;
grid-template-columns: 9em auto;
-ms-grid-columns: 9em auto;
grid-template-rows: auto;
-ms-grid-rows: auto;
}
.toppage_important.block-news .ncb-recent-post-entry-title {
color: #008383;
line-height: 1.4;
letter-spacing: 0.05em;
grid-column: 2/3;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.toppage_important.block-news .ncb-recent-post-entry-date {
height: 100%;
display: flex;
letter-spacing: 0.08em;
align-items: center;
grid-column: 1/2;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-row: 1/2;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
}
.news-entry-cat-id-13-text {
display: none;
}
.wp-block-column > ul:not(.init) li {
margin-left: 2em;
line-height: 2;
letter-spacing: 0.08em;
list-style: disc;}
.block-content > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.block-content > p:not(.init) a:hover {
color: #fd7802;
}
.wp-block-media-text__content > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.wp-block-media-text__content > p:not(.init) a:hover {
color: #fd7802;
}
.kt-inside-inner-col > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.kt-inside-inner-col > p:not(.init) a:hover {
color: #fd7802;
}
.kt-sc-innter-col > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.kt-sc-innter-col > p:not(.init) a:hover {
color: #fd7802;
}
.kt-accordion-panel-inner > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.kt-accordion-panel-inner > p:not(.init) a:hover {
color: #fd7802;
}
.kt-modal-content > p:not(.init) a {
color: #1B5AAB;
text-decoration: underline;
transition-property: all;
transition-duration: 0.1S;
timing-function: ease;
}
.kt-modal-content > p:not(.init) a:hover {
color: #fd7802;
}
.archive-post .ncb-recent-post-entry-tag {
margin-top: 10px;
margin-left: 20px;
grid-column: 2/5;
-ms-grid-column: 2;
-ms-grid-column-span: 3;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.archive-post .ncb-recent-post-entry-tag-link {
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 7px;
margin-bottom: 4px;
margin-right: 4px;
font-size: 80%;
color: #008383;
background-color: #D5F2E2;
display: inline-block;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
}
.archive-post .ncb-recent-post-entry-tag-link:hover {
color: #FFFFFF;
background-color: #008383;
}
.block-post .ncb-recent-post-entry-tag-link {
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 7px;
margin-bottom: 4px;
margin-right: 4px;
font-size: 80%;
color: #008383;
background-color: #D5F2E2;
display: inline-block;
transition-property: all;
transition-duration: 0.2S;
timing-function: ease;
}
.block-post .ncb-recent-post-entry-tag-link:hover {
color: #FFFFFF;
background-color: #008383;
}
.block-post .ncb-recent-post-entry-tag {
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
grid-column: 1/3;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-row: 4/5;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.post-entry-cat-id-52 {
color: #008383;
border-width: 1px;
border-color: #008383;
border-style: solid;
}
.block-content > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.wp-block-media-text__content > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.kt-inside-inner-col > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.kt-sc-innter-col > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.kt-accordion-panel-inner > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.kt-modal-content > .wp-block-table:not(.init) td a {
color: #0033cc 	;
text-decoration: underline;
}
.block-content > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.wp-block-media-text__content > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.kt-inside-inner-col > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.kt-sc-innter-col > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.kt-accordion-panel-inner > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.kt-modal-content > ol:not(.init) li a {
color: #0000ff;
text-decoration: underline;
}
.icon_zaitaku {
background-image: url(https://www.kenyukai-sakata.jp/wp-content/uploads/2023/10/icn_nav-zaitaku.png);
background-repeat: no-repeat;
background-position: center top;}strong {
font-weight: bold;
}
em {
font-weight: bold;
} .fluid {
margin-right: calc(50% - 50vw);
margin-left: calc(50% - 50vw);
padding-right: calc(50vw - 50%);
padding-left: calc(50vw - 50%);
}
@media all and (-ms-high-contrast: none){  .eyecatch img {
width: 100%;
}
}