@charset "Shift_JIS";


/*▼header-main*/
#header-main {
	background: #FFFFFF;
	width:860px;
/*	height:51px;  *2009.04.01 コメント化*/
	margin:0;
	padding:0;
}

#header-link {
	background: #BCD4FD url(../images/public/back_header.gif) no-repeat bottom;
	width:860px;
	height:26px;
	margin:0;
	padding:0;
}

#header-logo {
	width:220px; /*2009.04.01 chg 295px->220px*/
	margin:0;
	padding:12px 0 0 15px;
	float:left;
	text-align:left;
	height:39px; /*2009.04.01 add*/
}

#headerNavi {
	width:625px; /*2009.04.01 chg 550px->625px*/
	padding:0;
	margin:0;
	float:right;
	text-align:right;
/*	height:51px;  *2009.04.01 コメント化*/
}

#headerNavi form{ margin:0; padding:0;}
#headerNavi form input{ margin:0 0 0 4px; padding:0 6px;}

#headerNavi .global {
	padding:12px 5px 0 0;
}

div.global .keyword {
	float:right; /*2017.09.25 変更 */
	width:250px; /*2017.09.25 変更 195px->250px*/
	text-align:right;
	padding-top:8px;
}

div.global .keyword strong {
	font-weight: normal;
}

/*2009.04.01 add start*/
div.global .links {
	width:360px;
	float:right;
}

div.global .top {
	float:right;
	padding-top:7px;
}

div.global .search {
	float:right;
}
/*2009.04.01 add end*/

#support-menu {
	width:860px;
	margin:0;
	padding:0;
}

#support-menu ul{
	float:right;
	margin:0;
	padding:2px 0 0 0 ;
	text-align:right;
}

#support-menu li{
	margin:0;
	float:left;
}

#support-menu li a{
	padding:3px 8px 0 15px;
	white-space:nowrap;
	display:block;
}

#support-menu li a,
#support-menu li a:link,
#support-menu li a:visited{
	background:url(../images/public/menu_arrow_head.gif) no-repeat 0px 5px;
}

#support-menu li a:active,
#support-menu li a:hover{
	background-image:url(../images/public//menu_arrow_head_on.gif);
}

#support-menu li a.bl,
#support-menu li a.bl:link,
#support-menu li a.bl:visited{
	background-image:url(../images/public//menu_arrow_head_bl.gif);
}

#support-menu li a.bl:active,
#support-menu li a.bl:hover{
	background-image:url(../images/public//menu_arrow_head_bl_on.gif);
}

/*
#header-textsize{
	padding:5px 5px 0 0;
	width:150px;
	float:right;
}

#header-textsize-l{
	margin:0 0 0 0;
	padding:0 5px 0;
	height:17px;
	float:right;
	background:url(/images/public/textsize_back.gif) no-repeat left top;
}

#header-textsize-r{
	margin:0 0 0 0;
	padding:2px 0 0;
	height:17px;
	float:right;
	background:url(/images/public/textsize_back.gif) no-repeat right top;
}

#header-textsize-r img{
	margin:0 5px 0 0;
}
*/