@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("common.css");
@import url("sidebar.css");

#content{
width:910px;
margin:0px auto;
background:url(../info/img/index_bg_01.png) no-repeat 0px bottom;
padding-bottom:23px;
margin-bottom:50px;
}

#content dt.content{
position:relative;
height:29px;
}

#content dt.content img{
position:absolute;
left:-4px;
}

#content dd.content{
width:882px;
height:100%;
padding:16px 13px;
border:1px solid #797467;
border-style:none solid;
background:#E9E3D4;
}

#content dd.content{
}

#content01{
width:560px;
padding:11px 10px;;
float:right;
border:5px solid #DCD3BB;
background:#F8F5EF;
margin-bottom:5px;
}

#content01 h3{
color:#fff;
background:#4F342A;
font-size:1.4em;
line-height:1.5;
margin-bottom:10px;
padding-left:5px;
}

#content01 div.entry{
height:100%;
font-size:1.2em;
line-height:1.2;
margin-bottom:10px;
}

#content01 div.entry p{
margin-bottom:10px;
}

#content01 div.entry .box01{
height:100%;
}

#content01 div.entry .box01 img{
margin-right:10px;
margin-bottom:10px;
float:left;
}

#content01 div.entry .box02{
height:100%;
}

#content01 div.entry .box03{
height:100%;
margin-bottom:10px;
}

#content01 div.entry .box03 img.leftimage{
float:left;
}

#content01 div.entry .box03 img.rightimage{
float:right;
}

#content01 div.entry .box04{
height:100%;
}

#content01 div.entry .box05{
height:100%;
}

#content01 div.entry .box05 img{
margin-bottom:10px;
}

/* ページャー */
#content02{
float:right;
width:560px;
padding:0px 20px;;
float:right;
font-size:1.2em;
}

#content02 p{
text-align:right;
}

#content02 ul{
height:100%;
margin-bottom:60px;
}

#content02 ul .li01{
float:left;
}

#content02 ul .li02{
float:right;
}

/* 検索画面 */
#content03{
width:560px;
padding:11px 10px 90px;
float:right;
border:5px solid #DCD3BB;
background:#F8F5EF;
position:relative;
font-size:1.2em;
margin-bottom:5px;
}

#content03 h3{
font-size:1.4em;
line-height:1.5;
margin-bottom:10px;
padding-left:5px;
}

#content03 .entry{
}

#content03 .entry .ol01{
border-top:dotted 1px #D6D4D0 !important;
border-top:solid 1px #EEEBE6;
height:100%;
}

#content03 .entry .ol01 li{
padding:5px 0px;
border-bottom:dotted 1px #D6D4D0 !important;
border-bottom:solid 1px #EEEBE6;
}

#content03 .ul01 .li01{
position:absolute;
top:15px;
right:20px;
}

#content03 .ul01 .li02{
position:absolute;
bottom:60px;
right:20px;
}




