h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	}
#general_contents_left {
width:500px;
margin-top:0px;
padding-top:0px;
}

.centercontents {
	margin-top: 0px;
	margin-right: 15px;
	padding: 0px;

}
h2 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.maintitle {
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 10px; 
display:block;
overflow: none;
height:100px;
background:url("/tv/electronics/ex200903/blog/img/top_main.gif") no-repeat center left;
}
.maintitle h1{

}
.maintitle .smalln {
color:#fff;
}

.entryframe {
	margin-top: 10px;
	margin-bottom: 50px;
	padding: 0px;
     border: 1px dashed #2FB4E1; 
}
.entryframe .title {
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 5px;
         border-bottom: 1px solid #2FB4E1;
}
.entryframe .entrytext {
	padding: 10px;
        margin; 0px;
}
.entryframe .entrytext .text {
        line-height: 1.4em;
}

.entryframe .entrytext .small {
line-height: 1.3em;
}
#blog_rightnavi{
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
}

#blog_rightnavi .small {
line-height: 1.3em;
}
#blog_rightnavi ul {
margin-left:0px;
padding-left:0px;
}
#blog_rightnavi li {
background:url("/img/general_list.gif") no-repeat top left;
margin-top: 0px;
margin-bottom: 2px;
padding: 0px 0px 0px 15px;
margin-left:0px;
}

#blog_rightnavi li.hasChildren {
background-image : none;
border : solid 1px white;
}


#blog_rightnavi .text {
border-bottom: 1px solid #ccc;
margin-top: 10px;
font-weight:bold;
}
.pingstyle {
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 5px;
         background-color: #F5F9FA;
}
.commentstyle {
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 5px 0px 1px 15px;
         background-color: #F5F9FA;
}
.commentstyle .textn {
font-weight: bold;
line-height: 1.2em;
}
.commentstyle .small {
line-height: 1.4em;
}
.commentstyle .clead {
border-bottom: dotted 1px #2FB4E1;
padding-bottom:2px;
margin-right:5px;
background-image:none;
}
.warning {
	margin-top: 30px;
	margin-bottom: 15px;
	margin-right: 10px;
	padding: 0px;
         color: #999;
}
.recenttb {
	margin-top: 30px;
	margin-bottom: 15px;
	padding: 0px;
}


#formcontents {
	margin-left: auto;
         margin-right:auto;
	padding: 10px;
         background-color: #fff;
        text-align: left;
        border: solid #ccc 1px;
}
.errormessage {
	padding: 10px;
         color: #cc0000;
}

.sponsorlogo {
margin-top:15px;
}
