@charset "utf-8";

@import url(http://www.taiyo-brush.jp/common/base.css);

/* CSS Document */



/*-----------------------
MT
----------------------- */
.entry-categories,
.entry-tags {
	width:235px;
	margin:0;
	padding:0;
	float:left;
}
.entry-tags-header{
    display:inline;
    font-weight:bold;
	font-size:100%;
	float:left;
	width:35px;
	margin:0;
	padding:0;
	text-align:left;
}
.entry-categories-header{
    display:inline;
    font-weight:bold;
	font-size:100%;
	float:left;
	width:50px;
	margin:0;
	padding:0;
	text-align:left;
}
.entry-tags-list{
    display:inline;
    list-style:none;
	float:right;
	width:200px;
	margin:0;
	padding:0;
	text-align:left;
}
.entry-categories-list{
    display:inline;
    list-style:none;
	float:right;
	width:185px;
	margin:0;
	padding:0;
	text-align:left;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
    display: inline;
}
/*-----------------------
index
----------------------- */
#main .box_01 h2 a{
	color:#000000;
	text-decoration:none;
}
#main .box_01 h2 a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
#main .box_01 .l_01{
width:472px;
padding:0 12px 0 12px;
}
#main .box_01 .l_01 .m_01{
background-image:url(img/line_01.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:12px;
}
#main .box_01 .l_01 .m_01 ul{
	list-style:none;
}
#main .box_01 .l_01 .m_01 ul li{
	float:left;
}
#main .box_01 .l_01 .m_01 ul .entry-tag{
	float:left;
}
#main .box_01 .l_01 .s_01{
text-align:right;
}	
#main .box_02{
width:472px;
text-align:center;
}
#main .box_02 a:link,
#main .box_02 a:visited{
color:#FFFFFF;
text-decoration:none;
}
#main .box_02 a:hover{
color:#FEE7E9;
text-decoration:underline;
}
#sidemenu .box_01{
width:190px;
background-color:#000000;
padding:5px 5px 8px 5px;
}
#sidemenu .box_01 input{
border:1px solid #ccc;
}
#sidemenu .box_01 .input_01{
border:#666666;
background-color:#000000;
color:#FFFFFF;
}
#sidemenu .box_01 .input_02{
background-color:#666666;
border:none;
color:#FFFFFF;
}
#sidemenu .box_02{
width:190px;
background-color:#ffffff;
padding:5px 5px 8px 5px;
}
#sidemenu .box_02 img{
vertical-align:middle;
}
#sidemenu .box_02 a:link,#sidemenu .box_02 a:visited{
	color:#0066FF;
	text-decoration:none;
}
#sidemenu .box_02 a:hover{
	color:#428DFF;
	text-decoration:none;
}
#trackbacks,#comments{
	margin-left:12px;
	margin-right:12px;
	width:450px;
}
#trackbacks h4,#comments-open h4,#comments h4{
	border-bottom:1px solid #CC0000;
	font-size:90%;
	margin-top:20px;
	color:#CC0000;
}
#comments-open input,
#comments-open textarea{
	border:1px solid #ccc;
}


/*-----------------------
コメント
----------------------- */
.comment .inner{
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
}


/*--*/
.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

.entry-categories,
.entry-tags {
    margin-bottom: .5em;
}

.content-nav{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}