@charset "UTF-8";
*{transition:opacity 0.2s ease-out, color 0.1s ease-out, background-color 0.2s ease-out, border-radius 0.2s ease-out, box-shadow 0.2s ease-out, text-shadow 0.2s ease-out, transform 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out, color 0.1s ease-out, background-color 0.2s ease-out, border-radius 0.2s ease-out, box-shadow 0.2s ease-out, text-shadow 0.2s ease-out, -webkit-transform 0.2s ease-out}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{color:#393939;font-size:100%;font-family:'Noto Sans JP', sans-serif;background:#fff;line-height:1.8;-webkit-text-size-adjust:none}a{text-decoration:none;color:#393939}a:hover{text-decoration:none;color:#393939}a img{background-color:rgba(255,255,255,0.01)}a:hover img{opacity:0.8}.cf{zoom:1}.cf,.cf:before{content:'';display:table}.cf:after{clear:both}.clear{clear:both}ul,ol{margin:0;padding:0}img{max-width:100%;height:auto}.svg_fff{fill:#fff}.svg_green{fill:#167675}input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=button],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:769px){.sp{display:none !important}}@media screen and (max-width:768px){.pc{display:none !important}}@media screen and (min-width:769px){body{margin-top:240px;padding:0 30px}#container{padding:0 0 120px}.inner{max-width:1080px;margin:0 auto;position:relative}.inner_840{max-width:840px;margin:0 auto;position:relative}#goTop{position:fixed;bottom:40px;right:40px;z-index:999;opacity:0;visibility:hidden;transition:opacity 0.8s ease, visibility 0.8s ease}#goTop.is-show{opacity:1;visibility:visible}.underHeadline{font-size:32px;font-weight:bold;color:#4FB5B4;position:relative;text-align:center;padding-bottom:20px;margin-bottom:50px;letter-spacing:0.1em}.underHeadline:after{content:"";height:4px;width:40px;background:#4FB5B4;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bgHeadline{background:#BDE0D0;font-size:20px;font-weight:bold;padding:10px;margin-bottom:20px;margin-top:50px}.boldHeadline{font-size:18px;font-weight:bold;color:#4FB5B4}.firstSec{padding:50px 0}.middleSec{padding:50px 0}.lastSec{padding:50px 0 0}.btn{text-align:center;color:#fff;font-weight:bold;width:320px;padding:20px;font-size:16px;font-weight:bold;background:#4FB5B4;position:relative;display:flex;justify-content:center;border-radius:0;border:1px solid #4FB5B4}.btn:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:15px}.btn:hover{background:transparent;color:#4FB5B4}.btn:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat}.btn_w{text-align:center;color:#4FB5B4 !important;font-weight:bold;width:320px;padding:20px;font-size:18px;font-weight:bold;background:#fff;position:relative;display:flex;justify-content:center;border:1px solid transparent}.btn_w:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:15px}.btn_w:hover{background:transparent;color:#fff !important;border:1px solid #fff}.btn_w:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}.ctaBg{background:#CB9D22;color:#fff !important;border:none}.ctaBg:hover{background:#dfb441;color:#fff}.ctaBg:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}#header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:9999;min-width:1200px;padding:0 30px 25px}#header h1.logo{padding:0 20px 0}#header h1.logo span{font-size:14px;display:block;margin-bottom:10px}#header .tel h2{color:#167675;font-size:18px;font-weight:bold;margin-bottom:15px}#header .tel .time{font-size:14px;margin:15px 0 0;line-height:1.5}#header .tel .time br{display:none}#header .btnNavi{margin-left:3.6vw}#header .btnNavi li a{width:320px;padding:20px;font-size:18px;font-weight:bold;position:relative;display:flex;justify-content:center}#header .btnNavi li a:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:10px}#header .btnNavi li.access a{border:1px solid #4FB5B4;color:#4FB5B4}#header .btnNavi li.access a:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat}#header .btnNavi li.access a:hover{background:#4FB5B4;color:#fff}#header .btnNavi li.access a:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}}@media screen and (min-width: 769px) and (max-width: 1320px){#header .tel .time br{display:block}#header .btnNavi{margin-left:30px}#header .btnNavi li a{width:280px;font-size:16px}}@media screen and (min-width:769px){.gNavi{margin-top:10px}.gNavi>ul{width:1080px;display:flex;justify-content:center;border:2px solid #4FB5B4}.gNavi>ul>li{flex:1;position:relative}.gNavi>ul>li:nth-of-type(n+2){position:relative}.gNavi>ul>li:nth-of-type(n+2):before{content:"";width:1px;height:80%;background:#BDE0D0;position:absolute;left:0;top:10%}.gNavi>ul>li a{display:block;text-align:center;font-size:16px;font-weight:bold;color:#167675;padding:20px 0;line-height:1}.gNavi>ul>li a:hover{background:#4FB5B4;color:#fff}.gNavi>ul>li .subNav{width:180px;border:1px solid #4FB5B4;background:#fff;transform:scale(1, 0) translateX(-50%);transform-origin:top;opacity:0;position:absolute;top:100%;left:50%}.gNavi>ul>li .subNav a{color:#4FB5B4;padding:20px 0;font-weight:normal}.gNavi>ul>li .subNav a:hover{background:#BDE0D0}.gNavi>ul>li:hover .subNav{transform:scale(1, 1) translateX(-50%);opacity:1}#mvSub.general .inner,#mvSub.ortho .inner{background:#ccc;position:relative;height:400px}#mvSub.general .inner .parentPageTit,#mvSub.ortho .inner .parentPageTit{width:650px;height:80px;background:rgba(22,118,117,0.9);padding-left:40px;position:absolute;bottom:80px;right:-80px}#mvSub.general .inner .parentPageTit h2,#mvSub.ortho .inner .parentPageTit h2{color:#fff;margin-bottom:0}#mvSub.general .inner .parentPageTit h2 b,#mvSub.ortho .inner .parentPageTit h2 b{font-size:28px;letter-spacing:0.2em;display:inline-block}#mvSub.general .inner .parentPageTit h2 span,#mvSub.ortho .inner .parentPageTit h2 span{font-size:16px;letter-spacing:0.4em;display:inline-block;position:absolute;left:260px}#mvSub.general .inner .childPageTit,#mvSub.ortho .inner .childPageTit{width:650px;height:80px;position:absolute;bottom:80px;right:-80px}#mvSub.general .inner .childPageTit .parent,#mvSub.ortho .inner .childPageTit .parent{width:220px;height:100%;background:rgba(22,118,117,0.9);color:#fff;font-weight:bold;line-height:1.4;margin:0}#mvSub.general .inner .childPageTit .parent b,#mvSub.ortho .inner .childPageTit .parent b{font-size:18px;letter-spacing:0.2em}#mvSub.general .inner .childPageTit .parent span,#mvSub.ortho .inner .childPageTit .parent span{font-size:11px;letter-spacing:0.3em}#mvSub.general .inner .childPageTit h2,#mvSub.ortho .inner .childPageTit h2{width:430px;height:100%;background:rgba(79,181,180,0.9);font-size:28px;font-weight:bold;color:#fff;letter-spacing:0.2em;margin-bottom:0;line-height:1}#mvSub.general .inner{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/mv_dentistry.jpg) center center no-repeat}#mvSub.ortho .inner{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/mv_ortho.jpg) center center no-repeat}#mvSub.noMv{background:#4FB5B4;height:160px}#mvSub.noMv .inner{height:100%}#mvSub.noMv .pageTit{font-size:36px;font-weight:bold;color:#fff;letter-spacing:0.1em}.breadcrumb{background:none;padding:20px 0 0}.breadcrumb li{line-height:1.5}.breadcrumb a{color:#666;font-size:14px;position:relative}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#666;font-size:14px}.breadcrumb .breadcrumb-item{position:relative;padding:0}.breadcrumb .breadcrumb-item:after{content:">";padding:10px}#footer{background:rgba(189,224,208,0.4);padding:50px 0;min-width:1200px}#footer p,#footer li,#footer a,#footer h2{color:#167675}#footer .weekly{width:535px;margin-bottom:10px}#footer .weekly th{background:#4FB5B4;color:#fff;text-align:center;vertical-align:middle;border:1px solid #fff}#footer .weekly td{background:#fff;font-size:14px;font-weight:bold;line-height:1.6;text-align:center;vertical-align:middle;width:66px;border:1px solid #ddd;padding:15px 0}#footer .weekly .ampm{width:130px;font-weight:normal}#footer .weekly .ampm b{font-size:16px}#footer .address .txt02{font-size:14px;font-weight:bold}#footer .cta h2{font-size:16px;font-weight:bold}#footer .cta .tel h2{margin-bottom:20px}#footer .cta .tel a{pointer-events:none}#footer .cta .tel .txt{margin-top:20px;font-weight:bold}#footer .cta .mail{margin-top:40px}#footer .cta .mail .btn{width:430px;padding:25px 0;font-size:26px}#footer .cta .mail .btn:after{background:none}#footer .footerNav{margin:70px 0}#footer .footerNav>ul:nth-of-type(1){display:flex}#footer .footerNav .listItem{padding:0 15px;font-weight:bold;margin-bottom:10px}#footer .footerNav .subNav a{font-weight:normal;font-size:14px}#footer .copy{text-align:center;font-size:14px}.flowList li{border:1px solid #dbdbdb;padding:15px 20px 0;position:relative;margin-bottom:90px}.flowList li .stepNum{font-size:20px;font-weight:bold;margin-bottom:15px}.flowList li .stepNum span{color:#4FB5B4}.flowList li .stepNum b{display:inline-block;margin-left:35px}.flowList li:after{content:"";width:50px;height:30px;background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_flow.svg) no-repeat;position:absolute;left:50%;bottom:-60px;transform:translateX(-50%)}.flowList li:last-of-type{margin-bottom:0}.flowList li:last-of-type:after{background:none}.flowList li.finish{border:none}}@media screen and (max-width:768px){body{margin-top:60px;font-size:13px}#container{padding:0 0 50px}.inner,.inner_840{padding:0 15px;position:relative}#goTop{position:fixed;bottom:60px;right:10px;z-index:999;opacity:0;visibility:hidden;transition:opacity 0.8s ease, visibility 0.8s ease}#goTop img{width:45px}#goTop.is-show{opacity:1;visibility:visible}.underHeadline{font-size:5.3vw;font-weight:bold;color:#4FB5B4;position:relative;text-align:center;padding-bottom:15px;margin-bottom:50px;letter-spacing:0.1em}.underHeadline:after{content:"";height:2px;width:30px;background:#4FB5B4;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bgHeadline{background:#BDE0D0;font-size:4.8vw;font-weight:bold;padding:10px;margin-bottom:20px;margin-top:50px}.boldHeadline{font-size:4.2vw;font-weight:bold;color:#4FB5B4}.firstSec{padding:30px 0}.middleSec{padding:30px 0}.lastSec{padding:30px 0 0}.btn{text-align:center;color:#fff;font-weight:bold;width:100%;max-width:320px;padding:20px;font-size:14px;font-weight:bold;background:#4FB5B4;position:relative;display:flex;justify-content:center;border-radius:0;border:1px solid #4FB5B4}.btn:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:15px}.btn:hover{background:transparent;color:#4FB5B4}.btn:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat}.btn_w{text-align:center;color:#4FB5B4 !important;font-weight:bold;width:100%;max-width:320px;padding:20px;font-size:14px;font-weight:bold;background:#fff;position:relative;display:flex;justify-content:center;border:1px solid transparent}.btn_w:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:15px}.btn_w:hover{background:transparent;color:#fff !important;border:1px solid #fff}.btn_w:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}.ctaBg{background:#CB9D22;color:#fff !important;border:none}.ctaBg:hover{background:#dfb441;color:#fff}.ctaBg:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}#headerSP{position:fixed;z-index:999;top:0;left:0;right:0;width:100%;height:60px;background:#fff}#headerSP .logo{padding:10px;height:100%;margin-bottom:0}#headerSP .logo span{font-size:10px;padding-bottom:3px}#headerSP .logo a{width:190px}#headerSP .logo a img{vertical-align:top}#headerSP .logo .txtClm{display:inline-block;font-size:2.6vw;margin-left:2.6vw;color:#1f1615;vertical-align:middle;line-height:1.2}#headerSP .logo .txtClm strong{font-size:4.8vw;font-weight:normal;display:block}#menuBtn{position:fixed;z-index:9999;top:0;right:0;width:60px;height:60px;background:#4FB5B4;cursor:pointer}#menuBtn span{-moz-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:1px;background:#fff;display:inline-block}#menuBtn span:before,#menuBtn span:after{-moz-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;position:absolute;content:'';width:20px;height:1px;background:#fff;left:0}#menuBtn span:before{top:-6px}#menuBtn span:after{bottom:-6px}#menuBtn.open span{background:transparent}#menuBtn.open span:before{top:0;-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}#menuBtn.open span:after{top:0;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}#spNavi .gNavi{transition:0.3s ease-out;position:fixed;top:60px;right:-100%;width:100%;bottom:0;overflow:auto;background:#fff;z-index:9999}#spNavi .gNavi .cta{padding:20px 15px}#spNavi .gNavi .cta li{padding:0}#spNavi .gNavi .cta li a{height:60px;letter-spacing:0;color:#fff;position:relative;display:flex;align-items:center}#spNavi .gNavi .cta .tel{width:63%}#spNavi .gNavi .cta .tel a{display:block;background:#167675;font-size:5.8vw;font-weight:bold;padding:0 10px 0 30px;line-height:60px;text-align:center;position:relative}#spNavi .gNavi .cta .tel a:before{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/ico_phone.png) no-repeat;background-size:100%;width:18px;height:32px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:4.2vw}#spNavi .gNavi .cta .mail{width:35%}#spNavi .gNavi .cta .mail a{display:block;background:#CB9D22;font-size:3.2vw;padding:30px 10px 13px;text-align:center;position:relative;font-weight:bold}#spNavi .gNavi .cta .mail a:before{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/ico_mail.png) no-repeat;background-size:100%;width:18px;height:13px;display:block;position:absolute;left:50%;transform:translateX(-50%);top:15px}#spNavi .gNavi .introduction{color:#167675;font-size:12px;padding:0 15px;margin-bottom:20px}#spNavi .gNavi .introduction b{font-size:14px}#spNavi .gNavi .gNavi02{width:100%;padding:30px 15px 0;border-top:1px solid #BDE0D0}#spNavi .gNavi .gNavi02>li{width:48%;margin-bottom:20px}#spNavi .gNavi .gNavi02>li>a{font-weight:bold;font-size:3.2vw;display:block;color:#fff;background:#167675;padding:10px;letter-spacing:0.1em;position:relative;display:flex}#spNavi .gNavi .gNavi02>li>a:after{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat;width:6px;height:11px;align-self:center;position:absolute;right:10px}#spNavi .gNavi .gNavi02>li:nth-of-type(1){width:100%}#spNavi .gNavi .gNavi02>li:nth-of-type(1) a{width:48%}#spNavi .gNavi .gNavi02>li .subNav li{margin-top:5px}#spNavi .gNavi .gNavi02>li .subNav li a{color:#167675;font-size:12px;padding:10px 10px;text-decoration:underline;font-weight:bold}#spNavi .gNavi .gNavi02>li .subNav li a:before{content:"- "}#spNavi.open .gNavi{right:0}#spNavi.open .gNavi ul li{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#overlay{display:none;opacity:0;transition:opacity 0.3s ease}#overlay.open{display:block;opacity:1;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background:rgba(79,181,180,0.5)}#mvSub.general .inner,#mvSub.ortho .inner{background:#ccc;position:relative;height:200px}#mvSub.general .inner .parentPageTit,#mvSub.ortho .inner .parentPageTit{width:100%;height:50px;background:rgba(22,118,117,0.9);position:absolute;bottom:0;left:0px}#mvSub.general .inner .parentPageTit h2,#mvSub.ortho .inner .parentPageTit h2{color:#fff;margin-bottom:0;width:100%;display:flex;justify-content:center}#mvSub.general .inner .parentPageTit h2 b,#mvSub.ortho .inner .parentPageTit h2 b{font-size:5.8vw;letter-spacing:0.2em;display:inline-block}#mvSub.general .inner .parentPageTit h2 span,#mvSub.ortho .inner .parentPageTit h2 span{font-size:2.6vw;letter-spacing:0.4em;display:inline-block;margin-left:2.6vw}#mvSub.general .inner .childPageTit,#mvSub.ortho .inner .childPageTit{width:100%;height:50px;position:absolute;bottom:0;left:0}#mvSub.general .inner .childPageTit .parent,#mvSub.ortho .inner .childPageTit .parent{width:35%;height:100%;background:rgba(22,118,117,0.9);color:#fff;line-height:1.4;margin:0}#mvSub.general .inner .childPageTit .parent b,#mvSub.ortho .inner .childPageTit .parent b{font-size:4.2vw;letter-spacing:0.2em;font-weight:bold}#mvSub.general .inner .childPageTit .parent span,#mvSub.ortho .inner .childPageTit .parent span{font-size:2.6vw}#mvSub.general .inner .childPageTit h2,#mvSub.ortho .inner .childPageTit h2{width:65%;height:100%;background:rgba(79,181,180,0.9);font-size:5.3vw;font-weight:bold;color:#fff;letter-spacing:0.1em;margin-bottom:0;line-height:1}#mvSub.general .inner{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/mv_dentistry.jpg) center center no-repeat;background-size:cover}#mvSub.ortho .inner{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/mv_ortho.jpg) center center no-repeat;background-size:cover}#mvSub.noMv{background:#4FB5B4;height:80px}#mvSub.noMv .inner{height:100%}#mvSub.noMv .pageTit{font-size:5.8vw;font-weight:bold;color:#fff;letter-spacing:0.1em}.breadcrumb{background:none;padding:3.7vw 0 0}.breadcrumb li{line-height:1.5}.breadcrumb a{color:#666;font-size:3.2vw;position:relative}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#666;font-size:3.2vw}.breadcrumb .breadcrumb-item{position:relative;padding:0}.breadcrumb .breadcrumb-item:after{content:">";padding:2.6vw}.spcta{background:#f2f2f2;padding:40px 20px 20px;border-top:1px solid #4FB5B4;border-bottom:1px solid #4FB5B4}.spcta h2{font-size:16px;font-weight:bold}.spcta .tel h2{margin-bottom:15px;text-align:center}.spcta .tel svg{width:100%}.spcta .tel .txt{margin-top:15px;font-weight:bold}.spcta .mail{margin-top:20px}.spcta .mail .btnArea{display:block}.spcta .mail .btn{padding:25px 0;font-size:4.8vw}.spcta .mail .btn:after{background:none}#footer{background:rgba(189,224,208,0.4);padding:50px 0 10px}#footer p,#footer li,#footer a,#footer h2{color:#167675}#footer .weekly{width:100%;margin-bottom:10px}#footer .weekly th{background:#4FB5B4;color:#fff;text-align:center;vertical-align:middle;border:1px solid #fff}#footer .weekly td{background:#fff;font-size:12px;font-weight:bold;line-height:1.6;text-align:center;vertical-align:middle;width:10%;border:1px solid #ddd;padding:10px 0}#footer .weekly .ampm{width:15%;font-weight:normal}#footer .weekly .ampm b{font-size:14px}#footer .address .txt02{font-weight:bold}#footer .cta h2{font-size:16px;font-weight:bold}#footer .cta .tel{margin-top:40px}#footer .cta .tel h2{margin-bottom:15px}#footer .cta .tel svg{width:100%}#footer .cta .tel .txt{margin-top:15px;font-weight:bold}#footer .cta .mail{margin-top:40px}#footer .cta .mail .btnArea{display:block}#footer .cta .mail .btn{padding:25px 0;font-size:4.8vw}#footer .cta .mail .btn:after{background:none}#footer .footerNav{margin:70px 0}#footer .footerNav>ul:nth-of-type(1){display:flex}#footer .footerNav .listItem{padding:0 15px;font-weight:bold;margin-bottom:10px}#footer .footerNav .suvNav a{font-weight:normal;font-size:14px}#footer .access .btn.outer{background:#167675;color:#fff}#footer .copy{text-align:center;font-size:12px;margin-top:50px}#fixCta{background:#4FB5B4;position:fixed;bottom:-100%;width:100%;transition:0.4s;border-top:1px solid #fff}#fixCta a{width:100%;padding:10px 0;position:relative;color:#fff;font-size:12px;display:block;text-align:center;line-height:1.5}#fixCta li.tel{background:#4FB5B4}#fixCta li.mail{background:#CB9D22}#fixCta.fixed{position:fixed;bottom:0;transition:0.4s}.flowList li{border:1px solid #dbdbdb;padding:5.3vw 5.3vw 0;position:relative;margin-bottom:90px}.flowList li .stepNum{font-size:4.8vw;font-weight:bold;margin-bottom:5.3vw}.flowList li .stepNum span{color:#4FB5B4}.flowList li .stepNum b{margin-left:2.6vw}.flowList li:after{content:"";width:50px;height:30px;background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_flow.svg) no-repeat;position:absolute;left:50%;bottom:-60px;transform:translateX(-50%)}.flowList li:last-of-type{margin-bottom:0}.flowList li:last-of-type:after{background:none}.flowList li.finish{border:none}}@media screen and (min-width:769px){#mvTop{width:100%;overflow:hidden}#mvTop .slideWrapper{height:600px;width:1080px}#mvTop .slider{margin:0;padding:0;width:160%;height:600px;position:absolute;right:0;overflow:hidden}#mvTop .slider li{position:absolute;left:0;height:100%}#mvTop .slider li img{width:100%}#mvTop .txtClm{background:rgba(79,181,180,0.9);position:relative;margin-top:-18%}#mvTop .txtClm h2,#mvTop .txtClm h3,#mvTop .txtClm p{color:#fff}#mvTop .txtClm:after{content:"";background:rgba(79,181,180,0.9);width:100%;height:100%;position:absolute;left:100%}#mvTop .txtClm .left{padding:40px 0 40px 60px}#mvTop .txtClm .left h2{font-size:18px;font-weight:bold;line-height:1.6}#mvTop .txtClm .left h2 small{font-size:16px}#mvTop .txtClm .left h2 b{font-size:26px;letter-spacing:0.05em}#mvTop .txtClm .left h2 strong{font-size:50px;letter-spacing:0.05em}#mvTop .txtClm .left h2 span{font-size:26px;letter-spacing:0.05em}#mvTop .txtClm .right{padding:40px 0 40px 100px}#mvTop .txtClm .right h3{font-size:20px;line-height:2;font-weight:bold}#mvTop .txtClm .right h3 strong{border-bottom:4px solid #fff}#mvTop .txtClm .right .btn_w{width:380px;font-size:16px}#topSec01{padding:100px 0}#topSec02 .orthoSec{background:#4FB5B4;padding:50px 0}#topSec02 .orthoSec h3{color:#fff}#topSec02 .orthoSec h3:after{background:#fff}#topSec02 .orthoSec li h4,#topSec02 .orthoSec li .txt{color:#fff}#topSec02 .orthoSec li .btn{background:#fff;color:#4FB5B4 !important}#topSec02 .orthoSec li .btn:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat}#topSec02 .orthoSec li .btn:hover{background:transparent;border-color:#fff;color:#fff !important}#topSec02 .orthoSec li .btn:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}#topSec02 .invisaSec{background:rgba(189,224,208,0.25);padding:60px 0}#topSec02 .invisaSec h3{font-size:24px;font-weight:bold;color:#167675;line-height:1.6}#topSec02 .invisaSec h3 strong{font-size:30px}#topSec02 .invisaSec h3 small{font-size:16px;font-weight:normal}#topSec02 .invisaSec .btn{width:520px}#topSec02 .invisaSec .btn small{font-size:12px;line-height:2}#topSec02 .invisaSec .left{padding-right:25px}#topSec02 .invisaSec .txt{line-height:1.6}#topSec02 .invisaSec ol{margin-top:50px}#topSec02 .invisaSec ol li{padding:0 20px}#topSec02 .invisaSec ol li:nth-of-type(n+3){margin-top:40px}#topSec02 .invisaSec ol li .merit{width:90px;height:90px;background:#167675;color:#fff;border-radius:50%;flex:0 0 90px;margin-right:20px;line-height:1.5}#topSec02 .invisaSec ol li .merit b{font-size:20px}#topSec02 .invisaSec ol li .txt{flex:0 1 auto}#topSec03{padding:80px 0 80px}#topSec03 h4{font-size:24px;font-weight:bold;letter-spacing:0.05em;line-height:1.6}#topSec03 h5{font-size:20px;color:#CB9D22;font-weight:bold;margin-top:30px}#topSec03 .btnArea{margin-top:30px}#topSec04{padding:80px 0 80px;background:#f5f5f5}#topSec05{padding:80px 0 80px}#topSec05 .underHeadline b{font-size:26px;letter-spacing:0;margin-bottom:10px;display:block}#topSec05 .btnArea{margin-top:50px}.blogArea{padding:40px 0 0}.blogArea .imgClm{width:640px;height:180px}.blogArea .imgClm a{display:block;width:100%;height:100%;padding:70px 0 0 30px;background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/bnr_blog.png) no-repeat;transition:filter 0.3s ease}.blogArea .imgClm a:hover{filter:brightness(110%);box-shadow:0 6px 10px rgba(0,0,0,0.1)}.blogArea .imgClm h3,.blogArea .imgClm .txt{color:#fff}.blogArea .imgClm h3{font-size:32px;font-weight:bold}.blogArea .imgClm h3 b{font-size:22px}.blogArea .imgClm .txt{font-size:14px}}@media screen and (max-width:768px){#mvTop{width:100%}#mvTop .inner{padding:0}#mvTop .slideWrapper{width:100%}#mvTop .slider{width:100%;margin:0;padding:0}#mvTop .slick-track{width:100%}#mvTop .slick-track img{width:100%}#mvTop .txtClm{margin:-10px 10px}#mvTop .txtClm h2,#mvTop .txtClm h3,#mvTop .txtClm p{color:#fff}#mvTop .txtClm .left{background:rgba(79,181,180,0.9);padding:5.3vw 5.3vw 2.6vw}#mvTop .txtClm .left h2{font-size:3.7vw;line-height:1.6}#mvTop .txtClm .left h2 small{font-size:3.7vw;font-weight:bold}#mvTop .txtClm .left h2 b{font-size:4.2vw;letter-spacing:0.05em}#mvTop .txtClm .left h2 strong{font-size:6.4vw;letter-spacing:0.05em}#mvTop .txtClm .left h2 span{font-size:3.7vw;letter-spacing:0.05em}#mvTop .txtClm .topCta{padding:5.3vw 5.3vw 0;background:#fff;color:#4FB5B4}#mvTop .txtClm .topCta h2{font-size:4.2vw;font-weight:bold;color:#4FB5B4}#mvTop .txtClm .topCta svg{width:100%}#mvTop .txtClm .topCta .telBtn{margin-bottom:10px}#mvTop .txtClm .topCta .time{font-size:3.4vw;color:#4FB5B4}#mvTop .txtClm .right{background:rgba(79,181,180,0.9);padding:5.3vw 5.3vw 2.6vw}#mvTop .txtClm .right h3{font-size:4.2vw;line-height:1.7;font-weight:bold}#mvTop .txtClm .right h3 strong{border-bottom:2px solid #fff}#mvTop .txtClm .right h3 br{display:none}#mvTop .txtClm .right .btn_w{width:100%}#topSec01{padding:50px 0 30px}#topSec02 .orthoSec{background:#4FB5B4;padding:50px 0 30px}#topSec02 .orthoSec h3{color:#fff}#topSec02 .orthoSec h3:after{background:#fff}#topSec02 .orthoSec li h4,#topSec02 .orthoSec li .txt{color:#fff}#topSec02 .orthoSec li .btn{background:#fff;color:#4FB5B4 !important}#topSec02 .orthoSec li .btn:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow_green.svg) no-repeat}#topSec02 .orthoSec li .btn:hover{background:transparent;border-color:#fff;color:#fff !important}#topSec02 .orthoSec li .btn:hover:after{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/arrow.svg) no-repeat}#topSec02 .invisaSec{background:rgba(189,224,208,0.25);padding:40px 0}#topSec02 .invisaSec .aboutInvisa{flex-direction:column-reverse}#topSec02 .invisaSec h3{font-size:4.8vw;font-weight:bold;color:#167675;line-height:1.6}#topSec02 .invisaSec h3 strong{font-size:6.4vw}#topSec02 .invisaSec h3 small{display:block;font-weight:normal}#topSec02 .invisaSec .btn{display:block;margin:0}#topSec02 .invisaSec .btn small{line-height:2}#topSec02 .invisaSec .right .imgClm{text-align:right}#topSec02 .invisaSec ol{margin-top:30px}#topSec02 .invisaSec ol li{padding:0 20px;width:100%}#topSec02 .invisaSec ol li:nth-of-type(n+2){margin-top:20px}#topSec02 .invisaSec ol li .merit{width:90px;height:90px;background:#167675;color:#fff;border-radius:50%;flex:0 0 90px;margin-right:20px;line-height:1.5}#topSec02 .invisaSec ol li .merit b{font-size:20px}#topSec02 .invisaSec ol li .txt{flex:0 1 auto}#topSec03{padding:50px 0 30px}#topSec03 h4{font-size:4.8vw;font-weight:bold;letter-spacing:0.05em;line-height:1.6}#topSec03 h5{font-size:4.2vw;color:#CB9D22;font-weight:bold;margin-top:30px}#topSec03 .btnArea{margin-top:20px}#topSec04{padding:50px 0 50px;background:#f5f5f5}#topSec04 .calenderArea{text-align:center}#topSec05{padding:50px 0 30px}#topSec05 .underHeadline b{font-size:4.2vw;letter-spacing:0;margin-bottom:10px;display:block}#topSec05 .btnArea{margin-top:30px}.blogArea .imgClm{width:100%;height:43vw}.blogArea .imgClm a{display:block;width:100%;height:100%;padding:11.6vw 0 0 8.4vw;background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/bnr_blog_sp.png) no-repeat;background-size:cover;transition:filter 0.3s ease}.blogArea .imgClm a:hover{filter:brightness(110%);box-shadow:0 6px 10px rgba(0,0,0,0.1)}.blogArea .imgClm h3,.blogArea .imgClm .txt{color:#fff}.blogArea .imgClm h3{font-size:7.4vw;font-weight:bold;line-height:1.3}.blogArea .imgClm h3 b{font-size:5.3vw;display:block}.blogArea .imgClm .txt{font-size:3.4vw;line-height:1.4}}@media screen and (min-width:769px){.orthoSec ul li{width:340px}.orthoSec ul li:nth-of-type(n+4){margin-top:50px}.orthoSec ul li h4{font-size:18px;font-weight:bold;color:#4FB5B4;margin-bottom:15px}.orthoSec ul li .txt{margin-bottom:30px}.orthoSec .btn{width:300px}.counselingSec{margin-top:60px}.counselingSec .inner{background:rgba(221,221,221,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.1)}.counselingSec .left{padding:40px 50px}.counselingSec .left h3{font-size:30px;font-weight:bold;letter-spacing:0.1em;color:#167675;margin-bottom:20px}.counselingSec .left .tit{font-size:20px;font-weight:bold;color:#4FB5B4;margin-bottom:0}.counselingSec .left ul{width:370px}.counselingSec .left ul li{font-size:18px;font-weight:bold;padding:15px 10px 10px;border-bottom:1px solid #BDE0D0}.counselingSec .left:after{content:"";width:2px;height:80%;border-right:2px dashed #BDE0D0;position:absolute;right:0;top:10%}.counselingSec .right{padding:50px}.counselingSec .right .txt{font-weight:bold;line-height:2}.counselingSec .btn{width:400px;font-size:18px}.counselingSec .btn:after{display:none}.counselingSec .btn:before{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/ico_mail.svg) no-repeat;width:37px;height:25px;margin-right:10px}.counselingSec .btn.pdf{background:#167675}.counselingSec .btn.pdf:before{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/pdf.svg) no-repeat;width:25px;height:30px}.counselingSec .btn.pdf:hover{background:#4FB5B4;color:#fff}.counselingSec .visitBox{padding:40px}.counselingSec .visitBox h3{color:#167675;font-size:28px;font-weight:bold;text-align:center;margin-bottom:20px;letter-spacing:0.08em}.counselingSec .visitBox p.txt{margin-bottom:30px}.counselingSec .visitBox .btnArea{margin-bottom:0}.counselingSec .visitBox .btn{font-size:17px}#orthoMenuSec01 .lead{font-weight:bold;font-size:20px;text-align:center;margin-bottom:50px}#orthoFlowSec01 .flowList{margin-top:50px}}@media screen and (max-width:768px){.orthoSec ul li{padding:0 20px}.orthoSec ul li:nth-of-type(n+2){margin-top:50px}.orthoSec ul li h4{font-size:18px;font-weight:bold;color:#4FB5B4;margin-bottom:15px}.orthoSec ul li .txt{margin-bottom:20px}.orthoSec .btnArea{width:100%}.orthoSec .btn{max-width:300px;width:100%}.counselingSec{padding:20px}.counselingSec .inner{padding:30px 20px;background:rgba(221,221,221,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.1)}.counselingSec .left{padding:0 0 30px}.counselingSec .left h3{font-size:5.3vw;font-weight:bold;letter-spacing:0.1em;color:#167675;margin-bottom:10px}.counselingSec .left .tit{font-size:4.2vw;font-weight:bold;color:#4FB5B4;margin-bottom:0}.counselingSec .left ul li{font-size:16px;font-weight:bold;padding:15px 10px 10px;border-bottom:1px solid #BDE0D0}.counselingSec .left:after{content:"";height:2px;width:80%;border-bottom:2px dashed #BDE0D0;position:absolute;bottom:0;left:10%}.counselingSec .right{padding:30px 0 0}.counselingSec .right .txt{font-weight:bold;line-height:2}.counselingSec .right .btnArea{width:100%}.counselingSec .btn{text-align:left;font-size:16px}.counselingSec .btn:after{display:none}.counselingSec .btn:before{content:"";background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/ico_mail.svg) no-repeat;width:37px;height:25px;margin-right:10px;align-self:center}.counselingSec .btn.pdf{background:#167675}.counselingSec .btn.pdf:before{background:url(//minnano-haisya.jp/wp/wp-content/themes/minna_cms/images/pdf.svg) no-repeat;width:25px;height:30px}.counselingSec .btn.pdf:hover{background:#4FB5B4;color:#fff}.counselingSec .visitBox h3{color:#167675;font-size:4.2vw;font-weight:bold;letter-spacing:0.05em;line-height:1.6}.counselingSec .visitBox .btnArea{margin-bottom:0}.counselingSec .visitBox .btn{font-size:17px}#orthoMenuSec01 .lead{font-weight:bold;font-size:4.2vw;margin-bottom:50px}#orthoFlowSec01 .flowList{margin-top:40px}#orthoMouthSec04 .btnArea{margin-top:40px}}@media screen and (min-width:769px){.generalSec ul li{width:340px}.generalSec ul li:nth-of-type(n+4){margin-top:50px}.generalSec ul li h4{font-size:18px;font-weight:bold;color:#4FB5B4;margin-bottom:15px}.generalSec ul li .txt{margin-bottom:30px}.generalSec .btn{width:300px}#dentistrySec01 .bnr{margin-top:100px}#implantSec01 .lead{font-size:18px;font-weight:bold}}@media screen and (max-width:768px){.generalSec ul li{padding:0 20px}.generalSec ul li:nth-of-type(n+2){margin-top:50px}.generalSec ul li h4{font-size:18px;font-weight:bold;color:#4FB5B4;margin-bottom:15px}.generalSec ul li .txt{margin-bottom:20px}.generalSec .btnArea{width:100%}.generalSec .btn{max-width:300px;width:100%}#dentistrySec01 .bnr{margin-top:50px}#dentistrySec01 .bnr img{height:95px}}@media screen and (max-width:768px){#clinicSec01 .row p,#clinicSec03 .row p{margin-bottom:3.7vw}#clinicSec01 .row .boldHeadline,#clinicSec03 .row .boldHeadline{margin-bottom:3.7vw}}@media screen and (min-width:769px){#doctorSec01 h4,#doctorSec03 h4{font-size:18px;font-weight:bold;margin-bottom:20px}#doctorSec02 .txtClm p{font-size:18px;font-weight:bold}}@media screen and (max-width:768px){#doctorSec01 h4,#doctorSec03 h4{font-size:4.8vw;font-weight:bold;margin-bottom:20px}#doctorSec02 .txtClm p{font-size:4.2vw;font-weight:bold}}@media screen and (min-width:769px){.feeTable{width:100%;border:1px solid #ccc}.feeTable th,.feeTable td{border:1px solid #ccc;padding:10px;vertical-align:middle;text-align:center}.feeTable th .small,.feeTable td .small{font-size:12px;font-style:normal}.feeTable th.flex,.feeTable td.flex{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;border:none;padding:0}.feeTable th.flex span,.feeTable td.flex span{width:50%;padding:10px}.feeTable th.flex span.l-border,.feeTable td.flex span.l-border{border-left:1px solid #ccc}.feeTable th.flex.b-border,.feeTable td.flex.b-border{border-bottom:1px solid #ccc}.feeTable th{background:#BDE0D0}.feeTable .blue{background:#e0f0e9}#feeSec04 ul{margin-top:40px}#feeSec04 ul li{border:1px solid #d8d8d8;margin-bottom:20px;padding:20px}#feeSec04 ul li h4{font-weight:bold;font-size:20px;margin-bottom:10px}#feeSec04 ul li h4+p{margin-bottom:0}#feeSec04 ul li .imgClm{background:#fff;text-align:center}#feeSec04 ul li .btn{margin-top:10px}#feeSec04 ul li .btn.outer{background:#167675}}@media screen and (max-width:768px){.feeTable{width:100%;border:1px solid #ccc}.feeTable th,.feeTable td{border:1px solid #ccc;padding:10px;vertical-align:middle;text-align:center}.feeTable th .small,.feeTable td .small{font-size:10px;font-style:normal}.feeTable th.flex,.feeTable td.flex{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;border:none;padding:0}.feeTable th.flex span,.feeTable td.flex span{width:50%;padding:10px}.feeTable th.flex span.l-border,.feeTable td.flex span.l-border{border-left:1px solid #ccc}.feeTable th.flex.b-border,.feeTable td.flex.b-border{border-bottom:1px solid #ccc}.feeTable th{background:#BDE0D0}.feeTable .blue{background:#e0f0e9}#feeSec04 ul{margin-top:40px}#feeSec04 ul li{border:1px solid #d8d8d8;margin-bottom:20px;padding:5.3vw}#feeSec04 ul li h4{font-weight:bold;font-size:4.2vw;margin-bottom:10px}#feeSec04 ul li h4+p{margin-bottom:0}#feeSec04 ul li .imgClm{background:#fff;text-align:center}#feeSec04 ul li .btn{margin-top:10px}#feeSec04 ul li .btn.outer{background:#167675}}@media screen and (min-width:769px){.faqSec .faqList{margin:40px 0 0}.faqSec .faqList dt{font-size:18px;font-weight:bold;color:#167675;padding-left:1.2em;text-indent:-1.2em;margin-bottom:10px}.faqSec .faqList dt:before{content:"Q. "}.faqSec .faqList dd{font-size:18px;padding-left:1.2em;text-indent:-1.2em}.faqSec .faqList dd:before{content:"A. ";font-weight:bold}}@media screen and (max-width:768px){.faqSec .faqList{margin:40px 0 0}.faqSec .faqList dt{font-size:4.2vw;font-weight:bold;color:#167675;padding-left:1.2em;text-indent:-1.2em;margin-bottom:10px}.faqSec .faqList dt:before{content:"Q. "}.faqSec .faqList dd{padding-left:1.2em;text-indent:-1.2em}.faqSec .faqList dd:before{content:"A. ";font-weight:bold}}@media screen and (min-width:769px){#accessSec01 .mapSec{margin-bottom:100px}#accessSec01 .btnArea{margin:30px 0}#accessSec01 .btnArea .btn{width:380px;background:#167675}#accessSec01 .address{font-weight:bold}#accessSec01 .address b{font-size:18px}}@media screen and (max-width:768px){#accessSec01 .mapSec{margin-bottom:50px}#accessSec01 .gMap iframe{width:100%;height:300px}#accessSec01 .btnArea{margin:20px 0}#accessSec01 .btnArea .btn{background:#167675}#accessSec01 .address{font-weight:bold}#accessSec01 .address b{font-size:4.2vw}}@media screen and (min-width:769px){#contactSec01 .intro{border:5px solid #BDE0D0;padding:40px 20px 40px 40px;margin:0 auto 100px}#contactSec01 .intro .col-md-7{padding-left:40px}#contactSec01 .intro .tit{color:#167675;font-size:16px;font-weight:bold;margin-bottom:20px}#contactSec01 .intro a{pointer-events:none}#contactSec01 .intro .time{margin:20px 0 0}#contactSec01 .intro h2{color:#167675;font-size:20px;font-weight:bold;margin-bottom:20px}#contactSec01 .formTable{width:960px;margin:0 auto}#contactSec01 .formTable th{text-align:left;font-size:18px;padding:30px 10px 20px;width:250px;vertical-align:top}#contactSec01 .formTable th b{font-size:12px;font-weight:normal;color:#fff;background:#E86161;display:inline-block;padding:1px 5px;margin-left:10px}#contactSec01 .formTable td{padding:20px;font-size:14px;line-height:1.4}#contactSec01 .formTable td input,#contactSec01 .formTable td textarea{width:100%;padding:15px;font-size:18px;border:1px solid #ccc}#contactSec01 .formTable td .wpcf7-not-valid-tip{color:#E86161;font-weight:bold}#contactSec01 .formTable td input.date{width:250px}#contactSec01 .formTable td select{width:250px;padding:15px;font-size:18px;border:1px solid #ccc;background:#fff;border-radius:0}#contactSec01 .formTable td span.time{position:relative}#contactSec01 .formTable td span.time:after{content:"▼";position:absolute;top:4px;right:15px;font-size:14px}#contactSec01 .formTable td .first{margin-bottom:15px}#contactSec01 .formTable td .attention{margin-top:5px;font-size:14px}#contactSec01 .formTable td label{display:block;line-height:20px;font-size:18px}#contactSec01 .formTable td label:last-of-type{padding-bottom:0}#contactSec01 .formTable td input[type=checkbox]{visibility:hidden;width:0}#contactSec01 .formTable td span.wpcf7-list-item{display:block;margin:0;padding:10px 0}#contactSec01 .formTable td span.wpcf7-list-item-label{padding-left:35px;position:relative}#contactSec01 .formTable td span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:rgba(255,255,255,0.3);border:1px solid #ccc;border-radius:0}#contactSec01 .formTable td input[type=checkbox]:checked+span.wpcf7-list-item-label:before{border:2px solid #393939}#contactSec01 .formTable td input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:0;left:8px;width:10px;height:20px;transform:rotate(40deg);border-bottom:5px solid #4FB5B4;border-right:5px solid #4FB5B4}#contactSec01 .formTable td .selectCate label{display:inline-block}#contactSec01 .formTable td .selectCate .first{margin-right:10px}#contactSec01 .formTable td .selectCate .wpcf7-list-item{padding:0;display:inline-block;width:220px}#contactSec01 .formTable td .selectCate .wpcf7-list-item:before{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item:after{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item label{display:inline-block;width:220px}#contactSec01 .formTable td .selectCate input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label{width:100%;display:inline-block;padding:0;border:1px solid #ccc;padding:20px 20px;text-align:center;font-weight:bold;border-radius:10px}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label:before{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label:after{content:none}#contactSec01 .formTable td .selectCate input[type=checkbox]:checked+span.wpcf7-list-item-label{border-color:#4FB5B4;background:#4FB5B4;color:#fff}#contactSec01 .check{text-align:center;font-weight:bold;margin-top:40px}#contactSec01 .check a{text-decoration:underline}#contactSec01 .btn{width:450px;margin:40px auto 0;position:relative}#contactSec01 .btn input{width:450px;line-height:75px;height:75px;background:#BDE0D0;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0.2em;text-align:center;display:inline-block;cursor:pointer}#contactSec01 .btn:after{content:"";width:10px;height:16px;position:absolute;top:30px;right:20px;transition:0.3s}#contactSec01 .btn:hover input{background:#167675}#contactSec01 .btn:hover:after{transform:translate(5px, 0)}#contactSec01 .wpcf7-validation-errors{color:#E86161;font-weight:bold;text-align:center;border:2px solid #E86161;margin-top:20px}#contactSec01 .wpcf7-mail-sent-ok{color:green;font-weight:bold;text-align:center;border:2px solid green;margin-top:20px}#contactSec01 .screen-reader-response{display:none}#ui-datepicker-div{transition:none}}@media screen and (max-width:768px){#contactSec01 .underHeadline{margin-bottom:20px}#contactSec01 .intro{border:3px solid #BDE0D0;padding:5.3vw;margin-bottom:50px}#contactSec01 .intro .col-md-7{padding-top:40px}#contactSec01 .intro .tit{color:#167675;font-size:4.2vw;font-weight:bold;margin-bottom:10px}#contactSec01 .intro a svg{width:100%}#contactSec01 .intro .time{margin:10px 0 0}#contactSec01 .intro h2{color:#167675;font-size:4.8vw;font-weight:bold;margin-top:20px}#contactSec01 .intro h2+p{margin-bottom:0}#contactSec01 .formTable{width:100%}#contactSec01 .formTable .tit{margin-bottom:0}#contactSec01 .formTable th,#contactSec01 .formTable td{display:block}#contactSec01 .formTable th{text-align:left;font-size:4.2vw;padding:20px 0 10px;vertical-align:top;display:block}#contactSec01 .formTable th b{font-size:10px;font-weight:normal;color:#E86161;border:2px solid #E86161;display:inline-block;padding:1px 5px;margin-left:10px}#contactSec01 .formTable td{padding:0 0 20px;font-size:14px;line-height:1.4;display:block}#contactSec01 .formTable td input,#contactSec01 .formTable td textarea{width:100%;padding:15px;font-size:14px;border:1px solid #ccc}#contactSec01 .formTable td .wpcf7-not-valid-tip{color:#E86161;font-weight:bold}#contactSec01 .formTable td input.date{width:250px;margin-bottom:10px}#contactSec01 .formTable td select.date{margin-bottom:10px}#contactSec01 .formTable td select{width:250px;padding:15px;font-size:14px;border:1px solid #ccc;background:#fff;border-radius:0}#contactSec01 .formTable td span.time{position:relative}#contactSec01 .formTable td span.time:after{content:"▼";position:absolute;top:4px;right:15px;font-size:14px}#contactSec01 .formTable td p>b{display:inline-block}#contactSec01 .formTable td p>b+span{display:block}#contactSec01 .formTable td .first{margin-bottom:15px}#contactSec01 .formTable td .attention{margin-top:5px;font-size:14px}#contactSec01 .formTable td label{display:block;line-height:20px;font-size:14px}#contactSec01 .formTable td label:last-of-type{padding-bottom:0}#contactSec01 .formTable td input[type=checkbox]{display:none}#contactSec01 .formTable td span.wpcf7-list-item{display:block;margin:0;padding:10px 0}#contactSec01 .formTable td span.wpcf7-list-item-label{padding-left:30px;padding-top:3px;position:relative}#contactSec01 .formTable td span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:rgba(255,255,255,0.3);border:1px solid #ccc;border-radius:0}#contactSec01 .formTable td input[type=checkbox]:checked+span.wpcf7-list-item-label:before{border:2px solid #393939}#contactSec01 .formTable td input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:0;left:6px;width:8px;height:16px;transform:rotate(40deg);border-bottom:5px solid #4FB5B4;border-right:5px solid #4FB5B4}#contactSec01 .formTable td .selectCate label{display:inline-block}#contactSec01 .formTable td .selectCate .first{margin-right:2%}#contactSec01 .formTable td .selectCate .wpcf7-list-item{padding:0;display:inline-block;width:49%}#contactSec01 .formTable td .selectCate .wpcf7-list-item:before{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item:after{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item label{display:inline-block;width:100%}#contactSec01 .formTable td .selectCate input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label{width:100%;display:inline-block;padding:0;border:1px solid #ccc;padding:20px 0px;text-align:center;font-weight:bold;border-radius:10px}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label:before{content:none}#contactSec01 .formTable td .selectCate .wpcf7-list-item-label:after{content:none}#contactSec01 .formTable td .selectCate input[type=checkbox]:checked+span.wpcf7-list-item-label{border-color:#4FB5B4;background:#4FB5B4;color:#fff}#contactSec01 .check{text-align:center;font-weight:bold}#contactSec01 .check a{text-decoration:underline}#contactSec01 .btnArea{margin-top:20px}#contactSec01 .btn{margin:0 auto 0;position:relative}#contactSec01 .btn input{width:100%;line-height:75px;height:75px;background:#BDE0D0;color:#fff;font-size:4.8vw;font-weight:bold;letter-spacing:0.2em;text-align:center;display:inline-block;cursor:pointer}#contactSec01 .btn:after{content:"";background-size:cover;width:5px;height:8px;position:absolute;top:30px;right:20px;transition:0.3s}#contactSec01 .btn:hover input{background:#167675}#contactSec01 .btn:hover:after{transform:translate(5px, -50%)}#contactSec01 .btn .wpcf7-validation-errors{color:#E86161;font-weight:bold;text-align:center;border:2px solid #E86161;margin-top:20px}#contactSec01 .btn .wpcf7-mail-sent-ok{color:green;font-weight:bold;text-align:center;border:2px solid green;margin-top:20px}#contactSec01 .btn .screen-reader-response{display:none}}@media screen and (min-width:769px){.newsSec .newsList li{padding:10px 0 0;border-bottom:1px solid #BDE0D0}.newsSec .newsList a{width:100%}.newsSec .newsList time{font-weight:bold}.newsSec .newsList dl dt{font-size:18px;text-decoration:underline}.newsSec .newsList dl dd{margin:0;text-decoration:underline}.newsSec .newsList a:hover dt,.newsSec .newsList a:hover dd{text-decoration:none}.singleSec .mc_tit{font-size:25px;font-weight:bold;margin-bottom:20px}.singleSec .date{font-size:16px;font-weight:bold}.singleSec .newsContent{margin:50px 0 120px}.singleSec .newsContent a{text-decoration:underline}.singleSec .newsContent a:hover{text-decoration:none}.singleSec .btn{width:380px}}@media screen and (max-width:768px){.newsSec .newsList a{padding:10px 0 10px}.newsSec .newsList li{border-bottom:1px solid #BDE0D0}.newsSec .newsList time{font-weight:bold}.newsSec .newsList dl{margin-bottom:0}.newsSec .newsList dl dt{font-size:4.2vw;text-decoration:underline}.newsSec .newsList dl dd{margin:0;text-decoration:underline}.newsSec .newsList dl dd p{margin-bottom:0}.newsSec .newsList a:hover dt,.newsSec .newsList a:hover dd{text-decoration:none}.singleSec .mc_tit{font-size:5.3vw;font-weight:bold;margin-bottom:20px}.singleSec .date{font-weight:bold}.singleSec .newsContent{margin:30px 0 60px}.singleSec .newsContent a{text-decoration:underline}.singleSec .newsContent a:hover{text-decoration:none}}@media screen and (min-width:769px){#policySec01 h3{font-size:20px;font-weight:bold;color:#167675;margin-top:30px}#policySec01 .boldHeadline{margin-top:30px}#policySec01 li{padding-left:1em;text-indent:-1em}}@media screen and (max-width:768px){#policySec01 h3{font-size:4.8vw;font-weight:bold;color:#167675;margin-top:30px}#policySec01 .boldHeadline{margin-top:30px}#policySec01 li{padding-left:1em;text-indent:-1em}}
    .clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{display:inline-block;}/*\*/* html .clearfix{height:1%;}
.clearfix{display:block;}/**/.youbi_6{color:#36F!important;}
.youbi_0,.shukujitu{color:red!important;}
.today{background:#FF9;}
.holiday{background:#FDD;}
.closed{background:#FDD;}
.hidden{display:none;}
.holidayCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px;}
.closedCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px;}
.calenderArea .month{padding:0 30px;}
@media screen and (max-width:768px){
.calenderArea .month{padding:0;}
}
.calendarTable{width:100%;background:#fff;}
.calendarTable th{padding:5px;font-size:12px;border:1px solid #fff;color:#333;background:#BDE0D0;}
.calendarTable td{padding:5px;text-align:right;font-size:12px;border:1px solid #ccc;color:#555;width:14%;vertical-align:top;}
body#index p{margin:0 0 5px;line-height:130%;font-size:13px;}
body#index .calendarHeader a{color:#555;}
.calendarTable td .scheduleComment{text-align:left;color:#555;font-size:10px;}
.calendarHeader a{display:none;}
#calendarList li{border-bottom:1px solid #999;padding:5px;}
#calendarList li.first-child{border-top:1px solid #999;}
#calendarList .scheduleComment{text-align:left;color:#555;font-size:10px;}
table.navNextPrev{width:100%;}
table.navNextPrev .dspPrev{text-align:left;padding:10px;}
table.navNextPrev .dspNext{text-align:right;padding:10px;}
h2#headerYm{
background:#666;
color:#fff;
text-align:center;
padding:5px ;
font-size:110%;
font-weight:normal;
}