@charset "utf-8";

/*下層ページ
----------------------------------------------------*/

body {
		background:url(../images/second/second_bg.gif) 0 0 repeat-x;
		
}

ul.pan {
		width:100%;
		text-align:1.2em;
		padding:0;
		margin:0 0 10px 0;
		font-size: 11px;
}

ul.pan a {
		text-decoration:none;
}

ul.pan li {
	float:left;
	margin:0 7px 0 0;
	width:auto;
}

ul.pan li a {
		background:url(../images/common/arrow.gif) right 5px no-repeat;
		padding:0 15px 0 0;
}


.page-title {
	background:url(../images/second/pagetitle_bg.gif) 0 0 no-repeat;
	padding:22px 0 28px 60px;
	font-size:32px;
	font-weight:bold;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	margin:0;
	color: #111;
}

.section h2 {
		font-size:22px;
		padding:0 0 12px 28px;
}

h3.flow {
		font-weight:bold;
		font-size:20px;
		border-bottom:dashed 1px #ccc;
		margin:0 0 10px 0;
}

h3.flow span {
		color:#fff;
		background:#AB1D1D;
		padding:2px 5px;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

p.price {
		margin:0 0 10px 0;
		padding:10px 10px;
		border-top:dashed 1px #ccc;
		border-bottom:dashed 1px #ccc;
		background:#FFFCE1;
		font-size:20px;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
		font-weight:bold;
		color:#a00;
		
}

p.price span {
		font-size:12px;
}

p.limit {
		border:dashed 1px #c00;
		color:#c00;
		margin:0 0 20px 0;
		padding:10px;
}

h3.pro {
		color:#1E549C;
		font-weight:bold;
		font-size:16px;
}

.pro-img {
		width:212px;
		height:212px;
		background:url(../images/second/pro_image.jpg) 0 0 no-repeat;
		float:left;
		margin:0 15px 0 0;
}

/*下層ページのテーブル
----------------------------------------------------*/

.nt {
		background:#ddd;
}

.nt td {
		background:#fff;
		padding:5px;
}

.nt th {
		padding:5px;
		font-weight:normal;
		text-align:center;
}

.mae th {
		background:#DCF1FC;
}

.ato th {
		background:#DEDCFC;
}

.pri td {
		text-align:center;
}

.pri th {
		background:#FFFCE1;
		font-weight:bold;
		font-size:16px;
}

.info-t th {
		background:#DCE8FC;
		text-align:center;
}

p.bbr {
		color:#c00;
		font-weight:bold;
		font-size:28px;
		line-height:1.3em;
}



/*よくある質問
----------------------------------------------------*/

.qa {
		margin:0 0 30px 0;
}

.qa h3 {
		background:url(../images/second/q.gif) 0 0 no-repeat;
		padding:5px 0 10px 45px;
		border-bottom:dashed 1px #999;
		font-size:16px;
		font-weight:bold;
		margin:0 0 10px 0;
}

.qa p {
		background:url(../images/second/a.gif) 0 0 no-repeat;
		padding:5px 0 0 45px;
}

/*サイトマップ
----------------------------------------------------*/

.sitemap li {
		padding:0 0 5px 10px;
		margin:0 0 5px 0;
		border-bottom:dashed 1px #ddd;
		
}

.sitemap li.child {
		margin:0 0 5px 40px;
		border-bottom:dashed 1px #ddd;
		font-size:11px;
		
}

/*google地図
----------------------------------------------------*/

.map {
		padding:9px;
		background:#fff;
		border:solid 1px #eee;
		margin:0 0 10px 0;
}
