@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

*{
margin:0px;
padding:0px;
border:0px;
line-height:1.6em;
}

body{
background:#fff;
}

a{
color:#1D3994;
}

/* 回り込み解除 */
br.clear{
clear:both;
line-height:0px;
height:0px;
font-size:0px;
margin:0px;
padding:0px;
border:none;
}

/* テキスト飛ばし */
.fir{
text-indent:-1000%;
overflow:hidden;
font-size:0px;
}

/* block右寄せ */
.f_right{
float:right;
}

/* block左寄せ */
.f_left{
float:left;
}

/* inline右寄せ */
.t_right{
text-align:right;
}

/* inline左寄せ */
.t_left{
text-align:left;
}

/* inline中央 */
.t_center{
text-align:center;
}

/* inline均等 */
.t_just{
text-justify:inter-ideograph;
text-align:justify;
}

#content01{
width:505px;
font-size:75%;
color:#666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px 30px;
}

#content01 h1{
margin-bottom:30px;
}

#content01 .box01{
margin-bottom:30px;
}

#content01 .box02{
width:350px;
margin-bottom:30px;
}

#content01 .t_right{
position:relative;
text-align:right;
zoom:1;
}

#content01 .t_right span{
position:absolute;
left:0px;
top:0px;
}

#content01 .box01 table{
width:100%;
border-collapse:separate;
border-spacing:2px;
}

#content01 .box02 table{
width:100%;
border-collapse:separate;
border-spacing:2px;
}

#content01 div table thead tr th{
background:#bbb;
text-align:center;
font-weight:800;
color:#003;
background:#d0d0d0;
padding:3px;
}

#content01 div table tbody tr th{
background:#D9E1FF;
font-weight:800;
color:#003;
padding:2px;
}

#content01 div table tbody tr td{
text-align:center;
background:#E5E5E5;
padding:2px;
}

#content01 div table tbody tr th.th01{
width:110px;
text-align:left;
}

#content01 div table tbody tr .w75{
width:70.2px;
}

#content01 .box01 table tbody tr .w50{
width:42px;
}

#content01 .pagetop{
text-align:right;
margin-bottom:50px;
}

#content01 .box03{
margin-bottom:30px;
zoom:1;
}

#content01 .box03 .image{
width:260px;
float:left;
text-align:center;
}

#content01 .box03 dl{
float:right;
width:230px;
}

#content01 .box03 dl dt{
font-weight:800;
}

#content01 .foot{
background:url(/img/size_img_07.png) no-repeat 0px 0px;
padding:10px 0px 30px;
}

#content01 .close{
text-align:center;
margin-bottom:10px;
cursor:pointer;
}


#content01 h2{
margin-bottom:30px;
}












