/* Base Weblog (base-weblog.css) */

/* ユニバーサルセレクタ他 */

*{
font-family:"MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
font-size:100%;
margin:0;
padding:0;
border:0;
}

img{
	border:0;
}
body {
font-size:88%;
background:URL(http://br.current.co.jp/sony2008/img/bg2.gif) 0 0 repeat-x;
text-align: center; 
}

/* LINK*/
a:link {
	color:#09c;
	text-decoration: underline;
}
a:visited {
	color:#069;
	text-decoration: underline;
}
a:focus {
	color:#333;
	text-decoration: underline;
}
a:hover{
	color:#333;
	text-decoration: underline;
}
a:active {
	color:#333;
	text-decoration: underline;
}
li.module-list-item a:link,
li.module-list-item a:visited,
li.module-list-item a:focus{
	color:#666;
	text-decoration: underline;
}
li.module-list-item a:hover{
	color:#09c;
	text-decoration: underline;
}
li.module-list-item a:active {
	color:#333;
	text-decoration: underline;
}

/* ブログのバナー */
div#banner{
background:#fff;
border-top:5px solid #ccc;
	margin:0 auto;
	padding:0 0 0px 0;
	width:740px;
}

div#banner-inner {
	margin:0;
	padding:0;
}

div.br_banner{
	width:740px;
	height:35px;
	margin:0;
	padding:0;
}

div#banner-inner h1#banner-header {
	margin:0;
	padding:0;
	width:500px;
	height:35px;
	float:left;
}

div#banner-inner p.about{
float:right;
margin:0px 0 0 0px;
padding:7px 10px 0 0px;
}

div#banner-inner p.about img{
float:left;
margin:-5px 5px 0px 0px;
}

div#banner-inner h2#banner-description {
	margin:40px 0 15px 0;
	padding:0;
	width:740px;
	height:120px;
}

/* ブログの本体レイアウト */

div#container {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 auto;
	padding:0;
	width:740px;
	background:#fff;
	text-align:left;
}
div#container-inner {
	margin:0;
	padding:0;
	width:740px;
}
div#pagebody {
	margin:5px 0 0 0;
	padding:0;
	width:740px;
}
div#pagebody div#pagebody-inner {
	margin:0;
	padding:0;
	width:740px;
}

/* ２カラム （本文 = alpha | サイドバー = beta ）レイアウト */

div#alpha {
float:left;
width:550px;

}
div#alpha-inner {
	margin:0;
	padding:0px 0 0 10px;
}
div#beta {
	margin:0 0 0 550px;
}
div#beta-inner {
	margin:0;
	padding:0 0 0 10px;
}

/* フッタレイアウト */

#footer{
	background:#fff;
margin:10px 0px 4px 0px;
}
#footer p{
	font:normal 80%/1.6em "Arial", "Osaka", "ＭＳ ゴシック";
	color:#666;
	text-align:right;
padding:0px 4px 0px 0px;
}

#footer div.footer_menu{
	font:bold 90%/1em "Arial", "Osaka", "ＭＳ ゴシック";
	color:#000;
	text-align:left;
	background:#eee;
padding:6px 0px 6px 4px;
margin:0px 0px 5px 0px;
border-top:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
}

/* エントリ関連 */
div.entry {
margin:0 0 16px 0 ;
padding: 0 10px 10px 10px;
border:1px solid #EDEDED;
}

div.entry2 {
background-image:none;
width:255px;
float:left;
margin:0 5px 20px 5px ;
padding: 0 0 5px 0;
border:1px solid #EDEDED;
}

div.entry2 div.entry-body p img{
border:0;
margin:0 auto 3px auto;
padding:0;
}

div.entry2 div.entry-body p{
margin:0 ;
padding: 0 10px;
font:normal 84%/1.4em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
}


div.entry2 p.entry-more-link{
text-align:right;
margin:0;
padding:0;
}

div.entry2 h3.entry-header {
	font:bold 118%/28px "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#333;
background:URL(http://br.current.co.jp/sony2008/img/eye4.jpg) 0 0 no-repeat;
	margin:5px 5px 8px 0px;
	padding:0 10px 0 18px;
}

h2.midasi{
font:bold 120%/1.6em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
background:#efefef;
color:#005788;
margin:0px 6px 10px 4px;
padding:0 0px 0 5px;
border-top:4px solid #ddd;
}

div.entry-body p,div.entry-more p {
	font-size:94%;
	line-height:1.55em;
	color:#666;
}



h3.entry-header {
	font:bold 118%/42px "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#333;
background:URL(http://br.current.co.jp/sony2008/img/eye2.jpg) 0 0 no-repeat;
	margin:5px 5px 8px -10px;
	padding:0 10px 0 22px;
}
div.entry-body p,div.entry-more p {
	font-size:94%;
	line-height:1.55em;
	color:#666;
}

div.entry-body p strong,div.entry-more p strong{
	font-size:100%;
color:#000;
}

div.entry-body img {
padding:6px;
border:1px solid #eee;
background:#fff;
margin:10px 0 5px 0 ;
}
div.entry p.entry-footer {
	font-size:88%;
	text-align:right;
	margin:20px 0 0 0;
}
p.entry-more-link{
	font-size:90%;
	margin:10px 0 0 0;
}
p.content-nav{
	text-align:center;
	line-height:1.8em;
	margin:0 0 10px 0;
}
div.entry div.entry-content {}
div.entry div.entry-content div.entry-body {}

/* アーカイブ・カテゴリ関連 */

h2.archive-header{
	font:bold 112%/1em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#eee;
	margin:0 0 8px 0;
	padding:3px 0px 0 0;
	border-top:4px solid #ccc;
}
h2.content-header{
	font:bold 112%/1em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#434D92;
}
div.archive-content{
	margin:0 0 30px 0;
}

/* サイドバー */

div.module-content_about{
border-top:4px solid #09c;
	margin:20px 10px 0px 0;
	padding:0px;
}
div.module {}
div.module h2.module-header {
	height:40px;
	margin:10px 0 5px 0;
	padding:0;
}
div.module-content {
	margin:0px 0 0px 0;
	padding:0px 0 10px 0;
}

div.module-content_rss {
border-bottom:5px solid #09c;
	margin:0px 10px 5px 0;
	padding:15px 0 20px 0;
}

div.module-content_rss img {
float:left;
margin: -5px 7px 0 10px;
}

p.top{
font:bold 108%/1em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	margin:0px 0 8px 0;
	padding:0px 0px 0 0;
width:730px;
text-align:right;
}

div.module-content p.rss{
font: 102%/1em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	margin:20px 0 0px 80px;
	padding:10px 0px 0 0;
}

div.module-content input{
border:2px solid #ccc;
}

div.module-content ul,div.archive-content ul{
	margin:10px 5px 0 20px;
	list-style:square;
	color:#09c;
}
div.module-content ul li,div.archive-content ul li{
	font: 101%/1.5em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	padding:0;
}

/* 右サイド独自コンテンツ */


/* トラックバックまとめ */

div.tb div img{
float:left;
margin:0 15px 15px 0;
border:1px solid #eee;
padding:4px;
}
div.tb div{
margin-top:15px;
}
div.tb div{
padding-top:15px;
border-top:2px dotted #eee;
font-size:93%;
line-height:1.4em;
color:#666;
}
div.tb div p{
text-align:right;
border:0;
margin:8px 0 0 0;
}
div.tb div p strong{
color:#666;
}

/* コメント・トラックバック */
div.trackbacks-content{


}

span.red{
color:#09c;
}
hr.redline{
border:1px dotted #09c;
margin:5px 10px;
}


h4.tb_list{
	font:bold 118%/42px "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#333;
background:URL(http://br.current.co.jp/sony2008/img/eye3.jpg) 0 0 no-repeat;
	margin:5px 5px 8px 0px;
	padding:0 10px 0 22px;
}

.comments,
.trackbacks {
border:1px solid #eee;
	margin:0 0 20px 0;
}
div#trackbacks-info {
	margin: 0 0 25px 0 ;
	padding: 10px 10px 0 10px;
}
div#trackbacks-info p {
	font: 108%/1.5em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	margin: 5px ;
	padding: 10px;
border:2px dotted #09c;
text-align:center;
}

div#trackbacks-info p strong{
	font:bold 115%/1.5em "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
color:#09c;
}

span.trackbacks-link{
	font-size:89%;
	margin:3px 0;
}
.comments-header,
.comments-open-header,
h3.trackbacks-header {
	font:bold 118%/42px "MS UI Gothic","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Osaka";
	color:#333;
background:URL(http://br.current.co.jp/sony2008/img/eye.jpg) 0 0 no-repeat;
	margin:5px 5px 8px 0px;
	padding:0 10px 0 22px;
}
.comment-content,
.comments-open-content,
.trackback-content {
	margin: 0;
	line-height: 1.5em;
	margin:5px 0 0 10px;
}
.comment-footer,
.comments-open-footer,
.trackback-footer {
text-align:right;
	margin: 5px 10px 20px 10px;
	padding:0 0px 5px 0px;
	color: #666;
border-bottom:1px dotted #09c;
}
.comments-open label {
	display: block;
}
#comment-author, #comment-email, #comment-url, #comment-text {
	width: 90%;
	border:1px solid #ccc;
	padding:4px 2px;
}

#comment-bake-cookie {
	margin-left: 0;
	vertical-align: middle;
}

#comment-post {
	font-weight: bold;
	border:3px solid #ccc;
	background:#eee;
}

#comment-preview {
	border:3px solid #ccc;
	background:#eee;
}


/* Search results templates */
.mt-search-results .search-results-header {
    background-color: #eee;
    color: #333;
    padding: 5px;
margin:0 0 15px 0;
}
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
input#search { 
width:60%;
border:2px solid #ccc;
padding:4px 3px;
}
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }

/* Main index styles
    Suppress date header on main index */
.main-index .date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    padding: 5px;
    color: #fff;

}

/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}

#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}

#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}

#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}

#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}

#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}

#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}

#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }