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


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



.toph2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../top-img/top-contens-bar.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}





.linkh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/link.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.shokai{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/shokai.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.blogh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/blog.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.massmediah2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/massmedia.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.privacyh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/privacy.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.recruith2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/recriut.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}



.faq2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/faq.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.shoppingh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/shopping.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.sitemaph2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/sitemap.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.form2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/form.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.staffh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/staff.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.profileh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../staff/img/profile.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.systemh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/system.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}


.topicsh2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/topics.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}

.bbs2{
	padding:0px;
	margin: 0px 0px 0px 0px;
	background:url(../img/bbs.jpg) no-repeat;
	text-indent:-9999px;
	width:706px;
	height:50px;
}



<!--バナー1段目ここから-->

#baner1{
	margin: 10px 0px 0px 0px;
	padding:0px;
	clear:both;
}

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

#baner1 li{
	margin: 10px 9px 5px 9px;
	padding:0px;
	float:left;
	overflow:hidden;
	width:213px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#111111;
	line-height:1.4em;		
}



/*バナー1段目ここまで*/




/*バナー2段目ここから*/


#baner2{
	margin: 5px 0px 0px 0px;
	padding:0px;
	clear:both;
}

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

#baner2 li{
	margin: 10px 9px 10px 9px;
	padding:0px;
	float:left;
	overflow:hidden;
	width:213px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#111111;
	line-height:1.4em;		
}



/*バナー2段目ここまで*/




/*newtopicsここから*/

h3{
	clear:both;
	margin:0px;
	padding:0px;
}

.topicsh3{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../top-img/top-new-topics-bar.jpg) no-repeat;
	width:706px;
	height:40px;
	float:left;
	text-indent:-9999px;
}

.taccessh3{
	margin:30px 0px 30px 0px;
	padding:0px;
	background:url(../top-img/top-new-bar.jpg) no-repeat;
	width:706px;
	height:40px;
	float:left;
	text-indent:-9999px;
}




#new-topic{
	padding:0px;
	margin:10px 0px 20px 0px;
	width:680px;
	height:150px;
	float:left;
	list-style-type:none;
/*	list-style-position:outside;  */                                                    
	font-size:12px;
	clear:both;
	overflow:auto;
}

#new-topic ul{
	padding:0px;
	margin:0px;
}

#new-topic li{
	padding:0px 0px 0px 40px;
	margin:0px;
	line-height:1.8em;
}

/*newtopicsここまで*/

/*topのaccessここから*/



.taccessh3{
	padding:0px;
	margin:0px;
	background:url(../top-img/top-new-bar.jpg) no-repeat;
	width:706px;
	height:40px;
	float:left;
	text-indent:-9999px;
}


#top-map{
	padding:0px;
	margin:10px 0px 10px 22px;
	width:706px;
}



/*--▲topのaccessここまで*/



/*--▼staffの紹介ここから*/



.staff01{
	padding:0px;
	margin:10px 0px 10px 0px;
	width:706px;
}

.staff01 ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.staff01 li{
	padding:3px;
	margin:10px 12px 10px 12px;
	float:left;
/*	border:1px solid #FF9933;*/
/*	border:1px solid #FF3366;*/
}


/*--▲staffの紹介ここまで*/




/*--▼staffのprofile紹介ここから*/

#pro{
	margin: 0px 20px 0px 0px;
	padding:0px;
	float:right;
	width:410px;
}

#pro table{
	margin:0px;
	padding:0px;
}

#pro table td{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #f250a5;
	line-height:1.6em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#111111;
}


/*--▲staffのprofile紹介ここまで*/



/*--▼about-blogここから*/

#about-blog{
	margin: 20px 0px 0px 25px;
	padding:0px;
	font-size:12px;
	text-align:center;
}

#about-blog2{
	margin: 20px 0px 0px 25px;
	padding:0px;
	font-size:12px;
}

#about-blog h3,#about-blog2 h3{
	margin: 0px 0px 15px 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

#about-blog ul{
margin:0px;
padding:0px;
}

#about-blog li{
margin:0px;
padding:0px;
list-style:none;
list-style-position:inside;
line-height:2.5em;
}

/*--▲about-blogここまで*/



/*--▼about-systemここから*/

#about-system{
	margin: 20px 0px 0px 12px;
	padding:0px;
}



/*--▲about-systemここまで*/



/*--▼about-bbsここから*/

#select-bbs{
	margin: 20px 0px 0px 0px;
	padding:0px;
}

#select-bbs ul{
	margin: 0px 0px 0px 120px;
	padding:0px;
	list-style:none;
}

#select-bbs li{
	margin: 0px 100px 0px 0px;
	padding:0px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
}

#about-bbs{
	margin: 0px 0px 0px 0px;
	padding:0px;
}

/*--▲about-bbsここまで*/




















