h1,h2,h3,h4,h5,h6,div,p,pre,ul,ol,dl,dt,dd,address,form,blockquote{
display:block;
margin:0;
padding:0;
line-height:1.6;
text-align:left;
}
table{
margin:0;
empty-cells:show;
}
li{
list-style:none;
}

img{
border:0px;
margin:0;
padding:0;
vertical-align:bottom;
}


/**********************************************************/

body{
margin:0;
padding:0 30px 0 30px;
text-align:center;
background-color:#FFF;
}

#container{
margin:0 auto 0 auto;
padding:0;
color:#000000;
font-size:14px;
background-color:#FFF;
}
#banner{
margin:5px;
padding:0;
text-align:left;
clear:both;
}
#banner_h{
margin:0;
padding:0;
}
#content{
margin:0;
padding:0;
line-height:130%;
font-weight:normal;
clear:both;
text-align:left;
}
#footer{
margin:0;
padding:5px 0 5px 0;
border-bottom:1px solid #000;
font-size:10pt;
clear:both;
width:100%;
}

/**********************************************************/

.cre{
float:none;
margin:0 auto 0 auto;
text-align:center;
}

/**********************************************************/


h1{
font-size:20pt;
text-align:left;
margin:0;
padding:0;
display:block;
}
h1 a:link{
color:#000000;
}
h1 a:visited{
color:#000000;
}


/**********************************************************/

.kugiri{
width:100%;
clear:both;
margin:10px 0 10px 0;
}
.kugiri2{
width:100%;
clear:both;
margin:0;
padding:0;
height:0;
}
.kugiri3{
width:100%;
line-height:50%;
clear:both;
margin:5px 0 5px 0;
padding:0;
height:0;
}

* html .kugiri2{
height:1px;
line-height:1px;
width:1px;
}

.kazari{
text-decoration:underline;
}

/**********************************************************/

h2{
display:block;
clear:both;
margin:0 0 15px 0;
font-weight:normal;
font-size:16px;
text-align:left;
}

/**********************************************************/
.main{
float:left;
width:60%;
}
.side{
width:200px;
float:right;
}
/**********************************************************/

.side_item{
margin:0 5px 15px 0;
padding:;
}
.side_tit{
font-size:120%;
font-weight:bold;
}
.side_site{
padding:5px 3px 0 3px;
line-height:1.1;
}

.side_menu_title{
background:#ffffee;
}
.side_menu_title .side_tit{
background-color:#00EEEE;
}
.side_menu_home{
}
.side_menu_new{

}
.side_menu_rank{

}
.side_menu_cat{
margin-top:10px;
}
.side_menu_cat .side_tit{
background-color:#00EEEE;
}

.side_new .side_tit{
background-color:#0000EE;
}
.side_rank .side_tit{
background-color:#0000EE;
}
.side_pr{

}
/**********************************************************/
.t_site{
margin:5px 10px 20px 0;
padding:5px;
}
.t_tit{
padding-left:3px;
border-bottom:1px solid #000000;
}
.t_cap{
margin:5px 0 5px 0;
}
.t_url{
padding-left:5px;
}
/**********************************************************/
.e_site{
margin:5px 10px 20px 0;
padding:5px;
}
.e_tit{

}
.e_site_desc{

}
.e_item{

}
.e_item_tit{

}
.e_cap{

}
/**********************************************************/
.n_site{
margin:5px 10px 20px 0;
padding:5px;
}
.n_tit{

}
.n_cap{

}
.n_site_tit{

}
/**********************************************************/
.r_site{
margin:5px 10px 20px 0;
padding:5px;
}
.r_tit{

}
.r_cap{

}
.r_site_tit{

}
/**********************************************************/
.c_site{
margin:5px 10px 20px 0;
padding:5px;
}
.c_tit{

}
.c_cap{

}
.c_site_tit{

}
/**********************************************************/
