/*トップページ用レイアウト*/


#attention {
width: 576px;
float: left; 
margin-top: 5px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
font-size: 7.5pt;
line-height: 150%;
text-align: left;
     }

.attention_1
{
background: url(/img/info_bk_top.jpg) center repeat-x;
     }

.attention_2
{
background: url(/img/info_bk_main.jpg) center repeat-x;
     }

.attention_3
{
background: url(/img/info_bk_under.jpg) center repeat-x;
     }

#category
  {
width: 570px; 
float: left; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
background: #ffffff
	      }
		  
#category_search
  {
width: 567px; 
float: left; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
background: #ffffff
	      }
		  
.search
  {
width: 537px; 
float: left; 
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 8px;
margin-right: 7px;
	      }

.search_left
  {
float: left;
margin: 10px 10px 5px 0px;
	      }
.search_new
  {
float: right;
margin: 0.8em 0px 5px 0px;
	      }

.text_search
  {
width: 537px; 
float: left;
text-align: left; 
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
	      }

.text_search_img
  {
float: left; 
width: 131px; 
margin: 0px 10px 0px 0px;
	      }


.text_search_left
  {
float: left; 
width: 180px; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 8px;
font-size: 9.2pt;
line-height: 156%;
	      }


.text_search_right
  {
float: right;
width: 180px; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 8px;
font-size: 9.2pt;
line-height: 156%;
	      }
		  
.text_search p
  {
 line-height:1.5em;
	      }
		  

.search_1
{
background: url(/img/bk_left_line.gif) center repeat-y;
     }

.search_2
{
background: url(/img/bk_right_line.gif) center repeat-y;
     }

.search_3
{
background: url(/img/bk_main_under.gif) center repeat-x;
     }

#sp
  {
width: 570px; 
float: left; 
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
	      }
		  
.sp_right
  {
width: 400px; 
margin: 0px 0px 0px 4px; 
  }

.sp_img
  {
float: left;
margin: 3px 0px 5px 0px;
	      }

.sp_text_right
  {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 5px;
text-align: right;
	      }


#list
  {
width: 570px; 
float: left; 
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
	      }


.txt_listmain
  {
text-align: right;
margin: 5px 7px 0px 0px;
font-size: 9.2pt;
line-height: 156%;
    	      }
.txt_list
  {
margin: 5px 10px 0px 8px;
font-size: 9.2pt;
line-height: 156%;
  	      }

.txt_list_d
  {
text-align: right;
margin: -1.4em 7px 0px 0px;
font-size: 9.2pt;
line-height: 156%;
  	      }

#support
  {
width: 570px; 
float: left; 
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
font-size: 9.2pt;
line-height: 156%;
	      }
.sup_left
  {
float: left;
margin: 0px 10px 0px 0px;
	      }
.sup_txt
  {
text-align: right;
margin: -2.5em 5px 0px 0px;
	      }
		  

#aboutmember
  {
margin-top: 5px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
	      }


#aboutemp
  {
margin-top: 45px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
	      }

#staff
  {
margin-top: 5px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
	      }

#memberid
  {
margin-top: 5px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
	      }

#bio
  {
margin-top: 5px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
	      }
		  
#bio img
  {
margin: 0px 51px 0px 48px;
   }

#company
  {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
	      }