@charset "UTF-8";#dental{padding:146px 0 0}@media screen and (max-width:750px){#dental{padding:100px 0 87px}}#dental .heading_tel span{font-weight:700}.heading_tel{background-color:#f7f9fd;height:46px;display:flex;justify-content:flex-end;align-items:center;color:#187fc4;font-weight:700;padding:0 .7em 0 0;line-height:1;position:fixed;top:0;left:0;width:100%;z-index:100;font-size:20px}@media screen and (max-width:750px){.heading_tel{display:none}}.heading_tel span{font-size:16px;font-weight:400;margin:0 10px 0 0}.heading_tel a{color:#187fc4}#dental .stk_header{width:100%;transition:all .3s;position:relative;height:auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 1em;box-shadow:0 5px 5px rgba(24,127,196,.05);background-color:#fff;color:#000;position:fixed;top:46px;left:0;width:100%;z-index:100}@media screen and (max-width:750px){#dental .stk_header{top:0;height:100px;padding:0;background-color:rgba(255,255,255,.9);box-shadow:unset}}#dental .nav_btn.search_btn{display:none}#dental .inner-header.wrap{max-width:unset;width:100%;padding:0}@media screen and (max-width:750px){#dental .inner-header.wrap{justify-content:flex-start;padding:0 0 0 1em}#dental .inner-header.wrap .site__logo{align-items:flex-start}}#dental .site__logo .custom-logo{width:246px;height:36px;max-height:unset}@media screen and (max-width:1400px){#dental .site__logo .custom-logo{width:180px;height:auto}}@media screen and (max-width:1000px){#dental .site__logo .custom-logo{width:160px;height:auto}}@media screen and (max-width:750px){#dental .site__logo .custom-logo{width:184px}}#dental #inner-footer.inner.wrap{max-width:unset;width:100%;padding-right:0;padding-left:0;padding-bottom:0}@media screen and (max-width:750px){#dental #inner-footer.inner.wrap{padding:0}}#dental #inner-footer.inner.wrap .copyright{text-align:center;color:#fff;background-color:#000;font-size:12px;height:48px;display:flex;align-items:center;justify-content:center}#dental #inner-footer.inner.wrap .copyright a{text-decoration:none}@media screen and (max-width:750px){#dental #inner-footer.inner.wrap .copyright{font-size:10px;font-weight:700}}#dental .footer-links a:before{display:none}@media screen and (max-width:750px){.footer-links .menu-item{display:inline-block;margin:0 .9em 0 0;line-height:2.5}}#dental .footer-links a{color:#fff;font-size:14px}@media screen and (max-width:750px){#dental .footer-links a{font-size:12px;font-weight:700}}#dental .footer-links a:hover{opacity:.8;transition:.15s}#dental .footer-links{margin:0 auto 2.5em}@media screen and (max-width:750px){#dental .footer-links{margin:0;padding:1.5em 3em}}#dental .ul__g_nav>.menu-item{font-size:16px;margin:.2em 2em .2em 0}@media screen and (max-width:1400px){#dental .ul__g_nav>.menu-item{font-size:14px;margin:.2em 1em .2em 0}}@media screen and (max-width:1100px){#dental .ul__g_nav>.menu-item{margin:.2em 1em .2em 0}}@media screen and (max-width:1000px){#dental .ul__g_nav>.menu-item{font-size:12px}}#dental .ul__g_nav>.menu-item>a{padding:0;line-height:1.5;opacity:1}#dental .ul__g_nav>.menu-item>a:hover{color:#187fc4}#dental .ul__g_nav>.menu-item>a:after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;margin:auto;background-color:#187fc4;transition:.3s;transform-origin:top left;border:none}#dental .ul__g_nav>.menu-item>a:hover:after{width:100%}#dental .ul__g_nav>.menu-item:nth-last-child(2){width:160px;height:100px;background-color:#c7e1ea;color:#fff;position:relative;z-index:2;overflow:hidden;margin-right:0;margin-top:0;margin-bottom:0}@media screen and (max-width:1200px){#dental .ul__g_nav>.menu-item:nth-last-child(2){width:100px}}#dental .ul__g_nav>.menu-item:nth-last-child(2):hover:after{left:0;transition:.3s}#dental .ul__g_nav>.menu-item:nth-last-child(2) a{color:#187fc4;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:20px;padding:0 0 0 2em;white-space:nowrap;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_file.png);background-repeat:no-repeat;background-size:25px 30px;background-position:18% center}@media screen and (max-width:1200px){#dental .ul__g_nav>.menu-item:nth-last-child(2) a{font-size:14px;background-size:15px auto;background-position:15% center;padding:0 0 0 1.7em}}#dental .ul__g_nav>.menu-item:nth-last-child(2):after{content:"";display:block;position:absolute;top:0;bottom:0;left:-100%;width:100%;height:100%;margin:auto;background-color:#3098de;z-index:-1}#dental .ul__g_nav>.menu-item:nth-last-child(2) a:hover{color:#fff;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_file_w.png)}#dental .ul__g_nav>.menu-item:nth-last-child(1){width:220px;height:100px;background-color:#187fc4;color:#fff;position:relative;z-index:2;overflow:hidden;margin-right:0;margin-top:0;margin-bottom:0}@media screen and (max-width:1200px){#dental .ul__g_nav>.menu-item:nth-last-child(1){width:130px}}#dental .ul__g_nav>.menu-item:nth-last-child(1):hover:after{left:0;transition:.3s}#dental .ul__g_nav>.menu-item:nth-last-child(1) a{color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:20px;padding:0 0 0 2.8em;white-space:nowrap;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_mail.png);background-repeat:no-repeat;background-size:39px 30px;background-position:16% 44%}@media screen and (max-width:1200px){#dental .ul__g_nav>.menu-item:nth-last-child(1) a{padding:0 0 0 2.3em;background-size:25px auto;background-position:8% 46%;font-size:14px}}#dental .ul__g_nav>.menu-item:nth-last-child(1):after{content:"";display:block;position:absolute;top:0;bottom:0;left:-100%;width:100%;height:100%;margin:auto;background-color:#0d5a8f;z-index:-1}#dental nav.stk_g_nav{white-space:nowrap;margin:0 0 0 auto}@media screen and (max-width:750px){#dental .inner-header .nav_btn{width:68px;height:68px;position:absolute;top:-10px;right:16px;left:auto;border-radius:34px;background-color:#ecf6fa;box-shadow:0 3px 6px rgba(0,0,0,.2);align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#187fc4}#dental .inner-header .nav_btn .stk_svgicon{display:none}#dental .inner-header .nav_btn .text{font-size:12px;display:block;transform:scale(.9);margin:0;font-weight:400}}@media screen and (max-width:750px){#dental .remodal-wrapper{width:100%;height:100%;padding:0}#dental .remodal{padding:0;width:100%;height:100%;background-color:#4073ad}#dental .remodal #nav_menu-2{width:85%;margin:0 auto;padding:30% 0 0}#dental .remodal #nav_menu-2 li{border-bottom:1px solid rgba(255,255,255,.3);margin:0}#dental .remodal #nav_menu-2 li a{color:#fff;color:#fff;padding:1em 0;font-size:20px;display:block;font-weight:700}#dental .remodal #nav_menu-2 li a:after{display:none}#dental .remodal #nav_menu-2 li:last-child{border:none}#dental .remodal .remodal-close:last-child{display:none}#dental .remodal .remodal-close{width:68px;height:68px;position:absolute;top:-3px;right:16px;border-radius:34px;background-color:#ecf6fa;opacity:1}#dental .remodal .remodal-close .stk_svgicon{display:none}#dental .remodal .remodal-close .text{display:none}#dental .remodal .remodal-close:before,#dental .remodal .remodal-close:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:2px;height:20px;margin:auto;transform:rotate(45deg);background-color:#187fc4}#dental .remodal .remodal-close:after{transform:rotate(-45deg)}}.nav_sp_contact{display:none}@media screen and (max-width:750px){.nav_sp_contact{position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;width:100%;height:87px;z-index:10001;margin:0}.nav_sp_contact li{width:33.333%;border-top:1px solid #fff;border-right:1px solid #fff;height:87px}.nav_sp_contact li a{color:#fff;font-size:16px;text-align:center;display:block;background-color:#187fc4;width:100%;height:100%;padding:3.3em 0 0;text-decoration:none;font-weight:700}.nav_sp_contact li:last-child{border-right:none}.nav_sp_contact li:nth-child(1) a{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_tel_w.png);background-repeat:no-repeat;background-size:20px auto;background-position:center 17px}.nav_sp_contact li:nth-child(2) a{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_mail_w.png);background-repeat:no-repeat;background-size:32px auto;background-position:center 17px}.nav_sp_contact li:nth-child(3) a{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_file_w.png);background-repeat:no-repeat;background-size:23px auto;background-position:center 17px}}#dental #page-top{display:block;height:64px;width:64px;background-color:#187fc4;border-top-left-radius:20px;position:fixed;right:0;bottom:0;z-index:10;opacity:1;transition:.5s;transform:translateY(64px)}#dental #page-top:hover{background-color:#115e91}@media screen and (max-width:750px){#dental #page-top{height:50px;width:50px;bottom:87px}}#dental #page-top:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:27px;height:20px;margin:auto;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_ar_vertical.png);background-size:contain;background-repeat:no-repeat;transition:.3s;pointer-events:none}@media screen and (max-width:750px){#dental #page-top:after{width:20px;height:15px}}#dental #page-top:hover:after{top:-10px}@media screen and (max-width:750px){#dental #page-top:hover:after{top:0}}#dental #page-top_visible{visibility:visible;opacity:1}#dental #page-top.pt-active{transform:translate(0)}#dental #page-top .pt-button{text-decoration:none;width:100%;height:100%;border-radius:unset;text-align:center;line-height:auto;padding:0;display:block;color:#fff;background:0 0}#dental #page-top .pt-button:before{display:none}#dental_top{background-color:#fff;font-family:"Noto Sans JP",sans-serif}#dental_top html,#dental_top body,#dental_top div,#dental_top span,#dental_top object,#dental_top iframe,#dental_top h1,#dental_top h2,#dental_top h3,#dental_top h4,#dental_top h5,#dental_top h6,#dental_top p,#dental_top blockquote,#dental_top pre,#dental_top abbr,#dental_top address,#dental_top cite,#dental_top code,#dental_top del,#dental_top dfn,#dental_top em,#dental_top img,#dental_top ins,#dental_top kbd,#dental_top q,#dental_top samp,#dental_top small,#dental_top strong,#dental_top sub,#dental_top sup,#dental_top var,#dental_top b,#dental_top i,#dental_top dl,#dental_top dt,#dental_top dd,#dental_top ol,#dental_top ul,#dental_top li,#dental_top fieldset,#dental_top form,#dental_top label,#dental_top legend,#dental_top table,#dental_top caption,#dental_top tbody,#dental_top tfoot,#dental_top thead,#dental_top tr,#dental_top th,#dental_top td,#dental_top article,#dental_top aside,#dental_top canvas,#dental_top details,#dental_top figcaption,#dental_top figure,#dental_top footer,#dental_top header,#dental_top hgroup,#dental_top menu,#dental_top nav,#dental_top section,#dental_top summary,#dental_top time,#dental_top mark,#dental_top audio,#dental_top video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#dental_top body{line-height:1}#dental_top article,#dental_top aside,#dental_top details,#dental_top figcaption,#dental_top figure,#dental_top footer,#dental_top header,#dental_top hgroup,#dental_top menu,#dental_top nav,#dental_top section{display:block}#dental_top nav ul{list-style:none}#dental_top blockquote,#dental_top q{quotes:none}#dental_top blockquote:before,#dental_top blockquote:after,#dental_top q:before,#dental_top q:after{content:"";content:none}#dental_top a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}#dental_top ins{background-color:#ff9;color:#000;text-decoration:none}#dental_top mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}#dental_top del{text-decoration:line-through}#dental_top abbr[title],#dental_top dfn[title]{border-bottom:1px dotted;cursor:help}#dental_top table{border-collapse:collapse;border-spacing:0}#dental_top hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#dental_top input,#dental_top select{vertical-align:middle}#dental_top li{list-style:none}#dental_top input,#dental_top button,#dental_top textarea,#dental_top select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}#dental_top *,#dental_top *:before,#dental_top *:after{box-sizing:border-box}#dental_top a:link,#dental_top a:visited,#dental_top a:hover,#dental_top a:active{text-decoration:none}#dental_top img{display:block;max-width:100%;height:auto}#dental_top .sp{display:none !important}#dental_top .pc{display:block !important}#dental_top .sp-flex{display:none !important}#dental_top .pc-flex{display:flex !important}#dental_top .sp-inlineblock{display:none !important}#dental_top .pc-inlineblock{display:inline-block !important}@media screen and (max-width:750px){#dental_top .sp{display:block !important}#dental_top .pc{display:none !important}#dental_top .sp-flex{display:flex !important}#dental_top .pc-flex{display:none !important}#dental_top .sp-inlineblock{display:inline-block !important}#dental_top .pc-inlineblock{display:none !important}}#dental_top *:focus{outline:none}#dental_top a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;text-decoration:none}#dental_top p{font-size:16px;line-height:1.8;margin:0 0 1.5em}@media screen and (max-width:750px){#dental_top p{font-size:14px}}@media screen and (max-width:750px){#dental_top .ank{margin:-60px 0 0;padding:60px 0 0}}#dental_top .ank.ank_mg{margin:-90px 0 0;padding:90px 0 0}@media screen and (max-width:750px){#dental_top .ank.ank_mg{margin:-60px 0 0;padding:60px 0 0}}#dental_top .btn{width:337px;height:89px;border-radius:45px;background-color:#187fc4;display:flex;color:#fff;justify-content:center;align-items:center;font-size:25px;font-weight:700;overflow:hidden;position:relative}#dental_top .btn:after{content:"";display:block;position:absolute;top:0;bottom:0;left:-110%;width:337px;height:89px;border-radius:45px;background-color:#22638e;margin:auto;z-index:1}@media screen and (max-width:750px){#dental_top .btn:after{left:-120%}}@media screen and (max-width:750px){#dental_top .btn{width:80%;height:60px;font-size:20px;margin:0 auto}}#dental_top .btn span{line-height:1;position:relative;z-index:2}#dental_top .btn .btn_ar{position:relative;padding:0}#dental_top .btn .btn_ar:after{content:"";display:block;position:absolute;top:3px;right:-31px;width:17px;height:23px;margin:auto;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_ar.png);background-size:contain;background-repeat:no-repeat;transition:.3s}@media screen and (max-width:750px){#dental_top .btn .btn_ar:after{width:13px;top:2px;right:-25px}}#dental_top .btn .btn_ar_blue:after{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_ar_blue.png)}#dental_top .btn .btn_ar_small:after{width:10px;height:13px;right:-20px}#dental_top .btn.btn_c1{background-color:#22638e}#dental_top .btn.btn_w{border:3px solid #22638e;background-color:#fff;color:#187fc4}#dental_top .btn.btn_w:after{background-color:rgba(0,175,236,.2)}#dental_top .btn.btn_water{border:3px solid #22638e;background-color:rgba(0,175,236,.2);color:#187fc4}#dental_top .btn.btn_small{width:189px;height:50px;font-size:16px;border:2px solid #22638e}#dental_top .btn.btn_border_w_small{border:2px solid #fff}#dental_top .btn.btn_nob{border:none}#dental_top .btn:hover:after{left:0;transition:.3s}#dental_top .btn.btn_w:hover:after{left:0;transition:.3s}#dental_top .btn:hover .btn_ar{position:relative;padding:0}#dental_top .btn:hover .btn_ar:after{right:-38px}#dental_top .btn.btn_small:hover .btn_ar_small:after{right:-25px}#dental_top .btn.btn_small:hover:after{left:0;transition:.3s}#dental_top .btn.btn_w.btn_small:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:-210%;width:189px;height:50px;background-color:rgba(0,175,236,.2);margin:auto;z-index:1}#dental_top .btn.btn_w.btn_small:hover:after{left:0}#dental_top .btn.btn_small.btn_border_w_small:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:-210%;width:189px;height:50px;background-color:#22638e;margin:auto;z-index:1}#dental_top .btn.btn_small.btn_border_w_small:hover:after{left:0}#dental_top .main{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/main_back02.png),url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/main_back.png);background-color:#f7f9fd;background-size:100% auto,cover;margin:0;padding:0 0 10em;background-position:center bottom,center 0;background-repeat:no-repeat}@media screen and (max-width:750px){#dental_top .main{padding:0 0 1em;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/main_back02_sp.png),url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/main_back_sp.png);background-position:center bottom,center 0;margin:-6em 0 0}}#dental_top .main .hero{width:100%;height:calc(100vh - 146px);line-height:1;display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto 9.8em}@media screen and (max-width:750px){#dental_top .main .hero{height:100vh;margin:0 auto 0}}#dental_top .main .hero .hero_inner{margin:0 0 2em}@media screen and (max-width:750px){#dental_top .main .hero .hero_inner{margin:4em 0 2em}}#dental_top .main .hero .sc_move{font-size:12px;text-align:center;width:56px;height:68px;color:#187fc4;position:absolute;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width:750px){#dental_top .main .hero .sc_move{height:45px;display:none}}#dental_top .main .hero .sc_move:after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;width:2px;height:43px;margin:auto;background-color:#187fc4}@media screen and (max-width:750px){#dental_top .main .hero .sc_move:after{height:25px}}#dental_top .main .cp{width:594px;margin:0 auto 6.4em}@media screen and (max-width:750px){#dental_top .main .cp{width:80%;margin:0 auto 3.9em}}#dental_top .main .links{display:flex;justify-content:center;position:relative}@media screen and (max-width:750px){#dental_top .main .links{display:block;text-align:center}}#dental_top .main .links a{margin:0 .5em 0;position:relative}@media screen and (max-width:750px){#dental_top .main .links a{margin:0 auto .6em}}#dental_top .main .links .btn_lead{position:absolute;top:-33px;font-size:16px;color:#000;font-weight:400;letter-spacing:1px;display:inline;left:111px}@media screen and (max-width:750px){#dental_top .main .links .btn_lead{font-size:14px;top:-10px;position:relative;left:0;right:0}}#dental_top .main .links .btn_lead:before,#dental_top .main .links .btn_lead:after{content:"";display:block;position:absolute;top:0;left:-13px;width:1px;height:18px;margin:auto;background-color:#000;transform:rotate(-25deg)}#dental_top .main .links .btn_lead:after{transform:rotate(25deg);left:auto;right:-5px}#dental_top .main .lead{font-size:30px;color:#187fc4;text-align:center;font-weight:700;margin:0 0 2.5em}@media screen and (max-width:750px){#dental_top .main .lead{font-size:20px}}#dental_top .main .layout{max-width:1088px;margin:0 auto;display:flex;justify-content:space-between;width:90%}@media screen and (max-width:750px){#dental_top .main .layout{display:block;width:83%}}#dental_top .main .layout .blk01{width:29%;height:430px}@media screen and (max-width:750px){#dental_top .main .layout .blk01{width:100%;height:auto;margin:0 0 1.5em;padding:0 0 12em}}#dental_top .main .layout .blk01 dt{text-align:center;color:#7d8490;font-size:25px;font-weight:700;margin:0 0 1em}@media screen and (max-width:1000px){#dental_top .main .layout .blk01 dt{font-size:calc(25vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .main .layout .blk01 dt{font-size:18px;margin:0 0 .8em}}#dental_top .main .layout .blk01 dd{background-color:#e9ecf2;border-radius:54px;padding:2em 2em 4em;font-size:16px;line-height:1.8}@media screen and (max-width:1000px){#dental_top .main .layout .blk01 dd{font-size:calc(16vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .main .layout .blk01 dd{font-size:16px;border-radius:45px;padding:1.5em 1.5em 3em}}#dental_top .main .layout .blk01:nth-child(1){position:relative}#dental_top .main .layout .blk01:nth-child(1):after{content:"";width:322px;height:225px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/illust_01.png);background-size:322px auto;background-repeat:no-repeat;background-position:bottom 0;position:absolute;bottom:-3px;left:0;right:0}@media screen and (max-width:1200px){#dental_top .main .layout .blk01:nth-child(1):after{background-size:contain;width:90%;margin:auto;bottom:-47px}}@media screen and (max-width:1000px){#dental_top .main .layout .blk01:nth-child(1):after{bottom:-80px;bottom:0}}#dental_top .main .layout .blk01:nth-child(2){position:relative}@media screen and (max-width:750px){#dental_top .main .layout .blk01:nth-child(2){margin:-2em 0 1.5em}}#dental_top .main .layout .blk01:nth-child(2):after{content:"";width:322px;height:225px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/illust_02.png);background-size:322px auto;background-repeat:no-repeat;background-position:bottom 0;position:absolute;bottom:-3px;left:0;right:0}@media screen and (max-width:1200px){#dental_top .main .layout .blk01:nth-child(2):after{background-size:contain;width:90%;margin:auto;bottom:-47px}}@media screen and (max-width:1000px){#dental_top .main .layout .blk01:nth-child(2):after{bottom:0}}#dental_top .main .layout .blk01:nth-child(3){position:relative}#dental_top .main .layout .blk01:nth-child(3):after{content:"";width:322px;height:225px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/illust_03.png);background-size:322px auto;background-repeat:no-repeat;background-position:bottom 0;position:absolute;bottom:-3px;left:0;right:0}@media screen and (max-width:1200px){#dental_top .main .layout .blk01:nth-child(3):after{background-size:contain;width:90%;margin:auto;bottom:-47px}}@media screen and (max-width:1000px){#dental_top .main .layout .blk01:nth-child(3):after{bottom:0}}#dental_top .sec_gray{background-color:#f7f9fd;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/back_ar_down.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;padding:8.3em 0 5em}@media screen and (max-width:750px){#dental_top .sec_gray{padding:2em 0 1em}}#dental_top section{padding:10em 0}#dental_top section .title{font-size:30px;color:#187fc4;text-align:center;font-weight:700;margin:0 0 2em}@media screen and (max-width:1200px){#dental_top section .title{font-size:calc(30vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top section .title{font-size:20px}}#dental_top section .title.title_mg01{margin:0 0 1.5em}@media screen and (max-width:750px){#dental_top section .title.title_mg01{margin:0 0 1.2em}}#dental_top section .title.title_il{font-size:20px;font-weight:400;color:#000;margin:0 0 2.5em}@media screen and (max-width:750px){#dental_top section .title.title_il{font-size:14px}}#dental_top section .title.title_il span{position:relative}#dental_top section .title.title_il span:before,#dental_top section .title.title_il span:after{content:"";display:block;position:absolute;top:4px;left:-40px;width:22px;height:25px;margin:auto;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_teeth.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:750px){#dental_top section .title.title_il span:before,#dental_top section .title.title_il span:after{top:-2px}}#dental_top section .title.title_il span:after{left:auto;right:-38px}#dental_top section .title.title_il_b{color:#187fc4}#dental_top section .title.title_il_b span:before,#dental_top section .title.title_il_b span:after{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/icon_teeth_blue.png)}#dental_top section .lead{text-align:center;font-size:20px;line-height:1.8;margin:0 auto 6em;padding:0 1em}@media screen and (max-width:1200px){#dental_top section .lead{font-size:calc(20vw / 1200 * 100);min-height:0vw;width:90%;margin:0 auto 2em}}@media screen and (max-width:750px){#dental_top section .lead{font-size:16px;text-align:left;line-height:2;padding:0}#dental_top section .lead br{display:none}}#dental_top section .lead_mg01{margin:0 auto 5em}@media screen and (max-width:750px){#dental_top section .lead_mg01{margin:0 auto 2em}}#dental_top section .lead_mg03{margin:0 auto 1.5em}#dental_top section .lead_mg04{margin:0 auto 2.4em}@media screen and (max-width:750px){#dental_top section .lead_mg04{padding:0;width:100%}}#dental_top section .lead_mg05{margin:0 auto 3.6em}@media screen and (max-width:750px){#dental_top section .lead_mg05{padding:0;width:100%}}#dental_top section .contents_gp{margin:0 auto 6.8em}@media screen and (max-width:750px){#dental_top section .contents_gp{margin:0 auto 3em}}#dental_top section .contents_gp_mg01{margin:0 auto 12em}@media screen and (max-width:750px){#dental_top section .contents_gp_mg01{margin:0 auto 2em}}#dental_top section .layout_2col{display:flex;max-width:720px;width:90%;margin:0 auto;justify-content:space-between;position:relative}@media screen and (max-width:750px){#dental_top section .layout_2col{margin:0 auto 1em;width:85%}}#dental_top section .layout_2col.dot_border:after{content:"";display:block;position:absolute;right:0;bottom:-38px;left:0;width:12px;height:16px;margin:auto;border:2px dashed #999;max-width:720px;width:100%;height:138px;border-radius:10px}@media screen and (max-width:750px){#dental_top section .layout_2col.dot_border:after{display:none}}#dental_top section .layout_2col .child{max-width:352px;text-align:center;width:49%}#dental_top section .layout_2col .child .name{background-color:#c4c8d0;display:block;padding:1.2em 0;font-size:20px;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (max-width:750px){#dental_top section .layout_2col .child .name{font-size:12px;padding:1.8em 0;border-top-right-radius:6px;border-top-left-radius:6px}}#dental_top section .layout_2col .child .value{background-color:#e9ecf2;padding:1.8em 0;font-size:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:relative}@media screen and (max-width:750px){#dental_top section .layout_2col .child .value{font-size:12px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin:0 0 5em}}#dental_top section .layout_2col .child .value:after{content:"";position:absolute;bottom:-90px;right:0;left:0;margin:auto;width:0;height:0;display:block;border-top:22px solid #7d8490;border-right:14px solid rgba(221,221,221,0);border-bottom:22px solid rgba(221,221,221,0);border-left:14px solid rgba(221,221,221,0)}@media screen and (max-width:750px){#dental_top section .layout_2col .child .value:after{bottom:-55px;display:block;border-top:15px solid #7d8490;border-right:11px solid rgba(221,221,221,0);border-bottom:15px solid rgba(221,221,221,0);border-left:11px solid rgba(221,221,221,0)}}#dental_top section .layout_2col .child .result{padding:9em 0 0;line-height:2;font-size:16px}@media screen and (max-width:750px){#dental_top section .layout_2col .child .result{font-size:12px;border:1px dashed #999;padding:0;border-radius:5px;height:100px;display:flex;justify-content:center;align-items:center;line-height:1.5}}#dental_top section .layout_3col{display:flex;max-width:1088px;width:90%;margin:0 auto;justify-content:space-between;position:relative}@media screen and (max-width:750px){#dental_top section .layout_3col{margin:0 auto 1.5em}}#dental_top section .layout_3col .child{max-width:352px;text-align:center;width:32.5%}#dental_top section .layout_3col .child .name{background-color:#c4c8d0;display:block;padding:1.2em 1em;font-size:20px;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .name{font-size:16px}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .name{font-size:12px;padding:2em 1em;height:auto}}#dental_top section .layout_3col .child .name_c1{background-color:rgba(24,127,196,.2);height:77px;padding:0 1em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){#dental_top section .layout_3col .child .name_c1{padding:2em 1em;height:96px}}#dental_top section .layout_3col .child .name_c2{background-color:#187fc4;color:#fff;font-size:25px;height:77px;padding:0 1em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .name_c2{font-size:18px}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .name_c2{font-size:12px;height:96px;padding:2em 1em}}#dental_top section .layout_3col .child .value{background-color:#e9ecf2;padding:1.8em 0;font-size:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:relative}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .value{font-size:16px}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .value{font-size:12px}}#dental_top section .layout_3col .child .value:after{content:"";position:absolute;bottom:-90px;right:0;left:0;margin:auto;width:0;height:0;display:block;border-top:22px solid rgba(24,127,196,.5);border-right:14px solid rgba(221,221,221,0);border-bottom:22px solid rgba(221,221,221,0);border-left:14px solid rgba(221,221,221,0)}@media screen and (max-width:750px){#dental_top section .layout_3col .child .value:after{bottom:-35px;border-top:12px solid rgba(24,127,196,.5);border-right:8px solid rgba(221,221,221,0);border-bottom:12px solid rgba(221,221,221,0);border-left:8px solid rgba(221,221,221,0)}}#dental_top section .layout_3col .child .value_c1{height:109px;background-color:#fff;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){#dental_top section .layout_3col .child .value_c1{height:75px}}#dental_top section .layout_3col .child .value_fz_big{font-size:25px}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .value_fz_big{font-size:20px}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .value_fz_big{font-size:12px}}#dental_top section .layout_3col .child .value_fz_big:after{border-top:22px solid #187fc4}@media screen and (max-width:750px){#dental_top section .layout_3col .child .value_fz_big:after{border-top:12px solid #187fc4}}#dental_top section .layout_3col .child .result{padding:5.3em 0 0;line-height:2;font-size:20px}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .result{font-size:calc(23vw / 1200 * 100);min-height:0vw}}#dental_top section .layout_3col .child .result_fz_big{font-size:25px;color:#187fc4;font-weight:700;padding:110px 0 0;line-height:1.5;position:relative;z-index:1}@media screen and (max-width:1200px){#dental_top section .layout_3col .child .result_fz_big{font-size:calc(25vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .result_fz_big{padding:46px 0 0}}#dental_top section .layout_3col .child .result_fz_big:after{content:"";display:block;position:absolute;top:90px;right:0;left:0;width:117px;height:117px;margin:auto;background-color:#fff;border-radius:60px;z-index:-2}@media screen and (max-width:1000px){#dental_top section .layout_3col .child .result_fz_big:after{width:90px;height:90px}}@media screen and (max-width:750px){#dental_top section .layout_3col .child .result_fz_big:after{top:36px;width:70px;height:70px}}#dental_top section .cp_gray{font-size:30px;line-height:2;text-align:center;font-weight:700;color:#7d8490;padding:2.7em 1em 0}@media screen and (max-width:1000px){#dental_top section .cp_gray{font-size:calc(30vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top section .cp_gray{font-size:20px;text-align:left}}#dental_top section .cp_gray .font_blue{color:#187fc4}#dental_top section .cp_black{color:#000}#dental_top section .cp_onr{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_01.png);background-repeat:no-repeat;background-size:893px 90px;background-position:center 91px}@media screen and (max-width:1000px){#dental_top section .cp_onr{background-size:100% auto;background-position:center 60px}}@media screen and (max-width:750px){#dental_top section .cp_onr{width:85%;margin:1em auto;padding:0;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_01_sp.png);background-size:100% auto;background-position:0 0;padding:2em 0 1em}}#dental_top section .cp_onr02{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_02.png);background-repeat:no-repeat;background-size:871px 103px;background-position:center 47px;padding:1.5em 1em 0}@media screen and (max-width:1000px){#dental_top section .cp_onr02{background-size:contain;padding:2em 0 2em}}@media screen and (max-width:750px){#dental_top section .cp_onr02{width:85%;margin:0 auto;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_02_sp.png);padding:1.8em 0 4em;background-size:100% auto;background-position:0 0}}#dental_top section .cp_onr03{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_03.png);background-repeat:no-repeat;background-size:1186px 384px;background-position:center 0;padding:1.5em 1em 3.1em;font-size:37px}@media screen and (max-width:1200px){#dental_top section .cp_onr03{font-size:calc(37vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:1000px){#dental_top section .cp_onr03{background-size:contain;padding:2em 0 2em}}@media screen and (max-width:750px){#dental_top section .cp_onr03{font-size:20px;width:80%;margin:0 auto;text-align:center;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/onr_03_sp.png)}}#dental_top section .underline{background:linear-gradient(transparent 70%,rgba(24,127,196,.2) 0%)}#dental_top section .fig{max-width:1090px;margin:0 auto 2.3em;width:90%}@media screen and (max-width:750px){#dental_top section .fig{margin:-2em auto 2em;width:80%}}#dental_top .contents_body{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/back_top01.png);background-size:100% auto;padding:9em 0 7.5em;background-repeat:no-repeat}@media screen and (max-width:750px){#dental_top .contents_body{padding:2em 0 7em;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/back_top01_sp.png)}}#dental_top .contents_body .point{display:flex;justify-content:space-between;max-width:1088px;width:90%;margin:0 auto 6em}@media screen and (max-width:750px){#dental_top .contents_body .point{display:block;width:80%;margin:0 auto 5em}}#dental_top .contents_body .point .block{text-align:center;width:29%}@media screen and (max-width:750px){#dental_top .contents_body .point .block{width:100%;margin:0 auto 3em}}#dental_top .contents_body .point .block .head{letter-spacing:.05em;font-size:16px;font-weight:700;border-top:2px solid #000;border-bottom:2px solid #000;padding:.9em 0;margin:0 0 2.6em}@media screen and (max-width:750px){#dental_top .contents_body .point .block .head{padding:.5em 0;font-size:14px;margin:0 0 1.5em}}#dental_top .contents_body .point .block .head span{margin:0 0 0 .7em;position:relative;color:#fff;font-weight:700;font-size:12px;top:-1px;z-index:1}@media screen and (max-width:750px){#dental_top .contents_body .point .block .head span{font-size:11px}}#dental_top .contents_body .point .block .head span:after{content:"";display:block;position:absolute;top:1px;left:-6px;width:18px;height:18px;border-radius:10px;background-color:#000;margin:auto;z-index:-1}#dental_top .contents_body .point .block .lead{font-size:25px;font-weight:700;line-height:1.4;margin:0 auto 1.7em;padding:0}@media screen and (max-width:1200px){#dental_top .contents_body .point .block .lead{font-size:calc(25vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .point .block .lead{font-size:20px;text-align:center;line-height:1.8;margin:0 auto 1em}#dental_top .contents_body .point .block .lead br{display:block}}#dental_top .contents_body .point .block .icon{max-width:215px;margin:0 auto 2rem}@media screen and (max-width:750px){#dental_top .contents_body .point .block .icon{max-width:180px;margin:0 auto 1.5rem}}#dental_top .contents_body .point .block .txt{text-align:left}@media screen and (max-width:750px){#dental_top .contents_body .point .block .txt{font-size:16px}}#dental_top .contents_body .strategy{max-width:1088px;width:90%;margin:7.4em auto 4.3em}@media screen and (max-width:750px){#dental_top .contents_body .strategy{width:80%;margin:3em auto 2em}}#dental_top .contents_body .strategy .logo{max-width:330px;margin:0 auto 2em}@media screen and (max-width:750px){#dental_top .contents_body .strategy .logo{margin:0 auto 1em;max-width:110px}}#dental_top .contents_body .strategy .concept{margin:0 auto 4.6em}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept{margin:0 auto 2em}}#dental_top .contents_body .strategy .concept .layout{position:relative;margin:0 auto 5.7em}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .layout{margin:0 auto 9em}}#dental_top .contents_body .strategy .concept .layout dl.child01{position:absolute;top:31.5%;right:10.7%;text-align:center}#dental_top .contents_body .strategy .concept .layout dl.child02{position:absolute;left:9.1%;top:31.5%;text-align:center}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .layout dl.child01{top:40.6%;right:.9%;width:48%}}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .layout dl.child02{top:40.6%;left:.7%;width:48%}}#dental_top .contents_body .strategy .concept .layout dl dt{font-size:45px;font-weight:700;margin:0 auto .5em}@media screen and (max-width:1200px){#dental_top .contents_body .strategy .concept .layout dl dt{font-size:calc(45vw / 1200 * 100);min-height:0vw;margin:0 auto 0}}#dental_top .contents_body .strategy .concept .layout dl dd{font-size:20px;text-align:center;line-height:2;font-weight:700}@media screen and (max-width:1200px){#dental_top .contents_body .strategy .concept .layout dl dd{font-size:calc(20vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .layout dl dd{font-size:13px;text-align:left;padding:5.6em .9em 0;line-height:1.6}}#dental_top .contents_body .strategy .concept .layout dl:nth-child(2){left:auto;right:10.7%}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .layout dl:nth-child(2){right:.7%}}#dental_top .contents_body .strategy .concept .c01{text-align:center;font-size:25px;color:#187fc4;font-weight:700;line-height:2}@media screen and (max-width:1000px){#dental_top .contents_body .strategy .concept .c01{font-size:calc(25vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .strategy .concept .c01{font-size:20px;text-align:left}}#dental_top .contents_body .strategy .table{width:100%;margin:0 auto 0;border-bottom:2px solid #e9ecf2}#dental_top .contents_body .strategy .table .table_logo{max-width:240px;top:14px;position:relative}#dental_top .contents_body .strategy .table th{font-size:20px;font-weight:700;padding:.5em 0 1.2em}@media screen and (max-width:1000px){#dental_top .contents_body .strategy .table th{font-size:calc(20vw / 1000 * 100);min-height:0vw}#dental_top .contents_body .strategy .table th img{width:90%}}@media screen and (max-width:750px){#dental_top .contents_body .strategy .table th{font-size:15px;vertical-align:bottom}#dental_top .contents_body .strategy .table th img{width:80%;margin:0 auto}}#dental_top .contents_body .strategy .table tr{background-color:#fff}#dental_top .contents_body .strategy .table tr:nth-child(2n){background-color:#e9ecf2}#dental_top .contents_body .strategy .table td{width:25%;text-align:center;padding:2.3em 0;font-size:16px;color:#7d8490}@media screen and (max-width:750px){#dental_top .contents_body .strategy .table td{font-size:11px;padding:1em 0}}#dental_top .contents_body .strategy .table .txt{display:block}#dental_top .contents_body .strategy .table .sign{font-size:35px;font-weight:700}@media screen and (max-width:1000px){#dental_top .contents_body .strategy .table .sign{font-size:calc(35vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .strategy .table .sign{font-size:24px}}#dental_top .contents_body .strategy .table .blue{color:#187fc4}#dental_top .contents_body .service{max-width:1088px;margin:0 auto 4.3em;width:90%}@media screen and (max-width:750px){#dental_top .contents_body .service{width:80%;margin:0 auto 3em}}#dental_top .contents_body .service .merit{margin:0 auto 0}@media screen and (max-width:750px){#dental_top .contents_body .service .merit{margin:-2em auto 0}}#dental_top .contents_body .service .merit .merit_gp{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 3.7em}@media screen and (max-width:750px){#dental_top .contents_body .service .merit .merit_gp{margin:0 0 1.5em}}#dental_top .contents_body .service .merit .merit_gp .item{width:23.9%;height:260px;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;text-align:center;margin:0 0 16px;background-color:#fff}@media screen and (max-width:1200px){#dental_top .contents_body .service .merit .merit_gp .item{font-size:calc(25vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .service .merit .merit_gp .item{width:48.5%;font-size:14px;height:146px;border-radius:10px;margin:0 0 10px}}#dental_top .contents_body .service .merit .btn_wrap{text-align:center}#dental_top .contents_body .service .merit .btn_wrap .btn{margin:0 auto}#dental_top .contents_body .case{max-width:1088px;margin:0 auto;width:90%}@media screen and (max-width:750px){#dental_top .contents_body .case{width:80%}}#dental_top .contents_body .case .card{display:flex;margin:0 0 4.2em}@media screen and (max-width:750px){#dental_top .contents_body .case .card{display:block}}#dental_top .contents_body .case .card .image{width:23%;padding:1.3em 0 0}@media screen and (max-width:750px){#dental_top .contents_body .case .card .image{width:80%;margin:0 auto 1.5em}}#dental_top .contents_body .case .card .image .cap{font-size:20px;text-align:center;margin:1.9em 0 0}@media screen and (max-width:750px){#dental_top .contents_body .case .card .image .cap{font-size:16px;margin:1em 0 0}}#dental_top .contents_body .case .card .txt{width:77%;padding:0 0 0 2em}@media screen and (max-width:750px){#dental_top .contents_body .case .card .txt{width:100%;padding:0}}#dental_top .contents_body .case .card .txt .tag.blue{font-size:16px;color:#187fc4;margin:0 0 .6em;position:relative;font-weight:700;font-size:16px;top:-1px}@media screen and (max-width:750px){#dental_top .contents_body .case .card .txt .tag.blue{margin:0 0 .2em}}#dental_top .contents_body .case .card .txt .tag.blue .circle{position:relative;color:#f7f9fd;margin:0 0 0 .6em;font-size:12px;line-height:1;top:-1px;left:6px;z-index:1}#dental_top .contents_body .case .card .txt .tag.blue .circle:after{content:"";display:block;position:absolute;top:0;left:-6px;width:20px;height:20px;border-radius:10px;background-color:#187fc4;margin:auto;z-index:-1}#dental_top .contents_body .case .card .txt .title{font-size:25px;font-weight:700;color:#000;text-align:left;margin:0 0 1.3em}@media screen and (max-width:1200px){#dental_top .contents_body .case .card .txt .title{font-size:calc(25vw / 1200 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_body .case .card .txt .title{font-size:20px;margin:0}}#dental_top .contents_body .case .card .txt .lists li{font-size:16px;position:relative;padding:0 0 0 1.5em;margin:0 0 1em;text-indent:-1.4em;line-height:1.8}#dental_top .contents_body .case .card .txt .lists li:before{display:inline-block;content:"";width:16px;height:16px;margin:0 .4em 0 0;background-color:#187fc4;border-radius:10px}@media screen and (max-width:750px){#dental_top .contents_body .case .card .txt .lists li:before{top:2px;position:relative}}#dental_top .contents_body .case .btn_wrap{text-align:center}#dental_top .contents_body .case .btn_wrap .btn{margin:0 auto}#dental_top .thought{background-color:#f7f9fd;padding:6em 0}@media screen and (max-width:750px){#dental_top .thought{padding:3em 0}}#dental_top .thought .inner{max-width:1088px;padding:6.6em 0 6.1em;margin:0 auto;width:90%;background-color:#fff;border-radius:20px;box-shadow:0 0 13px rgba(0,0,0,.1)}@media screen and (max-width:750px){#dental_top .thought .inner{border-radius:10px;padding:3em 0 3em;width:80%}}#dental_top .thought .inner .title{margin:0 0 1.5em}#dental_top .thought .inner .lead{margin:0 auto 4.9em}@media screen and (max-width:750px){#dental_top .thought .inner .lead{margin:0 auto 3em}}#dental_top .thought .inner .lead p{font-size:20px;margin:0 0 1.8em}@media screen and (max-width:1000px){#dental_top .thought .inner .lead p{font-size:calc(20vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .thought .inner .lead p{font-size:16px}}#dental_top .thought .inner .fig{max-width:839px;width:90%;margin:0 auto}#dental_top .philosophy{background-color:#f7f9fd;padding:.6em 0 4.2em}#dental_top .philosophy .inner{max-width:1088px;margin:0 auto;width:90%}@media screen and (max-width:750px){#dental_top .philosophy .inner{width:100%}}#dental_top .philosophy .inner .title{margin:0 0 2.5em}@media screen and (max-width:750px){#dental_top .philosophy .inner .title{margin:0 0 1.6em}}#dental_top .philosophy .inner .layout{display:flex;justify-content:space-between}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout{flex-direction:column-reverse}}#dental_top .philosophy .inner .layout .img{width:calc(395 / 1088 * 100%);position:relative}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .img{width:100%}}#dental_top .philosophy .inner .layout .img img{width:533px;max-width:unset;margin:0 0 0 -138px}@media screen and (max-width:1200px){#dental_top .philosophy .inner .layout .img img{width:100%;margin:0}}#dental_top .philosophy .inner .layout .img .cap .p01{background-color:#fff;width:337px;font-size:14px;color:#187fc4;margin:-34px 0 0;position:relative;height:34px;display:flex;align-items:center;justify-content:center;line-height:1}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .img .cap .p01{width:auto;line-height:1.5;font-size:calc(14vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .img .cap .p01{width:80%;margin:-34px auto 0;font-size:11px}}#dental_top .philosophy .inner .layout .img .cap .name{background-color:#187fc4;display:block;color:#fff;width:340px;font-weight:700;padding:.5em 0 .6em;margin:0 0 1.5em auto}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .img .cap .name{width:auto}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .img .cap .name{width:80%;margin:0 auto 1em}}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(1){font-size:14px;padding:0 1.5em 0 2em}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(2){font-size:30px}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(3){font-size:14px;padding:0 0 0 1.5em;vertical-align:super}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(1){font-size:calc(14vw / 1000 * 100);min-height:0vw}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(2){font-size:calc(30vw / 1000 * 100);min-height:0vw}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(3){font-size:calc(14vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(1){font-size:12px}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(2){font-size:20px}#dental_top .philosophy .inner .layout .img .cap .name span:nth-child(3){font-size:12px;top:2px;position:relative}}#dental_top .philosophy .inner .layout .img .cap .p02{color:#187fc4;line-height:2.2}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .img .cap .p02{font-size:calc(16vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .img .cap .p02{font-size:16px;width:80%;margin:0 auto}}#dental_top .philosophy .inner .layout .txt{width:calc(644 / 1088 * 100%);color:#000}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .txt{width:80%;margin:0 auto 1em}}#dental_top .philosophy .inner .layout .txt .lead{margin:0 0 1.5em;text-align:left;font-size:30px;line-height:2;padding:0}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .txt .lead{font-size:calc(25vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .txt .lead{font-size:20px;line-height:1.8;margin:0 0 1em}#dental_top .philosophy .inner .layout .txt .lead br{display:block}}#dental_top .philosophy .inner .layout .txt p{margin:0 0 2em}@media screen and (max-width:1000px){#dental_top .philosophy .inner .layout .txt p{font-size:calc(16vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .philosophy .inner .layout .txt p{font-size:16px}}#dental_top .contents_link,#dental_top .column_link{background-color:#187fc4;padding:3.2em 0}@media screen and (max-width:750px){#dental_top .contents_link,#dental_top .column_link{padding:3.2em 0 2.5em}}#dental_top .contents_link .title,#dental_top .column_link .title{color:#fff;text-align:center;margin:0 0 1.6em}#dental_top .contents_link .slide_contents .slide_contents_item,#dental_top .column_link .slide_contents .slide_contents_item{background-color:#fff;border-radius:20px;margin:0 2em;overflow:hidden}@media screen and (max-width:1000px){#dental_top .contents_link .slide_contents .slide_contents_item,#dental_top .column_link .slide_contents .slide_contents_item{margin:0 1.3em}}@media screen and (max-width:750px){#dental_top .contents_link .slide_contents .slide_contents_item,#dental_top .column_link .slide_contents .slide_contents_item{margin:0 .7em}}#dental_top .contents_link .slide_contents .slide_contents_item .head,#dental_top .column_link .slide_contents .slide_contents_item .head{height:250px}#dental_top .contents_link .slide_contents .slide_contents_item .head img,#dental_top .column_link .slide_contents .slide_contents_item .head img{object-fit:cover;height:250px;width:100%}@media screen and (max-width:750px){#dental_top .contents_link .slide_contents .slide_contents_item .head,#dental_top .column_link .slide_contents .slide_contents_item .head{height:200px}#dental_top .contents_link .slide_contents .slide_contents_item .head img,#dental_top .column_link .slide_contents .slide_contents_item .head img{height:200px}}#dental_top .contents_link .slide_contents .slide_contents_item .txt,#dental_top .column_link .slide_contents .slide_contents_item .txt{padding:1.5em 1.5em 2.5em;font-size:18px;font-weight:700;color:#000}@media screen and (max-width:1000px){#dental_top .contents_link .slide_contents .slide_contents_item .txt,#dental_top .column_link .slide_contents .slide_contents_item .txt{font-size:calc(18vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .contents_link .slide_contents .slide_contents_item .txt,#dental_top .column_link .slide_contents .slide_contents_item .txt{font-size:16px}}#dental_top .contents_link .btn_wrap,#dental_top .column_link .btn_wrap{text-align:center;margin:4.5em 0 1em}@media screen and (max-width:750px){#dental_top .contents_link .btn_wrap,#dental_top .column_link .btn_wrap{margin:3em 0 1em}}#dental_top .contents_link .btn_wrap .btn,#dental_top .column_link .btn_wrap .btn{margin:0 auto}#dental_top .column_link{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/back_slide.png);background-size:cover}#dental_top .column_link .slide_contents .slide_contents_item{background-color:#fff;border-radius:20px;margin:0 2em}@media screen and (max-width:1000px){#dental_top .column_link .slide_contents .slide_contents_item{margin:0 1.3em}}@media screen and (max-width:750px){#dental_top .column_link .slide_contents .slide_contents_item{margin:0 .7em}}#dental_top .column_link .slide_contents .slide_contents_item .head img{top:0;width:100%}#dental_top .column_link .slide_contents .slide_contents_item .txt .layout .blue{display:inline-block;background-color:#187fc4;color:#fff;font-size:12px;padding:.2em .7em;margin:0 .5em .7em 0;border-radius:3px}@media screen and (max-width:1000px){#dental_top .column_link .slide_contents .slide_contents_item .txt .layout .blue{font-size:calc(12vw / 1000 * 100);min-height:0vw}}@media screen and (max-width:750px){#dental_top .column_link .slide_contents .slide_contents_item .txt .layout .blue{font-size:13px}}#dental_top .links{display:flex;padding:0}@media screen and (max-width:1000px){#dental_top .links{display:block}}#dental_top .links .blk01{padding:3.2em 0 3.3em;width:50%;background-color:#187fc4}@media screen and (max-width:1000px){#dental_top .links .blk01{width:100%}}@media screen and (max-width:750px){#dental_top .links .blk01{padding:2em 0 1.5em}}#dental_top .links .blk01 .lead{margin:0 auto;text-align:center;color:#fff;font-size:20px;line-height:1.5;font-weight:700;padding:0}@media screen and (max-width:750px){#dental_top .links .blk01 .lead{font-size:16px}#dental_top .links .blk01 .lead br{display:block}}#dental_top .links .blk01 .layout{display:flex;justify-content:center;padding:3em 0 0}@media screen and (max-width:750px){#dental_top .links .blk01 .layout{display:block;text-align:center;padding:2em 0 0}}#dental_top .links .blk01 .layout .btn{margin:0 .8em}@media screen and (max-width:750px){#dental_top .links .blk01 .layout .btn{margin:0 auto 1em}}#dental_top .links .blk02{width:50%;background-color:#56b2f0;text-align:center;color:#fff;padding:3em 0}@media screen and (max-width:1000px){#dental_top .links .blk02{width:100%}}@media screen and (max-width:750px){#dental_top .links .blk02{padding:1.5em 0 2em}}#dental_top .links .blk02 .p01{font-size:20px;font-weight:700;margin:0 0 1.5em;line-height:1}@media screen and (max-width:750px){#dental_top .links .blk02 .p01{font-size:16px;margin:0 0 1em}}#dental_top .links .blk02 .p02{font-size:60px;font-weight:700;margin:0 0 .5em;line-height:1}@media screen and (max-width:750px){#dental_top .links .blk02 .p02{font-size:40px}}#dental_top .links .blk02 .p03{font-size:16px;font-weight:700;margin:0;line-height:1}#dental_top .related_services{padding:3.1em 0 3.1em;background-color:#f7f9fd}@media screen and (max-width:750px){#dental_top .related_services{padding:2em 0 1em}}#dental_top .related_services .title{margin:0 0 2em}#dental_top .related_services .layout{display:flex;justify-content:center}@media screen and (max-width:750px){#dental_top .related_services .layout{display:block}}#dental_top .related_services .layout .blk{max-width:260px;margin:0 1.5em}#dental_top .related_services .layout .blk a{margin:0 0 1.5em;display:block;box-shadow:0 0 10px rgba(0,0,0,.3);transition:.3s}#dental_top .related_services .layout .blk a:hover{opacity:.8;box-shadow:0 0 6px rgba(0,0,0,.15)}@media screen and (max-width:750px){#dental_top .related_services .layout .blk{max-width:unset;width:80%;margin:0 auto 1.2em}}#dental_top .related_services .layout .blk .p01{text-align:center;font-size:14px;margin:-.5em auto 0}@media screen and (max-width:750px){#dental_top .related_services .layout .blk .p01{font-size:16px}}.slick-track{display:flex !important}.slick-slide{height:auto !important}.entry-content .useful_cont .lead{font-size:20px;text-align:center;font-feature-settings:"palt";letter-spacing:.05em;padding:2em 2em 0;margin:0 0 3.1em}.entry-content .useful_cont .useful_cont_gp{max-width:1035px;margin:0 auto 3.5em;width:90%}.entry-content .useful_cont .useful_cont_gp:last-child{margin:0 auto 8em}.entry-content .useful_cont .useful_cont_gp h2.title{text-align:center;background-color:#fff;font-size:30px;color:#187fc4;margin:0 auto;padding:0 0 1.8em;box-shadow:unset}.entry-content .useful_cont .useful_cont_gp .layout{display:flex;justify-content:space-between}.entry-content .useful_cont .useful_cont_gp .layout_fc{justify-content:center}.entry-content .useful_cont .useful_cont_gp .layout .blk{width:30.5%}.entry-content .useful_cont .useful_cont_gp .layout .blk img{margin-bottom:1.1em}.entry-content .useful_cont .useful_cont_gp .layout .blk .img_w{max-width:227px;margin:0 auto}.entry-content .useful_cont .useful_cont_gp .layout .blk .btn_lead{text-align:center;margin:0 0 .8em;display:block;text-decoration:none;color:#000}.entry-content .useful_cont .useful_cont_gp .layout .blk .btn_lead:hover{opacity:.8;transition:.15s}.entry-content .useful_cont .useful_cont_gp .layout .blk .link{width:186px;height:49px;background-color:#187fc4;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/i_download.png);background-size:15px auto;background-repeat:no-repeat;background-position:right 14% center;border-radius:100px;text-decoration:none;font-weight:700;margin:0 auto}.entry-content .useful_cont .useful_cont_gp .layout .blk .link:hover{opacity:.8;transition:.15s}#inner-content.useful_cont_wrapper.page-full{padding:0}#inner-content.useful_cont_wrapper.page-full #main{max-width:unset}#inner-content.useful_cont_wrapper.page-full #main h1.entry-title{display:none}#inner-content.useful_cont_wrapper.page-full #main .useful_cont_h1{height:145px;background-color:#187fc4;margin:0;font-size:36px;color:#fff;display:flex;justify-content:center;align-items:center;padding:0 0 0 50px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back.png);background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width:1200px){#inner-content.useful_cont_wrapper.page-full #main .useful_cont_h1{font-size:calc(36vw / 1200 * 100);min-height:0vw}#inner-content.useful_cont_wrapper.page-full #main .useful_cont_h1:after{right:3%}}@media screen and (max-width:750px){#inner-content.useful_cont_wrapper.page-full #main .useful_cont_h1{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back_sp.png);background-size:contain;height:100px;font-size:24px;padding:1.3em 0 0;justify-content:center;align-items:flex-start}#inner-content.useful_cont_wrapper.page-full #main .useful_cont_h1:after{width:85%;height:auto;right:0;left:0;margin:auto;bottom:13%;background-position:0 bottom}.entry-content .useful_cont .lead{font-size:17px;padding:1.2em 1.8em 0;margin:0 0 2.1em}.entry-content .useful_cont .useful_cont_gp{width:80%;margin:0 auto 0}.entry-content .useful_cont .useful_cont_gp:last-child{margin:0 auto 4em}.entry-content .useful_cont .useful_cont_gp br{display:block}.entry-content .useful_cont .useful_cont_gp h2.title{font-size:20px}.entry-content .useful_cont .useful_cont_gp .layout{display:block}.entry-content .useful_cont .useful_cont_gp .layout .blk{width:auto;margin:0 auto 2.6em}.entry-content .useful_cont .useful_cont_gp .layout .blk .btn_lead{line-height:1.7}.entry-content .useful_cont .useful_cont_gp .layout .blk img{margin:0 0 .8em}}@media only screen and (min-width:981px){.sidebar_none .archives-list:not(.card-list){max-width:unset !important}#main{margin-right:0 !important;width:100% !important;max-width:unset !important;min-width:0 !important}}body{background-color:#f7f9fd !important}.archives-list.simple-list .post-list__link{border:2px solid #187fc4;border-radius:5px;margin:0 0 1em}.archives-list.simple-list .post-list{border-bottom:none !important}.entry-content h2:not([class*=is-style-style]):not(.has-background),.homeadd_wrap h2:not([class*=is-style-style]):not(.has-background){background-color:#187fc4 !important}.entry-content h3:not([class*=is-style-style]):not(.has-text-color),.entry-content h4:not([class*=is-style-style]):not(.has-text-color){border-color:#187fc4 !important}.entry-content ul li:before{color:#187fc4 !important}.span-stk-maker-yellow,.span__stk_maker_yellow{background-image:linear-gradient(transparent 10%,rgba(24,127,196,.2) 0%) !important;padding:0 0 1em !important}article p a{color:#187fc4 !important}a .sns_btn__text{color:#fff !important}.entry-content ol>li:before{background-color:#187fc4 !important;border:1px solid #187fc4 !important}.bc_homelink .breadcrumb__link:before{color:#187fc4 !important}.archives-list .description{opacity:.75;font-size:70%;display:none}.archives-list.simple-list .post-list__link{align-items:center !important}.archives-list .entry-title{font-size:130% !important}@media screen and (max-width:750px){.archives-list .entry-title{font-size:110% !important}}.entry-header{margin-bottom:0 !important}.faq #inner-content{padding:0}.faq #inner-content .entry-header .entry-title{height:145px;background-color:#187fc4;margin:0;font-size:36px;color:#fff;display:flex;justify-content:center;align-items:center;padding:0 0 0 50px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back.png);background-size:cover;background-repeat:no-repeat;position:relative}.faq #inner-content .entry-content{padding:35px}.faq #inner-content .entry-content h2{background:0 0 !important;font-size:26px;color:#187fc4;font-weight:700;padding:2em 0 .5em;margin:0;box-shadow:none}.faq #inner-content .entry-content .accordion{box-shadow:none}.faq #inner-content .entry-content .accordion:before{background-color:#fff}.faq #inner-content .entry-content .accordion .accordion_label{background:#f6f6f6;font-size:20px;line-height:1.6;padding:10px 30px 10px 20px}.faq #inner-content .entry-content .accordion .accordion_content{margin:0}.faq #inner-content .entry-content .accordion_content p{font-size:16px}@media screen and (max-width:750px){.faq #inner-content .entry-content{padding:20px}.faq #inner-content .entry-header .entry-title{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back_sp.png);background-size:contain;height:100px;font-size:24px;padding:1.3em 0 0;justify-content:center;align-items:flex-start}.faq #inner-content .entry-content h2{font-size:20px}.faq #inner-content .entry-content .accordion .accordion_label{font-size:18px}}.company br.sp{display:none}.company #inner-content{padding:0}.company #inner-content .entry-header .entry-title{height:145px;background-color:#187fc4;margin:0;font-size:36px;color:#fff;display:flex;justify-content:center;align-items:center;padding:0 0 0 50px;background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back.png);background-size:cover;background-repeat:no-repeat;position:relative}.company #inner-content .entry-content{padding:35px}.company .concept{margin:0 0 8em}.company .concept .concept_main h2{background-color:#fff !important;color:#197fc5 !important;border:2px solid #197fc5;font-weight:700;line-height:1;box-shadow:none;padding:.5em;margin:2em 0 1em;display:inline-block}.company .concept .concept_main .lead-area p.lead{font-size:28px;font-weight:700}.company .concept .concept_main .lead-area p.lead span{background:linear-gradient(transparent 70%,rgba(24,127,196,.2) 0%);font-size:34px}.company .concept .img-block{display:flex;column-gap:1em;padding:1em 0;margin:0 0 2em}.company .concept .img-block .img{width:40%}.company .concept .img-block .txt{width:60%}.company .concept .img-block .txt p:first-of-type{background:#d4e5f3;color:#197fc5;font-weight:700;line-height:1;padding:.5em;margin:0 0 .5em;display:inline-block}.company .concept .img-block .txt p:nth-of-type(2){color:#197fc5;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 .5em}.company .concept .img-block .txt p:nth-of-type(2) span{font-size:24px}.company .concept .img-block .txt p:nth-of-type(3){font-size:16px;font-weight:700;margin:0}.company .concept .img-block .txt p:nth-of-type(3) span{background:linear-gradient(transparent 70%,rgba(24,127,196,.2) 0%);font-size:20px}.company .concept .detail p{font-size:16px;margin:0 0 1em}.company .concept .detail p span{font-size:18px;font-weight:700}.company .concept .detail p span.notes{font-size:14px;font-weight:400}.company .staff{margin:0 0 8em}.company .staff .staff_main h2{background-color:#fff !important;color:#187fc4 !important;font-size:30px;font-weight:700;text-align:center;margin:0 0 1em;box-shadow:none;padding:.5em}.company .staff .staff_item h3{color:#197fc5;font-size:22px;font-weight:700;letter-spacing:1px;border:none;margin:0 0 .5em}.company .staff .staff_item{display:flex;column-gap:1em;padding:1em 0;margin:0 0 2em}.company .staff .staff_item .img{width:40%}.company .staff .staff_item .txt{width:60%}.company .staff .staff_item .txt p{font-size:16px}.company .profile{margin:0 0 4em}.company .profile .profile_main h2{background-color:#fff !important;color:#187fc4 !important;font-size:30px;font-weight:700;text-align:center;margin:0 0 1em;box-shadow:none;padding:.5em}.company .profile .profile_item{display:flex;column-gap:1em;padding:.5em 0}.company .profile .profile_item .heading{width:20%;background:#e9ecf2;font-weight:500;letter-spacing:2px;padding:1em}.company .profile .profile_item .detail{width:80%;padding:1em}.company .profile .profile_item .detail img{width:100%;max-width:300px;margin:0 0 .5em}.company .profile .profile_item img.ca{max-width:200px}.company .profile .profile_item .detail p{font-size:16px}.company .profile .profile_item .detail p:last-of-type{margin:0}.company .profile .profile_item .detail p span{font-weight:700}.company .profile .profile_item .detail ul li{font-size:16px;margin:0}.company .profile .profile_item .detail ul li:before{transform:scale(.4)}.company .profile .profile_item .detail.contact-info span{font-weight:500}@media screen and (max-width:750px){.company br.sp{display:block}.company #inner-content .entry-content{padding:20px}.company #inner-content .entry-header .entry-title{background-image:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../img/cont_head_back_sp.png);background-size:contain;height:100px;font-size:24px;padding:1.3em 0 0;justify-content:center;align-items:flex-start}.company .concept .concept_main .lead-area p.lead{font-size:20px}.company .concept .concept_main .lead-area p.lead span{background:linear-gradient(transparent 70%,rgba(24,127,196,.2) 0%);font-size:26px}.company .concept .img-block{flex-direction:column-reverse}.company .concept .img-block .img{width:100%}.company .concept .img-block .txt{width:100%}.company .staff .staff_item{flex-direction:column}.company .staff .staff_item .img{width:100%}.company .staff .staff_item .txt{width:100%}.company .profile .profile_item{flex-direction:column}.company .profile .profile_item .heading{width:100%}.company .profile .profile_item .detail{width:100%}}.case_upper_contents{margin-bottom:90px !important}@media screen and (max-width:750px){.case_upper_contents{margin-bottom:45px !important}}.case_lead{font-size:30px;color:#187fc4;text-align:center;padding:1.7em 0 0;margin:0 0 .6em;font-weight:700}@media screen and (max-width:750px){.case_lead{font-size:20px}}.case_lead_txt{text-align:center;font-size:20px;line-height:2;margin:0 0 2.7em;padding:0 2em}@media screen and (max-width:750px){.case_lead_txt{font-size:14px;text-align:left;margin:0 0 2em;br{display:none}}}.case_logos{border:5px solid #c5dff0;border-radius:40px;padding:1.7em 2em 1.2em;margin:0 auto 3.4em;width:93%}@media screen and (max-width:750px){.case_logos{border:2px solid #c5dff0;border-radius:20px;margin:0 auto 2em;padding:1em 1em 1.2em;width:90%}}.case_logos_p01{text-align:center;background-color:initial;padding:0;color:#000;font-size:25px;font-weight:700;margin:0 0 .9em}@media screen and (max-width:750px){.case_logos_p01{font-size:20px;margin:0 0 .5em}}.case_logos_p02{text-align:center;font-size:20px;margin:0 0 1.9em}@media screen and (max-width:750px){.case_logos_p02{font-size:14px;text-align:left;margin:0 0 1em;br{display:none}}}.case_logos_img{width:80%;margin:0 auto;display:block}@media screen and (max-width:750px){.case_logos_img{width:100%}}.case_block_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:93%;margin:0 auto 1em}@media screen and (max-width:750px){.case_block_wrapper{display:block;width:90%;margin:0 auto 1em}}.case_block{border-radius:40px;box-shadow:0 0 15px rgba(0,0,0,.07);width:48.5%;margin:0 0 1.5em}@media screen and (max-width:750px){.case_block{border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,.07);width:100%;margin:0 0 1.5em}}.case_block_img{img{border-top-left-radius:40px;border-top-right-radius:40px}}@media screen and (max-width:750px){.case_block_img{img{border-top-left-radius:20px;border-top-right-radius:20px}}}.case_block_info{dt{text-align:center;font-size:20px;font-weight:700;margin:0 0 .7em;padding:.1em 0 0}dd{font-size:16px;padding:0 3em 1.1em}}@media screen and (max-width:750px){.case_block_info{dt{text-align:center;font-size:18px;font-weight:700;margin:-.5em 0 .4em;padding:.1em 0 0}dd{font-size:14px;padding:0 1em 1.5em}}}.case_copy{text-align:center;font-size:20px;font-weight:bold;margin:0 0 2.8em;br{display:none}}@media screen and (max-width:750px){.case_copy{text-align:center;font-size:16px;font-weight:bold;margin:0 0 2em;br{display:block}}}.form main,.confirm main,.thanks main,.error main{width:100%;max-width:780px;padding:60px 20px;margin:0 auto;box-sizing:border-box}.title--area h2{font-size:clamp(20px, 2vw, 28px);text-align:center;background:none!important;padding:0!important}.title--area h2:before{display:none!important}.title--area p{text-align:center}.mw-form{margin:40px auto 80px;font-family:"Noto Sans JP",sans-serif;color:#222}.mw-form .form-group{margin-bottom:28px}.mw-form .form-group.privacy{display:flex;align-items:center;justify-content:center}.mw-form .form-group.privacy label{font-size:14px;margin-bottom:0}.mw-form .form-group.privacy .label-required{font-size:14px;margin-left:0}.mw-form .form-group label+br{display:none}.mw-form label{display:block;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4}.label-required,.label-optional{display:inline-block;margin-left:8px;padding:2px 5px;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:1.3;vertical-align:2px}.label-required{background:#d95843}.label-optional{background:#e5a33a}.mw-form input[type=text],.mw-form input[type=email],.mw-form input[type=tel],.mw-form textarea{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:8px;padding:16px 20px;background:#fff;color:#333;font-size:16px;line-height:1.5;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.mw-form input::placeholder,.mw-form textarea::placeholder{color:#999;font-weight:700}.mw-form .form-row{display:flex;gap:12px}.mw-form .form-row>span,.mw-form .form-row>input{flex:1}.mw-form textarea{min-height:200px;resize:vertical}.mwform-tel-field{display:flex;align-items:center;gap:10px}.mwform-tel-field input{width:100%}.mwform-tel-field span,.mwform-tel-field em{display:inline-block}.check-list{font-size:16px;line-height:1.7}.check-list>span{display:block;margin-left:10px}.check-list label{margin:0;font-size:16px;font-weight:500;line-height:2}.check-list input[type=checkbox]{display:inline-block !important;appearance:auto !important;-webkit-appearance:checkbox !important;width:18px!important;height:18px!important;margin:0 4px 0 0;vertical-align:-3px;opacity:1 !important;visibility:visible !important;position:static !important}.privacy-box{margin:32px 0;padding:28px 32px;border:1px solid #ddd;border-radius:6px;background:#f7f7f7;color:#111;font-size:14px;line-height:1.8}.submit-wrap{display:flex;justify-content:center}.submit-wrap input,.submit-wrap button{min-width:500px;padding:18px 28px!important;border:none;border-radius:3px;background:#197fc4!important;color:#fff;font-size:20px!important;font-weight:700;cursor:pointer;position:relative;transition:all .3s}.submit-wrap input:hover,.submit-wrap button:hover{background:#c7e1ea!important;color:#187fc4!important}@media screen and (max-width:767px){.title--area p{text-align:left;margin-bottom:16px}.mw-form label{font-size:17px}.mw-form .form-row{display:block}.mw-form .form-row>span,.mw-form .form-row>input{display:block;width:100%;margin-bottom:12px}.mw-form input[type=text],.mw-form input[type=email],.mw-form input[type=tel],.mw-form textarea{font-size:16px;padding:14px 16px}.mw-form textarea{min-height:200px}.check-list,.check-list label{font-size:16px}.privacy-box{padding:18px;font-size:13px}.submit-wrap input,.submit-wrap button{width:100%;min-width:0;font-size:17px}}