@media screen and (max-width: 1350px) {
	.head-stat li {
    height:80px;
	margin-top:10px;
	}
	.bgnv{
		width:70%; padding: 0em; margin-top: 0em; clear: both;
	}
}


@media screen and (max-width: 768px) {
	.contact-rtv, .contact-rtv2, .contact-rtv3, .contact-rtv4,
	.contact-rtv5, .contact-rtv6, .contact-rtv7, .contact-rtv8,
	.contact-rtv9, .contact-rtv10{
		border-bottom:1px solid #e5e5e5;
	}
	.title4, .title5{
		width:47%;
	}
	.face{
	position:absolute;
	left:59%;
	top:30%;
	}
	.chan{
	height:auto;
	}
	.topnd{
		height:auto;
		width:auto;
	}
	.popup{
	background: #FFF;
	position: fixed;
	top: 50%; left: 52%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; 
    -webkit-box-shadow: 0px 0px 20px #999; 
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
	width:85%;
	padding:10px;
	display:none;
	}
	.top{
		height:auto;
		width:auto;
	}
	.top img{
		height:auto;
		width:30%;
		padding:5% 5%;
	}
	.head-stat{
		display:none;
	}
	.bgnv{
		width:100%; padding: 0em; margin-top: 0em; clear: both;
	}
	.hidenav{
		float: right;
		visibility: visible;
		padding:15px;
	}
	.inter{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon1.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter3{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon2.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter4{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon3.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter5{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon4.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter6{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon5.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter7{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon11.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter8{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon7.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter9{
		display:block;
		line-height:40px;
		border-bottom:1px solid #e5e5e5;
		background:url(../img/icon8.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter2{
		display:block;
		line-height:40px;
		background:url(../img/icon9.gif) no-repeat 0%;
		padding-left:30px;
	}
	.inter10{
		display:block;
		line-height:40px;
		background:url(../img/icon10.gif) no-repeat 0%;
		padding-left:30px;
		border-bottom: 1px solid #e5e5e5;
	}
	.tabshow{
		padding:10px;
		border-top:1px solid #cadbe3;
		display:none;
	}
	.presentation_text
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
	}
	#coright{
		margin-right:0px;
		width:47%;
	}
	#coleft{
		width:47%;
	}
	#corightbottom, #corightbottom2{
		margin-right:0px;
		width:47%;
	}
	#coleftbottom, #coleft2{
		width:47%;
	}
	.presentation_text p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.presentation_text .sh{
		font-size:20px;
	}
	.presentation_text .sh2{
		font-size:30px;
	}
	.presentation_text2
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% 5% ; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	overflow: hidden;
	}
	.presentation_text2 div .title
	{
	font-weight: normal; font-size: 17px; line-height: 1em;
	}
	.presentation_text2 div .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.imgco{
	width:auto; margin-left:40%;
	}
	
	.title3
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	text-align:center;
	}
	.gallery{
		width:100%; padding:0% 20%; margin-top:0px;
	}
	#sillybee{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	#faketokyo{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	
	#inves{
	width:100%;
	height:auto;
	}
	
	.presentation_text3
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	
	}
	.presentation_text3 p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text3 p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	}
	.nd{
	width:100%;
	height:246px;
	position:relative;
	}
	.were3{
		width:47%;
	}
	.were4{
		width:47%;
	}
}
@media screen and (max-width: 700px) {
	.title4, .title5{font-size:24px;}
	.top{
		height:auto;
		width:auto;
	}
	.top img{
		height:auto;
		width:30%;
		padding:5% 5%;
	}
	.head-stat{
		display:none;
	}
	.bgnv{
		width: 100%; padding: 0em; margin-top: 0em; clear: both;
	}
	.hidenav{
		float: right;
		visibility: visible;
		padding:15px;
	}
	.tabshow{
		display:none;
		padding:10px;
		border-top:1px solid #cadbe3;
		display:none;
	}
	.presentation_text
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
	}
	.presentation_text p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.presentation_text .sh{
		font-size:20px;
	}
	.presentation_text .sh2{
		font-size:30px;
	}
	.presentation_text2
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% ; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	overflow: hidden;
	}
	.presentation_text2 div .title
	{
	font-weight: normal; font-size: 16px; line-height: 1em;
	}
	.presentation_text2 div .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.imgco{
	width:auto; margin-left:40%;
	}
	
	.title3
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	text-align:center;
	}
	.gallery{
		width:100%; padding:0% 20%; margin-top:0px;
	}
	#sillybee{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	#faketokyo{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	
	#inves{
	width:100%;
	height:auto;
	}
	
	.presentation_text3
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	
	}
	.presentation_text3 p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text3 p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	}
	
	.nd{
	width:100%;
	height:246px;
	position:relative;
	}
	#coright{
		margin-right:0px;
		width:47%;
	}
	#coleft{
		width:47%;
	}
	
	
}
@media screen and (max-width: 650px) {
	.tabshow2 ul li{
		float:none;
	}
}
@media screen and (max-width: 600px) {
	.top{
		height:auto;
		width:auto;
	}
	.top img{
		height:auto;
		width:30%;
		padding:5% 5%;
	}
	.head-stat{
		display:none;
	}
	.bgnv{
		width: 100%; padding: 0em; margin-top: 0em; clear: both;
	}
	.hidenav{
		float: right;
		visibility: visible;
		padding:15px;
	}
	
	.tabshow{
		display:none;
		padding:10px;
		border-top:1px solid #cadbe3;
		display:none;
	}
	.presentation_text
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
	}
	.presentation_text p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.presentation_text .sh{
		font-size:20px;
	}
	.presentation_text .sh2{
		font-size:30px;
	}
	.presentation_text2
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% ; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	overflow: hidden;
	}
	.presentation_text2 div .title
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	}
	.presentation_text2 div .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.imgco{
	width:auto; margin-left:40%;
	}
	#coright{
		margin-right:0px;
		width:47%;
	}
	#coleft{
		width:47%;
	}
	.title3
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	text-align:center;
	}
	.gallery{
		width:100%; padding:0% 20%; margin-top:0px;
	}
	#sillybee{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	#faketokyo{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	
	#inves{
	width:100%;
	height:auto;
	}
	
	.presentation_text3
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	
	}
	.presentation_text3 p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text3 p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	}
	.nd{
	width:100%;
	height:246px;
	position:relative;
	}
	
	#coleftbottom{
	position:relative;
	width: 47%;
	margin-top:20px; 
	}
	#corightbottom{
	position:relative;
	width: 47%;
	margin-top:20px; 
	}
	.popup{
	background: #FFF;
	position: fixed;
	top: 50%; left: 52%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; 
    -webkit-box-shadow: 0px 0px 20px #999; 
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
	width:85%;
	padding:10px;
	display:none;
	}
	
}
@media screen and (max-width: 480px) {
	.boxtitle{
		display:none;
	}
	.titlehide{
		display:block;
	}
	.top{
		height:auto;
		width:auto;
	}
	.top img{
		height:auto;
		width:30%;
		padding:5% 5%;
		
	}
	.head-stat{
		display:none;
	}
	.bgnv{
		width: 100%; padding: 0em; margin-top: 0em; clear: both;
	}
	.hidenav{
		float: right;
		visibility: visible;
		padding:15px;
	}
	
	.tabshow{
		display:none;
		padding:10px;
		border-top:1px solid #cadbe3;
		display:none;
	}
	.presentation_text
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
	}
	.presentation_text p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.presentation_text .sh{
		font-size:20px;
	}
	.presentation_text .sh2{
		font-size:30px;
	}
	.presentation_text2
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5% ; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	overflow: hidden;
	}
	.presentation_text2 div .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text2 div .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	
	}
	.imgco{
	width:auto; margin-left:40%;
	}
	#coleft{
	position:relative;
	width: 100%; 
	}
	#coright{
	position:relative;
	width: 100%;
	margin-top:35px;
	}
	.title3
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	text-align:center;
	}
	.gallery{
		width:auto; margin:auto; margin-top:0px;
		padding:0% 0%;
	}
	#sillybee{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	#faketokyo{
	width:100%;
	height:auto;
	margin-bottom:10%;
	}
	
	#inves{
	width:100%;
	height:auto;
	}
	.nd{
	width:100%;
	height:246px;
	position:relative;
	}
	.presentation_text3
	{
	border: display: table; table-layout: fixed; width: 100%; padding: 50px 3.5% 5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	}
	.presentation_text3 p .title
	{
	font-weight: normal; font-size: 24px; line-height: 1em;
	}
	.presentation_text3 p .description
	{
	font-weight: normal; font-size: 14px; line-height: 1em;
	}
	.were3{
		margin-top:0px;
	}
	.were4{
		margin-top:0px;
	}
	#coleftbottom, #corightbottom, #coleft2, #corightbottom2{
		position:relative;
		width: 100%;
		margin-top:20px; 
	}
	.boxlink{
		display:none;
	}
	.were5{
		visibility:visible;
	}
	/*contact*/
	
	.hidenav2{
		font-size:22px;
		color:#009fe9;
		padding-left:15px;
		line-height:60px;
		background:url(img/arrow.gif) no-repeat right;
		float:none;
		width:200px;
	}
	#tabname{
		font-size:18px;
		line-height:50px;
		margin-left:5%;
		float:none;
		border-left:0px;
		height:50px;
		margin-top:5px;
		padding-left:0px;
		color:#FFF;
		
	}
	.tabshow2 ul li{
		float:none;
	}
	.text{
		width:100%;
		font-size:14px;
		float:none;
		margin-bottom:5px;
	}
	.presentation_text4{
		display: table; table-layout: fixed; width: 100%; padding: 80px 5% 5% 5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
		background:#009fe9;
		color:#FFF;
	}
	.required{
		height:30px;
		width:100%;
	}
	.dtt{
		height:30px;
		min-width:100%;
		max-width:100%;
		height:100px;
		padding:5px;
	}
	.text2{
	font-size:14px;
	}
	/*popup*/
	.popup{
	background: #FFF;
	position: fixed;
	top: 50%; left: 52%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; 
    -webkit-box-shadow: 0px 0px 20px #999; 
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
	width:85%;
	padding:10px;
	display:none;
	}
	
}
