

/*-----メインイメージ--------------------------------------------------*/	
.main-image {
    width:740px;
    height:250px;
    margin:10px 10 10px 10;
	border-width:2px;
	border-style:solid;
	border-color:#F9F9F9;
	clear:both;
}

/*****  HOME  *****/

/*-----コンテンツ-START--------------------------------------------------*/
#content {
    width:740px;
	padding:5px 0 5px 0;
    margin:5px 5px 0 5px;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	clear:both;
}


   
/*-----ｺﾝﾃﾝﾂ-START--------------------------------------------------*/
#main-contents {
    width:740px;
	float:left;
    margin:0px 0 0px 0;
	padding:0;
	background:#ffffff;
	border:solid 1px #000000;
}


#main-contents #work_box{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 740px;
	float: left;
	border:solid 1px #ffffff;
	}

#work_box p{
	text-align: center;
	vertical-align: text-top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}



#main-contents h1{
    width:740px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight:bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin:7px 7px 5px 5px; 
	float:center;
	}

#main-contents .pack{
    widht:740;
    height:150px;
	padding: 0px;
	margin: 10 0 10 0px;
	height: auto;
	float: left;
	border:solid 1px #000000;	
	}
#main-contents .pack2{
    width:123;
	height:175; 
	padding: 3px;
	margin-right:10px;
	hight: auto;
	float: left;
	border: 1px solid #000000;
	}
	
#work_table{
	margin: 3px 0 5px 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 12px;
	}
	
#main-contents .caption{
	width: 330px;
	vertical-align: text-top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	}	
	
	

/*-----カレンダー--------------------------------------------------*/	
ul#calender li {
	display: inline;
	margin: 0 5px 0 5px;
	color: #CCCCCC;
}

ul#calender li a{
	display: inline;
	margin: 0 5px 0 5px;
	color: #000000;
}

ul#calender .year{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}

/*-----作品詳細--------------------------------------------------*/	

#main-content #work_box{
	padding: 0px;
	margin: 0 10px 0 10px;
	width: 720px;
	float: center;
	}

#work_box p{
	text-align: center;
	vertical-align: text-top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

#main-content #work_box h2{
	padding: 0 0 0 5px;
	margin: 10px 0 10px 0;
	float: left;
	width: 720px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #333333;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #000000;
	}



/*-----縦ライン--------------------------------------------------*/	

#v_line{
	border-right: 1px solid #000000;
	}


/*-----スペック--------------------------------------------------*/	

#main-content #spec{
	margin: 0px 0 10px 0;
	margin-left:2px;
	width: 330px;
	height: auto;
	font-family: Arial;
	font-size: 12px;
	height: 0px;
	}

#main-content #spec th{
	width: 150px;
	vertical-align: text-top;
	text-align: right;
	font-size: 12px;
	}
/*-----イメージ他--------------------------------------------------*/

#middle{
	width: 740px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	margin: 10 0 10 5px;
	padding: 0px 0px 0px 0px;
	}
#middle #work_box{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 740px;
	float: left;
}
#middle work_box2{
    width:170;
	height:175; 
	padding: 0 0 0 0px;
	height: auto;
	float: left;
	}
#middle .pack{
    width:123;
	height:175; 
	
	margin-right:10px;
	height: auto;
	font-size: 10px;
	float: left;
	}
	
#middle .pack1{
    width:123;
	height:auto; 
	padding: 0 0 0 0px;
	height: auto;
	float: left;
	border:solid 1px #000000;
	}	
#middle .pack2{
    width:123;
	height:175; 
	padding: 10 10 10 20px;
	margin-right:5px;
	height: auto;
	font-size: 10px;
	float: left;
	border:solid 1px #000000;
	}
	
#middle .pack3{
    width:240;
	height:180; 
	padding: 0 2 0 0px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	line-height:18px;
	letter-spacing: 0.1em;
	float:left;
	border-right:solid 1px #000000;
	}	
	
#middle .pack4{
    clear:right;
    width:240;
	height:180;
	margin:0 50 0 0px; 
	padding: 0 0 0 0px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font:bold 14px;
	float:right;
	}	
#middle .pack5{
    width:200;
	height:180;
	margin:0 52 0 0px; 
	padding: 0 0 0 0px;
	height: auto;
	text-align:left;
	float:right;
	}	
		
#middle h1{
    width:740px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight:bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin:7px 7px 5px 0px; 
	float:center;
	}
#middle #work_box h2{
	padding: 0 0 0 5px;
	margin: 10px 0 10px 0;
	float: left;
	width: 720px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #333333;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #000000;
	}
#middle #work_box h3{
	padding: 0 0 0 0px;
	margin: 0px 0 0px 0;	
	width:80px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	}
#middle #work_box h4{
	padding: 0 0 0 0px;
	margin: 5px 0 14px 0;	
	width:auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	}
#middle #work_box h5{
	padding: 0 0 0 0px;
	margin: 0px 0 6px 0;	
	width:auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	}			
#middle #work_box h6{
	padding: 0 0 0 0px;
	margin: 0px 0 0px 0;	
	width:auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	font-style: normal;
	line-height: 18px;
	color: #000000;
	}
#middle #work_box p{
	padding: 0 0 0 0px;
	margin: 0px 0 0px 0;	
	width:auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	font-style: normal;
	line-height: 18px;
	color: #000000;
	}	
/*-----サンプル画像--------------------------------------------------*/	

#photo-digest{
    clear:both; 
	width: 720px;
	height:auto;
	float: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 10 0 10 10px;
	padding: 0px 0px 0px 0px;
	}

#photo-digest h5{
	margin: 0 0 0 0;
	padding: 4px 2px 0px 8px;
	text-align: left;
	/*background-color: #999999;*/
	border-left: 5px solid #000000;
	border-bottom: 1px solid #000000;
	}
#photo-digest h6{
	margin: 0 5 0 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/*background-color: #999999;*/
	
	}


.photo_box{
	width: 720px;
	float: center;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #000000;*/
	}

.photo{
	margin: 10px 10px 10px 10;
	float: left;
	border: 1px solid #000000;
	}


/*---------------ダウンロードボタン------------*/
.amazonimg{
float:left;
width:0px;
height:0px;
display:none;

}

/*-----main-END--------------------------------------------------*/	


/*-----コンテンツ-END--------------------------------------------------*/

