﻿/* 共通
------------------------------------------------ */
.subtitle{
	width:660px;
	margin:0 auto 10px;
	background:#EAF4D5;
	color:#006666;
	font-weight:bold;
	padding:3px;
}
.arrow{
	width:600px;
	margin:0 auto 10px;
	text-align:center;
}
.cbox_w{
	width:650px;
	margin:0 auto 10px;
}

/* ホワイトニングについて
------------------------------------------------ */
.white_img{
	width:240px;
	float:left;
}
.white_comment{
	width:400px;
	float:right;
}

table.white{
	width:500px;
	margin:0 auto;
	margin-bottom:10px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.white caption{
	margin-bottom:10px;
	font-weight:bold;
	font-size:18px;
}

table.white th,
table.white td{
	border:solid 1px #CCC;
	padding:6px;
}

table.white th{
	background:#F5F5F5;
	text-align:left;
	white-space:nowrap;
	color:#660000;
}
table.white td{
	line-height:140%;
	color:#333333;
}

/* ホワイトニングコース
------------------------------------------------ */
table.course{
	width:640px;
	margin:0 auto 30px;
	margin-top:16px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.course th,
table.course td{
	border:solid 1px #CCC;
	padding:6px;
}

table.course th{
	text-align:left;
	white-space:nowrap;
	background:#FEF9E9;
	font-weight:normal;
}
table.course td{
	line-height:140%;
	color:#333333;
}
.course＿attention{
	width:640px;
	margin:0 auto;
	margin-top:6px;
	margin-bottom:30px;
	text-align:right;
}


.whitening{
	width:630px;
	margin:0 auto 30px;
	padding:9px;
	border:1px #ccc solid;
}
.whitening .l{
	width:240px;
	float:left;
}
.whitening .r{
	width:370px;
	line-height:170%;
	float:right;
}
.cost{
	font-weight:bold;
	font-size:14px;
	text-align:right;
}

/* ホームホワイトニング
------------------------------------------------ */
.home_01{
	width:630px;
	margin:0 auto 10px;
	padding:9px;
	border:1px #ccc solid;
}
.home_01 .l{
	width:240px;
	float:left;
}
.home_01 .r{
	width:370px;
	float:right;
}
.home_01 dt{
	font-weight:bold;
}

/* ブライダル
------------------------------------------------ */
.p1_1-3{
	width:640px;
	margin:0 auto 15px;
	padding:5px;
	border:1px #ccc solid;
}
.p1_1-3 .l{
	width:200px;
	float:left;
}
.p1_1-3 .r{
	width:430px;
	line-height:170%;
	text-align:right;
	float:right;
}

/* メリット・デメリット
------------------------------------------------ */
table.merit{
	width:650px;
	margin:0 auto 30px;
	margin-top:16px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.merit th,
table.merit td{
	border:solid 1px #CCC;
	padding:6px;
}

table.merit th{
	text-align:left;
	white-space:nowrap;
	background:#FEF9E9;
	font-weight:normal;
}
table.merit td{
	line-height:140%;
	color:#333333;
}

/* Q&A
------------------------------------------------ */
#faq{
	width:650px;
	margin:10px auto 0;
}
#faq dt{
	margin-bottom:10px;
	font-weight: bold;
	color:#330099;
}
#faq dd{
	margin-bottom:30px;
}

/* 歯磨き粉
------------------------------------------------ */
.toothpowder{
	width:640px;
	margin:0 auto 20px;
	padding:5px;
	border:1px #C9D684 solid;
}
.toothpowder .l{
	width:240px;
	float:left;
}
.toothpowder .r{
	width:380px;
	line-height:170%;
	float:right;
	color:#336633;
}

