@charset "utf-8";
/*
Theme Name: 京都・滋賀求人タイムス スマホ
Theme URI:  
Description: 京都・滋賀求人タイムス スマホ
Version: 1.0
Author: monokus.jp

*/
.zenkoku_header {
	background:		url(../images/zenkoku_main_bg.png) center bottom no-repeat;
	background-size:	cover;
	padding:		0.5em 0 0;
}
	.zenkoku_header h1 {
		font-size:		50%;
		font-weight:	normal;
		line-height:	1.3em;
		color:			#666;
		
		text-align:		center;
		padding:		0 0 0.5em;
	}
/*	.zenkoku_header .header_logo {
		margin:		0 auto;	
		text-align:		center;
		
		font-size:		145%;
	} */
	.zenkoku_header .logo {
		margin:		0 2.5%;	
	}
	.zenkoku_header .content {
		position:	relative;
		
		padding:	1.2em 0 2.5em;
		margin:		0 2.5%;
	}
		.zenkoku_header .content:before {
			position:		absolute;
			left:			1%;
			bottom:			0;
			right:			58%;
			top:			0;
			
			display:		block;
			width:			auto;
			height:			auto;
			content:		'';
			
			background:		url(../images/main_search_image.png?1) left bottom no-repeat;
			background-size:	contain;
		}
	.zenkoku_header .job_cnts {
		text-align:		right;
		
		font-size:		100%;
		line-height:	1;
	}
		.zenkoku_header .job_cnts  time {
			color:			#EB6444;
		}
		.zenkoku_header .job_cnts .cnts .num {
			font-size:		150%;
			font-weight:	bold;
			line-height:	1.3em;
			color:			#EB6444;
		}
.zenkoku_subtitle {
	background:		#88CC7F;
	padding:		0.7em 0 0.5em;
	
	font-size:		100%;
	font-weight:	bold;
	line-height:	1.2em;
	color:			#fff;
	
	text-align:		center;
}
	.zenkoku_subtitle .material-icons {
		font-size: 1.6rem;
		position: relative;
		vertical-align: -0.3em;
		margin-right: .3em;
	}
.zenkoku_area_list {
	background:		#EAF7F7;
}
	.zenkoku_area_list .inner {
		margin:		0 2.5%;
		
		font-size:		120%;
	}
	.zenkoku_area_list ul {
		margin:		0 -0.3em;
		padding:	0.1em 0 0.6em;
		
		position:	relative;
	}
	.zenkoku_area_list ul li {
		float:		left;
		width:		33%;
	}
	.zenkoku_area_list ul li a {
		display:	block;
		margin:		0.6em 0.3em 0;
		padding:	1em 0 0.8em;
		
		border-radius:		0.3em;
		
		border:		1px solid #bcbdbb;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%); 
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(241,241,241)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(241,241,241) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff1f1f1,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff1f1f1,GradientType=0);

		font-size:		100%;
		font-weight:	bold;
		line-height:	1.3em;
		color:			#333;
		
		text-align:		center;
		text-decoration:	none;
	}
	.zenkoku_area_list ul:before {
		position:	absolute;
		right:		0.3em;
		bottom:		0.6em;
		top:		70%;
		left:		35%;
		
		display:	block;
		width:		auto;
		height:		auto;
		content:	'';
		
		background:		url(../images/zenkoku_area_image.png) right bottom no-repeat;
		background-size:	contain;
	}
		.zenkoku_area_list a.tokyo { border-color: #86ADDE; color: #86ADDE;; }
		.zenkoku_area_list a.kanagawa { border-color: #1AADB4; color: #1AADB4;; }
		.zenkoku_area_list a.saitama { border-color: #977BD3; color: #977BD3;; }
		.zenkoku_area_list a.chiba { border-color: #82B400; color: #82B400;; }
		.zenkoku_area_list a.tochigi { border-color: #AF8702; color: #AF8702;; }
		.zenkoku_area_list a.ibaraki { border-color: #D76F01; color: #D76F01;; }
		.zenkoku_area_list a.gunma { border-color: #E060B1; color: #E060B1;; }
		
