.table_s {
	
}
.tx10 {
	FONT-SIZE: 9px
}
.tx14b {
	FONT-SIZE: 14px; COLOR: #ffcf7b
}
.tx12w { FONT-SIZE: 12px; COLOR: #33c; text-decoration: none; }
A  { color: black; text-decoration: none }
A:hover { COLOR: #6380ff; text-decoration: underline; }
.tx10w {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.pagetitle20 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; TEXT-DECORATION: none;
	margin:0;
	}
.sestumeigreen {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #336600
}
.tyushaku {
	FONT-SIZE: smaller; COLOR: #000000
}
.serifu {
	FONT-SIZE: smaller; COLOR: #336600
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: #e4661b
}
.keikoku {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.honbunheight {
	LINE-HEIGHT: 140%
}
.akatyu {
	FONT-SIZE: smaller; COLOR: #ff0000
}
.redbold {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.orangebold {
	FONT-WEIGHT: bold; COLOR: #ff8000
}
.s_font{
	font-size:11px;
	color:#666;
}
.smaller {
	FONT-SIZE: smaller
}
.answer {
	FONT-WEIGHT: bold; COLOR: #660033
}
.question {
	FONT-WEIGHT: bold; COLOR: #336600
}
.bigger {
	FONT-WEIGHT: bold; FONT-SIZE: larger; LINE-HEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.bordarcolor {
	BORDER-RIGHT: #b15433 3px; BORDER-TOP: #b15433 3px; BORDER-LEFT: #b15433 3px; BORDER-BOTTOM: #b15433 3px
}
LI {
	PADDING-BOTTOM: 1em
}
h1 { color: #cccccc; font-size: 10px; font-weight: normal; line-height: 15px; margin: 0; padding: 5px }
h2 { color: #cccccc; font-size: 8px; font-weight: normal; line-height: 15px; margin: 0; padding: 5px }

iframe {border : 0px solid #ffffff;}

.read_only_input{
	border:0px solid #ffffff;
}
.clinic{
	margin:50px 10px 0px 10px;
}
.td3{
	background:url(../img/top/clinic_bg.jpg) no-repeat;
}

.explan {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
}
dl{
	margin:0;
	padding:0;
}
dt{
	margin-bottom:10px;
}
dd{
	margin:0;
}
.price_box{
	margin:20px 0 30px 0;
	text-align:right;
	font-size:14px;
}
.price_box td{
	padding:5px 0 5px 20px;
	font-size:16px;
	COLOR: #777;
}
.price{
	font-size:36px;
	FONT-WEIGHT: bold;
	COLOR: #003399; 
}
.step td{
	padding:3px 10px 0 10px;
}

@media print{
	 .print_none{
		display:none;
	}
}