/* ヘッダー部分 */
body{
text-align: center;
/*★★★★★全体の背景色はココ*/
background-color: #464938;
/*★★★★★全体の上と下の背景余白*/
padding-top: 0px;
padding-bottom: 30px;
/*★★★★★他ブラウザ対応のため一応*/
margin-top: 0px;
margin-bottom: 0px;
font-family:Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,sans-serif
}

/* 全体の横幅はココ */
#container{
	width: 860px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*★★★★★コンテンツ部分の背景色はココ*/
background-color: #000000;
}


#header h1{
	margin: 0px;
	padding: 48px 0px 0px 30px;
}



#header{
	padding:0px;
	margin: 0px;
	background: #464938 url(works_img/header_02.gif);
	height: 112px;
}




#container  #content {
	width: 860px;
	margin: 0px;
	padding: 0px;
	background: #505440;
	height: auto;
}



#container  #works  {
	margin: 0px;
	padding: 0px;
	background: #FA7C00 url(works_img/menu_bar.gif);
	height: 88px;
}

#works  p {
	font: 12px/18px Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,sans-serif;
	color: #333333;
	padding: 13px 15px 10px 30px;
	margin: 0px;
}
#works a {
	color: #FF6600;
	text-decoration: underline;
}

#container #works h2 {
	margin: 0px;
	padding: 0px;
	float: left;
}

#works #works_bottom {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 860px;
}
#works #works_menu {
	margin: 0px;
	padding: 0px;
	height: 28px;
}

#content #item01 {
	margin: 0px 1px;
	padding: 0px;
	height: 372px;
	width: 858px;
	background: #2B2D25;
	border-bottom: 2px groove #505440;
}
#content #item02 {
	margin: 0px 1px;
	padding: 0px;
	height: auto;
	width: 858px;
	background: #2B2D25;
	border-bottom: 2px groove #505440;
}
#item02 #item_bottom {
	margin: 0px;
	padding: 0px;
	height: 385px;
}


#item02 #item_bottom img {
	margin: 16px 0px 0px 15px;
	padding: 0px;
}


#item02 #item_bottom_blog {
	margin: 0px;
	padding: 0px;
	height: 515px;
	background: #2B2D25 url(works_img/p_blogparts.jpg);
}






#item02 #item_top #item_date {
}

#container #content #item01 #item_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 505px;
	height: auto;
}
#container #content #item01 #item_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 353px;
	background: url(works_img/item_bg.gif);
	height: auto;
}
#picture img {
	margin: 0px;
	padding: 16px 0px 0px 13px;
}


#item_left #item_left_inner {
	margin: 0px;
	padding-top: 25px;
	padding-left: 14px;
}
#item_right #item_right_inner {
	margin: 0px;
	padding: 0px;
}

#item_date {
	margin: 0px;
	padding: 0px;
	height: 44px;
}

#item_name {
	margin: 0px;
	height: 46px;
	text-align: left;
	padding: 0px;
}
#item_detail {
	height: 110px;
	margin: 0px;
	padding: 10px 15px 0px;
}



#item_right_inner h4 {
	color: #686b57;
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 23px 15px 0px 0px;
	text-align: right;	
}
#item_right_inner h2 {
	color: #b19165;
	font: normal 25px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 8px 0px 0px 15px;	
}
#item_detail p {
	color: #5e614f;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 6px 0px 0px;	
}
#item_detail a {
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#item_detail a:hover {
	color: #F5F5EB;
	background: #FF6600;
	text-decoration: none;
}
#picture {
	margin: 0px;
	padding: 0px;
	height: 161px;
}

/*フッター*/

#footer {
	background: #464938 url(works_img/footer.gif);
	margin: 0px;
	padding: 0px;
	height: 77px;
}
#footer p {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 15px 0px 0px;
}

#item02 #item_top {
	margin: 0px;
	padding: 0px;
	height: 117px;
	background: url(works_img/item_bg02.gif);
}
#item02 #item_top #item_date {
	margin: 0px;
	padding: 0px;
	height: 35px;
}

#item02 #item_top #item_date h4{
	color: #686b57;
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 15px 15px 0px 0px;
	text-align: right;
}





#item02 #item_top #item_name {
	margin: 0px;
	padding: 0px;
	height: 46px;
}

#item02 #item_top #item_name h2{
	color: #b19165;
	font: normal 25px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 9px 0px 0px 15px;
}




#item02 #item_top #item_detail {
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#item02 #item_top #item_detail p{
	color: #5e614f;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 6px 0px 0px 15px;
}












#item_right_inner h4 {
	color: #686b57;
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 23px 15px 0px 0px;
	text-align: right;	
}
#item_right_inner h2 {
	color: #b19165;
	font: normal 25px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 8px 0px 0px 15px;	
}

#picture {
	margin: 0px;
	padding: 0px;
	height: 161px;
}
#item_detail a {
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#item_detail a:hover {
	color: #F5F5EB;
	background: #FF6600;
	text-decoration: none;
}
#contact {
	background: #2B2D25;
	margin: 0px 1px;
	padding: 0px;
	height: 138px;
	width: 858px;
}
#contact p {
	color: #5e614f;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 16px 0px 10px;
	text-align: center;
}
#contact a {
	color: #FF6600;
	text-decoration: none;
	
}
#contact a:hover {
	color: #F5F5EB;
	background: #FF6600;
	text-decoration: none;
}
