        section.advantage .row {
            display: flex;
            flex-wrap: nowrap;
        }
        
        section.Transfer .row {
            width: 80%;
        }
        
        h1 {
            padding-bottom: 15px;
        }
        
        h2 {
            margin: 40px 0;
            font-size: x-large;
            text-align: center;
        }
        
        h2 span {
            padding-left: 2em;
            font-size: x-large;
            color: red;
        }

        h2.ng {height: 3em;
		background: url("../img/advantage/ng.jpg")no-repeat;background-size: auto auto;background-size: contain;
		}

        .sns {
            width: calc(33.3% - 10px);
            margin: 5px;
        }
        
        .ad {
            width: calc(25% - 10px);
            margin: 5px;
        }
        
        .row p {
            font-weight: bold;
            color: #fff;
            text-align: center;
            background-color: #a0c298;
        }
        
        .row img {
            width: 100%;
        }
        
        section.advantage h1 {
            padding: 0 0 10px;
            margin: 10px 0;
            font-size: x-large;
            color: #5b7ff2;
            text-align: center;
            border-bottom: 2px solid #ccc;
        }
        
        section.advantage h3 {
            padding: 0 0 10px;
            margin: 40PX 0 30px;
            font-size: large;
            text-align: center;
        }
        
        section.advantage p {
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 1.4em;
        }
        
        section.advantage {
            padding: 0 10px;
        }
        
        img.ng {
            vertical-align: middle;
        }
        
        .bank .contents {
            position: relative;
        }
        
        .bank .contents div {
            position: absolute;
            top: 0;
            padding: 0;
            margin: 0;
            background: #fff;
        }
        
        .ngowner {
            padding-top: 30px;
            margin: 0 auto;
        }
        
        section.advantage dl {
            width: 500px;
            padding: 50px 0 0 100px;
        }
        
        section.advantage dt {
            padding-left: 8px;
            font-weight: bold;
            border-left: 15px solid #666;
        }
        
        section.advantage dd {
            min-height: 150px;
            padding: 0 2px 6px 15px;
            margin: 15px 15px 17px 0;
            font-size: 120%;
            line-height: 1.4;
            border-bottom: 1px solid #999;
        }
        
        section.advantage dd img {
            padding-left: -150px;
            font-size: 125%;
        }
        
        section.Transfer h1 {
            padding: 0 0 10px;
            margin: 10px 0;
            font-size: x-large;
            color: #5b7ff2;
            text-align: center;
            border-bottom: 2px solid #ccc;
        }
        
        section.Transfer h3 {
            padding: 0 0 10px;
            margin: 40PX 0 30px;
            font-size: large;
            text-align: center;
        }
        
        section.Transfer p {
            margin-bottom: 10px;
            font-size: 16px;
            line-height: 1.4em;
        }
        
        section.Transfer {
            padding: 0 10px;
        }
        
        section.Transfer p b {
            color: red;
        }
        
        .bank {
            width: calc(90% - 10px);
            padding: 10px 0;
            margin: 0 auto;
        }
        
        h2 {
            line-height: 1.4em;
        }
        
        .ngowner div {
            line-height: 1.4em;
        }

        .ngowner>div{
		display: flex;
		justify-content: space-around;
		padding-bottom: 1.5em;
        }
        
        .ngowner div:nth-child(even) {
            padding-left: 3em;
        }
        
        .ngowner div.clearfix {
            float: none;
            clear: both;
        }

        /* knowledge */
        
        section.know1 h1 {
            font-size: "x-large";
            background-image: common/img/knowledge/1.png;
            text−align: center;
        }
        
        section.know1 h2 {
            font-size: "x-large";
            background-image: common/img/knowledge/buildings.png;
            text−align: center;
        }

        /* タブの表示切替関連 */

        /* RESET */
        
        ul,
        li {
            display: block;
            padding: 0;
            margin: 0;
            list-style-type: none;
        }
        
        .tab-title {
            position: relative;
            width: 100%;
        }
        
        .tab-title::before,
        .tab-title::after {
            display: table;
            content: '';
        }
        
        .tab-title::after {
            clear: both;
        }
        
        .tab-title li {
            position: relative;
            float: left;
            width: 50%;
            padding: .8em 0;
            overflow: hidden;
            color: #fff;
            text-align: center;
            cursor: pointer;
        }
        
        .tab-title li a {
            text-decoration: none;
        }
        
        .tab-title-bar {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 25%;
            height: 2px;
            background-color: #F06292;
            -webkit-transition: .45s ease-in-out;
            -moz-transition: .45s ease-in-out;
            -o-transition: .45s ease-in-out;
            transition: .45s ease-in-out;
        }
        
        .tab-contents li {
            display: none;
            padding: 1.4em;
            background-color: #fff;
        }
        
        .tab-contents li.active {
            display: block;
        }

        /* 波紋 */
        
        .ripple {
            position: absolute;
            width: 0;
            height: 0;
            background-color: rgb(255 255 255 / 40%);
            border-radius: 100%;
            opacity: 1;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
        }
        
        .ripple-animation {
            -webkit-animation: ripple .6s linear;
            -moz-animation: ripple .6s linear;
            animation: ripple .6s linear;
        }
        
        @keyframes ripple {
            100% {
                opacity: 0;
                -webkit-transform: scale(2);
                -moz-transform: scale(2);
                -ms-transform: scale(2);
                transform: scale(2);
            }
        }
        
        @keyframes ripple {
            100% {
                opacity: 0;
                -webkit-transform: scale(2);
                -moz-transform: scale(2);
                -ms-transform: scale(2);
                transform: scale(2);
            }
        }
        
        @media (max-width: 740px) {
            section.Transfer .row {
                width: 100%;
            }

            article#globalRight > section {
                width: 98%;
                padding: 0 1%;
            }

            section.advantage dt {
                width: 90%;
            }

            section.advantage dl {
                width: 95%;
                padding: 10px 0 0 10px;
            }

            .event {
                width: 98%;
            }

            section.advantage dd img {
                float: left;
                width: 30%;
            }
			
            .ngowner {
                width: 98%;
                padding-top: 30px;
                margin: 0 auto;
            }

            .ngowner div {
				display:block;
                float: none;
				padding-left:1.5em;
                margin: 0 auto;
                line-height: 1.4em;
            }

            .ngowner div div {
                width:100%;
            }

            .ngowner div:nth-child(even) {
                    padding-left: 1.5em;
            }

            section.advantage .ad p {
                font-size: 7px
            }

            section.advantage .sns p {
                font-size: 8px
            }

            section.advantage h3 {
                padding: 0;
                margin: 20PX 0 15px;
                font-size: 15px;
                text-align: center;
            }

            h2 {
                margin: 20px 0;
                font-size: medium;
                text-align: center;
            }

        h2 span {
            padding-left: 3em;
            font-size: large;
            color: red;
        }

            section.Transfer h1 {
                padding: 0 0 10px;
                margin: 10px 0;
                font-size: large;
                color: #5b7ff2;
                text-align: center;
                border-bottom: 2px solid #ccc;
            }
        }
        
        @media (max-width: 400px) {}