/* レイアウト用 */

html{
    height:100%;
}
body{

	text-align:center;
    height:100%;
    width:100%;
    margin:0px auto;
	font-size:small;
}

strong {font-weight:bold;}


/* ヘッダー */

#new_header { margin:0 auto; width: 960px; padding-bottom:10px; text-align:left;}
	
#new_header .banner	{padding-right:4px; padding-top:8px; padding-bottom:10px; font-size:10px; }
#new_header h1 {display:none; margin:0; padding:0;}
#new_header .logo {margin-left:0px; margin-right:30px;}

#main_menu {padding-left:0;}

/* 左メニューとメインコンテンツのくくり */

div#container{
    margin:0 auto;
	text-align:left;
	width: 960px;   
	padding-bottom:6px;
}

div#container2{/* サブメニューなしバージョン*/
    margin:0 auto;
	text-align:center;
	width: 960px;   
	padding-bottom:6px;
}

#left_navi {padding-left:0px; width:185px; float:left; background-image:url(../top_images/back_01.gif);
	background-repeat: repeat;}

#left_navi h3 {padding:0; margin:0;}

#left_navi .menu1 a{ background-image:url(../top_images/left_navi_01.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu2 a{ background-image:url(../top_images/left_navi_02.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu3 a{ background-image:url(../top_images/left_navi_03.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu4 a{ background-image:url(../top_images/left_navi_04.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu5 a{ background-image:url(../top_images/left_navi_05.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu6 { background-image:url(../top_images/left_navi_06.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu7 a{ background-image:url(../top_images/left_navi_07.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu8 { background-image:url(../top_images/left_navi_08.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu9 a{ background-image:url(../top_images/left_navi_09.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}
#left_navi .menu10 { background-image:url(../top_images/company_01.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden;}
#left_navi .menu11 a{ background-image:url(../top_images/left_navi_11.gif); background-repeat:no-repeat; height:28px; width:164px; display:block; text-indent:-9999px; overflow: hidden; margin-left:8px;}

#left_navi .menu1 a:hover {background-image:url(../top_images/left_navi2_01.gif);}
#left_navi .menu2 a:hover {background-image:url(../top_images/left_navi2_02.gif);}
#left_navi .menu3 a:hover {background-image:url(../top_images/left_navi2_03.gif);}
#left_navi .menu4 a:hover {background-image:url(../top_images/left_navi2_04.gif);}
#left_navi .menu5 a:hover {background-image:url(../top_images/left_navi2_05.gif);}
#left_navi .menu6 a:hover {background-image:url(../top_images/left_navi2_06.gif);}
#left_navi .menu7 a:hover {background-image:url(../top_images/left_navi2_07.gif);}
#left_navi .menu8 a:hover {background-image:url(../top_images/left_navi2_08.gif);}
#left_navi .menu9 a:hover {background-image:url(../top_images/left_navi2_09.gif);}
#left_navi .menu11 a:hover {background-image:url(../top_images/left_navi2_11.gif);}

.company { background-image:url(../top_images/company_02.gif); background-repeat:repeat-y;  margin-left:8px; margin-bottom:10px;}



#left_navi ul {
   margin: 4px 0 12px 14px; /* ul内部の余白を調整*/
   padding:0px; /* ul内部の左端余白を消す(Fx,Op) */
   font-size:11px;  
   width:140px;
   list-style-type:none;
}
#left_navi ul li{ line-height:1.4; color:#666; text-indent:10px; background:url(../top_images/listmark_01.gif) 0px 2px no-repeat;}



#left_navi a:link{color:#666;text-decoration:none;}
#left_navi a:visited{color:#666;text-decoration:none;}
#left_navi a:active{color: #666;text-decoration:none;}
#left_navi a:hover{text-decoration: underline; color: #FF0000;}

#left_navi ul.comp{
   margin: 4px 0 0px 12px;
}


/* メインコンテンツ部 */

#main_contents {float:left; width:760px; margin-left:15px;}

#main_contents p{ margin-bottom:15px;}


/* フッター */

#footer {margin:20px auto; font-size:11px; background-color:#FFFFFF; padding-bottom:20px; padding-top:10px; width:960px; border-top:solid 1px #999999;}
.copyright {color:#666666; font-size:11px; padding-top:6px;}

#footer p {margin:0;}






