@charset "utf-8";
/* CSS Document */

/*
========== 決算短信 / ファクトブック ==========
*/
#annbox{
width:670px;
padding:10px 0 20px;
}

#annbox h3{
font-size:90%;
color:#1d3b0b;
}

#annbox h3 span{
font-size:120%;
}

#annbox .list{
width:670px;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
padding:10px 0;
}

#annbox .list dl{
width:540px;
float:left;
}

#annbox .list dt{
width:95px;
float:left;
background:url(../../common/images/ico_arrow03.gif) 0 0.3em no-repeat;
padding-left:15px;
}

#annbox .list dd{
width:410px;
float:left;
padding:0 10px;
}

#annbox .list p{
width:130px;
float:left;
}

#annbox .list p a{
background:url(../../common/images/ico_pdf.gif) left top no-repeat;
padding:0 0 3px 15px;
}

#annbox .list p a.arc{
background:url(../../common/images/ico_archive.gif) left top no-repeat;
padding:0 0 3px 15px;
}
/*
========== 有価証券報告書 ==========
*/
p.edinetarea{
padding:10px;
background-color:#e5efe1;
margin-bottom:10px;
}

/*
========== 決算説明会 ==========
*/
#expbox{
width:670px;
padding:10px 0 20px;
}

#expbox h3{
font-size:90%;
color:#1d3b0b;
}

#expbox h3 span{
font-size:120%;
}

/*#expbox .list{
width:670px;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
padding:10px 0;
}

#expbox .list dl{
width:490px;
float:left;
}

#expbox .list dt{
width:95px;
float:left;
background:url(../../common/images/ico_arrow03.gif) 0 0.3em no-repeat;
padding-left:15px;
}

#expbox .list dd{
width:360px;
float:left;
padding:0 10px;
}*/

#expbox .list{
width:670px;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
padding:10px 0;
}

#expbox .list .left{
width:285px;
float:left;
}

#expbox .list .left dl{
padding:10px 0;
}

#expbox .list .left dt,
#expbox .list th p{
width:95px;
float:left;
background:url(../../common/images/ico_arrow03.gif) 0 0.3em no-repeat;
padding-left:15px;
}

#expbox .list .left dd{
width:100px;
float:left;
padding:0 10px;
}

#expbox .list .right{
width:260px;
float:right;
}

#expbox .list p.movie{
width:130px;
float:left;
}

#expbox .list p.movie a{
background:url(../images/ico_camera.gif) left top no-repeat;
padding:1px 0 4px 20px;
}

#expbox .list p{
width:130px;
float:left;
}
/*
#expbox .list p a{
background:url(../../common/images/ico_pdf.gif) left top no-repeat;
padding:0 0 3px 15px;
}
*/
#expbox .list p a.pdf{
background:url(../../common/images/ico_pdf.gif) left top no-repeat;
padding:0 0 3px 15px;
}
#expbox .list p a.arc{
background:url(../../common/images/ico_archive.gif) left top no-repeat;
padding:0 0 3px 15px;
}

#expbox .list th p{
width:95px;
float:none;
font-weight:normal;
}

#expbox .list td p.title{
padding:0 10px;
width:auto;
}

#expbox .list td p.title a{
background:none;
padding:0;
}

/*
========== 最新決算情報パック ==========
*/
#kespbox{
width:670px;
padding:10px 0 20px;
}

#kespbox h3{
font-size:90%;
color:#1d3b0b;
}

#kespbox h3 span{
font-size:120%;
}

#kespbox .list{
width:670px;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
padding:10px 0;
}

#kespbox .list .left{
width:285px;
float:left;
}

#kespbox .list .left dl{
padding:10px 0;
}

#kespbox .list .left dt,
#kespbox .list th p{
width:95px;
float:left;
background:url(../../common/images/ico_arrow03.gif) 0 0.3em no-repeat;
padding-left:15px;
}

#kespbox .list .left dd{
width:100px;
float:left;
padding:0 10px;
}

#kespbox .list .right{
width:260px;
float:right;
}

#kespbox .list p.movie{
width:130px;
float:left;
}

#kespbox .list p{
width:130px;
float:left;
}
#kespbox .list p a.arc{
background:url(../../common/images/ico_archive.gif) left top no-repeat;
padding:0 0 3px 15px;
}

#kespbox .list th p{
width:95px;
float:none;
font-weight:normal;
}

#kespbox .list td p.title{
padding:0 10px;
width:auto;
}

#kespbox .list td p.title a{
background:none;
padding:0;
}

/*
========== 個人投資家説明会 ==========
*/
#kojbox{
width:670px;
padding:10px 0 20px;
}

#kojbox h3{
font-size:90%;
color:#1d3b0b;
}

#kojbox h3 span{
font-size:120%;
}

#kojbox .list{
width:670px;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
padding:10px 0;
}

#kojbox .list dl{
width:490px;
float:left;
}

#kojbox .list dt{
width:95px;
float:left;
background:url(../../common/images/ico_arrow03.gif) 0 0.3em no-repeat;
padding-left:15px;
}

#kojbox .list dd{
width:360px;
float:left;
padding:0 10px;
}

#kojbox .list p.movie{
width:60px;
float:left;
}

#kojbox .list p.movie a{
background:url(../images/ico_camera.gif) left top no-repeat;
padding:1px 0 4px 20px;
}

#kojbox .list p{
width:120px;
float:left;
}

#kojbox .list p a{
background:url(../../common/images/ico_pdf.gif) left top no-repeat;
padding:0 0 3px 15px;
}
