@charset "utf-8";

#header div,#header dl,#header dt,#header dd,#header ul,#header ol,#header li,#header h1,#header h2,#header h3,#header h4,#header h5,#header h6,#header #header p,#header th,#header td {  
	padding:0;  
	margin:0;  
}  
#header table{  
	border-collapse: collapse;  
	border-spacing:0;  
}  
#header img{  
	border:0;  
}  
/*address,caption,cite,code,dfn,em,strong,th,var{  
	font-weight:normal;  
	font-style:normal;  
} */
#header a {
	text-decoration: none;
	outline: none;
} 
#header ol,#header ul{  
	list-style:none;  
}  
#header caption,#header th{  
	text-align:left;  
}  
#header h1,#header h2,#header h3,#header h4,#header h5,#header h6{  
	font-weight:normal;  
	font-size:100%;  
}
#header hr {
	display: none;
}  
/*img {
	font-size:0;
	line-height: 0;
}*/


#header {
	width: 898px;
	/*height: 148px;*/
	position: relative;
	margin: 0 auto 20px;
	/*padding-bottom: 30px;*/
	text-align: center;
	font-family: "Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
	line-height: 1;

}

#user_suport {
	height: 82px;
}
#logo {
	position: absolute;
	width: 132px;
	left: 22px;
	top: 26px;
}

/**	Language_select
------------------------*/

ul#language_select {
	position: absolute;
	overflow: hidden;
	width: 130px;
	height: 11px;
	left: 173px;
	top: 53px;
	background: url(/group/common/images/bg_lselect.gif) no-repeat 57px 0;
	/*display: none;*/
}
ul#language_select li {
	float:left;
	height: 11px;
}
ul#language_select li.lselectJpn {
	width: 48px;
	padding-right: 18px;
}
ul#language_select li.lselectEng {
	width: 64px;
}

ul#language_select li a {
	display: block;
	height: 11px;
	overflow: hidden;
	text-indent: -9999px;
}
ul#language_select li.lselectJpn a,
ul#language_select li.lselectJpn a:hover {
	width: 48px;
	background: url(/group/common/images/lselect_japanese_on.gif) no-repeat 0 0;
}
ul#language_select li.lselectEng a {
	width: 64px;
	background: url(/group/common/images/lselect_english.gif) no-repeat 0 0;
}
ul#language_select li.lselectEng a:hover {
	background: url(/group/common/images/lselect_english_on.gif) no-repeat 0 0;
}

/**	Fontsize_select
------------------------*/

ul#fontsize_select {
	clear: both;
	position: absolute;
	width: 104px;
	height: 15px;
	top: 48px;
	right: 6px;
}
ul#fontsize_select li {
	float: left;
}
ul#fontsize_select .fselectTtl {
	width: 51px;
	height: 15px;
	margin: 0px 5px 0px 0;
}
ul#fontsize_select .fselectTtl img {
	margin: 2px 0 3px;
}
ul#fontsize_select .fselectS,
ul#fontsize_select .fselectM,
ul#fontsize_select .fselectL
 {
	width: 15px;
	height: 15px;
	margin: 0 1px 0 0;
}
ul#fontsize_select .fselectS a,
ul#fontsize_select .fselectM a,
ul#fontsize_select .fselectL a
 {
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent:-99999px;
}
ul#fontsize_select .fselectS a {
	background: url(/group/common/images/fselect_s.gif) no-repeat 0 0;
}
ul#fontsize_select .fselectS a:hover {
	background: url(/group/common/images/fselect_s_on.gif) no-repeat 0 0;
}
ul#fontsize_select .fselectM a {
	background: url(/group/common/images/fselect_m.gif) no-repeat 0 0;
}
ul#fontsize_select .fselectM a:hover {
	background: url(/group/common/images/fselect_m_on.gif) no-repeat 0 0;
}
ul#fontsize_select .fselectL a {
	background: url(/group/common/images/fselect_l.gif) no-repeat 0 0;
}
ul#fontsize_select .fselectL a:hover {
	background: url(/group/common/images/fselect_l_on.gif) no-repeat 0 0;
}


/**	Global_navi
------------------------*/

ul#global_navi {
	clear: both;
	width: 882px;
	margin-left: 4px;
	padding: 5px 6px 20px;
	background: url(/group/common/images/bg_gnavi.png) no-repeat 0 0;
}

ul#global_navi li {
	display: inline;
	position: relative;
}

ul#global_navi li .alert {
	position: absolute;
	top: 59px;
	left: 25px;
	font-size: 9px;
	float: left;
	padding-right: 3px; /* ボタン内　右側余白*/
	line-height: 19px;   /* ボタン高さ */
	background: url(/group/common/images/bg_alert.png) right top no-repeat;
	
}
ul#global_navi li .alert strong {
	display: block;
	padding-left: 37px;  /* ボタン内　左側余白*/
	background: url(/group/common/images/bg_alert.png) left top no-repeat;
	background-color: #E6DCDC; /* 透過部分の背景色 */
	color: #226ea2;
	font-family:"Gill Sans","Franklin Gothic Medium","Lucida Grande",Arial,Helvetica;
	font-weight: normal!important;
	letter-spacing: 0.3px;
}

/* IE6 */
* html ul#global_navi li .alert {
	top: 60px;
}

/* IE8 */ 
html>/**/body ul#global_navi li .alert { 
	top /*\**/: 5px\9 
}

/* Fire Fox */
html:not([lang*=""]) ul#global_navi li .alert {
	top: 16px;
}

ul#global_navi li .alert span {
	display: none;
}

/**	Topickpath
------------------------*/
ul#topickpath {
	overflow: hidden;
	margin: 0 0 0 5px;
	padding-bottom: 15px;
	zoom: 1;
	/*width: 567px;*/
}
ul#topickpath li {
	float: left;
	margin-right: 7px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #8b8b8b;
	background: url(/group/common/images/bg_topickpath.gif) no-repeat right center;
}
ul#topickpath li.last {
	background: none;
}
ul#topickpath li a {
	color: #8b8b8b;
	text-decoration: underline;
	font-size: 10px;
}
ul#topickpath li strong {
	font-weight: normal;
}
ul#topickpath li a:hover {
	color: #226EA2;
}

