/* base--------------------------------------------- */
* {
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#221111;
	scrollbar-darkshadow-color:#998888;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#221111;
	border:0px;
}
a {
	color:#FFFFFF;
}
body {
	color:#FFFFFF;
	font-size:11px;
	height:100%;
	margin:0;
	background-color:#998888;
}
h2 {
	font-size:14px;
	font-weight:bold;
}
/* top--------------------------------------- */
#title {
	width:200px;
	height:150px;
}
#syoukai {
	width:800px;
	height:130px;
	margin-top:10px;
	font-size:12px;
	text-align:center;
}
/* top main------------------------------- */
#top_main {
	width:800px;
}
.linktit{
	width:700px;
	height:50px;
	text-align:center;
	font-size:28px;
	line-height:40px;
	float:left;
}
#domei {
	width:700px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
.domei {
	width:175px;
	height:200px;
	text-align:center;
	float:left;
}
.domei a {
	font-size:14px;
}
#domei_ent {
	width:700px;
	height:50px;
	text-align:center;
	float:left;
}
#domei_ent a {
	font-size:28px;
	line-height:40px;
}
/* top cnt */
#cnt {
	width:398px;
	height:138px;
	border:#FFFFFF solid 1px;
	margin:20px 210px 20px 210px;
	float:left;
}
#cnt_tit {
	width:100%;
	height:18px;
	background-color:#CCCCCC;
	color:#000000;
	font-size:12px;
	line-height:16px;
	float:left;
}
#cnt_ab	{
	width:398px;
	height:40px;
	font-size:18px;
	text-align:center;
	line-height:38px;
	float:left;
}
#cnt_ab	a {
	font-size:18px;
	font-weight:bold;
}
#cnt_l {
	width:198px;
	height:39px;
	line-height:38px;
	font-size:18px;
	text-align:center;
	border-top:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	float:left;
}
#cnt_l a {
	font-size:18px;
	font-weight:bold;
}
#cnt_r {
	width:199px;
	height:39px;
	font-size:18px;
	text-align:center;
	line-height:38px;
	border-top:#FFFFFF solid 1px;
	float:left;
}
#cnt_r a {
	font-size:18px;
	font-weight:bold;
}
/* top link */
#genre {
	width:700px;
	margin-bottom:10px;
	float:left;
}
#genre_t {
	width:700px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	background-color:#666666;
	float:left;
}
#genre_p {
	width:140px;
	height:120px;
	text-align:center;
	float:left;
}
#genre_l {
	width:233px;
	height:20px;
	text-align:center;
	line-height:18px;
	float:left;
}
#link_d {
	width:698px;
	height:248px;
	background-color:#998888;
	border:#FFFFFF solid 1px;
	margin-bottom:20px;
	overflow:auto;
	float:left;
}
#link_d ul {
	margin:0px;
}
#link_d li {
	width:216px;
	height:25px;
	font-size:12px;
	line-height:21px;
	text-align:left;
	display:inline;
	background-color:#221111;
	border:#221111 solid 1px;
	margin:5px 0px 0px 7px;
	float:left;
}
/* TOP left menu ----------------------------------- */
#menu {
	width:198px;
	border:#221111 solid 1px;
	float:left
}
#ninsyo {
	width:198px;
	height:98px;
	background-color:#221111;
	border:#ffffff solid 1px;
	float:left;
}
#rank {
	width:198px;
	border:#221111 solid 1px;
	margin-top:5px;
	float:left;
}
.left_m {
	width:196px;
	height:33px;
	line-height:30px;
	background-color:#221111;
	border:#FFFFFF solid 1px;
	margin-top:5px;
	float:left;
}
.left_m a {
	font-size:18px;
	font-weight:bold;
}
/* TOP right ---------------------------------------- */
#newlink {
	width:198px;
	height:400px;
	border:#221111 solid 1px;
	overflow:auto;
	float:left
}
#newlink ul {
	margin:0px;
}
#newlink li {
	width:178px;
	height:15px;
	line-height:14px;
	text-align:left;
	float:left;
}
.sitetit {
	width:198px;
	height:15px;
	text-align:left;
	line-height:14px;
	background-color:#221111;
	float:left;
}
#daily {
	width:198px;
	height:100%;
	border:#221111 solid 1px;
	float:left;
}
.day {
	width:198px;
	height:100%;
	float:left;
}
.day_t {
	width:198px;
	height:13px;
	font-size:10px;
	text-align:left;
	float:left;
}
.day_img {
	width:66px;
	height:80px;
	text-align:center;
	margin-bottom:5px;
	float:left;
}
#banner {
	width:198px;
	margin-top:5px;
	border:#221111 solid 1px;
	float:left
}
#banner a {
	width:99px;
	height:40px;
	text-align:center;
	margin-top:5px;
	float:left;
}
/* Main top --------------------------------------- */
#m_top {
	width:800px;
	height:150px;
}
.m_topleft {
	width:290px;
	height:30px;
	text-align:left;
	margin:100px 0 20px 10px;
	float:left;
}
.m_topimg {
	width:200px;
	height:150px;
	background:url(img/title2.jpg) no-repeat;
	float:left;
}
.m_topright {
	width:290px;
	height:30px;
	text-align:right;
	margin:20px 10px 100px 0;
	float:left;
}
/* right ------------------------------------- */
#rigth {
	width:800px;
	float:left;
}
#desire {
	width:700px;
	height:108px;
	text-align:center;
	line-height:15px;
	border-bottom:#998888 solid 2px;
	margin:10px auto 0 auto;
}
#com {
	width:800px;
	height:177px;
	border-bottom:#998888 solid 3px;
	float:left;
}
.comtit {
	width:800px;
	height:30px;
	text-align:center;
	line-height:28px;
	font-size:12px;
	float:left;
}
.community {
	width:200px;
	height:147px;
	text-align:center;
	line-height:12px;
	float:left;
}
#f_left{
	width:497px;
	float:left;
}
#left_bbs1 {
	width:497px;
	height:183px;
	float:left;
}
/* bbs パターン１ */
#left_bbs_p1 {
	width:463px;
	height:433px;
	border:#998888 solid 2px;
	line-height:13px;
	margin:0 auto 0 auto;
	overflow:auto;
}
/* bbs パターン２ */
#left_bbs_p2 {
	width:463px;
	height:433px;
	background-color:#666666;
	border:#998888 solid 2px;
	line-height:13px;
	margin:0 auto 0 auto;
	overflow:auto;
}
#left_bbst {
	width:497px;
	height:60px;
	line-height:18px;
	text-align:center;
	float:left;
}
#form {
	width:300px;
	border-left:#998888 solid 3px;
	color:#000000;
	float:left;
}
.form_t{
	width:258px;
	height:28px;
	border:#FFFFFF solid 1px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
.foot1 {
	width:800px;
	height:15px;
	line-height:15px;
	text-align:right;
	float:left;
}
/* kiyaku ----------------------------------- */
#kiyaku {
	width:670px;
	margin:5px auto 20px auto;
	line-height:15px;
}
.kiyaku_t {
	width:670px;
	height:30px;
	text-align:left;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
#kisei {
	width:650px;
	margin:40px auto 20px auto;
	line-height:15px;
}
