/* CSS Document */
/*全体*/
/*html {overflow:hidden;}*/
* { margin:0; padding:0;}
#header { width:940px}
a img { border:none}
/*body { background:#666}*/
#bk { background:#fff; margin:0; padding:0 0 15px 0}

#SNavi{ background:url(/%7e/media/Images/Common/background/bg_open.ashx) #2e2e2e;}

/*上部テキスト*/
#topBox { width:940px; margin:0 auto; text-align:left}
#topBox h1 { float:left; margin-right:15px}
/*ナビゲーション*/
#navi { clear:both; margin:0 auto; padding:0; width:940px; border-top:1px solid #9abcd2}
/*ブランド*/
#brandBOX { background:/*url(/titles/img/bra_bk.gif) center left repeat-x #edf8fa !important*/; padding:5px 0 0 }
#brandBOX ul { margin:0 0 5px; padding:0; float:left}
#brandBOX li { list-style-image:none; list-style-type:none; float:left; margin:0; padding:0 3px 0 8px; font-size:12px}
#brandBOX img { vertical-align:middle; margin-right:3px}
/*タブ*/
#tab { width:940px; height:31px; margin:0 auto; padding:0; text-align:left; overflow:hidden; background:url(/titles/img/list/tab_bk.gif) repeat-x}

/*ホットワード*/
#hotword { border:1px solid #9abcd2; margin:8px 8px 0 0; padding:0; font-size:13px; float:right; width:500px; border:none}
#hotword p { margin-bottom:0; text-align:right}
#hotword .hot_title { float:right !important; color:#000; margin:0; padding:0; font-size:85%}
#hotword .hot_words { float:right !important; margin:0; padding:0; color:#00f; overflow:hidden; font-size:85%}
#hotword .hot_words a:hover { text-decoration:underline; cursor:pointer}

/*インデックス*/
#index { clear:both; width:938px; margin:0 auto; border:1px solid #9abcd2; border-top:none; border-bottom:none; background:#fff; height:auto; padding:5px 0 10px}
#index p { margin:0; padding:5px 10px 0 10px; float:left; font-size:12px; text-align:left}
#index a:hover { text-decoration:underline}
#index_custom { display:none; background:#fdffc9; margin:0 5px 0; padding:5px}
.custom { cursor:pointer; color:#0066FF}
/*項目*/
#item_t { clear:both; width:940px; height:25px; margin:0 auto; padding:0; border-right:1px solid #9abcd2; border-left:1px solid #9abcd2; border-collapse:collapse; background:url(~/media/Images/product/titlelist/item_t_bk) repeat-x}
#item_t td { font-size:13px; color:#000; text-align:center; border-right:1px solid #89a7ca; border-left:1px solid #ebf3ff; margin:0; padding:6px 3px; line-height:100%; float:left; list-style-type:none}
#item_t .name { width:555px; border-left:none; padding-top:0; padding-bottom:0}
#item_t .janru { width:110px; padding-top:0; padding-bottom:0}
#item_t .os { width:86px}
#item_t .price_intax { width:156px; padding-top:0; padding-bottom:0}
#item_t .eshop { width:56px; border-right:none; padding-top:0; padding-bottom:0}
/*検索ボックス*/
.searchbox { border:1px solid #9abcd2; background:#fff; color:#fff; padding:2px; clear:both; float:left; width:320px}
/*検索結果*/
#kekka { border-left:1px solid #9abcd2; border-right:1px solid #9abcd2; clear:both; background:#e8f7fe}
#kekka p { font-weight:bold}
#searchnoneBox { border-right:1px solid #9abcd2; border-left:1px solid #9abcd2; width:938px; margin:0 auto; padding:15px 0}
/*メイン*/
#main { clear:both; margin:0 auto; padding:0; background:#fff}
#tbl_m { width:940px; margin:0 auto; padding:0; background:#fff; border-collapse:collapse; border-top:1px solid #9abcd2}
#tbl_m .border { border-bottom:1px solid #9abcd2; padding:0; }
#tbl_m td { font-size:80%; border-right:1px solid #ebf3ff;　border-bottom:1px solid #9abcd2; text-align:left; padding:5px 3px; vertical-align:top}
.name_txt { margin-left:20px; text-indent:-20px}
#tbl_m .true1 { background:#ffffff; color:#0066FF}
#tbl_m .true2 { background:#e6f0f8; border-bottom:solid 1px #000}
#tbl_m .false1 { background:#e8e8e8}
#tbl_m .false2 { background:#e8e8e8; border-bottom:solid 1px #000}
#tbl_m .border_in { border-bottom:dotted 1px #baceed; margin:0.2em 0}
#tbl_m .true2 .border_in { border-bottom:dotted 1px #86b8df}
#tbl_m .name { width:551px; font-weight:bold; font-size:95%; padding-left:8px; line-height:140%; border-left:1px solid #9abcd2}
#tbl_m .name img { float:left; margin:0 5px 0 0}

#tbl_m .icon_new { display:none}
#tbl_m .icon_newNEW img { vertical-align:middle; margin:0 5px 0 0}
#tbl_m .web_on img{ float:none; margin:2px 0 0 5px; vertical-align:top}
#tbl_m .web_off { display:none}
#tbl_m .word { font-weight:normal; font-size:80%}
#tbl_m .janru { width:111px; text-align:center; vertical-align:middle; font-size:70%}
#tbl_m .os { width:87px; text-align:center; vertical-align:middle; font-size:70%}
#tbl_m .price_intax { width:157px; text-align:right; font-size:70%; border-right: 1px solid #9ABCD2; vertical-align:text-bottom;}
#tbl_m .price_intax span{ font-size:120%; font-weight:bold;}
#tbl_m .eshop { width:58px; text-align:center; border-right:1px solid #9abcd2; font-size:70%}
#tbl_m .eshop img { vertical-align:middle; margin-right:3px}
#tbl_m .eshop a { color:#f00}
#tbl_m .eshop a:hover { text-decoration:none}
.css_8 { color:#00abca}
.css_7{color:#2e57cc;}
.css_Vista{color:#482ecc;}
.css_XP{color:#27b30b;}
    


/*マウスオーバー*/
#tbl_m .color1 { background:#fff}
#tbl_m .color2 { background:#eaf8fa}

/*検索結果ないとき*/
.search_none_txt { width:940px; margin:0 auto; padding:15px 0; border:1px solid #9abcd2}

/*検索結果・ページ送り*/
#kekkabox { border-left:1px solid #9abcd2; border-right:1px solid #9abcd2; clear:both; background:#e8f7fe;}
#kekka { float:left; border:none; clear:none}
#kekka p { font-weight:bold; margin:0; padding:5px 5px 0; line-height:100%}

/*ページ送り*/
#sendpage_top { text-align:right; font-size:13px; float:right; padding-top:3px}
#sendpage_bottom { width:938px; border:1px solid #9abcd2; clear:both; background:#e8f7fe; margin:0 auto; text-align:right; font-size:13px; padding-top:3px}
#sendpage_top ul.pageNav,
#sendpage_top ul.pageNav li,
#sendpage_bottom ul.pageNav,
#sendpage_bottom ul.pageNav li { display:inline; margin:0 2px;	padding:0; line-height:100%}
#sendpage_top ul.pageNav li span,
#sendpage_top ul.pageNav li a,
#sendpage_bottom ul.pageNav li span,
#sendpage_bottom ul.pageNav li a { display:inline-block; margin-bottom:3px; padding:3px 8px 1px; background:#fff; border:1px solid #aaa; text-decoration: none; vertical-align:middle;}
#sendpage_top ul.pageNav li a:hover,
#sendpage_bottom ul.pageNav li a:hover { background: #eeeff7; border-color: #00f;}
#sendpage_top.sendpage_b,
#sendpage_bottom.sendpage_b { text-align:right; font-size:13px; margin:0 auto; padding:0; float:none; background:#e8f7fe}
#sendpage_top ul.pageNav li.pageIndexNow a,
#sendpage_bottom ul.pageNav li.pageIndexNow a{ background: #eeeff7 !important; border-color: #00f !important;}

/* 吹き出し */
#toolTip { position:absolute; font-size:80%; width:200px; display:none; z-index:1000}
#toolTip p { padding:5px; text-align:left; font-size:12px; overflow:hidden; background:#fff; border:1px solid #ccc; margin-bottom:0}
#tooltip .popB { width:8px; height:7px; margin:-1px 0 0 0; padding:0; display:block; background:#000000 !important}
*html #toolTip { margin-bottom:10px}
 
/*ゲームで検索した時用*/
#gameBox { clear:both; background:#fff; margin:0 auto; padding:10px 10px 5px 10px}
 
/*パッケージ*/
.pkImg { width:50px;height:70px;}

/*ログインポップアップ*/
#EC_LOGIN_POP_BOX{ position:absolute; top:-500px; left:0; z-index:1000;}
#EC_LOGIN_POP_BOX,
#EC_LOGIN_POP_HEAD,
#EC_LOGIN_POP_BODY,
#EC_LOGIN_POP_FOOT{width:215px;}
 
#EC_LOGIN_POP_HEAD,
#EC_LOGIN_POP_FOOT{padding:5px 0;}
#EC_LOGIN_POP_HEAD{ background:url(/eshop/img/login/popbox_side.png) top center;}
#EC_LOGIN_POP_BODY{ background:url(/eshop/img/login/popbox_side.png) center center; font-size:70%; text-align:left;}
#EC_LOGIN_POP_FOOT{ background:url(/eshop/img/login/popbox_side.png) bottom center; height:30px;}
*>#EC_LOGIN_POP_FOOT{ background:url(/eshop/img/login/popbox_side.png) bottom center; height:20px;}
.EC_LOGIN_POP_INNER{ margin:0 25px 5px 10px;}
 
#EC_LOGIN_POP_BODY #userID,
#EC_LOGIN_POP_BODY #passwd,
#EC_LOGIN_POP_BODY #_passwd_{ width:180px !important; margin:1px 20px 1px 5px !important;}
#EC_LOGIN_POP_BODY INPUT{ margin:auto}
 
#EC_LOGIN_POP_BODY .btn_makemyp {}
#EC_LOGIN_POP_BODY .btn_makemyp a{ display:block; margin:5px auto 0; width:140px;height:28px;}
#EC_LOGIN_POP_BODY .btn_makemyp a:link,
#EC_LOGIN_POP_BODY .btn_makemyp a:visited{background:url(/img/common/btn_makemyp.gif) no-repeat center center;text-align:}
#EC_LOGIN_POP_BODY .btn_makemyp a:hover{background:url(/img/common/btn_makemyp_o.gif) no-repeat center center;}

.null{ display:none;}

