﻿ul{
 padding:0;
 margin:0 0 0 15px;
}
li{
 padding:0;
 margin:0;
}


#content_other_i{
 width:700px;
 float:right;
 text-align:left;
}

.lefttitle{
 color:white;
 background:url(images/lefttitle01.jpg);
 width:175px;
 height:17px;
 text-align:center;
 font-weight:;
 padding:3px 0 0 0;
}
.leftbody{
 width:175px;
 padding:5px 0 10px 0;
 margin:0 0 10px 0;
 border-bottom:#45D818 1px dotted;
 line-height:150%;
}

.contenttitle{
 clear:both;
 width:485px;
 margin:20px 0 0 0;
 padding:5px 0 0 20px;
 color:black;
 background:url(images/contenttitle.jpg);
 height:21px;
}
.contentbody{
 width:505px;
 padding:5px 0 20px 0;
 border-bottom:#63FF33 1px solid;
 color:black;
}

.righttitle{
 color:white;
 background:url(images/righttitle01.jpg);
 width:200px;
 height:17px;
 text-align:center;
 font-weight:;
 padding:3px 0 0 0;
}
.rightbody{
 width:200px;
 padding:5px 0 10px 0;
 margin:0 0 10px 0;
 border-bottom:#FF8363 1px dotted;
 line-height:150%;
}


#senden{
 margin:10px 0 15px 0;
}

h3{
 padding:0;
 text-align:center;
 background:#ffccff;
 font-size:11pt;
 font-weight:lighter;
 line-height:150%;
 margin:0;
}

.sougo{
 border:0;
 width:100%;
 text-align:left;
 padding:0;
}
.sougo td{
 vertical-align:bottom;
}
.sougo a{
 text-align:center;
 margin:7px 10px 0 0;
 vertical-align:bottom;
 text-decoration:none;
 color:black;
}

h2{
 font-weight:lighter;
 padding:0 0 0 0;
 font-size:10pt;
 margin:0;
} 

.sitemap td{
 vertical-align:top;
}

.dogalist td{
 vertical-align:top;
}

#ad_text{
 width:194px;
 background:#efefef;
 padding:2px;
 border:1px #bcbcbc solid;
 line-height:150%;
}
#ad_text a{
 font-weight:bolder;
}


.highlight{
 background:yellow;
}


.pickup01{
 background:url(images/pickup01.jpg) no-repeat;
 width:170px;
 height:40px;
 margin:0;
 padding:0;
}
.pickup02{
 background:url(images/pickup02.jpg) repeat-y;
 width:160px;
 padding:0 2px 0 8px;
 margin:0;
 line-height:140%;
}
* html .pickup02{
 background:url(images/pickup02.jpg) repeat-y;
 width:170px;
 padding:0 2px 0 8px;
 margin:0;
 line-height:140%;
}
.pickup03{
 background:url(images/pickup03.jpg) no-repeat;
 width:170px;
 height:8px;
 padding:0;
 margin:0;
}



.top_new01{
 background:url(images/new01.jpg) no-repeat;
 width:170px;
 height:37px;
 margin:0;
 padding:0;
}
.top_new02{
 background:url(images/new02.jpg) repeat-y;
 width:160px;
 padding:0 2px 0 8px;
 margin:0;
 line-height:140%;
}
* html .top_new02{
 background:url(images/new02.jpg) repeat-y;
 width:170px;
 padding:0 2px 0 8px;
 margin:0;
 line-height:140%;
}
.top_new03{
 background:url(images/new03.jpg) no-repeat;
 width:170px;
 height:6px;
 padding:0;
 margin:0;
}

form{
 padding:0;
 margin:0;
}

#searchform{
/* width:500px;
 background:#D9D9FF;*/
 padding:5px 0 5px 0px;
 border:#bcbcbc 1px solid;
 background:#D8FFCC;
 text-align:left;
}

.yahoo_rank01{
 background:url(images/yahoo_rank01.jpg) no-repeat;
 width:170px;
 height:43px;
 margin:0;
 padding:0;
}
.yahoo_rank02{
 background:url(images/yahoo_rank02.jpg) repeat-y;
 width:170px;
 padding:0px 0 0 0;
 margin:0;
}
.yahoo_rank03{
 background:url(images/yahoo_rank03.jpg) no-repeat;
 width:170px;
 height:6px;
 padding:0;
 margin:0;
}


.form-name{
 width:130px;
 padding:3px;
 text-align:left;
 background:#FFE0AA;
}
.form-value{
 width:350px;
 padding:3px;
 text-align:left;
 border-bottom:1px #bcbcbc dotted;
}

.form_title{
 width:130px;
 padding:3px;
 text-align:left;
 background:#FFE0AA;
 border:1px white dotted;
}
.form_body{
 width:350px;
 padding:3px;
 text-align:left;
}



.kutikomi{
 width:500px;
 border-collapse:collapse;
}
.kutikomi th{
 border-bottom:1px #bcbcbc dotted;
 font-weight:lighter;
 background:#FFE0AA;
}
.kutikomi td{
 border-bottom:1px #bcbcbc dotted;
}

.small{
 font-size:7pt;
}
.gold{
 color:orange;
}
.red_big{
 color:red;
 font-size:14pt;
}
.red{
 color:red;
}
.blue_big{
 color:blue;
 font-size:14pt;
}

.list_item{
 width:500px;
 border-collapse:collapse;
}
* html .list_item{
 width:500px;
 border-collapse:collapse;
 font-size:10pt;
}
.list_item th{
 width:90px;
 border-collapse:collapse;
 border:1px white solid;
 background:#C8FFD5;
 color:black;
 padding:2px;
 font-weight:lighter;
 text-align:center;
}
.list_item td{
 width:380px;
 border-collapse:collapse;
 border:1px white solid;
 padding:5px;
}



.iti_a{
 font-size:11pt;
 font-weight:bolder;
}

#folder02{
 background:url(images/folder02.gif) no-repeat center left;
 font-size:12pt;
 font-weight:bolder;
 padding:4px 0 0 25px;
 margin:0 0 10px 0;
}
#folder02 a{
 text-decoration:none;
 color:black;
}

.nobullets ul{
 padding:0;
 margin:0;
}
.nobullets li{
 text-align:left;
 list-style-type:none;
 list-style-position:outside;
 padding:0 0 0 23px;
 background:url(images/folder01.gif) no-repeat;
 margin:0 0 0 0;
}



#gmenu{
 background:#E1FFD8;
 width:890px;
 border-top:1px #bcbcbc solid;
 padding:5px;
 font-size:9pt;
}
* html #gmenu{
 background:#E4E4FF;
 width:900px;
 border-top:1px #bcbcbc solid;
 padding:5px;
 font-size:11pt;
}

.itiran{
 margin:10px 0 20px; 0;
}




#category{
 width:500px;
 background:white;
}
.cat0{
 width:250px;
 float:left;
 margin:0 0 0 0;
}
.cat1{
 width:225px;
 background:url(images/folder01.gif) no-repeat bottom left;
 padding:2px 0 0 25px;
 font-weight:bolder;
}
.cat1 a{
 color:black;
 text-decoration:none;
}

.cat2{
 width:235px;
 height:60px;
 padding:5px;
 font-size:9pt;
 line-height:120%;
 margin:0 0 5px 0;
}
.cat3{
 width:;
 margin:0 0 50px 15px;
 text-align:left;
}
.cat4{
 width:130px;
 height:15px;
 padding:5px 0 0 25px;
 font-size:8pt;
 margin:0 0 0 10px;
 line-height:120%;
 margin:0 0 5px 0;
 float:left;
 background:url(images/folder01.gif) no-repeat bottom left;
}

body{

 text-align:center;
 font-size:9pt;
 line-height:130%;
 color:#333333;
/* font-family : Arial,'ＭＳ ゴシック',sans-serif ;*/
 font-family: Meiryo, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

img{
 border:0;
}

a{
 color:blue;
}

h1{
 font-size:9pt;
 font-weight:lighter;
 margin:0;
 padding:5px;
}

#all{
margin-left: auto;
margin-right: auto;
 width:900px;
 text-align:left;
}


#header a{
 width:900px;
 height:90px;
 background:url(images/header01.jpg) no-repeat;
 text-align:right;
 color:black;
 float:left;
 margin:0 0 10px 0;
}

#main{
 text-align:left;
}

#container{
 width:900px;
 padding:0 0 10px 0;
 margin:10px 0 0 0;
}

#left{
 width:180px;
 height:auto;
 float:left;
 text-align:left;
}

#content{
 width:505px;
 height:auto;
 float:left;
 text-align:left;
 margin:0 10px 0 5px;
}

#content_other{
 width:505px;
 float:left;
 font-size:10pt;
 padding:0;
 margin:0 10px 0 5px;
}

#right{
 width:200px;
 height:auto;
 float:right;
 text-align:left;
}

#footer{
 clear:both;
 font-size:9pt;
 text-align:center;
 padding:5px 0 5px 0;
 margin:10px 0 0 0;
 border-top:1px #bcbcbc solid;
 background:#D4D2FF;
}


/*びっくりニュース*/
#surprise-title{
 text-align:center;
 width:200px;
 background:#E2E2E2;
 color:;
 font-size:11pt;
}
* html #surprise-title{
 text-align:center;
 width:198px;
 background:#E2E2E2;
 color:;
 font-size:11pt;
}
#surprise-waku{
 background:white;
 width:198px;
 font-size:9pt;
 border:1px #B7B7B7 solid;
 padding:3px 0 3px 0;
}
.rss-box-surprise ul{
 padding:0;
 margin:0;
}
.rss-box-surprise li{
 text-align:left;
 list-style-type:disc;
 list-style-position:outside;
 padding:0;
 margin:0 0 4px 23px;
}



/*yahorss*/
#topics-title{
 text-align:center;
 width:200px;
 background:#E2E2E2;
 color:;
 font-size:11pt;
}
* html #topics-title{
 text-align:center;
 width:198px;
 background:#E2E2E2;
 color:;
 font-size:11pt;
}
#topics-waku{
 background:white;
 width:198px;
 font-size:9pt;
 border:1px #B7B7B7 solid;
 padding:3px 0 3px 0;
}
.rss-box-topics ul{
 padding:0;
 margin:0;
}
.rss-box-topics li{
 text-align:left;
 list-style-type:disc;
 list-style-position:outside;
 padding:0;
 margin:0 0 4px 23px;
}

.related ul{
 padding:0;
 margin:0;
}
.related li{
 margin:0 0 10px 0;
 font-weight:bolder;
 font-size:11pt;
}
.iteminfo{
 font-weight:lighter;
 font-size:10pt;
}


.item_title h2{
 font-size:12pt;
 text-align:center;
}

.list_item{
 width:490px;
 border-collapse:collapse;
 border:1px #bcbcbc solid;
}
* html .list_item{
 width:500px;
 border-collapse:collapse;
 font-size:10pt;
}
.list_item th{
 width:100px;
 border-collapse:collapse;
 border:1px white solid;
 background:#F6F6F6;
 color:black;
 padding:5px;
 font-weight:lighter;
 text-align:center;
}
.list_item td{
 width:390px;
 border-collapse:collapse;
 border-bottom:1px #bcbcbc dotted;
 padding:5px;
 vertical-align:middle;
 background:;
 text-align:;
}

th.item_title{
 width:490px;
 white:blue;
 background:#ECECEC;
 padding:15px 0 15px 0;
}
td.item_title{
 width:490px;
 white:blue;
 padding:10px;
}

h2#list_h2{
 width:;
 background:#EDEDED;
 color:#545454;
 font-weight:lighter;
 font-size:11pt;
 margin:0 0 0 0;
 padding:3px;
}
td.item_td01{
 width:100px;
}
td.item_td02{
 width:300px;
 text-align:center;
}
