/* CSS Document */


/* 1064以上の場合 */
@media only screen and (min-width:1064px){
	.pad_both {
		padding-left: 0px;
		padding-right: 0px;
	}
}
/* 1064未満すべて */
@media screen and (max-width: 1063px){
	.pad_both {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* 1024以上の場合 */
@media only screen and (min-width:1024px){
	.wrap_width {
		width: 1024px;
		margin-right: auto;
		margin-left: auto;
	}
}
/* 1024未満すべて */
@media screen and (max-width: 1023px){
	.wrap_width {
		width: 100%;
	}
}

/* PC・TB横 768ピクセル以上 1024未満 
@media only screen and (min-width:768px) and (max-width: 1023px){}
*/

/* TB縦 768以上すべて  */
@media screen and (min-width:768px){	
	header #h_main {
		margin-top: 20px;
		height: 60px;
	}
	header #h_btn {
		display: none;
	}
	header #menu {
		float: left;
		margin-top: 20px;
		margin-left: 30px;
	}
}

/* 採用募集が表示された時用 */
@media only screen and (min-width:768px) and (max-width: 830px){
	header #menu {
		margin-top: 15px;
		width: 400px;
	}
}

/* SP横 768未満すべて  */
@media screen and (max-width: 767px){
	header #h_btn {
		display: block;
	}
	header #menu {
		position: fixed;
		display: none;
		top: 62px;
		right: 20px;
	}
	header #menu li {
		float: none;
		margin-top: 2px;
	}
	header #menu a {
		display: block;
		border: 1px solid #00A098;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #FFFFFF;
		color: #0D1ED7;
	}
	header #menu span {
		border: 1px solid #00A098;
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #00A098;
		color: #FFFFFF;
	}
	#go_top img {
		width: 40px;
		height: 40px;		
	}
}

/* TB縦 640ピクセル以上 768未満  
@media screen and (min-width: 640px) and (max-width: 767px){}
*/

/* SP横～SP縦 640未満すべて */
@media screen and (max-width: 639px){	

}

/* SP横 480以上 640未満  ＞ 480px */
@media screen and (min-width: 480px) and (max-width: 639px){

}

/* SP縦 480未満すべて  min320pxで作成 */
@media screen and (max-width: 479px){
	header #h_logo {
		margin-top: 15px;
	}
	header #logo1 {
		width: 200px;
		height: auto;
	}
	footer .f_catch {
		font-size: 0.9em;
		text-align: center;
	}
}
