／＊ページの基本デザイン用ＣＳＳ＊／
body{
    background-color:#ffffff;
    color:#666666;
    text-align:center;
}

div.soto{
    width:750px;
    height:auto;
    background-color:#ffffff;
    }

div.top{
    width:748px;
    height:90px;
    bgcolor:#ffffff;
}

div.hidari{
    width:148px;
    bgcolor:#ffffff;
    float:left;
    text-align:left;
    margin:auto;
}

div.menu{
    border:solid 1px #999999;
    background-color:#ffffff;
    width:148px;
    margin:auto;
    margin-top:2px;
    margin-bottom:10px;
    margin-left:1px;
    margin-right:1px;
    text-align:left;
}

div.hako{
    border:solid 1px #999999
    background-color:#ffffff;
    width:148px;
    margin:auto;
    margin-top:2px;
    margin-bottom:10px;
    margin-left:1px;
    margin-right:1px;
    text-align:left;
}

div.mein{
    width:445px;
    margin:auto;
    float:left;
    background-color:#ffffff;
    text-align:center;
   }

div.aitem{
    width:600px;
    margin:auto;
    float:left;
    background-color:#ffffff;
    text-align:center;
}

div.migi{
    width:148px;
    bgcolor:#ffffff;
    float:left;
    text-align:left;
    margin:auto;
}

div.foot{
    border-top:solid 1px #666666;
    font-size:70%;
    text-align:center;
    padding-top:5px;
    margin-top:10px;
    float:left;
    width:748px;
    margin:auto;
}

div.meinnaka{
    width:440px;
    background-color:#ffffff;
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
    margin:auto;
    float:left;
}

div.aitemnaka{
    width:596px;
    background-color:#ffffff;
    padding-top:5px;
    text-align:left;
    margin:auto;
    padding-left:5px;
    padding-right:5px;
    float:left;
    padding-bottom:5px;
}

div.cartsoto{
    width:596px;
    background-color:#ffffff;
    padding-top:3px;
    padding-bottom:1px;
    text-align:center;
    margin:auto;
    clear:both;
    margin-bottom:10px;
}

div.cart{
    border:solid 1px #999999;
    background-color:#ffffff;
    text-align:center;
    float:left;
    margin-left:1px;
    margin-right:1px;
    padding-top:10px;
    height:145px;
    width:192;
}

div.boxsoto{
    width:596px;
    background-color:#ffffff;
    padding-top:3px;
    padding-bottom:1px;
    text-align:center;
    margin:auto;
    clear:both;
    margin-bottom:10px;
}

div.box{
    background-color:#ffffff;
    text-align:center;
    float:left;
    margin-left:1px;
    margin-right:1px;
    padding-top:10px;
    width:192;
    margin:auto;
}

H1{
    font-size:10pt;
    margin:1px;
    color:#FFFFFF;
    text-align:center;
    background-color:#000066;
    padding-top:1px;
    padding-bottom:1px;
}

H2 {
    font-size:11pt;
    margin:3px;
    color:#ffffcc;
    text-align:center;
    background-color:#CC0000;
    padding-top:1px;
    padding-bottom:1px;
}

H3 {
    font-size:11pt;
    margin:0px;
    color:#333333;
    text-align:left;
    background-color:#FFCC99;
    border-top:double 3px #666666;
    border-bottom:double 3px #666666;
}

H4 {
    font-size:11pt;
    margin:0px;
    color:#333333;
    background-color:#FFCCCC;
    border-top:double 3px #666666;
    border-bottom:double 3px #666666;
    text-align:left;
}

H5 {
    font-size:11pt;
    margin:0px;
    background-color:#000066;
    border-top:double 3px #fffefd;
    border-bottom:double 3px #fffefd;
    text-align:center;
    color:#ffffcc;
}

P.moji{
    color:#333333;
    font-size:80%;
    line-height:150%;
    margin:2px;
}

P.siro{
    color:#ffffff;
    font-size:80%;
    margin:1px;
}

P.komoji{
    color:#333333;
    font-size:70%;
    margin:1px;
}

P.o-moji{
    color:#CC0000;
    font-size:90%;
    margin:1px;
}

P.aka{
    color:#cc0000;
    font-size:80%;
    line-height:150%;
    margin:2px;
}

p.list{
    font-size:80%;
    color:#333333;
    margin:7px;
}

A:link{font-size:12px;
          margin:0px;
           color:#000099;
     line-height:130%;}

A:visited {font-size:12px;
              margin:0px;
               color:#0066ff;
         line-height:130%;}

A:active {font-size:12px;
             margin:0px;
              color:#9e7bfb;
        line-height:130%;}


A:hover {font-size:12px;
            MARGIN:0px; 
             COLOR: #4f89ac;
       LINE-HEIGHT: 130%;}


A.image:link {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none;}


A.image:visited {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none;}


A.image:active {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none;}


A.image:hover {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none;}


