@charset "utf-8";
/*ページレベルでの指定*/
#base div{ width:80%; margin:auto;}
#base div table{ width:100%; margin:auto;}
/*ご案内*/
#base #index div{ width:100%;}
#base #index .formlink a{ display:inline-block; width:auto; border:2px solid #b81232; color:#b81232; padding:5px; text-decoration:underline; text-indent:0px; font-weight:bold; font-size:1.6rem;}

#base #index table{ border-collapse:collapse;}
#base #index table th,#base #index table td{ border:1px solid #000000; text-indent:0px;}
#base #index table th{ text-align:center;}
#base #index section *{ text-indent:1em;}
#base #index section h3{ text-indent:0em; margin:15px 0px 5px; border-bottom:3px solid #174f9e;}
#base #index section li{ list-style:disc; margin-left:2em;}

#base #index #faq *{ text-indent:0em;}
#base #index section#faq dt:before { content:"Q.";}
#base #index section#faq dt{ margin-left:1em; font-weight:bold;}
#base #index section#faq dd:before { content:"A.";}
#base #index section#faq dd { margin:0px 0px 1em 1em;}

/*入力フォーム*/
#base #personal table{ background:#F0FFF0; width:80%; margin:auto;}
#base #personal th{ width:25%; min-width:13em; vertical-align:text-top;}
#base #personal input{ width:95%; margin:auto; min-width:100px;}

#base #contact table{ background:#F0F0FF; width:80%; margin:auto;}
#base #contact th{ width:25%; min-width:13em; vertical-align:text-top;}
#base #contact input#address{ width:95%;}
#base #contact input#buil_name{ width:45%;}
#base #contact textarea#etc{ width:95%; min-width:200px; height:100px;}

#base div#submit{width:70%; margin:1em auto; text-align:center;}
#base #submit input{width:40%; margin:auto;}

#base div#send{ width:100%;}
#base #send div{ margin-top:1em;}
#base #send div dt,#base #send div dd{ line-height:140%;}
#base #send div dd{ margin-left:2em;}

/*返信フォーム・アップローダー*/
#base div#reform,#base div#upload{ margin:1em auto; text-align:center;}
#base #reform .leftbox{ width:60%; float:left;}
#base #reform .rightbox{ width:36%; float:right;}
#base #reform .rightbox table *{ text-align:center; vertical-align:top;}
#base #reform .rightbox table th,#base #reform .rightbox table td{ border:1px solid #000000;}

#base #upload table th{ vertical-align:top;}
#base #upload table td{ text-align:left;}

/* @end */