﻿html{background-color:#0096ff}body{margin:0 .2em;background-color:#0096ff}a{color:#4cb4ff}fieldset{margin-bottom:.4em}#hd{margin:.2em 0}#bd{padding:.3em;background-color:#fff}#ft{padding:.5em;color:#fff;font-size:85%;text-align:center}#logo{width:103px;height:49px}#account{font-size:70%;position:absolute;top:18px;right:.5em}#account li a{color:#fff}#text{width:100%;height:3em;margin:.2em 0}#photo{width:100%;margin:.2em 0}#timeline li{padding:.2em;border-bottom:solid 1px #0096FF}#timeline h3 a.name{font-weight:bold}#timeline p{margin:.1em 0;line-height:1.15}#timeline div{color:#909090;font-size:85%}.box{margin-bottom:.5em}.box h2{padding:.2em .3em;color:#fff;background-color:#0096FF;font-weight:bold}.box h2 a{color:#fff;text-decoration:underline}.box p{margin:.3em}.tab-navi{font-size:85%;text-align:center;border-bottom:solid 2px #0096FF}.tab{width:91%;margin:0 auto}.tab li{width:25%;float:left}.tab-navi li a{color:#0096FF;margin:0 1px -1px;padding:.2em 0;background-color:#fff;display:block;border:solid 1px #0096FF}.tab-navi li.active a{color:#fff;background-color:#0096FF}.tab-navi:after,.page-navi:after{content:"";display:block;clear:both}.fav{color:#d0d0d0;text-decoration:none}.fav.full{color:#fcc800}.page-navi{margin-top:.3em}.pager{font-size:85%;float:right}.pager li,#account li{display:inline}