@charset "utf-8";

/* =====================================================================
　1.topimage
　2.main
　3.sidebar
===================================================================== */

/* =====================================================================
　1.topimage
===================================================================== */
#description{
	position:relative;
	height:180px;
	background:url(img/topimage.jpg) no-repeat 0 0;
}
#description #d_txt{
	position:absolute;
	top:100px;
	left:50px;
	width:360px;
	height:40px;
}
#description #d_txt p{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	line-height:1.3;
}


/* =====================================================================
　2.main
===================================================================== */
#Box1{
	clear:both;
	height:130px;
	margin-bottom:20px;
	background:#EFEFEF;
}
#Box2{
	clear:both;
	height:305px;
	margin-bottom:20px;
	background:#EFEFEF;
}
#main h2{
	height:16px;
	padding:7px 30px 6px 30px;
	margin-bottom:9px;
	color:#FFF;
	font-size:16px;
	background:#999 url(img/h2_bg.gif) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
}
#main h2 span{
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
}
#Box1 ul,
#Box2 ul{
	clear:both;
	list-style:none;
}
#Box1 ul li{
	display:inline;
	float:left;
	width:245px;
	padding-left:10px;
}
#Box2 ul li{
	display:inline;
	float:left;
	width:245px;
	height:65px;
	padding-left:10px;
}

/* 2-2.外部リンク */
#link_ad{
	clear:both;
	width:780px;
	background:url(img/bg_und_link.jpg) repeat-x top;
}
#und_link{
	text-align:center;
	padding-top:15px
}
#und_link a,
#und_link a:active
#und_link a:visited{ color:#369; text-decoration:none;}
#und_link a:hover{ color:#369; text-decoration:underline;}

/* 2-3.アドレス */
#address{
	margin:10px 20px 20px 0;
	font-size:12px;
	text-align:right;
	line-height:1.4;
}


/* =====================================================================
　3.sidebar
===================================================================== */
/* 新着 */
#sidebar h3.new{
	height:22px;
	font-size:12px;
	line-height:22px;
	text-indent:-9999px;
	background:url(img/h3_new.gif) no-repeat left bottom;
}
#nowlist{
	margin-bottom:20px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#nowlist dl{
	display:block;
	padding:5px 9px 1px 9px;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	background-color: #f7f7f7;
}
#nowlist dt{
	padding:2px 0;
}
#nowlist dd{
	padding:2px 0 5px 15px;
	line-height:1.2;
	color:#336699;
	background:url(img/list_now.gif) no-repeat 0 3px;
}

