.footer{ color: #ffffff; font-size: 10px;}
#dl_body a:link {color:#0066cc;text-decoration:none;font-weight:none;line-height:110%;}
#dl_body a:visited {color:#0066cc;text-decoration:none;font-weight:none;line-height:110%; }
#dl_body a:hover {color:#F786AD;text-decoration:underline;font-weight:none;line-height:110%;}
td { color: #333333; font-size: 12px ; line-height: 17px;}
.strong { color: #333333; vertical-align: middle; font-weight: bold;}
.osusume_top { font-weight: bold; font-size: 13px; line-height: 18px;}
.osusume_title { color: #000000;}
.blueboldtext { color: #0066cc; font-weight: bold;}
.bluetext { color: #0066cc;}
.pinkboldtext { color: #CC6699; font-weight: bold;}
.redboldtext { color: #DD0000; font-weight: bold;}
.titletext { color: #ff88bb; font-weight: none;}
.titleboldtext { color: #ff88bb; font-weight: bold;}
.font10 { font-size: 10px;}
.bold { font-weight: bold;}
.waku { border-style: solid; border-width: 1px;}
.menu_title { font-weight: bold; color: #FFFFFF; line-height: 110%;}
.goods_main{  float: left; width: 180px; height: 230px; padding: 3px; font-size: 12px; border: solid #f786ad; border-width: 0px 1px 1px 0px;}
.goods_main_sofrin{  float: left; width: 180px; height: 250px; padding: 3px; font-size: 12px; border: solid #87a3f1; border-width: 0px 1px 1px 0px;}
.goods_images{ border: solid #999999; border-width: 0px 2px 2px 0px ;}

.cate_main_adv { width: 30px; height: 12px; background-color: #f8f4c9; margin-right: 1px; padding: 1px 1px 0px 2px; border: 1px solid #a69532;}
.cate_main_anime { width: 30px; height: 12px; background-color: #f8f4c9; margin-right: 1px; padding: 1px 1px 0px 2px; border: 1px solid #a69532;}
.cate_main_cg { width: 30px; height: 12px; background-color: #f8f4c9; margin-right: 1px; padding: 1px 1px 0px 2px; border: 1px solid #a69532;}
.cate_main_voice { width: 30px; height: 12px; background-color: #f8f4c9; margin-right: 1px; padding: 1px 1px 0px 2px; border: 1px solid #a69532;}
.cate_sub { width: 30px; height: 12px; background-color: #faf9f9; margin-right: 1px; padding: 1px 1px 0px 2px; border: 1px solid #afafaf;}


.cate_main_advaa { width: 30px; height: 12px; background-color: #FFCCCC; margin-right: 1px;}
.cate_main_advaa { width: 30px; height: 12px; background-color: #FFCCCC; margin-right: 1px;}

.info_new1 { border-width: 1px; border-style: dotted; border-color: #FF76A5;}
.info_new2 { border-width: 1px; border-style: dotted; border-color: #7091D1;}
.info_new3 { border-width: 1px; border-style: dotted; border-color: #FF5555;}
.info_new4 { border-width: 1px; border-style: dotted; border-color: #FF7A00;}
.info_new5 { border-width: 1px; border-style: dotted; border-color: #669900;}
.info_new6 { border-width: 1px; border-style: dotted; border-color: #88aaff;}
.info_newnew1 { font-weight: bold; color: #FF76A5;}
.info_newnew2 { font-weight: bold; color: #7091D1;}
.info_newnew3 { font-weight: bold; color: #FF5555;}
.info_newnew4 { font-weight: bold; color: #FF7A00;}
.info_newnew5 { font-weight: bold; color: #669900;}
.info_newnew6 { font-weight: bold; color: #88aaff;}
.info_new_main { padding: 2px 0px 0px 5px;}

.pts_top_info_doujin { float: left; margin: 0px 1px 1px 0px;}

