@charset "UTF-8";

.t_h1{
float:left;
padding:0px 16px 0px 0px;
width:630px;
}
.globalnavi{
float:left;
width:300px;
}
.globalnavi li{
float:left;
}
.globalnavi li.center{
padding:0px 0px 0px 3px;
}


.navi_sc{
float:left;
padding:20px 0px 11px 28px;
width:192px;
}
.navi_sc li{
margin:0px 0px 4px;
}
.navi_sc li.lastchild{
margin:0px;
}
.zoom{
float:right;
padding:52px 56px 11px 0px;
width:148px;
}

.imglist{
clear:both;
margin:0px auto;
width:890px;
}
.imglist li{
float:left;
width:178px;
height:178px;
text-align:center;
}
.imglist li a,
.imglist li a:link,
.imglist li a:visited{
display:block;
padding:3px 0px;
border:1px solid #323232;
height:170px;
}
.imglist li a:hover,
.imglist li a:active{
border:1px solid #36f;
}
.table_ex{
margin:30px 0px 25px 28px;
border:1px solid #fff;
background:#333;
}
.table_ex th{
padding:3px 5px;
width:60px;
border:1px solid #fff;
}
.table_ex td{
padding:3px 5px;
border:1px solid #fff;
}
.table_ex td p{
margin:0px 0px 1em;
}
.table_ex td p.lastchild{
margin:0px;
}

.wrap_other{
margin:0px 0px 0px 33px;
}
.wrap_other p{
margin:0px 0px 1em;
}
.wrap_other p.lastchild{
margin:0px;
}
.wrap_other .pagetop{
padding:0px 15px 0px 0px;
text-align:right;
}

.t_h2{
margin:0px 0px 10px;
color:#d54310;
font-size:120%;
font-weight:bold;
}
.t_h2bottom{
margin:20px 0px 10px;
color:#d54310;
font-size:120%;
font-weight:bold;
}
