*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:VNAvant;}
table{padding: 0;margin: 0;border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li { list-style:none; } caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{ content:''; }
abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }
.clearfix{content: "";display: block;clear: both;height: 0;}

body{color: #000;font-size: 13px;
visibility: hidden;
}

a{color: #000;text-decoration: none;}
.clear{
	clear:both;
}
html,body{
  width: 100%;
  height:auto;
}
@font-face {
    font-family: VNAvant;
    src:url(../font/VNAVAN_.TTF);
}

.presentation_text
{
	display: table; table-layout: fixed; width: 100%; padding: 80px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
}
.presentation_text2
{
	display: table; table-layout: fixed; width: 100%; padding: 80px 5% 5% 16%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	overflow: hidden;
}
.presentation_text3
{
	display: table; table-layout: fixed; width: 100%; padding: 80px 3.5% 5% 3.5%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#FFFFFF;
	color:#000;
	
}


.simple-demo{
			visibility: visible;
}

.presentation_text2 div .title
{
	font-weight: normal; font-size: 32px; line-height: 1em;
}
.title2{
	font-size:24px;
}
.presentation_text p
{
	  vertical-align: top; line-height: 1.5em;
}
.topnd{
	vertical-align:top; line-height: 1.5em;
	display:block;
	height:270px;
	width:1220px;
	margin:auto;
}
.chan{
	height:250px;
}
.presentation_text3 p
{
	  vertical-align: top; line-height: 1.5em
}
.presentation_text p .title
{
	font-weight: normal; font-size: 32px; line-height: 1em;
}
.presentation_text3 p .title
{
	font-weight: normal; font-size: 32px; line-height: 1em;
}
.title3
{
	font-weight: normal; font-size: 32px; line-height: 1em;
	text-align:center;
}
.presentation_text p.small .title
{
	font-weight: bold; font-size: x-large; line-height: 1em;
}
.presentation_text3 p.small .title
{
	font-weight: bold; font-size: x-large; line-height: 1em;
}
.presentation_text p .description
{
	font-weight: normal; font-size: 20px; line-height: 1em;
}
.presentation_text3 p .description
{
	font-weight: normal; font-size: 20px; line-height: 1em;
	
}
.presentation_text2 div .description
{
	font-weight: normal; font-size: 20px; line-height: 1em;
	display:block;
	margin-top:10px;
}
.presentation_text p.small .description
{
	font-weight: normal; font-size: 20px; line-height: 1em;
}

.presentation_text .sh2{
	font-size:32px;
	color:#fff;
}
.presentation_text .sh:hover
{
	opacity: 0.7;
	color: blue;
}
.presentation_text .sh2:hover
{
	color: #b2dcf3;
}
.presentation_image
{
	height: 50%;
	background-color: gray;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
}

#image_hosting
{
	background-image: url(../img/hosting_large.jpg);
}

#image_sharebook
{
	background-image:url(../img/sb.jpg);
}

#image_rtvstudio
{
	background-image: url(../img/rtvstudio.jpg);
}

#image_sillybee
{
	background-image: url(../img/sillybee2.jpg);
}
#image_faketokyo
{
	background-image: url(../img/faketokyo2.jpg);
}

.menu_anchor div
{
}
.menu_anchor:hover div
{
	background-color: yellow;
}
.nv{
	float:left;
}
.nav{
	background:url(img/navi.gif) no-repeat;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav:hover{
	background:url(img/navi.gif) no-repeat bottom left;
}
.nav2{
	background:url(img/navi.gif) no-repeat -139px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav2:hover{
	background:url(img/navi.gif) no-repeat -139px bottom;
}
.nav3{
	background:url(img/navi.gif) no-repeat -278px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav3:hover{
	background:url(img/navi.gif) no-repeat -278px bottom;
}
.nav4{
	background:url(img/navi.gif) no-repeat -418px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav4:hover{
	background:url(img/navi.gif) no-repeat -418px bottom;
}
.nav5{
	background:url(img/navi.gif) no-repeat -557px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav5:hover{
	background:url(img/navi.gif) no-repeat -557px bottom;
}
.nav6{
	background:url(img/navi.gif) no-repeat -695px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav6:hover{
	background:url(img/navi.gif) no-repeat -695px bottom;
}
.nav7{
	background:url(img/navi.gif) no-repeat -834px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav7:hover{
	background:url(img/navi.gif) no-repeat -834px bottom;
}
.nav8{
	background:url(img/navi.gif) no-repeat -973px 0px;
	display:block;
	height:85px;
	width:134px;
	margin-right:5px;
}
.nav8:hover{
	background:url(img/navi.gif) no-repeat -973px bottom;
}
.nav9{
	background:url(img/navi.gif) no-repeat -1112px 0px;
	display:block;
	height:85px;
	width:134px;
}
.nav9:hover{
	background:url(img/navi.gif) no-repeat -1112px bottom;
}
.were{
	border:1px solid #dbdbdb;
	padding:7px;
}
.were2{
	border:1px solid #4ec6fd;
	padding:7px;
	color:#FFF;
}
.were5{
	border:1px solid #dbdbdb;
	padding:7px;
	display:block;
	text-align:center;
	font-size:18px;
	margin-top:20px;
	visibility:hidden;
}
.were3{
	border:1px solid #dbdbdb;
	padding:7px;
	display:block;
	text-align:center;
	float:left;
	width:40%;
	margin-right:5%;
	font-size:18px;
}
.were4{
	border:1px solid #dbdbdb;
	padding:7px;
	display:block;
	text-align:center;
	float:left;
	width:40%;
	font-size:18px;
}
.were5:hover{
	border:1px solid #999999;
}
.were:hover{
	border:1px solid #999999;
}
.were3:hover{
	border:1px solid #999999;
}
.were4:hover{
	border:1px solid #999999;
}
.were2:hover{
	border:1px solid #FFFFFF;
	color:#FFF;
}
/*effect*/


.head-stat:after {
    clear: both;
    content: "";
    display: block;
}
.head-stat li {
    color: #000;
    display: table-cell;
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center !important;
	display: block;
    float: left;
    margin-right: 0.5%;
	max-width:115px;
	width:100%;
	-webkit-opacity: 1;
    -moz-opacity: 1;
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
	
}
.hstat1{
	border-bottom:5px solid #ff0000;
}
.hstat2{
	border-bottom:5px solid #5f3bb8;
}
.hstat3{
	border-bottom:5px solid #a600ad;
}
.hstat4{
	border-bottom:5px solid #008f16;
}
.hstat5{
	border-bottom: 5px solid #c4ae1b;
}
.hstat10{
	border-bottom: 5px solid #fff600;
}
.hstat6{
	border-bottom:5px solid #ff8f16;
}
.hstat7{
	border-bottom:5px solid #dc572e;
}
.hstat8{
	border-bottom:5px solid #6cb91b;
}
.hstat9{
	border-bottom:5px solid #4197f2;
}

.head-stat li span {
    color: #000000;
    display: block;
    font-size: 11px;
    font-weight: normal;
}
.head-stat li img {
    display: block;
    margin: auto auto 5px;
	max-width: 62px;
    width: 100%;
	-webkit-opacity: 1;
    -moz-opacity: 1;
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
}
.pink{
	height:35px;
	padding-top:
}
.head-stat li:hover img {
    max-width: 70px;
	 -webkit-opacity: 1;
    -moz-opacity: 1;
}
.head-stat li:hover {
    font-size: 25px;
	 -webkit-opacity: 1;
    -moz-opacity: 1;
}
.head-stat li:hover span {
    font-size: 11px;
	 -webkit-opacity: 1;
    -moz-opacity: 1;
}
#coleft, #coleft2{
	position:relative;
	width: 40%;
	float:left; 
	margin-right:5%;
}
#coleftbottom{
	position:relative;
	width: 40%;
	float:left;
	margin-right:5%;
}
#coright{
	position:relative;
	width: 40%;
	float:left;
}
#corightbottom, #corightbottom2{
	position:relative;
	width: 40%;
	float:left;
	
}
#sillybee img{
	margin-top:15px;
	margin-bottom:10px;
}
#faketokyo img{
	margin-top:15px;
	margin-bottom:135px;
}
#inves img{
	margin-top:15px;
	margin-bottom:10px;
}
.nd{
	font-size: 16px;
	text-align: center;
	background: rgba(0,0,0,.6);
	width: 309px;
	height: 246px;
	position: absolute;
	margin-top: -246px;
	padding:5px;
	display:none;
}
#sillybee{
	width:313px;
	height:290px;
	border:1px solid #c7c7c7;
	background:#54bff0;
	box-shadow: 4px 4px 4px #0080bb;
	float:left;
	margin-right:88px;
	position:relative;
	padding-bottom:10px;
}

#faketokyo{
	width:313px;
	height:290px;
	border:1px solid #c7c7c7;
	background:#54bff0;
	box-shadow: 4px 4px 4px #0080bb;
	float:left;
	margin-right:88px;
	padding-bottom:10px;
}
#inves{
	width:313px;
	height:290px;
	border:1px solid #c7c7c7;
	background:#54bff0;
	box-shadow: 4px 4px 4px #0080bb;
	float:left;
	padding-bottom:10px;
}
.titlesilly{
	font-size:24px;
	display:block;
	text-align:center;
	line-height:45px;
}
.visit{
	color:#FFF;
	text-align:center;
	border:1px solid #FFF;
	padding:5px;
	display:block;
	width:150px;
	margin:auto;
	
}
.visit:hover{
	opacity:0.5;
}
.top{
	height:155px;
	background:#009fe9;
}
.top img{
	padding-top:51px;
	padding-left:3.5%;
}
.bgnv{
	width: 815px; 
	padding: 3.9em; 
	margin-top: 6em; 
	clear: both;
	margin:auto;
}
.bgnv2{
	height:60px;
}
.hidenav{
	float: right;
	visibility: hidden;
	
}
.hidenav2{
	font-size:32px;
	color:#009fe9;
	padding-left:45px;
	line-height:60px;
	background:url(../../rtv/img/arrow.gif) no-repeat right;
	float:left;
	width:300px;
}
.hidenav2:hover{
	cursor:pointer;
}
.tabshow{
	padding:10px;
	display:none;
}
.inter, .inter2, .inter3, .inter4, .inter5, .inter6, .inter7, .inter8, .inter9, .inter10{
	display:none;
}
.tabshow a:hover{
	color:#009fe9;
}
.tabshow2{
	padding:10px;
	border-top:1px solid #cadbe3;
	display:none;
}
.tabshow2 a{
	padding-right:10px;
	margin-left:5px;
}
.tabshow2 a:hover{
	color:#009fe9;
}
.tabshow2 ul li{
	float:left;
}
.imgco{
	width:auto; margin-left:150px;
}
.gallery{
	margin-top:50px;
	margin:auto;
	width:1116px;
}

.boxtop{
	margin-bottom:25px;
}
.boxtop2{
	margin-bottom:25px;
}
.adv{
	right:0;
	z-index:1000;
	position:fixed;
	top:80%;
}
.likeImage{
    background-image: url(img/like.png);
    background-repeat: no-repeat;
	right:0;
	position:absolute;
}
.likeImage iframe{
    opacity: 0;
}
#fb{
	position:relative;
}
#like{
	width:210px;
	height:35px;
	background:#3a549e;
	border:1px solid #afc4ff;
	position:absolute;
	top:83px;
	left:-208px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	display:none;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}
#fbhide{  
  overflow: hidden;
  height:25px;
  float:left;
}
.face{
	position:absolute;
	left:57%;
	top:30%;
}
.face a{
	color:#FFF;
	font-weight:bold;
}
.face a:hover{
	opacity:0.3;
}
/* contact*/
.box{
	margin-bottom:30px;
}
.text{
	width:30%;
	font-size:18px;
	float:left;
}
.text2{
	font-size:18px;
}
.required{
	height:30px;
	width:40%;
	padding-left:5px;
}
.dtt{
	height:30px;
	min-width:40%;
	max-width:40%;
	height:200px;
	padding:5px;
}
.presentation_text4{
	display: table; table-layout: fixed; width: 100%; padding: 80px 0% 5% 10%; box-shadow: 0 5px 5px gray inset, 0 -1px 1px gray inset;
	background:#009fe9;
	color:#FFF;
}
.send{
	font-size:18px;
	padding:5px;
	border:1px solid #FFF;
	width:100px;
	text-align:center;
	margin:auto;
	margin-top:30px;
	display:block;
	color:#FFF;
}
.send:hover{
	border-color:#0CC;
	cursor: pointer;
}
	#tabname{
		font-size:18px;
		line-height:50px;
		margin-left:20px;
		float:left;
		border-left:1px solid #009fe9;
		height:50px;
		margin-top:5px;
		padding-left:10px;
		color:#666;
			
	}
	/*popup*/
	.popup{
	background: #FFF;
	position: fixed;
	top: 50%; left: 50%;
	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:50%;
	padding:10px;
	display:none;
	}
	#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.5;
	z-index: 999;
}
.ndpopup{
	color:#009fe9;
	font-size:14px;
}
.buttom{
	color:#FFFFFF;
	font-size:14px;
	background:#009fe9;
	text-align:center;
	padding:5px;
	display:block;
	float:left;
	width:70px;
	margin-right:10px;
	border-radius:3px;
}
.buttom:hover{
	cursor:pointer;
	opacity:0.7;
}
.boxbt{
	margin:auto;
	width:160px;
	margin-top:10px;
}
.boxtitle{
	margin-bottom:20px;
}
.title4{
	float:left;
	width:40%;
	margin-right:5%;
}
.title5{
	float:left;
	width:40%;
}
.titlehide{
	display:none;
}
.contact-rtv{
	display:block;
	line-height:40px;
	background:url(../img/icon1.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv2{
	display:block;
	line-height:40px;
	background:url(../img/icon2.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv3{
	display:block;
	line-height:40px;
	background:url(../img/icon3.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv4{
	display:block;
	line-height:40px;
	background:url(../img/icon4.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv5{
	display:block;
	line-height:40px;
	background:url(../img/icon5.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv6{
	display:block;
	line-height:40px;
	background:url(../img/icon6.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv7{
	display:block;
	line-height:40px;
	background:url(../img/icon7.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv8{
	display:block;
	line-height:40px;
	background:url(../img/icon8.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv9{
	display:block;
	line-height:40px;
	background:url(../img/icon9.gif) no-repeat 0%;
	padding-left:30px;
}
.contact-rtv10{
	display:block;
	line-height:40px;
	background:url(../img/icon10.gif) no-repeat 0%;
	padding-left:30px;
}