/* 全体の設定*/
body{
 font-style:normal;
 /*文字のスタイル：普通*/
font-weight:normal;
 /*文字の太さ：普通*/
font-size:small;
 /*文字の大きさ：中*/
color:#000000;
 /*文字の色：黒*/

taxt-aligin:center;
 padding:0;
 margin:0;
 background-image:url('../img/back.png');
 background-repeat:repeat;
}



#main{
	 
width:800px;
margin:0 auto;
text-align:left;
background-color:#ffffff;/* 背景の色：白 */
padding-left:20px;
padding-right:20px;
margin-top:-20px;
padding-top:30px;
padding-bottom:10px;
border-left:1px silver solid;
border-right:1px gray solid;
}


img{
	/* 画像表示のデザイン設定*/
	border:0px;
    margin-top:0px;
}



/*リンク関係*/
a:link {
	/*リンクされた文字の色*/
    color:0000ff;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:visited {
	/*訪問後の色*/
    color:#934C7B;/*文字の色：紫*/
    text-decoration:underline;/* 下線 */
}
a:hover {
 /*カーソルを合わせたときの色*/
color:#ff0000;
 /*文字の色：赤*/
font-style:normal;
 text-decoration:underline;
 /* 下線 */
}
a:active {
	/*クリック中の色*/
    text-decoration:none;/* なし */
}


h1{
 background-image:url('../img/logo.png');
 background-repeat:no-repeat;
 text-indent:-9999em;
 padding:80px 0;
 margin-top:-5px;
 width:160px;
}

#navi{
	float:left;
}

#navi_menu {
	width:120px;  background-color:#458CF0;
  

  
}
#lm {
	padding:0px; margin:0px; font-size:12px; font-weight:bold;  background-color:#458CF0;
}
#lm li {
	padding:0px; margin:0px; list-style:none;  background-color:#458CF0;
}
#lm li a {
	width:120px;float:left; display:block;  padding:10px 20px; border-bottom:#FFFFFF solid 2px;
}
#lm li a:link {
	color : #FFFFFF; text-decoration:none;  background-color:#458CF0;
}
#lm li a:visited {
	color:#FFFFFF; text-decoration:none;  background-color:#458CF0;
}
#lm li a:hover {
	color:#FFFFFF;text-decoration:none;background:#F06F00;
}

#navi img{
 margin-top:20px;

}

#menu_box {
	width:615px; background-color:#ccc;
}
#hm {
	padding:0px; margin:0px; font-size:12px; font-weight:bold;
}
#hm li {
	float:left; padding:0px; margin:0px; list-style:none;
}
#hm li a {
	float:left; display:block;  padding:10px 20px; border-right:1px solid #bbb;
}
#hm li a:link {
	color:#333; text-decoration:none; 
}
#hm li a:visited {
	color:#333; text-decoration:none;
}
#hm li a:hover {
	color:#C60; text-decoration:none; background:#e5e5e5;
}


.hedder{
	margin:-25px 10px 10px 15px;
}

td {
	vertical-align: top;
}

td.cont{
	padding-left:15px;
}

h3.left {
 width:370px;
 border-bottom:silver 2px solid;
 padding:5px 10px;
 font-size:small;
 background-image:url('../img/tab.png');
 background-repeat:no-repeat;
 clear:both;
}

h3.right {
 background-image:url('../img/tab2.png');
 background-repeat:no-repeat;
 width:180px;
 border-bottom:silver 2px solid;
 padding:5px 10px;
 font-size:small;
 color:#FFFFFF
;
}
h3.right2 {
 background-image:url('../img/tab3.png');
 background-repeat:no-repeat;
 width:180px;
 border-bottom:silver 2px solid;
 padding:5px 10px;
 font-size:small;
 color:#FFFFFF
;
}
#cont_left{
	margin-right:15px;
float:left;
}

#cont_right img{
	padding:5px;
float:left;
}

#footer{
 width:800px;
 margin:0 auto 0 auto;
 text-align:right;
 background-color:#45B9CD;
 padding:10px 20px;
 border-left:1px silver solid;
 border-right:1px gray solid;
 font-size:xx-small;
 clear:both;
}
