@charset "shift_jis";
body { margin-top:0px;margin-bottom: 10px;font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	   background-color: #E8D1FF; }
	   
p,a,h1,h2,h3,h4,h5,h6,strong,div { font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
     		      line-height: 18px;  }  
			  
h1 { margin: 4px; line-height: 15px; font-size: 11px; font-weight: normal; color: #ffffff;} 
h2 { font-size: 14px; }
h2.com { margin: 5 10 10 10px; border-bottom: 1px solid #ccc; padding: 3px; clear: both;}
h3 { font-size: 12px; color: #444; margin: 3px; font-weight: normal; }
h4 { margin: 2 10px; font-size: 12px; } 	 
h5 { margin: 10 0 5 15px; } 	 
	 
.backcolor { background-color: #fffaf0; padding: 8px; } 	 	 
	 
p { margin: 10 10 10 0px; font-size: 12px; }
p.bottom { margin: 5 10px;}
p.com { margin: 3px; color: #003300;}
p.com2 { margin: 3px; }
p.ex { font-size: 10px; margin: 0 0 0 10px; padding: 0px; color: #006600; }
			 
a { text-decoration: none;}
a.menu { color: #005500; margin: 0 10 -10 10px; }
a.link { font-size: 11px; color: #990033; margin: 0 5 0 5px; text-decoration: none; }	
a.link:hover { text-decoration: border; color: #ff6600; }
a.bottom { font-size: 11px; font-weight: bold; color: #cccccc; margin: 0 5 0 5px; text-decoration: none; }		   		   
	
.xs { font-size: 11px; color: #005500; margin-left: 10px; }
.xxs { font-size: 10px; color: #000000; margin: 5px; line-height: 17px; }	
.stext { font-size: 10px; color: #000000; line-height: 15px; }  
	  	  	
.dotted { border-bottom: dotted 1px #D3D1AD; }
.solid00 { border-bottom: dashed 1px #333333; margin: 0px; }
.solid01 { border-right: solid 1px #333333; border-left: solid 1px #333333; margin: 0px auto; }
.solid02 { border-bottom: solid 1px #666666; margin: 0px; }								
.solid03 { border-bottom: solid 1px #003300; border-left: solid 5px #003300; margin: 0px; }	
.solid04 { border-top: solid 1px #666666; margin: 0px; }			
			
.right { border-right: solid 1px #ff0000; margin: 0px; }			
			
.box { border: solid 1px #999999; margin: 0px; }

.line { border-bottom: 1px solid #ccc; margin: 0px; }



img.main { margin: 3 15 15 15px; }

.table { margin: 20 5 20 10px; border-top: 2px solid #999; border-bottom: 2px solid #000; border-left: 2px solid #000; }
.table td { background-color: #f8f8ff; padding: 5px; border-right: 2px solid #999;}									
			
.space { margin: 5px; }
.space2 { margin: 10px; }
.space3 { margin-right: 5px; color: #999999; }
.space4 { margin: 10 5 0 0px; color: #666666; }		

.osusume{ color: #ffffff;} 
.kakaku{ font-weight: bold;color: #990033;} 	 

.leftmenu1{ font-size: 12px;  }
.leftmenu2{ font-size: 10px;  }

.white{ color: #FFFFFF;  }
.strong{ font-weight: bold;  }

div { margin: 3 3 3 0px; font-size: 12px; }

.text_12 { font-size : 12px; }
.text_13 { font-size : 13px; }
.text_14 { font-size : 14px; }

.table_back { background-color : #FFFFFF; }

/*
-----------------index---------------------------------*/

div#gal_01{text-align:left;
           clear:both;
           /*background:lime;*/
}
div#gal_01 img{float:left;
               margin-left:5px;
}

div#gal_01 p{float:left;
             /*background:pink;*/
			 width:360px;
			 height:auto;
			 margin:0px;
			 padding:0px;
			 margin-left:30px;
}
div#news_01 ul,li{list-style:none;
               margin:0px;
			   padding:0px;
}

/*
-----------------otoiawase.php---------------------------------*/

table#edit_table_59,table#edit_table_60{font-size:small;
margin:0 auto;
width:550px;
}

tr.style_name input,tr.style_kana input,tr.style_add input,tr.style_e_mail input,tr.style_field1 textarea{
width:300px;
font-size:small;
}

tr.style_field1 textarea{height:150px;
}
table#edit_table_59 input:focus,textarea:focus{background:ivory;
}
table#edit_table_59 td{padding:5px 0px;
}
td.form_index{width:150px;
              
}

table#edit_table_60 input:focus,textarea:focus{background:ivory;
}
table#edit_table_60 td{padding:5px 0px;
}


/*
----------------osusume--------------------------*/

div#osusume{background:url(../imgs/osusume_bg.jpg) repeat-y;
            
			width:561px;
}

/*
----------------カテゴリー--------*/

div#cat_menu ul,li{margin:0px;
                   padding:0px;
}