@charset "utf-8";

/*-- COMMON --*/
#wrapper{color:#333}
#yjContentsBody{margin-top:25px}
a{color:#06c;text-decoration:none}

/*-- #carousel --*/
#carouselMain {
	border:1px solid #d0d0d0;
	border-bottom:0;
}
#carouselNavi {
	padding:6px 0;
	background:#d0d0d0;
}
#carouselPrev {
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:10px 0;
	padding-right:21px;
	vertical-align:top;
}
#carouselPrev span {
	display:block;
	width:22px;
	height:26px;
	background:url(../../img/carousel_prev.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#carouselNext {
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:10px 0;
	padding-left:20px;
	vertical-align:top;
}
#carouselNext span {
	display:block;
	width:22px;
	height:26px;
	background:url(../../img/carousel_next.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#carouselMenu {
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:865px;
	height:47px;
	vertical-align:top;
	overflow:hidden;
}
#carouselMenu li {
	float:left;
	margin-right:10px;
}
#carouselMenu li.current img {
	border:1px solid #390;
}
#carouselMenu li img {
	border:1px solid #d0d0d0;
	vertical-align:bottom;
}

/*-- .fukkodp --*/
.fukkodp .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/fukkodp_ttl.png) no-repeat;
	text-indent:-9999px;
}
.fukkodp .item {
	margin-top:10px;
}
.fukkodp .item li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin-left:7px;
}
.fukkodp .item li.first {
	margin-left:0;
}
.fukkodp .item li img {
	vertical-align:bottom;
	border:1px solid #e5e5e5;
}
.fukkodp .link {
	margin:7px 0 15px 0;
	text-align:right;
}

.fukkodp .list {
	margin-top:10px;
}
.fukkodp .list li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:310px;
	margin-left:10px;
	vertical-align:top;
}
.fukkodp .list li.first {
	margin-left:0;
}

/*-- .volunteer --*/
.volunteer {
	margin-top:15px;
}
.volunteer .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/volunteer_ttl.png) no-repeat;
	text-indent:-9999px;
}
.volunteer .list {
	float:left;
	width:490px;
	margin-top:10px;
}
.volunteer .list li {
	margin-top:4px;
	font-size:85%;
}
.volunteer .list li.first {
	margin-top:0;
}
.volunteer .list .place {
	margin-left:5px;
	font-size:90%;
	color:#666;
}
.volunteer .img {
	float:left;
	margin-top:10px;
}

/*-- .donation --*/
.donation {
	margin-top:20px;
}
.donation .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/donation_ttl.png) no-repeat;
	text-indent:-9999px;
}
.donation .menu {
	margin-top:10px;
}
.donation .menu li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin-left:6px;
}
.donation .menu li.first {
	margin-left:0;
}
.donation .menu li a {
	display:block;
	width:121px;
	height:102px;
	text-indent:-9999px;
	overflow:hidden;
}
.donation .menu li.pt1 a {
	background:url(../../img/donation_btn001.png) no-repeat;
}
.donation .menu li.pt2 a {
	background:url(../../img/donation_btn002.png) no-repeat;
}
.donation .menu li.pt3 a {
	background:url(../../img/donation_btn003.png) no-repeat;
}
.donation .menu li.pt4 a {
	background:url(../../img/donation_btn004.png) no-repeat;
}
.donation .menu li.pt5 a {
	background:url(../../img/donation_btn005.png) no-repeat;
}
.donation .result {
	width:100%;
	margin-top:10px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.donation .result td {
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.donation .result table {
	width:100%;
	height:37px;
}
.donation .result table th,
.donation .result table td {
	padding:0 5px;
	font-size:85%;
	line-height:1.2em;
	vertical-align:middle;
}
.donation .result table th {
	width:155px;
	background:#cae495;
}
.donation .result table td {
	background:#ffc;
	border:0;
	font-weight:bold;
	text-align:right;
}
.donation .result .icn {
	margin-right:3px;
	vertical-align:text-bottom;
}

/*-- .know --*/
.know {
	margin-top:15px;
}
.know .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/know_ttl.png) no-repeat;
	text-indent:-9999px;
}
.know .archive {
	margin-top:10px;
}
.know .archive li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin-left:7px;
}
.know .archive li.first {
	margin-left:0;
}
.know .archive li img {
	vertical-align:bottom;
	border:1px solid #e5e5e5;
}
.know .total {
	float:left;
	margin-top:7px;
	font-size:75%;
}
.know ul.link {
	float:right;
	margin-top:7px;
	font-size:85%;
}
.know ul.link li {
	text-align:right;
}
.know ul.link .read a {
	min-height:13px;
	height:auto !important;
	height:13px;
	padding-right:16px;
	background:url(../../img/link_icn001.png) no-repeat right 0;
}
.know ul.link .post a {
	min-height:13px;
	height:auto !important;
	height:13px;
	padding-right:17px;
	background:url(../../img/link_icn002.png) no-repeat right 0;
}
.know .list {
	margin-top:10px;
}
.know .list li {
	margin-top:4px;
	font-size:85%;
}
.know .list li.first {
	margin-top:0;
}
.know .list .place {
	margin-left:5px;
	font-size:90%;
	color:#666;
}
.know .subTtl {
	padding-bottom:4px;
	border-bottom:2px solid #e5e5e5;
}
.know .subTtl span {
	display:block;
	min-height:21px;
	height:auto !important;
	height:21px;
	padding-left:5px;
	border-left:5px solid #a1d638;
	line-height:21px;
}
.know .archiveTtl {
	margin-top:10px;
}
.know .nowTtl {
	margin-top:15px;
}

/*-- .useful --*/
.useful {
	margin-top:15px;
}
.useful .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/useful_ttl.png) no-repeat;
	text-indent:-9999px;
}
.useful .list {
	margin-top:10px;
}
.useful .list li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:310px;
	margin-left:10px;
	vertical-align:top;
}
.useful .list li.first {
	margin-left:0;
}
.useful .list .txt {
	float:right;
	width:240px;
	font-size:90%;
	line-height:1.2em;
}
.useful .list .txt .summary {
	margin-top:5px;
}
.useful .list .img {
	float:left;
}

/*-- .recovery --*/
.recovery {
	margin-top:20px;
}
.recovery .ttl {
	display:block;
	width:630px;
	height:28px;
	background:url(../../img/recovery_ttl1.png) no-repeat;
	text-indent:-9999px;
}
.recovery .list {
	margin-top:10px;
}
.recovery .list li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:310px;
	margin-left:10px;
	vertical-align:top;
}
.recovery .list li.first {
	margin-left:0;
}

/*-- .smp --*/
.smp {
	display:block;
	width:300px;
	height:87px;
	background:url(../../img/smp_bg.png) no-repeat;
	text-indent:-9999px;
}

/*-- .bnr --*/
.bnr {
	display:block;
	margin-top:10px;
}

/*-- .info --*/
.info {
	margin-top:10px;
	padding:9px 9px 15px;
	border:1px solid #d0d0d0;
}
.info .ttl {
	display:block;
	width:280px;
	height:30px;
	background:url(../../img/info_ttl.png) no-repeat;
	text-indent:-9999px;
}
.info .list {
	padding-top:10px;
	font-size:85%;
	line-height:1.2em;
}
.info .list li {
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px solid #e3e3e3;
}
.info .list li.last {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0;
}
.info .list .date {
	margin-left:5px;
	font-size:90%;
	color:#666;
}

/*-- .approach --*/
.approach {
	margin-top:10px;
	padding:4px;
	background:#cae495;
}
.approach .ttl a {
	display:block;
	width:292px;
	height:56px;
	background:url(https://s.yimg.jp/images/evt/shinsai/v3/pc/img/approach_ttl.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.approach .likebox {
	background:#fff;
}
.approach .bnr {
	display:block;
	margin-top:5px;
}

/*-- .link --*/
.fukkodp p.link,
.volunteer p.link,
.donation p.link,
.know p.link {
	margin-top:7px;
	text-align:right;
}
.info p.link {
	margin-top:15px;
	text-align:right;
}
.fukkodp p.link a,
.volunteer p.link a,
.donation p.link a,
.know p.link a,
.info p.link a {
	min-height:13px;
	height:auto !important;
	height:13px;
	padding-right:16px;
	background:url(../../img/link_icn001.png) no-repeat right 0;
	font-size:85%;
}