@charset "utf-8";
/*body*/
body {
	color: #666666;
	margin: 0px;
	font: 80%/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(http://arfaetha.jp/ycaster/images/back.gif) repeat-x;
}
h2 {
	margin:0;padding:0;
}

/*link*/
a:link {color: #4d5c98; text-decoration: none}
a:visited {color: #4d5c98; text-decoration: none}
a:hover {color: #ff9900; text-decoration: underline}
a:active {color: #4d5c98; text-decoration: none}
a img{border:0}

/*container*/
#container {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
}
#head {
	width: 780px;
	height:166px;
	background: url(http://arfaetha.jp/ycaster/images/head_main.jpg) no-repeat left top;
}
#menu{
    padding-top:3px;
	width: 780px;
	height:38px;
	background: url(http://arfaetha.jp/ycaster/images/line.gif) repeat-x left bottom;
}
#contents {
	background:url(http://arfaetha.jp/ycaster/images/book_back.gif) right bottom no-repeat;
}
#con_left{
	width:540px;
	float:left;
	padding-left:10px;
	margin-bottom:10px;}
#con_right{ width:210px; float:right; padding-right:10px; background:url(http://arfaetha.jp/ycaster/images/book_back_y.gif) repeat-y right top;}
#con_right_inner{padding-left:7px;}
.book{
	margin:10px 5px 5px 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FFFFFF;
	width:199px;
}
.book_left { float: left; margin-right: 5px; padding-left:3px; width:50px;}
.book_right { float: left; width:140px;}

#foot {
	padding: 10px 10px 5px 10px;
	background: #1e1e1e url(http://arfaetha.jp/ycaster/images/foot_line.gif) repeat-x left top;
	color: #FFFFFF;
}
#foot a:link {color: #ffffff; text-decoration: none}
#foot a:visited {color: #ffffff; text-decoration: none}
#foot a:hover,#foot a:active {color: #ffffff; text-decoration: underline}

/*html*/
ul { margin:0; padding:0;}
li { margin:0; padding:0;}
/*.info{background: url(http://arfaetha.jp/ycaster/images/info_back.gif) repeat-y; width:533px;}
.info_innner{ padding:5px 10px 5px 10px; line-height:1.4em;}
.info_innner ul{ margin:0; padding:0;}
.info_innner li{ margin-left:5px; padding-left:12px; background: url(http://arfaetha.jp/ycaster/images/arrow.gif) no-repeat left 3px; list-style: none; margin-bottom:5px;}
*/
.encl { line-height:1.4em;background:url(http://arfaetha.jp/ycaster/images/top_encl.gif) 0 top no-repeat; min-height:123px; width:527px;margin:0;}
.encl ul{ margin:0; padding:10px 0 5px 0;}
.encl li{ margin-left:5px; padding-left:12px; background: url(http://arfaetha.jp/ycaster/images/arrow.gif) no-repeat left 4px; list-style: none; margin-bottom:5px;}
.float_right{ float:right;margin:0;}

.top_sub{ float:left; padding-right:6px; padding-left:6px;}

.left { float: left; margin-right:5px;}
.right { float: right;}
.clear{clear:both;}

.notice {
	font-weight: bold;
	color: #CC0000;
}

.rss_feed { text-align:center;}
/*** タグクラウド（本番） ***/     
.module-tagcloud .module-list {text-align: left; }
.module-tagcloud .module-list { list-style: none; }
.module-tagcloud .module-list-item { display: inline; background: none;}
.module-tagcloud li{ line-height:1em;}
.module-tagcloud li.taglevel1 { font-size: 160%; } 
.module-tagcloud li.taglevel2 { font-size:130%; } 
.module-tagcloud li.taglevel3 { font-size:120%; } 
.module-tagcloud li.taglevel4 { font-size: 100%; } 
.module-tagcloud li.taglevel5 { font-size: 90%; } 
.module-tagcloud li.taglevel6 { font-size: 80%; }
.entry-tags { margin: 0 0 10px 10px; }
.module-content{ padding:0 19px; background:#ffffff url(http://arfaetha.jp/ycaster/images/tag_encl_back.gif) 0 0 repeat-y;}
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline;  background: none;}

.entry-tags-list {
list-style:none;
padding: 0px;
}

#tag {
border: 1px solid #CCC;
padding: 10px;
margin: 10px;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
}

#tag a {
color: #000;
text-decoration: none;
}
#tag a:active,
#tag a:hover {
color: #6C3;
text-decoration: none;
}

#tag .hot a { color: #0000ff; }
#tag .old a { color: #444444; }
#tag .oldest a { color: #b0b0b0;}

ul li span.infodate{ display:block; float:left;width:91px; padding-right:10px;}
ul li span.infotitle{ display:block; float:left;width:390px;}
