@charset "utf-8";/* ------------------------------------------Style Name: 2008.cssSince:      2008-12-16Modified:   2008-12-19Version:    1.0Auther:     Masashi Yanagiya(mersy)------------------------------------------*/@import "../2008icon.css";div#container div#mainContent h2{	margin-bottom:10px;}div#container div#mainContent h2.bloggerName{	margin-bottom:0;}div#container div#mainContent p.noscript{	font-weight:bold;	color:#FF0000;}/* ------------------------------------------style.css に上書き------------------------------------------*/* html div#header {	width: auto;}* html div#h1Wrapper h1 {	height: 24px;}div#container div#header dl {	/*float: right;*/	width: 390px;	display:inline;	/*	width: 410px;	margin: 0 20px 0 0;	border: 1px dotted #ffffff;	padding: 10px;	*/}div#container div#mainContent {	/*float: left;*/	width: 591px;	/*	width: 623px;	padding: 0 0 0 32px;*/}div#container div#menu {	/*float: right;*/	width: 234px;	/*width: 266px;	padding: 0 32px 0 0;*/}div#container div#nomineeList,div#container div#alphaBloggerList {	/*float: left;*/	width: 176px;	/*	width: 201px;	padding: 0 0 0 25px;	font-size: 10px;	*font-size: x-small;	*font: xx-small;	line-height: 1.5;	*/}body.others div#container div#mainContent {	/*float: left;*/	width: 400px;	/*width: 432px;	padding: 0 0 0 32px;	margin: 8px 0 0 0;*/}body.others div#container div#mainContent div.bloggerDetail,body.others div#container div#mainContent div.presenterDetail {	width: 368px;	/*	width: 400px;	border: 1px solid #cccccc;	padding: 15px;	margin: 0 0 1em 0;	float: none;*/}body.others div#container div#mainContent div.presenterDetail {	margin-bottom:20px;}body.nblabl div#container div#mainContent div.bloggerDetail,html body.others div#container div#mainContent div.bloggerDetail2007 {	width: 400px;	/*border: none;	padding: 0;	margin: 0 0 1em 0;*/}/* ------------------------------------------phase02,phase04のエントリー一覧------------------------------------------*/div#container div#mainContent ul.entrieslist{}div#container div#mainContent ul.entrieslist li{	clear:both;	margin:0 0 10px 0;	padding:0;	min-height:67px;}* html body div#container div#mainContent ul.entrieslist li{	height:67px;}div#container div#mainContent ul.entrieslist li h3 span{	padding-left:10px;}div#container div#mainContent ul.entrieslist li h3 span a{	padding:0 1px;}div#container div#mainContent ul.entrieslist li h3 span img{	vertical-align:middle;}div#container div#mainContent ul.entrieslist li img.entrylisticon{	position:absolute;}div#container div#mainContent ul.entrieslist#phase04 li img.entrylisticon{	margin-right:10px;}div#container div#mainContent ul.entrieslist li h3,div#container div#mainContent ul.entrieslist li p,div#container div#mainContent ul.entrieslist li ul{	margin:0 0 0 75px;}div#container div#mainContent ul.entrieslist li p{	font-size:85%;}div#container div#mainContent ul.entrieslist li p span{	color:#6a6a6a;}div#container div#mainContent ul.entrieslist li ul li{	display:inline;}* html body div#container div#mainContent ul.entrieslist li ul li{	height:auto;}/* ------------------------------------------ブログ記事＞コメント一覧------------------------------------------*/div#container div#mainContent div.presenterDetail{}div#container div#mainContent div.presenterDetail ul{	margin:0;	padding:0;}div#container div#mainContent div.presenterDetail ul li{	padding:0 0 5px 0;	margin:0 0 5px 0;	background:url(line-dot.gif) 0 bottom repeat-x;}div#container div#mainContent div.presenterDetail ul li p{}div#container div#mainContent div.presenterDetail ul li p.commentername{	text-align:right;	font-weight:bold;}div#container div#mainContent div.presenterDetail ul li p.commentername img{	vertical-align:bottom;	margin-right:5px;}div#container div#mainContent dl dt {	background: #e9e9e9 url(/img2008/bg-ttl.gif) no-repeat 0 0;}/* ------------------------------------------ブログ記事＞コメントフォーム------------------------------------------*/div#container div#mainContent div#comments{	margin-bottom:20px;}div#container div#mainContent div#comments input#comment-author,div#container div#mainContent div#comments input#comment-email,div#container div#mainContent div#comments input#comment-text,div#vote div#comments input#comment-author,div#vote div#comments input#comment-email,div#vote div#comments input#comment-text{	width:364px;}div#container div#mainContent div#comments input#comment-preview,div#vote div#comments input#comment-preview{	display:none;}div#container div#mainContent div#comments div#comments-open-footer,div#vote div#comments div#comments-open-footer{	text-align:center;}/* ------------------------------------------推薦フォーム------------------------------------------*/div#container div#mainContent div.comments-open-content{}div#container div#mainContent div.comments-open-content input#mail_author,div#container div#mainContent div.comments-open-content input#mail_email,div#container div#mainContent div.comments-open-content input#mail_url1,div#container div#mainContent div.comments-open-content input#mail_comment1,div#container div#mainContent div.comments-open-content input#mail_url2,div#container div#mainContent div.comments-open-content input#mail_comment2,div#container div#mainContent div.comments-open-content input#mail_url3,div#container div#mainContent div.comments-open-content input#mail_comment3,div#container div#mainContent div.comments-open-content input#mail_text{	width:555px;}div#container div#mainContent div.comments-open-content input.btn-confirm{	visibility:hidden;}div#container div#mainContent div.comments-open-content p#mail-form-footer{	text-align:center;}div#container div#mainContent div.comments-open-content p#mail-form-footer input#mail_post{	background: url(/img2008/btn-recommendentry.gif) 0 0 no-repeat;	width:158px;	height:136px;	cursor: pointer;	border:none;}img.preload{	display:none;}div#container div#mainContent div.comments-open-content p#mail-form-footer input#mail_post:hover{	background-position:0 -140px;}div#container div#mainContent div.comments-open-content p#privacy{	font-size:77%;	margin:30px;	color:#000;	font-weight:normal;}div#container div#mainContent dl dd div{	line-height:1.1;	margin-bottom:5px;	margin-top:5px;}div#container div#mainContent form span,div#container div#mainContent form label.spanlabel{	font-size:77%;}div#container div#mainContent form label.spanlabel{	font-weight:bold;}div#container div#mainContent form label strong{	color:#FF0000;}div#container div#mainContent div.comment-error{	font-weight:bold;	color:#FF0000;}div#container div#mainContent div#vote p.commententry{	display:none;}div#container div#mainContent div.comments-open-content p,div#container div#mainContent div.comments-open-content blockquote{	color:#FF0000;	font-weight:bold;}div#container div#mainContent div.comments-open-content div.comment-pending p{	color:#000;	font-weight:normal;}/* ------------------------------------------イベント開催------------------------------------------*/div#container div#mainContent div#event{	margin-bottom:20px;}div#container div#mainContent div#event img.eventimg{	float:left;	margin-right:10px;}div#container div#mainContent div#event div#eventinner{	float:right;	width:370px;}div#container div#mainContent div#event table{	border:none;}div#container div#mainContent div#event table th{	font-weight:bold;	background:url(/img2008/icon-event.gif) 0 0.5em no-repeat;	padding-left:11px;	border:none;	width:4.5em;	vertical-align:top;}div#container div#mainContent div#event table td{	border:none;	vertical-align:top;}div#container div#mainContent div#event p.btnarea{	margin:0;}div#container div#mainContent div#event p.btnarea img{	vertical-align:bottom;}