@charset "UTF-8";

body{animation: fadeIn 1.5s ease 0s 1 normal;
-webkit-animation: fadeIn 1.5s ease 0s 1 normal;}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .overlay{ width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0; display: none; z-index: 1 }
#promise h3 {
padding-top: 10px;
padding-bottom: 12px;}
p {
line-height: 200%;
}
header .hosoku li{line-height:18px;min-height:18px;}
#menu li{
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;}
#menu li:first-child:hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu01_on.png) no-repeat 50% 50%;
background-size: 46px;
}
#menu li:nth-child(2):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu02_on.png) no-repeat 50% 50%;
background-size: 45px; }
#menu li:nth-child(3):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu03_on.png) no-repeat 50% 50%;
background-size: 31px; }
#menu li:nth-child(4):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu04_on.png) no-repeat 50% 50%;
background-size: 36px; }
#menu li:nth-child(5):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu05_on.png) no-repeat 50% 50%;
background-size: 35px; }
#menu li:nth-child(6):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu06_on.png) no-repeat 50% 50%;
background-size: 46px; }
#menu li:nth-child(7):hover {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/nmenu07_on.png) no-repeat 50% 50%;
background-size: 39px; } #sitemap_list li {
background: #efefef !important;
padding: 0.3em 0 !important;;
}
footer .foot_01 .contact a{
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
padding-top: 14px;
padding-bottom: 10px;
}
footer .foot_02 .o-2column2 .foot_r {
text-align: center;
width: 61.75%;
}
#sample{height:520px;}
#menu li:nth-child(7):after{content:none;}
.bodywrap { width:100%;
display:inline-block;
}
.bodywrap main {
width: 74.7%;margin-bottom:45px;float:left;
}
.bodywrap main img{border-radius:10px;}
aside {
width: 22.5%;float:right;
} #pankuzu {
width: 100%;
font-size: 12px;
color: #aaa;
padding: 16px 10px;
box-sizing: border-box; margin-bottom: 0;
}
#pankuzu img{vertical-align: baseline;margin:0 10px;width:8px;}
#pankuzu a{color:#0080bc!important;}
#pankuzu div {
max-width: 1200px;width:100%;
margin: 0 auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#pankuzu .home:before {
content: '';
display: inline-block;
width: 18px;
height: 18px;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/00_icon_home.png);
background-repeat:no-repeat;
background-size: contain;
vertical-align: middle;
margin-right: 6px;
}
.f-box {
padding: 44px 50px;
border: 2px solid #0068b7;
border-radius: 12px; margin-bottom: 116px;
font-size: 15px;
}
.f-box h2 {
color: #0068b7;
font-size: 36px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 54px;
} .search_box{margin-bottom:36px;}
.search_box p{font-size:17px;line-height: 17px;font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
aside a{color:#247b7f!important;}
div.side_bnr {
box-shadow: 0px 0px 2px 1px #dcdbdb;
background-color: #fff;
border-radius: 10px;
margin: 0 0 40px 0;
border: 1px solid #71c6d4;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
} div.treatment-box ul li {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/00_foot_yaji01_s.png);
background-repeat: no-repeat;
background-position: 15px;
border-bottom: 1px solid #71c6d4;
box-sizing: border-box;
}
div.treatment-box ul li:last-child,div.content-box ul li:last-child {border-bottom:none;} div.treatment-box ul li a{    padding: 16px 5%;padding-left:60px;display:block;font-size:18px;}
div.treatment-box ul li:nth-child(1) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico01.png) no-repeat 15px 50%;background-size:22px;}
div.treatment-box ul li:nth-child(2) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico02.png) no-repeat 15px 50%;background-size:26px;}
div.treatment-box ul li:nth-child(3) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico03.png) no-repeat 15px 50%;background-size:30px;}
div.treatment-box ul li:nth-child(4) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico04.png) no-repeat 15px 50%;background-size:26px;}
div.treatment-box ul li:nth-child(5) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico05.png) no-repeat 15px 50%;background-size:23px;}
div.treatment-box ul li:nth-child(6) a{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/submenu_ico06.png) no-repeat 15px 50%;background-size:28px;}
div.content-box ul li {
border-bottom: 1px solid #71c6d4;
box-sizing: border-box;
}
div.content-box ul li a{font-size:18px;
padding: 16px 5%;padding-left:45px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/side_ya.png);
background-repeat: no-repeat;
background-position: 23px;
background-size:10px;display:block;
}
div.side_bnr div.titie {
font-size:24px;
padding: 15px 0;
box-sizing: border-box;
border-bottom: 1px solid #71c6d4;
border-radius: 10px 10px 0 0;
text-align: center;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;    color: #444444;
} .m-expenses-box h5{font-size:18px;margin-bottom:18px;font-weight:bold;color:#444444}
.m-expenses-box p{font-size:13px;margin-bottom:20px;}
.m-expenses-box img{margin-bottom:26px;} .page_privacy-policy h4 {
font-size: 26px;
color: #ff8a57;
padding-bottom: 14px;
border-bottom: 4px dotted #f4a9a4;
margin-bottom: 16px;
}
.page_privacy-policy .text1 {
margin-bottom: 54px;
}
.page_privacy-policy .privacy1 {
margin-bottom: 50px;
}
.page_privacy-policy .ul1 li {
color: #333333;
font-size: 15px; line-height: 2.13333;
}
.page_privacy-policy .ul1 {
margin: 10px 0;
} #first-box{padding:44px 50px;border:2px solid #0068b7;border-radius:12px;margin-bottom:36px;font-size: 15px;}
#first-box img{margin-bottom:26px;}
#first-box h2{color:#0068b7;font-size:36px;padding-bottom:15px;border-bottom:1px solid #0068b7;background:url(//kenjishika.com/wp-content/themes/kenjishika/img/i_page_reaf.png) no-repeat 0% 50%;background-size:39px;padding-left:54px}
#first-box h2 span{font-size:23px;margin-left:38px;color:#353535;}
#first-box h3{color:#ff5f4a;font-size:26px;padding-bottom:10px;border-bottom:dotted #f4a9a4 4px;margin-bottom:20px;font-weight:bold;}
.flow-box h3{color:#ff8a57;font-size:28px;padding-bottom:18px;border-bottom:1px solid #f4a9a4;margin-bottom:15px; background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;font-weight:bold;}
.flow-box{padding:32px;background:#fffcf0;margin-bottom:30px;position:relative;}
.flow-box .frame_reaf{position:absolute;right:30px;top:-20px;z-index:10;}
.flow-boxflow-boxflow-boxflow-box h4{color:#ff8a57;font-size:26px;padding-bottom:10px;border-bottom:4px dotted #f4a9a4 ;margin-bottom:20px;margin-top:36px;font-weight:bold;}
.step-box{
display: table;
clear: both;
width: 100%;
padding: 36px 0;
}
.step-box_wrap{position:relative;}
.step-box_wrap .step-ya {
position: absolute;
z-index: 10;
top: 206px;
left: 0;
}
.flow-maru{display:table;width:140px;float:left;}
.maru-table{    display: table;
width: 140px;
height: 140px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/step00.png) no-repeat 50% 50%;
background-size: 140px;
border-radius: 50%;    border-radius: 50%;}
.maru-cell{display:table-cell;font-size:20px;color:#fff;text-align:center;vertical-align:middle;font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
font-weight:bold;line-height: 180%;}
.flow_r{display:table;float:right;vertical-align:middle;width:calc(100% - 140px);padding-left:3.5% ;height:100%;}
.flow_r2{display:table-cell;vertical-align:middle;width:calc(100% - 140px);padding-left:30px;}
.flow-text{display:table-cell;width: 67.9% ;font-size: 15px;vertical-align:middle;line-height: 180%;}
.flow-img{display:table-cell;width:32.1% ;}
.flow-img .caption{text-align:center;margin-top:10px;font-size: 13px;}
.flow-img img{border-radius:12px;}
.flow-img2{margin:28px 0;}
.flow-img2 li{display:inline-block;margin-right:28px;font-size:13px;text-align:center;width:208px;}
.flow-img2 img{border-radius:12px;margin-bottom:10px;}
.flow_r2 h4 {
color: #ff5f4a;
font-size: 26px;
padding-bottom: 18px;
border-bottom: dotted #f4a9a4 4px;
margin-bottom: 20px;
font-weight: bold;
margin-top: 36px;
}
.step-box2{ display: table;
clear: both;
width: 100%;
padding: 36px 0;}
.step-box2 .flow-maru{display:table-cell;float:none;}
.step-box2 .flow_r{display:table-cell;float:none;}
.torikumi{background:#d2efff url(//kenjishika.com/wp-content/themes/kenjishika/img/00_bg16.png) repeat;padding:45px;}
.torikumi h3{color:#0068b6;font-size:28px;padding-bottom:12px;border-bottom:1px solid #0068b6;margin-bottom:28px;font-weight:bold;    background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;
font-weight: bold;}
.torikumi .w-box{padding:26px;background:#fff;border-radius:5px;}
.c_ore{color:#ff781d;font-size:19px;}
.step-ya{text-align:center;display:inline-block;width:140px;}
.step-ya img{width:40px;height:auto;border-radius:0!important;} .about-box h2{
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 0% 0%;
background-size: 31px;}
.about-box h3{
font-size: 32px;color:#ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.about-box img{
margin-bottom:34px;
}
.mincho {font-weight: bold;
font-family: ten-mincho-text, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
}
header .ico_facebook{top:-3px;}
.page_concept{font-size:17px;text-align:center;padding-bottom:36px;}
.page_concept{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/about/reaf_a1.png) no-repeat 100% 22px,url(//kenjishika.com/wp-content/themes/kenjishika/img/about/reaf_a2.png) no-repeat 0% 100%;}
.profile-box{border:2px solid #afd4d8;padding:36px 34px;margin-bottom:50px;}
.p-text{color:#25666d;}
.name span{font-size:18px;margin-right:20px;}
.name{font-size:26px;margin-bottom:30px;}
.marb36{margin-bottom:36px;}
.keireki_wrap{width:100%;}
.keireki{width:50%;float:left;}
.syozoku{width:50%;float:right;}
.keireki li{margin-bottom:16px;    line-height: 140%;}
.syozoku li{margin-bottom:16px;}
.syozoku h5{font-size:16px;color:#25666d;font-weight:bold;margin-bottom:16px;font-family: inherit;}
.p-text{margin-bottom:40px;font-size:16px;}
.incho_l p{line-height:220%;}
.incho_img{float:right;width:378px;margin-left: 36px;}
.incho_img img{width:100%;height:auto;}
#treatment-content{position:relative;background: url(//kenjishika.com/wp-content/themes/kenjishika/img/about/kazari.png) no-repeat 100% 0%;
background-size:103px;    padding-top: 36px;}
#treatment-content h3 {
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/about/ico_toothe.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 60px;
font-weight: bold;}
.t-box_wrap{padding:0 8px;}
.t-box{    margin-bottom: 50px;
padding: 0 2%;
width: 49.6%;
display: inline-block;
vertical-align: top;}
.t-box p{margin-bottom:10px;font-size:15px;}
.t-box h4{font-size:26px;color:#ff8a57;padding-bottom:16px;margin-bottom:20px;border-bottom:4px #f4a9a4 dotted;font-weight:bold;}
.t-box span{font-size:18px;}
.link-a{color:#0d8599!important;font-size:15px;
display: block;
color: #0094c1;
line-height: 100%;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/ya01.png) no-repeat 0 50%;
padding-left: 10px;
} .shisetsu{
padding: 32px;
background: #fffcf0;
margin-bottom: 30px;
position: relative;
display: inline-block;
width: 100%;
}
.shisetsu .frame_reaf {
position: absolute;
right: 30px;
top: -20px;
z-index: 10;
}
.shisetsu h3{
color:#ff8a57;font-size:28px;padding-bottom:18px;border-bottom:1px solid #f4a9a4;margin-bottom:40px; background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;font-weight:bold;
}
.shisetsu h4 {
font-weight:bold;
font-size: 26px;
padding-bottom: 16px;
margin-bottom: 24px;
border-bottom: 4px #f4a9a4 dotted;
text-align:left;
}
.shisetsu img{margin-top:20px;}
.shisetsu p{	text-align:left;font-size:14px;}
.shisetsu_l{float:left;width:390px;margin-bottom:58px;}
.shisetsu_r{float:right;width:390px;margin-bottom:58px;}
.shisetsu_n{margin-bottom:58px;text-align:center;}
.shisetsu_n ul{display:inline-block;text-align:center;margin-top:8px;}
.shisetsu_n li{width:262px;padding:0 10px;display:inline-block;font-size:14px;}
.shisetsu_n li img{width:262px;display:inline-block;margin-bottom:10px;} sup{vertical-align: super;
font-size: 10px;}
#latest-treat{padding:44px 50px;border:2px solid #0068b7;border-radius:12px;margin-bottom:74px;font-size: 15px;}
latest-treat p{font-size:15px;}
#latest-treat img{margin-bottom:26px;}
#latest-treat h2{color:#0068b7;font-size:36px;padding-bottom:15px;border-bottom:1px solid #0068b7;background:url(//kenjishika.com/wp-content/themes/kenjishika/img/i_page_reaf.png) no-repeat 0% 30%;background-size:39px;padding-left:54px}
#latest-treat h2 span{font-size:23px;margin-left:38px;color:#353535;}
#setsubi{position:relative;}
#setsubi h3 {
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/efforts/ico_effort.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 60px;
font-weight: bold;}
#setsubi .t-box_wrap{padding:0 8px;}
#setsubi .t-box{
padding: 0%;
width: 46.321%;
display: inline-block;
vertical-align: top;
margin:0 1.677%;margin-bottom: 50px;}
#setsubi .t-box p{margin-bottom:10px;font-size:15px;}
#setsubi .t-box h4{font-size:26px;color:#ff8a57;padding-bottom:16px;margin-bottom:16px;border-bottom:4px #f4a9a4 dotted;font-weight:bold;}
#setsubi .t-box img{margin-bottom:20px;}
#setsubi .link-a{color:#0d8599!important;font-size:15px;
display: block;
color: #0094c1;
line-height: 100%;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/ya01.png) no-repeat 0 50%;
padding-left: 10px;
} .kaso_midashi{    padding: 38px 24px;
border: 2px solid #0068b7;
border-radius: 12px;
margin-bottom: 60px;}
.kaso_midashi h2 {
color: #0068b7;
font-size: 36px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/i_page_mail.png) no-repeat 0% 30%;
background-size: 35px;
padding-left: 54px;display: block;
margin-bottom:0;
}
.con_text{margin-bottom:48px;} .body .contact .bodywrap{margin-top:32px;}
#contact_box{padding:40px;border:2px solid #d7dfe2;margin:40px 0;box-sizing:border-box;border-radius:10px;}
#contact_box table{width:100%;}
#contact_box th{display:block;font-size:17px;font-weight:bold;margin-bottom:10px;padding:5px 0;}
#contact_box td{display:block;margin-bottom:34px;}
.emphasis{
font-size:14px;color:#fff;background:#00c4c4;width:53px;height:28px;line-height:28px;display:inline-block;text-align:center;margin-left:14px;}
.mw_wp_form .vertical-item{
float:left;width:50%;margin-bottom:10px;}
input[type="text"],input[type="email"], input[type="number"], input[type="url"], input[type="password"], input[type="date"],textarea{
background:#fffef0;padding:11px;font-size:16px;border-radius:6px;border:2px solid #cccccc;}
input[type="text"],input[type="email"],textarea{width:100%;}
.radio{padding:15px 0;}
.mwform-zip-field{display: block;
margin-bottom: 20px;}
.contact_bottom li{text-align:center;font-size:17px;padding:16px 0;padding-bottom:46px;}
.contact_bottom a{color:#0084a3!important;}
#contact_box div.contact_bottom div.item { margin: 20px auto;
text-align: center;
}
#contact_box div.item input[type=submit] {
color: #fff;
background: #383838;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; max-width: 326px;width:100%;
height: 50px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
font-weight: bold;
font-size: 20px;
font-family:tbudgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif; border: none;
letter-spacing: 0.06em;
margin: 25px 10px;
}
#contact_box div.item input[name=submitconfirm] {
width: 165px;
height: 45px;
}
#contact_box div.item input[name=submitBack] {
width: 165px;
height: 45px;
}
#nenrei{width:145px;display:inline-block;}
#contact_box div.item  input[type=submit]:hover{background:#f57f00;}
.mw_wp_form .error {
font-size: 93%;
color: #B70000;
display: block;
margin-top: 10px;
}
.radio input[type="radio"]{
display: none!important;
}
.radio  input[type="radio"] + span{
padding-left: 26px;
position:relative;
margin-right: 20px;
}
.radio  input[type="radio"] + span::before{
content: "";
display: block;
position: absolute;
top: 0;bottom:0;margin:auto 0;
left: 0;
width: 13px;
height: 13px;
border: 2px solid #cccccc;
border-radius: 50%;
}
.radio  input[type="radio"]:checked + span{
color: #009a9a;
}
.radio  input[type="radio"]:checked + span::after{
content: "";
display: block;
position: absolute;
top: 0;bottom:0;margin:auto 0;
left: 2px;
width: 9px;
height: 9px;
background: #009a9a;
border-radius: 50%;
}
@media (max-width: 992px){
.f-box h2{display:block;}
.contact{max-width:inherit;}}
@media screen and (max-width: 900px){
.mw_wp_form .vertical-item {
float: none;
width: 100%;
margin-bottom: 10px;
}
#contact_box {
padding: 5%;}
#content_div.page div#contact_box div.contact_bottom div.item input[type=submit] {
width: 250px;
margin: 20px 0;font-size: 18px;
}
}
#mw-wp-form-captcha {
text-align: center;
padding: 0 3% 2.0em 3%;
line-height: 2.5em;
}
#mw-wp-form-captcha img{margin-bottom:10px;}
#mw-wp-form-captcha input{width:200px;height:50px;margin:0 auto;margin-top:10px;}
.page_contact-confirm h4{position:relative;text-align:center;font-size:22px;color:#008aaa;font-weight:bold;padding-bottom:20px;display:table;margin:0 auto;margin-bottom:20px;}
.page_contact-confirm h4:after{content:'';position:absolute;z-index:10;border-bottom:4px dotted #a1dbe5;left:0;right:0;margin:auto;bottom:0;width:calc(100% - 60px)}
.page_contact-complete h4{position:relative;text-align:center;font-size:22px;color:#008aaa;font-weight:bold;padding-bottom:20px;display:table;margin:0 auto;margin-bottom:56px;}
.page_contact-complete h4:after{content:'';position:absolute;z-index:10;border-bottom:4px dotted #a1dbe5;left:0;right:0;margin:auto;bottom:0;width:calc(100% - 60px)}
.page_contact-err h4{position:relative;text-align:center;font-size:22px;color:#ff4848;font-weight:bold;padding-bottom:20px;display:table;margin:0 auto;margin-bottom:20px;}
.page_contact-err h4:after{content:'';position:absolute;z-index:10;border-bottom:4px dotted #f7bfbf;left:0;right:0;margin:auto;bottom:0;width:calc(100% - 60px)}
.complete_message,.wrap_top{text-align:center;} .page_kensaku h3{font-size: 20px;margin-bottom: 20px;}
.kensaku1{padding:20px 0;border-bottom:1px dotted #ccc;    line-height: 180%;} .nav-below{margin-top:20px;}
.nav-previous{float:left;}
.nav-next{float:right;}
.kaso_midashi2{    padding: 38px 24px;
border: 2px solid #0068b7;
border-radius: 12px;
margin-bottom: 60px;}
.kaso_midashi2 h2 {
color: #0068b7;
font-size: 36px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/i_page_paper.png) no-repeat 0% 0%;
background-size: 35px;
padding-left: 54px;
margin-bottom:0;display:block;
}
.single .content {
margin-bottom: 40px;
padding: 50px 46px;
border: 2px solid #D7DFE2;
border-radius: 10px;
}
.single .content .date {
margin-top: 30px;
margin-bottom: 30px;
color: #545454;
font-size: 15px;
letter-spacing: 0.05em;
line-height: 1.83333;
text-align: right;
}
.single .content h3 {
padding-bottom: 30px;
color: #555555;
font-size: 32px;
font-weight: bold;
line-height: 1.44118;
border-bottom:7px dotted #9bd7da;
}
.single .content p {
color: #333333;
font-size: 16px;
line-height: 2.375;margin-bottom: 16px;
}
.wp-caption-text{text-align: center;    margin-top: -15px;}
.wp-caption{    max-width: 100%;
height: auto;}
.single .content img {
margin: 30px 0;
max-width: 100%;
height: auto;
}
.single .content img.line {
margin: 0;
}
.single .content iframe {
max-width: 100%;
}
.single .paging {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.single .paging .prev,
.single .paging .next {
-webkit-box-align: center;
-ms-flex-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
width: 400px;
line-height: 28px;
}
.single .paging .prev {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-left: auto;
}
.single .paging .arrow {
width: 12px;
}
.single .paging .arrow.l {
margin-right: 16px;
}
.single .paging .arrow.r {
margin-left: 16px;
} input[name="s"]{
border: 3px solid #75c3cf;
height: 30px;
width: 210px;
border-radius:5px;
box-shadow:0px 0px 2px 1px #ccc inset;
background:#fff;
font-family: tbudgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
.searchsubmit{
border: 2px solid #d8c5d8;border-radius:5px;
background: #e7dfe7;
padding: 3px 6px;
font-size: 0.9em;
}
.search_tit{font-size:17px;margin-bottom:15px;} .wa_back{padding:50px;border:2px solid #d7dfe2;border-radius:12px;}
.date2{font-size:9px;margin-right:26px;}
a .new_cat{border-radius:8px;width:78px;line-height:28px;margin-right:20px;font-size:12px;    display: inline-block;
text-align: center;}
a .n_blog{background:#21c19b;color:#fff!important;}
a .n_news{background:#28aad1;color:#fff!important;}
a .new_tit{font-size:15px;}
.newscate li{padding:12px 0;border-bottom:1px solid #cccccc;}
.blog-h2 h2{color:#21c19b;border-bottom: 2px solid #21c19b;}
.news-h2 h2{color:#28aad1;border-bottom: 2px solid #28aad1;} .addtoany_content{margin-top:50px!important;}
.addtoany_header{color:#0068b7;font-size:19px;font-family: fot-tsukubrdgothic-std, 游ゴシック, YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;} div#right_tab {
position: fixed;
top: 180px;
right: -10px;
z-index: 1001;
width: 78px;
height: 200px;
}
div#right_tab a.contact div{
margin-top: 16px;
margin-left: auto;
width: 68px;
height: 180px;
border: 3px solid #a6e2e8;
border-right: 0;
-moz-border-radius: 6px 0 0 6px;
-webkit-border-radius: 6px;
border-radius: 6px 0 0 6px;
background: #71c6d4;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/contact_tate.png);
background-repeat: no-repeat;
background-size: 20px 144px;
background-position: 50% 19px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
div#right_tab a.contact div:hover {
background-color: #ff8f17;
border: 3px solid #f7cb60;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/contact_tate_2.png);
border-right: 0;
}
div#right_tab a.contact:after{
content: "";
width: 43px;
height: 43px;
z-index: 1;
position: absolute;
top: 0px;
left: -14px;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/mail_icon.png);
background-repeat: no-repeat;
background-size: 43px 43px;
}
div#right_tab img {
display: block;
} #masthead {
position: fixed;
z-index: 99;
width: 100%;
height:80px;
margin:0;
background: rgba(255, 255, 255, 0);
top: -100px;
left: 0;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s; top: 0;
transition: opacity 1s, visibility  2s;
opacity: 0;
visibility: hidden; }
.masthead_in{position:relative;
display: inline-block;
width: 100%;}
div#masthead_left {
position: absolute;
width: 210px;
padding-left: 14px;
padding-top: 22px;
}
img#sitelogoimg{
width:100%;
}
div#masthead_right {
float:right;
margin-right: 20px;
}
ul.sub-menu {
display: none;
}
#masthead.scrolled {
background: rgba(255, 255, 255, 0.95);
border-bottom: solid 1px #c6c6c6;
top: 0px;
box-shadow:0px 0px 5px 5px rgba(0,0,0,0.15);
-webkit-transition: all 0.9s;
-moz-transition: all 0.9s;
-ms-transition: all 0.9s;
-o-transition: all 0.9s;
transition: all 0.9s; transition: opacity 1s, visibility  2s;
opacity: 1;
visibility: visible; }
#header .head_gmenu_inner_fixes ul {
display: flex;
}
#header .head_gmenu ul {
font-size: 18px;
font-family: "vdl-v7marugothic", sans-serif;
font-weight: bold;
margin: 0;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#header .head_gmenu_inner_fixes ul > li {
margin: 0 10px;
display: block;
background-repeat: no-repeat; box-shadow: 0 0 1px transparent;
text-align: center;
}
#header .head_gmenu_inner_fixes ul > li > a {
color: #247b7f;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
font-weight: 700;
font-size: 17px;
padding: 30px 0 0 0;
text-decoration: none;
width: 100%;
height: 100%;padding-bottom: 33px;
}
footer .foot_01 .tel1 a{color:#fff!important;}
footer .foot_02 .tel1 a{color: #998156!important;}
a[href^="tel:"] {
pointer-events: none;
} div.flow_yaji{
position: relative;padding-top: 70px;
}
div.flow_yaji span {
position: absolute;
top: 0;
left: 50%; margin-left: -20px;
-webkit-animation: sdb 1.5s infinite;
animation: sdb 1.5s infinite;
box-sizing: border-box;
}
@-webkit-keyframes sdb {
0% {
-webkit-transform: rotate(0deg) translate(0, 0);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
-webkit-transform: rotate(0deg) translate(0px, 20px);
opacity: 0;
}
}
@keyframes sdb {
0% {
transform: rotate(0deg) translate(0, 0);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: rotate(0deg) translate(0px, 20px);
opacity: 0;
}
}  .implant-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 0% 0%;
background-size: 31px;
}
.implant-box img{margin-bottom:34px;}
#kamutikara h3{color:#ff5f4a;font-size:32px;line-height:200%;margin-bottom:68px;font-weight:bold;}
.toothbox{margin-bottom:50px;text-align:center;}
.case{margin-bottom:24px;font-size:15px;text-align:center;padding:0 34px;display:inline-block;} .caseimg{margin-bottom:6px;}
.caseimg2{margin-top:12px;margin-bottom:12px;}
.case_tit{color:#0068b6;font-size:20px;margin-bottom:10px;font-weight:bold;font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;}
.case_arrow{width:31px;height:auto;}
.p-link{margin-bottom:44px;}
.p-link ul{text-align:center;margin: 0 -10px;}
.p-link li{display:inline-block;width:282px;height:84px;    margin: 0 5px;margin-bottom:24px;}
.p-link li a{display:block;font-size:22px;text-align:center;padding:18px;background:#5eb2db;color:#fff!important;border-radius:8px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.p-link li a:hover {
background-color: #ff8f17;
border-right: 0;
}
.im_btn img{    display: block;
width: 23px;
margin: 0 auto;
margin-top: 10px;}
.tyosa li{margin-bottom:12px;}
.tyosa li:before{content:'● ';color:#eaa242;font-size:12px;}
.page_implant .step-box {
padding: 0;}
.page_implant .step-ya {
text-align: center;
display: inline-block;
width: 164px;}
.page_implant .flow-box h3{margin-bottom: 40px;}
.page_implant .flow-box{margin-bottom:0;}
.page_implant .flow-maru {
display: table;
width: 164px;
float: left;
}.page_implant .maru-table {
display: table;
width: 164px;
height: 164px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/step00.png) no-repeat 50% 50%;
background-size: 164px;}
.page_implant .flow_r {
display: table;
float: right;
vertical-align: middle;
width:calc(100% - 164px);    height: 164px;}
.page_implant .flow_r div{line-height: 200%;display:table-cell;vertical-align:middle;}
.tyosa{line-height:100%;}
.implant_type{background: #d2efff url(//kenjishika.com/wp-content/themes/kenjishika/img/00_bg16.png) repeat;
padding: 45px 40px;margin-bottom:70px;}
.implant_type h3{
color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6;
margin-bottom: 28px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;
font-weight: bold;
}
.type_wrap{border:3px solid #0068b6;width:47.773%;    border-radius: 15px;
overflow: hidden;    display: block;float:left;
background: #fff;margin-bottom:26px;    margin-right:3.755%;}
.type_wrap2{border:3px solid #0068b6;width:47.773%;    border-radius: 15px;
overflow: hidden;    display: block;flaot:right;
background: #fff;margin-bottom:26px;}
.type_tit{display:table;background:url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg13.png) repeat 1px 1px;height:84px;width:100%;}
.type_tit_in{
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
display:table-cell;vertical-align:middle;color:#fff;font-size:22px;text-align:center;line-height: 125%;}
.type_img{height:152px;width:100%;display:table;}
.type_img_in{text-align:center;vertical-align:bottom;display:table-cell;}
.type_p{padding:26px 26px;}
.ago{position: relative;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/schoolimg.png) no-repeat 100% 0%;
padding-top: 36px;}
.ago h3{color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6;
margin-bottom: 28px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;
font-weight: bold;}
.ago h4{color:#37a2dd;font-size:26px;padding-bottom:15px;display:inline-block;
border-bottom:4px dotted #f4a9a4;margin-bottom:24px;
font-weight: bold;
}
.rift_box{margin-top:48px;}
.rift_l{width:39.763%;float:left;}
.rift_r{float:right;width:57.144%;}
.ago_box{padding:30px;}
.ago_img{margin-bottom:24px;margin-top:30px;}
.ago1,.ago2{margin-bottom:64px;}
#fare{color:#0068b6;}
#fare h3{color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6;
margin-bottom: 28px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_icon2.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;
font-weight: bold;}
#fare h4{background:orange url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg14.png) repeat;color:#fff;font-size:24px;padding:12px 30px;margin-bottom:10px;}
.fare_box{padding:30px;margin-bottom:56px;}
#fare table{margin:0 auto;margin-bottom:24px;}
#fare table table{margin-bottom:0px;}
#fare p{display:block;margin:0 auto;max-width: 763px;padding-left:20px;}
.fare_1,.fare_2{margin-bottom:60px;}
.fare_table th,.fare_table2 th,.fare_table3 th{padding:14px 20px;text-align:left;width:50%;border-bottom:2px dotted #83b9e4;line-height:130%;}
.fare_table td,.fare_table2 td,.fare_table3 td{padding:14px 20px;text-align:right;width:50%;border-bottom:2px dotted #83b9e4;line-height:130%;}
.fare_table4 tr:last-child th,.fare_table4 tr:last-child td{font-size:0.85em;border-bottom:none;}
.fare_table{max-width:763px;width:100%;}
.fare_table2{max-width:763px;width:100%;}
.fare_table2_in th,.fare_table2_in td{border-bottom:none;line-height:130%;}
.fare_table2_in th{width:65%;}.fare_table2_in td{width:35%;}
.fare_table3{max-width:763px;width:100%;}
.patient h3 {
color: #e8728b;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #e8728b;
margin-bottom: 36px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/patient_icon.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 58px;
height: 56px;
font-weight: bold;
}
.patient_in{padding-top:54px;background:url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/kumo.jpg) no-repeat 50% 0;
display:inline-block;width:100%;}
.voice1{margin-bottom:20px;}
.fukidashi2{max-width:774px;width:100%;    margin: 0 auto;}
.fukidashi2_top{display:table;width:100%;}
.fukidashi2_top_2{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_t-left.png) no-repeat 0% 100%;display:table-cell;height:29px;}
.fukidashi2_top_3{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_t-right.png) no-repeat 100% 100%;display:table-cell;height:29px;}
.fukidashi2_table{display:table;width:100%;}
.fukidashi2_left{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_left.png) repeat-y 0 0;display:table-cell;width:8px;}
.fukidashi2_right{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_right.png) repeat-y 100% 0;display:table-cell;width:8px;}
.fukidashi2_middle {display:table-cell;padding:0 24px;background:#fff;}
.fukidashi2_middle h4{color:#f47d7d;border-bottom:4px dotted #f4a9a4;padding-bottom:24px;font-size:22px;font-weight:bold;}
.fukidashi2_middle p{color:#5b4d45;padding-top:24px;}
.fukidashi2_bottom{display:table;width:100%;}
.fukidashi2_bottom_2{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_b-left.png) no-repeat 0% 0;height:62px;display:table-cell;}
.fukidashi2_bottom_3{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/fukidashi_b-right.png) no-repeat 100% 0;height:62px;display:table-cell;} .service-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ico_ha1.png) no-repeat 0% 30%;
background-size: 33px;
}
.service-box h3 {
text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.service-box img{margin-bottom:34px;}
.service-box p{font-size:17px;color:#444444;text-align:center;}
.kenji_l{width:360px;float:left;font-size:15px;}
.kenji_l img{display:block;}
.kenji_r{width:478px;float:right;}
.kenji_r .time {
color: #007c99;
margin-bottom: 15px; }
.kenji_r .time td {
padding: 10px;
background: #fff;
font-size: 15.5px;
border-bottom: 1px dotted #84bae5;
text-align: center; }
.kenji_r .time td:first-child {
padding-left: 14px;
text-align: left; }
.kenji_r .time td:last-child {
padding-right: 14px; }
.kenji_r .time .consultation {
background: #e9fffe;
border-bottom: none; }
.kenji_r .time-text {
color: #007c99;
font-size: 15px; }
.kenji_l .mizumido {
color: #007c99;
font-size: 15px;
line-height: 180%;margin-top:10px;
}
.p-link2{margin-bottom:52px;}
.p-link2 ul{text-align:center;margin: 0 -10px;}
.p-link2 li{display:inline-block;max-width:340px;width:100%;height:84px;margin: 0 10px;margin-bottom:24px;}
.p-link2 li a{display:block;font-size:22px;text-align:center;padding:18px;background:#5eb2db;color:#fff!important;border-radius:8px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.p-link2 li a:hover {
background-color: #ff8f17;
border-right: 0;
}
.im_btn img{    display: block;
width: 23px;
margin: 0 auto;
margin-top: 10px;}
#hoshin h3 {
color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6;
margin-bottom: 28px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ico_reaf.png) no-repeat 14px 0%;
background-size: 34px;
padding-left: 66px;
height: 56px;
font-weight: bold;
}
.hoshin_in{
position: relative;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/kazari.png) no-repeat 100% 0%;
background-size: 103px;
padding-top: 36px;}
#kamiawase{background:#d2efff url(//kenjishika.com/wp-content/themes/kenjishika/img/00_bg16.png) repeat;margin-bottom:60px;}
.kamiawase_in{background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/human.png) no-repeat 95% 20px;padding:45px;}
.kamiawase_in p{font-size:15px;}
.kamiawase-check{border-radius:6px;background:#fffcf0;padding:26px;font-size:20px;}
.kamiawase-check ul{margin-bottom:23px;display: inline-block;}
.kamiawase-check li{font-size:20px;padding-left:50px;background:url(//kenjishika.com/wp-content/themes/kenjishika/img/service/check.png) no-repeat 0% 50%;background-size:31px;margin-bottom:22px;    min-height: 24px;}
.kamiawase-check .check1{color:#fff!important;border-radius:8px;background:#5eb2db;    max-width: 612px;
width: 100%;
margin: 0 auto;
display: block;padding: 18px;
font-size:20px;padding-left:50px;background:#5eb2db url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/menu_arrow.png) no-repeat 90% 50%;margin-bottom:22px;background-size:23px;font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;line-height: 150%;font-weight:bold;}
.kamiawase-check .check1:last-child{background:#5eb2db url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/menu_arrow2.png) no-repeat 90% 50%;background-size:15px;}
.kamiawase-check .check1:hover {
background-color: #ff8f17;
border-right: 0;
}
.kamiawase-check .check1:last-child:hover{
background-color: #ff8f17;
border-right: 0;
}
#kamiawase h3{color:#0068b6;font-size:28px;padding-bottom:12px;border-bottom:1px solid #0068b6;margin-bottom:28px;font-weight:bold;    background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/img_ireba.png) no-repeat 14px 0%;
background-size: 32px;
padding-left: 66px;
height: 56px;
font-weight: bold;}
#kamiawase .w_box{padding:26px;background:#fff;border-radius:5px;margin-botom:22px;}
#kamiawase h4{
color: #ff5f4a;
font-size: 26px;
padding-bottom: 10px;
border-bottom: dotted #f4a9a4 4px;
margin-bottom: 20px;
font-weight: bold;
}
#inre h3 {
color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6;
margin-bottom: 28px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ico_ha2.png) no-repeat 10px 0%;
background-size: 31px;
padding-left: 60px;
height: 45px;
font-weight: bold;
}
.inre{    background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ha.png) no-repeat 98% 20px;
padding-top: 45px;    background-size: 53px;    position: relative;
}
.inre h4{
color: #333333;
font-size: 26px;
padding-bottom: 10px;
border-bottom: dotted #f4a9a4 4px;
margin-bottom: 30px;
font-weight: bold;
}
.inre_type{
background: #d2efff url(//kenjishika.com/wp-content/themes/kenjishika/img/00_bg16.png) repeat;
padding: 45px 36px;
}
.inre_box{border: 3px solid #0068b6;
border-radius: 15px;
overflow: hidden;
display: inline-block;
background: #fff;width:100%;
margin-bottom: 24px;}
.inrebox{    padding: 3.164%;}
.type_info th{
width: 21.2%;}
.i_type_tit{display: table;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg13.png) repeat 1px 1px;
height: 60px;
width: 100%;}
.i_type_tit_in{    font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
display: table-cell;
vertical-align: middle;
color: #fff;
font-size: 22px;
text-align: center;
line-height: 125%;font-weight:bold;}
.inrebox{padding:26px;display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;}
.i_img{	width:26.495%;}
.i_r{    width:69.872%;}
.i_r ul{    display: inline-block;
margin-bottom: 10px;}
.i_r li{line-height:180%;margin-bottom:20px;padding-left: 1em;
text-indent: -1em;}
.i_r li:before{color:#90d1d3;content:'●';font-size:13px;}
.i_r li:last-child{}
.type_info{}
.type_info{width:100%;}
.type_info th{color:#63897f;padding-bottom:20px;padding-bottom: 20px;
padding-bottom: 10px;
line-height: 170%;}
.type_info td{padding-bottom:20px;    padding-bottom: 10px;
line-height: 170%;}
.tyui .indent{padding-left:1em;
text-indent:-1em;line-height: 170%;
margin-bottom: 16px;}
.tyui .indent:before{color:#90d1d3;content:'●';}
.crown_type{
background:url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg10.png) repeat;
padding: 45px 36px;
}
.crown_type .inre_box{border: 3px solid #ffbe69;}
.crown_type .i_type_tit {
display: table;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg14.png) repeat 1px 1px;}
.mb34{margin-bottom:34px;} .point_li{margin-top:18px;}
.beaver-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_beaverclub.png) no-repeat 0% 0%;
background-size: 42px;
}
.beaver-box h2 span {
font-size: 23px;
margin-left: 38px;
color: #353535;
}
.beaver-box img {
margin-bottom: 34px;
}
.beaverclub{
margin-bottom: 56px;}
.beaverclub h3{
text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.beaverclub p{font-size:15px;}
#beaverclub h5{
text-align: left;
font-size: 22px;
color: #ffffff;
padding: 16px;
font-weight: bold;
background: #619b9e;
margin-bottom: 35px;
border:2px solid #afd4d8;
}
#beaverclub .p-link ul{margin-bottom:70px;}
.page_beaverclub .step-box {
padding: 0;}
.page_beaverclub .step-ya {
text-align: center;
display: inline-block;
width: 164px;}
.page_beaverclub .flow-box h3{margin-bottom: 40px;}
.page_beaverclub .flow-box{margin-bottom:96px;}
.page_beaverclub .flow-maru {
display: table;
width: 164px;
float: left;
}.page_beaverclub .maru-table {
display: table;
width: 164px;
height: 164px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/step00.png) no-repeat 50% 50%;
background-size: 164px;}
.page_beaverclub .flow_r {
display: table;
float: right;
vertical-align: middle;
width:calc(100% - 164px);    height: 164px;}
.page_beaverclub .flow_r div{line-height: 200%;display:table-cell;vertical-align:middle;    font-size: 15px;}
#age_tooth h3{
text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.kotsu .check1 {
background: #5eb2db url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/menu_arrow2.png) no-repeat 90% 50%;
background-size: 15px;
color: #fff!important;
border-radius: 8px;
max-width: 612px;
width: 100%;
margin: 0 auto;
display: block;
padding: 18px;
font-size: 20px;
padding-left: 50px;
margin-bottom: 22px;
background-size: 23px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
line-height: 150%;
font-weight: bold;
}
.kotsu .check1:last-child:hover{
background-color: #ff8f17;
border-right: 0;
}
.kotsu{margin-top:10px;}
.sport{font-size:15px;}
.kamukoto{font-size:15px;}
#tooth_point{border:2px solid #f4a9a4;padding:35px;box-sizing:border-box;padding: 30px 35px;    max-width: 750px;width:100%;
margin: 0 auto;margin-bottom:90px;}
#tooth_point{font-size:15px;}
#tooth_point h6{font-size: 26px;
color: #ff8a57;
padding-bottom: 14px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
border-bottom: 4px dotted #f4a9a4;
margin-bottom: 20px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_beaver2.png) no-repeat 0% 0%;
background-size:41px;
padding-left: 60px;
padding-top: 6px;
height: 56px}
#tooth1 h4{font-size:28px;color:#0068b6;padding-bottom:16px;padding-left:136px;font-weight:bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_hiyoko.png) no-repeat 0% 0%;background-size:110px; border-bottom:1px solid #0068b6;
}
#tooth2 h4{font-size: 28px;
color: #0068b6;
padding-bottom: 16px;
padding-left: 114px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_baby.png) no-repeat 12px 0%;
background-size: 74px; border-bottom: 1px solid #0068b6;
font-weight: bold;
}
#tooth3 h4{font-size:28px;color:#0068b6;padding-bottom:16px;padding-left:136px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_8-12.png) no-repeat 0% 0%;
background-size:82px; border-bottom:1px solid #0068b6;
}
.tooth1,.tooth2,.tooth3{padding:36px 28px;}
#wasut5{border:2px solid #cecece;width:100%;max-width:750px;margin:0 auto;
padding:30px 36px;margin-bottom:52px;margin-top:50px;}
#wasut5 h6{    color: #444444;
font-size: 26px;
padding-bottom: 20px;
margin-bottom: 40px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/beaverclub/ico_child.png) no-repeat 0% 25%;
background-size: 111px;
padding-left: 138px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
line-height: 140%;
border-bottom: 4px dotted #cecece;
}
.orange{color:#ff8a57;font-size:26px;}
.orange2{color:#ff5f4a;}
#wasut5 li{font-size:19px;padding-bottom: 16px;
padding-left: 1.5em;
text-indent: -1.5em;
line-height: 160%;}
.sirant{margin-top:50px;text-align:center;    margin-bottom: 10px;}
.sirant ul{display:inline-block;margin-bottom:20px;}
.sirant li{text-align:center;    display: inline-block;    padding: 0 4px;}
.sirant li img{text-align:center;margin:0 auto;display:block;margin-bottom:15px;border-radius:0;}
.point_li li{    margin-bottom: 12px;
line-height: 200%;padding-left: 1em;
text-indent: -1em;}
.point_li li:before{content:'● ';color:#eaa242;font-size:12px;} .tooth_knack-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/tooth_knack/ico_kotsu.png) no-repeat 12px 0%;
padding-left: 60px;
background-size: 36px;
}
.page_tooth_knack h3 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ico_ha1.png) no-repeat 12px 0%;
background-size: 33px;
color: #0068b6;
font-size: 28px;
padding-bottom: 12px;
border-bottom: 1px solid #0068b6; font-weight: bold;
padding-left: 57px;
height: 50px;
font-weight: bold;
}
#tooth_knack .p-link{margin-bottom: 94px;}
.haburashi_type{margin-bottom:115px;}
.haburashi_type h3{margin-bottom:34px;}
.page_tooth_knack .w-box{padding:24px;}
.page_tooth_knack .check1{color:#fff!important;border-radius:8px;background:#5eb2db;    max-width: 612px;
width: 100%;
margin: 0 auto;margin-top:44px;margin-bottom:20px;
display: block;padding: 18px;
font-size:20px;padding-left:50px;background:#5eb2db url(//kenjishika.com/wp-content/themes/kenjishika/img/implant/menu_arrow2.png) no-repeat 90% 50%;margin-bottom:22px;background-size:15px;font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;line-height: 150%;font-weight:bold;}
.page_tooth_knack .check1:hover {
background-color: #ff8f17;
border-right: 0;
}
.child_hamigaki,.otona_hamigaki{margin-bottom:45px;}
.ninshin_hamigaki{margin-bottom:45px;}
.page_tooth_knack{margin-bottom:45px;}
#tooth_knack p a{text-decoration:underline;color:#007d91;}
.tooth_knack-box img {
margin-bottom: 34px;
}
.haburashi_box {
background: #d2efff url(//kenjishika.com/wp-content/themes/kenjishika/img/00_bg16.png) repeat;
padding: 45px 36px;
margin-top:40px;margin-bottom: 66px;
}
.haburashi_box h4 {
color: #333333;
font-size: 26px;
padding-bottom: 10px;
border-bottom: dotted #f4a9a4 4px;
margin-bottom: 30px;
font-weight: bold;
}.habu_box {
border: 3px solid #0068b6;
border-radius: 15px;
overflow: hidden;
display: inline-block;
background: #fff;
width: 100%;
margin-bottom: 24px;
}.habu_box_in {
padding: 26px;display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}.ha_type_tit {
display: table;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg13.png) repeat 1px 1px;
height: 60px;
width: 100%;
}.ha_type_tit_in {
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
display: table-cell;
vertical-align: middle;
color: #fff;
font-size: 22px;
text-align: center;
line-height: 125%;
font-weight: bold;
}.ha_img {
width: 26.62%;
}.ha_r {
width: 67%;
}
.check_box{
padding:32px 28px;
background:#fffcf0;
margin:38px auto;
border-radius:6px;
max-width: 810px;
width: 100%;
color: #222222;
}
.check_box li{
font-size: 20px;
padding-left: 50px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/check.png) no-repeat 0% 50%;
background-size: 31px;
margin-bottom: 22px;
min-height: 24px;
}
#migakikata_kotsu h5 {
text-align: left;
font-size: 22px;
color: #ffffff;
padding: 16px;
font-weight: bold;
background: #619b9e;
margin-bottom: 30px;
border: 2px solid #afd4d8;
}
#migakikata_kotsu{padding:0 28px;}
.hozyoteki h3 {
text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;padding-left:0;
margin-bottom: 35px;border-bottom: none;height:auto;
}
.kotsu{    margin-bottom: 30px;}
.kotsu li {
margin-bottom: 12px;
line-height: 200%;
padding-left: 1em;
text-indent: -1em;
}
.kotsu li:before {
content: '● ';
color: #eaa242;
font-size: 12px;
}
.migaki{text-align:center;margin-bottom:80px;}
.migaki ul{display:inline-block;margin-bottom:20px;}
.migaki li{text-align:center;    display: inline-block;    padding: 0 14px;font-size:13px;}
.migaki li img{text-align:center;margin:0 auto;display:block;margin-bottom:15px;border-radius:0;}
.hozyoteki{    padding: 0 28px;}
.hozyoteki p{font-size:15px;margin-bottom:40px;}
.yogu1,.yogu2{max-width:760px;display:block;margin:0 auto;width:100%;}
.hozyoteki h5 {
text-align: left;
font-size: 22px;
color: #ffffff;
padding: 16px;
font-weight: bold;
background: #619b9e;
margin-bottom: 30px;
border: 2px solid #afd4d8;
}
.yogu_l{display:inline-block;margin-right: 30px;}
.yogu_r{display:inline-block;vertical-align: top;}
#osusume{    margin-bottom: 40px;
display: inline-block;
width: 100%;}
.osusume{max-width:760px;display:block;margin:0 auto;width:100%;}
#osusume h5 {
text-align: left;
font-size: 22px;
color: #ffffff;
padding: 16px;
font-weight: bold;
background: #619b9e;
margin-bottom: 30px;
border: 2px solid #afd4d8;
}
.osusume1{display:table;width:100%;margin-bottom:44px;}
.osusume_l{display:table-cell;padding-right:30px;    box-sizing: content-box;}
.osusume_r{display:table-cell;vertical-align: top;}
#osusume h3{margin-bottom:30px;}
.osusume{margin-top:38px;}
.ow1{width:132px;}
.ow2{width:100px;}
.ow3{width:88px;}
.ow4{width:88px;} .difference h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/corrective/i_corrective.png) no-repeat 0% 50%;
background-size: 38px;
}
.difference img {
margin-bottom: 34px;
}
.difference-in{width:100%;max-width:820px;margin:0 auto;margin-bottom:50px;} .smile_voice-h2{margin-bottom: 0px;}
.smile_voice-h2 h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/smile_voice/ico_smile.png) no-repeat 0% 0%;
background-size: 35px;
padding-bottom: 19px;
}
.f_middle_table{display:table;width:100%;}
.f_middle_table_img{display:table-cell;width:39.5%;vertical-align: top;padding-top:24px;}
.f_middle_table_img img{max-width:280px;height:auto;}
.f_middle_table_text{display:table-cell;padding-left:4.226%;box-sizing:border-box;    vertical-align: top;width:62.16%;}
.teiki_box{padding:34px;}
.teiki_l{float:left;width:48.078%;}
.teiki_r{float:right;width:45.073%;} .whitening-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/whitening/i_whitening.png) no-repeat 0% 0%;
background-size: 42px;
}
.whitening-box img {
margin-bottom: 34px;
}
.white-in{max-width:750px;width:100%;margin:0 auto;}
.page_whitening h3{color:#ff5f4a;font-size:32px;text-align: center;
padding-bottom: 26px;    line-height: 140%;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;}
.page_whitening h4 {
background: orange url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg14.png) repeat;
color: #fff;
font-size: 24px;
padding: 12px 30px;
margin-bottom: 10px;
}
.page_whitening .fare_box{color:#0068b6;padding:0 20px;}
.whitening_ha{text-align:center;margin:36px auto;margin-bottom:16px;}
.whitening_ha li{display:inline-block;font-size:13px;padding:0 16px;margin-bottom:20px;}
.whitening_ha li img{margin-bottom:10px;border-radius:0;display:block;}
.oreline_box{padding:34px;border:2px solid #f4a9a4;max-width:750px;width:100%;margin:0 auto;margin-bottom:75px;}
.oreline_box li{margin-bottom:12px;padding-left:1em;line-height:200%;font-size:15px;
text-indent:-1em;}
.oreline_box li:before{content:'● ';color:#eaa242;font-size:12px;}
.oreline_box li:last-child{margin-bottom:0;}
.oreline_box p{font-size:15px;}
.w_tyui{font-size:15px;padding:0 20px;}
.w_tyui p{margin-bottom:50px;margin-top: 30px;font-size:15px;}
.fare_box .fare_table{margin:0 auto;} span.small {font-size: 0.85em;}
.corrective-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/corrective/i_corrective.png) no-repeat 0% 22%;
background-size: 42px;
}
.corrective-box img {
margin-bottom: 34px;
}
.corrective1{max-width:810px;width:100%;margin:0 auto;display:block;}
.corrective1 h3 {
color: #ff5f4a;
font-size: 32px;
text-align: center;
padding-bottom: 26px;
line-height: 140%;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.corrective1 .cor-box{margin-bottom:74px;}
.cor-box{text-align:center;margin:36px auto;}
.cor-box li{display:inline-block;font-size:13px;padding:0 16px;margin-bottom:20px;}
.cor-box li img{margin-bottom:10px;border-radius:0;display:block;}
.cor-box{}
.c-nayami h4 {
background: orange url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg14.png) repeat;
color: #fff;
font-size: 24px;
padding: 12px 30px;
margin-bottom: 30px;
}
.c-nayami{background:#fffcf0;border-radius:6px;max-width:810px;width:100%;padding:40px 30px;margin-bottom:46px;}
.c-nayami li {
font-size: 20px;
padding-left: 50px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/check.png) no-repeat 0% 50%;
background-size: 31px;
margin-bottom: 22px;
min-height: 24px;
}
.c-nayami li:last-child{margin-bottom:0;}
.c-nayami ul {
display: inline-block;
}
#c-kamiawase {
position: relative;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/service/kazari.png) no-repeat 100% 0%;
background-size: 103px;
padding-top: 36px;}
#c-kamiawase h3 {
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/corrective/i_corrective.png) no-repeat 14px 10%;
background-size: 34px;
margin-bottom: 50px;
font-weight: bold;
}
.c-kamiawase1{max-width:810px;width:100%;margin:0 auto;margin-bottom:36px;}
.c-kamiawase1 h4 {
color: #ff5f4a;
font-size: 32px;
text-align: center;
padding-bottom: 26px;
line-height: 140%;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
}
.page_corrective #flow{
position: relative;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/about/kazari.png) no-repeat 100% 0%;
background-size: 103px;
padding-top: 36px;}
.page_corrective #flow h3{    color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;background: url(//kenjishika.com/wp-content/themes/kenjishika/img/corrective/i_corrective.png) no-repeat 14px 10%;
background-size: 34px;margin-bottom:45px;    font-weight: bold;}
.page_corrective .step-box {
padding: 0;}
.page_corrective .step-ya {
text-align: center;
display: inline-block;
width: 164px;}
.page_corrective .flow-box h3{margin-bottom: 40px;}
.page_corrective .flow-box{margin-bottom:0;}
.page_corrective .flow-maru {
display: table;
width: 164px;
float: left;
}.page_corrective .maru-table {
display: table;
width: 164px;
height: 164px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/step00.png) no-repeat 50% 50%;
background-size: 164px;}
.page_corrective .flow_r {
display: table;
float: right;
vertical-align: middle;
width: 79%;    height: 164px;}
.page_corrective .flow_r div{line-height: 200%;display:table-cell;vertical-align:middle;}
.page_corrective #flow h4{background: orange url(//kenjishika.com/wp-content/themes/kenjishika/img/back/00_bg14.png) repeat;
color: #fff;
font-size: 24px;
padding: 12px 15px;margin-top:20px;
margin-bottom: 10px;}
.page_corrective .fare_table{margin-bottom:28px;}
.page_corrective .fare_table{color:#0068b6;}
.page_corrective .fare_table th{width:70%;}
.page_corrective .fare_table td{width:30%;}
.s_tyui li{margin-bottom:12px;}
.s_tyui li:before{content:'● ';color:#eaa242;font-size:12px;} .page_periodontal .p-link {
margin-bottom: 80px;
}
.periodontal-box h2 {
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo.png) no-repeat 0% 20%;
background-size: 34px;
padding-left: 44px;
}
.periodontal-box img {
margin-bottom: 34px;
}
.periodontal-box{
margin-bottom: 64px;
}
.periodontal-box h3{text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
line-height: 140%;}
.periodontal-box p{
font-size:17px;}
.shisyu-box{    font-size: 15px;
background: #f5fcfc;
border: #afd4d8 2px solid;
padding: 40px 30px;
margin: 0 auto;
margin-bottom: 70px;
max-width: 794px;}
.shisyu-box li{line-height:200%;font-size:15px;padding-left:1em;
text-indent:-1em;}
.shisyu-box li:first-child{margin-bottom:36px;}
.shisyu h3{text-align: center;
font-size: 32px;
color: #ff5f4a;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;    line-height: 140%;
}
.shisyu1{margin-bottom:70px;    font-size: 15px;}
.shisyu1 p{font-size:15px;}
.shisyu2{margin-bottom:70px;}
.shisyu2 p{font-size:15px;}
.eiyoso{padding: 0 20px;}
.plark{max-width:628px;width:100%;margin:0 auto;display:block;}
.plark ul{text-align:center;margin-bottom:23px;}
.plark li{display:inline-block;margin-top:50px;margin-bottom:20px;}
.plark li:first-child{margin-right: 20px;}
.plark img{margin:0 auto;display:block;margin-bottom:16px;}
#genin h3{    color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 60px;
font-weight: bold;}
#genin h4{text-align: center;
font-size: 32px;
color: #444444;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
line-height: 140%;
}
#genin p{font-size:15px;margin-bottom:60px;}
#sisyubyo .t-box_wrap {
padding: 0;margin: 0 -1%;margin-bottom:50px;}
#sisyubyo h3{
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 30px;
font-weight: bold;
}
#sisyubyo p{margin-bottom:36px;}
#sisyubyo .t-box {
margin-bottom: 0;}
#houhou h3{
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 30px;
font-weight: bold;
}
#houhou .t-box_wrap{padding:0;margin: 0 -1%;margin-bottom:50px;}
#houhou .t-box{margin-bottom:36px;}
#houhou p{font-size:15px;}
.marb24{margin-bottom:24px;}
#osusume_food h3{
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 30px;
font-weight: bold;
}
#osusume_food h5{font-size:20px;color:#444444;margin-bottom:20px;    font-family: inherit;
font-weight: bold;}
#osusume_food h4{font-size:26px;color:#ff8a57;padding-bottom:14px;border-bottom:4px dotted #f4a9a4;margin-bottom:36px;}
.o_big{font-size: 32px;
margin-bottom: 10px;
font-family: fot-tsukubrdgothic-std, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
text-align: center;font-weight:bold;
line-height: 140%;}
.o_big span{color:#ff6490;}
.seihin{font-size:13px;margin-bottom:76px;}
.seihin img{margin-bottom:10px}
#shinkodo{margin-bottom:56px;}
#shinkodo h3{color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 30px;
font-weight: bold;}
#shinkodo p{font-size:15px;}
#shinkodo h4{font-size:26px;color:#777777;margin-bottom:14px;}
.flow-shikaku{
display: table;
text-align:center;
float: left;
vertical-align: middle; width:32%;
height: 100%;
}
#shinkodo .flow_r{width: 67%;}
#shinkodo .step-box{padding:0 2.667% ;}
#shinkodo .step-ya{width:35.6%;padding: 0 2.667%;} #shisyugaika h3{
color: #0068b7;
font-size: 28px;
padding-bottom: 15px;
border-bottom: 1px solid #0068b7;
padding-left: 58px;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo_in.png) no-repeat 14px 10%;
background-size: 30px;
margin-bottom: 30px;
font-weight: bold;}
#shisyugaika p{font-size:15px;}
#shisyugaika h4{
text-align: center;
font-size: 32px;
color: #444444;
padding-bottom: 26px;
font-weight: bold;
background: url(//kenjishika.com/wp-content/themes/kenjishika/img/line.png) no-repeat 50% 100%;
margin-bottom: 35px;
line-height: 140%;
}
#shisyugaika h5{color: #ff8a57;
font-size: 26px;
padding-bottom: 15px;
border-bottom: 4px dotted #f4a9a4;
margin-bottom:26px;
}
#shisyugaika h6 {
font-size: 20px;
color: #444444;
margin-bottom: 20px;
font-family: inherit;
font-weight: bold;
}
#shisyugaika h7 {
text-align: left;
font-size: 22px;
color: #ffffff;
padding: 16px;
font-weight: bold;
background: #619b9e;
margin-bottom: 20px;
border: 2px solid #afd4d8;
display: block;margin-top:42px;
}
.keitai{border:2px solid #afd4d8;padding:28px 30px;margin-bottom:40px;}
.keitai-box{padding:0 20px}
.ha5box{padding:0 16px;}
.ha5_r{float:right;width:38.5%;}
.ha5_l{float:left;width:59%;}
.ha6box{padding:0 16px;}
.ha6_r{float:right;width:18.563%;}
.ha6_l{float:left;width:77.428%;} .faq-item{margin-bottom:30px;}
.faq-list .question {
margin-top: 10px;
border: 2px solid #41c1c7;
border-radius: 4px;
padding: 20px 5px 20px 48px;
font-weight: bold;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/21_faq_q.png);
background-repeat: no-repeat;
background-position: 10px center;
background-size: 28px;
background-color: #ffffff;
color: #41c1c7;
cursor: pointer;
}
.faq-list .answer {
display: none;
margin: 0 10px 30px 10px;
border-bottom: 2px solid #81c2c1;
background-image: url(//kenjishika.com/wp-content/themes/kenjishika/img/04_faq_a.png);
background-repeat: no-repeat;
background-position: 10px 15px;
background-color: #e7f4f6;
padding: 15px 15px 20px 50px;
}
.haburashi_houhou{margin:20px auto;display:inline-block;}
.haburashi_houhou li{margin-bottom:12px;}
.haburashi_houhou li:before{content:'● ';color:#eaa242;font-size:12px;}
@media all and (-ms-high-contrast: none){
header .hosoku li,header .headlink a,.emphasis{padding-top:2px;}
#promise h3{padding-top: 14px;padding-bottom:8px;padding-left: 20px;}
div.treatment-box ul li a{padding-top:18px;}
.f-box h2,#sitemap_list li a{padding-top:3px;}
#treatment-content h3,#inre h3,.i_type_tit_in{padding-top:6px;}
footer .foot_01 .hosoku li,#contact_box div.item input[type=submit]{padding-top:8px;}
.shisetsu h3,.flow-box h3,.torikumi h3{padding-top:10px;}
#first-box h2{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/i_page_reaf.png) no-repeat 0% 0%;background-size:39px}
.service-box h2{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/service/ico_ha1.png) no-repeat 0% 0%;background-size:33px}
footer .foot_menu h4{padding-top:14px;}
div.side_bnr div.titie{padding-top:22px}
.kaso_midashi h2,.kaso_midashi2 h2,.beaver-box h2{padding-top:8px;}
#beaverclub h5,#migakikata_kotsu h5,.hozyoteki h5,#osusume h5,#shisyugaika h7{padding-top:22px;}
#tooth1 h4,#tooth2 h4,#tooth3 h4{padding-top:5px;}
#tooth_point h6{padding-top:13px;}
.faq-list .question,.c-nayami h4,.page_corrective #flow h4,.page_whitening h4{padding-top:22px;}
.page_tooth_knack h3,#genin h3,#sisyubyo h3,#houhou h3,#osusume_food h3,#shinkodo h3,#shisyugaika h3{padding-top:7px;}
.periodontal-box h2{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/periodontal/ico_periodo.png) no-repeat 0% 0%;background-size:34px;}
.whitening-box h2{background:url(//kenjishika.com/wp-content/themes/kenjishika/img/whitening/i_whitening.png) no-repeat 0% 0%;background-size:42px;}
}