@charset "utf-8";


/* ------------------------------------------------------------------------------------------------------------------ */

/*===============================================
●お問い合わせ/カタログ請求
===============================================*/
@media screen and (min-width: 1201px){ 

 .form {
	width: 99%;
 }

}


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

 #formWrap p a {
	font-size: 16px;
 }

 form#mail_form dl dt {
	width: 30%;
 }

}


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

 form#mail_form input[type='text'], 
 form#mail_form input[type='email'], 
 form#mail_form input[type='tel'], 
 form#mail_form input[type='fax'] {
	max-width: 90%;
 }

 form#mail_form input#company {
	width: 60%;
 }

 form#mail_form input#mail_address, 
 form#mail_form input#mail_address_confirm {
	width: 80%;
 }

 form#mail_form input#address {
	width: 90%;
 }

 form#mail_form input#name
 form#mail_form input#read{
	width: 60%;
 }

 form#mail_form input#postal, 
 form#mail_form input#phone, 
 form#mail_form input#fax, 
 form#mail_form input#schedule {
	width: 30%;
 }

 form#mail_form textarea {
	max-width: 90%;
	width: 90%;
 }

}


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

 form#mail_form input[type='text'], 
 form#mail_form input[type='email'], 
 form#mail_form input[type='tel'], 
 form#mail_form input[type='fax'] {
	max-width: 100%;
 }

 form#mail_form input#company, 
 form#mail_form input#mail_address, 
 form#mail_form input#mail_address_confirm, 
 form#mail_form input#address {
	width: 100%;
 }

 /*form#mail_form input#name_1, 
 form#mail_form input#name_2, 
 form#mail_form input#read_1, 
 form#mail_form input#read_2, 
 form#mail_form input#postal, 
 form#mail_form input#phone, 
 form#mail_form input#fax, 
 form#mail_form input#schedule {
	width: 49.5%;
 }*/

 form#mail_form textarea {
	max-width: 100%;
	width: 100%;
 }

}


@media screen and (min-width: 481px) and (max-width: 780px){ 

 form#mail_form dl dt {
	width: 35%;
 }


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

 #formWrap p a {
	font-size: 14px;
 }

}
