@charset "UTF-8";
/* CSS Document */

body {
    background:#fff url(../img/bg_header_d.png) 0 0 repeat-x;
    font: 15px/1.5 "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
    text-align: center;
}
div#colMain div.mainIn {
    padding: 0;
}
div#whole {
    min-height: 670px;
}
/* header2 color */
aside#colLeft h1 {
    overflow: hidden;
    margin: 0 0 0 0px;
    line-height: 0;
    text-align: center;
    background: #1a1a1a;
}
.maintenance-aside h1{
    background: #ffffff!important;
} 
.loginMain:after {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    content: "";
    height: 145px;
    background: #1a1a1a;
    width: 100%;
}
.maintenance-head1:after{
    background: #ffffff;
}
header div.heading {
    height: 40px;
    background: #1a1a1a;
}
nav#navbar {
    height: 105px;
    padding: 10px 0 0;
    z-index: 8888;
    background: #1a1a1a;
	margin:0;
}
nav#navbar ul {
    width: 100%;
    height: 95px;
    font-size: 0;
    padding-left: 20px;
}
article{     padding-left: 20px;
    padding-bottom: 40px;}
header div.heading ul.utilities {
    position: absolute;
    top: 6px;
    right: 10px;
    background: #1a1a1a;
    height: 34px;
    font-size: 0;
    border-radius: 0 0 3px 3px;
    z-index: 10;
}

/* header2 langchang color */
header div.heading ul.utilities li:last-child a {
    border: 2px solid #fff500;
    border-radius: 16px;
    background: #1a1a1a;
    margin: 0 0 0 10px;
}

/*nav color*/
ul.arrowed li a, ul.arrowed li span {
    display: block;
    transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
    position: relative;
    padding: 11px 5px 11px 35px;
    margin: 6px 0 0 6px;
    letter-spacing: 0.08em;
    color: #1a1a1a;
    font-size: 14px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #1a1a1a;
    border-radius: 3px;
}
ul.arrowed li a:after, ul.arrowed li span:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    width: 5px;
    height: 5px;
    margin: -4px 0 0;
    border-top: solid 2px #1a1a1a;
    border-right: solid 2px #1a1a1a;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
}
.mywallet li:before,.imovecard li:before,.usersetting li:before{
    background: #1a1a1a;
}
aside#colLeft h2 {
    color: #1a1a1a;
    font-size: 17px;
    letter-spacing: 0.08em;
    line-height: 1.1;
    padding: 24px 10px 0px 0px;
    height: 66px;
    margin: 0px;
    text-align: center;
    background: #fff;
    font-weight: bold;
    font-family: "Raleway","Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}
article .menuL strong {
    color: #1a1a1a;
}
article .menuL .fa {
    background: #1a1a1a;
    border-radius: 60px;
    width: 35px;
    height: 35px;
    color: #fff;
    margin: 0 4px 0 0;
    padding: 10px 0 0 9px;
    font-size: 17px;
}
/* footer color */
#footer {
    width: 100%;
    background: #1a1a1a;
    color: #fff;
    height: 190px;
    bottom: 0;
    font-size: 12px;
	margin: 0;
}
.bitcoin_left{width: 50%;
    float: left;
	    padding-left: 30px;}
.bitcoin_right{width: 40%;
    float: left;} 		
		
.dbtable{padding-top: 64px;}		
.summaryZ{ width:500px;}
.px120{ width:130px;}
.px210{ width:200px;}
.px500{     display: -webkit-box;
    width: 500px;
    float: none;

 }
.emaillink {
    font-weight: 700;
    color: #0561ad;
}
.Validform_checktip,.Validform_wrong{    color: #da251c;}
.qrtop{   margin-right: 20px;
    margin-top: 14px;}	
.nextwbtn{width: 100%;
    padding: 20px 0 40px;
    float: left;}
.QRcode{     width: 200px;
    float: left;
	    margin-right: 50px;}	
.send_email{
	display: none;
    padding: 10px 40px;
    background: #ededed;}		
.rate_reference{
	background: #f5f5f5;
    margin-top: 0px;
    padding: 10px 20px;
    width: 80%;
    overflow: hidden;}	
.rateckdiv{
    float: left;
    margin-bottom: 10px;}	
.inputmsg{ padding-left:20px;    font-style: italic;}	
.hidediv{ display:none;}	
.show{ display:block}	
table.notable{ margin-top:40px;border-bottom: 1px solid #CCB;border-left: 1px solid #CCB;border-right: 1px solid #CCB;}
table.notable th{border-top: 1px solid #CCB; background:none; color:#444;    text-align: left;font-weight: bold;
    font-size: 14px;}
table.notable  .o td{    background: #ececec;
    border-top: 1px dotted #444;}
table.notable  .t td{ 
    border-top: 1px dotted #444;}	
.grayback {
    padding: 15px;
    background: #efefef;
}	

@font-face
{
font-family: 'bitcoinFont';
	src: url('../fonts/icomoon_bitcoin.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.bt {
	font-family: 'bitcoinFont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bt-bitcoin:before {
    content: "\e900";
}
.filterC {
    width: inherit;
}
.filterPs {
    width: inherit;
}
table.default td {
    word-break: break-word;
}
.listimg{ vertical-align:middle; margin-right:10px;    float: left;}
.listtxt{display: block;margin-top: 3.5%;}

nav#navbar ul li {
  
    width: 200px;
}
@media (max-width: 1260px){
nav#navbar ul li {
    width: 16%;
}
}
@media (max-width: 970px){
body {
    background-image: none;
    background-color: #fff;
}
nav#navbar a span {
    margin: 0 0 0 4px;
    position: absolute;
    width: 10%;
    color: #1a1a1a!important;
}
nav#navbar ul li a {
    color: #1a1a1a;
}
nav#navbar ul li ul li a {
    border-bottom: 1px dotted #1a1a1a;
    color: #1a1a1a;
}
}
@media (max-width: 970px)
{
.px500 {
    width: 100%;
}}