
.section_t {
background:url(../toiawase/img/bg_form.gif) top left no-repeat;
background-position:20px 20px;
}

.section_no { float:left; width:200px; }
.section_form { float:left; width:560px; }

/* ---------- left ---------- */

.news_t {
border:3px solid #cc0000;
margin:0 20px 10px 0;
padding:10px 10px 10px 10px;
background-color:#ffffff;
}

.news_t .st { 
border-left:3px solid #cc0000;
padding:0 0 0 7px;
margin:0 0 10px 0;
color:#cc0000;
}

.mail_ad {
border:1px solid #cccccc;
margin:0 20px 0 0;
padding:10px 10px 10px 10px;
}

.mail_ad a {
width:auto;
line-height:13px;
text-decoration:none;
padding:0 0 0 20px;
background:url(../toiawase/img/list_ya.gif) top left no-repeat;
}

.mail_ad a:hover { text-decoration:underline; }


#text_area_toiawase { width:350px; height:200px; }


/* ---------- right ---------- */

.note {
border:1px solid #cccccc;
padding:10px 15px 10px 15px;
margin:2px 20px 2px 0;
}


/* ---------- thanks ---------- */




/* ---------- decoration ---------- */

.table {
border-collapse:separate;
border:1px solid #cccccc;
background-color:#ffffff;
}

.table td {
font-size:12px;
color:#333333;
line-height:18px;
background-color:#ffffff;
padding:10px;
border-right:10px solid #ffffff;
}

.table th {
font-size:12px;
color:#333333;
line-height:18px;
border:1px solid #cccccc;
padding:10px 10px 10px 23px;
font-weight:normal;
text-align:left;
vertical-align:top;
background:#efefef url(../member/img/bg_th.gif) top left no-repeat;
}

#enter_txt { width:380px; height:100px; }

.u_line { background:url(../toiawase/img/bg_line_l10.gif) bottom left no-repeat; }

.section_center {
width:auto;
padding:20px 0 20px 0;
margin:20px 0 0 0;
text-align:center;
background:url(../img_re/line_g.gif) top left repeat-x;
}

.pageup { clear:left; }
