@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);
@import url(http://fonts.googleapis.com/css?family=Oswald);
/* CSS Document */
h2.title {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

h3 {
	font-family: 'Oswald', sans-serif;
}
.wantedbox_title {
	position:relative;
	background-color:#fff793;	
}
.wantedbox_title p {
	text-align:center;
	font-size:160%;
	letter-spacing:0.2em;
	font-family: 'Libre Baskerville', serif;
}
.wantedbox {
	line-height:200%;
	padding-bottom:30px;
	background-image:url(img/bg_box.jpg);
	background-position:left -200px;
	overflow:hidden;
	height:auto;
	margin-bottom:30px;
}

.wantedbox p {
	text-align:left;
}
p.title {
	font-size:150%;
	font-weight:bold;
	color:#64574e;
	margin-bottom:20px;
}
.navy {
	color:#1d2242;
	font-weight:bold;
}
.orange {
	color:#bf5138;
	font-size:90%;
}

/*スマホ*/
@media screen and (min-width: 320px) {
.logo2 {
	display:none;
}
h2.title {
	margin:20px 0;
	padding-left:15px;
}
.wantedbox_title {
	width:100%;
	padding:15px 0 13px 18px;
}
.wantedbox p {
	padding:0 10px;
	
}

.titlebox {
		width:100%;
}
.titlebox img {
	max-width:100%;
}

}


/*タブレット*/
@media all and (min-width:480px) {
	.logo2 {
	display:block;
	}
	.wantedbox_title {
	width:20%;
	padding:40px 0 15px 18px;
	}
	h2.title {
	font-size:220%;
	margin:40px 0;
	padding:0;
	letter-spacing:0.4em;
	}
	
	.wantedbox {
	padding-left:30px;
	min-height:1600px;
	}
	.wantedbox p {	
		margin-right:50px;
	}
	.titlebox {
		width:96%;
		border:1px solid #ccc;
		text-align:center;
		margin:10px 0;
		padding-top:15px;
	}
	
}


/*PC
all:1080px
contents_tab:80px
margin:15px
main:565px;
*/

@media all and (min-width:768px) {
	.logo2 {
	display:block;
	}
	h2{
	
	}
	.wantedbox {
	
	}
	.titlebox {
		
		border:1px solid #ccc;
	}
	
}
@media all and (min-width:1024px) {
	.wantedbox {
		min-height:1050px;
	}
}
