@charset "utf-8";.custom-background #main{background-color:transparent}#primary{padding:0}.customHeadline{margin:0 auto;padding:0 0 5%}.customHeadline::before,.customHeadlin::after{content:'';display:block;width:2rem;height:2px;background-color:#000}.customHeadline::before{margin-right:1rem}.customHeadline::after{margin-left:1rem}#userPage{padding:1rem}#info_sticky,#info_post,#info_container,#blog_container,#first_container,#third_container,#sub_slider_container,#mapArea,#recruit_container,#intro_container{width:100%;margin:0}.sectionInner{width:100%;margin:0 auto}#info_container .archiveMain,#info_post .archiveMain,#page_info .archiveMain{padding:0 1rem}#info_container{box-shadow:0 10px 10px -6px #ccc;padding:10% 0}#info_sticky,#info_post{padding:10% 0}.custom-background #info_container{background-color:rgba(255,255,255,.85);box-shadow:none}#info_container .btn{font-size:.75rem;text-align:right;padding:0 1rem;max-width:1000px;margin:0 auto}#info_container .archiveMain{max-width:1000px}#blog_container{box-shadow:0 10px 10px -6px #ccc;padding:10% 0}.custom-background #blog_container{background-color:rgba(255,255,255,.85);box-shadow:none}#concept_container{padding:10% 5% 8%}#concept_container .sectionInner{background-color:rgba(255,255,255,.85);padding:1rem}#concept_container .customHeadline{margin-top:5%;margin-bottom:5%}#first_container{padding:10% 0 8%}#first_container .flexContainer{padding:0 2%}#second_container{padding:10% 0 8%}#second_container .flexContainer{padding:0 2%}#second_container.layout_wide .flexContainer{display:block}#second_container.layout_wide .thumbContainer{flex-basis:100%;max-width:100%;margin:0 1%}#second_container.layout_wide .thumbContainer:not(:last-child){margin-bottom:1px}#second_container.layout_wide .thumbContainer a{display:flex;align-items:center;width:100%}#second_container.layout_wide .thumb{width:50%}#second_container.layout_wide .extracts{width:50%}#second_container.layout_vertical{padding:10% 0}#second_container.layout_vertical .thumbContainer{flex-basis:100%;max-width:100%;margin:0 1%}#second_container.layout_vertical .thumbContainer:not(:last-child){margin-bottom:1px}#second_container.layout_vertical .thumbContainer a{display:flex;align-items:center;width:100%}#second_container.layout_vertical .thumb{width:50%}#second_container.layout_vertical .extracts{width:50%}#second_container.layout_original{padding:0}#second_container.layout_original .flexContainer{padding:0}#second_container.layout_original .thumb img{max-height:400px}#second_container.layout_original .thumbContainer{flex-basis:50%;max-width:50%;margin:0;position:relative}#second_container.layout_original .extracts{position:absolute;top:0;left:0;background-size:auto auto;background-color:rgba(0,0,0,.3);background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,.2) 10px,rgba(0,0,0,.2) 20px);padding:1rem;width:100%;height:100%}#second_container.layout_original .extracts h3{justify-content:center;margin-bottom:0;padding:0;color:#fff}#second_container.layout_original .extracts .extract{color:#fff}#second_container.layout_original .extracts .extract::after{background:#fff;background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 100%)}#second_container.layout_original p.wmmore{}#third_container{padding:10% 0 8%}#third_container .flexContainer{padding:0 2%}#third_container .flexContainer{padding:0 2%}#third_container.layout_vertical{padding:10% 0}#third_container.layout_vertical .thumbContainer{flex-basis:100%;max-width:100%;margin:0 1%}#third_container.layout_vertical .thumbContainer:not(:last-child){margin-bottom:1px}#third_container.layout_vertical .thumbContainer a{display:flex;align-items:center;width:100%}#third_container.layout_vertical .thumb{width:50%}#third_container.layout_vertical .extracts{width:50%}#sub_slider_container .customHeadline{padding:10% 0 6%}#sub_slider_container.customList{padding:0}#sub_slider_container.add_pagination{padding-bottom:50px}#sub_slider_container.customList{padding:0}#sub_slider_container.add_pagination{padding-bottom:50px}#sns_container .sectionInner{padding:0 1rem}#sns_container .sns_inner:not(:first-child){margin-top:2rem}#sns_container .instagram_feeds{margin-top:2rem}#mapArea{padding:0}#recruit_container{margin:0}#recruit_container.remove_bg,#recruit_container.add_bg{padding:10%}#recruit_container.customList_w{box-shadow:0 10px 15px -5px #ccc}.custom-background #recruit_container.customList_w{box-shadow:none}#intro_container{padding:10% 0;box-shadow:0 10px 10px -6px #ccc}#intro_container.customList_w{background-color:rgba(255,255,255,.7)}.custom-background #intro_container{box-shadow:none}.introContainer{width:100%;padding:1rem}.add_bg.add_extracts .introContainer,.add_bg.add_contents .introContainer{width:92%;margin:4% auto;background-color:rgba(255,255,255,.7)}.introContainer .extracts{padding:0;position:relative}.introContainer .extracts h3{text-align:center;margin:0;padding:0 0 1rem}.add_bg .introContainer .extracts h3{padding-top:1rem}.introContainer p.extract::after{height:auto;background:none}.introContainer a{color:#000}.add_contents .extracts p{font-size:.75rem;line-height:1.25rem;margin-bottom:.5rem}.introContainer p.wmmore{position:static;margin:0 auto!important;font-size:.75rem!important;line-height:1rem!important}.add_extracts .introContainer p.wmmore,.add_contents .introContainer p.wmmore{margin:-1rem 0 0 -2.5rem!important;position:absolute;top:100%}@media print,screen and (min-width: 768px){.thumbContainer{flex-basis:23%;max-width:23%;margin-left:1%;margin-right:1%}.flexContainer{justify-content:center}#main{max-width:100%;padding:0}#primary{margin-bottom:0!important}.customHeadline{font-size:1.875rem;padding-bottom:4%}#userPage{width:1000px;padding:5% 0;margin:0 auto}#info_container,#blog_container,#info_sticky,#info_post{padding:5% 0}#info_container .archiveMain,#info_sticky .archiveMain,#info_post .archiveMain{padding:0;max-width:1000px}.custom-background #info_container .layout_default{background-color:rgba(255,255,255,.75)}.custom-background #info_container a.archivelink{padding-left:1rem;padding-right:1rem}.custom-background #info_container{background-color:transparent}.custom-background #info_container.layout_default a.archivelink{padding-left:1rem;padding-right:1rem}.custom-background #info_container.layout_default a.archivelink::after{right:.5rem}.custom-background #blog_container{background-color:transparent}#blog_container .archiveMain{padding:0;max-width:1000px}#blog_container .flexContainer.layout_default{max-width:90%}#blog_container .flexContainer.layout_border{max-width:80%}#blog_container .flexContainer{background-color:transparent}.custom-background #blog_container .layout_default{background-color:rgba(255,255,255,.75)}.custom-background #blog_container .flexContainer{background-color:transparent}.custom-background #blog_container a.archivelink{padding-left:1rem;padding-right:1rem}.custom-background #blog_container a.archivelink::after{right:.5rem}#blog_container .thumbContainer{flex-basis:22%;max-width:22%}#blog_container .layout_border .thumbContainer{flex-basis:25%;max-width:25%}#blog_container .layout_border .thumbContainer:nth-child(4){border-top:1px solid #ddd}#blog_container .layout_border .thumbContainer:nth-child(3n+1){border-left:0}#blog_container .layout_border .thumbContainer:nth-child(4n+1){border-left:1px solid #ddd}#concept_container.layout_default{padding:2% 0}#concept_container.add_bg.layout_default{padding:5% 0}#concept_container.layout_default .sectionInner{max-width:1000px;padding:5% 10%}#concept_container .customHeadline{margin-top:0}#concept_container.layout_left{padding:0;display:flex;justify-content:flex-end}#concept_container.layout_left .sectionInner{width:50%;margin:0;padding:5%}#concept_container.layout_in{padding:5%;display:flex;justify-content:flex-end}#concept_container.layout_in .sectionInner{width:50%;margin:0;padding:5%}#first_container{padding:5% 0 3%}#first_container.layout_wide{padding:0}#first_container.layout_wide .flexContainer{padding:0}#first_container.layout_wide .thumbContainer{flex-basis:25%;max-width:25%;margin:0;background-color:rgba(255,255,255,1)}#first_container.layout_wide .thumbContainer:nth-child(odd){background-color:rgba(246,246,246,1)}#first_container.layout_wide .customHeadline{margin-top:5%}#first_container .extracts{}#second_container{padding:5% 0}#second_container .thumbContainer{margin-bottom:0}#second_container .extracts{}#second_container.layout_wide{padding:0}#second_container.layout_wide .customHeadline{padding-top:5%}#second_container.layout_wide .flexContainer{padding:0;display:flex;box-shadow:0 0 30px #ddd inset}#second_container.layout_wide .thumbContainer{flex-basis:50%;max-width:50%;margin:0}#second_container.layout_wide .thumbContainer:not(:last-child){margin-bottom:0}#second_container.layout_wide .thumb{width:40%}#second_container.layout_wide .extracts{width:60%}#second_container.layout_vertical{padding:0}#second_container.layout_vertical .thumb{width:40%}#second_container.layout_vertical .extracts{width:60%}#second_container.layout_vertical .customHeadline{position:absolute;top:50%;left:0;width:100%;max-width:50%;margin:-1rem 0 0;padding:0}#second_container.layout_vertical .flexContainer{padding:0 0 0 50%}#second_container.layout_vertical .thumbContainer{margin:0}#second_container.layout_vertical .extracts{}#second_container.layout_original .customHeadline{padding-top:5%}#second_container.layout_original .extracts{top:30%;width:70%;height:40%;display:flex;flex-wrap:wrap}#second_container.layout_original .thumbContainer:first-child .extracts{left:30%}#second_container.layout_original .extracts h3,#second_container.layout_original .extracts .extract{width:100%}#second_container.layout_original .extracts h3{}#second_container.layout_original .extracts .extract{color:#fff}#second_container.layout_original .extracts .extract::after{}#third_container{padding:5% 0}#third_container .thumbContainer{margin-bottom:0}#third_container .extracts{}#third_container.layout_wide{padding:0}#third_container.layout_wide .customHeadline{padding-top:5%}#third_container.layout_wide .flexContainer{padding:0}#third_container.layout_wide .thumbContainer{flex-basis:calc(100% / 3);max-width:calc(100% / 3);margin:0;background-color:rgba(255,255,255,1)}#third_container.layout_wide .thumbContainer:nth-child(odd){background-color:rgba(246,246,246,1)}#third_container.layout_vertical{padding:0}#third_container.layout_vertical .customHeadline{position:absolute;top:50%;left:0;width:100%;max-width:50%;margin:-1rem 0 0;padding:0}#third_container.layout_vertical .flexContainer{padding:0 0 0 50%}#third_container.layout_vertical .thumbContainer{margin:0}#third_container.layout_vertical .thumb{width:40%}#third_container.layout_vertical .extracts{width:60%}#sub_slider_container .customHeadline{padding:5% 0 4%}#sns_container{padding:5% 0}#sns_container .sectionInner{padding:0;display:flex;justify-content:center}.sns_inner{width:500px}#sns_container .sns_inner:not(:first-child){margin-top:0;margin-left:80px}#sns_container .instagram_feeds{margin-top:3.75rem}.instagram_feeds .sns_inner{width:80%;margin:0 auto}#mapArea{padding:0}#mapArea,#mapArea iframe{height:400px}#recruit_container.remove_bg{padding:5% 0}#recruit_container.add_bg{padding:5% 0;background-position:0 50%;background-size:50% auto;background-color:rgba(249,249,249,.7)}#recruit_container.add_bg .thumb_w_Container{width:40%;margin-right:5%}#intro_container{padding:5% 0}#intro_container.add_bg .sectionInner{display:flex;justify-content:flex-end;align-items:center}#intro_container .customHeadline{margin:0 auto;padding:1rem 0 2rem}#intro_container.add_bg .customHeadline{width:50%;margin:0 0 0 43%}.introContainer{padding:0}.remove_bg .introContainer{width:50em;margin:0 auto}.add_bg .introContainer,.add_bg.add_extracts .introContainer,.add_bg.add_contents .introContainer{width:50%;margin:0 7% 0 0;padding:3% 3% 2%}.add_extracts .extracts p,.add_contents .extracts p{line-height:1.5rem}.pc .add_bg.add_extracts .introContainer:hover,.pc .add_bg.add_contents .introContainer:hover{background-color:rgba(255,255,255,1.00);transition:1s}.pc #intro_container a:hover .extracts p.wmmore{opacity:1;background-color:#000;color:#fff;transform:scale(1.4)}.pc #first_container.w100 .thumbContainer .thumb::before,.pc #second_container.w100 .thumbContainer .thumb::before,.pc #third_container.w100 .thumbContainer .thumb::before{height:100%;bottom:-100%;z-index:2}.pc #first_container.w100 .thumbContainer a:hover .thumb::before,.pc #second_container.w100 .thumbContainer a:hover .thumb::before,.pc #second_container.w100 .thumbContainer a:hover .thumb::before{bottom:0}.pc #first_container.w100 .thumbContainer .thumb::after,.pc #second_container.w100 .thumbContainer .thumb::after,.pc #third_container.w100 .thumbContainer .thumb::after{top:50%;z-index:3}}@media print,screen and (min-width: 1280px){.layout_default .extracts h3,.layout_wide .extracts h3,.layout_vertical .extracts h3,.layout_original .extracts h3{font-size:1.25rem}#second_container .extracts h3,#third_container .extracts h3{font-size:1.5rem}#blog_container .extracts h3{font-size:1rem}}.add_bg.layout_wide,#second_container.layout_wide,#third_container.layout_wide,#first_container.layout_original,#second_container.layout_original,#third_container.layout_original{background-size:0!important}.restInfo{margin:0;padding:5%;background-color:rgba(255,255,255,.85)}.restInfo_ttl{margin-bottom:1rem;font-size:1rem}.restInfo_ttl,.restInfo dt,.restInfo dd p span{font-size:1rem}.restInfo table{padding:0}.restInfo .medical_pdf{margin:2rem 0}.thumb i{display:block;overflow:hidden;width:8.75rem;height:8.75rem;margin:0 auto;padding:1.25rem 0 0;border:3px solid #6cc;border-radius:50%;background-color:rgba(255,255,255,.7);color:#6cc}.thumb i::before{display:block;font-size:6.25rem;width:6.25rem;margin:0 auto}.thumb i.icon-icon-00{background-repeat:no-repeat;background-position:50% 50%!important;background-size:cover!important;position:relative}.thumb i.icon-icon-00::before{display:block;content:"";width:100%;height:70%;background:rgba(0,0,0,1);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);position:absolute;bottom:-70%;left:0;transition:.3s}.pc .thumbContainer a:hover .thumb i.icon-icon-00::before{bottom:0}#first_container.customList.icon .extracts h3{justify-content:center}#first_container.customList.icon p.wmmore{bottom:0;right:2rem}#first_container.icon .thumbContainer{margin-bottom:10%;background-color:transparent}#first_container.icon.layout_wide .thumb i,#first_container.icon.layout_border .thumb i{background-color:transparent}#first_container.icon.layout_border .thumbContainer{background-color:rgba(255,255,255,.7)}#first_container.icon .thumb{margin-bottom:1rem}#first_container.icon.layout_default .extracts{background-color:rgba(255,255,255,.7)}#first_container.layout_border .flexContainer{border-left:0;padding:0!important}#first_container.icon.layout_border .thumbContainer{margin-bottom:0}#first_container.icon.layout_border .thumbContainer:nth-child(odd){border-left:1px solid #ddd}#first_container.icon.layout_border .thumbContainer a{padding-top:1rem}@media print,screen and (min-width: 768px){.restInfo{max-width:24em;padding:1em;position:absolute;bottom:0;right:4.5rem}.restInfo_ttl{padding:.35rem 0 .5rem}.mincho .restInfo_ttl{padding:.35rem 0 .25rem}.restInfo table{margin-bottom:1rem}.restInfo thead th{font-size:.75rem}.restInfo tr th:first-child,.restInfo tr td:first-child{width:4em}.restInfo thead th span{width:1.5rem;height:1.5rem;line-height:1.5rem}.restInfo tbody td:not(:first-child){font-size:1.5rem}.restInfo dd,.restInfo dd:not(:last-child){margin-bottom:1rem}.restInfo dd{}.restInfo dd p:not(:last-child){margin-bottom:.5rem}.restInfo dd p.restInfo_ex{line-height:1.2}.restInfo dd .restInfo_ex:not(:last-child){margin-bottom:.5rem}.restInfo dd p span:first-child{width:3em}.restInfo dd p span:nth-child(2),.restInfo dd p span:nth-child(4){font-size:1.125rem;width:3em}.restInfo dd p span:nth-child(3){font-size:1rem;width:1.5rem}.restInfo dd p span.resttype_note{font-size:.875rem;margin:0;padding:5px 0}.restInfo .medical_pdf{font-size:1rem;margin:1rem 0 0}.restInfo .medical_pdf a{padding:.5rem 0 .75rem;background-color:transparent}.mincho .restInfo .medical_pdf a{padding:.5rem 0}#first_container.layout_default .flexContainer{width:73.6%;max-width:1400px;padding:0}#first_container.layout_default .thumbContainer{flex-basis:30%;max-width:30%}#first_container.icon .thumbContainer{margin-bottom:0}#first_container.add_bg.icon.layout_default .thumbContainer{margin-bottom:5%}#first_container.icon.layout_default .thumbContainer{flex-basis:calc(100% / 3);max-width:calc(100% / 3);margin-left:0;margin-right:0;padding:0 1%}#first_container.layout_wide .thumbContainer{flex-basis:calc(100% / 3);max-width:calc(100% / 3);margin:0}#first_container.icon.layout_wide .thumbContainer a{padding:8% 2% 0}#first_container.layout_border .flexContainer{max-width:1260px;border-top:0;margin:0 auto}#first_container.layout_border .flexContainer{border-top:0}#first_container.layout_border{padding-bottom:5%}#first_container.layout_border .thumbContainer:nth-child(odd),#first_container.icon.layout_border .thumbContainer:nth-child(odd){border-left:0}#first_container.layout_border .thumbContainer:first-child,#first_container.icon.layout_border .thumbContainer:first-child,#first_container.layout_border .thumbContainer:nth-child(4){border-left:1px solid #ddd}.pc .icon a .thumb::before,.pc .icon a:hover .thumb::before{background-image:none}}@media print,screen and (min-width: 1280px){.thumb i{width:12.5rem;height:12.5rem;padding-top:2.5rem}.thumb i::before{font-size:7.5rem;width:7.5rem;transition:.5s}#first_container.customList.icon .extracts h3{font-size:1.25rem}}.wp-block-group .is-style-wpd-headline{padding-top:0}.wp-block-group .wp-block-columns .is-style-wpd-headline{padding:0}.is-style-wpd-group .wp-block-columns,.is-style-wpd-group-fixed .wp-block-columns,.wp-block-image{margin-bottom:0}.wp-block-column:not(:first-of-type){margin-top:1rem}.wp-block-group{box-shadow:0 10px 15px -5px #ccc;margin:0 auto}.is-vertical.wp-block-group,.is-nowrap.is-style-wpd-group-padding-fixed{box-shadow:none}.wp-block-group__inner-container{margin:0 auto}.custom-background .wp-block-group{box-shadow:0}.is-style-wpd-group-padding,.is-style-wpd-group-padding-fixed{}.is-style-wpd-group-padding .wp-block-group__inner-container,.is-style-wpd-group-padding-fixed .wp-block-group__inner-container,.is-vertical.is-style-wpd-group-padding,.is-vertical.is-style-wpd-group-padding-fixed,.is-nowrap.is-style-wpd-group-padding,.is-nowrap.is-style-wpd-group-padding-fixed{padding:10% 5% 8%}.is-nowrap .wp-block-table{width:auto}.is-nowrap{justify-content:center}.is-style-wpd-group-fixed .wp-block-group__inner-container,.is-style-wpd-group-padding-fixed .wp-block-group__inner-container,.is-vertical.is-style-wpd-group-fixed,.is-vertical.is-style-wpd-group-padding-fixed,.is-nowrap.is-style-wpd-group-padding-fixed{max-width:1280px}.wp-block-group h1,.wp-block-group h2,.entry-content h3,.wp-block-group h4,.wp-block-group h5,.wp-block-group h6{margin-bottom:1rem;font-weight:400}.wp-block-group h1:not(:first-child),.wp-block-group h2:not(:first-child){margin-top:5rem}.wp-block-group h3:not(:first-child),.wp-block-group h4:not(:first-child),.wp-block-group h5:not(:first-child),.wp-block-group h6:not(:first-child){margin-top:3rem}.wp-block-group .wp-block-column h1:not(:first-child),.wp-block-group .wp-block-column h2:not(:first-child),.wp-block-group .wp-block-column h3:not(:first-child),.wp-block-group .wp-block-column h4:not(:first-child),.wp-block-group .wp-block-column h5:not(:first-child),.wp-block-group .wp-block-column h6:not(:first-child),.wp-block-group li h1:not(:first-child),.wp-block-group li h2:not(:first-child),.wp-block-group li h3:not(:first-child),.wp-block-group li h4:not(:first-child),.wp-block-group li h5:not(:first-child),.wp-block-group li h6:not(:first-child),.wp-block-group td h1:not(:first-child),.wp-block-group td h2:not(:first-child),.wp-block-group td h3:not(:first-child),.wp-block-group td h4:not(:first-child),.wp-block-group td h5:not(:first-child),.wp-block-group td h6:not(:first-child){margin-top:0}.is-style-wpd-group h2,.is-style-wpd-group-padding-b h2{padding-top:10%}.is-style-wpd-group-padding h2,.is-style-wpd-group-padding-t h2,.is-style-wpd-group-padding-tb h2{padding-top:0}.wp-block-group p{margin-bottom:.5rem;line-height:1.4}.is-style-wpd-gallery figure.wp-block-image:not(#individual-image){margin:0!important}.wp-block-group:where(.has-background){padding:0}@media screen and (min-width: 768px){.wp-block-column:not(:first-of-type){margin-top:0}.is-style-wpd-group-padding .wp-block-group__inner-container,.is-style-wpd-group-padding-fixed .wp-block-group__inner-container,.is-vertical.is-style-wpd-group-padding,.is-vertical.is-style-wpd-group-padding-fixed,.is-nowrap.is-style-wpd-group-padding,.is-nowrap.is-style-wpd-group-padding-fixed{padding:5% 0}.is-style-wpd-group .wp-block-columns{margin-bottom:0}.is-style-wpd-group h2,.is-style-wpd-group-padding-b h2{padding-top:5%}.wp-block-column h2:first-of-type{margin-top:0;padding-top:0}}
/* Overwrite */ 
.slider .wp-block-image a { display: block; width: 100%; }
.slick-slide img { display: block; width: 100%;  margin: 0; object-fit: cover; object-position: 50% 50%; }
.tablet #mainvisual .slick-slide img { height: 500px;  aspect-ratio: 16/9!important; } 
#concept_container .sectionInner { background-color: rgba(255,255,255,1); border: 1px solid rgba(102, 204, 204, .5); padding: 0!important; border-radius: 5px; position: relative; }
#concept_container .sectionInner::after{ content: ''; width: 100%; height: 100%; background-color: rgba(102, 204, 204, .1); border-radius: 5px; position: absolute; top: 0; left: 0; }
.concept_container_in{ padding: 1em; }
.concept_container_in .has-medium-font-size { text-align: center; }
@media screen and (min-width: 768px) {
 #mainvisual .slick-slide img { height: 500px; }
 #concept_container.layout_in .sectionInner { width: 80%; max-width: 700px; }
 .concept_container_in { max-width: 540px; margin: 0 auto; padding: 5% 10%;  }
 .concept_container_in .has-medium-font-size { text-align: left; }
}
@media screen and (min-width: 1024px) {
#concept_container.layout_in .sectionInner { width: 60%; }
 .concept_container_in{ padding: 10%; }
}
@media screen and (min-width: 1280px) {
 #concept_container.layout_in .sectionInner { width: 50%; }
}
.wp-block-columns.block_reserve { flex-wrap: nowrap!important; gap: 30px; align-items: center; max-width: 900px; margin: 0 auto; padding: 10% 5%; }
.wp-block-columns.block_reserve .wp-block-column { margin: 0!important; }
#secondary{ background: #900; }
.secondaryInner { background-color: rgba(255,255,255,1); }
#secondaryBtn { background-color: #900; font-size: 1.25rem; color: #fff; }
#secondaryBtn::after{ color: #fff; }
#secondary aside.widget_media_image { max-width: 240px; margin: 0 auto; }
#secondary aside.widget_media_image:not(:last-child) { margin-bottom: 10px; }
.resttype_note.txt_2{ padding-top: 1rem; }
.restInfo dd:nth-child(2) p:nth-child(2)::after { content: '※受付は終了時間の30分前までにお願いいたします。'; display: block; }
@media screen and (min-width: 1024px) {
.add_web_reserve .headerinfo { top: 3rem!important; }
.restInfo dd:nth-child(2) p:nth-child(2)::after { padding-top: 10px; }   
.home .restInfo dd:nth-child(2) p:nth-child(2)::after{ font-size: .875rem; }     
.wp-block-columns.block_reserve { gap: 5%; padding: 5% 0; }
#secondary { width: 20%; right: -20%; }
.secondaryInner { padding: 30% 0 0; }
#secondaryBtn { height: 150px; top: 40%; }
#secondaryBtn::after{ font-size: 1.5rem; margin-top: 10px;}
#secondaryBtn.menuClosed::after{ color: #fff; }
} 
#recruit_container { margin-bottom: 10%; }
@media screen and (min-width: 768px) {
#recruit_container { margin-bottom: 5%; } 
}  
.home .responsiveContainer{ margin: 0 auto; }
.wp-block-columns.block-banner{ padding: 10%;box-shadow: inset 0 10px 15px -5px #ccc; } 
.wp-block-columns.block-banner .wp-block-image{ margin-bottom: 0; }
.wp-block-columns.block-banner .wp-block-image img{ display: block; max-width: 300px; margin: 0 auto; }
@media screen and (min-width: 768px) {
.home .responsiveContainer { max-width: 1000px; height: 460px; margin-bottom: 5%; }  
.wp-block-columns.block-banner{ padding: 5% 0; } 
}
@media screen and (min-width: 768px) {
  #concept_container.layout_in { padding-top: 8%; padding-bottom: 8%; }
}
@media print, screen and (min-width: 768px) {
#concept_container.layout_in { justify-content: flex-start; }
}
.home .restInfo {margin: 0;padding: 5%;background-color: rgba(255, 255, 255, .85);}
.home .restInfo_ttl {margin-bottom: 1rem;font-size: 1rem;}
.home .restInfo_ttl, .home .restInfo dt, .home .restInfo dd p span {font-size: 1rem;}
.home .restInfo table {padding: 0;}
.home .restInfo .medical_pdf {margin: 2rem 0;}
@media print, screen and (min-width: 768px) {
.home .restInfo {max-width: 24em;margin-bottom: -140px;padding: 1em;position: absolute;bottom: 0;left: 3rem;}
.home .restInfo_ttl {padding: .35rem 0 .5rem;}
.home .mincho .restInfo_ttl {padding: .35rem 0 .25rem;}
.entry-content .restInfo dt, .home .entry-content dd p span, .entry-content div.medical_pdf p {font-size: 1.5rem;}
.entry-content .restInfo dt{ padding-bottom: 1rem; }
.entry-content .restInfo dd { padding-bottom: 2rem;}
.home .restInfo table {margin-bottom: 1rem;}
.home .restInfo thead th {font-size: .75rem;}
.home .restInfo tr th:first-child, .restInfo tr td:first-child {width: 4em;}
.home .restInfo thead th span {width: 1.5rem;height: 1.5rem;line-height: 1.5rem;}
.home .restInfo tbody td:not(:first-child) {font-size: 1.5rem;}
.home .restInfo dd, .restInfo dd:not(:last-child) {margin-bottom: 1rem;}
.home .restInfo dd p:not(:last-child) {margin-bottom: .5rem;}
.home .restInfo dd p.restInfo_ex {line-height: 1.2;}
.home .restInfo dd .restInfo_ex:not(:last-child) {margin-bottom: .5rem;}
.home .restInfo dd p span:first-child {width: 3em;}
.home .restInfo dd p span:nth-child(2), .home .restInfo dd p span:nth-child(4) {font-size: 1.125rem;width: 3em;}
.home .restInfo dd p span:nth-child(3) {font-size: 1rem;width: 1.5rem;}
.home .restInfo dd p span.resttype_note {font-size: .875rem;margin: 0;padding: 5px 0;}
.restInfo .medical_pdf {font-size: 1rem;margin: 1rem 0 0;}
.restInfo .medical_pdf a {/*padding: .5rem 0 .75rem;*/background-color: transparent;}
.mincho .restInfo .medical_pdf a {padding: .5rem 0;}
}
.wp-block-doc {padding: 10% 0 8%;box-shadow: 0 10px 15px -5px #ccc; }
.wp-block-doc .wp-block-column {width: 100%;max-width: 1000px;margin: 0 auto;padding: 0 1rem;}
.wp-block-doc .wp-block-column img {display: block;max-width: 100%;margin: 0 auto;}
.customize-wp-block {gap: 0!important;padding: 10% 0 8%;box-shadow: 0 10px 15px -5px #ccc;}
.customize-wp-block .wp-block-column {width: 100%;}
.customize-wp-block .wp-block-columns .wp-block-column {padding: 0;}
.customize-wp-block .wp-block-column {position: relative;margin: 0;padding: 0 1rem;}
.customize-wp-block .wp-block-column p {display: flex;align-items: center;justify-content: center;width: 70%;font-size: 1.25rem;font-weight:500;min-height: 3rem;line-height: 1.2rem;padding: 1rem 0;position: absolute;bottom: 2rem;left: 15%;z-index: 1;background-color: rgba(255, 255, 255, .85);color: #000;text-shadow: none;border-radius: 99em;}
.customize-wp-block .wp-block-column img {display: block;width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 3;}
@media print, screen and (min-width: 768px) {
#sub_slider_container.customList {padding: 5% 0!important; }
#sub_slider_container .customHeadline {padding: 0 0 4%!important;}
.wp-block-doc {padding: 5% 0;}
.wp-block-doc .wp-block-column {padding: 0;}
.customize-wp-block {padding: 5% 0;}
.customize-wp-block .wp-block-columns {justify-content: center;gap: 0;}
.customize-wp-block .wp-block-columns .wp-block-column {flex-basis: 23%;max-width: 23%;margin-left: 1%;margin-right: 1%;}
}
.accessMap_ttl {padding: 10% 0 8%;margin-bottom: 0!important;}
@media print, screen and (min-width: 768px) {
.accessMap_ttl {padding: 5% 0 3%;}
}
#concept_container .entry-content li{ font-size: .875rem; }
#concept_container .entry-content li:not(:last-child){ margin-bottom: 1rem; }
@media print, screen and (min-width: 768px) {
#concept_container .entry-content p:first-child{ font-size: 1.5rem!important; }
#concept_container .entry-content li{ font-size: 1.25rem; }
}
