/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/



body {
	text-align: center;
	background-color:#edf3f4;/*全体の背景色-----------------*/
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;/*基本の文字サイズ-----------------*/
	line-height:170%;
	color:#444444;
	;/*基本の文字色-----------------*/
	margin-top:50px;/*コンテンツボックスを上から少し離しています-----------------*/
	margin-bottom:50px;
	margin-left:0;
	margin-right:0;
}



/*テキストリンクの色*/
a:link    {text-decoration:underline;color:#009494;} 

/*訪問済みのリンクの色*/ 
a:visited {text-decoration:underline;color:#009494;}  

/*クリック時のリンクの色*/
a:active  {text-decoration:underline;color:#009494;}  

/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {text-decoration:underline;color:#009494;}  



 /*上部メニューテキストリンクの色*/
#menu a:link     {color:#444444;text-decoration:none;} 

/*上部メニューテキストリンク・訪問済みのリンクの色*/
#menu a:visited  {color:#444444;text-decoration:none;}  

/*上部メニューテキストリンク・クリック時のリンクの色*/ 
#menu a:active   {color:#009494;text-decoration:underline;}

/*上部メニューテキストリンク・マウスの上にカーソルがあるときのリンクの色*/  
#menu a:hover    {color:#009494;text-decoration:underline;}  


 /*サイトタイトルテキストリンクの色*/
h1 a:link     {color:#009494;text-decoration:none;} 

/*サイトタイトル・訪問済みのリンクの色*/
h1 a:visited  {color:#009494;text-decoration:none;}  

/*サイトタイトル・クリック時のリンクの色*/ 
h1 a:active   {color:#009494;text-decoration:underline;}

/*サイトタイトル・マウスの上にカーソルがあるときのリンクの色*/  
h1 a:hover    {color:#009494;text-decoration:underline;}  


h1,h2,h3 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*pタグ空白消去*/
p {
margin:0px;
padding:0px;
}


/*IMGボーダー非表示*/
img  {
border: none;
vertical-align:top;
}



/*TABLEボーダー非表示*/
table  {
border:none;
}


/*IE--BRバグ回避*/
br  {
letter-spacing:normal;
}


/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}


 /* メインタイトルのフォントサイズ,色*/
h1    {
font-size:26px;       /*タイトル部分文字サイズ-----------------*/
text-decoration:none;
color:#009494;
font-weight:bold;
} 



#pagebody{
	width:806px;
	background-color:#5AAD73; /*外枠の色-----------------*/
	padding:7px;
	text-align:center;
	margin: auto;
	height: 685px;
}


#container{
background-color:#ffffff;
padding:10px;
width:786px;
text-align:left;
}


#menu{
	text-align:right;
	margin-bottom:10px;
	background-image: url(images/logo_yoko2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 50px;
}

#wrapper{
	position:relative;
	float:left;
	width:786px;
	border-bottom:#5AAD73 solid 1px; /*画像とサイトタイトル下の横線の指定-----------------*/
	margin-bottom:8px;
	height: 400px;
}


#mainpict{
	float:left;
	width:100%;
	text-align:left;
	background-repeat: no-repeat;
	background-position: center center;
	height: 400px;
	background-image: url(images/yasaitati.png);
}


#title{
	float:right;
	width:360px;
	text-align:right;
	height:40px;
	margin-top:170px;/*左側のイメージ画像の高さから40を引いた数を入れてください*/
	padding-right:8px;
	line-height:normal;
}


#k_mainpict{
float:left;
width:190px;
text-align:left;
}

#k_title{
float:right;
width:340px;
text-align:right;
height:40px;
margin-top:150px;/*左側のイメージ画像の高さから40を引いた数を入れてください*/
padding-right:8px;
line-height:normal;
}

#comment{
	background-color:#DFF0F1; /*トップページのENTER下の背景色-----------------*/
	text-align:right;
	padding:8px;
	margin-bottom:10px;
}


#k_pagetitle{
background-color:#DFF0F1; /*下層ページのページタイトルの背景色-----------------*/
text-align:left;
padding:8px 12px;
margin-bottom:8px;
font-size:14px;
font-weight:bold;
}


.toptext{
	width:100%;
	text-align:left;
	height: 130px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.toptext p {
	font-size: 14px;
	line-height: 22px;
}





.text_2parts{
position:relative;
float:left;
width:786px;
padding-bottom:15px;
border-bottom:#5AAD73 solid 1px; /*下層ページページ下部の横線指定-----------------*/
margin-bottom:8px;

}


.text_left{
float:left;
text-align:left;
width:355px;
padding:18px;
}


.text_right{
float:right;
text-align:left;
width:355px;
padding:18px;
margin-right: -3px; /*IE6のバグ対策消さぬこと*/
}


.text_wide{
padding:22px;
width:742px;
}

#page_guide{
position:relative;
float:left;
width:786px;
}


.page_left{
float:left;
text-align:left;
width:300px;
padding:4px;
}


.page_right{
float:right;
text-align:right;
width:300px;
padding:4px;
}



#copyright{
clear:both;
text-align:center;
font-size:10px;
margin-bottom:25px;
}

#copyright a:link {color:#444444;}
#copyright a:visited  {color:#444444;}
#copyright a:hover {color:#444444;}
#copyright a:active  {color:#444444;}
#map {
	vertical-align: middle;
	padding-top: 20px;
	float: right;
	padding-left: 30px;
}
#map a {
	font-size: 14px;
}
#tenpogaiyo {
	float: left;
	height: 100%;
	width: 50%;
}
#tenpo_gaikan {
	vertical-align: middle;
	padding-left: 40px;
	float: left;
	padding-top: 20px;
}


#tentyo {
	height: 100%;
	width: 50%;
	float: right;
	background-image: url(images/takada.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#tentyo p {
	margin-left: 140px;
	font-size: 14px;
	line-height: 20px;
	margin-right: 10px;
}
