@charset "UTF-8";
/* CSS Document

Table of Content

--General Settings
--Margin Settings
--Font Settings
--About
--Re-make
--Map


*/



/* ---------------------
   General Settings
   --------------------- */

body{ background-color:#000; margin:0; padding:0;}

#topindex{ background:url(../images/toppage_back.jpg) no-repeat left top;}

#about { background:no-repeat; background-color:#000;}

#map { background:url(../images/back_map.jpg) repeat-x left top; background-color:#000; background-attachment:fixed;}

#logo { margin:0; padding:0; float:left;}


/* ---------------------
   Margin Settings
   --------------------- */

.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}


.mt10{ margin-top:10px; }
.mb10{ margin-bottom:10px;}

.ml10{ margin-left:50px; }

.pl10{ padding-left:50px; }

.pt10{ padding-top:10px; }

ul li { list-style:none; }

*{ margin:0; padding:0;}


/* ---------------------
   Font Settings
   --------------------- */

body{font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE89D230B420Pro20W3", "30e130a430ea30aa", "FF2DFF3320FF3030B430B730C330AF", "Osaka", verdana, arial, sans-serif;}

.fontRed{
	color:#900;
}

/* ---------------------
   About
   --------------------- */
#about .bodytxt{ margin:90px 0 0 409px; width:190px; float:left;}
#about .bodytxt p{ color:#FFF; font-size:65%;}
#about .right { float:left; width:231px;  margin:140px 0 0 53px;}
#about .right p{ margin:0 0 424px 60px;}
#about .right ul li{ float:left;}
#about .rightright { float:left; width:220px; margin:140px 0 0 -30px;}
#about .rightright p{ color:#9C9; font-size:71%; }
#about .rightright a{ color:#FFF;  text-decoration:none;}


/* ---------------------
   Re-make
   --------------------- */
   
#remake .remake-item01 { background:url(../images/back_remake_item01.jpg) no-repeat left top; width:960px; height:425px; margin:0; padding:0; clear:both;}
#remake .remake-item01 .img-tate { margin:55px 0 0 190px; float:left; width:220px;}
#remake .remake-item01 .txtbox { margin:0; width:350px;  padding:0;}
#remake .remake-item01 .txtbox p{ font-size:65%; line-height:130%;}
#remake .remake-item01 ul.imgchng { margin:55px 0 0 20px; width:395px; float:left;}
#remake .remake-item01 ul.imgchng li{ float:left; margin:0 10px 0 0; padding:0; }

#remake .remake-item02 { background:url(../images/back_remake_item01.jpg) no-repeat left top; width:960px; height:425px; margin:0; padding:0; clear:both;}
#remake .remake-item02 .img-yoko { margin:55px 0 0 190px; float:left; width:310px;}
#remake .remake-item02 .txtbox { margin:0 0 0 190px; width:590px;clear:both;}
#remake .remake-item02 .txtbox p{ font-size:65%; line-height:130%;}
#remake .remake-item02 ul.imgchng { margin:55px 0 0 20px; width:305px; float:left; }
#remake .remake-item02 ul.imgchng li{ float:left; margin:0 10px 0 0; padding:0; }



/* ---------------------
   Map
   --------------------- */

#map .map-navi{ margin:36px 0 180px 409px; width:289px; float:left;}
#map .map-navi ul li{ float:left; }
#map .shop-info { margin:330px 0 0 220px; clear:both;}
#map .bytrain { margin:50px 0 0 290px;}
#map .bybus { margin:50px 0 0 270px;}
#map p.green{ color:#4f5432; font-weight:bold; font-size:72%;}
#map a.red{ color:#d22a11; text-decoration:none;font-size:65%;}
#map p.white{ color:#FFF; font-size:65%;}




