@charset "UTF-8";

.header-1 {
}
.btm45px {
	margin-bottom: 45px;
}
.section-1-left {
	float: left;
	width: 310px;
}
.section-1-right {
	float: right;
	width: 492px;
}
.btm30px {
	margin-bottom: 30px;
}
.btm25px {
	margin-bottom: 25px;
}
.section-1 .section-1-left p {
	margin-bottom: 20px;
	line-height: 1.7em;
	font-size: 12px;
}
.right-picZone img,.gotochBoxPic img,.gotoch_subpic img {
	margin-bottom: 3px;
}
.right-picZone {
	font-size: 12px;
	line-height: 1.6em;
	color: #993300;
}
.gotochiZone {
	background-image: url(images/gotouchi_bg.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 581px;
	width: 860px;
	margin-bottom: 35px;
	position: relative;
}
.gotochBoxPic {
	font-size: 11px;
	line-height: 1.6em;
	color: #993300;
}


.gotochBox1 {
	width: 350px;
	position: absolute;
	left: 72;
	top: 90;
}
.gotochBox2 {
	width: 350px;
	position: absolute;
	left: 438px;
	top: 90;
}



.btm10px {
	margin-bottom: 10px;
}

.btm5px {
	margin-bottom: 5px;
}
.gotoch_subpic {
	float: left;
	width: 101px;
	font-size: 11px;
	line-height: 1.5em;
	color: #993300;
}
.gotochBoxRight {
	font-size: 12px;
	line-height: 1.7em;
	float: right;
	width: 240px;
}
.orangeTxt {
	color: #F60;
}
.gotochBoxRight p {
	line-height: 1.5em;
}
.spotZone {
	background-image: url(images/spot_bg.gif);
	height: 1061px;
	width: 860px;
	margin-bottom: 65px;
}
.mapBox {
	float: left;
	width: 202px;
}
.infoBox {
	float: right;
	width: 643px;
}
.btm15px {
	margin-bottom: 15px;
}
.infoBoxLeft {
	float: left;
	width: 360px;
}
.infoBoxRight {
	float: right;
	width: 273px;
}
.infoBoxLeft p,.infoBoxRight p {
	font-size: 13px;
	line-height: 1.7em;
}
.InfoEnd {
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1.7em;
	padding-bottom: 20px;
	font-size: 12px;
}
.arrow {
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}
.InfoBoxL {
	float: left;
	width: 353px;
	margin-right: 15px;
}
.InfoBoxR {
	float: left;
	width: 350px;

}
.InfoBoxL p,
.InfoBoxLR p {
	font-size: 12px;
	line-height: 1.5em;
}
.blueTxt {
	color: #0433FF;
}
.Left72 {
	padding-left: 72px;
}
.Top85 {
	padding-top: 95px;
}
.pic4left {
	float: left;
	width: 183px;
	position: relative;
}
.pic4right {
	float: right;
	width: 125px;
}
.section-1-right p {
	line-height: 1.7em;
	margin-bottom: 1em;
}
.t2_txt {
	width: 400px;
	padding-left: 42px;
}
.section-1 {
	background-image: url(images/line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 35px;
	padding-bottom: 30px;
}
.sec2_Box {
	padding: 10px;
	width: 396px;
	border: 1px solid #CCC;
	float: left;
	height: 560px;
}
.sec2_Box .sec2_Box1_txt {
	line-height: 1.7em;
	background-image: url(images/section_2_pic_s1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 135px;
}
.sec2_Box2 {
	width: 416px;
	border: 1px solid #CCC;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 560px;
}
.sec2_Box2 .sec2_Box1_pic {
	float: left;
	width: 206px;
	padding-left: 10px;	
}
.sec2_Box2 .sec2_Box1_txt {
	line-height: 1.6em;
	background-image: url(images/section_2_pic_s2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 181px;
	padding-top: 105px;
	margin-right: 10px;
}
.arrows {
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
}

.NO_arrows {
	
	padding-left: 15px;
}
.kanrenBox {
	float: left;
	width: 315px;
}
.kanrenBox2 {
	float: left;
	width: 295px;
}
.kanrenBox3 {
	float: left;
	width: 250px;
}
.kanrenZone {
	background-image: url(images/line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.header-bg {
	background-image: url(images/header2.jpg);
	background-repeat: no-repeat;
	width: 860px;
	margin-bottom: 30px;
	line-height: 1.5em;100
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	font-size: 12px;
}
.header-bg_txt {
	padding-left: 210px;
	padding-right: 10px;
}

.guardZone {
	height: 253px;
	width: 177px;
	background-image: url(images/pic_4.jpg);
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}
.guardZone_c {
	height: 253px;
	width: 177px;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

.caption {
	float: left;
	width: 412px;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	padding-left: 80px;
}
.left10 {
	margin-left: 10px;
}
.minipic {
	float: left;
	padding-top: 3px;
}
.minipic_text {
	float: left;
	width: 193px;
}
