@charset "utf-8";
/************* 登録・削除フォーム専用CSS *****************/

/* リセット */
#mlist_table table,#mlist_table td{
	margin:0;padding:0;border:0;border-spacing:0;  
	line-height:130%;font-size:13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}
#mlist_table input,#mlist_table textarea,#mlist_table select{ 
	line-height:130%;font-size:13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	border-radius: 4px;box-shadow: 1px 1px 2px 1px rgba(150,150,150,0.1);
	margin:1px;padding:3px;border:1px solid #949494;
}

/* 外枠 */
#mlist_table{ width:450px; margin:0 auto;}
/* 最上段の項目の上線 */
#mlist_table .top_line{border-top:1px solid #989898;}
#mlist_table .yform{clear:both;}
/* 角丸、影 */
#mlist_table .formtable1.top_line{border-radius: 3px 0 0 0; }
#mlist_table .formtable2.top_line{border-radius: 0 3px 0 0; }
#mlist_table .formtable1.bottom_line{border-radius: 0 0 0 3px; }
#mlist_table .formtable2.bottom_line{border-radius: 0 0 3px 0; }
#mlist_table .formtable1, #mlist_table .formtable2{box-shadow: 1px 1px 2px rgba(20,20,20,0.1);}

/* 項目名 */
#mlist_table .formtable1{ 
	width:100px;font-weight:bold;  background-color:#ffffff; 
	border-left:1px solid #989898; border-right:1px solid #989898; border-bottom:1px solid #989898;
	padding:8px 3px 8px;border-spacing:0;text-align:center; vertical-align:top;
	display:table-cell; box-sizing:border-box;
 }
/* 入力フォーム部 */
#mlist_table .formtable2{ 
	width:350px;  background-color:#ffffff; 
	border-right:1px solid #989898;border-bottom:1px solid #989898;
	padding:5px;border-spacing:0;text-align:left; vertical-align:top;
	display:table-cell; box-sizing:border-box;
 }
/* 入力フォーム サイズ */
#mlist_table .f1{width:100%;max-width:270px;}
#mlist_table .f2{width:100%;max-width:80px;}

/* Submitボタン */
#mlist_table .submit{padding:3px 30px 3px; margin:10px auto;}
/* iPhone特有フォームデザイン解除 */
input[type=text],input[type=tel],input[type=email],input[type=button],input[type=submit],input[type=password],input[type=reset], textarea{ -webkit-appearance: none; }
input[type=submit]{background-color: #e9e9ed;color:#000000;}


/********** レスポンシブ ***********/
@media screen and (max-width:490px){ 
#mlist_table{ width:100%;}
/* 項目名 */
#mlist_table .formtable1{ width:100%; display:block; border-top:1px solid #989898;text-align:left;padding-left:10px;  background-color:#f0f2f2; }
/* 入力部 */
#mlist_table .formtable2{ width:100%; display:block; border:0;padding-left:5px;margin:1px 0 10px;}
#mlist_table .submit{margin:0;}
/* 角丸、影 */
#mlist_table .formtable1.top_line, #mlist_table .formtable2.top_line{border-radius: 3px;}
#mlist_table .formtable1.bottom_line, #mlist_table .formtable2.bottom_line{border-radius: 3px;}
#mlist_table .formtable1, #mlist_table .formtable2{border-radius: 3px;box-shadow:none;} 
}