/* CSS Document sub*/

/*
----------------------------------------------
草加市商店連合事業協同組合
 Version:  2009.MAY
----------------------------------------------- 
*/

/* TITLE1 about */

#rightside #main_t1{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/about_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}


#rightside #main_t1 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}

/* TITLE2 members */

#rightside #main_t2{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/members_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}


#rightside #main_t2 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}

/* TITLE3 event */

#rightside #main_t3{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/event_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}

#rightside #main_t3 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}

/* TITLE4 new */

#rightside #main_t4{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/new_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}

#rightside #main_t4 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}

/* TITLE5 link */

#rightside #main_t5{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/link_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}

#rightside #main_t5 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
	}

/* TITLE5 privacy */

#rightside #main_t5{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/privacy_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}

#rightside #main_t5 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}

/* TITLE6 pointcard */

#rightside #main_t6{
	margin:10px 20px 10px 20px;
	padding:0px;
	background: #ffffff url(img/pointcard_t.gif) no-repeat;
	width:608px;
	height:130px;
	text-align:left;
	clear:both;
}

#rightside #main_t6 h2{
	font-size:18px;
	padding:52px 330px 50px 10px;
	clear:both;
	color:#ffffff;
}


/* サブタイトル */

#rightside .sub_t{
	margin:10px 20px 10px 20px;
	padding:0px;
	width:608px;
	height:30px;
	text-align:left;
	clear:both;
	border-bottom:2px solid #d7d784;
	background: #ffffff url(img/sub_back.gif) repeat-x top;
}


#rightside .sub_t h3{
	font-size:1.1em;
	padding:7px 20px 5px 30px;
	clear:both;
}

/* リスト１ */

#rightside .list1{
	margin:10px 20px 10px 20px;
}

#rightside .list1 ul{
	text-align:left;
	list-style:none;
}

#rightside .list1 li{
	padding:5px 0px 5px 0px;
}

#rightside .list1 .list1img{
	float:right;
	margin:0px 0px 20px 10px;
	}

/* members_list */
#rightside .members_list{
	margin:10px 20px 10px 20px;
	border-bottom: solid 4px #cccccc;
	clear:both;
	}

#rightside .members_list h4{
	text-align:left;
	font-size:1.5em;
	margin: 0px 0px 20px 0px;
	color:#68870a;
	border-bottom: dotted 6px #330000;
	}


#rightside .members_list dl dt {
	text-align:left;
	float:left;
	padding:2px 10px 0px 10px; 
	border-left: solid 4px #cccccc;
	font-size:0.9em;
}

#rightside .members_list dl dd {
	margin-bottom: 0.8em;
	padding:2px 10px 0px 10px;
	text-align:left;
	font-size:0.9em;
	line-height:200%;
}

#rightside .members_list .members_listimg{
	float:right;
	margin:0px 0px 20px 10px;
}

/* eventlist */

#rightside .eventlist .eventlist_text{
	margin: 0px 10px;
	padding:20px 10px;
	text-align:left;
	clear: both;
	}
	
#rightside .eventlist{
	border:1px solid #b59f79;
	width:608px;
	margin: 20px 20px;
	}

#rightside .eventlist  .eventlist_text p{
	padding:5px 0px 10px 0px;
	}

/* #rightside .eventlist .eventlist_text img{
	float:right;
	padding-left:10px;
	padding-bottom:20px;
	}
 */
	
#rightside .eventlist .eventlist_t{
	text-align:left;
	background:#e4f2aa;
	border-bottom:1px dotted #b59f79;
	padding:7px 7px 7px 15px;
	}

#rightside .eventlist .bookmark{
	text-align:left;
	background:#f0f4c9;
	border-bottom:1px dotted #b59f79;
	border-top:1px dotted #b59f79;
	padding:7px 7px 7px 15px;
	}
	
	
/* box1 */
	
table.box1 {
	width:608px;
	margin: 10px 20px;
	padding: 0px;
	text-align:left;
	clear: both;
	border-top:1px solid #d1c4ad;
	border-left:1px solid #d1c4ad;
}

table.box1 caption{
	margin:10px 0px 0px 0px;
	text-align:left;
	}

table.box1 th{
	margin: 0px 0px;
	padding:7px 5px 7px 10px;
	line-height:140%;
	background-color:#fde9df;
	vertical-align:text-top;
	border-bottom:1px solid #d1c4ad;
	border-right:1px solid #d1c4ad;
}

table.box1 td{
	padding:7px 10px 7px 10px;
	line-height:140%;
	border-bottom:1px solid #d1c4ad;
	border-right:1px solid #d1c4ad;
}

/* prev-next */
#rightside #prev-next{
	width:608px;
	margin: 10px 20px;
	padding: 0px;
	clear: both;
	}


/* LINK */

a:link { 
	color: #ff4e1b; 
	text-decoration: underline;
}

a:visited { 
	color: #ff4e1b;  
	text-decoration: underline;
}

a:hover { 
	color:#ff4e1b; 
	text-decoration: underline;
}


 /* FONT */

.to_top {
	margin: 10px 20px 10px 20px;
	padding: 10px 0px;
	clear: both;
	text-align:right;
}

.to_top2{
	margin:10px 20px 10px 20px;
	padding: 10px 0px;
	width:608px;
	clear: both;
	text-align:right;
	}

.righttext{
	margin:10px 0px 10px 0px;
	text-align:right;
	}