@charset "utf-8";

/*sidenavi-----------------------------------------------*/
#main #section #sidenavi{
background:#F8F0E4 url(../img/information/sub_bottom.jpg) bottom left no-repeat;
width:180px;
padding:16px 10px 16px 10px;
float:left;
}

#main #section #sidenavi div.sidettl{
padding-bottom:12px;
width:180px;
background:url(../img/information/subline.gif) right bottom no-repeat;
}

#main #section #sidenavi dl{
width:160px;
margin-left:20px;
background:url(../img/information/subline.gif) right bottom no-repeat;
}
#main #section #sidenavi ul{
width: 160px;
margin: 0 0 20px 20px;
background: url(../img/information/subline.gif) right bottom no-repeat;
}

#main #section #sidenavi dl dt{
padding:7px 0 7px 11px;
margin-left:5px;
font-size:11px;
color:#2B0F08;
background:url(../img/information/ic01.jpg) no-repeat left 11px;
}
#main #section #sidenavi li{
padding:7px 0 7px 11px;
margin-left:5px;
font-size:11px;
color:#2B0F08;
list-style-image: url(../img/information/ic01.jpg);
background:url(../img/information/subline.gif) no-repeat right bottom;
}


/*content-----------------------------------------------*/

#main #section #content{
float:right;
width:660px;
margin:15px 0 0 40px;
padding:0;
font-size:12px;
}

#main #section #content h2{margin:0 0 40px 0;}

#main #section #content p.photo{
float: right;
padding: 3px;
margin: 0 0 25px 0;
border:#DFD3C1 1px solid;
}

#main #section #content p.comment{
width:445px;
float: left;
line-height:1.8;
}

#main #section #content h3{
width:650px;
padding:7px 0 0 10px;
height:23px;
background:url(../img/newitem/title_bg.gif) repeat-x left top;
margin-bottom:25px;
clear:both;
font-weight: bold;
font-size:14px;
}

#main #section #content dl{
background:url(../img/recruit/line.gif) no-repeat left bottom;
padding: 0 0 10px 0;
margin:10px 0 0 0;
}

#main #section #content dt{
width:110px;
font-weight:bold;
float: left;
clear:both;
}

#main #section #content dd{
padding: 0 0 0 120px;
}

#main #section #content dd li{
font-size:10px;
margin:15px 0 0 0;
}
#main #section #content dd em{
font-size: 10px;
margin: 15px 0 0 0;
}
#main #section #content dd p{
font-size: 12px;
padding: 0 0 10px 0;
}

#main #section #content dd li span{
color:#996600;
font-weight:bold;
font-size:12px;
background: url(../img/recruit/ic.gif) no-repeat left 2px;
padding: 0 0 0 15px;
}
#main #section #content dd b,
#main #section #content dd strong{
color:#996600;
font-weight:bold;
font-size:12px;
background: url(../img/recruit/ic.gif) no-repeat left 2px;
padding: 0 0 0 15px;
}

#main #section #content dd span.red{
color:#CC0000;
font-size:10px;
}

#main #section #content p.btn-entry{
width:660px;
text-align:right;
margin:10px 0;
}


#main #section #content #page_top{
	width:650px;
	text-align: right;
	margin: 10px 0 50px 0;
}

/*rollover achtive---------------------------------------------*/
#header_wrapper #header ul#g_navi li#gbtn010{
background:url(../img/common/g_btn010_on.gif) no-repeat left top;
}

#header_wrapper #header ul#g_navi li#gbtn010 img{
visibility:hidden;
}

