@charset "EUC-JP";
 body{ color:#000000;
 margin:0px;
 text-align:center;
 width:100%;
 
height:100%;
 background:#fff repeat;
 }
 #container{ margin:10px auto 0px auto;
 
width:710px;
 height:100%;
 text-align:left;
 }
 .container_table{ BORDER-RIGHT: #fff 
5px solid;
 BORDER-LEFT: #fff 5px solid;
 background:transparent;
 width:710px;
 height:100%;
 
}
 /*------------------------------------リンク設定----------------------------------*/ 
a{color:#FF828D;
text-decoration:underline;
}
 a:link{color:#FF828D;
text-decoration:underline;
}
 
a:visited{color:#FF828D;
text-decoration:underline;
}
 a:active{color:#FF828D;
text-decoration:underline;
}
 
a:hover{color:#96A0BA;
text-decoration:none;
}
 a.acalendar_day{ display:block;
 background-color:#FFDFE2;
 
text-decoration:none;
 color:#7D7D7D }
 a.acalendar_day:link{ background-color:#FFDFE2;
 
text-decoration:none;
 }
 a.acalendar_day:hover { background-color:#FFFDDF;
 color:#7D7D7D;
 
}
 a.calendar_today{ display:block;
 color:#7D7D7D;
 }
 a.calendar_today:link{ background-color:#FFDFE2;
 
}
 a.calendar_today:hover { background-color:#FFFDDF;
 color:#7D7D7D;
 }
 a.acalendar_change{ 
color:#000;
 }
 a.acalendar_change:link{ color:#000;
 }
 a.acalendar_change:hover	
{ color:#000;
 }
 a.list_text{color:#FF828D;
text-decoration:underline;
}
 a.list_text:link{color:#FF828D;
text-decoration:underline;
}
 
a.list_text:visited{text-decoration:underline;
}
 a.list_text:active{color:#FF828D;
text-decoration:underline;
}
 
a.list_text:hover{color:#96A0BA;
text-decoration:none;
}
 a.calendar_backtotop{ color:#845D60;
 
text-decoration:none;
 }
 a.calendar_backtotop:link{ text-decoration:none;
 color:#845D60;
 
}
 a.calendar_backtotop:hover{ color:#845D60;
 text-decoration:underline;
 }
 a.aposted{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 
a.aposted:link{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 a.aposted:visited{text-decoration:underline;
font-weight:bold;
}
 
a.aposted:active{font-weight:bold;
}
 a.aposted:hover{color:#96A0BA;
text-decoration:none;
font-weight:bold;
}
 
a.axml{color:#333333;
text-decoration:underline;
font-weight:bold;
}
 a.axml:link{color:#333333;
text-decoration:underline;
font-weight:bold;
}
 
a.axml:visited{text-decoration:underline;
font-weight:bold;
}
 a.axml:active{font-weight:bold;
}
 
a.axml:hover{color:#D85F3C;
text-decoration:none;
font-weight:bold;
}
 a.acontent_change{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 
a.acontent_change:link{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 
a.acontent_change:visited{text-decoration:underline;
font-weight:bold;
}
 a.acontent_change:active{font-weight:bold;
}
 
a.acontent_change:hover{color:#96A0BA;
text-decoration:none;
font-weight:bold;
}
 
a.abacktoheader{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 a.abacktoheader:link{color:#7D7D7D;
text-decoration:underline;
font-weight:bold;
}
 
a.abacktoheader:visited{text-decoration:underline;
font-weight:bold;
}
 a.abacktoheader:active{font-weight:bold;
}
 
a.abacktoheader:hover{color:#96A0BA;
text-decoration:none;
font-weight:bold;
}
 　　#banner 
a{color:#845D60;
text-decoration:none;
}
 #banner a:link{color:#845D60;
text-decoration:none;
}
 
#banner a:visited{color:#845D60;
text-decoration:none;
}
 #banner a:active{}
 #banner 
a:hover{color:#96A0BA;
text-decoration:underline;
}
 /*------------------------------------ヘッダー-----------------------------------*/ 
#header{ width:487px;
 height:124px;
 background: transparent url(../_img/pink_main.gif) 
no-repeat bottom center;
 margin-bottom:0px;
 border-top:#E0E0E0 1px solid;
 border-right:#E0E0E0 
1px solid;
 border-bottom:#E0E0E0 1px dashed;
 border-left:#E0E0E0 1px solid;
 float:left;
 
}
 #banner{ width:400px;
 }
 .blog_tit{ font-size:15px;
 font-weight:bold;
 color:#ffffff;
 
text-align:left;
 letter-spacing:2px;
 margin: 20px 0px 0px 15px;
 }
 .blog_tit_small{ 
font-size:12px;
 color:#845D60;
 text-align:left;
 letter-spacing:2px;
 margin: 0 
15px 0 15px;
 }
 /*------------------------------------リスト----------------------------------*/ 
#list{ width:200;
 float:right;
 border:#E0E0E0 1px solid;
 background:transparent;
 
}
 .list_box{ width:200px;
 margin-bottom:0px;
 background:#fff;
 text-align:left;
 
border-bottom:#E0E0E0 1px dashed;
 }
 .list_tit{ color:#845D60;
 FONT-WEIGHT: bold;
 
FONT-SIZE: x-small;
 background:#ffffff url(../_img/pink.gif) repeat;
 padding: 
5px 5px 5px 5px;
 margin:4px 4px 4px 4px;
 }
 .list_main{ width:98%;
 color:#7D7D7D;
 
padding: 5px 5px 15px 5px;
 font-size:x-small;
 }
 .list_text{ font-size:x-small;
 
color:#ffffff;
 }
 /*------------------------------------カレンダー----------------------------------*/ 
.calendar_box{ width:200px;
 background:#fff;
 text-align:left;
 border-bottom:#E0E0E0 
1px dashed;
 }
 .calendar_main{ width:200px;
 background:#fff;
 }
 .calendar_tit{ width:192px;
 
margin:4px 4px 4px 4px;
 padding: 4px 0px 4px 4px;
 font-size:x-small;
 background:#ffffff 
url(../_img/pink.gif) repeat;
 }
 .calendar_line{ width:50%;
 height:1px;
 background:#fff;
 
}
 .calendar_week{ color:#7D7D7D;
 font-size:x-small;
 position:center;
 }
 .calendar_day{ 
color:#7D7D7D;
 font-size:x-small;
 font-weight:bold;
 position:center;
 }
 .calendar_change{ 
color:#fff;
 font-size:x-small;
 font-weight:bold;
 padding: 3px 0px 3px 0px;
 }
 .calendar_before{ 
color:#fff;
 font-size:x-small;
 font-weight:bold;
 position:center;
 border:solid 
#fff;
 border-width:0px 1px 0px 0px;
 text-align:left;
 }
 .calendar_next{ color:#fff;
 
font-size:x-small;
 font-weight:bold;
 position:center;
 border:solid #fff;
 border-width:0px 
0px 0px 0px;
 text-align:right;
 }
 .calendar_backtotop{ color:#fff;
 font-size:x-small;
 
}
 .calendar_when{ font-weight:bold;
 color:#845D60;
 font-size:x-small;
 }
 /*------------------------------------アイコン--------------------------------*/ 
.i_history{ width:100%;
 MARGIN-bottom:4px;
 }
 .i_link{ width:100%;
 MARGIN-bottom:4px;
 
}
 .i_normal{ width:100%;
 MARGIN-bottom:4px;
 }
 /*------------------------------------コンテント--------------------------------*/ 
#content{ width:487;
 float:left;
 border-right:#E0E0E0 1px solid;
 border-bottom:#E0E0E0 
1px solid;
 border-left:#E0E0E0 1px solid;
 }
 #content2{ width:487;
 float:left;
 
PADDING: 0px 0px 0px 0px;
 }
 .content_box { width:485;
 background:#ffffff;
 MARGIN:0px 
0px 0px 0px;
 COLOR: #7D7D7D;
 BORDER-BottoM: #E0E0E0 1px dashed;
 }
 .content_box2 
{ width:487;
 background:#ffffff;
 :0px 0px 10px 0px;
 COLOR: #7D7D7D;
 border-left: 
#E0E0E0 1px solid;
 border-right: #E0E0E0 1px solid;
 border-bottom: #E0E0E0 1px 
solid;
 }
 .player{ margin: 0px 10px 30px 10px;
 }
 img.pict { margin: 10px;
 float:right;
 
clear:right }
 .date{ color:#7D7D7D;
 FONT-WEIGHT: bold;
 FONT-SIZE: x-small;
 background:#fff;
 
PADDING: 5px 2px 5px 10px;
 }
 .content_title{ color:#845D60;
 font-size: x-small;
 
font-weight:bold;
 background:#ffffff url(../_img/pink.gif) repeat;
 margin: 0px 
4px 3px 4px;
 padding:5px 5px 5px 5px;
 }
 .content_main{ font-size:x-small;
 line-height:135%;
 
margin: 5px 0 15px 10px;
 }
 .posted{ color:#7D7D7D;
 font-size:xx-small;
 text-align:right;
 
background:#ffffff;
 PADDING: 0 10 10 0;
 }
 .content_change{ height:40px;
 clear:both;
 
padding:10px 10px 10px 10px;
 background:#fff;
 }
 .content_before{ width:40%;
 color:#fff;
 
font-size:x-small;
 font-weight:bold;
 position:center;
 text-align:left;
 float:left;
 
}
 .content_next{ width:50%;
 color:#fff;
 font-size:x-small;
 font-weight:bold;
 position:center;
;
 
text-align:right;
 float:right;
 }
 /*------------------------コメント開始-----------------------------*/ 
.table_box{ font-size:x-small;
 font-weight:bold;
 color:#000000;
 BORDER-bottom: 
dashed 1px #333333;
 margin:20px auto 0px 30px;
 }
 .comments_text{ font-size:x-small;
 
color:#000000;
 }
 .comments_text_b{ font-size:x-small;
 font-weight:bold;
 color:#333333;
 
}
 .comments_MARGINtext_s{ font-size:x-small;
 font-weight:bold;
 color:#000000;
 
}
 .comments_box{ margin:0px auto 0px auto;
 background:#ffffff;
 width:485;
 }
 #writing_box{ 
margin-top: 20px;
 background:#E6E6E6;
 width:485;
 margin:20px auto 0px auto;
 }
.bt_comments{
text-align:center;
padding:0px auto 0px auto;}

.bt_comments input {
margin:10px;
}
 .comments_head{ font-size:x-small;
 font-weight:bold;
 
color:#000000;
 padding:3px 0px 5px 10px;
 background:#CCCCCC url('../_img/icon_new.gif') 
repeat-y 0% 30;
 }
 .comments_body{ color:#333333;
 font-size:x-small;
 margin:10px 
10px 20px;
 }
 .comments_post{ color:#333333;
 font-size:xx-small;
 text-align:right;
 
margin:10px 10px 20px 0px;
 }
 table.form{ margin:50px 0px 0px 10px;
 padding:0px 
0px 30px 10px;
 }
 label { color:#666666;
 font-size:x-small;
 font-weight:bold;
 }
 
#author{width:200px;
border:1px solid #666666;
}
 #email{width:200px;
border:1px solid 
#666666;
}
 #url{width:200px;
border:1px solid #666666;
}
 #text{width:500px;
height:200px;
border:1px 
solid #666666;
}
 /*-----------------トラックバック開始---------------------*/ .trackback_box{ 
margin:0px auto 0px auto;
 width:485;
 background:#ffffff;
 }
 .trackback_head{ font-size:x-small;
 
font-weight:bold;
 color:#000000;
 padding:3px 0px 5px 10px;
 background:#CCCCCC 
url('../_img/icon_new.gif') repeat-y 0% 30;
 }
 .trackback_url{ color:#666666;
 font-size:x-small;
 
font-weight:bold;
 margin:20px 0;
 padding-left:15px;
 }
 .trackback_body{ color:#666666;
 
font-size:x-small;
 margin:10px 10px 20px;
 }
 .trackback_post{ color:#666666;
 font-size:xx-small;
 
text-align:right;
 margin-bottom:20px;
 padding:0px 10px 20px 0px;
 }
 a.atrackback-post{color:#336699;
text-decoration:underline;
font-weight:bold;
}
 
a.atrackback-post:link{color:#336699;
text-decoration:underline;
font-weight:b old;
}
 
a.atrackback-post:visited{text-decoration:underline;
font-weight:bold;
}
 a.atrackback-post:active{}
 
a.atrackback-post:hover{color:#1E6ECD;
text-decoration:none;
font-weight:bold;
 }
 
/*------------------------------------フッター---------------------------------*/ 
#footer{ background:#fff;
 height:10px;
 clear:both;
 }
 /*-----------------------------------その他-------------------------------------*/ 
.pagetop{ font-size:xx-small;
 text-align:right;
 padding:5px 5px 25px 0px;
 }
 .backtoheader{ 
font-size:xx-small;
 text-align:right;
 background:#fff;
 padding:5px 10px 25px 0px;
 
}
 .xml{ width:200px;
 FONT-WEIGHT: bold;
 FONT-SIZE: x-small;
 padding:10px 0px 10px 
10px;
 text-align:left;
 }
 


/* コメント用テキストエリアのwidth修正 */
table tr td textarea#text {
width:370px;
}

