@charset "utf-8";

#main h3{
width:540px;
}

#repbox{
width:540px;
display:inline-table;
margin:0 0 15px 0;
}

#repbox02{
width:540px;
display:inline-table;
margin:0 0 30px 0;
}

#repbox03{
width:540px;
margin:0 0 30px 0;
}

/* \*/
#repbox,
#repbox .right dl,
#oldrepbox,
#repbox02,
#adobebox dl{
display:block;
}
/* */

#repbox:after,
#repbox .right dl:after,
#oldrepbox:after,
#repbox02:after,
#adobebox dl:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

#repbox .left,
#repbox02 .left{
width:140px;
float:left;
}

#repbox .right,
#repbox02 .right{
width:400px;
float:left;
}

#repbox .right h4,
#repbox02 .right h4{
color:#ce045b;
font-size:110%;
border-bottom:1px solid #cccccc;
}

#repbox .right p{
text-align:right;
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:20px 0 5px 0;
}

#repbox .right dl{
width:400px;
display:inline-table;
padding:4px 0;
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
}

#repbox .right dt{
width:200px;
background:url(../../../common/images/ico_arrow05.gif) 0 7px no-repeat;
float:left;
}

#repbox .right dt span{
padding-left:8px;
}

#repbox .right dd{
width:200px;
text-align:right;
float:right;
}

#repbox .right p img,
#repbox .right dd img,
#oldrepbox dd img{
vertical-align:middle;
margin:0 3px 3px 0;
}

#repbox table{
border-collapse:collapse;
border:1px solid #d9d9d9;
font-size:x-small;
}

#repbox th{
font-weight:normal;
border:1px solid #d9d9d9;
background-color:#f3f3f4;
padding:4px 2px;
}

#repbox th.tit{
background-color:#ffebf5;
text-align:left;
}

#repbox th.tit span{
font-size:xx-small;
}

#repbox td{
text-align:right;
border:1px solid #d9d9d9;
padding:4px 2px;
}

#repbox02 .right h5{
font-size:100%;
padding:10px 0 5px 10px;
}

#repbox02 .right dl{
padding:0 0 0 20px;
}

#repbox02 .right dt a{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
padding:3px 0 4px 20px;
}

#repbox02 .right dd{
padding:5px 0 0 20px;
}

#repbox02 .right dd a{
background:url(../images/ico_ie.gif) left center no-repeat;
padding:3px 0 3px 20px;
}

#repbox03 h4{
color:#ce045b;
font-size:110%;
border-bottom:1px solid #cccccc;
}

#repbox03 h5{
font-size:100%;
padding:10px 0 10px 10px;
}

#repbox03 dl{
padding-left:20px;
}

#repbox03 dt a{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
padding:3px 0 3px 20px;
}

#repbox03 dd{
padding:5px 0 15px 20px;
}

#repbox03 dd a{
background:url(../images/ico_ie.gif) left center no-repeat;
padding:3px 0 3px 20px;
}

#repbox03 .position dt,
#repbox03 .position dd,
#repbox03 .position02 dt,
#repbox03 .position02 dd{
padding:0 0 3px 0;
}

#repbox03 .position dt a,
#repbox03 .position02 dt a{
background:none;
float:right;
padding:3px 0 3px 20px;
}

#repbox03 .position dd a,
#repbox03 .position02 dd a{
background:url(../../common/images/ico_pdf.gif) left top no-repeat;
padding:3px 0 3px 20px;
}

#repbox03 .position dd{
width:310px;
float:left;
padding-right:10px;
padding-top:5px;
}

#repbox03 .position02 .moviebtn{
float:right;
}

#oldrepbox{
clear:both;
width:540px;
display:inline-table;
padding:0 0 40px 0;
}

#oldrepbox02{
clear:both;
width:540px;
display:inline-table;
padding:0 0 30px 0;
}

#oldrepbox03{
float:left;
width:540px;
padding:0 0 30px 0;
}

#oldrepbox h4{
color:#ce045b;
font-size:110%;
border-bottom:1px solid #cccccc;
margin-bottom:20px;
}

#oldrepbox02 h4,
#oldrepbox03 h4{
color:#ce045b;
font-size:110%;
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}

#oldrepbox dl{
width:540px;
display:inline-table;
padding:0;
}

#oldrepbox dt{
width:200px;
background:url(../../../common/images/ico_arrow05.gif) 0 7px no-repeat;
float:left;
}

#oldrepbox dt span{
padding-left:8px;
}

#oldrepbox dd{
width:340px;
float:left;
}

#oldrepbox02 dl{
padding:0 10px 20px;
}

#oldrepbox02 dt{
font-weight:bold;
}

#oldrepbox02 dd{
padding:3px 0 0 10px;
}

#oldrepbox02 dd a{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
padding:3px 0 3px 20px;
}

#oldrepbox03 h5{
font-size:100%;
padding:0 0 0 10px;
clear:both;
}

#oldrepbox03 h5.pas{
font-size:100%;
padding:0 0 5px 10px;
}

#oldrepbox03 dl{
font-size:86%;
padding:0 0 30px 20px;
}

#oldrepbox03 dt a{
background:url(../../common/images/ico_pdf.gif) left 2px no-repeat;
padding:3px 0 3px 20px;
}

#oldrepbox03 dd{
padding:2px 0 7px 20px;
}

#oldrepbox03 dd a{
background:url(../images/ico_ie.gif) left center no-repeat;
padding:3px 0 3px 20px;
}


#oldrepbox03 .past{
font-size:100%;
padding:5px 0 0 20px;
}

#oldrepbox03 dl.past{
margin-bottom:10px;
}

#oldrepbox03 .past dt{
width:310px;
float:left;
padding-right:10px;
/*padding-top:5px;*/
}

#oldrepbox03 .past dt a{
padding:3px 0 3px 20px;
}

#oldrepbox03 .past dd{
width:175px;
float:left;
/*padding:2px 0 7px 0;*/
}

#oldrepbox03 .past dd a{
background:none;
padding:0;
}

#oldrepbox03 .past02{
font-size:100%;
padding:5px 0 0 20px;
}

#oldrepbox03 dl.past02{
margin-bottom:10px;
}

#oldrepbox03 .past02 dt{
padding-top:5px;
}

#oldrepbox03 .past02 dt a{
padding:3px 0 3px 20px;
}

#oldrepbox03 ul{
padding:0 0 30px 20px;
}

#oldrepbox03 li{
padding-bottom:5px;
}

#oldrepbox03 li a{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
padding:3px 0 3px 20px;
}

#adobebox{
clear:both;
border:1px solid #d9d9d9;
background-color:#fcfcfc;
padding:10px 14px;
}

#adobebox dl{
width:510px;
display:inline-table;
}

#adobebox dt{
width:130px;
float:left;
}

#adobebox dd{
color:#666666;
font-size:x-small;
width:380px;
float:left;
}

#adobebox .wmp{
clear:both;
padding-top:5px;
}

#adobebox .wmp dd{
padding-top:7px;
}

#news{
width:539px;
margin-bottom:10px;
}

#news ul{
margin:0px 10px 4px 10px;
display:block;
}

#news li a{
padding:3px 0 4px 22px;
}

#news li a.pdf{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
}


