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

*{
margin:0px;
padding:0px;
}

img{
border:0px;
}

p{
color:#473c24;
}



body{
text-align:center;
font-family:'osaka,メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#all{
width:700px;
background-image:url("img/contents_bg.gif");
background-repeat:repeat-y;
background-position:top;
margin:0px auto 20px auto;
font-size:80%;
}



#banner{
clear:both;
width:658px;
margin-top:10px;
padding:10px 20px 0px 20px;
_padding:0px; /*ie6用ハック*/
min-height:1px;/*ie7対策*/
}

/*floatさせたボックスが親ボックスからはみ出す現象を回避(ここから)*/
#banner:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden
}
/*floatさせたボックスが親ボックスからはみ出す現象を回避(ここまで)*/

#banner li{
list-style:none;
display:inline;
}

#banner li{
list-style:none;
display:inline;
}

#banner a.menu-1{background:url("img/banner_maniwa.jpg") top no-repeat; width:315px; height:67px; display:block; float:left;}
#banner a.menu-2{background:url("img/banner_tsuyama.jpg") top no-repeat; width:315px; height:67px; display:block; float:right;}



#pulldown-menu{
clear:both;
background-image:url("img/pulldown_bg.gif");
margin:15px 20px 0px 20px;
text-align:left;
padding:5px 10px 5px 10px;
min-height:1px; /*ie7対策*/
}

/*floatさせたボックスが親ボックスからはみ出す現象を回避(ここから)*/
#pulldown-menu:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden
}
/*floatさせたボックスが親ボックスからはみ出す現象を回避(ここまで)*/

#pulldown-menu p{
padding-top:5px;
padding-bottom:5px;
}

#pulldown-menu img{
float:left;
}

#pulldown-menu form{
padding-top:3px;
}

.pulldown-m{
width:300px;
float:left;
text-align:right;
vertical-align:bottom;
}

.pulldown-t{
width:300px;
float:right;
text-align:right;
vertical-align:bottom;
_float:none; 　/*ie6用ハック*/
_padding-left:10px; /*ie6用ハック*/
}

#footer{
clear:both;
background:url("img/footer.gif") top no-repeat;
height:51px;
padding:15px 20px 0px 0px;
_height:66px; /*ie6用ハック*/
}

#footer p{
color:#000000;

}

.float-left{
float:left;
}

.float-right{
float:right;
}


.clear{
clear:both;
}

.n{
display:none;
}



/*sub page*/

#top-sub{
background:url("img/sub_title_bg.jpg") top no-repeat;
text-align:right;
}

#top-sub2{
background:url("img/sub_title_bg02.jpg") top no-repeat;
text-align:right;
}

#subtitle-container{
float:right;
width:335px;
margin-right:20px;
padding-top:180px;
border-bottom:1px #473c24 solid;
_margin-right:10px; /*ie6用ハック*/
}


.no{
float:right;
padding:32px 0px 5px 20px;
}

.topic-path{
clear:both;
padding:5px 20px 30px 0px;
}

.topic-path a{
color:#588c6c;
}


.getacro{
float:right;
margin-right:20px;
}

#list{
clear:both;
padding-top:20px;
}

.return{
padding-left:20px;
text-align:right;
}

.return img{
border:1px #473c24 solid;

}

.bold{
font-weight:bold;
}


/*table*/


table.pdf-table{
width:660px;
margin:0px 0px 0px 32px;
text-align:left;
font-size:100%;

}

table.pdf-table td{
line-height:120%;
width:20%;
vertical-align:top;
}

table.pdf-table td a:link{
color:#588c6c;
}

table.foot{
margin:auto;}