@charset "utf-8";

/*下層ページ
----------------------------------------------------*/

body{
		margin:0;
		padding:0;
		background:url(../images/second/second_bg.gif) left top repeat-x #FDFBF5;
}

#pan {
		margin:0 0 5px 0;
		font-size:10px;
}

h2.pagetitle {
		background:url(../images/second/ptbg.gif) 0 0 no-repeat;
		padding:15px 0 15px 55px;
		margin:0 0 15px 0;
		font-size:25px;
		font-weight:bold;
		font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
		font-weight:bold;
		color:#444;
		text-align:left;
}

h2.pagetitle2 {
	background:url(../images/second/ptbg.gif) 0 0 no-repeat;
	padding:15px 0 15px 55px;
	margin:0 0 15px 0;
	font-size:18px;
	font-weight:bold;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	color:#444;
	text-align:left;
	line-height: 1.5em;
}

h2.pagetitle3 {
	background:url(../images/second/ptbg.gif) 0 0 no-repeat;
	padding:15px 0 15px 55px;
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:bold;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	color:#444;
	text-align:left;
	line-height: 1.5em;
}

h2.pagetitle4 {
	background:url(../images/second/ptbg.gif) 0 0 no-repeat;
	padding:17px 0 15px 55px;
	margin:0 0 15px 0;
	font-size:21px;
	font-weight:bold;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	color:#444;
	text-align:left;
}

.service-list li {
		background:url(../images/common/arrow.gif) 0 5px no-repeat;
		padding:0 0 0 20px;
		margin:0 0 5px 0;
}


.section h4 {
		color:#B81620;
		font-weight:bold;
		font-size:14px;
		border-bottom:dashed 1px #B81620;
		padding:0 0 3px 0;
		margin:0 0 10px 0;
}

.putxt {
		text-align:center;
		background:#fff;
		border:dotted 2px #ccc;
		margin:0 0 20px 0;
		padding:5px;
}

ul.check li {
		background:url(../images/common/check.gif) 0 0 no-repeat;
		padding:3px 0 3px 35px;
		margin:0 0 5px 0;
}


.map {
		background:#fff;
		padding:9px;
		border:solid 1px #ddd;
}

.link {
		border-bottom:dashed 1px #ccc;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		font-size:12px;
}


.link h3 {
		background:url(../images/common/arrow2.gif) 0 5px no-repeat;
		font-weight:bold;
		padding:3px 0 3px 28px;
		margin:0 0 3px 0;
		border:none;
}

.rinen {
		font-size:16px;
		font-weight:bold;
		font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", "メイリオ";
		line-height:1.3em;
}

.copy {
		font-size:24px;
		font-weight:bold;
		text-align:center;
		font-family:"ＭＳ 明朝", "メイリオ";
		line-height:1.3em;
		padding:15px 0;
		border:dashed 1px #c00;
		border-left:none;
		border-right:none;
		background:#fff;
}

.dw {
		margin:0 0 20px 0;
}

.dw li {
		padding:0 0 5px 10px;
		margin:0 0 5px 0;
		border-bottom:dashed 1px #ddd;
		
}

.dw li a {
		color:#c00;
		text-decoration:none;
		
}

.dw li a:hover {
		color:#c00;
		text-decoration:underline;
		
}

h4 span {
		font-size:36px;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}


p.ppp {
		padding:0;
		margin:0 0 20px 0;
		font-size:14px;
		font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
		font-weight:bold;
		text-decoration:underline;
		line-height:1.8em;
}

p.ppp strong{
		background:#FFE04E;
}

strong.pppbg{
		background:#FFE04E;
}

.pppbg{
		background:#FFE04E;
}


strong.pppbg2 {
		background:#FFE04E;
		font-size:20px;
}


p.cau {
		background:none;
		padding:0;
		margin:0 0 20px 0;
		font-weight:bold;
		border-bottom:dotted 1px #ccc;
		padding-bottom:5px;
}

p.cau span {
		background:#B81620;
		padding:5px 9px;
		color:#fff;
		display:block;
		float:left;
		margin:0 10px 0 0;
		border-radius:50px;
		font-size:16px;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}



/*下層ページのテーブル
----------------------------------------------------*/

.nt {
		background:#ddd;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

.nt td {
		background:#fff;
		padding:7px;
}

.nt th {
		background:#FFFFD9;
		padding:7px;
		font-weight:normal;
		text-align:center;
}


.price-t {
		background:#ddd;
		font-family:Century Gothic,"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

.price-t td {
		background:#fff;
		padding:7px;
		text-align:center;
}

.price-t th {
		background:#FFFFD9;
		padding:7px;
		font-weight:normal;
		text-align:center;
}


/*よくある質問
----------------------------------------------------*/

ul.q-list li {
		padding:0 0 0 0;
		font-size:14px;
		margin:0 0 5px 0;
}

ul.q-list li a {
		text-decoration:none;
}

ul.q-list li a:hover {
		text-decoration:underline;
}

.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 {
		margin:0 0 20px 0;
}

.sitemap li {
		padding:0 0 5px 10px;
		margin:0 0 5px 0;
		border-bottom:dashed 1px #ddd;
		
}

.sitemap li.sm-sub {
		margin:0 0 5px 40px;
		border-bottom:dashed 1px #ddd;
		font-size:12px;
		
}
