@media (max-width: 1320px){
	
}
@media (max-width: 1280px){
	
}
@media (max-width: 1200px){
    
    .popupindex_qb{
		width:calc(100vw - 200px);
	}
    #posfixed_qb{
		left:50%;
		margin-left:calc((100vw - 200px) / 2 * -1);
	}
}
@media (max-width: 1180px){
    /*.displayd1180{
		display:none;
	}
    .displaym1180{
		display:block;
	}*/
}
@media (max-width: 1120px){
	/*.displayd1120{
		display:none;
	}*/
    
}
@media (max-width: 1100px){
	/*.menudisplayd{
		display:none !important;
	}
	.menudisplaym{
		display:block  !important;
	}*/
    .marginfit20px{
        margin-left:-10px;
        margin-right:-10px;
    }
}

@media (max-width: 1000px){
	/*.displayd1000{
		display:none;
	}
    .displaym1000{
		display:block;
	}*/
    .br1000{
        display:block;
        padding-top:15px;
    }
    
}
@media (max-width: 980px){
}
@media (max-width: 960px){
	.displayd960{
		display:none !important;
	}
}
@media (max-width: 950px){
    
}
@media (max-width: 920px){
	
}
@media (max-width: 900px){
	/*.displayd900{
		display:none !important;
	}*/
}
@media (max-width: 850px){
    /*.displayd850{
		display:none;
	}
	.displaym850{
		display:block;
	}*/
}
@media (max-width: 800px){
	.col2{
		display:block;
		width:100%;
		max-width:480px;
		margin:0px auto;
		margin-bottom:20px;
	}
}
@media (max-width: 720px){
	/*.displayd{
		display:none !important;
	}
	.displaym{
		display:block !important;
	}
	.displaym_inlineblock{
		display:inline-block !important;
	}*/
	.pagetitle1, .page_title1{
		font-size:20px;
		line-height:28px;
	}
		.pagetitle1b, .page_title1b{
			font-size:20px;
			line-height:28px;
		}
	.pagetitle2, .page_title2{
		font-size:25px;
        line-height:30px;
	}
		.pagetitle2b, .page_title2b{
			font-size:25px;
            line-height:30px;
		}
	.page_title3, .pagetitle3{
		font-size:24px;
		line-height:28px;
	}
		.page_title3b, .pagetitle3b{
			font-size:24px;
			line-height:28px;
		}
	.page_title4, .pagetitle4{
		font-size:18px;
		line-height:24px;
	}
		.page_title4b, .pagetitle4b{
			font-size:18px;
			line-height:24px;
		}
	.page_title5, .pagetitle5{
		font-size:16px;
		line-height:22px;
	}
		.page_title5b, .pagetitle5b{
			font-size:16px;
			line-height:22px;
		}
		.page_title5m, .pagetitle5m{
			font-size:16px;
			line-height:22px;
		}
	.page_title6, .pagetitle6{
		font-size:13px;
		line-height:18px;
	}
		.page_title6b, .pagetitle6b{
			font-size:13px;
			line-height:18px;
			font-weight:bold;
		}
	.page_title7, .pagetitle7{
		font-size:15px;
		line-height:25px;
	}
		.page_title7b, .pagetitle7b{
			font-size:15px;
			line-height:25px;
		}
		.page_title7m, .pagetitle7m{
			font-size:15px;
			line-height:25px;
		}
	.page_title8, .pagetitle8{
		font-size:38px;/* 60px */
		line-height:48px;
	}
	.page_title9, .pagetitle9{
		font-size:13px;
		line-height:25px;
	}
		.page_title9b, .pagetitle9b{
			font-size:13px;
			line-height:25px;
		}
	.page_title10, .pagetitle10{
		font-size:27px;/*40px*/
		line-height:30px;
	}
		.page_title10b, .pagetitle10b{
			font-size:27px;
			line-height:30px;
		}
	.page_title11, .pagetitle11{
		font-size:58px;/*90px*/
		line-height:72px;
	}
		.page_title11b, .pagetitle11b{
			font-size:58px;
			line-height:72px;
		}
	.page_title12, .pagetitle12{
		font-size:51px;/*80px*/
		line-height:64px;
	}
		.page_title12b, .pagetitle12b{
			font-size:51px;
			line-height:64px;
		}
	.pagedescription1, .page_description1{
		font-size:14px;
		line-height:23px;
	}
		.pagedescription1 b, .page_description1 b, .pagedescription1 strong, .page_description1 strong{
			font-size:14px;
			line-height:23px;
		}
	.page_description2, .pagedescription2{
		font-size:13px;
		line-height:22px;
	}
		.pagedescription2 b, .page_description2 b, .pagedescription2 strong, .page_description2 strong{
			font-size:13px;
			line-height:22px;
		}
	.page_description3, .pagedescription3{
		font-size:12px;
		line-height:15px;
	}
	.lineheight50{
		line-height:40px;
	}
	.lineheight60{
		line-height:50px;
	}
}
@media (max-width: 640px){
	/*.displayd640{
		display:none !important;
	}
	.displaym640{
		display:block !important;
	}*/
}
@media (max-width: 600px){
}
@media (max-width: 540px){
    
}
@media (max-width: 480px){
	
    .popupindex_qb{
		width:calc(100vw - 50px);
	}
	#posfixed_qb{
		left:50%;
		margin-left:calc((100vw - 50px) / 2 * -1);
	}
    .container{
        padding:0px 10px;
    }
    td.tdheaderm1 {
        width: 38px;
        padding-right: 10px;
    }
    td.tdheaderm3 {
        width: 70px;
        padding-left: 10px;
    }
}
@media (max-width: 360px){
	
}