﻿@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;
}
em {
	font-style: normal;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
table {
	font-size: 100%;
}
select, input, textarea {
	font-size: 100%;
	/*font-weight: bold;*/
}
var, code, samp, kbd {
	font-family: monospace;
}
html {
	overflow-y: scroll;
}
textarea {
	overflow: auto;
}
caption, th {
	text-align: left;
}
img, input, select {
	vertical-align: middle;
}
.radio {
	vertical-align: baseline;
}
a, input[type="submit"] {
	cursor: pointer;
}
/*========================================
 +base styles
========================================*/
body {
	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;
}
a, a span {
	color: #0062b0;
	text-decoration: underline;
}
a:hover, a:focus, a:active, a:hover span, a:focus span, a:active span {
	text-decoration: none;
}
input:focus {
	background: #ffcce5;
}
/*========================================
 +header styles
========================================*/
#header {
	position: relative;
	z-index: 10000;
	/*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: 9000;
	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;
}

/*========================================
 +footerLinks styles
========================================*/


#footerLinks {
	min-width: 970px;
	padding: 5px 0;
	background: #EEE;
	border-bottom:2px #0062b0 solid;
}

#footerLinks #footerLinks_Nav,
#footerLinks #footerLinks_NavParts {
    margin: 8px auto;
    width: 970px;
}

#footerLinks #footerLinks_NavParts ul {
	margin-right:40px;
}
#footerLinks #footerLinks_NavParts ul:last-child {
	margin-right:0;
}

#footerLinks ul {
	float:left;
	margin-right:20px;
}
#footerLinks ul:last-Child {
	margin-right:0;
}


#footerLinks ul li {
    background-image: url("/5img/bcBg_999.gif");
    background-position: 2px 6px;
    background-repeat: no-repeat;
    margin-left: 0.5em;
    padding-left: 1em;
}
#footerLinks ul li.noLink {
    background-image:none;
    margin-left: 0;
    padding-left: 0.7em;
}
#footerLinks ul li.catName {
    background-image:none;
	border-left:4px #069 solid;
    margin-left: 0;
    padding-left: 0.5em;
}


/*========================================
 +clearfix
========================================*/
.clearfix:after, #nav1:after, #nav2:after, #nav3:after, #container:after, #contents:after, #footerNav:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.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;
}
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_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya02 {
	float:right;
	background:url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya03 {
	margin-top:75px;
	float:left;
	background:url(/5img/move_window_btn01_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya04 {
	margin-top:75px;
	float:right;
	background:url(/5img/move_window_btn02_off.gif) no-repeat 0 0;
}
#moveWindowBtnDonya01 a, #moveWindowBtnDonya03 a {
	background:url(/5img/move_window_btn01_on.gif) no-repeat 0 0;
}
#moveWindowBtnDonya02 a, #moveWindowBtnDonya04 a {
	background:url(/5img/move_window_btn02_on.gif) no-repeat 0 0;
}
#moveWindowBtn01, #moveWindowBtn02, #moveWindowBtn01 a, #moveWindowBtn02 a {
	display:block;
	width:30px;
	height:96px;
}
#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:96px;
}
#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;
}



/*========================================
 共通　マージン
========================================*/


.mt4 {margin-top:4px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt16 {margin-top:16px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}

.mb4 {margin-bottom:4px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb12 {margin-bottom:12px;}
.mb16 {margin-bottom:16px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}

.ml4 {margin-left:4px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml16 {margin-left:16px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}

.mr4 {margin-right:4px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr12 {margin-right:12px;}
.mr16 {margin-right:16px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}

/*========================================
 共通　文字寄せ
========================================*/

.taL {text-align:left;}
.taC {text-align:center;}
.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: 10000;
	
}

	#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: 500px;
	}
	
		#Header ul.navi {
			position: absolute;
			top: 5px;
			right: 0px;
		}
	
		#Header ul.navi li {
			line-height: 1.1;
			display: inline;
			margin: 0 0 0 7px;
			padding: 0 0 0 7px;
			border-left: 1px solid #7c7c7c;
		}
		#Header ul.navi li:first-child {
			margin: 0;
			padding: 0;
			border: 0 none;
		}
		#Header ul.navi a {
			color: #1966a6;
		}

	#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;
	}

	
	#Header .wishBtn {
		position: absolute;
		top: 65px;
		right: 205px;
		padding: 0;
		font-size:12px;
	}


		
/*========================================
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: 13px;
		line-height: 120%;
		text-align: center;
		text-decoration: none;
		width: 92px;
	}

	#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: 13px;
		line-height: 120%;
		text-align: center;
		text-decoration: none;
		width: 92px;
	}

	#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: 92px;
		}
		#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;
			}
			
			*+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 {
				visibility: visible;
				opacity: 1;
				position: absolute;
				z-index: 9998;
				transition-delay: 80ms;
				-webkit-transition-delay: 80ms;
				/*display:block;*/
			}
			
			*+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: #000;
				border: 3px solid #f0f0f0;
			}
				#Globalnavi li:hover .menu.galleria .lead {
					color: #fff;
					width: 920px;
					margin-bottom: 15px;
				}
		
				#Globalnavi li .menu .inner{
					margin: 0 auto;
					padding: 20px 0 1px 20px;
				}
		
					#Globalnavi li .menu .title{
						margin-bottom: 15px;
					}
		
					#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 .usedTitle{
						font-size: 12px;
						font-weight: bold;
						color: #333;
					}
					#Globalnavi li .menu.galleria .subtitle{
						color: #fff;
						border-bottom: 1px dotted #fff;
					}
		
					#Globalnavi li .menu ul{
						overflow: hidden;
						width: 930px;
					}
		
				/*各カテゴリのバナー*/
				#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: 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 .inner ul.categorylist 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 .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 .recomWin {
		text-align:right;
		font-size:12px;
		margin:8px 4px 8px 0;
	}
	#Globalnavi .recomWin a {
		display: inline;
		margin-left: 10px;
	}



/*========================================
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: 8px;
	}

	.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;
	}


/*SNS*/
.snsSection{
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 13px 0 5px 19px;
}

.snsSection .btn{
	margin-bottom: 3px;
	padding: 0;
	background: none;
}

.snsSection .sns{
	margin-bottom: 12px;
}



/*最下部*/
.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 ===*/



/*********************
ヘッダー買い物カゴボタン
**********************/

#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 {
	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;
}

}
