/* GEX AQUTE用CSS */

/* 共通CSS--------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {    
	margin:0;   
	padding:0;   
} 

body{
	margin:0px auto;
	padding:0px;
	text-align:center;			/* ←念のためIE5.x用に記述 。ただし、レイアウトだけでなく文章もセンタリングされてしまう。*/
	background: url('../misc/body_bk.gif') fixed;
}

a:link{
	color: #0000FF;
	text-decoration:underline;
}

a:visited{
	color: #0000FF;
	text-decoration:underline;
}

a:hover{
	color: #FF0000;
	text-decoration:underline;
}

p,li,span{
	font-size:12px;				
	line-height:1.6em;
	text-justify:inter-ideograph;
	text-align:justify;
}

.clear {
	clear: both;	
}

.totop {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:580px;
	text-align: right;
}

.cap {
	padding-left:1em;
	text-indent: -1em;
}


img {
	margin:0px;
	padding:0px;
	border:0px;
}

.b {
font-weight:bold;
}

.red {
color:#970a20;
}


/* H1〜H5の定義 ----------------------------------------------------------------------------------- */
h1{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

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

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

h4{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h5{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h6{
	font-weight:normal;
	margin:0px;
	padding:0px;
}


/* 全体領域 --------------------------------------------------------------------------------------- */
#wrap{
	margin:0px auto 0px auto;		/* ←IE6とFirefox1.5のセンタリングはこの指定だけでOK。ただし、上記IE1.5用の記述があるとIE6とFirefox1.5も文字がセンタリングされるので、下記の左よせの記述は絶対に必要。*/
	padding:0px;
	width:935px;
	text-align:left;				/* ←IE5.x用に記述。センタリングされた文章を左よせに戻す。上記centerの記述があるときは絶対にこれも記述する。 */
	border:1px solid #000000;
	background-color:#FFFFFF;
}


/* ヘッダー領域 ----------------------------------------------------------------------------------- */

.header{
	margin:0px;
	padding:0px;
	height:113px;
	width:935px;
    background: url('../misc/head_bk.jpg') repeat-y;
}

.header_top{
margin:0px;
padding:3px 0px 3px 230px;
height:14px;
}

.header_top p{
margin:0px;
padding:0px;
color:#FFFFFF;
}

.header_l{
float:left;
margin:0px;
padding:0px 0px 0px 22px;
width:200px;
}

.header_r{
float:left;
margin:0px;
padding:10px 0px 0px 0px;
width:710px;
}

.header_r p{
margin:0px;
padding:0px 0px 0px 230px;
}

.header_r img{
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}


/* メイン領域 ------------------------------------------------------------------------------------- */

#main{
	margin:0px;
	padding:0px;
	height:100%;
	width:935px;/* ←IE5.x用に記述。幅指定を入れないとメイン画像が回り込まない。 */
	}

#main_naka{
	margin:0px;
	padding:0px;
	height:100%;
	width:935px;/* ←IE5.x用に記述。幅指定を入れないとメイン画像が回り込まない。 */
	background: url('../misc/main_naka_bk.gif') ;
	}

/* メイン領域 左コンテンツ--------------------------------------------------------------------------- */
#contents{
	margin:0px;
	padding:0px;
	width:631px;
	float:left;
}

#contents_top{
	margin:0px;
	padding:0px;
	width:631px;
}

#contents_top img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* お知らせ */
.info_box{
	margin:5px 9px 10px 14px;
	padding:0px;
	width:275px;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	*/
}

.info_box div{
	margin:10px;
	padding:0px;
}

.info_box span{
	margin:3px 0px 8px 0px;
	padding:0px;
	width:250px;
	/*
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4d4d4;
	*/
}

/* メイン領域 右ナビ--------------------------------------------------------------------------------- */
#navi{
	margin:0px;
	padding:0px;
	width:304px;
	float:left;
}

#navi dl{
	margin:0px;
	padding:0px 0px 5px 0px;
}

.navi_top{
	margin:0px;
	padding:5px 4px 5px 5px;
	width:295px;
	background-color:#DDDDDD;
}

/* 小カテゴリ背景 */
#navi dd.navi_tl01{
margin:0px;
padding:0px 0px 0px 0px;
height:30px;
width:304px;
display:block;
background: url('../misc/navi_bk01.gif') ;
}

#navi dd.navi_tl02{
margin:0px;
padding:0px 0px 0px 0px;
height:57px;
width:304px;
display:block;
background: url('../misc/navi_bk02.gif') ;
}

#navi dd.navi_tl03{
margin:0px;
padding:0px 0px 0px 0px;
height:84px;
width:304px;
display:block;
background: url('../misc/navi_bk03.gif') ;
}

#navi dd.navi_tl04{
margin:0px;
padding:0px 0px 0px 0px;
height:108px;
width:304px;
display:block;
background: url('../misc/navi_bk04.gif') ;
}

#navi dd.navi_tl05{
margin:0px;
padding:0px 0px 0px 0px;
height:135px;
width:304px;
display:block;
background: url('../misc/navi_bk05.gif') ;
}

#navi dd.navi_tl06{
margin:0px;
padding:0px 0px 0px 0px;
height:162px;
width:304px;
display:block;
background: url('../misc/navi_bk06.gif') ;
}


/* 小カテゴリ         */
#navi a.navi_tl01_top{
margin:0px;
padding:7px 0px 0px 38px;
height:20px;
width:304px;
display:block;
}

#navi a:hover.navi_tl01_top{
margin:0px;
padding:7px 0px 0px 38px;
height:20px;
width:304px;
display:block;
}

/* ピックアップコンテンツ */
.pickup_box{
margin:15px 0px 0px 0px;
padding:0px;
width:631px;
}

.pickup_box img{
margin:0px 0px 0px 0px;
padding:0px;
}


/* フッタ領域--------------------------------------------------------------------------- */
#footer_top{
	margin:0px;
	padding:0px;
	height:56px;
 	width:935px;
	clear: both;
}

#footer{
	margin:0px;
	padding:0px;
	height:25px;
 	width:935px;
	background-color:#DF0024;
	text-align:center;
	color:#FFFFFF;
}

#footer p{
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

#footer span{
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 100px;
}

#footer span a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

/* 080428 制作者：安部
index.html -------------------------- */

.navi_top_dammy {
	width:1px;
	height:1px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
