/* CSS Document */
@media (min-width: 640px) {
#entrance_site{
	/*background:url(../images/top/entrancesite_bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: top center;*/
	color:#fff;
	/*min-width:1200px;
	height: 2100px;*/
	background-color: #000;
	
	}
/*}
@media (max-width: 1200px) {*/
#entrance_site{
	/*background:url(../images/top/entrancesite1200_bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: top left;*/
	color:#fff;
	/*height: 2100px;*/
	}

a:hover { opacity:0.8;}

body#top div#entrance_site #headerGW #btnOfficial{
	position: fixed;
	width:1200px;
	margin: 0 auto;
	text-align: right;
}
body#top div#entrance_site .official{
	display: inline-block;
	width:289px;
	height: 51px;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	margin-right: 102px;
	background: none;
	
}

/*-- mainTitle --*/
body#top div#entrance_site #headerGW{
	/*width: 1200px!important;
	margin: 0 auto!important;
	text-align:right!important;*/	
}
body#top div#entrance_site #headerGW .gwMain { background:url(../images/getwild_170405/c_main_ttl.jpg) no-repeat center; min-height: 600px; background-size: contain;}
body#top div#entrance_site #headerGW .gwMain .gwMainInner { width:1000px; margin:0 auto; padding:0 0 50px 0;}

body#top div#entrance_site #headerGW .gwRemixBanner { background:#000;}
body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner { width:1000px; margin:0 auto; padding:30px 0;}
body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner .banner { margin:0 auto;}
body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner .sp { display:none; visibility:hidden;}

body#top div#entrance_site #headerGW .gwBanner { background:#fff;}
body#top div#entrance_site #headerGW .gwBanner .gwBannerInner { width:1000px; margin:0 auto; padding:10px 0;}
body#top div#entrance_site #headerGW .gwBanner .gwBannerInner .banner { margin:0 auto;}
body#top div#entrance_site #headerGW .gwBanner .gwBannerInner .sp { display:none; visibility:hidden;}

/*-- date --*/
body#top div#entrance_site #headerGW .gwDate { height:60px; background:#d9d9d9; width:100%; text-align: center;}
body#top div#entrance_site #headerGW .gwDate p { padding-top: 8px;}

/*-- movie --*/
body#top div#entrance_site #headerGW .gwMovie {}
body#top div#entrance_site #headerGW .gwMovie .gwMovieInner { width:1000px; margin:60px auto;} 
body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul {/*display: flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;*/}
body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul li { margin:0 10px; width: 100%; text-align: center;}
body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul li img { width: 100%;}
body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul li.sp { display:none; visibility:hidden;}

/*-- disc --*/
body#top div#entrance_site .gwDisc { background:url(../images/getwild_170405/getwild_bg.png) repeat-y; background-size: contain;}
body#top div#entrance_site .gwDisc .gwDiscInner { width:1000px; margin:0 auto; text-align:center; padding: 50px 0 80px 0;}
body#top div#entrance_site .gwDisc .gwDiscInner h3 { font-size:1.2rem; font-weight:bold;}
body#top div#entrance_site .gwDisc .gwDiscInner .gwJk { margin-bottom:30px;}
body#top div#entrance_site .gwDisc .gwDiscInner .gwLead{ margin:30px 0; line-height:1.5em; text-align:center; font-size:1.0rem;}
body#top div#entrance_site .gwDisc .gwDiscInner .gwitem { width:750px; margin:0 auto; padding:20px; line-height:1.5em; font-size:1.0rem;}
body#top div#entrance_site .gwDisc .gwDiscInner .gwitem h4 { font-weight:bold; font-size:18px; margin-bottom:10px;}
body#top div#entrance_site .gwDisc .gwDiscInner .bgColor01 { background:rgba(50, 50, 50, 0.8); text-align:left;}
body#top div#entrance_site .gwDisc .gwDiscInner .bgColor02 { background:rgba(153, 153, 153, 0.8); color:#000; text-align:left;}
body#top div#entrance_site .gwDisc .gwDiscInner .gwShop { text-align:center; }
body#top div#entrance_site .gwDisc .gwDiscInner .gwShop ul li { display: inline-block; }
body#top div#entrance_site .gwDisc .gwDiscInner .gwShop .gwSmall { font-size:90%; margin-bottom:10px;}

/*-- comment --*/
body#top div#entrance_site .gwComment { background:#d9d9d9; color:#000; margin:0 0 50px 0; padding: 35px 0;}
body#top div#entrance_site .gwComment .gwCommentInner { width:1000px; margin:0 auto;}
body#top div#entrance_site .gwComment .gwCommentInner h3 { text-align:center; margin: 0 0 35px 0;}
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem {display: flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	margin:50px 0;}
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentImg {
	margin:0 20px 0 0;}
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentImg img { width:300px;}
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText { /*display: inline-block; vertical-align:top; width:600px; */}
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText h4 { margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #666; font-size:1.1rem; font-weight:bold; }
body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText p {
	font-size:1.0rem; line-height:1.5em;}
body#top div#entrance_site .sns { text-align:center; margin:30px 0;}
body#top div#entrance_site .sns ul {}
body#top div#entrance_site .sns ul li { display: inline-block;}

body#top div#entrance_site .exit{
	width:329px;
	margin: 48px auto 60px;
	
}

body#top div#entrance_site .exit .official{
	display: inline-block;
	border: none;
	cursor: pointer;
	width:329px;
	height: 61px;
	margin: 0;
	padding: 0;
}

body#top .dissapeared{
	position: absolute;
	top: -9999px;	
}


#wel-contents a{
	background-color:transparent;
}

#wel-contents .wel-contents-body{
	/*min-width:960px;*/
}


/* footer */
#wel-contents #wel-footer{
	height:460px;

}
#wel-contents #wel-footer .wel-logo{
	text-align:center;
	padding:115px 0 100px 0;
}
#wel-contents #wel-footer .social{
	padding:0 0 20px 0;
	text-align:center;
}

#wel-contents #wel-footer .copyright{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	color:#666;
	}
	

}
@media (max-width: 640px) {
	#entrance_site{
	color:#fff;
	}
	a:hover { opacity:0.8;}

	body#top div#entrance_site #headerGW #btnOfficial{
		position: fixed;
		width:1200px;
		margin: 0 auto;
		text-align: right;
	}
	body#top div#entrance_site .official{
		display: inline-block;
		width:80%;
		height: 51px;
		margin: 0;
		padding: 0;
		border: none;
		cursor: pointer;
		margin-right: 102px;
		background: none;
		
	}
	body#top div#entrance_site .official img { width:100%;}
	
	/*-- mainTitle --*/
	body#top div#entrance_site #headerGW{
		/*width: 1200px!important;
		margin: 0 auto!important;
		text-align:right!important;*/	
	}
	body#top div#entrance_site #headerGW .gwMain { background:url(../images/getwild_170405/c_main_ttl.jpg) no-repeat center; min-height: 300px; background-size: contain;}
	body#top div#entrance_site #headerGW .gwMain .gwMainInner { width:95%; margin:0 auto; padding:0;}
	body#top div#entrance_site #headerGW .gwMain .gwMainInner img { width:100%;}
	
	body#top div#entrance_site #headerGW .gwRemixBanner { background:#000;}
	body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner .bn { margin:0 auto;}
	body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner .bn img {width:100%; }
	body#top div#entrance_site #headerGW .gwRemixBanner .gwRemixBannerInner .pc { display:none; visibility:hidden;}
	
	body#top div#entrance_site #headerGW .gwBanner { background:#fff;}
	body#top div#entrance_site #headerGW .gwBanner .gwBannerInner .bn { margin:0 auto;}
	body#top div#entrance_site #headerGW .gwBanner .gwBannerInner .bn img {width:100%; }
	body#top div#entrance_site #headerGW .gwBanner .gwBannerInner .pc { display:none; visibility:hidden;}
		
	/*-- date --*/
	body#top div#entrance_site #headerGW .gwDate { height:60px; background:#d9d9d9; width:100%; text-align: center;}
	body#top div#entrance_site #headerGW .gwDate p { padding-top: 8px;}
	
	/*-- movie --*/
	body#top div#entrance_site #headerGW .gwMovie {}
	body#top div#entrance_site #headerGW .gwMovie .gwMovieInner { width:95%; margin:5% auto;} 
	body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul {
		display:block;
		text-align: center;
		/*display: flex;
		display: -moz-flex;
		display: -o-flex;
		display: -webkit-flex;
		display: -ms-flex;
		flex-direction: row;
		-moz-flex-direction: row;
		-o-flex-direction: row;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;*/}
	body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul li { margin: 5%;}
	body#top div#entrance_site #headerGW .gwMovie .gwMovieInner ul li.pc { display:none; visibility:hidden;}
	
	/*-- disc --*/
	body#top div#entrance_site .gwDisc { background:url(../images/getwild_170405/getwild_bg.png) repeat-y; background-size: contain;}
	body#top div#entrance_site .gwDisc .gwDiscInner { width:100%; margin:0 auto; text-align:center; padding: 50px 0 80px 0;}
	body#top div#entrance_site .gwDisc .gwLead{ margin:5% auto; text-align: left; font-size:0.8rem;    width: 95%;}
	body#top div#entrance_site .gwDisc .gwDiscInner h3 { font-size:1.2rem; font-weight:bold;}
	body#top div#entrance_site .gwDisc .gwDiscInner .gwJk { margin-bottom:30px;}
	body#top div#entrance_site .gwDisc .gwDiscInner .gwitem { width:100%; margin:0 auto; line-height:1.5em; font-size:1.0rem;}
	body#top div#entrance_site .gwDisc .gwDiscInner .gwitem ul {margin: 3% 3% 0 3%; padding-bottom: 3%;}
	body#top div#entrance_site .gwDisc .gwDiscInner .gwitem h4 { font-weight:bold; font-size:18px; margin:0 3%; padding-top:3%;}
	body#top div#entrance_site .gwDisc .gwDiscInner .bgColor01 { background:rgba(50, 50, 50, 0.8); text-align:left;}
	body#top div#entrance_site .gwDisc .gwDiscInner .bgColor02 { background:rgba(153, 153, 153, 0.8); color:#000; text-align:left;}
	body#top div#entrance_site .gwDisc .gwDiscInner .gwShop { text-align:center; }
	body#top div#entrance_site .gwDisc .gwDiscInner .gwShop ul li { display: inline-block; }
	body#top div#entrance_site .gwDisc .gwDiscInner .gwShop .gwSmall { font-size:90%; margin-bottom:10px;}
	
	/*-- comment --*/
	body#top div#entrance_site .gwComment { background:#d9d9d9; color:#000; margin:0 0 50px 0; padding: 35px 0;}
	body#top div#entrance_site .gwComment .gwCommentInner { width:100%; margin:0 auto;}
	body#top div#entrance_site .gwComment .gwCommentInner h3 { text-align:center; margin: 0 0 35px 0;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem {
		display:block;
		/*display: flex;
		display: -moz-flex;
		display: -o-flex;
		display: -webkit-flex;
		display: -ms-flex;*/
		flex-direction: column;
		-moz-flex-direction: column;
		-o-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		margin:5% 0;
		padding:5% 0;
		border-bottom:1px dotted #000;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentImg { text-align: center;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentImg img { width:300px;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText { width:95%; margin:5% auto 0 auto;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText h4 { margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #666; font-size:1.0rem; font-weight:bold; }
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText p {
		font-size:1.0rem; line-height:1.5em;}
	body#top div#entrance_site .gwComment .gwCommentInner .gwCommentItem .gwCommentText p { word-wrap: break-word;}
	
	body#top div#entrance_site .sns { text-align:center; margin:30px 0;}
	body#top div#entrance_site .sns ul {}
	body#top div#entrance_site .sns ul li { display: inline-block;}
	
	body#top div#entrance_site .exit{
		/*width:329px;
		margin: 48px auto 60px;*/
		
	}
	
	body#top div#entrance_site .exit .official{
		display: inline-block;
		border: none;
		cursor: pointer;
		width:100%;
		height: 61px;
		margin: 0;
		padding: 0;
	}
	body#top div#entrance_site .exit .official img{ width:80%; margin: 0 auto;}
	body#top .dissapeared{
		position: absolute;
		top: -9999px;	
	}
	
	
	#wel-contents a{
		background-color:transparent;
	}
	
	#wel-contents .wel-contents-body{
		/*min-width:960px;*/
	}
	
	
	/* footer */
	#wel-contents #wel-footer{
		height:460px;
	
	}
	#wel-contents #wel-footer .wel-logo{
		text-align:center;
		padding:115px 0 100px 0;
	}
	#wel-contents #wel-footer .social{
		padding:0 0 20px 0;
		text-align:center;
	}
	
	#wel-contents #wel-footer .copyright{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block;
		color:#666;
		}
	
}