@charset "utf-8";
/*
 * mission.css
 *
 *  updated --- 2013/07/19
 */

.mission_mojule .clfix { /zoom : 1; }
.mission_mojule .clfix:after { content : ''; display : block; clear : both; height:0; }

.mission_mojule {
	font-size: 12px;
	-webkit-text-size-adjust: none;
	color: #333;
	line-height: 1.4;
	word-break: break-all;
	word-wrap: break-word;
}
.mission_mojule div, .mission_mojule pre, .mission_mojule p, .mission_mojule blockquote, .mission_mojule dl, .mission_mojule dt, .mission_mojule dd, .mission_mojule ul, .mission_mojule ol, .mission_mojule li, .mission_mojule h1, .mission_mojule h2, .mission_mojule h3, .mission_mojule h4, .mission_mojule h5, .mission_mojule h6, .mission_mojule form, .mission_mojule fieldset, .mission_mojule th, .mission_mojule td
{ margin: 0; padding: 0;}
.mission_mojule input, .mission_mojule textarea
{ margin: 0; font-size: 100%;}
.mission_mojule label
{ cursor: pointer;}
.mission_mojule table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%;}
.mission_mojule fieldset, .mission_mojule img
{ border: 0;}
.mission_mojule img
{ vertical-align: top;}
.mission_mojule address, .mission_mojule caption, .mission_mojule cite, .mission_mojule code, .mission_mojule dfn, .mission_mojule em, .mission_mojule th, .mission_mojule var
{ font-style: normal; font-weight: normal;}
.mission_mojule ol, .mission_mojule ul
{ list-style: none;}
.mission_mojule caption, .mission_mojule th
{ text-align: left;}
.mission_mojule h1, .mission_mojule h2, .mission_mojule h3, .mission_mojule h4, .mission_mojule h5, .mission_mojule h6
{ font-size: 100%; font-weight: normal;}
.mission_mojule q:after, .mission_mojule q:before
{ content:'';}
.mission_mojule a, .mission_mojule input
{  outline: none;  }
.mission_mojule abbr, .mission_mojule acronym
{ border: 0;}

.mission_mojule * {
	word-break: break-all;
	word-wrap: break-word;
}

.mission_mojule_lt,
.mission_mojule_lb,
.mission_mojule_rt,
.mission_mojule_rb {
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.mission_mojule_lt {
	left: 0;
	top: 0;
	width: 6px;
	height: 6px;
	background: url(../img/mission/mission_mojule_e3_bg_lt.gif) left top no-repeat;
}
.mission_mojule_rt {
	right: 0;
	top: 0;
	width: 6px;
	height: 6px;
	background: url(../img/mission/mission_mojule_e3_bg_rt.gif) left top no-repeat;
}
.mission_mojule_lb {
	left: 0;
	bottom: 0;
	width: 6px;
	height: 9px;
	background: url(../img/mission/mission_mojule_e3_bg_lb.gif) left top no-repeat;
}
.mission_mojule_rb {
	right: 0;
	bottom: 0;
	width: 6px;
	height: 9px;
	background: url(../img/mission/mission_mojule_e3_bg_rb.gif) left top no-repeat;
}

#mission_mojule_e2 .bx-viewport{/* add gnavi 130618 */
	background-color: #B9E3EF;
}

/* mojule_a1
---------------------------*/
#mission_mojule_a1 {
	background: #bd151c;
	width: 173px;
	margin: 4px 0 0 4px;/* Mod 130719 gnavi */
}
	#mission_mojule_a1 .mission_mojule_a1_tit {
		padding: 2px 2px 0 2px;
	}
	#mission_mojule_a1 ul {
		padding: 0 7px 10px 7px;
	}
		#mission_mojule_a1 ul li {
			position: relative;
			padding: 10px 0 0 0;
			min-height: 75px;
			_height: 75px;
		}
	#mission_mojule_a1 .mission_mojule_a1_txt01 {
		width: 85px;
		word-break: break-all;
		min-height: 35px;/* Add 130507 gnavi */
	}
		#mission_mojule_a1 .mission_mojule_a1_txt01 a {
			text-decoration: underline;
			color: #ffffff;
			font-weight: bold;
		}
			#mission_mojule_a1 .mission_mojule_a1_txt01 a:hover {
				text-decoration: none;
			}
	#mission_mojule_a1 .mission_mojule_a1_txt02 {
		position: relative;
		overflow: hidden;
		word-break: break-all;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0 0 0;
		z-index: 10;
	}
		#mission_mojule_a1 .mission_mojule_a1_txt02 em {
			display: inline-block;
			font-size: 16px;
			font-style: normal;
			font-weight: bold;
			line-height: 19px;
		}
			#mission_mojule_a1 .mission_mojule_a1_txt02 em a{/* Add 130718 AS */
				color: #ffffff;
				text-decoration: none;
			}
		#mission_mojule_a1 .mission_mojule_a1_txt02 span {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			background: #262626;
			padding: 0 7px;
			min-height: 19px;
			_height: 19px;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-o-border-radius: 10px;
			-ms-border-radius: 10px;
		}
	#mission_mojule_a1 .mission_mojule_a1_number {
		position: absolute;
		top: -5px;
		right: -5px;
		background: url(../img/mission/mission_a_bg_01.gif) left top no-repeat;
		width: 81px;
		height: 74px;
		text-align: center;
		z-index: 1;
	}
		#mission_mojule_a1 .mission_mojule_a1_number .mission_mojule_a1_numberTxt01 {
			font-size: 22px;
			font-weight: bold;
			color: #bd151c;
			margin: 0 0 0 16px;
			padding: 15px 0 0 0;
			font-family : Verdana;
		}
			#mission_mojule_a1 .mission_mojule_a1_number .mission_mojule_a1_numberTxt01 a{/* Add 130718 AS */
				color: #bd151c;
				text-decoration: none;
			}
		#mission_mojule_a1 .mission_mojule_a1_number .mission_mojule_a1_numberTxt02 {
			font-size: 86%;
			color: #bd151c;
			margin: 0 0 0 16px;
			font-weight: bold;/* Add 130507 gnavi */
		}
		#mission_mojule_a1 .mission_mojule_a1_btn01 {
			padding: 0 0 8px 8px;
		}
			#mission_mojule_a1 .mission_mojule_a1_btn01 a {
				display: block;
				width: 157px;
				height: 32px;
				background: url(../img/mission/mission_a_btn_01.gif) left top no-repeat;
				text-indent: -9999px;
			}
				#mission_mojule_a1 .mission_mojule_a1_btn01 a:hover {
					background-position: left -32px;
				}
			
/* mojule_a2
---------------------------*/
#mission_mojule_a2Wrap {
	position: relative;
	width: 173px;
}
#mission_mojule_a2 {
	position: relative;
	width: 173px;
	background: #bd151c;
	margin: 4px 0 0 4px;/* Mod 130714 gnavi */
	visibility:hidden;/* Add 130715 AS */
}
	#mission_mojule_a2 .inner {
		padding: 4px;
		width: 165px;
		overflow: hidden;
	}
		#mission_mojule_a2 .mission_mojule_a2In {
			background: #ffffff;
			padding: 5px;
			*padding: 5px 3px 5px 5px;
		}
			#mission_mojule_a2 .mission_mojule_a2In_tit {
				font-size: 133.3%;
				font-weight: bold;
				margin: 0 0 5px 0;
			}
				#mission_mojule_a2 .mission_mojule_a2In_tit a {
					color: #bd151c !important;
					text-decoration: underline;/* Add 130715 AS */
				}
					#mission_mojule_a2 .mission_mojule_a2In_tit a:hover {
						text-decoration: none;
					}
			#mission_mojule_a2 .mission_mojule_a2In_img {
				float: left;
				margin: 0 5px 0 0;
			}
				#mission_mojule_a2 .mission_mojule_a2In_img span {
					display: table-cell;
					*display: block;
					width: 75px;
					height: 75px;
					layout-grid-line: 75px;
					border: 1px solid #b3b3b3;
					background: #fff;
					vertical-align: middle;
					text-align: center;
				}
					#mission_mojule_a2 .mission_mojule_a2In_img span img {
						vertical-align: middle;
					}
			#mission_mojule_a2 .mission_mojule_a2In_right {
				overflow: hidden;
				font-size: 83.4%;
			}
			#mission_mojule_a2 .mission_mojule_a2_txt01 {
				clear: both;
				padding: 5px 0;
				color: #bd151c;
				font-weight: bold;
			}
				#mission_mojule_a2 .mission_mojule_a2_txt01 a {
					color: #bd151c;
					text-decoration: none;
				}
					#mission_mojule_a2 .mission_mojule_a2_txt01 a:hover {
						text-decoration: underline;
					}
			#mission_mojule_a2 .mission_mojule_a2_more {
				margin: 5px 0 0 -1px;
			}
				#mission_mojule_a2 .mission_mojule_a2_more a {
					display: block;
					width: 157px;
					height: 32px;
					background: url(../img/mission/mission_a_btn_02.gif) left top no-repeat;
					text-indent: -9999px;
				}
					#mission_mojule_a2 .mission_mojule_a2_more a:hover {
						background-position: left -32px;
					}
			#mission_mojule_a2 .mission_mojule_a2_point {
				padding: 5px 0 10px 0;
			}
				#mission_mojule_a2 .mission_mojule_a2_point .mission_mojule_a2_pointL {
					float: left;
					margin: 0 0 10px;
					padding-left: 2px;
					width: 99px;
					font-weight: bold;
				}
					#mission_mojule_a2 .mission_mojule_a2_point .mission_mojule_a2_pointL a {
						text-decoration: underline;
						color: #ffffff;
					}
						#mission_mojule_a2 .mission_mojule_a2_point .mission_mojule_a2_pointL a:hover {
							text-decoration: none;
						}
				#mission_mojule_a2 .mission_mojule_a2_point .mission_mojule_a2_pointR {
					float: right;
					margin: 0 0 10px;
					padding: 15px 0 0 5px;
					width: 59px;
					height: 76px;
					background: url(../img/mission/mission_a2_bg_01.gif) no-repeat left top;
					font-family: Verdana, Geneva, sans-serif;
					font-weight: bold;
					color: #bd151c;
					text-align: center;
				}
					#mission_mojule_a2 .mission_mojule_a2_point .mission_mojule_a2_pointR .num {
						font-size: 20px;
						line-height: 1;
					}
					.mission_mojule_a2_point .mission_mojule_a2_pointR .txt {
						font-size: 14px;
						line-height: 1;
					}
			#mission_mojule_a2 .bx-pager {
				clear: both;
				padding: 5px 0;
				background: #bd151c url(../img/mission/mission_a2_bg_02.gif) repeat-x left top;
				text-align: center;
			}
				#mission_mojule_a2 .bx-pager .bx-pager-item {
					display: inline-block;
					*display: inline;
					*zoom: 1;
					overflow: hidden;
					width: 15px;
					height: 15px;
					vertical-align: middle;
				}
					#mission_mojule_a2 .bx-pager .bx-pager-item a.bx-pager-link {
						display: block;
						width: 15px;
						height: 15px;
						background: url(../img/mission/mission_pager_red_no.gif) no-repeat left top;
						text-indent: -9999px;
					}
					#mission_mojule_a2 .bx-pager .bx-pager-item a:hover,
					#mission_mojule_a2 .bx-pager .bx-pager-item a.active {
						background: url(../img/mission/mission_pager_red_on.gif) no-repeat left top;
					}

/* mojule_b
---------------------------------------*/
#mission_mojule_b {
	background: url(../img/mission/mission_mojule_b_bg_head.gif) left top no-repeat #bd151c;
	padding: 6px 0 0 0;
	width: 173px;
}
	#mission_mojule_b .mission_mojule_bIn {
		background: url(../img/mission/mission_mojule_b_bg_bottom.gif) left bottom no-repeat #bd151c;/* Mod 130716 gnavi */
		padding: 0 4px 6px 4px;
		*zoom: 1;
	}
		#mission_mojule_b .mission_mojule_bIn02 {
			background: #ffffff;
		}
			#mission_mojule_b .mission_mojule_bIn02 .mission_mojule_b_tit {
				padding: 8px 0;
				text-align: center;
				font-weight: bold;
				color: #ffffff;
				font-size: 14px;
				background: #bd151c;
			}
			#mission_mojule_b .mission_mojule_bIn02 ul {
			}
				#mission_mojule_b .mission_mojule_bIn02 ul li {
					background: url(../img/mission/mission_mojule_b_bg_dot01.gif) left bottom repeat-x;
					padding: 8px 5px;
				}
				#mission_mojule_b .mission_mojule_bIn02 ul li.last {
					background: none;
					padding: 8px 5px;
				}
					#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2In_tit a {
						font-size: 14px;
						font-weight: bold;
						color: #bd151c;
					}
						#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2In_tit a:hover {
							text-decoration: none;
						}
					#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2In_comment {
						margin: 5px 0 0 0;
						min-height: 20px;
						_height: 20px;
						background: url(../img/mission/mission_mojule_b_ico01.gif) left center no-repeat;
						padding: 0 0 0 24px;
					}
					#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2In_commentIn {
						background: url(../img/mission/mission_mojule_b_bg01.gif) left top no-repeat;
						padding: 14px 0 0 0;
					}
						#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2In_commentIn02 {
							background: url(../img/mission/mission_mojule_b_bg02.gif) left bottom no-repeat;
							padding: 0 7px 7px 7px;
							font-size: 10px;
						}
							#mission_mojule_b .mission_mojule_bIn02 ul li .clfix {
								margin: 5px 0 0 0;
							}
							#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_point {
								float: left;
								display: inline-block;
								*display: inline;
								*zoom: 1;
								background: url(../img/mission/mission_mojule_b_bg03.gif) left top no-repeat;
								padding: 0 0 0 5px;
								font-size: 15px;
								font-weight: bold;
								color: #ffffff;
								height: 27px;
							}
								#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_point span {
									display: inline-block;
									*display: inline;
									*zoom: 1;
									background: url(../img/mission/mission_mojule_b_bg03.gif) right top no-repeat;
									padding: 5px 15px 0 0;/* Mod 130507 gnavi */
									height: 27px;
								}
								#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_point em {
									font-size: 10px;
									font-style: normal;
								}
							#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_btn {
								float: right;
								display: inline-block;
								*dispaly: inline;
								*zoom: 1;
								margin: 4px 0 0 0;
							}
								#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_btn a {
									display: block;
									width: 81px;
									height: 26px;
									text-indent: -9999px;
									background: url(../img/mission/mission_mojule_b_btn01.gif) left top no-repeat;
								}
									#mission_mojule_b .mission_mojule_bIn02 ul li .mission_mojule_a2_btn a:hover {
										background-position: left -26px;
									}

/* mojule_c1
---------------------------------------*/
#mission_mojule_c1 {
	width: 784px;
	background: url(../img/mission/mission_mojule_c1_top.gif) no-repeat left top;
	padding: 7px 0 0 0;
}
	.mission_mojule_c1_inner {
		margin: 0;
		padding: 0 4px;
		background: url(../img/mission/mission_mojule_c1_bottom.gif) no-repeat left bottom #b9e3ef;
		overflow: hidden;
	}
		.mission_mojule_c1_inner .mission_mojule_c1_bnrHead #mission_mojule_c1_tit {
			float: left;
			width: 162px;
			min-height: 115px;
			_height: 115px;
			text-indent: -9999px;
			background: url(../img/mission/mission_mojule_c1_tit.gif) no-repeat left top;
		}
		.mission_mojule_c1_right {
			float: left;
			width: 614px;
		}
			.mission_mojule_c1_right .mission_mojule_c1_right_tit {
				position: relative;
				min-height: 25px;
				_height: 25px;
				width: 100%;
				padding: 5px 0 0 0;
			}
				.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_tit02 {
					font-size: 14px;
					font-weight: bold;
					padding: 0 0 0 10px;
					overflow: hidden;
				}
				.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_tit02 a {/* Add 130507 gnavi */
					color: #fff;
				}
				.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_tit02 a:hover {/* Add 130507 gnavi */
					text-decoration: none;
				}
				.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_btn01 {
					float: right;
					font-size: 14px;
					margin: -5px 0 0 0;
				}
					.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_btn01 a {
						display: block;
						width: 98px;
						height: 25px;
						background: url(../img/mission/mission_btn_list.png) no-repeat left top;
						text-indent: -9999px;
					}
					.mission_mojule_c1_right .mission_mojule_c1_right_tit #mission_mojule_c1_btn01 a:hover {
						background: url(../img/mission/mission_btn_list.png) no-repeat left -27px;
					}
			#mission_mojule_c1_ul_point {
				clear: both;
				overflow: hidden;
				zoom: 1;
				padding: 0 0 7px 0;
			}
				#mission_mojule_c1_ul_point li {
					position: relative;
					float: left;
					width: 307px;
					min-height: 74px;
					_height: 74px;
					background: #ffffff;
				}
					#mission_mojule_c1_ul_point li {
						background: url(../img/mission/mission_c1_bg_dot_2x6.gif) right top repeat-y #ffffff;
						overflow: hidden;
					}
					#mission_mojule_c1_ul_point li.last {
						background-image: none;
					}
				#mission_mojule_c1_ul_point li.large {
					width: 614px;/* Mod 130507 gnavi */
				}
					#mission_mojule_c1_ul_point li .ul_pointIn {
display: block;
						padding: 8px 10px 8px 8px;
					}
					#mission_mojule_c1_ul_point li .txt01 {
						margin: 0 0 5px 0;
						padding: 5px 0 0 0;
						min-height: 24px;
						_height: 29px;
						font-size: 16px;
						font-weight: bold;
						word-break: break-all;
					}
						#mission_mojule_c1_ul_point li .txt01 a {
							color: #262626;
							text-decoration: underline;
						}
							#mission_mojule_c1_ul_point li .txt01 a:hover {
								text-decoration: none;
							}
					#mission_mojule_c1_ul_point li .txt02 {
						padding: 0 0 0 35px;
						min-height: 37px;
						_height: 37px;
						background: url(../img/mission/mission_c1_ico02.gif) left top no-repeat;
						display: inline-block;/* Add 130507 gnavi */
					}
						#mission_mojule_c1_ul_point li .txt02 .txt02In {
							padding: 5px 10px;/* Mod 130507 gnavi */
							min-height: 30px;/* Mod 130507 gnavi */
							_height: 30px;/* Mod 130507 gnavi */
							color: #ffffff;
							font-weight: bold;
							text-align: center;
							line-height: 1.2;/* Mod 130507 gnavi */
							border-radius: 20px;
							-moz-border-radius: 20px;
							-webkit-border-radius: 20px;
							-o-border-radius: 20px;
							-ms-border-radius: 20px;
							background: #262626;
						}
						#mission_mojule_c1_ul_point li.large .txt02 .txt02In {
							text-align: left;
							padding: 5px 10px;/* Add 130507 gnavi */
						}
							#mission_mojule_c1_ul_point li .txt02 .txt02In span {
								margin: 0 5px 0 0;
								font-family: Verdana,Geneva,sans-serif;
								font-size: 133.3%;
								font-weight: bold;
								color: #ffffff;
								line-height: 1;
								word-break: break-all;
							}
			#mission_mojule_c1_ul_point li .point_mission {
				float: right;
				width: 74px;
				height: 74px;
				background: url(../img/mission/mission_c1_bg03.gif) left top no-repeat;
				color: #bd151c;
				word-break: break-all;
			}
			#mission_mojule_c1_ul_point li.large .point_mission {
				/*right: 10px;*/
			}
				#mission_mojule_c1_ul_point li .point_mission .point_mission_number {
					margin: 20px 0 0 0;/* Mod 130507 gnavi */
					font-family: Verdana,Geneva,sans-serif;
					font-size: 143%;
					font-weight: bold;
					text-align: center;
					line-height: 1;
					word-break: break-all;
					font-size: 22px;/* Mod 130507 gnavi */
				}
				#mission_mojule_c1_ul_point li .point_mission_txtWrap {
					overflow: hidden;
					padding: 0 10px 0 0;
				}
					#mission_mojule_c1_ul_point li .point_mission .point_mission_txt {
						margin: 3px 0 0 0;
						font-size: 83.4%;
						font-weight: bold;
						text-align: center;
						word-break: break-all;
					}

					#mission_mojule_c1_ul_point li .point_mission .point_mission_number a{/* Mod 130718 AS */
						color: #bd151c;
						text-decoration: none;
						line-height:1;
					}

/* mojule_c2
---------------------------------------*/
#mission_mojule_c2_contents .bx-controls-direction {
	position: absolute;
	top: 7px;/* Mod 130507 gnavi */
	right: 6px;
	z-index: 102;/* Mod 130714 gnavi */
}
#mission_mojule_c2 {
	position: relative;
	width: 784px;
	visibility:hidden;/* Add 130715 AS */
}
	#mission_mojule_c2_head {
		overflow: hidden;
		margin-bottom: 12px;
		padding: 6px 5px;
		/*width: 774px; Mod 130507 gnavi */
		background: #14538b;
	}
		#mission_mojule_c2_head .tit {
			/*float: left; Mod 130507 gnavi */
			font-size: 14px;
			font-weight: bold;
			color: #fff;
			padding: 0 50px 0 0;
		}
		#mission_mojule_c2_head .tit a {/* Add 130507 gnavi */
			color: #fff;
		}
		#mission_mojule_c2_head .tit a:hover {/* Add 130507 gnavi */
			text-decoration: none;
		}
		.bx-controls-direction {
			float: right;
			width: 42px;
			height: 19px;
		}
			.bx-controls-direction a {
				display: block;
				width: 19px;
				height: 19px;
				text-indent: -9999px;
			}
			.bx-controls-direction a.bx-prev {
				float: left;
				background: url(../img/mission/mission_btn_prev01_no.gif) no-repeat left top;
			}
				.bx-controls-direction a.bx-prev:hover {
					background-position: left -19px;
				}
			.bx-controls-direction a.bx-next {
				float: right;
				background: url(../img/mission/mission_btn_next01_no.gif) no-repeat left top;
			}
				.bx-controls-direction a.bx-next:hover {
					background-position: left -19px;
				}
	#mission_mojule_c2_contents {
		overflow: hidden;
		/*width: 784px; Mod 130507 gnavi */
	}
		#mission_mojule_c2_contents ul {
			overflow: hidden;
			width: 9999px;
		}
			#mission_mojule_c2_contents ul li {
				float: left;
				margin-right: 6px !important;
				padding: 0 0 10px;
				width: 386px;
				background: url(../img/mission/mission_c2_bg_02.gif) no-repeat left bottom;
			}
				#mission_mojule_c2_contents ul li .mission_mojule_c2_list {
					padding: 10px 4px 0;
					width: 378px;
					background: #b9e3ef url(../img/mission/mission_c2_bg_01.gif) no-repeat left top;
				}
					#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner {
					}
						#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head {
							overflow: hidden;
							*zoom: 1;
							padding: 5px 8px 5px 9px;
							background: #fff;
						}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .tit {
								float: left;
								font-size: 16px;/* Mod 130507 gnavi */
								font-weight: bold;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .tit a {
									color: #bd151c;
								}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .tit a:hover {
										text-decoration: none;
									}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .station {
								float: right;
								padding-left: 18px;
								min-height: 19px;/* mod 130713 gnavi */
								background: url(../img/mission/mission_ico_train_01.gif) no-repeat left top;
								font-size: 10px;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .station span {
									display: block;
								}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .head .station em {
									display: block;
								}
						#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content {
							clear: both;
							padding: 0 7px 3px 9px;
							background: #fff;
						}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .img {
								float: left;
								width: 52px;
								height: 52px;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .img a {
									display: table-cell;
									*display: block;
									width: 50px;
									height: 50px;
									layout-grid-line: 50px;
									border: 1px solid #b3b3b3;
									background: #fff;
									vertical-align: middle;
									text-align: center;
								}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .txt {
								float: right;
								margin-bottom: 5px;
								width: 300px;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .txt .name {
									margin-top: 5px;
									font-weight: bold;
									font-size: 14px;/* Add 130507 gnavi */
								}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .txt .name a {
										color: #bd151c;
										text-decoration: none;
									}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .txt .name a:hover {
										text-decoration: underline;
									}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .btn {
								clear: both;
								padding-top: 5px;
								text-align: right;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .btn a {
									display: inline-block;
									*display: inline;
									*zoom: 1;
									width: 78px;
									height: 26px;
									background: url(../img/mission/mission_btn_detail01_no.gif) no-repeat left top;
								}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .btn a:hover {
										background-position: left -26px;
									}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .content .btn a span {
										display: none;
									}
						#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot {
							position: relative;
							*zoom: 1;
							padding: 4px 12px 2px 7px;
							width: 359px;
						}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot .tit {
								position: absolute;
								left: 3px;
								top: -19px;
								width: 145px;
								height: 41px;
								background: url(../img/mission/mission_c2_tit_01.gif) no-repeat left top;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot .tit span {
									display: none;
								}
							#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl {
								overflow: hidden;
								*zoom: 1;
							}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dt {
									overflow: hidden;
									*zoom: 1;
									padding-top: 20px;
								}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dt a {
										font-weight: bold;
										color: #262626;
									}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dt a:hover {/* Add 130507 gnavi */
										text-decoration: none;
									}
								#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dd {
									float: right;
									margin-left: 10px;
									padding: 27px 5px 0;/* Mod 130507 gnavi */
									/*width: 72px; Mod 130507 gnavi */
									height: 28px;
									background: url(../img/mission/mission_c_bg_01.gif) no-repeat left top;
									text-align: center;
									font-family: Verdana, Geneva, sans-serif;
									font-weight: bold;
									color: #bd151c;
								}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dd span {
										font-size: 18px;
									}
									#mission_mojule_c2_contents ul li .mission_mojule_c2_list .inner .foot dl dd em {
										font-size: 12px;
										font-weight: bold;
									}

/* mojule_e1
---------------------------------------*/
#mission_mojule_e1 {
	border: 4px solid #b9e3ef;
	padding: 0 0 10px 0;
	/*width: 192px; Mod 130507 gnavi */
	background-color: #FFFFFF;/* Mod 130702 gnavi */
}
#mission_mojule_e1 #mission_mojule_e1_titArea {
	position: relative;
	height: 39px;
}
	#mission_mojule_e1 #mission_mojule_e1_titArea #mission_mojule_e1_tit {
		background: url(../img/mission/mission_e1_txt01.gif) left top no-repeat #B9E3EF;/* Mod 130507 gnavi */
		height: 39px;
		text-indent: -9999px;
	}
	#mission_mojule_e1 #mission_mojule_e1_btn01 {
		position: absolute;
		height: 25px;
		width: 98px;
		top: 5px;
		right: 1px;
	}
		#mission_mojule_e1 #mission_mojule_e1_btn01 a {
			background: url(../img/mission/mission_btn_list.png) no-repeat left top;
			display: block;
			height: 25px;
			width: 98px;
			text-indent: -9999px;
		}
		#mission_mojule_e1 #mission_mojule_e1_btn01 a:hover {
			background: url(../img/mission/mission_btn_list.png) no-repeat left -27px;
		}
	#mission_mojule_e1 #mission_mojule_e1_tit02 {
		color: #ffffff;
		background: url(../img/mission/mission_e1_bg01.gif) left top no-repeat #bd151c;
		padding: 5px 0;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
	}
	#mission_mojule_e1 #mission_mojule_e1_mission {
		padding: 5px 20px 0 6px;
	}
		#mission_mojule_e1 #ul_mission_mojule_e1 {
			margin: 0 6px;
		}
		#mission_mojule_e1 #ul_mission_mojule_e1 li {
			position: relative;
			padding: 5px 0 0 4px;
			*zoom: 1;
		}
			#mission_mojule_e1 #ul_mission_mojule_e1 li .txt01 {
				margin: 0 0 5px 0;
				padding: 10px 0 0 0;/* Mod 130507 gnavi */
				min-height: 24px;
				_height: 29px;
				/*width: 100px; Mod 130507 gnavi */
				font-size: 14px;
				font-weight: bold;
				word-break: break-all;
			}
				#mission_mojule_e1 #ul_mission_mojule_e1 li .txt01 a {
					color: #262626;
					text-decoration: underline;/* Mod 130702 gnavi */
				}
					#mission_mojule_e1 #ul_mission_mojule_e1 li .txt01 a:hover {
						text-decoration: none;
					}
			#mission_mojule_e1 #ul_mission_mojule_e1 li .txt02 {/* Mod 130507 gnavi */
					padding: 0 0 0 35px;
					min-height: 37px;
					_height: 37px;
					background: url(../img/mission/mission_c1_ico02.gif) left top no-repeat;
					display: inline-block;/* Add 130507 gnavi */
				}
				#mission_mojule_e1 #ul_mission_mojule_e1 li .txt02 .txt02In {/* Mod 130507 gnavi */
						padding: 5px 10px;/* Mod 130507 gnavi */
						min-height: 30px;/* Mod 130507 gnavi */
						_height: 30px;/* Mod 130507 gnavi */
						color: #ffffff;
						font-weight: bold;
						text-align: center;
						line-height: 1.2;/* Mod 130507 gnavi */
						border-radius: 20px;
						-moz-border-radius: 20px;
						-webkit-border-radius: 20px;
						-o-border-radius: 20px;
						-ms-border-radius: 20px;
						background: #262626;
					}
					#mission_mojule_e1 #ul_mission_mojule_e1 li .txt02 .txt02In span {/* Mod 130507 gnavi */
							margin: 0 5px 0 0;
							font-family: Verdana,Geneva,sans-serif;
							font-size: 133.3%;
							font-weight: bold;
							color: #ffffff;
							line-height: 1;
							word-break: break-all;
						}

	#mission_mojule_e1 #ul_mission_mojule_e1 li .mission_mojule_e1_point {
		position: relative;
		float: right;
		background: url(../img/mission/mission_e1_bg03_2.gif) left top no-repeat;
		width: 66px;
		height: 66px;
		color: #bd151c;
		word-break: break-all;
		z-index: 1;
		padding: 0 0 5px;/* Add 130507 gnavi */
	}

	#mission_mojule_e1 #ul_mission_mojule_e1 li .ul_mission_mojule_e1Inner{/* Add 130507 gnavi */
		overflow: hidden;
		padding: 0 10px 0 0;
	}

		#mission_mojule_e1 #ul_mission_mojule_e1 li .mission_mojule_e1_point .mission_mojule_e1_number {
			font-family: Verdana,Geneva,sans-serif;
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			margin: 18px 0 0 0;/* Mod 130507 gnavi */
			line-height: 1;
			word-break: break-all;
		}
        #mission_mojule_e1 #ul_mission_mojule_e1 li .mission_mojule_e1_point .mission_mojule_e1_number a {/* Add 130716 Nac */
            color: #bd151c;
            text-decoration: none;
            line-height: 1;/* Add 130718 AS */
        }
		#mission_mojule_e1 #ul_mission_mojule_e1 li .mission_mojule_e1_point .mission_mojule_e1_txt {
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			word-break: break-all;
		}
	#mission_mojule_e1 .mission_mojule_e1_btn01 {
		display: block;
		text-align: center;
		margin: 15px 0 0 0;
	}
		#mission_mojule_e1 .mission_mojule_e1_btn01 a {
			display: block;
			width: 157px;
			height: 32px;
			margin: 0 auto;
			background: url(../img/mission/mission_e1_btn01.gif) left top no-repeat;/* Mod 130713 gnavi */
			text-indent: -9999px;
		}
			#mission_mojule_e1 .mission_mojule_e1_btn01 a:hover {
				background-position: left -32px;
			}

/* mojule_e2
---------------------------------------*/
#mission_mojule_e2 {
	width: 100%;
	background-color: #FFFFFF;/* Mod 130702 gnavi */
	visibility:hidden;/* Add 130715 AS */
}
	#mission_mojule_e2 .inner {
	}
		#mission_mojule_e2 ul {
			overflow: hidden;
			*zoom: 1;
		}
			#mission_mojule_e2 ul li {
				float: left;
				*zoom: 1;
			}
				#mission_mojule_e2 ul li .mission_mojule_e2_list {
					*zoom: 1;
					padding: 4px 4px 12px;
					background: #b9e3ef;
				}
					#mission_mojule_e2 ul li .mission_mojule_e2_list .inner {
					}
						#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head {
							padding: 10px 8px 10px 9px;
							background: #fff;
						}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head .tit {
								font-size: 18px;
								font-weight: bold;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head .tit a {
									color: #bd151c;
									text-decoration: underline;/* mod 130713 text-www marge */
								}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head .tit a:hover {
										text-decoration: none;
									}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head .station span {
									display: block;
								}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .head .station em {
									display: block;
								}
						#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content {
							clear: both;
							padding: 0 7px 13px 9px;
							background: #fff;
						}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .img {
								float: left;
								margin-right: 10px;
								width: 77px;
								height: 77px;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .img a {
									display: table-cell;
									*display: block;
									width: 75px;
									height: 75px;
									layout-grid-line: 75px;
									border: 1px solid #b3b3b3;
									background: #fff;
									text-align: center;
									vertical-align: middle;
								}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .station {
								overflow: hidden;
								*zoom: 1;
								padding: 3px 0 0 18px;
								min-height: 17px;
								_height: 17px;
								background: url(../img/mission/mission_ico_train_01.gif) no-repeat left top;
								font-size: 10px;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .name {
									overflow: hidden;
									*zoom: 1;
									margin-top: 5px;
									font-weight: bold;
								}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .name a {
										color: #bd151c;
										text-decoration: none;
									}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .name a:hover {
										text-decoration: underline;
									}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .txt {
								clear: both;
								margin-bottom: 5px;
								padding-top: 10px;
							}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .btn {
								clear: both;
								padding-top: 5px;
								text-align: center;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .btn a {
									display: block;
									margin: 0 auto;
									width: 157px;
									height: 32px;
									background: url(../img/mission/mission_btn_detail02_no.gif) no-repeat left top;
								}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .btn a:hover {
										background-position: left -32px;
									}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .content .btn a span {
										display: none;
									}
						#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot {
							position: relative;
							*zoom: 1;
							padding: 4px 4px 2px 7px;
							background: url(../img/mission/mission_e2_bg_01.gif) repeat-x left top;
						}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot .tit {
								position: absolute;
								left: 0;
								top: -6px;
								z-index: 1;
								width: 164px;
								height: 46px;
								background: url(../img/mission/mission_e2_tit_01.gif) no-repeat left top;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot .tit span {
									display: none;
								}
							#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl {
								overflow: hidden;
								*zoom: 1;
							}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dt {
									clear: both;
									overflow: hidden;
									*zoom: 1;
									padding-top: 5px;/* Mod 130507 gnavi */
								}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dt a {
										font-weight: bold;
										color: #262626;
										text-decoration: underline;/* mod 130713 text-www marge */
									}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dt a:hover {
										text-decoration: none;
									}
								#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dd {
									float: right;
									position: relative;
									z-index: 2;
									margin: 25px 0 0 10px;/* Mod 130507 gnavi */
									padding: 5px 5px 0 30px;/* Mod 130507 gnavi */
									/*width: 72px; Mod 130507 gnavi */
									height: 30px;
									background: url(../img/mission/mission_e_bg_01.gif) no-repeat left top;
									text-align: center;
									font-family: Verdana, Geneva, sans-serif;
									font-weight: bold;
									color: #bd151c;
								}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dd span {
										font-size: 18px;
									}
									#mission_mojule_e2 ul li .mission_mojule_e2_list .inner .foot dl dd em {
										font-size: 12px;
										font-weight: bold;
									}
	#mission_mojule_e2 .bx-pager {
		clear: both;
		padding: 5px 0;
		background: #b7e1ed url(../img/mission/mission_e2_bg_02.gif) repeat-x left top;
		text-align: center;
	}
		#mission_mojule_e2 .bx-pager .bx-pager-item {
		}
			#mission_mojule_e2 .bx-pager .bx-pager-item {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				overflow: hidden;
				width: 15px;
				height: 15px;
				vertical-align: middle;
			}
				#mission_mojule_e2 .bx-pager .bx-pager-item a.bx-pager-link {
					display: block;
					width: 15px;
					height: 15px;
					background: url(../img/mission/mission_pager_blue_no.gif) no-repeat left top;
					text-indent: -9999px;
				}
				#mission_mojule_e2 .bx-pager .bx-pager-item a:hover,
				#mission_mojule_e2 .bx-pager .bx-pager-item a.active {
					background: url(../img/mission/mission_pager_blue_on.gif) no-repeat left top;
				}

/* mojule_e3
-----------------------------------------*/
#mission_mojule_e3 {
	position: relative;
	background: #b9e3ef;
	padding: 4px;
}
.mission_mojule_e3_inner {
	background: #b9e3ef;
	margin: 0;
	min-height: 148px;
	padding: 0 4px 9px 4px;
}
.mission_mojule_e3Head {
	height: 39px;
	position: relative;
	z-index: 10;
	background: url(../img/mission/mission_e3_txt01.gif) no-repeat left top;
	border: medium none;
	height: 39px;
	margin: 0;
	padding: 0;
}
#mission_mojule_e3 #mission_mojule_e3_tit {
	position: relative;
	z-index: 100;
	background: url(../img/mission/mission_e3_tit_01.gif) no-repeat left top;
	width: 145px;
	height: 41px;
	text-indent: -9999px;
}
.mission_mojule_e3Head #mission_mojule_e3_btn01 {
	height: 25px;
	position: absolute;
	right: 9px;
	top: 5px;
	width: 98px;
}
.mission_mojule_e3Head #mission_mojule_e3_btn01 a {
	background: url(../img/mission/mission_btn_list.png) no-repeat left top;
	display: block;
	height: 27px;
	text-indent: -9999px;
	width: 98px;
}
.mission_mojule_e3Head #mission_mojule_e3_btn01 a:hover {
	background: url(../img/mission/mission_btn_list.png) no-repeat left -27px;
}
#mission_mojule_e3_tit02 {
	position: relative;
	background: url(../img/mission/mission_bg01_2.gif) no-repeat left top #BD151C;
	color: #FFFFFF;
	font-size: 116.6%;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
	z-index: 1;
}
#ul_mission_mojule_e3 {
	overflow: hidden;
	padding: 0;
	background: #ffffff;
	*zoom: 1;
}
#ul_mission_mojule_e3 li {
	float: left;
	position: relative;
	width: 50%;
	padding: 0 0 8px 0;
}
	#ul_mission_mojule_e3 li.large {
		width: 100%;
	}
	#ul_mission_mojule_e3 li {
		background: url(../img/mission/mission_e3_bg_dot_2x6.gif) repeat-y right top;
		padding: 0 0 8px 0;
		*zoom: 1;
	}
	#ul_mission_mojule_e3 li.last {
		background: none;
	}
		#ul_mission_mojule_e3 li .ul_mission_mojule_e3In {
			padding: 8px;
		}
		#ul_mission_mojule_e3 li .txt01 {
			background: url(../img/mission/mission_e3_ico01.gif) no-repeat left top;
			font-size: 16px;/* Mod 130507 gnavi */
			font-weight: bold;
			margin: 0 0 5px;
			min-height: 24px;
			padding: 5px 0 0 35px;
			word-break: break-all;
			*zoom: 1;
		}
		#ul_mission_mojule_e3 li .txt01 a {
			color: #262626;
		}
			#ul_mission_mojule_e3 li .txt01 a:hover {
				text-decoration: none;
			}

			#ul_mission_mojule_e3 li .txt02 {/* Mod 130507 gnavi */
					padding: 0 0 0 35px;
					min-height: 37px;
					_height: 37px;
					background: url(../img/mission/mission_e3_ico02.gif) left top no-repeat;
					display: inline-block;/* Add 130507 gnavi */
				}
				#ul_mission_mojule_e3 li .txt02 .txt02In {/* Mod 130507 gnavi */
						padding: 5px 10px;/* Mod 130507 gnavi */
						min-height: 30px;/* Mod 130507 gnavi */
						_height: 30px;/* Mod 130507 gnavi */
						color: #ffffff;
						font-weight: bold;
						text-align: center;
						line-height: 1.2;/* Mod 130507 gnavi */
						border-radius: 20px;
						-moz-border-radius: 20px;
						-webkit-border-radius: 20px;
						-o-border-radius: 20px;
						-ms-border-radius: 20px;
						background: #262626;
					}
					#ul_mission_mojule_e3 li .txt02 .txt02In span {/* Mod 130507 gnavi */
							margin: 0 5px 0 0;
							font-family: Verdana,Geneva,sans-serif;
							font-size: 133.3%;
							font-weight: bold;
							color: #ffffff;
							line-height: 1;
							word-break: break-all;
						}




		#ul_mission_mojule_e3 li .ul_mission_mojule_e3In02 {
			padding: 0 10px 0 0;
			overflow: hidden;
		}
		#ul_mission_mojule_e3 li .mission_mojule_e3_mission {
			float: right;
			background: url(../img/mission/mission_e3_bg03.gif) no-repeat left top;
			color: #bd151c;
			height: 74px;
			width: 74px;
			word-break: break-all;
		}
        #ul_mission_mojule_e3 li .mission_mojule_e3_mission .mission_mojule_e3_mission_number a {/* Add 130716 Nac */
            color: #bd151c;
            text-decoration: none;
            line-height:1;/* Add 130718 AS */
        }
		#ul_mission_mojule_e3 li .mission_mojule_e3_mission .mission_mojule_e3_mission_number {
			font-family: Verdana,Geneva,sans-serif;
			font-size: 22px;/* Mod 130507 gnavi */
			font-weight: bold;
			line-height: 1;
			margin: 20px 0 0;/* Mod 130507 gnavi */
			text-align: center;
			word-break: break-all;
		}
		#ul_mission_mojule_e3 li .mission_mojule_e3_mission .mission_mojule_e3_mission_txt {
			font-size: 83.4%;
			font-weight: bold;
			margin: 3px 0 0;
			text-align: center;
			word-break: break-all;
		}

/* mojule_e4
---------------------------------------*/
#mission_mojule_e4 {
	position: relative;
	visibility:hidden;/* mod 130714 AS marge */
}
	#mission_mojule_e4_head {
		position: relative;
		overflow: hidden;
		*zoom: 1;
		margin-bottom: 12px;
		padding: 6px 5px;
		background: #14538b;
	}
		#mission_mojule_e4_head .tit {
			float: left;
			font-size: 14px;
			font-weight: bold;
			color: #fff;
			padding: 0 50px 0 0;
		}
		#mission_mojule_e4_head .tit a {/* Add 130507 gnavi */
			color: #fff;
		}
		#mission_mojule_e4_head .tit a:hover {/* Add 130507 gnavi */
			text-decoration: none;
		}
		#mission_mojule_e4 .bx-controls-direction {
			position: absolute;
			right: 6px;
			top: 6px;
			_top: -36px;/* Mod 130714 gnavi */
			z-index: 102;/* Mod 130714 gnavi */
		}
			#mission_mojule_e4 .bx-controls-direction a {
				display: block;
				width: 19px;
				height: 19px;
				text-indent: -9999px;
			}
			#mission_mojule_e4 .bx-controls-direction a.bx-prev {
				float: left;
				background: url(../img/mission/mission_btn_prev01_no.gif) no-repeat left top;
			}
				#mission_mojule_e4 .bx-controls-direction a.bx-prev:hover {
					background-position: left -19px;
				}
			#mission_mojule_e4 .bx-controls-direction a.bx-next {
				float: right;
				background: url(../img/mission/mission_btn_next01_no.gif) no-repeat left top;
			}
				#mission_mojule_e4 .bx-controls-direction a.bx-next:hover {
					background-position: left -19px;
				}
	#mission_mojule_e4_contents {
		*zoom: 1;
		width: 100%;
		_position: relative;/* Mod 130714 gnavi */
	}
		#mission_mojule_e4_contents ul {
			overflow: hidden;
			*zoom: 1;
		}
			#mission_mojule_e4_contents ul li {
				float: left;
				/* margin-right: 12px; DEL 130712 NAC *//* mod 130713 text-www marge */
				padding: 0 0 10px;
				width: 100%;
				background: #b9e3ef;
			}
				#mission_mojule_e4_contents ul li .mission_mojule_e4_list {
					padding: 4px 4px 0;
				}
					#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner {
					}
						#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .head {
							overflow: hidden;
							*zoom: 1;
							padding: 5px 8px 5px 9px;
							background: #fff;
						}
						#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content {
							clear: both;
							position: relative;
							*zoom: 1;
							padding: 11px 0 20px 12px;
							background: #fff;
							z-index: 10;
						}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .rightblock {/* Add 130507 gnavi */
								float: right;
								width: 157px;
							}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area {
								float: right;
								margin-left: 10px;/* Mod 130507 gnavi */
								border-top   : 2px solid #b9e3ef;
								border-bottom: 2px solid #b9e3ef;
								border-left  : 2px solid #b9e3ef;
								padding: 5px 7px;
								/*width: 143px; Mod 130507 gnavi */
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .name {
									font-weight: bold;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .name a {
										color: #bd151c;
										text-decoration: none;
									}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .name a:hover {
										text-decoration: underline;
									}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .station {
									float: right;
									display: inline-block;
									*display: inline;
									*zoom: 1;
									background: url(../img/mission/mission_ico_train_01.gif) no-repeat left top;
									font-size: 10px;
									min-height: 16px;
									_height: 16px;
									padding: 3px 0 0 18px;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .station span {
									}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .area .station em {
									}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .img {
								float: left;
								margin-right: 10px;
								padding-top: 3px;
								width: 102px;
								height: 102px;
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .img a {
									display: table-cell;
									*display: block;
									width: 100px;
									height: 100px;
									layout-grid-line: 100px;
									border: 1px solid #b3b3b3;
									background: #fff;
									vertical-align: middle;
									text-align: center;
								}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .tit {
								font-size: 16px;
								font-weight: bold;
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .tit a {
									color: #bd151c;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .tit a:hover {
										text-decoration: none;
									}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .txt {
								overflow: hidden;
								*zoom: 1;
								margin-bottom: 5px;
								padding-top: 5px;
							}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .btn {
								/*position: absolute; Mod 130507 gnavi */
								/*right: 7px; Mod 130507 gnavi */
								/*bottom: 20px; Mod 130507 gnavi */
								clear: both;
								padding: 10px 10px 0;/* Mod 130507 gnavi */
								text-align: right;
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .btn a {
									display: inline-block;
									*display: inline;
									*zoom: 1;
									width: 78px;
									height: 26px;
									background: url(../img/mission/mission_btn_detail01_no.gif) no-repeat left top;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .btn a:hover {
										background-position: left -26px;
									}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .content .btn a span {
										display: none;
									}
						#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot {
							position: relative;
							*zoom: 1;
							padding: 4px 0 0 7px;
							z-index: 100;
							background: #B9E3EF;/* Add 130711 nac *//* mod 130713 text-www marge */
						}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot .tit {
								position: absolute;
								left: 3px;
								top: -10px;
								width: 154px;
								height: 32px;
								background: url(../img/mission/mission_e4_tit_01.gif) no-repeat left top;
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot .tit span {
									display: none;
								}
							#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl {
							}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dt {
									overflow: hidden;
									*zoom: 1;
									padding-top: 20px;
									font-size: 14px;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dt a {
										font-weight: bold;
										color: #262626;
									}
										#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dt a:hover {
											text-decoration: none;
										}
								#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dd {
									_display: inline;
									float: right;
									position: relative;
									margin: -15px 10px 0 10px;/* Mod 130507 gnavi */
									padding: 27px 5px 0;/* Mod 130507 gnavi */
									/*width: 72px; Mod 130507 gnavi */
									height: 28px;
									background: url(../img/mission/mission_c_bg_01.gif) no-repeat left top;
									text-align: center;
									font-family: Verdana, Geneva, sans-serif;
									font-weight: bold;
									color: #bd151c;
								}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dd span {
										font-size: 18px;
									}
									#mission_mojule_e4_contents ul li .mission_mojule_e4_list .inner .foot dl dd em {
										font-size: 12px;
										font-weight: bold;
									}