
div.intro {line-height:28px; font-size:15px; overflow: hidden; }
div.intro div.contL {float:left; width:30%;}
div.intro div.contR {float:right; width:60%;}
div.intro div.contL img {max-width:350px;}
div.intro p.txtP { padding-bottom:20px; }
p.sign {text-align:left;}
p.sign strong{font-size:26px; font-weight:normal; padding-left:10px;}
.show_pc { display: block;}
.show_mobile { display: none;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/


@media (max-width: 1023px) {
  div.intro div.contL {float:none; width:100%; text-align:center; }
  div.intro div.contR {float:none; width:100%; margin-top:30px; }	
  div.intro div.contL img {max-width:350px;}
  div.intro div.contR h2, h4 {text-align:center }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

