@charset "UTF-8";

/* ------------------------------------------------------------
 layout col1 CSS
 更新日:08/05/30
 
  目次
 0:layout
 1:角丸Box
 2:1カラム用お問い合わせフォーム
 3:Footer
------------------------------------------------------------ */

/*
 0:layout
-------------------------------------*/

div#contentsArea{
width:866px;
overflow:hidden;
padding:0 15px 0 5px;

}

div#contentsArea div#contents{
width:825px;
padding:0 20px;
}


/*
 1:角丸Box
-------------------------------------*/

div.box01{
width:818px;
padding:5px 0 0 0;
margin:0;
background:url(../img/box01_col1_top.gif) no-repeat;
}

div.box01 div.inner{
padding:5px 10px 10px 10px;
background:url(../img/box01_col1_bottom.gif) no-repeat bottom;
}


/*
 2:1カラム用お問い合わせフォーム
-------------------------------------*/
ul.notice{
font-size:80%;
margin:0 0 5px 10px;
color:#823828;
}

table.form{
border-collapse:collapse;
}

table.form th{
width:130px;
padding:10px;
text-align:left;
vertical-align:top;
color:#696969;
font-weight:bold;
border-bottom:1px solid #e0e0e0;
}

table.form th.nob{
border:none;
}

table.form th span{
color:#802105;
font-size:100%;
font-weight:normal;
}

table.form td{
width:650px;
padding:10px 10px 10px 0;
vertical-align:middle;
border-bottom:1px solid #e0e0e0;
}

table.form td.nob{
border:none;
}

table.form span{
font-size:80%;
}

table.form table.formset1 td{
padding:0;
width:230px;
border:none;
}

table.form tr td table.formset2{
width:400px;
margin-left:0;
}

table.form tr td table.formset2 td{
text-align:right;
padding:0;
margin:0;
border:none;
}

table.form tr td table.formset2 tr td select{
width:180px;
padding:0;
margin:0;
}

/* 
 3:Footer
------------------------------ */

div#Footer{
background:url(../img/foot_bg_col1.gif) no-repeat top;
}