
body {
text-align:center;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#ffffff;
}



#layout {
     width : 90%;
     background-color : #ffffff;
     margin:0px auto 0px auto;
}



h1 {
     font-size : 14px;
     color : #999999;
     margin : 0px;
     padding : 0px 0px 0px 0px;
     text-align : right;
     font-weight : normal;
}



.head {
     width : 90%;
     height : 95px;
     background : url('http://a-shops-ranking.com/logo5.gif') left top no-repeat;  
}


h2 {
     font-size : 14px;
     margin-top : 0px;
     margin-bottom : 0px;
     font-weight : normal;
     color : #999999;
 　  text-align : right;
     padding : 40px 30px 0px 0px;
}


.head-down-box   {
     width : 95%;
     height: 24px;
     border : 0px solid #cccccc;
     margin-top : 0px;
     margin-bottom : 0px;
     padding: 0px 0px 0px 0px;
     background: #cc0066; 
     color : #ffcccc;
 　  text-align : left;
}

.head-navi , .head-navi ul { margin:0; padding:0;  }  

.head-navi {
 　  text-align : left;
     font-weight : bold;
}

.head-navi { margin:0; padding:0 10px; line-height:20px; }   
.head-navi li { display:inline; list-style:none; padding-right:5px; } 

.head-navi a {color: #ccffff;text-decoration: underline;}
.head-navi a:link {color: #ffffff;text-decoration: underline;}
.head-navi a:visited {color: #FFFFFF;text-decoration: underline;}
.head-navi a:hover {color: #ffff00;border-bottom: underline;}
.head-navi a:active {color: #0000ff;text-decoration: underline;}







hr {
    width : 100%;
    height : 5px;
    background-color: #ffcc00;
    border: none;
    color: #ffcc00;
}



h3 {
     font-size: 20px;
     font-weight : bold;
     color : #ff0000;
 　  text-align : center;
     margin-top : 20px;
     margin-bottom : 5px;
     padding : 0px 0px 0px 0px;
     line-height : 100%;
     font-family : "HG丸ｺﾞｼｯｸM-PRO","HGP創英角ｺﾞｼｯｸUB",Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka‐等幅";
}



.side-a-box   {
    border : 1px solid #cccccc;
    margin-top : 15px;
    margin-bottom : 15px;
    padding: 0px 0px 0px 0px;
    background: #ffffff;
 　 text-align : left;
    font-weight : normal;
}


.side-a-bar   {
    width : 160px;
    border: 0px solid #00cc00;
    padding: 3px 0px 2x 3px;
    background: #0080ff;
    color : #ffffff;
 　 text-align : left;
    font-weight : normal;
}

.side-a-font , .side-a-font ul { margin:0; padding:0;  }   

.side-a-font li {   
    list-style:none;   
    padding-left:22px;   
    background:url('http://www.a-shops-ranking.com/shpping.gif') left top no-repeat;   
    line-height:16px;   
    font-size: 12px;
    font-weight : normal;
}
.side-a-font  a {color: #0000ff;text-decoration: underline;}
.side-afont  a:link {color: #0000ff;text-decoration: underline;}
.side-a-font  a:visited {color: #0000ff;text-decoration: underline;}
.side-a-font  a:hover {color: #ff0000;border-bottom: underline;}
.side-a-font  a:active {color: #ff0000;text-decoration: underline;}

.side-a-font  {font-size: 14px;}
.side-a-font  {font-weight : bold;}
.side-a-font  {margin-top : 10px;}
.side-a-font  {margin-bottom : 10px;}
.side-a-font  {margin-left : 5px;}




.side-b-box   {
    border : 1px solid #cccccc;
    margin-top : 0px;
    margin-bottom : 15px;
    padding: 0px 0px 0px 0px;
    background: #ffffff;
 　 text-align : left;
    font-weight : normal;
}


.side-b-bar   {
    width : 160px;
    border: 0px solid #00cc00;
    padding: 3px 0px 2x 3px;
    background: #ffcc33;
    color : #ffffff;
 　 text-align : left;
    font-weight : normal;
}

.side-b-font , .side-b-font ul { margin:0; padding:0;  }   

.side-b-font li {   
    list-style:none;   
    padding-left:25px;   
    background:url('lmFolders.gif') left top no-repeat;   
    line-height:22px;   
    font-size: 12px;
    font-weight : normal;
}
.side-b-font  a {color: #0000ff;text-decoration: underline;}
.side-b-font  a:link {color: #0000ff;text-decoration: underline;}
.side-b-font  a:visited {color: #0000ff;text-decoration: underline;}
.side-b-font  a:hover {color: #ff0000;border-bottom: underline;}
.side-b-font  a:active {color: #ff0000;text-decoration: underline;}

.side-b-font  {font-size: 14px;}
.side-b-font  {font-weight : bold;}
.side-b-font  {margin-top : 10px;}
.side-b-font  {margin-bottom : 10px;}
.side-b-font  {margin-left : 5px;}


.top-page   {
    font-weight : bold;
    text-align : center;
    margin-top : 20px;
    margin-bottom : 20px;
}


















