@charset "UTF-8";
/* CSS Document */

/*カラムレイアウト*/
div#left-col{
	width:180px;
	float:left;
}

div#left-inner{
	padding:0px 0px;
}

div#main-col{
	float:left;
	width:620px;
	margin-left:-1px;
}

div#main-inner{
	padding:0px 10px;
}


div.topic_box{
	margin-bottom:40px;
	font-size:13px;
}

div.topic_box h3.title{
	font-size:16px;
	margin-bottom:10px;
	padding:5px;
}


div.topic_box h3.title a{
	color:#006699;
	text-decoration:none;
	font-size:16px;
}

div.topic_box h3.title a:hover{
	color:#FF6600;
	text-decoration:none;
}

div.topic_box div.topic{
}

div.topic_box div.text{
	padding:0px 10px;
	margin-bottom:10px;
	line-height:22px;
}

div.topic_box div.text p{
	line-height:22px;}

div.topic_box div.sign_in{
	padding:0px 10px;
	margin-bottom:10px;
	line-height:20px;
	color:#999999;
}

div.topic_box div.more{
	padding:0px 10px;
	margin-bottom:10px;
}

div.topic_box div.tag{
	margin-top:15px;
	padding:0px 10px;
	margin-bottom:10px;
	font-size:12px;
}

div.topic_box div.tag span{
	font-weight:bold;
}

div.topic_box div.topicinfo{
	font-size:12px;
	color:#999999;
	text-align:right;
}

div#calendar{
	margin-bottom:10px;
}

div#calendar p{
	text-align:center;
	margin-bottom:2px;
}

div#calendar td,div#calendar th{
	text-align:center;
	font-size:11px;
}

div#calendar th.sun{
	color:#CC9999;
}

div#calendar th.week{
	color:#666666;
}

div#calendar th.sat{
	color:#6699CC;
}

div#calendar td.sun{
	color:#999999;
}

div#calendar td.week{
	color:#999999;
}

div#calendar td.sat{
	color:#999999;
}

div#calendar td.tdy{
	font-weight:bold;
	color:#666666;
	background:#FFCCCC;
}

div#calendar td a{
	text-decoration:none;
	font-weight:bold;
}

div#calendar td a:hover{
	text-decoration:underline;
	font-weight:bold;
}

div.menubox{
	margin-bottom:10px;
}

div.menubox p.index{
	margin-bottom:3px;
	font-size:13px;
	font-weight:bold;
}

div.menubox ul{
	padding:0px;
	list-style:none;
	margin:0px;
}

div.menubox ul li{
	list-style:none;
	font-size:11px;
	margin-bottom:3px;
}
div.menubox ul li:before{content: "\00BB \0020"}
div.menubox ul li a{font-size:11px;}

br.clear{
	margin-bottom:10px;
	clear:both;
}

input#s{width:100%;}

img.expansion{cursor:pointer;}

div#apptitle{background:#CC0000; height:30px;}
div#apptitle p.title{ font-size:18px; color:#FFFFFF; font-weight:bold; float:left; width:300px; padding-left:5px; line-height:30px;}
div#apptitle p.category{color:#FFFFFF; font-weight:bold; float:right; width:150px; padding-right:5px; text-align:right; line-height:30px;}

@import "thickbox.css";
