/* CSS Document */
/* 構造 --------------------------------------------------------------*/
body{ margin:0px auto; padding:0px; background:#999999;}
#container{
	width:1000px;
	background-color:#999999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header{ background:url(http://www.ytv.co.jp/commentator/harukawa/images/title.jpg) no-repeat;
     width:980px;
     height:200px;
}
#contents{
	width:980px;
	background-color:#152844;
	background:url(http://www.ytv.co.jp/commentator/harukawa/images/bg.jpg) repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}
#main_left{
	float:left;
	width:200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main_center{ float:left; margin:0px 8px 10px 1px; width:591px;}
#main_right{ float:left; margin:0px 0px 10px 0px; width:170px;}
#footer{ padding-top:10px; float:left; width:980px; height:20px; background-color:#152844; color:#FFFFFF; font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:12px;}
/* 共通--------------------------------------------------------------*/
a{ color:#FFFFFF;}
a:link{ color:#FFFFFF;}
a:visited{ color:#999999;}
a img{ border:none; background: transparent}
.archive, .column{
	margin-top:15px;
	margin-bottom:auto;
	margin-left: 10px;
	margin-right: auto;
	width: 170px;
}
.link-photo{
	margin-top:15px;
	margin-bottom:auto;
	margin-left: auto;
	margin-right: auto;
	width: 170px;
}
/* header--------------------------------------------------------------*/
#header h1{ text-indent:-9999px;}
#header-name { visibility:hidden;}
/* left--------------------------------------------------------------*/
/* 検索-----------*/
#search{ margin:15px 0px 0px 0px;}
.search{ width:150px;	 height:30px;	 margin:0px 25px;}
#search h3{ height:16px; margin:0px 0px 0px 36px; padding-left:20px; background:url(http://www.ytv.co.jp/commentator/harukawa/images/search_img.jpg) no-repeat; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF;}
/* カレンダー -------------*/#calendar{
	margin-top:30px;
	margin-left: 10px;
}
.calendar {
	font-size:14px;
	text-align:center;
	line-height:120%;
	list-style:none;
	margin-left:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 180px;
	padding: 5px;
}
.calendar th , .calendar td {padding:2px;}
.calendar a:link {	color: #FFFFFF;;}.calendar a:visited {	color: #FFFFFF;}.calendar a:hover {	color: #FFFFFF;}.calendar a:active {	color: #FFFFFF;}


/* コラム-----------*/
#main_left dl{
	width:175px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#main_left dt{ margin-top:3px; margin-left:5px; margin-bottom:3px; width:41px; height:10px; padding:1px 1px 1px 2px; background-color:#CCCCCC; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#414141;}
#main_left dd{ margin-top:5px; margin-left:4px; margin-bottom:12px; background:url(http://www.ytv.co.jp/commentator/harukawa/images/botomm.jpg) no-repeat; font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding-left:18px;}


/* アーカイブ-----------*/
/* メンイ本文-----------------*/
/* タイトルライン-----------*/
#main_center h1 { padding-left:12px;	 padding-top:15px; margin-bottom:5px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:18px; font-weight:800; color:#2F2F2F;}
.main_harukawa{ width:571px; height:42px; margin-top:15px; background-color:#E0E0E0;	 border-bottom:1px solid #C5C5C5; border-left:18px solid #CC8A0F;	 border-right:1px solid #C5C5C5;}
.main_saka{ width:571px; height:42px; margin-top:15px; background-color:#E0E0E0;	 border-bottom:1px solid #C5C5C5; border-left:18px solid #F85CC6;	 border-right:1px solid #C5C5C5;}
.main_title-day{ padding-left:15px; margin:5px 0px 3px 2px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#666666;}
.main_title{ padding-left:12px; margin:10px 0px 5px 0px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:18px; font-weight:800; color:#2F2F2F;}
#main_center p{ margin:25px 30px 5px 30px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:13px; letter-spacing:1px; line-height:20px; color:#2E2E2E;}
.comment{ margin:0px 0px 15px 480px; height:12px; background:url(http://www.ytv.co.jp/commentator/harukawa/images/comment_bo.jpg) no-repeat; padding-left:15px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#3333CC;
}
.comment a:link {	color: #333333;}.calendar a:visited {	color: #666666;}.calendar a:hover {	color: #FF6600;}.calendar a:active {	color: #FFFFFF;}
/* right-----------*/.profile{ width:170px; margin:15px 0px 15px 10px;
}
.profile_txte{
	width:165px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.profile_txte h2{ padding-left:8px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; color:#FFFFFF; border-left:10px solid #CC8A0F;}
.link{
	width:170px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-align: right;
}
/*-----------------------*/
/* コメント　*/
/*-----------------------*/
/* コメントタイトルライン--------------------------*/
.comment_harukawa{ width:550px; height:20px; margin:20px 0px 10px 10px; border-left:10px solid #CC8A0F;}
.comment_saka{ width:550px; height:20px; margin:20px 0px 10px 10px; border-left:10px solid #F85CC6;}
.comment_title{ padding-left:10px; margin-top:2px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:16px; font-weight:800; color:#2F2F2F;}
/* コメント投稿--------------------------*/.comment_space{ margin:1px 0px 30px 30px; height:13px; background:url(http://www.ytv.co.jp/commentator/harukawa/images/comment_bo.jpg) no-repeat;	 padding-top:2px; padding-left:18px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:11px;
}
#comments-open{margin-left:70px;font-size:12px;}
#comments-open-footer{margin-left:300px;}
#comment-form-name {margin:30px 0;}


#trackbacks h2 , #comments h2{ padding-left:12px;	 padding-top:15px; margin-bottom:5px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:18px; font-weight:800; color:#2F2F2F;}
#comments-open-data {padding-bottom:20px;}


