@charset "UTF-8";
.fl_box {
	float:left;
}
.fr_box {
	float:right;
}

#Piano article h2 {
	color:#ff576b;
	line-height:1.4em;
}
#Cello article h2 {
	color:#f6921e;
}
#Speaker article h2 {
	color:#0071bb;
}

#About_endpin .fl_box {
	width:300px;
}
#About_endpin .fr_box {
	width:640px;
}
#About_endpin h3 {
	font-size:16px;
	border-bottom:solid 1px #fff;
	margin-bottom:10px;
}
#About_endpin .fl_box img {
	margin-bottom:20px;
}

#Recommend .fl_box {
	width:300px;
}
#Recommend .fl_box img {
	margin-bottom:20px;
}
#Recommend .fr_box {
	width:640px;
}
#Recommend a {
	color:#fff;
}
#Recommend .profile {
	border:solid 1px #999;
	padding:20px;
	font-size:12px;
}
#Voice h3 {
	font-size:16px;
	border-bottom:solid 1px #fff;
	margin-bottom:10px;
}
#Voice li {
	margin-bottom:40px;
}
#Voice .name {
	text-align:right;
}

#Product_info {
	padding:14px 20px 20px;
	background-color:rgba(200,200,200,0.1);
}
#Content #Product_info h2 {
	font-size:20px;
	color:#fff;
	border-bottom:solid 1px #fff;
	margin-bottom:20px;
	padding-bottom:6px;
}
#Product_info table td,#Product_info table th {
	vertical-align:top;
}
#Product_info table th {
	text-align:center;
	padding:0 10px;
}

.trial_plan {
	text-align:center;
}
.trial_plan01 {
	text-align:center;
        color:#0071bb;
}
.trial_plan h2 {
	font-size:28px;
	padding-bottom:10px;
	margin-bottom:40px;
}

#Piano .trial_plan h2 {
	border-bottom:solid 1px #ff576b;
}
#Cello .trial_plan h2 {
	border-bottom:solid 1px #f6921e;
}
#Speaker .trial_plan h2 {
	border-bottom:solid 1px #0071bb;
}

.trial_plan h3 {
	width:200px;
	margin:0 auto 40px;
	font-size:18px;
	border-bottom:solid 1px #fff;
}
.trial_plan p {
	margin-bottom:40px;
}
.trial_plan li {
	text-align:left;
	margin:0 auto 20px;
	font-size:16px;
	width:628px;
	padding:20px;
	background-color:rgba(255,255,255,0.1);
}
.caution {
	font-size:12px;
	letter-spacing:0;
}
a:link {
color:#ffffff;
}
a:visited {
color:#ffffff;
}