
body{
margin:0px;
padding:0px;
}

.head{
width:900px;text-align:left;
}

.head h1{
font-size:12px;font-weight:normal;
}

.slideshow{
920px;height:250px;padding-left:10px;
margin-top:5px;
margin-bottom:10px;
}

.slideshow img{
 border:1px solid #dddddd;
 
}


.io {color:#666666;}
div.io td{font-size:12px; color:#666666;}
div.io a:link {color:#666666; text-decoration:underline;}
div.io a:visited {color:#666666; text-decoration:underline;}
div.io a:hover {color:#26A5CE; text-decoration:underline;}

.foot {color:#999999;}
div.foot td{font-size:12px; color:#999999;}
div.foot a:link {color:#999999; text-decoration:none;}
div.foot a:visited {color:#999999; text-decoration:none;}
div.foot a:hover {color:#26A5CE; text-decoration:none;}

.logo {color:#666666;}
div.logo td{font-size:12px; color:#666666;}
div.logo a:link {color:#666666; text-decoration:none;}
div.logo a:visited {color:#666666; text-decoration:none;}
div.logo a:hover {color:#26A5CE; text-decoration:none;}

div.bnr img {margin:0px 0px 5px 0px;}

/* スクロールバー */
.hd {overflow-y:scroll; border-style:none;}
div.hd img{margin:0 0 6 0px;}

.mainarea {
	background-color:#f5f5f5;
	background-repeat:repeat-x;
	color:#444444;
	margin:0px;
	padding:0px;
	}

.contents {
	width:920px;
	background-color:#ffffff;
　　　　border-left: 1px solid #26A5CE;
    　　border-right: 1px solid #26A5CE;
	color:#444444;
	margin:0px;
	padding:0px;
	}




/* インタビュー */
td {
    color: #333333;
    font-size: 80%;
}

.recruit_name span {
    font-weight: bold;
    margin-left: 15px;
}

.interview_q {
    background-image: url("images/inerview_q.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 23px;
    text-align: left;
    width: 600px;
}

.interview_a {
    line-height: 150%;
    margin: 5px 20px;
    text-align: left;
}

.interview_bg {
    background-color: #EAEAEA;
    width: 620px;
}

.recruit_name {
    background-image: url("images/name_bg.gif");
    background-repeat: no-repeat;
    height: 40px;
    line-height: 30px;
    width: 620px;
}

.interview_q span {
    margin-left: 28px;
}



/*社長メッセージ*/

#right {
    text-align: left;
}
.recruit_table td {
    border: 1px solid #CCCCCC;
    line-height: 150%;
    text-align: left;
    vertical-align: top;
}
.recruit_t {
    background-color: #FFFFFF;
}
td {
    color: #333333;
    font-size: 80%;
}

.recruit_table td {
    border: 1px solid #CCCCCC;
    line-height: 150%;
    text-align: left;
    vertical-align: top;
}
.recruit_b {
    background-color: #EFEFEF;
    font-weight: bold;
    width: 100px;
}
td {
    color: #333333;
    font-size: 80%;
}
.recruit_txt {
    line-height: 180%;
    padding: 0 10px;
}


/*会社概要*/
.info_table td {
    border: 1px solid #CCCCCC;
    line-height: 150%;
    text-align: left;
    vertical-align: top;
}

.info_b {
    background-color: #EFEFEF;
    font-weight: bold;
    width: 100px;
}

td {
    color: #333333;
    font-size: 80%;
}
