/*左の設定*/
a:hover {color:#999999;}

div#menucontent div#left {width:200px;
                          height:auto;
						  margin:0px;
						  padding:0px;
					      overflow:hidden;
						  float:left;
						  }

div#menucontent div#sidebar li a {margin-left:-20px; background-repeat:no-repeat;}

div#menucontent div#index {height:auto; margin:0px; overflow:hidden;}

div#menucontent div#index ul {height:auto;
                              list-style:none;
                              overflow:hidden;
							  margin:0px auto 10px auto;
							  padding:0px;
							  }
div#menucontent div#index li {height:25px;
                              margin:0px;
							  padding:0px;
							  display:block;
                              background:url(../img/bg/gnavi5_bg.gif) no-repeat;
							  line-height:23px;
							  }
div#menucontent div#index li a {text-decoration:none; margin:0px; padding-left:25px;color:#7d7878;}
div#menucontent div#index li a:hover {color:#a60c0c; margin:0px; padding-left:25px;}

/*左見出しの画像設定*/
div#index div#title {width:200px;
                     height:25px;
					 margin:0px;
					 text-indent:-9999px;
					 }
div#index div.title01 {background:url(../img/title/menu_title01.gif) no-repeat;}
div#index div.title02 {background:url(../img/title/menu_title02.gif) no-repeat;}
div#index div.title03 {background:url(../img/title/menu_title03.gif) no-repeat;}
div#index div.title04 {background:url(../img/title/menu_title04.gif) no-repeat;}
div#index div.title05 {background:url(../img/title/menu_title05.gif) no-repeat;}


/*左フォームリンク画像設定*/
div#menucontent div#index p {width:190px;
                             height:50px;
							 margin:5px auto 10px auto;
							 padding:0px;
							 }
div#menucontent div#index p a {height:50px; display:block;}

/*右の設定*/
div#menucontent div#right {width:580px;
                           height:auto;
						   margin-left:20px;
						   overflow:hidden;
						   float:left;
						   }

div#menucontent div#right h2 {height:100px;
                              margin:0px;
							  text-indent:-9999px;
							  }

div#menucontent div#right h3 {height:32px;
                              margin:0px;
							  padding-left:20px;
							  background:url(../img/title/menu_title_red.gif) no-repeat;
							  font-size:12px;
							  font-weight:bold;
							  color:#333333;
							  line-height:32px;
							  }

/*余白*/
div#right p.yohaku {height:10px;}

/*通常文章*/
div#right div.inbox {width:580px;
                      height:auto;
					  margin-top:10px;
					  }

div#right div.inbox strong {color:#990000;
                           font-weight:bold;
					       font-size:13px;
					       margin:10px 0px 10px;
						   display:block;
					       }

div#right div.inbox small {font-size:9px;}

div#right div.inbox a.mark {background:url(../img/bg/mark_menu.gif) no-repeat;
                        padding-left:20px;
						display:block;
						margin:5px 0px 5px;
						line-height:15px;
						color:#666666;
						}
div#right div.inbox a.mark:hover {color:#CC0000;}

/*通常文章(丸の見出し)*/
div#right div.inbox p.maru {background:url(../img/bg/maru.gif) no-repeat; padding-left:18px; margin:0px;}

/*幅指定なし画像と文字の並列*/
div#right div.inbox img {margin:10px 10px 10px 0px; float:left;}

/*フォームボタン*/

div#right p.mail_bt {width:150px; height:30px; margin:5px 0px 5px;}
div#right p.mail_bt a {width:150px; height:30px; display:block; margin:0px;}
div#right p.mail_bt a {background:url(../img/bg/bt_mail.gif) no-repeat;}
div#right p.mail_bt a:hover {background:url(../img/bg/bt_mail_o.gif) no-repeat;}


/*画像と並行タイプ1*/
div#right div.imgbox {width:580px;
                      height:auto;
					  margin-top:10px;
					  }
					  
div#right div.imgbox img {margin:0px; padding:0px;}

div#right div.imgbox dd a {background:url(../img/bg/mark_menu.gif) no-repeat;
                        padding-left:20px;
						display:block;
						margin:5px 0px 5px;
						line-height:15px;
						color:#666666;
						}
div#right div.imgbox dd a:hover {color:#CC0000;}

div#right div.imgbox dl {width:580px;
                         height:auto;
						 margin:0px;
						 overflow:hidden;
						 }
div#right div.imgbox dt {width:150px;
                         height:auto;
						 margin:0px;
						 padding:0px;
						 float:left;
						 }
div#right div.imgbox dd {width:420px;
                         height:auto;
						 margin-left:10px;
						 float:left;
						 }

div#right div.imgbox span {color:#990000;
                           font-weight:bold;
					       font-size:13px;
					       margin:5px 0px 5px;
						   display:block;
					       }

/*画像と並行タイプ3(タイプ1の左右逆ver)*/
div#right div.imgbox dt.r {width:420px;
                           height:auto;
						   margin-left:10px;
						   float:left;
						   }
div#right div.imgbox dd.r {width:150px;
                           height:auto;
						   margin:0px;
						   padding:0px;
						   float:left;
						   }
						   

/*画像と並行タイプ4(タイプ1の2列ver)*/
div#right div.imgbox div.in {width:280px;
                             height:auto;
							 margin-left:10px;
							 float:left;
							 }
div#right div.imgbox div.in dl {width:280px;
                                height:auto;
						        margin:0px;
						        }

div#right div.imgbox div.in dt {width:120px;
                               height:auto;
							   margin:0px;
							   padding:0px;
							   float:left;
							   }						
								
div#right div.imgbox div.in dd {width:150px;
                               height:auto;
							   margin:0px;
							   padding:0px;
							   float:left;
							   }


/*画像と並行タイプ2*/
div#right div.imgbox2 {width:580px;
                      height:auto;
					  margin-top:10px;
					  }
					  
div#right div.imgbox2 img {margin:0px; padding:0px;}

div#right div.imgbox2 a {background:url(../img/bg/mark_menu.gif) no-repeat;
                        padding-left:20px;
						display:block;
						margin:3px 0px 3px;
						line-height:15px;
						color:#666666;
						}
div#right div.imgbox2 a:hover {color:#CC0000;}

div#right div.imgbox2 dl {width:580px;
                         height:auto;
						 margin:0px;
						 overflow:hidden;
						 }
div#right div.imgbox2 dt {width:100px;
                         height:auto;
						 margin:0px;
						 padding:0px;
						 float:left;
						 }						 
div#right div.imgbox2 dd {width:470px;
                         height:auto;
						 margin-left:10px;
						 float:left;
						 }

div#right div.imgbox2 dd p {color:#990000;
                            font-weight:bold;
							font-size:13px;
							margin:10px 0px 10px;
							}

/*imgbox2デコレーション*/
div#right div#sukima dl {margin:5px 0px 5px 0px; padding-bottom:10px; border-bottom:dotted 1px #cccccc;}

/*サポート*/
div#right div.imgbox3 {width:580px;
                      height:auto;
					  margin:5px auto 5px auto;
					  overflow:hidden;
					  }

div#right div.imgbox3 dl {width:140px;
                          height:auto;
						  margin:0px;
						  float:left;
						  }

div#right div.imgbox3 dt {margin:0px;}
div#right div.imgbox3 dt img {width:140px; margin:0px; padding:0px;}

div#right div.imgbox3 dd {width:125px;
                          height:auto;
						  margin:0px;
						  float:right;
						  font-size:10px;
						  }

/*表の設定*/
div#right table.hyou {border:1px #666666 solid; border-right:none; margin:0px;}
div#right table.hyou td {border-top:1px #666666 solid; border-right:1px #666666 solid; padding:5px;}
div#right table.hyou td.none {border-top:none;}
