/**
 * 
 * @version 
 * @author 
 */


@import 'global.css';
@import 'textstyle.css';
/** Contents
-----------------------------------------*/
#contents p {
	font-size:77%;
}
body {
	behavior:url("../../images/global/csshover.htc");
}

.subtitle{
	margin-top:20px;
}
ol{
	margin-left:0.5em;
}
ol li{
	margin-bottom:0.25em;
}
body.no6 #leftside ul{
	margin:0.5em 0;
}
body.no5 #leftside ul li,
body.no6 #leftside ul li{
	list-style-type:disc;
	font-size:77%;
	margin-left:1em;
	margin-bottom:0.25em;
}

*html body.no5 #leftside ul li{
	margin-left:1.6em;
}
*html body.no6 #leftside ul li{
	margin-left:1.6em;
}
*+html body.no5 #leftside ul li{
	margin-left:1.6em;
}
*+html body.no6 #leftside ul li{
	margin-left:1.6em;
}

#leftside h6{
	margin:1em 0 0.5em 0;
	border-left:#8D8CD4 1px solid;
	padding-left:10px;
	color:#333;
	font-size:77%;
}
#leftside p{
	margin-bottom:0.5em;
}
#leftside p a{
	color:#6e6bcf;
	font-weight:bold;
	margin:0 2px;
}
#leftside p a{
	color:#6e6bcf;
	font-weight:bold;
	margin:0 2px;
}
.kakomi{
	margin-bottom:15px;
	text-align:left;
}
#privacy_mark img{
	float:right;
}
body.no4 dl{
	font-size:77%;
	background: url(../images/aboutus/company/tablebg_01.gif);
	border-bottom:2px #FFF solid;
}
body.no4 dl dt{
	width:7em;
	clear:left;
	float:left;
	padding:0.5em 1em;
}
body.no4 dl dd{
	margin-left:8em;
	padding:0.5em 1em;
	background: url(../images/aboutus/company/tablebg_03.gif);
}
body.no4 dl a{
	background:url(../images/global/arrow_mini.gif) right 50% no-repeat;
	padding:2px 7px 2px 0;
	color:#6e6bcf;
	font-weight:bold;
}
body.no7 #leftside ul{
	font-size:12px;
	margin-bottom:1em;
}
body.no7 #leftside ul li.sub{
	font-size:14px;
}
body.no7 #leftside ul li ul{
	margin-left:1em;
}

.rightlist,.leftlist{
	width:330px;
}
.leftlist{
	float:left;
}
.rightlist{
	float:right;
}

ul#companylist li span{
	width:8em;
	padding-right:1em;
	display:inline-block;
}
* html ul {
	zoom: 1;
}
