@charset "utf-8";
/* Copyright 2016 FSFIELD All Rights Reserved. */

/* ------------------------------------------------------------

レイアウト【全ページ共通.CSS】

------------------------------------------------------------ */

/* レイアウト
---------------------------------------------- */
body{
	font-size:87%;/*14px*/
	line-height:1.6;
	color:#333333;
	-webkit-text-size-adjust: 100%;
}

div#container{
	width:980px;
	margin:0 auto 80px;
	overflow:hidden;
}

div#content{
	width:710px;
	float:left;
}

/*-- a --*/
a.link01{
	color:#4ACA40;
	text-decoration:underline;
}

a.link01:hover{
	color:#2B941F;
	text-decoration:none;
}

a.link02{
	color:#333;
	text-decoration:underline;
}

a.link02:hover{
	color:#4ACA40;
	text-decoration:none;
}

/* div
---------------------------------------------- */
div#bg_pagettl{background:url(../img/bg_pagettl01.jpg) repeat-x 0 0;}

div#pagettl{
	background:url(../img/bg_pagettl02.png) no-repeat right 0;
	width:980px;
	height:111px;
	margin:0 auto;
}

div#pagettl h3{height:111px;}

/* breadcrumb
---------------------------------------------- */
div#wrap_breadcrumb{
	border-bottom:1px solid #DCDAD8;
	padding:9px 0;
	margin-bottom:40px;
}

ol#breadcrumb{
	width:980px;
	margin:0 auto;
	font-size:93%;
	line-height:1.2;
	overflow:hidden;
	list-style:none;
}

ol#breadcrumb li{
	float:left;
	background:url(../img/ico_arrow02.png) no-repeat right 0.2em;
	padding-right:15px;
	margin-right:10px;
	color:#333;
}

ol#breadcrumb li:last-child{
	background:none;
	padding-right:0;
	margin-right:0;
}

ol#breadcrumb li a{
	text-decoration:none;
	color:#2B941F;
}

ol#breadcrumb li a:hover{color:#4ACA40;}

/* heading
---------------------------------------------- */
h4.h4_type01{
	background:url(../img/ico_circle01.png) no-repeat left 0.1em;
	padding:0 0 8px 25px;
	border-bottom:2px solid #2B941F;
	margin-bottom:20px;
	font-size:121%;
	line-height:1.2;
}

/* ul
---------------------------------------------- */
ul.list_type01 li{
	background:url(../img/ico_circle02.png) no-repeat left 0.45em;
	padding-left:13px;
	margin-bottom:5px;
}

ul.list_type01 li a{
	color:#2B931F;
	text-decoration:underline;
}

ul.list_type01 li a:hover{text-decoration:none;}

/* table
---------------------------------------------- */
table.type01{width:100%;}

table.type01 th{
	background:#EFEEED;
	border:1px solid #C6C2BF;
	padding:10px 10px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
/*活動報告ここから*/
/*table.type01 tr.header_AC {
	text-align: center;
	vertical-align: middle;
}

table.type01 tr.report_AC {
text-align: left;
}*/
/*活動報告ここまで*/	

table.type01 td {
	border:1px solid #C6C2BF;
	padding:10px 15px;
}

table.type01 td a{
	color:#2B941F;
	text-decoration:underline;
}

table.type01 td a:hover{text-decoration:none;}

/* dl
---------------------------------------------- */
dl.dl_list01{overflow:hidden;}

dl.dl_list01 dt{
	color:#777777;
	float:left;
	font-size:86%;
}

dl.dl_list01 dd{
	padding-left:10em;
	line-height:1.4;
	border-bottom:1px dotted #C6C2BF;
	margin-bottom:15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 13px;
	background-image: url(../img/ico_arrow01.png);
	background-repeat: no-repeat;
	background-position: 8em 0.4em;
}

dl.dl_list01 dd:last-child{margin-bottom:0;}

dl.dl_list01 dd a{color:#333;}

dl.dl_list01 dd a:hover{color:#2B941F;}

/* etc
---------------------------------------------- */
/*--font--*/
.f_1minus{font-size:93% !important;}

.f_2minus{font-size:86% !important;}

/*--color--*/
.green01{color:#2B931F !important;}

/*--width--*/
.w17per{width:17% !important;}
.w22per{width:22% !important;}
.w24per{width:24% !important;}
.w25per{width:25% !important;}
.w480{width:480px !important;}
/*.type01 .header_AC {
	text-align: center;
}*/

/*Topページ　文章内リンクここから*/

.mb_50 a{
	color: #66F;
	text-decoration: underline;
	font-style: bold;
}
.mb_50 a:hover{
  color: #2B941F;
	text-decoration: none;
}

/*Topページ　文章内リンクEND*/