@charset "UTF-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
}

html{
height:100%;
 /* IE以外 */
      margin-bottom:1px;
      height:100%;
      /* IE用 */
      overflow-y:scroll;
}

body {
font-size: 62.5%;
font-family:"ヒラギノ角ゴ Pro W",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;
line-height: 1.8;
margin:0px 0px 0px 0px;
text-align:left;
width:100%;
height:100%;
background-color:#e1eecf;
min-height:100%;
-webkit-text-size-adjust: none;
}


body > #container {height:auto;}

div{
	word-break:break-all;}
	
#container{
width:900px;
height:auto;
min-height:100%;
margin:0;
margin:0 auto;
padding:0px 0px 0px 0px ;
overflow: hidden;
background-repeat:repeat-x;
background-color:#FFF;
}




.clear{
	clear:both;
	}
	
p{
	margin:0;}

img {
    border-style:none;
}

img a{
    border-style:none;
}

.h1.h2.h3.h4.h5{
	padding:0px;
	margin:0px;
}
	
.space10{
	width:550px;
	height:100px;}
	
.space11{
	width:550px;
	height:200px;}
	
a:link{
	text-decoration:none;
	color:#000;
	}

a:hover{
	text-decoration:underline;
	}
	
table {
    table-layout: fixed;
}

td {
    overflow: hidden;
}




#header{
	width:900px;
	height:91px;
	background-image:url(images/header_base.png);
	background-repeat:repeat-x;
	}
	
.head1{
	width:241px;
	height:91px;
	float:left;
}

.head2{
	width:518px;
	height:91px;
	float:left;
}


.head3{
	width:139px;
	height:91px;
	float:left;
}


.logo1{
	margin-left:10px;
	margin-top:10px;
	padding:0;}


.logo2{
	font-size:15px;
	line-height:22px;
	margin-top:30px;
	margin-left:10px;
	color:#FFF;
}


.logo3{
	font-size:13px;
	line-height:21px;
	margin-top:30px;
	margin-left:10px;
	color:#FFF;
}



#footer{
	width: 100%;
	height: 35px;
	position: absolute;
	margin: 0 auto;
}


#ft_space{
	width:900px;
	height:35px;
	margin-top:40px;
	background-image:url(images/footer_base.png);
	background-repeat:no-repeat;
	padding-top:50px;
	margin:0 auto;
}



/*レイアウト*/	

.title{
	margin-top:0px;
	}

.title1{
	margin-top:10px;
	}
	
.title2{
	margin-top:20px;
	}
	
.title3{
	margin-top:30px;
	}
	
.title4{
	margin-top:40px;
	}
	

iframe {
border: 1px #c3d600 solid;
}	

/*cmsレイアウト*/


.main_space{
	width:640px;
	margin-left:15px;
}

.main_space2{
	width:640px;
	margin-left:15px;
	margin-top:20px;
}

.space1_space{
	width:620px;
	
}

.space1_text{
	width:360px;
	margin-top:30px;
	float:left;	
}

.space1_photo{
	width:240px;
	margin-left:10px;
	margin-top:30px;
	float:left;
}


.space2_space{
	width:620px;
	margin-top:20px;
	
}

.space2_text{
	width:360px;
	float:left;	
}

.space2_photo{
	width:240px;
	margin-left:10px;
	float:left;
}

.space3_space{
	width:620px;
	margin-top:30px;
	
}

.space3_text{
	width:620px;
	margin-top:0px;
}



.space4_text{
	width:395px;
	margin-top:30px;
	float:left;	
}

.space4_photo{
	width:205px;
	margin-left:10px;
	margin-top:30px;
	float:left;
}




.title_text1{
	width:9px;
	float:left;
}

.title_text2{
	width:600px;
	float:left;
	margin-left:10px;
	margin-top:2px;
	}

.title_text3{
	width:150px;
	float:left;
	margin-top:10px;
}

.title_text4{
	width:440px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	


.title_text5{
	width:210px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}

.title_text6{
	width:390px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
	
	
.pdf_space{
	width:620px;
	margin-top:10px;
}


.url_space{
	width:620px;
	margin-top:5px;
}

.con_space{
	width:600px;
	height:100px;
}