﻿@charset "utf-8";
/* CSS Document------------
base.css
2015.3.25 iWac.jp
------------------------- */

h2.pagetitle{
    padding:30px 0 30px 0 !important;
    font-size:32px;
    color:rgb(81, 59, 50);
    font-weight:bold;
}
span.require{
    font-size:11px;
    color:red;
}
span.error{
    margin-top:10px;
    color:red;
}
option{
    background-color:white;
}
input[type="text"], input[type="password"],select{
    border-radius:4px;
    width:365px;
    height:30px;
}
.hrmail {
    text-align: left;
    margin-left:0px;
    width: 550px;
    margin-bottom: 30px !important;
}
div.inner {
	width: 1000px;
	margin: 0 auto;
}

.red {
	color: #F06060;
}
.blue {
	font-size: 30px;
}

.txt-s{ font-size:12px; margin-left:10px;}
.redtxt {
	color: #F06060;
	margin:10px 0;
}

.submitbtn{ background:#00b7de; text-align:center; color:#FFFFFF; font-size:150%; padding:20px; width:300px; border-radius:20px; border:0px; margin:50px 0; cursor:pointer}

.submitbtn:hover{ background:#9d8c66; text-align:center; color:#FFFFFF; font-size:150%; padding:20px; width:300px; border-radius:20px; border:0px;  margin:50px 0;}

.conbox{ float:left; clear:both; width:90%; margin-top:60px; margin-left:100px; text-align:left;}

.conbox2{ clear:both;
          text-align:center;
          margin-top:40px;
}

.conbox3{ float:left; 
          width:350px;
          text-align:center; 
}
.comp_conbox{ float:left; clear:both;width:100%; margin-top:100px; margin-left:150px;}

.inputbox{ width:450px;}
.ankebar{margin-top:20px; background:#75b7c9; border-radius:5px; padding:10px 23px 10px 23px; width:96%; text-align:left; float:left; margin-bottom:30px; color:#FFFFFF; font-weight:bold;}

.annnai{
   width:1000px;
   margin:0 auto;
   padding-top:40px;
   text-align:left;
   color:#423534;
   font-size:16px;
}

.cyuui{width:1000px; margin:0 auto; font-size:12px; padding:10px 0px; color:#9b9280; padding-bottom:20px; text-align:left;}

/*header*/
#header {
	position: fixed;
	background-color:#dddbc7;
	width:100%;
	height:120px;
	top: 0;	
	z-index: 9999;
	box-shadow:rgba(113, 135, 164, 0.380392) 0px 4px 7px -2px;
-webkit-box-shadow:rgba(113, 135, 164, 0.380392) 0px 4px 7px -2px;
-moz-box-shadow:rgba(113, 135, 164, 0.380392) 0px 4px 7px -2px;
}

.header_area{
	margin:0 auto;
	width:1000px;
}

.logotitle_area{
	width:1000px;
	height:120px;
}


.logo_area{
	float:left;
	height:120px;
	width:120px;
	position:relative;
}

.logo{
	position:absolute;
	bottom:5px;
	left:10px;

}

.title_area{
	float:left;
	width:880px;
	height:80px;
	text-align:right;
    margin-top:10px;
}

/*contents*/
.contents_area {
    width:1000px;
    margin: 0 auto;
    height: 450px;
    min-width:1100px;
}

.contents_area3 {
    width:1000px;
    margin: 0 auto;
    min-height:100%;
}

.contents_area2 {
    width:1000px;
    margin: 0 auto;
}

#intro_top3{
    padding-top:122px;
	height:100px;
	background-color:#cce3df;
	min-width:1100px;
}

.intro_img{
	margin-top:40px;
}

.recruit{
   clear:both;
   width:720px;
   padding-top:2px;
   margin-left:auto;
   margin-right:auto;
}

.btn_area{
    clear:both;
    margin-top:40px;
    width:725px;
    margin-left:auto;
    margin-right:auto;
}

.tabel_glay2 th.title {
    background: #eeece4;
    text-align: left;
    border: 1px #CCCCCC dotted;
    border-width: 0px 1px 1px 0px;
    padding: 10px 30px;
    vertical-align: middle;
    text-align: left;
    font-size: 100%;
}
.tabel_glay2 .title {
    background: #f0eae4;
    width: 300px;
}

.tabel_glay2 tr {
    border: 1px #CCCCCC solid;
}

.tabel_glay2 td {
    vertical-align: middle;
    border: 1px #CCCCCC dotted;
    border-width: 0px 1px 1px 0px;
    padding: 20px;
    text-align: left;
    font-size: 80%;
    width:400px;
}

/*footer*/
footer {
	clear:both;
	margin-top:40px;
	padding: 10px 0;
	background-color: #CCC49F;
	position: relative;
	height:150px;
	background-repeat: repeat;
 	background-image: url(../../image/unpassed/footer-back.png);
	color:#6f5436;
	min-width:1100px;
}

.ft_area1 p{
	text-align:left;
	font-size:14px;
	margin-bottom:5px;
}

footer a:link{
	color:#6f5436;
}

footer a:visited{
	color:#6f5436;
}

footer a:hover{
	color:#9c457d;
	font-weight:bold;
}

footer a:active{
	color:#9c457d;
	font-weight:bold;
}

.ft_area1{
	margin:0 auto;
	padding-top:10px;
	width:1000px;
	height:90px;
	font-size:11px;
	line-height:1.6em;
}

.ft_logo{
	float:left;
	width:1000px;
	height:120px;
	margin:0 auto;
	text-align:left;
}

.ft_text{
	text-align:left;
	font-size:10px;
}

.ft_area2{
	clear:both;
    width:1000px;
    margin:0 auto;
	position:relative;
	line-height:12px;
}

.ft_area2 p{
	font-size:10px;
}
