@charset "shift_jis";


body#release #main br.clear{
clear:both;
}


/* heading
-----------------------------------------------*/
h2{
clear:both;
margin-bottom:10px;
padding:5px 5px 5px 15px;
background:url(/images/common/h2_icon02.gif) no-repeat 6px 50%  #090962;
color:#FFF;
font-size:1.16em;
line-height:1.4em;
}

h3{
margin-bottom:10px;
padding-left:15px;
background:url(/images/common/h3_icon01.gif) no-repeat 6px 50%;
color:#644196;
font-size:1.16em;
line-height:1.4em;
}


/* box
-----------------------------------------------*/
.rlsDate{
text-align:right;
}


/* list
-----------------------------------------------*/
#main ul li{
padding-left:13px;
background:url(/images/common/list_icon01.gif) no-repeat left 0.3em;
}
#main ul li li{
padding-left:13px;
background:url(/images/common/list_icon02.gif) no-repeat left 0.5em;
}
#main ul li ol{margin-bottom:0;}
#main ul li ol li{background:none;}

#main .rlsNewsList li{
position:relative;
margin-bottom:0.5em;
padding-left:7em;
background:none;
zoom:1;
}
#main .rlsNewsList li span{
position:absolute;
left:0pt;
top:0pt;
}

#main .rlsNewsList li em.new{
display:none;
color:#F00;
font-style:normal;
}

#main .rlsList01 li{
padding-left:0;
background:none;
}


/* image and text
-----------------------------------------------*/
#release p.align-center{
clear: both;
text-align: center;
}

#release p.align-left{
float: left;
margin: 0 10px 0 0;
}

#release p.align-right{
float: right;
margin: 0 0 0 10px;
}


/* table
-----------------------------------------------*/
#release table{
margin-bottom:10px;
}

#release td{
padding:5px;
}

table.rlsTableLayout01{
margin:0 auto 10px;
width:auto;
border:none;
}
table.rlsTableLayout01 td{
padding:0 5px;
border:none;
}


/* text
-----------------------------------------------*/
.fontSize01{
font-size:0.83em;
}
