@charset "utf-8";
@import "common.css";
@import "parts.css";

body {

}

body.sub{
background-image:none;
margin:10px;
text-align:center;
}


/***********************************************/
/*contents*/
/***********************************************/

/*all*/

#page{
width:895px;
margin:0 auto;
}

#head {
margin:0 auto;
text-align: left; /*IE5.5*/
padding:0 0 20px 0;
width:895px;
}

#head li{
display:inline;
}

ul.tMenu{
width:409px;
float:right;
}

ul.tMenu li{
float:left;
}

h1{
width:131px;
float:left;
}

.headR{
float:right;
width:742px;
text-align:right;
}

#head p.cart{
margin:0;
padding:0;
float:right;
}

ul.sMenu{
padding:15px 0 10px 0;
}

ul.sMenu li{
float:left;
}

ul.menu{
width:895px;
float:left;
}

/*pulldown*/
ul.menu li {
margin: 0;
padding: 0;
list-style: none;
float: left;
}
ul.menu li a.menu {
display: block;
text-align: center;
padding:0;
margin:0;

/* width: 100px;*/
text-decoration: none;
}
ul.menu li a.menu:hover {
/*background: #49A3FF;*/
}

ul.menu .submenu {
background-color:#CCCCCC;
/*border: 1px solid #5970B2;*/
visibility: hidden;
position: absolute;
z-index: 3;
width:145px;

}

ul.menu .submenu a {
display: block;
text-align: left;
padding:4px 15px;
text-decoration:none;
border:solid;
border-color:#E1E1E1;
border-width:1px 0 0 0;

}

ul.menu .submenu a:hover {
background-color:#FEE101;
color:#000000;
}

/* サブメニューの半透明処理
--------------------*/
/*.submenu {
filter: alpha(Opacity=90);
opacity: 0.9;
}*/


/*****************************************/


#contents{
margin:0 auto;
text-align: left; /*IE5.5*/
width:895px;
}

.contentsS{
padding:0 45px 0 160px;
width:690px;
}



/*footer*/

#footer{
margin:30px 0 1px 0;
text-align:right;
}

#footer  ul{
float:right;
margin:0;
padding:0;
}

#footer li{
display:inline;
}

#footer p{
float:right;
padding:0;
margin:0;
}

