#incontents { text-align: center; }

#incontents div.xday { width: 655px; margin: 0 auto 30px; padding: 0 0 6px; background: #ffffff; text-align: left; }

#incontents div.xday h1 { margin: 0; padding: 0; border: 0; }

#incontents div.xday div.regist { float: right; margin: -332px 10px 0 0; display: inline; position: relative; }

#incontents div.xday div.regist a { display: block; width: 224px; height: 90px; background: url("/images/xday/xday_regist.gif") 0 0; }

#incontents div.xday div.regist a:hover { background-position: 0 -90px; }

#incontents div.xday div.regist a img { visibility: hidden; }

#incontents div.xday div.lead { clear: both; float: right; margin: -46px 6px 0 0; position: relative; }

#incontents div.xday div.xdaypickup { margin: 0 6px; background: #fff100 url("/images/xday/xday_center_white.gif") center repeat-y; }

#incontents div.xday .lbox { float: left; display: inline; }

#incontents div.xday .rbox { float: right; display: inline; }

#incontents div.xday div.xdaypickup .pimage { width: 316px; padding: 2px 2px 0; position: relative; }

#incontents div.xday div.xdaypickup .pimage .img { padding: 5px; }

#incontents div.xday div.xdaypickup .pimage .genre { background: #000; color: #fff; font-weight: bold; padding: 2px 3px 1px; font-size: 116%; }

#incontents div.xday div.xdaypickup .pimage .only { margin: -145px 2px 0; float: right; }

#incontents div.xday div.xdaypickup .pimage .price { margin: -82px 0 0; background: url("/images/xday/xday_price_b.gif") right bottom no-repeat; height: 52px; position: relative; text-align: right; padding: 30px 10px 0; }

#incontents div.xday div.xdaypickup .pimage .price img { margin: 0 0 0 -14px; }

#incontents div.xday div.xdaypickup .stock { background: url("/images/xday/xday_stock_b.gif") no-repeat; position: absolute; right: 0; top: 0; width: 80px; height: 103px; padding: 0 0 0 30px; width: 80px; text-indent: 4px; }

#incontents div.xday div.xdaypickup .stock .gentei { margin: 6px 0 2px 3px; }

#incontents div.xday div.xdaypickup .stock .nums { text-align: center; }

#incontents div.xday div.xdaypickup .stock .nums img { margin: 0 0 0 -4px; }

#incontents div.xday div.xdaypickup .pdesc { clear: both; background: #e20000 url("/images/xday/xday_pdesc_bg_center_white.gif") center repeat-y; margin: 0 2px; padding: 6px 4px; zoom: 1; }

#incontents div.xday div.xdaypickup .pdesc .pdesctop { background: #fff100 url("/images/xday/xday_pdesc_bg_tc_white.gif") center no-repeat; height: 3px; font-size: 1px; line-height: 1px; }

#incontents div.xday div.xdaypickup .pdesc .pdesctop span, #incontents div.xday div.xdaypickup .pdesc .pdescbtm span { height: 3px; width: 3px; display: block; background: url("/images/xday/xday_pdesc_bg_cn.gif"); }

#incontents div.xday div.xdaypickup .pdesc .pdesctop span.lc { background-position: 0 0; float: left; }

#incontents div.xday div.xdaypickup .pdesc .pdesctop span.rc { background-position: -3px 0; float: right; }

#incontents div.xday div.xdaypickup .pdesc .pdescbtm { clear: both; background: #fff100 url("/images/xday/xday_pdesc_bg_bc_white.gif") center no-repeat; height: 3px; font-size: 1px; line-height: 1px; }

#incontents div.xday div.xdaypickup .pdesc .pdescbtm span.lc { background-position: 0 -3px; float: left; }

#incontents div.xday div.xdaypickup .pdesc .pdescbtm span.rc { background-position: -3px -3px; float: right; }

#incontents div.xday div.xdaypickup .pdesc .pdesccont { background: #fff100 url("/images/xday/xday_pdesc_bg_center_white.gif") center repeat-y; }

#incontents div.xday div.xdaypickup .pdesc .inbox { width: 295px; padding: 0 6px; position: relative; }

#incontents div.xday div.xdaypickup .pdesc .inbox .pname { font-weight: bold; font-size: 144%; margin: 0 0 4px; line-height: 1.1; }

#incontents div.xday div.xdaypickup .pdesc .inbox p { line-height: 1.231; margin: 0; }

#incontents div.xday div.xdaypickup .pbtn { background: #e20000 url("/images/xday/xday_pdesc_bg_center_white.gif") center repeat-y; margin: 0 2px 1px; padding: 2px 4px 6px; zoom: 1; text-align: center; }

#incontents div.xday div.xdaypickup .pbtn div { width: 295px; padding: 0 6px; }

#incontents div.xday div.xdaypickup .pbtn div a { width: 179px; height: 37px; display: block; margin: 0 auto; background: url("/images/xday/xday_btn_entry.gif") 0 0; }

#incontents div.xday div.xdaypickup .pbtn div a:hover { background-position: 0 -37px; }

#incontents div.xday div.xdaypickup .pbtn div a img { visibility: hidden; }

#incontents div.xday .bline { font-size: 1px; line-height: 1px; height: 23px; background: #fff; margin: 0 6px; border: 0; }

#incontents div.xday div.xdayitems { margin: 0 6px; background: #fff100 url("/images/xday/xday_center_white.gif") center repeat-y; zoom: 1; }

#incontents div.xday div.xdayitems .ximage { width: 316px; padding: 12px 2px 0; position: relative; }

#incontents div.xday div.xdayitems .ximage .img { padding: 5px; }

#incontents div.xday div.xdayitems .ximage .genre { background: #dc143c; color: #fff; font-weight: bold; padding: 2px 3px 1px; font-size: 116%; }

#incontents div.xday div.xdayitems .ximage .lbox { float: left; width: 160px; }

#incontents div.xday div.xdayitems .ximage .only { margin: 4px 0 4px 166px; }

#incontents div.xday div.xdayitems .ximage .pname { font-weight: bold; font-size: 133%; margin: 0 0 4px; line-height: 1.1; margin: 0 0 6px 166px; width: 144px; *overflow: hidden; }

#incontents div.xday div.xdayitems .ximage p { line-height: 1.231; margin: 0; margin: 0 0 4px 166px; width: 144px; *overflow: hidden; }

#incontents div.xday div.xdayitems .stock { background: url("/images/xday/xday_stock_s.gif") no-repeat; position: absolute; right: 0; top: 0; width: 70px; height: 77px; padding: 0 0 0 26px; }

#incontents div.xday div.xdayitems .stock .gentei { margin: 2px 0 1px 2px; }

#incontents div.xday div.xdayitems .stock .nums { text-align: center; }

#incontents div.xday div.xdayitems .stock .nums img { margin: 0 0 0 -4px; }

#incontents div.xday div.xdayitems .pbtn { clear: both; margin: 0 2px; text-align: center; }

#incontents div.xday div.xdayitems .pbtn div { width: 316px; padding: 6px 0; margin: 0 0 1px; background: #e20000; }

#incontents div.xday div.xdayitems .pbtn div a { width: 144px; height: 35px; display: block; margin: 0 auto; background: url("/images/xday/xday_btn_entry_s.gif") 0 0; }

#incontents div.xday div.xdayitems .pbtn div a:hover { background-position: 0 -35px; }

#incontents div.xday div.xdayitems .pbtn div a img { visibility: hidden; }

#incontents div.xday div.xdayitems .price { margin: -25px 0 0; background: url("/images/xday/xday_price_s.gif") center no-repeat; height: 37px; position: relative; text-align: center; padding: 13px 0 0; text-indent: 9px; }

#incontents div.xday div.xdayitems .price img { margin: 0 0 0 -9px; }

#incontents div.xdaynotice { text-align: center; margin: 8px 0 10px; }

#incontents div.xdaypoints { background: #fff url("/images/xday/xday_ntc.gif") top right no-repeat; margin: 0 30px 10px; font-weight: bold; min-height: 84px; _height: 84px; font-size: 116%; }

#incontents div.xdaypoints .star { background: url("/images/xday/xday_points_star.gif") no-repeat; width: 84px; height: 81px; float: left; padding: 3px 0 0 6px; }

#incontents div.xdaypoints p { margin: 0 0 0 85px; padding: 10px 15px; }

#incontents div.xdaypoints p strong { color: #e20000; }

#incontents div.xdaypoints p a { color: #0387c5; }

#incontents div.xdaypoints p a:visited { color: #0387c5; }

#incontents div.xdaypoints p a:hover { text-decoration: none; }

#incontents div.xdaypoints .btm { clear: both; background: #fff url("/images/xday/xday_nbl.gif") left no-repeat; font-size: 1px; line-height: 1px; }

#incontents div.xdaypoints .btm span { background: url("/images/xday/xday_nbr.gif") right no-repeat; display: block; height: 3px; }

#incontents div.xdaymailregist { text-align: center; margin: 20px 0; }

#incontents div.xdaymailregist a { margin: 0 auto; display: block; width: 224px; height: 90px; background: url("/images/xday/xday_regist.gif") 0 0; }

#incontents div.xdaymailregist a:hover { background-position: 0 -90px; }

#incontents div.xdaymailregist a img { visibility: hidden; }

#incontents div.xdaymobile { padding: 18px 0 0; margin: 0 30px 30px; }

#incontents div.xdaymobile .inbox { background: #ffa200; border: solid 1px #090000; padding: 0 5px 15px; }

#incontents div.xdaymobile .oshirase { margin: -18px 0 8px; }

#incontents div.xdaymobile p { margin: 0 10px 10px; }

#incontents div.xdaymobile .xqr { margin: 0 26px; }

#incontents div.xdaymobile .xqr img { float: left; }

#incontents div.xdaymobile .xqr p { margin: 10px 0 10px 80px; }

#incontents div.xdaymobile .xqr p span { font-weight: bold; font-size: 183%; display: block; color: #000; }

/*# sourceMappingURL=xday.css.map */