﻿.tbl-data-01{max-width:1000px;}
.tbl-data-01 th{font-size:14px!important;padding:0.6em 10px!important;}
.tbl-data-01 td{font-size:14px!important;padding:0.6em 10px!important;}
.saturday{background:#f2faff;}
.sunday{background:#fff4f4;}
.guusuu{background:#fcfcfc;}
.kisuu{background:#ffffff;}
.swapsum{background:#efefef;}

.pair--nzd-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/nzdjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--cad-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/cadjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--try-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/tryjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--mxn-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/mxnjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--nok-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/nokjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--pln-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/plnjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--sek-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/sekjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--gbp-chf:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/gbpchf.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--gbp-usd:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/gbpusd.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--aud-usd:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/audusd.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--nzd-usd:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/nzdusd.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-usl:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/eurusl.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--chf-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/chfjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--zar-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/zarjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--hkd-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/hkdjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--usd-cad:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/usdcad.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--usd-chf:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/usdchf.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-chf:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/eurchf.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-gbp:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/eurgbp.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-aud:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/euraud.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--gbp-aud:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/gbpaud.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--huf-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/hufjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--czk-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/czkjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--cnh-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/cnhjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}

.pair--usd-jpy:before,.pair--usl-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/usdjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-jpy:before,.pair--erl-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/eurjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--gbp-jpy:before,.pair--gbl-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/gbpjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--aud-jpy:before,.pair--aul-jpy:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/audjpy.png);background-size: cover;vertical-align: middle;margin-right:5px;}
.pair--eur-usd:before,.pair--eul-usl:before{content: '';display: inline-block;width: 36px;height: 12px;background:url(/fx/swap_calender/img/eurusd.png);background-size: cover;vertical-align: middle;margin-right:5px;}

.next{text-align:right;}
.pairs{width: 100%;}
.point__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
	margin-bottom:20px;
}
.point__item7 {
	margin-bottom:12px;
    text-align: center;
    /*width: calc((100% / 6) + 10px);*/
    width: 25%;
}
	.point__item7 a {
	color:#333;
	}
	.point__item7 a:hover {
	color:#b01e23;
	}
.pairs--wrap {
}
.pair--flag{
	width:50px;
	float:left
}
.pair--name{
    font-size: 13px;
	margin-left:55px;
	text-align:left;
}
.hideelement{display:none;}
#pair-select{
    padding: 10px 5px;
    width: 100%;
    margin-bottom: 20px;
}
.disnone{display:none;}


/* 201908追加設定 */
.tabContents,
table.swap tbody.lastMonth,
p.next {
display: none;
}
.tabContents.active {
display: block;
}
table.swap tbody td {
background-color:#fff;
font-weight:normal;
text-align:right;
padding:0.3em 5px!important;
}
table.swap tbody td.day {
background-color:#eee;
}
table.swap tbody tr.swapsum td {
font-weight:bold;
}




table.swap tbody tr td:nth-child(1),
table.swap tbody tr td:nth-child(2),
table.swap tbody tr td:nth-child(3n),
table.swap tbody tr.swapsum td:nth-child(3n-1) {
text-align:center;
}
table.swap tbody tr.swapsum td:nth-child(3n) {
text-align:right;
}

#pair-search {
display:none;
}
#pair-select {
font-size:2rem;
}

@media screen and (max-width: 1050px) {

	table.swap thead th.swap-pair,
	table.swap thead th.t02,
	table.swap thead th.t03,
	table.swap tbody td {
	display: none;
	}
	table.swap tbody td.day {
	display: table-cell;
	}
	table.swap thead th.viewCell,
	table.swap tbody td.viewCell {
	display: table-cell;
	}
	#pair-search {
	display:block;
	}
	.pairs {
	display:none;
	}
}

table.swap {
	width:100%;
}

/* Webアクセシビリティ対応 ソース出し分け */
.mac-only .visually-hidden {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}
.ios-only,
.mac-only,
.other-only {
  display: none;
}
body.is-ios .ios-only {
  display: inline-block;
}
body.is-mac .mac-only {
  display: inline-flex;
}
body.is-other .other-only {
  display: inline-block;
}
