@charset "utf-8";
/* CSS Document */

@media screen and (max-width:640px){
*{
/* 
	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;
}

/*
a:hover{
filter:alpha(opacity=70);
opacity:0.7;
}

*/

div#container{
	background-color:#FFF;


}
#header_1{
	background-color:#043724;
	height: 20px;
	}
#header_2{
	background-image:url("../images/bk_image.jpg");
	height: 3px;
	}
/*
header */
header {
	text-align:center;

}
header img{
	

}
#nav{
	padding-left: 0;
}
#nav_2{
	padding-left: 0;
	text-decoration: underline;
}
#nav  img{

}

img.logo_i{
max-width: 100%;
}
/*mainimage
*/

#mainimage{
	width: 100%;
}

#mainimage img{
	max-width:100%;
}
#mainimage ul{
	list-style-type:none;
}

/*banner-area
*/

#banner-area{
	text-align: center;
}
h2{
	font-weight: bold;
	font-size: 120%;
	color: #043724;
}
h3{
	font-weight: bold;
}


/*contents_1
*/
#contents_1{
	max-width:100%;
	text-align:center;
}
.contents_b p{
	font-size:x-large;
	font-weight:bold;
	background-image:url("../images/s_bk_image.jpg");
	color: #FFFFFF;
}
#contents_s-1 p{
	font-size:x-large;
	font-weight:bold;	
	background-image:url("../images/s_bk_image.jpg");
	color: #FFFFFF;
	}

/*research_p-space
*/

#research_p-space{
	max-width:100%;
}
#research_p-space img{

	padding:0;
}

.contents_b{
	max-width:100%;
}
#ｒesearch_p-space-1{
	padding-top:0;
}

#ｒesearch_p-space-2,#ｒesearch_p-space-4{
	max-width:100%;
	text-align:center;
}
#ｒesearch_p-space-2 a{
	text-align:center;
}
#ｒesearch_p-space-4 a{
	text-align:center;
}

/*contents_s*/

#contents_s{
	max-width:100%;
	margin-top:30px;
}
#contents_s ul{
	list-style-type:none;
	margin-left:20px;
	margin-top:0px;
	font-size:14px;
	padding:0;
}
.area1{
	line-height:15px;
}
.area2{
	line-height:20px;
}
.areaimg{
	text-align:center;
	margin-bottom:10px;
}
/*"footer*/
#footer-2-1 li{
	color: #ffffff;
	}
#footer-1{
	text-align:center;
	bottom:0;
	margin-top:30px;
}
#footer-1 img{
	vertical-align: bottom;
	max-width:100%;
}

#footer-2{
	max-width:100%;
	background-color:#0a1e01;
	color: #d2d2d2;
}
#footer-2 a{
	color: #FFFFFF;
}
#footer-2 ul{
	padding:0;
	list-style-type:none;
	margin:0;
	margin-top:30px;
}
#footer-2 #research_p{
	padding-top:30px;
	margin-top:0;
	text-align:center;
	margin-bottom: 5px;
}
#footer-2 #member_p{
	text-align:center;
	margin-bottom: 5px;
}
#footer-2 #ap_p{
	text-align:center;
	margin-bottom: 5px;
}
#footer-2 #recruitmen_p_1{
	text-align:center;
	margin-bottom: 5px;
}
#footer-2 #recruitmen_p{
	text-align:center;
	padding-bottom:30px;
}
#footer-2 .footerli-1{
	font-size:14px;
	line-height:30px;
	font-weight: bold;
}
#footer-2 .footerli-2{
	font-size:11px;
	line-height:18px;
}
#footer-2 img{
	vertical-align:text-top;
}


/*
2ページ目　research.html
*/

#research_1_top{
	font-size:x-large;
	font-weight:bold;
	background-color:#043724;
}

#research_1_top p{
	font-size:x-large;
	font-weight:bold;	
	background-color:#043724;
	padding:0;
	margin:0;
	color: #ffffff;
	}
#research_1_top_2{
	background-image:url("../images/bk_image.jpg");
}

#research_1_top_2 p{
	font-size:larger;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#ffffff;
	}
	
#research_1_main{
	max-width:100%;
	text-align:center;
}
#research_1_main_1 img{
	max-width:100%;
	text-align:center;	
}
/*
3ページ目　member.html
*/

#research_1{
	max-width:100%;
	text-align:center;
	
}
	
#research_1_top_2{
	max-width:100%;
	text-align:center;
	
}
#member_s{
	max-width:100%;
	text-align:center;
}
#member_2{
	max-width:100%;
	text-align:center;	
}
#member_1_main_1{
	max-width:100%;
	text-align:center;
	
}
.member_t{
	font-size:16px;
	font-weight:bold;
}
#achievement_1_main_1{
	max-width:100%;
	text-align:center;
}
#achievement_1_main_2{
	max-width:100%;
	text-align:center;
}
#achievement_2_main{
	max-width:100%;
	text-align:center;
	margin-bottom:20px;
}
	#member_1_main_2{
	text-align: center;
}

	#member_1_main_3{
	text-align: center;
}
	
.table_1{
	max-width: 100%;
}
.table_1 th{
font-size: 20px;
height: 20x;
background-image:url("../images/bk_image.jpg");
text-align: left;
color: #ffffff;
}
/*
4ページ目　recruitment.html
*/
/*
6ページ目　access.html
*/
#access_1_main_1{
text-align: center;
}
#access_1_main_2 img{
margin-top: 20px;
max-width: 100%;
}

/*
最後のタブ*/

#tab_menu{
	width:550px;
	padding-left:25px;
}

.clearfix ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
}
