﻿#base,#top,#middle,#bottom,{
width:973px;
margin-left:auto;
margin-right:auto;  
text-align:left;
}

#primary,#bottom #local_info,#container_main_index{
width:749px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*bg graphic settings*/
body{
background:url(/common/images/Grd_back.gif);
}
#base{
background:url(/common/images/Grd_base.jpg);
margin-bottom:20px;
}
#top{background:url(/common/images/top.jpg) no-repeat;
}
#middle{background:url(/common/images/middle.jpg) no-repeat;
clear:both;
/*margin-bottom:10px;*/
overflow:hidden;
}
#bottom{
margin:10px 0px 0px 0px;
background:url(/common/images/bottom.jpg) no-repeat;
clear:both;
padding-bottom:55px;
}


/*float */


#ex_navi li,#main_navi li,.Contents_list01,.Contents_list02,
.Contents_list03,.Contents_list04{
float:left;
}

#logo{
clear:both;
}
#main_navi ul{
padding:0px;
margin-left:0em ;
width:749px;
margin:0px;
overflow:hidden;
}
/*LargeContents*/
#nakami_main_index{
margin:0px 0px 0px 3px;
width:auto;
}
.LconNavi01{
width:auto;

}
#LargeContents {
padding-top:3px;
width:100%;
background:url(/common/images/Grd_Lcon_top.jpg) no-repeat top;
}

#container_main_index{
background:url(/common/images/Grd_Lcon_repeat.jpg);

}

#wrapper{
background:url(/common/images/Grd_Lcon_bottom.jpg) no-repeat bottom;
padding-bottom:3px;


}





#ex_navi{
margin:0px;
}
#ex_navi ul{
margin:0px;
float:right;
}

#ex_navi li{
float:left;

}

#local_info{
margin:10px auto 0px;
overflow:hidden;
width:749px;
}

.local_contents{
width:auto;
line-height:1.5em;
background:url(/common/images/Grd_local.gif) repeat-x;
text-align:left;
overflow:hidden;
}
.local_contents ul{
margin:0px;

}
.local_contents02{
overflow:hidden;
clear:both;
background:url(/common/images/Grd_Local_02.gif) repeat-x;
}


.local_navi{
width:100%;
overflow:hidden;
}
.foot_menu { 
list-style-image:url(/common/images/bar01.gif);
float:left;
margin-right:15px;
}
.foot_menu01 {
list-style-type:none;
float:left;
margin-right:15px;
}

#footer {
clear:both;
width:auto;
}

.local_01{
width:477px;
float: left;
margin-right: 16px;
border:solid 1px;
overflow:hidden;
}
.wrapper01 {
/*background-image:url(/common/images/Listmark_23.gif) no-repeat;*/
width:100%;
}

.local_02{
text-align:right;
float:left;
height:auto;
width:auto;
border:solid 1px;
border-top:none;
}

.head_line01{
float:left;
}
.head_line02{
margin:0px;
padding:0px;
float:left;
}
.Contents_list01,.Contents_list04{
margin:30px 10px 0px;
}
.Contents_list02{
margin:9px 5px;
border:solid 1px;
}
.Contents_list03{
text-align:left;
width:108px;
}
#footer ul{
margin-left:250px;
}

/*#footer a{
background:url(/common/images/bar01.gif) no-repeat;
padding-right:10px !important;
padding-right:0px;
}*/

.copyright{
display:block;
clear:both;

}

#title01 span,#title02 span,#title03 span{
font-weight:bold;
position:absolute;
top:10px;
left:0px;
width:100px;
}
#title01{
z-index:3;
visibility:visible;
}

#title02{
z-index:2;
visibility:hidden;
}
#title03{
z-index:1;
visibility:hidden;
}
.Contents_list03{
position:relative;
width:100px;
overflow:hidden;
height:80px;
}

#date01 span,#date02 span,#date03 span{
position:absolute;
top:35px;
left:0px;
width:100px;
}
#date01{
z-index:3;
visibility:visible;
}
#date02{
z-index:2;
visibility:hidden;
}

#date03{
z-index:1;
visibility:hidden;
}


#base #local_info .local_entrydate{
clear:left;
width:477px;
overflow:hidden;
}
#base #local_info .local_entrybody{
float:left;
width:350px;
margin-left:10px;
}

#base #local_info .local_entrydate li {
float:left;
}
.ex_prof{
margin:10px 0px;
font-size:0.9em;
}