@charset "UTF-8";
/*-----Common-----*/
a{ text-decoration: none;color:#EA7623;}
a:link{ text-decoration: none;color:#EA7623;}
a:visited{ text-decoration: none;color:#EA7623;}
a:active{ text-decoration: none;color:#EA7623;}
a:hover{ text-decoration: underline;color:#9E3F01;}
body { margin: 0;padding: 0;background:#DFD09D;}
blockquote {border: 1px solid #DFD09D;margin: 12px;padding: 6px;}
#container { width :770px; line-height: 1.4;text-align: left;margin-right: auto;margin-left: auto;margin-bottom: 12px;padding: 0px 0px 10px 0px;border-left: #9F4002 solid 1px;border-right: #9F4002 solid 1px;border-bottom: #9F4002 solid 1px;background: url("/_common/skins/715/images/bg.jpg") center;color: #9E3F01;}
/*-----Header-----*/
#header { height:25px;width :770px;padding: 0;}
#header p {font-size: small;margin: 0;padding: 3px 12px 3px 12px;color:#D61729;}
#memberMenu{float: left;font-size: small;margin: 0;padding: 3px 0px 3px 12px;}
#globalMenu{float:right;}
.menuDecoration{background: url("/_common/skins/715/images/arrowR_small.gif") no-repeat left center;vertical-align: middle;margin-left: 12px;padding-left: 12px;}
#banner {clear: both;width:770px;padding: 35px 0px 6px 0px;margin: 0;vertical-align: bottom;background: url("/_common/skins/715/images/banner.gif") no-repeat right center;height:100px;}
#banner h1{margin-left: 12px;text-align: left;font-size: large;margin-bottom: 6px;}
#banner h1 a{color: #9E3F01;font-weight: bold;}
#lead{margin-left: 12px;margin-right: 12px;text-align: left;font-size: small;color: #BC5A4B;display: block;margin-top:0px;}
/*-----Content-----*/
#content { width :746px; margin: 12px 12px 0px 12px; }

/* Links */
.archive-title { color: #9E3F01; padding: 0; overflow: hidden; margin-bottom:0px; }
.archive-bottom { color: #9E3F01; padding: 3px 0px 0px 0px; overflow: hidden; margin-bottom: 6px;border-top: 1px solid #A54F13;}
.archive-name { font-size: small;float: left;}
.previousLink { background: url("/_common/skins/715/images/arrowL_small.gif") no-repeat left center;padding-left: 12px;font-size: small;}
.nextLink { background: url("/_common/skins/715/images/arrowR_small.gif") no-repeat right center;padding-right: 12px;font-size: small;}
.archive-links { background: url("/_common/skins/715/images/arrowT_small.gif") no-repeat left center;padding-left: 12px;font-size: x-small; float: right;}
/* Articles */
#main { width: 540px; padding-right: 12px; padding-right: 0px; float: right; overflow: hidden; }
* html #main { width: 534px; padding-right: 12px; padding-right: 0px; float: right; overflow: hidden; }

.articles { width: 540px; color: #BC5A4B; font-size: small; line-height:1.6; clear:both; overflow: hidden;}
* html .articles { width: 534px; color: #BC5A4B; font-size: small; line-height:1.6; clear:both; overflow: hidden;}

.articles-title { margin:0; border-top: #A54F13 solid 1px; background:url("/_common/skins/715/images/border.gif") repeat-x left bottom; margin-bottom:15px; padding: 3px 5px 12px 5px; font-size: small;font-weight: bold;}
.articles-body { line-height:1.6; margin-bottom:20px; }
.articles-bottom { margin-bottom:5px; }
.articles-body img { margin-right: 6px; margin-bottom: 6px; }
.posted { line-height:1.6; font-size: x-small; color:#9E3F01; }

/*-----Entry-----*/
.entry { margin: 0px 0px 12px 0px; padding: 3px 6px 0px 12px; border: 1px #DFD09D solid; } 
.entry h4 { margin:0 0 10px 0; padding:0; font-size:small; } 
.entry ul, .entry li, .entry dl, .entry dt, .entry dd, .entry form { margin:0; padding:0; } 

/* nice! */
#nice h4 { background:url("/_common/skins/715/images/icon-nice.gif") no-repeat left center; padding-left:20px; } 
#nice ul { width:100%; } 
#nice form { margin:12px 0; } 
#nice li { float:left; width:63px; padding:5px 0; font-size:x-small; line-height:1.2; text-align:center; list-style:none; overflow:hidden; white-space:nowrap; display:block; } 

/* Comments */
#comments form { margin:12px 0; }
.each-comment { margin:20px 0; clear:both; }
.each-comment img { float:left; margin:0 10px; }
.each-comment input { margin:0; padding:0; }
* html .each-comment input { margin:0; padding:0; _margin-bottom:-2px; }
.comments-body { margin:0 0 0 60px; }
#comments .delete { margin-left:60px; }

/* Comment Write */
#comment-write dt { float:left; clear:both; } 
#comment-write dd { margin:0 0 3px 80px; line-height:1.5; } 
#comment-write textarea { height:150px; } 
/*#comment-write input.comment-input { width:250px; }*/
#comment-write textarea.comment-input { width:420px; }

/* Trackback Write */
#trackback-write p {margin:0;}
#trackback-write form {margin:12px 0;}
.each-trackback {margin:15px 0;}

/*.trackback-button { width:90%; }*/

.trackback-url input {
width:98%;
}
/* Related */
#related ul { padding-left:20px; } 
#related li { padding:1px 0; } 

/*-----Side-----*/
#side-a, #side-b { width: 190px; font-size: small; overflow:hidden; }
.sidebar { width: 190px; margin: 0px 0px 6px 0px; padding: 0; background-color: #DFD09D; overflow: hidden; }
.sidebar-title { margin:0px; padding: 5px 3px 10px 10px; background: url("/_common/skins/715/images/sidebar.gif") no-repeat center bottom; background-color: #DFD09D; color:#9E3F01; font-size: x-small; font-weight:normal; }
.sidebar-body { padding: 0px 6px 20px 6px; font-size: x-small; overflow: hidden; }
.sidebar-body ul, .sidebar-body li, .sidebar-body dl, .sidebar-body dt, .sidebar-body dd, .sidebar-body form { margin:0; padding:0; }
.sidebar-body li { padding:3px 0; list-style-type: none; }
.new { margin-left: 6px; color :#f00; font-weight: bold; }
/*--Profile--*/
dt.profile-img  { float:left; }
dd.profile-status { margin-left:85px; line-height:1.8; }
.profileLink { background: url("/_common/skins/715/images/arrowR_small.gif") no-repeat 0px 2px;line-height:1.2;padding: 0px 0px 0px 12px; }
.nice { margin:0; padding:0 2px; background:#ffd900; border:1px solid #0090ff; color:#0090ff; }
/*--Calendar--*/
.calendar-date { text-align:center; }
#calendar table { margin:3px auto;text-align:center; }
#calendar th { width: 20px;background: url("/_common/skins/715/images/bg.jpg") center;color:#AB5C20;font-weight:normal; }
#calendar td { height: 20px;width: 20px;font-size: 10px;background: url("/_common/skins/715/images/td_bg01.gif") center;text-align: center;color:#843502; }
#calendar td.link { background: url("/_common/skins/715/images/td_bg02.gif") center;color:#ff0000; }
#calendar td a { color:#fff; }
/*--Custom Pane--*/
.custom-body { padding: 0px 6px 20px 6px; }

/*--RSS Regist--*/
#rssRegist { height: 18px; /*width: 190px;*/ margin-bottom: 6px; background: url("/_common/skins/715/images/arrowR_large.gif") no-repeat left top; background-color: #D72632; text-align: center; font-size: x-small; font-weight:bold;}
#rssRegist a:link{ text-decoration:none;color:#fff;}
#rssRegist a:visited{ text-decoration:none;color:#fff;}
#rssRegist a:active{ text-decoration:none;color:#fff;}
#rssRegist a:hover{ text-decoration:underline;color:#fff;}
#rssfeed { font-size:x-small; }

/*--Search--*/
.search-tbox { width:70%; }

/*--So-net--*/
#powered img { margin:10px 0; }
#rssfeed { font-size:x-small; }


/*--Tag--*/
.tag-word{
margin:10px 0 0 0;
}
.tag{
padding:0 5px;
}
#tag_cloud{
border:1px solid #cccccc;
margin-bottom:10px;
padding:12px 10px;
text-align:left;
}
#tag_cloud a {
padding:2px;
}
.tag-title{
padding-top:5px;
font-size:16px;
text-align:left;
font-weight:bold;
}
.tag-body{
margin:10px 0;
}
.tag-service{
text-align:left;
font-weight:bold;
border-bottom:1px solid #cccccc;
padding:0 0 3px 0;
clear:left;
position:relative;
}
.tag-search{
text-align:right;
padding:5px 0;
margin-bottom:10px;
}
.tag-article{
padding:2px 10px;
text-align:left;
}
.tag-article-title{
text-align:left;
padding:0 0 5px 0;
}
.tag-article-posted{
}
.tag-article-summary{
padding:0px 10px;
line-height:1.4em;
}
.tag-more{
text-align:right;
margin:10px 0;
clear:left;
}
.tag-photos{
float:left;
margin:0px 10px;
width:140px;
height:200px;
}
.tag-photos-title{
line-height:1.4em;
padding:5px 0;
text-align:left;
}
.tag-audios{
margin:2px 10px;
}
.tag-audios-title{
text-align:left;
padding:0 0 5px 0;
}
.tag-audios-posted{
}
.tag-videos{
float:left;
margin:0 10px;
}
.tag-videos-title{
line-height:1.4em;
padding:5px 0;
text-align:left;
}
.tag-navi{
clear:left;
text-align:center;
margin:10px 0;
}

/*-----Footer-----*/
#footer { width:770px; height: 52px;margin: 6px auto 0px; padding-bottom:12px; color:#666666; clear: both; }
.copyright { padding:0; margin:0; font-size:x-small; text-align:right; }

#main { float:right; }

#side-a { float:left; margin:0px 16px 0px 0px; }