@charset "utf-8";


.mark_kujira {
	padding: 0 30px 30px 50px;
	display: table;
	background: url(../img/mark_bg.gif) no-repeat 0 bottom;
}
.markL {
	width: 205px;
	display:table-cell;
	vertical-align: middle;
	/float: left;
}
.markL img {
	/margin-top: 22px;
}
.markR {
	width: 365px;
	display:table-cell;
	/float: left;
}
.dott { background: url(/shared/img/dot.gif) repeat-x 0 top; }
.dott tr { background: url(/shared/img/dot.gif) repeat-x 0 bottom; }

.dott th {
	font-weight: bold;
	vertical-align: top;
	padding: 8px 0;
}
.dott td {
	vertical-align: top;
	padding: 8px 0;
}


/* ------------------------------
 初めての方へ
------------------------------ */

.three_b {
	padding: 0 8px 8px 11px;
	background: url(../img/gs_3bg.gif) repeat-y center top;
}
.two_b {
	padding: 0 8px 8px 11px;
	background: url(../img/gs_2bg.gif) repeat-y center top;
}

.bottom_b {
	background: url(../img/gs_bottom.gif) no-repeat 0 bottom;
}

.w198L {
	width: 198px;
	float:left;
}

.w306L {
	width: 306px;
	float: left;
}

.mr18 { margin-right: 18px;}
.mr19 { margin-right: 19px;}

.dott tr td .bt, .dott tr td .bt tr {
	background: none;
}

.dott tr td .bt th, .dott tr td .bt td {
	vertical-align: top;
	color: #2d5daf;
	padding: 0;
}

.dott td .bbg {
	padding: 0 15px 15px;
	background: #edf5f8 url(../img/bbg_b.gif) no-repeat 0 bottom;
}

.gmap {
	width: 640px;
	border: solid 1px #dcdbd6;
}

.beige_bg {
	padding: 4px;
	background: #f3f3eb;
}


/* ------------------------------
 よくいただくご質問
------------------------------ */

.title01 {
	padding-right: 11px;
}
.title01 span {
	float: left;
}
.title01 span.img {
	float: right;
	padding-top: 11px;
}
.title01 span.img img {
	text-align: right;
	margin-left:5px;
}

dl.qa {
	width: 650px;
}
dl.qa dt {
	width: 42px;
	padding-bottom: 8px;
	float: left;
}
dl.qa dt img {
	margin-left: 5px;
}
dl.qa dd {
	padding: 0 0 8px 42px;
}

dl.qa dd table {
	background: #dcdbd4;
}
dl.qa dd table th {
	background: #f3f3eb;
	padding: 7px;
}
dl.qa dd table td {
	background: #fff;
	padding: 7px;
}

