#wrap{
	width: 960px;
	margin:0 auto auto auto;
}


*{
	margin:0;
	padding0;
}

body{
	background-image:url(../img/backBG.png);
	background-repeat:repeat-x;
	background-color:#6cb38f;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    padding-top:10px;
}


a#main{
	margin:0;
	padding0;
}

#mainMenu{
	width:100%;
	background-image:url(../img/bokuyousya_web.png);
	margin:0;
	padding:0;
}

#mainMenu ul{
	margin:0;
	padding:-10px 0 0 0;
	list-style-type:none;
}

#mainMenu li{
	display:inline;
	float:left;
}

#mainMenu a{
	display:block;
	background-image:url(../img/btn_back.png);
	padding:0;
	text-decoration:none;
	color:#557;
	width:188px;
	height:17px;
	margin:0 0 0 0;
	padding:5px 0 10px 0;
	text-align:center;
}

#mainMenu a:hover{
	color:#888888;
}

img#mainImage{
	width:850px;
	padding:30px 45px 20px 45px;
}

.mainArea{
/*
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border-radius:5px;
	behavior:url(../htc/border-radius.htc);
	margin:10px 0;
*/
}

.RadiusArea{
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border-radius:5px;
	behavior:url(../htc/border-radius.htc);
	margin:10px 0;
}

.mainArea p{
	padding:15px 15px 0 15px;
}

span.BlockTitle{
	color:#6cb38f;
	font-size:20px;
	font-weight:bold;
}

span.BlockTitleSmall{
	color:#6cb38f;
	font-size:15px;
	font-weight:bold;
}


#news_all{
	text-align:right;
}

#news_all a{
	padding:0 15px;
}

ul.links li{
	padding:5px 0;
}

.rightAreaMarginBottom{
	margin-bottom:10px;
}

.space_div{
	margin:0 0 0 0;
}

table#pagelink{
	font-size:8px;
	text-align:center;
}

table#pagelink td{
	font-size:9px;
	text-align:center;
}

ul.imagelist{
	list-style-type:none;
	padding: 0;
	margin: 0;
}

ul.imagelist li{
	margin: 0;
	padding: 0;
	list-style-position:outside;
}

.icon_class_img{
	max-width: 100px;
}

.up_class_img{
	max-width: 70px;
}
