
@media screen and (min-width:768px){


.q_menu li a{font-size:1.8rem;}



.am-form label{width:126px;}
.am-input-r {margin-left:126px;}

.ctt_bod {font-size:1.8rem;}

.rst_itm{width:25%;}
}

@media screen and (max-width:768px){
.contact_l{width:100%;float:none;}
.contact .fr{display:none;text-align:center;}
.contact .fr img{max-width:100%;}
.contact i{display:none;}

.q_menu li a{font-size:1.8rem;}


.am-form label{width:106px;}
.am-input-r {margin-left:106px;}

.ctt_bod {font-size:1.6rem;}
.rst_itm{width:33.33%;}
#map_canvas{display:none;}
}

@media screen and (max-width:639px){


.contact_l{width:100%;float:none;}
.contact .fr{display:none;text-align:center;}
.contact .fr img{max-width:100%;}
.contact i{display:none;}

.q_menu li a{font-size:1.6rem;padding:1.5rem 0;}

.i_news li{padding:0.6rem 1rem;}
.i_news li a{font-size:1.6rem;}



.am-bottom{font-size:1.4rem}

.ctt_bod {font-size:1.4rem;}

.am-form label{width:92px;}
.am-input-r {margin-left:92px;}
.rst_itm{width:50%;}
}

@media screen and (max-width:359px){

.contact_l{width:100%;float:none;}
.contact .fr{display:none;text-align:center;}
.contact .fr img{max-width:100%;}
.contact i{display:none;}

.q_menu li a{font-size:1.5rem;padding:1.4rem 0;}

.head{overflow:hidden;padding:0.8rem 1rem 0.8rem 1.5rem;}
.i_news_t span,span.tit_txt{font-size:1.7rem;}
.i_news_t a,.tit_box a{font-size:1.5rem;}

.i_news li{padding:0.8rem 1rem;}
.i_news li a{font-size:1.4rem;height:2.4rem;line-height:2.4rem;}
.i_news li a span{width:2.4rem;height:2.4rem;}

.am-form label{width:86px;}
.am-input-r {margin-left:86px;}

.brc_man,.ctt_bod{font-size:1.4rem;}
.rst_itm{width:100%;}
}