
/* Begin Structure *****************************************/

body {
 margin:0;
 padding:10px 0 30px 0;
 background-color:#f5f5f5;
 /*background-image:url('../img/bg_img.gif');*/
/*  font-family: "ＭＳ Ｐゴシック", Osaka; */
 font-size:14px;
}

#container{
/*  width:700px; */
 width:100%;
 margin:0 auto;
 background-color:#fff;
 font-size:14px;
 border:1px solid #aaa;
}

#header{
 border-bottom:1px solid #aaa;
 padding:0;
 margin:0 auto;
 width:100%;
 clear:both;
}

#contents {
 width:100%;
}

#main {
/*
 text-align:left;
 vertical-align:top;
 width:640px;
 float:right;
*/
 /*border:1px solid #666;*/
}

#siteSeal{
 width:100%;
 text-align:center;
 padding:1em 0;
}

#footer{
 padding:0;
 margin:0 auto;
 width:100%;
 clear:both;
}
/* End Structure ------------------------------------------*/


/* Begin FormItems *****************************************/

table{
 margin-bottom:10px;
 border-collapse:collapse;
 margin:0 auto;
}

table th{
 width:160px;
 padding:7px 7px;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
 border-top:1px #b7b7b7 solid;
 border-bottom:1px #b7b7b7 solid;
 font-size:15px;
}

table td{
 padding:7px 7px;
 border-top:1px #b7b7b7 solid;
 border-bottom:1px #b7b7b7 solid;
 font-size:15px;
 text-align:left;
}

table tr.g1{
 background:#e5e5e5;
 border-top:1px #b7b7b7 solid;
 border-bottom:1px #b7b7b7 solid;
}

table tr.g2{
 background:#f4f4f4;
 border-top:1px #b7b7b7 solid;
 border-bottom:1px #b7b7b7 solid;
}

select{
 border:1px #cccccc solid;
 font-size: 15px;
}

input{
 font-size: 15px;
}

#radioBtn,.chkBox{
 vertical-align:middle;
}

.inquiryTxt{
 /*width:330px*/;
 border:1px #cccccc solid;
}

input, textarea{
 font-size: 15px;
}

input.submit_button{
 font-size: 20px;
 margin-bottom: 30px;
}

textarea{
 width:380px;
 border:1px #cccccc solid;
}

.inquiryDate{
 /*width:25px*/;
 margin:1px 0;
 border:1px #cccccc solid;
}

#submit{
 text-align:center;
}
/* End FormItems ------------------------------------------*/


/* Begin headers *******************************************/

#headerLine1{
 border-top:10px solid #a00106;
}

#headerMenu{
 text-align:right;
 margin:20px 4px 0 0;
 font-size:13px;
 float:right;
}

#ciLogo{
 text-align:left;
 margin:15px 0 15px 10px;
 float:left;
}

#headerLine2{
 border-top:10px solid #c77a8b;
 clear:both;
}
/* End headers --------------------------------------------*/


/* Begin footers *******************************************/

#footer{
 text-align:center;
}

#foot_bar{
 color:#000;
 text-align:center;
 padding:15px;
 border:1px dotted #999;
 width:390px;
 margin:0px auto;
 line-height:150%;
}

#copyright{
 color:#fff;
 font-size:12px;
 text-align:center;
 margin:0;
 padding:5px;
 background-color:#a00106;
}
/* End footers --------------------------------------------*/


/* Begin Various Tags & Classes ****************************/

h2{
 font-size:20px;
 padding:20px 0 10px 0;
}

.red{
 color:#f00;
}

.comment{
 font-size:15px;
 font-weight:bold;
}

.caution{
 color:#f00;
 font-size:15px;
 font-weight:bold;
}

/* End Various Tags & Classes -----------------------------*/
