﻿@charset "utf-8";
/* CSS Information ==============================
File name: base.css
Table of Contents:
 +reset styles
 +base styles
 +header styles
 +container styles
 +footer styles
 +clearfix
============================================== */

/*========================================
 +reset styles
========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, table, thead, tbody, tfoot, caption, th, td {
margin: 0;
padding: 0;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: 0 none;
}
#container #main .productDetail_game .mb20 .txt ul.logoList li img {
margin: 4px;
}
#container #main .mv ul.logoList li img {
margin: 4px;
}
#container #main .productDetail_game .mb20 .txt p.gaming_icnList img {
margin: 4px;
}
abbr, acronym {
border-bottom: 1px dashed;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
h1, h2, h3, h4, h5, h6, em, strong {
font-weight: bold;
}
#container em {
font-style: normal;
}
#container address, #container caption, #container cite, #container code, #container dfn, #container th, #container var {
font-style: normal;
font-weight: normal;
}
#container table {
font-size: 100%;
}
#container select, #container input, #container textarea {
font-size: 100%;/*font-weight: bold;*/
}
#container var, #container code, #container samp, #container kbd {
font-family: monospace;
}
html {
overflow-y: scroll;
}
#container textarea {
overflow: auto;
}
#container caption, #container th {
text-align: left;
}
#container img, #container input, #container select {
vertical-align: middle;
}
#container .radio {
vertical-align: baseline;
}
#container a, #container input[type="submit"] {
cursor: pointer;
}
/*========================================
 +base styles
========================================*/
#container {
background: #fff;
/* color: #605b5a; */
/* font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; */
font-size: 75%;
line-height: 1.6;
}
/* #container a, #container a span {
color: #0062b0;
text-decoration: underline;
}
/* #container a:hover, #container a:focus, #container a:active, #container a:hover span, #container a:focus span, #container a:active span {
text-decoration: none;
}
#container input:focus {
background: #ffcce5;
} */
 
/*========================================
 +header styles
========================================*/
#header {
position: relative;
z-index: 10001;
/*padding: 0 0 1em;*/
zoom: -100000;
background-image: url(/5include/header/img/common/bg_130425.jpg);
background-repeat: repeat-x;
}
#header_g {
position: relative;
z-index: 10000;
/*padding: 0 0 1em;*/
zoom: 1;
}
#headerBody {
position: relative;
width: 970px;
margin: 0 auto;
padding: 8px 0 0 0;
}
#headerBody .tagLine {
color: #555555;
margin: 0 0 5px 5px;
padding: 0 340px 0 0;
font-size: 12px;
border: none;
}
#headerBody h1.tagLine {
font-weight: normal;
border: none;
}
#headerBody h1.popup {
position: relative;
}
#headerBody h1.tagLine img {
margin: 0 5px;
}
#headerBody .popupP {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
color: #605B5A;
display: none;
left: 0;
padding: 10px;
position: absolute;
top: 0;
z-index: 20000;
text-align: left;
display: none;
top: 20px;
left: 0px;
width: 630px;
}
#headerBody .siteId {
position: relative;
z-index: 1000;
width: 160px;
}
#headerBody .siteSymbol {
margin: 0;
position: relative;
width: 260px;
z-index: 1000;
}
#headerBody .head_lead {
position: absolute;
top: 8px;
right: 4px;
text-align: right;
font-size: 12px;
}
#headerBody .lead {
position: absolute;
top: 8px;
right: 10px;
text-align: right;
}
#headerBody .lead img {
margin-bottom: 7px;
}
#siteNav {
position: relative;/*margin: -19px 0 0;*/
}
#siteNav .tabN {
width: 766px;
height: 31px;
margin: 0 auto;
padding: 0 0 0 204px;
}
.php4Body #siteNav ul.tabN {
/padding-left: 204px;
}
#siteNav .tabN li {
float: left;
margin: 0 5px 0 0;
}
#siteNav .tabN li a {
display: block;
width: 76px;
height: 29px;
border: 2px solid #d9d9d9;
border-bottom: 0 none;
background-image: url(/5include/header/img/common/spriteNav.gif);
text-indent: -9999px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
#siteNav .tabN li .active, #siteNav .tabN li a:hover {
border: 2px solid #00b3e6;
border-bottom: none;
}
#siteNav .tabNav1 a {
background-position: 0 0;
}
#siteNav .tabNav2 a {
background-position: -76px 0;
}
#siteNav .tabNav3 a {
background-position: -152px 0;
}
#siteNav .tabNav4 a {
background-position: -228px 0;
}
#siteNav .tabNav5 a {
background-position: -304px 0;
}
#siteNav .tabNav1 a:hover, #siteNav .tabNav1 a:focus, #siteNav .tabNav1 a:active, #siteNav .tabNav1 .active {
background-position: 0 -29px;
overflow: hidden;
}
#siteNav .tabNav2 a:hover, #siteNav .tabNav2 a:focus, #siteNav .tabNav2 a:active, #siteNav .tabNav2 .active {
background-position: -76px -29px;
overflow: hidden;
}
#siteNav .tabNav3 a:hover, #siteNav .tabNav3 a:focus, #siteNav .tabNav3 a:active, #siteNav .tabNav3 .active {
background-position: -152px -29px;
overflow: hidden;
}
#siteNav .tabNav4 a:hover/*,
#siteNav .tabNav4 a:focus,
#siteNav .tabNav4 a:active*/ {
background-position: -228px -29px;
overflow: hidden;
}
#siteNav .tabNav5 a:hover/*,
#siteNav .tabNav5 a:focus,
#siteNav .tabNav5 a:active*/ {
background-position: -304px -29px;
overflow: hidden;
}
#siteNav .tabC {
/*min-width: 902px;*/
min-width: 971px;
padding-top: 2px;
/*height: 50px;*/
background: url(/5include/header/img/common/g_menu_bg.gif) repeat-x left top;
margin-bottom: 0px;
}
#siteNav .tabC ul.nav1UlWrapper {
width: 974px;
}
#nav1 li a {
background-image: url("/5include/header/img/common/g_menu_150310.png");
border-bottom: 0 none;
height: 28px;
overflow: hidden;
text-indent: -9999px;
}
#siteNav .tabCNav1 a {
background-position: 0 0;
width: 64px;
}
#siteNav .tabCNav2 a {
background-position: -72px 0;
width: 64px;
}
#siteNav .tabCNav3 a {
background-position: -144px 0;
width: 64px;
}
#siteNav .tabCNav4 a {
background-position: -216px 0;
width: 64px;
}
#siteNav .tabCNav5 a {
background-position: -288px 0;
width: 64px;
}
#siteNav .tabCNav6 a {
background-position: -360px 0;
width: 64px;
}
#siteNav .tabCNav7 a {
background-position: -432px 0;
width: 60px;
}
#siteNav .tabCNav8 a {
background-position: -500px 0;
width: 60px;
}
#siteNav .tabCNav9 a {
background-position: -568px 0;
width: 60px;
}
#siteNav .tabCNav10 a {
background-position: -636px 0;
width: 64px;
}
#siteNav .tabCNav11 a {
background-position: -708px 0;
width: 52px;
}
#siteNav .tabCNav12 a {
background-position: -768px 0;
width: 68px;
}
#siteNav .tabCNav13 a {
background-position: -844px 0;
width: 68px;
}
#siteNav .tabCNav1 a:hover, #siteNav .tabCNav1 a:focus, #siteNav .tabCNav1 a:active, #siteNav .tabCNav1 .active, #siteNav .tabCNav1 a.viewPage {
background-position: 0 -36px;
overflow: hidden;
}
#siteNav .tabCNav2 a:hover, #siteNav .tabCNav2 a:focus, #siteNav .tabCNav2 a:active, #siteNav .tabCNav2 .active, #siteNav .tabCNav2 a.viewPage {
background-position: -72px -36px;
overflow: hidden;
}
#siteNav .tabCNav3 a:hover, #siteNav .tabCNav3 a:focus, #siteNav .tabCNav3 a:active, #siteNav .tabCNav3 .active, #siteNav .tabCNav3 a.viewPage {
background-position: -144px -36px;
overflow: hidden;
}
#siteNav .tabCNav4 a:hover, #siteNav .tabCNav4 a:focus, #siteNav .tabCNav4 a:active, #siteNav .tabCNav4 .active, #siteNav .tabCNav4 a.viewPage {
background-position: -216px -36px;
overflow: hidden;
}
#siteNav .tabCNav5 a:hover, #siteNav .tabCNav5 a:focus, #siteNav .tabCNav5 a:active, #siteNav .tabCNav5 .active, #siteNav .tabCNav5 a.viewPage {
background-position: -288px -36px;
overflow: hidden;
}
#siteNav .tabCNav6 a:hover, #siteNav .tabCNav6 a:focus, #siteNav .tabCNav6 a:active, #siteNav .tabCNav6 .active, #siteNav .tabCNav6 a.viewPage {
background-position: -360px -36px;
overflow: hidden;
}
#siteNav .tabCNav7 a:hover, #siteNav .tabCNav7 a:focus, #siteNav .tabCNav7 a:active, #siteNav .tabCNav7 .active, #siteNav .tabCNav7 a.viewPage {
background-position: -432px -36px;
overflow: hidden;
}
#siteNav .tabCNav8 a:hover, #siteNav .tabCNav8 a:focus, #siteNav .tabCNav8 a:active, #siteNav .tabCNav8 .active, #siteNav .tabCNav8 a.viewPage {
background-position: -500px -36px;
overflow: hidden;
}
#siteNav .tabCNav9 a:hover, #siteNav .tabCNav9 a:focus, #siteNav .tabCNav9 a:active, #siteNav .tabCNav9 .active, #siteNav .tabCNav9 a.viewPage {
background-position: -568px -36px;
overflow: hidden;
}
#siteNav .tabCNav10 a:hover, #siteNav .tabCNav10 a:focus, #siteNav .tabCNav10 a:active, #siteNav .tabCNav10 .active, #siteNav .tabCNav10 a.viewPage {
background-position: -636px -36px;
overflow: hidden;
}
#siteNav .tabCNav11 a:hover, #siteNav .tabCNav11 a:focus, #siteNav .tabCNav11 a:active, #siteNav .tabCNav11 .active, #siteNav .tabCNav11 a.viewPage {
background-position: -708px -36px;
overflow: hidden;
}
#siteNav .tabCNav12 a:hover, #siteNav .tabCNav12 a:focus, #siteNav .tabCNav12 a:active, #siteNav .tabCNav12 .active, #siteNav .tabCNav12 a.viewPage {
background-position: -768px -36px;
overflow: hidden;
}
#siteNav .tabCNav13 a:hover, #siteNav .tabCNav13 a:focus, #siteNav .tabCNav13 a:active, #siteNav .tabCNav13 .active, #siteNav .tabCNav13 a.viewPage {
background-position: -844px -36px;
overflow: hidden;
}
#nav1 ul li {
float: left;
position: relative;
margin: 0 5px 0 5px;
 /margin-left: 0;
zoom: 1;
}
/*#nav1 ul li.tabCNav10 {
	margin-right: 0px;
}*/
#nav1 ul li.tabCNavBdr {
margin: 0 8px;
}
#nav1 {
width: 974px;
margin: 0 auto;
padding: 6px 8px 0px 10px;
position: relative;
}
/*
#nav1 ul li {
	display: inline;
	margin-left: -3px;
	/margin-left: 0;
	zoom: 1;
}
#nav1 ul li a {
	display: inline;
	margin: 0;
	padding: 0;
}
#nav1 li.hover {
	position: relative;
}
#nav1 li.firstChild {
	margin: 0;
	padding: 0;
	background: none;
}*/
#nav1 li ul {
display: none;
list-style: inside disc;
position: absolute;
top: 36px;
left: 5px;
width: 16em;
padding: 10px;
border: 1px solid #CCC;
background: #F6F6F6;
color: #0062b0;
}
#nav1 li.tabCNav12 ul, #nav1 li.tabCNav13 ul {
left: -135px;
width: 16em;
text-align: right;
}
#nav1 li.hover ul {
display: block;
}
#nav1 .firstChild ul {
left: 0;
}
#nav1 li li {
float: none;
margin: 0;
padding: 0;
background: none;
}
#nav1 a {
display: block;
padding: 4px;
color: #fff;
text-decoration: none;
}
#nav1 li li a {
width: 100%!important;
height: auto;
text-indent: 0;
background-image: none;
}
#nav1 li ul li a:hover, #nav1 li ul li a:focus, #nav1 li ul li a:active, #nav1 li ul li .active {
color: #F60;
}
#nav1 li.gameNav1 ul li a:hover {
color: #FF0;
}
#nav1 li ul li a.linkWindow, #nav1 li ul li a.linkWindow:hover {
background-image: url(/5include/header/img/icon/link_window.gif);
background-position: 12px 5px;
background-repeat: no-repeat;
padding-right: 12px;
background-position: right;
}
#nav1 li.gameNav1 ul li a.linkWindow, #nav1 li.gameNav1 ul li a.linkWindow:hover {
background-image: url(/5include/header/img/icon/link_window_g.gif);
}
#nav1 li li a {
display: inline;
padding: 0;
color: #0062b0;
text-decoration: underline;
zoom: 1;
}
#nav4 {
position: relative;
z-index: 1000;
width: 970px;
margin: 0 auto;
}
#nav4 ul {
position: absolute;
top: -5.8em;
left: 460px;
}
#nav4 li {
float: left;
margin: 0 5px 0 0;
}
#nav4 li a {
display: block;
padding: 3px 5px 3px 16px;
border: 1px solid #00b3e6;
background: #fff url(/5img/iconBlankLB1.gif) 5px center no-repeat;
color: #00b3e6;
text-decoration: none;
}
#nav4 li a:hover, #nav4 li a:focus, #nav4 li a:active {
background: #00b3e6 url(/5img/iconBlankW1.gif) 5px center no-repeat;
color: #fff;
}
#nav5 {
position: relative;
z-index: 100;
width: 970px;
margin: 0 auto;
}
#nav5 ul {
position: absolute;
top: -6.3em;
 /top: -6.5em;
right: 0;
width: 340px;
text-align: right;
}
#nav5 li {
display: inline;
margin: 0 0 0 2px;
padding: 0 0 0 7px;
background: url(/5img/dashedBlackV1.gif) left top repeat-y;
}
#nav5 .firstChild {
margin: 0;
padding: 0;
background: none;
}
li.donyaCat_tit {
list-style: none;
color: #003560;
font-weight: bold;
}
/*========================================
 コレがオススメ!!
========================================*/

#typebanner_content .pc_wrap_osusume {
height: 140px;
margin: 0 auto 16px;
width: 805px;
}
#typebanner_content a {
text-decoration: none;
}
#typebanner_content .kara span {
color: #FF0000;
font-size: 19px;
font-weight: bold;
text-decoration: none;
}
#typebanner_content .price_desk {
padding: 104px 0 0 7px;
}
.typebanner02_1 {
background: url("/5shopping/include/pane/tpl_include/templates/typebanner/img/im.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.typebanner03_1 {
background: url("/5shopping/include/pane/tpl_include/templates/typebanner/img/xt.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.typebanner04_1 {
background: url("/5shopping/include/pane/tpl_include/templates/typebanner/img/mx.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.typebanner149_1 {
background: url("/5shopping/include/pane/tpl_include/templates/typebanner/img/sie.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*検索フィールド*/

#headsearchBox {
float: left;
margin-right: 2px;
}
#headsearchBox #inputBox {
border: 1px solid #999;
border-right: none;
border-radius: 3px 0 0 3px;
float: left;
/*    padding: 4px;*/
height: 27px;
background-color: #FFF;
}
#headsearchBox #inputBox input {
border: 0 none;
font-size: 14px;
vertical-align: middle;
width: 550px;
margin: 0 2px 0 4px;
color: #777;
outline: none;
padding: 5px 0 0 0;
}
#headsearchBox #inputBox input:focus {
background-color: #FFF;
}
#headsearchBox #btnBox {
float: left;
margin-right: 0;
display: block;
height: 27px;
}
#navMid {
position: relative;
z-index: 100;
width: 960px;
margin: 8px auto;
}
#navMid .navMid_left {
float: left;
}
#navMid .navMid_center {
float: left;
line-height: 180%;
margin: 7px 0 0 4px;
text-align: left;
}
#navMid .navMid_center a, .head_lead a {
background-image: url("/5include/header/img/common/head_link_tri.png");
background-position: 5px center;
background-repeat: no-repeat;
margin-left: 5px;
padding-left: 15px;
}
#navMid .navMid_right {
float: right;
text-align: right;
margin-left: 10px;
}
#navMid ul {
}
#navMid li {
display: inline;
margin: 0 0 0 2px;
padding: 0 0 0 4px;
}
#navMid .firstChild {
margin: 0 10px 0 0;
padding: 0;
background: none;
}
#navBot {
 margin:?0 auto;
 position:?relative;
 width:?970px;
 z-index:?100;
}
#navBot ul {
position: absolute;
top: -30px;
right: 0;
width: 680px;
text-align: right;
}
#navBot li {
display: inline;
margin: 0 0 0 2px;
padding: 0 0 0 5px;
}
#navBot li.firstChild {
margin: 0 10px 0 0;
padding: 0;
background: none;
text-decoration: none;
}
#navCart {
position: relative;
z-index: 100;
width: 970px;
margin: 0 auto;
}
#navCart ul {
position: absolute;
/*top: -80px;*/
right: 0;
/*width: 340px;*/
text-align: right;
width: 970px;
}
#navCart li {
display: inline;
margin: 0 0 0 2px;
padding: 0 0 0 10px;
vertical-align: bottom;
}
#navCart li.floatLeft {
float: left;
padding: 0;
margin: 0;
}
#siteUtility {
position: fixed;
_position: absolute;
top: 0;
left: 0;
z-index: 2000;
width: 100%;
}
#siteUtilityInner {
width: 952px;
height: 31px;
 /height: 38px;
margin: 0 auto;
padding: 10px 8px 0 10px;
background: #0062b0 url(/5include/header/img/common/bg.gif) left top no-repeat;
color: #fff;
}
#siteUtility a {
color: #fff;
}
#siteSearch {
float: left;
}
#siteSearch input {
margin-top: -2px;/*margin-top: 1px;*/
}
#siteSearch input.txt {
/*width: 180px;*/
}
#siteSearch .detail-search-input {
width: 300px;
font-size: 130%;
}
#siteUtility #categorySelect {
float: left;
width: 178px;
height: 16px;
margin: 1px 8px 0 0;
padding: 0 0 3px 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff url(/5include/header/img/common/categorySelectBtn.gif) 157px 0 no-repeat;
overflow: hidden;
}
#siteUtility #categorySelect a, #siteUtility #categorySelect span {
display: block;
height: 19px;
text-decoration: none;
}
#siteUtility #categorySelect span {
padding-left: 10px;
line-height: 21px;
}
#siteUtility .sBox {
width: 16em;
}
#siteUtility .sBox .simple_cont {
padding: 10px;
border: 1px solid #fff;
background-color: #efefef;
}
#siteUtility .sBox .body a {
display: list-item;
list-style: inside disc;
_width: 100%;
padding: 0.3em;
color: #0062b0;
}
#siteUtilityBody {
float: right;
}
#cartContents, #helpNav, #fixedSwich {
float: left;
}
#cartContents {
margin: 0 7px 0 0;
padding: 1px;
background: #fff;
color: #0062b0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#cartContents p {
float: left;
}
#cartContents .ttl {
margin: 0 16px 0 0;
padding: 1px 8px 1px 33px;
background: #0062b0 url(/5include/header/img/common/iconCart.gif) 5px center no-repeat;
color: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#cartContents .content {
position: relative;
padding: 1px 8px 1px 0;
}
#cartContents .content .price {
font-weight: bold;
position: relative;
_top: -2px;
}
#cartContents .content .price #sumPrice {
position: relative;
_margin-top: 2px;
}
#helpNav {
margin: 0 10px 0 0;
padding: 1px 8px;
_padding: 4px 8px 3px;
border: 1px solid #7dafd7;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#helpNav li {
display: inline;
margin: 0 0 0 8px;
padding: 0 0 0 11px;
background: url(/5img/dashedLBlueV1.gif) left top repeat-y;
}
#helpNav .firstChild {
margin: 0;
padding: 0;
background: none;
}
#fixedSwich li {
float: left;
margin: 0 0 0 3px;
_display: inline;
}
#fixedSwich a {
display: block;
padding: 1px 8px;
background: #fff;
color: #0062b0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#fixedSwich .active {
background: #00b3e6;
color: #fff;
}
.microCartBox {
height: 15px;
line-height: 14px;
border: none;
 /border-width: 0;
}
.itemBox {
width: 25px;
}
.moneyBox {
width: 75px;
_position: relative;
_top: 2px;
_left: 3px;
}
/*#nav1 li a.viewPage {
	background-color: #4dcaee;
}*/

/*---------------------------------------
　画像版グローバルナビ
-----------------------------------------*/
#nav1 .hasen {
border: none;
border-top: dashed 1px #CCC;
height: 1px;
color: #FFF;
text-align: left;
margin-left: 0;
width: 180px;
clear: both;
}
#nav1 .hasenFull {
border: none;
border-top: dashed 1px #CCC;
height: 1px;
color: #FFF;
text-align: left;
margin-left: 0;
width: 100%;
clear: both;
}
#nav1 .nav1UlWrapper .nav_new {
background-color: #F6F6F6;
color: #0062b0;
width: 380px;
_width: 380px;
}
#nav1 .nav1UlWrapper .nav_new_b {
background-color: #F6F6F6;
color: #0062b0;
width: 180px;
_width: 180px;
}
#nav1 .nav1UlWrapper .nav_new ul, #nav1 .nav1UlWrapper .nav_new_b ul {
width: auto;
border: none;
position: static;
margin: 0px;
padding: 0px;
background-color: #f6f6f6;
}
#nav1 .nav1UlWrapper .nav_new li, #nav1 .nav1UlWrapper .nav_new_b li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#nav1 .nav1UlWrapper .gnavLeft {
float: left;
width: 180px;
margin-top: 5px;
}
#nav1 .nav1UlWrapper .gnavRight {
float: right;
width: 180px;
margin-top: 5px;
}
#nav1 .nav1UlWrapper .nav_new_condition li {
/*float:left;*/
display: table;
height: 40px;
margin: 0 15px 10px 0;
padding-top: 1px;
width: 180px;
}
#nav1 .nav1UlWrapper .nav_new_condition li a {
color: #605b5a;
display: table-cell;
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
padding-left: 16px;
text-decoration: none;
vertical-align: middle;
}
#nav1 .nav1UlWrapper .nav_new_condition li a:hover {
border: 3px solid #0062B0;
padding-left: 13px;
}
#nav1 .nav1UlWrapper .nav_new_condition p {
color: #605b5a;
font-weight: bold;
padding-left: 0px;
margin-left: 0px;
}
#nav1 .nav1UlWrapper .nav_new_condition li.txtLink, #nav1 .nav1UlWrapper .nav_gamepc .nav_condition li.txtLink {
background-color: #F6F6F6;
height: auto;
list-style: inside none disc !important;
margin-top: 12px;
width: 180px;
}
#nav1 .nav1UlWrapper .nav_new_condition li.txtLink a, #nav1 .nav1UlWrapper .nav_gamepc .nav_condition li.txtLink a {
background-image: url("/5include/header/img/common/head_link_tri.png");
background-position: 5px center;
background-repeat: no-repeat;
color: #0062b0;
font-size: 12px;
font-weight: normal;
margin-left: 5px;
padding-left: 15px;
}
#nav1 .nav1UlWrapper .nav_new_condition li.txtLink a:hover, #nav1 .nav1UlWrapper .nav_gamepc .nav_condition li.txtLink a:hover {
border: none;
text-decoration: underline;
margin-left: 5px;
padding-left: 15px;
}
#nav1 .nav1UlWrapper .nav_new .txt12 {
font-size: 12px;
}
#nav1 .nav1UlWrapper .nav_new span {
color: #605b5a;
text-decoration: none;
}
#nav1 .nav1UlWrapper .nav_txt_condition li {
list-style: inside none disc !important;
}
#nav1 .nav1UlWrapper .nav_txt_condition li a {
color: #0062b0;
list-style-type: disc;
}
/*header sub menu*/
#nav1 .nav1UlWrapper .tabCNav7 .nav_new {
padding-top: 5px;
width: 380px;
left: -50px;
}
#nav1 .nav1UlWrapper .tabCNav8 .nav_new {
padding-top: 5px;
width: 380px;
left: -50px;
}
#nav1 .nav1UlWrapper .tabCNav10 .nav_new {
padding-top: 5px;
width: 380px;
left: -103px;
}
#nav1 .nav1UlWrapper .tabCNav10 .nav_donya {
/*padding-top:0;*/
width: 200px;
_width: 200px;/*left:-26px;*/
}



/*中古背景変更　ここから*/
/ #nav1 .nav1UlWrapper .tabCNav11 .nav_new .midashi {
 margin-top:5px;
}
/*中古背景変更　ここまで*/









#nav1 .nav1UlWrapper .tabCNav12 .nav_service {
padding-top: 0;
width: 305px;
_width: 305px;
left: -167px;
}
#nav1 .nav1UlWrapper .tabCNav12 .nav_service li {
list-style: none;
margin-top: 10px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc {
background: #000000;
color: #ffffff;
padding-top: 0;
width: 410px;
_width: 410px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc .gnavLeft {
float: left;
width: 200px;
border-right: 1px #FFF dashed;
margin-top: 5px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc .gnavRight {
float: left;
width: 200px;
margin-top: 10px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc ul {
width: auto;
background: #000000;
border: none;
position: static;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li {
float: left;
display: inline-block;
width: 180px;
background: #000;
margin-right: 20px;
height: 70px;
color: #ffffff
}
#nav1 .nav1UlWrapper li .nav_gamepc .gnavLeft .nav_lineup {
margin-right: 0;
padding-right: 0;
}
#nav1 .nav1UlWrapper li .nav_gamepc .gnavLeft .nav_lineup li a {
height: 70px;
color: #ffffff;
text-decoration: none;
display: inline-block;
width: 170px;
}
#nav1 .nav1UlWrapper li .nav_gamepc .gnavLeft .nav_lineup li a:hover {
background: rgba(255, 255, 255, 0.6)
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li span.nav_txt {
display: block;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li a span.nav_txt {
color: #ffffff;
text-decoration: none;
padding-left: 7px
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li a span.nav_txt em {
font-size: 15px;
margin-top: 8px;
line-height: 20px;
margin-left: 5px;
display: inline-block;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_suishou {
background: url("/5include/header/img/common/gnav_game_suishou.jpg") no-repeat;
background-position: 0 20px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_desk {
background: url("/5include/header/img/common/gnav_game_desk.jpg") no-repeat;
background-position: 0 20px;
margin-top: 10px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_desk span.nav_txt em {
margin-top: 15px;
line-height: 25px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_note {
background: url("/5include/header/img/common/gnav_game_note.jpg") no-repeat;
background-position: 0 20px;
padding-right: 0;
margin-right: 0;
margin-top: 10px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_note span.nav_txt em {
margin-top: 15px;
line-height: 25px
}
/*ゲーム製作用モデルページ追加（ここから）*/
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_create {
background: url("/5include/header/img/common/gnav_game_create.jpg") no-repeat;
background-position: 0 20px;
padding-right: 0;
margin-right: 0;
margin-top: 10px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc li.gnav_game_create span.nav_txt em {
margin-top: 8px;
line-height: 20px
}
/*ゲーム製作用モデルページ追加（ここまで）*/
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc hr {
border: none;
border-bottom: solid 1px #ffffff
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li.gnav_geforce {
background: url("/5include/header/img/common/gnav_geforce.jpg") no-repeat;
line-height: 16px;
font-size: 13px;
margin-bottom: 12px;
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li.gnav_radeon {
background: url("/5include/header/img/common/gnav_radeon.jpg") no-repeat;
line-height: 16px;
font-size: 13px;
margin-bottom: 12px;
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li.gnav_sokunou {
background: url("/5include/header/img/common/gnav_sokunou.jpg") no-repeat;
line-height: 36px;
font-size: 12px;
padding-right: 0;
margin-right: 0;
margin-bottom: 12px;
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition {
padding-top: 5px;
margin-right: 0;
padding-right: 0;
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li {
height: 40px;
width: 180px;
color: #000000;
border: none;
margin-right: 20px;
margin-bottom: 0;
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li a {
color: #000000;
display: inline-block;
width: 180px;
height: 40px;
margin-bottom: 0;
text-decoration: none
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li a:hover {
background: rgba(255, 255, 255, 0.6)
}
#nav1 ul.nav1UlWrapper li .nav_gamepc .gnavRight .nav_condition li a .nav_txt {
padding-left: 60px;
padding-top: 5px;
color: #000000
}
#nav1 ul.nav1UlWrapper p {
color: #ffffff;
padding-left: 10px;
}
#nav1 .nav1UlWrapper .tabCNav1 .nav_gamepc a:hover {
background: none;
text-decoration: none;
}
#nav1 .midashi, #nav1 .midashi_tg13 {
margin-bottom: 3px;
color: #605B5A;
font-weight: bold;
font-size: 12px;
}
#nav1 .midashi_tg13 {
color: #FFF;
}
#nav1 .midashi li a {
color: #605B5A;
display: block;
text-decoration: none;
}
#nav1 .midashi_tg13 li a {
display: block;
color: #FFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
#nav1 .midashi li, #nav1 .midashi_tg13 li {
list-style-type: none;
}
#nav1 .nav_gamepc .midashi_g a {
display: block;
color: #FFF;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc .midashi_g {
background-color: #999;
margin-top: 10px;
margin-bottom: 35px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc .midashi_g li {
height: auto;
width: 410px;
}
#nav1 .nav1UlWrapper .tabCNav3 .nav_gamepc .midashi_g a {
font-size: 16px;
font-weight: bold;
}
#nav1 .gameHead a:hover, #nav1 .midashi_tg13 li a:hover {
/*background-color:#3E3A39;*/
color: #FFF;
}
/*========================================
 +container styles
========================================*/
#container {
position: relative;
z-index: 98;
width: 970px;
margin: 0 auto 100px;
}
.topContainer {
padding-top: 9px;
}
#contents {
float: left;
width: 765px;
}
/*#main {
float: right;
width: 600px;
}*/
#sub {
position: relative;
z-index: 10000;
float: left;
width: 155px;
}
#aside {
float: right;
width: 195px;
}
.asideBunnerList {
margin-bottom: 1em;
}
.asideBunnerList li {
margin-top: 0.5em;
}
.column2L #main {
float: left;
width: 765px;
}
.column2L #sub {
float: right;
width: 195px;
}
.column2R #main {
float: right;
width: 805px;
}
.column2R #sub {
float: left;
width: 155px;
}
.blogSection p {
clear: both;
margin-bottom: 1em;
}
.blogSection p img {
float: left;
margin-right: 5px;
}
/*========================================
 +footer styles
========================================*/
#footer {
min-width: 970px;
padding: 20px 0;
background: #0062b0;
color: #fff;
}
.noWebPay #footer {
padding-left: 30px;
}
#footerNav {
width: 970px;
margin: 0 auto;
}
#footerNav .column {
float: left;
width: 109px;
margin: 0 14px 0 0;
background: url(/5img/dashedLBlueH1.gif) left top repeat-x;
}
#footerNav .lastChild {
margin: 0;
}
#footerNav a {
display: block;
color: #fff;
}
#footerNav .cat {
background: url(/5img/iconArrowBlue1.gif) left center no-repeat;
font-weight: bold;
}
#footerNav .cat em {
display: block;
padding: 11px 0 11px 14px;
background: url(/5img/dashedLBlueH1.gif) left bottom repeat-x;
}
#footerNav li ul {
list-style: outside disc;
margin: 14px 0 0 1.5em;
}
#footerNav li li a {
display: inline;
}
#footerNav2 {
width: 970px;
margin: 8px auto;
}
/*#footerNav2 li {
	display: inline;
	margin: 0 0 0 8px;
	padding: 0 0 0 10px;
	border-left: 1px solid #80b1d8;
}*/

#footerNav2 li {
display: inline;
margin: 0 0 0 7px;
padding: 0 0 0 7px;
border-left: 1px solid #80b1d8;
}
#footerNav2 .firstChild {
margin: 0;
padding: 0;
border: 0 none;
}
#footerNav2 a {
color: #fff;
}
#footer .copyright {
width: 970px;
margin: 0 auto;
}
.gameCategory {
text-align: center;
padding-bottom: 14px;
}
.CategoryHead {
padding-bottom: 14px;
}
#footer .siteSwitchLink {
padding-top: 1em;
font-size: 250%;
font-weight: bold;
text-align: center;
}
#footer .siteSwitchLink a {
color: #ffffff;
}
.footerTagline {
margin: 0 auto 15px;
text-align: right;
width: 970px;
}
#footerCopy {
min-width: 970px;
padding: 8px 0;
background: #FFF;
color: #0062b0;
}
#footerCopy p.copyright {
width: 970px;
margin: 0 auto;
}
/*TOPページへ戻る用*/
#footerCopy .footerBtn a {
margin-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
}
#footerCopy .footerBtnMl {
margin-left: 170px;
}
/*========================================
 +footerLinks styles
========================================*/
#footerLinks {
min-width: 970px;
padding: 5px 0;
background: #EEE;
border-bottom: 2px #0062b0 solid;
font-size: 11px;
}
#footerLinks #footerLinks_Nav, #footerLinks #footerLinks_NavParts {
margin: 8px auto;
width: 970px;
}
#footerLinks ul {
    width: 148px;
    float: left;
    margin: 0 12px 40px 0;
	line-height: 180%;
}
#footerLinks ul li  {
line-height: 120%;
margin-bottom: 7px;
}
#footerLinks ul li a {
text-decoration: none;
}
#footerLinks ul li a:hover {
text-decoration: underline;
}
#footerLinks ul li.catName {
font-size: 12px;
font-weight: bold;
}
/*========================================
 +clearfix
========================================*/
.clearfix:after, #nav1:after, #nav2:after, #nav3:after, #container:after, #contents:after, #footerNav:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
#container.cart:after{
display:none;
}
.clearfix, #nav1, #nav2, #nav3, #container, #contents, #footerNav {
zoom: 1;
}
/* clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */


.rankingAreaPrice {
font-size: 140%;
color: #ff3300;
font-weight: bold;
}
.rankingAreaPrice02 {
color: #ff3300;
font-weight: bold;
}
/*レコメンドエリア*/
div.recommendArea {
width: 785px;
border: 1px solid #c7c7c7;
padding: 10px;
margin-bottom: 15px;
height: auto;
}
div.recommendArea div#slider li, div.recommendArea .scrollList {
width: 700px;
}
div.recommendArea .scrollList .scrollListItem {
float: left;
width: 130px;
margin-right: 10px;
}
div.scrollList p.recoImg {
height: 100px;
}
div.recommendArea .scrollList .scrollListItem .img, div.recommendArea .scrollList .scrollListItem .icon01 {
height: 96px;
width: 130px;
}
div.recommendArea .scrollList .scrollListItem .img {
overflow: hidden;
}
div.recommendArea .scrollList .scrollListItem .icon01 {
margin-top: -96px;
margin-bottom: 5px;
padding-top: 0px;
padding-left: 0px;
z-index: 999;
}
div.recommendArea div#sliderBuy li, div.recommendArea .scrollList {
width: 700px;
}
div.recommendArea .scrollList .scrollListItem {
float: left;
width: 130px;
margin-right: 10px;
}
div.recommendArea .scrollList .scrollListItem .img, div.recommendArea .scrollList .scrollListItem .icon01 {
height: 96px;
width: 130px;
}
div.recommendArea .scrollList .scrollListItem .img {
overflow: hidden;
}
div.recommendArea .scrollList .scrollListItem .icon01 {
margin-top: -96px;
margin-bottom: 5px;
padding-top: 0px;
padding-left: 0px;
z-index: 999;
}
div.recommendArea div#slider {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.recommendArea div#slider ul, div#slider li {
margin: 0;
padding: 0;
list-style: none;
}
div.recommendArea div#slider li {
height: 215px;
overflow: hidden;
}
div.recommendArea div#sliderBuy {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.recommendArea div#sliderBuy ul, div#sliderBuy li {
margin: 0;
padding: 0;
list-style: none;
}
div.recommendArea div#sliderBuy li {
height: 215px;
overflow: hidden;
}
div.recommendArea div#sliderMem {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.recommendArea div#sliderRtn ul, div#sliderMem li {
margin: 0;
padding: 0;
list-style: none;
}
div.recommendArea div#sliderMem li {
height: 215px;
overflow: hidden;
}
#moveWindowBtnMem01, #moveWindowBtnMem02, #moveWindowBtnMem01 a, #moveWindowBtnMem02 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnMem01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnMem02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnMem01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnMem02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
div.recommendArea div#sliderRtn {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.recommendArea div#sliderRtn ul, div#sliderBuy li {
margin: 0;
padding: 0;
list-style: none;
}
div.recommendArea div#sliderRtn li {
height: 215px;
overflow: hidden;
}
#moveWindowBtnRtn01, #moveWindowBtnRtn02, #moveWindowBtnRtn01 a, #moveWindowBtnRtn02 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnRtn01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnRtn02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnRtn01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnRtn02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
div.recommendArea div#sliderSame {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.recommendArea div#sliderRtn ul, div#sliderSame li {
margin: 0;
padding: 0;
list-style: none;
}
div.recommendArea div#sliderSame li {
height: 215px;
overflow: hidden;
}
#moveWindowBtnTop01, #moveWindowBtnTop02, #moveWindowBtnTop01 a, #moveWindowBtnTop02 a {
display: block;
width: 18px;
height: 68px;
}
#moveWindowBtnTop01 {
float: left;
background: url(/5img/move_window_top_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnTop02 {
float: right;
background: url(/5img/move_window_top_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnTop01 a {
background: url(/5img/move_window_top_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnTop02 a {
background: url(/5img/move_window_top_btn02_on.gif) no-repeat 0 0;
}
#moveWindowBtnSame01, #moveWindowBtnSame02, #moveWindowBtnSame01 a, #moveWindowBtnSame02 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnSame01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnSame02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnSame01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnSame02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
#moveWindowBtnDonya01, #moveWindowBtnDonya02, #moveWindowBtnDonya01 a, #moveWindowBtnDonya02 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnDonya03, #moveWindowBtnDonya04, #moveWindowBtnDonya03 a, #moveWindowBtnDonya04 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnDonya01 {
float: left;
background: url(/5img/move_window_btn1_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya02 {
float: right;
background: url(/5img/move_window_btn2_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya03 {
margin-top: 75px;
float: left;
background: url(/5img/move_window_btn1_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya04 {
margin-top: 75px;
float: right;
background: url(/5img/move_window_btn2_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya01 a, #moveWindowBtnDonya03 a {
background: url(/5img/move_window_btn1_on.gif) no-repeat 0 0;
}
#moveWindowBtnDonya02 a, #moveWindowBtnDonya04 a {
background: url(/5img/move_window_btn2_on.gif) no-repeat 0 0;
}
#moveWindowBtn01, #moveWindowBtn02, #moveWindowBtn01 a, #moveWindowBtn02 a {
display: block;
width: 30px;
height: 185px;
}
#moveWindowBtn01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtn02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtn01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtn02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
#moveWindowBtnBuy01, #moveWindowBtnBuy02, #moveWindowBtnBuy01 a, #moveWindowBtnBuy02 a {
display: block;
width: 30px;
height: 185px;
}
#moveWindowBtnBuy01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnBuy02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnBuy01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnBuy02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
/*アイテム複数画像エリア*/
div.sliderImgArea {
width: 505px;
 /width: 520px;
border: 1px solid #c7c7c7;
padding: 10px;
margin-bottom: 15px;
}
div.sliderImgArea div#sliderImg li, div.sliderImgArea .scrollList {
width: 420px;
}
div.sliderImgArea .scrollList .scrollListItem {
float: left;
width: 130px;
margin-right: 10px;
}
div.sliderImgArea .scrollList .scrollListItem .img, div.sliderImgArea .scrollList .scrollListItem .icon01 {
height: 96px;
width: 130px;
}
div.sliderImgArea .scrollList .scrollListItem .img {
overflow: hidden;
}
div.sliderImgArea .scrollList .scrollListItem .icon01 {
margin-top: -96px;
margin-bottom: 5px;
padding-top: 0px;
padding-left: 0px;
z-index: 999;
}
div.sliderImgArea div#sliderImg {
float: left;
margin-left: 15px;
overflow: hidden;
}
div.sliderImgArea div#sliderImg ul, div#sliderImg li {
margin: 0;
padding: 0;
list-style: none;
}
div.sliderImgArea div#sliderImg li {
height: 130px;
overflow: hidden;
}
#moveWindowBtnImg01, #moveWindowBtnImg02, #moveWindowBtnImg01 a, #moveWindowBtnImg02 a {
display: block;
width: 30px;
height: 96px;
}
#moveWindowBtnImg01 {
float: left;
background: url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnImg02 {
float: right;
background: url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnImg01 a {
background: url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnImg02 a {
background: url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
/*検索履歴エリア*/
div.historyArea {
width: 795px;
border: 1px solid #c7c7c7;
padding: 10px 0px 10px 10px;
margin-bottom: 15px;
}
div.historyArea .historyList {
}
div.historyArea .historyList li {
float: left;
width: 122px;
margin-right: 10px;
}
div.historyArea .historyList .img {
margin-bottom: 5px;
}
div.historyArea .historyList .txt {
font-size: 83.3%;
}
.recomWin {
text-align: right;
font-size: 12px;
margin: 16px 4px 8px 0;
}
.recomWin_black {
color: #000;
}
#nav1 .recomWin a {
display: inline;
margin-left: 10px;
}
/*step_input*/

.paySelect_message {
font-size: 14px;
font-weight: bold;
color: #F00;
}
.noteArea {
border: 1px #666 solid;
background-color: #F9F9F9;
padding: 5px;
width: -moz-fit-content;
}
/*商品合計金額*/

#submit_img_nrw, #submit_run_img_nrw {
margin: 10px 0;
}
/*pc_bto_def*/
.rightMenu_box_r {
margin: 5px 0;
text-align: right;
}
.rightMenu_box_r a {
color: #666;
}
.rightMenu_box_c {
margin: 5px 0;
text-align: center;
}
.rightMenu_box_c img {
margin: 5px 0;
}
/*PC詳細　J-MOSS体裁*/
#ecoLabel_box {
border: 1px #666 solid;
padding: 5px;
margin: 10px 0;
}
#ecoLabel, #ecoLabel_g {
background-color: #6CBD00;
color: #FFF;
font-weight: bold;
font-size: 14px;
padding: 4px;
margin: 0 0 4px 0;
}
#ecoLabel_g {
background-color: #333;
}
.jmossTable {
border-collapse: collapse;
width: 100%;
}
.jmossTable th, .jmossTable td {
padding: 10px;
border: 1px #666 solid;
font-size: 12px;
}
.jmossTable th {
font-weight: bold;
width: 20%;
text-align: center;
}
.jmossTable td a {
margin-left: 20px;
}
/*========================================
 共通　マージン
========================================*/


#container .mt4 {
margin-top: 4px;
}
#container .mt8 {
margin-top: 8px;
}
#container .mt10 {
margin-top: 10px;
}
#container .mt12 {
margin-top: 12px;
}
#container .mt16 {
margin-top: 16px;
}
#container .mt20 {
margin-top: 20px;
}
#container .mt30 {
margin-top: 30px;
}
#container .mt40 {
margin-top: 40px;
}
#container .mt50 {
margin-top: 50px;
}
#container .mt60 {
margin-top: 60px;
}
#container .mt70 {
margin-top: 70px;
}
#container .mt80 {
margin-top: 80px;
}
#container .mt90 {
margin-top: 90px;
}
#container .mb4 {
margin-bottom: 4px;
}
#container .mb8 {
margin-bottom: 8px;
}
#container .mb10 {
margin-bottom: 10px;
}
#container .mb12 {
margin-bottom: 12px;
}
#container .mb16 {
margin-bottom: 16px;
}
#container .mb20 {
margin-bottom: 20px;
}
#container .mb30 {
margin-bottom: 30px;
}
#container .mb40 {
margin-bottom: 40px;
}
#container .mb50 {
margin-bottom: 50px;
}
#container .mb60 {
margin-bottom: 60px;
}
#container .mb70 {
margin-bottom: 70px;
}
#container .mb80 {
margin-bottom: 80px;
}
#container .mb90 {
margin-bottom: 90px;
}
#container .ml4 {
margin-left: 4px;
}
#container .ml8 {
margin-left: 8px;
}
#container .ml10 {
margin-left: 10px;
}
#container .ml12 {
margin-left: 12px;
}
#container .ml16 {
margin-left: 16px;
}
#container .ml20 {
margin-left: 20px;
}
#container .ml30 {
margin-left: 30px;
}
#container .ml40 {
margin-left: 40px;
}
#container .ml50 {
margin-left: 50px;
}
#container .ml60 {
margin-left: 60px;
}
#container .ml70 {
margin-left: 70px;
}
#container .ml80 {
margin-left: 80px;
}
#container .ml90 {
margin-left: 90px;
}
#container .mr4 {
margin-right: 4px;
}
#container .mr8 {
margin-right: 8px;
}
#container .mr10 {
margin-right: 10px;
}
#container .mr12 {
margin-right: 12px;
}
#container .mr16 {
margin-right: 16px;
}
#container .mr20 {
margin-right: 20px;
}
#container .mr30 {
margin-right: 30px;
}
#container .mr40 {
margin-right: 40px;
}
#container .mr50 {
margin-right: 50px;
}
#container .mr60 {
margin-right: 60px;
}
#container .mr70 {
margin-right: 70px;
}
#container .mr80 {
margin-right: 80px;
}
#container .mr90 {
margin-right: 90px;
}
/*========================================
 共通　文字寄せ
========================================*/

#container .taL {
text-align: left;
}
#container .taC {
text-align: center;
}
#container .taR {
text-align: right;
}
/*========================================
 Intel（インテル）CPU性能比較 13 10/17
 グラフィックボード別性能比較 13 10/17
========================================*/

.emphasis_bg {
background: #4DCAEE;
color: #FFF;
}
/*========================================
 パーツ詳細ISOP側商品説明部分　画像幅制限 2013/12/18
========================================*/
.itemNotes img {
height: auto;
max-width: 580px;
}
/*========================================
 ヘッダーボタン　2015/7/7
========================================*/
.mitumoriBtn {
float: right;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 10px;
}
.kaiinBtn {
float: right;
margin: 5px;
}
/*========================================
 /ここまで
========================================*/



/**/



/*=== 2015.08 トップページ改修　pencil　START ===*/

.titleLblue {
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 5px 0 3px 14px;
background-color: #00b3e6;
}
.titleBlue {
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 5px 0 3px 14px;
background-color: #0b5fa7;
}
/*========================================
Header
========================================*/
#Header {
width: 100%;
min-width: 970px;
position: relative;
z-index: 20000;
}
#Header .inner {
position: relative;
width: 970px;
height: 90px;
margin: 0 auto;
z-index: 9999;
}
#Header h1 {
font-size: 12px;
font-weight: normal;
height: 25px;
line-height: 1.1;
overflow-y: hidden;
padding-top: 8px;
width: 430px;/* 修正 2017.11.21：500px → 430px */
}
/*プレミアムサービスメニュー*/
#Header #head_navi_menu ul {
position: absolute;
top: 5px;
right: 0px;
}
#Header #head_navi_menu li {
line-height: 1.1 !important;
display: inline !important;
margin: 0 0 0 7px !important;
padding: 0 0 0 7px !important;
border-left: 1px solid #7c7c7c !important;
}
#Header #head_navi_menu ul li:first-child {
margin: 0 !important;
padding: 0 !important;
border: 0 none !important;
}
#Header #head_navi_menu ul a {
color: #1966a6;
}
#Header #head_navi_menu li a {
  font-size:11px;
  line-height:1.4;
}
/*shopreview display: none;*/
#Header #head_navi_menu li.head_navi_menu_review,
#Header #head_navi_menu_g li.head_navi_menu_review {
  display: none!important;　/*20200327*/
}
#head_navi_menu li div.popup_column {
width: 278px;
/*border:1px #4E4E4E solid;
			z-index:1;
			border:1px #666 solid;*/
font-size: 11px;
display: none;
position: absolute;
/*    		left: 156px;*/
padding: 0px;
top: 15px;
right: 0;
height: 500px;
z-index: 20001;
}
#head_navi_menu li div.popup_column .premiamBnrLink {
margin: 0 0 10px;
}
#head_navi_menu li div.popup_column .premiamBnrLink a {
background: #940A09;
border: 1px solid #ccc;
display: block;
color: #faf840!important;
text-decoration: none!important;
padding: 24px 0;
text-align: center;
font-size: 16px;
}
#head_navi_menu div.columBox {
z-index: 20001;
border: 1px #999 solid;
display: table;
background-color: #FFFFFF;
padding: 15px;
}
#head_navi_menu div.columBox img {
margin-bottom: 10px !important;
margin-top: 10px !important;
}
/*プレミアムサービスメニュー ゲームパソコン用*/
#Header #head_navi_menu_g ul {
position: absolute;
top: 5px;
right: 0px;
}
#Header #head_navi_menu_g li {
line-height: 1.1 !important;
display: inline !important;
margin: 0 0 0 7px !important;
padding: 0 0 0 7px !important;
border-left: 1px solid #7c7c7c !important;
}
#Header #head_navi_menu_g ul li:first-child {
margin: 0 !important;
padding: 0 !important;
border: 0 none !important;
}
#Header #head_navi_menu_g ul a {
color: #FFFFFF !important;
}
#Header #head_navi_menu_g ul a {
color: #FFFFFF !important;
}
#head_navi_menu_g li div.popup_column {
width: 278px;
/*border:1px #4E4E4E solid;
			z-index:1;
			border:1px #666 solid;*/
font-size: 11px;
display: none;
position: absolute;
left: 186px;
padding: 0px;
top: 15px;
height: 500px;
z-index: 20001;
}
#head_navi_menu_g li div.popup_column .premiamBnrLink {
margin: 0 0 10px;
}
#head_navi_menu_g li div.popup_column .premiamBnrLink a {
background: #940A09;
border: 1px solid #ccc;
display: block;
color: #faf840!important;
text-decoration: none!important;
padding: 24px 0;
text-align: center;
font-size: 16px;
}
#head_navi_menu_g div.columBox {
z-index: 20001;
border: 1px #FFF solid;
display: table;
background-color: #999;
padding: 15px;
}
#head_navi_menu_g div.columBox p {
color: #FFFFFF;
}
#head_navi_menu_g div.columBox img {
margin-bottom: 10px !important;
margin-top: 10px !important;
}
#Header .logo {
position: absolute;
top: 43px;
left: 0px;
}
#Header .keyword {
position: absolute;
top: 32px;
left: 197px;
}
/*検索箇所*/
#headsearchBox {
position: absolute;
top: 54px;
left: 197px;
}
#headsearchBox #inputBox {
border: 1px solid #999;
border-right: none;
border-radius: 3px 0 0 3px;
float: left;
/*    padding: 4px;*/
height: 27px;
background-color: #FFF;
}
#headsearchBox #inputBox input {
border: 0 none;
font-size: 14px;
vertical-align: middle;
/*width:400px;*/
width: 365px;
margin: 0 2px 0 4px;
color: #777;
outline: none;
padding: 5px 0 0 0;
}
#headsearchBox #inputBox input:focus {
background-color: #FFF;
}
#headsearchBox #btnBox {
float: left;
margin-right: 0;
display: block;
height: 29px;
border: 0;
}
#headsearchBox #btnBox input#submitButton {
background-color: #666;
border: none;
border-radius: 0 3px 3px 0;
color: #fff;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
height: 29px;
padding: 0 8px;
font-size: 14px;
}
.wishBtn {
top: 52px;
right: 200px;
display: inline-block;
text-decoration: none;
width: 150px;
height: 30px;
line-height: 30px;
border-radius: 5px;
text-align: center;
vertical-align: middle;
overflow: hidden;
font-weight: bold;
background-image: linear-gradient(#ffffff 0%, #bbbbbb 100%);
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.66);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
position: absolute;
}
.wishBtn > a {
color: #0062b0
}
.wishBtn > a span {
color: #0062b0
}
/*#Header .wishBtn {
		position: absolute;
		top: 61px;
		right: 205px;
		padding: 0;
		font-size:12px;
		line-height: 130%;
	}

	#Header .wishBtn a {
		border-bottom: 1px solid #0062b0;
		text-decoration: none;
	}*/

#Header #wishbtn {
display: inline-block;
margin: 0px 3px;
padding: 0px;
color: #ff5800;
font-size: 17px;
font-weight: bold;
vertical-align: bottom;
}
#Header .wishBtn.wbZero {
right: 200px;
}
#Header .wishBtn.wbZero #wishbtn, #Header .wishBtn.wbZero span {
display: none;
}
/*========================================
Globalnavi
========================================*/
#Globalnavi {
min-width: 970px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.87, #24b2e5), color-stop(0.00, #0290c0));
background: -webkit-linear-gradient(top, #0290c0 0%, #24b2e5 87%);
background: -moz-linear-gradient(top, #0290c0 0%, #24b2e5 87%);
background: -o-linear-gradient(top, #0290c0 0%, #24b2e5 87%);
background: -ms-linear-gradient(top, #0290c0 0%, #24b2e5 87%);
background: linear-gradient(to bottom, #0290c0 0%, #24b2e5 87%);
}
#Globalnavi:not(:target) {
background-color: #24b2e5\9;
}
#Globalnavi {
background-color: #24b2e5\9;
}
#Globalnavi .fnarrow {
letter-spacing: -0.1em;
}
#Globalnavi .inner {
position: relative;
width: 970px;
margin: 0 auto;
z-index: 10000;
}
#Globalnavi li {
float: left;
padding: 3px 0;
margin-right: 1px;
}
#Globalnavi .inner ul li.mainCategory {
width: 96px;
}
#Globalnavi .inner ul li a.mainCategoryBtn {
/*border:1px solid #09AFE0;*/
color: #fff;
font-weight: bold;
}
#Globalnavi .inner ul li a.mainCategoryBtn span.mainCategoryName {
background-color: #40c5ec;
border: 1px solid #93def4;
color: #fff;
display: inline-block;
font-size: 12px;
line-height: 120%;
text-align: center;
text-decoration: none;
width: 84px;
}
#Globalnavi .inner ul li a.mainCategoryBtn span.smallText {
  color: #fff;
  font-size:10px;
}
#Globalnavi .inner ul li a:hover.mainCategoryBtn span.mainCategoryName {
background-color: #0080BD;
}
#Globalnavi .inner ul li a.mainCategoryBtn span.lineOne {
height: 30px;
padding: 16px 0 0;
}
#Globalnavi .inner ul li a.mainCategoryBtn span.lineSecond {
height: 38px;
padding: 8px 0 0;
}
#Globalnavi .inner ul li.viewPage {
width: 96px;
}
#Globalnavi .inner ul li a.viewPage {
/*border:1px solid #09AFE0;*/
color: #fff;
font-weight: bold;
}
#Globalnavi .inner ul li a.viewPage span.mainCategoryName {
background-color: #0080BD;
border: 1px solid #93def4;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 120%;
text-align: center;
text-decoration: none;
width: 92px;
}
#Globalnavi .inner ul li a:hover.viewPage span.mainCategoryName {
background-color: #0080BD;
}
#Globalnavi .inner ul li a.viewPage span.lineOne {
height: 30px;
padding: 16px 0 0;
}
#Globalnavi .inner ul li a.viewPage span.lineSecond {
height: 38px;
padding: 8px 0 0;
}
/*ゲーム用*/
#Globalnavi .inner ul li a.mainCategoryBtnGame {
/*border:1px solid #000;*/
color: #404040;
font-weight: bold;
}
#Globalnavi .inner ul li a.mainCategoryBtnGame span.mainCategoryName {
background-color: #DDDDDD;
border: 1px solid #ECECEC;
color: #404040;
display: inline-block;
font-size: 12px;
line-height: 120%;
text-align: center;
text-decoration: none;
width: 84px;
}
#Globalnavi .inner ul li a.mainCategoryBtnGame span.mainCategoryName .icon_used_main {
display: none;
}
#Globalnavi .inner ul li a:hover.mainCategoryBtnGame span.mainCategoryName {
background-color: #444;
color: #fff;
}
#Globalnavi .inner ul li a:hover.mainCategoryBtnGame span.mainCategoryName .icon_used_main {
display: inline;
}
#Globalnavi .inner ul li a:hover.mainCategoryBtnGame span.mainCategoryName .icon_used_main_game {
display: none;
}
#Globalnavi .inner ul li a.mainCategoryBtnGame span.lineOne {
height: 30px;
padding: 16px 0 0;
}
#Globalnavi .inner ul li a.mainCategoryBtnGame span.lineSecond {
height: 38px;
padding: 8px 0 0;
}
#Globalnavi .inner ul li a.viewPageGame {
/*border:1px solid #000;*/
color: #404040;
font-weight: bold;
}
#Globalnavi .inner ul li a.viewPageGame span.mainCategoryName {
background-color: #444;
border: 1px solid #ECECEC;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 120%;
text-align: center;
text-decoration: none;
width: 84px;
}
#Globalnavi .inner ul li a:hover.viewPageGame span.mainCategoryName {
background-color: #444;
color: #fff;
}
#Globalnavi .inner ul li a.viewPageGame span.lineOne {
height: 30px;
padding: 16px 0 0;
}
#Globalnavi .inner ul li a.viewPageGame span.lineSecond {
height: 38px;
padding: 8px 0 0;
}
/*展開部分*/
#Globalnavi li:hover {
-webkit-transition: all .5s;
transition: all .5s;
}
#Globalnavi li .menu {
position: absolute;
left: 0px;
top: 51px;
width: 964px;
background-color: #f0f0f0;
border: 3px solid #0080bd;
visibility: hidden;
opacity: 0;
z-index: 9998;
display: block;/*transition-delay: 150ms;
				-webkit-transition-delay: 150ms;*/
}
*+html #Globalnavi li .menu {
position: absolute;
left: 0px;
top: 51px;
width: 964px;
background-color: #f0f0f0;
border: 3px solid #0080bd;
opacity: 0;
z-index: 9998;
display: none;
}
#Globalnavi li:hover .menu {
/*display:block;*/
visibility: visible;
opacity: 1;
position: absolute;
z-index: 9998;
/* 修正：2018.02.16 */
transition-duration: 50ms;
transition-delay: 275ms;
-webkit-transition-delay: 275ms;
}
/* 追加：2018.02.16 */
#Globalnavi .onMouseOver li:hover .menu {
transition-delay: 0ms;
-webkit-transition-delay: 0ms;
}
*+html #Globalnavi li:hover .menu {
display: block;
opacity: 1;
position: absolute;
z-index: 9998;
}
*+html #Globalnavi li:hover .menu.galleria .lead {
display: none;
}
#Globalnavi li:hover .menu.galleria {
background-color: #001e60;
border: 3px solid #f0f0f0;
}
#Globalnavi li .menu .inner {
margin: 0 auto;
padding: 20px 0 1px 20px;
}
#Globalnavi li .menu .title {
margin-bottom: 15px;
}
#Globalnavi li .menu .title a:nth-child(1):hover {
opacity: 0.7;
}
#Globalnavi li .menu .subtitle {
display: block;
width: 930px;
font-size: 15px;
font-weight: bold;
color: #333;
border-bottom: 1px dotted #0080bd;
margin-bottom: 12px;
}
#Globalnavi li .menu .subtitle_s {
display: block;
width: 930px;
font-size: 15px;
font-weight: bold;
color: #333;
border-bottom: 1px dotted #0080bd;
margin-bottom: 12px;
}
#Globalnavi li .menu .subtitle_s span.small {
font-size: 12px;
}
#Globalnavi li .menu .usedTitle {
font-size: 12px;
font-weight: bold;
color: #333;
}
#Globalnavi li .menu.galleria .lead {
color: #fff;
margin-bottom: 15px;
}
#Globalnavi li .menu.galleria .subtitle {
color: #fff;
border-bottom: 1px dotted #fff;
}
#Globalnavi li .menu ul {
overflow: hidden;
}
/*各カテゴリのバナー*/
#Globalnavi li .menu .inner ul.categorytoplist {
position: relative;
padding: 0px;
margin: 0px;
width: 950px;
padding-bottom: 15px;
z-index: 9997;
}
#Globalnavi li .menu .inner .categorytoplist li {
float: left;
width: 220px;
height: 80px;
margin-right: 15px;
margin-bottom: 10px;
padding: 0px;
background: none;
}
#Globalnavi li .menu .inner ul.categorytoplistUsed {
position: relative;
padding: 0px;
margin: 0px;
width: 950px;
padding-bottom: 15px;
}
#Globalnavi li .menu .inner .categorytoplistUsed li {
float: left;
width: 220px;
height: 110px;
margin-right: 15px;
margin-bottom: 10px;
padding: 0px;
background: none;
}
/*各カテゴリのリスト*/
#Globalnavi li .menu .inner ul.categorylist {
position: relative;
padding: 0px;
margin: 0px;
width: 950px;
}
#Globalnavi li .menu .inner ul.categorylist li {
float: left;
height: 40px;
margin-right: 22px;
/*						margin-right: 30px;*/
margin-bottom: 10px;
padding-left: 0px;
padding-top: 0px;
background: none;
display: inline-block;
}
#Globalnavi li .menu .inner ul.categorylist.col6 li {
width: 155px;
margin-right: 0px;
margin-bottom: 0px;
}
#Globalnavi li .menu .inner ul.categorylist.col6 li a {
font-size: 11px;
}
#Globalnavi li .menu .inner ul.categorylist li a {
font-size: 14px;
line-height: 1.2em;
color: #605b5a;
font-weight: bold;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.categorylist li a.used {
background: url(/5img/header/gnav/common/icon_link_used.gif) left center no-repeat;
}
#Globalnavi li .menu ul.categorylist li a:hover, #Globalnavi li .menu .pcRepairFloat li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.galleria .inner ul.categorylist li a {
color: #fff;
}
#Globalnavi li .menu.galleria .inner ul.categorylist li a:hover {
color: #ccc;
}
#Globalnavi li .menu .inner ul.categorylist.iconOn li {
padding-top: 3px;
}
#Globalnavi li .menu .inner ul.categorylist.iconOn li.icon {
padding-top: 0;
position: static;
width: auto;
}
#Globalnavi li .menu .inner .othercate {
    display: flex;
    justify-content: space-between;
    width: 930px;
}
#Globalnavi li .menu .inner .othercate > div {
    width: calc( 50% - 10px );
}
#Globalnavi li .menu .inner .othercate .subtitle {
    display: block;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px dotted #0080bd;
    margin-bottom: 12px;
}
.abtest-a { display: block;}
.abtest-b { display: none !important;}
/*PCパーツのリスト*/
#Globalnavi li .menu .inner ul.categorylistPcParts {
position: relative;
padding: 0px;
margin: 0px;
width: 950px;
}
#Globalnavi li .menu .inner ul.categorylistPcParts {
float: left;
display: inline-block;
width: 220px;
margin: 0 20px 15px 0;
}
#Globalnavi li .menu .inner ul.categorylistPcParts li {
display: block;
float: none;
margin: 0 0 5px;
}
#Globalnavi li .menu .inner ul.categorylistPcParts li a {
font-size: 12px;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.categorylistPcParts li.pcPartsName a {
font-size: 14px;
background: none;
font-weight: bold;
padding-left: 0;
}
#Globalnavi li .menu .inner ul.categorylistPcParts li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu .inner ul.categorylistPcParts li.pcPartsName img {
margin: 0 5px 0 0;
}
#Globalnavi li .menu .inner .pcPartsAll {
clear: both;
margin: 0 50px 10px 0;
text-align: right;
}
#Globalnavi li .menu .inner .pcPartsAll a {
text-decoration: none;
margin: 0 0 0 15px;
color: #605b5a;
}
#Globalnavi li .menu .inner .pcPartsAll a:hover {
color: #40c5ec;
}
#Globalnavi li .menu .inner .service {
padding-bottom: 10px;
}
#Globalnavi li .menu .inner .service li {
width: 298px;
margin-right: 10px;
margin-bottom: 15px;
}
#Globalnavi li .menu .inner .service li.turn {
clear: left;
}
#Globalnavi li .menu .inner .service li a {
padding-left: 0px;
}
#Globalnavi li .menu .inner .servicebox370 {
width: 400px;
float: left;
}
#Globalnavi li .menu .inner .servicebox370 li {
width: 400px;
text-indent: -18px;
padding-left: 18px;
margin-bottom: 10px;
}
#Globalnavi li .menu .inner ul.servicebox370 li a {
font-size: 12px;
line-height: 1.2em;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner .servicebox440 {
width: 440px;
float: left;
}
#Globalnavi li .menu .inner .servicebox440 li {
width: 440px;
text-indent: -18px;
padding-left: 18px;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
line-height: 1.8;
}
#Globalnavi li .menu .inner ul.servicebox440 li a {
font-size: 12px;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.servicebox440 li .bnrImgBox {
background: url("/5img/header/gnav/common/bnr_navi_premium420_back_180316.jpg") no-repeat scroll 0 0;
padding: 120px 0 0;
width: 420px;
text-align: center;
}
#Globalnavi li .menu .inner ul.servicebox440 li .bnrImgBox .bnrImgText {
background: #eb2f33;
border: 0px solid #333;
color: #f9f236;
display: inline-block;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
line-height: 150%;
padding: 2px 0 0 50px;
margin-top: -20px
}
#Globalnavi li .menu .inner ul.servicebox440 li a, a span {
text-decoration: none!important;
}
#Globalnavi li .menu .inner ul.servicebox370 li a:hover, #Globalnavi li .menu .inner ul.servicebox440 li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu .inner ul.categorylistservice {
position: relative;
padding: 0px;
margin: 0px;
width: 950px;
}
#Globalnavi li .menu .inner ul.categorylistservice li {
float: left;
margin-right: 30px;
margin-bottom: 10px;
padding-left: 0px;
padding-top: 0px;
background: none;
display: inline-block;
}
#Globalnavi li .menu .inner ul.categorylistservice li a {
font-size: 14px;
line-height: 1.2em;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.categorylistservice li a.used {
background: url(/5img/header/gnav/common/icon_link_used.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.categorylistservice li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.galleria .inner ul.categorylistservice li a {
color: #fff;
}
#Globalnavi li .menu.galleria .inner ul.categorylistservice li a:hover {
color: #ccc;
}
#Globalnavi .recomWin {
text-align: right;
font-size: 12px;
margin: 8px 4px 8px 0;
}
#Globalnavi .recomWin a {
display: inline;
margin-left: 10px;
}
/*パソコン修理　161019追加*/
#Globalnavi li .menu .inner .pcRepair580 {
width: 560px;
float: left;
background: #FFFFFF;
border: 1px solid #999999;
padding: 10px;
height: 205px;
}
#Globalnavi li .menu .inner .pcRepair580 .bnrBox {
width: 335px;
float: left;
}
#Globalnavi li .menu .inner .pcRepair580 .txtBox {
width: 210px;
float: left;
}
#Globalnavi li .menu .inner .pcRepair330 {
width: 310px;
float: left;
background: #FFFFFF;
margin-left: 15px;
border: 1px solid #999999;
padding: 10px;
height: 205px;
}
#Globalnavi li .menu .inner ul.pcRepairFloat li {
float: none;
margin: 10px 0;
}
#Globalnavi li .menu .inner .pcRepair580 li a, #Globalnavi li .menu .inner .pcRepair330 li a {
font-size: 12px;
line-height: 1.2em;
color: #605b5a;
/*font-weight: bold;*/
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner .pcRepair580 li a:hover, #Globalnavi li .menu .inner .pcRepair330 li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu .inner .pcRepair580 p, #Globalnavi li .menu .inner .pcRepair330 p {
color: #333;
font-size: 14px;
font-weight: bold;
}
#Globalnavi li .menu .inner .pcRepair580 img {
margin-left: 17px;
margin-top: 3px;
}
#Globalnavi li .menu .inner .pcRepair580 .txtBox li, #Globalnavi li .menu .inner .pcRepair330 li {
margin-bottom: 5px;
}
/*パソコン修理　161019追加*/
#Globalnavi li .menu .inner ul.deskList li {
float: left;
width: 119px;
height: 150px;
margin: 0 16px 0 0;
padding: 0;
background: none;
}
#Globalnavi li .menu .inner ul.deskList li:last-of-type {
  float: right;
}
#Globalnavi li .menu .inner ul.deskList {
position: relative;
padding: 0px;
margin: 0 0 20px 0;
width: 950px;
z-index: 9997;
}
/*キャラタブ追加　170808*/
.li-chara {
position: absolute;
right: 10px;
}
.subtitle_chara {
display: block;
font-size: 15px;
font-weight: bold;
color: #333;
border-bottom: 1px dotted #0080bd;
margin-bottom: 12px;
position: absolute;
right: 45px;
top: 20px;
width: 120px;
}
.subtitle_chara_note {
display: block;
font-size: 15px;
font-weight: bold;
color: #333;
border-bottom: 1px dotted #0080bd;
margin-bottom: 12px;
position: absolute;
right: 45px;
top: 20px;
width: 156px;
}
/*========================================
 クリエイター用ナビ 修正：171215
========================================*/

#Globalnavi li .menu.create {
background-color: #f0f0f0;
background-image: none;
border: 3px solid #073190;
box-sizing: border-box;
float: none;
height: auto;
padding: 15px 0;
width: 970px;
}
#Globalnavi li .menu.create .menu-create-title {
margin: 0 0 0 15px;
}
#Globalnavi li .menu.create ul.menu-create-list {
overflow: hidden;
margin: 15px 0 0;
width: 970px;
}
#Globalnavi li .menu.create .menu-create-item {
background-color: #fff;
box-shadow: 0 0 3px 0 #999;
margin: 0 0 0 9px;
opacity: 1;
padding: 15px 0 !important;/*height: 405px;*/
/*height: 433px;*/}
#Globalnavi li .menu.create .menu-create-item-01 {
width: 260px;
height: 300px;
}
#Globalnavi li .menu.create .menu-create-item-02 {
/* width: 435px; */
width: 675px;
height: 300px;
}
/* #Globalnavi li .menu.create .menu-create-item-03 {
width: 230px;
height: 186px;
}
#Globalnavi li .menu.create .menu-create-item-04 {
width: 230px;
padding: 7px 0 0!important;
background: none;
box-shadow: none;
}
#Globalnavi li .menu.create .menu-create-item-04 img {
width: 100%;
}*/
#Globalnavi li .menu.create ul.menu-create-cate {
overflow: hidden;
margin: 6px auto 0;
width: 236px;
}
#Globalnavi li .menu.create ul.menu-create-use {
overflow: hidden;
margin: 6px auto 0;
/* width: 410px; */
margin-left: 23px;
}
#Globalnavi li .menu.create ul.menu-create-use li {
/* float: right; */
margin-right: 15px;
}
#Globalnavi li .menu.create ul.menu-create-use li.menu-create-use-odd {
float: left;
}
#Globalnavi li .menu.create .menu-create-select {
margin: 0 0 0 3px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.create .menu-create-ware {
margin: 6px 12px;
}
#Globalnavi li .menu.create .menu-create-ware dt {
margin: 20px 0 0;
padding: 0 0 0 25px;
background: url(/5shopping/templates/category_top/contents/img/tg4/common/icon_04.jpg) 0 center no-repeat;
color: #0e358e;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}
#Globalnavi li .menu.create .menu-create-ware dt:first-child {
margin: 10px 0 0;
}
#Globalnavi li .menu.create .menu-create-ware dd a {
color: #333;
font-size: 14px;
}
#Globalnavi li .menu.create .menu-create-type {
margin: 8px 0 0;
}
/*========================================
 ガレリア用 3カラム ナビ
========================================*/

#Globalnavi li .menu.galleria .galleriatitle {
margin-top: 20px;
margin-left: 20px;
}
#Globalnavi li .menu.galleria .menu-galleria-item {
background-color: #001138;
box-shadow: 0 0 3px 0 rgba(100,100,255,0.6);
margin-right: 0;
margin-left: 9px;
margin-bottom: 10px;
opacity: 1;
padding: 15px 0 !important;
height: 378px;
}
#Globalnavi li .menu.galleria .menu-galleria-item-note {
height: 385px !important;
box-sizing: border-box;
}
#Globalnavi li .menu.galleria ul.menu-galleria-list {
overflow: hidden;
margin: 15px 0 0;
width: 970px;
}
#Globalnavi li .menu.galleria .menu-galleria-item-01 {
width: 323px;
}
#Globalnavi li .menu.galleria .menu-galleria-item-02 {
width: 323px;
}
#Globalnavi li .menu.galleria .menu-galleria-item-03 {
width: 274px;
/*border: 3px solid #2F2F2F;*/
background-color: #001138;
height: 377px;
}
#Globalnavi li .menu.galleria ul.menu-galleria-use {
margin-bottom: 5px;
width: 293px;
margin-left: auto;
margin-right: auto;
}
#Globalnavi li .menu.galleria ul.menu-galleria-use li.menu-create-use-odd {
margin-bottom: 5px;
float: none;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text {
width: 244px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li.menu-galleria-item-03-menulist {
float: none;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li.menu-galleria-item-03-menulist a span.indent {
text-indent: 15px;
display: block;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li a, #Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li span {
color: #FFF;
}
#Globalnavi li .menu.galleria .menu-galleria-select {
margin: 0 0 0 3px;
color: #333;
font-weight: bold;
font-size: 16px;
margin-left: 5px;
}
#Globalnavi li .menu.galleria .menu-galleria-select-w {
margin: 0 0 0 3px;
color: #FFF;
font-weight: bold;
font-size: 16px;
margin-left: 5px;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li a {
background: rgba(0, 0, 0, 0) url("/5img/header/gnav/common/icon_link.gif") no-repeat scroll left center;
color: #FFF;
font-size: 14px;
/*font-weight: bold;*/
line-height: 1.2em;
padding-left: 18px;
vertical-align: middle;
}
#Globalnavi li .menu.galleria ul.menu-galleria-item-03-text li a.used {
background: rgba(0, 0, 0, 0) url("/5img/header/gnav/common/icon_link_used.gif") no-repeat scroll left center;
}
/*ガレリア　ランク用*/

#Globalnavi li .menu.galleria ul.gn_ranking_box li {
/*border: 1px solid #999;*/
width: 291px;
color: #FFF;
height: 95px;
background-color: #000000;
float: none;
margin-bottom: 10px;
margin-left: 15px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li.gn_rank1 {
margin-right: 25px;
height: 115px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li.gn_rank2 {
margin-right: 25px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li.gn_rank2, #Globalnavi li .menu.galleria ul.gn_ranking_box li.gn_rank3 {
height: 90px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li a, #Globalnavi li .menu.galleria ul.gn_ranking_box li span {
color: #FFF;
text-decoration: none;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li span.push {
color: #FFC000;
font-size: 16px;
font-weight: bold;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelName {
padding: 6px 10px 0 10px;
display: block;
color: #FFF;
font-size: 20px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelName img {
vertical-align: text-top;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_crownBadge {
margin-right: 4px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_specIcon {
margin-left: 10px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelDetail {
padding: 0 10px 10px 4px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelDetail .gn_modelImg {
float: left;
width: 55px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelDetail .gn_modelImg img {
margin-right: 10px;
}
#Globalnavi li .menu.galleria ul.gn_ranking_box li .gn_modelDetail .gn_modelTxt {
margin-top: 2px;
float: left;
width: 220px;
}
/*========================================
 PCパーツ・周辺機器用ナビ
========================================*/
#Globalnavi li .menu.electric {
box-sizing: border-box;
padding: 10px;
width: 970px;
border: none;
border: 3px solid #0080bd;
background-color: #f0f0f0;
}
#Globalnavi li .menu.electric ul.menu-electric-list {
overflow: hidden;
height: 467px;
width: 945px;
}
#Globalnavi li .menu.electric .menu-electric-item-01 {
width: 500px;
height: 465px;
}
#Globalnavi li .menu.electric .menu-electric-item-02 {
width: 210px;
height: 465px;
}
#Globalnavi li .menu.electric .menu-electric-item-02 ul li {
padding: 0 !important;
}
#Globalnavi li.menu-electric-item-last.menu-electric-item-03 ul li {
padding: 0 !important;
}
#Globalnavi li .menu.electric .menu-electric-item {
margin: 0 5px 0 0;
padding: 0 !important;
background-color: #fff;
box-shadow: 0px 0px 3px 0px #999;
opacity: 1;
}
#Globalnavi li .menu.electric .menu-electric-item-last {
margin: 0 0 0 5px;
padding: 0 !important;
opacity: 1;
}
#Globalnavi li .menu.electric .menu-electric-item p.menu-electric-title {
background-color: #0062b0;
color: #FFF;
padding: 5px 10px;
}
#Globalnavi li .menu.electric .menu-electric-select {
margin: 0 0 0 3px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox {
width: 240px;
float: left;
margin: 5px;
}
#Globalnavi li .menu.electric .menu-electric-item-02 ul.menu-electric-listbox {
width: 190px;
float: left;
padding: 10px;
margin: 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li {
float: none;
padding: 0 0 0 50px;
line-height: 25px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li a {
font-size: 12px;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox-last {
width: 220px;
float: none;
margin: 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox-last li a {
color: #605b5a;
text-decoration: none;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox-last li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox-last li {
margin: 0 0 10px 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-use-odd {
float: none;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-use-odd-donya {
float: none;
padding: 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-use-odd-donya a {
background: none;
padding: 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox-last li {
float: none;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox a.menu-electric-head {
font-size: 14px;
font-weight: bold;
background: none;
padding: 0;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-01 {
background: url(/5img/header/gnav/common/icon_navi_electric_monitor.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-02 {
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-03 {
background: url(/5img/header/gnav/common/icon_navi_electric_hdd.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-04 {
background: url(/5img/header/gnav/common/icon_navi_electric_os.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-05 {
background: url(/5img/header/gnav/common/icon_navi_electric_keybordmouse.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-06 {
background: url(/5img/header/gnav/common/icon_navi_electric_gamingdevice.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric ul.menu-electric-listbox li.menu-electric-07 {
padding: 0;
}
ul#menu-electric-listbox-all {
width: 500px !important;
/* text-align: right; */
padding: 10px 0 0 0 !important;
}
ul#menu-electric-listbox-all .electricAll {
clear: both;
text-align: right;
width: 500px;
}
ul#menu-electric-listbox-all .electricAll a {
text-decoration: none;
color: #605b5a;
padding: 0 0 0 18px;
margin: 0 10px 0 0;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
ul#menu-electric-listbox-all .electricAll a:hover {
text-decoration: none;
color: #40c5ec;
}
/*========================================
 PCパーツ用ナビ
========================================*/

#Globalnavi li .menu.pcParts {
box-sizing: border-box;
padding: 10px;
width: 970px;
border: none;
border: 3px solid #0080bd;
background-color: #f0f0f0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-list {
overflow: hidden;
height: 467px;
width: 945px;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-01 {
/*    width: 500px;
    height: 465px; */
height: 465px;
width: 465px;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-01 {
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-02 {
/*    width: 210px; */
width: 229px;
height: 465px;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-02 ul li {
padding: 0 !important;
}
#Globalnavi li.menu-pcParts-item-last.menu-pcParts-item-03 ul li {
padding: 0 !important;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item {
margin: 0 5px 0 0;
padding: 0 !important;
background-color: #fff;
box-shadow: 0px 0px 3px 0px #999;
opacity: 1;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-last {
margin: 0 0 0 5px;
padding: 0 !important;
opacity: 1;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item p.menu-pcParts-title {
background-color: #0062b0;
color: #FFF;
padding: 5px 10px;
}
#Globalnavi li .menu.pcParts .menu-pcParts-select {
margin: 0 0 0 3px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-top {
width: 390px;
/*　width: 240px;*/
float: left;
margin: 15px 5px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox {
width: 390px;
/*　width: 240px;*/
float: left;
margin: 5px;
}
#Globalnavi li .menu.pcParts .menu-pcParts-item-02 ul.menu-pcParts-listbox {
width: 212px;
float: left;
padding: 10px;
margin: 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li {
float: none;
padding: 0 0 0 50px;
line-height: 25px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li a {
font-size: 12px;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-last {
width: 220px;
float: none;
margin: 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-last li a {
color: #605b5a;
text-decoration: none;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-last li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-last li {
margin: 0 0 10px 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-use-odd {
float: none;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-use-odd-donya {
float: none;
padding: 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-use-odd-donya a {
background: none;
padding: 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox-last li {
float: none;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox a.menu-pcParts-head {
font-size: 14px;
font-weight: bold;
background: none;
padding: 0;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-01 {
background: url(/5img/header/gnav/common/icon_navi_parts_cpu.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-02 {
background: url(/5img/header/gnav/common/icon_navi_parts_motherboard.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-03 {
background: url(/5img/header/gnav/common/icon_navi_parts_videocard.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-04 {
background: url(/5img/header/gnav/common/icon_navi_parts_ssd.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-05 {
background: url(/5img/header/gnav/common/icon_navi_parts_hdd.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-06 {
background: url(/5img/header/gnav/common/icon_navi_parts_memory.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-07 {
background: url(/5img/header/gnav/common/icon_navi_parts_pccase.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-08 {
background: url(/5img/header/gnav/common/icon_navi_parts_dengen.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
/*
#Globalnavi li .menu.pcParts ul.menu-pcParts-listbox li.menu-pcParts-07 {
    padding: 0;
}
*/

ul#menu-pcParts-listbox-all {
width: 500px !important;
/* text-align: right; */
padding: 10px 0 0 0 !important;
}
ul#menu-pcParts-listbox-all .pcPartsAll {
clear: both;
text-align: right;
width: 500px;
}
ul#menu-pcParts-listbox-all .pcPartsAll a {
text-decoration: none;
color: #605b5a;
padding: 0 0 0 18px;
margin: 0 10px 0 0;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
ul#menu-pcParts-listbox-all .pcPartsAll a:hover {
text-decoration: none;
color: #40c5ec;
}
/*========================================
 周辺機器・ソフトウェア用ナビ
========================================*/

#Globalnavi li .menu.electric_navi {
box-sizing: border-box;
padding: 10px;
width: 970px;
border: none;
border: 3px solid #0080bd;
background-color: #f0f0f0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-list {
overflow: hidden;
height: 467px;
width: 945px;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-01 {
/*    width: 500px;
    height: 465px; */
height: 465px;
width: 465px;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-01 {
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-02 {
/*    width: 210px; */
width: 229px;
height: 465px;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-02 ul li {
padding: 0 !important;
}
#Globalnavi li.menu-electric_navi-item-last.menu-electric_navi-item-03 ul li {
padding: 0 !important;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item {
margin: 0 5px 0 0;
padding: 0 !important;
background-color: #fff;
box-shadow: 0px 0px 3px 0px #999;
opacity: 1;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-last {
margin: 0 0 0 5px;
padding: 0 !important;
opacity: 1;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item p.menu-electric_navi-title {
background-color: #0062b0;
color: #FFF;
padding: 5px 10px;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-select {
margin: 0 0 0 3px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-top {
width: 390px;
/*　width: 240px;*/
float: left;
margin: 15px 5px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox {
width: 390px;
/*　width: 240px;*/
float: left;
margin: 5px;
}
#Globalnavi li .menu.electric_navi .menu-electric_navi-item-02 ul.menu-electric_navi-listbox {
width: 212px;
float: left;
padding: 10px;
margin: 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li {
float: none;
/*    padding: 0 0 0 50px;*/
padding: 0 0 0 9px;
line-height: 25px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox.lflor li {
float: left;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li a {
font-size: 12px;
color: #605b5a;
font-weight: normal;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-last {
width: 220px;
float: none;
margin: 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-last li a {
color: #605b5a;
text-decoration: none;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-last li a:hover {
color: #40c5ec;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-last li {
margin: 0 0 10px 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-use-odd {
float: none;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-use-odd-donya {
float: none;
padding: 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-use-odd-donya a {
background: none;
padding: 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox-last li {
float: none;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox a.menu-electric_navi-head {
font-size: 14px;
font-weight: bold;
background: none;
padding: 0;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-01 {
background: url(/5img/header/gnav/common/icon_navi_parts_cpu.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-02 {
background: url(/5img/header/gnav/common/icon_navi_parts_motherboard.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-03 {
background: url(/5img/header/gnav/common/icon_navi_parts_videocard.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-04 {
background: url(/5img/header/gnav/common/icon_navi_parts_ssd.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-05 {
background: url(/5img/header/gnav/common/icon_navi_parts_hdd.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-06 {
background: url(/5img/header/gnav/common/icon_navi_parts_memory.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-07 {
background: url(/5img/header/gnav/common/icon_navi_parts_pccase.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-08 {
background: url(/5img/header/gnav/common/icon_navi_parts_dengen.png) no-repeat left center;
padding: 0 0 0 50px;
height: 45px;
line-height: 45px;
}
/*
#Globalnavi li .menu.electric_navi ul.menu-electric_navi-listbox li.menu-electric_navi-07 {
    padding: 0;
}
*/

ul#menu-electric_navi-listbox-all {
width: 500px !important;
/* text-align: right; */
padding: 10px 0 0 0 !important;
}
ul#menu-electric_navi-listbox-all .electric_naviAll {
clear: both;
text-align: right;
width: 500px;
}
ul#menu-electric_navi-listbox-all .electric_naviAll a {
text-decoration: none;
color: #605b5a;
padding: 0 0 0 18px;
margin: 0 10px 0 0;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
ul#menu-electric_navi-listbox-all .electric_naviAll a:hover {
text-decoration: none;
color: #40c5ec;
}
#Globalnavi .electric_navi .eleNaviLeft {
width: auto;
margin: 15px 5px 5px 13px;
}
#Globalnavi .electric_navi .eleNaviLeft:after {
content: " ";
display: block;
clear: both;
}
#Globalnavi .electric_navi .eleNaviLeft li {
float: left;
width: 222px;
margin: 0px 0px 23px 0px;
padding: 0px;
background-image: url(/5img/header/gnav/common/icon_link.gif);
background-position: left center;
background-repeat: no-repeat;
}
#Globalnavi .electric_navi .eleNaviLeft li a {
display: block;
padding: 0px 0px 0px 19px;
color: #605b5a;
font-size: 14px;
text-decoration: none;
}
#Globalnavi .electric_navi .eleNaviLeft li a:hover {
color: #40c5ec;
}
#Globalnavi .electric_navi .eleNaviLeft li.all {
float: left;
margin: 0px 0px 18px 0px;
padding: 0;
background-image: url(/5img/header/gnav/common/icon_link.gif);
background-position: left center;
background-repeat: no-repeat;
width: 95%;
}
#Globalnavi .electric_navi .eleNaviLeft li.all a {
display: block;
padding: 0px 0px 0px 18px;
color: #605b5a;
font-size: 14px;
text-decoration: none;
}
#Globalnavi .electric_navi .eleNaviLeft li.all a:hover {
color: #40c5ec;
}

/*========================================
 上海問屋用ナビ
========================================*/
#Globalnavi .menu.pcDonya {
  /*border: none;*/
	border: 3px solid #0080bd;
	background-color: #f0f0f0;
	box-sizing: border-box;
  display: flex;
  justify-content: space-between;
	padding: 26px 10px;
	width: 970px;
}
#Globalnavi .menu.pcDonya .featureBlock {
  float:left;
  width:220px;
  box-shadow: 1px 1px 3px #666;
  padding: 18px 18px 18px 18px;
  height:250px;
}
#Globalnavi .menu.pcDonya .cateBlock {
  float:left;
  width:635px;
  box-shadow: 1px 1px 3px #666;
  padding: 18px 18px 18px 18px;
  height:250px;
  margin-left:16px;
}
#Globalnavi .menu-donya-list {
	overflow: hidden;
	width: auto;
}
#Globalnavi .menu-donya-list {
  display:block;
  float:none;
  width:200px !important;
  margin: 0 auto;
}
#Globalnavi .menu-donya-list li {
  padding:5px 0;
}
.donyaList {
  width:600px !important;
}
.donyaList li {
  width: 110px;
  background: #e41f1f;
  color: #fff;
  height: 50px;
  text-align: center;
  display: table;
  margin:4px;
}
.donyaList li a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle;
  display: table-cell;
}
.secTitle {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.secTitle:before {
    content: "■";
    font-size: 143%;
    padding-right: 1px;
    vertical-align: middle;
}
#Globalnavi .menu .donyaNaviLeft {
  width: 610px;
  margin-top:20px;
  margin-left:10px;
}
.donyaNaviLeft li {
    float: left;
    width: 200px;
    margin: 0px 0px 23px 0px;
    padding: 0px;
    background-image: url(/5img/header/gnav/common/icon_link.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
.donyaNaviLeft li a,
.menu-donya-list.txtLinks li a {
    font-size: 12px;
    color: #605b5a;
    font-weight: normal;
    padding-left: 18px;
    text-decoration: none;
    vertical-align: middle;
    background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
.donyaNaviLeft li a:hover,
.menu-donya-list.txtLinks li a:hover {
  color: #40c5ec;
}

#Globalnavi .menu-donya-list.txtLinks { margin-top: 20px; }
#Globalnavi .menu-donya-list.txtLinks li { margin-bottom: 20px; }
#Globalnavi .menu-donya-list.txtLinks li:last-child { margin-bottom: 0; }

/*========================================
 ドスパラのサービス用ナビ
========================================*/
#Globalnavi .menu.dosparaService .inner .categorylistservice {
padding-bottom: 10px;
}
#Globalnavi .menu.dosparaService .inner .categorylistservice li {
display: block;
float: none;
padding: 0.5em 0;
}
#Globalnavi .menu.dosparaService .inner .categorylistservice li a {
padding-left: 22px;
background-position: left 0.35em;
font-size: 16px;
}
/*========================================
Contents
========================================*/
#Contents {
overflow: hidden;
width: 970px;
margin: 0 auto;
padding: 0 0 10px;
z-index: 9000;
}
#Main {
float: left;
width: 755px;
padding-bottom: 45px;
}
#Side {
float: right;
width: 195px;
}
#lp_page {
margin-top: 12px !important;
}
/*========================================
Footer
========================================*/
#Footer {
width: 100%;
min-width: 970px;
padding: 25px 0 30px;
background: #0062b0;
color: #fff;
}
#Footer .inner {
width: 970px;
margin: 0 auto;
}
#Footer .inner ul {
margin: 0 auto 15px;
}
#Footer .inner li {
display: inline;
margin: 0 0 0 7px;
padding: 0 0 0 7px;
border-left: 1px solid #80b1d8;
}
#Footer .inner li:first-child {
margin: 0;
padding: 0;
border: 0 none;
}
#Footer .inner a {
color: #80b1d8;
}
#footer .copyright {
width: 970px;
margin: 0 auto;
}
/*========================================
Side
========================================*/

/*ログイン*/
.loginSection {
margin-bottom: 10px;
}
.loginSection .inner {
text-align: center;
padding: 15px 0 12px;
border: 1px solid #ccc;
border-top: 0px;
background-color: #fafafa;
}
.loginSection .link a {
font-size: 12px;
}
.loginSection .btn {
margin-bottom: 10px;
padding: 0;
background: none;
}
/*バナー*/
.bannerSection {
text-align: center;
margin-bottom: 15px;
}
/*受賞履歴*/
.awardSection {
margin-bottom: 15px;
}
.awardSection .inner {
padding: 20px 10px 3px;
border: 1px solid #0b5fa7;
border-top: 0px;
}
.awardSection .pct {
text-align: center;
margin-bottom: 12px;
}
.awardSection p {
margin-bottom: 18px;
}
/*受賞履歴*/
.sidelinkSection {
margin-bottom: 15px;
}
.sidelinkSection .inner {
padding: 5px 10px 3px;
border: 1px solid #0b5fa7;
border-top: 0px;
}
.sidelinkSection .inner li {
border-bottom: 1px dotted #0B5FA7;
}
.sidelinkSection .inner li.solidLine {
border-bottom: 1px solid #0B5FA7;
}
.sidelinkSection .inner li:last-child {
border-bottom: 0px;
}
.sidelinkSection .inner a {
display: block;
font-size: 13px;
padding: 5px 0 5px 20px;
text-decoration: none;
background: url(/5img/iconArrowWhite1.gif) 3px center no-repeat;
}
.sidelinkSection .inner a:hover {
text-decoration: underline;
}
.sidelinkSection .inner .keyword a {
padding-left: 0px;
}
/*SNS*/
.snsSection {
margin-bottom: 15px;
border: 1px solid #ccc;
padding: 13px 0 5px 19px;
}
.snsSection .btn {
margin-bottom: 3px;
padding: 0;
background: none;
}
.snsSection .btn a {
background: #fff;
display: inline-block;
}
.snsSection .sns {
margin-bottom: 12px;
}
/*人材募集*/
#top_boshu {
margin-bottom: 15px;
padding: 0;
}
#top_boshu .inner {
padding: 5px;
border: 1px solid #0b5fa7;
border-top: 0px;
}
#top_boshu hr {
border: none;
border-bottom: 1px #666 solid;
}
/*最下部*/
.bottomSection {
clear: both;
margin: 0 auto 15px;
text-align: right;
width: 970px;
}
.bottomSection ul {
margin: 0 10px;
float: left;
width: 360px;
}
.bottomSection ul li {
float: left;
list-style: outside none none;
margin-right: 10px;
}
.bottomSection .footerTagline {
float: right;
text-align: right;
width: 580px;
font-size: 10px;
padding-top: 30px;
}
/*=== 2015.08 トップページ改修　pencil　END ===*/


/*=== 2015.10 style追加　START ===*/

.leadSection {
overflow: hidden;
padding-top: 8px;
width: 100%;
}
.leadSectionInner {
width: 970px;
margin: 0 auto;
}
.leadSection .all365days {
float: left;
font-size: 18px;
font-weight: bold;
}
.leadSection .recomWin {
margin: 0px 4px 0px 0;
}
.leadSection .recomWin a {
display: inline;
margin-left: 10px;
}
/*=== 2015.10 style追加　END ===*/

#top_dosex h3 {
padding-left: 11px;
}
#top_dosex h3 a {
display: block;
padding-left: 16px;
background: rgba(0, 0, 0, 0) url("/5img/iconArrowBlue1.gif") no-repeat scroll 3px center;
color: #ffffff;
text-decoration: none;
}
#top_dosex h3 a:hover {
text-decoration: underline;
}
/*********************
ヘッダー買い物カゴボタン
**********************/

#Header .btn {
position: absolute;
top: 50px;
right: 0px;
padding: 0;
border-radius: 3px;
border: 1px solid #ccc;
background: none;
}
#Header .btn a {
border: 1px solid #fff;
display: flex;
height: 32px;
border-radius: 3px;
background: none;
}
#Header .btn a:not(:target) {
border: none\9;
}
#Header .btn a {
border: #none\9;
}
#Header .btn #cartDisp {
border-radius: 2px;
color: #fff;
font-size: 14px;
padding: 5px 0;
text-align: center;
width: 192px;
}
#Header .btn #cartDisp:hover {
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#Header .btn #cartDisp img {
margin: 0 5px 0 0;
}
#Header .btn #cartDisp_G {
border-radius: 2px;
color: #fff;
font-size: 14px;
padding: 5px 0;
text-align: center;
width: 192px;
}
#Header .btn #cartDisp_G:hover {
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#Header .btn #cartDisp_G img {
margin: 0 5px 0 0;
}
#Header .btn .cartBtnBlue {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.87, #0290c0), color-stop(0.00, #24b2e5));
background: -webkit-linear-gradient(top, #24b2e5 0%, #0290c0 87%);
background: -moz-linear-gradient(top, #24b2e5 0%, #0290c0 87%);
background: -o-linear-gradient(top, #24b2e5 0%, #0290c0 87%);
background: -ms-linear-gradient(top, #24b2e5 0%, #0290c0 87%);
background: linear-gradient(to bottom, #24b2e5 0%, #0290c0 87%);
}
#Header .btn .cartBtnBlue:not(:target) {
background-color: #24b2e5\9;
height: 20px\9;
}
#Header .btn .cartBtnBlue {
background-color: #24b2e5\9;
height: 20px\9;
}
#Header .btn .cartBtnOrange,
#Header .btn #cartDisp_G.cartBtnOrange
 {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #fd4b2b), color-stop(0.00, #fea643));
background: -webkit-linear-gradient(top, #fea643 0%, #fd4b2b 88%);
background: -moz-linear-gradient(top, #fea643 0%, #fd4b2b 88%);
background: -o-linear-gradient(top, #fea643 0%, #fd4b2b 88%);
background: -ms-linear-gradient(top, #fea643 0%, #fd4b2b 88%);
background: linear-gradient(to bottom, #fea643 0%, #fd4b2b 88%);
}
#Header .btn .cartBtnOrange:not(:target) {
background-color: #E76E05\9;
height: 20px\9;
}
#Header .btn .cartBtnOrange {
background-color: #E76E05\9;
height: 20px\9;
}
#Header .btn .cartBtnBlack {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #000), color-stop(0.20, #3a3836));
background: -webkit-linear-gradient(top, #3a3836 20%, #000 88%);
background: -moz-linear-gradient(top, #3a3836 20%, #000 88%);
background: -o-linear-gradient(top, #3a3836 20%, #000 88%);
background: -ms-linear-gradient(top, #3a3836 20%, #000 88%);
background: linear-gradient(to bottom, #3a3836 20%, #000 88%);
}
#Header .btn .cartBtnBlack:not(:target) {
background-color: #222\9;
height: 20px\9;
}
#Header .btn .cartBtnBlack {
background-color: #222\9;
height: 20px\9;
}
div.Header_Qty {
display: inline-block;
color: #FFFFFF;
font-weight: bold;
text-align: right;
font-size: 14px;
animation: blink1 1.2s ease-in-out infinite alternate;
-webkit-animation: blink1 1.2s ease-in-out infinite alternate;
-moz-animation: blink1 1.2s ease-in-out infinite alternate;
-o-animation: blink1 1.2s ease-in-out infinite alternate;
-ms-animation: blink1 1.2s ease-in-out infinite alternate;
}
 @keyframes blink1 {
 0% {
color: #FFFFFF;
}
 100% {
color: #FF8800;
}
}
 @-webkit-keyframes blink1 {
 0% {
color: #FFFFFF;
}
 75% {
color: #FFEEAA;
}
 100% {
color: #FFAA44;
}
}
 @-moz-keyframes blink1 {
 0% {
color: #FFFFFF;
}
 100% {
color: #FFAA33;
}
}
 @-o-keyframes blink1 {
 0% {
color: #FFFFFF;
}
 100% {
color: #FFAA33;
}
}
 @-ms-keyframes blink1 {
 0% {
color: #FFFFFF;
}
 100% {
color: #FFAA33;
}
}

/*********************
レスポンシブ制御
**********************/


/* ウィンドウ幅が0〜479pxの場合に適用するCSS */
@media screen and (max-width:479px) {
#Header .wishBtn {
display: none;
}
#Header #head_navi_menu {
display: none;
}
#footerCopy .footerBtn {
display: none;
}
#footerCopy .footerBtnMl {
margin-left: 0px;
}
}
/*****************************************
160523 ガレリアランキングABテスト用
******************************************/

#Globalnavi li .menu .inner ul.gn_ranking li {
border: 1px solid #FFF;
width: 291px;
color: #FFF;
height: 95px;
}
#Globalnavi li .menu .inner ul.gn_ranking li.gn_rank1 {
margin-right: 25px;
}
#Globalnavi li .menu .inner ul.gn_ranking li.gn_rank2 {
margin-right: 25px;
}
#Globalnavi li .menu .inner ul.gn_ranking li.gn_rank3 {
}
#Globalnavi li .menu .inner ul.gn_ranking li a, #Globalnavi li .menu .inner ul.gn_ranking li span {
color: #FFF;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_modelName {
padding: 10px;
display: block;
color: #FFF;
font-size: 14px;
font-weight: bold;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_crownBadge {
margin-right: 4px;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_specIcon {
margin-left: 10px;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_modelDetail {
padding: 0 10px 10px 10px;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_modelDetail .gn_modelImg {
float: left;
width: 50px;
}
#Globalnavi li .menu .inner ul.gn_ranking li .gn_modelDetail .gn_modelTxt {
margin-top: 2px;
float: left;
width: 220px;
}
/*****************************************
160805 グローバルメニューガレリアABテスト用
******************************************/

div.menu div.inner div.underline {
padding-bottom: 10px;
width: 930px;
}
/* 人気商品ランキング */
div.menu div.inner ul.gMenu_ranking p.rankingHead {
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #FFF;
color: #FFF;
width: 300px;
}
div.menu div.inner ul.g_categorytoplist p.categoryHead {
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #FFF;
color: #FFF;
width: 300px;
}
#Globalnavi li .menu .inner ul.gMenu_ranking {
float: left;
position: relative;
padding: 0px;
margin: 0 40px 0 0;
width: 300px;
padding-bottom: 15px;
z-index: 9997;
}
#Globalnavi li .menu .inner ul.gMenu_ranking a {
color: #FFF !important;
text-decoration: none;
}
#Globalnavi li .menu .inner ul.gMenu_ranking li .gMenu_modelName {
color: #FFF !important;
font-size: 30px;
text-decoration: none;
}
#Globalnavi li .menu .inner ul.gMenu_ranking li .gMenu_modelName img {
display: inline-block;
padding-right: 10px;
}
#Globalnavi li .menu .inner ul.gMenu_ranking li .gMenu_modelDetail {
padding: 0 10px 10px 35px;
}
#Globalnavi li .menu .inner ul.gMenu_ranking li .gMenu_modelDetail .gMenu_modelTxt {
margin-top: 2px;
width: 220px;
}
/* カテゴリから選ぶ */
#Globalnavi li .menu .inner ul.g_categorytoplist {
float: left;
position: relative;
padding: 0px;
margin: 0 40px 0 0;
width: 300px;
padding-bottom: 15px;
z-index: 9997;
}
#Globalnavi li .menu .inner .g_categorytoplist li {
float: none;
width: 300px;
margin: 0 15px 10px 0;
padding: 0px;
background: none;
}
/* 条件から選ぶ、トピックス */
#g_subcategorylist {
float: left;
position: relative;
padding: 0 0 15px 0;
width: 260px;
z-index: 9997;
top: -6px;
}
#g_subcategorylist a:hover {
opacity: 0.6;
}
#Globalnavi li .menu ul.g_categorylist p.g_subtitle {
border-bottom: 1px solid #FFF;
color: #FFF;
font-size: 16px;
font-weight: bold;
width: 250px;
}
#Globalnavi li .menu .inner ul.g_categorylist li {
float: none;
margin: 0 22px 10px 0;
margin-bottom: 10px;
padding: 0px;
background: none;
}
#Globalnavi li .menu .inner ul.g_categorylist.iconOn li {
padding-top: 3px;
}
#Globalnavi li .menu .inner ul.g_categorylist.iconOn li.icon {
padding-top: 0;
}
#Globalnavi li .menu .inner ul.g_categorylist li a {
font-size: 14px;
line-height: 1.2em;
color: #FFF !important;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.g_categorylist li a.used {
background: url(/5img/header/gnav/common/icon_link_used.gif) left center no-repeat;
}
#Globalnavi li .menu .inner ul.g_categorylist li a:hover {
color: #40c5ec;
}
#g_subcategorylist span.pl15 {
color: #FFF !important;
padding-left: 15px;
text-decoration: none;
}
/*****************************************
160824 デスクトップパソコンABテスト用
******************************************/

#Globalnavi .mainCategory.desktop .inner {
padding: 20px 0 !important;
width: 925px;
overflow: hidden;
}
#Globalnavi .mainCategory.desktop .sec01 {
margin-right: 10px;
padding: 10px;
float: left;
overflow: hidden;
width: 495px;
height: 350px;
background: #FFF;
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
}
#Globalnavi .mainCategory.desktop .sec02 {
margin-right: 10px;
padding: 10px;
float: left;
overflow: hidden;
width: 172px;
height: 350px;
background: #FFF;
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
}
#Globalnavi .mainCategory.desktop .sec03 {
padding: 10px;
float: left;
overflow: hidden;
width: 172px;
height: 350px;
background: #FFF;
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
}
#Globalnavi .mainCategory.desktop .headline {
margin-bottom: 10px;
padding: 0 5px 4px 4px;
border-bottom: 1px dotted #0080bd;
font-size: 14px;
font-weight: bold;
}
#Globalnavi .mainCategory.desktop .headline span {
padding-left: 6px;
border-left: 6px solid #00B3E6;
}
#Globalnavi .mainCategory.desktop .sec01 ul {
width: 504px;
overflow: hidden;
}
#Globalnavi .mainCategory.desktop .sec01 a {
color: #605B5A;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
#Globalnavi .mainCategory.desktop .sec01 li {
margin: 0 5px 5px 0;
padding: 15px 0;
border-radius: 2px;
background: #F2F2F2;
width: 161px;
text-align: center;
}
#Globalnavi .mainCategory.desktop .sec01 li.stick, #Globalnavi .mainCategory.desktop .sec01 li.minipc {
margin-right: 5px;
width: 244px;
}
#Globalnavi .mainCategory.desktop .sec01 li.stick p.pic, #Globalnavi .mainCategory.desktop .sec01 li.minipc p.pic {
float: left;
width: 110px;
}
#Globalnavi .mainCategory.desktop .sec01 li.stick p.text, #Globalnavi .mainCategory.desktop .sec01 li.minipc p.text {
margin-top: 15px;
}
#Globalnavi .mainCategory.desktop .sec02 ul, #Globalnavi .mainCategory.desktop .sec03 ul {
margin: 0 0 20px 10px;
width: 150px;
}
#Globalnavi .mainCategory.desktop .sec02 li, #Globalnavi .mainCategory.desktop .sec03 li {
padding-left: 18px;
float: none;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi .mainCategory.desktop .sec02 li.icon02 {
background-position: 0 20%;
}
/*========================================
メガメニュー中古ABテスト用
========================================*/
#Globalnavi li .menu.gUsedB {
border-color: #f18101;
}
#Globalnavi li .menu.gUsedB a {
text-decoration: none;
}
#Globalnavi li .menu.gUsedB a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}
#Globalnavi li .menu.gUsedB strong {
font-weight: bold;
}
#Globalnavi li .menu.gUsedB .inner {
padding-bottom: 20px;
}
#Globalnavi li .menu.gUsedB .usedCtg {
width: 483px;
float: left;
margin: 0px 0px 0px 14px;
background-image: url(/5img/header/gnav/used_b/00border.gif);
background-position: right top;
background-repeat: repeat-y;
}
#Globalnavi li .menu.gUsedB .usedCtg li {
position: relative;
width: 447px;
height: 79px;
margin: 0px 0px 10px 0px;
padding: 0px;
background-position: left top;
background-repeat: no-repeat;
}
#Globalnavi li .menu.gUsedB .usedCtg .usedDesk a {
background-image: url(/5img/header/gnav/used_b/01desk.jpg);
}
#Globalnavi li .menu.gUsedB .usedCtg .usedNote a {
background-image: url(/5img/header/gnav/used_b/01note.jpg);
}
#Globalnavi li .menu.gUsedB .usedCtg .usedSmp a {
background-image: url(/5img/header/gnav/used_b/01smp.jpg);
}
#Globalnavi li .menu.gUsedB .usedCtg .usedTab a {
margin-bottom: 0px;
background-image: url(/5img/header/gnav/used_b/01tab.jpg);
}
#Globalnavi li .menu.gUsedB .usedCtg li a {
display: block;
width: 447px;
height: 79px;
color: #ffffff;
}
#Globalnavi li .menu.gUsedB .usedCtg li a strong {
display: block;
padding: 51px 0px 0px 22px;
font-size: 16px;
}
#Globalnavi li .menu.gUsedB .usedCtg li a:hover {
/*color: #dadada;*/
color: #ffffff;
opacity: 0.7;
}
/*#Globalnavi li .menu.gUsedB .usedCtg .usedSmp a,
#Globalnavi li .menu.gUsedB .usedCtg .usedTab a {
	height: 29px;
	margin-top: 51px;
}*/

/*#Globalnavi li .menu.gUsedB .usedCtg .usedSmp a strong,
#Globalnavi li .menu.gUsedB .usedCtg .usedTab a strong {
	padding-top: 0px;
}*/

/*中古ミニボタン*/
#Globalnavi li .menu.gUsedB .usedCtg li ul {
position: absolute;
top: 7px;
left: 7px;
}
#Globalnavi li .menu.gUsedB .usedCtg li li {
position: relative;
display: block;
float: left;
width: 84px;
height: 23px;
margin: 0px 7px 0px 0px;
background-image: none;
}
#Globalnavi li .menu.gUsedB .usedCtg li li a {
width: auto;
height: auto;
margin: 0px !important;
background-image: none !important;
}
#Globalnavi li .menu.gUsedB .usedParts {
float: left;
width: 214px;
background-image: url(/5img/header/gnav/used_b/00border.gif);
background-position: right top;
background-repeat: repeat-y;
}
#Globalnavi li .menu.gUsedB .usedParts strong a {
display: block;
width: auto;
height: 22px;
margin-left: 23px;
color: #333333;
font-size: 18px;
line-height: 100%;
}
#Globalnavi li .menu.gUsedB .usedParts strong a:hover {
color: #8d8a8a;
}
#Globalnavi li .menu.gUsedB .usedParts li {
float: none;
margin: 0px;
padding: 0px;
}
#Globalnavi li .menu.gUsedB .usedBnr {
width: 200px;
float: left;
margin: 0px 0px 0px 35px;
}
#Globalnavi li .menu.gUsedB .usedBnr li {
float: none;
margin: 11px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
/* -- type A --------------------------- */
#Globalnavi li .menu.gUsedA {
border-color: #f18101;
}
#Globalnavi li .menu.gUsedA a {
color: #333333;
text-decoration: none;
}
#Globalnavi li .menu.gUsedA a:hover {
color: #41ccee;
}
#Globalnavi li .menu.gUsedA a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}
#Globalnavi li .menu.gUsedA strong {
font-weight: bold;
}
#Globalnavi li .menu.gUsedA li {
margin: 0px 10px 10px 0px;
padding: 0px;
}
#Globalnavi li .menu.gUsedA .usedBoxL {
float: left;
width: 395px;
margin-right: 20px;
}
#Globalnavi li .menu.gUsedA .usedBoxR {
float: left;
width: 512px;
}
#Globalnavi li .menu.gUsedA .usedBox {
margin: 0px 0px 20px 0px;
padding: 10px 0px 10px 10px;
background-color: #ffffff;
border-bottom: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
}
#Globalnavi li .menu.gUsedA .usedBox p {
padding: 2px 0px 3px 8px;
border-left: 7px solid #f18101;
color: #333333;
font-size: 18px;
font-weight: bold;
line-height: 100%;
}
#Globalnavi li .menu.gUsedA .usedBox p a {
display: block;
}
#Globalnavi li .menu.gUsedA .usedBox ul.clearfix {
width: auto;
margin: 0px;
padding: 9px 0px 0px 0px;
}
#Globalnavi li .menu.gUsedA .usedBox ul.usedType {
width: 182px;
height: 70px;
margin: 0px;
padding: 0px;
background-image: url(/5img/header/gnav/used_a/02smp_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
}
#Globalnavi li .menu.gUsedA .usedBox ul.usedType.typeTab {
background-image: url(/5img/header/gnav/used_a/02tab_bg.jpg);
}
#Globalnavi li .menu.gUsedA .usedBox .usedType li {
float: none;
width: 82px;
margin: 3px 0px 0px 4px;
}
/*========================================
20170711メガメニュー中古更新
========================================*/
#reuseSellIconWrapper {
width: 649px;
border-right: #00A2E6 1px solid;
float: left;
}
#reuseSellIconWrapper a, #reuseBuyIconWrapper .iconList a {
transition: background 0.5s;
-moz-transition: background 0.5s;
-webkit-transition: background 0.5s;
-o-transition: background 0.5s;
-ms-transition: background 0.5s;
}
#reuseSellIconWrapper a {
display: block;
float: left;
width: 185px;
height: 70px;
margin: 0 10px 10px 0;
}
#reuseSellIconWrapper a:nth-of-type(1+3n) {
margin-right: 0;
}
#reuseGamePc {
background: url("/5img/header/gnav/used_c/ico_gamePc.png");
}
#reuseGamePc:hover {
background: url("/5img/header/gnav/used_c/ico_gamePc_b.png");
}
#reuseDesktopPc {
background: url("/5img/header/gnav/used_c/ico_desktop.png");
}
#reuseDesktopPc:hover {
background: url("/5img/header/gnav/used_c/ico_desktop_b.png");
}
#reuseNotePc {
background: url("/5img/header/gnav/used_c/ico_notePc.png");
}
#reuseNotePc:hover {
background: url("/5img/header/gnav/used_c/ico_notePc_b.png");
}
#reusePcParts {
background: url("/5img/header/gnav/used_c/ico_pcParts.png");
}
#reusePcParts:hover {
background: url("/5img/header/gnav/used_c/ico_pcParts_b.png");
}
#reuseTeleworkPc {
background: url("/5img/header/gnav/used_c/ico_telework.png");
}
#reuseTeleworkPc:hover {
background: url("/5img/header/gnav/used_c/ico_telework_b.png");
}
#reuseSmartPhone {
background: url("/5img/header/gnav/used_c/ico_smartPhone.png");
}
#reuseSmartPhone:hover {
background: url("/5img/header/gnav/used_c/ico_smartPhone_b.png");
}
#reuseTablet {
background: url("/5img/header/gnav/used_c/ico_tablet.png");
}
#reuseTablet:hover {
background: url("/5img/header/gnav/used_c/ico_tablet_b.png");
}
#reuseCpu {
background: url("/5img/header/gnav/used_c/ico_cpu.png");
}
#reuseCpu:hover {
background: url("/5img/header/gnav/used_c/ico_cpu_b.png");
}
#reuseVideoCard {
background: url("/5img/header/gnav/used_c/ico_videoCard.png");
}
#reuseVideoCard:hover {
background: url("/5img/header/gnav/used_c/ico_videoCard_b.png");
}
#reuseMotherBoard {
background: url("/5img/header/gnav/used_c/ico_motherBoard.png");
}
#reuseMotherBoard:hover {
background: url("/5img/header/gnav/used_c/ico_motherBoard_b.png");
}
#reuseSellIconWrapper a#reuseIchioshi {
width: 575px;
height: auto;
margin-bottom: 0;
box-sizing: border-box;
float: left;
}
#reuseIchioshi img {
width: 100%;
display: block;
opacity: 1;
transition: opacity 0.5s;
}
#reuseIchioshi img:hover {
opacity: 0.78;
}
#reuseRingImg {
position: absolute;
top: 80px;
left: 607px;
}
#Globalnavi li .menu.gUsedB #reuseRingImg:hover img {
opacity: 1.0;
filter: alpha(opacity=100);
-ms-filter: "alpha(opacity=100)";
}
.reuseLogo {
margin-bottom: 8px;
}
#reuseSellIconWrapper .reuseLogo a {
width: auto;
height: auto;
float: none;
display: inline;
}
#reuseBuyIconWrapper {
float: right;
width: 265px;
}
#Globalnavi li .menu #reuseBuyIconWrapper .iconList {
margin: 3px 0 0 57px;
padding: 0;
}
#Globalnavi li .menu #reuseBuyIconWrapper .iconList li {
list-style-type: none;
margin-top: 11px;
float: none;
}
#Globalnavi li .menu #reuseBuyIconWrapper .iconList a {
display: block;
width: 140px;
height: 30px;
margin: 0;
}
#reuseAmtCheck, #reuseSend, #reuseParts, #reuseMac {
	color: #000;
	font-weight: bold;
	border:1px solid #0062b0;
	border-radius: 8px;
	background: #fff;
}
#reuseAmtCheck:hover { oapcity: 0.5;}
#reuseSend:hover {	oapcity: 0.5;}
#reuseParts:hover { oapcity: 0.5;}
#reuseMac:hover { oapcity: 0.5;}

#Globalnavi li .menu.gUsedB {
border: 3px solid #004DA1;
background-color: #fff;
width: 970px;
box-sizing: border-box;
}
#Globalnavi li .menu.gUsedB .inner {
padding: 20px 20px 20px 20px;
width: 970px;
position: relative;
box-sizing: border-box;
}
/*========================================
グローバルメニューABテスト用
========================================*/
#Globalnavi .inner .gTypeB {
margin-right: -4px;
}
#Globalnavi .inner .gTypeB li.mainCategory {
width: 87px;
}
#Globalnavi .inner .gTypeB li a.mainCategoryBtn span.mainCategoryName, #Globalnavi .inner .gTypeB li a.viewPage span.mainCategoryName {
width: 84px;
font-size: 12px;
}
#Globalnavi .inner .gTypeB li.mainCategory.gTypeBLarge {
width: 89px;
}
#Globalnavi .inner .gTypeB li.gTypeBLarge a.mainCategoryBtn span.mainCategoryName, #Globalnavi .inner .gTypeB li.gTypeBLarge a.viewPage span.mainCategoryName {
width: 86px;
}
#Globalnavi .inner .gTypeB li.gTypeBLargegame {
width: 87px;
}
/*========================================
右メニュー　VRパラダイス記事
========================================*/
#top_user_review div.inner p.allArticle a {
background: none;
text-align: right;
margin: 0 0 5px 0;
}
/*========================================
 ノートパソコン用ナビ
========================================*/

#Globalnavi li .menu.note {
background-color: #f0f0f0;
background-image: none;
border: 3px solid #0080bd;
box-sizing: border-box;
float: none;
height: auto;
padding: 15px 0;
width: 970px;
}
#Globalnavi li .menu.note .menu-note-title {
margin: 0 0 0 10px;
font-size: 20px;
font-weight: bold;
color: #333;
}
#Globalnavi li .menu.note ul.menu-note-list {
overflow: hidden;
margin: 10px 0 0;
width: 970px;
}
#Globalnavi li .menu.note .menu-note-item {
background-color: #fff;
box-shadow: 0 0 3px 0 #999;
margin: 0 0 0 9px;
opacity: 1;
padding: 0 0 15px !important;
height: 350px;
}
#Globalnavi li .menu.note .menu-note-item-01 {
width: 470px;
}
#Globalnavi li .menu.note .menu-note-item-02 {
width: 230px;
}
#Globalnavi li .menu.note .menu-note-item-03 {
width: 230px;
}
#Globalnavi li .menu.note ul.menu-note-use {
overflow: hidden;
margin: 10px auto 0;
width: 450px;
}
#Globalnavi li .menu.note ul.menu-note-use li {
float: right;
}
#Globalnavi li .menu.note ul.menu-note-use li.menu-note-use-odd {
float: left;
}
#Globalnavi li .menu.note .menu-note-select {
margin: 10px 0 10px 10px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.note .categorylist li {
float: none;
padding: 0 10px;
margin-bottom: 10px;
}
#Globalnavi li .menu.note .categorylist li a {
font-size: 14px;
line-height: 1.2em;
color: #605b5a;
font-weight: bold;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
/*========================================
 タブレット用ナビ
========================================*/

#Globalnavi li .menu.tab {
background-color: #f0f0f0;
background-image: none;
border: 3px solid #0080bd;
box-sizing: border-box;
float: none;
height: auto;
padding: 15px 0;
width: 970px;
}
#Globalnavi li .menu.tab .menu-tab-title {
margin: 0 0 0 10px;
font-size: 20px;
font-weight: bold;
color: #333;
}
#Globalnavi li .menu.tab ul.menu-tab-list {
overflow: hidden;
margin: 10px 0 0;
width: 970px;
}
#Globalnavi li .menu.tab .menu-tab-item {
background-color: #fff;
box-shadow: 0 0 3px 0 #999;
margin: 0 0 0 15px;
opacity: 1;
padding: 0 0 15px !important;
height: 250px;
}
#Globalnavi li .menu.tab .menu-tab-item-01 {
width: 470px;
}
#Globalnavi li .menu.tab .menu-tab-item-02 {
width: 280px;
}
#Globalnavi li .menu.tab ul.menu-tab-use {
overflow: hidden;
margin: 10px 15px 0;
width: 350px;
}
#Globalnavi li .menu.tab ul.menu-tab-use li {
float: right;
}
#Globalnavi li .menu.tab .menu-tab-select {
margin: 10px 0 10px 10px;
color: #333;
font-weight: bold;
font-size: 16px;
}
#Globalnavi li .menu.tab .categorylist li {
float: none;
padding: 0 41px;
margin-bottom: 10px;
}
#Globalnavi li .menu.tab .categorylist li a {
font-size: 14px;
line-height: 1.2em;
color: #605b5a;
font-weight: bold;
padding-left: 18px;
text-decoration: none;
vertical-align: middle;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
#Globalnavi li .menu.tab ul.menu-tab-use li {
float: none;
padding: 6px 29px;
}
/*========================================
 レコメンド改修用設定　20170703
========================================*/
div.recommendArea div#slider {
height: auto !important;
}
div.recommendArea div#slider li {
height: auto !important;
}
/*#moveWindowBtn01 a, #moveWindowBtn02 a #moveWindowBtnBuy02 a moveWindowBtnBuy01 {
height: auto !important;
}*/
/*========================================
20170822メガメニューPCパーツ更新
========================================*/
.menu.pcParts .cateBlock, .menu.pcParts .featureBlock, .menu.pcParts .reuseBlock, .menu.pcParts .bannerBlock {
float: left;
}
.menu.pcParts .cateBlock, .menu.pcParts .featureBlock, .menu.pcParts .reuseBlock {
box-shadow: 1px 1px 3px #666;
padding: 5px 18px 18px 18px;
}
.menu.pcParts .bannerBlock img {
box-shadow: 1px 1px 3px #666;
}
.menu.pcParts .featureBlock, .menu.pcParts .reuseBlock {
width: 200px;
margin-left: 17px;
}
.menu.pcParts .bannerBlock {
width: 490px;
margin-left: 17px;
margin-top: 20px;
}
.menu.pcParts .secTitle {
font-size: 16px;
font-weight: bold;
color: #333;
}
.menu.pcParts .secTitle:before {
content: "■";
font-size: 143%;
padding-right: 1px;
vertical-align: middle;
}
#Globalnavi .menu.pcParts .partsList li {
display: table;
table-layout: fixed;
float: left;
width: 194px;
height: 65px;
margin: 0 7px 7px 0;
padding: 0;
background: url(/5img/bcBg_999.gif) 3px center no-repeat;
}
#Globalnavi .menu.pcParts .partsList li:nth-child(2n) {
margin-right: 0;
}
#Globalnavi .menu.pcParts .partsList li:nth-child(2n+3) {
clear: both;
}
.menu.pcParts .partsList a {
position: relative;
display: table-cell;
overflow: hidden;
padding-left: 15px;
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
vertical-align: middle;
font-weight: bold;
text-decoration: none;
text-shadow: 1px 1px 0px rgba(255,255,255,1), -1px 1px 0px rgba(255,255,255,1), 1px -1px 0px rgba(255,255,255,1), -1px -1px 0px rgba(255,255,255,1);
line-height: 120%;
color: #0062b0;
}
.menu.pcParts .partsList a:hover {
border-color: #eb5e00;
color: #ff6600;
}
.menu.pcParts .cateBlock a.btmBanner {
display: block;
width: 395px;
}
.menu.pcParts .cateBlock a.btmBanner img, .menu.pcParts .bannerBlock a img {
width: 100%;
}
.menu.pcParts .partsList li img {
position: absolute;
height: 58px;
right: 4px;
top: 4%;
z-index: -999;
}
#Globalnavi li .menu.pcParts .partsList {
width: auto;
}
#Globalnavi li .menu.pcParts .reuseBlock ul.menu-pcParts-listbox li a {
background: rgba(0, 0, 0, 0) url(/5img/header/gnav/common/icon_link_used.gif) no-repeat scroll left center;
}
#Globalnavi li .menu.pcParts {
background-color: #fff;
}
#Globalnavi li .menu.pcParts .featureBlock ul.menu-pcParts-listbox, #Globalnavi li .menu.pcParts .reuseBlock ul.menu-pcParts-listbox {
width: auto;
margin: 0;
}
#Globalnavi li .menu.pcParts .featureBlock ul.menu-pcParts-listbox li, #Globalnavi li .menu.pcParts .reuseBlock ul.menu-pcParts-listbox li {
padding: 0;
margin: 10px 0 0 9px;
}
#Globalnavi li .menu.pcParts .featureBlock ul.menu-pcParts-listbox li:nth-child(1), #Globalnavi li .menu.pcParts .reuseBlock ul.menu-pcParts-listbox li:nth-child(1) {
margin-top: 0;
}
/*ドスパラ情報ライブラリー*/
.info-library a:hover {
opacity: 0.5;
}
/*修理アップグレード相談 0217-18期間限定*/
.soudan_0217 {
background: #ffff00;
margin-left: 20px;
display: inline-block;
padding: 5px;
}
/*180417新修理*/
.pcrepair01, .pcrepair02, .pcrepair03 {
float: left;
display: block;
height: auto;
width: 270px;
margin-bottom: 10px;
	border: 1px solid #0080bd;
	padding: 5px;
	box-sizing: border-box;
	height: 220px;
}
.pcrepair01 {
width: 340px;
}
.pcrepairtitle {
padding: 5px 0;
font-size: 16px;
font-weight: bold;
line-height: normal;
  width: 100%;
}
.pcrepair02 {
margin: 0 16px
}
/*.pcrepair01 ul li a, .pcrepair02 ul li a, .pcrepair03 ul li a {
font-size: 12px!important;
line-height: 1.2em!important;
color: #605b5a;
font-weight: bold!important;
padding-left: 18px!important;
text-decoration: none!important;
vertical-align: middle!important;
background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat!important;
margin-left: 10px;
}*/
.pcrepairtitle02 {
font-size: 1.2em;
font-weight: bold;
margin: 10px 10px;
color: #605b5a !important;
}
.pcrepair03_01 {
  font-size: 12px;
  font-weight: normal;
  margin:  -10px 0 0 0;
}

/* 2018/06/11 上海ABテスト用 */
#Globalnavi #sh-b { display:none}
#Globalnavi #sh-b .menu-donya-list { display:flex;}
#Globalnavi #sh-b .menu-donya-list li { margin-left:20px;}
#Globalnavi #sh-b .otherLink { margin-left:20px; text-align:right; margin:12px 100px 10px 0;}
#Globalnavi #sh-b .otherLink a { color: #0062b0;}
#Globalnavi #sh-b .menu.pcDonya .featureBlock { float:none; width:auto; height:auto;}
#Globalnavi #sh-b .menu-donya-list.imgLinks li a img { width:170px;}
#Globalnavi #sh-b .menu-donya-list.imgLinks li a img:hover { opacity:0.7;}
#Globalnavi #sh-b .menu-donya-list { width:auto !important;}
#Globalnavi #sh-b .menu-donya-list.txtLinks { margin-top:0px}
#Globalnavi #sh-b .menu.pcDonya .cateBlock { float:none; margin-left:0; margin-top:15px; height:auto; width:auto;}
#Globalnavi #sh-b .menu .donyaNaviLeft { width: auto; margin-top:5px;}
#sh-b .donyaNaviLeft li { margin: 0 0 5px 0;}
#sh-b .secTitle { line-height:26px;}
#Globalnavi #sh-c { display:none}
#Globalnavi #sh-c .menu-donya-list { display:flex;}
#Globalnavi #sh-c .menu-donya-list li { margin-left:20px;}
#Globalnavi #sh-c .otherLink { margin-left:20px; text-align:right; margin:15px 60px 15px 0;}
#Globalnavi #sh-c .otherLink a { color: #0062b0 !important;}
#Globalnavi #sh-c .menu.pcDonya .featureBlock { float:none; width:auto; height:auto;}
#Globalnavi #sh-c .menu-donya-list.imgLinks li a img { width:180px;}
#Globalnavi #sh-c .menu-donya-list.imgLinks li a img:hover { opacity:0.7;}
#Globalnavi #sh-c .menu-donya-list { width:auto !important;}
#Globalnavi #sh-c .menu-donya-list.txtLinks { margin-top:0px}
#Globalnavi #sh-c .menu.pcDonya .cateBlock { float:none; margin-left:0; margin-top:15px; height:auto; width:auto;}
#Globalnavi #sh-c .menu .donyaNaviLeft { width: auto; margin-top:10px;}
#Globalnavi #sh-c .donyaNaviLeft li { margin: 0 0 5px 0;}
/* 2019/03/19 上海ABテスト用 */

.vwo_b {
  display: none;
}
.cateBlock_line1{
    float: left;
    box-shadow: 1px 1px 3px #666;
    padding: 18px 18px 18px 18px;
    /*height: 250px;*/
    height: 280px;
    margin-left: 16px;
}
.donyaNavi_line1{
    width: 200px;
    margin-top: 20px;
    margin-left: 10px;
}
.donyaNavi_line1 li{
    width: 210px;
    margin: 0px 0px 23px 0px;
}
.donyaNavi_line1 li a{
font-size: 12px;
    color: #605b5a;
    font-weight: normal;
    padding-left: 18px;
    text-decoration: none;
    vertical-align: middle;
    background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
.cateBlock_line2{
    float: left;
    box-shadow: 1px 1px 3px #666;
    padding: 18px 18px 18px 18px;
    /*height: 250px;*/
    height: 280px;
    margin-left: 16px;
}
.donyaNavi_line2{
    width: 170px;
    margin-top: 20px;
    margin-left: 10px;
}
.donyaNavi_line2 li{
    width: 180px;
    margin: 0px 0px 23px 0px;
}
.donyaNavi_line2 li a{
font-size: 12px;
    color: #605b5a;
    font-weight: normal;
    padding-left: 18px;
    text-decoration: none;
    vertical-align: middle;
    background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}
.cateBlock_line3{
    float: left;
    width: 380px;
    box-shadow: 1px 1px 3px #666;
    padding: 18px 18px 18px 18px;
    /*height: 250px;*/
    height: 280px;
    margin-left: 16px;
}
.donyaNavi_line3{
    width: 400px;
    margin-top: 20px;
    margin-left: 10px;
}
.donyaNavi_line3 li{
    width: 190px;
    margin: 0px 0px 23px 0px;
}
.donyaNavi_line3 li a{
font-size: 12px;
    color: #605b5a;
    font-weight: normal;
    padding-left: 18px;
    text-decoration: none;
    vertical-align: middle;
    background: url(/5img/header/gnav/common/icon_link.gif) left center no-repeat;
}


.cateBlock_line {
  background-color: #fff;
  box-shadow: 1px 1px 3px #666;
  box-sizing: border-box;
  padding: 18px;
  width: 32%;
}
.donyaNavi_line {
  margin-top: 10px;
}
.donyaNavi_line li {
  margin-bottom: 18px;
  width: 100%;
}
.donyaNavi_line li a {
  background: url(/5img/header/gnav/common/icon_link.gif) 10px center no-repeat;
  border: 1px solid #0080bd;
  border-radius: 4px;
  color: #605b5a;
  display: block;
  font-size: 14px;
  font-weight: normal;
  padding: 12px 0 10px 28px;
  text-decoration: none;
  vertical-align: middle;
}
.donyaNavi_line li a:hover {
  opacity: .6;
}

.don_t_t {
  font-size: 10px;
  color: #fff;
}
.secDesc {
  height: 88px;
}
.secDesc span {
  font-size: 16px;
  font-weight: bold;
}

/*========================================
*190924追加*
========================================*/
.komesmall {
    font-size: 12px
}
/*=========================================================================================================
*191023追加*■ご購入後のサポート/パソコン修理の「サポート情報はこちら」「パソコン修理はこちら」画像をCSS化
=========================================================================================================*/
.line .pct.border {
    border: 1px solid #999;
    padding: 13px 15px;
    width: 120px;
    font-weight: bold
}

/*========================================
*20210610追加* 法人用ナビ 修正
========================================*/
#Globalnavi li .menu.business {
  color: #222;
  background-color: #fff;
  border: 3px solid #e60012;
}
#Globalnavi li .menu.business .inner {
  padding: 15px 20px;
  box-sizing: border-box;
}
.menu.business .biz_ttl {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.menu.business .biz_logo {
  padding-right: 15px;
}
.menu.business .biz_sub {
  color: #e60012;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4;
  padding-top: 10px;
}
.menu.business .mediumFont {
  font-size: .8rem;
}
.menu.business .mediumFont p {
  margin-bottom: 10px;
}
.menu.business .mdl_col_3 {
  display: flex;
  flex-wrap: wrap;
}
.menu.business .mdl_col_3>.box {
    width: 296px;
    margin: 20px calc(30px / 2) 0 0;
}
.menu.business .mdl_col_3>.box:nth-child(3n) {
    margin-right: 0;
}
.menu.business .mdl_col_3>.box img {
  width:80%;
}
.menu.business .mdl_box_category_1st .part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 2%;
  margin-bottom: 10px;
}
.menu.business  .part_r {
    width: 90%;
}
.menu.business .mdl_box_category_1st .box_inner a {
  text-decoration: none;
}
.menu.business .mdl_box_category_1st .part img,
.menu.business .mdl_box_category_1st .part h3 {
  transition: 0.3s;
}
.menu.business .mdl_box_category_1st .part img:hover {
  opacity: 0.8;
}
.menu.business .mdl_box_category_1st .part h3:hover {
  opacity: 0.6;
}
.menu.business .mdl_box_category_1st .box_heading h3 {
  color: #e60012;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4;
}
.menu.business .mdl_box_category_1st .box_heading {
  color: #e60012;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4;
}
.menu.business .mdl_box_category_1st {
  overflow: auto;
  background: #ffffff;
  border: 1px solid #bdbebf;
  border-radius: 10px;
}
.menu.business .mdl_box_category_1st .box_inner {
  padding: 10px 4px 0 4px;
}
.menu.business .elm_link_list_1st {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.menu.business .elm_link_list_1st li {
  width: 135px;
  min-height: 60px;
  margin: 0;
  border-bottom: 1px dotted #bdbebf;
  float: none!important;
  padding: 0!important;
  margin-right: 0!important
}
.menu.business .elm_link_list_1st li:nth-child(-n+2) {
  border-top: 1px dotted #bdbebf;
}
.menu.business .elm_link_list_1st li+li {
  margin: 0;
}
.menu.business .elm_link_list_1st li.list_row {
  border-bottom: none;
}
.menu.business .elm_link_list_1st li a {
  padding-right: 15px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: .75rem;
  line-height: 1.4;
  height: 100%;
  padding: 0 15px 0 10px;
  text-decoration: none;
}
.menu.business .elm_link_list_1st li a::after {
  content: " ";
  display: block;
  width: 7px;
  height: 7px;
  border: 0px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: 6px;
}
.menu.business .elm_link_list_1st li a.external::before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 35%;
  right: 20px;
  background-image: url(/plus/assets/img/common/icn/icn_t_blank_16_rd.png);
}
.menu.business .elm_link_list_1st li a span {
  color: #222;
  transition: 0.3s;
}
.menu.business .elm_link_list_1st li a span:hover {
  color: #e60012;
}
/* .cate-solution .elm_link_list_1st li {min-height: 45px!important;} */
/* 行が増えたとき */

.biz_wrap_link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.elm_btn_1st a {
  box-sizing: border-box;
  width: 280px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 1.4;
  min-height: 50px;
  padding: 5px 10px;
  background: #e60012;
  border: 2px solid #e60012;
  border-radius: 10px;
  box-shadow: 0 3px 0 #dedfe0;
  cursor: pointer;
  text-decoration: none!important;
}
.elm_btn_1st a:hover {
	color: #e60012;
	background: #fff;
  border: 2px solid #e60012;
}
.elm_btn_1st a span {
  color: #fff!important;
}
.elm_btn_1st a:hover span {
  color: #e60012!important;
}

/*========================================
 デスクトップ・ノート THIRDWAVEロゴ追加
========================================*/

#Globalnavi li .menu.create .thirdwavetitle {
    margin: 0 0 0 15px;
}
/*20201218 サポート
-------------------------*/
#Globalnavi li .menu.pcrepair_menu {
	background-color: #fff;
}
#Globalnavi li .menu.pcrepair_menu a:hover {
	opacity: 0.8;
}
.repair_flex {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-top: 5px;
}
#Globalnavi .repair_flex li {
	padding: 0;
}
/*.repair_flex li:first-of-type {
	width: 120px;
}
.repair_flex li:last-of-type {
	width: 195px;
}*/
.repair_flex li:last-of-type img {
	margin: 4px 0;
}
#Globalnavi .inner ul li a.mainCategoryBtn.linkvoid:focus {
outline: none;
}
.pcrepair02 p img {
	margin-top: 5px;
}
.pcrepair03 p {
	text-align: center;
	margin-top: 25px;
}
.pcrepair03 p img {
	margin: 4px 0;
	text-align: center;
}


/*20210924 live800撤去 t4618
-------------------------*/
#chatIcon {
	display: none !important;
}

/*========================================
*220728追加 パンくずリスト矢印*
========================================*/
.breadCrumb li {
    background:url(../5img/bcBg_999.gif) no-repeat scroll left center!important;
}
.breadCrumb li:first-child {
    padding-left: 0;
     background: none!important; 
}
