@charset "utf-8";

/*-------------------------------------

　GTX 1080

---------------------------------------*/

/*-------------------------------------
　ページ基本設定
---------------------------------------*/

#container {
    width: 100%;
	background-color:#000;
}
.breadCrumb a {
	color:#FFF !important;
}

.column2R #main {
    float: none;
    width: auto;
}
html {
    overflow: auto;
}
* html {
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
body {
    min-width: 970px;
    overflow-x: hidden;
    position: relative;
}
* html body {
    height: 100%;
    overflow-y: auto;
}

#lp_page {
	width: 970px;
	margin: 0 auto;
	color: #FFF;
	background-color:#000;
}


#lp_page ul.breadCrumb {
    padding: 15px 0 0 0;
}

#lp_page ul.breadCrumb:nth-child(2) {
	padding:5px 0 0 0 !important;
}


#lp_page a:hover {
	opacity:0.7;
}

/*-------------------------------------
　メインタイトル
---------------------------------------*/
#boxTitle {
    margin: 0 -500%;
    padding: 0 500% 40px 500%;
    width: 100%;
	background:url(/5info/img/geforce-gtx-1080/main_title_img.jpg) no-repeat center;
	box-sizing: unset;
}

#boxTitle .mainTitle {
	height:500px;
}

#boxTitle .leftBox {
	width:400px;
	padding:100px 0 0 570px;
	box-sizing: unset;
}

#boxTitle .mainTitle h2 {
    /*font-size: 40px;*/
    font-size: 32px;
    font-weight: normal;
    line-height: 125%;
    text-align: center;
}

#boxTitle .mainTitle h2 .smallText {
    font-size: 26px;
}

#boxTitle .mainTitle h2 .yellowStrong {
	color:#F5FC05;
}

#boxTitle .mainTitle .catchCopy {
    border-bottom: 1px solid #9bdb23;
    color: #9bdb23;
    font-size: 50px;
    margin: 0 0 20px;
    padding: 0 0 5px;
}

#boxTitle .mainTitle .logoBox {
    text-align: right;
    margin: 30px 0 0;
}

#boxTitle .mainText {
	font-size:16px;
	line-height:180%;
	width:800px;
	margin:0 auto;
}


/*-------------------------------------
　メニューリスト
---------------------------------------*/

#menuListBox {
	background-color: #507808;
    margin: 0 -500%;
    padding: 0 500%;
    width: 100%;
}

#menuListBox .boxInside {
    margin: 0 auto;
    overflow: hidden;
    width: 970px;
}

#menuListBox .boxInside li {
	width:33%;
	float:left;
	font-size:18px;
}

#menuListBox .boxInside li a{
	color:#FFF;
}

#menuListBox .boxInside li a span{
	color:#FFF;
}


#menuListBox .boxInside li:hover {
	background-color: #144908;
}

#menuListBox .boxInside li a:hover {
	opacity:1;
}

#menuListBox .boxInside li a span {
	text-decoration:none;
}

#menuListBox .boxInside li img {
	float:left;
}

#menuListBox .boxInside li span {
	float:left;
}

#menuListBox .boxInside li span.benchMark {
	padding:22px 0 0;
}

#menuListBox .boxInside li span.deskTop ,
#menuListBox .boxInside li span.videoCard {
	padding:7px 0 0;
}


/*-------------------------------------
　上スクロールで出るメニューリスト
---------------------------------------*/

#menu-wrap { 
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	background: #507808;
	transition: .3s;
	top:-100px;
}

#menu-wrap .boxInside {
    margin: 0 auto;
    overflow: hidden;
    width: 970px;
}

#menu-wrap .boxInside li {
	width:33%;
	float:left;
	font-size:18px;
}

#menu-wrap .boxInside li {
	color:#FFF;
}

#menu-wrap .boxInside li:hover {
	background-color: #144908;
}

#menu-wrap .boxInside li a:hover {
	opacity:1;
}

#menu-wrap .boxInside li a span {
	text-decoration:none;
	color:#FFF;
}

#menu-wrap .boxInside li img {
	float:left;
}

#menu-wrap .boxInside li span {
	float:left;
}

#menu-wrap .boxInside li span.benchMark {
	padding:22px 0 0;
}

#menu-wrap .boxInside li span.deskTop ,
#menu-wrap .boxInside li span.videoCard {
	padding:7px 0 0;
}


/*-------------------------------------
　各項目の共通
---------------------------------------*/

.section {
    margin: 30px -500%;
    padding: 100px 500%;
    width: 100%;
}

.section .boxInside {
    margin: 0 auto;
    overflow: hidden;
    width: 970px;
}

h3 {
	font-weight:normal;
	font-size:42px;
	text-align:center;
}

.catchText {
	text-align:center;
	font-size:30px;
	color:#9bdb23;
}

/* 画面外にいる状態 */
.fadein {
    opacity : 0.1;
    transform : translate(0, 50px);
    transition : all 500ms;
    }
 
/* 画面内に入った状態 */
.fadein.scrollin {
    opacity : 1;
    transform : translate(0, 0);
    }
	
/*-------------------------------------
　性能　表
---------------------------------------*/

#performanceBox {
	background:url(/5info/img/geforce-gtx-1080/back_light.jpg) no-repeat center 0;
}

#performanceBox table {
	width:900px;
	margin:50px auto 0;
	border:0;
	background:rgba(34,34,34,0.7);
}

#performanceBox table tr {
    font-size: 14px;
}

#performanceBox table th {
    padding: 20px 15px 10px;
    color: #DDDDDD;
}

#performanceBox table td {
    padding: 10px 15px;
    color: #DDDDDD;
}

#performanceBox table .white br {
	display: inline;
}


#performanceBox table .greenStrong {
    color: #9bdb23;
    font-size: 20px;
}

#performanceBox table .whiteStrong {
    color: #fff;
    font-size: 17px;
}

#performanceBox table .white {
    color: #fff;
}

/*-------------------------------------
　4Kベンチマーク
---------------------------------------*/
#benchMarkBox {
	background:url(/5info/img/geforce-gtx-1080/back_4kbench.jpg) no-repeat center 0;
	padding: 100px 500% 0;
	margin: 30px -500% 0;
}

#benchMarkBox .benchTitle {
	margin:50px 0 0;
    font-size: 16px;
}

#benchMarkBox .graphTable {
	padding:0 0 0 170px;
	background:url(/5shopping/include/detail_prime/templates/img/pc_case/detail/kt_410.png) no-repeat scroll -5% 0 / 23% auto;
}

#benchMarkBox table {
	width:100%;
	margin:10px auto 0;
	border:0;
    font-size: 16px;
}

#benchMarkBox table td {
	padding:10px 0;
}

#benchMarkBox table td.name {
	width:12%;
}

#benchMarkBox table td p {
    background-color: #747474;
    display: inline-block;
    height: 20px;
    margin: 0 10px 0 0;
}

#benchMarkBox table td.greenStrong {
    color: #9bdb23;
    /*font-size: 20px;*/
}

#benchMarkBox table td.greenStrong p {
    background-color: #9bdb23;
    /*height: 30px;*/
}

#benchMarkBox .cautionText {
	text-align:right;
}


/*-------------------------------------
　VRベンチマーク
---------------------------------------*/
#vrBenchMarkBox {
	background:url(/5info/img/geforce-gtx-1080/back_vrbench.jpg) no-repeat center 0;
}

#vrBenchMarkBox .benchTitle {
	margin:50px 0 0;
    font-size: 16px;
}

#vrBenchMarkBox .graphTable {
	padding:0 0 0 170px;
	background:url(/5info/img/geforce-gtx-1080/icon_vr.png) no-repeat scroll 0 30px;
}

#vrBenchMarkBox table {
	width:100%;
	margin:10px auto 0;
	border:0;
    font-size: 16px;
}

#vrBenchMarkBox table td {
	padding:10px 0;
}

#vrBenchMarkBox table td.name {
	width:14%;
}

#vrBenchMarkBox table td p {
    background-color: #747474;
    display: inline-block;
    height: 20px;
    margin: 0 10px 0 0;
}

#vrBenchMarkBox table td.greenStrong {
    color: #9bdb23;
}

#vrBenchMarkBox table td.greenStrong p {
    background-color: #9bdb23;
}

#vrBenchMarkBox .cautionText {
	text-align:right;
}



/*-------------------------------------
　1050パソコン一覧
---------------------------------------*/

#pcItemList1050Box {
	background:url(/5info/img/geforce-gtx-1080/back_item_fire4.jpg) no-repeat center top;
}


#pcItemList1050Box .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#pcItemList1050Box .boxInside .photoBox {
    float: left;
    margin: 20px 0 0;
    text-align: center;
    width: 500px;
}

#pcItemList1050Box .boxInside .photoBox img {
    width: 410px;
}

#pcItemList1050Box .boxInside .pcItemDetailBox {
    float: left;
    font-size: 16px;
    margin: 30px 0 0;
    width: 400px;
}

#pcItemList1050Box .boxInside .pcName {
	font-size:26px;
	font-weight:bold;
}

#pcItemList1050Box .boxInside .nouki {
	margin:10px 0;
	color:#F7F50B;
	font-size:20px;
}

#pcItemList1050Box .boxInside .satisfy {
	margin:20px 0 0;
}

#pcItemList1050Box .boxInside .kakakucomreview {
	display: inline-block;
}

#pcItemList1050Box .boxInside .kakakucomreview span {
	color: #FFF !important;
}

#pcItemList1050Box .boxInside a.pcReviewGo {
	margin:0 10px;
	font-size:14px;
    color: #9bdb23;
	display:inline-block;
}

#pcItemList1050Box .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:10px 0 0;
}

#pcItemList1050Box .boxInside .price .en {
	font-size:20px;
}

#pcItemList1050Box .boxInside .price .taxkara {
	font-size:14px;
}

#pcItemList1050Box .boxInside .pcItemGoBtn {
	text-align:center;
}

#pcItemList1050Box .boxInside .pcItemDetailBox .pcAllGoBtn {
    margin: 10px auto 0;
    text-align: right;
    width: 100%;
}

#pcItemList1050Box .boxInside .pcAllGoBtn {
    margin: 20px auto 0;
    text-align: right;
}

#pcItemList1050Box .boxInside .pcAllGoBtn a {
    color: #9bdb23;
	padding:0;
	font-size:13px;
}




/*-------------------------------------
　1060パソコン一覧
---------------------------------------*/

#pcItemList1060Box {
	background:url(/5info/img/geforce-gtx-1080/back_item_fire3.jpg) no-repeat center top;
}


#pcItemList1060Box .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#pcItemList1060Box .boxInside .photoBox {
    float: left;
    margin: 20px 0 0;
    text-align: center;
    width: 500px;
}

#pcItemList1060Box .boxInside .photoBox img {
    width: 410px;
}

#pcItemList1060Box .boxInside .pcItemDetailBox {
    float: left;
    font-size: 16px;
    margin: 30px 0 0;
    width: 400px;
}

#pcItemList1060Box .boxInside .pcName {
	font-size:26px;
	font-weight:bold;
}

#pcItemList1060Box .boxInside .nouki {
	margin:10px 0;
	color:#F7F50B;
	font-size:20px;
}

#pcItemList1060Box .boxInside .satisfy {
	margin:20px 0 0;
}

#pcItemList1060Box .boxInside .kakakucomreview {
	display: inline-block;
}

#pcItemList1060Box .boxInside .kakakucomreview span {
	color: #FFF !important;
}

#pcItemList1060Box .boxInside a.pcReviewGo {
	margin:0 10px;
	font-size:14px;
    color: #9bdb23;
	display:inline-block;
}

#pcItemList1060Box .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:10px 0 0;
}

#pcItemList1060Box .boxInside .price .en {
	font-size:20px;
}

#pcItemList1060Box .boxInside .price .taxkara {
	font-size:14px;
}

#pcItemList1060Box .boxInside .pcItemGoBtn {
	text-align:center;
}

#pcItemList1060Box .boxInside .pcItemGoBtn a {
    /*color: #9bdb23;
	border:3px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;*/
}

#pcItemList1060Box .boxInside .pcItemDetailBox .pcAllGoBtn {
    margin: 10px auto 0;
    text-align: right;
    width: 100%;
}

#pcItemList1060Box .boxInside .pcAllGoBtn {
    margin: 20px auto 0;
    text-align: right;
}

#pcItemList1060Box .boxInside .pcAllGoBtn a {
    color: #9bdb23;
/*	border-bottom:1px solid #9bdb23;*/
	padding:0;
/*    text-decoration: none;*/
	font-size:13px;
}



/*-------------------------------------
　1070パソコン一覧
---------------------------------------*/

#pcItemList1070Box {
	background:url(/5info/img/geforce-gtx-1080/back_item_fire2.jpg) no-repeat center top;
}

#pcItemList1070Box .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#pcItemList1070Box .boxInside .photoBox {
    float: left;
    margin: 20px 0 0;
    text-align: center;
    width: 500px;
}

#pcItemList1070Box .boxInside .photoBox img {
    width: 410px;
}

#pcItemList1070Box .boxInside .pcItemDetailBox {
    float: left;
    font-size: 16px;
    margin: 30px 0 0;
    width: 400px;
}

#pcItemList1070Box .boxInside .pcName {
	font-size:26px;
	font-weight:bold;
}

#pcItemList1070Box .boxInside .nouki {
	margin:10px 0;
	color:#F7F50B;
	font-size:20px;
}

#pcItemList1070Box .boxInside .satisfy {
	margin:20px 0 0;
}

#pcItemList1070Box .boxInside .kakakucomreview {
	display: inline-block;
}

#pcItemList1070Box .boxInside .kakakucomreview span {
	color: #FFF !important;
}

#pcItemList1070Box .boxInside a.pcReviewGo {
	margin:0 10px;
	font-size:14px;
    color: #9bdb23;
	display:inline-block;
}

#pcItemList1070Box .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:10px 0 0;
}

#pcItemList1070Box .boxInside .price .en {
	font-size:20px;
}

#pcItemList1070Box .boxInside .price .taxkara {
	font-size:14px;
}

#pcItemList1070Box .boxInside .pcItemGoBtn {
	text-align:center;
}

#pcItemList1070Box .boxInside .pcItemGoBtn a {
    /*color: #9bdb23;
	border:3px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;*/
}

#pcItemList1070Box .boxInside .pcItemDetailBox .pcAllGoBtn {
    margin: 10px auto 0;
    text-align: right;
    width: 100%;
}

#pcItemList1070Box .boxInside .pcAllGoBtn {
    margin: 20px auto 0;
    text-align: right;
}

#pcItemList1070Box .boxInside .pcAllGoBtn a {
    color: #9bdb23;
/*	border-bottom:1px solid #9bdb23;*/
	padding:0;
/*    text-decoration: none;*/
	font-size:13px;
}


#pcItemList1070Box .boxInside .pcList {
	margin:50px 0 0;
}

#pcItemList1070Box .boxInside .pcList a {
	text-decoration:none;
}

#pcItemList1070Box .boxInside .pcList li {
    background-position: 220px 10px;
    background-repeat: no-repeat;
    background-size: 58% auto;
	background-color:#000;
    border: 1px solid #9bdb23;
    width: 470px;
	margin:0 0 25px;
}

#pcItemList1070Box .boxInside .pcList li.leftBox {
	float:left;
}

#pcItemList1070Box .boxInside .pcList li.rightBox {
	float:right;
}

#pcItemList1070Box .boxInside .pcList li p {
	margin:0 15px;
}

#pcItemList1070Box .boxInside .pcList li .saleText {
	font-weight:bold;
	font-size:16px;
	color:#FCFB07;
	border-bottom:1px solid #9bdb23;
	width:55%;
	padding:10px 0;
}
#pcItemList1070Box .boxInside .pcList li .modelNouki {
	padding:0 0 5px;
	color:#F7F50B;
	font-size:15px;
}
#pcItemList1070Box .boxInside .pcList li .modelNouki span {
	color:#F7F50B;
    text-decoration: none;
}
#pcItemList1070Box .boxInside .pcList li .modelName {
	font-weight:bold;
	font-size:15px;
	padding:10px 0 5px;
}

#pcItemList1070Box .boxInside .pcList li .modelSpec {
	font-size:14px;
	padding:0 0 10px;
}

#pcItemList1070Box .boxInside .pcList a li .modelPrice span {
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}

#pcItemList1070Box .boxInside .pcList a li .modelPrice span.priceStrike {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
    text-decoration: line-through;
}

#pcItemList1070Box .boxInside .pcList a li .modelPrice span.priceArrow {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
}

#pcItemList1070Box .boxInside .pcList a li span.en {
    font-size: 16px;
}

#pcItemList1070Box .boxInside .pcList a li span.taxkara {
    font-size: 14px;
}

#pcItemList1070Box .boxInside .pcList a li .modelGoBtn {
    margin: -50px 0 5px;
    text-align: right;
}


#pcItemList1070Box .boxInside .pcBtn {
	text-align:center;
	font-size:18px;
	width: 895px;
	margin:0 auto;
}

#pcItemList1070Box .boxInside .pcBtn li {
	float:left;
	margin:20px 15px 0;
}

#pcItemList1070Box .boxInside .pcBtn li a {
    color: #9bdb23;
	border:3px solid #9bdb23;
	display:inline-block;
	padding:10px 15px;
    text-decoration: none;
	width: 380px;
}

#pcItemList1070Box .boxInside .btnReview {
	text-align:center;
	margin: 150px 0 0;
}

#pcItemList1070Box .boxInside .reviewText {
	text-align:center;
}


/*-------------------------------------
　900パソコンへ
---------------------------------------*/

#btnGtx900 {
	background:#222222;
}

#btnGtx900 .boxInside .btnGtx900 {
	text-align:center;
}

/*-------------------------------------
　1080パソコン一覧
---------------------------------------*/

#pcItemListBox {
	background:url(/5info/img/geforce-gtx-1080/back_item_fire.jpg) no-repeat center top;
}

#pcItemListBox .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#pcItemListBox .boxInside .photoBox {
    float: left;
    margin: 20px 0 0;
    text-align: center;
    width: 500px;
}

#pcItemListBox .boxInside .photoBox img {
    width: 410px;
}

#pcItemListBox .boxInside .pcItemDetailBox {
    float: left;
    font-size: 16px;
    margin: 30px 0 0;
    width: 400px;
}

#pcItemListBox .boxInside .pcName {
	font-size:26px;
	font-weight:bold;
}

#pcItemListBox .boxInside .nouki {
	margin:10px 0;
	color:#F7F50B;
	font-size:20px;
}

#pcItemListBox .boxInside .satisfy {
	margin:20px 0 0;
}

#pcItemListBox .boxInside .kakakucomreview {
	display: inline-block;
}

#pcItemListBox .boxInside .kakakucomreview span {
	color: #FFF !important;
}

#pcItemListBox .boxInside a.pcReviewGo {
	margin:0 10px;
	font-size:14px;
    color: #9bdb23;
	display:inline-block;
}

#pcItemListBox .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:10px 0 0;
}

#pcItemListBox .boxInside .price .en {
	font-size:20px;
}

#pcItemListBox .boxInside .price .taxkara {
	font-size:14px;
}

#pcItemListBox .boxInside .pcItemGoBtn {
	text-align:center;
}

#pcItemListBox .boxInside .pcItemGoBtn a {
    /*color: #9bdb23;
	border:3px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;*/
}

#pcItemListBox .boxInside .pcItemDetailBox .pcAllGoBtn {
    margin: 10px auto 0;
    text-align: right;
    width: 100%;
}

#pcItemListBox .boxInside .pcAllGoBtn {
    margin: 20px auto 0;
    text-align: right;
}

#pcItemListBox .boxInside .pcAllGoBtn a {
    color: #9bdb23;
/*	border-bottom:1px solid #9bdb23;*/
	padding:0;
/*    text-decoration: none;*/
	font-size:13px;
}


#pcItemListBox .boxInside .pcList {
	margin:50px 0 0;
}

#pcItemListBox .boxInside .pcList a {
	text-decoration:none;
}

#pcItemListBox .boxInside .pcList li {
    background-position: 220px 10px;
    background-repeat: no-repeat;
    background-size: 58% auto;
	background-color:#000;
    border: 1px solid #9bdb23;
    width: 470px;
	margin:0 0 25px;
}

#pcItemListBox .boxInside .pcList li.leftBox {
	float:left;
}

#pcItemListBox .boxInside .pcList li.rightBox {
	float:right;
}

#pcItemListBox .boxInside .pcList li p {
	margin:0 15px;
}

#pcItemListBox .boxInside .pcList li .saleText {
	font-weight:bold;
	font-size:16px;
	color:#FCFB07;
	border-bottom:1px solid #9bdb23;
	width:55%;
	padding:10px 0;
}
#pcItemListBox .boxInside .pcList li .modelNouki {
	padding:0 0 5px;
	color:#F7F50B;
	font-size:15px;
}
#pcItemListBox .boxInside .pcList li .modelNouki span {
	color:#F7F50B;
    text-decoration: none;
}
#pcItemListBox .boxInside .pcList li .modelName {
	font-weight:bold;
	font-size:15px;
	padding:10px 0 5px;
}

#pcItemListBox .boxInside .pcList li .modelSpec {
	font-size:14px;
	padding:0 0 10px;
}

#pcItemListBox .boxInside .pcList a li .modelPrice span {
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}

#pcItemListBox .boxInside .pcList a li .modelPrice span.priceStrike {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
    text-decoration: line-through;
}

#pcItemListBox .boxInside .pcList a li .modelPrice span.priceArrow {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
}

#pcItemListBox .boxInside .pcList a li span.en {
    font-size: 16px;
}

#pcItemListBox .boxInside .pcList a li span.taxkara {
    font-size: 14px;
}

#pcItemListBox .boxInside .pcList a li .modelGoBtn {
    margin: -50px 0 5px;
    text-align: right;
}


#pcItemListBox .boxInside .pcBtn {
	text-align:center;
	font-size:18px;
	width: 895px;
	margin:0 auto;
}

#pcItemListBox .boxInside .pcBtn li {
	float:left;
	margin:20px 15px 0;
}

#pcItemListBox .boxInside .pcBtn li a {
    color: #9bdb23;
	border:3px solid #9bdb23;
	display:inline-block;
	padding:10px 15px;
    text-decoration: none;
	width: 380px;
}


#pcItemListBox .prdctInfoBox {
    border: 1px solid #444;
    margin: 20px auto 30px;
    width: 800px;
}

#container #pcItemListBox .reviewArea p.infoBoxTtl {
    color: #9bdb23;
	background:none;
	margin:0 0 16px;
	padding:0;
}


#pcItemListBox .reviewArea .totalRates .satisfy img {
	vertical-align: sub;
    margin: 0 2px;
}
#pcItemListBox .reviewArea .totalRates .satisfy span {
    color: #9bdb23;
}

#pcItemListBox .reviewArea .totalRates .totalRatesDetail dd img {
    margin: 0 3px 0 0;
}

#pcItemListBox .reviewArea .personalReview .perReviewCtsR .perReviewCtsTxt {
    font-size: 127%;
}

#pcItemListBox .reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail.last {
	background: #000;
}

#pcItemListBox .reviewArea .totalRates .totalRatesDetail dd span {
    color: #9bdb23;
}
#pcItemListBox .reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail.last span.num {
    color: #9bdb23;
}

/*-------------------------------------
　1080Tiパソコン一覧
---------------------------------------*/

#pcItemList180TiBox {
	background:url(/5info/img/geforce-gtx-1080/back_item_fire0.jpg) no-repeat center top;
}

#pcItemList180TiBox .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#pcItemList180TiBox .boxInside .photoBox {
    float: left;
    margin: 20px 0 0;
    text-align: center;
    width: 500px;
}

#pcItemList180TiBox .boxInside .photoBox img {
    width: 410px;
}

#pcItemList180TiBox .boxInside .pcItemDetailBox {
    float: left;
    font-size: 16px;
    margin: 30px 0 0;
    width: 400px;
}

#pcItemList180TiBox .boxInside .pcName {
	font-size:26px;
	font-weight:bold;
}

#pcItemList180TiBox .boxInside .nouki {
	margin:10px 0;
	color:#F7F50B;
	font-size:20px;
}

#pcItemList180TiBox .boxInside .satisfy {
	margin:20px 0 0;
}

#pcItemList180TiBox .boxInside .kakakucomreview {
	display: inline-block;
}

#pcItemList180TiBox .boxInside .kakakucomreview span {
	color: #FFF !important;
}

#pcItemList180TiBox .boxInside a.pcReviewGo {
	margin:0 10px;
	font-size:14px;
    color: #9bdb23;
	display:inline-block;
}

#pcItemList180TiBox .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:10px 0 0;
}

#pcItemList180TiBox .boxInside .price .en {
	font-size:20px;
}

#pcItemList180TiBox .boxInside .price .taxkara {
	font-size:14px;
}

#pcItemList180TiBox .boxInside .pcItemGoBtn {
	text-align:center;
}

#pcItemList180TiBox .boxInside .pcItemGoBtn a {
    /*color: #9bdb23;
	border:3px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;*/
}

#pcItemList180TiBox .boxInside .pcItemDetailBox .pcAllGoBtn {
    margin: 10px auto 0;
    text-align: right;
    width: 100%;
}

#pcItemList180TiBox .boxInside .pcAllGoBtn {
    margin: 20px auto 0;
    text-align: right;
}

#pcItemList180TiBox .boxInside .pcAllGoBtn a {
    color: #9bdb23;
/*	border-bottom:1px solid #9bdb23;*/
	padding:0;
/*    text-decoration: none;*/
	font-size:13px;
}


#pcItemList180TiBox .boxInside .pcList {
	margin:50px 0 0;
}

#pcItemList180TiBox .boxInside .pcList a {
	text-decoration:none;
}

#pcItemList180TiBox .boxInside .pcList li {
    background-position: 220px 10px;
    background-repeat: no-repeat;
    background-size: 58% auto;
	background-color:#000;
    border: 1px solid #9bdb23;
    width: 470px;
	margin:0 0 25px;
}

#pcItemList180TiBox .boxInside .pcList li.leftBox {
	float:left;
}

#pcItemList180TiBox .boxInside .pcList li.rightBox {
	float:right;
}

#pcItemList180TiBox .boxInside .pcList li p {
	margin:0 15px;
}

#pcItemList180TiBox .boxInside .pcList li .saleText {
	font-weight:bold;
	font-size:16px;
	color:#FCFB07;
	border-bottom:1px solid #9bdb23;
	width:55%;
	padding:10px 0;
}
#pcItemList180TiBox .boxInside .pcList li .modelNouki {
	padding:0 0 5px;
	color:#F7F50B;
	font-size:15px;
}
#pcItemList180TiBox .boxInside .pcList li .modelNouki span {
	color:#F7F50B;
    text-decoration: none;
}
#pcItemList180TiBox .boxInside .pcList li .modelName {
	font-weight:bold;
	font-size:15px;
	padding:10px 0 5px;
}

#pcItemList180TiBox .boxInside .pcList li .modelSpec {
	font-size:14px;
	padding:0 0 10px;
}

#pcItemList180TiBox .boxInside .pcList a li .modelPrice span {
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}

#pcItemList180TiBox .boxInside .pcList a li .modelPrice span.priceStrike {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
    text-decoration: line-through;
}

#pcItemList180TiBox .boxInside .pcList a li .modelPrice span.priceArrow {
    color: #ccc;
    font-size:14px;
    font-weight: normal;
}

#pcItemList180TiBox .boxInside .pcList a li span.en {
    font-size: 16px;
}

#pcItemList180TiBox .boxInside .pcList a li span.taxkara {
    font-size: 14px;
}

#pcItemList180TiBox .boxInside .pcList a li .modelGoBtn {
    margin: -50px 0 5px;
    text-align: right;
}


#pcItemList180TiBox .boxInside .pcBtn {
	text-align:center;
	font-size:18px;
	width: 895px;
	margin:0 auto;
}

#pcItemList180TiBox .boxInside .pcBtn li {
	float:left;
	margin:20px 15px 0;
}

#pcItemList180TiBox .boxInside .pcBtn li a {
    color: #9bdb23;
	border:3px solid #9bdb23;
	display:inline-block;
	padding:10px 15px;
    text-decoration: none;
	width: 380px;
}


#pcItemList180TiBox .prdctInfoBox {
    border: 1px solid #444;
    margin: 20px auto 30px;
    width: 800px;
}

#container #pcItemList180TiBox .reviewArea p.infoBoxTtl {
    color: #9bdb23;
	background:none;
	margin:0 0 16px;
	padding:0;
}


#pcItemList180TiBox .reviewArea .totalRates .satisfy img {
	vertical-align: sub;
    margin: 0 2px;
}
#pcItemList180TiBox .reviewArea .totalRates .satisfy span {
    color: #9bdb23;
}

#pcItemList180TiBox .reviewArea .totalRates .totalRatesDetail dd img {
    margin: 0 3px 0 0;
}

#pcItemList180TiBox .reviewArea .personalReview .perReviewCtsR .perReviewCtsTxt {
    font-size: 127%;
}

#pcItemList180TiBox .reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail.last {
	background: #000;
}

#pcItemList180TiBox .reviewArea .totalRates .totalRatesDetail dd span {
    color: #9bdb23;
}
#pcItemList180TiBox .reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail.last span.num {
    color: #9bdb23;
}



		
/*-------------------------------------
　レビュー
---------------------------------------*/

#reviewBox {
	background:#222;
}

#reviewBox .btnReview {
	text-align:center;
	margin:50px 0 20px;
}

#reviewBox .detailText {
	font-size:14px;
	text-align:center;
}

/*-------------------------------------
　ビデオカード
---------------------------------------*/

#videoCardBox {
	background:url(/5info/img/geforce-gtx-1080/back_parts_card.jpg) no-repeat center 100px;
}

#videoCardBox .mb60 {
	padding:0 0 60px;
}

#videoCardBox .boxInside .photoBox {
    width: 500px;
	float:left;
	margin:80px 0 0;
}

#videoCardBox .boxInside .videoDetailBox {
    width: 415px;
	float:left;
	/*	margin:60px 0 30px;*/
	margin:130px 0 30px;
	font-size:14px;
}

#videoCardBox #gtx1050.boxInside .videoDetailBox {
	margin:0;
}

#videoCardBox .boxInside .videoDetailBox p.strongName {
	font-size:25px;
    color: #9bdb23;
	margin:0 0 10px;
}

#videoCardBox .boxInside .price {
	font-size:30px;
	color:#FF0000;
	margin:20px 0;
}

#videoCardBox .boxInside .price .en {
	font-size:20px;
}

#videoCardBox .boxInside .price .taxkara {
	font-size:14px;
}


#videoCardBox .boxInside .videoGoBtn a {
    color: #9bdb23;
	border:3px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;
}



#videoCardBox .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#videoCardBox ul {
	margin:50px 0 0;
}

#videoCardBox li {
	width:300px;
	float:left;
	margin-right:32px;
}

#videoCardBox li.last {
	margin-right:0;
}

#videoCardBox li .videoCardImg {
	text-align:center;
}

#videoCardBox li .videoCardImg img {
	width:280px;
}

#videoCardBox li .videoCardName {
	font-size:14px;
	text-align:center;
}

#videoCardBox li .videoCardPrice {
	text-align:center;
}

#videoCardBox li .videoCardPrice span {
	font-size:16px;
	color:#FF000;
	font-weight:bold;
}

#videoCardBox li .videoCardBtn {
	text-align:center;
}

#videoCardBox li .videoCardBtn span {
    color: #9bdb23;
	border:1px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;
	margin:20px 0;
	display:inline-block;
}
#videoCardBox li .campaignBox {
	font-size:14px;
	color:#FF0000;
	text-align:center;
    background-color:#122727;
    border:2px solid #FF0000;
    padding:5px 0px;
    box-shadow:0px 0px 10px #ffc3c9;
}
.campaignMainBox {
	margin-top:0px;
	text-align:center;
    padding:10px 10px;
}

#videoCardBox .videodetailBtn {
	display: inline-block;
	width: 200px;
	height: 54px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;
}
	
#videoCardBox .videodetailBtn::before,
#videoCardBox .videodetailBtn::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
#videoCardBox .videodetailBtn,
#videoCardBox .videodetailBtn::before,
#videoCardBox .videodetailBtn::after {
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#videoCardBox .videodetailBtn {
	position: relative;
	z-index: 2;
	background-color: #72a01a;
	border: 2px solid #72a01a;
	color: #FFF;
	line-height: 50px;
	overflow: hidden;
	margin:30px 0 0 100px;
}
#videoCardBox .videodetailBtn:hover {
	color: #fff;
}
#videoCardBox .videodetailBtn::after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
}

#videoCardBox .videodetailBtn:hover::after {
	background: #000;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/*-------------------------------------
　周辺機器
---------------------------------------*/

#monitorBox {
	background:url(/5info/img/geforce-gtx-1080/back_monitor.jpg) no-repeat center 0;
    padding: 200px 500% 100px;
}

#monitorBox .boxInside .detailText {
	font-size:16px;
	width:800px;
	margin:50px auto;
}

#monitorBox ul {
	margin:50px 0 0;
}

#monitorBox li {
	width:300px;
	float:left;
	margin-right:32px;
}

#monitorBox li.last {
	margin-right:0;
}

#monitorBox li .monitorImg {
	text-align:center;
}

#monitorBox li .monitorImg img {
	width:270px;
}

#monitorBox li .monitorName {
	font-size:14px;
	text-align:center;
}

#monitorBox li .monitorPrice {
	text-align:center;
}

#monitorBox li .monitorPrice span {
	font-size:16px;
	color:#FF000;
	font-weight:bold;
}

#monitorBox li .monitorBtn {
	text-align:center;
}

#monitorBox li .monitorBtn span {
    color: #9bdb23;
	border:1px solid #9bdb23;
	padding:10px 15px;
    text-decoration: none;
	margin:20px 0;
	display:inline-block;
}

p.gtx900Card {
	margin:100px 0 20px;
}

/*-------------------------------------
　買取
---------------------------------------*/

#buyBox {
	background:#222;
}

#buyBox .btnReview {
	text-align:center;
	margin:50px 0 20px;
}


/*-------------------------------------
　その他セール
---------------------------------------*/

.otherCamp {
	margin:50px 0 0;
}

.otherCamp {
	margin:50px 0 0;
}

.otherCamp h4 {
	margin:0 0 20px 0;
	font-size:24px;
	font-weight:normal;
}

.otherCamp #camp_banner {
    background-color: #000;
    border:1px solid #444;
}

.otherCamp #camp_banner ul li a {
    color: #fff;
}

.otherCamp #camp_banner ul li a .stText {
    color: #fff;
}

.otherCamp #camp_banner ul li.campbnr_geforce-gtx-1080 {
	display:none;
}

/*-------------------------------------
　ページトップへ追随設定
---------------------------------------*/

#pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 55px;
}
#pagetop a {
	color: #fff;
	background-color: #333;
	border-radius:5px;
    -webkit-border-radius:5px; 
    -moz-border-radius:5px;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	padding:5px 10px;
	text-align: center;
	text-decoration: none;
}

.pageLink {
    clear: both;
    margin: 0 0 20px 0;
    text-align: right;
}
.pageLink a {
    background: url("/5img/iconArrowDBlue2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #FFFFFF;
	padding-left: 14px;
}

.pagetop {
	display: none;
}

/*---------------------------
　ページTOPへ
---------------------------*/
#pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 55px;
}
#pagetop a {
	color: #fff;
	background-color: #333;
	border-radius:5px;
    -webkit-border-radius:5px; 
    -moz-border-radius:5px;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	padding:5px 10px;
	text-align: center;
	text-decoration: none;
}

/*---------------------------
　clearfix 
---------------------------*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*---------------------------
　サイドバナー 
---------------------------*/

.sidebannerLeft {
	display: none;
}

.sidebannerRight {
	display: none;
}

/*---------------------------
　コピーライト 
---------------------------*/

#copyright {
    font-size: 10px;
    padding: 20px 110px 0 0;
    word-break: break-all;
}

/*---------------------------
　COMMING SOON
---------------------------*/

.PricePre {
	margin: 80px 0px 155px 0;
    font-size: 50px;
    color: #9bdb23;
	text-align:center;
}

/*---------------------------
　スマホ対応
---------------------------*/


		/* ウィンドウ幅が0〜479pxの場合に適用するCSS */
		@media screen and (max-width:479px){


		/*--------------------------
		　レスポンシブ対応ヘッダ
		----------------------------*/
		
		body {
			min-width: 100% !important;
			-webkit-text-size-adjust: 100%;
		}
		
		#Globalnavi,
		#Header #head_navi_menu,
		#Header #head_navi_menu_g,
		#Header .keyword,
		#Header #headsearchBox,
		#Header .wishBtn,
		#Header .btn,
		.leadSection .recomWin_black,
		.leadSectionInner {
			display: none;
		}
		
		#Header,
		#Header .inner,
		#Header h1 {
			width: 100%;
			height: auto;
		}
		
		#Header {
			width: 100%;
			min-width: 100%;
			overflow: hidden;
			border-bottom: 3px solid #fff;
		}
		
		#Header .logo {
			width: 90%;
			position: relative;
			top: 0px;
			padding: 0px 0px 12px 3px;
		}

		#Header h1 {
			display: none;
		}
		
		#container {
			width: 100%;
			padding-top: 0px !important;
		}
		
		#wrapper_premium_member .topicPath,
		#wrapper_premium_member .breadCrumb {
			display: none;
		}
		#videoCardBox .videodetailBtn {
			margin:0;
		}
		
		/*--------------------------
		　レスポンシブ対応フッタ
		----------------------------*/
		#pagetop {
			bottom: 10px;
			right: 10px;
		}
		
		.footerTagline {
			margin-bottom: 4px;
			padding: 0% 2%;
			text-align: left;
			font-size: 90%;
			line-height: 140%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
		}
		
		.footerTagline,
		#footer,
		#footerNav2,
		#footerLinks #footerLinks_Nav,
		#footerLinks #footerLinks_NavParts,
		#footerCopy,
		#footerCopy p.copyright {
			width: 100%;
			min-width: 100%;
			font-size:12px;
		}
		
		#footer {
			padding: 9px 0px 7px 0px;
		}
		
		#footerLinks {
			display: none;
		}
		#footerLinks ul {
			float: none;
		}
		
		#footerCopy p.copyright a {
			display: block;
			margin-bottom: 7px;
		}
		
		#footerLinks ul {
			margin: 12px 0px 0px 5px;
		}
		
		#footerLinks ul li {
			display: inline-table;
			width: 45%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
		}
		
		#footerLinks ul li.catName,
		#footerLinks ul li.noLink {
				width: 90%;
		}
		
		#footerNav2 ul {
			margin: 0% 4%;
		}
		
		body #footerNav2 li {
			display: inline-table;
			width: 49%;
			margin: 0px 0px 9px 0px;
			padding: 0px;
			border-left: none;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
		}
		
		#footerNav2 li:first-of-type {
			margin-bottom: 9px !important;
		}
		
		#splink_footer {
			display: none !important;
		}
		
		#footerCopy p.copyright {
			text-align: center;
			font-size: 80%;
		}
		body #footerCopy {
			min-width: 100%;
		}		
		.pageLink {
			margin: 0;
			padding:0;
		}

		/*--------------------------
		　レスポンシブ対応全体
		----------------------------*/

		#container {
			margin: 0 auto 50px;
		}

		
		#lp_page {
			width: 98%;
			margin: 0 auto;
			color: #FFF;
			line-height: 1.6em;
			background-color:#000;
		}
		
		.breadCrumb {
			display:none;
		}

		.section {
			margin: 0 -10%;
			padding: 20px 10%;
			box-sizing: unset;
		}
		
		.section .boxInside {
			margin: 20px auto;
			overflow: hidden;
			width: 98%;
		}

		/*--------------------------
		　レスポンシブ対応タイトル
		----------------------------*/
		
		#boxTitle{
			background: url(/5info/img/geforce-gtx-1080/main_title_img.jpg) no-repeat;
			background-size:190%;
			height: auto;
			padding:3% 0 0 0;
		    background-position: 45% 20%;
			margin:0;			
		}		
		#boxTitle .mainTitle {
			height:153px;
		}
		#boxTitle .leftBox {
			padding: 0 0 0 40%;
			width: 60%;
			text-align:center;
		}

		#boxTitle .mainTitle h2 {
			font-size: 14px;
			padding:0 0 0 70px;
		}
		#boxTitle .mainTitle h2 .smallText {
			font-size: 14px;
		}
		#boxTitle .mainTitle .catchCopy {
			font-size: 22px;
			margin: 0 0 20px;
			padding: 0 0 5px;
		}
		#boxTitle .mainTitle .logoBox img {
			width:40%
		}
		#boxTitle .mainTitle .logoBox {
			text-align: right;
			margin: 0px 0 0;
			padding: 10px;
		}
		
		#boxTitle .mainText {
			font-size: 12px;
			line-height: 160%;
			width: 100%;
			margin:30px auto 0;
			background:#000;
		}
		/*--------------------------
		　レスポンシブ対応メニュー
		----------------------------*/
		#menuListBox {
			    margin: 0;
				padding: 0;
				width: 100%;
		}		
		#menuListBox .boxInside {
				width: 100%;
		}		
		#menuListBox .boxInside li {
			font-size: 11px;
			background: url(/5info/img/geforce-gtx-1080/sp_menu_arrow.png) no-repeat 0 50%;
			padding: 0 0 0 10px;
			margin: 0 0 0 5px;
			width: auto;
		}
		#menuListBox .boxInside li img {
			display:none;
		}
		#menuListBox .boxInside li span.benchMark {
			padding: 12px 0;
		}
		#menuListBox .boxInside li span.deskTop, #menuListBox .boxInside li span.videoCard {
			padding: 5px 0;
		}
		#menuListBox .boxInside li:hover {
			background-color:#507808;
		}

		#menu-wrap {
			    margin: 0;
				padding: 0;
				width: 100%;
		}		
		#menu-wrap .boxInside {
				width: 100%;
		}		
		#menu-wrap .boxInside li {
			font-size: 11px;
			background: url(/5info/img/geforce-gtx-1080/sp_menu_arrow.png) no-repeat 0 50%;
			padding: 0 0 0 10px;
			margin: 0 0 0 5px;
			width: auto;
		}
		#menu-wrap .boxInside li img {
			display:none;
		}
		#menu-wrap .boxInside li span.benchMark {
			padding: 12px 0;
		}
		#menu-wrap .boxInside li span.deskTop, #menuListBox .boxInside li span.videoCard {
			padding: 5px 0;
		}
		#menu-wrap .boxInside li:hover {
			background-color:#507808;
		}

		.fadein {
			opacity : 1;
			transform : translate(0, 0);
		}
		h3 {
			font-size: 18px;
		}
		.catchText {
			font-size: 16px;
		}

		/*--------------------------
		　レスポンシブ対応性能
		----------------------------*/
		
		#performanceBox {
			background-size:100% !important;
		}		
		#performanceBox table {
			width: 100%;
			margin: 10px auto;
			white-space:nowrap;
		}		
		
		#performanceBox table tr {
			font-size: 10px;
		}
		#performanceBox table th {
			padding: 2px;
		}
		#performanceBox table td {
			padding: 2px;
		}
		#performanceBox table .greenStrong {
			font-size: 12px;
		}
		#performanceBox table .whiteStrong {
			font-size: 12px;
		}
		/*--------------------------
		#performanceBox table .greenStrong br , #performanceBox table .whiteStrong br {
			display:inline;
		}
		----------------------------*/

		/*-------------------------------------
		　レスポンシブ時性能性能横スクロール対応
		---------------------------------------*/
		
		
		.SideScrollBar {
			overflow: auto;　　　/*tableをスクロールさせる*/
		}

		.SideScrollBar::-webkit-scrollbar {
			width:3px;
			height:3px;
			background:#000;
		}
		.SideScrollBar::-webkit-scrollbar-thumb {
			background:#507808;
		}


		/*--------------------------
		　レスポンシブ対応ベンチマーク
		----------------------------*/

		#benchMarkBox {
			background-size:100%;
			margin: 0 -10%;
			padding:0 10%;
		}

		#benchMarkBox .benchTitle {
			margin: 10px 0 0;
			font-size: 12px;
		}
		
		#benchMarkBox .graphTable {
			padding:0px 0 0 20%;
		}
		#benchMarkBox table {
			font-size: 11px;
		}
		#benchMarkBox table td {
			padding: 5px 0;
		}		
		#benchMarkBox table td.name {
			width: 27%;
		}
		#benchMarkBox table td p {
			height: 15px;
			display: block;
		}
		#benchMarkBox table td.greenStrong p {
			background-color: #9bdb23;
		}
		#benchMarkBox table td.greenStrong {
			font-size: 12px;
		}
		#benchMarkBox .cautionText {
			font-size: 11px;
		}

		/*--------------------------
		　レスポンシブ対応VRベンチマーク
		----------------------------*/

		#vrBenchMarkBox {
			background-size:100% !important;
			margin: 0 -10%;
			padding:0 10%;
		}

		#vrBenchMarkBox .benchTitle {
			margin: 10px 0 0;
			font-size: 12px;
		}
		
		#vrBenchMarkBox .graphTable {
			padding:0px 0 0 20%;
		}
		#vrBenchMarkBox table {
			font-size: 11px;
		}
		#vrBenchMarkBox table td {
			padding: 5px 0;
		}		
		#vrBenchMarkBox table td.name {
			width: 27%;
		}
		#vrBenchMarkBox table td p {
			height: 15px;
			display: block;
		}
		#vrBenchMarkBox table td.greenStrong p {
			background-color: #9bdb23;
			height: 15px;
		}
		#vrBenchMarkBox table td.greenStrong {
			font-size: 12px;
		}
		#vrBenchMarkBox .cautionText {
			font-size: 11px;
		}
		#vrBenchMarkBox .graphTable {
			background-size:20% !important;
		}


		/*-------------------------------------
		　レスポンシブ1050パソコン一覧
		---------------------------------------*/
		
		#pcItemList1050Box {
			background: url("/5info/img/geforce-gtx-1080/back_item_fire4.jpg") no-repeat scroll 0 10% / 280% auto;
		}	
		
		#pcItemList1050Box img.comingsoon {
			width:100%;
		}

		#pcItemList1050Box .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}

		#pcItemList1050Box .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#pcItemList1050Box .boxInside .photoBox img {
			width: 300px;
		}
		#pcItemList1050Box .boxInside .pcItemDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto;
			width: 90%;
		}
		#pcItemList1050Box .boxInside .pcItemGoBtn {
			text-align:center;
		}
		#pcItemList1050Box .boxInside .pcItemGoBtn img {
			width:100%;
		}

		#pcItemList1050Box .boxInside .pcName {
			font-size: 20px;
		}

			
		
		/*-------------------------------------
		　レスポンシブ1060パソコン一覧
		---------------------------------------*/
		
		#pcItemList1060Box {
			background: url("/5info/img/geforce-gtx-1080/back_item_fire3.jpg") no-repeat scroll 0 10% / 280% auto;
		}	
		
		#pcItemList1060Box img.comingsoon {
			width:100%;
		}

		#pcItemList1060Box .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}

		#pcItemList1060Box .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#pcItemList1060Box .boxInside .photoBox img {
			width: 300px;
		}
		#pcItemList1060Box .boxInside .pcItemDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto;
			width: 90%;
		}
		#pcItemList1060Box .boxInside .pcItemGoBtn {
			text-align:center;
		}
		#pcItemList1060Box .boxInside .pcItemGoBtn img {
			width:100%;
		}

		#pcItemList1060Box .boxInside .pcName {
			font-size: 20px;
		}

			
		/*--------------------------
		　レスポンシブ対応1070パソコン一覧
		----------------------------*/

		#pcItemList1070Box {
			background: url(/5info/img/geforce-gtx-1080/back_item_fire2.jpg) no-repeat 0% 0% / 350%;
		}		
		#pcItemList1070Box .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}

		#pcItemList1070Box .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#pcItemList1070Box .boxInside .photoBox img {
			width: 300px;
		}
		#pcItemList1070Box .boxInside .pcItemDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto;
			width: 90%;
		}
		#pcItemList1070Box .boxInside .pcItemGoBtn {
			text-align:center;
		}
		#pcItemList1070Box .boxInside .pcItemGoBtn img {
			width:100%;
		}

		#pcItemList1070Box .boxInside .pcName {
			font-size: 20px;
		}
		#pcItemList1070Box .boxInside .pcList li {
			background-position: 120% 10px;
			background-size: 58% auto;
			margin: 0 0 15px;
			width: 99%;
		}
		
		#pcItemList1070Box .boxInside .pcList li .saleText {
			font-size: 12px;
		}
		
		#pcItemList1070Box .boxInside .pcList li .modelName {
			font-size: 12px;
		}
		#pcItemList1070Box .boxInside .pcList li .modelSpec {
			font-size: 12px;
		}
		#pcItemList1070Box .boxInside .pcList a li .modelPrice span {
			font-size: 16px;
		}
		#pcItemList1070Box .boxInside .pcList a li .modelPrice span.priceStrike {
			font-size: 12px;
		}
		#pcItemList1070Box .boxInside .pcList a li .modelGoBtn img {
			width:150px;
		}
		#pcItemList1070Box .boxInside .pcList li.rightBox {
			float: left;
		}
		#pcItemList1070Box .boxInside .pcList li .modelNouki {
			padding:0 0 5px;
			font-size:12px;
		}
		#pcItemList1070Box .boxInside .btnReview img {
			width:100%;
		}
		#pcItemList1070Box .boxInside .btnReview {
			margin: 10px 0 0;
		}
		#pcItemList1070Box .boxInside .reviewText {
			font-size:11px;
		}

		#btnGtx900 .boxInside .btnGtx900 {
			text-align:center;
		}
		#btnGtx900 .boxInside .btnGtx900 img {
			width:100%;
		}
		
		/*--------------------------
		　レスポンシブ対応パソコン一覧
		----------------------------*/
		
		#pcItemListBox .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}
		
		#pcItemListBox {
			background-size:400%;
			background: url(/5info/img/geforce-gtx-1080/back_item_fire.jpg) no-repeat 103% 10%;
		}		
		
		#pcItemListBox .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#pcItemListBox .boxInside .photoBox img {
			width: 300px;
		}
		#pcItemListBox .boxInside .pcItemDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto;
			width: 90%;
		}
		#pcItemListBox .boxInside .pcItemGoBtn {
			text-align:center;
		}
		#pcItemListBox .boxInside .pcItemGoBtn img {
			width:100%;
		}

		#pcItemListBox .boxInside .pcName {
			font-size: 20px;
		}


		#pcItemListBox .prdctInfoBox {
			width: 94%;
			padding: 2%;
		}
		
		#container #pcItemListBox .reviewArea p.infoBoxTtl {
			font-size:14px;
		}
		
		.reviewArea .totalRates .satisfy {
			font-size: 12px;
		}
		
		.reviewArea .totalRates .satisfy img {
			width:12px;
			height:15px;
			margin: 0 1px;
		}
		
		.reviewArea .totalRates .totalRatesDetail dt {
			font-size: 12px;
			padding-top: 4px;
		}
		.reviewArea .totalRates .totalRatesDetail dd img {
			margin: 0 2px;
			width:12px;
			height:15px;
		}
		.reviewArea .totalRates .totalRatesDetail dd {
			float: left;
		}
		.reviewArea .totalRates .totalRatesDetail dd span {
			font-size: 14px;
		}
		
		.reviewArea .totalRates .totalRatesDetail dl {
			margin-right: 12px;
			margin: 0;
			width: 50%;
		}
		.reviewArea .totalRates {
			margin-bottom: 10px;
		}
		.reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail span img {
			width:12px;
			height:15px;
		}
		#container .reviewArea .personalReview .perReviewCtsL .reviewDate {
			font-size:12px;
		}
		
		.reviewArea .personalReview .perReviewBox .perReviewCtsR {
			float: left;
			width: 100%;
			padding: 0;
			margin: 20px 0 0;
		}
		
		.perReviewCtsTitle {
			font-size: 14px;
		}
		
		.reviewArea .mb30 {
			margin-bottom: 15px;
		}
		
		#pcItemListBox .reviewArea .personalReview .perReviewCtsR .perReviewCtsTxt {
			font-size: 12px;
		}
		
		.reviewArea .personalReview {
			height: 320px;
		}
		
		#pcItemListBox .boxInside .pcAllGoBtn {
			width: 100%;
		}

		#pcItemListBox .boxInside a.pcReviewGo {
			margin:0 0 0 5px;
			font-size:12px;
		}
		
		#pcItemListBox .boxInside .pcItemDetailBox .satisfy img {
			height: 15px;
			width: 12px;
		}

		#pcItemListBox .boxInside .satisfy {
			margin: 10px 0 0;
		}
		#pcItemListBox .boxInside .price {
			margin:20px 0 10px;
		}

		#pcItemListBox .boxInside .pcList li {
			background-position: 120% 10px;
			background-size: 58% auto;
			margin: 0 0 15px;
			width: 99%;
		}
		
		#pcItemListBox .boxInside .pcList li .saleText {
			font-size: 12px;
		}
		
		#pcItemListBox .boxInside .pcList li .modelName {
			font-size: 12px;
		}
		#pcItemListBox .boxInside .pcList li .modelSpec {
			font-size: 12px;
		}
		#pcItemListBox .boxInside .pcList a li .modelPrice span {
			font-size: 16px;
		}
		#pcItemListBox .boxInside .pcList a li .modelPrice span.priceStrike {
			font-size: 12px;
		}
		#pcItemListBox .boxInside .pcList a li .modelGoBtn img {
			width:150px;
		}
		#pcItemListBox .boxInside .pcList li.rightBox {
			float: left;
		}
		#pcItemListBox .boxInside .pcList li .modelNouki {
			padding:0 0 5px;
			font-size:12px;
		}


		/*--------------------------
		　レスポンシブ対応れびゅー
		----------------------------*/

		#reviewBox .btnReview {
			margin: 10px 0;
		}
		#reviewBox .btnReview img {
			width:100%;
		}
		#reviewBox .detailText {
			font-size: 11px;
			text-align: left;
		}


		/*--------------------------
		　レスポンシブ対応ビデオカード
		----------------------------*/
		
		
		#videoCardBox {
			background-size:100%;
		}		
		#videoCardBox .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#videoCardBox .boxInside .photoBox img {
			width: 300px;
		}
		#videoCardBox .boxInside .videoDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto 30px;
			width: 90%;
		}
		#videoCardBox .boxInside .videoDetailBox p.strongName {
			font-size:20px;
		}
		#videoCardBox .boxInside .videoGoBtn {
			text-align:center;
		}
		.PricePre {
			font-size:36px;
		}

		/*--------------------------
		　レスポンシブ対応モニター
		----------------------------*/
		
		#monitorBox {
			padding: 20px 10%;
			background: url(/5info/img/geforce-gtx-1080/back_monitor.jpg) no-repeat 103% 6% / 170% auto;
		}
		
		#monitorBox .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}
		
		
		#monitorBox ul {
			margin: 0;
		}
		
		#monitorBox li {
			width: 100%;
			float: none;
			margin-right: 0;
		}
		
		#monitorBox li .monitorImg img {
			width: 80%;
		}
		
		#monitorBox li .monitorBtn span {
			margin: 10px 0 30px;
		}

		p.gtx900Card {
			margin:50px 0 0;
		}

		p.gtx900Card img {
			width: 100%;
		}
		
		
		/*--------------------------
		　レスポンシブ対応1080Tiパソコン一覧
		----------------------------*/
		
		#pcItemList180TiBox .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}
		
		#pcItemList180TiBox {
			background-size:400%;
			background: url(/5info/img/geforce-gtx-1080/back_item_fire0.jpg) no-repeat 95% 10%;
		}		
		
		#pcItemList180TiBox .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#pcItemList180TiBox .boxInside .photoBox img {
			width: 300px;
		}
		#pcItemList180TiBox .boxInside .pcItemDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto;
			width: 90%;
		}
		#pcItemList180TiBox .boxInside .pcItemGoBtn {
			text-align:center;
		}
		#pcItemList180TiBox .boxInside .pcItemGoBtn img {
			width:100%;
		}

		#pcItemList180TiBox .boxInside .pcName {
			font-size: 20px;
		}


		#pcItemList180TiBox .prdctInfoBox {
			width: 94%;
			padding: 2%;
		}
		
		#container #pcItemList180TiBox .reviewArea p.infoBoxTtl {
			font-size:14px;
		}
		
		.reviewArea .totalRates .satisfy {
			font-size: 12px;
		}
		
		.reviewArea .totalRates .satisfy img {
			width:12px;
			height:15px;
			margin: 0 1px;
		}
		
		.reviewArea .totalRates .totalRatesDetail dt {
			font-size: 12px;
			padding-top: 4px;
		}
		.reviewArea .totalRates .totalRatesDetail dd img {
			margin: 0 2px;
			width:12px;
			height:15px;
		}
		.reviewArea .totalRates .totalRatesDetail dd {
			float: left;
		}
		.reviewArea .totalRates .totalRatesDetail dd span {
			font-size: 14px;
		}
		
		.reviewArea .totalRates .totalRatesDetail dl {
			margin-right: 12px;
			margin: 0;
			width: 50%;
		}
		.reviewArea .totalRates {
			margin-bottom: 10px;
		}
		.reviewArea .personalReview .perReviewCtsL .perRatingBox .perRatingDetail span img {
			width:12px;
			height:15px;
		}
		#container .reviewArea .personalReview .perReviewCtsL .reviewDate {
			font-size:12px;
		}
		
		.reviewArea .personalReview .perReviewBox .perReviewCtsR {
			float: left;
			width: 100%;
			padding: 0;
			margin: 20px 0 0;
		}
		
		.perReviewCtsTitle {
			font-size: 14px;
		}
		
		.reviewArea .mb30 {
			margin-bottom: 15px;
		}
		
		#pcItemList180TiBox .reviewArea .personalReview .perReviewCtsR .perReviewCtsTxt {
			font-size: 12px;
		}
		
		.reviewArea .personalReview {
			height: 320px;
		}
		
		#pcItemList180TiBox .boxInside .pcAllGoBtn {
			width: 100%;
		}

		#pcItemList180TiBox .boxInside a.pcReviewGo {
			margin:0 0 0 5px;
			font-size:12px;
		}
		
		#pcItemList180TiBox .boxInside .pcItemDetailBox .satisfy img {
			height: 15px;
			width: 12px;
		}

		#pcItemList180TiBox .boxInside .satisfy {
			margin: 10px 0 0;
		}
		#pcItemList180TiBox .boxInside .price {
			margin:20px 0 10px;
		}

		#pcItemList180TiBox .boxInside .pcList li {
			background-position: 120% 10px;
			background-size: 58% auto;
			margin: 0 0 15px;
			width: 99%;
		}
		
		#pcItemList180TiBox .boxInside .pcList li .saleText {
			font-size: 12px;
		}
		
		#pcItemList180TiBox .boxInside .pcList li .modelName {
			font-size: 12px;
		}
		#pcItemList180TiBox .boxInside .pcList li .modelSpec {
			font-size: 12px;
		}
		#pcItemList180TiBox .boxInside .pcList a li .modelPrice span {
			font-size: 16px;
		}
		#pcItemList180TiBox .boxInside .pcList a li .modelPrice span.priceStrike {
			font-size: 12px;
		}
		#pcItemList180TiBox .boxInside .pcList a li .modelGoBtn img {
			width:150px;
		}
		#pcItemList180TiBox .boxInside .pcList li.rightBox {
			float: left;
		}
		#pcItemList180TiBox .boxInside .pcList li .modelNouki {
			padding:0 0 5px;
			font-size:12px;
		}
		.PricePre {
			padding:130px 0 130px 0;
		}


		/*--------------------------
		　レスポンシブ対応れびゅー
		----------------------------*/

		#reviewBox .btnReview {
			margin: 10px 0;
		}
		#reviewBox .btnReview img {
			width:100%;
		}
		#reviewBox .detailText {
			font-size: 11px;
			text-align: left;
		}


		/*--------------------------
		　レスポンシブ対応ビデオカード
		----------------------------*/

		
		
		#videoCardBox {
			background-size:100%;
		}		
		#videoCardBox .boxInside .photoBox {
			float: none;
			margin: 0;
			width: 98%;
		}		
				
		#videoCardBox .boxInside .photoBox img {
			width: 300px;
		}
		#videoCardBox .boxInside .videoDetailBox {
			float: none;
			font-size: 12px;
			margin: 10px auto 30px;
			width: 90%;
		}
		#videoCardBox .boxInside .videoDetailBox p.strongName {
			font-size:20px;
		}
		#videoCardBox .boxInside .videoGoBtn {
			text-align:center;
		}
		.PricePre {
			font-size:36px;
		}

		/*--------------------------
		　レスポンシブ対応モニター
		----------------------------*/
		
		#monitorBox {
			padding: 20px 10%;
			background: url(/5info/img/geforce-gtx-1080/back_monitor.jpg) no-repeat 103% 6% / 170% auto;
		}
		
		#monitorBox .boxInside .detailText {
			font-size: 12px;
			width: 98%;
			margin: 20px auto;
		}
		
		
		#monitorBox ul {
			margin: 0;
		}
		
		#monitorBox li {
			width: 100%;
			float: none;
			margin-right: 0;
		}
		
		#monitorBox li .monitorImg img {
			width: 80%;
		}
		
		#monitorBox li .monitorBtn span {
			margin: 10px 0 30px;
		}

		p.gtx900Card {
			margin:50px 0 0;
		}

		p.gtx900Card img {
			width: 100%;
		}
		
		
		/*--------------------------
		　レスポンシブ対応買取
		----------------------------*/
		
		#buyBox .btnReview {
			text-align: center;
			margin: 10px 0 0;
		}
		
		#buyBox .btnReview img {
			width:100%;
		}

		/*--------------------------
		　レスポンシブ対応その他セール
		----------------------------*/

		.otherCamp h4 {
			margin: 0 0 20px 0;
			font-size: 14px;
			font-weight: normal;
		}
		
		.otherCamp #camp_banner {
			width: 98%;
			margin: 0 auto 30px;
		}
		
		#fvpop_base ,
		#fvpop
		 {
		   display:none!important;
		}

#videoCardBox li .videoCardName {
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
}

#videoCardBox li {
    width: 98%;
    float: none;
	}
	
.strongName {
   line-height: 1.3;
}	

.btn-green{
  margin:5% 20% 0;
}
			
		}