/* 共通部分 */
body  {
size:12px;
color:#666666;
margin:0px;
}
.relaku-S{text-align:center; font-size:80%; line-height:160%; color: #95CE1F;}
.relaku-L{text-align:center; font-size:100%; line-height:180%; color: #95CE1F;}
.relaku-S-bottom{text-align:left; font-size:80%; line-height:160%; color: #95CE1F;}
.relaku-L-bottom{text-align:left; font-size:100%; line-height:180%; color: #95CE1F;}
a:link , a:visited {text-decoration: none;	color:#4A69CE;}
a:active , a:hover {text-decoration: none;	color:#4ACEC9;}
img {vertical-align: bottom; /* 画像下余白ナシ */
	border-style: none;}
.s-text{font-size:70%; line-height:150%; color: #666;}
.m-text{font-size:12px;	line-height:160%;color: #666;}

.text001{font-size:14px; color: #666666;	line-height:18px;
padding:5px; margin:0px;}

.text002{font-size:12px; color: #666666;	line-height:16px;
padding:5px; margin:0px;}

.text003{font-size:12px; color: #009900;	line-height:14px;
padding:5px; margin:0px;}


/* 本文テキスト */
#honbunBlock {
	padding-bottom:10px;
	width: 555px;
	float: right;
	text-align: left;
	font-size:14px;
	line-height:16px;
	/*border: #C2C2C2 solid 1px;*/
	}

#honbunBlock h3 {
font-size:14px;
line-height:20px;	}

#honbunBlock h4 {
font-size:14px;
line-height:18px;	}


#honbunBlock h5 {
font-size:14px;
line-height:18px;	}



/* コンテナ */
div#container {
	background: #fff url(../../../common/bg_container_side.gif) repeat-y;  /*サイト両端影画像 */
	margin: 0 auto; /* センタリング */
	width: 820px; /* コンテンツ背景 最下到達用 */
	height: 1800px;

}

/* サブコンテナ */
div#subContainer {
	background: #fff url(../../../common/bg_container_side.gif) repeat-y;  /*サイト両端影画像 最下到達用に再度指定*/
	width: 800px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;


}

/* ヘッダーのテキスト ------------------------------ */
#header{
	width: 800px;
	background-color: #46A6E9;
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	color: #FFFFFF;
	height: 12px;text-align:center;

}
#header h1 {
display:inline;
color: #FFFFFF;
font-size:12px;
color:#ffffff;
font-weight:normal;
}

/* ヘッダーロゴ ------------------------------ */

#headermenu{
height:110px;
padding:10px 0px 0px 0px;
margin:0px;

}


#headermenu #Logotop {
	display:block;
	width: 219px;
	height: 101px;
	float: left;
	padding-left: 0px;
	text-align: left;
	}


#headermenu #Logotop p{
	text-indent: -9999px;
}



/* ヘッダーパンくず ------------------------------ */
#headermenu #head_img {
	width: 575px;
	height: 101px;
	float: right;
	background-image: url(../../img/head_img.jpg);
	}

#headermenu #pankuzu {
font-size:12px;
	margin-top:25px;
	text-align:left;
}

/* ページタイトル ------------------------------ */

#headermenu #head_img h2{
	text-indent: -9999px;
}

#headermenu #head_img p{
	text-indent: -9999px;
}

#maincontents{
	clear:both;
	width: 760px;
	height:1700px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}


/* Leftブロック ------------------------------ */
#LeftBlock {
		width: 184px;
		float: left;
		padding: 0px;
		text-align: left;
	}


/* ナビ ------------------------------*/
#navi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#navi li { 
display : block; 
padding:0px; margin-bottom:2px; 
width:184px;
height:33px;
}
#navi a {
display:block; 
border-right:1px solid #4379BA;  
border-top:1px solid #4379BA;  
border-bottom:1px solid #4379BA;  
border-left:7px solid #4379BA;
background-color:#6E9ED6;
font-size:10pt;
padding-left:10px;
padding-top:8px;
text-decoration:none;
color:#FFF;
text-align:left;
height:31px;
}
#navi a:hover{
display:block; 
border-right:1px solid #4379BA; 
border-top:1px solid #4379BA;  
border-bottom:1px solid #4379BA;  
border-left:7px solid #4379BA;
background-color:#3E70BC;
font-size:10pt;
padding-left:10px;
padding-top:8px;
text-decoration:none;
color:#FFF;
text-align:left;
height:31px;
}



/* お問い合わせとリラクリズムロゴ コンテンツ下部分------------------------------ */

	div#toiawaseBlock {
	margin-top:20px;
	padding-bottom:20px;
	width: 550px;
	float: right;
	text-align: left;
	/*border: #C2C2C2 solid 1px;*/
	}

#toiawaseBlock .logo{
	clear:both;
	width:300px;
	padding:0px;
	float:left;
	/*border: #000000 solid 1px;*/
}

#toiawaseBlock .honbun{
	width:250px;
	float:right;
	padding-top:10px;
	text-align: left;
	/*border: #CC0000 solid 1px;*/
	font-size:90%;
	line-height:160%;
	color: #93AABE;
}



/* フッターブロック ------------------------------ */
div#footerBlock {
clear:both;

	float:left;
	display: inline;
	width: 800px;
	background-color: #FFFFFF;
	height: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
/*border: #000000 solid 1px;*/
}
div#footerBlock_link {
	width: 780px;
	text-align:center;
	padding:10px;
	font-Size:65%;
}

div#footerBlock_copy {
	width: 800px;
	/*height: 20px;*/
	background-color: #46A6E9;
	padding-top:3px;
	padding-bottom:3px;
	color: #FFFFFF;
	font-Size:8pt;
/*border: #000000 solid 1px;*/
}

div#footerBlock_address {
	float:left;
	width: 400px;
	text-align:left;
	font-Size:10px;
	color: #707070;
	font-Size:8pt;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
/*border: #000000 solid 1px;*/
}

div#footerBlock_policy {
	float:right;
	width: 330px;
	text-align:right;
	color: #707070;
	font-Size:8pt;
	height: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
/*border: #000000 solid 1px;*/
}


div#wrapper   { width:450px; float : left ;}
div#boxB      { width:100px; float : right ;font-size:80%; line-height:160%; color: #666;}
div#boxC      { width:350px; float : left ; font-size:80%; line-height:160%; color: #666;}
div#wrapper2   { width:550px; float : left ;}
div#boxA      { width:350px; float : right ;font-size:80%; line-height:160%; color: #666;}
div#boxD      { width:198px; float : left ; font-size:80%; line-height:160%; color: #666;}


div#containertest {
	
	margin: 0 auto; /* センタリング */
	width: 800px;
	height: 100%; /* コンテンツ背景 最下到達用 */
/*border: #000000 solid 1px;*/
}

