@charset "utf-8";

/* CSS Document */

*{ margin: 0px; padding: 0;}


body {overflow-x:hidden;width: 100%; max-width: 800px; min-height: 100vh; margin: 0 auto; line-height: 1.75; font-size: 16px; font-family: "????"; word-break: break-all; word-wrap: break-word;  background: #fff;}

input, select, button, textarea { margin: 0; padding: 0;color: inherit; border: 0; font-family: inherit; outline: none; resize: none;}

input[type="text"] { -webkit-appearance: none;}

ol, ul {list-style: none;}

img { vertical-align: middle;}

a {  text-decoration: none; color: inherit;}

:focus { outline: 0;}

table {	border-collapse: collapse; border-spacing: 0;}



.h10 { height: 10px; font-size: 0; line-height: 0; clear: both; background: #f5f5f5;}

.clear { clear: both;}



@media screen and (max-width:750px){ 

body { font-size: 14px; border: 0;}

.h10 { height: 6px;}

}


.header-blank { clear: both; height: 70px;}
@media screen and (max-width:750px){ 
.header-blank { clear: both; height: 70px;}}



.header {

            position: fixed;

            z-index: 88;

            height: 60px;

            width: 100%;

            max-width: 800px;

            background-color: #000080;

            border-bottom-left-radius: 5px;

            border-bottom-right-radius: 5px;

        }

.header dl{

            display: flex;

        }

.header dd{

            width:100%;

        }

.header .logbox {

            height: 52px;

            width: 66%;

            margin-left: 10px;

            margin-top: 5px;

        }



.header .bank {

            text-align: right;

            padding: 1% 1% 0 0;

        }



.header .bank a {

            font-size: 14px;

            color: #fff;

        }



.header .bank img {

            padding-right: 5%;

            width: 25px;

            height: 25px;

        }

.header .bank {

            text-align: right;

            padding: 1% 1% 0 0;

        }



.header .bank a {

            font-size: 14px;

            color: #fff;

        }
.header .bank img {

            padding-right: 5%;

            width: 25px;

            height: 25px;

        }

.fillbox {

            height: 57px;

        }




















}