/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 70%;
    line-height: 1.4em;
}
#wrap {width:100%; margin:0 auto;}
#top {width:98%; padding:0 1%; background-color:#054a97; min-height:78px; height:100%; position:relative; border-bottom:1px solid #fff;background: linear-gradient(45deg, #1378b3, #043c7a);}
.top-main {max-width:1003px; width:100%; padding:10px 0 5px 0; color:#fff; font-weight:normal; margin:0 auto;}
.top-width {max-width:1003px; width:100%; min-height:68px; height:100%;}
.float-left {float:left;}.float-right {float:right;}
.top-width .float-left-logo{ width:10%; display:inline-block; vertical-align:middle;}.top-width .float-left-txt{/*width:68%;*/ display:inline-block; vertical-align:middle;}
.logo-top{ display:inline-block; vertical-align:middle; width:75%;}
.float-left-logo img{ min-width:69px; min-height:53px;}
.top-width .float-right{ /*width:20%;*/ vertical-align:middle; display:inline-block;}

.pad-top {padding-top:5px;}
.ptitle{ font-weight:bold; display:block;}.ptitle2, .about-result{ display:none;}
.f-16 {font-size:1.5em; line-height:25px;}
.gray-line {width:100%; height:3px; float:left; background-color:#e7e7e7;}
#middle {max-width:1003px; width:100%; margin:0 auto; font-size:1.2em;}
#booklet {max-width:1003px; width:100%; margin:0 auto; font-size:1.2em;}
.mid {max-width:986px; width:96%; padding:2%;}
.m-left {width:208px; float:left;}
.m-l-gray-bg {background-color:#f3f3f3; width:200px; float:left}
.m-l-dgray {background-color:#e7e7e7; padding:12px; width:176px; float:left;}
.m-margin {margin:10px 0 10px 0;}
.p-left {padding-left:12px;}
.m-l-light {background-color:#f9f9f9; padding:5px 0px 5px 12px; float:left; width:188px;}
.m-l-light1 {background-color:#f9f9f9; padding:5px 0px 5px 12px; float:left; text-align:center; width:188px;}
A.blue-link {color:#125dae; text-decoration:none;}
A:hover.blue-link {color:#043568; text-decoration:none;}
.m-mid {max-width:800px; width:100%; position:relative; margin:0 auto;}
.m-m-up {background-color:#e0eefb; border:1px solid #043568; line-height:15px; padding:1%; /*max-width:544px; width:94%;*/ position:relative; /*float:left*/}
.advertize{padding:5px 0 0 0; width:250px; float:none; position:relative; margin:0 auto; text-align:center}
.blue {color:#125dae; font-weight:normal}
.red {color:#ee0101;}
.m-m-mid {/*float:left;*/ border:1px solid #043568; margin:4px 0 0 0; /*max-width:544px; width:96%;*/ position:relative;}
.m-m-mid {/*float:left;*/ border:1px solid #043568; margin:4px 0 0 0; /*max-width:544px; width:96%;*/ position:relative; padding:6px;}
.m-m-gipl {max-width:799px; /*float:left;*/ height:20px; width:100%; padding:5px 0 0 0; text-align:center; background-color:#e0eefb}
.m-m-iframe {max-width:799px; width:100%; /*float:left;*/}
.m-right {width:200px; float:left; padding:0 0 0 8px;}
.m-m-amsg {float:left; padding-left:90px; padding-top:20px; margin:1px 0 0 0; /*max-width:544px; width:96%;*/}
.m-m-bmsg {float:right; padding-right:90px; padding-top:20px; margin:1px 0 0 0; /*max-width:544px; width:96%;*/}