@charset "utf-8";

/* =======================================

	benefits CSS
	
	
	1 benefit
	
	2 voice

========================================== */

/* page_style1
   use: success
------------------------------------------ */
div.page_style1 {
	margin-left:250px;
	width:300px;
	height:29px;
	zoom: 1;
}
.page_style1 dl {
	margin:0px; padding:0;
	background:#FFF url(../img/img_benefits/img_page_style1_ov.gif) no-repeat;
}
.page_style1 dl, x:-moz-any-link {
	display:block;
	height:43px;
	background:#FFF url(../img/img_benefits/img_page_style1_ov.gif) no-repeat;
	background-position:0px 13px;
}

.page_style1 dl:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;}
/* Hides from IE-mac \*/
* html .page_style1 dl { height: 1%; }
/* End hide from IE-mac */

.page_style1 dt, 
.page_style1 dd {
	display:block;
	float:left;
	width:29px;
	height:29px;
}


.page_style1 .space_rgt20px { margin-right:20px!important;}
.page_style1 .space_rgt10px { margin-right:10px!important;}

.page_style1 dt a {
	display:inline-block;
	background:#FFF url(../img/img_benefits/img_page_style1_ov.gif) no-repeat;
}
.page_style1 dd a {
	display:inline-block;
	background:#FFF url(../img/img_benefits/img_page_style1_ov.gif) no-repeat;
}
.page_style1 dt.item01 a {	background-position: 0px 0;}
.page_style1 dd.item02 a {	background-position: 59px 0;}
.page_style1 dd.item03 a {	background-position: 98px 0;}
.page_style1 dd.item04 a {	background-position: 137px 0;}
.page_style1 dt.item05 a {	background-position: 186px 0;}

.page_style1 dt a:hover,
.page_style1 dd a:hover,
.page_style1 .here {	background-color: transparent;}

.page_style1 dt a:hover img,
.page_style1 dd a:hover img,
.page_style1 .here {	opacity: 0;  -moz-opacity:0;  filter: alpha(opacity=0);  zoom: 1; }




/* goto_mosinfo
   use: success
------------------------------------------ */
.goto_mosinfo {
	margin:30px auto;
	width:205px;
	height:29px;
	zoom: 1;
}

.goto_mosinfo dl {
	display:block;
	background:#FFF url(../img/img_benefits/img_btn_goto_mosinfo.gif) no-repeat;
}

.goto_mosinfo:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

.goto_mosinfo dt {
	display:inline-block;
	width:29px;
	height:29px;
	margin:0 0 0 20px; 
}

.goto_mosinfo dd {
	display:inline-block;
	width:29px;
	height:29px;
	margin:0 10px 0 0px; 	
}
goto_mosinfo dt a {
	display:inline-block;
	background:#FFF url(../img/img_benefits/img_btn_goto_mosinfo.gif) no-repeat;
}

.goto_mosinfo dd a {
	display:inline-block;
	background:#FFF url(../img/img_benefits/img_btn_goto_mosinfo.gif) no-repeat;
}
.goto_mosinfo a {background-position: 0 0px;}
.goto_mosinfo a:hover {	background-color: transparent;}
.goto_mosinfo a:hover img {	visibility: hidden;	}


/* =======================================

   2 voice 

======================================== */


/* btn_backlist
   use: voice
------------------------------------------ */
.btn_backlist {
	width:120px;
	height:31px;
	zoom: 1;
}
.btn_backlist:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
.btn_backlist a {
	display:inline-block;
	background-color: #FFF;
	background-image: url(../img/img_voice/ov/img_btn_backlist.gif);
	background-repeat: no-repeat;
}
.btn_backlist a {background-position: 0 0px;}
.btn_backlist a:hover {	background-color: transparent;}
.btn_backlist a:hover img {	visibility: hidden;	}



/* btn_gotomsg
   use: voice
------------------------------------------ */
.btn_gotomsg {
	width:204px;
	height:36px;
	zoom: 1;
}
.btn_gotomsg:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
.btn_gotomsg a {
	display:inline-block;
	background-color: #FFF;
	background-image: url(../img/img_voice/ov/img_btn_gotomsg.gif);
	background-repeat: no-repeat;
}
.btn_gotomsg a {background-position: 0 0px;}
.btn_gotomsg a:hover {	background-color: transparent;}
.btn_gotomsg a:hover img {	visibility: hidden;	}



