@charset "UTF-8";@media only screen and (max-width :640px){img.img-pc,.pc{display:none !important}img{max-width:100% !important;height:auto !important;width:auto}div#main-contents h2{color:#32434c}div#main-contents h2.sbhead{padding:2rem 0;font-size:2.8rem;letter-spacing:.5rem;background:#59a9d1;color:#fff;margin:0}div#main-contents h2.sbhead span{font-size:60%;letter-spacing:normal;display:block}div#main-contents h2.sbheadTop{font-size:2.75rem}div#main-contents h2.sbheadTop:before,div#main-contents h2.sbheadTop:after{font-family:'icomoon';content:"\e903"}div#main-contents h2.sbheadTop:before{margin-right:.75rem}div#main-contents h2.sbheadTop:after{margin-left:.75rem}#index-menu{background:#59a9d1;border-bottom:2px solid #69757b;margin-bottom:16px;padding:16px 16px 10px}#index-menu ul{display:flex;flex-wrap:wrap}#index-menu ul li{position:relative;padding-left:12px;line-height:1.4;margin-bottom:8px;width:50%}#index-menu ul li:after{content:'';position:absolute;top:1em;left:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #fff}#index-menu ul li a{color:#fff;font-size:1.5rem;font-feature-settings:"palt" 1;text-decoration:none}#index-main{border-bottom:2px solid #69757b;margin:0 0 3.5rem !important}#index-main li{padding:3rem 2rem 2rem;margin-bottom:0 !important;font-size:1.6rem;line-height:2.5rem;text-shadow:2px 2px 1px #fff}#index-main li p{margin-bottom:0}#index-main li h3{border:0;font-size:2rem;font-weight:400;padding:0;margin:0 0 2.5rem;line-height:1.4;color:#32434c}#index-main li h3 span{font-size:1.4rem}#index-main-item1{background-color:#eaf2f6;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top1.png);background-repeat:no-repeat;background-size:15% auto}#index-main-item2{background-color:#daebf4;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top2.png);background-repeat:no-repeat;background-size:15% auto}#index-main-item3{background-color:#eaf2f6;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top3.png);background-repeat:no-repeat;background-size:15% auto}#index-main-item4{background-color:#daebf4;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top4.png);background-repeat:no-repeat;background-size:15% auto}#index-main-item5{background-color:#eaf2f6;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top5.png);background-repeat:no-repeat;background-size:15% auto}#index-main-item6{background-color:#daebf4;background-image:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/bg_top6.png);background-repeat:no-repeat;background-size:15% auto}.index-main-left{float:left;width:55%}.index-main-right{float:right;width:40%;max-width:202px}.index-main-right p{margin-bottom:0 !important}#index-main .more{position:relative;margin-top:1.2rem;height:4rem}#index-main .more 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}#index-main .more a span{display:block;background:#59a9d1;border-radius:.5rem;padding:1rem 0 !important}#index-main .more a:hover{padding-bottom:0;display:block;width:100%;position:absolute;top:5px}#feature{padding-bottom:80px}#feature h2 img{width:180px;height:auto}#feature-body img{width:100%;height:sauto}#feature-body{position:relative;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:24px 16px}#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}#front-feature1,#front-feature2,#front-feature3{position:relative;z-index:2;background:#fff;padding:16px}#front-feature1,#front-feature2{margin-bottom:24px}#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:280px;height:160px;bottom:8px;right:8px}#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:260px;height:180px;left:8px}#feature-body h3{position:relative;font-size:18px;line-height:1.7;color:#292e49;z-index:5}#feature-body h3:before,#feature-body h3 span:before{position:absolute;content:''}#feature-body h3:before{width:60px;height:60px}#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:-58px;left:-28px}#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:-32px;left:-64px}#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:-54px;left:-40px}#feature-body h3 span{position:relative;padding-bottom:8px}#feature-body h3 span:before{bottom:0;left:0;width:100%;height:6px;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/feature_underline.png) repeat-x;-moz-background-size:auto 6px;background-size:auto 6px}.feature-photo{position:absolute;width:38%;border:4px solid #fff;box-shadow:0px 0px 16px 2px rgba(0,0,0,.25)}#front-feature1 .feature-photo{top:68px;right:0;transform:rotate(6deg);-moz-transform:rotate(6deg);-webkit-transform:rotate(6deg)}#front-feature2 .feature-photo{top:32px;left:16px;transform:rotate(-6deg);-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg)}#front-feature3 .feature-photo{top:0;right:0;transform:rotate(6deg);-moz-transform:rotate(6deg);-webkit-transform:rotate(6deg)}#feature-body h3+p{font-size:1.4rem;margin-bottom:24px;position:relative;z-index:5}body .feature-btn a{position:relative;display:block;font-size:1.4rem;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:20px}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:18px}#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{margin:0 2rem;font-size:1.5rem}#index-info .wnm h4{display:none}#index-info dt{color:#59a9d1;font-weight:700}#index-info dd{margin:0}#index-info-btn{position:relative;height:6rem;width:15rem;margin:0 auto}#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}#main #index-info .box{border:4px solid #59a9d1;font-size:16px;padding:16px;margin-bottom:24px}#index-info .box h3{color:#59a9d1;font-size:18px;letter-spacing:normal;margin:0 0 .25em}#index-info .box p{margin:0;line-height:1.6}#index-info .box p+h3{margin-top:24px}#index-info .box ul{margin:24px 0 0 .5em}#index-info .box li{position:relative;padding-left:16px}#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:3.5rem 0;border-top:2px solid #69757b}#indexNoticeInner{margin:0 2rem;font-size:1.5rem}#indexNotice ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;margin-right:.25rem;color:#69757b}#index-time{border-top:2px solid #69757b;padding:2rem;background:#59a9d1;color:#fff;font-size:1.6rem}#index-time h2{margin-bottom:1.5rem;color:#fff;text-align:center}#index-time table{margin-bottom:1rem}#index-time table,#index-time th{font-size:1.4rem;font-weight:400 !important;padding:.75rem 0}#index-time th{background:0 0 !important;margin:0 !important}#index-time th.empty{border-bottom:2px solid #fff}#index-time td{font-weight:700;text-align:center;padding:.5rem;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}#index-time-reserv{background:#7abada;padding:1rem;margin-top:1rem}#index-time-reserv h3{text-align:center;letter-spacing:.1rem;margin-bottom:.5rem}#index-time-footer{text-align:center;border:2px solid #fff;font-size:1.8rem;padding:1rem 0;margin-top:1.5rem}#index-map .address{font-size:1.4rem;line-height:1.4rem;position:absolute;top:-2rem;left:2rem}#index-map .index-map-footer{position:absolute;bottom:-2rem;right:8.6rem;margin:0;padding:0;font-size:1.4rem;line-height:1.4rem}#map{width:100%;position:relative}#map{position:relative;padding-bottom:83.33%;height:0;overflow:hidden}#map iframe,#map object,#map embed{position:absolute;top:0;left:0;width:100%;height:100%}#aboutBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#about1{background:#daebf4}section#about1 #aboutProfile{background:#fff;padding:2rem;margin-top:4rem}section#about1 h3{text-align:center;font-weight:400 !important;font-size:2.25rem;color:#32434c;margin:0 0 -10px}section#about1 h3:after{font-family:'icomoon';content:"\e903";display:block;margin-top:-24px;font-size:50px}#aboutProfile ul{margin-top:2rem}#aboutProfile ul li{display:block;margin:.25rem 0 0}#aboutProfile ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em}#aboutProfile #aboutProfileImg{width:50%;margin:0 auto}section#about2 h3{font-size:2rem;color:#32434c;text-align:center;margin:40px 0 10px}section#about2 h4{background:#eaf2f6;padding:1rem 2rem;text-align:center;font-size:1.8rem;margin:0 -2rem}section#about2 ul{letter-spacing:-4em;padding:0;margin:0}section#about2 #about2-1 ul li{letter-spacing:normal;display:inline-block;width:49%;margin:0 .5% .2rem;padding:0}section#about2 #about2-2,section#about2 #about2-3{margin-bottom:40px}section#about2 ul.about2Photo li{display:inline-block;width:50%}#featureBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#feature1,section#feature3,section#feature5,section#feature7,section#feature9{background:#daebf4}section#feature2,section#feature4,section#feature6,section#feature8{background:#fff}#featureBody figure{text-align:center}#featureBody figure img{width:75%;height:auto}#featureBody .button{text-align:center;margin-bottom:3rem}#featureBody .button a{width:100%}#main #information1 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0 0}#information1 ul li{width:49%;background:#59a9d1;text-align:center;line-height:1.4 !important;margin-bottom:.75rem}#information1 ul li a{color:#fff;text-decoration:none;display:block;height:6rem;border:4px solid #59a9d1;display:flex;flex-direction:column;align-items:center;justify-content:center}#information1 ul li span{font-size:1.2rem}#information2 dl{margin:2rem 0 4rem}#information2 dl dt{background:#eaf2f6;padding:1rem 2rem;text-align:center;font-size:1.8rem;margin:2rem 0 1rem}#information2 dl dd{margin:0 2rem}#information2 dl dt span{margin-right:2rem}nav#informationNav{background:#fff;font-size:1.4rem;color:#fff}nav#informationNav ul{margin:0 0 -8px;padding:0}nav#informationNav li{display:block;border-bottom:1px solid #daebf4;padding:.2rem 1rem .75rem}nav#informationNav li:first-child{padding-top:1rem}nav#informationNav li:last-child{padding-bottom:1.5rem}nav#informationNav li a{text-decoration:none;color:#59a9d1;display:block}nav#informationNav li a:before{font-family:'icomoon';content:"\e902"}section#implant2 ul,#oral1 ul{margin:0 0 0 2rem}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:32px}#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;margin:0;text-shadow:1px 1px 0px #fff}section#implant1,section#implant3,section#implant5{background:#daebf4}section#implant2 h3,section#implant3 .implantPrice h3,section#implant4 h3{background:#7abada;text-shadow:none;font-weight:400;color:#fff}section#implant1 figure{text-align:center;margin-top:2rem}section#implant1 figure img{width:75%;height:auto}section#implant2 #implant2-1,section#implant2 #implant2-2,section#implant2 #implant2-3{background:#fff;margin-top:2rem;border:2px solid #7abada}section#implant2 h3{text-align:center;letter-spacing:normal;font-size:2.2rem;padding:.75rem 0 .5rem}section#implant2 dl{padding:0 1rem 2rem}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{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{text-align:center;padding:0 2rem}section#implant3 .implantPrice strong{font-family:'Domine',serif;font-weight:400;font-size:50px;letter-spacing:1rem;line-height:1em;display:inline-block;margin:0 0 -16px}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{text-align:center;margin-top:2rem}section#implant3 .implantPricePlus img{width:60px;height:60px}section#implant4 div.implantInner{margin-top:2rem}section#implant4 h3{position:relative;font-size:2rem;margin:0 0 -1rem;padding:1.25rem 2rem .75rem 60px;letter-spacing:.15rem}section#implant4 h3 span{position:absolute;top:0;left:20px;font-family:'Domine',serif;font-size:3.6rem;margin-right:.75rem}section#implant5 dl{margin-top:2rem}#whiteningBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#whitening1,section#whitening3{background:#daebf4}section#whitening2{background:#fff}#implantReccomend{background:#fff;padding:2rem;margin-top:4rem}section#whitening1 div#implantReccomend h3{text-align:center;font-weight:400 !important;font-size:2.4rem;color:#32434c;margin:0 0 -10px}section#whitening1 div#implantReccomend h3:after{font-family:'icomoon';content:"\e903";display:block;margin-top:-24px;font-size:50px}#implantReccomend ul li strong{display:block;color:#32434c;letter-spacing:.1rem;margin:2rem 0 .25rem}#implantReccomend ul li strong:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;color:#32434c}#whitening2Box1,#whitening2Box2,#whitening2Box3,#whitening2Box4{padding:2.4rem 0}section#whitening2 #whitening2Box1{padding-top:40px}section#whitening2 h3{position:relative;text-align:center;background:#fff;font-size:2rem;padding:34px 0 16px;color:#32434c;margin-bottom:1rem;letter-spacing:normal}section#whitening2 #whitening2Box2 h3,section#whitening2 #whitening2Box3 h3,section#whitening2 #whitening2Box4 h3{border-top:1px solid #32434c}section#whitening2 h3 span{position:absolute;top:-14px;left:0;right:0;margin:0 auto;width:40px;height:40px;line-height:40px;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%}#whitening2Box1 strong{color:#32434c}section#whitening2 .whiteningPhotos{text-align:center;letter-spacing:-4em;margin-top:4rem}#whitening2Box2 #whitening2Box2Pict{text-align:center}section#whitening3 dl{margin-top:2rem}#tmjBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#tmj1,section#tmj3{background:#daebf4}section#tmj2,section#tmj4{background:#fff}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;margin:2rem 0 1rem}section#tmj2 ul{margin-left:2rem}section#tmj2 ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;margin-right:.25rem;color:#bad5e2}section#tmj3 div.implantInner{margin-top:2rem}section#tmj3{background:#eaf2f6}section#tmj3 h3{background:#7abada;text-shadow:none;font-weight:400;color:#fff}section#tmj3 h3{position:relative;font-size:1.8rem;margin:0 0 -1rem;padding:1.25rem 2rem .75rem 60px;letter-spacing:.15rem}section#tmj3 h3 strong{position:absolute;top:0;left:20px;font-family:'Domine',serif;font-size:3.6rem;margin-right:.75rem}section#tmj3 h3 span{font-size:70%}section#tmj3 #tmj3Photo1,section#tmj3 #tmj3Photo2,section#tmj3 #tmj3Photo3{letter-spacing:-4em}section#tmj3 #tmj3Photo1 img,section#tmj3 #tmj3Photo2 img,section#tmj3 #tmj3Photo3 img{display:inline-block;vertical-align:top;width:34%;position:relative;top:2rem}section#tmj3 #tmj3Photo1 p,section#tmj3 #tmj3Photo2 p,section#tmj3 #tmj3Photo3 p{display:inline-block;vertical-align:top;width:64%;margin-right:2%}section#tmj4 #tmj4Box1,section#tmj4 #tmj4Box2,section#tmj4 #tmj4Box3{position:relative;margin-top:50px}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 #tmj4Box1 p,section#tmj4 #tmj4Box2 p,section#tmj4 #tmj4Box3 p{text-align:center;margin-top:.5rem}section#tmj4 #tmj4Txt{background:#afccda;color:#fff;padding:1rem;text-shadow:none}#denturesBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#dentures1,section#dentures3{background:#daebf4}section#dentures2{background:#fff}section#dentures3 h2{margin-bottom:2rem !important}section#dentures2 h3,section#dentures3 h3{color:#32434c;text-align:center;letter-spacing:normal;font-size:1.8rem;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:20px}.dentures2Photo img.dentures2P{width:50%;height:auto}#dentures3P1,#dentures3P2{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#dentures3P1,#dentures3P2{width:50%}#dentures3P3{margin-top:1rem}section#dentures3 img{width:100%;height:auto}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:16px}section#dentures3 .box h4{font-size:18px;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 p{margin:0;padding:0}section#dentures3 .box p span{display:block}#halitosisBody section,#oralBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#halitosis1,section#halitosis3,#oral1{background:#daebf4}section#halitosis2{background:#fff}#halitosisBody figure figcaption{text-align:center;margin-top:.5rem}#oralchroma-photo ul{display:flex;column-gap:4px}#oralchroma-photo li img{width:auto;height:auto;max-width:100%;max-height:200px}#oralchroma-photo ul{padding:0 !important;margin:0 !important}#halitosis3 figure{width:70%;margin:24px auto 0 auto}#halitosisBody #halitosis3 ol{margin:2rem 0 0}section#oral2 ol{background:#daebf4;padding:16px;margin:16px 0 0}section #oral2-body h3{position:relative;color:#32434c;font-weight:400;font-size:2rem;letter-spacing:normal;margin:40px 0 0}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 8px 0 36px;background:#fff;position:relative;z-index:2}section #oral2-body h3 span{position:absolute;top:-.2em;left:-4px;width:32px;height:32px;line-height:30px;border:2px solid #32434c;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}section #oral2-body div{margin:0 0 0 36px}section #oral2-body div p{margin:8px 0 16px}section #oral2-body div img{margin:0}#oral2-body h3:nth-of-type(4){margin-top:60px}#oral2-body h3:nth-of-type(5){margin-top:60px}#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:24px 0 0}#preventiveBody section{width:100%;padding:4rem 0;margin:0;text-shadow:1px 1px 0px #fff}section#preventive1,section#preventive3{background:#daebf4}section#preventive2{background:#fff}#preventiveBody figure figcaption{text-align:center;margin-top:.5rem;margin-bottom:2rem}section#preventive3 ul{margin-left:2rem;margin-top:2rem}section#preventive3 ul li{margin-bottom:0}section#preventive3 ul li:before{font-family:'icomoon';content:"\e603";text-indent:1em;margin-left:-1em;margin-right:.25rem;color:#69757b}#newsBody{padding-top:1rem}#newsBody ul#newsBodyList{margin:0;padding:0}#newsBody ul li h2{background:#eaf2f6;padding:1.4rem 2rem;text-align:center;font-size:1.8rem;margin:0 -2rem}#newsBody ul li p.post-meta{margin-top:1rem !important;margin-bottom:1rem !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 ul li p.post-meta,#newsBody ul li p.link-next a{font-size:1.6rem}#newsBody ul li .contents{margin:0;padding:0}#newsBody ul li .contents .left,#newsBody section .contents .left{clear:both;text-align:center}#newsBody ul li p.link-next a:before{font-family:'icomoon';content:"\e902"}#main-contents #serch404{padding:4rem 0}#serch404 input{font-size:1.6rem}#serch404 input#searchsubmit{font-size:1.2rem}#main-contents #serch404,#newsBody section,#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,#implantBody section h2,#implantBody section .implantInner,#whiteningBody section h2,#whiteningBody section .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,#dentures3 .box{margin:0 2rem}#main-contents #serch404 h2,#newsBody section 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{font-size:2rem;text-align:center;border-bottom:2px solid #32434c;font-weight:700;padding-bottom:.5rem;color:#32434c}#aboutBody section p,#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}#main-contents #serch404 p,#newsBody section p,#newsBody ul li p,#aboutBody section p,#aboutBody section ul li,#featureBody 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 figure,#halitosisBody ol,#oralBody section,#preventiveBody p,#preventiveBody figure,#preventiveBody ul li,#dentures3 .box ul{font-size:1.6rem;line-height:2.5rem}.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:1.25rem 2rem .75rem 54px;background:#7abada;text-shadow:none;font-weight:400;color:#fff}dl.infoFaq dd{position:relative;background:#fff;margin-bottom:32px;padding:1.25rem 2rem 2rem 54px}dl.infoFaq dt span,dl.infoFaq dd span{position:absolute;top:1rem;left:20px;font-family:'Domine',serif;font-size:2.4rem}span.kome{font-size:90%}}