@charset "utf-8";
/* ======================================================
 * conditions.css
 * ------------------------------------------------------
 * PARTS
 * PARTS for SP @media(max-width: 767px)
 * clearfix
====================================================== */

/* PARTS
====================================================== */

.ValueP { color: #eb0000; }
.ValueM { color: #1d52bc; }

/******************/
/* ディスクレーマ */
/******************/
@media screen and (min-width: 758px) {
	.listType-notes01 {
		margin-top: 5px;
	}
	.layoutBox01 .listType-notes01 > li + li {
		margin-top: 5px;
	}
}

/******************/
/*   チャート     */
/******************/
#chartdiv #loading{
	position: relative;
	top: 50px;
	left: 50%;
}

/******************/
/*   マーケット   */
/******************/
.graphBox > .headingBox .txtArea > .heading.headingCountry01:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic01.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry02:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic02.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry03:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic03.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry04:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic04.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry05:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic05.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry06:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic06.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry07:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic07.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry08:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic08.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry09:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic09.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry10:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic10.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry11:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic11.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry12:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic12.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry13:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic13.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry14:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic14.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry15:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic15.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry16:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic16.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry17:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic17.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry18:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic18.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry19:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic19.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry20:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic20.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry21:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic21.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry22:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic22.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry23:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic23.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry24:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic24.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry25:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic25.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}
.graphBox > .headingBox .txtArea > .heading.headingCountry26:before {
	height: 22px;
	width: 33px;
	background: url(../user/assets/img_market/index_sp_ic26.png) no-repeat 0 0;
	-webkit-background-size: 33px 22px;
	-moz-background-size: 33px 22px;
	background-size: 33px 22px;
}

/************************************/
/*   マーケットお客様デザイン修正   */
/************************************/
@media screen and (min-width: 768px) {
	/* 位置調整 */
	#tab04 .marketMap a:nth-of-type(10) .indexList {
		top: 595px;
	}
}
@media screen and (max-width: 767px) {
	.graphBox > .headingBox .txtArea > .heading {
		padding-left: 40px;
	}
	.graphBox > .headingBox .txtArea > .heading:before {
		margin-top: -12px;
	}
}
.marketMap a .indexList .price span.bold {
	font-size: 0.70em;
}
