@charset "UTF-8";

/*マスカット-------s------------------------------------------------------------*/
*{
margin: 0px;
padding: 0px;
}
img {
border-style: none;
border-color: inherit;
border-width: 0;
}
body{
background-color: #ffffff;
}
form{
background-repeat: repeat-x;
background-image:url(./back.gif);
background-color: #ffffff;
}
div#apply
{
font-size:14px;
}
div#page {
width: 100%;
height: 100%;
}
div#innerpage {
background-color: #ffffff;
height: 100%;
width: 900px;
}
/*上ボタンの設定*/
div#button1 
{
float: left;
text-align: center;
line-height:40px;		        /*上ボタン文字の高さ */	
padding: 0px 0px 0px 0px;		/*上右下左*/
}
ul.button1istitem{
list-style-type:none;
float:left;
width:900px;				/*上ボタン全体の幅*/	
}
ul.button1istitem li
{
float:left;
width: 180px;
}
a.widelink1 {   
display: block;			/*必須*/ 
width: 100%;			/*必須*/
height:40px;		
background-image:url(./buttonpink.gif);
color: #ffffff;		
font-size:15px;
}
a.widelink1:hover 
{
color: #F95DAB;		  
background-image:url(./button.gif);   /*レフトボタンのオンマウス画像はこちら */
}
a.widelinkPage {   
display: block;			/*必須*/ 
width: 100%;			/*必須*/
height:40px;		
background-image:url(./button.gif);
color: #F95DAB;		
font-size:15px;
}
/*左全体の設定*/
div#left 
{
float: left;
padding: 0px 0px 370px 10px;		/*上右下(全体の高さを確保)左*/
text-align: center;
text-decoration: none;	
width:200px;
}
/*中ボタンの設定*/
div#button2 
{
float: left;
line-height:40px;				/*上ボタン文字の高さ */	
padding: 30px 0px 0px 0px;		/*上右下左*/
}
ul.button2istitem{
list-style-type:none;
float:left;
padding: 2px 0px 0px 0px;		/*上右下左*/	
width: 200px;				/*レフトボタンの幅はこちら */			
}
ul.button2istitem li
{
float:left;
width: 200px;
}
a.widelink2 {
display: block;			/*必須*/ 
width: 200px;			/*必須*/
background-image:url(./button2.jpg);
color: #222222;		
font-size:13px;
height:41px;
}
a.widelink2:hover 
{
color: #AEAFAE;		  
background-image:url(./button2_back.jpg);   /*レフトボタンのオンマウス画像はこちら */
}
/*下ボタンの設定*/
div#button3 
{
float: left;
line-height:30px;				/*上ボタン文字の高さ */	
padding: 30px 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: left;
padding: 30px 0px 0px 70px;             /*上右下左*/
text-align: left;
font-size: 85%; /*文章のフォントサイズ*/
line-height:20px;				/*文字の高さ */	
color: #505050;
background-color: #ffffff;
}

div#main h1					
{
	font-size:16px;		
	color: #555555;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi4.jpg);      
	background-repeat: no-repeat;
	margin: 0px 0px 0px -10px;		/*上右下左*/
	padding: 20px 0px 5px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 608px;
	height:30px;
}

div#main h2					
{
	font-size:14px;		
	color: #ffffff;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi2.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 10px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 600px;
	height:31px;
}
div#main h3					
{
	font-size:14px;		
	color: #F95DAB;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi3.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 0px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 600px;
	height:34px;
}
div#main h4					
{
	font-size:14px;		
	color: #222222;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi5.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 10px 40px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:20px;
}
div#main h5					
{
	font-size:16px;		
	color: #222222;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi4.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 10px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 608px;
	height:49px;
}

div#main h6					
{
	font-size:14px;		
	color: #222222;					/*見出し文字カラーXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	background-image:url(./midashi6.jpg);      
	background-repeat: no-repeat;
	padding: 10px 0px 10px 30px;		/*上右下左*/
	line-height: 100%;		        /*文章間の空き*/
	text-align: left;
	clear: both;
    width: 580px;
	height:31px;
}

div#main table					
{
	padding: 0px 0px 0px 15px;		/*上右下左*/
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
{
width: 200px;
text-align: left;
float: left;
line-height:35px;				/*上ボタン文字の高さ */	
padding: 20px 0px 0px 0px;		/*上右下左*/
}
