@charset "UTF-8";
#contentBody #ca-headText {
	font-size: 12px;
	font-weight: normal;
	background-color:#DBEBEA;
	width: 940px;
	height: 20px;
	margin: -19px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
}
#imageContainer {
	width: 870px;
	margin: 0px auto 20px auto;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#imageContainer {
	width: 870px;
	_margin: 0px -55px 20px auto;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
/* 今すぐ登録ボタン */
#caLink01 {
	width: 235px;
	height: 65px;
	background-image:url(image/button_01.gif);
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 400px;
	left: 340px;
	overflow: hidden;
}
/* 今すぐ登録ボタン リンク時 */
#caLink01 a {
	width: 235px;
	height: 65px;
	background-image:url(image/button_01.gif);
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
/* 今すぐ登録ボタン hover時 */
#caLink01 a:hover {
	width: 235px;
	height: 65px;
	background-image:url(http://img.elne.jp/image/button_01.gif);
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
/* もっと詳しくボタン */
#caLink02 {
	width: 180px;
	height: 41px;
	background-image:url(http://img.elne.jp/image/button_02.gif);
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 465px;
	left: 615px;
	overflow: hidden;
}
/* もっと詳しくボタン リンク時 */
#caLink02 a {
	width: 180px;
	height: 41px;
	background-image:url(http://img.elne.jp/image/button_02.gif);
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
/* もっと詳しくボタン hover時 */
#caLink02 a:hover {
	width: 180px;
	height: 41px;
	background-image:url(http://img.elne.jp/image/button_02.gif);
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

/* ログイン_メンバー登録ボタンUL */
#ca-login-button {
	width: 870px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 95px;
	float: left;
}
/* ログインボタン */
#ca-login-01-01 {
	width: 360px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/* メンバー登録ボタン */
#ca-login-02-01 {
	width: 360px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#contentFoot{
	width:950px;
	margin:0px 0px 15px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #7d6451;
	text-align:center;
	clear: both;
}

.ca1_07_m {
	display: inline;
	width: 290px;
	margin:0px 20px 0px 40px;
	float: left;
}



.ca2_07_m {
	width: 530px;
	padding: 0px 10px 10px 30px;
	border-left: 1px solid #CCC;
	float: left;
}


.ca1_07_m dt,.ca2_07_m dt{
	font-weight: bold;
	color: #005F75 !important;
}

.ca1_07_m dd ul,.ca2_07_m dd ul {
	font-weight: normal;
	color: #555;
	list-style: disk inline;
}

/************************************************************
2009年9月キャンペーン
*************************************************************/

#image_con {
	width: 950px;
}

#image_con p {
	float: left;
}

.img_child {
	width: 280px;
	float: left;
}

#contentBody_child {
	margin-top: 20px;
	position: relative;
	top: 0px;
	left: 0px;
}

#touroku_b {
	background: url(../image/button.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 183px;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 762px;
}


#touroku_b a {
	background: url(../image/button.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 183px;
	height: 170px;
}

#touroku_b_10 {
	background: url(../image/button_200910.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 183px;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 755px;
}

#touroku_b_10 a {
	background: url(../image/button_200910.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 183px;
	height: 170px;
}

#member_button {
	text-align: center;
	margin: 20px 0px 40px 0px;
}

#text_erea {
	width: 790px;
	margin: 0px auto 70px auto;
	padding: 20px 30px;
	border: 1px solid #A7D7F0;
}

#text_erea ul {
	list-style-type: none;
}

#text_erea h2 {
	font-weight: bold;
	color: #307BB7;
}

/************************************************************
2009年12月キャンペーン
*************************************************************/
#contentBody_child {
	margin-top: 20px;
	position: relative;
	top: 0px;
	left: 0px;
}

div#image_con {
	width: 950px;
}

div#image_con_top {
	width: 950px;
}


div#image_con_top_left {
	width: 591px;
	float: left;
}

div#image_con_top_right {
	width: 359px;
	float: left;
}

div#image_con_bottom_left_child {
	width: 760px;
	float: left;
}

p#touroku_b_12 {
	background: url(../image/button_12.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 175px;
	height: 165px;
	overflow: hidden;
	position: absolute;
	top: 225px;
	left: 750px;
}

#touroku_b_12 a {
	background: url(../image/button_12.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 183px;
	height: 170px;
}

#text_erea {
	width: 790px;
	display: inline;
	margin: 30px 0 60px 45px;
	padding: 20px 30px;
	border: 1px solid #A7D7F0;
	float: left;
}

#member_button {
	text-align: center;
	margin: 30px 0px 40px 0px;
}
/************************************************************
2010年2月キャンペーン
*************************************************************/
#text_area {
	width: 790px;
	display: inline;
	margin: 0px 0 60px 45px;
	padding: 20px 30px;
	border: 1px solid #A7D7F0;
	float: left;
}
p.copy01{
	text-align: center;
	margin-top: 15px;
}
#text_area h2{
	color: #307BB7;
	}
/************************************************************
2010年4月キャンペーン
*************************************************************/
#topimg-area{
	width: 850px;
	margin:0px auto 45px auto;
}
#text_area1004 {
	width: 790px;
	display: inline;
	margin: 0px 0px 30px 55px;
	padding: 20px 25px;
	border: 1px solid #623309;
	float: left;
}
#text_area1004 h2{
	color: #307BB7;
	}
/************************************************************
2010年5月キャンペーン
*************************************************************/
#topimg-area{
	width: 840px;
	margin:0px auto 45px auto;
}
#leftarea{
	float: left;
	width: 613px;
}
#text_area1005 {
	width: 790px;
	display: inline;
	margin: 50px 0px 30px 55px;
	padding: 20px 25px;
	border: 1px solid #623309;
	float: left;
}
#text_area1005 h2{
	color: #307BB7;
	}
/************************************************************
2010年7月キャンペーン
*************************************************************/
div#contentBody_child p.leftimg{
	float:left;
}
div#contentBody_child p.rightimg{
	float:right;
}
/************************************************************/
/* #2.clearfix **********************************************/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
div#contentBody div.clear{
	clear: both;
}

.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
