@charset "utf-8";
/* CSS Document */

dl#Newslist{
	clear:both;
	margin:0 4px 16px 28px;
}
dl#Newslist dt{
	background:url(/image/custom/fukutabi/ico_tri.gif) no-repeat 0 3px;
	float:left;
	margin:0;
	padding:4px 12px 4px 20px;
	width:auto;
	font-size:0.72em;
	line-height:1.4em;
}
dl#Newslist dd {
	float:left;
	margin:0;
	padding:4px 0;
	width:434px;
	font-size:0.72em;
	line-height:1.4em;
}
dl#Newslist dd a {
	color: #555555;
	text-decoration: underline;
}
dl#Newslist dd a:hover {
	color: #ff0000;
	text-decoration: none;
}

.pan{
	color: #555555;
	font-size: 0.62em;
	margin:0 2px 8px 8px;
}
.pan a{
	text-decoration: none;
	color: #555555;
}
.pan a:hover{
	text-decoration: underline;
	color: #333333;
}

#Column .imgright{float:right;}
#Column .imgright .pict{padding:6px 0 6px 14px;_margin:6px 0 6px 14px;}
#Column .imgleft{float:left;}
#Column .imgleft .pict{padding:6px 14px 6px 0;_margin:6px 14px 6px 0}

.file img.pict {
padding:0 8px 0 0;
vertical-align:middle;
}

#Column h2 {
clear:both;
margin:0;
margin-bottom:14px;
padding:0;
padding-top:17px;
width:620px;
height:33px;
background:url(/image/custom/fukutabi/title_bg_icn.gif) no-repeat 0 16px;
color:#335533;
border:none;
border-bottom:1px solid #999999;
text-indent:30px;
line-height:33px;
font-size:14px;
}

#Column h2 a{
	display:block;
	width:620px;
	height:33px;
	overflow:hidden;
	color:#335533;
	text-decoration: none;
}

#Column h2.news {
	clear:both;
	background:url(/image/custom/fukutabi/tt_news.gif) no-repeat 0 16px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}

#Column h2.news_list {
	background:url(/image/custom/fukutabi/tt_news_list.gif) no-repeat 0 16px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.boshu {
	background:url(/image/custom/fukutabi/tt_boshu01.gif) no-repeat 0 16px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.sanko {
	background:url(/image/custom/fukutabi/tt_boshu02.gif) no-repeat 0 16px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.why {
	background:url(/image/custom/fukutabi/tt_why.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.faq {
	background:url(/image/custom/fukutabi/tt_faq.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.explain {
	background:url(/image/custom/fukutabi/tt_explain.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.data {
	background:url(/image/custom/fukutabi/tt_data.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.support {
	background:url(/image/custom/fukutabi/tt_support.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.sitemap {
	background:url(/image/custom/fukutabi/tt_sitemap.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}
#Column h2.report {
	background:url(/image/custom/fukutabi/tt_report.gif) no-repeat 0 12px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:620px;
	height:64px;
	border:none;
}

#Column h2.news a,
#Column h2.news_list a,
#Column h2.boshu a,
#Column h2.sanko a,
#Column h2.why a,
#Column h2.faq a,
#Column h2.explain a,
#Column h2.support a,
#Column h2.sitemap a,
#Column h2.report {
	display:block;
	width:620px;
	height:64px;
	overflow:hidden;
	text-decoration: none;
}

#Column h3 {
	clear:both;
	font-size:0.8em;
	margin:14px 0 14px 10px;
	padding:0 0 0 24px;
	color:#31540A;/*#666600#374D47;*/
	background:url(/image/custom/fukutabi/ico_sta.gif) no-repeat 0 2px;
	width:auto;
}

#Column #faq h3,
#Column #why h3 {
	font-size:0.72em;
	line-height:1.8em;
	margin:24px 0 14px 10px;
	padding:0 0 0 24px;
	color:#31540A;/*#374D47;*/
	background:url(/image/custom/fukutabi/ico_q.gif) no-repeat 0 5px;
	width:auto;
}

#Column #faq h4,
#Column #why h4 {
	font-size:0.72em;
	line-height:1.8em;
	margin:10px 0 14px 10px;
	padding:0 0 0 24px;
	color:#e60012;
	background:url(/image/custom/fukutabi/ico_a.gif) no-repeat 0 5px;
	width:auto;
}
/* ------------------------------------------ */
#Column .h3 {
	clear:both;
	font-weight:bold;
	font-size:0.8em;
	margin:14px 0 14px 10px;
	padding:0 0 0 24px;
	color:#31540A;/*#666600#374D47;*/
	background:url(/image/custom/fukutabi/ico_sta.gif) no-repeat 0 2px;
	width:auto;
}

#Column #faq .h3,
#Column #why .h3 {
	font-weight:bold;
	font-size:0.72em;
	line-height:1.8em;
	margin:24px 0 14px 10px;
	padding:0 0 0 24px;
	color:#31540A;/*#374D47;*/
	background:url(/image/custom/fukutabi/ico_q.gif) no-repeat 0 5px;
	width:auto;
}

#Column #faq .h4,
#Column #why .h4 {
	font-weight:bold;
	font-size:0.72em;
	line-height:1.8em;
	margin:10px 0 14px 10px;
	padding:0 0 0 24px;
	color:#e60012;
	background:url(/image/custom/fukutabi/ico_a.gif) no-repeat 0 5px;
	width:auto;
}
/* ------------------------------------------ */
#Column p {
	font-size:0.72em;
	line-height:2em;
	margin:0 4px 16px 38px;
}
#Column #faq p,
#Column #why p {
	font-size:0.72em;
	line-height:2em;
	margin:0 4px 16px 34px;
}

#Column .file{
	vertical-align:middle;
	margin-right:10px;
}

#Column ul.pdfList{
	font-size:0.72em;
	line-height:2em;
	margin:0 4px 10px 32px;
}
#Column ul.linkList{
font-size:0.72em;
	line-height:2em;
	margin:0 4px 10px 39px;
}
#Column ul li{
	_padding:3px 0;
}
.caution{
	font-weight:bold;
	color:#FF0000;
	letter-spacing:0.05em;
}
.exp{
	text-indent:-1.5em;
}

.b{font-weight:bold;}

.catch{
	font-weight:bold;
	color:#FF6600;
}

.totop{
	clear:both;
	float:right;
	height:20px;
	width:110px;
}

/* 応募方法 */
#Column ul.howtoList{
	font-size:0.72em;
	line-height:2em;
	margin:0 4px 28px 70px;
}
#Column ul.howtoList li{
	text-indent:-2.5em;
}



/* support 支援内容 */

dl.support_ex{
	margin:28px 4px 28px 20px;
}
dl.support_ex dt{
	padding:4px 0 4px 16px;
	color: #D93922;
	font-weight:bold;
	line-height:1.3em;
	font-size:0.8em;
	background:url(/image/custom/fukutabi/m1_dot.gif) no-repeat left center;
}
dl.support_ex dd{
	font-size:0.72em;
	line-height:1.8em;
	padding:0 0 12px 16px;
}

/* list */
dl#fukuList{
	padding:0 6px 6px 12px;
}

dl#fukuList dt{
	clear:both;
	background:url(/image/custom/fukutabi/ico_tri.gif) no-repeat 0 22px;
	margin:0;
	padding:24px 0 0 20px;
	width:auto;
	font-size:0.72em;
	line-height:1.4em;
}
dl#fukuList dd{
	padding:5px 0 3px 20px;
	width:auto;
	font-size:0.72em;
	line-height:1.6em;
}
dl#fukuList dd a{
	color: #555555;
	font-weight: bold;
	font-size:102%;
	text-decoration: underline;
}
dl#fukuList dd a:hover{
	color:#ff0000;
	text-decoration: none;
}
/* faq List */
#faq dl#fukuList{
padding:0 6px 6px 12px;
}
#faq dl#fukuList dt{
clear:both;
margin:5px;
padding:0;
/*display:none;*/
visibility:hidden;
}
#faq dl#fukuList dd{
padding:0 0 24px 24px;
width:auto;
font-size:0.72em;
line-height:1.6em;
}
#faq dl#fukuList dd a{
font-size:0.72em;
line-height:1.8em;
margin:5px 0 5px -5px;
padding:0 0 0 22px;
color:#31540A;
width:auto;
font-weight: bold;
background:url(/image/custom/fukutabi/ico_q.gif) no-repeat 0 1px;
font-size:102%;
text-decoration: underline;
}
#faq dl#fukuList dd a:hover{
color:#ff0000;
text-decoration: none;
}





/* list一覧ページ用 */
.pager {
	margin: 5px 0px;
	padding: 0px;
	width:100%;
}
.pager ul {
	margin: 1px 3px;
	padding: 0px;
	text-align: right;
	width: auto;
}
.pager ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:0.7em;
}

/* sitemap */
#Column #sitemap ul{
	font-size:0.72em;
	line-height:2em;
	margin:10px 4px 10px 38px;
}
#Column #sitemap ul.s_sublist{
	margin:0 4px 10px 68px;
}
#Column #sitemap ul li{
	padding:12px 0;
	_padding:16px 0;
}
#Column #sitemap ul.s_sublist li{
	padding:6px 0;
	_padding:6px 0;
}

/* faq */
#Column #faq p.otherFaq{
padding:20px 0;
line-height:2.4em;
}

