#glossaryCategory{
	overflow:hidden;
	padding:20px;
}
#glossaryCategory h2{
	overflow:hidden;
	white-space:nowrap;
	font-size:19px;
	margin:20px 0px;
	color:#c0b283;
	letter-spacing:2px;
}
#glossaryCategory h2:before{
	content:"―― ";
	letter-spacing:0px;
}
#glossaryCategory h2:after{
	letter-spacing:0px;
	content:" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――";
}

/**用語集メニューのCSSはmain.cssに記述**/
#glossaryLists{
	margin-left:260px;
	overflow:hidden;
}
#glossaryLists li{
	width:50%;
	margin-bottom:30px;
	float:left;
}
#glossaryLists dl dt a{
	font-size:18px;
	color:#a4d555;
	background-image:url(/img/icon_arrow.png);
	background-repeat:no-repeat;
	background-position:2px 50%;
	padding-left:24px;
	line-height:24px;
}
#glossaryLists dl dd{
	padding:10px 30px;
	font-size:14px;
	line-height:1.5em;
}



#chartPatternCategory{
	padding:20px;
}
#chartPatternCategory h2{
	overflow:hidden;
	white-space:nowrap;
	font-size:19px;
	margin:20px 0px;
	color:#c0b283;
	letter-spacing:2px;
}
#chartPatternCategory h2:before{
	content:"―― ";
	letter-spacing:0px;
}
#chartPatternCategory h2:after{
	letter-spacing:0px;
	content:" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――";
}
#chartPatternCategory ul{
	overflow:hidden;
}
#chartPatternCategory li{
	width:25%;
	float:left;
}
#chartPatternCategory li a{
	display:block;
	margin:4px;
	text-align:center;
}
#chartPatternCategory li dt{
	padding:1px;
	border:1px solid #c0b283;
	margin-bottom:4px;
}
#chartPatternCategory li dt img{
	width:100%;
}
#chartPatternCategory li dd{
	font-size:13px;
	color:#c0b283;
}
#chartPatternCategory li dd p{
	font-size:15px;
}


#newsContents{
	margin:20px;
}
#newsListArea ul{
}
#newsListArea li{
	border-bottom:1px dotted #ccc;
}
#newsListArea li a{
	display:block;
	padding:10px 20px;
	background-color:#fff;
	overflow:hidden;
}
#newsListArea li a:hover{
	background-color:#a8e5dc;
}
#newsListArea li time{
	display:block;
	color:#444;
	width:120px;
	line-height:26px;
	font-size:13px;
	float:left;
}
#newsListArea li p{
	margin-left:130px;
	line-height:26px;
	font-size:15px;
}
#newsListArea li span{
	float:right;
	color:#aaa;
	font-size:13px;
	line-height:26px;
}


#newsViewArea{
	padding:50px 20px;
}
#newsViewArea h2{
	font-size:24px;
	margin-bottom:40px;
}
#newsViewArea blockquote{
	background-color:#eaeaea;
	padding:30px;
	margin-bottom:20px;
	line-height:2em;
}

#newsViewArea a{
	display:block;
	background-color:#26a6b0;
	color:#fff;
	text-align:center;
	padding:10px 0px;
	margin-bottom:20px;
}
#newsViewArea div{
	text-align:right;
}
#newsViewArea div img{
	width:120px;
}











.eventCalender{
	margin-bottom:20px;
}
.eventCalender p{
	border:1px solid #ededed;
	border-bottom:0px;
	text-align:center;
	padding:8px 0px;
	background-color:#fff;
	color:#333;
}
.eventCalender table{
	width:100%;
}
.eventCalender table, .eventCalender table th, .eventCalender table td{
	border-collapse:collapse;
	border:1px solid #ededed;
	background-color:#fff;
}
.eventCalender table th{
	color:#333;
}
.eventCalender tr th:first-of-type{
	color:#26a6b0;
}
.eventCalender tr th:last-of-type{
	color:#b0266a;
}
.eventCalender table th{
	font-size:14px;
	padding:6px 0px;
}
.eventCalender table td *{
	display:block;
	text-align:center;
	padding:10px 0px;
}
.eventCalender table td a:hover{
	background-color:#f5f3bb;
}
.eventCalender table td span{
	color:#dfdfdf;
}
.eventCalender dl{
	overflow:hidden;
}
.eventCalender dl dt{
	width:50%;
	float:left;
}
.eventCalender dl dd{
	margin-left:50%;
}
.eventCalender dl a, .eventCalender dl span{
	display:block;
	padding:8px 0px;
	text-align:center;
}
.eventCalender dl span{
	color:#dfdfdf;
}



#event h5{
	border-bottom:2px solid #26a6b0;
	color:#26a6b0;
	font-size:28px;
	padding-left:10px;
}
#event ul{
	overflow:hidden;
	padding-left:20px;
	margin-bottom:20px;
}
#event ul li{
	width:33.3%;
	float:left;
}
#event ul li dl{
	margin:18px 4px;
	height:200px;
	border:1px solid #ededed;
	background-color:#fff;
}

#event ul li dl dt{
	position:relative;
}
#event ul li dl dt span{
	position:absolute;
	top:-11px;
	left:-5px;
	width:120px;
	padding:5px 0px;
	text-align:center;
	font-size:12px;
}
.eventType0{
	background-color:#de9610;
	color:#fff;
}
.eventType1{
	background-color:#c93a40;
	color:#fff;
	letter-spacing:-2px;
}
.eventType2{
	background-color:#fff001;
	color:#777;
}
.eventType3{
	background-color:#d06d8c;
	color:#fff;
}
.eventType4{
	background-color:#65ace4;
	color:#fff;
}
.eventType5{
	background-color:#a0c238;
	color:#fff;
}
.eventType7{
	background-color:#56a764;
	color:#fff;
}
.eventType8{
	background-color:#d16b16;
	color:#fff;
}
.eventType9{
	background-color:#cc528b;
	color:#fff;
}
.eventType10{
	background-color:#9460a0;
	color:#fff;
}
.eventType11{
	background-color:#f2cf01;
	color:#fff;
}
.eventType12{
	background-color:#0074bf;
	color:#fff;
}
.eventType13{
	background-color:#aaa;
	color:#777;
}

#event ul li dl dd{
	padding:10px;
}

#event ul li dl dd b{
	display:block;
	color:#fab915;
	font-size:24px;
	letter-spacing:-2px;
	text-align:right;
}
#event ul li dl dd strong{
	display:block;
	font-size:10px;
	color:#dadada;
	margin-bottom:8px;
}
#event ul li dl dd strong a{
	display:inline-block;
	padding:4px;
	font-size:18px;
}
#event ul li dl dd strong span{
	font-size:18px;
	color:#26a6b0;
}

#event ul li dl dd p{
	line-height:1.5em;
	font-size:14px;
}



#tsTitle{
	margin:20px;
}
#tsTitle p{
	font-size:15px;
	margin-bottom:8px;
}
#tsTitle h3{
	font-size:19px;
	margin-bottom:40px;
}
#tsTitle h3 strong{
	font-size:19px;
	font-weight:bold;
	margin-right:14px;
}
#tsTitle span{
	display:block;
	text-align:center;
	font-size:15px;
}

.txChange, #rsChange{
	height:40px;
	position:relative;
	margin:20px 20px;
}
.txChangeCur, .rsChange{
	width:200px;
	background-color:rgba(255,255,255,0.8);
	border:1px solid #ccc;
	border-radius: 4px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.txChange p, .rsChange p{
	padding:10px 0px 10px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image:
		linear-gradient(45deg, transparent 50%, #444 50%),
		linear-gradient(135deg, #444 50%, transparent 50%),
		radial-gradient(#ccc 70%, transparent 70%);
	background-position:
		16px 15px,
		22px 15px,
		11px 7px;
	background-size:
		6px 6px,
		6px 6px,
		21px 21px;
	background-repeat: no-repeat;
	color:#444;
	cursor:pointer;
}
.txChangeCur ul, .rsChange ul{
	display:none;
}
.txChangeCur ul li, .rsChange ul li{
	border-top:1px dotted #ccc;
}
.txChangeCur ul li a, .rsChange ul li a{
	display:block;
	padding:10px 20px;
	color:#444;
}
.txChangeCur ul li a:hover, .rsChange ul li a:hover{
	background-color:#ccc;
}

.txChangeDay{
	width:calc( 100% - 210px );
	background-color:rgba(255,255,255,0.8);
	border:1px solid #ccc;
	border-radius: 4px;
	position:absolute;
	top:0px;
	left:210px;
	z-index:1;
}
.txChangeDay h5{
	display:block;
	border-radius:4px;
	border:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	padding:4px 0px;
	margin:0px 5px 5px 5px;
}
.txChangeDay ul{
	overflow:hidden;
	padding:10px;
	display:none;
}
.txChangeDay ul li{
	width:25%;
	float:left;
}
.txChangeDay ul table{
	width:calc( 100% - 10px );
	table-layout:fixed;
	margin:0px auto;
}
.txChangeDay ul table td{
	text-align:center;
	width:calc( 100% / 7 );
}
.txChangeDay ul table td a, .txChangeDay ul table td span{
	color:#444;
	display:block;
	border-radius:4px;
	border:1px solid #ccc;
	margin:1px;
	padding:6px 0px;
	background-color:#fff;
}
.txChangeDay ul table td span{
	color:#ccc;
}
.txChangeDay ul table td a:hover{
	background-color:#ccc;
}
.txChangeDay ul table tr td:nth-of-type(1) a{
	color:#f00;
}
.txChangeDay ul table tr td:nth-of-type(7) a{
	color:#00f;
}

#txList2{
	margin:20px;
}
#txList2 table{
	width:100%;
}
#txList2 table td{
	padding:8px 10px;
	border-bottom:1px solid #ccc;
}
#txList2 table tr td:nth-of-type(1){
	width:80px;
	text-align:center;
}
#txList2 table tr td:nth-of-type(2){
	width:180px;
	text-align:right;
}
#txList2 table tr td:nth-of-type(2) p{
	font-size:24px;
	letter-spacing:1px;
	margin-bottom:4px;
	font-weight:bold;
	padding-top:10px;
}
#txList2 table tr td:nth-of-type(2) p small{
	font-size:15px;
	font-weight:bold;
}
#txList2 table tr td:nth-of-type(2) span{
	display:block;
	font-size:15px;
}
#txList2 table tr td:nth-of-type(2) b{
	display:block;
	margin-top:8px;
}
#txList2 table tr td:nth-of-type(4){
	width:50px;
	background-image:url(/img/arrow1.png);
	background-repeat:no-repeat;
	background-size:40px 30px;
	background-position:50% 40px;
}
#txList2 table tr td li{
	padding:8px 16px;
	border-top:1px dotted #ccc;
}
#txList2 table tr td li:first-child{
	border:0px;
}
#txList2 table tr td li em{
	display:block;
	font-style:normal;
	font-size:19px;
}
#txList2 table tr td li em small{
	font-size:14px;
}
#txList2 table tr td li em b{
	margin-left:10px;
}
#txList2 table tr td li a{
	font-size:15px;
	margin-bottom:8px;
}
#txList2 table tr td:nth-of-type(3) p, #txList2 table tr td:nth-of-type(5) p{
	border-top:1px dotted #ccc;
	padding:20px 0px 10px 0px;
	text-align:center;
	cursor:pointer;
}

#txList2 table tr td li strong{
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	margin-right:4px;
}
#txList2 table tr td li span{
	font-size:15px;
	line-height:17px;
	margin-right:4px;
	color:#777;
}

#txList2 table tr td ul:nth-of-type(2){
	display:none;
	border-top:1px dotted #ccc;
}
#tx .txAdd{
	display:block;
	background-color:#ff0080;
	padding:8px 20px;
	color:#fff;
	margin:20px 0px;
	text-align:center;
}
#tx .txExAdd{
	display:block;
	background-color:#8080ff;
	padding:8px 20px;
	color:#fff;
	margin:20px 0px;
	text-align:center;
}
#tx .txNew{
	display:block;
	background-color:#ccc;
	padding:8px 20px;
	color:#fff;
	margin:20px 0px;
	text-align:center;
}
#tx .txPut{
	display:block;
	background-color:#f80;
	padding:8px 20px;
	color:#fff;
	margin:20px 0px;
	text-align:center;
}


#tx{
	margin:20px;
}
#tx h3{
	margin-bottom:30px;
	font-size:15px;
	line-height:36px;
}
#tx h3 img{
	width:36px;
	margin-right:10px;
}
.tx{
	border-radius:4px;
	box-shadow:1px 1px 4px #ddd;
	border:1px solid #ddd;
	padding:20px;
	background-color:#fff;
	margin-bottom:14px;
}
.tx table{
	width:100%;
	margin-bottom:20px;
}
.tx table th{
	text-align:right;
	padding-right:20px;
}
.tx table td, .tx table th{
	font-size:15px;
	font-weight:bold;
	color:#444;
	white-space:nowrap;
}

.tx table td b{
	font-weight:bold;
}
.tx time{
	font-size:14px;
}
.tx dl{
	overflow:hidden;
}
.tx dl dt{
	width:50%;
	float:left;
}
.tx dl dd{
	margin-left:50%;
}
.tx dl p{
	font-size:17px;
	line-height:24px;
}
.tx dl p span, .tx table span{
	border-radius:4px;
	padding:4px 10px;
	font-size:12px;
	color:#fff;
	margin-right:10px;
}
.tx table span{
	background-color:#aaa;
}
.tx dl dt p span{
	background-color:#ff5992;
}
.tx dl dd p span{
	background-color:#4abdac;
}

.tx p{
	margin:0px 20px;
	text-align:right;
}
.tx ol{
	margin:0px 20px;
}
.tx ol li{
	overflow:hidden;
	padding:8px 0px;
}
.tx ol li a:before{
	font-size:10px;
	content:"\025b6";
	margin-right:4px;
}
.tx ol li b{
	float:right;
	font-size:18px;
	line-height:20px;
	margin-top:-4px;
}
.tx ol li b img{
	width:18px;
	margin-left:4px;
}
.tx ol li strong{
	display:block;
	color:#444;
	font-weight:bold;
}
.tx ol li span{
	display:block;
	color:#aaa;
}
.tx dt ol:nth-of-type(2){
	display:none;
}
.tx dd ol:nth-of-type(2){
	display:none;
}

.txOpen{
	display:inline-block;
	text-align:center;
	margin:10px 20px;
	border-radius:4px;
	padding:8px 10px;
	font-size:14px;
	color:#fff;
	background-color:#4abdac;
	cursor:pointer;
}


#blockList{
	margin:20px;
}
#blockList li{
	position:relative;
	border-radius:4px;
	box-shadow:1px 1px 4px #ddd;
	border:1px solid #ddd;
	padding:20px;
	background-color:#fff;
	margin-bottom:14px;
}
#blockList li time{
	display:block;
	width:50%;
	margin-bottom:4px;
	color:#444;
	font-size:14px;
}
#blockList li strong{
	display:block;
	width:50%;
	color:#444;
	font-size:14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#blockList li a{
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	margin-right:12px;
}
#blockList li a:before{
	font-size:10px;
	content:"\025b6\025b6\025b6";
	margin-right:4px;
	letter-spacing:0px;
	line-height:24px;
}
#blockList li p{
	color:#aaa;
	font-size:13px;
}
#blockList li table{
	position:absolute;
	bottom:20px;
	right:20px;
	width:50%;
	min-width:600px;
	z-index:1;
	background-color:#fff;
}
#blockList table td{
	padding:10px 20px 0px 0px;
	vertical-align:middle;
	color:#444;
	font-size:14px;
	text-align:right;
}
#blockList table td b{
	font-size:21px;
}



#btcAddress{
	margin:20px;
}
#btcAddress h3{
	margin-bottom:30px;
	font-size:15px;
	line-height:36px;
}
#btcAddress h3 img{
	width:36px;
	margin-right:10px;
}
#btcAddress h3 a{
	font-weight:bold;
	font-size:21px;
	margin:0px 8px;
}
#btcAddress dl{
	overflow:hidden;
}
#btcAddress dt{
	width:450px;
	float:left;
}
#btcAddress dd{
	margin-left:480px;
}
#btcAddress dt li{
	padding:10px;
	margin-bottom:16px;
	font-size:16px;
	text-align:right;
	border-radius:6px;
	border:2px solid #4abdac;
}
#btcAddress dt li div{
	overflow:hidden;
	text-align:right;
	border-top:1px dotted #ccc;
	color:#444;
	padding:8px;
}
#btcAddress dt li div:first-child{
	border:0px;
}
#btcAddress dt li span{
	float:left;
	text-align:left;
	font-size:13px;
	padding-top:9px;
}
#btcAddress dt li b{
	font-size:22px;
}


#btcAddress dd ul li{
	padding:8px 20px;
	border-top:1px solid #ccc;
	overflow:hidden;
	text-align:right;
	font-size:15px;
	letter-spacing:1px;
	color:#444;
}
#btcAddress dd ul li:first-child{
	border:0px;
}
#btcAddress dd ul li time{
	margin-right:20px;
	float:left;
	font-size:13px;
	padding-top:8px;
	letter-spacing:0px;
}
#btcAddress dd ul li strong{
	float:left;
	margin-right:20px;
	width:100px;
	text-align:center;
	padding-top:6px;
	letter-spacing:0px;
}
#btcAddress dd ul li span{
	float:left;
	margin-right:20px;
	padding-top:6px;
	letter-spacing:0px;
}
#btcAddress dd ul li span.input{
	color:#ff5992;
}
#btcAddress dd ul li span.output{
	color:#4abdac;
}
#btcAddress dd ul li b{
	font-size:21px;
}

#btcAddress dd ul li.nextButton{
	text-align:center;
	padding:20px 0px;
	border-bottom:0px;
}
#btcAddress dd ul li button{
	margin:0px auto;
	padding:10px 20px;
	font-size:18px;
	border-radius:4px;
	background-color:#4abdac;
	color:#fff;
	cursor:pointer;
}
#btcAddress dd table .loaderWwap td{
	padding:20px;
	text-align:center;
}

.txPager{
	overflow:hidden;
	margin:40px 20px;
}
.txPager dt{
	width:50%;
	float:left;
	text-align:left;
}
.txPager dd{
	margin-left:50%;
	text-align:right;
}
.txPager a{
	display:inline-block;
	background-color:#26a6b0;
	color:#fff;
	border-radius:4px;
	padding:8px 20px;
}




#richList{
	margin:20px;
}
#richList table{
	width:100%;
}
#richList table th{
	background-color:#26a6b0;
	color:#fff;
	padding:10px 0px;
	vertical-align:middle;
}
#richList table th span{
	display:block;
	font-size:13px;
}
#richList table th:nth-of-type(1){
	width:50px;
}
#richList table th:nth-of-type(2){
	width:50px;
}

#richList table td{
	padding:8px 4px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #26a6b0;
	line-height:1.5em;
	color:#444;
}
#richList table td *{
	line-height:1.5em;
}
#richList table td b{
	display:block;
	font-weight:bold;
}
#richList table td span{
}
#richList table tr td:nth-of-type(1){
	font-weight:bold;
}
#richList table tr td:nth-of-type(1) span{
	display:block;
	font-size:11px;
}
#richList table tr td:nth-of-type(2) span{
}
#richList table tr td span.even{
	display:block;
	color:#aaa;
}
#richList table tr td span.rise{
	display:block;
	color:#a4d555;
	font-weight:bold;
}
#richList table tr td span.fall{
	display:block;
	color:#ff5992;
	font-weight:bold;
}

#richList table tr td:nth-of-type(3){
	text-align:left;
}
#richList table tr td:nth-of-type(4){
	text-align:right;
	font-weight:bold;
}
#richList table tr td:nth-of-type(5){
	text-align:right;
	color:#777;
}
#richList table tr td:nth-of-type(6){
	text-align:right;
	color:#777;
}
#richList table tr td:nth-of-type(7){
	text-align:right;
	color:#777;
}
#richList table tr td:nth-of-type(8){
	text-align:right;
	color:#777;
}
#richList table tr td:nth-of-type(9){
	text-align:right;
	color:#777;
}
#richList table tr td:nth-of-type(10){
	text-align:right;
	color:#777;
}






