@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");
@import url("style-entry.css");



#main_ttl{
background:url(../img/inner/inggl_bg.gif) repeat-x 0 0;
}

#pan{
text-align:left;
font-size:10px;
padding:10px 0px 0px 0px;
}


div.menu{
background:url(../img/inner/left_bg.gif) repeat-y 0 0;
width:199px;
padding:0px 1px;
}
div.menu ul{
list-style:none;
/*width:199px;
margin-left:auto;
margin-right:auto;*/
}
div.menu ul li{
border-bottom:1px solid #CEAF94;
border-top:1px solid #ffffff;
background:url(../img/inner/point01.gif) no-repeat 5px 8px;
padding:5px 5px 6px 20px;
/*width:174px;*/
}


div.menu2{
background:url(../img/inner/left_bg.gif) repeat-y 0 0;
width:199px;
padding:0px 1px;
margin-bottom:15px;
}
div.menu2 ul{
list-style:none;
border-top:1px solid #BC700D;
border-bottom:1px solid #BC700D;
/*width:199px;
margin-left:auto;
margin-right:auto;*/
}
div.menu2 ul li{
border-bottom:1px solid #CEAF94;
border-top:1px solid #ffffff;
background:url(../img/inner/point01.gif) no-repeat 5px 8px;
padding:5px 5px 6px 20px;
/*width:174px;*/
}


div.month{
background:url(../img/inner/left_bg.gif) repeat-y 0 0;
width:199px;
padding:13px 1px;
text-align:center;
border-bottom:1px solid #CF7D12;
}


.ttl01{
background:url(../img/inner/ttl_bg.gif) repeat 0 0;
border-left:10px solid #FFB801;
padding:4px 10px 4px 8px;
color:#3D2403;
}

.ent_area{
width:560px;
margin-left:auto;
margin-right:auto;
line-height:180%;
padding:6px 0px;
}

.date{
text-align:right;
color:#A15C06;
}

.ent{
padding-bottom:25px;
}

.dat02{
text-align:right;
background:url(../img/inner/point02.gif) no-repeat right center;
padding:3px 10px;
}


.bute{
font-size:16px;
text-align:center;
padding-top:20px;
padding-bottom:30px;
letter-spacing:3px;
}




.for{
text-align:right;
clear:both;
}






.nexts{
padding-left:15px;
}
.nexts dt{
font-weight:bold;
background:url(../img/inner/point01.gif) no-repeat left center;
padding:1px 0px 1px 15px;
}
.nexts dd{
padding:1px 0px 8px 15px;
}







.ttl02{
background:url(../img/inner/ttl_bg02.gif) no-repeat left top;
padding:8px 10px 0px 20px;
height:31px;
font-size:14px;
width:550px;
}


.conent{
padding:10px 0px;
line-height:180%;
}



.ttl03{
background:url(../img/inner/point03.gif) no-repeat 5px 8px #F6F2E6;
font-size:12px;
padding:4px 10px 3px 20px;
width:548px;
border:1px solid #E0D0A2;
margin-bottom:10px;
}


.must{
color:#ee0000;
padding-left:5px;
font-size:10px;
}



.catettl{
background:url(../img/inner/cate_bg.gif) no-repeat 0px 0px #9B5804;
padding:5px 5px 5px 15px;
color:#ffffff;
font-size:12px;
width:181px;
height:18px;
}

