body {    font-size:11px;    margin:0px;    height: 800px;    font-family: 'MS Pゴシック';}ul,li {    list-style:none;    margin:0;    padding:0;}p {    margin:0;    padding:0;}a {    color: #ffffff;    font-style: normal;    text-decoration: none;}a img {    border:none;}#globalNavi {    width:100%;    height: 40px;    margin:0 0 10px;    display:inline-block;    position: relative;    background-image:url(../img/back.gif);}#globalNavi:after {    content:".";    display:block;    height:0;    clear:both;    visibility:hidden;}#globalNavi ul li {    float: left;    position: relative;}#globalNavi li ul.drop {    width:170px;    position:absolute;    display:none;    float:none;    z-index:100;    left:0;    top:30px;        opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */    filter: alpha(opacity=90); /* IE lt 8 */    -ms-filter: "alpha(opacity=90)"; /* IE 8 */    -khtml-opacity: .90; /* Safari 1.x */    -moz-opacity: .90; /* FF lt 1.5, Netscape */}#globalNavi li ul.drop li {    float:none;    position:static;}#globalNavi li ul.drop li a {    display:block;    background:#dddddd;    border-bottom:solid 1px #000;    color:#0000aa;    padding:6px;    _zoom:1; /* IE 6 */    text-decoration: none;}#globalNavi li ul.drop ul a {    padding:10px 10px 10px 20px}.tableMain {    width: 700px;    /* ===== 位置 ===== */    position:float;    margin-left:auto;    margin-right:auto;    margin-bottom:0px;    margin-top:0px;    padding-left:0px;    padding-right:0px;    padding-top:0px;    padding-bottom:0px;    /* ===== ボーダー ===== */    border: solid 1px;    border-color: #FFFFFF #000038 #000038 #000038;}.tableMain td {    vertical-align:top;}.tableInfo {    /* ===== 位置 ===== */    margin-left:20px;    margin-right:20px;    margin-bottom:5px;    margin-top:5px;    padding-left:0px;    padding-right:0px;    padding-top:0px;    padding-bottom:0px;    /* ===== フォント ===== */    font-size:12px;    color: #ffffff;    text-decoration: none;    /* ===== ボーダー ===== */    border: none;}.tableInfo img {    background-color: #ffffff;}.tableInside {    position: float;    margin-left:0px;    margin-right:auto;    margin-bottom:0px;    margin-top:0px;    vertical-align: top;}.tableInside td {    vertical-align: top;    text-align: left;}.tableCenter {    margin-left:auto;    margin-right:auto;    margin-bottom:0px;    vertical-align: top;}.tableCenter td {    vertical-align: top;}div.list {}.list a {    /* ===== フォント ===== */    color: #395475;    text-decoration: underline;}#profile table  {     margin-top: 16px;    margin-left: 16px;    margin-right: 20px;    border-top: 1px solid #ccc;    border-left: 1px solid #ccc;}#profile th, #profile td {    font-size: 12px;    line-height: 150%;    text-decoration: none;    padding-left: 4px;    padding-top: 5px;    padding-bottom: 5px;    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;}.img_r {    float: right;    padding-top: 10px;    padding-bottom: 10px;    padding-left: 10px;}.tableCenter a {    font-size:13px;}.imgbutton img{    padding-left: 0px;    padding-top: 0px;    padding-right: 0px;    padding-bottom: 0px;    border: solid 3px;    border-color: #DDDDFF #7777A0 #7777A0 #DDDDFF;    background-color: #ffffff;}.imgbutton img:hover {    border: solid 3px;    border-color: #7777A0 #DDDDFF #DDDDFF #7777A0;}.imgbutton2 img{    padding-left: 5px;    padding-top: 5px;    padding-right: 5px;    padding-bottom: 5px;    border: solid 3px;    border-color: #DDDDFF #7777A0 #7777A0 #DDDDFF;}.imgbutton2 img:hover {    border: solid 3px;    border-color: #7777A0 #DDDDFF #DDDDFF #7777A0;}div.category {    /* ===== 位置 ===== */    position: float;    left: 0px;    top: 0px;    margin: 0px;    padding: 0px 0px 0px 0px;    /* ===== サイズ ===== */    width: 100%;}.category div {    /* ===== サイズ ===== */    width: 150px;    margin: 0px 0px 10px 0px;    /* ===== フォント ===== */    text-align: center;    color: #000038;    /* ===== 線 ===== */    border: 0;}.category h2 {    /* ===== 表示 ===== */    display: block;    /* ===== 位置 ===== */    margin-left: 10px;    margin-right:10px;    margin-top: 20px;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 10px;    /* ===== フォント ===== */    font-size:16px;    color: #ffffff;    text-decoration: none;    /* ===== 背景 ===== */    background-color: #000038;    /* ===== 線 ===== */    border: solid 1px;    border-color: #ffffff #ffffff #ffffff #ffffff;}.category h1 {    /* ===== 表示 ===== */    display: block;    /* ===== 位置 ===== */    margin-left: 2px;    margin-right:2px;    margin-top: 20px;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 0px;    /* ===== フォント ===== */    font-size:28px;    font-family:'ＭＳ Ｐゴシック';    line-height:27px;    color: #000038;    text-decoration: none;    /* ===== 背景 ===== */    background-color: white;    /* ===== 線 ===== */    border: none}.category p {    /* ===== 位置 ===== */    margin-left: 0px;    margin-right:0px;    margin-top:  5px;    margin-bottom: 5px;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 0px;    /* ===== フォント ===== */    font-size:12px;    line-height:18px;    color: #ffffff;    text-decoration: none;}.category imglink {    /* ===== 表示 ===== */    display: block;    /* ===== 位置 ===== */    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 10px;    /* ===== フォント ===== */    font-size:16px;    color: #000038;    text-decoration: none;    /* ===== 背景 ===== */    background-color: white;    /* ===== 線 ===== */    border: solid 1px;    border-color: #000038 #000038 #000038 #000038;}.labelbottom {    /* ===== 位置 ===== */    margin-top: 5px;    padding-top: 5px;    /* ===== フォント ===== */    font-size:12px;    color: #777799;    text-align: center;}hr {    margin: 0px 0px 0px 0px;}