@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .pagenavi { border: 1px solid #EEE; padding: 5px; font-size: 14px; line-height: 18px; font-weight: bold; color: #F00; }
.contents_main .pagenavi a { color: #36F; font-size: 12px; line-height: 18px; font-weight: normal; }
.contents_main .pagenavi a:hover { color: #F36; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .pagenavi2 { border: 1px solid #EEE; padding: 5px; font-size: 14px; line-height: 18px; font-weight: bold; color: #F00; }
.contents_main .pagenavi2 a { color: #36F; font-size: 12px; line-height: 18px; font-weight: normal; }
.contents_main .pagenavi2 a:hover { color: #F36; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .all_list { border: 1px solid #CCC; padding: 5px; position: relative; height: 120px; width: 588px; margin-bottom: 15px; }
.contents_main .all_list .img { height: 120px; width: 120px; position: absolute; left: 5px; top: 5px; }
.contents_main .all_list .img a img { height: 120px; width: 120px; }
.contents_main .all_list .shohin_title { position: absolute; left: 130px; top: 5px; font-size: 12px; line-height: 24px; }
.contents_main .all_list p { font-size: 12px; line-height: 24px; position: absolute; right: 5px; bottom: 5px; }
.contents_main .all_list p a { color: #F36; }
.contents_main .all_list p a:hover { color: #36F; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .item_navi { height: 30px; width: 600px; position: relative; margin-bottom: 15px; }
.contents_main .item_navi .sortnavi { position: absolute; top: 2px; right: 0px; }
.contents_main .item_waku { height: auto; width: 600px; }
.contents_main .item_waku table { background-color: #CCC; }
.contents_main .item_waku table tr .td1 { background-color: #FFF; width: 25%; padding: 5px; }
.contents_main .item_waku table tr .td1 a img { height: 120px; width: 120px; }
.contents_main .item_waku table tr .td2 { font-size: 12px; line-height: 20px; padding: 5px; background-color: #EEE; }
.contents_main .item_waku table tr .td3 { font-size: 12px; line-height: 20px; background-color: #FFF; padding: 5px; }
.contents_main .item_waku table tr td a { color: #F36; }
.contents_main .item_waku table tr td a:hover { color: #36F; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .info { padding: 5px; height: 450px; width: 588px; border: 1px solid #CCC; overflow: scroll; scrollbar-base-color: #FFF; scrollbar-track-color: #CCC; scrollbar-face-color: #FFF; scrollbar-shadow-color: #CCC; scrollbar-darkshadow-color: #CCC; scrollbar-highlight-color: #CCC; scrollbar-3dlight-color: #CCC; scrollbar-arrow-color: #ff3366; overflow-x:hidden; line-height: 30px; }
.contents_main .info .title { font-size: 14px; line-height: 30px; color: #063; font-weight: bold; background-color: #EEE; }
.contents_main .info .setsumei { font-size: 12px; line-height: 30px; background-image: url(../img/text-line.gif); background-repeat: repeat; }
.contents_main .info .rakuten_go { font-size: 14px; line-height: 30px; font-weight: bold; text-align: right; background-color: #FDF; }
.contents_main .info .rakuten_go a { color: #F36; }
.contents_main .info .rakuten_go a:hover { color: #36F; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents_main .index_waku { height: auto; width: 600px;  }
.contents_main .index_waku table { background-color: #CCC; }
.contents_main .index_waku table tr td { background-color: #FFF; font-size: 12px; line-height: 20px; padding: 4px; letter-spacing: -1px; }
.contents_main .index_waku table tr td a { color: #000; text-decoration: none; }
.contents_main .index_waku table tr td a:hover { color: #F36; }
.contents_main .index_rakuten { height: auto; width: 600px; margin-bottom: 30px; }
.contents_main .raku_banner { background-color: #EEE; padding: 3px; margin-bottom: 15px; }
.contents_main .raku_banner2 { background-color: #EEE; padding: 3px; }
/*--------------------------------------------------------------------------------------------------------------*/

