<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(194,1): run-time error CSS1019: Unexpected token, found '@import'
(194,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Raleway:400,600,700)'
(3130,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3138,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
@font-face {
    font-family: 'icomoon_coins';
    src: url('../fonts/icomoon_coins.eot?z1j6qu');
    src: url('../fonts/icomoon_coins.eot?z1j6qu#iefix') format('embedded-opentype'), url('../fonts/icomoon_coins.ttf?z1j6qu') format('truetype'), url('../fonts/icomoon_coins.woff?z1j6qu') format('woff'), url('../fonts/icomoon_coins.svg?z1j6qu#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-coins-"], [class*=" icon-coins-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tab-pane .widget-head &gt; [class^="icon-coins-"], [class*=" icon-coins-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    padding-right: 4px;
    padding-left: 8px;
    font-size: 30px;
    margin-top: 2px;
    -webkit-font-smoothing: antialiased;
    text-shadow: none;
}

.icon-coins-bcc .path1:before {
    font-family: icomoon_coins;
    content: "\ac46";
    color: rgb(157, 157, 157);
}

.icon-coins-bcc .path2:before {
    font-family: icomoon_coins;
    content: "\ac47";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-coins-bcc .path3:before {
    font-family: icomoon_coins;
    content: "\ac48";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-coins-mona .path1:before {
    font-family: icomoon_coins;
    content: "\ac40";
    color: rgb(157, 157, 157);
}

.icon-coins-mona .path2:before {
    font-family: icomoon_coins;
    content: "\ac41";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}


.icon-coins-btc:before {
    font-family: icomoon_coins;
    content: "\bc00";
    color: #9d9d9d;
}

.icon-coins-etc .path1:before {
    font-family: icomoon_coins;
    content: "\ac34";
    color: rgb(157, 157, 157);
}

.icon-coins-etc .path2:before {
    font-family: icomoon_coins;
    content: "\ac35";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-coins-etc .path3:before {
    font-family: icomoon_coins;
    content: "\ac36";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-coins-etc .path4:before {
    font-family: icomoon_coins;
    content: "\ac37";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-coins-eth:before {
    font-family: icomoon_coins;
    content: "\ac00";
    color: #9d9d9d;
}

.icon-coins-ltc:before {
    font-family: icomoon_coins;
    content: "\ac0f";
    color: #9d9d9d;
}


.icon-coins-xem:before {
    font-family: icomoon_coins;
    content: "\ac1b";
    color: #9d9d9d;
}


/*** ���J���� ether icon �ǉ� ***/
.slim-scroll .icon-coins-eth:before {
    color: #468ccb;
    float: left;
    padding: 0 12px 0 19px;
    font-family: icomoon_coins;
    font-size: 18px;
}


/*** eth exchange icon �ǉ� ***/
.icon-coins-eth.heading:before {
    padding: 0;
    font-size: 17px;
}

.input-group &gt; .input-group-addon &gt; .icon-coins-eth:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-ltc:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-btc:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-mona .path1:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-bcc .path1:before {
    padding: 0;
    /*color: #ccc;*/
    font-size: 18px;
}
.input-group &gt; .input-group-addon &gt; .icon-coins-mona .path2:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-bcc .path2:before,
.input-group &gt; .input-group-addon &gt; .icon-coins-bcc .path3:before {
    padding: 0;
    font-size: 18px;
}


/*** no web-font ***/
img.withdrawalpane {
    height: 30px;
    float: left;
    padding: 0 4px 0 6px;
    vertical-align: middle;
    margin-top: 2px;
}

/*** content title icon ***/
.widget.widget-2 .widget-head .icon-coins-ltc:before {
    content: ""
}
    .widget.widget-2 .widget-head .icon-coins-ltc.title img, .widget.widget-2 .widget-head .icon-coins-mona.title img, .widget.widget-2 .widget-head .icon-coins-alt.title img {
    padding: 0;
    width: 17px;
    margin-bottom: 2px;
}

    /*** priceForm number icon ***/
#priceForm .input-group .input-group-addon, .input-group .input-group-addon img {
    width: 17px;
    height: 17px;
}

.icon-currency:before {
    content: "";
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: 18px 18px;
    display: block;
    float: left;
}

@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,700);

/* 共通リンクカラールール */
a:hover,
body#sub a:hover:not(.bf-btn--primary),
body#landing_1 a:hover:not(.bf-btn--primary),
#footerarea a:hover,
body#sub #footerarea a:hover,
body#landing_1 #footerarea a:hover,
body#sub a:hover .glyphicons,
body#landing_1 a:hover .glyphicons,
body#sub .in_the_news a:hover {
    text-decoration: underline;
}

a.active,
body#sub a.active,
body#sub a.active .glyphicons,
body#landing_1 a.active,
body#landing_1 a.active .glyphicons,
a.active:hover,
body#sub a.active:hover,
body#sub a.active:hover .glyphicons,
body#landing_1 a.active:hover,
body#landing_1 a.active:hover .glyphicons,
a.current,
body#sub a.logo-header,
body#sub a.logo-header:hover,
body#sub a.current,
body#sub a.current .glyphicons,
body#landing_1 a.current,
body#landing_1 a.current .glyphicons,
a.current:hover,
body#sub a.current:hover,
body#sub a.current:hover .glyphicons,
body#landing_1 a.current:hover,
body#landing_1 a.current:hover .glyphicons {
    text-decoration: none;
}

a,
body#sub a:not(.bf-btn--primary),
p a .glyphicons,
nav a .glyphicons,
body#sub p a .glyphicons,
body#sub nav a .glyphicons,
body#landing_1 p a .glyphicons,
body#landing_1 nav a .glyphicons,
a:hover,
body#sub a:hover:not(.bf-btn--primary),
p a:hover .glyphicons,
nav a:hover .glyphicons,
body#sub p a:hover .glyphicons,
body#sub nav a:hover .glyphicons,
body#landing_1 p a:hover .glyphicons,
body#landing_1 nav a:hover .glyphicons {
    color: #468ccb;
}
body#sub a.logo-header,
body#sub a.logo-header:hover {
    color: #999;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
#footerarea a,
body#sub #footerarea a,
body#landing_1 #footerarea a,
#footerarea a:hover,
body#sub #footerarea a:hover,
body#landing_1 #footerarea a:hover,
a.active,
body#sub a.active,
body#sub p a.active .glyphicons,
body#sub nav a.active .glyphicons,
body#landing_1 a.active,
body#landing_1 p a.active .glyphicons,
body#landing_1 nav a.active .glyphicons,
a.active:hover,
body#sub a.active:hover,
body#sub p a.active:hover .glyphicons,
body#sub nav a.active:hover .glyphicons,
body#landing_1 a.active:hover,
body#landing_1 p a.active:hover .glyphicons,
body#landing_1 nav a.active:hover .glyphicons,
a.current,
body#sub a.current,
body#sub p a.current .glyphicons,
body#sub nav a.current .glyphicons,
body#landing_1 a.current,
body#landing_1 p a.current .glyphicons,
body#landing_1 nav a.current .glyphicons,
a.current:hover,
body#sub a.current:hover,
body#sub p a.current:hover .glyphicons,
body#sub nav a.current:hover .glyphicons,
body#landing_1 a.current:hover,
body#landing_1 p a.current:hover .glyphicons,
body#landing_1 nav a.current:hover .glyphicons,
body#sub .in_the_news a,
body#sub .in_the_news a:hover {
    color: #666;
}

a.btn,
body#sub a.btn,
body#landing_1 a.btn,
a.btn:hover,
body#sub a.btn:hover,
body#landing_1 a.btn:hover {
    color: #fff;
    text-decoration: none;
}
a.btn-default,
body#sub a.btn-default,
body#landing_1 a.btn-default,
a.btn-default:hover,
body#sub a.btn-default:hover,
body#landing_1 a.btn-default:hover {
    color: #666;
}

*[class*="btn-"]:not(.btn-group):hover,
#sub .navbar.main .topnav &gt; li:first-child:hover,
#sub .navbar.main .topnav &gt; li:nth-child(2n):hover {
    opacity: .8;
}

.spacer-height100{
    height: 100px;
}

/* 共通リンクカラールール */

h1,
h2,
h3 {
    text-shadow: none;
}

    h4.glyphicons {
        padding: 0 0 0 35px;
        display: block;
    }

    .separator.bottom {
        padding: 10px 0;
    }

.en-US .separator.bottom {
    padding: 20px;
}

.bottom-minus {
    margin-bottom: -15px !important;
}

.separator.top {
    padding-top: 10px;
}

.pdleft {
    padding-left: 20px;
}

.glyphicons.standard.circle_ok:before,
.glyphicons.standard.ok:before {
    color: #5cb85c;
}

    .glyphicons.standard.circle_minus:before {
        color: #d9534f;
    }

    .glyphicons.btn-large:before {
        top: 13px;
        left: 12px;
        font-size: 17px;
    }

#content {
    position: static;
    overflow: visible;
    margin: 0 0 0 234px;
    background: #fff;
    min-width: 320px;
}

.en-US #content {
    padding-top: 40px;
}

    #content &gt; .table {
        border-left: none;
        border-right: none;
    }

        #content &gt; .table tr td:first-child {
            border-left: none;
        }


            .navbar.main .topnav.pull-left {
                border-right: 1px solid;
            }

                .navbar.main .topnav.pull-left:first-of-type {
                    border-left: none;
                }

                    .navbar.main .topnav.pull-left:first-of-type li:first-child {
                        border-left: none;
                    }

            .navbar.main .topnav &gt; li {
                float: left;
                height: 50px;
                line-height: 50px;
                display: block;
                padding: 0 5px;
                color: #fff;
            }

                .navbar.main .topnav &gt; li &gt; a {
                    display: inline-block;
                    vertical-align: middle;
                }

                            .navbar.main .topnav &gt; li &gt; a.glyphicons.logout:before {
                                left: auto;
                                right: 10px;
                                color: #fff;
                            }

                .navbar.main .topnav &gt; li.open {
                    padding: 0;
                }

                            .navbar.main .topnav &gt; li.open .dropdown-menu li &gt; a,
                            .navbar.main .topnav &gt; li.open .dropdown-menu li &gt; a:hover,
                            .navbar.main .topnav &gt; li.open .dropdown-menu li &gt; span {
                                height: 38px;
                                line-height: 38px;
                                padding: 0 10px;
                                border-top: 1px solid #ffffff;
                                display: block;
                                background: transparent;
                                color: #333;
                            }

    #menu #menuInner {
        border-right: 1px solid #d0d0d0;
    }

.pages ul li.span3:nth-child(4n+5) {
    margin-left: 0;
}

.pages ul li strong {
    font-size: 11pt;
    padding: 3px 0 5px;
    display: block;
}

.pages ul li .actions {
    display: block;
}

    .pages ul li .actions .glyphicons {
        padding: 0 2px 0 20px;
        color: #9e9e9e;
    }

        .pages ul li .actions .glyphicons:before {
            font-size: 15px;
            top: 3px;
            color: #9e9e9e;
        }

        .pages ul li .actions .glyphicons.pencil .pages ul li .actions .glyphicons:before {
            content: "\270F";
            font-size: 14px;
        }

        .pages ul li .actions .glyphicons.edit .pages ul li .actions .glyphicons:before {
            top: 1px;
        }

.pages ul li:hover,
.pages ul li.primary {
    background-color: #da4c4c;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    border-color: #da4c4c;
}

    .pages ul li:hover .glyphicons,
    .pages ul li.primary .glyphicons {
        color: #fff;
    }

        .pages ul li:hover .glyphicons:before,
        .pages ul li.primary .glyphicons:before {
            color: #f4cbcb;
        }

    .pages ul li:hover:before,
    .pages ul li.primary:before {
        color: #f4cbcb;
    }

.well {
    box-shadow: none;
    border: 1px solid #e5e5e5;
    z-index: 1;
    position: relative;
    border-radius: 0 0 0 0;
    background: #fafafa;
    margin: 0 0 10px;
}

    .well.small {
        padding: 10px;
    }

    .well .popover {
        z-index: 2;
        font-size: 13px;
    }

img.flag {
    height: 10px;
    width: 15px;
    padding-right: 10px;
}

#menu .slim-scroll,
#menu .slimScrollDiv {
    overflow: visible !important;
}

.box-generic {
    border: 1px solid #e5e5e5;
    padding: 10px;
    position: relative;
    background: #fff;
}

[data-toggle="collapse-widget"] .collapse-toggle {
    position: relative;
    height: 35px;
    width: 30px;
    display: block;
    cursor: pointer;
    float: right;
    margin-right: 0;
}

    [data-toggle="collapse-widget"] .collapse-toggle:before {
        font-family: "Glyphicons Regular";
        font-size: 17px;
        display: block;
        width: 100%;
        height: 35px;
        line-height: 34px;
        text-align: center;
        color: #444;
        content: "\E192";
    }

[data-toggle="collapse-widget"] a ~ .collapse-toggle {
    margin-right: 0;
}

[data-toggle="collapse-widget"][data-collapse-closed="false"] .collapse-toggle:before {
    content: "\E191";
}

[data-toggle="collapse-widget"][data-collapse-closed="true"] .collapse-toggle:before {
    content: "\E191";
}

[data-toggle="collapse-widget"][data-collapse-closed="true"] .widget-head {
    border-bottom: none;
    box-shadow: none;
}

[data-toggle="collapse-widget"] .collapse:not(.list) {
    -webkit-transition: padding 0.1s ease;
    -moz-transition: padding 0.1s ease;
    -o-transition: padding 0.1s ease;
    transition: padding 0.1s ease;
    padding: 0px;
}

    [data-toggle="collapse-widget"] .collapse:not(.list).in {
        padding: 10px;
    }

.widget-timeline .widget-body {
    padding: 15px;
    position: relative;
}

    .widget-timeline .widget-body:before {
        display: block;
        width: 1px;
        background: #e5e5e5;
        top: 15px;
        bottom: 30px;
        left: 81px;
        content: "";
        position: absolute;
    }

.widget-timeline:not(.widget) {
    position: relative;
}

    .widget-timeline:not(.widget):before {
        display: block;
        width: 1px;
        background: #e5e5e5;
        top: 15px;
        bottom: 30px;
        left: 81px;
        content: "";
        position: absolute;
    }

.widget-timeline .view-all {
    margin-left: 35px;
}

.widget-timeline ul.list-timeline {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

    .widget-timeline ul.list-timeline li {
        display: block;
        height: 30px;
        line-height: 30px;
        position: relative;
        overflow: hidden;
        background: #fff;
        border: 1px solid #e5e5e5;
        margin: 0 0 10px;
        padding: 0 8px;
    }

        .widget-timeline ul.list-timeline li:last-child {
            margin: 0;
        }

        .widget-timeline ul.list-timeline li span {
            display: block;
            height: 30px;
            line-height: 30px;
            float: left;
            position: relative;
            overflow: hidden;
        }

            .widget-timeline ul.list-timeline li span.ellipsis {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-width: 75%;
            }

            .widget-timeline ul.list-timeline li span.date {
                width: 50px;
                text-align: center;
            }

        .widget-timeline ul.list-timeline li .activity-icon {
            width: 34px;
            height: 30px;
            padding: 0;
            margin: 0 8px;
            display: inline-block;
            text-align: center;
        }

    #landing_1 .banner .banner-wrapper {
        height: auto;
        position: relative;
        overflow: visible;
    }

    .main-footer .brand-container {
        width: 255px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }
    .main-footer .digicert-container {
        margin: 8px 0 0 15px;
    }

    .main-footer .logo-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .main-footer .jvcea-container {
        margin-bottom: 1em;
        text-align: center;
        max-width: 380px;
    }

    .main-footer .jvcea-container img {
        width: 240px;
    }

    .main-footer .jba-container {
        padding: 0 10px;
        text-align: center;
    }
    .main-footer .footer-nav-wrapper {
        width: 83.3333%;
        width: -webkit-calc(100% - 255px - 65px);
        width: calc(100% - 255px - 65px);
        margin-left: 65px;
    }

.main-footer .language-switcher {
  display: none;
  margin: 25px 0 0 0; }
  .main-footer .language-switcher &gt; ul {
    width: calc(100% - 100px);
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 0;
    padding: 10px 0; }
    .main-footer .language-switcher &gt; ul &gt; li &gt; a {
      display: block;
      color: #fff;
      font-size: 12px;
      padding: 10px 0; }
      .main-footer .language-switcher &gt; ul &gt; li &gt; a.active {
        opacity: .65; }
.main-footer .language-switcher {
  border-top: 1px solid #ddd;
  margin: 0; }
.main-footer .language-switcher &gt; ul align-content {
    font-size: 14px; }


    .main-footer .footer-nav-wrapper .col-md-footer {
        width: 20%;
        float:left;
        padding-right: 10px;
    }
    .sp .main-footer .digicert-container a {
        color: #fff !important;
    }

    @media screen and (max-width: 991px) {
        .main-footer .brand-container {
            width: 100%;
        }
        .main-footer .digicert-container {
            margin: 10px 0 25px 16px;
            text-align:center;
        }
        .main-footer .footer-nav-wrapper {
            width: 100%;
            margin-left: 0;
        }
        .main-footer .footer-nav-wrapper .col-md-footer {
            width: 100%;
            clear:both;
            padding: 0;
        }
    }
@media screen and (max-width: 1023px) {
    .main-footer .language-switcher {
        display: block;
    }
}
@media screen and (min-width: 768px) {
    .social-large {
        margin: 0 auto;
        width: 100%;
    }
}

.copy {
    color: white;
    right: 10px;
    position: absolute;
}

#menu &gt; ul li.active &gt; a, #menu .slim-scroll &gt; ul li.orange &gt; a {
    background: #ee7f49;
    color: white;
}

    #menu &gt; ul li.active &gt; a, #menu .slim-scroll &gt; ul li.orange &gt; a:hover {
        background: #f9c0af;
    }

li.glyphicons.orange:before {
    color: #ffffff !important;
}


/*** carousel ***/
/* kimura0108html {
    border-top: 3px solid #468ccb;
}*/

h4 {
    line-height: 30px;
}

.navbar.main {
    z-index: unset;
    height: 90px;
    background-color: #fff;
    box-shadow: none;
    min-height: 36px;
}

.navbar.main .logo-header-container {
    width: 300px;
    margin-top: 10px;
}
.navbar.main .logo-header-container .logo-header-image {
    white-space: nowrap;
}
.navbar.main .logo-header-container .logo-header-banner {
    display: block;
    margin-top: 10px;
}
.navbar.main .logo-header-container .logo-header-banner img {
     width:300px;
     position: static;
}


#landing_1 .navbar.main{
    width: 960px;
    position: absolute;
    margin: auto;
}
    body#sub .logo-header {
        margin-top:15px;
        text-align: left;
        color: #999;
    }
    body#sub .logo-header:hover {
        color: #999;
        text-decoration: none;
    }
    .logo-header span {
        display: block;
        font-size: 14px;
    }
    .navbar.main img {
        position: absolute;
        width: 140px;
        top: 20px;
    }
    .navbar.main .logo-header img {
        position: static;
        width: 210px;
        margin-bottom: 3px;
    }
    .navbar .navbar-container {
        position: absolute;
        top: 0;
        left: 0;
    }

body#sub .navbar.main .logo-header.labs {
    margin-top: 30px;
}
    .navbar.main .logo-header.labs img {
        width: 120px;
    }
    .navbar.main .topnav {
        border: none;
    }
            #sub .navbar.main .topnav &gt; li {
                line-height: 33px;
                height: 36px;
                border-radius: 2px;
                margin: 25px 4px;
                background:#468ccb;
            }

            #sub .navbar.main .topnav &gt; li.lang.dropdown {
                background: transparent;
            }

                #sub .navbar.main .topnav &gt; li:last-child:not(:first-child) {
                    /* kimura0108 border: none; */
                    background: transparent;
                    border-color:transparent;
                }
                [lang^="en-"] #sub .navbar.main .topnav &gt; li:last-child {
                    background: #468ccb;
                }
                [lang^="en-"] .gnav {
                    height: auto;
                }
                [lang^="en-"] .gnav li {
                    padding-top: 1rem;
                    padding-bottom: 1rem;
                }
                .navbar.main .topnav &gt; li a,
                body#sub .navbar.main .topnav &gt; li a,
                body#landing_1 .navbar.main .topnav &gt; li a {
                    color: #fcfcfc;
                }
                body#sub .navbar.main .topnav &gt; li a:hover {
                    text-decoration: none;
                }
.navbar.main .navbar__banner {
    display: block;
    margin-top:1rem;
}
.navbar.main .navbar__banner img {
    width: 340px;
    height: 65px;
    position: static;
}

@media screen and (max-width: 959px) {
    .navbar.main .navbar__banner {
        margin-left: 10px;
        margin-right: 10px;
    }
}
@media screen and (max-width: 479px) {
    .navbar.main .navbar__banner {
        display: block;
        text-align: center;
        margin: 0 10px;
    }
    .navbar.main .navbar__banner img {
        display:block;
        width: 100%;
        height:auto;
    }
}

/* Responsive for US region */
@media screen and (max-width: 767px) {
    [lang="en-us"] .navbar.main {
        display: none;
    }
    [lang="en-us"] body#sub .wrapper.mosaic-line {
        margin-top: 40px;
    }

}

.chainflyer-search {
    margin: 10px 0;
}
.chainflyer-search .search-field {
    border-width: 3px;
    border-style: none none solid none;
    border-color: #fff;
    padding-left: 10px;
}
.chainflyer-search .search-field .searchbox {
    display: block;
    width: calc(100% - 50px);
    float: left;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    outline: none;
    outline-color: transparent

}
.chainflyer-search .searchbox::-webkit-input-placeholder {
    color: rgba(255,255,255,.75);
    font-weight: normal;
}

.chainflyer-search .searchbox:-ms-input-placeholder {
    color: rgba(255,255,255,.75);
    font-weight: normal;
}

.chainflyer-search.searchbox::-moz-placeholder {
    color: rgba(255,255,255,.75);
    font-weight: normal;
}
.chainflyer-search .search-field .search-btn {
    cursor:pointer;
    outline: none;
}
.chainflyer-search .search-field .search-btn .glyphicon {
    float:left;
    color: #fff;
    width: 50px;
    height: 50px;
}
    .chainflyer-search .search-field .search-btn .glyphicon:before {
        display:block;
        font-size: 24px;
        padding: 10px 0;
        text-align: center;
    }
.chainflyer-search .input-group-addon {
    width: 40px;
    height: 36px;
    position: relative;
}
.title .chainflyer-search-btn,
.input-group .chainflyer-search-btn {
    background:url(/Images/chainflyer.gif) no-repeat center center/30px transparent;
}
#landing_1 .title .chainflyer-search-btn,
#landing_1 .input-group .chainflyer-search-btn {
    background-image: url(/Images/chainflyer_blue.gif);
}
.title .chainflyer-search-btn {
    display: block;
    width: 26px; height: 26px;
    float: left;
    border: none;
    margin: 6px 10px 0 0;
}
    .chainflyer-search .input-group-addon img {
        width: 28px;
        position: relative;
        top: 0;
        margin: auto;
    }
.chainflyer-search .input-group .form-control {
    font-size: 14px;
    height: 36px;
}
.chainflyer-search .input-group .input-group-btn .btn {
    height: 36px;
    background: #fff;
    border-left: none;
}

#landing_1 {
    background: none;
}

    #landing_1 p {
        margin: 5px 0 10px 0;
    }

    #landing_1 .banner {
        height: auto;
        position:relative;
        background: none;
        margin-top: 30px;
    }

/*#landing_1.table-pricing .strong-large {
}*/
    .table-pricing .strong-large {
       display:block;
       color: #666;
       font-size: 168%;
       padding: 15px;
    }

#landing_1 .banner-large {
    display: block;
    width: 960px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 15px;
}

.owl-carousel {
    width: 500px;
    height: 300px;
    overflow: hidden;
}

#landing_1 .mosaic-line {
    border-bottom: none;
    background: none;
    height: 38px;
    line-height: 38px;
}

    .mosaic-line .bg_hr {
        background: #555;
        color: #fff;
        height: 38px;
        line-height: 38px;
        width: 300px;
        margin: 0 auto;
        font-size:20px;
    }

    .en-US .mosaic-line .bg_hr {
        background: #242d3c;

    }

    html[lang="fr"] .mosaic-line .bg_hr {
        width: 380px;
    }
    html[lang="ko"] .mosaic-line .bg_hr {
        width: 340px;
    }

    .mosaic-line.mosaic-line-2 {
        height: 10px !important;
        border-top: 3px solid #468ccb;
    }
/* Index 投資家紹介 */
.special-investors {
    margin: 0 0 0 5px;
}
.special-investors header {
    color: #666;
    font-size: 15px;
    font-weight: bold;
    margin: 4px 0 0 0;
}
.special-investors li {
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    vertical-align: middle;
}
.special-investors figure {
    /*display:table-cell;
    height: 36px;*/
    text-align: center;
    vertical-align: middle;
}
.special-investors .left,
.special-investors .right {
    margin-bottom: 4px;
}
.special-investors .right {
    margin-top: 5px;
}
.special-investors figure img{
    /*width: 110px;*/
}
#landing_1 .investors {
    margin-top: 20px;
}
#landing_1 .investors .investor-detail {
}
#landing_1 .investors .investors-list {
    position:relative;
    text-align: center;
    height: 75px;
}
#landing_1 .en-US .investors .investors-list {
    height: auto;
}
#landing_1 .investors .investors-list li {
    display: block;
    float: left;
    /*width:192px;*/
    width:240px;
    height: 100px;
    text-align: center;
}

#landing_1 .investors li a,
#landing_1 .investors .investor a {
    display: table-cell;
    /*width: 192px;*/
    width:240px;
    height: 75px;
    text-align: center;
    vertical-align:middle;
}
    #landing_1 .investors &gt; .investor a {
        cursor: default;
    }
#landing_1 .investors .investor {
    position: relative;
    border: 1px none #e5e5e5;
    padding: 10px 0;
}
#landing_1 .investors .investor .close {
    position: absolute;
    top: 0;
    right:5px;
}
#landing_1 .investors .investor .close:focus {
    outline: none;
}
#landing_1 .investors .investor dl {
    display: table-cell;
}
#landing_1 .investors .investor dt {
    font-size: 16px;
    margin-bottom: .4em;
}
#landing_1 .investors .investor dd {
    padding-right: 20px;
}
.overview_title {
    color: #666;
    font-weight: bold;
    margin-bottom: 0;
}

html[lang=en] .overview_title {
    font-weight: normal;
}

.overview_title.hours {
    font-size: 24px;
}
ul.footer {
    list-style: none;
    padding: 0;
}

    ul.footer li {
        padding: 5px 0;
    }

    ul.footer a {
        color: #333;
        text-decoration: none;
    }

        /*ul.footer a:hover, a:hover {
            opacity: 0.6;
        }*/

.hoverBig {
    padding: 10px;
    -webkit-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
    cursor: pointer;
}

    .hoverBig:hover {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

.catch-text {
    position: relative;
    margin: 0;
    padding-top: 10px;
    font-size: 18px;
}

.board-container {
    border: 0 solid #ccc;
    border-top-width: 3px;
    border-bottom-width: 3px;
    margin: 0;
    padding: 15px 0 20px;
    background-color: white;
}

.board {
    color: #333;
    font-size: 60px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    line-height: 60px;
}

.board-small {
    color: #575655;
    font-size: 28px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}

body#landing_1 .modal-title {
    font-weight: bold;
}

.modal-notice p {
    line-height: 1.5;
    font-size: 14px;
}

.modal-w380 {
    width: 380px;
}
.modal-w550 {
    width: 550px;
}
.modal-body img {
    width: 100%;
}
img.img-modal-icon {
    width: 66.6666%;
    margin: 10px auto;
}
.picts-modal-list {
    list-style: none;
    margin: 10px 10px 0 10px;
    padding: 0;
    text-align: center;
}
.picts-modal-list li {
    width: 50%;
    text-align: center;
}
.picts-modal-list img {
    width: 64%;
}
.picts-modal-list figure {
    margin-bottom: 5px;
}
    .picts-modal-list figure figcaption {
        margin-bottom: 5px;
    }
    .picts-modal-list figure .btn {
        width: 100px;
        height: 100px;
        background: no-repeat center center;
        border: 1px solid #ccc;
        border-radius: 10px;
    }
    .picts-modal-list figure .btn-wakaba {
        background-image: url(/Images/beginner.png);
        background-size: 65px;
    }
    .picts-modal-list figure .btn-registered {
        background-image: url(/Images/logo_v_b.png);
        background-size: 60px;
    }

.picts-modal-nodSwitchNotice .picts-modal-header {
    font-size: 16px;
    font-weight: bold;
}
.guideArrowIcon.glyphicons {
    display: none;
    position: absolute;
    z-index: 10000;
}
.guideArrowIcon.glyphicons:before {
    font-size: 32px;
    color: #ee7f49;
}

.landing-header1 {
    color: #666;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    padding: 0;
}

@media (max-width: 767px) {

    #landing_1 .banner .banner-wrapper {
        margin: 0;
        height: 280px;
    }
    .mgl20 {
        margin-left: 20px;
    }

    .navbar.main {
        height: 36px;
    }

    .nod {
        top: 40px !important;
    }
}
@media (max-width: 979px) and (min-width: 480px) {
    .mgl20 {
        margin-left: 20px;
    }
}

input[type=text], input[type=password], select, textarea {
    color: #333;
}

/*** add ad_area ***/
#landing_1 table {
    line-height: 24px;
    position: relative;
    color: #333;
    padding: 0;
    background: none;
    margin: 0 auto;
    width: auto;
    height: 100%;
}

    #landing_1 table tr {
        padding: 10px;
    }

.side-banner {
    padding: 0;
    text-align: center;
    margin: 10px 0;
    background: url("../images/bg_ad_area.png") #f1f1f1;
    box-shadow: rgba(113, 135, 164, 0.65098) 4px 4px 6px 3px;
    -webkit-box-shadow: rgba(113, 135, 164, 0.65098) 4px 4px 6px 3px;
    -moz-box-shadow: rgba(113, 135, 164, 0.65098) 4px 4px 6px 3px;
}

    .side-banner .title {
        background: #5a544b;
        color: #fff;
        height: 38px;
        line-height: 38px;
        width: 210px;
        margin: 10px auto;
        font-size: large;
    }

    .side-banner a img {
        border: 2px solid transparent;
    }

    .side-banner a:hover {
        opacity: 1;
    }

        .side-banner a:hover img {
            border: 2px solid #15B361;
        }
    .side-banner &gt; a {
        display: block;
        margin: 0;
        padding-bottom: 15px;
    }
    .side-banner .separator {
        display: none;
    }

@media screen and (max-width: 768px) {
    #landing_1 {
        overflow-x: hidden;
    }
    #landing_1 .banner {
        margin-top: 50px;
    }
    #landing_1 .navbar .navbar-container {
        top: 0;
    }
    #landing_1 .nod {
        top: 0;
    }
    #landing_1 .apps-banners-container {
        position: static;
        text-align: center;
    }
    #landing_1 .apps-banners-container li {
        display: inline;
    }
    .side-banner &gt; a {
        display: inline-block;
        margin-right: 15px;
    }
    .side-banner &gt; a:last-of-type {
        margin-right: 0;
    }
}

/*** 追加 ***/
img.sns {
    width: 20px;
    margin-right: 5px;
}

.topnav img {
    width: 24px !important;
    position: relative !important;
    top: 0px !important;
}

#sub .lang {
    background: #fff;
}
.navbar.main .topnav &gt; .lang {
    margin-left: 16px;
    padding: 0;
}
.navbar.main .topnav &gt; .lang &gt; a {
    padding: 0;
}
.navbar.main .topnav &gt; li:nth-child(2n) {
    border-right: none;
}

.navbar.main .topnav &gt; li {
    line-height: 30px;
    height: 30px;
    border-right: none;
    border-left: none;
}

    .navbar.main .topnav &gt; li.open {
        padding: 0 10px;
    }
    .navbar.main .topnav &gt; .lang.open,
    .navbar.main .topnav &gt; .lang.open &gt; a,
    .navbar.main .topnav &gt; .lang.open .dropdown-menu li &gt; a,
    .navbar.main .topnav &gt; .lang.open .dropdown-menu li &gt; a:hover,
    .navbar.main .topnav &gt; .lang.open .dropdown-menu li &gt; a:active {
        padding: 0;
    }
        .navbar.main .topnav &gt; li.open .dropdown-menu {
            min-width: 46px;
            width: 46px;
            border: none;
            background: transparent;
        }

        .navbar.main .topnav &gt; li.open .dropdown-menu li {
            border: none;
        }

        .navbar.main .topnav &gt; li.open &gt; a {
            background: transparent;
            border: none;
            padding: 0 5px;
        }

        .navbar.main .topnav &gt; li.open .dropdown-menu li &gt; a,
        .navbar.main .topnav &gt; li.open .dropdown-menu li &gt; a:hover {
            border: none;
            padding: 0 15px;
        }

/*** ポップアップイメージのHTML化 ***/
ol.merit {
    list-style: none;
    width: 700px;
    height: 760px;
    margin: 30px auto -70px auto;
    text-align: center;
}

.merit li {
    width: 30%;
    text-align: center;
    display: inline;
    padding-bottom: 20px;
    color: #468ccb;
    font-weight: bold;
    float: left;
    height: 30%;
}

    .merit li &gt; img {
        width: 170px;
    }

.merit &gt; img {
    width: 600px;
}

.merit &gt; div {
    color: #468ccb;
    font-weight: bold;
}

.note {
    font-size: 0.8em;
}

.txt_secure {
    position: absolute;
    top: 264px;
    left: 234px;
}

    .txt_secure &gt; ul {
        list-style: none;
        font-size: 0.9em;
        text-align: left;
    }

        .txt_secure &gt; ul &gt; li {
            color: #468ccb;
            font-weight: bold;
            border-left: 5px solid #ec9022;
            padding: 0 4px;
            margin-bottom: 4px;
            text-shadow: 1px 1px 0 white, 1px -1px 0 white, -1px -1px 0 white, -1px 1px 0 white;
        }

            .txt_secure &gt; ul &gt; li.bdnone {
                border: none;
                padding-left: 10px;
            }

/********/
.dotted {
    text-align: center;
    margin: 0;
    padding: 5px 0 10px 0;
    font-size:12px;
    font-weight:bold;
}

    .dotted:before,
    .dotted:after {
        background-color: #999;
        content: "";
        display: inline-block;
        height: 1px;
        position: relative;
        vertical-align: middle;
        width: 40%;
    }

    .dotted:before {
        right: 0.5em;
        margin-left: -40%;
    }

    .dotted:after {
        left: 0.5em;
        margin-right: -40%;
    }

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-link {
    text-shadow: none;
}
.table-vertical-center td, .table-vertical-center th {
vertical-align: middle !important;
}

@media (min-width: 992px) {
    .col-md-45per {
        width: 45%;
        float:left;
    }

}

.col-corporate {
    width: 20%;
}

.input-group-addon {
    font-size: 18px;
}

.form-control:focus {
    outline: 3px solid #468ccb;
}
.form-control:focus:invalid {
    outline: 3px solid #d9534f;
}

/****1028****/
.account-class-table .tab-user-types {
    border-width: 1px;
    border-style: solid solid none solid;
    border-color: #d7d8da;
    background:none;
    padding-bottom: 10px;
}
.account-class-table .tab-user-types ul &gt; li a,
.account-class-table .tab-user-types ul &gt; li span  {
    border-bottom: 1px solid #d7d8da;
    border-right: 1px solid #d7d8da;
    background: #f8f8f8;
}
.account-class-table .tab-user-types ul &gt; li .current {
    border-bottom: none;
    background:none;
}

        .account-class-table .tab-user-types ul &gt; li:last-child &gt; a,
        .account-class-table .tab-user-types ul &gt; li:last-child &gt; span {
            border-right: none;
        }

.account-class-table .table thead tr:first-of-type th:not([rowspan]) {
    border-bottom: none;
}
.account-class-table .table thead tr:first-of-type ~ tr:nth-of-type(2) th {
    border-top: none;
}

.navbar.main div.bitcoin {position:relative;margin-top:52px; left:150px;}
.navbar.main div.bitcoin img {position: relative; z-index: 10001;width: 40px !important;top: 0;}
.btn-success{background:#5cb85c;border:1px solid #5cb85c;opacity:0.9;}
.btn-success:hover{background:#5cb85c;border:1px solid #5cb85c;opacity:1;}




/**topnav update**/
/* navigation bar */
body#sub {background:#fff;background-image:none;height:auto;}
body#sub .container {background: #fff;}
/*body#sub .first-container {height: 160px;}*/
body#sub .wrapper.mosaic-line {
  width:100%;
  height:98px;
  line-height:98px;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background:#f9f9f9;
  padding: 20px;
  margin-top: 20px;
}

body#sub a {
    text-decoration: none;
}

.gnav-container {
    float: right;
    clear: right;
}

.gnav {
  list-style:none;
  height: 70px;
  padding-left: 0;
}

.gnav li {
  float: left;
  padding: 1.6em 0 1.6em 2.2em;
  display:inline;
  min-width:60px;
}

html[lang="fr"] .gnav li {
   padding-left:15px;

}

.gnav li a {color: #666; font-weight:bold; text-decoration:none;}
.gnav li &gt; a &gt; span {font-weight:normal;}
.gnav li a:hover, .gnav li a.active {
  text-decoration: none;
  color:#468ccb;
}
.gnav li &gt; a.active &gt; span {color:#666;}

.gnav li br:after {border-bottom:2px solid #666;}

/********/
.clear {
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}

.leadFrame {color: #468ccb;}
/**** go to top ****/
#page-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    font-size: 77%;
}
#page-top a,
body#sub #page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
    width: 70px;
    padding: 29px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover,
body#sub #page-top a:hover {
    text-decoration: none;
    background: #999;
}



/**** h4 ****/
h4.context {
  position: relative;
  color: #111;
  background: #ccc;
  font-size: 20px;
  line-height: 1;
  margin: 30px 10px 10px 0;
  padding: 12px 5px 10px 50px;
  border-radius: 22px 0 0 22px;
}
h4.context:before {
  content: "";
  position: absolute;
  background: #eee;
  top: 50%;
  left: 14px;
  margin-top :-10px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  box-shadow: 1px 1px 1px #777 inset;
}

section.container div.right_arrow {
    color: #468ccb;
    padding-top: 3px;
}
section.container div.right_arrow.active,
article.container div.right_arrow.active {
    color: #666;font-weight: bold;
}

span.glyphicons {
  padding: 0 0 0 35px;
}

/**** h5 ****/
h5.section-title {line-height:1.5;}
/**** faq ****/
ul.faq_list {
overflow: hidden;
padding: 0px 15px 40px 5px;
margin: 0px;
}
ul.faq_list li {
padding: 0 0 10px 0;
line-height: 24px;
margin-bottom: 10px;
list-style-type: none;
border-bottom: 1px dashed #999999;
overflow: hidden;
clear: both;
}
ul.faq_list div.glyphicons:before, ul.faq_list .circle_question_mark:before, dl.qa_list div.glyphicon:before, dl.qa_list .circle_question_mark:before {color: #468ccb;font-size: 22px;margin-left: 7px;margin-top:2px;}
dl.qa_list {
margin: 0px;
padding: 0px 5px;
}
dl.qa_list dt {
background-color: #d9edf7;
border-top: 5px solid #468ccb;
line-height: 28px;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
padding-right: 30px;
font-size: 108%;
font-weight: bold;
}
dl.qa_list dd { margin: 20px 0 40px 0;}

/* InTheNews */
.in_the_news {
    padding: 20px 0;
}
.in_the_news &gt; ul {
    list-style: none;
    padding: 0;
}
.in_the_news &gt;ul &gt; li {
    margin-bottom: 25px;
}
.in_the_news article {
    display: table;
}
.in_the_news article time {
    color: #888;
    margin-right: .7em;
}
.in_the_news .figure-thumbnail {
    display: table-cell;
    width: 150px;
    height: 125px;
    border: 1px solid #eaeaea;
    background: #fff;
    text-align: center;
    vertical-align: middle;
}
.in_the_news .figure-thumbnail img {
    max-width: 140px;
    max-height: 125px;
}
.in_the_news dl {
    margin: 0 0 0 10px;
}
.in_the_news dd p {
    color: #555;
    opacity: inherit;
}
.in_the_news dd a:hover,
.in_the_news dd a:active {
    text-decoration: none;
    opacity: .6;
}
.in_the_news dt {
    font-size: 17px;
    margin-bottom: 10px;
}
.in_the_news dt a {
    color: #575655;
}
.in_the_news dd {
    font-size: 12px;
}
.in_the_news cite a {
    color: #575655;
}
@media (max-width: 480px) {
    .in_the_news .figure-thumbnail{
        display: block;
        width: auto;
        height:auto;
        padding: 15px;
        margin-bottom: 15px;
    }
    .in_the_news dl {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*officers*/

.officers * {
    font-feature-settings : "palt";
}
.officers li{
    padding-bottom: 20px;
}
.officers p, .officers dt {
    font-size: 14px;
    line-height: 1.35;
    margin-bottom: .5em;
}
.officer-title {
    font-size: 24px;
}
.officer-title small {
    color:inherit;
}
.officers.operating-officers {
    margin-bottom: 0;
}

.officers.operating-officers figure {
    height: 100vw;
    overflow: hidden;
}
.officers .officers__name, .officers dd {
    font-size: 20px;
    font-weight: 500;
}

@media(min-width: 768px) {
    .operating-officers-title {
        line-height: 1.25;
    }

    .officers.operating-officers li {
        /*margin-bottom: 0;
        padding-bottom: 0;*/
    }
     /*   .officers.operating-officers li:nth-of-type(2n+1) {
            padding-right: 5px;
        }
        .officers.operating-officers li:nth-of-type(2n) {
            padding-left: 5px;
        }*/

    .officers.operating-officers figure {
        width: 180px;
        height: 180px;
        overflow: hidden;
        padding-bottom: 30px;
        padding-right: 15px;
    }
    .officers.operating-officers p {
        font-size: 14px;
        margin-bottom: .3em;
    }

    .officers.operating-officers .officer-title {
        /*font-size: 20px;*/
        line-height: 1.25;
        margin-bottom: .5rem;
    }

        .officers.operating-officers .officer-title small {
            /*font-size: 14px;*/
        }
}
/*過去のニュースで使われているアコーディオン*/
.panel-group .panel-header {
    font-size: 16px;
    text-align:center;
}
.intro {
    /* kimura0108 background-image: url("../images/bg_landing2.png");*/
    /* kimura0108 add*/
    /*
    background: #468ccb;
    background: -moz-linear-gradient(top, #468ccb 0%, #12dbeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#468ccb), color-stop(100%,#12dbeb));
    background: -webkit-linear-gradient(top, #468ccb 0%,#12dbeb 100%);
    background: -o-linear-gradient(top, #468ccb 0%,#12dbeb 100%);
    background: -ms-linear-gradient(top, #468ccb 0%,#12dbeb 100%);
    background: linear-gradient(to bottom, #468ccb 0%,#12dbeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468ccb', endColorstr='#12dbeb',GradientType=0 );
    background-repeat: repeat-x;}

    */

    /* changed by aya r4409, uncomment above to restore*/
    background: #4385be;
    background: -moz-linear-gradient(45deg, #4385be 0%, #29a4e2 100%);
    background: -webkit-linear-gradient(45deg, #4385be 0%,#29a4e2 100%);
    background: linear-gradient(45deg, #4385be 0%,#29a4e2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4385be',endColorstr='#29a4e2',GradientType=1 );
}

.en-US .intro {
    padding-bottom: 40px;
}

@media(max-width:991px) {
    .intro {
        height: 470px;
    }
}

#landing_1 .first-container {
    position: relative;
    margin: auto;
    overflow: hidden;
}
#landing_1 .navbar.main {
    z-index: 0;
}
#landing_1 .gnav {
    height: auto;
}
#landing_1 .gnav li {
    padding-bottom: 0;
}
#landing_1 .navbar.main {
    height: auto;
}
.navbar.main, #content {background:none;}
#landing_1 .navbar.main .main-logo img {
    width:150px;
    left: 15px;
    top: 10px;
}

#landing_1 .navbar.main .topnav-container {
    width: 100%;
}
#landing_1 .navbar.main .topnav  {
    /*position:relative;*/
    right: 0;
    margin-top: 10px;
    margin-right: 0;
}
#landing_1 .navbar.main .gnav {
    position: relative;
    right: 0;
    margin-right: 0;
}
#landing_1 .navbar.main .gnav li {
    padding-top: 10px;
}
.banner .row {
    position: relative;
}
#welcomeRow {
    position: relative;
    top: 0;
    /*top: -88px;*/
}
#welcomeRow .signup-box {
    float:left;
    margin-top: 35px;
}
#landing_1 .personal-email-container,
#landing_1 .personal-signup-container,
#landing_1 .dotted {
    padding-bottom: 5px;
}

#landing_1 .appinfo-baloon {
    width: 200px;
    position: absolute;
    top: 115px;
    left: calc(50% + 338px);
    z-index: 100;
}
#landing_1 .appinfo-baloon img {
    width: 200px;
}

@media(max-width:1100px){
    #landing_1 .topnav,
    #landing_1 .navbar.main .gnav {
        right: 0px;
    }
    #landing_1 .apps-banners {
        right: 0;
    }
}

#welcomeRow .model-photo {
    width: calc(100% - 495px);
    /*height: auto;*/
    float:right;
    overflow:hidden;
    margin-top: 0;
    /*position: absolute;
    right: -35px;
    top: 8px;*/
}
    .model-photo &gt; img {
        width: 412px;
        margin-top: 8px;
        margin-left: 30px;
    }
    .model-photo &gt; a &gt; img {
        width: 200px;
        position: absolute;
        top: 50px;
        left: 345px;
    }
#landing_1 .nod{
    top: -25px;
}
.nod { top: -5px;}
.owl-carousel {height:240px;margin-top:5px;}

#landing_1 .personal-email-container {
    width:62%;
    float:left;
    padding-right: 0;
}
#landing_1 .personal-email-container .form-control {
    height: 46px; /* padding だとIEとChromeで1pxずれるため */
}
#landing_1 .personal-signup-container {
    width: 38%;
    float:left;
    padding-left: 0;
}
#landing_1 .personal-signup-container .btn-e-mail {
    height: 46px; /* padding だとIEとChromeで1pxずれるため */
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/*** planB ***/
#landing_1 .personal-email-container-B {
    width: 100%;
    float: none;
    padding-right: 15px;
}

#landing_1 .personal-signup-container-B {
    width: 100%;
    float: none;
    padding-left: 15px;
    /*padding-top: 10px;*/
}

    #landing_1 .personal-signup-container-B .btn-e-mail {
        height: 46px; /* padding だとIEとChromeで1pxずれるため */
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }

/*#landing_1 .banner {
    top: -65px;
    height:265px;
    position: relative;
}*/
/*Blockchain*/
#landing_1 .blockchain {
    background: #468ccb; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(18,219,235,.8) 0%, rgba(18,219,235,.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,219,235,.8)), color-stop(100%,rgba(18,219,235,.7))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(18,219,235,.8) 0%,rgba(18,219,235,.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(18,219,235,.8) 0%,rgba(18,219,235,.7) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(18,219,235,.8) 0%,rgba(18,219,235,.7) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(18,219,235,.8) 0%,rgba(18,219,235,.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(18,219,235,.8)', endColorstr='rgba(18,219,235,.6)',GradientType=0 ); /* IE6-9 */

    border-bottom: 3px solid #ccc;
    padding: 15px 0;
}
.blockchain .blockchain-container {
    width: 960px;
    margin:auto;
}
.blockchain .title {
    color: #666;
    font-size: 25px;
    margin-top: 0;
}

.blockchain .blockchain-services {
    text-align: center;
    margin-top: 24px;
    margin-bottom:0;
}
/*    .blockchain .blockchain-services figure {
        width: 100px;
    }*/
.blockchain .blockchain-services figure img {
    height: 65px;
    margin-bottom: 5px;
}
.blockchain .popover-content {
    text-align:center;
}
.campaign_login {
    height: 100%;
    padding: 20px 20px 0 20px;
    margin-top: 60px;
}
    .campaign_login img {
        height: 100%;
    }

.bg_campaign {
    line-height: 25px;
    background-color: #468ccb;
    color: #fff;
    font-size: 16px;
    padding: 10px;
}
#sub a.account-create {margin-bottom: 40px;}
#sub a.account-create span {
    color: #dadada;
    font-weight: 400;
    padding: 0 5px;
    font-style: italic;
    font-size: 70%;
}
#landing_1 .row-merge {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
/* articles-breadcrumb */
.nav-articles-breadcrumb {
    margin: -10px 0 40px 0;
}
[lang="ja"] .nav-articles-breadcrumb {
    margin: -40px 0 40px 0;
}
.articles-breadcrumb {
    height: inherit;
    background: none;
    border-bottom: none;
    font-size: 13px;
    line-height: inherit;
}
    .articles-breadcrumb a,
    .articles-breadcrumb a.glyphicons {
        color: #468ccb;
    }
.articles-breadcrumb .active,
.articles-breadcrumb .active * {
    color: #666;
}
/*body#sub .articles-breadcrumb a:hover,
.articles-breadcrumb a:hover {
    text-decoration: none;
}*/
.articles-breadcrumb .glyphicons:before {
    top: 3px;
    color: #ccc;
    font-size: inherit;
    padding: 0;
}

/*articles*/
.articles-subtitle {
    color: #575655;
    margin-left: .5em;
}
.articles {
    position: relative;
}
.articles .glyphicons {
    padding-left: 2em;
}
.articles .header-main {
    border-bottom: 2px #468ccb solid;
    margin-top: -10px;/*BOMの改行コードがレイアウトを崩す対策*/
    padding:0 10px;
}
.articles .header-main * {
    font-size:30px;
}
.articles .nav-main {
    position: relative;
    top: 0;
    right: 10px;
    padding: 0;
}

.articles .nav-main .nav&gt;li {
    font-size: 14px;
}
.articles .nav-main .nav&gt;li&gt;a {
    color: #1d1d1b;
    padding-left: 0;
}
#sub .articles .nav-main .nav&gt;li&gt;a:hover,
#sub .articles .nav-main .nav&gt;li&gt;a:focus {
    text-decoration: underline;
}
.articles .nav-main .nav&gt;li&gt;a:hover,
.articles .nav-main .nav&gt;li&gt;a:focus {
    background: none;
    text-decoration: underline;
}
.articles .nav-main a.active .glyphicons {
    font-weight: bold;
}
.articles .nav-main a.active .glyphicons:before {
    font-size: 22px;
}
.articles .section {
    margin-bottom: 20px;
}

.articles .section.section--end {
    margin-bottom: 0;
}

.articles .section p,
.articles .section li,
.articles .section dl &gt; dt,
.articles .section dl &gt; dd
{
    font-size: 14px;
    line-height: 1.5;
    margin: 0 .5em .75em 0;
}
    .articles .section dl,
    .articles .section &gt; p {
        padding-left: 10px;
    }

.articles .section ul,
.articles .section ol{
    list-style-position: inside;
    padding: 0;
}
.articles .section-main {
    border-right: 3px solid #eee;
    margin-right: 15px;
    padding-right: 30px;
}
@media (max-width: 992px) {
    .articles:not(.glossary) .nav-main {
        display: none;
    }
    .articles.about .nav-main {
        display: block;
        float: none !important;
        margin-left: 15px;
    }
        .articles.about .nav-main .nav &gt; li &gt; a .glyphicons {
            padding-left: 1.5em;
        }
        .articles.about .nav-main .nav &gt; li &gt; a .glyphicons::before {
            top: 3px;
            font-size: 16px;

        }
    .articles.about .nav-main .nav__sub-nav {
        font-size: 12px;
    }
    .articles.about .nav-main aside {
        display: none;
    }
    .articles .nav-main {
        position: static;
    }
    .articles.about .header-main {
        margin: 0;
        padding:0;
    }
    body#sub .articles .section-main {
        top: 0;
        border-right: none;
        margin-right: 0;
        padding-right: 20px;
    }
    body#sub .articles.about .section-main {
        padding: 0;
    }

    body#sub .articles .nav-index .nav-child {
        width: 100%;
        height: auto !important;
    }
}
.articles .section-child {
    position: relative;
    margin: 15px 0 5px 0;
    padding-bottom: 30px;
}
.articles .section-child .footer {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.articles .section-child .header-section-child {
    margin: 0 0 5px 10px;
}
.articles .header-article-qanda {
    background: #468ccb;
    font-size: 18px;
    margin: 10px 0;
    padding: 5px 10px;
}
    .articles .header-article-qanda * {
        color: #fff;
        font-size: 18px;
        line-height: 1.5;
        margin: 0;
    }
.articles figure {
    text-align: center;
    margin-bottom: 10px;
}
.articles figcaption {
    font-size: 90%;
}
.articles figure[class*="col-"] {
    text-align: left;
}
.articles .nav a[rel="prev"] {
    color: #468ccb;
}
.articles .nav-pagination {
    text-align: center;
}
.articles .nav-prev,
.articles .nav-next {
    text-align: center;
}
.articles .nav-prev *,
.articles .nav-next * {
    font-size: 16px;
}

.articles .nav-pagination,
.articles .nav-prev,
.articles .nav-next {
    padding-right: 15px;
}
.articles .nav-prev a .glyphicons,
.articles .nav-next a .glyphicons {
    color: #468ccb;
    padding-left: 1.5em;
    vertical-align: top;
}
    .articles .nav-prev a:hover .glyphicons,
    .articles .nav-next a:hover .glyphicons {
        text-decoration:underline;
    }

.articles .nav-prev a .glyphicons:before,
.articles .nav-next a .glyphicons:before {
    font-size: 23px;
    padding-top: 1px;
}
.articles .footer-nav-pagination {
    margin-bottom: 50px;
}
body#sub .articles .nav-pagination a:hover {
    text-decoration: none;
}
.articles .footer-nav-pagination a[disabled="disabled"]:not(.active) {
    background: #eee;
    color: #333;
    opacity: .6;
}
.articles .nav-pagination a.active {
    background-color: #468ccb;
    font-weight: bold;
}
.articles .nav-pagination a.active,
body#sub .articles .nav-pagination a.active {
    color: #fff;
}
.articles .nav-sort {
    margin: 10px 0;
}

.articles .socialButtons {
    text-align: right;
    margin-top: 10px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}
    .articles .socialButtons &gt; * {
        margin-left: 10px;
    }
    .articles .socialButtons .twitter-share-button {
        /*margin-right: -40px;*/
    }
.articles .socialButtons iframe { /*Facebook に合わせてbottomに揃える*/
    vertical-align: bottom;
}
.articles .nav-index {
    position:static;
    padding: 20px;
}
    .articles .nav-index.nav-index--chart-glossary {
        border: 1px solid #ccc;
        padding: 15px;
    }
.articles .nav-index .nav-child {
    float: left;
    width: 25%;
    margin-bottom:50px;
}
.articles .nav-header {
    font-weight: bold;
}
.articles .nav-sidebar {
    margin-top: 5px;
    padding-left: 10px;
}
.articles .title-nav-sidebar {
    font-size: 24px;
}
body#sub .articles .title-nav-sidebar a {
    color: #333;
}

.articles .nav-index .nav .nav,
.articles .nav-sidebar .nav .nav {
    margin-left: 1em;
}
.articles .nav-index .nav .nav.nav--chart-glossary {
    margin-left: 0;
}

.articles .nav-sidebar .nav &gt; li {
    padding-bottom: 5px;
}
.articles .nav-sidebar .nav .nav &gt; li {
    padding: 0;
}
.articles .nav-sidebar .nav .nav &gt; li &gt; a {
    padding: 5px 0;
}
.articles .nav-index .nav .nav.nav--chart-glossary &gt; li &gt; a {
    padding: .5rem 1rem;
}
.articles .nav-index.nav-index--chart-glossary .nav-child {
    margin-bottom: 0;
}
.articles.glossary {
    padding-bottom: 50px;
}
    .articles.glossary .title-article {
        font-size: 30px;
    }
    .articles.glossary .title-article small {
        display: none;/*一時的に非表示*/
        font-size: 65%;
        padding-left: .5em;
    }
    .articles.glossary .section-main {
        padding-bottom: 30px;
    }

    .articles.glossary .section-child .footer {
        margin-top: 30px;
    }
    .glossary-image {
        display:block;
        width: 400px;
        margin: 15px auto;
    }
body#sub .articles.glossary .nav-sort .btn,
body#sub .articles.discussion .nav-sort .btn {
    border: 1px solid #e5e5e5;
    color: #468ccb;
    font-size: 14px;
    white-space:normal;

}
body#sub .articles.glossary .nav-sort .btn:active,
body#sub .articles.glossary .nav-sort .btn.active,
body#sub .articles.discussion .nav-sort .btn:active,
body#sub .articles.discussion .nav-sort .btn.active  {
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.125);

}
body#sub .articles.glossary .nav-sort .btn.active,
body#sub .articles.discussion .nav-sort .btn.active {
    background-color: #e6e6e6;
    border: none;
    color: #333;
}
body#sub .articles.glossary .nav-sort .btn:not(.active):hover,
body#sub .articles.discussion .nav-sort .btn:not(.active):hover {
    opacity: .8;
}
body#sub .articles.glossary .carousel .item.right {
    text-align:inherit;
}
.articles.glossary .nav-main .nav-header .title {
    font-size: 14px;
    line-height: inherit;
    margin-bottom: 10px;
}
.articles.glossary .nav-sidebar .carousel-inner{
    margin-top: 15px;
}
.articles.glossary .nav-sidebar .nav-child .nav {
    height: 0;
    overflow: hidden;
    margin-bottom: 10px;
}
.articles.glossary .nav-sidebar .nav-child .nav-header {
    cursor:pointer;
    position: relative;
    padding-left: 1em;
}
    .articles.glossary .nav-sidebar .nav-child .nav-body {
        height: 0;
        overflow: hidden;
    }
.articles.glossary .nav-sidebar .nav-child .nav-header.active {

}
/*.articles.glossary .nav-sidebar .nav-child .nav-header.active+.nav {
    height:auto
}*/
.articles.glossary .nav-sidebar .nav-child .nav-header.active+.nav-body,
.articles.glossary .nav-sidebar .nav-child .nav-header.active+.nav-body .nav {
    height:auto
}
.articles.glossary .nav-sidebar .nav-child .nav-header:before {
    position: absolute;
    left: 0;
    content: "+";
}
.articles.glossary .nav-sidebar .nav-child .nav-header.active:before {
    content: "-";
}

.articles.glossary .related-links {
    margin: 0 5px;
}
.articles.glossary .related-links .title {
    border-bottom: 2px solid #e5e5e5;
    font-size: 21px;
    margin-bottom: 10px;
    padding: 5px 10px;
}
    .articles.glossary .related-links ul {
        color: #575655;
        list-style-position: outside;
        padding-left: 2.5em;
    }
    .articles.glossary .related-links li {
        margin-bottom:.5em;
    }
.articles.glossary .related-links a {
    font-size: 14px;
    line-height: 1.35;
}

.related-links__body {
    padding: 5px 10px;
}
.related-links__body p {
    font-size: 14px;
    line-height: 1.5;
}
.aside-links {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 10px;
}
.articles.glossary .related-links .aside-links ul {
    margin-bottom: 0;
    padding-left: 1.5em;
}
.articles.glossary .related-links .aside-links ul.list-unstyled {
    padding-left: 0;
}

.main-footer {
    padding-top: 10px;
}
.main-footer,
.main-footer .container {
    background: #fff;
}
.main-footer .footer-nav-container .footer &gt; li {
    font-size: 12px;
}
.main-footer .overview_title {
    display: block;
    font-size: 15px;
    margin-bottom: .3em;
}
.main-footer .logo-container {
    margin-left: 10px;
}
.main-footer .logo-container img {
   width: 160px;
   margin-bottom: 3px;
}
.logo-container img {
   width: 192px !important;
   margin-bottom: 3px;
}

.bottom-bar {
    padding: 1em 0;
    text-align:center;
}

@media (max-width: 568px) {
    .navbar.main {
        height: inherit;
        min-height: inherit;
    }

        .navbar.main .topnav,
        .navbar.main .gnav {
            display: none;
        }

    .articles-subtitle {
        font-size: 16px;
    }
    .articles .section-main {
        padding-right: 0
    }
    .articles .socialButtons &gt; * {
        margin-left: 5px;
    }
    .article-main.pull-left{
        float:none !important;
    }
    body#sub .first-container,
    body#sub .wrapper.mosaic-line {
        height: inherit;
    }

    body#sub .wrapper.mosaic-line {
        margin-top: 20px;
    }
    body#sub .discussion ~ .wrapper.mosaic-line {
        margin-top: 0;
    }
        body#sub .first-container:after,
        body#sub .wrapper.mosaic-line:after,
        .articles {
            display: block;
            clear: both;
            content: "";
        }

        body#sub .wrapper.mosaic-line .pull-right {
            display: none;
        }

    .banner &gt; .innerLR {
        margin: 0;
        padding: 0;
    }

    .articles .nav-pagination {
        padding: 0;
    }
    .articles .nav-pagination li {
        display: inline-block;
        margin-bottom: 0 0 5px 0;
    }
        .articles .pagination&gt;li&gt;a {
            margin-left: -6px;
        }
}/* media (max-width: 568px) */

 /* kimura 150303 */
.seasonal_img {
    position: relative;
    opacity: 0.7;
    top: 0;
    height: 0;
}

#topnav li strong {
    font-size: large;
}

#topnavOrig {
    float:right;
}
#topnavOrig li {
    float:left;
    margin-right:10px;
    padding:10px;
}
#topnavOrig li strong {
    font-size: 12px;
    font-weight: normal;
}

@media screen and (max-width: 991px) {
    body#sub {
        height: initial;
        position: relative;
        padding-bottom: 0;
    }

    .pc_only {
        display: none !important;
    }

    .logo-header-container {
        margin: 10px 10px 0 10px;
    }
    /*
    body#sub .logo-header,
    .logo-header-image,
    .logo-header-banner {
        margin-left: 10px;
        margin-right: 10px;
    }*/

    #sub a.account-create {
        display: none;
    }

    .nav-articles-breadcrumb {
        width: 100%;
        border-bottom: 1px solid #e5e5e5;
        padding: 0 0 15px 15px;
    }

    [lang="ja"] .nav-articles-breadcrumb {
        margin: 0px 0 5px 0;
    }

    .nav-articles-breadcrumb li {
        line-height: 2.5;
    }

    .articles-breadcrumb .glyphicons:before {
        top: 9px;
    }

    .articles .article-container {
        padding-left: 0;
        padding-right: 0;
    }

    .articles .header-main {
        margin: 0 10px;
    }

        .articles .header-main .title-article {
            font-size: 24px;
            padding: 0 5px 10px 5px;
        }

    .articles .socialButtons {
        margin-right: 10px;
    }

    body#sub .articles .section-main {
        padding: 0 10px;
    }

    .main-footer {
        padding: 10px 0 0 0;
    }

        .main-footer &gt; * {
            margin: 0;
        }

        .main-footer .brand-container {
            padding-bottom: 10px;
            justify-content: center;
        }

        .main-footer .logo-container{
            max-width: 380px;
        }

        .main-footer .logo-container,
        .main-footer .logo-wrapper {
            margin: 0 3em;
        }

        .main-footer .seal-verisign {
        }

        .main-footer .footer-nav {
            padding: 0;
        }

            .main-footer .footer-nav:last-of-type {
                border-bottom: 1px solid #ddd;
            }

        .main-footer .footer-nav-container &gt; ul {
            margin: 0;
        }
        .main-footer .footer-nav-container &gt; ul::after {
            content: "";
            display: block;
            clear:both;
            height: 0;
        }
            .main-footer .footer-nav-container &gt; ul + ul {
                border-top: 1px solid #ddd;
            }
                .main-footer .footer-nav-container &gt; ul &gt; li {
                    display: block;
                    float: left;
                    width: 50%;
                    padding: 0;
                }

                .main-footer .footer-nav-container &gt; ul &gt; li &gt; a {
                    display: block;
                    width: 100%;
                    padding-left: 15px;
                    padding-right: 5px;
                    border: none;
                }

            .main-footer .footer-nav-container &gt; ul &gt; li:last-of-type &gt; a,
            .main-footer .footer-nav-container &gt; ul &gt; li:nth-of-type(2n+1):nth-last-of-type(2) &gt; a {
                border-bottom-style: none;
            }
                .main-footer .footer-nav-container &gt; ul + ul &gt; li:last-of-type &gt; a {
                    border-right-style: none;
                }
                .main-footer .footer-nav-container &gt; ul &gt; li:nth-of-type(2n) &gt; a {
                    border-right-style: none;
                }
        .main-footer .footer-nav-container &gt; ul &gt; li &gt; a &gt; span {
            display: table-cell;
            height: 6rem;
            vertical-align: middle;
        }
    .main-footer .overview_title {
        display: block;
        background-color: rgba(70, 140, 203, .25);
        /*border-bottom: 1px solid #ccc;*/
        margin: 0;
        padding: .5em 10px;
    }
    .main-footer .footer-nav-container {
        /*border-bottom: 1px solid #ccc;*/
    }
    .bottom-bar {
        display:block;
        width: 100%;
        background: #468ccb;
        color: #fff;
        padding: 1em 0;
        text-align: center;
    }
    iframe[name="google_conversion_frame"] {
        position:absolute;
        bottom: 0;
    }
    #page-top {
        right: 20px;
    }
    body#sub #page-top a {
        position:relative;
        top: -30px;
        padding: 10px;
    }

}

@media screen and (max-width: 767px) {
    body#sub .container {
        overflow:hidden;
    }

    body#sub .logo-header * {
        font-size: 12px;
    }
    body#sub .logo-header img {
        width: 180px;
    }
    .navbar.main .topnav, .navbar.main .gnav {
        display: none;
    }
    .articles .nav-sidebar {
        border-top: 1px #468ccb solid;
        margin: 0 10px;
        padding: 15px 5px;
    }
    .articles .nav-prev,
    .articles .nav-next {
        display: none;
    }
    body#sub #footerarea .footer-nav-container .footer &gt; li &gt; a:hover {
        text-decoration: none;
    }
    .footer-nav-container .footer &gt; li &gt; a:active {
       outline:groove rgba(70, 140, 203, .5) 5px;
    }
}
#landing_1 .whatsBitcoin-link:link,
#landing_1 .whatsBitcoin-link:hover,
#landing_1 .whatsBitcoin-link:visited {
    color: #fff;
}

/* carousel banner */
.carousel-landing-banner .item img {
    width: 100%;
}
.carousel-landing-banner .carousel-indicators {
    width: 75%;
    left: 0;
    margin: 0 auto;
    position: relative;
    bottom: 5px;
}
.carousel-landing-banner .carousel-indicators li {
    width: 6.5%;
    border: none;
    border-radius: 0;
    margin: 0 2%;
    /*border: 1px solid #efefef;*/

    /*box-shadow: inset 1px 1px 3px rgba(0,0,0,.3);*/
    padding: 10px 0;
}
#landing_1 .blockchain .popover{
}
#landing_1 .blockchain .popover,
#sub .popover.carousel-landing-banner-popover,
#landing_1 .popover.carousel-landing-banner-popover {
    border: 0;
    border-radius: 0;
    background-color:#468ccb;
    color: #fff;
    font-size: 12px;
}

   #landing_1 .blockchain .popover .arrow,
   #sub .popover.carousel-landing-banner-popover .arrow,
   #landing_1 .popover.carousel-landing-banner-popover .arrow {
        border-color:transparent;
    }

#landing_1 .blockchain .popover .arrow:after,
#sub .popover.carousel-landing-banner-popover .arrow:after,
#landing_1 .popover.carousel-landing-banner-popover .arrow:after {
    border-top-color:#468ccb;
}
    .carousel-landing-banner .carousel-indicators li {
        text-indent: 0;
    }
    .carousel-landing-banner .carousel-indicators li .indicator-container {
        width: 100%;
        height: 2px;
        background-color: #cdcdcd;
    }
    .carousel-landing-banner .carousel-indicators li.active .indicator-container {
        background:rgba(70, 140, 203, 0.5);
    }
    .carousel-landing-banner .carousel-indicators li.active .indicator {
        width: 100%;
        height: 100%;
        background: #468ccb;
        -webkit-animation-duration: 7s;
        -moz-animation-duration: 7s;
        -o-animation-duration: 7s;
        -ms-animation-duration: 7s;
        animation-duration: 7s;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        -o-animation-iteration-count: 1;
        -ms-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-name: carousel-indicator;
        -moz-animation-name: carousel-indicator;
        -o-animation-name: carousel-indicator;
        -ms-animation-name: carousel-indicator;
        animation-name: carousel-indicator;
    }
    .carousel-landing-banner .carousel-indicators li.active .indicator.first {
        width: 0;
        -webkit-animation-delay: 2.8s;
        -moz-animation-delay: 2.8s;
        -o-animation-delay: 2.8s;
        -ms-animation-delay: 2.8s;
        animation-delay: 2.8s;
    }
@-webkit-keyframes carousel-indicator {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}
@keyframes carousel-indicator {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}
@media (max-width: 960px) {
    #landing_1 .intro {
        height: auto;
        padding-bottom: 10px;
    }
    #landing_1 .navbar.main {
        width: 100%;
    }
    #welcomeRow .signup-box{
        margin-top: 70px;
        margin-bottom: 10px;
    }
    #landing_1 .first-container,
    #landing_1 .row-merge,
    #landing_1 .container-960,
    #landing_1 .blockchain .blockchain-container {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    #landing_1 .first-container {
        height: auto;
        overflow:visible;
    }
    #landing_1 .board {
        margin-bottom: 10px;
    }
    #landing_1 .investors .investors-list{
        height: auto;
    }
    #landing_1 .fb-page {
        margin-top: 10px;
    }
    .carousel-landing-banner .carousel-indicators{
        width: 100%;
    }
    #landing_1 .apps-banners{
        position:static;
        margin: 10px auto;
    }
}
.list-dotted {
    list-style-position: inside;
    list-style-type: disc;
}
small.phone-message {
    font-size: 10.5px;
}
@media (max-width: 959px) {
    body .container-960 {
        width: 100%;
    }
}
.apps-banners-container {
    text-align: right;
    position: absolute;
    bottom: 0;
    left: calc(50% + 95px);
    z-index:2;
}

@media (max-width: 480px) {
    [lang="ja"] .nav-articles-breadcrumb {
        margin-top: -30px;
    }
}
@media (max-width: 479px) {
    .navbar.main .logo-header-container{
        width: auto;
    }
    .navbar.main .logo-header-container .logo-header-banner img {
        width: 100%;
    }
}

.banner .assurance p {
    color: white;
    font-size: 1.7rem;
    line-height: 1.5;
}
#listBanner img {
    width: 100%;
}
.ws-nowrap {
    white-space: nowrap;
}
/* lang="ko" */
html[lang="ko"] .btn-yahoo,
html[lang="ko"] .btn-google {
    font-size: 12px;
    padding-left: 40px;
    text-align: left;
    white-space:normal;
}
/* lang="fr" */
html[lang="fr"] .banner .assurance p {
    font-size: 1.25rem;
}
html[lang="fr"] .nod .signup .btn-yahoo,
html[lang="fr"] .nod .signup .btn-google {
    font-size: 12px;
    padding: 2px 0 2px 40px;
    text-align: left;
    white-space:normal;
}
html:not([lang="ja"]) .footer-nav a[href="/digital-currency-tax/capital-gain"] &gt; span {
    font-size: 10px;
}

.list-child-number--large {
    list-style:none;
    counter-reset: listNumMiddle;
}
.list-child-number--large &gt; li &gt; *:first-child {
    counter-increment: listNumMiddle;
}
.list-child-number--large &gt; li&gt; *:first-child:before {
    content: counter(listNumMiddle)". ";
    font-size: unset;
}
.list-child-number--small {
    list-style:none;
    counter-reset: listNumSmall;
}
.list-child-number--small &gt; li &gt; *:first-child {
    counter-increment: listNumSmall;
}
.list-child-number--small &gt; li&gt; *:first-child:before {
    content: "(" counter(listNumSmall)") ";
    font-size: unset;
}


.list-number--large {
    list-style: none;
    counter-reset: listNumMiddle;
}
.list-number--large &gt; li {
    text-indent: -1.2em;
    margin-left: 1.2em;
    counter-increment: listNumMiddle;
}
.list-number--large &gt; li:before {
    content: counter(listNumMiddle)". ";
    font-size: unset;
}
.list-number--small {
    list-style: none;
    counter-reset: listNumSmall;
}
.list-number--small &gt; li {
    text-indent: -1.8em;
    margin-left: 1.8em;
    counter-increment: listNumSmall;
}
.list-number--small &gt; li:before {
    content: "(" counter(listNumSmall) ") ";
}
.list-number--small &gt; li &gt; *:first-child {
    display: inline-block;
}

html .use-policy li,
html .use-policy p,
html .risk li,
html .risk p {
    font-size: 13px;
}
html[lang=ja] .use-policy h1,
html[lang=ja] .use-policy h2,
html[lang=ja] .use-policy h3,
html[lang=ja] .use-policy h4,
html[lang=ja] .use-policy h5,
html[lang=ja] .risk h1,
html[lang=ja] .risk h2,
html[lang=ja] .risk h3,
html[lang=ja] .risk h4,
html[lang=ja] .risk h5 {
    font-family: Meiryo UI, 'Open Sans', sans-serif
}

.us-teaser {
    width: 100%;
    color: white;
    font-size: 18px;
    background-color: #ee7f49;
    padding: 15px;
    text-align: center;
}

.articles .us-teaser p {
    font-size: 18px;
}

body#landing_1 .us-teaser a,
body#landing_1 .us-teaser a:hover,
body#landing_1 .us-teaser a:active,
body#landing_1 .us-teaser avisited,
body#sub .us-teaser a,
body#sub .us-teaser a:hover,
body#sub .us-teaser a:active,
body#sub .us-teaser avisited {
    color: white;
    font-size: inherit;
    text-decoration: underline;
}

/* ログイン前ページの datepicker */
#sub .ui-datepicker .ui-datepicker-title select {
    font-size: 13px;
}
select.ui-datepicker-year {
    padding: 3px 0 !important;
    margin-right: 5px !important;
    width: 60px !important;
}
select.ui-datepicker-month {
    padding: 3px 0 !important;
    margin-left: 5px !important;
    width: 56px !important;
}
#sub .ui-widget-header {
    border-color: #468ccb;
    background: #468ccb;
    color: #fff;
}
#sub .ui-state-default, #sub .ui-widget-content .ui-state-default,#sub .ui-widget-header .ui-state-default {
    background: #fafafa;
    border-color: #dddddd;
    color: #797979;
}
.ui-datepicker-calendar tr td.ui-datepicker-week-end a {
    background: none !important;
    background-color: #ccf !important;
    color: #00f !important;
}
.ui-datepicker-calendar tr td:last-child a {
    background: none !important;
    background-color: #fcc !important;
    color: red !important;
}
@media (max-width: 1023px) {
    .submit-footer .btn-icon.right_arrow,
    .submit-footer .btn-icon.envelope {
        display: block;
        padding: 10px;
        text-align: center;
    }
        .submit-footer .btn-icon.envelope::before,
        .submit-footer .btn-icon.right_arrow::before,
        .submit-footer .auth-submit.glyphicons.btn-large.btn-icon:before,
        .submit-footer .user-submit.glyphicons.btn-large.btn-icon:before {
            display: none;
        }

    .submit-footer .btn-primary {
        width: 100%;
        white-space: normal;
        word-break: unset;
    }

    .submit-footer .left_arrow.btn-success {
        display: block;
        width: calc(100% - 30px);
        white-space: normal;
        position: relative;
        left: 0;
        bottom: 0;
        margin: auto;
        padding: 5px;
        text-align: center;
    }

        .submit-footer .left_arrow.btn-success::before {
            display: none;
        }
}

</pre></body></html>