@charset "UTF-8";@media only screen and (min-width :641px){html,body{width:100%}img.img-mobile,.mobile,#sp-nav{display:none !important}span.newLine{display:block}div#main-contents h2{color:#32434c;text-align:center}div#main-contents h2.sbhead{padding:60px 0;background:#59a9d1;color:#fff;margin:0}div#main-contents h2.sbhead span{font-size:60%}div#main-contents h2.sbhead em,div#main-contents h2.sbheadTop span{position:relative;display:inline-block;font-style:normal}div#main-contents h2.sbhead em:before,div#main-contents h2.sbhead em:after,div#main-contents h2.sbheadTop span:before,div#main-contents h2.sbheadTop span:after{position:absolute;content:'';top:0;bottom:0;margin:auto;width:40px;height:2px}div#main-contents h2.sbheadTop span:before,div#main-contents h2.sbheadTop span:after{background:#32434c}div#main-contents h2.sbhead em:before,div#main-contents h2.sbhead em:after{background:#fff}div#main-contents h2.sbhead em:before,div#main-contents h2.sbheadTop span:before{left:-54px}div#main-contents h2.sbhead em:after,div#main-contents h2.sbheadTop span:after{right:-54px}.col1 #container,.col1 #top,.col1 #header,.col1 #global-nav,.col1 #main,.col1 #main-image,.col1 #footer,.col1 .copyright{width:100%}.col1 #top-in,.col1 #global-nav-in,.col1 #main-in,.col1 #main-image-in,.col1 #footer-in .col1 .copyright p{width:100%;margin:auto}.col1 #header-in{width:106.8rem;width:85%;margin:auto}.col1 #main-contents{width:100%}.col2 #container,.col2 #top,.col2 #header,.col2 #global-nav,.col2 #main,.col2 #main-image,.col2 #footer,.col2 .copyright,.col2r #container,.col2r #top,.col2r #header,.col2r #global-nav,.col2r #main,.col2r #main-image,.col2r #footer,.col2r .copyright{width:100%;min-width:1200px}.col2 #top-in,.col2 #header-in,.col2 #global-nav-in,.col2 #main-in,.col2 #main-image-in,.col2 #footer-in,.col2 .copyright p,.col2r #top-in,.col2r #header-in,.col2r #global-nav-in,.col2r #main-in,.col2r #main-image-in,.col2r #footer-in,.col2r .copyright p{width:1200px;margin:auto}.col2 #sidebar,.col2r #sidebar{width:29.5%}.col2 #main-and-sub,.col2r #main-and-sub{width:66.8%}.col2 #main-and-sub{float:left}.col2 #sidebar{float:right}.col2r #main-and-sub{float:right}.col2r #sidebar{float:left}.col3 #container,.col3 #top,.col3 #header,.col3 #global-nav,.col3 #main,.col3 #main-image,.col3 #footer,.col3 .copyright,.col3r #container,.col3r #top,.col3r #header,.col3r #global-nav,.col3r #main,.col3r #main-image,.col3r #footer,.col3r .copyright{width:100%;min-width:1200px}.col3 #top-in,.col3 #header-in,.col3 #global-nav-in,.col3 #main-in,.col3 #main-image-in,.col3 #footer-in,.col3 .copyright p,.col3r #top-in,.col3r #header-in,.col3r #global-nav-in,.col3r #main-in,.col3r #main-image-in,.col3r #footer-in,.col3r .copyright p{width:1200px;margin:auto}.col3 #sidebar,.col3r #sidebar{width:20%}.col3 #main-and-sub,.col3r #main-and-sub{width:78.5%}.col3 #main-contents,.col3r #main-contents{width:72.5%}.col3 #sub-contents,.col3r #sub-contents{width:25.45%}.col3 #main-and-sub{float:left}.col3 #main-contents{float:right}.col3 #sub-contents{float:left}.col3 #sidebar{float:right}.col3r #main-and-sub{float:left}.col3r #main-contents{float:left}.col3r #sub-contents{float:right}.col3r #sidebar{float:right}#footer{margin:4rem 0}#footer .area01{float:left;width:35%;border-right:1px solid #69757b}#footer .area01 .tel{text-align:center;padding-top:5rem;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/icon_tel.png) no-repeat 50% 0;font-size:1.3rem;font-family:'Arimo',sans-serif;line-height:1.6}#footer .area01 .tel strong{font-size:3.8rem;line-height:3.8rem;font-weight:400;display:inline-block;margin-bottom:.75rem}#footer .area01 .name{text-align:center;letter-spacing:.2rem}#footer .area01 .name strong{font-size:2.75rem;font-weight:400;letter-spacing:normal}#footer .area01 .name span{font-size:1.8rem}#footer .area02{float:right;width:60%;padding-top:2rem}.footer-menu div ul{width:30%;margin-right:4%}.footer-menu2{width:33rem}.footer-menu2 ul{float:left !important}.footer-menu li li{padding:1rem 0 0 3rem;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/point_footer.png) no-repeat 1.5rem 1rem}@media screen and (max-width:860px){#footer .area01{width:44%}#footer .area02{width:52%}.footer-menu div ul,.footer-menu ul{width:90%}}.rslides-container,#rslides-tablet-container{display:none}#slideshow{position:relative;width:100%;height:auto}#slideshow:before{content:' ';display:block;padding-top:39%}#slideshow li{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;-moz-background-size:100% auto;background-size:100% auto}#index-menu{background:#59a9d1;padding:16px 4%;margin-bottom:32px}#index-menu ul{display:flex;justify-content:space-between;align-items:center}#index-menu ul li{text-align:center;flex-grow:1;border-left:1px solid #8dc3df}#index-menu ul li:first-child{border-left:0}#index-menu ul li a{position:relative;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex;justify-content:center;align-items:center;height:60px}#index-menu ul li a:after{position:absolute;content:'';bottom:-18px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 8px 16px;border-color:transparent transparent #fff;opacity:0;transition:.3s}#index-menu ul li a:hover:after{opacity:1;transition:.3s}@media screen and (max-width:860px){#index-menu ul li a{font-size:1.5rem}}#feature{padding-bottom:80px}#feature h2 img{width:280px;height:auto}#feature-body img{width:100%;height:sauto}@media screen and (max-width:980px){#feature h2 img{width:200px;height:auto}}#feature-body{position:relative;background:#579fc4;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_bg_center.png) repeat-y;-moz-background-size:100% auto;background-size:100% auto;padding:60px 6%}#feature-body:before,#feature-body:after{position:absolute;content:'';width:100%;height:320px}#feature-body:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_bg_top.png) no-repeat 50% 0;-moz-background-size:100% auto;background-size:100% auto;top:0;left:0}#feature-body:after{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_bg_bottom.png) no-repeat 50% 100%;-moz-background-size:100% auto;background-size:100% auto;bottom:0;left:0}@media screen and (max-width:980px){#feature-body{padding:40px 5%}}#front-feature1,#front-feature2,#front-feature3{position:relative;z-index:2;background:#fff;padding:60px 6% 40px}#front-feature1,#front-feature2{margin-bottom:40px}#front-feature1:before,#front-feature2:before,#front-feature3:before{position:absolute;content:'';background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_bg_slash.png) repeat;-moz-background-size:cover;background-size:cover;width:440px;height:240px;bottom:24px;right:24px}#front-feature2:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_bg_slash2.png) repeat;-moz-background-size:cover;background-size:cover;width:400px;height:232px;left:24px}#feature-body h3{position:relative;color:#292e49;z-index:5}#feature-body h3:before,#feature-body h3 span:before{position:absolute;content:''}#feature-body h3:before{width:100px;height:100px}#front-feature1 h3:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_point1.png) no-repeat;-moz-background-size:cover;background-size:cover;top:-110px;left:-90px}#front-feature2 h3:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_point2.png) no-repeat;-moz-background-size:cover;background-size:cover;top:-80px;left:-110px}#front-feature3 h3:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_point3.png) no-repeat;-moz-background-size:cover;background-size:cover;top:-80px;left:-120px}#feature-body h3 span{position:relative;padding-bottom:8px}#feature-body h3 span:before{bottom:0;left:0;width:100%;height:8px;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_underline.png) repeat-x;-moz-background-size:auto 8px;background-size:auto 8px}@media screen and (max-width:980px){body #feature-body h3{font-size:2.25rem}#feature-body h3:before{width:80px;height:80px}#front-feature1 h3:before{top:-90px;left:-60px}#front-feature2 h3:before{top:-80px;left:-60px}#front-feature3 h3:before{top:-80px;left:-60px}}.feature-photo{position:absolute;width:40%;max-width:400px;border:4px solid #fff;box-shadow:0px 0px 24px 4px rgba(0,0,0,.25)}#front-feature1 .feature-photo{top:40px;right:40px;transform:rotate(6deg);-moz-transform:rotate(6deg);-webkit-transform:rotate(6deg)}#front-feature2 .feature-photo{top:24px;left:40px;transform:rotate(-6deg);-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg)}#front-feature3 .feature-photo{top:0;right:60px;transform:rotate(6deg);-moz-transform:rotate(6deg);-webkit-transform:rotate(6deg)}@media screen and (max-width:1100px){.feature-photo{width:38%}}@media screen and (max-width:860px){#front-feature1 .feature-photo{top:60px;right:24px}#front-feature2 .feature-photo{top:50px;left:40px}#front-feature3 .feature-photo{top:32px;right:40px}}#feature-body h3+p{font-size:1.75rem;margin-top:24px;margin-bottom:60px;position:relative;z-index:5}@media screen and (max-width:980px){#feature-body h3+p{font-size:1.5rem}}@media screen and (max-width:900px){#feature-body h3+p{margin-bottom:40px}}body .feature-btn a{position:relative;display:block;font-size:1.8rem;font-weight:700;text-decoration:none;background:#292e49;color:#fff;padding:.75em 1em;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em}.feature-btn a:hover{color:#ffe236}body .feature-btn a:before,body .feature-btn a:after{position:absolute;content:'';bottom:1.25em;transition:.3s}body .feature-btn a:before{width:40px;height:2px;background:#fff;right:42px}body .feature-btn a:after{width:0;height:0;border-style:solid;border-width:8px 0 0 8px;border-color:transparent transparent transparent #fff;right:40px}body .feature-btn a:hover:before{width:48px;right:34px;background:#ffe236;transition:.3s}body .feature-btn a:hover:after{right:32px;border-color:transparent transparent transparent #ffe236;transition:.3s}@media screen and (max-width:980px){body .feature-btn a{font-size:1.6rem}}#front-feature2 h3{margin-left:48%}#front-feature2 h3+p{padding-left:48%}#front-feature2 .feature-btn{padding-left:48%}#front-feature1 h3+p{width:50%}#front-feature3 h3+p{width:48%}#front-feature1 .feature-btn a{width:50%}#front-feature3 .feature-btn a{width:48%}@media screen and (max-width:1100px){#front-feature1 .feature-btn a{width:100%}#front-feature3 .feature-btn a{width:100%}#front-feature2 h3{margin-left:54%}#front-feature2 h3+p{padding-left:54%}#front-feature2 .feature-btn{padding-left:0}}#index-info{width:85%;margin:0 auto 60px auto;font-size:1.8rem}#index-info .wnm h4{display:none}#index-info dl{display:flex;flex-wrap:wrap}#index-info dt{width:8em}#index-info dd{width:calc( 100% - 8em )}#index-info dt{color:#59a9d1;font-weight:700}#index-info-btn{position:relative;margin:0 auto;width:15rem;height:10rem}#index-info-btn a{display:block;background:#4292c2;padding-bottom:5px;border-radius:.5rem;color:#fff;text-shadow:none;text-decoration:none;font-size:1.5rem;line-height:1.5rem;text-align:center;width:15rem}#index-info-btn a span{display:block;background:#59a9d1;border-radius:.5rem;padding:1rem 0 !important}#index-info-btn a:hover{padding-bottom:0;display:block;width:15rem;position:absolute;top:5px}#index-info .box{border:4px solid #59a9d1;font-size:1.6rem;padding:24px 4%;margin-bottom:40px}#index-info .box h3{color:#59a9d1;font-size:1.8rem;letter-spacing:normal;margin:0 0 .25em}#index-info .box p{margin:0;line-height:1.75}#index-info .box p+h3{margin-top:24px}#index-info .box ul{margin-top:40px}#index-info .box li{position:relative;padding-left:24px}#index-info .box li+li{margin-top:16px}#index-info .box li:before{content:'';position:absolute;top:.5em;left:0;width:8px;height:8px;background:#59a9d1;border-radius:50%}#indexNotice{background:#daebf4;padding:6.5rem 0}#indexNoticeInner{width:85%;margin:0 auto;font-size:1.8rem}#indexNotice ul li{position:relative;padding-left:24px}#indexNotice ul li:before{position:absolute;content:'';top:.5em;left:0;width:10px;height:10px;background:#69757b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#index-time{width:540px;height:46rem;padding:2.5rem 40px 0;background:#59a9d1;color:#fff;font-size:1.6rem;float:left}#index-time h2{line-height:3.6rem;color:#fff !important;text-align:center;margin-bottom:2rem}#index-time table{margin-bottom:1rem}#index-time table,#index-time th{font-size:1.6rem;font-weight:400 !important}#index-time th{background:0 0 !important;margin:0 !important}#index-time .empty{border-bottom:2px solid #fff}#index-time td{font-weight:700;padding:1rem 0 !important;text-align:center;width:50px !important;border-left:1px dotted #fff;border-bottom:1px solid #fff}th.index-times{padding:0 !important;width:114px !important;border-bottom:1px solid #fff}th.index-day{text-align:center !important;border-bottom:2px solid #fff;border-left:1px dotted #fff;width:11%}#index-time-reserv{background:#7abada;padding:1rem;margin-top:1rem}#index-time-reserv h3{font-weight:700;text-align:center;font-size:1.8rem;letter-spacing:.1rem;margin-bottom:1rem}#index-time-reserv p{margin:0 0 .5rem 1rem}#index-time-footer{text-align:center;border:2px solid #fff;font-size:1.8rem;padding:1rem 0;margin-top:2rem}#index-time span{font-size:75%}#index-map{width:100%;padding-left:540px}#index-map #map iframe{width:100%;height:46rem}@media screen and (max-width:800px){#index-time{width:100%}#index-map{position:relative;padding-bottom:75%;height:0;overflow:hidden}#index-map #map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}}#aboutBody section,#about2-2,#about2-3,#about2-4,#about2-5{width:100%;padding-top:6rem;text-shadow:1px 1px 0px #fff}#aboutBody section{padding-bottom:6rem}section#about1,section#about3,section#about4{background:#daebf4}#about1 p,#about4 p{font-size:1.8rem;margin-top:2rem}body #about-prof h3{font-size:2.4rem;font-weight:400}body #about-profile2 h3{font-size:2rem;font-weight:400}body #about-profile2 h4{font-size:1.5rem;font-weight:400}body div#about-profile2 ul li,#about-profile2 dl dd p{font-size:1.5rem;text-align:justify;text-justify:inter-ideograph}#about-prof dl,#about-profile2 dl{display:flex}#about-prof dl dt{width:280px}#about-prof dl dd{width:calc( 100% - 280px);margin-left:6%}#about-profile2 dl{width:48%;margin-bottom:60px}#about-profile2 dt{width:30%}#about-profile2 dd{width:70%;padding-left:6%}@media screen and (max-width:1024px){#about-profile2 dl{width:100%;margin-bottom:40px}}.aboutProfile2-inner{display:flex;flex-wrap:wrap;justify-content:space-between}#about-prof{background:#fff;padding:4rem;margin-top:24px}#about-profile2{background:#fff;padding:4rem 4rem 0;margin-top:40px}#about-prof dt{text-align:center}#about-prof img{max-width:320px;height:auto}#about-prof h3,#about-profile2 h3{position:relative;color:#33424a}#about-prof h3{line-height:1.25;padding-left:40px}#about-profile2 h3{line-height:1.4;padding-left:24px}#about-prof h3:before,#about-profile2 h3:before{position:absolute;top:.5em;left:0;content:'';background:#33424a}#about-prof h3:before{width:24px;height:2px}#about-profile2 h3:before{width:16px;height:2px}#about-profile2 h3 span{display:block;font-size:80%}#about-profile2 h4{position:relative;display:inline-block;font-size:14px;line-height:1;padding:0 .5em;margin-bottom:.5em;text-shadow:none}#about-profile2 h4:before,#about-profile2 h4:after{position:absolute;top:0;content:'';width:3px;height:100%;display:inline-block;border-top:1px solid #33424a;border-bottom:1px solid #33424a}#about-profile2 h4:before{right:0;border-right:1px solid #33424a}#about-profile2 h4:after{left:0;border-left:1px solid #33424a}#about-prof ul{font-size:1.6rem}#about-prof ul li,#about-profile2 ul li{position:relative;line-height:1.4;padding-left:24px}#about-prof ul li{margin:0 0 4px}#about-profile2 ul li{margin:0 0 .25em}#about-prof ul li:before,#about-profile2 ul li:before{position:absolute;content:'';top:.5em;left:0;width:10px;height:10px;background:#bad5e2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#about-profile2 ul li:before{width:8px;height:8px}#about2-1{margin-bottom:100px}#about2-2,#about2-3,#about2-4,#about2-5{border-top:1px solid #69757b}#about2 h3{color:#32434c;text-align:center}#about2 h4{color:#33424a;margin-bottom:16px}#about2-1 ul{display:flex;flex-wrap:wrap}#about2-1 ul li{width:25%}.about-column{display:flex;justify-content:space-between;margin-bottom:24px}#about2-5 .about-column div:nth-of-type(1),#about2-2 .about-column div:nth-of-type(1),#about2-3 .about-column div:nth-of-type(1),#about2-4 .about-column div:nth-of-type(1){width:calc( 100% - 300px)}#about2-5 .about-column div:nth-of-type(2),#about2-2 .about-column ul,#about2-3 .about-column ul,#about2-4 .about-column ul{width:260px}#about2-2 .about-column ul li{margin-bottom:16px}#about2-2 img,#about2-3 img,#about2-4 img,#about2-5 img{border:4px solid #fff;outline:solid 1px #69757b}.about-movie{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}.about-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#featureBody section{width:100%;padding-top:6rem;padding-bottom:6rem;text-shadow:1px 1px 0px #fff}#feature4 h2 br,#feature8 h2 br{display:none}section#feature1,section#feature3,section#feature5,section#feature7,section#feature10{background:#daebf4}section#feature2,section#feature4,section#feature6,section#feature8,section#feature9{background:#eaf2f6;background:#fff}.feature-column{display:flex;justify-content:space-between;margin-bottom:24px}#feature10 .feature-column{display:block}#feature1 .feature-column p{width:calc( 100% - 300px)}#feature1 .feature-column div{width:260px}#feature1 .feature-column:nth-of-type(2),#feature1 .feature-column:nth-of-type(4){flex-direction:row-reverse}#feature2 .feature-column div:nth-of-type(1),#feature3 .feature-column div:nth-of-type(1),#feature4 .feature-column div:nth-of-type(1),#feature6 .feature-column div:nth-of-type(1){width:calc( 100% - 300px)}#feature2 .feature-column div:nth-of-type(2),#feature3 .feature-column div:nth-of-type(2),#feature4 .feature-column div:nth-of-type(2),#feature6 .feature-column div:nth-of-type(2){width:260px}#feature8 .feature-column{flex-direction:column}body #feature8 ul{display:flex;flex-wrap:wrap;margin:0}body #feature8 li{width:32%;margin-left:2%;margin-bottom:16px}#feature8 li:nth-child(3n+1){margin-left:0}.feature-column p{margin-top:0 !important;text-align:justify;text-justify:inter-ideograph}.feature-column div img,.feature-column ul img{border:4px solid #fff;outline:solid 1px #bad8e7;width:100%;height:auto}.feature-column dl img{border:2px solid #fff;outline:solid 1px #bad8e7;width:100%;height:auto}#feature2 .feature-column div img,#feature4 .feature-column div img,#feature6 .feature-column div img,#feature8 .feature-column ul img{outline:solid 1px #69757b}#feature8 .feature-column dl img{outline:solid 1px #f1f1f1}.featureInner{padding-top:40px}.feature-column .button{text-align:center;margin-top:24px}.feature-column .button a{width:100%;padding:.5em 0}#feature8 dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}#feature8 dd{display:flex;justify-content:flex-end}#feature8 dl img{width:200px;height:auto}#feature8 dd p+p{margin-left:8px}#feature8 dt{width:calc( 100% - 260px )}#feature8 dd{width:260px}#feature8 dt:nth-of-type(2){width:calc( 100% - 460px )}#feature8 dt:nth-of-type(2)+dd{width:460px}#feature8 dt,#feature8 dd{margin-bottom:16px;border-bottom:1px solid #69757b}#feature8 dt:last-of-type,#feature8 dt:last-of-type+dd{border-bottom:0}#feature8 dt{position:relative;padding-left:74px}#feature8 dt span{position:absolute;top:-26px;left:-8px;color:#59a9d1;font-size:24px;font-family:'Domine',serif;line-height:56px;width:60px;height:60px;border:2px solid #59a9d1;text-align:center;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}@media screen and (max-width:940px){#feature8 dl{display:block}#feature8 dd{justify-content:center}#feature8 dt,#feature8 dt:nth-of-type(2){width:100%}#feature8 dd,#feature8 dt:nth-of-type(2)+dd{width:100%}#feature8 dd{padding-left:74px}#feature8 dt{margin-bottom:16px;border-bottom:0}}body #feature10 ul{margin-bottom:0}body #feature10 li{margin-bottom:4px}#feature10 li{position:relative;padding-left:18px}#feature10 li:before{position:absolute;content:'';top:.5em;left:0;width:10px;height:10px;background:#7abada;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.container-inner h2,#whitening h2,.aboutInner,.featureInner,.whiteningInner{padding-left:8%;padding-right:8%}@media screen and (max-width:940px){.container-inner h2,#whitening h2,.aboutInner,.featureInner,.whiteningInner{padding-left:0;padding-right:0}}#main #information1 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}#information1 ul li{width:32%;background:#59a9d1;text-align:center;line-height:1.4;margin-bottom:1rem}#information1 ul li a{color:#fff;text-decoration:none;display:block;height:8rem;border:4px solid #59a9d1;display:flex;flex-direction:column;align-items:center;justify-content:center}#information1 ul li span{font-size:1.4rem}#information1 ul li a:hover{-webkit-transition:all .3s;transition:all .3s;border:4px solid #59a9d1;background:#fff;color:#59a9d1}#information2 dl{margin:60px 0}#information2 dl dt{float:left;padding:1rem 0 1rem 1rem;width:7em;font-size:2.2rem;color:#59a9d1;font-weight:700;letter-spacing:.25rem}#information2 dl dd{margin:0;padding:1rem 0 1rem 10em}#information2 dl dt,#information2 dl dd p{margin-top:30px}#information2 dl dt span{display:block;letter-spacing:.25rem}#information2 dl dd.infoLine{border-bottom:1px solid #69757b}nav#informationNav{font-size:1.4rem;padding:1.5rem 0 1rem;border-bottom:1px solid #bad5e2;font-size:1.5rem}nav#informationNav li{position:relative;display:inline-block;margin-right:3rem;padding-left:14px}nav#informationNav li a{text-decoration:none;color:#59a9d1}nav#informationNav li:before{position:absolute;content:'';top:0;bottom:0;left:0;width:6px;height:6px;border-top:1px solid #59a9d1;border-right:1px solid #59a9d1;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}section#implant2 ul{margin:0 0 0 1rem}section#implant2 ul li,#oral1 ul li{position:relative;line-height:1.4;margin-bottom:1em;padding-left:18px}section#implant2 ul li:before,#oral1 ul li:before{position:absolute;content:'';top:.5em;left:0;width:10px;height:10px;background:#7abada;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#oral1 ul li{margin-bottom:.5em}#oral1 ul li:before{background:#666}#halitosisBody #halitosis3 ol,#oral2 ol{counter-reset:item}#halitosis3 ol li,#oral2 ol li{position:relative;padding-left:40px}#halitosis3 ol li:before,#oral2 ol li:before{counter-increment:item;content:counter(item);position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:#666;color:#fff;font-size:16px;line-height:24px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-shadow:none}#implantBody section{width:100%;padding:4rem 0 6rem;margin:0;text-shadow:1px 1px 0px #fff}section#implant1,section#implant3,section#implant5{background:#daebf4}section#implant2,section#implant4{background:#eaf2f6;background:#fff}section#implant1 figure,div#implant2-1,div#implant2-2,div#implant2-3,section#implant3 .implantPrice,section#implant3 .implantPricePlus,section#implant4 h3,section#implant4 p{display:inline-block;*display:inline;*zoom:1;vertical-align:top}section#implant2 h3,section#implant3 .implantPrice h3,section#implant4 h3{background:#7abada;text-shadow:none;font-weight:400;color:#fff}section#implant1 figure{width:32%;margin-right:2%;margin-top:2rem}section#implant1 figure:last-child{margin-right:-2%}section#implant1 figure figcaption{text-align:center}div#implant2-1,div#implant2-2,div#implant2-3{width:32%;margin-top:2rem}div#implant2-1,div#implant2-2{margin-right:2%}section#implant2 h3{text-align:center;letter-spacing:normal;font-size:2.2rem;margin:1rem 0 0;padding:.75rem 0 .5rem}section#implant2 figure img{border:2px solid #7abada;margin-bottom:-16px}section#implant2 dl dt{background:#7abada;text-shadow:none;color:#fff;text-align:center;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;margin:3rem 0 1rem;padding:.25rem 0;letter-spacing:.4rem}section#implant3 .implantPrice{width:30%;background:#fff;border:2px solid #7abada;margin-top:2rem}section#implant3 .implantPrice h3{text-align:center;font-size:2.4rem;padding:.5rem}section#implant3 .implantPrice p{padding:.5rem 1.25rem;font-size:1.5rem;text-align:center}section#implant3 .implantPrice strong{font-family:'Domine',serif;font-weight:400;font-size:60px;letter-spacing:1rem;line-height:1em;display:inline-block;margin:.75rem 0 -14px}section#implant3 .implantPrice strong span{font-weight:700;font-size:30px;letter-spacing:.25rem}section#implant3 .implantPrice p.kome{text-align:left;text-indent:-1em;margin-left:1em}section#implant3 .implantPricePlus{width:5%;text-align:center;margin-top:100px;display:inline-block}section#implant3 .implantPricePlus img{width:40px;height:40px}section#implant4 div.implantInner{margin-top:32px}section#implant4 h3{position:relative;width:30%;font-size:2rem;margin:0 3% 40px 0;padding:2rem 2rem 1.75rem 6rem;letter-spacing:.15rem;font-size:1.8rem}section#implant4 h3 span{position:absolute;top:10px;left:20px;font-family:'Domine',serif;font-size:3.6rem;margin-right:.75rem}section#implant4 h3:after{position:absolute;content:"";border:20px solid transparent;border-top-color:#7abada;border-bottom-width:0;bottom:-20px;display:block;left:0;right:0;margin:0 auto;width:0}section#implant4 h3:last-of-type:after{border:0}section#implant4 p{width:67%;margin:0 0 2rem}section#implant5 dl{margin-top:32px}#whiteningBody section{width:100%;padding-top:4rem;margin:0;background:#daebf4;text-shadow:1px 1px 0px #fff}#whitening h2{padding-bottom:40px}#whitening1,#whitening3{background:#fff}#whitening2,#whitening4{background:#daebf4}#whitening4{padding-bottom:6rem}#whitening1,#whitening2,#whitening3,#whitening4{padding-bottom:120px}section#whitening h3{position:relative;padding-top:54px;margin-bottom:60px;letter-spacing:normal;font-size:24px;color:#32434c;text-align:center}#whitening h3 span{position:absolute;top:-16px;left:0;right:0;margin:auto;display:block;text-align:center;width:60px;height:60px;line-height:60px;color:#fff;font-family:'Domine',serif;font-weight:400;background:#32434c;text-shadow:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#whitening2 li{position:relative;padding-left:24px}#whitening2 li:before{position:absolute;content:'';top:.5em;left:0;width:10px;height:10px;background:#7abada;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#whitening2 li+li{margin-top:1.25em}#whitening2 li strong{display:block}body #whitening3 h4{background:#7abada;font-size:20px;color:#fff;padding:.25em 1em;text-shadow:none;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em}#whitening3-body,#whitening3-body2{display:flex;justify-content:space-between}#whitening3-body div,#whitening3-body2 div{width:calc( 94% - 360px )}#whitening3-body dl,#whitening3-body2 figure{width:360px}#whitening3-body{margin-bottom:40px}#whitening3-body2{border-top:1px solid #32434c;padding-top:60px}.whitening-type{display:flex;flex-wrap:wrap;background:#fff;border-bottom:1px solid #69757b;border-right:1px solid #69757b}.whitening-type dt{width:6em}.whitening-type dd{width:calc( 100% - 6em )}.whitening-type dt,.whitening-type dd{border-top:1px solid #69757b;border-left:1px solid #69757b;padding:.25em .5em}.whitening-flow strong{font-weight:700;color:#32434c}#whiteningBody .whitening-flow ol{display:flex;margin:0 0 60px}.whitening-flow ol li img{border:1px solid #69757b}.whitening-flow ol li span{position:relative;display:block}.whitening-flow ol li span:after{position:absolute;content:'';top:0;bottom:0;right:-16px;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #7abada;margin:auto}.whitening-flow ol li:last-child span:after{content:none}.whitening-flow ol li{margin-left:2%}.whitening-flow ol li:first-child{margin-left:0;padding-left:0}#whiteningBody .whitening-flow ol li p{font-size:15px;line-height:1.5;margin-top:8px}#tmjBody section{width:100%;padding:4rem 0 6rem;margin:0;text-shadow:1px 1px 0px #fff}section#tmj1,section#tmj3{background:#daebf4}section#tmj2,section#tmj4{background:#fff}#tmjBody .tmjInner{letter-spacing:-4em}#tmjBody .tmjTxt,#tmjBody figure,#tmj2 .boxL,#tmj2 .boxR,#tmj3 h3,#tmj3 .tmj3Txt,#tmj4 #tmj4Box1,#tmj4 #tmj4Box2,#tmj4 #tmj4Box3{display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal}#tmjBody .tmjTxt{width:65%;margin-right:5%}#tmjBody figure{width:30%;margin-top:20px}#tmj2 .boxL{width:48.5%;margin-right:3%}#tmj2 .boxR{width:48.5%}section#tmj2 h3{text-shadow:none;text-align:center;letter-spacing:.25rem;font-weight:400 !important;color:#fff;font-size:2rem;background:#afccda;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}section#tmj2 ul{margin-left:3rem}section#tmj2 ul li{margin-bottom:.5rem}section#tmj2 ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;margin-right:.25rem;color:#bad5e2}#tmj2 .box1,#tmj2 .box2,#tmj2 .box3,#tmj2 .box4,#tmj2 .box5,#tmj2 .box6,#tmj2 .box7,#tmj2 .box8,#tmj2 .box9,#tmj2 .box10,#tmj2 .box11,#tmj2 .box12,#tmj2 .box13{margin-top:2rem;margin-bottom:2rem}#tmj2 .box3,#tmj2 .box4,#tmj2 .box11{margin-top:5rem}section#tmj3 #tmj3Flow{margin-top:40px}section#tmj3 .tmj3Txt{width:67%;margin:0 0 2rem}section#tmj3 h3{position:relative;width:30%;font-size:2rem;margin:0 3% 40px 0;padding:2rem 2rem 2rem 6rem;letter-spacing:.15rem;background:#7abada;text-shadow:none;font-weight:400;font-size:1.8rem;color:#fff}section#tmj3 h3 strong{position:absolute;top:10px;left:20px;font-family:'Domine',serif;font-size:3.6rem;margin-right:.75rem}section#tmj3 h3 span{font-size:70%;display:block}section#tmj3 h3:after{position:absolute;content:"";border:20px solid transparent;border-top-color:#7abada;border-bottom-width:0;bottom:-20px;display:block;left:0;right:0;margin:0 auto;width:0}section#tmj3 h3:last-of-type:after{border:0}section#tmj3 #tmj3Photo1,section#tmj3 #tmj3Photo2,section#tmj3 #tmj3Photo3{position:relative}section#tmj3 #tmj3Photo1{min-height:128px;height:auto !important;height:128px}section#tmj3 #tmj3Photo2{min-height:116px;height:auto !important;height:116px}section#tmj3 #tmj3Photo3{min-height:120px;height:auto !important;height:120px}section#tmj3 #tmj3Photo1 p,section#tmj3 #tmj3Photo2 p,section#tmj3 #tmj3Photo3 p{margin-right:200px}section#tmj3 #tmj3Photo1 img,section#tmj3 #tmj3Photo2 img,section#tmj3 #tmj3Photo3 img{position:absolute;top:0;right:0}section#tmj4 #tmj4Box1,section#tmj4 #tmj4Box2,section#tmj4 #tmj4Box3{position:relative;width:32%;margin-top:60px;text-align:center}section#tmj4 #tmj4Box1,section#tmj4 #tmj4Box2{margin-right:2%}section#tmj4 h3{position:absolute;top:-40px;left:0;right:0;margin:0 auto;width:60px;height:60px;line-height:56px;color:#fff;font-family:'Domine',serif;text-align:center;letter-spacing:normal;font-weight:400;background:#7abada;text-shadow:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #fff}section#tmj4 #tmj4Txt{background:#afccda;color:#fff;padding:2rem;text-shadow:none}#denturesBody section{width:100%;padding:4rem 0 6rem;margin:0;text-shadow:1px 1px 0px #fff}section#dentures1,section#dentures3{background:#daebf4}section#dentures2{background:#fff}section#dentures2 h2,section#dentures3 h2{margin-bottom:40px !important}section#dentures2 h3,section#dentures3 h3{color:#32434c;letter-spacing:.25rem;font-weight:400;font-size:2.4rem;margin-top:20px}section#dentures3 h3 span{font-size:70%;display:block}#dentures3-2,#dentures3-3,#dentures3-4,#dentures3-5{border-top:1px solid #bad5e2;margin-top:40px;padding-top:40px}.dentures3Photo:has(#dentures3P1){display:flex;flex-wrap:wrap}#denturesBody .denturesTxt{width:45%;margin-left:3%}#denturesBody figure{width:25%;margin-right:1%;margin-top:20px}section#dentures3 .denturesInner,section#dentures2 .denturesInner{display:flex}.dentures2Photo,.dentures3Photo{width:40%;order:-1}.dentures2Txt,.dentures3Txt{width:57%;margin-left:3%}.dentures2Photo img.dentures2P{width:50%;height:auto}#dentures3P1,#dentures3P2{width:50%}#dentures3P3{margin-top:20px}section#dentures3 .dentures3Photo p{text-align:center;margin:.5em 0 0}section#dentures3 .box{background:#59a9d1;color:#fff;text-shadow:none;text-align:center;margin-top:60px;padding:24px 6%}section#dentures3 .box h4{font-size:20px;font-weight:700;margin-bottom:16px}section#dentures3 .box ul{text-align:left;display:inline-block;margin:8px 0 0}section#dentures3 .box ul li{list-style-type:disc;margin:0}section#dentures3 .box h4 br{display:none}section#dentures3 .box p{margin:0;padding:0}#halitosisBody section,#oralBody section{width:100%;padding:4rem 0 6rem;margin:0;text-shadow:1px 1px 0px #fff}section#halitosis1,section#halitosis3,#oral1{background:#daebf4}section#halitosis2{background:#eaf2f6;background:#fff}#halitosisBody .halitosisInner{letter-spacing:-4em}#halitosisBody .halitosisTxt,#halitosisBody figure{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#halitosisBody .halitosisTxt{width:65%;margin-right:5%}#halitosisBody figure{width:30%;margin-top:20px}#oralchroma-photo,#oralchroma-photo ul{display:flex;column-gap:4px}#oralchroma-photo li img{width:auto;height:auto;max-width:100%;max-height:400px}#oralchroma-photo ul{padding:0 !important;margin:0 !important}@media screen and (max-width:800px){#oralchroma-photo{display:block}#oralchroma-photo ul:nth-of-type(2){padding-top:4px}}#halitosisBody #halitosis3 ol{margin-top:2rem}#halitosis3 .halitosis-container{display:flex;justify-content:space-between}#halitosis3 figure{margin-top:0}section#oral2 ol{background:#daebf4;padding:24px 4%;margin:24px 0 0}section #oral2-body h3{position:relative;color:#32434c;font-weight:400;font-size:2.4rem;letter-spacing:normal;margin:40px 0 16px}section #oral2-body h3:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#32434c}section #oral2-body h3 em{display:inline-block;font-style:normal;padding:0 16px 0 48px;background:#fff;position:relative;z-index:2}section #oral2-body h3 span{position:absolute;top:-.2em;left:0;width:40px;height:40px;line-height:38px;border:2px solid #32434c;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#oral2-body div{display:flex;justify-content:space-between}section #oral2-body div p{margin:0 2% 0 48px}#oral2-body div:nth-of-type(1) img{width:64%}#oral2-body div:nth-of-type(2) img{width:34%}#oral2-body div:nth-of-type(5) img,#oral2-body div:nth-of-type(6) img,#oral2-body div:nth-of-type(7) img{width:25%}#oral2-body h3:nth-of-type(4),#oral2-body h3:nth-of-type(5){margin-top:80px}#oral2-body div:nth-of-type(2) img,#oral2-body div:nth-of-type(5) img,#oral2-body div:nth-of-type(6) img,#oral2-body div:nth-of-type(7) img{border:4px solid #fff;outline:solid 1px #bad8e7}#oral2-body div:nth-of-type(2) img{padding:24px 2%}#main #oral2-body div+p{margin:60px 0 0 48px}#preventiveBody section{width:100%;padding:4rem 0 6rem;margin:0;text-shadow:1px 1px 0px #fff}section#preventive1,section#preventive3{background:#daebf4}section#preventive2{background:#fff}#preventiveBody .preventiveInner{letter-spacing:-4em}#preventiveBody .preventiveTxt,#preventiveBody figure{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#preventiveBody .preventiveTxt{width:45%;margin-right:3%}#preventiveBody figure{width:25%;margin-left:1%;margin-top:20px}section#preventive3 ul{margin-top:2rem;margin-left:3rem}section#preventive3 ul li{margin-bottom:.5rem}section#preventive3 ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;color:#69757b}#newsBody{margin-top:20px}#newsBody section{width:100%;padding:4rem 0 6rem;margin:0}#newsBody ul#newsBodyList{margin:0;padding:0}#newsBody ul#newsBodyList li{border-top:1px solid #69757b;padding-top:40px}#newsBody ul#newsBodyList li:first-child{border:none}#newsBody ul li h2{text-align:left;line-height:1.25}#newsBody ul li p{line-height:1.6}#newsBody section p.post-meta,#newsBody ul li p.post-meta{margin-top:1rem !important;margin-bottom:2.4rem !important}#newsBody ul li h2 a,#newsBody ul li p.link-next a{text-decoration:none}#newsBody ul li a{color:#59a9d1}#newsBody ul li a:hover{color:#4295c4}#newsBody section p.post-meta,#newsBody ul li p.post-meta,#newsBody ul li p.link-next a{font-size:1.6rem}#newsBody ul li p.link-next a:before{font-family:'icomoon';content:"\e902"}#serch404{width:100%;padding:4rem 0 6rem;margin:0}#serch404 input{font-size:1.8rem}#serch404 input#searchsubmit{font-size:1.2rem}#main-contents #serch404,#newsBody section h2,#newsBody section p.post-meta,#newsBody section div.contents,#newsBody ul li h2,#newsBody ul li p.post-meta,#newsBody ul li div.contents,#aboutBody section h2,#aboutBody section .aboutInner,#aboutBody section#about2 figure,#featureBody section h2,#featureBody section .featureInner,#information1,#information2,nav#informationNav ul,#implantBody section h2,#implantBody section .implantInner,#whiteningBody section h2,#whiteningBody .whiteningInner,#denturesBody section h2,#denturesBody section .denturesInner,#tmjBody section h2,#tmjBody section .tmjInner,#halitosisBody section h2,#halitosisBody section .halitosisInner,#halitosisBody .halitosis-container,#oralBody section h2,#oralBody .oral-container,#preventiveBody section h2,#preventiveBody section .preventiveInner,#feature,#dentures3 .box{width:85%;margin:0 auto}@media screen and (min-width:1401px){#feature{width:1200px}#main-contents #serch404,#newsBody section h2,#newsBody section p.post-meta,#newsBody section div.contents,#newsBody ul li h2,#newsBody ul li p.post-meta,#newsBody ul li div.contents,#aboutBody section h2,#aboutBody section .aboutInner,#aboutBody section#about2 figure,#featureBody section h2,#featureBody section .featureInner,#information1,#information2,nav#informationNav ul,#implantBody section h2,#implantBody section .implantInner,#whiteningBody section h2,#whiteningBody .whiteningInner,#denturesBody h2,#denturesBody section .denturesInner,#tmjBody section h2,#tmjBody section .tmjInner,#halitosisBody section h2,#halitosisBody section .halitosisInner,#halitosisBody .halitosis-container,#oralBody section h2,#oralBody .oral-container,#preventiveBody section h2,#preventiveBody section .preventiveInner,#dentures3 .box{width:1280px;margin:0 auto}}#main-contents #serch404 h2,#newsBody section h2,#newsBody ul li h2,#aboutBody section h2,#featureBody section h2,#implantBody section h2,#whiteningBody section h2,#denturesBody section h2,#tmjBody section h2,#halitosisBody section h2,#oralBody section h2,#preventiveBody section h2{color:#32434c;text-align:left;font-size:2.6rem}#main-contents #serch404 h2 span,#newsBody section h2 span,#newsBody ul li h2 span,#aboutBody section h2 span,#featureBody section h2 span,#implantBody section h2 span,#whiteningBody section h2 span,#denturesBody section h2 span,#tmjBody section h2 span,#halitosisBody section h2 span,#oralBody section h2 span,#preventiveBody section h2 span{border-left:4px solid #32434c;padding-left:1.5rem}#featureBody section p,#implantBody section p,#whiteningBody section p,#denturesBody section p,#tmjBody section p,#halitosisBody section p,#oralBody section p,#preventiveBody section p{margin-top:2rem;margin-bottom:2rem}#newsBody section p,#newsBody ul li p,#serch404 p,section#about2 p,#featureBody section p,#featureBody section ul li,#featureBody section dl,#implantBody section p,#information1 ul li,#information2 dl,#implantBody figure,#implantBody dl,#implantBody p,#whiteningBody p,#whiteningBody dl,#whiteningBody ul li,#whiteningBody figure,#denturesBody p,#tmjBody p,#tmjBody ul li,#tmjBody dl,#halitosisBody p,#halitosisBody ol,#oralBody section,#preventiveBody p,#preventiveBody ul li,#dentures3 .box ul{font-size:1.8rem}section#dentures3 .dentures3Photo p,#halitosisBody figure,#oralBody figure,#preventiveBody figure{font-size:1.5rem}#aboutBody img,section#implant1 figure img,section#implant2 img,section#dentures3 img,section#tmj1 figure img,section#tmj4 img,#halitosisBody figure img,#preventiveBody figure img,.whitening-flow img,#whitening3-body2 img{width:100%;height:auto}section#implant1 figure img,#denturesBody img,section#tmj1 figure img,section#tmj3 img,section#tmj4 img,#halitosisBody figure img,#preventiveBody figure img{border:4px solid #fff;outline:solid 1px #bad8e7}section#implant1 figure figcaption,#whiteningBody figure figcaption,#denturesBody figure figcaption,section#tmj4 #tmj4Box1 p,section#tmj4 #tmj4Box2 p,section#tmj4 #tmj4Box3 p,#halitosisBody figure figcaption,#preventiveBody figure figcaption{text-align:center;margin-top:.5rem}section#about2 ul li a:hover,section#about2 ol li div figure a:hover,#featureBody figure a:hover,#implantBody figure a:hover,#whiteningBody figure a:hover,#denturesBody figure a:hover,section#dentures2 .dentures2Photo a:hover,section#dentures3 .dentures3Photo a:hover,#halitosisBody figure a:hover,#oralBody figure a:hover,#preventiveBody figure a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.button a{position:relative;display:inline-block;background:#59a9d1;-moz-background-size:auto 70%;background-size:auto 70%;-webkit-transition:none;transition:none;box-shadow:0 6px 0 #4292c2;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;padding:.5rem;color:#fff !important;text-decoration:none;text-shadow:none;text-align:center}.button a:hover{top:3px;box-shadow:0 3px 0 #4292c2}dl.infoFaq dt{position:relative;padding:20px 20px 14px 60px;background:#7abada;text-shadow:none;font-weight:400;color:#fff}dl.infoFaq dd{position:relative;background:#fff;margin-bottom:32px;padding:20px 20px 14px 60px}dl.infoFaq dt span,dl.infoFaq dd span{position:absolute;top:.95rem;left:20px;font-family:'Domine',serif;font-size:3rem}span.kome{font-size:85%}section#dentures2 .denturesInner:after,section#dentures3 .denturesInner:after{content:'';display:block;clear:both;height:0}}