@charset "utf-8";
#header {/* ヘッダ */
	height:405px;
	width:970px;
	background-image:url(../images/title.jpg);
	background-position:5px 0;
	} 

#header h1 {
	width:260px;
	height:85px;
	left:15px;
	top:265px;
	background: url(../images/kitami_youtien_title.jpg) no-repeat scroll left top;
	}

#header h1 a {
    display:block;
    height:85px;
	}

#wrapper {
	background-image:url(../images/contents_top.jpg);
	background-position:5px 0;
	}

#contents {
	}
	
#contents h2.top {
	padding:21px 0 12px 35px;
	background-image:url(../images/box_top.jpg);
	background-position:left top;
	} 

#contents h2 {
	background-image:url(../images/box_top2.jpg);
	background-position:left -1px;
	} 
	
#contents .box {
	width:580px;
	padding:0 0 25px 0;
	overflow:hidden;/*for Dreamweaver */
	background-image:url(../images/box_bottom.gif);
	background-position:10px bottom;
	background-repeat:no-repeat;}

#contents .box p {
	margin:10px 15px 0 30px;
	}
	
#contents .img_left {
	float:left;
	margin:10px 10px 0px 40px;
	}
	
#contents .spc_right {
	float:right;
	margin:0 0 0 0;
	padding:1.2em 10px 0 0;
	overflow:hidden;}

#contents .spc_right a {	
	background-image:url(../images/link.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	}

#sub {
	top:0px;
	left:580px;
	position:absolute;
	width:390px;
	background-image:url(../images/contents_top.jpg);
	background-position:-575px 0;
	background-repeat:no-repeat;
	background-attachment:scroll;
	}

#sub ul {
	margin:4px 0 0 0;
	clear: both;
	}

#sub ul li {
	margin:0 3px 5px 3px;	
	}

#navi {
	left:0;
	top:355px;
	}

#feed {
	padding:0 20px 0 40px;
}

#feed {
	padding:0 20px 0 30px;
}

#contents #feed p {
	margin:0 0 0 30px;
	padding:0;
}
