@media only screen and (max-width:600px) {
#RWD_CHECKER{
	position:fixed;
	display:none;
	width:10px;
}
.mobile{
	display:inline;
}
#nav,	
#lang-toggle{display:none;}

#header{
	background:url("../img/bg_header.png") center top repeat-x;
	background-size:1px 65px;
	width:100%;
	height:65px;
	position:fixed;
	top:0px;
	left:0px;
	display:block;
	z-index:20;
}
#header .wrap{
	height:60px;
}


#logo{
	width:210px;
	height:40px;
	background-size:auto 40px;
	margin-top:10px;
	background-position:left;
}
#menu-toggle{
	width:45px;
	height:40px;
	float:right;
	background:url("../img/btn_menu.png") center center no-repeat;
	background-size:auto 40px;
	margin-top:10px;
	margin-left:10px;
	cursor:pointer;
}
.wrap{
	width:auto;
	margin-left:10px;
	margin-right:10px;
}

#menu{
width:100%;
min-width:327px;
height:100%;
position:fixed;
left:100%;
top:0px;
z-index:30;
background:#FFF;
}

.menu_on #menu{
left:0%;
margin-left:0px;
}

#menu .menu-close-toggle{
	height:60px;
	border-bottom:1px solid #000;
	position:absolute;
	top:0px;
	left:24px;
	right:24px;
	background:#FFF;
	z-index:9;
}
#icon-menu-close{
	width:40px;
	height:40px;
	background-size:60%;
	margin-top:10px;
}

#menu .menuWrap{
	width:auto;
	max-width:600px;
	margin-left:24px;
	margin-right:24px;
	margin-top:61px;
}
#menu .search .gsc-results-wrapper-overlay {
    height: 90%;
    padding: 15px;
	padding-top:35px;
    width: 90%;
    top: 5%;
    left: 5%;
}

#content{
	padding-top:60px;
}

#pageBanner{
	width:100%;
	height:0px;
	padding-bottom:41%;
	position:relative;
}
.slideItem{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-size:auto 100%;
}
.photoSlide.initaled .dotBox{
	height: 10px;
	line-height:10px;

}
.photoSlide.initaled .dotBox .dot{
	width: 10px;
    height: 10px;
    margin: 0px 5px;
	background-size:100%;
}
.photoSlide.initaled .dotBox .dot.on{
    background-size:100%;
}

.floor{
	height:auto;
}
.floor .wrap{
	width:100%;
	margin:0px;
	height:100%;
	max-width:600px;
}
.blockLeft{
	width:100%;
	height:50%;
}
.blockRight{
	width:100%;
	height:50%;
}
.floor  .block {
	height:0px;
	padding-bottom:42%

}



/*--START : subBanner--*/
#subBanner{
	height:auto;
}
#subBanner .wrap{
width:100%;	
margin:0px;
}
#subBanner .bg-left{
	width:100%;
}

#subBanner .sense-left{
	width:100%;
	height:246px;
	float:inherit;
	background-size:auto 90%;
}
/*--END : SubBanner--*/

#subBanner-bulid{
	height:140px;
	background-size:auto 60px;
	
}
#subBanner-bulid .subBanner-title{
	margin-top:30px;
	font-size:24px;
	line-height:34px;
}
#subBanner-bulid .subBanner-img{
	height:70px;
	bottom:5px;
}

#subBanner-bulid .cloud1{
	top:27px;
	margin-left:-190px;
}
#subBanner-bulid .cloud2{
	display:none;
}
#subBanner-bulid .cloud3{
	top:20px;
	margin-left:150px;
}
#subBanner-bulid .cloud4{
	display:none;
}
#subBanner-bulid .cloud5{
	display:none;
}
#subBanner-bulid .cloud{
	width:50px;
	background-size:100% auto;
}
#subBanner-bulid .cloud.style2{
	width:30px;
	background-size:100% auto;
}

#subBanner #headline{
	width:100%;
float:inherit;
}
#subBanner #headline .wrap{
	padding:26px 20px;
	box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
}

#news-list .sub-wrap{
	
	padding:26px 20px;
	box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
}

#news-content {
	padding:56px 0px;
}
#news-content .sub-wrap{
	padding:26px 20px;
	box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
}

#news-content .attachment{
		text-align:center;
}
#news-content .attachment-item{
	width:25%;
	margin:40px 0px;
}
#news-content .attachment-item img{
	width:80%;
}
		
		
		


#popMenu .pop_block{
	width:100%;
	height:0px;
	margin:0 auto;
	margin-top:0px;
	position:relative;
	overflow:hidden;
}
#popMenu .pop_block.on{
	display:block;
	height:auto;
	overflow:auto;
	margin-top:60px;
}

.subblockBox{
	display:block;
	margin:0 auto;
	width:260px;
	overflow:auto;
}

.pop_subblock{
	width:100px;
	height:100px;
	background:#FFF;
	position:relative;
	float:left;
	margin:10px;
}

.pop_subblock.item1{
	right:0px;
	top: 0px;
}

.pop_subblock.item2{
	right:0px;
	top: 0px;
}

.pop_subblock.item3{
	right:0px;
	top: 0px;
}

.pop_subblock.item4{
	right:0px;
	top: 0px;
}

.pop_subblock.item5{
	right:0px;
	top: 0px;
}

.pop_subblock.item6{
	right:0px;
	top: 0px;
}

.pop_subblock a{
	padding:13px 11px;
	font-size:16px;
}

.pop_block .head{
	width:100%;
	height:auto;
}

.pop_block .head .popClose{
	width:30px;
	height:30px;
	top:10px;
	right:10px;
	background-size:20px;
}

.imgCenter{width:100%;}
