#arigatou-blog{width:400px;}

.contents-pagebute{margin-bottom:20px;}


/*------------------------------arigatou-blog title------------------------------*/

.blog-title{
height:217px;
background:url(/images/arigatou_blog/blogimg.jpg) no-repeat;
margin:0 0 20px 0;
}

.blog-title p{
padding:28px 0 0 136px;
font-size:16px;
color:#FFF;
font-weight:bold;

}

/*------------------------------arigatou-blog アーカイブ------------------------------*/

h3.archive-header{
font-size:14px;
font-weight:bold;
background:url(/images/arigatou_blog/blog_end.gif) no-repeat bottom center;
padding-bottom:7px;
}

div.archive{margin:0 0 20px 0}

.archive-content ul{ margin-top:10px}


.archive-content li{
background:url(/images/common/icon_news.gif) no-repeat center left;
padding:0 0 0 8px;
margin-bottom:4px;
}



/*------------------------------arigatou-blog entry------------------------------*/
.asset-header{position:relative; margin:0 0 10px 0;}


h2.entry-title {
margin-bottom:10px;color:#FF3300;
background:url(/images/arigatou_blog/blog_title.gif) no-repeat;
height:35px;
padding:8px 0 0 70px;
font-weight:bold;
margin:0 0 30px 0;
}
h2 a{color:#a83d20; text-decoration:none;}
h2 a:hover{text-decoration:underline;}

div.days{position:absolute;top:40px; right:0px;}

.asset-meta{
text-align:right;
background:url(/images/arigatou_blog/blog_end.gif) no-repeat bottom center;
padding:0 0 8px 0;
margin:20px 0;
}

.entry-content{}



div.entry-data {font-size:90%;margin-bottom:20px;text-align:right;margin-right:25px;}
div.asset-body {color:#333333;}

#contents h2.blog {
margin:58px 0 15px 4px; padding:0 0 0 12px;
color:#FFF;
font-size:16px;
height:25px;
line-height:25px;
}

#contents h2.blog a {
color:#FFF;
text-decoration: none;
}

#contents h2.blog a:hover {
color:#C61B4A;
text-decoration:underline;
}

/*------------------------------blog------------------------------*/
#contents-inner-blog {
margin:0 5px 0 0; padding:0;
width:480px;
}

#contents-inner-blog #page-title {
font-size:100%;
font-weight:bold;
color:#2F2F2F;
}

#contents-inner-blog a {
color:#2F2F2F;
text-decoration:underline;
}

#contents-inner-blog a:hover {
color:#C7C7C7;
text-decoration:underline;
}

#contents-inner-blog #entryblog {
width:430px;
margin:0;
padding:20px 30px 20px 20px ;
background: url(/UsersDir/Image/css/entryblog-bg.gif) repeat-y;
}

#contents-inner-blog h3 {
margin:0; padding:0;
font-size:16px;
}

#contents-inner-blog h3 a {
color:#C61B4A;
text-decoration:none;
}

#contents-inner-blog h3 a:hover {
color:#C61B4A;
text-decoration:underline;
}

#contents-inner-blog p{
margin:0 0 1.5em;
}

#contents-inner-blog .cap1 {
width:470px;
font-weight:bold;
}

#contents-inner-blog h4{ 
background:url(/pages/images/arrow_ee0000.gif) no-repeat ;
background-position:0px 4px ;
padding:1px 0px 0px 15px;
margin:10px 0px 10px 0px;
color:#000;
font-size:14px;
}
#contents-inner-blog h5{color:#000; font-size:14px;margin:20px 0px 0px 0px;}

#contents-inner-blog th,#contents-inner-blog td{
padding:5px 5px 5px 5px;
}

#contents-inner-blog table{
border-color:#666;
border-collapse:collapse;
}

#contents-inner-blog td{
border-color:#666;
}

#contents-inner-blog ul{
margin:10px 0px 10px 0px;
}

#contents-inner-blog li{
list-style:none;
background:url(/pages/images/arrow_blue.gif) no-repeat ;
background-position:0px 6px ;
padding:1px 0px 0px 10px;
margin:0px 0px 2px 5px;
color:#000;
}

#contents-inner-blog .asset-body{
margin:20px 15px;
}

#contents-inner-blog .asset-meta{
margin:10px 0 20px;
text-align:right;
font-size:12px;
color:#333;
}

#contents-inner-blog img{
border:none;
}

#contents-inner-blog .content-nav{
margin:10px 0 20px;
padding-right:10px;
text-align: right;
font-size:10px;
}

#contents-inner-blog .asset-footer {
text-align:right;
}

#contents-inner-blog .asset-footer .entry-categories ul {
margin:0;
}

#contents-inner-blog .asset-footer .entry-categories ul li {
background:none;
margin:0; padding:0;
}





/*------------------------------widget------------------------------*/
#widget {
width:160px;
margin-left:10px;
}

#widget a {
color:#2F2F2F;
text-decoration:underline;
}

#widget a:hover {
color:#C7C7C7;
text-decoration:underline;
}

#widget h3.widget-header {
font-size: 14px;
margin: 0 0 10px;
padding:0 0 5px;
border-bottom: 1px solid #D9D9D9;
}

#widget .widget-content {
margin-bottom: 30px;
}

#widget .widget-content table {
margin: 0 auto;
width: 80%;
}

#widget .widget-content table a {
color:#C61B4A;
text-decoration:none;
}

#widget .widget-content table a:hover {
color:#C61B4A;
text-decoration:underline;
}

#widget .widget-content table td {
text-align: center;
}

#widget .widget-content ul li {
margin-bottom: 5px;
}


/*------------------------------form------------------------------*/
.trackURL{border-bottom:1px #ccc solid; margin-bottom:10px;}


.comments-open-header{
height:20px;
background:#ffdae0;
font-weight:bold;
padding:3px 0 0 5px;
margin-bottom:20px;
}

.comments-open-content,#trackbacks{line-height:1.5em;}

#comment-text{width:400px; height:100px;}

#comments label{width:100px;}

#comments-open-data{ width:300px}

#comments-open-data input{ height:15px; width:150px; float:right;}

#comment-form-name,#comment-form-email,#comment-form-url{
background:#ececec;
height:26px; 
padding:0px 0 0 5px;
margin-bottom:10px;
line-height:2em;
}

#comment-author,#comment-email,#comment-url{ margin:3px 5px 0 0;}




