@charset "utf-8";/*文字コード*/
/*=============================
 * main frame
 *=============================*/

body {
	margin:0px auto;
	-webkit-text-size-adjust :none;
}

header{
	background:#345;
	margin:0px auto;
}
	header > .box_w{
		width:940px;
		margin:0px auto;
	}
	header h1{
		font-size:12px;
		color:#fff;
		text-align:right;
	}

	header .box_0_1{
/*		margin-bottom:12px;*/
	}

	header .box_0_2{
		overflow:hidden;
/*		padding-bottom:12px;*/
	}
	header .box_0_2 ul{
		overflow:hidden;

		background:#567;
		background-image: -moz-linear-gradient(
			top,
			#567 0%,
			#567 50%,
			#012);
		background-image: -webkit-gradient(
			linear,
			left top,left bottom,
			from(#567),
			color-stop(0.5, #567),
			to(#012));

		border-right:1px solid #678;

/*
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		        border-radius: 5px;
*/
	}
	header .box_0_2 ul li{
		float:left;
		width:16.6666%;
	}
	header .box_0_2 ul li a{
		margin:0px;
		display:block;
		padding:12px 0px;
		text-align:center;
		font-size:14px;

		color:#fff;
		text-decoration:none;

		border-left:1px solid #678;
	}
/*
	header .box_0_2 ul li:nth-child(1) a{
		border:none;
	}
*/
	header .box_0_2 ul li a i{
		margin-right:3px;
	}

	header .box_0_2 ul li a.sel,
	header .box_0_2 ul li a:hover{
		background:#012;
		background-image: -moz-linear-gradient(
			top,
			#012 0%,
			#012 20%,
			#345);
		background-image: -webkit-gradient(
			linear,
			left top,left bottom,
			from(#012),
			color-stop(0.2, #012),
			to(#345));
	}

#box_pnkz_wrapper{
	margin-bottom:10px;
}
	#box_pnkz_wrapper > .box_w{
		margin:0px auto;
		width:940px;
		font-size:12px;
	}
	#box_pnkz_wrapper .box_pnkz{
		color:#999;
	}


#container{
	margin:0px auto 0px auto;
	overflow: hidden;
	width:940px;
}
	#container_1{
		float:left;
		width: 630px;
	}
	#container_2{
		float:right;
		width: 300px;
	}

footer{
	padding:24px 0px 24px 0px;
	background:#f0f0f0;
}
	footer > .box_w{
		width:940px;
	}
	footer *{
		text-align:center;
		font-size:12px;
	}

