

main#mainContent section#busSupBox a:link{color: #333;text-decoration:underline;display: inline;}
main#mainContent section#busSupBox h3 {color: #333;margin-bottom:40px;}
main#mainContent section#busSupBox h3:before { border-color: #f42534; left: 45%; width: 9%;}
/*h4{margin: 20px 0 20px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size: 24px;color: #333;text-align: center;line-height: 45px;}
h4 span {background-image: url(../../img/h4_left_top_bg.png), url(../../img/h4_right_bottom_bg.png);background-repeat: no-repeat, no-repeat;background-position: left top, right bottom;padding: 5px 25px;font-size: 24px;}*/

main#mainContent section#busSupBox .busSupIntro{margin-top:80px;}
main#mainContent section#busSupBox .busSupIntro h4{margin:40px auto;}
main#mainContent section#busSupBox .busSupIntro article{text-align:center;}
main#mainContent section#busSupBox .busSupIntro p{text-align:left;line-height: 1.7;}
main#mainContent section#busSupBox .busSupIntro p span{font-weight: bold;}


/* お問い合わせ */
main#mainContent section#busSupBox .busContact{margin:0 auto 0;background-color:#eee;text-align:center;padding:30px 0;}
main#mainContent section#busSupBox .busContact .busContactLink a{display:inline-block;padding:16px 32px;border:1px solid #111;background-color:#111;margin:10px auto;text-decoration:none;color:#fff;}
main#mainContent section#busSupBox .busContact .busContactLink a:visited{color:#ddd;}
main#mainContent section#busSupBox .busContact .busContactLink a:hover{background-color:#fff;color:#111;}
main#mainContent section#busSupBox .busContact .topBisBox{text-align: center;margin:20px auto 0;}
main#mainContent section#busSupBox .busContact .topBisBox a.topBtn{display:inline-block;margin: 20px auto 0;text-decoration: none;padding: 20px 140px;border: 2px solid #333;background-color: #fff;text-align: center;font-size: 24px;color: #333;background-image: url(../../img/red_nav_bg.png);background-repeat: no-repeat;background-position: 95% center;margin: 0 auto;}
main#mainContent section#busSupBox .busContact .topBisBox a.topBtn:hover{background-image: url(../../img/white_nav_bg.png);background-color: #333;color:#fff;}

.busSupportTxtL{font-size: 18px;margin-bottom: 30px;}
.busSupportTxtL span{font-weight: bold;font-size: 22px;line-height: 2;}
article.busSupportImg{margin:10px auto;text-align:center;max-width:1000px;}
article.busSupportImg img{width:92%;height:auto;border:1px solid #ddd;margin-top:40px;}


/*------------------- smartphone ---------------*/
@media only screen and (max-width: 750px) {

	.busSupportTxtL{font-size: 16px;margin-bottom: 30px;text-align: center !important;}
	.busSupportTxtL span{font-size: 18px;line-height: 2;}
	article.busSupportImg{margin:10px auto;max-width:100%;}
	article.busSupportImg img{width:92%;margin-top:20px;}

	main#mainContent section#busSupBox article{padding:0 2%;}
	main#mainContent section#busSupBox img{width:100%;height:auto;}
	h4{margin: 20px 0 20px;font-size: 18px;line-height: 32px;}
	h4 span {padding: 5px 15px !important;font-size: 18px;}

	/* お問い合わせ */
	main#mainContent section#busSupBox .busContact{margin:50px auto 0;padding:20px 3%;}
	main#mainContent section#busSupBox .busContact p{text-align: left;}
	main#mainContent section#busSupBox .busContact .topBisBox a.topBtn{padding:20px;width:90%;}
	main#mainContent section#busSupBox .busContact .busContactLink{text-align: center;}
	main#mainContent section#busSupBox .busContact .busContactLink a{padding:10px;width: 90%;}

}
