html,body {    height: 800px;    font-family: 'MS Pゴシック';}.tableMain {    width:700 px;    /* ===== 位置 ===== */    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: #000038;    text-decoration: none;    /* ===== ボーダー ===== */    border: none;}.tableInside {    position: float;    margin-left:0 px;    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;}.imgbutton img{    padding-left: 0px;    padding-top: 0px;    padding-right: 0px;    padding-bottom: 0px;    border: solid 3px;    border-color: #DDDDFF #7777A0 #7777A0 #DDDDFF;}.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;    /* ===== 線 ===== */    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: #000038;    text-decoration: none;    /* ===== 背景 ===== */    background-color: white;    /* ===== 線 ===== */    border: solid 3px;    border-color: #000038 #000038 #000038 #000038;}.category h1 {    /* ===== 表示 ===== */    display: block;    /* ===== 位置 ===== */    margin-left: 10px;    margin-right:10px;    margin-top: 20px;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 0px;    /* ===== フォント ===== */    font-size:32px;    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: #000038;    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;}
