/**
 * レガロSTYLE SHEET
 * http://wwww.webproduction.jp/
*/

/**
 * 著作権について * 
 * このシステムは、有限会社レガロによって制作されています。
 * 有限会社レガロは、このシステムの著作を保持しています。
 * 無断で複製、改変、販売することは出来ません。
*/

/**
 * TOKU-ICHI.com トップページスタイル
**/



.topboxl {
width : 335px;
margin : 0 5px 0 5px;
padding : 5px;
display : block;
float : left;
}

.topboxr {
width : 335px;
margin : 0 5px 0 5px;
padding : 5px;
display : block;
float : right;
}

ol.kwdlist {
list-style-type : none;
margin : 0;
padding : 5px;
}

.kwdlist li{
margin : 5px 0 5px 0;
border-bottom : dotted 1px #dddddd;
}

.ivntbox {
width : 88px;
margin : 10px 5px 10px 5px;
padding : 5px;
display : block;
overflow : hidden;
text-align : center;
border : solid 1px #dddddd;
background-color : #fafafa;
float : left;
}

.hotbox {
width : 130px;
margin : 10px 5px 10px 5px;
padding : 0;
text-align : center;
float : left;
}

.rankbox {
font-size : x-small;
width : 130px;
margin : 10px 5px 10px 5px;
padding : 0;
text-align : center;
display : block;
overflow : hidden;
float : left;
}

.topcatebox {
width : 215px;
margin : 5px;
padding : 5px;
float : left;
border-top : dotted 1px #dddddd;
background-color : #fafafa;
}

.topcatebox h3 a{
font-weight : bold;
color : #0054A6;
text-decoration : none;
}

.topcatebox h3 a:hover{
color : #ED1C24;
text-decoration : none;
}

.more a{
text-decoration : none;
color : #447AD7;
font-size : x-small;
}

.topcatebox ol{
font-size : 80%;
list-style-image : url("/lib-img/icon_arrow_gray10.gif");
}

#hit5box {
text-align : center;
width : 560px;
margin-left : auto;
margin-right : auto;
border-left : solid 1px #dddddd;
border-right : solid 1px #dddddd;
border-bottom : solid 2px #dddddd;
background-color : #f0f0f0;
}


/*トップインフォボックススタイル */

#topinfobox {
text-align : center;
width : 708px;
height : 240px;
margin : 10px auto 20px auto;
padding : 0;
background-color : #f0f0f0;
border : solid 1px #980000;
display : block;
overflow : hidden;
background-image : url("../lib-img/topnewsbox_bg.jpg");
background-repeat : repeat-x;
}

#topnewsbox {
width : 710px;
height : 240px;
text-align : left;
margin : 0 auto 0 auto;
padding : 0;
display : block;
overflow : hidden;
position : relative;
z-index : 0;
background-color : #f0f0f0;
}


#newsbtn_1,#newsbtn_2,#newsbtn_3,#newsbtn_4 {
width : 230px;
height : 60px;
display : block;
position : relative;
top : 0;
left : 480px;
margin : 0;
padding : 0;
}


#topview_1,#topview_2,#topview_3,#topview_4 {
width : 490px;
height : 240px;
position : absolute;
top : 0;
left : 0;
margin : 0;
padding : 0;
z-index : 0;
display : none;
}

/*トップインフォボックススタイル */
