@charset "UTF-8";
/*
colorset：
grey：#656565;
#656565
*/

 /*
----------------------------------------------------------
[Styles]
----------------------------------------------------------*/
#styles {
width:100%;
margin-top:20px;
}

#styles table {
margin-left:40px;
padding-top:15px;
margin-bottom:150px;
}

#styles table td img {
display:block;
padding:0px 5px 5px 0px;
float:left;
}


#styles table.styles_table {
}

#styles table.styles_table th {
text-align:left;
border-top:2px solid #ccc;
font-family:Helvetica, sans-serif;
font-family:"Courier New", Courier, monospace;
}

#styles table.styles_table th h3 {
padding-top:10px;
font-size:1.6em;
letter-spacing:1px;
font-weight:normal !important;
color:#f670a3;
margin-bottom:15px;
}

#styles table.styles_table th p {
font-size:12px;
}

#styles table.styles_table th p span {
font-size:11px;
}

#styles table.styles_table td a.styles_box {
display:block;
float:left;
width:90px;
height:120px;
margin:0px 5px 5px 0px;
background-position:0px 0px;
background-repeat:no-repeat;
}

#styles table.styles_table td a.styles_box span {
display:block;
width:90px;
height:120px;
overflow:hidden;
text-indent:-9999px;
font-size:0.1px;
background:url(../images/styles_over.gif) 0px -120px no-repeat;
display:none;
}


#styles table.styles_table td a.styles_box:hover span {
background:url(../images/styles_over.gif) 0px 0px no-repeat;
display:block;
}