.tblcon{width: 100%;float: left;overflow: auto;}
.mypage,.mypage > table{max-width:100%;}
p{margin: 0;}
img{max-width: 100% !important;}
@media(max-width:1100px){
	.mypage{height: auto !important;}
	.mypage,.mypage > table ,.mypage > table > tbody,.mypage > table > tbody > tr,.mypage > table > tbody > tr > td{display: block !important;width:100% !important;}
	.mypage img{max-width: 100%;}
	div{box-sizing:border-box;}
	.bigtblfull{width: 100% !important;display: block;float: left;}
	.bigbrn br{display: none;}
	.bigtdfull{width: 100% !important;display: block;float: left;}
	.bigtdfull > tbody,.bigtdfull > tbody > tr,.bigtdfull > tbody > tr > th,.bigtdfull > tbody > tr > td{width: 100% !important;display: block;float: left;margin: 0;box-sizing:border-box;}
	.bigtdfull > tbody > tr > th,.bigtdfull > tbody > tr > td{padding: 10px 0 !important;}
	.bigtdfull50{width: 100% !important;display: block;float: left;}
	.bigtdfull50 > tbody,.bigtdfull50 > tbody > tr{display: block;float: left;margin: 0;box-sizing:border-box;}
	.bigtdfull50 > tbody > tr > th,.bigtdfull50 > tbody > tr > td{padding: 10px 0 !important;width: 50%;}
	.bigfs18{font-size:18px !important;}
	.bigfs20{font-size:20px !important;line-height:24px !important;}
	.bigfs26{font-size:26px !important;line-height:36px !important;}
	.big50{width: 50% !important; display: block;float: left;padding: 10px;box-sizing:border-box;}
	.big50 td{width: 100% !important; display: block;float: left;padding: 10px;box-sizing:border-box;}
	.big50 img{max-width: 100%;}
	h1,h2{font-size:20px;}
	.bighauto{height: auto !important;}
	.bigp0{padding: 0 !important;}
	.bignone{display: none !important;}
	.bigposs{position: static !important;}
}	
@media(max-width:1000px){
	.mypage{width: 100%;float: left;height: auto;}
}
@media(max-width:860px){
	.midtdfull{width: 100% !important;display: block;float: left;}
	.midtdfull > tbody,.midtdfull > tbody > tr,.midtdfull > tbody > tr > th,.midtdfull > tbody > tr > td{width: 100% !important;display: block;float: left;margin: 0;box-sizing:border-box;}
	.midtdfull > tbody > tr > th,.midtdfull > tbody > tr > td{padding: 10px 0 !important;}
	.midnone{display: none !important;}
	.midbrn br{display: none;}
	.midp0{padding:10px 0 !important;}
	.midtal, .midtal td{text-align: left !important;}
	.midw100{width: 100% !important;}
}
@media(max-width:767px){	
	.mypage{padding: 10px;}
	.smltdfull{width: 100% !important;display: block;}
	.smltdfull > tbody > tr > th,.smltdfull > tbody > tr > td,.smltdfull > tbody,.smltdfull > tbody > tr {width: 100% !important;display: block;float: left;margin: 0;box-sizing:border-box;}
	.smltdfull > tbody > tr > th,.smltdfull > tbody > tr > td{padding: 10px 0 !important;}
	.smlfs20{font-size:20px !important;}
	.sml100{width: 100% !important;display: block;float: left;box-sizing:border-box;}
	.sml100 td{width: 100% !important;display: block;float: left;box-sizing:border-box;}
	.sml100 img{max-width: 100%;}
	.smlbrn br{display: none;}
	.smlw100{width: 100% !important;}
	.smlmn{margin: 0 !important;}
	.listdot{width: 100px;overflow: hidden;display: inline-block;}
}
@media(max-width:480px){
	.vsmltdfull{width: 100% !important;display: block;}
	.vsmltdfull > tbody > tr > th,.vsmltdfull > tbody > tr > td,.vsmltdfull > tbody,.vsmltdfull > tbody > tr {width: 100% !important;display: block;float: left;margin: 0;box-sizing:border-box;}
	.vsmltdfull > tbody > tr > th,.vsmltdfull > tbody > tr > td{padding: 10px 0 !important;}
	.vsmltac, .vsmltac td{text-align: center !important;}
}	

table{word-wrap: break-word}
@media(max-width:767px) {
	#new_img{
		bottom:120px !important
	}
	#h1_rolling_mill{
		font-size:35px !important
	}
	#h1_hp_alloy{
		font-size: 40px !important;
		margin-top: 50px !important;
	}
	#img_new{
		position: relative !important;
		width: 110px !important;
		bottom: 0px !important;
		right: 0!important;
	}
	#tbl_first{
		padding:0 !important
	}	
	body{
		padding:0 !important
	}
	#td_rolling_mill_container{
		padding: 1px !important;
	}
}