@charset "UTF-8";
/* Layout.Css
ヘッダーなどの各ページ共通
パンクズなど共通にして唯一の物
---------------------------------------------------- */

.wrapper{
	max-width:1000px;
	margin:0px auto;
	border:1px solid #c1c1c1;
}
.inner{
	max-width:960px;
	margin:0px auto;
	padding:0 10px;
}

.header{
	margin-bottom:35px;
	padding:25px 0 0px;
}
.logo{float:left;}
.logo a{display:block;}
	.logo a:hover{opacity:0.5;}
.header .spBtnNav1{display:none;}
.header .nav1{
	float:right;
	overflow:hidden;
}
.header .nav1 ul{margin-right:-20px;}
.header .nav1 li{
	width:auto;
	padding:0 20px;
}

.pankz{
	margin:40px 0 35px;
	font-size:12px;
}
.pankz > *{
	vertical-align:middle;
}
	.pankz a{color:#000;}
	.pankz span{color:#000;}

.container{
}

.footer{
	background-color:#1a5c8c;
	padding:20px 0;
	text-align:center;
}
.footer li{
	display:inline-block;
	margin:0 15px;
}
.footer li a{
	color:#fff;
}


/*----各コンテンツ----
---------------------*/




/*=== メディアクエリ ===*/
@media screen and (max-width:1199px){
/*デスクトップ(992px以上、1200px未満)*/
}
@media screen and (max-width:991px){
/*タブレット(768px以上、992px未満)*/
.header .nav1 ul{
	margin-right:0;
}
}
@media screen and (max-width:767px){
/*モバイル(768px未満)*/
.header{
	margin-bottom:15px;
	padding:10px 0 0px;
}
.header .inner{padding:0;}
.header > .inner > .clearfix{padding: 0 10px;}
.logo{}
.logo a{
	width:60%;
	max-width:180px;
}
	.logo a:hover{opacity:1.0;}
.logo img{
	width:100%;
	height:auto;
}

.header .spBtnNav1{
	display:block;
	margin-top: 5px;
	float:right;
}
.header .spBtnNav1 a{
	display:block;
	width:30px;
	height:30px;
	padding:5px;
	color: #000;
	font-size: 10px;
	border-radius:5px;
	border:1px solid #000;
}
	.header .spBtnNav1 a:hover{text-decoration: none;}
.header .spBtnNav1 a > *{display: block;}
	.header .spBtnNav1 span{
		background-color:#000;
		height:3px;
		border-radius:50px;
	}
		.header .spBtnNav1 span + span{margin-top:4px;}
	.header .spBtnNav1 small{margin-top: 3px;}
	.header .nav1{
		display:none;
		padding:20px 0px 0;
		float:none;
		clear: both;
	}
	.header .nav1 ul{margin-bottom: -10px;}
.pankz{
	margin:15px 10px 10px;
}
.pankz > *{}


}