@charset "utf-8";
/* CSS Document */

/*
header
*/



/*================================================================================
	Layout 中ページ共通ヘッダー
================================================================================*/

/* header
--------------------------------------------------------------------------------*/
header {
	padding-top:10px;
	width:100%;
	height:120px;/*130px*/
	background-color:#fff;
	position:fixed;
}
header h1 { margin-left:40px; margin-bottom:10px; float:left; }
header p:nth-child(2) { margin-left:20px; float:left; }
header p:nth-child(3) { margin-right:40px; float:right; }


/*================================================================================
	Media screen : 横幅100%時の背景色ヌケ防止
================================================================================*/
@media screen and (min-width: 641px) and (max-width: 939px) {

header { padding-right:1px; }
h2 { padding-top:200px; }

}

/*================================================================================
	Media screen : SP 640px
================================================================================*/
@media screen and (max-width: 640px) {

header {
	height:70px;
	border-bottom:2px solid #0ca0d0;
}

}


/*================================================================================
	clearfix
================================================================================*/
header:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* clearfix for ie7 */
header {
	display: inline-block;
}
header {
	display: block;
}
