@charset "UTF-8";

img { border-style:none; }

a img { border-style:none; }

a {
text-decoration: none;
}

br{
letter-spacing:0;
}


/* header*/

body {
	background-image:url('image/bg.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fcfcfc;
	color: #000;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 25px;
	    }

#wrapper {
	width:950px;
	height:auto;
	margin-left:auto;   
    margin-right:auto;  
    text-align:left;
}


#logo {
    display:block;
    margin:auto;
	margin-bottom:35px;
}

.head_menu　{
	padding-left:30px;
}

.honmono　{
	padding-left:30px;
}


.head_menu img {
	float:left;
}


#header {

	margin-top:45px;
	height:170px;
}


/*top*/

#top_contents{
	margin-top:35px;
	width:950px;
	height:210px;
}

#update{
	float:left;
	width : 550px;
	margin-right:20px;	
}

#update_text{
	margin-top:15px;
	margin-left:10px;	
	width : 540px;	
}

#right_contents {
	float:right;
	width : 372px;	
}

#right_contents img {
	margin-bottom:20px;
}

/*single*/

#menu {
	float:left;
	width : 255px;
	margin-right:20px;
}
	
#menu_img{
	margin-top:30px;	
}

#menu_img img{
	margin-bottom:15px;	
}

#single_right {
	float:right;
	width : 675px;	
}

.single_text{
	margin-top:40px;
	margin-left:30px;
}

/*outline*/

.outline_left_text{
	float:left;
	font-weight: bolder;
	color: #005BB3;
}

.outline_right_text{
	float:left;
	margin-left:60px;
	width:500px;
}

.outline_right_text_recruit{
	float:left;
	margin-left:0px;
	width:500px;
}

#outline_contents{
	margin-top:35px;
	width:950px;
	height:530px;
}

/*about*/
.about_text{
	margin-top:30px;
	margin-bottom:30px;
}

#about_contents{
	margin-top:35px;
	width:950px;
	height:850px;
}


#recruit_contents{
	margin-top:35px;
	width:950px;
	height:1200px;
}

#contact_contents{
	margin-top:35px;
	width:950px;
	height:1000px;
}
	

/*footer*/
#footer {
	text-align:center;
	width:auto;
	margin-top:40px;
	margin-bottom:60px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	}
	
#footer:link { color: #999; }
#footer:visited { color: #999; }

	
