@charset "UTF-8";

.sec {
	margin-bottom:80px;
}

.msg {
	padding-bottom:60px;
}

.msg .clearfix {
	width:100%;
	margin-top:10px;
}

.msg .clearfix .fL {
	width:440px;
	float:left;
	padding-left:55px;
	position:relative;
}

.msg .clearfix .fL span {
	display:block;
	margin-bottom:20px;
	line-height:2;
	font-size:14px;
}

.msg .clearfix .fL .bg1,.msg .clearfix .fL .bg2 {
	position:absolute;
	z-index:-1;
}

.msg .clearfix .fL .bg1 {
	top:-40px;
	left:-20px;
}

.msg .clearfix .fL .bg2 {
	top:340px;
	left:300px;
}

.msg .clearfix .imgList {
	width:377px;
	float:right;
}

.msg .clearfix .imgList ul li {
	display:block;
	margin-bottom:45px;
}

.msg .clearfix .imgList ul li img {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.historyWrap .chapterSet {
	margin-left:55px;
	padding:30px 0 20px;
}

.historyWrap .clearfix {
	width:100%;
	margin-left:55px;
}

.historyWrap .clearfix .imgList {
	width:261px;
	float:left;
	display:inline;
	margin-right:100px;
}

.historyWrap .clearfix .imgList ul li {
	display:block;
	margin-bottom:25px;
	position:relative;
}

.historyWrap .clearfix .imgList ul li img {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.historyWrap .clearfix .imgList ul li span {
	font-size:12px;	letter-spacing:1px;
	color:#777;
	display:block;
	margin-top:8px;
}

.historyWrap .clearfix .imgList ul li em {
	font-family:"Amatic SC",cursive;
	font-size:44px;
	letter-spacing:3px;
	border-bottom:1px solid #eb4500;
	color:#eb4500;
	position:absolute;
	top:20px;
	left:-20px;
}

.historyWrap .clearfix .txtBox {
	width:520px;
	float:left;
	display:inline;
	padding-top:30px;
}

.historyWrap .clearfix .txtBox span {
	display:block;
	margin-bottom:25px;
	line-height:2.1;
	font-size:14px;
}

.access .gMapWrap {
	width:860px;
	margin:0 auto;
	position:relative;
}

.access .gMapWrap #gMap {
	width:100%;
	height:450px;
	margin-bottom:45px;
}

.access .gMapWrap .btnGmap {
	position:absolute;
	bottom:30px;
	right:30px;
}

.access .accessListWrap {
	margin:70px auto 0;
}

.access .accessListWrap dl {
	width:860px;
	margin:0 auto;
	margin-bottom:15px;
}

.access .accessListWrap dl dt {
	width:233px;
	float:left;
	background:#DFDEDB;
	color:#333;
	font-size:12px;	letter-spacing:1px;
	text-align:center;
	padding:16px 0;
	border-radius:1px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
}

.access .accessListWrap dl dd {
	padding-left:253px;
	color:#777;
	font-size:14px;	letter-spacing:1px;
	display:block;
	line-height:2;
	position:relative;
	top:-1px;
	margin-left:20px;
	line-height:1.8;
}

.access .accessListWrap dl dd dl {
	width:100%;
	margin:0;
}

.access .accessListWrap dl dd dl dt,.access .accessListWrap dl dd dl dd {
	padding:0 0 10px;
}

.access .accessListWrap dl dd dl dt {
	width:120px;
	float:left;
	text-align:left;
	background:none;
	padding:0 0 10px;
}

.access .accessListWrap dl dd dl dt:before {
	content:'■';
	color:#eb4500;
	padding-right:5px;
}

.access .accessListWrap dl dd dl dd {
	padding-left:120px;
}