/* カスタム CSS をここに入力してください */

.pc_logo.navbar-brand>img{
    display: inline-block;
    max-width: 100px;
}

.sp_logo.navbar-brand>img{
    display: inline-block;
    max-width: 30px;
}

.sp_site_name {
	color:#000;
  	font-size:14px;
  	margin-left:15px;
}

.table2 td{
	padding:4px;
  	border:1px solid #ccc;
}

.table2 td.td_bg1{
	background:#aaa;
	color:#fff;  
  	text-align:center;
}

.table2 td.td_bg2{
  	border:0;
}

header h2 {
	text-align:center;
  	margin-bottom: 40px;

}

.page h3 {
	margin-top: 30px;
}

.page h3.top0 {
	margin-top:0;
  	padding-top:0;
}

body .footer-nav {
    border-top: 0;
  	padding-top: 0;
  	font-size: 13px;
}

body hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #eee;
}