@import url("style_main.css");
@import url("style_mod.css");

#menu-mobile-wrapper{
	display:none;
}


/* adaptive */

#menu-mobile-wrapper{
	display:none;
	padding-top:8px;
}

@media screen and (max-width: 1060px) {
	body{
		min-width:1px !important;
	}
	.sp input{
		width:95%;
	}
	
	#menu a, #menu a:visited, #menu a:active{
		font-size:12px;
		line-height:12px;
		display:inline-block;
		width:8%;
		padding:5px 1%;
	}
	
	table#tds{
		display:block;
	}
		table#tds > tbody{
			display:block;
		}
			table#tds > tbody > tr{
				display:block;
			}
				table#tds > tbody > tr > td{
					display:block;
				}
				
		#tdsl{
			width:20%;
			float:left;
			padding:0px 0.5% 0px 0px;
		}
		#tdss{
			width:57%;
			float:left;
			padding:0 0.5%;
		}
		#tdsp{
			width:21% !important;
			padding:0px 0px 0px 0.5%;
			float:left;
		}
		#tds{
			display:block;
			width:100%;
			overflow:hidden;
		}
		#btw_ad_149477{
			width:100% !important;
		}
			#btw_ad_149477  body{
				width:100% !important;
			}
	#stm{
		width:99%;
		padding-left: 0.5%;
		padding-right: 0.5%;
	}
}

@media screen and (max-width: 980px) {
	.mn a, .mn b{
		border: 1px solid #650106;
		display: inline-block;
		height: 17px;
		overflow: hidden;
		padding: 3px 5px;
	}
	
	.mobile-menu-click{
		display:block;
	}
	
	#nzp p{
		text-align:center;
	}
	#tdsp{
		width:98%;
		padding:5px 1%;
	}
	#tdss,#tdsp{
		width:98%;
		padding:10px 1%;
	}
	#stt{
		display:block;
		width:98%;
		overflow:hidden;
		padding:1%;
	}
	#tdsl, #tdsp{
		width:100%;
		max-width:none;
	}
	
	
	#menu{
		display:none;
	}
		
	
	#tdsp{
		max-width:auto !important;
		width:98% !important;
	}
	#stt{
		min-height:auto;
	}
	.bgmn{
		overflow:hidden;
		width:22.5%;
		display:inline-block;
		margin:0.5%;
		float:none;
		min-height:260px;
	}
	.bgmn2 img{
		width:100%;
		height:auto;
		
	}
	#stt{
		text-align:center;
	}
	
	#nzn{
		width:99%;
	}
	
	#nz{
		background-size:100% 100%;
	
	}
	
	#nzp{
		width:100%;
		text-align:center;
	}
	
	#nzlp, #nzl{
		float:none;
		display:inline-block;
	}
	#nzn{
		text-align:center;
	}
	#nzp{
		padding:3px 0px 16px 0px;
	}
	
	
	#tdsl{
		display:none !important;
	}
	
	.directadvert-block{
		
	}
		.directadvert-block > table{
			display:block;
			width:100%;
		}
			.directadvert-block > table > tbody{
				display:block;
				width:100%;
				text-align:center;
			}
				.directadvert-block > table > tbody > tr{
					display:inline-block;
					width:32%;
					margin:1% 0.5%;
				}
					.directadvert-block > table > tbody > tr > td{
						display:block;
						width:100%;
					}
						.directadvert-block > table > tbody > tr > td > table{
							display:block;
							width:100%;
						}
						.da_adp_title > a{
							font-size:12px !important;
							line-height:17px;
						}
						.da_adp_img{
							width:auto !important;
						}
						.da_adp_img img{
							width:90px !important;
							height:auto !important;
						}
						
						.da_adp_links{
							width:100% !important;
							display:block;
							text-align:center !important;
						}
			.blt{
				overflow:hidden;
				padding:0 1% 5px;
			}
			
	.block-right-side{
		width:100%;
	}
	.bln{
		text-align:center;
	}
	.blt {
		line-height:28px;
	}
	
	.pluso-110010101001-14 .pluso-counter{
		text-align:center;
		display:block;
	}
	.pluso-110010101001-14 .pluso-counter b{
		top:0 !important;
	}
	.pluso{
		text-align:center;
	}
	.pluso-110010101001-14 .pluso-wrap{
		text-align:center !important;
		padding:0 1% 5px;
		width:98%;
		
	}
	#gldr img{
		width:100%;
		height:auto;
	}
	.pluso-110010101001-14 .pluso-wrap > div{
		margin:1.5%;
	}
	#stm{
		font-size:13px;
	}
	.h3all{
		text-align:left;
	}
	.h3all > a{
		font-size:11px;
	}
	#stt{
		text-align:left;
	}

	
	#shsa{
		width:48% ;
		float:left;
		text-align:center;
		padding-left:2%;
	}
	#shsb{
		width:50%;
		float:left;
			text-align:center;
	}
	
	.sp input{
		background-color:#fff;
		width:100%;
	}
	.sp{
		width:60%;
	}
	.sh{
		width:40%;
		padding:11px 0;
		
	}
	.sh input{
		width:65%;
		padding:0 0 3px;
	}
	#shsb img{
	width:auto;
	height:100%;
	}
	
	
	.mobile-menu-click{
		background:#000 url(burger-ico2.png) no-repeat 25px center;
		background-size:26px 26px;
		height:36px;
		cursor:pointer;
		text-align:center;
		color:#fff;
		font-size:22px;
		line-height:34px;
		font-weight:bold;
	}
	
	#stt iframe{
		width:100%;
	}
	#gldr{
		margin-left:0;
	}
	.sp input{
	color:rgb(65, 101, 139);
	}
	
	
	#shs1{
		padding:1px 0;
		background-color:#fff;
	}
	.sp input{
		font-size:16px;
		padding:4px;
		width:98%;
	}
	
	
	#tdss img{
		width:70% !important;
		height:auto !important;
	}
	
	
		.newsp{
		display:block;
		width:100%;
		margin:0;
		text-align:left;
		
	}
	.newsp h1{
		text-align:center;
	}
	.news{
		overflow:hidden;
	}
	.nwlk{
		text-align:right;
	}
	
	#shsa{
		padding:2px 0;
	}
}

	



@media screen and (max-width: 790px) {
	.bgmn{
		min-height:300px;
	}
	.bgin{
		padding:6px 8px;
	}
	
	#nzp p{
		text-align:center;
	}
	
	
	.da_adp_title > a{
		font-size:11px !important;
	}
}


@media screen and (max-width: 690px) {
	.bgmn{
	}
	.bgmn > a{
		font-size:10px;
	}
	.bgmn b{
		font-size:11px;
	}
	.directadvert-block > table > tbody > tr{
		width:49%;
	}
	
}

@media screen and (max-width: 650px) {
	.bgmn{
		width:47.5%;
	}
}

@media screen and (max-width: 590px) {
	.bgmn{
		width:46%;
		min-height:290px;
	}
	
	.bgin{
		margin:1px 0;
	}
	
	
}



@media screen and (max-width: 520px) {
	#tdss img{
		width:100% !important;
	}
.catlg{
	background-color: #fbfbf4;
    border: 3px solid #e9ead9;
    float: left;
    height: auto;
    margin: 1% 2%;
    overflow: hidden;
    padding: 0 0 3px;
    text-align: center;
    width: 44%;
	padding:0;
}

}


@media screen and (max-width: 490px) {
	.news{
		text-align:center;
	}
	.newsp{
		display:block;
		width:100%;
		margin:0;
		text-align:left;
		
	}
	.newsp h1{
		text-align:center;
	}
	.nwlk{
		text-align:right;
	}
	.news .bgmn2 img{
		width:100%;
		height:auto;
		float:none;
	}
	.bgmn2{
		overflow:hidden;
		float:none;
		text-align:center;
	}
}


@media screen and (max-width: 450px) {
	.directadvert-block > table > tbody > tr{
		width:99%;
	}
	.bgmn{
		width:96%;
		min-height:auto;
		padding-bottom:12px;
	}
	.bgmn b{
		font-size:13px;
	}
	.bgmn > a{
		font-size:11px;
	}
	
	
	.sh input{
		font-size:12px;
		margin-top:2px;
		width:100%;
		padding:0 0 3px;
	}
	.sh{
		width:34%;
	}
	.sp{
		width:63%;
		margin-right:3%;
	}
	#shsb img{
		width:100%;
		height:auto;
	}
	
	.sp input{
		  font-size: 11px;
    height: 14px;
    margin-top: 1px;
    padding: 4px;
	}
	.sh input{
		margin-top:0;
	}
}


@media screen and (max-width: 409px) {
	.sp{
		padding:0;
	}
	.sh{
		padding:3px 0;
	}
	#shsa{
		display:inline-block;
		width:74%;
		float:none;
	}
	#shs{
		text-align:center;
	}
	#shsb{
		display:inline-block;
		width:50%;
		float:none !important;
	}
	#shsa{
		padding:2px 0;
	}
	
	
	
}

@media screen and (max-width: 370px) {
.catlg{
	width:45%;
	margin:1%;
}

}
@media screen and (max-width: 350px) {
	.sp input{
		width:90%;
	}
}


@media screen and (max-width: 340px) {
.catlg{
	font-size:9px;
}

}














body {
  width: 100%;
  height: 100%;
}

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
}

.slideout-menu-left {
  left: 0;
}

.slideout-menu-right {
  right: 0;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
  background-color: #fff; /* A background-color is required */
  min-height: 100vh;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block !important;
}


#menu-mobile-wrapper a{
	display:block;
	float:none;
}
#menu-mobile-wrapper{
	background-color:#000;
}

#menu-mobile-wrapper a{
	color:#fff;
	padding:6px;
}

#menu-mobile-wrapper a:hover{
	text-decoration:none;
}

