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

/*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:92px;
	background: url(http://arfaetha.jp/ycaster/images/2nd_head.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/left_back.gif) 0 0  repeat-y;
}
#con_right{ width:540px; float:right; padding-right:10px; margin-bottom:10px;}
#con_left{ width:210px; float:left; padding-left:10px; background:url(http://arfaetha.jp/ycaster/images/left_head.gif) no-repeat left top;}
.leftnav{
	margin:20px 5px 5px 5px;
	padding-bottom: 3px;
	width:199px;
}
ul{
	margin-top:5px;
	padding:0;
	margin-left:6px;
	margin-bottom: 0px;
}
ul li{
	margin-left:0px;
	margin-bottom:0px;
	padding-left:12px;
	background: url(http://arfaetha.jp/ycaster/images/arrow.gif) no-repeat 0 4px;
	list-style: none;
	padding-bottom: 6px;
}
.leftnav ul li, #con_right ul li{ margin-left:0px; margin-bottom:4px; padding-left:12px; background: url(http://arfaetha.jp/ycaster/images/arrow.gif) no-repeat 0 4px; list-style: none;}
li.from_friends{ font-weight:bold; margin-top:1em;}
li.nabecon{ font-weight:bold;}

.leftnav li ul li{background:none;}
ol li{list-style-type:decimal; background-image:none;}

/*information,profile用*/
#contents_info {
	background:url(http://arfaetha.jp/ycaster/images/right_back.gif) right top repeat-y;
}
#con_left_info{
	width:540px;
	float:left;
	padding-left:10px;
	margin-bottom:10px;}
#con_right_info{ 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;}
.photo_left{float:left; margin-right:0px;}
.photo_right{ float:right; margin-left:10px; margin-bottom:5px;}


#foot {
	padding: 10px 10px 3px 10px;
	background: #1e1e1e url(http://arfaetha.jp/ycaster/images/foot_line.gif) repeat-x left top;
	color: #FFFFFF;
}
#lead {
	padding: 14px 7px 12px 7px;
}
#lead img, #lead p img{ padding-left:8px; padding-right:8px;}

#foot a:link {color: #ffffff; text-decoration: none}
#foot a:visited {color: #ffffff; text-decoration: none}
#foot a:hover {color: #ffffff; text-decoration: underline}

/*html*/
.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.6em;
}
.top_sub{ float:left; margin-right:10px; margin-left:2px;}

/* contents */

h1 {
	font-size: 140%;
	color: #993300;
	padding:0;
	margin:0;

}
h2 {
	background: url(http://arfaetha.jp/ycaster/images/h2.gif) no-repeat left 3px;
	padding:0 0 0 20px;
	margin:0px;
	font-size: 120%;
	font-weight: bold;
	color: #715252; height:23px;
}
h3{	font-size: 110%; font-weight: bold; margin-bottom:3px; margin-top:3px;color: #715252;}

.title{}

.left { float: left; margin-right:5px;}
.right { float: right;}
th { color:#FFFFFF; font-weight:bold}

table.dat{ border-collapse: collapse;border:1px solid #816940; background-color:#ffffff;}
table.dat th  {
	 border-bottom:1px solid #ffffff;
	font-weight:bold;
	color:#FFFFFF;
	line-height:140%;
	text-align:left;
	background: #666666;
}
table.dat td  { border:1px solid #816940; vertical-align:top;line-height:140%;} 
.caution{color:#FF0000; font-weight:bold;}

.clear{
clear:both;
}

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

/*** タグクラウド（本番） ***/     
.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; }

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline;  background: none;}

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


#right_box_left{ background:url(http://arfaetha.jp/ycaster/images/right_box_body.gif) 0 0 repeat-y;
	width:265px; float:left;}
#right_box_right{ background:url(http://arfaetha.jp/ycaster/images/right_box_body.gif) 0 0 repeat-y;
	width:265px;float:left;}
.right_box_top{ background:#FFFFFF url(http://arfaetha.jp/ycaster/images/right_box_top.gif) 0 0 no-repeat; width:265px; height:12px;}
.right_box_body{
	padding:0 14px 0 14px;
	width:238px;
	margin: 0;
}
.right_box_bottom{ background:#FFFFFF url(http://arfaetha.jp/ycaster/images/right_box_bottom.gif) 0 0 no-repeat; width:265px; height:12px;}


.right_box_body ul{
	margin-top:5px;
	padding:0;
	margin-left:14px;
	margin-bottom: 10px;
}


.line{ width:531px; height:5px;
background: url(http://arfaetha.jp/ycaster/images/line.gif) repeat-x left bottom;
margin-top:14px; margin-bottom:14px;
}
#con_right h2 {
	background: url(http://arfaetha.jp/ycaster/images/_h2.gif) no-repeat 0 2px;
	font-size: 120%;
	font-weight: bold;
	color: #715252;
	border-bottom:2px solid #CC0400;
	margin: 0;
	line-height: 1;
	height: auto;
	padding: 2px 0 5px 20px;
}

#con_left_info h2 {
	background: url(http://arfaetha.jp/ycaster/images/h2.gif) no-repeat 0 0;
	font-size: 120%;
	font-weight: bold;
	color: #715252;
	border-bottom: none;
	margin: 0;
	line-height: 1;
	height: 20px;
	padding: 2px 0 0 20px;
}

.book{
	margin:10px 7px 5px 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FFFFFF;
	width:195px;
}
.book_left { float: left; margin-right: 5px; padding-left:3px; width:50px;}
.book_right { float: left; width:135px;}

ul li span.infodate{ display:block; float:left;width:100px; padding-right:10px;}
ul li span.infotitle{ display:block; float:left;width:400px;}.indispensable{ color:#FF0000;}

.inquiry th{ color:#666666; text-align: left;}
.inquiry td{ padding-top:4px; padding-bottom:4px;}

#contents_search{background-color:#FFFFFF; padding:0 15px 10px 15px;}

.pdf-list ul{ float:left; margin:0;padding:10px 25px 10px 25px; width:140px; }
.pdf-list{  clear:both; padding:10px 10px 10px 100px;border-top:1px solid #B20004; margin:10px}
.pdf-list ul li span{font-size:80%}

#contents_etc {
	background: none;
}
#con_etc_inner{
	width:760px;
	padding:0 10px;
	margin-bottom:10px;}

#con_etc_inner .line{width:auto;}
.go_to_top{ text-align:center}
.go_to_top a{ background:url(http://arfaetha.jp/ycaster/images/arrow_u.gif) 0 4px no-repeat; padding-left:12px;}
li small{ color:#666666; display:block}

table.entryform{ border-collapse:collapse; border: 1px solid #333333;width:400px; margin-left:60px}
table.entryform th,table.entryform td{border: 1px solid #666666;padding:5px}
table.entryform th{ background-color:#333333;text-align:left; width:100px;}