@charset "UTF-8";

/* global
----------------------------------------------- */

* {
margin: 0;
padding: 0;}

body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
color: #666;
background-color: fff; 
text-align: center;}

a:link {
color: #ff4500;
text-decoration: none;
}

a:visited {
color: #ff4500;
text-decoration: none;
}

a:hover {
color: #ff9900;
text-decoration : underline;
}


h1, h2, h3, h4, h5 {
margin: 0px;
padding: 0px;}

/* layout
----------------------------------------------- */

#container {
width: 750px;
margin: 0 auto;
padding: 0;
background: #FCF7E7 ;

text-align: left;}

.ads {
margin: 5px 0 10px 0;
font-family: Verdana, Arial, sans-serif;
text-align: center;}

#wrapper {
margin: 0 10px;
paddig: 0;}

#content {
float: right;
width: 518px;
margin: 0 0 20px 0;
background-color: #FFF;
border: 1px solid #FF9900;}

#left {
float: left;
width: 198px;
margin: 0 0 20px 0;
background-color: #FFF;
border: 1px solid #FF9900;}

#footer {
width: 750px;
height: 38px;
margin: 10px 0 0 0;
padding: 0;
background: #FFF url(http://www.tv-jp.biz/image/footer_bg.gif);
text-align: center;
clear: both;}

#footer address {
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
font-style: normal;
color: #666;
line-height: 38px;}

/* banner
----------------------------------------------- */

#banner {
width: 750px;
height: 70px;
margin: 0 0 10px 0;    
border-bottom: 1px solid #ff9900;
background: #FFF url(http://www.tv-jp.biz/image/banner_bg.gif) no-repeat;}

#banner h1 {
margin: 19px 0px 0px 10px;
font-family: Verdana, Arial, sans-serif;
font-size : 18px;
color: #ff4500;
}

#banner a,
#banner a:link,
#banner a:visited {
    color: #ff4500;
    font-size: 16px;
    text-decoration: none;
}
#banner a:hover {}
#banner a:active {}


.description {
margin: 9px 0px 0px 10px;
font-size : 12px;
color: #666;
background: none;}

/* entry
----------------------------------------------- */

#content .content-inner {
width: 498px;
margin: 10px;
padding: 0;
font-size : 12px;
line-height: normal
background: none;}

#content .content-date {
margin: 0 0 5px 0;
padding: 5px 0 5px 5px;
color: #666;
background: none;}

#content .content-title {
margin: 0 0 3px 0;
padding: 0 0 0 10px;
font-size : 12px;
color: #999;
line-height: 26px;
background: url(http://www.tv-jp.biz/image/entry_title.gif) no-repeat left center;}

#content .content-title a {
color: #666;
text-decoration: none;}

#content .content-title a:hover {
color: #EEE;
background: none;
text-decoration: none;}

#content p {
margin: 0 0 10px 0;}

#content img {
margin: 0 7px 7px 0;}

blockquote {
padding: 5px;
background: none;
border: 1px dashed #999;}

#content .extended {
display: block;
font-family: Verdana, Arial, sans-serif;
color: #666;
backgound: none;
text-align: left;}

.entry-tags {
margin: 0 0 10px 0;}

.entry-tags-header {
margin: 0 5px 0 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;}

.entry-tags-header, .entry-tags-list, .entry-tag {
display: inline;}

.entry-tags-list { 
padding: 0px;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
list-style:none;}

#content .posted {
margin: 0 0 10px 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
background: none;
border-top: 1px dashed #CCC;}

.pankuzu {
margin: 0 0 20px 10px;
font-size: 12px;
}


.entrylink {
margin: 10px 10px 10px 0;
text-align: right;}

/* sidebar
----------------------------------------------- */

#left .sidebar {
width: 178px;
margin: 10px;
font-size : 12px;
}

#left .sidebar2 {
width: 178px;
margin: 10px;
font-size : 10px;
}

#left .sidebar-title {
width: 100%;
margin: 0 0 5px 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
line-height: 26px;
background: #FFF url(http://www.tv-jp.biz/image/sidebar_title.gif) no-repeat left center;
text-align: center;}



.sidebar ul {
margin: 0 0 5px 0;
padding: 0;}

.sidebar ul ul {
margin: 0 0 0 10px;}

.sidebar li {
margin: 2px 0 0 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
text-align: left;
list-style-type: none;}

.sidebar li li {
margin: 5px 0 0 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;}

.link-note {
padding: 5px 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
text-align: left;}

.map {
margin: 0 0 10px 0;
text-align: left;}

#powered {
margin: 20px 0 40px 0;
font-family: Verdana, Arial, sans-serif;
font-size : 12px;
color: #666;
text-align: left;}


/* archives
----------------------------------------------- */

.archives {
margin: 0 0 10px 0;}

.archives dl {
margin: 0 0 20px 0;}

.archives dt {
margin: 0 0 10px 0;
padding: 0;}

.archives dt a {
text-decoration: underline;}

.archives dd {
margin: 0;
border-bottom: 1px dashed #CCC;}






.archive-list {
    margin: 0 0 0 5px;
}



/* 順序なしリスト */
ul, ol {
    padding-left: 12px;
}
ul li {
    list-style-type: circle;
}


.go {
    background-image:url(http://www.tv-jp.biz/image/go.gif);
    padding-right:30px;
    background-repeat:no-repeat;
    background-position:center  right;
}



.blue {
color : #0000ff;
}

.red {
color : #ff1a33;
font-weight: bold;
}

.gray {
color : #404040;
}

strong { font-style: normal; 
  font-weight : normal;
}

em { font-style: normal; 
  font-weight : normal;
}

table {
  font-size : 12px; 
  color: #666666;
}


