@charset "Shift_JIS";

/* --------------------------------------------------------------
header
-------------------------------------------------------------- */
/* #header, */
#header02{
	width:100%;
	height:65px;
	background:#fff;
	}
	
#header02{
	background:url(/common/images/bg_header.gif) left bottom repeat-x;
	height:65px;
	}
	
#header div.inner,
#header02 div.inner{
	width:950px;
	margin:0 auto;
	position:relative;
	}

#header02 div.inner02{
	width:750px;
	margin:0 auto;
	}
	
#header div.inner h1,
#header02 div.inner h1,
#header02 div.inner02 h1{
	float:left;
	margin:21px 0 0 0;
	}

/* ---------------------------
logo test
----------------------------*/
#header div.inner h1.logoTest,
#header div.inner h1.logo_msalife,
#header div.inner p.logo_msalife,
#header02 div.inner h1.logoTest,
#header02 div.inner h1.logo_msalife {
	float:left;
	margin:10px 0 0 0;
	}
	
#header div.inner img,
#header02 div.inner img,
#header02 div.inner02 img{
	border:none;
	}
	
#header div.inner div.rightArea,
#header02 div.inner div.rightArea,
#header02 div.inner02 div.rightArea{
	/*float:right;
	margin:11px 0 0 0;
	text-align:right;*/
	position:absolute;
	top:11px;
	right:0;
	}
	
#header div.inner div.rightArea p{
	margin:0 0 8px 0;
	float:right;
	}
	
#header02 div.inner p,
#header02 div.inner02 p{
	float:left;
	margin:25px 0 0 20px;
	background:url(/common/images/icon_home.gif) 20px 1px no-repeat;
	padding:0 0 0 40px;
	}
	
#header div.inner div.rightArea ul.menu{
	clear:both;
	float:right;
	white-space:nowrap;
	/*width:350px;*/
	}
	
#header div.inner div.rightArea ul.menu02,
#header02 div.inner div.rightArea ul.menu,
#header02 div.inner02 div.rightArea ul.menu
{
	clear:both;
	float:right;
	margin:15px 0 0 0;
	}
	
#header div.inner div.rightArea ul.menu li,
#header div.inner div.rightArea ul.menu02 li,
#header02 div.inner div.rightArea ul.menu li,
#header02 div.inner02 div.rightArea ul.menu li{
	float:left;
	background:url(/common/images/icon_link01.gif) 20px 5px no-repeat;
	padding:0 0 0 29px;
	}
	
#header02 div.inner div.rightArea ul.menu li.home,
#header02 div.inner02 div.rightArea ul.menu li.home{
	float:left;
	background:url(/common/images/icon_home.gif) 20px 1px no-repeat;
	padding:0 0 0 40px;
	}
	
/* --------------------------------------------------------------
w750
-------------------------------------------------------------- */
body.w750 #header div.inner div.rightArea ul.menu li{
	float:left;
	background:url(/common/images/icon_link01.gif) 15px 5px no-repeat;
	padding:0 0 0 20px;
	}
	
/* --------------------------------------------------------------
w600
-------------------------------------------------------------- */
body.w600 #header02 div.inner{
	position:relative;
	left:20px;
	}
/* for IE6 */
* html body.w600 #header02 div.inner{
	left:0;
	}

body.w600 #header02 div.inner div.rightArea ul{
	width:280px;
	}
	
body.w600 #header02 div.inner div.rightArea ul{
	margin:0 0 0 0;
	}


body.w600 #header02 div.inner div.rightArea ul.menu li.home{
	background:url(/common/images/icon_home.gif) 145px 1px no-repeat;
	padding:0 0 0 165px;
	}



