@charset "utf-8";

/*tokushoho*/

/*  1.main h2  */

#main .serviceList li {
	margin:0.3em 0 0.3em 1em;
}
#main .serviceList {
	margin:1em 0 1em 0;
}
#main a{
	margin:0 0 0 0.5em;
}
#main a, #main .serviceList li a {
	color:#0055ff;
}
#main a:visited {
	color:#800080;
}
/* 2. outline pseudoTable */
.outline {
	zoom:1;
}
.outline dl {
	margin:10px 10px 15px;
	border-width:0px 1px 1px 1px;
	border-color:#ccc;
	border-style:solid;
	clear:left;
	text-align:left;
}
.outline dt, .outline dd {
	border-color:#ccc;
	border-style:solid;
	padding:8px 0;
}
.outline dd {
	margin-left:120px;
	_margin-left:110px;/* ie6 */
	border-width:1px 0px 0px 1px;
	_zoom:1;/* ie6 */
	border-color:#ccc;
	border-style:solid;
	padding-left:10px;
	padding-right:10px;
}
.outline dt {
	width:110px;
	margin:0px;
	_margin-right:-3px;/* ie6 */
	font-weight:bold;
	float:left;
	clear:left;
	border-width:1px 0px 0px 0px;
	padding-left:10px;
}
.outline dd strong {
	font-weight: bold;
}
.outline dd li {
	list-style:disc inside;
}
.outline dd li {
	margin:0 0 0 0.2em;
}
/* 3.mainContents */
.serviceTitle{
	_position:relative;/* ie6 */
}
.serviceTitle span {
	background:#94D233;
	margin:0px 1px;
	display:block;
	padding:1px 0px;
}

.lead{
display:block;
margin:15px;
}
.lead p{

}
p.indent{
margin:0 0 0 1em;
}

/* 4.hardware_requirement */
.hardware_requirement{
margin: 10px 20px;
padding: 20px;
border: #ccc 1px solid;
}
.hardware_requirement dt{
	font-weight:bold;
	text-indent:1em;
}
.hardware_requirement dd{
	margin:0 0 0 2em;
}

.hardware_requirement .hr_notice{
	width:100%;
}
.hardware_requirement .hr_notice span{
	width:1em;
	margin:0px;
	_margin-right:-3px;/* ie6 */
	float:left;
	clear:left;
}
.hardware_requirement .hr_notice p{
	margin-left:1em;
	_zoom:1;/* ie6 */
}

/*guideline*/

#termsNote{
margin:0 20px 20px;
}

#terms h2{
font-weight:bold;
margin:0 20px 10px;
}

#conditions>p{
margin-bottom:10px;
}

.wrapList{
margin:0 40px;
}

.wrapList h3,
.wrapList h4{
margin-bottom:10px;
font-weight:bold;
}

.wrapList>li{
margin-bottom:20px;
}

.innerBracketsList {
margin-bottom:10px;
}

.innerBracketsList li{
text-indent:-1.5em;
margin:0 0 5px 1.5em;
}

.geo_list li{
text-indent:0;
margin:10px 30px;
}

