﻿/* ====================
/terms
==================== */

/*** common ***/

p{
	line-height:1.1em;
	margin-bottom:1em;
}
.block{
	clear:both;
	margin-bottom:30px;
}


/*navi*/
.navi{
	border-bottom:1px dotted #999;
	margin-bottom:20px;
	padding-bottom:3px;
	text-align:right;
}
.navi{ /zoom : 1; }
.navi:after{ content : ''; display : block; clear : both; }
.navi li{
	display:inline;
	font-size:70%;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #000;
}
.navi li.last{
	border:none;
	margin-right:0;
	padding-right:0;
}



h2{
	margin-bottom:10px;
}

h3{
	border-bottom:#CCC 3px solid;
	padding-bottom:3px;
}


.list_main{
	margin-left:50px;
}
.list_main li{
	margin:20px 0;
}
.list_main h4{
	background:url("../../common/img/mark01.gif") left 0.2em no-repeat;
	margin-bottom:5px;
	padding-left:15px;
}

.wrap_type01{
	background-color:#CCC;
	margin:10px 0;
	padding:20px;
	font-size:90%;
}
.wrap_type01 ol{
	margin:0 0 0 0.5em;
	padding:0 1em;
}
.wrap_type01 ul{
	margin:0 0 0 0.5em;
	padding:0 1em;
	list-style:disc;
}
.wrap_type01 li{
	margin:0.5em 0;
}

.wrap_type01 h5{
	color:#333;
}
.wrap_type01 p{
	margin-bottom:1em;
}

.list_sub{
	margin:10px 0;
	padding:0;
	list-style:disc;
}
.list_sub li{
	margin:0 0 3px 2em;
	padding:0 0 3px 0;
	border-bottom:1px dotted #CCC;
}

.download{
	margin:10px 0 10px 20px;
}
.download li{
	font-size:90%;
	margin:0;
	padding:0 0 1em 0;
	background:url("../../common/img/mark02.gif") left 0.3em no-repeat;
	margin-bottom:5px;
	padding-left:15px;
}

.adobe_dl{
	font-size:11px;
	vertical-align:middle;
	margin:10px 0;
}
.adobe_dl img{
	float:left;
	width:158px;
	margin-right:10px;
}

/*terms only*/

#plug-ins li{
	float:left;
	width:200px;
	font-size:11px;
}