@charset "Shift_JIS";

/*共通*/
.box {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
.box img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.box_in {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #DADADA;
}
.box_in img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.box_in01 {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #DADADA;
}
.box_in01 img {
	float: right;
	margin-left: 20px;
	margin-top: 5px;
}
.box_noline {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.box_noline img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.box_noline01 {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.box_in00 {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #DADADA;
}

.box_01 {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
.box_s {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
h3 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FF4FA8;
	background: url(../../images/common/h3bar.gif);
	height: 30px;
	width: 530px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
}
h4 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #D7619D;
	background: url(../../images/common/sbu_title.jpg);
	height: 27px;
	width: 510px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
}


/*トップ*/
#mainphoto h2 {
	background-image: url(../../images/index/mainphoto.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height: 259px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
#top_doctor {
	width: 560px;
	margin-bottom: 20px;
}
#top_doctor h3 {
	background-image: url(../../images/index/doctor_title.gif);
	background-repeat: no-repeat;
	width: 285px;
	height: 24px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
#promise {
	width: 560px;
}
#promise h4 {
	background-image: url(../../images/index/promise_title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
#promise ul {
	width: 550px;
	margin: 0px;
	padding: 0px;
}
#promise li {
	background-image: url(../../images/index/icon.gif);
	background-repeat: no-repeat;
	backgrond-position: left top;
	padding-left: 28px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
}
.promise_text {
	background-image: url(../../images/index/icon.gif);
	background-repeat: no-repeat;
	backgrond-position: left top;
	padding-left: 28px;
	line-height: 30px;
}
#news {
	width: 560px;
}
#news h5 {
	background-image: url(../../images/index/news_title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
.news_box {
	width: 530px;
	height: 275px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	overflow: auto;
}
.news_text {
	border-bottom: 1px dashed #DADADA;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


/*院長紹介*/
#doctor {
	width: 560px;
}
#doctor h2 {
	background-image: url(../../images/doctor/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*こだわり*/
#concept {
	width: 560px;
}
#concept h2 {
	background-image: url(../../images/concept/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*院内紹介*/
#clinic {
	width: 560px;
}
#clinic h2 {
	background-image: url(../../images/clinic/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*アクセス方法*/
#access {
	width: 560px;
}
#access h2 {
	background-image: url(../../images/access/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
.map {
	width:560px;
	margin-bottom: 15px;
}
.map table {
	width:550px;
	border-collapse:collapse;
	table-layout:fixed;
}
.map th {
	width:145px;
	padding:10px 10px 10px 0px;
	border-bottom:1px dotted #666;
	vertical-align:top;
	font-weight:bold;
	text-align: left;
}
.map td {
	padding:10px;
	padding-left:0;
	border-bottom:1px dotted #666;
}
.map2 td {
	border: 1px solid #FFFFFF;
	text-align: center;
}


/*リンク*/
#link {
	width: 560px;
}
#link h2 {
	background-image: url(../../images/link/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*English*/
#english {
	width: 560px;
}
#english h2 {
	background-image: url(../../images/english/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*治療の流れ*/
#flow {
	width: 560px;
}
#flow h2 {
	background-image: url(../../images/flow/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
.arrow {
	background-image: url(../../images/flow/arrow.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 560px;
	height: 53px;
	text-indent: -9999px;
	display: block;
}


/*虫歯*/
#mushiba {
	width: 560px;
}
#mushiba h2 {
	background-image: url(../../images/mushiba/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*歯周病*/
#shisyubyou {
	width: 560px;
}
#shisyubyou h2 {
	background-image: url(../../images/shisyubyou/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
.check_icone {
	background-image: url(../../images/shisyubyou/icone.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-top: 12px;
	border-bottom: 1px dashed #DADADA;
}


/*審美歯科*/
#shinbi {
	width: 560px;
}
#shinbi h2 {
	background-image: url(../../images/shinbi/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*ホワイトニング*/
#white {
	width: 560px;
}
#white h2 {
	background-image: url(../../images/white/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*予防歯科*/
#yobo {
	width: 560px;
}
#yobo h2 {
	background-image: url(../../images/yobo/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*無痛治療*/
#mutsu {
	width: 560px;
}
#mutsu h2 {
	background-image: url(../../images/mutsu/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*レーザー治療*/
#laser {
	width: 560px;
}
#laser h2 {
	background-image: url(../../images/laser/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*咬合*/
#kougou {
	width: 560px;
}
#kougou h2 {
	background-image: url(../../images/kougou/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*ノンメタル治療 金属アレルギー*/
#metal {
	width: 560px;
}
#metal h2 {
	background-image: url(../../images/metal/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*唾液テスト*/
#kyousei {
	width: 560px;
}
#kyousei h2 {
	background-image: url(../../images/kyousei/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*小児歯科*/
#infant {
	width: 560px;
}
#infant h2 {
	background-image: url(../../images/infant/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*スポーツ歯科*/
#sports {
	width: 560px;
}
#sports h2 {
	background-image: url(../../images/sports/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*インプラント*/
#implant {
	width: 560px;
}
#implant h2 {
	background-image: url(../../images/implant/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*入れ歯*/
#ireba {
	width: 560px;
}
#ireba h2 {
	background-image: url(../../images/ireba/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/*ブリッジ*/
#bridge {
	width: 560px;
}
#bridge h2 {
	background-image: url(../../images/bridge/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}

/*お問い合わせ*/
#contact {
	width: 560px;
}
#contact h2 {
	background-image: url(../../images/contact/title.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 36px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


























































