@import url(head_foot.css);

a {
 color:#0074C8;
	text-decoration: none;
}
a:hover {
 color:#F97500;
	text-decoration: underline;
}

.sitesearch {
	width:190px;
}

/* CSS container shadow */
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #F1F0F1;
	}

	#shadow-container .shadow2 {
		background: #DBDADB;
	}

	#shadow-container .shadow3 {
		background: #B8B6B8;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding:0;
		max-height:80px;
	}
/* CSS container shadow */

.nodisplay{
	display:none;
}



#sitemap ul{
	margin:0 0px;padding:0;
}
#sitemap li{
	background:transparent url(./img/bullet_sitemap.gif) no-repeat 0 8px;
	margin:0; padding:5px 0 5px 15px;
	list-style-type:none;
	border-bottom:1px solid #A8A8A8;
}
#partition_l {
	float:left;width:50%;
	text-align: left;
}
#partition_r {
	width:49%;
	float:right;
	text-align: left;
}

#help ul{
	margin:0 0px;padding:0;
}
#help li{
	background:transparent url(./img/bullet.gif) no-repeat 5px 8px;
	margin:0; padding:3px 0 3px 20px;
	list-style-type:none;
/*	border-bottom:1px solid #A8A8A8;*/
}

#right {
	margin 0 0 0 15px;
}




#id_pass{
	width:150px;
}





#more {
	background: url(./img/more.gif) no-repeat top right; color:#015593;
	margin:0;padding:2px 3px;
	height:15px;
	text-align:right;
}
#more a:hover {
	text-decoration:none;
}


#table1 TD, #table1 TH {
	BORDER: #804000 1px solid;
	PADDING: 8px;
	text-align:left;
}

/* ↓ログイン画面のみ使用 */
#table1 .tablebg1 {
 	text-align:left;
	PADDING: 5px;
	BACKGROUND: #FCEEE3; COLOR: #804000;
}
#table1 .tablebg2 {
 	text-align:left;
	PADDING: 5px;
	BACKGROUND: #FFDEC7; COLOR: #804000;
}
/* ↑ログイン画面のみ使用 */






/****************************コンテナ２********************************/
#container2 {
	margin:auto;
	width:800px;
	background-color:#fff;
}
/******** menu ***********/
#menu {
	width:192px;
	float:left;
	padding:8px 5px 8px 8px;
}

#menu a{	
	/*background:#fff;*/ color:#000; 
	text-decoration:none;
}
#menu a:hover{
	/*background:#fff;*/ color:#0000ff;
	text-decoration:underline;
}


#box_menu1 .content {	border:#5A1A00 1px solid;
	text-align: left;
	margin:0px 0px 8px;
	padding:5px;
}


#box_menu1 h3{
	margin:0px 0 0;padding:3px;
	background-color:#5A1A00;
	text-align:center;
	font-size:12px;
	color: #fff;
}

#box_menu1 ul{
	margin:0 0px;padding:0;
}
#box_menu1 li{
	background:transparent url(./img/bullet.gif) no-repeat 0 4px;
	margin:0 0 5px; padding:0px 0 4px 15px;
	list-style-type:none;
	border-bottom:1px dotted #5A1A00;
}

/******** content ***********/
#content{
	width:584px;
	margin-left:205px;
	text-align: left;
	padding:8px 0 8px;
}

#content ul{
	margin:0 ;padding:0 5px 5px; 
}
 .li_creinfo{
	background:transparent url(./img/li_creinfo.gif) no-repeat 1px 7px;
	margin:0; padding:6px 0 6px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:1px dotted #5A1A00;
}
#id .li_creinfo{
	background:transparent url(./img/li_creinfo.gif) no-repeat 1px 7px;
	margin:0; padding:3px 0 3px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:0px;
}
 .li_crebbs{
	background:transparent url(./img/li_crebbs.gif) no-repeat 1px 7px;
	margin:0; padding:3px 0 3px 15px;
	list-style-type:none;
	position:relative
}
 .li_rssnews{
	background:transparent url(./img/li_rssnews.gif) no-repeat 1px 7px;
	margin:0; padding:6px 0 6px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:1px dotted #5A1A00;

}
 .li_info1{
	background:transparent url(./img/li_info1.gif) no-repeat 1px 8px;
	margin:0; padding:6px 0 6px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:1px dotted #5A1A00;
}
 .li_info2{
	background:transparent url(./img/li_info2.gif) no-repeat 1px 8px;
	margin:0; padding:6px 0 6px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:1px dotted #5A1A00;
}
 .li_info3{
	background:transparent url(./img/li_info3.gif) no-repeat 1px 8px;
	margin:0; padding:6px 0 6px 15px;
	list-style-type:none;
	position:relative;
	border-bottom:1px dotted #5A1A00;
}
/*
#toppage_r li{
	border-bottom:1px dotted #5A1A00;
}*/




#box_content1 .h3 {
	background:#fff url(./img/moji_welcomhomuty.gif) no-repeat top left; 	color:#5A1A00;
	margin:8px 0 0;padding:3px 20px 0;
	height:22px;
	font-size: 13px;
}

/******* はじめての方へで使用 *********/
#box_content1 h4 {
	background:#FEEAD3 url(./img/h4bg.gif) no-repeat top left; color:#C16700;
	margin:10px 6px 3px;padding:3px 0 0 23px;
	height:17px;
	font-size:13px;
}

#box1 {
	border: 4px #B0B0B0 solid;
	margin:6px; padding:10px;
}




#toppage_r .content, #box_content1 .content {
	margin:0 0 8px;
}


#toppage_l{
	width:342px;
	float:left;
	font-size:12px;
}
#toppage_r{
	width:234px;
	float:left;
	padding:0 0 0 8px;
	font-size:12px;
}
#toppage_l .h3l {
	background:#E2BA73; color:#804000;
	margin:0 0 0px;padding:2px 15px;
	font-size: 13px;
	border:1px solid #804000;
}
#toppage_r .h3r {
	background:#F2CEAD; color:#804000;
	margin:0;padding:3px 15px;
	font-size: 13px;
}
#toppage_l .content {
	border-left:1px solid #804000;
	border-right:1px solid #804000;
	border-bottom:1px solid #804000;
	margin:0 0 8px; padding:4px 2px;
}


#genretop_l{
	width:300px;
	float:left;
	font-size:12px;
}
#genretop_r{
	width:270px;
	float:left;
	padding:0 0 0 8px;
	font-size:12px;
}
#genretop_l .h3l {
	background:#804000; color:#fff;
	margin:0 0 3px;padding:3px 15px 2px;
	font-size: 13px;
}
#genretop_r .h3r {
	background:#BE5F00; color:#fff;
	margin:0;padding:3px 15px 2px;
	font-size: 13px;
/*	border:1px solid #F0A25B;*/
}

#genretop_r .content {
	border-left:1px solid #BE5F00;
	border-right:1px solid #BE5F00;
	border-bottom:1px solid #BE5F00;
	margin:0 0 8px; padding:4px 2px;
}

#rankingtop_l{
	width:285px;
	float:left;
	font-size:12px;
}
#rankingtop_r{
	width:285px;
	float:left;
	padding:0 0 0 8px;
	font-size:12px;
}
#rankingtop_l .h3l {
	background:#804000; color:#fff;
	margin:0;padding:3px 15px 2px;
	font-size: 13px;
}
#rankingtop_r .h3r {
	background:#BE5F00; color:#fff;
	margin:0;padding:3px 15px 2px;
	font-size: 13px;
/*	border:1px solid #F0A25B;*/
}

#rankingtop_l .content {
	border-left:1px solid #804000;
	border-right:1px solid #804000;
	border-bottom:1px solid #804000;
	margin:0 0 8px; padding:4px 2px;
}
#rankingtop_r .content {
	border-left:1px solid #BE5F00;
	border-right:1px solid #BE5F00;
	border-bottom:1px solid #BE5F00;
	margin:0 0 8px; padding:4px 2px;
}


#box_info {
	background:#fff; color:#804000;
	margin:8px 0;padding:5px 4px;
	border:#AEAC9D 1px solid;
}
#box_info_contents {
	background:#F9F9F9; color:#000;
	margin:0 0 8px;padding:20px 25px;
/*	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-right:#C0C0C0 1px solid;*/
	border:#C0C0C0 1px solid;
}

#hr{
	margin:5px 0; padding:0;
	border-top:1px dotted #5A1A00;
	width:100%; font-size:1px;
}

/************** マイページ **************/


#id .title_on {
	background: url(./img/titlebar_mypage.gif) no-repeat top left; color:#804000;
	margin:8px 0 0; padding:2px 20px 0;
	height:17px;	font-size: 13px;
	text-align:left;
}
#id .title_off {
	background: url(./img/titlebar_mypage_off.gif) no-repeat top left; color:#804000;
	margin:8px 0 0; padding:2px 20px 0;
	height:18px;	font-size: 13px;
	text-align:left;
}

#id .content2{
	background:url(./img/bg.gif) repeat-y top left;
	margin:0; padding:5px 15px 5px 8px;
}
#id .top2 {
	background:url(./img/top.gif) no-repeat top left;
	height:6px;
	font-size:1px;
}
#id .bottom2 {
	background:url(./img/bottom.gif) no-repeat bottom left;
	height:7px;
	font-size:1px;
}

#crebbs {
	background:#FEFEFE; color:#000;
	margin:0 0 8px;padding:5px 10px 10px 10px;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-right:#C0C0C0 1px solid;
	border-bottom:#C0C0C0 1px solid;
}
#id h3 {
	background-color: #5A1A00; color:#fff;
	margin:0px 0 8px;padding:3px 20px 3px;
	font-size:14px;
	text-align:center;
}

#box {
	BORDER: #5A1A00 1px solid;
	background: #FFFFCC;
	padding: 10px;
	text-align:center;
}
/*
#form .koumoku {
 	text-align:left;
	background-color:#FFE9BC; COLOR:#804000;
	PADDING: 5px;
	width:110px;
}*/
#form TD {
	BORDER: #804000 1px solid;
	PADDING: 8px;
/*	text-align:left;*/
	background: #fff;
}

#form .koumoku {
	BORDER: #804000 1px solid;
	PADDING: 5px;
	width:108px;
	background-color:#FFE9BC; COLOR:#804000;
}
#worklist{
	BORDER: #804000 1px solid;
}
#worklist_name {
	background-color: #6D3838; color:#fff;
}
#diary {
	background:#FEFEFE; color:#000;
	margin:0 0 8px;padding:10px 15px;
	border-left:#5A1A00 1px solid;
	border-right:#5A1A00 1px solid;
	border-bottom:#5A1A00 1px solid;
}
.diary{
	background:#FFFFCC; color:#000000;
	margin:0;padding:5px 15px;
	font-size:14px;
	border:#5A1A00 1px solid;
}

#menu_img {
	margin:0px 0px 6px;
}



/********************/
/*
#beginner a {
	background:url(./img/beginner.gif) no-repeat top left;
	width:91px; height:30px;
	text-decoration:none;
float:right;
	text-indent:-9000px;
	text-decoration:none;
}
#beginner a:hover {
	background:url(./img/regist_cre_top.gif) no-repeat top left;
	width:91px; height:30px;
}*/






