@charset "utf-8";
/*
 * this css
 * Date: 2009/07
 * Author: Creative Team
 */

#page-head p{
height: 88px;
width: 955px;
margin-left:1px;
background: url(images/ag-page-head.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.ultraclear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	background:0;
	border:none;
	visibility:hidden;
}


#contents {
	width:764px;
}

#contents p.lead{
	width:690px;
	margin:10px auto 20px;
	line-height:160%;
}

#contents div#mokuji {
	width:685px;
	background:#e7e7e7 url(images/indexbox_footer.gif) bottom no-repeat;
	padding-bottom:20px;
	margin:0 auto 50px;
}
#contents div#mokuji p.m_ttl{
	width:685px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/indexbox_header.gif) no-repeat;
	margin-bottom:10px;
}

#contents div#mokuji dl {
	padding-left:20px;
}

#contents div#mokuji dl dt {
	font-weight:bold;
	padding-left:18px;
	margin-bottom:10px;
	min-height:1.167em;
	_height:1.167em;
	background:url(images/mark_kira.gif) 0 50% no-repeat;
}

#contents div#mokuji dl dd {
margin:0;
padding:0;
}

#contents div#mokuji dl dd ol {
	padding-left:20px;
	padding-bottom:20px;
	zoom:100%;
}
#contents div#mokuji dl dd ol:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#contents div#mokuji dl dd ol li{
	float:left;
	width:195px;
	line-height:140%;
	padding-left:12px;
	margin-bottom:5px;
	background:url(images/mark_purple_delta.gif) 0 0.5em no-repeat;
}
#contents div#mokuji dl dd ol li a span {font-weight:bold;}


#contents div.colbox {
	width:730px;
	margin:0 auto;
}

#contents h1 {
	width:730px;
	height:45px;
	margin-bottom:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/ttl_agreement.gif) no-repeat;
}
#contents h3.ttl_agreement {background:url(images/ttl_agreement.gif) no-repeat;}
#contents h1.ttl_emobile {background:url(images/ttl_emobile.gif) no-repeat;}
#contents p.ttl_point {
	background:url(images/ttl_point.gif) no-repeat;
	height:45px;
	margin-bottom:15px;
	overflow:hidden;
	text-indent:-9999px;
	width:730px;
	}

#contents .colbox ol.chapter {
	width:685px;
	margin:0 auto 20px;
}
#contents .colbox ol li {line-height:160%;}

#contents .colbox ol.chapter li {
position: relative;
	margin-bottom:30px;
}
#contents .colbox ol.chapter li h2 {
	font-weight:bold;
	font-size:1.5em;
	color:#ff4800;
	margin-bottom:15px;
}
#contents .colbox ol.article li h3 {
	font-weight:bold;
	line-height:160%;
}
#contents #emobile ol.article li h3 {
	position: absolute;
	top: 18px;
	left: 0px;
	width: 4em;
}
#contents #emobile ol.article li ol.child {
	margin-left:4em;
}

#contents .colbox ol.article li {
	margin:0;
}
#contents #emobile ol.article li{
margin-top: 12px;
}
#contents #emobile ol.article li ol.child li{
margin-top: 2px;
}
#contents .colbox ol.child li {
	padding-left:2em;
	margin-bottom:5px;
}
#contents .colbox ol.child .sub_child li {
	padding-left:2.5em;
	margin-bottom:5px;
}
#contents .colbox ol.child li table {
	border: solid 1px #000;
}
#contents .colbox ol.child li th{
	white-space: nowrap;
	background: #f7f7f7;
}
#contents .colbox ol.child li th.ttl{
	background: #9e9e9e;
}

#contents .colbox ol.child li th,
#contents .colbox ol.child li td{
	border: solid 1px #000;
	padding: 5px 8px;
}


#contents .colbox ol.child li span {font-weight:bold;width:0em;display:inline-block;text-indent:-2em;* padding-left:2em;}
#contents .colbox ol.child .sub_child li span {font-weight:normal;width:0em;display:inline-block;text-indent:-2.5em;* padding-left:2.5em;}


#contents .colbox ol.sub_child {
	margin:0 auto 10px;
}

#contents .colbox p.ending_msg {
	text-align:right;
	padding:10px 20px 0 0;
}

#contents .point_sp ol.chapter h2.point {
	color:#171717;
	font-size:1em;
	font-weight:bold;
	line-height:160%;
	margin-bottom:0;
}

#contents .point_sp ol.chapter li {
	margin-bottom:0;
}

#contents .point_sp ol.chapter li p{
	font-size:1.0em;
	color:#171717;
	font-weight:bold;
	line-height:160%;
	margin-bottom:0;
}



/*----- IE png fix -----*/

* html div#xxx {
behavior: expression(IEPNGFIX.fix(this));
}

