@media screen and (max-width:1000px) {
#wrapper{
	min-width: 100%;
}
}
@media screen and (max-width:767px) {
.uc-design{
	padding-bottom: 5em;
}

h2.tecLogo{
	width:40%;
	top:2em;
	right:2em;
}

.txArea p.m_title{
	font-size:20px;
	margin-bottom: 2em;
}
.txArea p.tx{
	line-height:2.2;
	font-size: 15px;
}
.tecCon{
	padding:0 0 10em;
}
.tecConMain{
	max-width: auto;
	width: 100%;
	padding-top:15em; 
	padding-bottom: 5em;
}
.tecConMain p.name{
	width: 45%;
	margin-left: 8%;
}
.tecConArea{
	padding:0 4em;
}
/*-----------------------------------------------
	main
-----------------------------------------------*/
.main{
	padding-bottom: 7em;
}
.main h2{
	width: 55%;
	top: 0em;
}
.main h3{
	width: 94%;
	padding-top: 5em;
}
.main .mainTx{
	width: 94%;
	padding-top: 3em;	
}
.main .mainTx p.tx{
	font-size:16px;
	line-height: 2.2;
}
/*-----------------------------------------------
	main2
-----------------------------------------------*/
.main2 p.im{
	width: 120%;
	margin-left: -10%;
}
/*-----------------------------------------------
	DESIGN
-----------------------------------------------*/
.design{
	margin-bottom: 5em;
}
.design p.name{
	width: 65%;
}
/*-----------------------------------------------
	MAP
-----------------------------------------------*/
.map{
	
}
.map p.im{
	width: 100%;
}
/*-----------------------------------------------
	ULTIMATECASTING ZERO ADJUST
-----------------------------------------------*/
/*-----------------------------------------------
	ULTIMATECASTING SPOOL
-----------------------------------------------*/

.spool p.tecIm{
	width: 70%;
	right: 0%;
}
/*-----------------------------------------------
	ULTIMATECASTING LINE GUIDE
-----------------------------------------------*/
.lineguide{
	
}
.lineguide .tecConMain{
	padding-top:10em; 
}
.lineguide p.tecIm{
	width: 65%;
}
.lineguide .sub{
	width: 100%;
	margin: 0 auto;
}
/*-----------------------------------------------
	ULTIMATECASTING BRAKE by MAGFORCE
-----------------------------------------------*/
.brake .sub{
	width: 60%;
	margin: 0 auto;
}
.brake ul{
	display: block; 
}
.brake li:first-child{
	width: 100%;
	margin-bottom: 1em;
}
.brake li:last-child{
	width: 100%;
}
}
@media screen and (max-width:500px) {
.uc-design{
	padding-bottom: 2em;
	padding-top: 8em;
}
h2.tecLogo{
	width:50%;
	top:1em;
	right:1em;
}
.tecCon{
	padding-bottom:7em;
}
.tecConArea{
	padding:0 1em;
}

.txArea p{
	line-height:2;
}
.txArea p.m_title{
	font-size:18px;
	margin-bottom: 1.5em;
}
.tecConMain{
	padding-top:5em; 
	padding-bottom: 0em;
}
.tecConMain p.name{
	width: 55%;
	margin-left: 8%;
}
.tecConMain p.tecIm{
	position:relative;
	z-index: 1;
}
.txArea p.m_title br{
	display: block
}
.txArea p.tx{
	line-height:1.8;
	font-size: 15px;
}
.sub{
	padding-top: 3em;
}
.sub p.title{
	font-size: 15px;
	margin-bottom: .2em;
}
.sub p.title span{
	font-size: 13px;
}
.sub p.tx{
	font-size: 13px;
}
/*-----------------------------------------------
	main
-----------------------------------------------*/
.main{
	padding-bottom: 3em;
}
.main h2{
	width: 60%;
}
.main h3{
	width: 94%;
	padding-top: 5em;
}
.main .mainTx{
	width: 90%;
	padding:2em 0 0 0;
	
}
.main .mainTx p.tx{
	font-size:15px;
	line-height: 2;
	padding: 0;
	margin-bottom: 2em;
}
.main .mainTx p.m_tx{
	font-size:17px;
	line-height: 1.8;
}
.main .mainTx p.m_tx br{
	display: none;
}
/*-----------------------------------------------
	main2
-----------------------------------------------*/
.main2 p.im{
	width: 130%;
	margin-left: -15%;
}
/*-----------------------------------------------
	DESIGN
-----------------------------------------------*/
.design{
	margin-bottom: 3em;
}
.design p.name{
	width: 75%;
	margin-bottom: 3em;
}

.design .txArea p.m_title{
	text-align: left;
}

.design .txArea{
	padding: 0 1.5em;
}
.design .txArea p.tx{
	font-size: 15px;
	line-height: 1.8;
}
.design .txArea p.tx br.sp{
	display: none;
}
/*-----------------------------------------------
	ULTIMATECASTING ZERO ADJUST
-----------------------------------------------*/
.zero{
	
}
.zero p.tecIm{
	width: 100%;
}
.zero .tecConMain{
	padding-top:0;
}
/*-----------------------------------------------
	ULTIMATECASTING SPOOL
-----------------------------------------------*/
.spool{
	
}
.spool p.tecIm{
	width:90%;
	margin: 0 auto;
	right: auto;
}
/*-----------------------------------------------
	ULTIMATECASTING LINE GUIDE
-----------------------------------------------*/
.lineguide{
	
}
.lineguide .tecConMain{
	padding-top:5em; 
}
.lineguide p.tecIm{
	width: 90%;
	margin: 0 auto 2em;
}
.lineguide .sub{
	width: 74%;
	margin: 0 auto;
}
.lineguide ul{
	display: block;
}
.lineguide li:first-child{
	width: 100%;
	margin-bottom: 2em;
}
.lineguide li:last-child{
	width: 100%;
}
/*-----------------------------------------------
	ULTIMATECASTING BRAKE by MAGFORCE
-----------------------------------------------*/
.brake p.tecIm{
	width: 90%;
	margin: 0 auto;
}
.brake .sub{
	width: 100%;
	margin: 0 auto;
}

.brake .sub p.im{
	width: 70%;
	margin: 0 auto;
}
/*-----------------------------------------------
	fade
-----------------------------------------------*/

.fadeIn_up.is-show {
	animation-delay: .2s;
}
}