@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}body{color:#727171;font-family:"Zen Kaku Gothic New",serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;margin:0;min-width:1025px}@media screen and (max-width: 768px){body{min-width:auto}}.f-en{font-family:"Zen Kaku Gothic New",serif}.f-wbr{word-break:keep-all}div,h1,h2,h3,h4,h5,p,li,dl,dt,dd,th,td,article,header,footer,nav,span,a{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}a{color:inherit;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-decoration:none;word-wrap:break-word;margin:0}img{height:auto;width:auto;max-width:100%;line-height:100%;vertical-align:bottom}.imgFit{overflow:hidden}.imgFit img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}em{font-style:normal}h1,h2,h3,h4,h5{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}p,span,strong,small{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}li,td,th,dt,dd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}table{width:100%;border-collapse:collapse}th,td{text-align:left;font-weight:normal;vertical-align:top;word-break:break-all}ul,ol,dl{padding:0;margin:0}@media screen and (min-width: 429px){.min429-none{display:none !important}}@media screen and (max-width: 428px){.max428-none{display:none !important}}@media screen and (min-width: 769px){.pc-none{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}@media screen and (min-width: 1025px){.min1025-none{display:none !important}}@media screen and (max-width: 1024px){.max1024-none{display:none !important}}@media screen and (min-width: 1281px){.min1281-none{display:none !important}}@media screen and (max-width: 1280px){.max1280-none{display:none !important}}a,button{cursor:pointer}@media screen and (min-width: 769px){a,button{-webkit-transition:.3s ease;transition:.3s ease}a:hover,button:hover{opacity:.5}}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.cmn-inner{margin:0 auto;max-width:1120px;width:100%}.cmn-inner.w-780{max-width:780px}.cmn-inner.w-960{max-width:960px}.cmn-inner.w-1440{max-width:1440px}@media screen and (max-width: 1280px){.cmn-inner{width:calc(100% - 60px)}}.c-inner01{margin:0 auto;max-width:1230px;width:100%;padding:0 15px}.cmn-ttl{padding-top:10px;position:relative;z-index:2}.cmn-ttl::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#0068b7;position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cmn-ttl.is-center{text-align:center}.cmn-ttl.is-wht .cmn-ttl__en{color:#fff}.cmn-ttl.is-wht .cmn-ttl__jp{color:#fff}.cmn-ttl__en{color:#0068b7;display:block;font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:.12em}@media screen and (max-width: 768px){.cmn-ttl__en{font-size:13px;padding-bottom:10px}}.cmn-ttl__jp{display:block;font-weight:bold;font-size:34px;line-height:1.7}@media screen and (max-width: 768px){.cmn-ttl__jp{font-size:28px}}.cmn-bt01{display:-ms-grid;display:grid;place-content:center;border-radius:50vh;padding-right:20px;position:relative;max-width:265px;width:100%;height:64px;background:#fff;border:#727171 2px solid}@media screen and (max-width: 768px){.cmn-bt01{max-width:270px;margin-inline:auto}}.cmn-bt01::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow01.webp) no-repeat;background-size:contain;content:"";position:absolute;inset:0 15px 0 auto;margin:auto;width:9px;height:9px}.cmn-bt01 p{font-weight:bold;font-size:16px;line-height:1.2}@media screen and (max-width: 768px){.cmn-bt01 p{font-size:14px}}.cmn-newsList{max-width:960px;width:100%;margin-bottom:40px}@media screen and (max-width: 768px){.cmn-newsList{margin-bottom:30px}}.cmn-newsList-item{width:100%}.cmn-newsList-item:last-child a{border-bottom:none}.cmn-newsList-item a{border-bottom:solid #ccc 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28.5px 50px 28.5px 0;position:relative}@media screen and (max-width: 768px){.cmn-newsList-item a{display:block;padding:15px 0}}.cmn-newsList-item-dateBox{padding-right:10px;width:110px}.cmn-newsList-item-dateBox .date{font-family:"Poppins",serif;font-size:14px;line-height:1.7}@media screen and (max-width: 768px){.cmn-newsList-item-dateBox .date{font-size:12px}}.cmn-newsList-item-ttlBox{width:calc(100% - 110px);position:relative}@media screen and (max-width: 768px){.cmn-newsList-item-ttlBox{width:100%}}.cmn-newsList-item-ttlBox h2{font-size:14px;line-height:1.7;font-weight:400}.cmn-access{padding:120px 0 100px;position:relative}@media screen and (max-width: 768px){.cmn-access{padding:80px 0 80px}}.cmn-access .cmn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2;gap:6%}@media screen and (max-width: 768px){.cmn-access .cmn-inner{display:block}}.cmn-access .cmn-inner.access01{margin-bottom:40px}@media screen and (max-width: 768px){.cmn-access .cmn-inner.access01{margin-bottom:4px}}.cmn-access .cmn-inner.access02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmn-access-txtBox{width:43%}@media screen and (max-width: 768px){.cmn-access-txtBox{width:100%}}.cmn-access-txtBox__logo{margin-bottom:32px;max-width:177px;width:100%}.cmn-access-txtBox-list-item{border-bottom:solid #c7c7c7 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding-bottom:18px}@media screen and (max-width: 768px){.cmn-access-txtBox-list-item{margin-bottom:25px;padding-bottom:25px}}.cmn-access-txtBox-list-item p{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.cmn-access-txtBox-list-item p{font-size:14px}}.cmn-access-txtBox-list-item p.ttl{font-size:18px;font-weight:500;width:96px}@media screen and (max-width: 768px){.cmn-access-txtBox-list-item p.ttl{font-size:15px}}.cmn-access-txtBox-list-item p.txt{width:calc(100% - 96px)}.cmn-access-txtBox-list-item:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:35px}@media screen and (max-width: 768px){.cmn-access-txtBox-list-item:last-of-type{margin-bottom:40px;padding-bottom:0}}.cmn-access-napBox{width:57%}@media screen and (max-width: 768px){.cmn-access-napBox{width:100%}}@media screen and (max-width: 768px){.cmn-access-napBox_img_wrap{margin:4px calc(50% - 50vw);width:100vw}}.cmn-access-napBox_img_wrap img{border-radius:40px;aspect-ratio:60/56;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.cmn-access-napBox_img_wrap img{border-radius:0;aspect-ratio:39/24}}.cmn-access-mapBox{max-width:1120px;margin-inline:auto;width:100%;height:360px;margin-bottom:60px}@media screen and (max-width: 768px){.cmn-access-mapBox{height:390px;margin-bottom:55px}}.cmn-access-mapBox-map{border-radius:30px;margin-bottom:40px;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 768px){.cmn-access-mapBox-map{border-radius:0}}.cmn-access-mapBox-map iframe{width:100%;height:100%}.cmn-access-mapBox-bt{text-align:center}.cmn-access-mapBox-bt a{padding-left:30px;position:relative}.cmn-access-mapBox-bt a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow04.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:3px auto 0 0;margin:auto;width:20px;height:20px}.cmn-access-mapBox-bt a span{font-weight:500;font-size:16px;line-height:1.2;text-decoration:underline}.cmn-access-mapBox02{margin-top:60px}.cmn-access .calendar_img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;background-color:rgba(0,104,183,.06);border-radius:12px;padding:25px}@media screen and (max-width: 768px){.cmn-access .calendar_img{max-width:none;border-radius:0;margin:4px calc(50% - 50vw);width:100vw}}.contact_box{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1120px;margin-inline:auto}@media screen and (max-width: 768px){.contact_box{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:30px}.contact_box.is-sp-fixed{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:0;margin-inline:0;position:fixed;bottom:0;left:0;width:100%;z-index:100}.contact_box.is-sp-fixed .cmn-bt01{border:0;border-radius:0;min-width:initial;height:60px}.contact_box.is-sp-fixed .cmn-bt01 span,.contact_box.is-sp-fixed .cmn-bt01 p{font-size:14px}}.contact_box .cmn-bt01{width:18em;max-width:280px;min-width:180px;padding-right:0;height:72px}@media screen and (max-width: 768px){.contact_box .cmn-bt01{width:100%}}.contact_box .cmn-bt01::before{content:none}.contact_box .cmn-bt01 p{font-size:18px}.contact_box .cmn-bt01 span{font-weight:500;font-size:13px;display:block;text-align:center;line-height:1}.contact_box .cmn-bt01.line,.contact_box .cmn-bt01.web{background-color:#06c755;color:#fff;border:none}.contact_box .cmn-bt01.web{background-color:#0068b7}.contact_box .cmn-bt01:first-of-type p{font-size:20px}@media screen and (min-width: 769px){.content_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3%}.content_flex>*{width:42%}}.bg_col{background-color:#fef8e5;border-radius:40px;padding:70px 80px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.bg_col{padding:25px}}.is-center{text-align:center}.header{background:rgba(0,0,0,0);color:#727171;position:fixed;top:30px;width:100%;height:80px;z-index:99999;padding:20px 0}.header_inner{max-width:1200px;height:80px;padding:10px 10px 10px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;-webkit-transition:.3s ease;transition:.3s ease;background:#fff;border-radius:50vh;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}@media screen and (max-width: 1280px){.header_inner{max-width:95%}}@media screen and (max-width: 768px){.header_inner{background:rgba(0,0,0,0);gap:0;padding:0 5px 0 16px;min-width:auto;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}}.header.is-headerOn .header_inner{background:#fff}.header.is-headerOn .header_inner .header-bg{opacity:0;visibility:hidden}.header.is-headerOn .header_inner .header-bt{background:#0068b7}@media screen and (max-width: 768px){.header{top:0;left:0;gap:0;min-width:auto;padding:20px 0}}.header-bt{background:#0068b7;display:-ms-grid;display:grid;place-content:center;position:relative;border-radius:4px;width:50px;height:50px;-webkit-transition:.3s ease;transition:.3s ease}.header-bt span{background:#fff;display:block;position:absolute;margin:auto;width:24px;height:1px;-webkit-transition:.3s ease;transition:.3s ease}.header-bt span:nth-child(1){inset:-16px 0 0 0}.header-bt span:nth-child(2){inset:0 0 0 0}.header-bt span:nth-child(3){inset:0 0 -16px 0}.header-bt.is-navOn span:nth-child(1){inset:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-bt.is-navOn span:nth-child(2){inset:0 0 0 0;opacity:0}.header-bt.is-navOn span:nth-child(3){inset:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-logo{position:relative;width:190px;height:35px;display:-ms-grid;display:grid;place-items:center;margin-top:-8px}@media screen and (max-width: 768px){.header-logo{width:108px}}.header-logo span{margin-top:4px;font-size:12px;font-weight:500;border:1px #727171 solid;display:-ms-grid;display:grid;padding:0 4px;place-items:center;line-height:0;width:100%;max-width:170px;height:18px;white-space:nowrap}@media screen and (max-width: 768px){.header-logo span{font-size:10px}}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;height:100%;z-index:999}@media screen and (max-width: 1280px){.header-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 768px){.header-nav{display:block;padding:100px 0 50px;position:fixed;inset:0;width:100vw;height:100svh;-webkit-transition:.3s ease;transition:.3s ease;opacity:0;visibility:hidden;z-index:-1;overflow:scroll;margin:0 calc(50% - 50vw)}}.header-nav.is-navOn{opacity:1;visibility:visible}.header-nav.is-navOn .subLink{visibility:visible}.header-nav-btList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px}.header-nav-btList-tel a{color:#7b7b7b;display:block;text-align:center;padding-left:20px;position:relative}.header-nav-btList-tel a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_tel01.webp) no-repeat;background-size:100% auto;content:"";position:absolute;bottom:6px;left:0;margin:auto;width:15px;height:15px}.header-nav-btList-tel a p{font-weight:500;font-size:12px;line-height:1.2}.header-nav-btList-tel a span{font-weight:500;font-size:24px;line-height:1.2}.header-nav-btList-web{position:relative}.header-nav-btList-web a{display:-ms-grid;display:grid;place-content:center;background:#fca54f;border-radius:50vh;padding:0 0 0 4px;position:relative;width:150px;height:40px}.header-nav-btList-web a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow_03.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:0 18px 0 auto;margin:auto;width:4px;height:8px}.header-nav-btList-web a::after{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_web_wht01.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:5px auto 0 13px;margin:auto;width:17px;height:17px}.header-nav-btList-web a p{color:#fff;font-weight:bold;font-size:14px;line-height:1.2}.header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:690px;width:100%;height:100%;gap:3%;padding-right:39px;margin-right:15px;border-right:#d9d9d9 1px solid}@media screen and (max-width: 1280px){.header-nav-list{margin-right:0;border-right:none}}@media screen and (max-width: 768px){.header-nav-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 20px;height:auto;margin-right:0;margin-top:50px}}.header-nav-list-link{display:-ms-grid;display:grid;place-content:center;height:100%}@media screen and (min-width: 769px){.header-nav-list-link::before{content:"";background:rgba(0,0,0,0);position:absolute;top:60px;left:53.5%;width:100%;height:100px;max-width:849px;-webkit-transform:translatex(-50%);transform:translatex(-50%);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;z-index:-1}.header-nav-list-link .link{opacity:.4}.header-nav-list-link .link::before{-webkit-transition:.3s;transition:.3s}.header-nav-list-link:hover{opacity:1}.header-nav-list-link:hover::before{opacity:1;visibility:visible}.header-nav-list-link:hover .link{opacity:1}.header-nav-list-link:hover .link::before{width:100%}}.header-nav-list-link.is-subLink{cursor:pointer}@media screen and (min-width: 769px){.header-nav-list-link.is-subLink:hover .link{opacity:1}.header-nav-list-link.is-subLink:hover .subLink{opacity:1;visibility:visible;z-index:1}}@media screen and (max-width: 768px){.header-nav-list-link{color:#fff;display:block;position:relative;width:100%;height:auto;border-bottom:1px solid hsla(0,0%,100%,.3019607843)}.header-nav-list-link+.header-nav-list-link{margin-top:24px}}.header-nav-list-link .link{font-weight:normal;font-size:15px;position:relative}.header-nav-list-link .link::before{background:#1e3b5c;content:"";position:absolute;inset:auto 0 -20px 0;margin:auto;width:0;height:2px}.header-nav-list-link .link small{display:block;font-weight:normal;font-size:12px;line-height:1.2;text-align:center;margin-bottom:4px}.header-nav-list-link .link strong{display:block;font-weight:500;font-size:14px;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.header-nav-list-link .link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:12px;position:relative;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:23px}.header-nav-list-link .link .en{font-family:"Poppins",serif;font-size:20px;font-weight:500}.header-nav-list-link .link::before{content:none}.header-nav-list-link .link::after{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow_04.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:0 0 0 auto;margin:auto;width:26px;height:26px}.header-nav-list-link .link small{text-align:left}.header-nav-list-link .link strong{font-size:14px;text-align:left;margin-bottom:4px}}.header-nav-list-link .subLink-bt{display:block;position:absolute;inset:0 0 auto auto;width:30px;height:30px;z-index:2}.header-nav-list-link .subLink-bt img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-nav-list-link .subLink-bt.is-on img{-webkit-transform:rotate(0);transform:rotate(0)}.header-nav-list-link .subLink{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;position:absolute;top:calc(100% + 5px);left:53.5%;width:100%;max-width:849px;opacity:0;visibility:hidden;z-index:-1}@media screen and (min-width: 769px){.header-nav-list-link .subLink{-webkit-transform:translatex(-50%);transform:translatex(-50%)}}@media screen and (max-width: 768px){.header-nav-list-link .subLink{background:rgba(0,0,0,0);gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 16px;position:static;inset:auto;width:100%;opacity:1;visibility:visible;z-index:1;display:none}}.header-nav-list-link .subLink-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1160px;width:100%}@media screen and (max-width: 768px){.header-nav-list-link .subLink-inner{display:block;margin:0;max-width:initial}}.header-nav-list-link .subLink-ttlBox{border-right:solid #1e3b5c 1px;display:-ms-grid;display:grid;margin-right:40px;padding-right:40px;place-content:center;max-width:205px;width:100%}.header-nav-list-link .subLink-ttlBox-ttl h2{display:block;text-align:center;margin-bottom:5px}.header-nav-list-link .subLink-ttlBox-ttl h2 small{display:block;font-weight:normal;font-size:14px}.header-nav-list-link .subLink-ttlBox-ttl h2 strong{display:block;font-weight:normal;font-size:28px}.header-nav-list-link .subLink-ttlBox-ttl span{font-family:"Poppins",serif;font-size:14px;letter-spacing:.06em;color:#0068b7}@media screen and (min-width: 769px){.header-nav-list-link .subLink-ttlBox-ttl:hover{opacity:1}.header-nav-list-link .subLink-ttlBox-ttl:hover span::before{-webkit-animation-name:transformRightLeftCmn;animation-name:transformRightLeftCmn;-webkit-animation-delay:0s;animation-delay:0s}.header-nav-list-link .subLink-ttlBox-ttl:hover span::after{-webkit-animation-name:transformLeftRightCmn;animation-name:transformLeftRightCmn;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformLeftRightCmn{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transformLeftRightCmn{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transformRightLeftCmn{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes transformRightLeftCmn{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}}.header-nav-list-link .subLink-linkBox{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:20px 30px;width:calc(100% - 205px - 120px)}@media screen and (max-width: 768px){.header-nav-list-link .subLink-linkBox{gap:16px;width:100%}}.header-nav-list-link .subLink-linkBox a{position:relative;padding-right:30px}@media screen and (max-width: 768px){.header-nav-list-link .subLink-linkBox a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;padding-right:0}}.header-nav-list-link .subLink-linkBox a p{display:inline;font-weight:400;font-size:15px;position:relative}@media screen and (max-width: 768px){.header-nav-list-link .subLink-linkBox a p{font-size:13px}}.header-nav-list-link .subLink-linkBox a .ico{overflow:hidden;position:absolute;top:-1px;right:0;bottom:0;width:26px;height:26px;margin:auto 0;line-height:1;background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow_03.webp) no-repeat;background-size:contain}@media screen and (max-width: 768px){.header-nav-list-link .subLink-linkBox a .ico{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow_04.webp) no-repeat;background-size:contain;width:18px;height:18px;position:static}}.header-nav-list-link .subLink-linkBox a .ico::after{-webkit-transform:translateX(-110%);transform:translateX(-110%)}@media screen and (min-width: 769px){.header-nav-list-link .subLink-linkBox a:hover{opacity:1}.header-nav-list-link .subLink-linkBox a:hover p::before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header-nav-list-link .subLink-linkBox a:hover .ico::before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.header-nav-list-link .subLink-linkBox a:hover .ico::after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}}@-webkit-keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(110%);transform:translateX(110%)}}@keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(110%);transform:translateX(110%)}}@media screen and (max-width: 768px){.header-nav-list-link:last-child{border-bottom:none}}.header .contact_box{gap:6px}.header .contact_box .cmn-bt01{max-width:120px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:60px;border:none}.header .contact_box .cmn-bt01::before{content:none}.header .contact_box .cmn-bt01 p{font-size:16px;font-weight:500}.header .contact_box .cmn-bt01:first-of-type p{font-size:20px;font-weight:bold}@media screen and (max-width: 1280px){.header .contact_box .cmn-bt01{max-width:150px}}@media screen and (max-width: 1280px){.header .contact_box{position:absolute;bottom:-85%}}@media screen and (max-width: 768px){.header .contact_box{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);position:absolute;position:fixed;bottom:0;margin:0 calc(50% - 50vw);width:100vw;gap:0;left:0}.header .contact_box .cmn-bt01{max-width:100%;min-width:auto;border-radius:0}.header .contact_box .cmn-bt01 p{font-size:14px;font-weight:400}}.overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))),url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/top/menu_bg.webp);background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/top/menu_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;width:110vw;height:110vh;position:fixed;top:-10px;left:0;-webkit-transition:.4s;transition:.4s;opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.overlay.is-navOn{opacity:1;visibility:visible;z-index:50}.footer{border-radius:180px 0 0 0;padding:100px 50px 40px;background-color:#fff8ed}@media screen and (max-width: 768px){.footer{border-radius:80px 0 0 0;padding:48px 30px 80px}}.footer-inner{margin:0 auto;max-width:1120px;width:100%}.footer-navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}@media screen and (max-width: 768px){.footer-navList{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1%;row-gap:25px;margin-bottom:40px}}@media screen and (max-width: 768px){.footer-navList-item{width:32.5%}}.footer-navList-item:first-child a{border-left:none;padding-left:0}.footer-navList-item a{display:inline-block;font-weight:500;font-size:15px;line-height:1.2;padding-left:30px}@media screen and (max-width: 768px){.footer-navList-item a{padding-left:0px;padding-right:10px}}.footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media screen and (max-width: 768px){.footer-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.footer-contact-logo{display:-ms-grid;display:grid;gap:20px;max-width:255px;width:100%}.footer-contact-logo p{font-weight:500;font-size:12px;line-height:1.6}@media screen and (max-width: 768px){.footer-contact-logo p{text-align:center;margin-bottom:40px}}.footer-contact-nav{max-width:570px}@media screen and (max-width: 768px){.footer-contact-nav{max-width:none}}.footer-contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px;max-width:520px;width:100%}.footer-contact-list-tel a{color:#7b7b7b;display:block;text-align:center;padding-left:35px;position:relative}.footer-contact-list-tel a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_tel01.webp) no-repeat;background-size:100% auto;content:"";position:absolute;bottom:12px;left:0;margin:auto;width:25px;height:25px}.footer-contact-list-tel a p{font-weight:500;font-size:14px;line-height:1.2}.footer-contact-list-tel a span{font-weight:500;font-size:32px;line-height:1.6}.footer-contact-list-web{position:relative}.footer-contact-list-web a{display:-ms-grid;display:grid;place-content:center;background:#fca54f;border-radius:50vh;padding:0 0 0 14px;position:relative;width:230px;height:65px}.footer-contact-list-web a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow01_wht.svg) no-repeat;background-size:100% auto;content:"";position:absolute;inset:0 18px 0 auto;margin:auto;width:6px;height:11px}.footer-contact-list-web a::after{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_web_wht01.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:5px auto 0 24px;margin:auto;width:20px;height:20px}.footer-contact-list-web a p{color:#fff;font-weight:bold;font-size:18px;line-height:1.2}@media screen and (max-width: 768px){.footer .contact_box{margin-inline:auto}}.footer .contact_box .cmn-bt01{max-width:180px}@media screen and (max-width: 768px){.footer .contact_box .cmn-bt01{max-width:330px}}.footer__copyright{font-weight:normal;font-size:11px;text-align:center}.topMv{position:relative;height:100vh;min-height:900px;max-height:1080px}.topMv-img{width:100%;height:100%}.topMv-img img{-o-object-fit:cover;object-fit:cover}.topMv__calendar{position:absolute;bottom:0;right:0;max-width:580px;width:100%}@media screen and (max-width: 768px){.topMv__calendar{display:none}}.topMv-txtBox{position:absolute}@media screen and (min-width: 769px){.topMv-txtBox{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;top:59%}}@media screen and (max-width: 1280px){.topMv-txtBox{left:30px;top:49%}}@media screen and (max-width: 768px){.topMv-txtBox{top:auto;left:0;padding:20px;bottom:19px}}.topMv-txtBox-inner{margin:0 auto;position:relative;max-width:583px;width:100%}.topMv-txtBox__ttl{font-weight:500;font-size:clamp(2rem,1.399rem + 2.47vw,3.125rem);line-height:1.4;position:relative;z-index:2}.topMv-txtBox__ttl span{margin-top:10px;font-size:clamp(.625rem,.425rem + .82vw,1rem);font-weight:600;letter-spacing:.12em;display:block;font-family:"Poppins",serif;position:relative;padding-left:2em}@media screen and (min-width: 769px){.topMv-txtBox__ttl span{padding-left:1.5em}}.topMv-txtBox__ttl span::before{content:"";display:inline-block;background:#727171;width:8px;height:1px;left:.5em;top:.65em;position:absolute}@media screen and (min-width: 769px){.topMv-txtBox__ttl span::before{width:13px}}.topMv-txtBox-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:32px}@media screen and (max-width: 768px){.topMv-txtBox-list{padding:0 1%;margin-top:13px}}@media screen and (max-width: 768px){.topMv{height:100svh;min-height:initial;max-height:initial}}.sp__calendar{background-color:#fef8e5}.main{padding:100px 0 0}@media screen and (max-width: 768px){.main{padding:64px 0 0}}@media screen and (max-width: 768px){.sec01{padding:40px 0 48px}}.sec01 .cmn-inner .cmn-bt01{margin-inline:auto}.sec01 .cmn-ttl{margin-bottom:32px}@media screen and (max-width: 768px){.sec01 .cmn-ttl{margin-bottom:0}}.sec01 .cmn-newsList{margin-inline:auto}.first_time{border-radius:0}@media screen and (max-width: 768px){.first_time{padding-bottom:60px}}.first_time .content_flex{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 768px){.first_time .cmn-inner{width:100%}}.first_time .cmn-ttl{margin-bottom:30px}.first_time .cmn-ttl:before{left:0;top:.5em;-webkit-transform:none;transform:none}@media screen and (max-width: 768px){.first_time .cmn-ttl:before{top:.75em}}.first_time .cmn-ttl__en{padding-left:.5em}@media screen and (max-width: 768px){.first_time .cmn-ttl__en{padding-left:1em}}.first_time_list{margin-bottom:30px}@media screen and (max-width: 768px){.first_time_list{margin-bottom:20px}}.first_time_list_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;height:48px;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:bold;padding:0 20px 0 0;margin-bottom:3px}@media screen and (max-width: 768px){.first_time_list_item{font-size:16px;padding:0 15px 0 0}}.first_time_list_item span{font-family:"Poppins",serif;font-size:19px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#0068b7;padding-right:1em}@media screen and (max-width: 768px){.first_time_list_item span{font-size:16px}}.first_time_list_item span::before{content:"";display:inline-block;background:#0068b7;width:11px;height:1.6px}@media screen and (max-width: 768px){.first_time_list_item span::before{width:8px}}.first_time .cmn-bt01{z-index:10}@media screen and (max-width: 768px){.first_time .cmn-bt01{margin-left:0}}.first_time_img_box{max-width:670px;width:68%;position:relative}@media screen and (max-width: 768px){.first_time_img_box{width:100%;margin-top:-33px}}.first_time_img_box img{position:relative;aspect-ratio:650/625;-o-object-fit:cover;object-fit:cover;border-radius:200px 40px 40px 40px}@media screen and (max-width: 768px){.first_time_img_box img{aspect-ratio:330/259;border-radius:120px 20px 20px 20px}}.first_time_img_box::before{content:"";display:block;background:#fff;width:100%;height:100%;position:absolute;top:20px;left:20px;border-radius:200px 40px 40px 40px}@media screen and (max-width: 768px){.first_time_img_box::before{border-radius:120px 20px 20px 20px;top:10px;left:10px}}.sec04{padding:60px 0 148px}@media screen and (max-width: 768px){.sec04{padding:60px 0}}.sec04-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:60px;padding-bottom:40px;border-bottom:#d9d9d9 solid 1px;position:relative;margin-bottom:50px}@media screen and (max-width: 768px){.sec04-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);padding-bottom:28px;margin-bottom:49px;gap:10px;margin-top:30px}}.sec04-list::after{content:"";width:0;height:0;border-style:solid;border-right:25px solid rgba(0,0,0,0);border-left:25px solid rgba(0,0,0,0);border-top:14px solid #d9d9d9;border-bottom:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sec04-list-item{background:#fef8e5;border-radius:20px;text-align:center;padding:10px;width:100%;max-width:360px;height:120px;position:relative;display:-ms-grid;display:grid;place-items:center}@media screen and (max-width: 768px){.sec04-list-item{height:112px}}.sec04-list-item h2{font-weight:bold;font-size:20px;line-height:1.3}@media screen and (max-width: 768px){.sec04-list-item h2{font-size:15px}}.sec04-box{margin:0 auto;position:relative;max-width:980px;width:100%}.sec04-box p{font-weight:500;font-size:24px;line-height:1.75em;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.sec04-box p{font-size:16px}}.sec04-box .emphasis{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:36px;border-bottom:3px solid #727171}@media screen and (max-width: 768px){.sec04-box .emphasis{font-size:20px;border-bottom:2px solid #727171}}.bg_col2{background:rgba(0,104,183,.0509803922);border-radius:240px 0 0 240px;padding-top:100px;margin-bottom:100px}@media screen and (max-width: 768px){.bg_col2{border-radius:80px 0 0 80px;padding-top:60px;margin-bottom:60px}}.reason .cmn-ttl{margin-bottom:30px}@media screen and (max-width: 768px){.reason .cmn-ttl{margin-bottom:40px}}.reason_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media screen and (max-width: 768px){.reason_item{margin-bottom:50px}}@media screen and (min-width: 769px){.reason_item_txt_box{width:43%}}.reason_item_point{display:block;background:#0068b7;border-radius:50vh;width:89px;height:28px;display:-ms-grid;display:grid;place-items:center;color:#fff;font-family:"Poppins",serif;font-size:12px;line-height:0;margin-bottom:20px}@media screen and (max-width: 768px){.reason_item_point{margin-bottom:10px}}.reason_item_title{font-size:28px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.reason_item_title{font-size:22px;margin-bottom:10px}}@media screen and (max-width: 768px){.reason_item_txt{font-size:14px;margin-bottom:16px}}.reason_item_btnBox{margin-top:30px}.reason_item_img_box{position:relative}@media screen and (min-width: 769px){.reason_item_img_box{width:51.8%}}@media screen and (max-width: 768px){.reason_item_img_box{margin-top:25px}}.reason_item_img_box img{aspect-ratio:58/36;-o-object-fit:cover;object-fit:cover;border-radius:40px;position:relative}@media screen and (max-width: 768px){.reason_item_img_box img{border-radius:20px}}.reason_item_img_box::before{content:"";display:block;background:#fff;width:100%;height:100%;position:absolute;top:20px;left:20px;border-radius:40px}@media screen and (max-width: 768px){.reason_item_img_box::before{border-radius:20px;top:10px;left:10px}}@media screen and (min-width: 769px){.reason_item:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.reason_item:nth-of-type(even) .reason_item_img_box::before{left:-20px}}.sec06{border-radius:0 240px 0 240px;padding:120px 0;position:relative}@media screen and (max-width: 768px){.sec06{border-radius:0 80px 0 80px;padding:60px 0}}.sec06-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;margin-top:60px;position:relative;z-index:2}@media screen and (max-width: 768px){.sec06-content{display:block}}.sec06-content-imgBox{width:100%}@media screen and (min-width: 769px){.sec06-content-imgBox{max-width:437px}}.sec06-content-imgBox img{aspect-ratio:314/418;-o-object-fit:cover;object-fit:cover;border-radius:40px}.sec06-content-imgBox-name{margin-top:28px}.sec06-content-imgBox-name p{font-weight:500;font-size:16px;line-height:1.6;margin-bottom:10px}.sec06-content-imgBox-name h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:bold;font-size:24px;line-height:1.7}@media screen and (max-width: 768px){.sec06-content-imgBox-name h2{font-size:18px;margin-bottom:16px}}.sec06-content-imgBox-name h2 span{font-size:20px}@media screen and (max-width: 768px){.sec06-content-imgBox-name h2 span{font-size:14px}}.sec06-content-imgBox-name h2 small{font-weight:500;font-size:18px;margin-left:auto}@media screen and (max-width: 768px){.sec06-content-imgBox-name h2 small{font-size:14px;margin-left:50px}}@media screen and (max-width: 500px){.sec06-content-imgBox-name h2 small{margin-left:auto}}.sec06-content-txtBox{max-width:640px;width:100%}.sec06-content-txtBox__txt{font-weight:400;font-size:16px;line-height:2;margin-bottom:20px}@media screen and (max-width: 768px){.sec06-content-txtBox__txt{font-size:14px}}.sec06-content-txtBox-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width: 768px){.sec06-content-txtBox-item{display:block;margin-bottom:25px}}.sec06-content-txtBox-item h2{font-weight:500;font-size:24px;line-height:1.2;position:relative}@media screen and (min-width: 769px){.sec06-content-txtBox-item h2{width:102px;border-right:#727171 1px solid}}@media screen and (max-width: 768px){.sec06-content-txtBox-item h2{margin-bottom:8px}.sec06-content-txtBox-item h2::before{content:"";display:inline-block;background:#727171;width:calc(100% - 2.5em);height:1px;position:absolute;top:50%;right:0}}.sec06-content-txtBox-item ul{display:-ms-grid;display:grid;gap:12px}@media screen and (min-width: 769px){.sec06-content-txtBox-item ul{padding-left:60px;row-gap:1%}}.sec06-content-txtBox-item ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;line-height:1.7}@media screen and (max-width: 768px){.sec06-content-txtBox-item ul li{font-size:12px}}.sec06-content-txtBox-item ul li span{display:inline-block;padding-right:.5em;white-space:nowrap}@media screen and (max-width: 768px){.sec07 .cmn-inner{width:calc(100vw - 8px)}}.sec07-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%;row-gap:20px;margin:60px auto 80px}@media screen and (max-width: 768px){.sec07-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px auto 80px;gap:4px;row-gap:4px}}.sec07-list-item{width:32%}@media screen and (max-width: 768px){.sec07-list-item{width:49%}}.sec07-list-item a{height:120px;background:#fff8ed;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;gap:10px;position:relative}@media screen and (max-width: 768px){.sec07-list-item a{height:60px;padding:4px;border-radius:4px}}.sec07-list-item a::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow_05.webp) no-repeat;background-size:100% 100%;content:"";position:absolute;bottom:10px;right:30px;margin:auto;width:20px;height:20px}@media screen and (max-width: 768px){.sec07-list-item a::before{width:12px;height:12px}}.sec07-list-item__img{display:block;width:100px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:20px}@media screen and (max-width: 768px){.sec07-list-item__img{width:52px;border-radius:4px}}.sec07-list-item__ttl{display:-ms-grid;display:grid;place-content:center;line-height:1.2;text-align:center;position:relative;font-size:20px}@media screen and (max-width: 768px){.sec07-list-item__ttl{font-size:16px}}.sec07-list-item__ttl.-fix{letter-spacing:-0.05em}.sec07-list-item__ttl span{font-weight:500;font-size:20px;line-height:1.2;text-align:start}@media screen and (max-width: 768px){.sec07-list-item__ttl span{font-size:12px}}.sec07-bnr{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.sec07-bnr{width:100%;margin:25px 20px 0}}.sec07-bnr a{font-weight:bold;display:-ms-grid;display:grid;place-items:center;border:2px #727171 solid;background:#fff}.sec07-bnr a::before{width:40px;height:40px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 768px){.sec07-bnr a{height:128px;font-size:16px;border-radius:10px}.sec07-bnr a .sec07-list-item__ttl{padding-bottom:30px}.sec07-bnr a::before{left:50%;right:50%;width:32px;height:32px;bottom:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.philosophy{background-color:#fff8ed;border-radius:0 240px 0 0;padding:140px 0 100px;position:relative}@media screen and (max-width: 768px){.philosophy{border-radius:0 80px 0 0;padding:100px 0 20px}}.philosophy .bg_ttl{display:block;font-size:clamp(3.2rem,.495rem + 12.33vw,9.125rem);font-weight:bold;color:#fff;line-height:1;position:absolute;top:-0.27em;left:-10px}.philosophy h2{font-size:40px;line-height:1.7;text-align:center}@media screen and (max-width: 768px){.philosophy h2{font-size:26px}}.philosophy .circle_deco{padding:15px 0 40px;display:inline-block;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media screen and (max-width: 768px){.philosophy .circle_deco{padding:20px 0 30px}}.philosophy .circle_deco span{display:block;width:20px;height:20px;border-radius:50%;background-color:#727171}@media screen and (max-width: 768px){.philosophy .circle_deco span{width:14px;height:14px}}.philosophy .circle_deco::before,.philosophy .circle_deco::after{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#0068b7}@media screen and (max-width: 768px){.philosophy .circle_deco::before,.philosophy .circle_deco::after{width:14px;height:14px}}.philosophy_item{display:block;position:relative;margin-bottom:20px}@media screen and (min-width: 769px){.philosophy_item{overflow:hidden;border-radius:40px}}@media screen and (max-width: 768px){.philosophy_item{padding-top:80%;margin-bottom:40px}}.philosophy_item_img_box{width:100%;height:100%}@media screen and (min-width: 769px){.philosophy_item_img_box{position:absolute;border-radius:40px}}@media screen and (max-width: 768px){.philosophy_item_img_box{margin:0 calc(50% - 50vw);width:100vw;position:absolute;top:0}}.philosophy_item_img_box img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left -155px;object-position:left -155px}@media screen and (max-width: 1300px){.philosophy_item_img_box img{-o-object-position:left -90px;object-position:left -90px}}@media screen and (max-width: 768px){.philosophy_item_img_box img{aspect-ratio:39/36;height:auto;-o-object-position:unset;object-position:unset}}.philosophy .philosophy_item_img_box.-fix img{-o-object-position:left -134px;object-position:left -134px}@media screen and (max-width: 1300px){.philosophy .philosophy_item_img_box.-fix img{-o-object-position:left -50px;object-position:left -50px}}@media screen and (max-width: 768px){.philosophy .philosophy_item_img_box.-fix img{height:auto;-o-object-position:unset;object-position:unset}}.philosophy_item_txt_box{position:relative;background-color:hsla(0,0%,100%,.9019607843);padding:50px;border-radius:40px}@media screen and (min-width: 769px){.philosophy_item_txt_box{margin:30px;margin-left:auto;max-width:540px}}@media screen and (max-width: 768px){.philosophy_item_txt_box{padding:30px;border-radius:20px}}.philosophy_item_txt_box h3{line-height:1.7;font-size:24px;font-weight:bold;margin-bottom:1em}@media screen and (max-width: 768px){.philosophy_item_txt_box h3{font-size:20px}}.philosophy_item_txt_box p{line-height:1.7}@media screen and (max-width: 768px){.philosophy_item_txt_box p{font-size:12px;line-height:1.5}}.philosophy_item:last-of-type .philosophy_item_txt_box{margin-right:auto}@media screen and (min-width: 769px){.philosophy_item:last-of-type .philosophy_item_txt_box{margin-left:30px}}.blog{background-image:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/top/blog_bg.webp);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.blog{padding:80px}}.blog .cmn-inner{background-color:hsla(0,0%,100%,.9019607843);border-radius:40px;padding:70px 30px 60px}@media screen and (max-width: 768px){.blog .cmn-inner{padding:40px 30px 48px}}.cmn-access.-bottom{padding:100px 0 50px}@media screen and (max-width: 768px){.cmn-access.-bottom{background-color:rgba(0,104,183,.0509803922);padding:60px 0 0}}.cmn-access.-bottom .cmn-ttl{margin-bottom:50px}.cmn-access.-bottom .bg_col2{padding:60px;border-radius:40px}@media screen and (max-width: 768px){.cmn-access.-bottom .bg_col2{background:rgba(0,0,0,0);padding:0}}.cmn-access.-bottom .cmn-access-txtBox-list-item:last-of-type{padding-bottom:0;margin-bottom:32px}.cmn-access.-bottom .calendar_img{max-width:420px;background-color:#fff;border-radius:12px;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.cmn-access.-bottom .calendar_img{max-width:none;border-radius:0}}@media screen and (min-width: 769px){.cmn-access.-bottom .cmn-access-napBox_img_wrap img{aspect-ratio:540/556}}.cmn-access-mapBox.pc-none{margin-bottom:40px}@media screen and (max-width: 768px){.preview.content_flex{width:calc(100% - 40px)}}.preview.content_flex>*{border:#727171 1px solid;border-radius:40px;padding-top:50px;padding-bottom:30px;max-height:525px}@media screen and (min-width: 769px){.preview.content_flex>*{width:48%}}@media screen and (max-width: 768px){.preview.content_flex>*{border-radius:20px;padding-top:40px;padding-bottom:20px}}.sec08{margin-bottom:100px}@media screen and (max-width: 768px){.sec08{margin-bottom:60px}}.sec08 .cmn-ttl{margin-bottom:30px}@media screen and (max-width: 768px){.sec08 .cmn-ttl{margin-bottom:20px}}.sec08-ttlBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec08-ttlBox__ttl{color:#0068b7;display:inline;font-size:32px;line-height:1.8}.sec08-ttlBox__ttl p{border-bottom:dashed #0068b7 2px;display:inline}.sec08-ttlBox__txt{font-weight:500;font-size:16px;line-height:1.8}.sec08 .splide{overflow:hidden;position:relative}.sec08 .splide__track{width:90%;margin-inline:auto;position:relative}.sec08 .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec08 .splide__slide{max-width:440px;aspect-ratio:480/298;height:298px;-o-object-fit:cover;object-fit:cover;border-radius:40px}@media screen and (max-width: 768px){.sec08 .splide__slide{border-radius:20px}}@media screen and (max-width: 599px){.sec08 .splide__slide{height:auto}}.sec08 .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;width:100%}.sec08 .splide__arrows button{background:none;border:none;display:-ms-grid;display:grid;place-content:center;position:relative;width:52px;height:52px}@media screen and (max-width: 768px){.sec08 .splide__arrows button{width:40px;height:40px}}.sec08 .splide__arrows button.splide__arrow--prev::before,.sec08 .splide__arrows button.splide__arrow--next::before{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%}.sec08 .splide__arrows button.splide__arrow--prev::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow02l.webp) no-repeat;background-size:100% auto}.sec08 .splide__arrows button.splide__arrow--next::before{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/cmn/ico_arrow02r.webp) no-repeat;background-size:100% auto}.sec08 .splide-btBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:50%;width:101%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec08 .cmn-access-mapBox-map{text-align:center}.sec08 .cmn-access-mapBox iframe{width:90%;margin-inline:auto;height:298px;aspect-ratio:480/298;border-radius:40px;overflow:hidden}.lowerMv{margin-top:160px}@media screen and (max-width: 768px){.lowerMv{margin-top:100px}}.lowerMv-inner{display:-ms-grid;display:grid;-ms-grid-columns:460px 1fr;grid-template-columns:460px 1fr;height:338px}@media screen and (max-width: 768px){.lowerMv-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 200px;grid-template-rows:1fr 200px;height:auto;min-height:370px;padding:0}}.lowerMv-txtBox{padding:20px;background-color:#fef8e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lowerMv-txtBox-slug{font-size:14px;color:#0068b7}.lowerMv-txtBox-slug:first-letter{text-transform:uppercase}@media screen and (max-width: 768px){.lowerMv-txtBox-slug{font-size:12px}}.lowerMv-txtBox-ttl{font-size:40px;color:#727171}@media screen and (max-width: 768px){.lowerMv-txtBox-ttl{font-size:32px}}.lowerMv-imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb__list__item{color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.4;letter-spacing:.04em}.breadcrumb__list__item a{color:#444}.breadcrumb__list__item+li::before{content:">";display:block;margin:0 5px}.local{display:block;width:100%}.local .c-inner{margin:0 auto;max-width:1140px;padding:0 50px;width:100%}.local .c-inner.m-tm01{margin:40px auto}@media screen and (max-width: 768px){.local .c-inner{max-width:590px;padding:0 20px}}.local__content{color:#727171;display:block;font-size:16px;line-height:1.7;font-weight:normal;overflow-x:hidden}.local__content section.bg_yellow{padding-bottom:40px;position:relative}.local__content section.bg_yellow::before{content:"";position:absolute;top:40px;left:-100%;background:#fef8e5;z-index:-1;width:300%;height:calc(100% - 40px)}.local__content h2{background:#0068b7;color:#fff;display:block;width:100%;font-family:"Zen Kaku Gothic Antique",serif;font-size:36px;letter-spacing:.05em;line-height:1.5;font-weight:500;text-align:center;margin:80px 0 50px;padding:13px 0}@media screen and (max-width: 768px){.local__content h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;margin:40px 0 24px;padding:12px 0}}.local__content h2 span{display:inline-block;position:relative}.local__content h2 span::before,.local__content h2 span::after{content:"";position:absolute;margin:auto;width:14px;height:14px;background:#fff;border-radius:50%}.local__content h2 span::before{inset:0 auto 0 -28px}.local__content h2 span::after{inset:0 -28px 0 auto}.local__content h3{color:#0068b7;font-family:"Zen Kaku Gothic Antique",serif;font-size:30px;font-weight:500;line-height:1.5;letter-spacing:.05em;margin:60px 0 50px}@media screen and (max-width: 768px){.local__content h3{font-size:20px;margin:30px 0 20px}}.local__content h3.is_margin{margin-top:30px}@media screen and (max-width: 768px){.local__content h3.is_margin{margin-top:20px}}.local__content h4{background:#0068b7;color:#fff;font-family:"Zen Kaku Gothic Antique",serif;font-size:20px;font-weight:normal;margin:40px 0 30px;letter-spacing:.1em}@media screen and (max-width: 768px){.local__content h4{font-size:18px;margin:30px 0 20px}}.local__content h5,.local__content h6{color:#0068b7;display:block;font-family:"Zen Kaku Gothic Antique",serif;font-size:18px;font-weight:500;line-height:1.6;letter-spacing:normal;margin:20px 0}.local__content p{margin-bottom:2em}.local__content p,.local__content a{font-size:16px;letter-spacing:.1em;line-height:2;font-weight:normal}@media screen and (max-width: 768px){.local__content p,.local__content a{font-size:14px}}.local__content p.is_center,.local__content a.is_center{text-align:center}.local__content a[href]{border:solid 1px #727171;background-color:#fff;border-radius:50vw;color:#727171;display:inline-block;font-weight:bold;font-size:15px;line-height:1.2;letter-spacing:0;padding:25px 42px}@media screen and (max-width: 768px){.local__content a[href]{text-align:center;max-width:350px;width:100%}}.local__content a[href]+a{margin-left:10px}@media screen and (max-width: 768px){.local__content a[href]+a{margin-top:10px;margin-left:0}}@media(hover: hover){.local__content a[href]:hover{text-decoration:none}}.local__content .lead{font-size:30px;padding-left:44px;margin-bottom:2em;position:relative}@media screen and (max-width: 768px){.local__content .lead{font-size:23px;padding-left:30px}}.local__content .lead::before{background:#111;content:"";position:absolute;inset:25px auto auto 0;width:32px;height:2px}@media screen and (max-width: 768px){.local__content .lead::before{width:20px;height:2px;top:20px}}.local__content .is-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:44px;font-family:"Noto Serif JP",serif;font-size:30px;font-weight:600;line-height:1.6;letter-spacing:normal;text-align:center}.local__content .is-name span{font-size:20px}@media screen and (max-width: 768px){.local__content .is-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:32px}.local__content .is-name span{font-size:20px}}.local__content .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal;letter-spacing:0}.local__content .list li span{font-size:18px;line-height:1.8;min-width:140px}.local__content .price{color:#5852a1;font-size:22px;font-weight:bold;margin-bottom:12px;padding-bottom:12px;border-bottom:solid 1px #ccc}@media screen and (max-width: 768px){.local__content .price{font-size:18px}}.local__content ul,.local__content ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;padding-left:20px;margin-bottom:2em}.local__content ul li{list-style:disc}.local__content ol li{list-style:decimal}.local__content ul.is_checklist li{list-style:none}.local__content ul.is_checklist li::before{content:"笘� ";font-size:20px}.local__content table{margin-bottom:4em;width:100%}@media screen and (max-width: 768px){.local__content table{table-layout:fixed}}.local__content table tr{border-top:solid 1px rgba(61,176,234,.5)}@media screen and (max-width: 768px){.local__content table tr{border-top:none}}.local__content table tr td{border-bottom:solid 1px rgba(61,176,234,.5)}.local__content table th{background-color:rgba(100,182,234,.3);border:none;color:#036ed1;font-size:16px;font-weight:500;padding:20px;line-height:2;text-align:center;vertical-align:middle;white-space:nowrap}.local__content table th.is_blue{background-color:rgba(3,110,209,.05)}.local__content table th:last-child{border-right:none}.local__content table th.is_center{text-align:center}@media screen and (max-width: 768px){.local__content table th{font-size:14px;padding:8px}}.local__content table td{font-size:16px;font-weight:normal;line-height:2;padding:20px}.local__content table td.is_bg{background-color:#fef8e5}.local__content table td:nth-child(n+2).is_center{text-align:center}.local__content table td:nth-child(n+2).is_left{text-align:left}.local__content table td:nth-child(n+2).is_right{text-align:right}@media screen and (max-width: 768px){.local__content table td{font-size:14px;padding:8px}.local__content table td.is_price{white-space:nowrap}}.local__content .imgBox{margin:30px auto 40px !important}.local__content .imgBox.w-80{width:80%}.local__content .imgBox.w-70{width:60%}.local__content .imgBox.w640{width:640px}.local__content .imgBox.w640 img{width:100%}@media screen and (max-width: 768px){.local__content .imgBox.w640{width:100%}}.local__content .imgBox.w480{width:480px}.local__content .imgBox.w480 img{width:100%}@media screen and (max-width: 768px){.local__content .imgBox.w480{width:100%}}.local__content .alignleft{float:left;margin-right:30px;margin-bottom:30px}@media screen and (max-width: 768px){.local__content .alignleft{float:none;display:block;margin:0 auto 30px}}.local__content .alignright{float:right;margin-left:30px;margin-bottom:30px}@media screen and (max-width: 768px){.local__content .alignright{float:none;display:block;margin:0 auto 30px}}.local__content .aligncenter{display:block;margin:0 auto}.local__content .youtubeBox{text-align:center;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.local__content .youtubeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.local__content .card{display:block;width:100%}.local__content .card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px;display:flex;flex-wrap:wrap;padding:0;margin-bottom:40px}.local__content .card__list>li{width:calc(100%/2 - 30px/2*1)}@media screen and (max-width: 768px){.local__content .card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}.local__content .card__list>li{width:calc(100%/1 - 30px/1*0)}}.local__content .card__2list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px 50px;padding:0;margin-bottom:40px}.local__content .card__2list .checkBox{margin:0}@media screen and (max-width: 768px){.local__content .card__2list.is_sp_opposite>div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__2list.is_sp_opposite>div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__2list h3,.local__content .card__2list h4,.local__content .card__2list h5,.local__content .card__2list h6{margin-top:0}.local__content .card__2list__item{list-style:none}.local__content .card__2list__item.is-arrow{position:relative}.local__content .card__2list__item.is-arrow::after{background:url(//sengawa-niconico-dental.com/wp-content/themes/niconico/assets/img/local/ico_arrow.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:150px -34px auto auto;margin:auto;width:16px;height:18px}.local__content .card__2list__item.is-before{position:relative}.local__content .card__2list__item.is-before::before{content:"BEFORE";color:#817a76;display:block;font-family:"Lora",serif;font-size:30px;font-weight:normal;line-height:1.2}@media screen and (max-width: 768px){.local__content .card__2list__item.is-before::before{font-size:24px}}.local__content .card__2list__item.is-after::before{content:"AFTER";color:#817a76;display:block;font-family:"Lora",serif;font-size:30px;font-weight:normal;line-height:1.2}@media screen and (max-width: 768px){.local__content .card__2list__item.is-after::before{font-size:24px}}@media screen and (max-width: 768px){.local__content .card__2list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:40px 50px;padding:0;margin-bottom:40px}.local__content .card__2list__item.is-arrow::before{inset:auto 0 -12px 0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.local__content .card__3list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:40px 30px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__3list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.local__content .card__3list__item{text-align:center}.local__content .card__21list{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:40px 30px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__21list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}.local__content .card__21list img{width:200px}.local__content .card__21list.is_sp_reverse div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__21list.is_sp_reverse div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__12list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;gap:40px 30px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__12list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}.local__content .card__12list img{width:200px}.local__content .card__12list.is_sp_reverse div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__12list.is_sp_reverse div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__item{display:-webkit-box;display:-ms-flexbox;display:flex}.local__content .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.local__content .card__title{display:block;font-size:18px;line-height:22px;font-weight:500;text-align:center;padding:0}.local__content .card__title:after{display:none}.local__content .card__img{display:block;width:100%}.local__content .card__img picture{display:block;position:relative;width:100%;height:0;padding-bottom:calc(1/1*100%);overflow:hidden}.local__content .card__img picture img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.local__content .line{border-top:solid 1px #d4d8e3;margin:40px 0}.local__content .borderBox{border:solid 1px #d4d8e3;padding:48px}.local__content .borderBox h2,.local__content .borderBox h3,.local__content .borderBox h4,.local__content .borderBox h5,.local__content .borderBox h6{margin-top:0}.local__content .borderBox p{margin-bottom:0}@media screen and (max-width: 768px){.local__content .borderBox{padding:30px 20px}}.local__content .borderBox+.borderBox{margin-top:30px}.local__content .checkBox{background:#f2f7fb;padding:30px;position:relative;margin:60px auto 40px;max-width:800px;width:100%}@media screen and (max-width: 768px){.local__content .checkBox{padding:25px 10px}}.local__content .checkBox__ttl{color:#0068b7;font-size:20px;font-weight:bold;line-height:1.1;position:absolute;inset:0 auto auto 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.local__content .checkBox ul{display:-ms-grid;display:grid;gap:0 30px;margin-bottom:10px}.local__content .checkBox ul.is_2list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.local__content .checkBox ul.is_2list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.local__content .checkBox ul li{font-size:16px;font-weight:bold;line-height:1.7}.local__content .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 768px){.local__content .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"txtbox" "imgbox"}.local__content .grid .imgBox{grid-area:imgbox}.local__content .grid .txtBox{grid-area:txtbox}}@media screen and (max-width: 768px){.local__content .grid .imgBox{-ms-grid-row:2;-ms-grid-column:1}.local__content .grid .txtBox{-ms-grid-row:1;-ms-grid-column:1}}.local__content .qaaBox{margin-bottom:30px}.local__content .qaaBox dt{background-color:#fc9937;border-top-right-radius:8px;border-top-left-radius:8px;color:#fff;cursor:pointer;font-size:22px;text-align:center;padding:7px 50px 7px 7px;margin-top:0;margin-bottom:0;position:relative}.local__content .qaaBox dt::before{content:"";display:inline-block;position:absolute;right:17px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#382410 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}.local__content .qaaBox dt.is_open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.local__content .qaaBox dd{background:#fbf5ef;display:none;padding:30px}@media screen and (max-width: 768px){.local__content .qaaBox{margin-bottom:20px}.local__content .qaaBox dt{font-size:16px}.local__content .qaaBox dd{padding:20px}}.local__content .meritList{padding-left:0}.local__content .meritList li{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:160px auto;grid-template-columns:160px auto;gap:40px}@media screen and (max-width: 768px){.local__content .meritList li{-ms-grid-columns:1fr;grid-template-columns:1fr}}.local__content .meritList li:not(:last-child){margin-bottom:40px}.local__content .meritList__num{aspect-ratio:1/1;background:#effaff;border-radius:50%;border:solid 1px #0f2d3d;color:#0f2d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Cardo",serif;font-size:20px;font-weight:normal;line-height:1.7;letter-spacing:.05em;text-align:center;width:160px}@media screen and (max-width: 768px){.local__content .meritList__num{font-size:18px;margin:auto;width:120px}}.local__content .meritList__num span{display:block;font-size:32px;font-weight:normal;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 768px){.local__content .meritList__num span{font-size:28px}}.local__content .flowList{border-top:solid 1px #727171;padding-left:0}.local__content .flowList li{border-bottom:solid 1px #727171;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:auto 200px;grid-template-columns:auto 200px;gap:40px;padding:20px 0}.local__content .flowList li.is_single{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (max-width: 768px){.local__content .flowList li{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}.local__content .flowList li div img{width:200px}}.local__content .flowList__ttl{color:#0068b7;font-size:24px;font-weight:bold;line-height:1.7;margin-top:0;margin-bottom:10px}.local__content .flowList p{line-height:1.5}#topic_path{color:#382410;padding:10px 0;font-weight:400;word-break:break-all;margin:auto;max-width:1266px;width:100%}#topic_path li{display:inline-block;font-size:16px}#topic_path li:not(:first-child){margin-left:.5em}#topic_path li:not(:first-child)::before{content:">";margin-right:.5em;vertical-align:2px}#topic_path li br{display:none}#topic_path a{text-decoration:none;color:#222;font-size:16px;display:inline-block}#topic_path a:hover{text-decoration:underline !important;opacity:.7}.newsList{margin-top:100px;max-width:900px;padding-bottom:100px;width:100%}.newsList-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:54px}.newsList-item{background-color:#f5f5f5}.newsList-item-link{display:block;padding:25px 30px}.newsList-item-date{color:#569065;font-size:14px}.newsList-item-category{border:1px solid #569065;border-radius:50vh;color:#569065;font-size:14px;padding:2px 10px;margin-left:10px}.newsList-item-title{font-size:24px;font-weight:normal;margin-top:20px}.newsList-item-text{font-size:16px;margin-top:10px}.newsBox{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:215px auto;grid-template-columns:215px auto;gap:80px;margin:100px auto}.newsBox__pageLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin:60px auto 0;max-width:474px;width:100%}.newsBox__pageLink__item{min-width:118px}.newsBox__pageLink__item a{border:solid 1px #569065;border-radius:6px;display:block;font-size:15px;font-weight:500;letter-spacing:.06em;padding:6px 10px}.newsBox__pageLink__item.is_prev a{text-align:right;position:relative}.newsBox__pageLink__item.is_prev a::before{content:"";display:inline-block;position:absolute;left:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3.5px 8px 3.5px 0;border-color:rgba(0,0,0,0) #382410 rgba(0,0,0,0) rgba(0,0,0,0)}.newsBox__pageLink__item.is_center{text-align:center}.newsBox__pageLink__item.is_next a{position:relative}.newsBox__pageLink__item.is_next a::before{content:"";display:inline-block;position:absolute;right:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #382410}@media screen and (max-width: 768px){.newsBox{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:70px;margin:26px auto 40px}.newsBox__pageLink{gap:10px;margin:40px auto 0;max-width:100%;padding-top:52px;position:relative}.newsBox__pageLink__item.is_prev{position:absolute;left:0;top:0}.newsBox__pageLink__item.is_center{margin:auto}.newsBox__pageLink__item.is_next{position:absolute;right:0;top:0}}#navi{max-width:215px;width:100%}@media screen and (max-width: 768px){#navi{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}}@media screen and (max-width: 768px){#content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.tb_ovn_news{margin-top:5px}.news_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.news_sub .date{font-size:12px;margin-right:5px}.news_sub .cate_name{border:1px solid #0068b7;border-radius:50vh;color:#0068b7;font-size:10px;padding:2px 6px}.news_sub .tb_tt{font-size:15px;font-weight:bold;margin-top:5px}.news_tt{border-top:3px solid #0068b7;border-bottom:solid 1px #d9d9d9;font-size:16px;font-weight:500;padding:10px 0;text-align:center}.news_cate{margin-bottom:40px}.news_cate li{border-bottom:solid 1px #d9d9d9;color:#0068b7;font-size:16px;font-weight:normal;letter-spacing:.06em;padding:10px 0;text-align:center}.navi-date{border-bottom:solid 1px #d9d9d9;font-size:16px;font-weight:normal;letter-spacing:.06em;padding:10px 0 10px 14px;position:relative}.navi-date::before{background:#382410;content:"";position:absolute;left:0;top:22px;width:10px;height:2px}.year_tit{cursor:pointer;position:relative}.year_tit::before{position:absolute;right:0;top:5px;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:11px 6.5px 0 6.5px;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}.year_tit.is_open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.monthlist{display:none;margin-top:5px}.monthlist li{line-height:1.6}.content_post .news_img{background-color:#fbf5ef;text-align:center;margin:0 auto 20px;max-width:612px;height:400px}.content_post .news_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media screen and (max-width: 768px){.content_post .news_img{margin:0 auto 60px;max-width:100%;height:233px}}.content_post{width:100%}.content_post .section{background:#fef8e5;padding:40px}.content_post__ttl{font-size:32px;font-weight:bold;letter-spacing:.06em;margin-top:5px;margin-bottom:40px}.content_post h2{font-size:28px;font-weight:bold;padding-bottom:16px}.content_post p{line-height:2.125em;margin:0 0 2.125em}.content_post p a{color:#569065;text-decoration:underline}.content_post .aligncenter{display:block;margin:0 auto}@media screen and (max-width: 768px){.content_post{max-width:100%}.content_post__ttl{font-size:24px;margin-bottom:30px}.content_post h2{font-size:28px;font-weight:bold;padding-bottom:16px}.content_post p{line-height:2.125em;margin:0 0 2.125em}.content_post p a{color:#569065;text-decoration:underline}}.section.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wp-pagenavi span.current{background:#0068b7;color:#fff}.wp-pagenavi a,.wp-pagenavi span{background:#f5f5f5;border-radius:5px;color:#868686;font-size:14px;font-weight:bold;padding:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px}.wp-pagenavi a{-webkit-transition:.3s;transition:.3s}.wp-pagenavi a:hover{background:#0068b7;color:#fff;opacity:1}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:#f5f5f5;color:#868686}.pagination{display:block;width:100%}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.pagination__item{display:block}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-size:16px;-webkit-transition:.3s;transition:.3s}.pagination .page-numbers.current{color:#000;background-color:#eee}@media(hover: hover){.pagination a.page-numbers:hover{color:#000;background-color:#eee}}.single-post{display:block;width:100%;padding:80px 0}@media screen and (max-width: 768px){.single-post{padding:40px 0}}.single-post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.single-post__sidebar{display:block;width:270px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 769px){.single-post__sidebar{display:none}}.single-post__sidebar-title{display:block;width:100%;font-size:15px;line-height:19px;font-weight:500;color:#000;text-align:center;background-color:#eee;padding:15px;margin-top:15px}.single-post__sidebar-title:first-child{margin-top:0}.single-post__card{display:block;margin-top:15px}.single-post__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-post__card-item{display:-webkit-box;display:-ms-flexbox;display:flex}.single-post__card-item:last-child .single-post__card-inner:after{display:none}.single-post__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:5px;padding:15px 10px;-webkit-transition:.3s;transition:.3s;position:relative}.single-post__card-inner:after{background-color:#ccc;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(hover: hover){.single-post__card-inner:hover{opacity:.5}}.single-post__card-date{display:block;font-size:12px;line-height:16px;font-weight:500;color:#000}.single-post__card-title{display:block;font-size:13px;line-height:17px;font-weight:500}.single-post__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:auto;min-width:1px;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-post__content{display:block;width:100%;background-color:rgba(238,238,238,.1);padding:40px}@media screen and (max-width: 768px){.single-post__content{background-color:rgba(0,0,0,0);padding:0}}.single-post__content h2{font-size:36px;line-height:44px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h2{font-size:30px;line-height:38px}}.single-post__content h3{font-size:32px;line-height:40px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h3{font-size:28px;line-height:36px}}.single-post__content h4{font-size:28px;line-height:36px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h4{font-size:26px;line-height:34px}}.single-post__content h5{font-size:24px;line-height:32px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h5{font-size:22px;line-height:30px}}.single-post__content h6{font-size:20px;line-height:28px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h6{font-size:18px;line-height:26px}}.single-post__content p,.single-post__content a{font-size:16px;line-height:24px;font-weight:500}@media screen and (max-width: 768px){.single-post__content p,.single-post__content a{font-size:14px;line-height:22px}}.single-post__content a{text-decoration:underline}@media(hover: hover){.single-post__content a:hover{text-decoration:none}}
.__pc{
}
.__sp{
display:none;
}
@media screen and (max-width: 768px) {
.__sp{display:block;}
.__pc{display:none!important;}
#table_box .local__content table th {
background-color:#f8fbfd!important;
color: #000!important;
text-align: left; 
width:100%; 
display:block;
}
#table_box tbody{
width:100%; 
display:block;
}
#table_box tr{
width:100%; 
display:block;
}
#table_box th{
width:100%; 
display:block;
}
#table_box td:first-child{
width:100%; 
display:block;
background-color: #e8f5fd;
}
#table_box td{
width:100%; 
display:block;
border:none;
}
#table_box td:last-child{
width:100%; 
display:block;
text-align:right;
font-weight:bold;
}
#table_box .t_st .is_bg{
background-color: #fdfde8;
text-align:left;
}
#table_box th {
width: 100%;
display: block;
background-color: #fff;
border: none;
color: #036ed1;
font-size: 6vw;
font-weight: 500;
padding: 20px;
line-height: 2;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}
}
#nested-tabs {
width: 580px;
padding: 0;
box-sizing: border-box;
background: rgba(255, 255, 255, 0);
position: fixed;
right: 20px;
bottom: 10px;
opacity: 0;
z-index: -1;
transition: 0.3s;
}
#nested-tabs.fixed {
opacity: 1;
z-index: 100000;
}
#nested-tabs .tab_ttl {
width: 100%;
margin: 0 auto 10px;
}
#nested-tabs .tab_ttl p {
font-size: 15px;
font-weight: bold;
text-align: center;
padding: 10px 20px;
border: 1px solid #727171;
border-radius: 50vh;
background: #fff;
color: inherit;
line-height: 1.2;
}
#nested-tabs .tabs {
display: flex;
gap: 10px 60px;
font-size: 13px;
justify-content: center;
margin: 20px auto;
flex-wrap: wrap;
text-align: center;
}
#nested-tabs .tabs.tabss {
display: flex;
gap: 5px;
justify-content: space-between;
margin: 10px auto;
flex-wrap: wrap;
text-align: center;
}
#nested-tabs .tabs .tab {
appearance: none;
padding: 10px 60px;
font-size: 14px;
border: 1px solid #727171;
border-radius: 50vh;
background: #fff;
color: inherit;
cursor: pointer;
line-height: 1;
white-space: nowrap;
transition:
background-color .2s ease,
border-color .2s ease,
color .2s ease,
transform .05s ease;
}
#nested-tabs .tab.tabsss {
appearance: none;
font-size: 13px;
padding: 5px 10px;
border: 1px solid #727171;
border-radius: 50vh;
background: #fff;
color: inherit;
cursor: pointer;
line-height: 1;
white-space: nowrap;
transition:
background-color .2s ease,
border-color .2s ease,
color .2s ease,
transform .05s ease;
}
#nested-tabs .tab:active {
transform: translateY(1px);
}
#nested-tabs .tab:focus-visible {
outline: 2px solid #0b6bff;
outline-offset: 2px;
}
#nested-tabs .tab[aria-selected="true"] {
background: #0068b7;
color: #fff;
border-color: #0068b7;
}
#nested-tabs .tabpanel {
display: none;
margin-inline: auto;
}
#nested-tabs .tabpanel iframe {
border: 1px solid #727171 !important;
border-radius: 40px;
background: #fff;
}
#nested-tabs .tabpanel[aria-hidden="false"] {
display: block;
padding: 0;
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
#nested-tabs {
width: 100%;
position: static;
opacity: 1;
z-index: 1;
margin-bottom: 40px;
}
#nested-tabs .tab_ttl {
padding: 0 25px;
}
#nested-tabs .tab_ttl p {
font-size: 14px;
}
#nested-tabs .tabs {
padding: 0 25px;
justify-content: space-around;
}
#nested-tabs .tabs .tab {
padding: 10px 30px;
}
#nested-tabs .tab.tabsss {
padding: 5px 10px;
}
#nested-tabs .tabs.tabss {
gap: 10px 5px;
padding: 0 25px;
justify-content: center;
}
#nested-tabs .tabpanel iframe {
border-radius: 0;
}
.reserv_iframe {
display: block;
margin: 0 auto 4%;
width: 90%;
}
}