﻿BODY {  
  font-family : 'ＭＳ Ｐゴシック','Osaka';
  border-width : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;  


}


P.head {
	text-align:left;
	margin-left:0;
	margin-top:0;
	
	
	
	margin-bottom:0;
	
	padding-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	position : relative;
	left : 0px;
	top : 0px;
	width : 854px;
        white-space : nowrap;
	
  
  padding-right : 0px;
  margin-right : 0px;
  border-bottom-width : 0px;
  
  
  height : 57px;
  

  
  

  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
}



P.menu {
	font-size : 0.75em;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	
        height : 29px;
	width : 846px;
	
        border-top-width : 0px;
        border-right-width : 0px; 
        border-left-width : 0px;
        border-bottom-width : 0px;
        
        

	position : relative;
	left : 0px;
	
   
  
  padding-left : 0px;
  padding-bottom : 0px;
  padding-right : 0px;
  padding-top : 0px;
 

  top : 1px;
  background-color : #ff0000;
  color : white;
  

  font-weight : normal;
  vertical-align : bottom;
}




.contents {
	width : 854px;
	
	
	position:absolute;
	left : 8px;
	top : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	
  

  
  border-top-width : 0px;
  border-bottom-width : 0px;
  
  

  
  
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  margin-right : 0px;
  height : 1200px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  
  
  
}










span{
  color : #ffffff;
  visibility : hidden;
}
p.menu span{
  padding-top : 0px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;}





/*
P.head A:HOVER{
  background-image : url(image/main/apm-top-head.gif);
  background-repeat : no-repeat;
  width : 854px;
  height : 57px;
  position : absolute;
}
*/
P.head A{
  
  font-size : 1em;
  /*background-image : url(image/main/ap-top-00.gif);*/
  background-image : url(image/main/ap-t-head1220.gif);
  background-repeat : no-repeat;
  width : 854px;
  height : 57px;
  position : absolute;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;}







A.m-uri{
  background-image : url(image/main/ap-b-menu_r1_c1.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 110px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 0px;
}
A.m-uri:HOVER{
  background-image : url(image/main/ap-bm-menu_r1_c1.gif);
  background-repeat : no-repeat;
  
  
  
}




A.m-kai{
  background-image : url(image/main/ap-b-menu_r1_c2.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 111px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 110px;
}


A.m-kai:HOVER{
  background-image : url(image/main/ap-bm-menu_r1_c2.gif);
  background-repeat : no-repeat;
  
  
  
}



A.m-shop{
  background-image : url(image/main/ap-b-menu_r1_c3.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 92px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 221px;
}
A.m-shop:HOVER{
  background-image : url(image/main/ap-bm-menu_r1_c3.gif);
  background-repeat : no-repeat;
}




A.m-link{
  background-image : url(image/main/ap-b-menu_r1_c4.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 74px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 313px;
}
A.m-link:HOVER{
  background-image : url(image/main/ap-bm-menu_r1_c4.gif);
  background-repeat : no-repeat;
}




A.m-english{
  background-image : url(image/main/ap-b-menu_r1_c6.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 155px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 387px;
}
A.m-english:HOVER{
  background-image : url(image/main/ap-bm-menu_r1_c5.gif);
  background-repeat : no-repeat;
}

A.m-top{
  background-image : url(image/main/ap-head-top2.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 58px;
  height : 24px;
  position : absolute;
  background-repeat : no-repeat;
  top : 0px;
  left : 550px;
}
A.m-top:HOVER{
  background-image : url(image/main/ap-m-head-top2.gif);
  background-repeat : no-repeat;
}



A.m-rec{
  background-image : url(image/main/ap-head-saiyo.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 72px;
  height : 21px;
  position : absolute;
  background-repeat : no-repeat;
  top : 2px;
  left : 620px;
}
A.m-rec:HOVER{
  background-image : url(image/main/ap-m-head-saiyo.gif);
  background-repeat : no-repeat;
}

A.m-okiniiri{
  background-image : url(image/main/ap-head-bookmark.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 114px;
  height : 22px;
  position : absolute;
  background-repeat : no-repeat;
  top : 2px;
  left : 709px;
}

P.footer{
  width : 854px;
  height : 20px;
  position : absolute;
  
  
  

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 0px 0px 0px;
  
  
  
  

  font-size : 10px;
  text-decoration : none;
  border-top-style : solid;
  border-top-color : #666666;
  color : #666666;
  left : 5px;
}





p.footer a{
  color : #666666;
  text-decoration : none;
}
p.footer a:hover{
  color : #000080;
  text-decoration : underline;
}
A{
  text-decoration : none;
}
IMG.load{
  visibility : hidden;
}
