@charset "UTF-8";

/*マスカット-------s------------------------------------------------------------*/
*{
margin: 0px;
padding: 0px;
}
img {
border-style: none;
border-color: inherit;
border-width: 0;
}
body{
background-color: #ffffff;
}
form{
background-color: #E9DABB;
}
div#apply
{
font-size:14px;
}
div#page {
width: 100%;
height: 100%;
}
div#innerpage {
background-color: #ffffff;
height: 100%;
width: 850px;
}
/*上ボタンの設定*/
div#button1 
{
float: left;
text-align: center;
line-height:30px;		        /*上ボタン文字の高さ */	
padding: 0px 0px 0px 0px;		/*上右下左*/
}
ul.button1istitem{
list-style-type:none;
float:left;
width:850px;				/*上ボタン全体の幅*/	
}
ul.button1istitem li
{
float:left;
width: 170px;
}
a.widelink1 {   
display: block;			/*必須*/ 
width: 100%;			/*必須*/
height:30px;		
background-image:url(./button1.jpg);
color: #ffffff;		
font-size:12px;
}
a.widelink1:hover 
{
color: #ffffff;		  
background-image:url(./button1_back.jpg);   /*レフトボタンのオンマウス画像はこちら */
}
/*左全体の設定*/
div#left 
{
float: left;
padding: 0px 0px 370px 10px;		/*上右下(全体の高さを確保)左*/
text-align: left;
text-decoration: none;	
width:200px;
}
/*中ボタンの設定*/
div#button2 
{
float: left;
text-align: left;
line-height:29px;				/*上ボタン文字の高さ */	
padding: 30px 0px 0px 0px;		/*上右下左*/
}
ul.button2istitem{
list-style-type:none;
float:left;
padding: 0px 0px 0px 0px;		/*上右下左*/	
width: 160px;				/*レフトボタンの幅はこちら */			
}
ul.button2istitem li
{
float:left;
width: 160px;
}
a.widelink2 {
padding: 0px 0px 0px 30px;		/*上右下左*/	
display: block;			/*必須*/ 
width: 160px;			/*必須*/
background-image:url(./button2.jpg);
color: #6B433D;		
font-size:12px;
height:29px;
}
a.widelink2:hover 
{
color: #ffffff;		  
background-image:url(./button2_back.jpg);   /*レフトボタンのオンマウス画像はこちら */
}
/*下ボタンの設定*/
div#button3 
{
float: left;
line-height:30px;				/*上ボタン文字の高さ */	
padding: 20px 0px 0px 0px;		/*上右下左*/
}
ul.button3istitem{
list-style-type:none;
float:left;
width: 178px;				/*レフトボタンの幅はこちら */			
}
ul.button3istitem li
{
float:left;
width: 178px;
}
a.widelink3 {   
display: block;			/*必須*/ 
width: 100%;			/*必須*/
background-image:url(./button3.jpg);
color: #A4D62B;		
font-size:12px;
}
a.widelink3:hover 
{
color: #AEAFAE;		  
background-image:url(./button3_back.jpg);   /*レフトボタンのオンマウス画像はこちら */
}
/*コメント・メッセージの設定*/
div#addOn 
{
float: left;
padding: 30px 0px 0px 0px;		/*上右下左*/
}
/*メインコンテンツ*/
div#main 
{
word-break:break-all;
width: 580px;                           /*コンテンツの幅はこちら　1/3*/
float: right;
padding: 30px 20px 0px 0px;             /*上右下左*/
text-align: left;
font-size: 90%; /*文章のフォントサイズ*/
color: #505050;
background-color: #ffffff;
line-height:22px;				/*文字の幅 */	
}

div#main h1					
{
	font-size:14px;		
	color: #7D4E46;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi1.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:31px;
}
div#main h2					
{
	font-size:14px;		
	color: #ffffff;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi2.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:31px;
}
div#main h3					
{
	font-size:14px;		
	color: #7D4E46;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi3.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 13px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:31px;
}
div#main h4					
{
	font-size:14px;		
	color: #7C4E45;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi5.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:31px;
}

div#main h5					
{
	font-size:14px;		
	color: #262626;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi4.jpg);      
	background-repeat: no-repeat;
	padding: 20px 0px 0px 20px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:29px;
}
div#main table					
{

text-align: left;
}
div#main tr					
{

text-align: left;
}
div#main td					
{

text-align: left;
border: 0px solid gray;      
}

/*会員限定*/
div#memberMain {
width: 350px;				/*コンテンツの幅はこちら　1/3*/
float: left;
padding: 0px 0px 0px 10px;		/*上右下左*/
text-align: left;

color: #505050;
background-color: #ffffff;
}
div#memberMain p 
{
float: left;
width: 330px;
line-height: 150%; /*文章間の空き*/
padding: 0px 0px 0px 5px;		/*上右下左*/
margin: 2px 0px 2px 0px;	/*上右下左*/
color: #505050;
}
div#memberMain h1					
{
    margin: 10px 0px 0px 0px;	/*上右下左*/
	font-size:14px;		
	color: #FFFFFF;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi1.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 300px;
	height:31px;
}
div#memberMain h2					
{
	font-size:14px;		
	color: #009900;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi2.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	margin: 10px 0px 0px 0px;	/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
width: 300px;
	height:31px;
}
div#memberMain h3					
{
	font-size:14px;		
	color: #FFFFFF;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi3.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	margin: 10px 0px 0px 0px;	/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
width: 300px;
	height:31px;
}
div#foot
{

    	background-color:#191919;
}
div#foot p
{
		float:left;
		width:100%;
		text-align:right;
		background-color:#191919;
}
.left { 
float: left;
margin: 0px 10px 10px 10px;
} 
.right { 
float: right;
}

div#sidebar
{
text-align: left;
float: left;
line-height:35px;				/*上ボタン文字の高さ */	
padding: 20px 0px 0px 0px;		/*上右下左*/
}
