@charset "Shift_JIS";

/*
***********************************
*
*トップページ設定
*
***********************************
*/

/* info */
#I-Info{ margin:0px auto 0px auto;}
#I-Info ul{ float:left; width:320px; margin:0px 0px 3px 0px;}
*html #I-Info ul{ float:left; width:320px; margin:0px 0px 5px 0px;}
#I-Info li{ float:right;margin:0px 0px 6px 0px; width:320px;}

#I-Info .I-Info01{background: url(../images/common/top_26.jpg) left top no-repeat; text-indent:-9000em; width: 320px; height: 94px; margin:0px 0px 0px 0px;padding: 0;}
#I-Info .I-Info01 a:hover{ background-position:left bottom;}

#I-Info .I-Info02 a{background: url(../images/common/top_27.jpg) left top no-repeat; text-indent:-9000em; width: 320px; height: 94px; margin:0px 0px 0px 0px;padding: 0;display: block;}
#I-Info .I-Info02 a:hover{ background-position:left bottom;}

/* NewsBox */
.Box-News{ background: url(../images/common/top_42.jpg) repeat-y; width: 642px;}
.Box-News h2{ background: url(../images/common/top_33.jpg) no-repeat; text-indent: -9999px; height:40px;}
.Box-News ul{ background: url(../images/common/top_43.jpg) no-repeat left bottom; padding: 5px 20px 20px 20px;}
.Box-News ul li{ background: url(../images/common/top_37.jpg) no-repeat left 1px; padding: 7px 0px 7px 70px; font-size: 0.75em; line-height: 1.6em; border-bottom: solid 1px #ccc;}

/* FlashBox*/
.Box-Flash{ padding: 0; height: 345px; width:900px;}
.Box-Flash01{ padding: 0; height: 100px; width:900px;}