@charset "utf-8";
@import url("common.css");

/**********************************************************************
*                                                                     *
*                           www.rssmag.jp                  		      *
*                                                                     *
*						 *  basic design3  *		    			  *
*                                                                     *
**********************************************************************/

body{
	background-color:#666;
	}

/***************************** link *****************/

a, a:link, a:visited{	
	color: #003366;
	text-decoration: none;
	}
	
a:hover, a:active{
	text-decoration:underline;
	color: #0099FF;
	}
	
/***************************** headline *****************/

h3{
	margin:0px;
	padding:20px 0px 0px 20px;
	}
#sideCategory h3, #main h3, #info h3, #new h3{
	height:30px;
	text-indent:-99999px;
	overflow:hidden;
	}
	
	

/***************************** top ***********************/
		
#top{
	height:111px;
	}		
		
#header{
	height:111px;
	background:url(../images/design3/header_bg.gif) center top no-repeat;
	  }
		

/***************************** container *******************/

.conBox{
	}	
	
#container{
	background: url(../images/design3/container_bg.gif) top center repeat-y;
	}
	
/********** adsix **********/

#adsix{
	background-color:#fff;
	}
	
/************ wrap **********/

#wrap{
	padding:5px 0px;
	margin:10px 0px 0px;
	border-top:3px solid #bbb;
	border-bottom:3px solid #ddd;
	background:#f4f4f4;
	}

/* -- search --*/	
#search{
	}
#search01{
	padding:5px 0px;
	margin:10px auto 0px auto;
	border-top:3px solid #bbb;
	border-bottom:3px solid #ddd;
	background:#f4f4f4;
	text-align:center;
	}

#wrap a:link, #wrap a:visited{
	color:#7676A0;
	text-decoration:none;
	}
#wrap a:hover, #wrap a:active{
	color: #FF9900;
	text-decoration:none;
	border-bottom:1px dotted #FF9900;
	}

/************ category **********/

#sideCategory{
	width:174px;
	background:#fff url(../images/design3/category_bg.gif) left top repeat-y;
	}
#sideCategory h3{
	background:#fff url(../images/design3/category_top.gif) left top no-repeat;
	}
#sideBottom{
	margin:0px;
	background:#fff url(../images/design3/category_bottom.gif) left -3px no-repeat;
	height:26px;
	}


/*-- category list --*/	
#sideCategory .list{
	margin:0px 5px 10px 5px;
	padding:10px 0px 10px 15px;
	}


/************ main contents **********/

#main{
	background:url(../images/design3/main_bg.gif) left top repeat-y;
	}
#main #box{
	margin-bottom:10px;
	height:30px;
	padding:20px 0px 0px 20px;
	background:#fff url(../images/design3/main_top.gif) left top no-repeat;
	}
#mainBottom{
	margin:0px;
	background:#fff url(../images/design3/main_bottom.gif) left top no-repeat;
	height:26px;
	}
	
#main h3{
	width:340px;
	float:left;
	}
#main #icon_rss{
	float:left;
	padding:0px 16px 4px 0;
	margin:0px;
	}	

	
	
/* --- sub contents --- */


#sub{
	margin-left:14px;
	float:left;
	}
	
#info, #new{
	width:295px;
	background:url(../images/design3/sub_bg.gif) left top repeat-y;
	}
.bottom{
	background:url(../images/design3/sub_bg_bottom.gif) left top no-repeat;
	margin:0px;
	height:26px;
	}
/* what`s new */

#info h3{
	background:#fff url(../images/design3/info_bg_top.gif) left top no-repeat;
	}
	
#info p{
	margin:5px;
	padding:3px 3px 3px 15px;
	}

#info a:link, #info a:visited{
	color: #33CC00;
	text-decoration:none;
	border-bottom:1px dotted #33cc00;
	}
#info a:hover{
	color:#009900;
	text-decoration:none;
	border-bottom:1px solid #009900;
	}

/* new mag */	
#new{
	margin-top:0px;
	}	
#new h3{
	background:#fff url(../images/design3/new_bg_top.gif) left top no-repeat;
	}
#new a{
	color:#0099FF;
	text-decoration:underline;
	}
	
#new dl{
	padding:0px 3px 0px 7px;
	}
#new dt{
	margin-bottom:1px;
	}
#new dd{
	}
#new dd.description{
	margin-top:2px;
	}



/***************************** searchMain *******************/

#searchMain{
	margin-left:14px;
	background:url(../images/design3/search_main_bg.jpg) left 6px no-repeat;
	}
	
#searchTitle{
	padding-left:10px;
	padding-top:15px;
	}

	
#titleIcon{
	}
h4{
	}
#titleBar{
	border-bottom:2px solid #C3D0E1;
	}
	
form#searchSelect{
	}	
	
#searchBox01{
	}
#searchMagazine{
	clear:both;
	background:url(../images/design3/search_main_bottom.jpg) right bottom no-repeat;
	}
#searchMagazine dl{
	border-bottom:1px dotted #ccc;
	margin:10px;
	}
#searchMagazine dt{
	background: url(../images/common/searchMagazineTitle.png) left center no-repeat;
	}
#searchMagazine dd.searchDescription{
	padding:5px 10px 5px 20px;
	}
	
#searchMagazine dd.url,
#searchMagazine dd.date,
#searchMagazine dd.txt,
#searchMagazine dd.icon,
#searchMagazine dd.count{
	}
#searchMagazine dd.url{
	padding-left:20px;
	}
#searchMagazine dd.url a{
	color:#0099FF;
	}	
	
#searchMagazine dd.date{
	}
#searchMagazine dd.txt{
	}
#searchMagazine dd.icon{
	}
#searchMagazine dd.count{
	}


		
/* page part */	
#page{
	}	
#part #page a{
	}
#page a:link, #page a:visited{
	}
#page a:hover, #page a:active{
	}
	


/***************************** footer *******************/
		
#bottom{
	}		
	
#footer{
	padding-top:10px;
	background:url(../images/design3/footer_bg.gif) center top no-repeat;
	}

	
#footer #menu{
	}
#footer #menu li{
	}	
	
				
#footer a:link, #footer a:visited{	
	color: #555;
	}	

#footer a:hover, #footer a:active{	
	color: #FF6600;
	text-decoration: underline;
	border-bottom:none;
	}	
		
		
#footer p{
	}
#footer span{
	}
#footer #ad{
	margin:0 auto;
	color:#333;
	background-color:#e4e4e4;
	padding:3px;
	}
