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


#rightBoxArea #topicsMain h1{ text-align:center;}
#rightBoxArea #topicsMain h1 span:nth-child(1){ display:inline-block; padding-top:5px; border-bottom:solid 4px #924e00;}
#rightBoxArea #topicsMain h1 span:nth-child(2){  display:block; padding-top:5px; margin:0px; padding-left:0px;
margin-left:0px; background:none;}

#rightBoxArea #topicsMain #topicsList .companyBox{ width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px; border-bottom:solid 1px #dddddd;}
#rightBoxArea #topicsMain #topicsList .companyBox h2{ width:20%; float:left; font-size:14px;}
#rightBoxArea #topicsMain #topicsList .companyBox p{ width:78%; float:right; display:block;}
#rightBoxArea #topicsMain #topicsList .companyBox ul{ width:78%; float:right; display:block;}

#rightBoxArea #topicsMain #contactBox{ width:100%; overflow:hidden; background-color: #f2f1f2; padding:15px; line-height: 1.6em; display: table; box-sizing:border-box; margin-bottom:40px; margin-top:40px; border-radius:5px;}
#rightBoxArea #topicsMain #contactBox .address{ width:39%; float:left;}
#rightBoxArea #topicsMain #contactBox .note{ width:59%; float:right;}


@media screen and (min-width:1150px){
	
}
@media screen and (max-width:1149px){
}

@media screen and (max-width:960px){
#rightBoxArea #topicsMain section#topicsList{ padding-left:0;}
#rightBoxArea #topicsMain #topicsList .companyBox h2{ width:100%; float:none;}
#rightBoxArea #topicsMain #topicsList .companyBox p{ width:100%; float:none;}
#rightBoxArea #topicsMain #topicsList .companyBox ul{ width:100%; float:none;}

#rightBoxArea #topicsMain #contactBox{ width:100%; overflow:hidden; background-color: #f2f1f2; padding:15px; line-height: 1.6em; display: table; box-sizing:border-box; margin-bottom:40px; margin-top:40px; border-radius:5px;}
#rightBoxArea #topicsMain #contactBox .address{ width:100%; float:none; padding-bottom:15px;}
#rightBoxArea #topicsMain #contactBox .note{ width:100%; float:none;}


}
@media screen and (max-width:860px){
}
@media screen and (max-width:760px){

}	
@media screen and (max-width:640px){
}
@media screen and (max-width:480px){
	
}
@media screen and (max-width:330px){
}