@charset "utf-8";
@import 'base.css';
/*********************************************************************
 * TOPページ
 ********************************************************************/

/* キャンペーン */
article > section.campaign > h1 {
margin: 0 auto;
width: 300px;
}

/* 3DS */
article > section > div.contents_area > h2.title_3d {
padding-bottom: 5px;
}

article > section > div.contents_area > p.contents_3d {
line-height: 1.2em;
}

article > section > div.contents_area > p.contents_3d > span {
font-size: 12px;
}

/* Dental Talk */
article > section > div.contents_area > p.column {
color: #333;
font-size: 14px;
text-align: left;
line-height: 1.4em;
margin-bottom: 10px;
}

article > section > div.contents_area > p.column img {
float: right;
margin-left: 10px;
}

article > section > div.contents_area > p.column:after {
content: ""; 
display: block; 
clear: both;
}

/* 審美歯科 */
article > section > div.contents_area > p.esthetic_dental {
font-size: 13px;
margin-top: 25px;
margin-bottom: 10px;
}

/* Facebook */
section.facebook > div{
}

.fbcomments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fbcomments iframe[style],
.fb_iframe_widget span{
    width: 100% !important;
}


/* 診療時間 */
.link_clicic_info {
position: absolute;
top: 10px;
right: 10px;
}



