@charset "Shift_JIS";

/* summary ------------------
1.header
-headerMenu
-------------------------- */


/* header ----------------- */
#header {
background:#FEBB2B url(images/header_bg_001.jpg) repeat-x;
}

#header .haederLeft {
float:left;
width:545px;
padding:0 0 5px 10px;
}
#header .haederRight {
float:right;
width:405px;
padding:0 0 5px 0;
}

#header h1 {
float:left;
width:133px;
padding:25px 0 0 0;
}

#header ul.headerNavi {
padding:38px 0 0 0;
}

#header ul.headerNavi li {
display:inline;
background:url(images/header_arr_001.gif) no-repeat left center;
padding:0 0 0 10px;
margin:0 5px 0 0;
font-size:80%;
}
#header ul.headerNavi li a {
color:#000;
}

#header .siteList {
width:400px;
height:27px;
background:url(images/header_bg_004.gif) no-repeat left top;
}
#header .siteList ul li {
display:inline;
margin:0 0 0 13px;
vertical-align:middle;
}
#header .search {
margin:5px 0 0 0;
font-size:12px;
}

#header .search input.text {
width:150px;
border:1px solid #274F78;
vertical-align:bottom;
}
#header .search select.select {
width:110px;
border:1px solid #274F78;
vertical-align:bottom;
}
#header .search input.submit {
vertical-align:bottom;
padding:0 0 2px 0;
}
#header .search img {
vertical-align:bottom;
}


#header .inner:after,
#header .haederLeft:after,
#header .haederRight:after {
content:".";
display:block;
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear:both;
visibility:hidden;
}
#header .inner,
#header .haederLeft,
#header .haederRight {
display:inline-block;
}


/* headerMenu */
#header .headerMenu {
padding:8px 20px;
background:#295481 url(images/header_bg_002.jpg) repeat-x;
}
#header .headerMenu a {
color:#FFF;
}

#header .headerMenu ul {
padding:0 0 0 11px;
background:url(images/header_line_001.gif) no-repeat left center;
}
#header .headerMenu ul li {
display:inline;
background:url(images/header_line_001.gif) no-repeat right center;
padding:0 11px 0 0;
margin:0 10px 0 0;
font-size:14px;
}

#header .on{
	color: #fda32b;
	text-decoration: underline;
}