@charset "Shift_JIS";

/* CONTACT
----------------------------------------------------*/
div#page-body.top div#right-area{
	margin-top:10px;
}
div#page-body.top div#right-area p.read{
	padding-bottom:7px;
	margin-bottom:10px;
	background:url(../images/common/line_dot.gif) repeat-x left bottom;
}
div#page-body.top div#right-area h3{
	color:#3DAEC1;
	font-size:120%;
	font-weight:bold;
	background:none;
	margin-bottom:8px;
	padding:0;
}
div#page-body.top div#right-area ul{
	margin-bottom:10px;
}
div#page-body.top div#right-area div.section{
	background:url(../images/common/line_dot.gif) repeat-x left bottom;
	padding-bottom:5px;
	margin-bottom:10px;
}
div#page-body.top div#right-area div.section.tel ul{
	width:260px;
	float:left;
}
div#page-body.top div#right-area div.section.tel ul li.area{
	padding-bottom:5px;
}
div#page-body.top div#right-area div.section ul li.supli{
	padding-top:4px;
	color:#999999;
}
div#page-body.top div#right-area div.section ul li.area{
	padding-bottom:8px;
	font-weight:bold;
	color:#666;
}
div#page-body.top div#right-area div.section.last{
	background:none;
	margin-bottom:30px;
}
p.flow{
	margin:10px 0 20px;
}
p.read{
	margin-bottom:20px ;
}
p.read.error{
	color:#CC0000;
	font-weight:bold;
}
div#form{
	padding-right:10px;
}
table th{
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	background:#F8F8F8;
	padding:5px;
}
table th.essential{
	border-left:none;
}
table td{
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	padding:5px;
}
table{
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-collapse:collapse;
}
table ul.cont{
	margin-bottom:10px;
}
table ul li{
	display:inline;
}
table span.supli{
	color:#999999;
	display:block;
	padding-top:3px;
	display:inline;
}
ul.form-btn{
	text-align:center;
	margin:20px 0 30px;
}
ul.form-btn li{
	display:inline;
	margin-left:20px;
}
div#form.comp-wrap{
	background:#F8F8F8;
	padding:50px 0;
	margin-bottom:30px;
}
div#form.comp-wrap p.read{
	text-align:center;
}

span.email {
  font-family: Arial,sans-serif;
  font-size: 140%;
  font-weight: bold;
  color:#666;
}

