/* CSS Document */

/* 必ずいるタグ */
.asset-content ,.asset-more{
padding-top:0 !important;
}

.comments{
margin-top:40px !important;
}

.trackbacks{
display:none;
}

/* 本文 */

.preimg{
	width:547px;
}

.bnr2nd{
	text-align:right !important;
	padding-top:5px;
	padding-bottom:0px !important;
}

.confara{
width:547px;
margin:0 auto;
}


#Gaiyou{
width:547px;
margin:20px 0 15px 0;
border-collapse:collapse;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:0.8em;
background:#f5f5f5;
}

#Gaiyou th{
text-align:left;
vertical-align:top;
white-space:nowrap;
padding:3px 18px 3px 10px;
border-bottom:1px dotted #999999;
background:#f5f5f5;
}

#Gaiyou td{
text-align:left;
vertical-align:top;
padding:3px 3px 3px 10px;
border-bottom:1px dotted #999999;
}

#privacy{
background:#ffffe2;
padding:13px 12px;
margin:5px 10px 15px 10px;
font-size:14px;
}

#privacy h3{
}


#FormTitle{
text-align:center;
margin-bottom:20px;
}

#FormTable{
width:547px;
margin:20px 0 15px 0;
background:#e8f9c8;
border-top:#c9dca6 1px solid;
}

#FormTable th{
text-align:left;
vertical-align:center;
white-space:nowrap;
padding:5px 3px 5px 10px;

border-top:#ffffff 1px solid;
border-bottom:#c9dca6 1px solid;

background:#d6f39e;
}

#FormTable td{
text-align:left;
vertical-align:center;
vertical-align:top;
padding:5px 10px 5px 3px;

border-top:#ffffff 1px solid;
border-bottom:#c9dca6 1px solid;
}

#FormTable td td{
	border:0;
}

#QuestionTable{
width:547px;
margin-top:10px;
border-top:#e0d295 1px solid;
}


#QuestionTable th{
text-align:left;
vertical-align:top;
padding:5px 10px 5px 10px;
background:#fdeca7;

border-top:#ffffff 1px solid;
}

#QuestionTable th span{
font-size:0.8em;
line-height:1.1em;
}

.sentakuq{
font-size:1em !important;
color:#FF3366;
}

#QuestionTable td{
vertical-align:top;
padding:5px 10px 5px 10px;
background:#fff6d3;

border-bottom:#e0d295 1px solid;
}

#QuestionTable td table{
	width:100%;
}

#QuestionTable td td{
padding:3px 2px;
border:none;
}

#QuestionTable td .sonotatxt{
width:300px;
}

#QuestionTable td textarea{
width:350px;
height:60px;
}

#QuestionTable .txt{
background:none;
padding-left:0;
}

#QuestionTable textarea {
width:100%;
}

.Mail th{
background:#ffd2d2 !important;
border-top:#ffffff 1px solid !important;
}

.Mail td{
background:#fff0f0 !important;
border-bottom:#e09595 1px solid !important;
}


#melmag{
width:547px;
height:195px;
background:#FED9EC url(/campaign/space-miko/img/postmiko.gif) no-repeat 377px 80px;
margin:20px 0 25px 0;
}

#melmag img { margin-bottom:5px; }

#Mail-touroku ,#Mail-syurui{
}

#Mail-touroku td{
padding-left:10px;
}

#Mail-syurui{
margin-top:10px;
padding-top:3px;
/* border:solid 2px #FE99CD; */
}

#Mail-syurui th{
text-align:right;
vertical-align:top;
padding:0 0 2px 10px;
}

#Mail-syurui td{
padding:0 0 0 10px;
}

#sbmbtn{
text-align:center !important;
}

.yohaku2 input{
margin-top:20px;
font-size:1.5em;
}

.hintobtn{ margin:2px 0; }

/* アンケート個別 */
/* 201001 */
#Mikoab{
text-align:center;
}

#QuestionTable .mikoab{
background:#fdeca7;
border-bottom:none;
text-align:center;
}

#QuestionTable .mikoab img{
margin:3px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}

.senkoupre{
padding-bottom:0px !important;
margin-bottom:0 !important;
padding-top:5px;
text-align:center !important;
color:#FF0000;
font-weight:bold;
}


/* 確認画面 */
.text2{
padding:0px 43px;
margin-bottom:20px;
}



/* 文字 */
.textredsmall{
	font-size:10px;
	color:#FF0000;
	line-height:1.2em;
	}

