.index_box_top{
width:740px;
height:15px;
background:url(image/base-top74.gif);
}

.index_box_mid{
width:740px;
background:url(image/base-mid74.gif);
}

.index_box_bot{
width:740px;
height:15px;
background:url(image/base-bot74.gif);
}

.index_fl{
width:740px;
height:400px;
}

.index_menu{
width:710px;
height: 260px;
padding:0 15px;
}

.index_menu_l{
width:300px;
padding:10px 0 0 15px;

}

.index_menu_r{
width:225px;
padding:10px 100px 0 100px;

}

#container74{
width:740px;
margin: 0 auto; /* センターに配置 */
}

#main_box74{
width:740px;
}




/* --- トップナビ --- */
.nav {
width: 100%; /* ナビゲーションの幅 */
background: url(image/black_bar.gif) repeat-x top; /* ナビゲーションの背景 */
font-size: 80%;
}

.nav .nl {
width: 840px; /* メニューの幅 */
margin: 0 auto; /* センターに配置 */
padding: 0;
background: url(image/black_bar.gif) repeat-x top; /* メニューの背景 */
list-style-type: none;
text-align: center;
}
.nav .nl li {
width: 120px; /* 項目の幅 */
float: left;
}
.nav .nl li a {
display: block;
height:25px;
padding-top:6px;
position: relative; /* IE6用 */
text-decoration: none; /* テキストの下線（なし） */
font-weight: 600; /* 太字 */
}

/* --- リンクテキストの色 --- */
.nav .nl li a:link,
.nav .nl li a:visited,
.nav .nl li a:hover,
.nav .nl li a:active
{
color: #cfcfcf;
}
/* --- ポイント時の設定 --- */
.nav .nl li a:hover {
background: url(image/black_bar2.gif) repeat-x 0 0; /* ポイント時の背景 */
text-decoration: underline; /* テキストの下線（あり） */
}


/* --- 下部ナビ --- */
.nav2_box{
width:740px;
height:35px;
padding-top:10px;
}

.nav2 {
width: 740px; /* ナビゲーションの幅 */
height:35px;
background: url(image/black_bar2.gif) repeat-x top; /* ナビゲーションの背景 */
font-size: 70%;
}

.nav2 .nl {
width: 720px; /* メニューの幅 */
margin: 0 auto; /* センターに配置 */
background: url(image/black_bar2.gif) repeat-x top; /* メニューの背景 */
list-style-type: none;

}
.nav2 .nl2 li {
width: 80px; /* 項目の幅 */
float: left;
text-align: center;
}
.nav2 .nl2 li a {
display: block;
height:25px;
padding-top:10px;
position: relative; /* IE6用 */
text-decoration: none; /* テキストの下線（なし） */
font-weight: bold; /* 太字 */
}

/* --- リンクテキストの色 --- */
.nav2 .nl2 li a:link,
.nav2 .nl2 li a:visited,
.nav2 .nl2 li a:hover,
.nav2 .nl2 li a:active
{
color: #ffffff;
}
/* --- ポイント時の設定 --- */
.nav2 .nl2 li a:hover {
background: url(image/black_bar.gif) repeat-x 0 0; /* ポイント時の背景 */
text-decoration: underline; /* テキストの下線（あり） */
}



/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}


#header{
     width: 100%;
	 height: 50px;
	 background: url(image/top_stripe.gif);
	 background-repeat: repeat;
}

.topbanner{
	width:840px;
	height:50px;
	margin: 0 auto; /* センタリング */
	}

.topbanner-inner-l{
	width:300px;
	height: 50px;
	padding: 0 0 0 40px;
		float: left;

}
.topbanner-inner-r{
	width:400px;
	height: 50px;
	padding: 0 100px 0 0;
	text-align: right;
	float: left;
}

			
a img {
    border-style:none;
}
	