@charset "Shift_JIS";

/*------------------------------------------------
	faq
------------------------------------------------*/

#main .block:after,
#main .section:after,
#main .header:after,
#main .body:after {
	clear: both;
	content: " ";
	display: block;
}
#main .block,
#main .section,
#main .header,
#main .body {
	/zoom: 1;
}
#main .block .body li a,
#main .block .body li a:link {
	color: #006699;
	text-decoration: none;
}
#main .block .body li a:hover,
#main .block .body li a:active{
	color: #006699;
	text-decoration: none;
}
#main .block h3 a,
#main .block h3 a:link {
	color: #ffffff;
	text-decoration: none;
}
#main .block h3 a:hover,
#main .block h3 a:active{
	color: #ffffff;
	text-decoration: none;
}
#main h2 {
	margin-bottom: 20px;
}
#main .block {
	/margin-right: -20px;
	margin-bottom: 25px;
	display: table;
}
#main .block .section {
	padding-right: 20px;
	width: 338px;
	vertical-align: top;
	display: table-cell;
	/display: inline;
	/zoom: 1;
}
#main .block .header {
	margin-bottom: 12px;
	width: 338px;
	background: #9f773c url(../images/bg_ttl_btm.png) left bottom no-repeat;
}
#main .block .header_inner {
	padding: 8px 9px 6px 9px;
	background: url(../images/bg_ttl_top.png) left top no-repeat;
}
#main .block h3 {
	padding-left: 11px;
	color: #ffffff;
	background: url(../images/icon_ttl.png) left top no-repeat;
}
#main .block .body li {
	margin-bottom: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	background: url(../images/line_dotted.gif) left bottom repeat-x;
}
#main .block .body li a {
	padding-left: 27px;
	background: url(../images/icon_arrow1.png) left top no-repeat;
}



/*------------------------------------------------
	popup
------------------------------------------------*/
#popup .header {
	margin-bottom: 12px;
	width: 100%;
	background: #9f773c url(../images/bg_ttl_btm3.png) left bottom no-repeat;
}
#popup .header_inner {
	padding: 8px 9px 6px 9px;
	background: url(../images/bg_ttl_top3.png) left top no-repeat;
}
#popup .header_inner h2 {
	margin-bottom: 0;
	padding-left: 11px;
	color: #ffffff;
	background: url(../images/icon_ttl.png) left top no-repeat;
}
#popup .figure {
	margin-bottom: 19px;
}
#popup p {
	margin-bottom: 1.5em;
	padding: 0 20px;
}

