@charset "shift_jis";
/* =========================================

nasuluckitchen > cmn_form.css

当サイトに関するお問合せ
============================================ */

#contents_main {
	width:710px;
	margin:0;
	padding:0 0 15px 90px;
	background:none;
	}

#contactus_main {
	width:680px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:#FFF;
}

form{
margin:0;
}

#contactus_main p {
	margin:0;
	padding:0;
}


#contactus_main p.text {
	width:620px;
margin:0 auto ;
padding:15px 0 10px 20px;
line-height:1.5;
}

#contactus_main p.info {
	clear:both;
	width:620px;
	padding:0 20px 10px 40px;
	}

#contactus_main h1 {
	margin:0 auto 0 14px;
}


/*----------------------
ベリサイン
----------------------*/
#contactus_main div.veriarea{
display:block;
clear:both;
width:500px;
height:75px;
margin:15px auto 10px 100px;
padding:0;
text-align:left;
/*gif対応用*/
border:1px solid #999999;
/*
Flashになったら戻す
background:#f0f0f0;
color:#666666;
*/
}

#contactus_main div.veriarea p {
float:left;
width:330px;
margin:10px 10px 0 15px;
padding:0 0 0 10px;
line-height:1.5;
color:#666;
}

#contactus_main div.veriarea span{
float:left;
width:115px;
height:55px;
margin:10px 0 0 10px;
}


/* table設定 */

#contactus_main table {
	clear:both;
width:560px;
margin:0 auto 10px 40px;
padding:0;
border-collapse:collapse;
border:1px solid #c7c7c7;
color:#666666;
}

#contactus_main table th {
width:90px;
margin:0;
padding:8px;
background:#EEE;
border-right:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
word-break:keep-all;
}

#contactus_main table th span {
margin:0 0 0 3px;
color:#FF0000;
font-weight:normal;
}

#contactus_main table td {
margin:0;
padding:8px;
border-bottom:1px solid #c7c7c7;
}

#contactus_main table td.textarea textarea {
width:480px;
height:120px;
font-size:110%;
}

#contactus_main table td.dot {
border-bottom:1px dotted #c7c7c7;
}

#contactus_main table p.att_mail {
margin:3px 0 0 0 ;
padding:5px;
background:#FDE6DF;
}

#contactus_main table p.att_mail span {
color:#FF0000;
font-weight:normal;
}


#contactus_main div.attention {
clear:both;
width:560px;
padding:20px;
}
#contactus_main table td ol.decimal li {
margin:3px 0;
}

#contactus_main table td ul {
list-style:none;
}

#contactus_main table td ul.attention li {
padding:0 0 0 15px;
background:url(/image_cmn/kome.gif) no-repeat 0 0;
}

#contactus_main table td.clear {
width:650px;
}

/* ボタン */
#contactus_main div.form_btn {
margin:0 auto;
padding:0 0 20px 0;
text-align:center;
}


/* 送信完了 */

#contactus_main p.center {
margin:0 auto;
padding:20px 0 0;
text-align:center;
line-height:25px;
font-weight:bold;
color:#663300;
}

#contactus_main p.back {
margin:0 auto;
padding:10px 0 10px;
text-align:center;
line-height:25px;
font-weight:normal;
}

/* エラー */

#contactus_main div.er_area {
width:520px;
margin:10px auto;
padding:0 20px;
}

#contactus_main div.er_area p {
margin:15px auto;
font-weight:bold;
color:#FF0000;
text-align:center;
border-bottom:1px dotted #c7c7c7;
}

#contactus_main div.er_area p span {
display:block;
padding:5px 0 10px 20px;
font-weight:normal;
color:#333333;
}

/* 確認 */

#contactus_main table.con {
width:617px;
margin:0 auto 10px 40px;
padding:0;
border-collapse:collapse;
border:1px solid #c7c7c7;
color:#666666;
}

#contactus_main div.form_btn_con {
width:618px;
margin:0 0 0 40px;
padding:0 0 20px 0;
text-align:center;
}



