@charset "utf-8";
/* CSS Document */

table td {
	font-size:small;
}
*html table td {
	font-size:x-small;
}

img {
	padding:0px;
	margin:0px;
}

/*WhatsNew＆TEL＆MAILをセンタリング*/
#dv_flameXmail {
	width:798px;
	height:265px;
	margin:0px auto 0px auto;
}

/*WhatsNew*/
#dv_iflame {
	width:555px;
	height:247px;
	background-color:#EBEBEB;
	float:left;
	text-align:left;
	vertical-align:bottom;
	padding-left:15px;
	padding-bottom:15px;
	border-width:3px 0px 0px 0px;
	border-color:#000000;
	border-style:solid;
}
*html #dv_iflame {
	width:570px;
	height:100%;
	background-color:#EBEBEB;
	float:left;
	text-align:left;
	vertical-align:bottom;
	padding-left:15px;
	padding-bottom:15px;
	border-width:3px 0px 0px 0px;
	border-color:#000000;
	border-style:solid;
}

#dv_flameXmail #right {
	width:220px;
	float: right;
}

/*イメージ・WhatsNew*/
#dv_title {
	padding:0px;
	margin:12px 0px 9px 0px;
}

/*TEL＆MAIL*/
#dv_mail {
	width:188px;
	height:168px;
	float:right;
	padding:15px;
	border-color:#EAEAEA;
	border-width:1px;
	border-style:solid;
	text-align:left;
	
}
*html #dv_mail {
	width:218px;
	height:100%;
	float:right;
	padding:15px;
	border-color:#EAEAEA;
	border-width:1px;
	border-style:solid;
	text-align:left;
}

#dv_mail .telmail{
	padding-top: 7px;
}

#price{
	margin-top: 5px;
	padding: 15px;
	width:190px;
	*width:218px;
	height: 30px;
	background-color: #4B8DCB;
	color: #FFFFFF;
	text-align: left;
	float:right

}

img.price_t{
	float: left;
}

/*iflame・本体*/
.iflame_new {
	width:540px;
	height:218px;
	border:none;
}

/*入会案内*/
#dv_admission_img {
	margin:30px auto 0px auto;
}

/*入会案内大枠*/
#dv_admission_detail {
	margin:15px auto 50px auto;
	height:316px;
	width:800px;
}
*html #dv_admission_detail {
	margin:15px auto 50px auto;
	height:381px;
	width:800px;
}


/*入会案内説明*/
#dv_ad_exp {
	/*width:324px;*/
	width:284px;
	height:292px;
	float:left;
	padding:24px 20px 0px 20px;
	background-color:#EBEBEB;
}
*html #dv_ad_exp {
	width:324px;
	height:316px;
	float:left;
	padding:24px 20px 0px 20px;
	background-color:#EBEBEB;
}

/*区切り線*/
.dv_line {
	background:url(../img/line4.gif);
	height:1px;
}


/*入会案内説明イメージ*/
#dv_ad_exp_detail {
	float:right;
	width:456px;
	height:316px;
	padding-left:20px;
}
/*入会案内説明イメージ*/
*html #dv_ad_exp_detail {
	float:right;
	width:461px;
	height:100%;
	padding-left:20px;
}

/*縦線*/
.td_line {
	background:url(../img/line_5.gif);
	background-repeat:repeat-y;
}

/*テーブルの文字を上寄せ＆左寄せ*/
.td_txt_top {
	vertical-align:top;
	text-align:left;
	line-height:1.3em;
}
*html .td_txt_top {
	vertical-align:top;
	text-align:left;
	line-height:1.3em;
}

/*入会金詳細の行間を設定*/
.td_txt_top2 {
	vertical-align:top;
	text-align:left;
	line-height:1.3em;
}
*html .td_txt_top2 {
	vertical-align:top;
	text-align:left;
	line-height:1.5em;
}

/*テーブルの文字を中寄せ＆左寄せ*/
.td_txt_center {
	vertical-align:middle;
	text-align:left;
	line-height:1.5em;
}

/*会員募集行間設定*/
.td_txt_center2 {
	vertical-align:middle;
	text-align:left;
	line-height:1.5em;
}
*html .td_txt_center2 {
	vertical-align:middle;
	text-align:left;
	line-height:1.3em;
}


/*優待券テキスト*/
#dv_qoopon {
	border-color:#4B8DCB;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
	padding:4px;
	text-align:left;
}

/*会費下テーブルの余白調整*/
#tb_nyukai {
	margin-top:1px;
}

/*大文字*/
.sp_big {
	font-size:medium;
}
*html .sp_big {
	font-size:small;
}

/*子文字*/
.sp_small {
	font-size:x-small;
}
*html .sp_small {
	font-size:xx-small;
}

/*水色文字*/
.font_blue {
	color:#4B8DCB;
}

/*水色文字・メール*/
.font_blue_mail {
	color:#4B8DCB;
	text-decoration: underline;
}
