@charset "utf-8";

/*------------------------------------------------
   Layout
------------------------------------------------*/
#wrap #leftArea{
float:left;
width:555px;
padding:0 3px 0 10px;
}

.singlecol #wrap #leftArea{
float:none;
width:745px;
}

#wrap #rightArea{
float:left;
width:185px;
padding:0 0 0 7px;
}

#subnavi{
width:760px;
background-color:#000;
}
#subnavi{
width:744px;
padding:6px 0 6px 16px;
}
#subnavi a{
background:url(../img/navi_icon.gif) no-repeat 2px center;
padding:0 10px 0 14px;
font-size:12px;
color:#FFFFFF;
}

#subnavi a:hover{
text-decoration:underline;
background:url(../img/navi_icon_on.gif) no-repeat 0px center;
}
#subnavi a.on{
font-weight:bold;
background:url(../img/navi_icon_on.gif) no-repeat 0px center;
}

#pan{
width:760px;
height:21px;
background-color:#E7E7E7;
border-top:#FFF solid 1px;
}

#pan{
width:744px;
padding:3px 0 0 16px;
color:#333333;
font-size:10px;
}

#pan a{
margin:0 2px 0 0;
padding:0 0 0 10px;
color:#333333;
text-decoration:none;
background:url(../img/pan_bg.gif) no-repeat left center;
}

#pan a:hover{
text-decoration:underline;
}

#pan span{
margin:0 2px 0 0;
padding:0 0 0 10px;
background:url(../img/pan_bg.gif) no-repeat left center;
}

#pan .start{
margin:0 2px 0 0;
padding:0;
text-decoration:none;
background:none;
}

#cmnKiller{
width:760px;
height:55px;
background:url(../img/common_bg.jpg) no-repeat;
}
#cmnKiller #title{
width:162px;
float:left;
padding:10px 0 0 10px;
}

#cmnkiller li{
line-height:0;
font-size:0;
}

h2.secttl{
position:relative;
width:550px;
border-bottom:#999 dotted 1px;
padding:2px 0 4px 0;
font-size:14px;
line-height:1;
margin:0 0 15px 0;
}
h2.secttl .t01{
width:520px;
padding:0 0 0 14px;
background:url(../img/title_icon.gif) no-repeat left center;
color:#333333;
font-weight:bold;
}

h2.secttl .page{
width:100px;
text-align:right;
position:absolute;
right:0px;
top:8px;
}

