@charset "UTF-8";

/* start reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
/* end reset */

body{
	background :#e7d4b9;
	font-family: "ゴシック",sans-serif;
	color: #fff; line-height:0;
	-webkit-text-size-adjust: 100%;
}

img{
    border:none;
    margin: 0;
    padding: 0;
}
a:link{
  color: #fff;
  text-decoration:none;
}
a:visited{
  color: #fff;
  text-decoration:none;
}
a:hover{
  color: #f8b62d;
  text-decoration:underline;
}

/*a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: “alpha( opacity=70 )”;
}*/


.sm14{font-size:0.875em;}
.sm12{font-size:0.75em;}
.listMark{color:#c69;}

.kokuti{margin:2em 1em;line-height:1.7em;}
.kokuti h2{margin-top:2em;margin-bottom:0.5em;font-size:1.5em;}
.kokuti h4{margin-bottom:0.5em;font-size:1.3em;}
.kokuti .hosi{color:#f8d966;padding:0 0.3em;}
.kokuti .kokuti-tel{font-size:115%;}

.kokuti2{margin:2em 1em;line-height:1.7em; border:1px #fff solid;border-radius: 10px; padding:2em;}
.kokuti2 h3{margin-bottom:0.5em;font-size:1.3em;}
.kokuti2 p{text-align:left;}
.ul1{width:16em;margin:1em auto; text-align:left;}
.ul2 li{margin:2.3em auto;font-size:0.85em;}
.kokuti2 .hosi{color:#f8d966;padding:0 0.3em;}
.kokuti2 .kokuti-tel{font-size:115%;}

.mt2em{margin-top:2em;}

.hosi{color:#f8d966;padding:0 0.3em;}

/*===============================================
●pc.css  画面の横幅が870px以上
===============================================*/


/*@media screen and (min-width: 870px){ */

#waku{
	width:640px;
	height:100%;
	margin: 0 auto;
	text-align:center;
	background :#40220f;

}
#header{
	width:640px;
	height:430px; /*求人無し380px*/
	overflow:hidden;
}
#nv{
	width:180px;
	height:430px;
	float:left;
}
#midasi{float:right;}
.none{display: none;}

.tx{clear:both;}

.fb-page{margin:50px 0 10px;}
.foot{clear:both; font-size:12px; line-height:1.2em; padding-top:50px;}

#footKW{margin:0; height:20px;overflow:hidden; font-size:10px;color:#40220f;}
#footKW li{float:left;}
#footKW a:link{color:#40220f;}
#footKW a:hover{color:#40220f;}
#footKW a:visited{color:#40220f;}


.kyuujin{text-align:left; }
.kyuujin th,td{border:1px solid #999;padding:10px;}
.kyuujin th{text-align:center;width:6em;}