@charset "utf-8";
@import url("common.css");

/**********************************************************************
*                                                                     *
*                           www.rssmag.jp                  		      *
*                                                                     *
*						 *  basic design2  *		    			  *
*                                                                     *
**********************************************************************/

body{
	background:url(../images/design2/bg.gif) left top repeat;
	}


/***************************** link *****************/
a, a:link, a:visited{	
	color: #006699;
	text-decoration:none;
	}
	
a:hover, a:active{
	text-decoration:underline;
	color: #FF9900;
	}
	
/***************************** headline *****************/

h3{
	padding: 5px 0 5px 20px;
	margin:0px;
	}
	
	
/***************************** top ***********************/
		
#top{
	height:112px;
	}		
		
#header{
	height:112px;
	background:url(../images/design2/header_bg.gif) center 1px no-repeat;
	  }
		

/***************************** container *******************/

.conBox{
	border:1px solid #ccc;
	}	
	
#container{
	background: url(../images/design2/container_bg.gif) top center repeat-y;
	}
	
	
/********** adsix **********/

#adsix{
	background-color:#fff;
	border:none;
	}
	
/************ wrap **********/

#wrap{
	padding:0px;
	margin:10px 0px;
	background: url(../images/design2/searchBox.gif) left top repeat;
	}
	
/* -- search --*/	
#search{
	background: url(../images/design2/searchBox.gif) left top repeat;
	}
#search01{
	padding:10px 0px;
	margin:0px auto;
	background:#fff url(../images/design2/searchBox.gif) left top repeat;
	}
	
#wrap a:link, #wrap a:visited{
	color:#333;
	text-decoration:none;
	}
#wrap a:hover, #wrap a:active{
	color: #ff9900;
	text-decoration:underline;
	}


/************ category **********/
#sideCategory{
	width:168px;
	}
#sideCategory h3{
	color:#FCFCFC;
	background:url(../images/design2/title_bg.gif) left top repeat-x;
	}

/* category list  */	
#sideCategory .list{
	margin:10px 14px 10px 20px;
	padding:0px 0px 10px 0px;
	}

			
/************ main contents **********/

#main{
	padding-bottom:5px;
	}
	
#mainBottom{
	}
#main #box{
	background:url(../images/design2/title_bg.gif) left top repeat-x;
	height:20px;
	margin:0px;
	margin-bottom:10px;
	padding: 5px 0 2px 20px;
	}
	
#main h3{
	width:360px;
	color:#FCFCFC;
	margin:0px;
	padding:0px;
	}
#main #icon_rss{
	float:left;
	padding:0;
	}	

	
	
/* --- sub contents --- */


#sub{
	margin-left:16px;
	float:left;
	}
	
#info, #new{
	width:293px;
	padding-bottom:7px;
	}
	
	
/* what`s new */	
#info h3{
	color:#FCFCFC;
	background:url(../images/design2/title_bg.gif) left top repeat-x;
	}
	
#info p{
	margin:10px;
	padding:3px;
	}

#info a:link, #info a:visited{
	color: #FF9900;
	text-decoration:none;
	padding-right:1px;
	border-bottom:1px dotted #FF6600;
	}
#info a:hover, #info a:active{
	color: #009FC5;
	background-color:#fff;
	text-decoration:none;
	padding-right:1px;
	border-bottom:1px solid #FF6600;
	}

/* new mag */		
#new h3{
	color:#FCFCFC;
	background:url(../images/design2/title_bg.gif) left top repeat-x;
	}
	
#new dl{
	}
#new dt{
	float:left;
	margin:0;
	padding:0 5px;
	}
#new dd{
	}
#new dd.description{
	border-bottom:1px dashed #ccc;
	}



/***************************** searchMain *******************/
#searchMain{
	margin-left:16px;
	background:url(../images/design2/searchBox.gif) left top repeat;
	}
	
#searchTitle{
	}

	
#titleIcon{
	}
h4{
	}
#titleBar{
	}
	
form#searchSelect{
	}	
	
#searchBox01{
	}
#searchMagazine{
	}
#searchMagazine dl{
	border:1px solid #ccc;
	margin:10px;
	background:#fff;
	}
#searchMagazine dt{
	background: url(../images/common/searchMagazineTitle.png) left center no-repeat;
	}
#searchMagazine dd.searchDescription{
	padding:5px 10px 5px 15px;
	}
	
#searchMagazine dd.url,
#searchMagazine dd.date,
#searchMagazine dd.txt,
#searchMagazine dd.icon,
#searchMagazine dd.count{
	}
#searchMagazine dd.url{
	padding-left:15px;
	}
#searchMagazine dd.url a{
	color: #FF6600;
	}
	
#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:20px;
	background:url(../images/design2/footer_bg.gif) center -80px no-repeat;
	}

#footer #menu{
	}
#footer #menu li{
	}	
	
				
#footer a:link, #footer a:visited{	
	color: #333;
	}	

#footer a:hover, #footer a:active{	
	color:#FCFCFC;
	text-decoration: none;
	}	
		
		
#footer p{
	}
#footer span{
	}
#footer #ad{
	margin:0 auto;
	}
#footer #ad a{
	color:#FCFCFC;
	text-decoration:none;
	}
	
