body {
	margin                      : 0px;
	padding                     : 0px;
	background-color            : #FFFFFF;
}

a {
	text-decoration             : underline;
}

a:link {
	color                       : #333333;
}

a:visited {
	color                       : #333333;
}

a:active {
	color                       : #333333;
}

a:hover {
	color                       : #333333;
}

h1, h2, h3 {
	margin                      : 0px;
	padding                     : 0px;
	font-weight                 : normal;
}

h4 {
	padding                     : 0px;
	color                       : #333333;
	background-color            : none;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : small;
	font-weight                 : bold;
	letter-spacing              : .1em;
	border-top                  : 1px dotted #777777;
	border-bottom               : 1px dotted #777777;
}

/* トップページ専用 */
.top_content {
	padding                     : 0px 0px 0px 25px;
	background-color            : #FFFFFF;
	color                       : #333333;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : medium;
}

.top_content ul{
	margin-top                  : 0px;
}

#banner_top {
	padding-bottom              : 50px;
}

#banner_top img {
	float                       : left;
	border                      : 0px
}

#banner_top1 {
	background-image            : url(http://yu-net.tv/images/header_top_bg1.gif);
	width                       : 231px;
	height                      : 43px;
	position                    : absolute;
	left                        : 0px;
	top                         : 0px;
	padding-top                 : 7px;
	padding-bottom              : 0px;
	padding-left                : 12px;
	padding-right               : 0px;
}

#banner_top2 {
	width                       : 508px;
	height                      : 50px;
	position                    : absolute;
	left                        : 240px;
	top                         : 0px;
}


/* 外枠 */
#container {
	line-height                 : 140%;
	text-align                  : left;
	padding                     : 0px;
	width                       : 750px;
	background-color            : #FFFFFF;
	border-right                : 1px solid #777777;
	border-bottom               : 3px solid #777777;
}

/* ヘッダー */
#banner {
	padding-bottom              : 50px;

}

#banner1 {
	background-image            : url(http://yu-net.tv/images/header_bg1.gif);
	width                       : 231px;
	height                      : 43px;
	position                    : absolute;
	left                        : 0px;
	top                         : 0px;
	padding-top                 : 7px;
	padding-bottom              : 0px;
	padding-left                : 10px;
	padding-right               : 0px;
}

#banner2 {
	background-image            : url(http://yu-net.tv/images/header_bg2.gif);
	background-repeat           : repeat-x;
	width                       : 498px;
	height                      : 38px;
	position                    : absolute;
	left                        : 240px;
	top                         : 0px;
	padding-top                 : 12px;
	padding-bottom              : 0px;
	padding-left                : 0px;
	padding-right               : 10px;
	text-align                  : right;
	font-family                 : Verdana, Arial, sans-serif;
}

#banner2 h1{
	font-weight                 :bold;
}

#banner img {
	float                       : left;
	border                      : 0px
}


#banner a {
	color                       : #FFFFFF;
	text-decoration             : none;
}

#banner h1 {
	font-size                   : x-large;
}

#banner h2 {
	font-size                   : small;
}

/* フッター */
#footer{
	width                       : 750px;
	clear                       : both;
	margin                      : 0px;
	padding                     : 0px;

}

#footer1 {
	width                       : 750px;
}

#footer2 {
	width                       : 750px;
	background-color            : #FFDA4A;
	text-align                  : right;
	font-size                   : xx-small;
	height                      : 15px;
}

#left {
	float                       : left;
	padding-top                 : 15px;
	padding-bottom              : 0px;
	padding-left                : 0px;
	padding-right               : 0px;
	width                       : 170px;
	background-color            : #FFFFFF;
	overflow                    : hidden;
	margin                      : 0px;
}

#center {
	float                       : left;
	width                       : 578px;
	overflow                    : hidden;
}

.content {
	padding                     : 0px 5px 5px 20px;
	background-color            : #FFFFFF;
	color                       : #333333;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : medium;
}

.content .headimg {
	padding-bottom              : 0px;
}

.content p {
	padding-left                : 5px;
	color                       : #333333;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : medium;
	font-weight                 : normal;
	line-height                 : 150%;
	text-align                  : left;
}

.content blockquote {
	line-height                 : 150%;
}

.content li {
	line-height                 : 150%;
}

.content h2 {
	color                       : #333333;
	font-family                 : Verdana, Arial, sans-serif;
	text-align                  : left;
	font-weight                 : bold;
	margin-bottom               : 10px;
	padding-left                : 15px;
}

.content h3 {
	color: #333333;
	font-family                 : Verdana, Arial, sans-serif;
/*	font-size: small; */
	text-align                  : left;
	font-weight                 : bold;
	margin-top                  : 5px;
	margin-bottom               : 10px;
	border-left                 : 4px solid #FF6600;
	border-bottom               : 1px solid #999999;
	letter-spacing              : 0.1em;
	padding-left                : 15px;
}

.content h3 a{
	text-decoration             : none;
}

.content p.posted {
	color                       : #666666;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : x-small;
/* border-top                  : 1px solid #999999; */
	text-align                  : right;
/*	margin-bottom               : 10px; */
	line-height                 : normal;
	padding                     : 3px;
	clear                       : left;
}

.sidebar {
	padding                     : 0px;
	margin                      : 0px;
}

/* サイドバー */
.sidebar {
	margin                      : 0px;
	font-family                 : Verdana, Arial, sans-serif;
}

.sidebar h2 {
	padding                     : 0px;
	color                       : #666666;
	background-color            : none;
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : xx-small;
	text-align                  : right;
	font-weight                 : bold;
	text-transform              : uppercase;
	letter-spacing              : .3em;
	border-top                  : 1px solid #aaaaaa;
	border-bottom               : 1px solid #777777;
	border-right                : 1px solid #777777;
	border-left                 : 1px solid #aaaaaa;

}

.sidebar ul {
	padding-left                : 0px;
}

.sidebar ul ul {
	margin-top                  : 0px;
	margin-bottom               : 30px;
	margin-left                 : 0px;
	margin-right                : 0px;
}

.sidebar li {
	text-transform              : capitalize;
	background-image            : none;
	padding                     : 0px;
	list-style                  : none outside;
	border-bottom               : 1px dashed #999999;
	margin                      : 0px;
}

.sidebar li a{
	color                       : #333333;
	text-decoration             : none;
	padding                     : 0.1em 0.1em 0.1em 0.5em;
	margin                      : 0px;
	background                  : transparent;
	display                     : block;
}

.sidebar li a:link {
	color                       : #333333;
}

.sidebar li a:visited {
	color                       : #333333;
}

.sidebar li a:active {
	color                       : #333333;
}

.sidebar li a:hover {
	background                  : #eeeeee;
	text-decoration             : underline;
}


/* サイドバー　カテゴリリスト */
.sidebar #categories {
	margin                      : 0px;
}

.sidebar #categories ul {
	margin-top                  : 0px;
	margin-bottom               : 30px;
	margin-left                 : 0px;
	margin-right                : 0px;
}

.sidebar #categories ul ul {
	margin-bottom               : 0px;
}

.sidebar #categories li {
	text-transform              : capitalize;
	background-image            : none;
	padding                     : 0px;
	list-style                  : none outside;
	border-bottom               : 1px dashed #999999;
	margin                      : 0px;
}

.sidebar #categories li a{
	color                       : #333333;
	text-decoration             : none;
	padding                     : 0.1em 0.1em 0.1em 0.5em;
	margin                      : 0px;
	display                     : block;
	background                  : transparent;
}

.sidebar #categories li a:hover {
	text-decoration             : underline;
}

.sidebar img {
	border                      : 3px solid #FFFFFF;
}

.photo {
	text-align: left;
	margin-bottom: 20px;
}

.link-note {
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : x-small;
	line-height                 : 150%;
	text-align                  : left;
	padding                     : 2px;
	margin-bottom               : 15px;
}

#powered {
	font-family                 : Verdana, Arial, sans-serif;
	font-size                   : x-small;
	line-height                 : 150%;
	text-align                  : left;
	color                       : #666666;
	margin-top                  : 50px;
	}


/* カテゴリメニュー */
#a01{
	border-right                : 5px solid #FA3F3F;
}

#a02{
	border-right                : 5px solid #C1D9E9;
}

#a03{
	border-right                : 5px solid #76A9E0;
}

#a04{
	border-right                : 5px solid #F6985F;
}

#a05{
	border-right                : 5px solid #FFC444;
}

#a06{
	border-right                : 5px solid #A9D486;
}

#a07{
	border-right                : 5px solid #DCB079;
}


/* コメント関係 */
#comment-data {
	float                       : left;
	width                       : 180px;
	padding-right               : 15px;
	margin-right                : 15px;
	text-align                  : left;
	border-right                : 1px dotted #BBB;
}

textarea[id="comment-text"] {
	width                       : 80%;
}

.commenter-profile img {
	vertical-align              : middle;
	border-width                : 0px;
}


/* 「続きを読む」 */
.morelink{
	margin-bottom               : 10px;
	text-align                  : right;
/*	padding-top                 : 5px; */
	clear                       : left;
}

#more{
	padding-left                : 5px;
	padding-top                 : 5px;
	clear                       : left;
}

#more img{
	border-width                : 1px 1px 1px 1px;
	border-style                : solid;
	border-color                : #000000;
}


/* 「コンテンツ紹介」 */
#contents_top{
	width                       : 500px;
}

#contents_left {
	float                       : left;
	padding-top                 : 10px;
	padding-bottom              : 0px;
	padding-left                : 0px;
	padding-right               : 0px;
	width                       : 300px;
	overflow                    : hidden;
	margin                      : 0px;
}

#contents_right {
	float                       : left;
	width                       : 200px;
	overflow                    : hidden;
}

#imgcmt {
	text-align                  : center;
}

/* 「Web/モバイル広告」 */
#ad_l {
	float                       : left;
	width                       : 370px;
}

#ad_r {
	float                       : left;
	width                       : 180px;
}


/* メールフォーム周り */
div.mail {
	_width                      : 100%;
	clear                       : both;
	width                       : auto;
	padding                     : 0 0 0 0;
}

div.mail strong {
	font-weight                 : bold;
	color                       : #ff6666;
}

div.mail div {
	clear                       : both;
	width                       : auto;
	border-width                : 1px 1px 1px 1px;
	border-style                : solid;
	border-color                : #000000;
	padding                     : 10px 10px 10px 10px;
}

div.mail div address {
	margin                      : 0 0 5px 0;
	font-style                  : normal;

}

div.mail p {
	line-height                 : 1.2em;
	padding                     : 0 0 0 15px;
	margin                      : 0 0 5px 20px
}

form  {
	text-align                  : center;
}

div.mail dl {
	width                       : auto;
}

div.mail dt {
	width                       : 8em;
	clear                       : both;
	float                       : left;
	text-align                  : center;
}

div.mail dd {
	width                       : auto;
	text-align                  : left;
	margin                      : 0 0 0.5em 8em;
}

form p {
	margin                      : 0 0 0 10em;
}

fieldset {
	border-color                : #000000;
	border-style                : solid;
	border-width                : 1px 1px 1px 1px;
	padding                     : 10px 20px 20px 20px ;
	margin                      : 0px;
}

#mail_send {
	padding                     : 20px;
}

#mail_send h3{
	font-size                   : large;
	font-weight                 : bold;
	margin-bottom               : 20px;
}


/* 「スタッフの声」 */
#staff_l {
	float                       : left;
	width                       : 120px;
	text-align                  : center;
}

#staff_l img {
	margin-left                 : 10px;
	margin-right                : 10px;
}

#staff_r {
	float                       : left;
	width                       : 430px;
}

input #trackback{
	width                       : 250px;
}

#tbl {
	width                       : 500px;
}

#tbl .midashi {
	width                       : 100px;
	text-align                  : center;
	background-color            : #dddddd;
}

#tbl td {
	width                       : 400px;
	padding                     : 3px;
	margin                      : 3px;
}

.media_url{
	color                       : #00ff00;
}

.media_name{
	font-weight                 : bold;
}
