	.section a {
		text-decoration: underline;
	}
	.btnArea {
		text-align: center;
	}
	.btnArea li {
		display: inline-block;
		width: 466px;
		height: 64px;
	}
	.btnArea li + li {
		margin-left: 28px;
	}
	.btnArea li a {
		background: transparent url(../imgs/img-bt.gif) 0 0 no-repeat;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration: none;
		color: #fff;
		-webkit-transition: opacity .5s ease;
		   -moz-transition: opacity .5s ease;
		    -ms-transition: opacity .5s ease;
		     -o-transition: opacity .5s ease;
		        transition: opacity .5s ease;
	}
	.btnArea li a:hover {
		opacity: 0.6;
	}
	.btnArea li a:before {
	     content: "";
	     display: inline-block;
	     vertical-align: middle;
	     height: 100%;
	     margin-right: -0.5%;
	     *display: inline;
	     *zoom: 1;
	}
	.btnArea li a span {
	     display: inline-block;
	     vertical-align: middle;
	     *display: inline;
	     *zoom: 1;
	}
	@media only screen and (max-width: 600px) {
		.btnArea li a span {
			padding: 20px
		}
	}

	.socialList {
		margin-bottom: 60px;
	}
	.socialList li {
		display: inline-block;
		width: 458px;
	}
	.socialList li + li {
		margin-left: 40px;
	}
	.socialList li .thum {
		float: left;
	}
	.socialList li .txt {
		width: 270px;
		float: right;
	}
	.socialList li .listTtl {
		margin-bottom: 20px;
	}
	.socialList li .listTtl a {
		font-size: 14px;
	}
	/*#gNav, #pNav {
		opacity: 0;
		pointer-events: none;
	}*/
