@charset "UTF-8";
/* ---------- body ---------- */

{margin:0;padding:0;border:0;}
body{
font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" "Osaka";
font-size:12px;line-height: 18px;color:#666666;
background-color:#e8d3e6;background-repeat:repeat-y;
margin:0 0 0 0;
}

html, body {
scrollbar-base-color: #996699;
scrollbar-track-color: #CC99FF;
scrollbar-face-color: #996699;
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #996699;
scrollbar-highlight-color: #996699;
scrollbar-3dlight-color: #663366;
scrollbar-arrow-color: #663366;
}
td{
font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" "Osaka";
font-size:12px;line-height: 18px;color:#666666;
}

.td-title
{background-color:#ff6699;color:#ffffff;
font-weight:bold;font-size:12px;padding:5px;
border-left: 1px solid #fb5189;border-top: 1px solid #fb5189;
border-right: 2px solid #e05d89;border-bottom: 2px solid #e05d89;margin-bottom:5px;
}

hr{color:#d6d6d6;height:1px;}
.price{color:#ff0000;font-size:14px;font-weight:bold;text-align:center;}
.teika{font-size:14px;font-weight:bold;text-align:center;}
.itemdetail{font-size:10px;}

.midasi {font-size:12px;color:#4b105a;font-weight:bold;background-color: #ffcccc;}
.td-text
{background-color:#FFCCCC;color:#666666;
font-size:12px;padding:5px;
border-left: 1px solid #ff6699;border-top: 1px solid #ff6699;
border-right: 1px solid #ff6699;border-bottom: 1px solid #ff6699;margin-bottom:5px;
}

a.footer:link {color: #ffffff;}
a.footer:visited {color: #e8d3e6;}
a.footer:active {color: #e8d3e6;}
a.footer:hover {color: #e8d3e6;}
.bold{font-size:12px;color:#4b105a;font-weight:bold;}
.small{font-size:10px;line-height: 12px;}

a:hover {color:#ff6699;}
a:link {color: #666666;text-decoration: underline;}
a:visited {color: #666666;text-decoration: underline;}
a:active {color: #666666;text-decoration: underline;}

select,textarea{color:#666666;border: 1px solid #4b105a;}
img{border:0;}
/* ---------- sidemenu ---------- */
#left-menu li ,
#right-menu li
{list-style-type: none;color:#666666;background-color:inherit;font-size:10px;}
.search-form{line-height:1.8em; background-color:transparent;background-image:url(images_css/base_sidebar.gif);
background-repeat:repeat;background-position:0 0;color:inherit;margin-bottom: 10px;padding:5px;}

/* ---------- footer ---------- */
.footer{font-size:10px;color:#ffffff;line-height: 16px;}
#footer{text-align:center;padding:0 0 40px 0;}
#footer ul{list-style:none;}
#footer ul li{display:inline;font-size:60%;color:#999999;margin:0 20px 0 0;background-color:inherit;
}
