* {
    margin:0px;
    padding:0px;
    line-height:1.25em;
}
html {
    height:100%;
}
body {
    background:#fff;
    height:100%;
    font-size:12px;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

}
* html div#container{
    height:100%;
}
div#container{
    margin:0px auto;
    position:relative;
    min-height: 100%;
}
body > #container {
        height: auto;
}

/* Main */
#main { width:940px; margin:0px auto; padding-bottom:250px; }

/* header */
#headerTop { background: #000000; color: #ffffff; font-size: 12px; padding:5px; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; }
#siteSummary { margin:auto; width:940px; }
#siteHeader { position:relative; margin:0px auto 10px auto; width:940px; height:135px; }
#siteHeader h1 { position:absolute; top:20px; left:0px; background:url('/img/header/header_logo.png') no-repeat; width:177px; height:00px; padding:60px 0px 0px 0px; overflow:hidden; }
#headerTab { position:absolute; top:95px; left:0px; width:950px; height:40px; }
#headerTab ul {}
#headerTab li { width:190px; height:40px; display:table-cell; }
#headerTab li.tab1 { background:url(/img/header/header_navi.png) no-repeat 0px -40px; }
#headerTab li.tab2 { background:url(/img/header/header_navi.png) no-repeat -190px -40px; }
#headerTab li.tab3 { background:url(/img/header/header_navi.png) no-repeat -380px -40px; }
#headerTab li.tab4 { background:url(/img/header/header_navi.png) no-repeat -570px -40px; }
#headerTab li.tab5 { background:url(/img/header/header_navi.png) no-repeat -760px -40px; width:180px; }
#headerTab li.tab6 { background:url(/img/header/header_navi.png) no-repeat -940px -40px; }
#headerTab li.tab7 { background:url(/img/header/header_navi.png) no-repeat -1130px -40px; width:180px; }
#headerTab li.tab1:hover { background:url(/img/header/header_navi.png) no-repeat 0px 0px; }
#headerTab li.tab2:hover { background:url(/img/header/header_navi.png) no-repeat -190px 0px; }
#headerTab li.tab3:hover { background:url(/img/header/header_navi.png) no-repeat -380px 0px; }
#headerTab li.tab4:hover { background:url(/img/header/header_navi.png) no-repeat -570px 0px; }
#headerTab li.tab5:hover { background:url(/img/header/header_navi.png) no-repeat -760px 0px; }
#headerTab li.tab6:hover { background:url(/img/header/header_navi.png) no-repeat -940px 0px; }
#headerTab li.tab7:hover { background:url(/img/header/header_navi.png) no-repeat -1130px 0px; }
#headerTab a { width:190px; height:40px; display:block; }
#headerTab a span { display:none; }
#headerTab li.tab5 a { width:180px; }
#headerTab li.tab7 a { width:180px; }
* html #headerTab li {/* IE 6 */
    display:inline;
    zoom:1;
}

*:first-child+html #headerTab li{/* IE 7 */
    display:inline;
    zoom:1;
}
#headerLogin { position:absolute; top:20px; right:0px; text-align:right; }
#headerLogin table { font-size:12px; border-spacing:5px; }
#headerLogin label { font-weight:bold; }
#headerLogin input.id { border:1px solid #ccc; }
#headerLogin input.pw { border:1px solid #ccc; }
#headerLogin img.reminder { margin-right:10px; }
#loginInfo { position:absolute; top:20px; right:0px; text-align:right; }
#loginInfo table { border-spacing:5px; }
#loginInfo td.loginId { }
#loginInfo td.logoutBtn { width:70px; }
#loginInfo td.loginInfo { }
#login_id { font-size:16px;font-weight:bold; }
#nickname { color:#00f; font-size:12px; font-weight:bold; padding:0px 5px; border-right:1px solid #ccc; margin-right:5px; }
#can_bid { color:#00f; font-size:12px; font-family:arial; font-weight:bold; padding:0px 5px; border-right:1px solid #ccc; margin-right:5px; }
#member_point { color:#00f; font-size:12px; font-family:arial; font-weight:bold; padding:0px 5px; }

#mixiCheck { position:absolute; top:50px; left:187px; }

#topBanner { position:relative; background:url('/img/top/topbnr.png'); margin:10px auto; height:250px; width:940px; }
#topBanner span { display:none; }
div.signupButton a { position:absolute; top:140px; left:10px; background:url('/img/top/signup_btn.png'); width:240px; height:80px; }
div.signupButton a:hover { background:url('/img/top/signup_btn.png') 0 80px; }
#topInfo { border:1px solid #ccc; padding:10px; margin:10px auto; }
#topInfo ul {}
#topInfo li { font-size:16px; font-weight:bold; }
#topInfo span.date {}
#topInfo span.title {}
#topInfo a { color:#06c; }

div.input_form { font-size:12px; width:600px; margin:auto; }
div.input_form em { color:#360; font-weight:normal; }
div.input_form h3 { color:#fff; background:#9c3; padding:5px 10px; }
div.input_form table { font-size:12px; border-collapse:collapse; width:100%; }
div.input_form table td { font-size:12px; padding:5px; border-bottom:1px dotted #999; }
div.input_form table td.name { width:25%; }
div.input_form table td.input {}

#signup { background:#ffffff; padding:20px; }
#signup div.message { background:#ffc; color:#333; padding:10px; border:1px solid #fc0; }
#signup p { margin:20px 0px; }
#signup button { margin:auto; }
#signup table.grid {  font-size:small; }
#login { background:#ffffff; padding:10px; }
#login p { text-align:center; }


#footer {
    position:absolute;
    bottom:0px;
    width:100%;
    color:#333333;
}
#footer div.div1 {
    width:940px;
    margin:auto;
    padding:20px 0px;
}
#footer div.div1 div.col1 {
    width:295px;
    padding-right:20px;
    float:left;
}
#footer div.div1 div.col2 {
    width:268px;
    border-left:1px dotted #cccccc;
    border-right:1px dotted #cccccc;
    padding:0px 20px;
    float:left;
}
#footer div.div1 div.col3 {
    width:295px;
    padding-left:20px;
    float:left;
}
#footer div.div1 h4 {
    font-size:14px;
    font-weight:weight;
}
#footer div.div1 ul {
    list-style-type:disc;
    margin:10px 0px;
}
#footer div.div1 li {
    line-height:1.5em;
    margin-left:2em;
}
#footer div.div1 p {
    color:#666666;
    line-height:1.5em;
    margin:10px 0px;
}
#footer div.div1 a {
    color:#336699;
}
#footer div.div2 {
    width:100%;
    background:#000000;
    color:#798089;
    font-size:12px;
}
#footer div.div2 div.inner {
    width:940px;
    padding:20px 0px;
    margin:auto;
}
#footer div.div2 span.copyright {
    font-family:Arial;
}
#footer div.div2 ul {
    list-style-type:none;
    float:right;
}
#footer div.div2 li {
    font-size:12px;
    line-height:1em;
    padding:0em 1em;
    border-left:1px solid #394049;
    float:left;
}
#footer div.div2 a {
    color:#697079;
}

.content { background:#fff; font-size:12px; line-height:1.5em; padding:10px; border-bottom:1px solid #ccc; }

h2 { position:relative; }
h2.h2 { background:#ffffff; color:#000000; font-size:20px; font-weight:bold; line-height:1em; border-top:5px solid #cc0000; border-bottom:1px solid #cccccc; padding:10px 20px; }
h3 { color:#c00; font-size:16px; margin:10px 0px; }

td label { font-weight:bold; text-align:right; display:block; }

#leftmenu { }
#leftmenu ul { background:#eee; border:2px solid #c00; }
#leftmenu li { border-bottom:1px dotted #99ccff; }
#leftmenu dl { margin-bottom:10px; }
#leftmenu dt { color:#333; font-weight:bold; margin:1em; }
#leftmenu dd { margin:1em 1em 1em 2em; }
#leftmenu a { color:#06f; font-weight:bold; }
#leftmenu a:hover {}

#inquiryleft { font-size:12px; }
#inquiryleft ul { background:#ddeeff; border:2px solid #99ccff; }
#inquiryleft li { border-bottom:1px dotted #99ccff; }
#inquiryleft dl { margin-bottom:10px; }
#inquiryleft dt { color:#333; font-weight:bold; margin:1em; }
#inquiryleft dd { margin:1em 1em 1em 2em; }
#inquiryleft a { color:#06f; font-weight:bold; }
#inquiryleft a:hover {}

#faqindex { font-size:12px; }
#faqindex ul { background:#ddeeff; border:2px solid #99ccff; }
#faqindex li { border-bottom:1px dotted #99ccff; }
#faqindex dl { margin-bottom:10px; }
#faqindex dt { color:#333; font-weight:bold; margin:1em; }
#faqindex dd { margin:1em 1em 1em 2em; }
#faqindex a { color:#06f; font-weight:bold; }
#faqindex a:hover {}

#faqcontent { font-size:12px; }
#faqcontent dt { font-weight:bold; }
#faqcontent dd { background:#eeeeee; padding:10px; border:1px solid #ccc; margin:10px; }

#item_detail { border-bottom:1px solid #ccc; margin:10px 0px; }
#item_detail div.itemName { background:#fffff0; color:#333; font-size:16px; line-height:1em; letter-spacing:0em; padding:10px; border-top:5px solid #c00; border-bottom:1px solid #ccc; margin-bottom:20px; }
#item_detail h3 { margin:10px 0px; }
#item_detail div.summary { margin:10px 0px; }
#item_detail .leftcol { float:left; width:330px; height:330px; }
#item_detail .centercol { float:left; width:290px; padding:20px; }
#item_detail .rightcol { float:left; width:280px; }
#item_detail .bottomcol { clear:both; border-top:1px dotted #ccc; margin:10px; }
#item_detail img.item { border:1px solid #ccc; }

#exhibit_info { }
#exhibit_info p.message { color:#c00; font-size:20px; font-weight:bold; }
#exhibit_info dl { margin:5px; }
#exhibit_info dt { float:left; font-weight:bold; }
#exhibit_info dd { font-weight:bold; text-align:right; }
#exhibit_info dd.current_price { color:#669900; font-size:23px; }
#exhibit_info dd.current_winner { color:#333333; }
#exhibit_info p.notify { color:#f00; text-align:center; height:2em; margin:10px; }
#exhibit_info p.timer { color:#333333; font-size:30px; font-family:Arial Black; }
#exhibit_info button { width:200px; height:50px; border:0px; }
#exhibit_info button.bid { cursor:pointer; background:url('/img/bid_btn_l.gif') no-repeat; }
#exhibit_info button.end { cursor:default; background:url('/img/end_btn_l.gif') no-repeat; }
#exhibit_info button.login { cursor:pointer; background:url('/img/login_btn_l.gif') no-repeat; }
#exhibit_info ul.note { font-size:12px; margin:10px; }
#exhibit_info ul.note li { text-align:center; }
#exhibit_info p { clear:both; text-align:center; margin:10px; }

#my_info { margin:5px; }
#my_info dl { font-size:12px; }
#my_info dt { float:left; }
#my_info dd { font-weight:bold; text-align:right; }

#bid_history { background:#eee; border:1px solid #ccc; margin-bottom:10px; }
#bid_history h3 { color:#c00; font-weight:bold; margin:10px; }
#bid_history table { background:#fff; font-size:12px; width:260px; border:1px solid #ccc; margin:10px; }
#bid_history td.price {}
#bid_history td.bidder {}
#bid_history td.type { text-align:right; }

#auto_bid { background:#ffc; border:1px solid #fc0; margin-bottom:10px; font-size:12px; }
#auto_bid h3 { color:#c00; font-weight:bold; margin:10px; }
#auto_bid table th { font-size:12px;font-weight:normal; }
#auto_bid table td {}
#auto_bid input { width:30px;font-size:12px; }
#auto_bid button { font-size:12px; }
#auto_bid a { color:#06f; }

#auction_property { font-size:12px; clear:both; border-top:1px solid #ccc; }
#auction_property dl { }
#auction_property dt { width:105px; border-bottom:1px dotted #ccc; padding:5px; margin-left:10px; float:left; font-weight:bold; }
#auction_property dd { width:160px; border-bottom:1px dotted #ccc; padding:5px; margin-right:10px;  float:left; text-align:right; }

#item_intro p { margin:10px; }

#my_bidding_list { background:#ffffff; padding:10px; border-bottom:1px solid #ccc; margin:auto; }
#my_bidding_list a { color:#09f; }
#my_bidding_list li.auction_item { background:#fff; width:318px; border:1px solid #99ccff; margin:10px; float:left; }
#my_bidding_list h3 { font-size:12px; font-weight:bold; text-align:center; margin:10px; height:2em; overflow:hidden; }
#my_bidding_list li { text-align:center; margin:10px; }
#my_bidding_list img { margin-left:33px; width:118px; height:118px; float:left; }
#my_bidding_list li.timer { color:#333333; font-size:20px; font-family:Arial Black; }
#my_bidding_list li.price { color:#690; font-size:23px; font-weight:bold; }
#my_bidding_list li.bidder { color:#333; font-size:12px; font-weight:bold; }
#my_bidding_list button.bid { cursor:pointer; background:url('/img/bid_btn_m.gif'); width:100px; height:30px; border:0px; }

#recent_list { background:#ffffff; padding:10px; border:1px solid #ccc; margin:0px auto 10px auto; }
#recent_list a { color:#09f; }
#recent_list li.auction_item { background:#fff; width:218px; margin:5px; float:left; }
#recent_list h3 { font-size:12px; font-weight:bold; text-align:center; margin:5px; height:1em; overflow:hidden; }
#recent_list li { text-align:center; margin:0px; }
#recent_list img { margin-left:33px; width:57px; height:57px; float:left; }
#recent_list div.timer { color:#333333; font-size:12px; font-family:Arial Black; }
#recent_list div.price { color:#690; font-size:16px; font-weight:bold; }
#recent_list div.bidder { color:#333; font-size:12px; font-weight:bold; }
#recent_list button.bid { cursor:pointer; background:url('/img/bid_btn_m.gif'); width:100px; height:30px; border:0px; margin:5px; }

#item_list { padding:10px; margin:0px auto 10px auto; }
#item_list ul { width:920px; margin:auto; }
#item_list ul li.auction_item { background:url(/img/auction/bg.png) no-repeat; width:160px; height:270px; padding:10px; margin:2px; float:left; text-align:center; }
#item_list ul li.ichien { background:url(/img/auction/bg.png) no-repeat -180px 0px; }
#item_list ul li.goen { background:url(/img/auction/bg.png) no-repeat -360px 0px; }
#item_list ul li.free { background:url(/img/auction/free_bg.png) no-repeat; }
#item_list ul li.auction_item div.item_name { font-size:12px; font-weight:bold; line-height:1em; text-align:center; width:150px; height:2em; margin:5px; overflow:hidden; }
#item_list ul li.auction_item div.image { margin:5px; }
#item_list ul li.auction_item div.image img { width:120px; height:120px; }
#item_list ul li.auction_item div.timer { color:#333333; font-size:20px; font-family:Arial Black; line-height:1em; margin:5px; }
#item_list ul li.auction_item div.price { color:#669933; font-size:20px; font-weight:bold; line-height:1em; margin:5px; }
#item_list ul li.auction_item div.bidder { color:#333333; font-size:12px; font-weight:bold; line-height:1em; margin:5px; }
#item_list ul li.auction_item div.discount_rate { color:#cc0000; font-size:20px; font-weight:bold; line-height:1em; margin:5px;; }
#item_list ul li.auction_item div.supplier { font-size:12px; font-weight:bold; }
#item_list ul li.auction_item div.bidtimes { font-size:12px; font-weight:bold; color:#c00; }
#item_list ul li.auction_item div.message { color:#0066cc; font-size:12px; font-weight:bold; margin:15px; }
#item_list ul li.auction_item div.button { margin:5px; }
#item_list ul li.auction_item button { width:100px; height:30px; border:0px; margin:0px; }
#item_list ul li.auction_item button.bid { cursor:pointer; background:url('/img/bid_btn_m.gif'); }
#item_list ul li.auction_item button.end { cursor:default; background:url('/img/end_btn_m.gif'); }

#item_list a { color:#06c; line-height:1em; }
#item_list a:hover { color:#06c; }
#item_list span { line-height:1; }
#item_list span.beginner { width:142px; height:142px; display:block; position:absolute; background:url(/img/icon/beginner_m.png) no-repeat; }
#item_list span.manual { width:142px; height:142px; display:block; position:absolute; background:url(/img/icon/manual_m.png) no-repeat; }
#item_list div.more { text-align:right; }
#item_list div.more a { font-size:16px; font-weight:bold; margin:10px; }



/* pager */
#pager { padding:10px; text-align:right; color:#cccccc; font-weight:bold; }
#pager div.left { float:left; }
#pager div.right { float:right; }
 
/* recent item list */

#recent_item_list{
    margin-bottom:10px;
}

#recent_item_list a {
    color:#09f;
    font-size:12px;
    font-weight:bold;
}

#recent_item_list ul {
    margin:auto;
}

#recent_item_list ul li {
    text-align:center;
    width:221px;
    border:2px solid #ccc;
    margin:10px;
    float:left;
}

#recent_item_list h3 {
    margin:5px;
}

#recent_item_list dl {
    margin:5px;
}

#recent_item_list dt {
    float:left;
    margin-right:5px;
}

#recent_item_list img {
    background:#fff;
    border:1px solid #ccc;
    padding:5px;
    width:65px;
    height:65px;
    
}

#recent_item_list dd {
    margin:5px;
    text-align:center;
}

#recent_item_list .timer {
    color:#036;
    font-size:12px;
    font-family:Arial Black; 
}

#recent_item_list .price {
    color:#333;
    font-size:12px;
    font-weight:bold;
}

#recent_item_list .bidder {
    color:#693;
    font-size:12px;
    font-weight:bold;
}

#recent_item_list button.bid {
    width:50px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    background:#c00;
    padding:5px;
    border:0px double #ccc;
}

#recent_item_list .more {
    font-size:16px;
    text-align:right;
    width:950px;
    padding:5px;
    margin:auto;
    display:block;
}

/* */

em { color:#c00; font-weight:bold; font-style:normal; }

div #leftcol {
    float:left;
    width:220px;
}

#rightcol { width:700px; float:right; }
#rightcol h2 { background:#ffffff; color:#000000; font-size:20px; font-weight:bold; line-height:1em; border-top:5px solid #cc0000; border-bottom:1px solid #cccccc; padding:10px 20px; }
#rightcol div.content { background:#fff; border-bottom:1px solid #ccc; }
button.login_l { background:url('/img/login_btn_l.gif'); width:200px; height:50px; border:0px; cursor:pointer; }

table.grid { border-collapse:collapse; border:1px solid #ccc; width:100%; margin:0px auto 10px auto; }
table.grid td { background:#ffffff; padding:5px; border-bottom:1px solid #ccc; }
table.grid td.label { background:#eeeeee; font-weight:bold; width:30%; white-space:nowrap; }
table.grid td.em { float:right; }

table.list { border-collapse:collapse; border:1px solid #fff; width:100%; margin:10px auto; }
table.list th { background:#ccc; color:#333; text-align:center; padding:5px; border:1px solid #fff; white-space:nowrap; }
table.list td { background:#eee; padding:5px; border:1px solid #fff; }

#buy_point { background:#fff; padding:20px; }
#buy_point table { border-collapse:collapse; }
#buy_point table th { padding:0.5em; }
#buy_point table td { padding:0.5em; }
#buy_point p { font-size:12px; text-align:center; margin:1em; }
#buy_point a { color:#0066cc; font-weight:bold; }

#auction_list { background:#fff; padding:10px; }
#auction_list h3 { font-size:12px; margin:10px; }
#auction_list a { color:#0066cc; }
#auction_list li.item { border-bottom:1px dotted #ccc; }
#auction_list li.item ul {}
#auction_list li.item li { float:left; }
#auction_list table { font-size:12px; }
#auction_list table td.label { text-align:right; }
#auction_list img.item { width:90px; height:90px; padding:5px; border:1px solid #ccc; margin:10px; }

#privacypolicy { background:#fff; font-size:small; padding:10px; }
#privacypolicy ol { margin:20px; }
#privacypolicy li { margin-left:20px; }
#privacypolicy dl { margin:20px; }
#privacypolicy dt { }
#privacypolicy dd { margin:20px; }
#privacypolicy h3 { color:#000; font-size:large; font-weight:bold; margin:20px; }
#privacypolicy p { margin:20px; }

#kiyaku { font-size:small; padding:10px; }
#kiyaku ol { margin:20px; }
#kiyaku li { margin-left:20px; }
#kiyaku h3 { color:#000; font-size:large; font-weight:bold; margin:20px; }
#kiyaku p { margin:20px; }

#sitemap { font-size:small; padding:10px; }
#sitemap ul { margin:20px; list-style-type:disc; }
#sitemap li { margin-left:20px; }
#sitemap h3 { color:#000; font-size:large; font-weight:bold; margin:20px; }

#news { margin-bottom:10px; }
#news dl { margin:10px; }
#news dl dt { }
#news dl dt h3 { font-weight:bold; }
#news dl dt h3 span { color:#000; }
#news dl dd { font-size:small; }
#news .date { font-size:small; color:#000; font-weight:bold; } 
#news .title { font-size:small; color:#c00; font-weight:bold; }
 
.price { }

/* ------ */
#hot_results {
font-size: 12px;
padding: 5px;
}
#hot_results li {
border: 1px solid #fc0;
background: #fff;
padding: 0px;
margin: 5px;
float: left;
width: 297px;
text-align:center;
}
#hot_results h3 {
background: #fc0;
padding: 5px 10px;
margin: 1px;
text-align:center;
font-size: 12px;
line-height: 1.25em;
height: 2.5em;
overflow: hidden;
}
#hot_results a {
color: #000;
}
#hot_results table {
border-spacing: 5px;
margin: auto;
}
#hot_results img {
width: 100px;
height: 100px;
}
#hot_results div {
line-height: 1.5em;
}
#hot_results .price {
color: #000;
font-size: 16px;
font-weight: bold;
text-align: center;
}
#hot_results .price span {
color: #c00;
}
#hot_results .comment {
    color:#c00;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

img.viewGuideBtn {
    position: absolute;
    top: 5px;
    right: 5px;
}

