@charset "UTF-8";

/*header
---------------------------------------------------------- */
#header_block {
	min-width: 1026px;
	height: 146px;
	margin: 0 auto;
	background: url(../img/common/head_ph.jpg) top center no-repeat;
}

/*pan
---------------------------------------------------------- */
#pan {
	width: 980px;
	margin: 10px auto 40px;
}

#pan li {
	float: left;
	margin-right: 7px;
	font-size: 108%;
	list-style: none;
	color: #453d35;
}

#pan li a,
#pan li a:link {
	color: #856e5c;
	text-decoration: underline;
}

#pan li span {
	padding-left: 7px;
}


/*contents
---------------------------------------------------------- */
#contents {
	width: 980px;
	margin: 0 auto;
	background: #f3f2f0;
}

#contents .contents_area {
	width: 800px;
	min-height:300px;
	padding: 50px 90px;
}

#contents .page_ttl {
	margin-bottom:20px;
	padding-bottom:40px;
	text-align: center;
	background: url(../img/common/ttl_bg.png) no-repeat bottom center;
}

#contents .page_ttl h1 {
	margin-bottom:3px;
	font-family: 'Ropa Sans', sans-serif;
	font-size:300%;
	line-height:0.9;
	text-align: center;
	color:#3d2c1f;
	font-weight: normal;
	letter-spacing:0.1em;
}

#contents .page_ttl p {
	color:#8f7d6c;
}



/*#contents .contents_area .cor_ttl_block h2 {
	margin-bottom: 20px;
	padding: 13px 10px 8px 20px;
	color: #fff;
	font-size: 158%;
	line-height: 1.2;
	letter-spacing: 0.05em;
	border: 1px solid #c1b1a6;
	background: #59402f url(../../img/common/h2_bg.gif) no-repeat top left;
}*/



/*pagenav
---------------------------------------------------------- */
.pagenav {
	margin: 40px 0 140px;
	text-align: center;
	font-size: 108%;
}

.pagenav li {
	display: inline-block;
	list-style: none;
}

.pagenav a {
	padding: 6px 14px;
	vertical-align: middle;
	margin-left: 2px;
	font-weight: bold;
	color: #a49184;
	text-align: center;
	border: 1px solid #d6cfc9;
}

.pagenav .pager a{
	color: #fff;
	font-weight: normal !important;
	background: #7b6a5d;
	background: -moz-linear-gradient(top,  #a99885 0%, #7b6a5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a99885), color-stop(100%,#7b6a5d));
	background: -webkit-linear-gradient(top,  #a99885 0%,#7b6a5d 100%);
	background: -o-linear-gradient(top,  #a99885 0%,#7b6a5d 100%);
	background: -ms-linear-gradient(top,  #a99885 0%,#7b6a5d 100%);
	background: linear-gradient(to bottom,  #a99885 0%,#7b6a5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a99885', endColorstr='#7b6a5d',GradientType=0 );
	border: none;
}

.pagenav a.current,
.pagenav a:hover {
	color: #fff;
	background: #d6cfc9;
	text-decoration: none;
}

.pagenav .pager a:hover {
	color: #a49184;
}


/*ttl_area
---------------------------------------------------------- */

#ttl_area .news_date {
	float: right;
	font-size: 129%;
	color: #38312a;
}

#ttl_area h2 {
	margin: 5px 0 20px;
	padding: 12px 10px 9px 20px;
	color: #584130;
	font-size: 143%;
	line-height: 1.2;
	letter-spacing: 0.05em;
	border: 1px solid #d6cfc9;
	background: #e8e4e1 url(../img/common/h2_border.gif) no-repeat left top;
}

#ttl_area h2 span {
	display:inline-block;
	margin-bottom:5px;
}

#ttl_area h2 span.cate_all {
	background: #7caa01;
	background: -moz-linear-gradient(-45deg,  #8eb601 0%, #8eb601 50%, #7caa01 50%, #7caa01 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#8eb601), color-stop(50%,#8eb601), color-stop(50%,#7caa01), color-stop(100%,#7caa01));
	background: -webkit-linear-gradient(-45deg,  #8eb601 0%,#8eb601 50%,#7caa01 50%,#7caa01 100%);
	background: -o-linear-gradient(-45deg,  #8eb601 0%,#8eb601 50%,#7caa01 50%,#7caa01 100%);
	background: -ms-linear-gradient(-45deg,  #8eb601 0%,#8eb601 50%,#7caa01 50%,#7caa01 100%);
	background: linear-gradient(135deg,  #8eb601 0%,#8eb601 50%,#7caa01 50%,#7caa01 100%);
}


#ttl_area h2 span.cate_fukuoka{
	background: #956847;
	background: -moz-linear-gradient(-45deg,  #a47b54 0%, #a47b54 50%, #956847 50%, #a47b54 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#a47b54), color-stop(50%,#a47b54), color-stop(50%,#956847), color-stop(100%,#956847));
	background: -webkit-linear-gradient(-45deg,  #a47b54 0%,#a47b54 50%,#956847 50%,#956847 100%);
	background: -o-linear-gradient(-45deg,  #a47b54 0%,#a47b54 50%,#956847 50%,#956847 100%);
	background: -ms-linear-gradient(-45deg,  #a47b54 0%,#a47b54 50%,#956847 50%,#956847 100%);
	background: linear-gradient(135deg,  #a47b54 0%,#a47b54 50%,#956847 50%,#956847 100%);
}

#ttl_area h2 span.cate_okinawa{
	background: #4aa0dc;
	background: -moz-linear-gradient(-45deg,  #56ade1 0%, #56ade1 50%, #4aa0dc 50%, #56ade1 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#56ade1), color-stop(50%,#56ade1), color-stop(50%,#4aa0dc), color-stop(100%,#4aa0dc));
	background: -webkit-linear-gradient(-45deg,  #56ade1 0%,#56ade1 50%,#4aa0dc 50%,#4aa0dc 100%);
	background: -o-linear-gradient(-45deg,  #56ade1 0%,#56ade1 50%,#4aa0dc 50%,#4aa0dc 100%);
	background: -ms-linear-gradient(-45deg,  #56ade1 0%,#56ade1 50%,#4aa0dc 50%,#4aa0dc 100%);
	background: linear-gradient(135deg,  #56ade1 0%,#56ade1 50%,#4aa0dc 50%,#4aa0dc 100%);
}

#ttl_area h2 span.cate_tokyo{
	background: #ef8f29;
	background: -moz-linear-gradient(-45deg,  #f29f31 0%, #f29f31 50%, #ef8f29 50%, #f29f31 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f29f31), color-stop(50%,#f29f31), color-stop(50%,#ef8f29), color-stop(100%,#ef8f29));
	background: -webkit-linear-gradient(-45deg,  #f29f31 0%,#f29f31 50%,#ef8f29 50%,#ef8f29 100%);
	background: -o-linear-gradient(-45deg,  #f29f31 0%,#f29f31 50%,#ef8f29 50%,#ef8f29 100%);
	background: -ms-linear-gradient(-45deg,  #f29f31 0%,#f29f31 50%,#ef8f29 50%,#ef8f29 100%);
	background: linear-gradient(135deg,  #f29f31 0%,#f29f31 50%,#ef8f29 50%,#ef8f29 100%);
}

#ttl_area h2 span.cate_osaka{
    background: #d04255;
    background: -moz-linear-gradient(-45deg,  #da6272 0%, #da6272 50%, #d04255 50%, #d04255 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#da6272), color-stop(50%,#da6272), color-stop(50%,#d04255), color-stop(100%,#d04255));
    background: -webkit-linear-gradient(-45deg,  #da6272 0%,#da6272 50%,#d04255 50%,#d04255 100%);
    background: -o-linear-gradient(-45deg,  #da6272 0%,#da6272 50%,#d04255 50%,#d04255 100%);
    background: -ms-linear-gradient(-45deg,  #da6272 0%,#da6272 50%,#d04255 50%,#d04255 100%);
    background: linear-gradient(135deg,  #da6272 0%,#da6272 50%,#d04255 50%,#d04255 100%);
}

#ttl_area h2 span {
	position: relative;
	top: -2px;
	display: inline-block !important;
	margin-right: 10px;
	padding: 2px 14px 0 20px;
	color: #fff;
	font-size: 65.3%;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: 0.4em;
	background: #7caa01 url(https://www.hrgroup.jp/img/common/news_icon_01_bg.gif) left center no-repeat;
}


/*btn_area
---------------------------------------------------------- */
#btn_area {
	margin: 30px auto 30px;
}

/*テーブル
---------------------------------------------------------- */
.error-message {color: #D92616;}
