@charset "UTF-8";

#index_frame_bn {
	padding-bottom: 10px;
}

#index_bn_ecoplus {
	width: 295px;
	height: 80px;
	background: url("../images/index_bn_ecoplus.gif") no-repeat;
	float: left;
}
#index_bn_ecoplus a {
	width: 295px;
	height: 80px;
	background: url("../images/index_bn_ecoplus.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_bn_ecoplus a:hover {
	background: url("../images/index_bn_ecoplus.gif") 0px -80px no-repeat;
}

#index_bn_point {
	width: 295px;
	height: 80px;
	background: url("../images/index_bn_point.gif") no-repeat;
	float: right;
}
#index_bn_point a {
	width: 295px;
	height: 80px;
	background: url("../images/index_bn_point.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_bn_point a:hover {
	background: url("../images/index_bn_point.gif") 0px -80px no-repeat;
}



/*------- index_frame_lineup -------*/
#index_frame_lineup {
	padding-bottom: 10px;
}

#index_frame_lineup li {
	list-style: none;
	float: left;
}

/*------- lineup_bn_sun -------*/
#index_frame_lineup #lineup_bn_sun {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_sun.gif") no-repeat;
}
#index_frame_lineup #lineup_bn_sun a {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_sun.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_frame_lineup #lineup_bn_sun a:hover {
	background: url("../images/lineup_bn_sun.gif") 0px -60px no-repeat;
}

/*------- lineup_bn_ecocute -------*/
#index_frame_lineup #lineup_bn_ecocute {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_ecocute.gif") no-repeat;
}
#index_frame_lineup #lineup_bn_ecocute a {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_ecocute.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_frame_lineup #lineup_bn_ecocute a:hover {
	background: url("../images/lineup_bn_ecocute.gif") 0px -60px no-repeat;
}

/*------- lineup_bn_ih -------*/
#index_frame_lineup #lineup_bn_ih {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_ih.gif") no-repeat;
}
#index_frame_lineup #lineup_bn_ih a {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_ih.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_frame_lineup #lineup_bn_ih a:hover {
	background: url("../images/lineup_bn_ih.gif") 0px -60px no-repeat;
}

/*------- lineup_bn_other -------*/
#index_frame_lineup #lineup_bn_other {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_other.gif") no-repeat;
}
#index_frame_lineup #lineup_bn_other a {
	width: 150px;
	height: 60px;
	background: url("../images/lineup_bn_other.gif") no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#index_frame_lineup #lineup_bn_other a:hover {
	background: url("../images/lineup_bn_other.gif") 0px -60px no-repeat;
}



/*------- h3_index_information -------*/
h3#h3_index_information {
	padding-bottom: 10px;
}

/*------- h3_index_mailmagazine -------*/
h3#h3_index_mailmagazine {
	padding-bottom: 10px;
}


/*------- index_frame_information -------*/
#index_frame_information {
	width: 590px;
}
#index_frame_information table th {
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
#index_frame_information table td {
	padding-bottom: 5px;
}



/*------- index_frame_mailmagazine -------*/
#index_frame_mailmagazine {
	float: right;
	padding-left: 10px;
	width: 280px;
}

#index_frame_mailmagazine p.exp {
	padding-bottom: 10px;
}

#index_frame_mailmagazine .frame {
}
#index_frame_mailmagazine .frame .top {
	background: url("../images/frame_mm_top.gif") no-repeat;
	text-indent: -9999px;
	width: 273px;
	height: 12px;
}
#index_frame_mailmagazine .frame .middle {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 0px 10px 10px 10px;
	width: 251px;
}
#index_frame_mailmagazine .frame .bottom {
	background: url("../images/frame_mm_bottom.gif") no-repeat;
	text-indent: -9999px;
	width: 273px;
	height: 12px;
}

/*------- index_btn_add -------*/
#index_btn_add {
	width: 100px;
	height: 20px;
	background: url("../images/index_btn_add.gif") 10px 0px no-repeat;
	padding-left: 10px;
	float: left;
}
#index_btn_add a {
	width: 100px;
	height: 20px;
	background: url("../images/index_btn_add.gif") no-repeat;
	display: block;
	text-indent: -9999px;
}
#index_btn_add a:hover {
	background: url("../images/index_btn_add.gif") 0px -20px no-repeat;
}

/*------- index_btn_mm -------*/
#index_btn_mm {
	width: 100px;
	height: 20px;
	background: url("../images/index_btn_mm.gif") no-repeat;
	padding-right: 10px;
	float: right;
}
#index_btn_mm a {
	width: 100px;
	height: 20px;
	background: url("../images/index_btn_mm.gif") no-repeat;
	display: block;
	text-indent: -9999px;
}
#index_btn_mm a:hover {
	background: url("../images/index_btn_mm.gif") 0px -20px no-repeat;
}



/*------- index_frame_banner -------*/
#index_frame_banner {
	padding-bottom: 20px;
}

#index_frame_banner .float_left {
	float: left;
	text-align: center;
}

#index_frame_banner .float_right {
	float: right;
	text-align: center;
}


h3#h3_index_works_01 {
	background: url("../images/h3_index_works_01.jpg") no-repeat;
	width: 290px;
	height: 194px;
	text-indent: -9999px;
}
h3#h3_index_works_01 a {
	background: url("../images/h3_index_works_01.jpg") no-repeat;
	width: 290px;
	height: 194px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
h3#h3_index_works_01 a:hover {
	background: url("../images/h3_index_works_01.jpg") 0px -194px no-repeat;
}

h3#h3_index_cm_01 {
	background: url("../images/h3_index_cm_01.jpg") no-repeat;
	width: 290px;
	height: 194px;
	text-indent: -9999px;
}
h3#h3_index_cm_01 a {
	background: url("../images/h3_index_cm_01.jpg") no-repeat;
	width: 290px;
	height: 194px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
h3#h3_index_cm_01 a:hover {
	background: url("../images/h3_index_cm_01.jpg") 0px -194px no-repeat;
}


