#content h2 {
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}
#content .contentBody {
	border-bottom:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	min-height:1100px;
	_height:1050px;
	padding:10px;
}
#content div {
	text-align:left;
}
#content h3 {
	margin-bottom:10px;
}
#content .cell{
	margin-bottom:20px;
}
#content p {
	text-align:left;
	margin-bottom:10px;
}
#content p.comment {
	margin-left:10px;
	margin-right:10px;
}
#content p.notice {
	background:transparent url(http://static.bitcash.jp/www/cmn/icon_attention.gif) no-repeat scroll left top;
	padding-left:20px;
	margin-bottom:5px;
}
#content p.notice strong {
	color:#FF6600;
	font-weight:normal;
}
#content p.comment.error {
	color:#FF0000;
	text-align:center;
}
#content p.detail {
	background:transparent url(http://static.bitcash.jp/www/cmn/icon01.gif) no-repeat scroll left 40%;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:12px;
}
#content div.attention{
	border:1px solid #AAA;
	margin-bottom:10px;
	margin-left  :5px;
	margin-right :5px;
	padding:10px 10px 5px;
}
#content div.attention p{
	margin-bottom:5px;
}
#content div.attention dt,
#content div.attention dd{
	margin-bottom:5px;
}
#content div.attention dt{
	float:left;
	width:80px;
}
#content div.attention p.form{
	background:transparent url(http://static.bitcash.jp/www/cmn/icon_attention.gif) no-repeat scroll left top;
	padding-left:20px;
}
#content div.attention p.corp{
	background:transparent url(http://static.bitcash.jp/www/cmn/icon_attention.gif) no-repeat scroll left top;
	padding-left:20px;
}

#content table{
	border-collapse:collapse;
	width:100%;
	padding:0;
	margin-bottom:10px;
}

#content table td,#content table th{
	border-top	 :1px solid #999;
	border-bottom:1px solid #999;
}

#content table th{
	border-right:1px solid #FFF;
	text-align:left;
	width:180px;
	background:#DDD;
	font-weight:bold;
	padding:10px 0;
}
#content table th div span.necessity{
	font-size:10px;
	font-weight:normal;
	color:#F18932;
	background:#F7F7F7;
	border:1px solid #CCC;
	padding:1px 2px 2px;
	margin-left:10px;
}
#content table td{
	background:#F4F4F4;
	padding:0 0 5px;
}

#content table tr.error td{
	background:#FFF7DD;
	padding:0 0 5px;
}

#content table td.notice{
	font-size:10px;
	width:200px;
}

#content table th img{
	vertical-align:middle;
	margin-left:5px;
}

#content table th div,#content table td div{
	text-align:left;
	margin:5px 0 0;
	padding-left :10px;
	padding-right:10px;
}


#inquiryForm{
	border:1px solid #DDD;
	background:#EEE url(http://static.bitcash.jp/www/cmn/bg_reticulation.gif);
	margin-bottom:20px;
}

#inquiryForm .cell{
	margin :5px;
	padding:10px;
	background:#FFF;
	border-top	 :1px solid #EEE;
	border-left  :1px solid #EEE;
	border-bottom:1px solid #CCC;
	border-right :1px solid #CCC;
}

#content #faqCategory{
	margin-bottom:20px;
}
#content #faqCategory h3{
	margin-bottom:0;
}

#content #faqCategory .faqCategoryBody{
	border-bottom:1px solid #CCC;
	border-right :1px solid #CCC;
	border-left  :1px solid #CCC;
}

#content #faqCategory .faqCategoryBody ul{
	margin-left:1px;
}
#content #faqCategory .faqCategoryBody li{
	float:left;
}

#faqCategory p{
	padding-top:10px;
	margin-left:10px;
}

#inquiryTitle{
	width:250px;
}

#name,
#email,
#lotSerial,
#confirmTitle{
	border:1px solid #AAA;
	padding:2px 0;
	width:250px;
}

#inquiryBody{
	width:100%;
	height:120px;
	border:1px solid #AAA;
	padding:2px 0;
	overflow:auto;
}

#name.confirm,
#email.confirm,
#lotSerial.confirm,
#confirmTitle.confirm{
	border:0;
	padding:3px 0;
	background:transparent;
}

#inquiryBody.confirm{
	border:0;
	padding:3px 0;
	background:transparent;
}


#inquiryForm .buttonArea{
	text-align:center;
}

#personal h3,
#corporate h3{
	margin-bottom:0;
}

#personal .cell,
#corporate .cell{
	border-bottom:1px solid #CCC;
	border-right :1px solid #CCC;
	border-left  :1px solid #CCC;
	padding:10px 10px 0;
}
#personal .cell div,
#corporate .cell div{
	margin-bottom:20px;
}

#personal .cell h4,
#corporate .cell h4{
	padding-top:2px;
	padding-left:3px;
	margin-bottom:5px;
	border-left:5px solid #666;
}
#personal .cell .linkimage,
#corporate .cell .linkimage{
	margin-bottom:10px;
}


#content #important{
	margin-right :5px;
	margin-left  :5px;
	margin-bottom:10px;
	border:2px solid #F00;
	padding:10px 5px;
}

#content #important p{
	color:#F00;
	font-weight:bold;;
	font-size:13px;
	text-align:center;
	margin-bottom:0;
}
