/* Themify Customize Styling */
body {	
	color: #000000;
	color: rgba(0,0,0,1); 
}
#site-logo img {		width: 350px; 
}
#site-logo a {		width: 350px; 
}
#site-description {	
	color: #333333;
	color: rgba(51,51,51,1); 
}
#main-nav a {	
	color: #003f96;
	color: rgba(0,63,150,1);
	background-color: #eaedf4;
	background-color: rgba(234,237,244,1);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px; 
}
#main-nav a:hover {	
	background-color: #003f96;
	background-color: rgba(0,63,150,1);
	color: #ffffff;
	color: rgba(255,255,255,1); 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #003f96;
	background-color: rgba(0,63,150,1);
	color: #ffffff;
	color: rgba(255,255,255,1); 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	background-color: #003f96;
	background-color: rgba(0,63,150,1);
	color: #ffffff;
	color: rgba(255,255,255,1); 
}
.page-title {	
	color: #ffffff;
	color: rgba(255,255,255,1);	font-size:1.8em;

	background-color: #333333;
	background-color: rgba(51,51,51,1);
	padding: 10px; 
}
#footerwrap {	
	background-color: #cccccc;
	background-color: rgba(204,204,204,1); 
}
#footer {	
	color: #333333;
	color: rgba(51,51,51,1); 
}

/* Themify Custom CSS */
#body{
	  background:url(http://nishiodenka.com/images/bg.png) repeat-x center top;
}
.home #content{
	  background:transparent;
}
.social-widget {
	  top: 10px;
}
#site-description {
	  color: #fff;left:330px;position: absolute;top: 28px;font-weight:normal;font-size:1.0em;text-align:left;color:#333;
}
#site-description p{
	  padding:5px 0;line-height:1.5em;
}
#site-description img{
	  margin:5px;
}
#header{
	  border-bottom:none;
}
.fbbox{
	  background:#45619D;padding-bottom:10px;
}
.contactbt a{
	  background:#333;color:#fff;font-weight:bold;padding:10px 20px;
}
.contactbt a:hover{
	  background:#999;
}
.fbbox h4{
	  color:#fff;padding:5px 10px;font-size:1.2em;margin-top:0;
}
.fb-innner{
	  background:#fff;width:210px;margin:0 auto;
}
.twbox{
	  background:url(http://www.akd.co.jp/images/twbg.gif) no-repeat center top;height:150px;margin-top:30px;
}
.twbox ul{
	  margin-left:8px;padding-top:57px;width:250px;
}
.twbox li{
	  text-align:center;border:none;list-style:none;line-height:38px;height:38px;padding: 0 0 0 3%;margin-bottom:10px;
}
#sidebar widget_text{
	  border:none;
}
.widgettitle{
	  background:#666;color:#fff;padding:8px 10px;
}
.widget_bizcalendar{
	  border:1px solid #ccc;background:#fff;
}
.widget_categories{
	  border:1px solid #ccc;
}
.widget_categories ul{
	  margin:10px;
}
.module{
	  margin-bottom:15px;
}
.home .module-post{
	  border:1px solid #ccc;
}
.home .builder-posts-wrap{
	  padding:0 20px;background:#fff;
}
.home .module-text p{
	  padding:0 10px;
}
.module-title{
	  background:#333;padding:10px 15px;color:#fff;margin-top:0;
}
.btn{
	  padding:5px 15px;color:#fff;border-radius:5px;
}
.yellowbt{
	  background:#FEE950;color:#333;
}
.greenbt{
	  background:#00B200;color:#fff;
}
.navy{
	  background:#006;
}
#main-nav a{
	  border-radius:5px;font-size:0.9em;
}
.footer-nav li{
	  margin-right:2px;
}
#footer-nav a{
	  border-radius:5px;font-size:0.9em;
}
.footer-text{
	  text-align:center;
}
.entry-title{
	  padding:5px 15px!important;
}
#content{
	  background:#fff;padding:20px;margin-top:2%;margin-bottom:2%;border-radius:5px;
}
.brdr{
	  border:1px solid #1C66A4!important;padding:10px;
}
.bigbox{
	  background:#1C66A4!important;color:#fff!important;padding:10px;margin-bottom:10px;border-radius:5px;text-align:center;
}
.bigbox h3{
	  font-size:1.2em;
}
.bigbox a{
	  color:#fff;
}
.type-page table{
	  background:#fff;border:1px solid #ccc;border-collapse:collapse;
}
.home .entry-content h3{
	  background:#333;
}
.entry-content h3{
	  background:#999;padding:10px 15px;color:#fff;
}
.entry-content h4{
	  font-weight:bold;border-bottom:1px solid #333;
}
.type-page th{
	  color:#f00;border-bottom:1px solid #ccc;
}
.type-page td{
	  border:1px solid #ccc;padding:10px;border-collapse:collapse;
}
.login h1 a{
	  display:block!important;width:299px!important;height:63px!important;
}
#biz_calendar table.bizcal{
	  border:none;
}
.footer-nav li a{
	  background:#eaedf4;color:#003f96;padding:10px 15px;
}
.footer-nav li a:hover{
	  background:#003f96;color:#fff;
}
.footer-nav li.current-menu-item a{
	  background:#003f96;color:#fff;
}
.nowrap{
	  white-space:nowrap;
}
.entry-content table{
	  margin-top:10px;width:100%;
}
.entry-content caption{
	  text-align:left;font-weight:bold;
}
.entry-content th,.entry-content td{
	  padding:5px;font-size:0.9em;
}
.pcillust{
	  background:url(http://nishiodenka.com/images/pcillustbg.png) no-repeat left 103px;
}
@media only screen and (max-width:480px) {
	        .entry-content table {
	  border: none;
}
.entry-content thead {
	  display: none;
}
.entry-content tr {
	  display: block;margin-bottom: 10px;
}
.entry-content th {
	  display: block;width: 90%;margin: 0 auto 10px;border-radius: 3px;
}
.entry-content td {
	  display: list-item;width: 90%;margin-left: 30px;border: none;
}

}
@media screen and (max-width: 480px){
	      #headerwrap #main-nav{
	  top:270px!important;
}

}
