.hidden {visibility:hidden;}
p.mjetpagetop {margin:0px;padding:0px;width:665px;text-align:right;padding-top:5px;}
p.mjetpagetop a {color:#595858;text-decoration:none;}
p.mjetpagetop a:hover {text-decoration:underline;}
.clear{clear:both;}
ul#year{margin:0;padding:15px 0 0 19px;font-size:110%;}
ul#year li{list-style:none;float:left;padding:6px 9px 8px 9px;margin:0 5px 0 0;background:#DDD9C3;color:#F60;}
ul#year li a:link,ul#year li a:visited{text-decoration:none;color:#660;}
#box_h2.achievements {margin:0px 10px 10px 30px;padding:0px;}
h3{margin:0px 10px 10px 30px;padding:0px;}
#kaiinmain {margin:0px;padding:0px;background-image:url(../images/kaiin/main_bg.gif);width:665px;background-repeat:repeat-y;}
h2 {margin:0 130px 30px 0px;padding-top:15px;}
#box_h2 p {color:#695700;font-size:120%;margin:5px 100px 0px 0px;padding:0px;line-height:20px;}
#jisseki{margin:20px;}
#jisseki table {margin:0px;padding:0px;border-collapse:collapse;border-spacing:0;border:1px solid #c7c6a1;empty-cells:show;font-size:90%;}
#jisseki table th {padding:3px;border:1px solid #c7c6a1;text-align:center;white-space:nowrap;background:#EBF2E0;}
#jisseki table td {padding:3px;border:1px solid #c7c6a1;}
.right{text-align:right;}
.bold{font-weight:bold;}
p.tour_jisseki{background:url(../images/11_jisseki/illu_tour_jisseki.gif) no-repeat left top;height:45px;margin:0;padding:15px 15px 0 60px;font-size:110%;color:#695700;}

#box_left{float:left;width:435px;}
#box_right{float:right;margin:60px 15px 15px 10px;text-align:center;}
#box_right p{font-size:90%;text-align:center;margin:3px auto 15px;}
#description{text-indent: 50px;}