﻿.wp-block-button__link{padding:.8em 1.5em}.wp-block-buttons .wp-block-button:not([class*=wp-block-button__width-]){width:100%;max-width:590px}@media(width <= 768px){.wp-block-buttons .wp-block-button.has-custom-width{width:100%}}@media(width <= 768px){.wp-block-buttons{display:flex;flex-direction:column}.wp-block-buttons .wp-block-button{width:100%;max-width:initial}}.wp-block-breadcrumbs ol li a{color:#333}.wp-block-breadcrumbs ol li:first-child a{color:#1eb4be}:target{scroll-margin-top:100px}a img{transition:opacity .2s ease}a:hover img{opacity:.75}.wp-block-button__link{transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.wp-block-button__link.has-main-background-color{border:2px solid var(--wp--preset--color--main)}.wp-block-button__link.has-main-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--main) !important;border-color:var(--wp--preset--color--main) !important}.wp-block-button__link.has-main-color{border:2px solid var(--wp--preset--color--main)}.wp-block-button__link.has-main-color:hover{background-color:var(--wp--preset--color--main) !important;color:#fff !important;border-color:var(--wp--preset--color--main) !important}.wp-block-button__link.has-main-cooking-background-color{border:2px solid var(--wp--preset--color--main-cooking)}.wp-block-button__link.has-main-cooking-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--main-cooking) !important;border-color:var(--wp--preset--color--main-cooking) !important}.wp-block-button__link.has-main-cooking-color{border:2px solid var(--wp--preset--color--main-cooking)}.wp-block-button__link.has-main-cooking-color:hover{background-color:var(--wp--preset--color--main-cooking) !important;color:#fff !important;border-color:var(--wp--preset--color--main-cooking) !important}.wp-block-button__link.has-main-cooking-course-background-color{border:2px solid var(--wp--preset--color--main-cooking-course)}.wp-block-button__link.has-main-cooking-course-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--main-cooking-course) !important;border-color:var(--wp--preset--color--main-cooking-course) !important}.wp-block-button__link.has-main-cooking-course-color{border:2px solid var(--wp--preset--color--main-cooking-course)}.wp-block-button__link.has-main-cooking-course-color:hover{background-color:var(--wp--preset--color--main-cooking-course) !important;color:#fff !important;border-color:var(--wp--preset--color--main-cooking-course) !important}.wp-block-button__link.has-main-patissier-course-background-color{border:2px solid var(--wp--preset--color--main-patissier-course)}.wp-block-button__link.has-main-patissier-course-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--main-patissier-course) !important;border-color:var(--wp--preset--color--main-patissier-course) !important}.wp-block-button__link.has-main-patissier-course-color{border:2px solid var(--wp--preset--color--main-patissier-course)}.wp-block-button__link.has-main-patissier-course-color:hover{background-color:var(--wp--preset--color--main-patissier-course) !important;color:#fff !important;border-color:var(--wp--preset--color--main-patissier-course) !important}.wp-block-button__link.has-main-dental-background-color{border:2px solid var(--wp--preset--color--main-dental)}.wp-block-button__link.has-main-dental-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--main-dental) !important;border-color:var(--wp--preset--color--main-dental) !important}.wp-block-button__link.has-main-dental-color{border:2px solid var(--wp--preset--color--main-dental)}.wp-block-button__link.has-main-dental-color:hover{background-color:var(--wp--preset--color--main-dental) !important;color:#fff !important;border-color:var(--wp--preset--color--main-dental) !important}.wp-block-button__link.has-line-background-color{border:2px solid var(--wp--preset--color--line)}.wp-block-button__link.has-line-background-color:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--line) !important;border-color:var(--wp--preset--color--line) !important}.wp-block-button__link.has-line-color{border:2px solid var(--wp--preset--color--line)}.wp-block-button__link.has-line-color:hover{background-color:var(--wp--preset--color--line) !important;color:#fff !important;border-color:var(--wp--preset--color--line) !important}.wp-block-button__link.has-cooking-gradation-gradient-background:hover{opacity:.8}.wp-block-button__link.has-dental-gradation-gradient-background:hover{opacity:.8}.wp-block-button__link.has-instagram-gradation-gradient-background:hover{opacity:.8}@media(width <= 768px){.wp-block-buttons.is-style-sp-2column{flex-direction:row;gap:.5rem}.wp-block-buttons.is-style-sp-2column .wp-block-button{flex:0 0 calc(50% - .25rem);width:auto}}.is-style-cooking-h2{text-align:center}.is-style-cooking-h2::after{content:"";display:block;width:46px;height:3px;margin:14px auto 0;background-color:#4296ce;border-radius:999px}.is-style-cooking-h3{color:#4296ce}.is-style-cooking-h4{position:relative;padding-left:.5em}.is-style-cooking-h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.2em;background:#4296ce;border-radius:999px}.is-style-dental-h2{text-align:center}.is-style-dental-h2::after{content:"";display:block;width:46px;height:3px;margin:14px auto 0;background-color:#eb3c87;border-radius:999px}.is-style-dental-h3{color:#eb3c87}.is-style-dental-h4{position:relative;padding-left:.5em}.is-style-dental-h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.2em;background:#eb3c87;border-radius:999px}.is-style-mishima-h2{text-align:center}.is-style-mishima-h2::after{content:"";display:block;width:46px;height:3px;margin:14px auto 0;background-color:#1eb4be;border-radius:999px}.is-style-mishima-h3{color:#1eb4be}.is-style-mishima-h4{position:relative;padding-left:.5em}.is-style-mishima-h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.2em;background:#1eb4be;border-radius:999px}.is-style-cooking-button .wp-block-button__link,.is-style-dental-button .wp-block-button__link,.is-style-document-request-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.75em;position:relative;border:1px solid currentColor;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.is-style-cooking-button .wp-block-button__link::before,.is-style-dental-button .wp-block-button__link::before,.is-style-document-request-button .wp-block-button__link::before{content:"";position:absolute;left:1.5em;top:50%;width:1.25em;height:1.25em;transform:translateY(-50%);background-color:currentColor;transition:background-color .3s ease;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.is-style-cooking-button .wp-block-button__link{color:#4296ce;padding-left:3em !important;background-color:#fff}.is-style-cooking-button .wp-block-button__link::before{mask-image:url("../icon/oc-cooking.svg");-webkit-mask-image:url("../icon/oc-cooking.svg")}.is-style-cooking-button .wp-block-button__link:hover,.is-style-cooking-button .wp-block-button__link:focus-visible{color:#fff;background-color:#4296ce;border-color:#4296ce}.is-style-dental-button .wp-block-button__link{color:#eb3c87;padding-left:3em !important;background-color:#fff}.is-style-dental-button .wp-block-button__link::before{mask-image:url("../icon/oc-dental.svg");-webkit-mask-image:url("../icon/oc-dental.svg")}.is-style-dental-button .wp-block-button__link:hover,.is-style-dental-button .wp-block-button__link:focus-visible{color:#fff;background-color:#eb3c87;border-color:#eb3c87}.is-style-document-request-button .wp-block-button__link{color:#fff;padding-left:3.2em !important;background-color:#1eb4be}.is-style-document-request-button .wp-block-button__link::before{mask-image:url("../icon/menu_document-request.svg");-webkit-mask-image:url("../icon/menu_document-request.svg")}.is-style-document-request-button .wp-block-button__link:hover,.is-style-document-request-button .wp-block-button__link:focus-visible{color:#1eb4be;background-color:#fff;border-color:#1eb4be}.is-style-full-width{width:100%;height:100%}.is-style-check-paragraph{position:relative;padding-left:1.5em}.is-style-check-paragraph::before{content:"";background-image:url("../icon/check.svg");position:absolute;background-size:cover;width:1em;height:1em;left:0;top:50%;transform:translateY(-50%);color:#1eb4be;font-size:1.2em}.wp-block-table.is-style-cooking-boshu-youkou-table,.wp-block-list.is-style-cooking-boshu-youkou-list{--boshu-color: #4296ce;--boshu-heading-color: #d6efff}.wp-block-table.is-style-dental-boshu-youkou-table,.wp-block-list.is-style-dental-boshu-youkou-list{--boshu-color: #eb3c87;--boshu-heading-color: #fedeef}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;text-align:center}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) table thead{border-bottom:1px solid #d2d2d2}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td{padding:1em;white-space:nowrap;border:1px solid #d2d2d2;text-align:center}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th{color:#333;font-weight:400;background-color:var(--boshu-heading-color)}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td{background-color:#fff}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th:first-child,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td:first-child{position:sticky;left:0;z-index:0}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th:first-child::before,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td:first-child::before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #d2d2d2;z-index:-1}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th:first-child::before{background-color:var(--boshu-heading-color)}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td:first-child::before{background-color:#fff}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) thead th:first-child{z-index:0}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).nosticky tr:not(:first-child) th,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tr:not(:first-child) th{position:static;z-index:0}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).nosticky tr:not(:first-child) th::before,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tr:not(:first-child) th::before{content:none}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody td:first-child,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody th:first-child{position:static}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody td:first-child::before,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody th:first-child::before{content:none}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody td[rowspan]:first-child,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody th[rowspan]:first-child{position:sticky;z-index:0}.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody td[rowspan]:first-child::before,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table).tuition-table tbody th[rowspan]:first-child::before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #d2d2d2;z-index:-1}@media(max-width: 768px){.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) th,.wp-block-table:is(.is-style-cooking-boshu-youkou-table,.is-style-dental-boshu-youkou-table) td{padding:.5em;font-size:13px}}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list){margin:1.5em 0;padding-left:0;list-style:none}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li{position:relative;margin-bottom:1.7em;padding-left:3.2em;font-size:16px;font-weight:400;line-height:1.6}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li::before{position:absolute;top:.1em;left:.8em;width:1.6em;height:1.6em;border-radius:50%;font-size:.85em;font-weight:700;line-height:1.6em;text-align:center}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li:last-child{margin-bottom:0}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list):is(ul)>li{padding-left:2.4em}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list):is(ul)>li::before{content:"〇";color:var(--boshu-color);background:rgba(0,0,0,0)}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list):is(ol){counter-reset:boshu}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list):is(ol)>li::before{counter-increment:boshu;content:counter(boshu);color:#fff;background:var(--boshu-color)}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list{margin-top:.8em;padding:.8em 1em;list-style:none;background:#fff;border:1px solid var(--boshu-color);border-radius:10px}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list li{position:relative;margin-bottom:.5em;padding-left:1.4em;font-size:16px;font-weight:400}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list li::before{position:absolute;left:0;width:auto;height:auto;color:var(--boshu-color);font-weight:700;line-height:normal;text-align:left;background:none;border-radius:0}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list li:last-child{margin-bottom:0}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list li>ul{padding:.8em 0;list-style:none}@media(max-width: 768px){.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>:is(ul,ol).wp-block-list{width:calc(100% + 3em);border-radius:10px;transform:translateX(-3em)}}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>ul.wp-block-list li::before{content:"・"}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>ol.wp-block-list{counter-reset:katakana-list}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>ol.wp-block-list li{counter-increment:katakana-list}.wp-block-list:is(.is-style-cooking-boshu-youkou-list,.is-style-dental-boshu-youkou-list)>li>ol.wp-block-list li::before{content:counter(katakana-list, katakana);font-size:.85em}.is-style-admission-screening-method-list-cooking{list-style:none;display:flex;width:100%;padding:0;gap:20px}.is-style-admission-screening-method-list-cooking li{flex:1;display:block;max-width:220px;text-align:center;padding:.5em 1em;background:#d6efff;border:#4296ce solid 1px;border-radius:10px}.is-style-admission-screening-method-list-dental{list-style:none;display:flex;width:100%;padding:0;gap:20px}.is-style-admission-screening-method-list-dental li{flex:1;display:block;max-width:220px;text-align:center;padding:.5em 1em;background:#fedeef;border:#eb3c87 solid 1px;border-radius:10px}header .site-header__logo{max-width:500px}@media(width <= 1024px){header .site-header__logo{max-width:400px}}@media(width <= 768px){header .site-header__logo{max-width:250px}}header .site-header__logo .custom-logo-link{width:100%}header .site-header__logo .custom-logo-link img{width:100%}header .site-header__right{flex-grow:1}@media(width <= 1024px){header .site-header__right{font-size:14px;gap:15px}header .site-header__right .oc-box{min-width:300px;flex-grow:1;padding:5px 10px !important}header .site-header__right .oc-box .oc-box__links{gap:5px}}header .site-header__right .wp-block-button .wp-block-button__link{white-space:nowrap}@media(width <= 1024px){header .site-header__right .wp-block-button .wp-block-button__link{padding:5px 10px !important}header .site-header__right .wp-block-button .wp-block-button__link::before{display:none}}.szgk-slide-menu-panel a:hover{text-decoration:none !important}.szgk-slide-menu-panel .slide-menu{max-width:800px;padding:60px;scrollbar-width:none;-ms-overflow-style:none}.szgk-slide-menu-panel .slide-menu::-webkit-scrollbar{display:none}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu{padding:20px}}.szgk-slide-menu-panel .slide-menu .menu-content{padding:0}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content{padding-top:10px}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content .szgk-page-child-nav .szgk-page-child-nav__list{margin:0;list-style:none}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content .szgk-page-child-nav .szgk-page-child-nav__list .szgk-page-child-nav__item a{transition:transform .3s ease;display:inline-block;font-size:16px}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content .szgk-page-child-nav .szgk-page-child-nav__list .szgk-page-child-nav__item a:hover{text-decoration:none !important;transform:translateX(5px)}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content .szgk-page-child-nav .szgk-page-child-nav__list .szgk-page-child-nav__item a{position:relative}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-accordion .szgk-accordion__content .szgk-page-child-nav .szgk-page-child-nav__list .szgk-page-child-nav__item a::after{content:"";display:block;position:absolute;width:1em;height:1px;background:#333;top:50%;left:-1.5em;transform:translateY(-50%)}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-cooking .szgk-accordion__heading{color:#4296ce}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-dental .szgk-accordion__heading{color:#eb3c87}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-target-list{display:grid;grid-template-columns:repeat(3, auto);list-style:none;padding:0;gap:10px}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-target-list{grid-template-columns:repeat(2, auto)}}@media(width <= 480px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-target-list{grid-template-columns:repeat(1, auto)}}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-target-list li{position:relative;padding-left:.8em}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-target-list li::before{content:"●";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#1eb4be;font-size:.3em}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-opencampus .wp-block-buttons{gap:10px}}@media(width <= 480px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherarea{flex-direction:column}}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherarea .wp-block-image img{max-width:100%}}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper{width:100%}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper{gap:5px}}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink{flex:1;width:100%;height:auto}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group{min-width:90px;min-height:70px;padding-top:5px;padding-bottom:5px}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group .wp-block-image{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;overflow:hidden}@media(width <= 1024px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group .wp-block-image{width:45px;height:45px}}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group .wp-block-image{width:40px;height:40px}}@media(width <= 480px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group .wp-block-image{width:32px;height:32px}}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group .wp-block-image img{display:block;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain;filter:brightness(0) saturate(100%) invert(31%) sepia(6%) saturate(12%) hue-rotate(345deg) brightness(96%) contrast(84%)}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group P{font-size:14px;margin:0}@media(width <= 768px){.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group{min-width:initial;min-height:initial}.szgk-slide-menu-panel .slide-menu .menu-content .mega-menu-otherlink-wrapper .mega-menu-otherlink .wp-block-group P{font-size:11px}}@media(width <= 768px){footer .footer-banner-wrapper{min-height:180px !important}footer .footer-banner-wrapper .footer-banner-grid{gap:15px}}footer .footer-nav-wrapper .footer-nav-content .footer-nav-list .szgk-page-child-nav__list{list-style:none}footer .footer-nav-wrapper .footer-nav-content .footer-nav-list .szgk-page-child-nav__list .szgk-page-child-nav__item a{transition:transform .3s ease;display:inline-block;color:#fff}footer .footer-nav-wrapper .footer-nav-content .footer-nav-list .szgk-page-child-nav__list .szgk-page-child-nav__item a:hover{text-decoration:none !important;transform:translateX(5px)}footer .footer-nav-wrapper .footer-nav-content .footer-nav-list .szgk-page-child-nav__list .szgk-page-child-nav__item a{position:relative}footer .footer-nav-wrapper .footer-nav-content .footer-nav-list .szgk-page-child-nav__list .szgk-page-child-nav__item a::after{content:"";display:block;position:absolute;width:1em;height:2px;background:#fff;top:50%;left:-1.5em;transform:translateY(-50%)}footer .footer-nav-other-wrapper .footer-nav-other-left .address-list{list-style:none}@media(width <= 1024px){footer .footer-nav-other-wrapper .footer-nav-other-left{padding-left:20px !important;padding-right:20px !important}}@media(width <= 1024px){footer .footer-nav-other-wrapper .footer-nav-other-right{padding-left:20px !important;padding-right:20px !important}footer .footer-nav-other-wrapper .footer-nav-other-right .wp-block-buttons{flex-wrap:wrap}}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper{width:100%}@media(width <= 768px){footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper{gap:5px}}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink{flex:1;width:100%;height:auto}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group{min-width:90px;min-height:70px;padding-top:5px;padding-bottom:5px}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group .wp-block-image{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;overflow:hidden}@media(width <= 1024px){footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group .wp-block-image{width:45px;height:45px}}@media(width <= 768px){footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group .wp-block-image{width:40px;height:40px}}@media(width <= 480px){footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group .wp-block-image{width:32px;height:32px}}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group .wp-block-image img{display:block;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain;filter:brightness(0) saturate(100%) invert(31%) sepia(6%) saturate(12%) hue-rotate(345deg) brightness(96%) contrast(84%)}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group P{font-size:14px;margin:0}@media(width <= 768px){footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group{min-width:initial;min-height:initial}footer .footer-nav-other-wrapper .footer-nav-other-right .other-link-wrapper .footer-nav-otherlink .wp-block-group P{font-size:11px}}footer .footer-group-logo-wrapper .footer-group-logo{max-width:95px}footer .footer-group-wrapper .footer-group-img{max-width:150px}@media(width <= 768px){footer{padding-bottom:100px}}@media(width <= 768px)and (width <= 480px){footer{padding-bottom:120px}}@media(width <= 768px){.mobile-submenu{display:flex;position:fixed;bottom:5px;left:5px;width:calc(100% - 10px);z-index:50}.mobile-submenu .wp-block-buttons .wp-block-button .wp-block-button__link{padding-right:1em !important;padding-left:2.5em !important}.mobile-submenu .wp-block-buttons .wp-block-button .wp-block-button__link br{display:none}}@media(width <= 768px)and (width <= 480px){.mobile-submenu .wp-block-buttons .wp-block-button .wp-block-button__link br{display:inline}}@media(width <= 768px){.mobile-submenu .wp-block-buttons .wp-block-button .wp-block-button__link::before{left:.8em;width:1.5em;height:1.5em}}.back-to-top{background-color:#1eb4be}.back-to-top:hover{background-color:#1eb4be}@media(width <= 1024px){.back-to-top{bottom:120px}}.mishima-title-area{min-height:auto;height:400px}@media(width <= 1024px){.mishima-title-area{height:300px}}@media(width <= 768px){.mishima-title-area{align-items:flex-end;height:200px}}.mishima-title-area .wp-block-cover__inner-container .mishima-title{letter-spacing:.9px;color:#fff;text-shadow:0px 1px 5px rgba(0,0,0,.5215686275)}@media(width <= 768px){.mishima-title-area .wp-block-cover__inner-container .mishima-title{font-size:30px}}.mishima-title-area-cooking .wp-block-cover__inner-container .mishima-title-cooking .szgk-page-title-subtext__heading .szgk-page-title-subtext__subtext{background:#4296ce;font-size:17px;text-shadow:none;margin-bottom:0;display:inline-block;padding:3px 8px;border-radius:3px}@media(width <= 768px){.mishima-title-area-cooking .wp-block-cover__inner-container .mishima-title-cooking .szgk-page-title-subtext__heading .szgk-page-title-subtext__subtext{font-size:14px}}.mishima-title-area-dental .wp-block-cover__inner-container .mishima-title-dental .szgk-page-title-subtext__heading .szgk-page-title-subtext__subtext{background:#eb3c87;font-size:17px;text-shadow:none;margin-bottom:0;display:inline-block;padding:3px 11px;border-radius:3px}@media(width <= 768px){.mishima-title-area-dental .wp-block-cover__inner-container .mishima-title-dental .szgk-page-title-subtext__heading .szgk-page-title-subtext__subtext{font-size:14px;padding:3px 8px}}.mishima-title-area-simple{min-height:250px;display:flex;align-items:center}@media(width <= 768px){.mishima-title-area-simple{min-height:150px}}@font-face{font-family:"ZenMaruGothic";src:url("../fonts/ZenMaruGothic-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ZenMaruGothic";src:url("../fonts/ZenMaruGothic-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Caveat";src:url("../fonts/Caveat-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Caveat";src:url("../fonts/Caveat-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.font-caveat{font-family:"Caveat",cursive,sans-serif !important}body,p,button,a,ul,ol,li,h1,h2,h3,h4,h5,h6{font-family:"ZenMaruGothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}a{text-decoration:none}a:hover{text-decoration:none}.wpcf7 p{margin:0}.page-path-cooking-opencampus section,.page-path-dental-opencampus section{margin-top:80px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-merit .opencampus-merit-item,.page-path-dental-opencampus .opencampus-merit .opencampus-merit-item{padding-left:30px !important;padding-right:15px !important}}.page-path-cooking-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-number,.page-path-dental-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-number{position:relative}.page-path-cooking-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-number::before,.page-path-dental-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-number::before{position:absolute;content:"";width:1em;height:1em;top:0;left:0;transform:translateX(-55%) translateY(-60%);mask-image:url("../icon/oc_sunburst-vector.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../icon/oc_sunburst-vector.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#ffe965}.page-path-cooking-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-text-wrapper,.page-path-dental-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-text-wrapper{padding-right:2em}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-text-wrapper,.page-path-dental-opencampus .opencampus-merit .opencampus-merit-item .opencampus-merit-text-wrapper{padding-right:0}}.page-path-cooking-opencampus .opencampus-table,.page-path-dental-opencampus .opencampus-table{margin-top:120px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-table,.page-path-dental-opencampus .opencampus-table{margin-top:80px;border-radius:20px}}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card{border-radius:20px}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link{padding:20px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link{padding:18px}}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link .oc-list-page__image,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__image-link .oc-list-page__image{aspect-ratio:7/5;border-radius:20px;border:solid 1px #eee}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body{padding:20px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body{padding:18px}}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__meta .oc-list-page__date,.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__meta .oc-list-page__time,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__meta .oc-list-page__date,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__meta .oc-list-page__time{color:currentColor;font-size:var(--wp--preset--font-size--custom-4)}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__title,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__title{font-size:var(--wp--preset--font-size--custom-3);color:currentColor}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__excerpt,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__excerpt{font-size:16px;color:currentColor}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button{font-size:16px;position:relative;transition:all .3s ease}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button::after,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button::after{content:"";position:absolute;top:50%;right:1em;width:.5em;height:.5em;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button.oc-list-page__button--detail:hover,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button.oc-list-page__button--detail:hover{background-color:var(--oc-list-page-button-bg);color:#fff}.page-path-cooking-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button.oc-list-page__button--reserve:hover,.page-path-dental-opencampus .opencampus-table .oc-list-page .oc-list-page__grid .oc-list-page__card .oc-list-page__body .oc-list-page__button.oc-list-page__button--reserve:hover{background-color:#fff;color:var(--oc-list-page-button-bg);box-shadow:inset 0 0 0 1px var(--oc-list-page-detail-button-border-color)}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-voice,.page-path-dental-opencampus .opencampus-voice{border-radius:20px}}.page-path-cooking-opencampus .opencampus-voice .wp-block-szgk-speech-bubble,.page-path-dental-opencampus .opencampus-voice .wp-block-szgk-speech-bubble{gap:18px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-voice .wp-block-szgk-speech-bubble,.page-path-dental-opencampus .opencampus-voice .wp-block-szgk-speech-bubble{align-items:flex-start}}.page-path-cooking-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body,.page-path-dental-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body{max-width:680px}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::before,.page-path-cooking-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::after,.page-path-dental-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::before,.page-path-dental-opencampus .opencampus-voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::after{top:35px}}.page-path-cooking-opencampus .opencampus-admissions .wp-block-group img,.page-path-dental-opencampus .opencampus-admissions .wp-block-group img{width:45%;height:auto}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-admissions .wp-block-group p,.page-path-dental-opencampus .opencampus-admissions .wp-block-group p{font-size:14px}}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-faq,.page-path-dental-opencampus .opencampus-faq{padding-left:0 !important;padding-right:0 !important}}@media(width <= 768px){.page-path-cooking-opencampus .opencampus-faq .wp-block-group,.page-path-dental-opencampus .opencampus-faq .wp-block-group{padding-left:20px !important;padding-right:20px !important}}.page-path-dental-opencampus .oc-list-page{--oc-list-page-button-bg: #eb3c87;--oc-list-page-detail-button-border-color: #eb3c87;--oc-list-page-detail-button-color: #eb3c87}.page-path-dental-opencampus .oc-list-page.event-information{--oc-list-page-button-bg: #9934cb;--oc-list-page-detail-button-border-color: #9934cb;--oc-list-page-detail-button-color: #9934cb}.single-open_campus h1{text-align:center}.single-open_campus .event-display-section .oc-page-button{max-width:360px}.single-open_campus .oc-event-date{font-size:var(--wp--preset--font-size--custom-4)}.single-open_campus .daily-schedule-section{--daily-flow-number-color: #fff}.single-open_campus .daily-schedule-section .daily-schedule-flow{--flow-gap-x: 50px;--flow-gap-y: 50px;--arrow-size: 12px;--arrow-border: 2px;--number-size: 40px;counter-reset:daily-flow;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:var(--flow-gap-x);row-gap:var(--flow-gap-y)}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item{counter-increment:daily-flow;position:relative;min-height:100px;max-width:200px}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item::before{content:counter(daily-flow);position:absolute;top:0;left:0;z-index:2;width:var(--number-size);height:var(--number-size);display:grid;place-items:center;border-radius:50%;background:var(--daily-flow-number-bg);color:var(--daily-flow-number-color);font-size:25px;font-weight:400;line-height:1;transform:translate(0, -30%)}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:calc(var(--flow-gap-x)/-2);bottom:auto;left:auto;width:var(--arrow-size);height:var(--arrow-size);border-top:var(--arrow-border) solid #d5d5d5;border-right:var(--arrow-border) solid #d5d5d5;border-bottom:none;border-left:none;transform:translate(50%, -50%) rotate(45deg)}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item P{font-size:clamp(17px,15.64px + .36vw,20px) !important}@media(width <= 1024px){.single-open_campus .daily-schedule-section .daily-schedule-flow{grid-template-columns:repeat(3, 1fr)}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item:not(:last-child)::after{content:none}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item:not(:nth-child(3n)):not(:last-child)::after{content:"";position:absolute;top:50%;right:calc(var(--flow-gap-x)/-2);bottom:auto;left:auto;width:var(--arrow-size);height:var(--arrow-size);border-top:var(--arrow-border) solid #d5d5d5;border-right:var(--arrow-border) solid #d5d5d5;border-bottom:none;border-left:none;transform:translate(50%, -50%) rotate(45deg)}}@media(width <= 768px){.single-open_campus .daily-schedule-section .daily-schedule-flow{grid-template-columns:1fr}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item{max-width:initial;width:100%;min-height:55px}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item::before{width:30px;height:30px;font-size:18px;top:0;left:0;transform:translate(0, -30%)}.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item:not(:last-child)::after,.single-open_campus .daily-schedule-section .daily-schedule-flow .daily-schedule-flow-item:not(:nth-child(3n)):not(:last-child)::after{content:"";position:absolute;top:auto;right:auto;bottom:calc(var(--flow-gap-y)/-2);left:50%;width:var(--arrow-size);height:var(--arrow-size);border-top:none;border-right:var(--arrow-border) solid #d5d5d5;border-bottom:var(--arrow-border) solid #d5d5d5;border-left:none;transform:translate(-50%, 50%) rotate(45deg)}}.single-open_campus .daily-schedule-timeline{--bg-color: #fff;--line-color: #d6efff;--line-width: 100px}@media(width <= 768px){.single-open_campus .daily-schedule-timeline{--line-width: 60px;gap:20px}.single-open_campus .daily-schedule-timeline .flow__sub-title{margin-top:10px}.single-open_campus .daily-schedule-timeline .flow__sub-text{margin-top:10px}}.single-open_campus .daily-schedule-timeline{background:linear-gradient(to right, var(--bg-color) 0, var(--bg-color) calc(50% - var(--line-width) / 2), var(--line-color) calc(50% - var(--line-width) / 2), var(--line-color) calc(50% + var(--line-width) / 2), var(--bg-color) calc(50% + var(--line-width) / 2), var(--bg-color) 100%)}.single-open_campus .wpcf7 p:empty{display:none;margin:0}.single-open_campus .oc-breadcrumbs{--separator: ">"}.single-open_campus .wp-block-breadcrumbs ol,.single-open_campus .wp-block-breadcrumbs li{display:flex;align-items:center;margin:0;padding:0}.single-open_campus .wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.single-open_campus .wp-block-breadcrumbs li:not(:last-child)::after{content:var(--separator, "/");margin:0 .5em;opacity:.7}.single-open_campus .oc-form-wrapper{overflow:hidden}@media(width <= 1024px){.single-open_campus .oc-form-wrapper{padding:30px !important}}@media(width <= 768px){.single-open_campus .oc-form-wrapper{padding:20px !important}}.single-open_campus .oc-form-wrapper .form-table .form-row{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:24px;align-items:start;padding:30px 0}.single-open_campus .oc-form-wrapper .form-table .form-label{display:block;margin:0;padding-top:.6em;font-weight:700;line-height:1.6}.single-open_campus .oc-form-wrapper .form-table .form-input{min-width:0}.single-open_campus .oc-form-wrapper .form-table .form-input>*:first-child{margin-top:0}.single-open_campus .oc-form-wrapper .form-table .form-input>*:last-child{margin-bottom:0}.single-open_campus .oc-form-wrapper .form-table .form-field{display:block;margin-bottom:16px;line-height:1.6}.single-open_campus .oc-form-wrapper .form-table .form-field:last-child{margin-bottom:0}.single-open_campus .oc-form-wrapper .form-table .form-field-label{display:block;margin-bottom:6px;font-weight:700;line-height:1.5}.single-open_campus .oc-form-wrapper .form-table .form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.single-open_campus .oc-form-wrapper .form-table .form-grid .form-field{margin-bottom:0}.single-open_campus .oc-form-wrapper .form-table input[type=text],.single-open_campus .oc-form-wrapper .form-table input[type=email],.single-open_campus .oc-form-wrapper .form-table input[type=tel],.single-open_campus .oc-form-wrapper .form-table select{width:100%;max-width:100%;min-height:60px;box-sizing:border-box;padding:0 30px 0 16px;line-height:1.5;border:1px solid #d2d2d2;appearance:none;-webkit-appearance:none;-moz-appearance:none}.single-open_campus .oc-form-wrapper .form-table textarea{width:100%;max-width:100%;min-height:180px;box-sizing:border-box;padding:16px;line-height:1.7;resize:vertical;border:1px solid #d2d2d2}.single-open_campus .oc-form-wrapper .form-table .wpcf7-form-control-wrap{display:block;width:100%}.single-open_campus .oc-form-wrapper .form-table .wpcf7-form-control{max-width:100%}.single-open_campus .oc-form-wrapper .form-table .wpcf7-radio,.single-open_campus .oc-form-wrapper .form-table .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px 24px}.single-open_campus .oc-form-wrapper .form-table .wpcf7-radio{flex-direction:column}.single-open_campus .oc-form-wrapper .form-table .wpcf7-list-item{display:inline-block;margin:0}.single-open_campus .oc-form-wrapper .form-table .wpcf7-list-item label{display:inline-flex;align-items:center;gap:6px;line-height:1.6;cursor:pointer}.single-open_campus .oc-form-wrapper .form-table .wpcf7-list-item input[type=radio],.single-open_campus .oc-form-wrapper .form-table .wpcf7-list-item input[type=checkbox]{width:auto;margin:0;flex:0 0 auto}.single-open_campus .oc-form-wrapper .form-table .form-check-list{line-height:1.6}.single-open_campus .oc-form-wrapper .form-table .szgk-attention{margin:0 0 16px;font-size:14px;line-height:1.7}.single-open_campus .oc-form-wrapper .form-table .address-form P{margin-top:30px}.single-open_campus .oc-form-wrapper .form-table .inspire .wpcf7-list-item.last{width:100%}.single-open_campus .oc-form-wrapper .form-table .inspire .wpcf7-list-item.last label{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}.single-open_campus .oc-form-wrapper .form-table .inspire .wpcf7-list-item.last input[type=checkbox]{grid-column:1;width:auto;min-height:auto}.single-open_campus .oc-form-wrapper .form-table .inspire .wpcf7-list-item.last .wpcf7-list-item-label{grid-column:2}.single-open_campus .oc-form-wrapper .form-table .inspire .wpcf7-list-item.last input[type=text]{grid-column:1/-1;width:100%;min-height:60px;margin-top:8px}.single-open_campus .oc-form-wrapper .form-table .required{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:3px;color:#fff;background:#f9679d;font-size:12px;font-weight:700;line-height:1.3;vertical-align:middle}.single-open_campus .oc-form-wrapper .form-table .optional{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:3px;color:#fff;background:#4296ce;font-size:12px;font-weight:700;line-height:1.3;vertical-align:middle}.single-open_campus .oc-form-wrapper .form-table .form-select{display:inline-block;position:relative;width:100%}.single-open_campus .oc-form-wrapper .form-table .form-select::after{content:"";position:absolute;top:50%;right:16px;width:.5em;height:.5em;border-right:2px solid var(--form-course-color);border-top:2px solid var(--form-course-color);transform:translateY(-50%) rotate(135deg);pointer-events:none}.single-open_campus .oc-form-wrapper .form-table .form-submit{display:flex;justify-content:center;align-items:center;margin-top:32px}.single-open_campus .oc-form-wrapper .form-table .form-submit .btn_submit{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:360px;background-color:var(--form-course-color);padding:.8em 1.5em;border-radius:50px}.single-open_campus .oc-form-wrapper .form-table .form-submit .btn_submit::after{content:"";position:absolute;top:50%;right:1em;width:.5em;height:.5em;border-right:2px solid #fff;border-top:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.single-open_campus .oc-form-wrapper .form-table .form-submit .btn_submit input[type=submit]{width:100%;background:none;border:none;cursor:pointer;color:#fff;font-size:16px}.single-open_campus .oc-form-wrapper .form-table .form-submit .btn_submit .wpcf7-spinner{position:absolute;top:50%;right:0;margin-right:0;margin-left:0;transform:translateY(-50%) translateX(50px)}.single-open_campus .oc-form-wrapper .form-table .warning{color:#af0202;font-weight:700}@media(width <= 768px){.single-open_campus .oc-form-wrapper .form-table .form-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.single-open_campus .oc-form-wrapper .form-table .form-label{padding-top:0}.single-open_campus .oc-form-wrapper .form-table .form-grid{grid-template-columns:1fr;gap:12px}.single-open_campus .oc-form-wrapper .form-table .wpcf7-radio,.single-open_campus .oc-form-wrapper .form-table .wpcf7-checkbox{display:grid;gap:8px}.single-open_campus .oc-form-wrapper .form-table .btn_submit input[type=submit]{width:100%;min-width:0}}@media(width <= 768px){.single-open_campus .opencampus-faq{padding-left:0 !important;padding-right:0 !important}}@media(width <= 768px){.single-open_campus .opencampus-faq .wp-block-group{padding-left:20px !important;padding-right:20px !important}}.single-open_campus.oc-cooking{--daily-flow-number-bg: #4296ce;--form-course-color: #4296ce}.single-open_campus.oc-cooking h1{color:#4296ce}.single-open_campus.oc-cooking .wp-block-button.oc-page-button .wp-block-button__link{background-color:#4296ce}.single-open_campus.oc-dental{--daily-flow-number-bg: #eb3c87;--form-course-color: #eb3c87}.single-open_campus.oc-dental .daily-schedule-timeline{--line-color: #ffdeef}.single-open_campus.oc-dental h1{color:#eb3c87}.single-open_campus.oc-dental .wp-block-button.oc-page-button .wp-block-button__link{background-color:#eb3c87}.page-path-cooking-opencampus-complete .reservation-complete-section .reservation-complete-heading,.page-path-dental-opencampus-complete .reservation-complete-section .reservation-complete-heading{padding-top:20px;padding-bottom:20px}@media(width <= 768px){.page-path-cooking-opencampus-complete .reservation-complete-section .reservation-complete-heading,.page-path-dental-opencampus-complete .reservation-complete-section .reservation-complete-heading{padding-top:10px;padding-bottom:10px}}.page-path-cooking-opencampus-complete .reservation-complete-section .mochimono-list,.page-path-dental-opencampus-complete .reservation-complete-section .mochimono-list{max-width:300px;padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px}@media(width <= 768px){.page-path-cooking-opencampus-complete .reservation-complete-section .mochimono-list,.page-path-dental-opencampus-complete .reservation-complete-section .mochimono-list{padding-top:20px;padding-bottom:20px}}.page-path-cooking-opencampus-complete .reservation-complete-section .wp-block-buttons,.page-path-dental-opencampus-complete .reservation-complete-section .wp-block-buttons{margin-top:80px;margin-bottom:80px}@media(width <= 768px){.page-path-cooking-opencampus-complete .reservation-complete-section .wp-block-buttons,.page-path-dental-opencampus-complete .reservation-complete-section .wp-block-buttons{margin-top:40px;margin-bottom:40px}}.page-path-cooking-opencampus-complete .reservation-complete-section .reservation-complete__email-notice,.page-path-dental-opencampus-complete .reservation-complete-section .reservation-complete__email-notice{padding:30px}@media(width <= 768px){.page-path-cooking-opencampus-complete .reservation-complete-section .reservation-complete__email-notice,.page-path-dental-opencampus-complete .reservation-complete-section .reservation-complete__email-notice{padding:20px}}.page-path-cooking-opencampus-complete .reservation-complete-department-section,.page-path-dental-opencampus-complete .reservation-complete-department-section{padding-top:50px;padding-bottom:50px}@media(width <= 768px){.page-path-cooking-opencampus-complete .reservation-complete-department-section,.page-path-dental-opencampus-complete .reservation-complete-department-section{padding-top:30px;padding-bottom:30px}}.page-path-dental-opencampus-complete .reservation-complete-section .mochimono-list{max-width:400px}.course-page-fv-area{position:relative}.course-page-fv-area img{object-fit:cover;height:600px}@media(width <= 1024px){.course-page-fv-area img{height:500px}}@media(width <= 768px){.course-page-fv-area img{height:375px}}.course-page-fv-area .course-title-block-container{position:absolute;max-width:1240px;width:100%;left:50%;bottom:0;transform:translate(-50%, 20%);display:flex;justify-content:flex-start;padding:0 20px;z-index:10}@media(width <= 768px){.course-page-fv-area .course-title-block-container{transform:translate(-50%, 50%)}}.course-page-fv-area .course-title-block-container .course-title-block{max-width:450px;padding:35px 45px;box-sizing:border-box;border-radius:20px;position:relative;z-index:0;isolation:isolate}@media(width <= 768px){.course-page-fv-area .course-title-block-container .course-title-block{padding:20px}}.course-page-fv-area .course-title-block-container .course-title-block::before{content:"";position:absolute;inset:0;background:#fff;border-radius:inherit;z-index:1;pointer-events:none}.course-page-fv-area .course-title-block-container .course-title-block::after{content:"";position:absolute;left:3px;top:3px;width:100%;height:100%;border-radius:inherit;z-index:0}.course-page-fv-area .course-title-block-container .course-title-block .course-title-other{position:relative;z-index:2;width:fit-content;margin-left:auto;margin-right:auto}.course-page-fv-area .course-title-block-container .course-title-block .course-title-main{text-wrap:nowrap;position:relative;z-index:2}.course-page-fv-area .course-title-block-container .course-title-block-cooking::after{background-color:#4296ce}.course-page-fv-area .course-title-block-container .course-title-block-dental::after{background-color:#eb3c87}.page-path-cooking section a img{transition:.2s}.page-path-cooking section a img:hover{opacity:.8}@media(width <= 768px){.page-path-cooking p{font-size:14px}}.page-path-cooking .course-column{position:relative;margin-top:10px}@media(width <= 768px){.page-path-cooking .course-column{margin-top:0}}.page-path-cooking .course-column .course-column-title{width:25%;position:absolute;top:-1.5em;left:50%;transform:translateX(-50%);padding:10px 90px}@media(width <= 768px){.page-path-cooking .course-column .course-column-title{width:50%;padding:10px}}.page-path-cooking .course-column .button-cooking a{transition:.2s}.page-path-cooking .course-column .button-cooking a:hover{color:#a1b847;background-color:#fff !important}.page-path-cooking .course-column .button-confectionery a{transition:.2s}.page-path-cooking .course-column .button-confectionery a:hover{color:#e6775a;background-color:#fff !important}.page-path-cooking .cooking-strengths .cooking-strengths-column{padding:40px 100px}@media(width <= 1024px){.page-path-cooking .cooking-strengths .cooking-strengths-column{padding:40px}}@media(width <= 768px){.page-path-cooking .cooking-strengths .cooking-strengths-column{padding:20px}}.page-path-cooking .cooking-strengths .cooking-strengths-column-block{padding:30px 25px}@media(width <= 768px){.page-path-cooking .cooking-strengths .cooking-strengths-column-block{padding:20px}}.page-path-cooking .cooking-strengths .wp-block-button__link{transition:.2s}.page-path-cooking .cooking-strengths .wp-block-button__link:hover{color:#4296ce;background-color:#fff !important}.page-path-cooking .cooking-admissions .wp-block-group img{width:45%;height:auto}.page-path-cooking .cooking-faq a .wp-block-group{width:70%;margin:0 auto}@media(width <= 768px){.page-path-cooking .cooking-faq a .wp-block-group{width:90%}}.page-path-cooking .cooking-faq a .wp-block-group img{width:20%;height:auto}@media(width <= 768px){.page-path-cooking .cooking-faq a .wp-block-group img{width:15%}}.page-path-dental section a img{transition:.2s}.page-path-dental section a img:hover{opacity:.8}.page-path-dental .dental-three-main-duties p{margin-top:50px !important}@media(width <= 768px){.page-path-dental .dental-three-main-duties p{margin-top:0 !important}}.page-path-dental .dental-three-main-duties .wp-block-buttons{margin-top:50px}@media(width <= 768px){.page-path-dental .dental-three-main-duties .wp-block-buttons{margin-top:30px}}.page-path-dental .dental-three-main-duties .wp-block-buttons a{transition:.2s}.page-path-dental .dental-three-main-duties .wp-block-buttons a:hover{color:#eb3c87;background-color:#fff !important}.page-path-dental .dental-strengths .dental-strengths-column{padding:40px 100px}@media(width <= 1024px){.page-path-dental .dental-strengths .dental-strengths-column{padding:40px}}@media(width <= 768px){.page-path-dental .dental-strengths .dental-strengths-column{padding:20px}}.page-path-dental .dental-strengths .dental-strengths-column .badge-container.wp-block-columns{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;width:100% !important;max-width:600px;margin-left:auto !important;margin-right:auto !important}.page-path-dental .dental-strengths .dental-strengths-column .badge-container.wp-block-columns>.wp-block-column{flex:1 1 50% !important;max-width:50% !important;min-width:0 !important;box-sizing:border-box !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100% !important;max-width:270px !important;height:auto !important;aspect-ratio:1/1 !important;border-radius:50% !important;border:4px solid rgba(0,0,0,0);background-image:linear-gradient(#fff, #fff),linear-gradient(90deg, #fcc9ff 0%, #a0f8ff 100%);background-origin:border-box;background-clip:padding-box,border-box;margin:0 auto !important;padding:clamp(5px,.2rem + 1.5vw,20px) !important;box-sizing:border-box;overflow:visible}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-title{font-size:clamp(11px,.4rem + 1vw,20px) !important;font-weight:bold;color:#eb3c87;margin-bottom:2px !important;white-space:nowrap}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number{font-size:clamp(36px,1.2rem + 6vw,90px);font-weight:bold;line-height:.9;margin:0 !important;color:#eb3c87}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number::after{content:"%";font-size:clamp(16px,.5rem + 2vw,40px) !important;margin-left:-2px}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-text{font-size:clamp(10px,.5rem + .4vw,13px) !important;line-height:1.4;color:#eb3c87;margin-top:10px !important;white-space:nowrap;letter-spacing:-0.05em !important;font-feature-settings:"palt" 1 !important}@media screen and (max-width: 781px)and (min-width: 426px){.page-path-dental .dental-strengths .dental-strengths-column .circle-badge{max-width:285px !important;padding:10px !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-title{font-size:clamp(14px,.6rem + 1.2vw,20px) !important;letter-spacing:-0.05em !important;font-feature-settings:"palt" 1 !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number{font-size:clamp(65px,2.5rem + 6vw,105px) !important;letter-spacing:-0.02em !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number::after{font-size:clamp(28px,.8rem + 2.5vw,43px) !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-text{font-size:clamp(11px,.6rem + .6vw,16px) !important;letter-spacing:-0.04em !important;font-feature-settings:"palt" 1 !important}}@media screen and (max-width: 425px){.page-path-dental .dental-strengths .dental-strengths-column .circle-badge{width:70vw !important;max-width:280px !important;height:auto !important;aspect-ratio:1/1 !important;padding:20px}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-title{font-size:clamp(15px,.8rem + 2vw,20px) !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number{font-size:clamp(55px,2.2rem + 12vw,105px) !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-number::after{font-size:clamp(24px,1rem + 4vw,47px) !important}.page-path-dental .dental-strengths .dental-strengths-column .circle-badge .badge-text{font-size:clamp(12px,.6rem + 1vw,15px) !important;white-space:normal}}@media screen and (max-width: 425px){.page-path-dental .dental-strengths .dental-strengths-column .badge-container.wp-block-columns{flex-direction:column !important;gap:20px !important}.page-path-dental .dental-strengths .dental-strengths-column .badge-container.wp-block-columns>.wp-block-column{flex:1 1 100% !important;max-width:100% !important}}.page-path-dental .dental-strengths .dental-strengths-column-block{padding:30px 25px}@media(width <= 768px){.page-path-dental .dental-strengths .dental-strengths-column-block{padding:20px}}.page-path-dental .dental-strengths a{transition:.2s}.page-path-dental .dental-strengths a:hover{color:#eb3c87;background-color:#ffdeef !important}@media(width <= 768px){.page-path-dental .dental-eight-reasons{background-size:contain !important}}.page-path-dental .dental-eight-reasons .wp-block-column{padding:40px;position:relative;overflow:visible}@media(max-width: 768px){.page-path-dental .dental-eight-reasons .wp-block-column{padding:25px 20px}}.page-path-dental .dental-eight-reasons .wp-block-column .eight-reasons-number{position:absolute;top:0;left:0;transform:translateY(-50%);font-size:clamp(35px,28.93px + 1.62vw,50px)}.page-path-dental .dental-eight-reasons .wp-block-column .eight-reasons-h4{min-height:3em;margin-top:0}@media(width <= 768px){.page-path-dental .dental-eight-reasons .wp-block-column .eight-reasons-h4{min-height:initial}}.page-path-dental .dental-eight-reasons .wp-block-column p{margin-top:20px}@media(width <= 768px){.page-path-dental .dental-eight-reasons .wp-block-column p{margin-top:15px}}.page-path-dental .dental-admissions .wp-block-group img{width:45%;height:auto}@media(width <= 768px){.page-path-dental .dental-admissions .wp-block-group p{font-size:14px}}.page-path-dental .dental-faq a .wp-block-group{width:70%;margin:0 auto}@media(width <= 768px){.page-path-dental .dental-faq a .wp-block-group{width:90%}}.page-path-dental .dental-faq a .wp-block-group img{width:20%;height:auto}@media(width <= 768px){.page-path-dental .dental-faq a .wp-block-group img{width:15%}}[class*=admissions] .under_link{color:#1558d6;text-decoration:underline}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow-column .admission-flow__overview,.page-path-dental-admissions-exam-info .admission-flow .admission-flow-column .admission-flow__overview{min-height:280px}@media(width <= 768px){.page-path-cooking-admissions-exam-info .admission-flow .admission-flow-column .admission-flow__overview,.page-path-dental-admissions-exam-info .admission-flow .admission-flow-column .admission-flow__overview{min-height:initial}}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list{background:linear-gradient(to right, transparent calc(50% - 50px), var(--center-line-color) calc(50% - 50px), var(--center-line-color) calc(50% + 50px), transparent calc(50% + 50px))}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item{overflow:hidden;gap:0}@media(width <= 1024px){.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item{flex-direction:column}}@media(width <= 768px){.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item{flex-direction:row}}@media(width <= 480px){.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item{flex-direction:column}}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item:last-child,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item:last-child{padding:20px}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item .admission-flow__label,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item .admission-flow__label{flex:1 1 0;padding:10px}.page-path-cooking-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item .admission-flow__content,.page-path-dental-admissions-exam-info .admission-flow .admission-flow__list .admission-flow__item .admission-flow__content{flex:4 1 0;padding:20px}.page-path-cooking-admissions-exam-info{--center-line-color: #d6efff}.page-path-dental-admissions-exam-info{--center-line-color: #ffdeef}.admission-contact-section{margin-bottom:200px !important}@media(width <= 768px){.admission-contact-section{margin-bottom:100px !important}}.page-path-cooking-admissions .admission-summary .admission-summary-content,.page-path-dental-admissions .admission-summary .admission-summary-content{height:100%}.page-path-cooking-admissions .admission-summary .admission-summary-content time,.page-path-dental-admissions .admission-summary .admission-summary-content time{font-size:var(--wp--preset--font-size--custom-1)}.page-path-cooking-admissions .admission-summary .admission-summary-content .admission-summary-aoschedule,.page-path-dental-admissions .admission-summary .admission-summary-content .admission-summary-aoschedule{width:100%;text-align:center}.page-path-cooking-admissions .admission-summary .admission-summary-content.admission-summary-other .admission-summary-other-exams,.page-path-dental-admissions .admission-summary .admission-summary-content.admission-summary-other .admission-summary-other-exams{width:fit-content}.page-path-cooking-admissions .admission-section,.page-path-dental-admissions .admission-section{padding:50px;border-radius:50px 20px}@media(width <= 768px){.page-path-cooking-admissions .admission-section,.page-path-dental-admissions .admission-section{padding:30px 20px;border-radius:30px}}.page-path-cooking-admissions .admission-dl .admission-dl-item,.page-path-dental-admissions .admission-dl .admission-dl-item{overflow:hidden}@media(width <= 768px){.page-path-cooking-admissions .admission-dl .admission-dl-item,.page-path-dental-admissions .admission-dl .admission-dl-item{flex-direction:column}}.page-path-cooking-admissions .admission-dl .admission-dl-item .admission-dl-item-heading,.page-path-dental-admissions .admission-dl .admission-dl-item .admission-dl-item-heading{flex:1 1 0;min-width:0}@media(width <= 768px){.page-path-cooking-admissions .admission-dl .admission-dl-item .admission-dl-item-heading,.page-path-dental-admissions .admission-dl .admission-dl-item .admission-dl-item-heading{padding:20px 10px}}.page-path-cooking-admissions .admission-dl .admission-dl-item .admission-dl-item-content,.page-path-dental-admissions .admission-dl .admission-dl-item .admission-dl-item-content{flex:3 1 0;min-width:0;padding:40px}@media(width <= 768px){.page-path-cooking-admissions .admission-dl .admission-dl-item .admission-dl-item-content,.page-path-dental-admissions .admission-dl .admission-dl-item .admission-dl-item-content{padding:20px}}.page-path-cooking-admissions .admission-faq .admission-faq-content,.page-path-dental-admissions .admission-faq .admission-faq-content{padding:40px 20px}@media(width <= 768px){.page-path-cooking-admissions .admission-faq .admission-faq-content,.page-path-dental-admissions .admission-faq .admission-faq-content{padding:30px}}.page-path-cooking-admissions-ao .ao-eligibility-list li,.page-path-dental-admissions-ao .ao-eligibility-list li{margin-bottom:1em !important}.page-path-cooking-admissions-ao .ao-eligibility-list li:last-child,.page-path-dental-admissions-ao .ao-eligibility-list li:last-child{margin-bottom:0 !important}.page-path-cooking-admissions-ao .ao-entry-flow-list>li::before,.page-path-dental-admissions-ao .ao-entry-flow-list>li::before{content:"〇" !important}.page-path-cooking-admissions-designated-school .recommendation-eligibility li,.page-path-dental-admissions-designated-school .recommendation-eligibility li{margin-bottom:1em !important}.page-path-cooking-admissions-designated-school .recommendation-eligibility li:last-child,.page-path-dental-admissions-designated-school .recommendation-eligibility li:last-child{margin-bottom:0 !important}.page-path-cooking-admissions-designated-school .recommendation-list>li::before,.page-path-dental-admissions-designated-school .recommendation-list>li::before{content:"●" !important}.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking,.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental{align-items:center;padding:0 10px !important;gap:20px;justify-content:center}.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li,.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li{background:#fff !important}@media(max-width: 768px){.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li,.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li{max-width:none}.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li:first-child,.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li:first-child,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking li:first-child,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental li:first-child{margin-bottom:10px}}@media(max-width: 768px){.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking,.page-path-cooking-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-cooking,.page-path-dental-admissions-designated-school .recommendation-admission-screening-method .is-style-admission-screening-method-list-dental{display:block;gap:10px}}.page-path-dental-admissions-dental-recommendation .is-style-admission-screening-method-list-dental{display:flex}@media(max-width: 768px){.page-path-dental-admissions-dental-recommendation .is-style-admission-screening-method-list-dental{display:block}}@media(max-width: 768px){.page-path-dental-admissions-dental-recommendation .is-style-admission-screening-method-list-dental li{max-width:none}}@media(max-width: 768px){.page-path-dental-admissions-dental-recommendation .is-style-admission-screening-method-list-dental li:nth-child(n+2){margin-top:5px}}.page-path-cooking-admissions-support .tuition-support-selection-list,.page-path-dental-admissions-support .tuition-support-selection-list{flex-wrap:wrap}.page-path-cooking-admissions-support .tuition-support-selection-list li,.page-path-dental-admissions-support .tuition-support-selection-list li{width:fit-content;text-wrap:nowrap}.page-path-cooking-admissions-support .application-eligibility-documents li::before,.page-path-dental-admissions-support .application-eligibility-documents li::before{content:"・" !important}.page-path-cooking-admissions-benefit .benefit-amount-wrapper,.page-path-dental-admissions-benefit .benefit-amount-wrapper{padding:40px}@media(width <= 768px){.page-path-cooking-admissions-benefit .benefit-amount-wrapper,.page-path-dental-admissions-benefit .benefit-amount-wrapper{padding:40px 20px}}.page-path-cooking-admissions-benefit .benefit-amount-wrapper .benefit-amount,.page-path-dental-admissions-benefit .benefit-amount-wrapper .benefit-amount{min-height:8em}@media(width <= 768px){.page-path-cooking-admissions-benefit .benefit-amount-wrapper .benefit-amount,.page-path-dental-admissions-benefit .benefit-amount-wrapper .benefit-amount{min-height:1.5em}}.page-path-cooking-admissions-benefit .benefit-amount-wrapper .benefit-amount .szgk-text-size-large,.page-path-dental-admissions-benefit .benefit-amount-wrapper .benefit-amount .szgk-text-size-large{font-size:2em}.page-path-cooking-admissions-benefit .benefit-amount-wrapper .benefit-amount.benefit-total-amount,.page-path-dental-admissions-benefit .benefit-amount-wrapper .benefit-amount.benefit-total-amount{font-size:clamp(30px,3.15vw + 18.18px,56px);min-height:1em;position:relative}.page-path-cooking-admissions-benefit .benefit-amount-wrapper .benefit-amount.benefit-total-amount::after,.page-path-dental-admissions-benefit .benefit-amount-wrapper .benefit-amount.benefit-total-amount::after{position:absolute;content:"";width:300px;height:30px;background-color:var(--admissions-benefit-background-color);top:-40px;left:50%;transform:translateX(-50%) translateY(-50%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.page-path-cooking-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__title,.page-path-dental-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__title{font-size:var(--wp--preset--font-size--custom-5)}.page-path-cooking-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__question-text,.page-path-dental-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__question-text{font-size:var(--wp--preset--font-size--custom-4) !important}.page-path-cooking-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__options .szgk-yes-no-chart__option-btn,.page-path-dental-admissions-benefit .szgk-yes-no-chart .szgk-yes-no-chart__options .szgk-yes-no-chart__option-btn{font-weight:700}.page-path-cooking-admissions-benefit{--admissions-benefit-background-color: #d6effe}.page-path-dental-admissions-benefit{--admissions-benefit-background-color: #ffdeef}@media(width <= 768px){.page-path-cooking-admissions-apartment .wp-block-media-text .wp-block-media-text__content,.page-path-dental-admissions-apartment .wp-block-media-text .wp-block-media-text__content{padding:0 !important}}.page-path-cooking-cooking-course .cooking-course-about .course-about-group .wp-block-columns{width:80%}.page-path-cooking-cooking-course .cooking-course-about .course-about-group .wp-block-columns .cooking-about-column-text{min-height:90px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-about .course-about-group .wp-block-columns .cooking-about-column-text{min-height:auto}}.page-path-cooking-cooking-course .cooking-course-about .course-about-group .wp-block-columns .cooking-about-column-icon{display:flex;align-items:center}.page-path-cooking-cooking-course .cooking-course-about .course-about-group svg{width:60px}.page-path-cooking-cooking-course .cooking-course-restaurant a img{transition:.2s}.page-path-cooking-cooking-course .cooking-course-restaurant a img:hover{opacity:.8}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-column-title{margin-top:30px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-column-title{margin-top:0}}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-column-text{margin-top:10px}}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow{position:relative}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow::before{content:"";position:absolute;z-index:-1;width:100px;top:0;bottom:0;left:50%;transform:translateX(-50%);background-color:#cedb96}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow::before{width:60px}}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow .restaurant-flow-group{padding:30px 40px;margin-bottom:50px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow .restaurant-flow-group{padding:20px;margin-bottom:20px}}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow .restaurant-flow-group .wp-block-columns{display:flex;justify-content:space-between}.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow .restaurant-flow-group .wp-block-columns ol{padding-left:20px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .restaurant-flow .restaurant-flow-group .wp-block-columns p{margin-top:10px}}.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice .voice-column{display:block}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice .voice-column{display:flex;align-items:center !important}}.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice .voice-column .wp-block-column{margin-bottom:20px}.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice img{width:50%}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice img{width:100%}}.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice p{position:relative;background-color:#fff;padding:20px;border-radius:10px;border:solid 2px #a1b847;margin-top:20px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice p{display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.22rem + .51vw,16px);padding:15px 8px}}.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice p::before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-top:solid 2px #a1b847;border-left:solid 2px #a1b847;transform-origin:center center;top:-9px;left:50%;transform:translateX(-50%) rotate(45deg)}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-restaurant .cooking-course-voice p::before{border-top:none;border-left:solid 2px #a1b847;border-bottom:solid 2px #a1b847;top:50%;left:-9px;transform:translateY(-50%) rotate(45deg)}}.page-path-cooking-cooking-course .cooking-course-pickup .wp-block-group{padding:30px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-pickup .wp-block-group{padding:20px}}.page-path-cooking-cooking-course .cooking-course-pickup .wp-block-group p{margin-top:30px}@media(width <= 768px){.page-path-cooking-cooking-course .cooking-course-pickup .wp-block-group p{margin-top:0}}.page-path-cooking-confectionery-course .cooking-course-about .course-about-group .wp-block-columns{width:80%}.page-path-cooking-confectionery-course .cooking-course-about .course-about-group .wp-block-columns .cooking-about-column-icon{display:flex;align-items:center}.page-path-cooking-confectionery-course .cooking-course-about .course-about-group svg{width:60px}.page-path-cooking-confectionery-course .confectionery-course-patisserie a img{transition:.2s}.page-path-cooking-confectionery-course .confectionery-course-patisserie a img:hover{opacity:.8}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-column-title{margin-top:30px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-column-title{margin-top:0}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu p{position:relative;padding-left:20px;vertical-align:top;margin-top:15px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu p{font-size:14px;padding-left:10px;margin-top:15px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu p::before{content:"";position:absolute;width:10px;height:10px;top:.4em;left:0;background-color:#e6775a;border-radius:50%}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-menu p::before{width:5px;height:5px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow{position:relative}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow::before{content:"";position:absolute;z-index:-1;width:100px;top:0;bottom:0;left:50%;transform:translateX(-50%);background-color:#f8c5b8}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow::before{width:60px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow .patisserie-flow-group{padding:30px 40px;margin-bottom:50px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow .patisserie-flow-group{padding:20px;margin-bottom:20px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow .patisserie-flow-group .wp-block-columns{display:flex;justify-content:space-between}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow .patisserie-flow-group .wp-block-columns ol{padding-left:20px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-flow .patisserie-flow-group .wp-block-columns p{margin-top:10px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice .voice-column{display:block}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice .voice-column{display:flex;align-items:center !important}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice .voice-column .wp-block-column{margin-bottom:20px}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice img{width:50%}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice img{width:100%}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice p{position:relative;background-color:#fff;padding:20px;border-radius:10px;border:solid 2px #e6775a;margin-top:20px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice p{display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.22rem + .51vw,16px);padding:15px 8px}}.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice p::before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-top:solid 2px #e6775a;border-left:solid 2px #e6775a;transform-origin:center center;top:-9px;left:50%;transform:translateX(-50%) rotate(45deg)}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-patisserie .patisserie-course-voice p::before{border-top:none;border-left:solid 2px #e6775a;border-bottom:solid 2px #e6775a;top:50%;left:-9px;transform:translateY(-50%) rotate(45deg)}}.page-path-cooking-confectionery-course .confectionery-course-pickup .wp-block-group{padding:30px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-pickup .wp-block-group{padding:20px}}.page-path-cooking-confectionery-course .confectionery-course-pickup .wp-block-group p{margin-top:30px}@media(width <= 768px){.page-path-cooking-confectionery-course .confectionery-course-pickup .wp-block-group p{margin-top:0}}.page-path-cooking-internship .internship-kome{position:relative;text-align:right}.page-path-cooking-internship .internship-kome::before{content:"※";display:inline;margin-right:.3em}@media(width <= 768px){.page-path-cooking-internship .internship-kome{text-align:left;padding-left:1.3em}.page-path-cooking-internship .internship-kome::before{display:block;position:absolute;top:0;left:0;margin-right:0}}.page-path-dental-learn .learn-curriculum .curriculum-box{padding:30px}@media(width <= 768px){.page-path-dental-learn .learn-curriculum .curriculum-box{padding:20px}}.page-path-dental-learn .learn-curriculum .curriculum-box .curriculum-box-text{padding:30px}@media(width <= 768px){.page-path-dental-learn .learn-curriculum .curriculum-box .curriculum-box-text{padding:20px}}.page-path-dental-learn .curriculum-pickup-box{position:relative}.page-path-dental-learn .curriculum-pickup-box .curriculum-pickup-badge{position:absolute;top:10px;right:10px;width:80px;height:80px;padding:0;border-radius:50%;font-size:22px;display:flex;justify-content:center;align-items:center}@media(width <= 768px){.page-path-dental-learn .curriculum-pickup-box .curriculum-pickup-badge{width:60px;height:60px;font-size:18px}}.page-path-dental-learn .curriculum-pickup-box figure{margin:0}.timetable-container{--timetable-header-color: #a1b847;--timetable-cell-color: #ecf3cd}.timetable-container.timetable-confectionery{--timetable-header-color: #e6775a;--timetable-cell-color: #ffe8e2}.timetable-container.timetable-dental-curriculum{--timetable-header-color: #ea6a3d;--timetable-cell-color: #ffe3dc}.timetable-container.timetable-dental-curriculum:nth-of-type(2){--timetable-header-color: #ef50b2;--timetable-cell-color: #ffe1f7}.timetable-container.timetable-dental-curriculum:nth-of-type(3){--timetable-header-color: #b75eea;--timetable-cell-color: #f0d9ff}.timetable-container{padding:40px;border-radius:30px}@media(width <= 768px){.timetable-container{padding:20px;border-radius:10px}}.timetable-container .timetable{text-align:center;table-layout:fixed;width:100%;border-spacing:10px;min-width:800px}.timetable-container .timetable tr{height:90px}@media(width <= 768px){.timetable-container .timetable tr{height:60px}}.timetable-container .timetable .week-row{height:50px}@media(width <= 768px){.timetable-container .timetable .week-row{height:30px}}.timetable-container .timetable .week-row th:first-child{visibility:hidden}.timetable-container .timetable th{background-color:var(--timetable-header-color);color:#fff;font-size:var(--wp--preset--font-size--custom-3);font-weight:400}.timetable-container .timetable th:first-child{width:50px}.timetable-container .timetable td{background-color:var(--timetable-cell-color)}.timetable-container .timetable th,.timetable-container .timetable td{border-radius:10px;padding:10px}.page-path-cooking-license a img{transition:.2s}.page-path-cooking-license a img:hover{opacity:.8}.page-path-cooking-license .qualification .wp-block-columns{justify-content:center}.page-path-cooking-license .qualification .wp-block-columns .wp-block-column{display:flex;justify-content:center;flex-direction:column}.page-path-cooking-license .qualification .wp-block-columns .wp-block-column svg{width:80px;transform:rotate(45deg)}@media(width <= 768px){.page-path-cooking-license .qualification .wp-block-columns .wp-block-column svg{width:60px}}.page-path-cooking-license .available-qualifications .wp-container-core-group-is-layout-5253fb6a{gap:10px}@media(max-width: 768px){.page-path-cooking-license .available-qualifications .wp-container-core-group-is-layout-5253fb6a{gap:5px}}.page-path-cooking-license .available-qualifications .available-qualifications-label{width:fit-content}.page-path-cooking-license .is-style-check-paragraph::before{top:30px;left:20px}.page-path-cooking-license .career-paths .wp-block-group{gap:10px}.page-path-cooking-license .career-paths .wp-block-group p{padding:15px 40px}@media(max-width: 768px){.page-path-cooking-license .career-paths .wp-block-group p{padding:12px 10px;width:100%}}.page-path-cooking-license .W-license .license-flow{position:relative;z-index:2}.page-path-cooking-license .W-license .license-flow .license-box{padding:20px 30px}@media(max-width: 768px){.page-path-cooking-license .W-license .license-flow .license-box{padding:15px}}.page-path-cooking-license .W-license .license-flow .license-flow-column{gap:20px;align-items:flex-start}@media(max-width: 768px){.page-path-cooking-license .W-license .license-flow .license-flow-column{gap:5px}}.page-path-cooking-license .W-license .license-flow .license-flow-column .wp-block-group{padding:20px 30px}@media(max-width: 768px){.page-path-cooking-license .W-license .license-flow .license-flow-column .wp-block-group{padding:15px}}.page-path-cooking-license .W-license .license-flow .license-flow-column .wp-block-group .license-list-text{padding-left:15px}.page-path-cooking-license .W-license .license-flow::before{content:"";position:absolute;width:80px;top:0;bottom:0;left:21%;background-color:#bcdef3}@media(max-width: 768px){.page-path-cooking-license .W-license .license-flow::before{width:40px;left:20%}}.page-path-cooking-license .W-license .license-flow::after{content:"";position:absolute;width:80px;top:0;bottom:0;right:21%;background-color:#bcdef3;z-index:-1}@media(max-width: 768px){.page-path-cooking-license .W-license .license-flow::after{width:40px;right:20%}}.page-path-cooking-employment-support .employment-record{display:flex;justify-content:center;align-items:center !important}@media(width <= 768px){.page-path-cooking-employment-support .employment-record{display:block}}.page-path-cooking-employment-support .employment-record .employment-record-box{width:35vw;max-width:300px;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 !important}@media(width <= 768px){.page-path-cooking-employment-support .employment-record .employment-record-box{width:100%;margin:0 auto !important}}.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-text{font-size:20px}@media(min-width: 536px)and (max-width: 789px){.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-text{font-size:clamp(16.5px,1.4vw + 9px,20px)}}@media(max-width: 535px){.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-text{font-size:clamp(18px,1.25vw + 13.3px,20px)}}.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-number{font-size:90px;line-height:1;margin-top:0;color:#4296ce}@media(min-width: 536px)and (max-width: 789px){.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-number{font-size:clamp(60px,11.8vw - 3.5px,90px)}}@media(max-width: 535px){.page-path-cooking-employment-support .employment-record .employment-record-box .record-box-number{font-size:clamp(80px,6.25vw + 56.5px,90px)}}.page-path-cooking-employment-support .employment-record .employment-record-text{background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;min-height:auto;padding:40px;width:15vw;margin:0 10px !important;white-space:nowrap !important}@media(width <= 768px){.page-path-cooking-employment-support .employment-record .employment-record-text{width:auto;margin:20px 0 !important}}.page-path-cooking-employment-support .record-list{display:flex;flex-wrap:wrap;padding:0;gap:0 15px;list-style:none}.page-path-cooking-employment-support .record-list li{position:relative;white-space:nowrap;padding-left:12px}.page-path-cooking-employment-support .record-list li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#4296ce;border-radius:50%;width:5px;height:5px}.page-path-cooking-employment-support table thead{background-color:#d6efff}.page-path-cooking-employment-support table tbody th:nth-child(1),.page-path-cooking-employment-support table tbody td:nth-child(1){width:15%}.page-path-cooking-employment-support table tbody th:nth-child(2),.page-path-cooking-employment-support table tbody td:nth-child(2){width:25%}@media(width <= 768px){.page-path-cooking-employment-support table tbody th:nth-child(2),.page-path-cooking-employment-support table tbody td:nth-child(2){width:30%}}.page-path-cooking-employment-support table tbody td{padding:20px}@media(width <= 768px){.page-path-cooking-employment-support table tbody td{padding:10px}}.page-path-cooking-employment-support .graduate .wp-block-column h4{margin-top:30px}@media(width <= 768px){.page-path-cooking-employment-support .graduate .wp-block-column h4{margin-top:0}}.page-path-dental-career a img{transition:.2s}.page-path-dental-career a img:hover{opacity:.8}.page-path-dental-career .national-exam-flow{display:flex;justify-content:center;align-items:flex-start;padding:40px 30px}@media(max-width: 1052px){.page-path-dental-career .national-exam-flow{display:block;padding:20px;text-align:center}}.page-path-dental-career .national-exam-flow .wp-block-group{margin:0 !important}.page-path-dental-career .national-exam-flow .wp-block-icon{margin:25px 0 0 !important}@media(max-width: 1052px){.page-path-dental-career .national-exam-flow .wp-block-icon{margin:0 !important;transform:rotate(90deg)}}.page-path-dental-career .national-exam-flow .wp-block-icon svg{width:30px;height:auto}.page-path-dental-career .national-exam-flow .national-exam-block{margin:0 10px !important;padding:25px;box-shadow:0px 3px 8px 0 rgba(0,0,0,.2);min-height:45px;display:flex;align-items:center}@media(max-width: 1052px){.page-path-dental-career .national-exam-flow .national-exam-block{margin:5px 0 !important;padding:10px;justify-content:center}}.page-path-dental-career .national-exam-flow .national-exam-three{display:flex;justify-content:center;align-items:flex-start;margin:0 !important}@media(max-width: 1052px){.page-path-dental-career .national-exam-flow .national-exam-three{display:block;text-align:center}}.page-path-dental-career .support-main{width:40%;padding:20px}@media(width <= 768px){.page-path-dental-career .support-main{width:100%;padding:20px 10px}}.page-path-dental-career .support-main .support-number{align-items:flex-end}@media(width <= 768px){.page-path-dental-career .support-main .support-number{gap:10px}}.page-path-dental-career .support-main .support-number .number-text{font-size:18px}@media(width <= 768px){.page-path-dental-career .support-main .support-number .number-text{font-size:15px}}.page-path-dental-career .support-main .support-number .number-percent{font-size:90px !important;line-height:1}@media(width <= 768px){.page-path-dental-career .support-main .support-number .number-percent{font-size:70px !important}}.page-path-dental-career .society-admission .society-box{display:flex;flex-direction:column;gap:0;width:100%;padding:0 20px}@media(width <= 768px){.page-path-dental-career .society-admission .society-box{padding:0;max-width:400px;width:100%;margin:0 auto}}.page-path-dental-career .society-admission .society-box .society-voice{align-self:flex-start !important;width:fit-content !important;margin:10px 0 !important}@media(width <= 768px){.page-path-dental-career .society-admission .society-box .society-voice{margin:10px 0 !important}}.page-path-dental-career .society-admission .society-box .society-voice:nth-child(even){align-self:flex-end !important}.page-path-dental-career .society-admission .society-box .society-voice p{padding:15px 25px}.page-path-dental-career .society-admission .society-box .left{position:relative}.page-path-dental-career .society-admission .society-box .left::after{content:"";position:absolute;left:30px;width:25px;height:20px;clip-path:polygon(0 0, 100% 0, 0% 100%);background:#ffdeef}@media(width <= 768px){.page-path-dental-career .society-admission .society-box .left::after{bottom:-17px}}.page-path-dental-career .society-admission .society-box .right{position:relative}.page-path-dental-career .society-admission .society-box .right::after{content:"";position:absolute;right:30px;width:25px;height:20px;clip-path:polygon(0 0, 100% 0, 100% 100%);background:#ffdeef}@media(width <= 768px){.page-path-dental-career .society-admission .society-box .right::after{bottom:-17px}}.page-path-dental-career .benefit .benefit-box{position:relative;padding:20px 30px;margin:40px 0 0}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box{margin:30px 50px}}.page-path-dental-career .benefit .benefit-box .benefit-title{position:absolute;width:fit-content;padding:5px 20px;top:-10px;left:50%;transform:translateX(-50%)}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-title{width:65%}}.page-path-dental-career .benefit .benefit-box .benefit-flow{display:flex;align-items:center;justify-content:center}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-flow{display:block;text-align:center}}.page-path-dental-career .benefit .benefit-box .benefit-flow .wp-block-group{margin:0 5px !important}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-flow .wp-block-group{margin:5px 0 0 !important}}.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-number{margin:0 !important;padding:15px 20px;box-shadow:0px 3px 8px 0 rgba(0,0,0,.2)}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-number{font-size:25px !important}}.page-path-dental-career .benefit .benefit-box .benefit-flow .wp-block-icon{margin:25px 0 0 !important}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-flow .wp-block-icon{margin:0 !important}}.page-path-dental-career .benefit .benefit-box .benefit-flow .wp-block-icon svg{width:30px;height:auto}.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal{position:relative;width:15px;height:15px;padding:0;margin:25px 5px 0 !important;box-shadow:none}@media(width <= 768px){.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal{width:12px;height:12px;margin:5px auto !important;transform:rotate(90deg)}}.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal::before,.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#eb3c87}.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal::before{top:2px}.page-path-dental-career .benefit .benefit-box .benefit-flow .benefit-equal::after{bottom:2px}.page-path-cooking-school-life .annual-schedule{padding:50px}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule{padding:30px 20px}}.page-path-cooking-school-life .annual-schedule .schedule-flow{padding:50px}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule .schedule-flow{padding:30px 20px}}.page-path-cooking-school-life .annual-schedule .schedule-flow ul li::marker{color:#4296ce}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item::before{display:none}}.page-path-cooking-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item .wp-block-group{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item .wp-block-group{grid-template-columns:1fr;margin-top:20px}}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item{display:block}}@media(max-width: 768px){.page-path-cooking-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item .szgk-flow-timeline-item__marker{margin:0 auto}}.page-path-cooking-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item .szgk-flow-timeline-item__marker .szgk-flow-timeline-item__markerText{font-size:45px}.page-path-dental-school-life .annual-schedule{padding:50px}@media(width <= 768px){.page-path-dental-school-life .annual-schedule{padding:30px 20px}}.page-path-dental-school-life .annual-schedule .schedule-flow{padding:50px}@media(width <= 768px){.page-path-dental-school-life .annual-schedule .schedule-flow{padding:30px 20px}}.page-path-dental-school-life .annual-schedule .schedule-flow ul li::marker{color:#eb3c87}@media(width <= 768px){.page-path-dental-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item::before{display:none}}.page-path-dental-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item .wp-block-group{display:grid;grid-template-columns:repeat(3, 1fr)}@media(width <= 768px){.page-path-dental-school-life .annual-schedule .schedule-flow .wp-block-szgk-flow-timeline-item .wp-block-group{grid-template-columns:1fr;margin-top:20px}}@media(width <= 768px){.page-path-dental-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item{display:block}}@media(width <= 768px){.page-path-dental-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item .szgk-flow-timeline-item__marker{margin:0 auto}}.page-path-dental-school-life .annual-schedule .schedule-flow .szgk-flow-timeline-item .szgk-flow-timeline-item__marker .szgk-flow-timeline-item__markerText{font-size:45px}.page-path-cooking-school-life .timeline-section,.page-path-dental-school-life .timeline-section{max-width:335px;margin:0 auto}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section,.page-path-dental-school-life .timeline-section{max-width:720px}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section,.page-path-dental-school-life .timeline-section{max-width:1200px;text-align:center}}@media screen and (min-width: 1024px)and (max-width: 1214px){.page-path-cooking-school-life .timeline-section,.page-path-dental-school-life .timeline-section{max-width:1000px}}.page-path-cooking-school-life .timeline-section .timeline,.page-path-dental-school-life .timeline-section .timeline{position:relative}.page-path-cooking-school-life .timeline-section .timeline::after,.page-path-dental-school-life .timeline-section .timeline::after{content:"";position:absolute;width:15px;height:15px;background-color:var(--timeline-color);border-radius:50%;top:-1%;left:0}.page-path-cooking-school-life .timeline-section .timeline::before,.page-path-dental-school-life .timeline-section .timeline::before{content:"";position:absolute;width:2px;height:100%;background-color:var(--timeline-color);left:2%}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline::after,.page-path-dental-school-life .timeline-section .timeline::after{width:20px;height:20px;top:0;left:50%;transform:translateX(-50%)}.page-path-cooking-school-life .timeline-section .timeline::before,.page-path-dental-school-life .timeline-section .timeline::before{left:50%;transform:translateX(-50%)}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline::before,.page-path-dental-school-life .timeline-section .timeline::before{width:3px}}.page-path-cooking-school-life .timeline-section .timeline .day-contents,.page-path-dental-school-life .timeline-section .timeline .day-contents{background-color:#fff;width:310px;box-shadow:0 3px 8px rgba(0,0,0,.1607843137);text-align:left;border-radius:20px;position:relative;margin:20px 30px}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .day-contents,.page-path-dental-school-life .timeline-section .timeline .day-contents{width:310px;margin:0 30px}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents,.page-path-dental-school-life .timeline-section .timeline .day-contents{width:500px;border-radius:30px;margin:0 50px}}@media screen and (min-width: 1024px)and (max-width: 1214px){.page-path-cooking-school-life .timeline-section .timeline .day-contents,.page-path-dental-school-life .timeline-section .timeline .day-contents{width:420px}}.page-path-cooking-school-life .timeline-section .timeline .day-contents::before,.page-path-dental-school-life .timeline-section .timeline .day-contents::before{content:"";position:absolute;width:30px;height:2px;background-color:var(--timeline-color);top:50%;left:-10%}.page-path-cooking-school-life .timeline-section .timeline .day-contents::after,.page-path-dental-school-life .timeline-section .timeline .day-contents::after{content:"";position:absolute;width:15px;height:15px;background-color:#fff;border:solid 2px var(--timeline-color);border-radius:50%;top:50%;left:-10%;transform:translateY(-50%)}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd),.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd){left:0}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before{width:20px;left:100%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after{left:104%}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before{width:50px;height:3px;left:100%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after{width:20px;height:20px;left:107%}}@media screen and (min-width: 1024px)and (max-width: 1214px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::before{width:40px}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(odd)::after{left:105%}}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even),.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even){left:0}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even),.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even){left:50%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::before{width:30px;height:2px;left:-10%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::after{left:-13%}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even),.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even){left:50%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::before{width:50px;height:3px;left:-10%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::after{width:20px;height:20px;left:-12%}}@media screen and (min-width: 1024px)and (max-width: 1214px){.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::before,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::before{left:-12%}.page-path-cooking-school-life .timeline-section .timeline .day-contents:nth-child(even)::after,.page-path-dental-school-life .timeline-section .timeline .day-contents:nth-child(even)::after{left:-15%}}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item{font-size:15px;color:var(--timeline-color);padding:20px 15px;font-weight:bold}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item{padding:15px 20px}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item{font-size:25px;padding:25px 30px}}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item .timeline-title,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item .timeline-title{margin:0 0 10px;font-size:inherit;font-weight:bold;color:var(--timeline-color);line-height:1.5}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item .time,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item .time{font-size:24px;font-weight:bold;margin-right:15px;line-height:1}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item .time,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item .time{font-size:35px;margin-right:30px}}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item p,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item p{font-size:13px;font-weight:normal;color:#333;line-height:1.7}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item p,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item p{font-size:16px}}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item p.timeline-title,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item p.timeline-title{font-size:inherit;font-weight:bold;color:var(--timeline-color)}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item .timeline-image,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item .timeline-image{margin:15px 0 0}.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item img,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item img{width:277px;height:154px;object-fit:cover;object-position:center center;border-radius:10px}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item img,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item img{width:270px;height:180px;margin:0 auto;display:block}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item img,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item img{width:440px;height:244px;border-radius:20px}}@media screen and (min-width: 1024px)and (max-width: 1214px){.page-path-cooking-school-life .timeline-section .timeline .day-contents .contents-item img,.page-path-dental-school-life .timeline-section .timeline .day-contents .contents-item img{width:360px;height:240px}}.page-path-cooking-school-life .timeline-section .timeline .circle::before,.page-path-dental-school-life .timeline-section .timeline .circle::before{content:"";position:absolute;width:15px;height:15px;background-color:var(--timeline-color);border-radius:50%;bottom:0;left:0}@media(min-width: 768px){.page-path-cooking-school-life .timeline-section .timeline .circle::before,.page-path-dental-school-life .timeline-section .timeline .circle::before{left:50%;transform:translateX(-50%)}}@media(min-width: 1024px){.page-path-cooking-school-life .timeline-section .timeline .circle::before,.page-path-dental-school-life .timeline-section .timeline .circle::before{width:20px;height:20px}}.page-path-cooking-school-life{--timeline-color: #4296ce}.page-path-dental-school-life{--timeline-color: #eb3c87}.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns{margin-top:40px}@media(width <= 768px){.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns{margin-top:20px}}.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns .wp-block-column{position:relative;padding:30px 20px}@media(width <= 768px){.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns .wp-block-column{padding:20px 20px;margin-top:20px}}.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns .wp-block-column .three-column-title{position:absolute;width:40%;top:-20px;left:50%;transform:translateX(-50%);margin-top:0}.page-path-dental-dental-hygienist .three-major-tasks .wp-block-columns .wp-block-column p{margin-top:10px}.page-path-dental-dental-hygienist .dental-naruniha p{margin-top:50px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-naruniha p{margin-top:0}}.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column{padding:30px 20px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column{padding:20px}}.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column h4{min-height:60px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column h4{min-height:0}}.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column p{margin-top:20px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-need .wp-block-columns .wp-block-column p{margin-top:15px}}.page-path-dental-dental-hygienist .dental-medical-checkup .wp-block-columns{width:50%;gap:20px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-medical-checkup .wp-block-columns{width:100%;gap:5px}}.page-path-dental-dental-hygienist .dental-medical-checkup .wp-block-columns .wp-block-column{padding:30px 20px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-medical-checkup .wp-block-columns .wp-block-column{padding:20px 15px}}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns{margin-top:50px}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column{padding:45px 30px;position:relative}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column{padding:30px 15px}}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .difference-column-title{position:absolute;width:fit-content;top:-20px;left:50%;transform:translateX(-50%);font-size:22px;padding:5px 50px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .difference-column-title{font-size:20px;padding:5px 30px}}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .assistant-h4::before{background:#9934cb}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .dental-income{margin-top:0}.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .dental-income .szgk-text-size-large{font-size:30px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-difference .wp-block-columns .wp-block-column .dental-income .szgk-text-size-large{font-size:25px}}.page-path-dental-dental-hygienist .dental-difference table thead th{height:50px;padding:5px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-difference table thead th{height:40px}}.page-path-dental-dental-hygienist .dental-difference table thead th:nth-child(2){background:#ffdeef}.page-path-dental-dental-hygienist .dental-difference table thead th:nth-child(3){background:#f3d9ff}.page-path-dental-dental-hygienist .dental-difference table tbody td{height:50px;padding:5px}@media(width <= 768px){.page-path-dental-dental-hygienist .dental-difference table tbody td{height:40px}}.page-path-for-society section a img{transition:.2s}.page-path-for-society section a img:hover{opacity:.8}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group{margin-top:15px;padding:20px}@media(width <= 768px){.page-path-for-society .benefits-contents .wp-block-column .wp-block-group{padding:10px}}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-group{margin-top:0;padding:0}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-group p{font-size:55px}@media(width <= 768px){.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-group p{font-size:32px}}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-group p .szgk-text-size-large{font-size:1.8em}@media(width <= 768px){.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons{margin-top:15px}}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-cooking a{transition:.2s}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-cooking a:hover{background-color:#d6efff !important;color:#4296ce}@media(width <= 768px){.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-cooking a{padding:10px}}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-dental a{transition:.2s}.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-dental a:hover{background-color:#ffdeef !important;color:#eb3c87}@media(width <= 768px){.page-path-for-society .benefits-contents .wp-block-column .wp-block-group .wp-block-buttons .benefits-button-dental a{padding:10px}}.page-path-for-society .graduate{background-size:contain !important}.page-path-for-society .graduate .voice-cooking .wp-block-button{text-align:center;margin-top:60px}@media(width <= 768px){.page-path-for-society .graduate .voice-cooking .wp-block-button{margin-top:30px}}.page-path-for-society .graduate .voice-cooking .wp-block-button .wp-block-button__link{width:60%;transition:.2s}@media(width <= 768px){.page-path-for-society .graduate .voice-cooking .wp-block-button .wp-block-button__link{width:100%}}.page-path-for-society .graduate .voice-cooking .wp-block-button .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-society .graduate .voice-dental{margin-top:40px}.page-path-for-society .graduate .voice-dental .wp-block-button{text-align:center;margin-top:60px}@media(width <= 768px){.page-path-for-society .graduate .voice-dental .wp-block-button{margin-top:30px}}.page-path-for-society .graduate .voice-dental .wp-block-button .wp-block-button__link{width:60%;transition:.2s}@media(width <= 768px){.page-path-for-society .graduate .voice-dental .wp-block-button .wp-block-button__link{width:100%}}.page-path-for-society .graduate .voice-dental .wp-block-button .wp-block-button__link:hover{background:#fff !important;color:#eb3c87}.page-path-cooking-for-society-cooking section a img{transition:.2s}.page-path-cooking-for-society-cooking section a img:hover{opacity:.8}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group{padding:20px;width:40%}@media(width <= 768px){.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group{padding:15px 10px;width:100%}}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group h4{width:fit-content;padding:5px 30px}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group p{font-size:55px;margin-top:0}@media(width <= 768px){.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group p{font-size:32px}}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-group p .szgk-text-size-large{font-size:1.8em}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-buttons{margin-top:30px}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-buttons a{transition:.2s;padding:10px;font-size:20px}.page-path-cooking-for-society-cooking .benefits-contents .wp-block-buttons a:hover{background:#d6efff !important;color:#4296ce}@media(width <= 768px){.page-path-cooking-for-society-cooking .benefits-contents .wp-block-buttons a{font-size:15px}}.page-path-cooking-for-society-cooking .reason-contents{background-size:contain !important}.page-path-cooking-for-society-cooking .reason-contents .point{position:relative;margin-top:50px;padding:50px 30px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point{padding:40px 20px}}.page-path-cooking-for-society-cooking .reason-contents .point .reason-number{position:absolute;top:-30px;left:50%;transform:translateX(-50%)}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point .reason-number{top:-20px;font-size:30px !important}}.page-path-cooking-for-society-cooking .reason-contents .point h1{margin-top:0}.page-path-cooking-for-society-cooking .reason-contents .point .career-column{margin-top:50px}.page-path-cooking-for-society-cooking .reason-contents .point .career-column .wp-block-column{padding:70px 20px 25px;position:relative}.page-path-cooking-for-society-cooking .reason-contents .point .career-column .wp-block-column h4{padding:10px 20px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:80%}.page-path-cooking-for-society-cooking .reason-contents .point .link-button{width:30%;margin-top:50px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point .link-button{width:100%;margin-top:30px}}.page-path-cooking-for-society-cooking .reason-contents .point .link-button a{transition:.2s}.page-path-cooking-for-society-cooking .reason-contents .point .link-button a:hover{background:#fff !important;color:#4296ce}.page-path-cooking-for-society-cooking .reason-contents .point .point-three-column{padding:0 !important}.page-path-cooking-for-society-cooking .reason-contents .point .point-four-text{margin-top:30px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point .point-four-text{margin-top:0}}.page-path-cooking-for-society-cooking .reason-contents .point .about-button{width:100%}.page-path-cooking-for-society-cooking .reason-contents .point .about-button a{transition:.2s;font-size:25px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point .about-button a{font-size:18px}}.page-path-cooking-for-society-cooking .reason-contents .point .about-button a:hover{opacity:.8;background:none;color:none}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(1){padding:50px 30px;display:flex;align-items:center}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(1){padding:20px 10px}}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns{margin:0 auto}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns p{display:flex;justify-content:center;font-size:clamp(16px,13.82px + .58vw,25px);white-space:nowrap}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2){padding:30px 50px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2){padding:20px 10px}}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants{margin-top:50px}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants{margin-top:30px}}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants .wp-block-group{gap:30px !important}@media(width <= 768px){.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants .wp-block-group{gap:15px !important}}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants .wp-block-group .age{font-size:clamp(13px,11.3px + .45vw,20px);white-space:nowrap}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column:nth-child(2) .graduate-entrants .wp-block-group .count{font-size:clamp(22px,18.84px + .84vw,35px);white-space:nowrap}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column .wp-block-columns{padding:0}.page-path-cooking-for-society-cooking .reason-contents .point-five .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column{padding:0}.page-path-cooking-for-society-cooking .reason-contents .reason-button{padding:0 !important}.page-path-cooking-for-society-cooking .graduate .wp-block-columns h4{margin-top:30px}@media(width <= 768px){.page-path-cooking-for-society-cooking .graduate .wp-block-columns h4{margin-top:0}}.page-path-dental-for-society-dental section a img{transition:.2s}.page-path-dental-for-society-dental section a img:hover{opacity:.8}.page-path-dental-for-society-dental .career-change .career-change-contents{position:relative;padding:50px 30px}@media(width <= 768px){.page-path-dental-for-society-dental .career-change .career-change-contents{padding:40px 20px 30px}}.page-path-dental-for-society-dental .career-change .career-change-contents h3{position:absolute;width:70%;top:-20px;left:50%;transform:translateX(-50%);padding:15px 30px}@media(width <= 768px){.page-path-dental-for-society-dental .career-change .career-change-contents h3{padding:10px 25px;width:75%}}@media(width <= 768px){.page-path-dental-for-society-dental .career-change .career-change-contents .wp-block-group{margin-top:40px}}.page-path-dental-for-society-dental .career-change .career-change-contents .wp-block-group .wp-block-columns{margin-top:20px;gap:20px}@media(width <= 768px){.page-path-dental-for-society-dental .career-change .career-change-contents .wp-block-group .wp-block-columns{margin-top:10px;gap:10px}}.page-path-dental-for-society-dental .career-change .career-change-contents .wp-block-group .wp-block-columns p{padding:25px}@media(width <= 768px){.page-path-dental-for-society-dental .career-change .career-change-contents .wp-block-group .wp-block-columns p{padding:15px 10px}}.page-path-dental-for-society-dental .benefits-contents .wp-block-group{padding:20px;width:40%}@media(width <= 768px){.page-path-dental-for-society-dental .benefits-contents .wp-block-group{padding:15px 10px;width:100%}}.page-path-dental-for-society-dental .benefits-contents .wp-block-group h4{width:fit-content;padding:5px 30px}.page-path-dental-for-society-dental .benefits-contents .wp-block-group p{font-size:55px;margin-top:0}@media(width <= 768px){.page-path-dental-for-society-dental .benefits-contents .wp-block-group p{font-size:32px}}.page-path-dental-for-society-dental .benefits-contents .wp-block-group p .szgk-text-size-large{font-size:1.8em}.page-path-dental-for-society-dental .benefits-contents .wp-block-buttons{margin-top:30px}.page-path-dental-for-society-dental .benefits-contents .wp-block-buttons a{transition:.2s;padding:10px;font-size:20px}.page-path-dental-for-society-dental .benefits-contents .wp-block-buttons a:hover{background:#ffdeef !important;color:#eb3c87}@media(width <= 768px){.page-path-dental-for-society-dental .benefits-contents .wp-block-buttons a{font-size:15px}}.page-path-dental-for-society-dental .reason-contents{background-size:contain !important}.page-path-dental-for-society-dental .reason-contents .point{position:relative;margin-top:50px;padding:50px 30px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point{padding:40px 20px}}.page-path-dental-for-society-dental .reason-contents .point .reason-number{position:absolute;top:-30px;left:50%;transform:translateX(-50%)}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point .reason-number{top:-20px;font-size:30px !important}}.page-path-dental-for-society-dental .reason-contents .point h1{margin-top:0}.page-path-dental-for-society-dental .reason-contents .point .career-column{margin-top:50px}.page-path-dental-for-society-dental .reason-contents .point .career-column .wp-block-column{padding:70px 20px 25px;position:relative}.page-path-dental-for-society-dental .reason-contents .point .career-column .wp-block-column h4{padding:10px 20px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:80%}.page-path-dental-for-society-dental .reason-contents .point .link-button{width:30%;margin-top:50px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point .link-button{width:100%;margin-top:30px}}.page-path-dental-for-society-dental .reason-contents .point .link-button a{transition:.2s}.page-path-dental-for-society-dental .reason-contents .point .link-button a:hover{background:#fff !important;color:#eb3c87}.page-path-dental-for-society-dental .reason-contents .point .point-three-column{padding:0 !important}.page-path-dental-for-society-dental .reason-contents .point .point-four-text{margin-top:30px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point .point-four-text{margin-top:0}}.page-path-dental-for-society-dental .reason-contents .point .about-button{width:100%}.page-path-dental-for-society-dental .reason-contents .point .about-button a{transition:.2s;font-size:25px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point .about-button a{font-size:18px}}.page-path-dental-for-society-dental .reason-contents .point .about-button a:hover{opacity:.8;background:none;color:none}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(1){padding:50px 30px;display:flex;align-items:center}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(1){padding:20px 10px}}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns{margin:0 auto}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns p{display:flex;justify-content:center;font-size:clamp(16px,13.82px + .58vw,25px);white-space:nowrap}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2){padding:30px 50px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2){padding:20px 10px}}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group{gap:30px !important}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group{gap:15px !important}}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .age{font-size:clamp(13px,11.3px + .45vw,20px);white-space:nowrap}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .count{font-size:clamp(22px,18.84px + .84vw,35px);white-space:nowrap}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column .wp-block-columns{padding:0}.page-path-dental-for-society-dental .reason-contents .point-four .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column{padding:0}.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns{margin-top:30px;gap:50px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns{gap:20px}}.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns .wp-block-column{padding:0}.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns .wp-block-column h3{width:fit-content;text-align:center;padding:5px 15px}.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns .wp-block-column .facility-number{font-size:60px}@media(width <= 768px){.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns .wp-block-column .facility-number{margin-top:10px}}.page-path-dental-for-society-dental .reason-contents .point-five .wp-block-columns .wp-block-column .facility-number .szgk-text-size-small{font-size:.5em}.page-path-dental-for-society-dental .reason-contents .reason-button{padding:0 !important}.page-path-dental-for-society-dental .graduate .wp-block-columns h4{margin-top:30px}@media(width <= 768px){.page-path-dental-for-society-dental .graduate .wp-block-columns h4{margin-top:0}}.page-path-cooking-teacher .guest-lecturer .wp-block-column{padding:30px}@media(width <= 768px){.page-path-cooking-teacher .guest-lecturer .wp-block-column{padding:20px 15px}}.page-path-cooking-teacher .guest-lecturer .wp-block-column .teacher-four{gap:15px}@media(width <= 768px){.page-path-cooking-teacher .guest-lecturer .wp-block-column .teacher-four{gap:5px}}.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group{padding:20px}@media(width <= 768px){.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group{padding:15px}}.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group .wp-block-group{padding:0}.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group .teacher-text{min-height:100px}@media(width <= 768px){.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group .teacher-text{min-height:0}}.page-path-cooking-teacher .full-time-faculty .wp-block-group .wp-block-group .teacher-hobby{padding:15px}.page-path-cooking-faq .faq-contets{padding:40px 100px;margin-bottom:80px}@media(width <= 768px){.page-path-cooking-faq .faq-contets{padding:30px 20px;margin-bottom:50px}}.page-path-cooking-faq .faq-contets .wp-block-szgk-qa{margin-top:15px}.page-path-cooking-faq .wp-block-button__link{transition:.2s}.page-path-dental-faq .faq-contets{padding:40px 100px;margin-bottom:80px}@media(width <= 768px){.page-path-dental-faq .faq-contets{padding:30px 20px;margin-bottom:50px}}.page-path-dental-faq .faq-contets .wp-block-szgk-qa{margin-top:15px}.page-path-tiffany h2{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany h2::after{background-color:#7a5b37}.page-path-tiffany h4{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany h4::before{background-color:#7a5b37}.page-path-tiffany .szgk-marker{background:linear-gradient(transparent 70%, var(--szgk-marker-color, #d6bc38) 70%) !important}.page-path-tiffany .main-visual .wp-block-cover{height:800px}@media(width <= 768px){.page-path-tiffany .main-visual .wp-block-cover{height:375px}}.page-path-tiffany .main-visual p{font-weight:bold;text-shadow:0px 1px 5px rgba(0,0,0,.5)}.page-path-tiffany .main-visual .main-sub-title{font-size:clamp(22px,16.42px + 1.49vw,45px)}.page-path-tiffany .main-visual .main-title{font-size:clamp(44px,37.69px + 1.68vw,70px)}@media(width <= 768px){.page-path-tiffany .main-visual .main-title{line-height:1.4}}.page-path-tiffany .anchor-link a{color:#333;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany .anchor-link{margin:80px 0 100px}@media(width <= 768px){.page-path-tiffany .anchor-link{margin:50px 0 60px}}.page-path-tiffany .anchor-link .wp-block-columns{gap:0;border-right:solid 1px #7a5b37;border-left:solid 1px #7a5b37}@media(max-width: 781px){.page-path-tiffany .anchor-link .wp-block-columns{border-right:none;border-left:none;border-top:solid 1px #7a5b37;border-bottom:solid 1px #7a5b37}}.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column{font-size:22px;text-align:center;padding:15px 0}.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column:nth-child(2){border-right:solid 1px #7a5b37;border-left:solid 1px #7a5b37}@media(max-width: 781px){.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column:nth-child(2){border-right:none;border-left:none;border-top:solid 1px #7a5b37;border-bottom:solid 1px #7a5b37}}.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column p{display:inline-flex;align-items:center;gap:1em;position:relative}.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column p::after{content:"";width:.5em;position:absolute;height:.5em;right:-30px;margin-bottom:10px;border-right:1px solid #7a5b37;border-bottom:1px solid #7a5b37;transform:rotate(45deg);transition:.2s}.page-path-tiffany .anchor-link .wp-block-columns .wp-block-column p:hover::after{margin-bottom:0}.page-path-tiffany .reservation{padding:50px;margin-bottom:80px}@media(width <= 768px){.page-path-tiffany .reservation{padding:30px 20px;margin-bottom:50px}}.page-path-tiffany .reservation .time{width:40%}@media(width <= 768px){.page-path-tiffany .reservation .time{width:100%}}.page-path-tiffany .reservation .time h4{font-size:22px;padding:5px 10px}.page-path-tiffany .reservation .time p{font-size:30px;margin:5px 0 0}.page-path-tiffany .reservation .notes{padding:25px 40px}@media(width <= 768px){.page-path-tiffany .reservation .notes{padding:15px}}.page-path-tiffany .reservation ul li{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany .reservation .list-kome{margin-top:20px}.page-path-tiffany .reservation .list-kome li{font-size:16px}@media(width <= 768px){.page-path-tiffany .reservation .list-kome li{font-size:14px}}.page-path-tiffany .reservation .list-kome li::marker{content:"※"}.page-path-tiffany .reservation .list-reservation{margin-top:15px}.page-path-tiffany .reservation .list-reservation li{font-size:18px}@media(width <= 768px){.page-path-tiffany .reservation .list-reservation li{font-size:16px}}.page-path-tiffany .reservation .list-reservation li::marker{color:#7a5b37}.page-path-tiffany .reservation .reservation-button{margin-top:40px}@media(width <= 768px){.page-path-tiffany .reservation .reservation-button{margin-top:30px}}.page-path-tiffany .reservation .reservation-button .wp-block-buttons{margin-top:10px}@media(width <= 768px){.page-path-tiffany .reservation .reservation-button .wp-block-buttons{margin-top:5px}}.page-path-tiffany .reservation .reservation-button .wp-block-buttons .wp-block-button{max-width:none}.page-path-tiffany .reservation .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:0;font-size:30px;background-color:#7a5b37;border:solid 1px #7a5b37;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;transition:.2s}.page-path-tiffany .reservation .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fcf1e4 !important;color:#7a5b37 !important}@media(width <= 768px){.page-path-tiffany .reservation .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:22px;padding:15px 5px}}.page-path-tiffany .reservation .information{display:flex;justify-content:center;align-items:flex-start}@media(width <= 768px){.page-path-tiffany .reservation .information{display:block}}.page-path-tiffany .reservation .information .wp-block-group{padding:30px 20px;width:49%}@media(width <= 768px){.page-path-tiffany .reservation .information .wp-block-group{padding:15px 10px;width:100%}}.page-path-tiffany .reservation .information .wp-block-group:nth-child(2){margin:0}@media(width <= 768px){.page-path-tiffany .reservation .information .wp-block-group:nth-child(2){margin-top:15px}}.page-path-tiffany .reservation .information .wp-block-group .wp-block-button__link{border-radius:0;font-size:20px;background-color:#7a5b37;border:solid 1px #7a5b37;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;transition:.2s}.page-path-tiffany .reservation .information .wp-block-group .wp-block-button__link:hover{background-color:#fcf1e4 !important;color:#7a5b37 !important}@media(width <= 768px){.page-path-tiffany .reservation .information .wp-block-group .wp-block-button__link{font-size:17px;padding:15px 5px}}.page-path-tiffany .reservation .information .wp-block-group .contact-tel{width:100%;padding:5px}.page-path-tiffany .reservation .information .wp-block-group .contact-tel p{color:#7a5b37}.page-path-tiffany .reservation .information .wp-block-group .list-kome li{font-size:14px}@media(width <= 768px){.page-path-tiffany .reservation .information .wp-block-group .list-kome li{font-size:13px}}.page-path-tiffany .reservation .information .wp-block-group .list-kome li::marker{content:"※"}.page-path-tiffany .reservation .information .wp-block-group table{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany .reservation .information .wp-block-group table tr td:nth-child(1){background-color:#f2dec6}.page-path-tiffany .lunch .wp-block-szgk-accordion{margin-top:15px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion{margin-top:10px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__title-text{font-size:25px;font-weight:bold;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__title-text{font-size:20px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content{padding:0 50px 40px;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content{padding:0 10px 15px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-separator{margin:0;border-top:solid 1px !important}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table{margin-top:20px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table{margin-top:10px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table thead th{background-color:#7a5b37;color:#fff;font-size:18px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table thead th{font-size:16px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table tbody td{font-size:18px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table tbody td{font-size:16px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .szgk-accordion__content .wp-block-table tbody td:nth-child(1){background-color:#fcf1e4}.page-path-tiffany .lunch .wp-block-szgk-accordion .time{width:50%;margin:0 auto}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .time{width:100%}}.page-path-tiffany .lunch .wp-block-szgk-accordion .time h4{font-size:22px;padding:5px 10px}.page-path-tiffany .lunch .wp-block-szgk-accordion .time p{font-size:30px;margin:5px 0 0}.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button{margin-top:40px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button{margin-top:30px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons{margin-top:10px}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons{margin-top:5px}}.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons .wp-block-button{max-width:none;text-align:center}.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:0;width:50%;padding:15px;font-size:25px;background-color:#7a5b37;border:solid 1px #7a5b37;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;transition:.2s}.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff !important;color:#7a5b37 !important}@media(width <= 768px){.page-path-tiffany .lunch .wp-block-szgk-accordion .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;font-size:20px;padding:15px 5px}}.page-path-tiffany .lunch .sample-menu .wp-block-columns{padding:25px}@media(width <= 768px){.page-path-tiffany .lunch .sample-menu .wp-block-columns{padding:10px}}.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column .menu-title{margin:0 0 10px !important;padding:0 !important}.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column ul{margin-top:10px}.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column ul li{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;font-size:19px}@media(width <= 768px){.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column ul li{font-size:17px}}.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column ul li::marker{color:#7a5b37}.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column p{margin-top:0;padding-left:20px}@media(width <= 768px){.page-path-tiffany .lunch .sample-menu .wp-block-columns .wp-block-column p{font-size:14px}}.page-path-tiffany .lunch .location{margin-top:60px}@media(width <= 768px){.page-path-tiffany .lunch .location{margin-top:40px}}.page-path-tiffany .lunch .location .location-name{font-size:clamp(22px,21.27px + .19vw,25px)}.page-path-tiffany .lunch .location .address{font-size:16px;margin-top:10px}.page-path-tiffany .lunch .location ul{margin-top:15px}.page-path-tiffany .lunch .location ul li{font-size:14px;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.page-path-tiffany .lunch .location ul li::marker{content:"※"}@media(width <= 768px){.page-path-tiffany .lunch .location ul li{font-size:13px}}.page-path-tiffany .lunch .location .wp-block-group{margin-top:20px;padding:20px}@media(width <= 768px){.page-path-tiffany .lunch .location .wp-block-group{margin-top:15px;padding:15px}}.page-path-tiffany .lunch .voice{margin-bottom:80px}@media(width <= 768px){.page-path-tiffany .lunch .voice{margin-bottom:50px}}.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble{display:block}@media(width <= 768px){.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble{display:flex;gap:25px}}.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body{margin:20px auto 0}@media(width <= 768px){.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body{margin-top:0;width:100%}}.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::before{top:-22px;left:50%;transform:translateX(-50%) rotate(90deg)}@media(width <= 768px){.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::before{top:50%;transform:translateY(-50%);left:-16px}}.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::after{top:-18px;left:50%;transform:translateX(-50%) rotate(90deg)}@media(width <= 768px){.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body::after{top:50%;transform:translateY(-50%);left:-13px}}.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body p{font-size:16px}@media(width <= 768px){.page-path-tiffany .lunch .voice .wp-block-szgk-speech-bubble .szgk-speech-bubble__body p{font-size:14px}}.page-path-tiffany .sweets .time{width:20%;margin:15px auto 0}@media(width <= 768px){.page-path-tiffany .sweets .time{width:100%}}.page-path-tiffany .sweets .time h4{font-size:22px;padding:5px 10px}.page-path-tiffany .sweets .time p{font-size:30px;margin:5px 0 0}.page-path-tiffany .sweets .date-table{margin-top:15px;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}@media(width <= 768px){.page-path-tiffany .sweets .date-table table{min-width:1200px !important}}.page-path-tiffany .sweets .date-table table thead{color:#fff;background-color:#7a5b37}.page-path-tiffany .sweets .sample-menu .wp-block-columns{margin-top:15px;padding:25px}@media(width <= 768px){.page-path-tiffany .sweets .sample-menu .wp-block-columns{padding:10px}}.page-path-tiffany .sweets .sample-menu .wp-block-columns .wp-block-column ul{margin-top:20px}@media(width <= 768px){.page-path-tiffany .sweets .sample-menu .wp-block-columns .wp-block-column ul{margin-top:10px}}.page-path-tiffany .sweets .sample-menu .wp-block-columns .wp-block-column ul li{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;font-size:19px}@media(width <= 768px){.page-path-tiffany .sweets .sample-menu .wp-block-columns .wp-block-column ul li{font-size:17px}}.page-path-tiffany .sweets .sample-menu .wp-block-columns .wp-block-column ul li::marker{color:#7a5b37}.page-path-tiffany .sweets .contact{margin:30px 0 80px}@media(width <= 768px){.page-path-tiffany .sweets .contact{margin:10px 0 50px}}.page-path-tiffany .sweets .contact h4{margin-top:50px}@media(width <= 768px){.page-path-tiffany .sweets .contact h4{margin-top:40px}}.page-path-tiffany .sweets .contact .contact-tel{width:45%;color:#7a5b37;padding:5px;margin-top:10px;display:inline-block;left:0}@media(width <= 768px){.page-path-tiffany .sweets .contact .contact-tel{width:100%;display:block}}.page-path-tiffany .last-slider{margin-bottom:120px}@media(width <= 768px){.page-path-tiffany .last-slider{margin-bottom:100px}}.page-path-tiffany-before-reservation .title{margin-top:100px}@media(width <= 768px){.page-path-tiffany-before-reservation .title{margin-top:40px}}.page-path-tiffany-before-reservation .title h2{font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;font-size:clamp(25px,20.15px + 1.29vw,45px);padding:15px 0}@media(width <= 768px){.page-path-tiffany-before-reservation .title h2{padding:10px 5px;line-height:1.3}}.page-path-tiffany-before-reservation .text .main-text{padding:40px 30px;font-size:20px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text{padding:25px 15px 30px;font-size:16px}}.page-path-tiffany-before-reservation .text .main-text .text-three{font-size:25px;margin-top:10px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .text-three{font-size:18px}}.page-path-tiffany-before-reservation .text .main-text .address{padding:20px 30px;width:80%}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .address{padding:15px;width:100%}}.page-path-tiffany-before-reservation .text .main-text .address p{font-size:20px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .address p{font-size:16px}}.page-path-tiffany-before-reservation .text .main-text .address .wp-block-columns{align-items:center !important;margin-top:0;gap:10px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .address .wp-block-columns{margin-top:10px;gap:0}}.page-path-tiffany-before-reservation .text .main-text .address .wp-block-columns .wp-block-column{white-space:nowrap}.page-path-tiffany-before-reservation .text .main-text .address .wp-block-columns p{font-size:clamp(20px,18.79px + .32vw,25px)}.page-path-tiffany-before-reservation .text .main-text .reservation-button{margin-top:40px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .reservation-button{margin-top:30px}}.page-path-tiffany-before-reservation .text .main-text .reservation-button p{font-size:20px !important}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .reservation-button p{font-size:15px !important}}.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons{margin-top:10px}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons{margin-top:5px}}.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons .wp-block-button{max-width:none;width:70%}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons .wp-block-button{width:100%}}.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:0;font-size:30px;background-color:#7a5b37;border:solid 1px #7a5b37;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;transition:.2s}.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff !important;color:#7a5b37 !important}@media(width <= 768px){.page-path-tiffany-before-reservation .text .main-text .reservation-button .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:22px;padding:15px 5px}}.page-path-tiffany-before-reservation .shizuoka{margin-bottom:120px}@media(width <= 768px){.page-path-tiffany-before-reservation .shizuoka{margin-bottom:100px}}.page-path-tiffany-before-reservation .shizuoka .wp-block-group{padding:30px}@media(width <= 768px){.page-path-tiffany-before-reservation .shizuoka .wp-block-group{padding:20px 15px}}.page-path-tiffany-before-reservation .shizuoka .wp-block-group p{font-size:clamp(20px,18.79px + .32vw,25px)}.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons{margin-top:10px}@media(width <= 768px){.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons{margin-top:5px}}.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons .wp-block-button{max-width:none;width:60%}@media(width <= 768px){.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons .wp-block-button{width:100%}}.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:0;padding:15px 40px;font-size:20px;font-weight:bold;background-color:#18216d;border:solid 1px #18216d;font-family:"ZenOldMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important;transition:.2s}.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff !important;color:#18216d !important}@media(width <= 768px){.page-path-tiffany-before-reservation .shizuoka .wp-block-group .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:19px;padding:15px 5px}}.page-path-for-highschool section a img{transition:.2s}.page-path-for-highschool section a img:hover{opacity:.8}.page-path-for-highschool .suzuki-point .point-grid{margin-top:50px}@media(width <= 768px){.page-path-for-highschool .suzuki-point .point-grid{margin-top:30px;gap:20px}}.page-path-for-highschool .suzuki-point .point-grid .wp-block-group{position:relative;padding:30px 20px 25px}@media(width <= 768px){.page-path-for-highschool .suzuki-point .point-grid .wp-block-group{padding:20px 15px 20px}}.page-path-for-highschool .suzuki-point .point-grid .wp-block-group .point-number{position:absolute;font-size:50px;top:-35px;left:0}@media(width <= 768px){.page-path-for-highschool .suzuki-point .point-grid .wp-block-group .point-number{font-size:35px;top:-25px}}.page-path-for-highschool .suzuki-point .point-grid .wp-block-group p{margin-top:0;font-size:17px}.page-path-for-highschool .schedule{margin-bottom:120px;padding:60px 20px;background-size:contain !important}@media(width <= 768px){.page-path-for-highschool .schedule{margin-bottom:80px;padding:40px 20px}}.page-path-for-highschool .schedule h2{margin-top:10px !important}.page-path-for-highschool .schedule .step-flow{position:relative}.page-path-for-highschool .schedule .step-flow::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100px;background:#e5fdff}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow::before{width:60px}}.page-path-for-highschool .schedule .step-flow .step-box{position:relative;padding:40px 30px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-box{padding:30px 15px}}.page-path-for-highschool .schedule .step-flow .step-box:nth-child(n+2){margin-top:70px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-box:nth-child(n+2){margin-top:30px}}.page-path-for-highschool .schedule .step-flow .step-box .step-number{position:absolute;font-size:50px;top:-35px;left:0}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-box .step-number{font-size:30px;top:-20px}}.page-path-for-highschool .schedule .step-flow .step-box h3{margin-top:0}.page-path-for-highschool .schedule .step-flow .step-box p{font-size:16px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-box p{font-size:14px}}.page-path-for-highschool .schedule .step-flow .step-box .department-button{margin-top:30px}.page-path-for-highschool .schedule .step-flow .step-box .department-button .wp-block-button__link{font-size:28px;padding:20px 30px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-box .department-button .wp-block-button__link{font-size:20px;padding:15px 20px}}.page-path-for-highschool .schedule .step-flow .step-box .department-button .wp-block-button__link:hover{opacity:.8}.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons{margin-top:30px}.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link{font-size:28px;padding:20px 30px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link{font-size:20px;padding:15px 20px}}.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link{font-size:28px;padding:20px 30px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link{font-size:20px;padding:15px 20px}}.page-path-for-highschool .schedule .step-flow .step-three .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover{background:#fff !important;color:#eb3c87}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column{padding:20px 40px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column{padding:15px 20px}}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column p{font-size:30px;margin-top:10px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column p{font-size:22px}}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(1) .wp-block-button__link{font-size:18px;padding:10px 20px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(1) .wp-block-button__link{font-size:16px;padding:10px 20px}}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(1) .wp-block-button__link:hover{background:#d6efff !important;color:#4296ce}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-button__link{font-size:18px;padding:10px 20px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-button__link{font-size:16px;padding:10px 20px}}.page-path-for-highschool .schedule .step-flow .step-four .wp-block-columns .wp-block-column:nth-child(2) .wp-block-button__link:hover{background:#ffdeef !important;color:#eb3c87}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column{padding:20px 30px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column{padding:15px}}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column p{font-size:30px;margin-top:10px}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column p{font-size:22px}}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons:nth-child(3){margin-top:10px}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link{font-size:clamp(16px,15.51px + .13vw,18px);padding:10px 10px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link{padding:10px 20px}}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link:hover{background:#d6efff !important;color:#4296ce}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons:nth-child(3){margin-top:10px}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link{font-size:clamp(16px,15.51px + .13vw,18px);padding:10px 10px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link{padding:10px 20px}}.page-path-for-highschool .schedule .step-flow .step-five .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link:hover{background:#ffdeef !important;color:#eb3c87}.page-path-for-highschool .difference{margin-bottom:100px}@media(width <= 768px){.page-path-for-highschool .difference{margin-bottom:80px}}.page-path-for-highschool .difference .wp-block-columns{gap:20px}@media(width <= 768px){.page-path-for-highschool .difference .wp-block-columns{gap:15px}}.page-path-for-highschool .difference .wp-block-columns .wp-block-column{padding:30px 20px}@media(width <= 768px){.page-path-for-highschool .difference .wp-block-columns .wp-block-column{padding:20px 15px}}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group{gap:20px;display:flex;align-items:center !important}@media(width <= 768px){.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group{gap:15px;align-items:flex-start !important}}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .wp-block-group{padding:0;display:block}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .wp-block-group h4{font-size:25px}@media(width <= 768px){.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .wp-block-group h4{font-size:18px}}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .wp-block-group p{font-size:16px}@media(width <= 768px){.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .wp-block-group p{font-size:14px}}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .senmon{background-color:#e5fdff;border-radius:50%}.page-path-for-highschool .difference .wp-block-columns .wp-block-column .wp-block-group .daigaku{background-color:#ebebeb;border-radius:50%}@media(width <= 768px){.page-path-for-highschool .difference table{font-size:15px;min-width:900px}}.page-path-for-highschool .difference table thead tr th{padding:20px 30px}@media(width <= 768px){.page-path-for-highschool .difference table thead tr th{padding:10px 10px}}.page-path-for-highschool .difference table thead tr th:nth-child(1){background-color:#f9f9f9;width:20%}.page-path-for-highschool .difference table thead tr th:nth-child(2){background-color:#e5fdff;width:40%}.page-path-for-highschool .difference table thead tr th:nth-child(3){background-color:#ebebeb;width:40%}.page-path-for-highschool .difference table tbody tr td{padding:20px 30px}@media(width <= 768px){.page-path-for-highschool .difference table tbody tr td{padding:10px 10px}}.page-path-for-highschool .difference table tbody tr td:nth-child(1){background-color:#f9f9f9;white-space:nowrap}.page-path-for-highschool .admission{margin-bottom:100px}@media(width <= 768px){.page-path-for-highschool .admission{margin-bottom:80px}}.page-path-for-highschool .admission .admission-contents{padding:40px 30px}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents{padding:25px 15px}}.page-path-for-highschool .admission .admission-contents .button-cooking .wp-block-button__link{font-size:clamp(16px,15.51px + .13vw,18px);padding:10px 10px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents .button-cooking .wp-block-button__link{padding:10px 20px}}.page-path-for-highschool .admission .admission-contents .button-cooking .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-highschool .admission .admission-contents .button-dental .wp-block-button__link{font-size:clamp(16px,15.51px + .13vw,18px);padding:10px 10px;transition:.2s}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents .button-dental .wp-block-button__link{padding:10px 20px}}.page-path-for-highschool .admission .admission-contents .button-dental .wp-block-button__link:hover{background:#fff !important;color:#eb3c87}.page-path-for-highschool .admission .admission-contents .box-double:nth-child(n+2){margin-top:40px}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents .box-double:nth-child(n+2){margin-top:30px}}.page-path-for-highschool .admission .admission-contents .box-single{margin-top:40px}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents .box-single{margin-top:30px}}.page-path-for-highschool .admission .admission-contents p{font-size:16px}@media(width <= 768px){.page-path-for-highschool .admission .admission-contents p{font-size:14px}}.page-path-for-highschool .department-introduction{margin-bottom:100px;padding:40px}@media(width <= 768px){.page-path-for-highschool .department-introduction{margin-bottom:80px;padding:30px 20px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column{padding:30px}@media(width <= 768px){.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column{padding:15px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-group h4{font-size:30px}@media(width <= 768px){.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-group h4{font-size:20px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-group p{margin-top:0;padding:0 15px;font-size:16px;min-height:0}@media(width <= 768px){.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-group p{padding:0 10px;font-size:13px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column p{min-height:70px;margin-top:20px}@media(width <= 768px){.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column p{min-height:0;margin-top:15px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:20px}@media(width <= 768px){.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:15px}}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{transition:.2s}.page-path-for-highschool .department-introduction .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link:hover{opacity:.8}.page-path-for-highschool .career-opportunities{margin-bottom:100px}@media(width <= 768px){.page-path-for-highschool .career-opportunities{margin-bottom:80px}}.page-path-for-highschool .career-opportunities .wp-block-columns{align-items:flex-start !important}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column{padding:20px}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column{padding:15px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion{margin-top:0}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__title{font-size:25px;font-weight:bold;color:#1eb4be}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__title{font-size:20px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__title .szgk-accordion__trigger{padding:16px 20px 0 10px}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__title .szgk-accordion__trigger .szgk-accordion__icon{color:#1eb4be;border:solid 2px #1eb4be;border-radius:50%;padding:1px}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .szgk-accordion__content{padding:0 10px}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .szgk-accordion__content p{font-size:15px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group{margin-top:30px;padding:15px}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group{margin-top:20px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group p{font-size:19px}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group p{font-size:17px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons{margin-top:15px}@media(width <= 768px){.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons{margin-top:10px}}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons .button-cooking .wp-block-button__link{transition:.2s}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons .button-cooking .wp-block-button__link:hover{background-color:#d6efff !important;color:#4296ce}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons .button-dental .wp-block-button__link{transition:.2s}.page-path-for-highschool .career-opportunities .wp-block-columns .wp-block-column .wp-block-szgk-accordion .szgk-accordion__panel .wp-block-group .wp-block-buttons .button-dental .wp-block-button__link:hover{background-color:#ffdeef !important;color:#eb3c87}.page-path-for-student .for-student-column{margin-top:20px}@media(width <= 768px){.page-path-for-student .for-student-column{margin-top:0}}.page-path-for-student .for-student-column .wp-block-buttons{margin-top:50px;width:70%}@media(width <= 768px){.page-path-for-student .for-student-column .wp-block-buttons{margin-top:20px;width:100%}}.page-path-for-student li::marker{color:#1eb4be}.page-path-for-student .for-student-li-kome li::marker{content:"※";color:#333}.page-path-for-guardians .career-paths{padding:0 !important;margin:40px 0 100px}@media(width <= 768px){.page-path-for-guardians .career-paths{margin:40px 0 80px}}.page-path-for-guardians .career-paths .wp-block-group{padding:50px 0 0}@media(width <= 768px){.page-path-for-guardians .career-paths .wp-block-group{padding:40px 20px 0}}.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns{gap:10px;margin-top:40px;padding:0 20px}@media(width <= 768px){.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns{gap:3px;margin-top:30px;padding:0}}.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns p{font-size:20px;padding:25px 5px}@media(width <= 768px){.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns p{font-size:14px;padding:10px 3px;min-height:65px;display:flex;justify-content:center;align-items:center}}.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns img{width:50%}@media(width <= 768px){.page-path-for-guardians .career-paths .wp-block-group .wp-block-columns img{width:100%}}.page-path-for-guardians .career-paths .career-paths-text{padding:0 20px;font-size:20px;margin-top:30px}@media(width <= 768px){.page-path-for-guardians .career-paths .career-paths-text{font-size:15px;margin-top:40px}}.page-path-for-guardians .career-paths .career-paths-catch{padding:0 20px;font-size:30px;margin-top:50px}@media(width <= 768px){.page-path-for-guardians .career-paths .career-paths-catch{font-size:25px;margin-top:30px}}.page-path-for-guardians .anchor-link{margin-bottom:150px}@media(width <= 768px){.page-path-for-guardians .anchor-link{margin-bottom:120px}}.page-path-for-guardians .anchor-link .wp-block-buttons{margin-top:15px;gap:15px}@media(width <= 768px){.page-path-for-guardians .anchor-link .wp-block-buttons{margin-top:10px;gap:10px}}.page-path-for-guardians .anchor-link .wp-block-buttons .wp-block-button__link{transition:.2s;padding:15px 10px}@media(width <= 768px){.page-path-for-guardians .anchor-link .wp-block-buttons .wp-block-button__link{padding:10px 5px}}.page-path-for-guardians .anchor-link .wp-block-buttons .wp-block-button__link:hover{background:#fff !important;color:#1eb4be}.page-path-for-guardians .faq{margin-bottom:120px}@media(width <= 768px){.page-path-for-guardians .faq{margin-bottom:80px}}.page-path-for-guardians .faq .faq-contents{padding:90px 50px 50px;position:relative}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents{padding:90px 20px 30px}}.page-path-for-guardians .faq .faq-contents:nth-child(n+2){margin-top:100px}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents:nth-child(n+2){margin-top:90px}}.page-path-for-guardians .faq .faq-contents .title-q{position:absolute;font-size:23px;padding:25px 20px 25px 80px;top:-40px;left:30px}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents .title-q{font-size:20px;width:75%;padding:15px 10px 15px 50px;top:-30px;left:50%;transform:translateX(-50%)}}.page-path-for-guardians .faq .faq-contents .title-q::before{content:"Q.";position:absolute;top:50%;transform:translateY(-50%);left:20px;color:#1eb4be;font-size:60px;font-family:"Caveat",cursive,sans-serif !important;font-weight:normal}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents .title-q::before{left:10px;font-size:40px}}.page-path-for-guardians .faq .faq-contents .title-a{margin-top:0;position:relative;font-size:20px;padding-left:60px}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents .title-a{font-size:19px;padding-left:35px}}.page-path-for-guardians .faq .faq-contents .title-a::before{content:"A.";position:absolute;top:50%;transform:translateY(-50%);left:0;color:#1eb4be;font-size:55px;font-family:"Caveat",cursive,sans-serif !important;font-weight:normal}@media(width <= 768px){.page-path-for-guardians .faq .faq-contents .title-a::before{font-size:35px;top:0;transform:none}}.page-path-for-guardians .faq .q1 .wp-block-columns{margin-top:30px;gap:20px}.page-path-for-guardians .faq .q1 .wp-block-columns p{margin-top:20px}@media(width <= 768px){.page-path-for-guardians .faq .q1 .wp-block-columns p{margin-top:0;font-size:15px}}.page-path-for-guardians .faq .q1 .wp-block-buttons{margin-top:40px;gap:20px}@media(width <= 768px){.page-path-for-guardians .faq .q1 .wp-block-buttons{margin-top:30px;gap:10px}}.page-path-for-guardians .faq .q1 .wp-block-buttons .wp-block-button__link{font-size:22px;padding:25px;transition:.2s}@media(width <= 768px){.page-path-for-guardians .faq .q1 .wp-block-buttons .wp-block-button__link{font-size:17px;padding:15px 5px}}.page-path-for-guardians .faq .q1 .wp-block-buttons .wp-block-button__link:hover{opacity:.8}.page-path-for-guardians .faq .q2 .wp-block-group{margin:30px 0 50px}@media(width <= 768px){.page-path-for-guardians .faq .q2 .wp-block-group{margin:20px 0 30px}}.page-path-for-guardians .faq .q2 .wp-block-group p{margin-top:10px}@media(width <= 768px){.page-path-for-guardians .faq .q2 .wp-block-group p{font-size:15px;line-height:1.6}}.page-path-for-guardians .faq .q2 .wp-block-table{margin-top:15px}@media(width <= 768px){.page-path-for-guardians .faq .q2 .wp-block-table table{font-size:15px;min-width:900px}}.page-path-for-guardians .faq .q2 .wp-block-table table thead tr th{padding:20px 30px}@media(width <= 768px){.page-path-for-guardians .faq .q2 .wp-block-table table thead tr th{padding:10px 10px}}.page-path-for-guardians .faq .q2 .wp-block-table table thead tr th:nth-child(1){background-color:#f9f9f9;width:20%}.page-path-for-guardians .faq .q2 .wp-block-table table thead tr th:nth-child(2){background-color:#f2feff;width:40%}.page-path-for-guardians .faq .q2 .wp-block-table table thead tr th:nth-child(3){background-color:#ebebeb;width:40%}.page-path-for-guardians .faq .q2 .wp-block-table table tbody tr td{padding:20px 30px;background-color:#fff}@media(width <= 768px){.page-path-for-guardians .faq .q2 .wp-block-table table tbody tr td{padding:10px 10px}}.page-path-for-guardians .faq .q2 .wp-block-table table tbody tr td:nth-child(1){background-color:#f9f9f9;white-space:nowrap}.page-path-for-guardians .faq .q3 .wp-block-group{padding:25px 30px}@media(width <= 768px){.page-path-for-guardians .faq .q3 .wp-block-group{padding:20px}}.page-path-for-guardians .faq .q3 .wp-block-group .group-title{margin-top:0;font-size:28px}@media(width <= 768px){.page-path-for-guardians .faq .q3 .wp-block-group .group-title{font-size:20px}}.page-path-for-guardians .faq .q3 .wp-block-group p{font-size:16px;margin-top:15px}@media(width <= 768px){.page-path-for-guardians .faq .q3 .wp-block-group p{font-size:14px;margin-top:10px}}.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons{gap:20px}.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons .wp-block-button{width:49%}@media(width <= 768px){.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons .wp-block-button{width:100%}}.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:23px;padding:10px;transition:.2s}@media(width <= 768px){.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:18px}}.page-path-for-guardians .faq .q3 .group-cooking .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff !important;color:#4296ce}.page-path-for-guardians .faq .q3 .group-dental .wp-block-buttons{gap:20px}@media(width <= 768px){.page-path-for-guardians .faq .q3 .group-dental .wp-block-buttons{gap:10px}}.page-path-for-guardians .faq .q3 .group-dental .wp-block-buttons .wp-block-button__link{font-size:23px;padding:10px;transition:.2s}@media(width <= 768px){.page-path-for-guardians .faq .q3 .group-dental .wp-block-buttons .wp-block-button__link{font-size:18px}}.page-path-for-guardians .faq .q3 .group-dental .wp-block-buttons .wp-block-button__link:hover{background-color:#fff !important;color:#eb3c87}.page-path-for-guardians .faq .q4 .group-cooking{padding:25px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking{padding:20px 15px}}.page-path-for-guardians .faq .q4 .group-cooking .cooking-title{font-size:25px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .cooking-title{font-size:20px}}.page-path-for-guardians .faq .q4 .group-cooking .cooking-text{font-size:16px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .cooking-text{font-size:14px}}.page-path-for-guardians .faq .q4 .group-cooking .employment-record{display:flex;justify-content:center;align-items:center !important}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record{display:block}}.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box{width:35vw;max-width:300px;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 !important}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box{width:100%;margin:0 auto !important}}.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-text{font-size:20px}@media(min-width: 536px)and (max-width: 789px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-text{font-size:clamp(16.5px,1.4vw + 9px,20px)}}@media(max-width: 535px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-text{font-size:clamp(18px,1.25vw + 13.3px,20px)}}.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-number{font-size:90px;line-height:1;margin-top:0;color:#4296ce}@media(min-width: 536px)and (max-width: 789px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-number{font-size:clamp(60px,11.8vw - 3.5px,90px)}}@media(max-width: 535px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-box .record-box-number{font-size:clamp(80px,6.25vw + 56.5px,90px)}}.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-text{background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;min-height:auto;padding:40px;width:15vw;margin:0 10px !important;white-space:nowrap !important}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .employment-record .employment-record-text{width:auto;margin:20px 0 !important}}.page-path-for-guardians .faq .q4 .group-cooking .record-list{display:flex;flex-wrap:wrap;padding:0;gap:0 15px;list-style:none}.page-path-for-guardians .faq .q4 .group-cooking .record-list li{position:relative;white-space:nowrap;padding-left:12px}.page-path-for-guardians .faq .q4 .group-cooking .record-list li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#4296ce;border-radius:50%;width:5px;height:5px}.page-path-for-guardians .faq .q4 .group-cooking .wp-block-button__link{transition:.2s;font-size:22px;padding:10px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-cooking .wp-block-button__link{font-size:18px}}.page-path-for-guardians .faq .q4 .group-cooking .wp-block-button__link:hover{background-color:#fff !important;color:#4296ce}.page-path-for-guardians .faq .q4 .group-dental{padding:25px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental{padding:20px 15px}}.page-path-for-guardians .faq .q4 .group-dental .dental-title{font-size:25px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .dental-title{font-size:20px}}.page-path-for-guardians .faq .q4 .group-dental .detanl-text{font-size:16px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .detanl-text{font-size:14px}}.page-path-for-guardians .faq .q4 .group-dental .support-main{width:45%;padding:20px 10px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .support-main{width:100%;padding:20px 10px}}.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number{align-items:flex-end}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number{gap:10px}}.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number .number-text{font-size:18px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number .number-text{font-size:15px}}.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number .number-percent{font-size:90px !important;line-height:1}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .support-main .support-number .number-percent{font-size:70px !important}}.page-path-for-guardians .faq .q4 .group-dental .wp-block-button__link{transition:.2s;font-size:22px;padding:10px}@media(width <= 768px){.page-path-for-guardians .faq .q4 .group-dental .wp-block-button__link{font-size:18px}}.page-path-for-guardians .faq .q4 .group-dental .wp-block-button__link:hover{background-color:#fff !important;color:#eb3c87}.page-path-for-guardians .faq .q5 .wp-block-group .wp-block-group{margin-top:15px;gap:10px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-group .wp-block-group{margin-top:10px;gap:5px}}.page-path-for-guardians .faq .q5 .wp-block-group .wp-block-group p{font-size:20px;padding:15px;display:flex;justify-content:center;align-items:center}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-group .wp-block-group p{font-size:17px;padding:10px}}.page-path-for-guardians .faq .q5 .wp-block-columns{gap:15px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns{gap:10px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column{padding:30px 20px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column{padding:15px 20px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column p{font-size:25px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column p{font-size:18px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons{gap:10px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons{gap:5px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link{font-size:23px;padding:10px;transition:.2s}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link{font-size:17px;padding:7px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button__link:hover{background-color:#d6efff !important;color:#4296ce}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons{gap:10px}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons{gap:5px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link{font-size:23px;padding:10px;transition:.2s}@media(width <= 768px){.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link{font-size:17px;padding:7px}}.page-path-for-guardians .faq .q5 .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons .wp-block-button__link:hover{background-color:#ffdeef !important;color:#eb3c87}.page-path-for-guardians .faq .q6 a img{transition:.2s}.page-path-for-guardians .faq .q6 a img:hover{opacity:.8}@media(width <= 768px){.page-path-for-guardians .faq .q6 .title-a::before{top:-10px}}.page-path-for-guardians .faq .q6 .wp-block-columns{gap:15px}@media(width <= 768px){.page-path-for-guardians .faq .q6 .wp-block-columns{gap:10px}}.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column{padding:30px 20px}@media(width <= 768px){.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column{padding:15px 20px}}.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column p{font-size:25px}@media(width <= 768px){.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column p{font-size:18px}}.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column .wp-block-image{margin-top:20px}@media(width <= 768px){.page-path-for-guardians .faq .q6 .wp-block-columns .wp-block-column .wp-block-image{margin-top:10px}}.page-path-for-teacher .school-features,.page-path-for-teacher .admission-info,.page-path-for-teacher .career-support{padding-top:50px;padding-bottom:50px}@media(width <= 768px){.page-path-for-teacher .school-features,.page-path-for-teacher .admission-info,.page-path-for-teacher .career-support{padding-top:40px;padding-bottom:40px}}.page-path-for-teacher .school-features .wp-block-columns .wp-block-column{padding:30px}@media(width <= 768px){.page-path-for-teacher .school-features .wp-block-columns .wp-block-column{padding:15px}}.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner{gap:20px;height:100%}@media(width <= 768px){.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner{gap:10px}}.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner .departments__heading{gap:20px}@media(width <= 768px){.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner .departments__heading{gap:10px}}@media(width <= 768px){.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner .departments__heading .departments__grade{font-size:14px}}.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner .departments__text{flex-grow:1}@media(width <= 768px){.page-path-for-teacher .school-features .wp-block-columns .wp-block-column .departments__inner .departments__text{margin-bottom:5px}}.page-path-for-teacher .admission-info .wp-block-columns .wp-block-column,.page-path-for-teacher .career-support .wp-block-columns .wp-block-column{padding:25px 15px}@media(width <= 768px){.page-path-for-teacher .admission-info .wp-block-columns .wp-block-column,.page-path-for-teacher .career-support .wp-block-columns .wp-block-column{padding:20px 10px}}@media(width <= 768px){.page-path-for-recruiter .message p{font-size:14px;line-height:1.6}}.page-path-for-recruiter .features{padding:50px;margin-bottom:80px}@media(width <= 768px){.page-path-for-recruiter .features{padding:40px 20px;margin-bottom:60px}}.page-path-for-recruiter .features .wp-block-group{padding:30px 40px}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group{padding:20px}}.page-path-for-recruiter .features .wp-block-group h4{font-size:25px}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group h4{font-size:20px}}.page-path-for-recruiter .features .wp-block-group p{margin-top:15px}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group p{font-size:14px}}.page-path-for-recruiter .features .wp-block-group .wp-block-button__link{font-size:18px;padding:15px;transition:.2s}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group .wp-block-button__link{font-size:15px;padding:10px}}.page-path-for-recruiter .features .wp-block-group .wp-block-button__link:hover{background:#fff !important;color:#1eb4be}.page-path-for-recruiter .features .wp-block-group .p-intern{font-size:20px;padding:5px 15px;margin:25px 0 0 !important;width:fit-content}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group .p-intern{font-size:18px;padding:5px 8px}}.page-path-for-recruiter .features .wp-block-group .p-title-cooking{font-size:19px;margin-top:20px}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group .p-title-cooking{font-size:17px}}.page-path-for-recruiter .features .wp-block-group .p-title-dental{font-size:19px;margin-top:20px}@media(width <= 768px){.page-path-for-recruiter .features .wp-block-group .p-title-dental{font-size:17px}}.page-path-for-recruiter .features .wp-block-group .p-text{margin-top:10px}.page-path-for-recruiter .job-openings .anchor-link{gap:20px;width:45%}@media(width <= 768px){.page-path-for-recruiter .job-openings .anchor-link{gap:10px;width:100%}}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(1){font-size:22px}@media(width <= 768px){.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(1){font-size:19px}}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(1) .wp-block-button__link{padding:15px;transition:.2s}@media(width <= 768px){.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(1) .wp-block-button__link{padding:10px}}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(1) .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(2){font-size:22px}@media(width <= 768px){.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(2){font-size:19px}}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(2) .wp-block-button__link{padding:15px;transition:.2s}@media(width <= 768px){.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(2) .wp-block-button__link{padding:10px}}.page-path-for-recruiter .job-openings .anchor-link .wp-block-button:nth-child(2) .wp-block-button__link:hover{background:#fff !important;color:#eb3c87}.page-path-for-recruiter .job-openings .cooking{margin-top:50px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking{margin-top:30px}}.page-path-for-recruiter .job-openings .cooking .registration-about{margin-top:15px}.page-path-for-recruiter .job-openings .cooking .registration-about p{margin-top:10px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-about p{font-size:14px}}.page-path-for-recruiter .job-openings .cooking .registration-about p a:hover{text-decoration:none !important}.page-path-for-recruiter .job-openings .cooking .registration-about .wp-block-button{width:30%}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-about .wp-block-button{width:100%}}.page-path-for-recruiter .job-openings .cooking .registration-about .wp-block-button .wp-block-button__link{font-size:18px;transition:.2s}.page-path-for-recruiter .job-openings .cooking .registration-about .wp-block-button .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-recruiter .job-openings .cooking .registration-process{margin-top:50px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process{margin-top:30px}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-title{font-size:20px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-title{font-size:17px}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-title-2{font-size:20px;margin-top:30px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-title-2{font-size:17px}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-column{gap:0;margin-top:15px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-column{margin-top:15px}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-column .wp-block-column p{font-size:18px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-column .wp-block-column p{font-size:16px}}.page-path-for-recruiter .job-openings .cooking .registration-process .column-p{padding:20px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .column-p{padding:15px;font-size:16px}}.page-path-for-recruiter .job-openings .cooking .registration-process .column-icon{width:3%}.page-path-for-recruiter .job-openings .cooking .registration-process .column-icon .wp-block-icon svg{width:40px !important}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .column-icon .wp-block-icon svg{transform:rotate(90deg)}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-button{width:70%;margin:20px 0 0 !important;justify-content:flex-start}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-button{width:100%;gap:10px}}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-button .wp-block-button__link{transition:.2s}.page-path-for-recruiter .job-openings .cooking .registration-process .careermap-button .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-recruiter .job-openings .cooking .submit-job-postings{margin-top:50px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings{margin-top:40px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings ul{border:solid 2px #4296ce;border-radius:10px;padding:30px 30px 30px 50px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings ul{padding:25px 25px 25px 35px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings ul li:nth-child(n+2){margin-top:10px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings ul li{font-size:14px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings ul li::marker{color:#4296ce !important}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button{margin-top:30px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button{margin-top:20px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button .wp-block-buttons{gap:20px;margin-top:20px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button .wp-block-buttons{gap:10px;margin-top:10px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button .wp-block-buttons .wp-block-button__link{transition:.2s}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-button .wp-block-buttons .wp-block-button__link:hover{background:#fff !important;color:#4296ce}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-contact{padding:30px 20px;border:solid 1px #333;border-radius:10px;width:fit-content;margin:20px 0 0 !important}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-contact{padding:20px;width:100%}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-contact .job-postings-contact-title{margin-top:0;font-size:18px}@media(width <= 768px){.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-contact .job-postings-contact-title{font-size:17px}}.page-path-for-recruiter .job-openings .cooking .submit-job-postings .job-postings-contact p{margin-top:10px}.page-path-for-recruiter .job-openings .dental{margin-top:80px;margin-bottom:100px}@media(width <= 768px){.page-path-for-recruiter .job-openings .dental{margin-top:50px;margin-bottom:80px}}.page-path-for-recruiter .job-openings .dental .job-postings-about .wp-block-buttons{gap:20px;margin-top:20px}@media(width <= 768px){.page-path-for-recruiter .job-openings .dental .job-postings-about .wp-block-buttons{gap:10px;margin-top:10px}}.page-path-for-recruiter .job-openings .dental .job-postings-about .wp-block-buttons .wp-block-button__link{transition:.2s}.page-path-for-recruiter .job-openings .dental .job-postings-about .wp-block-buttons .wp-block-button__link:hover{background:#fff !important;color:#eb3c87}.page-path-for-recruiter .job-openings .dental .job-postings-contact{padding:30px 20px;border:solid 1px #333;border-radius:10px;width:fit-content;margin:20px 0 0 !important}@media(width <= 768px){.page-path-for-recruiter .job-openings .dental .job-postings-contact{padding:20px;width:100%}}.page-path-for-recruiter .job-openings .dental .job-postings-contact .job-postings-contact-title{margin-top:0;font-size:18px}@media(width <= 768px){.page-path-for-recruiter .job-openings .dental .job-postings-contact .job-postings-contact-title{font-size:17px}}.page-path-for-recruiter .job-openings .dental .job-postings-contact p{margin-top:10px}.page-path-for-recruiter .job-openings .dental .job-postings-contact .wp-block-buttons{width:70%;margin:20px 0 0 !important}@media(width <= 768px){.page-path-for-recruiter .job-openings .dental .job-postings-contact .wp-block-buttons{width:100%}}.page-path-privacy-policy li::marker{color:#1eb4be}.page-path-access .access-honbu-tel{display:flex;justify-content:center;align-items:flex-start;gap:.3em}.page-path-access .access-honbu-tel::before{content:"";flex-shrink:0;width:1.25em;height:1.25em;margin-top:.2em;background-color:currentColor;mask-image:url("../icon/tel.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../icon/tel.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.page-path-access .access-cooking-tel{display:flex;justify-content:center;align-items:flex-start;gap:.3em}.page-path-access .access-cooking-tel::before{content:"";flex-shrink:0;width:1.25em;height:1.25em;margin-top:.2em;background-color:currentColor;mask-image:url("../icon/tel.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../icon/tel.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.page-path-access .access-dental-tel{display:flex;justify-content:center;align-items:flex-start;gap:.3em}.page-path-access .access-dental-tel::before{content:"";flex-shrink:0;width:1.25em;height:1.25em;margin-top:.2em;background-color:currentColor;mask-image:url("../icon/tel.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../icon/tel.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.error404 .wp-block-search__inside-wrapper .wp-block-search__input,.search-results .wp-block-search__inside-wrapper .wp-block-search__input{background-color:#eee;border:none}.error404 .wp-block-search__inside-wrapper .wp-element-button,.search-results .wp-block-search__inside-wrapper .wp-element-button{background-color:#1eb4be}@media(width <= 768px){.page-path-disclosure .disclosure-lead,.news-template-disclosure .disclosure-lead{margin-top:50px !important;margin-bottom:60px !important;font-size:15px !important}}.page-path-disclosure .entry-content .mext-certification-date,.news-template-disclosure .entry-content .mext-certification-date{max-width:590px;overflow:hidden;border-radius:20px}@media(width <= 768px){.page-path-disclosure .entry-content .mext-certification-date,.news-template-disclosure .entry-content .mext-certification-date{max-width:100%;border-radius:10px}}@media(width <= 768px){.page-path-disclosure .entry-content .mext-certification-date .mext-certification-date-text,.news-template-disclosure .entry-content .mext-certification-date .mext-certification-date-text{font-size:19px !important}}.page-path-disclosure .entry-content .wp-block-button .wp-block-button__link,.news-template-disclosure .entry-content .wp-block-button .wp-block-button__link{font-size:clamp(17px,.73vw + 13.27px,22px) !important}.page-path-disclosure .entry-content h3,.news-template-disclosure .entry-content h3{margin-top:80px}@media(width <= 768px){.page-path-disclosure .entry-content h3,.news-template-disclosure .entry-content h3{margin-top:50px}}.page-path-disclosure .entry-content h4,.news-template-disclosure .entry-content h4{font-size:clamp(18px,.38vw + 16.59px,22px)}.page-path-disclosure .entry-content .disclosure-table,.news-template-disclosure .entry-content .disclosure-table{border:1px solid #d2d2d2;border-collapse:collapse;font-size:var(--wp--preset--font-size--custom-4)}.page-path-disclosure .entry-content .disclosure-table th,.page-path-disclosure .entry-content .disclosure-table td,.news-template-disclosure .entry-content .disclosure-table th,.news-template-disclosure .entry-content .disclosure-table td{border:1px solid #d2d2d2;padding:1em 3em}.page-path-disclosure .entry-content .disclosure-table tr,.news-template-disclosure .entry-content .disclosure-table tr{height:90px}.page-path-disclosure .entry-content .disclosure-table tr th,.news-template-disclosure .entry-content .disclosure-table tr th{background-color:#f9f9f9}.page-path-disclosure .entry-content .career-practical-education,.news-template-disclosure .entry-content .career-practical-education{padding:30px 20px;border-radius:20px}@media(width <= 768px){.page-path-disclosure .entry-content .career-practical-education,.news-template-disclosure .entry-content .career-practical-education{padding:20px 15px;border-radius:15px}}.page-path-disclosure .disclosure-list,.news-template-disclosure .disclosure-list{margin-bottom:200px}.page-path-disclosure .disclosure-list .szgk-post-list__term,.news-template-disclosure .disclosure-list .szgk-post-list__term{background-color:#6e5c33}@media(width <= 768px){.page-path-disclosure .disclosure-list,.news-template-disclosure .disclosure-list{margin-bottom:100px}}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link{grid-template-columns:86px 120px minmax(0, 1fr) 18px !important}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link{grid-template-columns:82px minmax(0, 1fr) 16px !important}}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link h3{margin-top:50px}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link h3{margin-top:40px}}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__date,.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term,.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__title{font-size:16px;text-decoration:none}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__date,.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term,.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__title{font-size:14px}}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term{font-weight:400;font-size:13px}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term{grid-column:1;grid-row:2;max-width:100%;min-width:64px;width:100%;font-size:11px}}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term--notice{background-color:#1eb4be}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term--admission{background-color:#b81f24}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term--cooking{background-color:#4296ce}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term--dental{background-color:#eb3c87}.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__term--disclosure{background-color:#6e5c33}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__title,.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__arrow{grid-row:1/span 2}}@media(width <= 768px){.post-type-archive-news .wp-block-szgk-archive-post-list .szgk-post-list__link .szgk-post-list__arrow{grid-column:-2/-1}}@media(width <= 768px){.single-news .news-title-area{margin-top:50px !important}}