@charset"Shift_JIS";

#body {
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
background-color:#ffffff;
margin: 0 auto;
padding: 0;
width: 800px;
}
* html body {     
    background: url(null) fixed;   
} 

#main .container {
      position:absolute;
	  top:160px;
	  margin-top:0px;
	  width:auto;
	  padding:0 48% 0 65%;
}
#main .txt {
	behavior: url(js/iepngfix.htc);
}
#main .container_R {
      position:absolute;
	  top:200px;
	  margin-top:0px;
	  width:auto;
	  padding:0 35% 0 65%;
}
#main .container_200 {
      position:absolute;
	  top:200px;
	  margin-top:0px;
	  width:auto;
	  padding:0 46% 0 80%;
}
#main .container_200_60 {
      position:absolute;
	  top:200px;
	  margin-top:0px;
	  width:auto;
	  padding:0 46% 0 60%;
}
#main .container_200_25 {
      position:absolute;
	  top:200px;
	  margin-top:0px;
	  width:auto;
	  padding:0 46% 0 60%;
}
#main .container_210 {
      position:absolute;
	  top:210px;
	  margin-top:0px;
	  width:auto;
	  padding:0 35% 0 65%;
}
#main .container_R75 {
      position:absolute;
	  top:200px;
	  margin-top:0px;
	  width:auto;
	  padding:0 75% 0 65%;
}
#main .container_250 {
      position:absolute;
	  top:250px;
	  margin-top:0px;
	  width:auto;
	  padding:0 35% 0 65%;
}




a:link{color:#555555;
       text-decoration: none;
	   border-style: none;
       }
a:visited{color:#555555;
          text-decoration: none;
		  border-style: none;
          }
	   
a:hover{color:#FFCC00;
        text-decoration: none;
		border-style: none;
		}
		
a:active{color:#FF3300;
         text-decoration: none;
		 border-style: none;
		 }
		 
/*___________________TOPy[W_________________________*/	

#header_logo {
     width:800px;
	 height:100px;
	 margin:0 auto;
	 background: url(img/momiagetei.gif) no-repeat;
     text-indent: -9999px;
}
#about-cnt {
     width:800px;
	 height:1115px;
	 margin:0 auto;
	 background: url(img/momiage_top.jpg) no-repeat;
}
#logo-cont {
     width:260px;
	 height:70px;
	 padding-left:180px;
	 padding-top:20px;
}
#logo {
     width:300px;
	 height:80px;
	 background: url(img/logo.png) no-repeat;
	 behavior: url(js/iepngfix.htc);
     text-indent: -9999px;
}
#momiage_about {
     color:#FFFFFF;
	 font-size:12px;
	 line-height:1.7;
	 padding: 15px 20px 0 180px;
}
#archive-cont {
     padding-top:90px;
}
.archive {
	 width:430px;
	 display:block;
	 padding-left:180px;
}
.archive li {
	list-style:none;
	float:left;
}
.archive li a {
    text-indent: -9999px;
	font-size: 1px;
	line-height: 0;
	display:block;
    height:70px;
	width:70px;	
}
.archive li.t01 a {
	background: url(img/acv-list.png) no-repeat;
}
.archive li.t02 a {
	background: url(img/acv-list2.png) no-repeat;
}
.archive li.t03 a {
	background: url(img/acv-list3.png) no-repeat;
}
.archive li.t04 a {
	background: url(img/acv-list4.png) no-repeat;
}
.archive li.t05 a {
	background: url(img/acv-list5.png) no-repeat;
}
.archive li.t06 a {
	background: url(img/acv-list6.png) no-repeat;
}
.archive li.t07 a {
	background: url(img/acv-list7.png) no-repeat;
}
.archive li.t08 a {
	background: url(img/acv-list8.png) no-repeat;
}
.archive li a:hover {
	background-position: 0 -70px;
}

.archive li a:link {
}
.archive li a:active {
}
.archive li a:visited {
}
/*___________________ζ_________________________*/


.ilust {
width:100%;
height:600px;
margin:0 auto;
background:none repeat scroll 0 0 #ffffff;
position:fixed;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 0 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
}
.ilust-img {
         width:800px;
		 margin: 0 auto;
         position:relative;
}
.ilust-img2 {
         width:800px;
		 margin: 0 auto;
		 padding-top:100px;
         position:relative;
}
.ilust-img3 {
         width:800px;
		 margin: 0 auto;
		 padding-top:50px;
         position:relative;
}
.ilust-img4 {
         width:800px;
		 margin: 0 auto;
		 padding-top:150px;
         position:relative;
}
.ilust-img5 {
         width:800px;
		 margin: 0 auto;
		 padding-top:120px;
         position:relative;
}
.ilust-img80 {
         width:800px;
		 margin: 0 auto;
		 padding-top:80px;
         position:relative;
}
.ilust-img110 {
         width:800px;
		 margin: 0 auto;
		 padding-top:110px;
         position:relative;
}
.ilust-img_900 {
         width:900px;
		 margin: 0 auto;
         position:relative;
}
/*___________________Rec_________________________*/
#header-area {
background:none repeat scroll 0 0;
position:fixed;
width:100%;
margin:0 auto;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 0 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
}

#header{
width: 800px;
margin: 0 auto;
height: 100px;
}
#header900{
width: 900px;
margin: 0 auto;
height: 100px;
}



#header .doorTop {
width: 100px;
display: block;
float: right;
}
#header .doorTop a {
width: 100px;
height: 100px;
display: block;
background: url(img/doorTop.jpg) no-repeat;
background-position: bottom;
text-indent: -9999px;
}
#header .doorTop a:hover {
width: 100px;
height: 100px;
display: block;
background: url(img/door2.jpg) no-repeat;
background-position: bottom;
}

#header .door1 {
width: 100px;
display: block;
float: right;
}
#header .door1 a {
width: 100px;
height: 100px;
display: block;
background: url(img/door_before.jpg) no-repeat;
background-position: bottom;
text-indent: -9999px;
}
#header .door1 a:hover {
width: 100px;
height: 100px;
display: block;
background: url(img/door2.jpg) no-repeat;
background-position: bottom;
}

#header .door2 {
width: 100px;
display: block;
float: right;
}
#header .door2 a {
width: 100px;
height: 100px;
display: block;
background: url(img/door_next.jpg) no-repeat;
background-position: left bottom;
text-indent: -9999px;
}
#header .door2 a:hover {
width: 100px;
height: 100px;
display: block;
background: url(img/door3.jpg) no-repeat;
background-position: left bottom;
}

#header .doorTop a:link {
text-decoration: none;
border-style:none;
}

#header .doorTop a:visited {
text-decoration: none;
border-style:none;
}



#header .doorTop a:active {
text-decoration: none;
border-style:none;
}

#header .door1 a:link { 
text-decoration: none;
border-style:none;
}

#header .door1 a:visited {
text-decoration: none;
border-style:none;
}



#header .door1 a:active {
text-decoration: none;
border-style:none;
}

#header .door2 a:link {
text-decoration: none;
border-style:none;
}

#header .door2 a:visited {
text-decoration: none;
border-style:none;
}



#header .door2 a:active {
text-decoration: none;
border-style:none;
}





.tohome a:link{
color:#e9e9e9;
text-decoration: none;
border-style: none;
} 

.tohome a:visited{
color:#e9e9e9;
text-decoration: none;
border-style: none;
} 

.tohome a:hover{
color:#FFCC00;
text-decoration: none;
border-style: none;
} 

.tohome a:active{
color:#FF3300;
text-decoration: none;
border-style: none;
} 

.shop-list a:link{
color:#888888;
text-decoration: none;
border-style: none;
} 

.shop-list a:visited{
color:#888888;
text-decoration: none;
border-style: none;
} 

.shop-list a:hover{
color:#FFCC00;
text-decoration: none;
border-style: none;
} 

.shop-list a:active{
color:#FF3300;
text-decoration: none;
border-style: none;
} 

.tohome {
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
font-size: 12px;
}


#footer-area {
background:none repeat scroll 0 0 ;
top:700px;
position:fixed;
width:100%;
padding-top:30px;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 700 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
}
#footer-area_2 {
background:none repeat scroll 0 0 ;
top:680px;
position:fixed;
width:100%;
padding-top:30px;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 680 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
}
#footer-top {
background:none repeat scroll 0 0 ;
top:80%;
position:fixed;
width:100%;
padding-top:30px;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 80 + '%');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
}

#footerinfo {
width: 800px;
margin: 0 auto;
height:100%;
}
#footerinfo_900 {
width: 900px;
margin: 0 auto;
height:100%;
}



#footerinfo li {
width: 130px;
float: right;
display: inline;
color:#555555;
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
font-size: 12px;
text-align:right;
padding-right:20px;
}

#footer-top #footerinfo li {
width: 110px;
float: right;
display: inline;
color:#555555;
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
font-size: 12px;
text-align:right;
padding-right:20px;
}


#footer{
clear: both;
width: 800px;
color:#666666;
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
font-size: 10px;
letter-spacing: 0.1em;
text-align: right;
margin: 0 auto;
padding-top:30px;
}
#footer900{
clear: both;
width: 900px;
color:#666666;
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","Osaka";
font-size: 10px;
letter-spacing: 0.1em;
text-align: right;
margin: 0 auto;
padding-top:30px;
} 

