@import url("base.css");

#contents {
	padding-bottom:20px;
}


/* アカウントエリア
-----------------------------------*/
#contents .acount_area {
	width:560px;
	height:279px;
	border:1px solid #CCCCCC;
	background-color:#F7F7F7;
	margin:24px auto 30px auto;
	padding:19px 29px 0px 29px;
}

#contents .acount_area .text1 {
	width:545px;
	padding:0px 0px 20px 15px;
}

#contents .acount_area .text2 {
	width:532px;
	height:90px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:13px;
}

#contents .acount_area .bt_area {
	width:414px;
	padding:0px 73px 25px 73px;
}

#contents .acount_area .bt_area a.bt_sample {
	float:left;
	width:200px;
	height:46px;
	display:block;
	background-image:url(../img/homereport/bt_sample.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#contents .acount_area .bt_area a.bt_sample:hover {
	background-position:top right;
}

#contents .acount_area .bt_area a.bt_login {
	float:right;
	width:200px;
	height:46px;
	display:block;
	background-image:url(../img/homereport/bt_login.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#contents .acount_area .bt_area a.bt_login:hover {
	background-position:top right;
}


/* ポイント
-----------------------------------*/
#contents .point {
	width:620px;
	margin:auto;
}
#contents .point a:link {
	color: #006666;
	text-decoration: none;
}
#contents .point a:visited {
	color: #006666;
	text-decoration: none;
}
#contents .point a:hover {
	color: #4D9494;
	text-decoration: underline;
}
#contents .point a:active {
	color: #006666;
	text-decoration: none;
}

#contents .point .inner {
	width:510px;
	color:4D4D4D;
	border:5px solid #F5F5F5;
	padding:17px 50px 12px 50px;
}

#contents .point .inner .sample_link {
	width:150px;
	padding-top:9px;
}

#contents .point .inner .text_area {
	float:left;
	width:335px;
}

#contents .point .inner .img_area {
	float:right;
	width:166px;
	padding-bottom:12px;
}

#contents .point .inner .point1 {
	width:450px;
	height:33px;
	color:#4CA7C2;
	font-size:14px;
	font-weight:bold;
	padding:30px 0px 0px 60px;
	background-image:url(../img/homereport/point1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .point .inner .point1_img {
	width:510px;
	padding:10px 0px 30px 0px;
}

#contents .point .inner .point1_img .flow {
	float:left;
	width:246px;
	height:18px;
	padding-top:232px;
	background-image:url(../img/homereport/flow.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .point .inner .point1_img .details {
	float:right;
	width:246px;
	height:18px;
	padding-top:232px;
	background-image:url(../img/homereport/details.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .point .inner .point2 {
	width:450px;
	height:33px;
	color:#4CA7C2;
	font-size:14px;
	font-weight:bold;
	padding:30px 0px 0px 60px;
	background-image:url(../img/homereport/point2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .point .inner .point2_area {
	width:510px;
	height:388px;
	background-image:url(../img/homereport/point2_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#contents .point .inner .point3 {
	width:450px;
	height:33px;
	color:#4CA7C2;
	font-size:14px;
	font-weight:bold;
	padding:30px 0px 0px 60px;
	background-image:url(../img/homereport/point3.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .point .inner .point4 {
	width:450px;
	height:33px;
	color:#4CA7C2;
	font-size:14px;
	font-weight:bold;
	padding:30px 0px 0px 60px;
	background-image:url(../img/homereport/point4.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


/* フォント
-----------------------------------*/
.font_gray10 {
	line-height:30px;
	font-size:10px;
}

.font_orange12 {
	color:#FF7F00;
}

