@charset "UTF-8";

/* 画像レイアウト
===================================*/

.header_img{
	position: relative;
	background: url("img/header_img.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
    height: 790px;
	margin:0px auto;
}
.title{font-size: 44px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; font-weight:bold;margin: 0;line-height: 1.2;padding-bottom: 20px;}

.title02{font-size: 42px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; font-weight:bold;margin: 0;line-height: 1.2;padding-bottom: 20px;}

.tel_btn{width: 90%; margin: 0 auto;}
.ml10per{margin-left: 10%;}
table {
	width:100%;
	margin-bottom:1em;
	font-size: 16px;
}
th {
	width: 20%;
	padding:20px 10px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-weight: bold;
	
}
td {
	padding:20px 10px;
	text-align:left;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px) {
.header_img{
	position: relative;
	background: url("img/header_img.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
    height: 280px;
	margin:0px auto;
}
.title{font-size: 18px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; font-weight:bold;margin: 0;line-height: 1.2;padding-bottom: 10px;}
.title02{font-size: 16px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; font-weight:bold;margin: 0;line-height: 1.2;padding-bottom: 0px;}
.tel_btn{width: 100%; margin: 0 auto;}
table {
	width:100%;
	margin-bottom:1em;
	font-size: 16px;
}
th {
	width: 22%;
	padding:20px 0px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-weight: bold;
	
}
td {
	padding:20px 10px;
	text-align:left;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.f_right img , .f_left img {width: 100%;}
}