@charset "utf-8";

body {
	background:url(../imgs/body_bg_stripe.gif);
}

/*header部分のCSS*/
/*==================================================================*/
.head_contaneir{
	width:100%;
	background:url(../imgs/header_bg_edge.gif) repeat-x;
	padding-top:5px;
}

.header{
	width:1024px;
	margin:0px auto;
	background:#fff;
	box-shadow: 0px 1px 1px #767676;
}

.head_contaneir .header_left{
	float:left;
	width:200px;
}

.head_contaneir .header_right{
	float:right;
	width:809px;
	background:url(../imgs/header_right_bg_edge.gif) right repeat-y;
	padding-left:15px;
}

.head_contaneir .header_right .upper_box{
	width:100%;
}

.upper_box .upper_box_left{
	width:409px;
	float:left;
}

.upper_box_left ul li{
	width:130px;
	/*height:25px;*/
	float:left;
	padding-bottom: 5px;
	margin-right:3px;
	background:#142952;
	text-align:center;
	line-height:22px;
	font-size:11px;
	box-shadow: 0px 1px 1px #767676;
	border-radius: 0px 0px 2px 2px; 
}

.upper_box_left ul li a{
	display:block;
}

.upper_box_left ul li a:hover {
	background: rgba(68,84,117, 1);
}

.upper_box .upper_box_right{
	width:370px;
	float:left;
	text-align:right;
	padding-right:30px;
}

.lower_box{
	width:809px;
}

.lower_box ul li{
	width:130px;
	float:left;
	box-shadow: 0px 1px 1px #767676;
}

.lower_box ul li a{
	display:block;
}

.lower_box ul li a img:hover {
    filter: alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
}



/*footer部分のCSS*/
/*==================================================================*/
.footer{
	width:100%;
	background:#001A43;
	margin:0 auto;
	box-shadow: inset 0px 1px 3px #00042D;
}

p.copyright{
	width:1024px;
	box-sizing:border-box;
	margin:0 auto;
	padding:20px;
	font-size:1.0rem;
	color:#fff;
	text-align:center;
}












