html{overflow-y:scroll;overflow: -moz-scrollbars-vertical;}
.wrap{padding-top: 60px;}
.join-list{margin: -20px -10px 0;}
.join-list ul{border-collapse:separate; border-spacing:20px;table-layout: fixed;}
.join-list li{width:33.3333333%;border-top: 3px solid rgba(2,132,242,0.5);border-top: 3px solid #0284f2\9;}
.join-box{margin-left: -40px;margin-right: -40px;border-collapse:separate; border-spacing: 80px;table-layout: fixed;behavior: url(../fonts/PIE.htc);}
.join-list .two{width: 160px;height: 160px;border: 1px solid #0284f2;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;overflow: hidden;}
.two img{width: 60px; }
.hoverimg{display: none;}
.two h3{font-size: 24px;color: #0284f2;line-height: 1.5;}
.join-list .two:hover{background-color: #0284f2;}
.two:hover h3{color: #fff;}
.two:hover img{display: none;}
.two:hover .hoverimg{display: inline-block;}
.join-list .box{padding: 15px 20px; }
.box h3{margin-bottom: 5px;font-size: 24px;color: #0284f2;line-height: 48px;}
.box p{font-size: 16px;line-height: 30px;text-align: left;}
.box a{margin-left: 10px;color: #0284f2;text-decoration: underline;}
.see-map{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 120px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}
.see-map:hover{color: #fff;}
.see-map:before{
	content: '';
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: 20px;
	height: 20px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

@media only screen and (max-width: 1679px) {
	.wrap{padding-top: 50px;}
	.join-box{margin-left: -20px;margin-right: -20px; border-spacing: 40px;}
	.join-list .two{width: 140px;height: 140px;}
	.two img{width: 50px; }
	.two h3{font-size: 20px;}
	.join-list .box{padding-bottom: 50px;}
	.box h3{font-size: 22px;line-height: 44px;}
	.see-map{height: 40px;line-height: 40px;}
	.see-map:before{width: 15px;height: 15px;}
}
@media only screen and (max-width: 1365px) {
	.join-box{margin-left: -10px;margin-right: -10px; border-spacing: 20px;}
	.join-list .two{width: 130px;height: 130px;}
	.two img{width: 40px; }
	.two h3{font-size: 18px;}
	.box h3{font-size: 20px;line-height: 40px;}
}
@media only screen and (max-width: 1079px) {
	.wrap{padding-top: 30px;}
	.join-list {margin: 0px;}
	.join-list ul {display: block;}
	.join-list li{display: block;width: 100%;}
	.join-box{width: 100%;margin-left: 0px;margin-right: 0px; border-spacing: 40px 20px;}
	.join-list .two{height: 60px;}
	.two h3{display: inline-block;vertical-align: middle;}
	.join-list .box{padding-bottom: 20px;}
}
@media only screen and (max-width: 991px) {
	.wrap{padding-top: 30px;padding-bottom: 20px;}
	.join-box{border-spacing: 40px 15px;}
	.join-list .two{height: 50px;}
	.two img{width: 30px; }
	.two h3{font-size: 18px;}
}
@media only screen and (max-width: 767px) {
    .join-box{display: block; border-spacing: 0px;text-align: center;}
    .join-list .two {display: inline-block; width: 150px;height: 40px;margin: 10px 20px;line-height: 40px;}
    .two h3{vertical-align: baseline;}
    .two img{width: 25px;vertical-align: text-bottom;}
    .join-list .box {padding:15px 15px 30px;}
    .see-map{width: 110px;height: 30px;line-height: 30px;font-size: 16px;}
	.see-map:before{width: 10px;height: 10px;}
}