﻿@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 641px){
*{
/* 
	border-style:none;
	*/
	font: 12px/1.3 "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
a{
	text-decoration:none;
	color:#303030;
}

body{
	margin:0;
}

/*

#container a:hover{
filter:alpha(opacity=70);
opacity:0.7;
}
*/

div#container{
	width:1000px;
	margin:0;
	background-color:#FFF;
	text-align:center;
	margin-left:auto;margin-right:auto;
	text-align:left;

}
	
#header_1{
	background-color:#043724;
	height: 20px;
	}
#header_2{
	background-image:url("../images/bk_image.jpg");
	height: 3px;
	}
/*
header */
header {
	background-color:#FFF;
	height:70px;
	margin-left:30px;
	margin-top:10px;
}
header img{
		float:left;
}

img.logo_i{
margin-right:20px;
}

#nav img{
	margin-left:8px;
}
#nav_2 a{
	margin-left:10px;
	text-decoration: underline;
}

/*mainimage
*/

#mainimage{
	height:512px;
	width:940px;
	margin-left:30px;
}

#mainimage ul{
	list-style-type:none;
}

/*mainimage plus
*/
#mainimage img{
	max-width:100%;
	width:940px;
	height270:px;
}

/*banner-area
*/

#banner-area{

	height:90px;
	margin-left:30px;
	margin-top:20px;
	padding-bottom:30px;
}
h2{
	text-align: center;
	font-size: 36px;
	color: #004c2c;
	margin-top: 50px;
	margin-bottom: 0;
	width: 940px;
}
h3{
	text-align: center;
	font-size: 24px;
	margin: 0;
	width: 940px;
}

/*contents_1
*/
#contents_1{
	background-color:#FFF;
	width:940px;
	height:600px;
}
#contents_1 div{
	float:left;
}

/*contents_a
*/

#contents_a{
	margin-left:30px;
	margin-top:10px;
	width:940px;
	height:350px;
	padding:0;

}
#contents_a div{

}
#contents_a-1 p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:50px;
	margin-top: 30px;
}


/*contents_a-2*/
#contents_a-2{
	margin-left:50px;
}
#contents_a-2 p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top: 30px;
}
/*contents_a-3*/
#contents_a-3{
	margin-left:50px;
}
#contents_a-3 p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top: 30px;
}

/*contents_b*/
.contents_b{
	width:940px;
	height:40px;
	background-image:url("../images/s_bk_image.jpg");
	color: #FFFFFF;
}
.contents_b p{
	font-size: 24px;
	padding-left: 20px;
	margin:0;
	padding-top:5px;
}
.text_1{
	padding-top:10px;
	padding-left:10px;
	width:600px;
}
.text_1 p{
	font-size:14px;
	line-height:130%;
}


/*contents_s*/

#contents_s{
	margin-left:30px;
	margin-top:10px;
	width:940px;
	height:360px;
	padding:0;
	background-color:#FFF;
}
#contents_s ul{
	margin-left:20px;
	margin-top:0px;
	font-size:14px;
	padding:0;
}
#contents_s-1{
	width:940px;
	height:40px;
	background-image:url("../images/s_bk_image.jpg");
}
#contents_s-5 p{
	font-size: 18px;
	padding-left: 20px;
	margin: 0;
	padding-top: 5px;
}
#contents_s-1 p{
	font-size: 24px;
	padding-left: 20px;
	margin:0;
	padding-top:5px;
	color: #FFFFFF;
}

#contents_s-1_1{
	width:940px;
	height:20px;
	margin-top: 5px;
	background-color:#004400;
}
#contents_s-1_1 p{
	font-size: 13px;
	padding-left: 20px;
	margin:0;
	padding-top:2px;
	color: #FFFFFF;
	font-weight:bold;
}

#contents_s-2{
	width:940px;
	height:200px;
	margin-top:10px;
	overflow-x:hidden;
	overflow-y:scroll;
	letter-spacing:0px;
	line-height:140%;

}


#contents_s-2 p{
	font-size:12px;
}
	
/*
news-list
*/
.news-list{
	width:940;
	height:250;
	padding-left:5px;

}


.news-list li{


}


#contents_s-3{
	margin-top:0;
	padding-left:170px;

}

/*footer-1*/
#footer-1{
	text-align:center;
}
#footer-1 img{
	vertical-align: bottom;
}


/*footer-2*/
#footer-2-1 li{
	color: #ffffff;
	}
.footerli-1{
	margin-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}
#footer-2{
	background-color:#0a1e01;
	height:200px;

}
#footer-2-1{
	margin: 0 auto; 
	padding-top:50px;
	width:900px;
	height:150px;
}
#footer-2 a{
	color: #FFFFFF;

}
#footer-2-1 div{
	float:left;
	color: #d2d2d2;
}

#research_p{

}
#member_p{
	padding-left:80px;
}

#ap_p{
	padding-left:80px;
}

#recruitmen_p_1{
	padding-left:80px;
}
#recruitmen_p{
	padding-left:80px;
}
#member_2{
	height:400px;
}



/*
2ページ目　research.html
*/

#research_1_top{
	margin-left:30px;
	background-image:url("../images/s_bk_image.jpg");
	height:40px;
	margin-top:10px;
	width: 940px;
	color: #ffffff;
}
#research_1_top p{
	font-size: 24px;
	padding-left: 20px;
	margin:0;
	padding-top: 5px;
	color: #ffffff;
}

#research_1_top_2{
	margin-left:30px;
	background-image:url("../images/bk_image.jpg");
	height:25px;
	margin-top:5px;
	width: 940px;
}
#research_1_top_2 p{
	font-size: 20px;
	padding-left: 20px;
	margin:0;
	color: #ffffff;
}
#research_1_main{
	height:250px;
}
#research_1_main div{
	float:left;
}
#research_1_main_1{
	margin-left:30px;
	width:400px;
	height:250px;
	
}
#research_1_main_2{
	width:540px;
	height:250px;
}
#research_1_main_2 p{
	padding:20px;
	font-size:14px;
}

#research_1_main_l{
	height:100px;
}
p.research_p{
margin-left: 50px;
margin-top: 30px;
font-size:14px;
}
/*
3ページ目　member.html
*/

#member_1_main{
	height:250px;
	padding-top:20px;
}

#member_1_main div{
	float:left;
}

#member_1_main_1{
	margin-left:30px;
	width:120px;
	height:186px;
	
}

#member_1_main_2{
	width:300px;
	height:200px;
	margin-left: 100px;
}

#member_1_main_2 p{
	line-height:1em;
	margin:20px;
}
#member_1_main_3{
	width:300px;
	height:200px;
	margin-left: 50px;
}

#member_1_main_3 p{
	line-height:1em;
	margin:20px;
}


.member_t{
	font-size:16px;
	font-weight:bold;
}
#member_s{
	margin-left:30px;
	margin-top:30px;	
}
#member_2{
	height:400px;	
}

.table_1{
margin-left: 30px;
margin-top: 10px;
width:940px;
}
.table_1 th{
font-size: 20px;
height: 20x;
background-image:url("../images/bk_image.jpg");
text-align: left;
color: #ffffff;
}
.table_1 td{
font-size: 14px;
height: 20x;

}
.table_p{
font-size: 14px;
margin-left: 35px;
margin-top: 5px;
margin-bottom: 100px;

}

/*
4ページ目　achievement.html
*/
#achievement_1_main{
	height:200px;
    
}


#achievement_1_main div{
	float:left;
}
#achievement_1_main_1{
	margin-left:30px;
	width:100px;
	padding:20px;
}
#achievement_1_main_2{
	width:760px;
	padding:20px;
}


/*
5ページ目　recruitment.html
*/

#recruitment_2_main{
	margin-left:30px;
	width:900px;
	padding:20px;
	height:200px;
}
#recruitment_2_main_2{
	margin-left:30px;
	width:900px;
	padding:20px;
	height:150px;
}

#recruitment_2_main p{
	font-size:14px;
	line-height:1.3em;

}
#recruitment_2_main_2 p{
	font-size:14px;
	line-height:1.3em;

}
/*
6ページ目　access.html
*/
#access_1_main{
	height:600px;
}
#access_1_main div{
	float:left;
}
#access_1_main_1{
	margin-left:30px;
	width:300px;
	padding:20px;
}
#access_1_main_1 p{
font-weight: bold;
font-size: 14px;
}
#access_1_main_2{
	width:600px;
	padding-top:20px;
}

/*
最後のタブ*/

#tab_menu{
	width:550px;
	padding-left:25px;
}

.clearfix ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

}
