
/*---------------h2------------------------*/

h2{
	margin:0px;
	margin-top:20px;
	margin-left:50px;
	padding:0px;
	width:800px;
	height:65px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title.gif);
	background-repeat:no-repeat;
}

/*---------------h3------------------------*/

p.coName{
	margin-bottom:30px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;

}

h3#ShoIchiran{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_syo-itiran.gif);
	background-repeat:no-repeat;
}
h3#GrandPrize{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_GrandPrize.gif);
	background-repeat:no-repeat;
}
h3#Keizaisangyo{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_Keizaisangyo.gif);
	background-repeat:no-repeat;
}
h3#OsakaFu{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_OsakaFu.gif);
	background-repeat:no-repeat;
}
h3#OsakaShi{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_OsakaShi.gif);
	background-repeat:no-repeat;
}
h3.Yusyu{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_Yusyu.gif);
	background-repeat:no-repeat;
}
h3.Kigyou{
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	background-image:url(img/title_mini_Kigyou.gif);
	background-repeat:no-repeat;
}
h4{
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	padding-bottom:5px;
	font-size:12px;
	line-height:12px;
	border-bottom:solid #000000 1px;
}
h5.Concept{
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:15px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_concept.gif);
	background-repeat:no-repeat;
}
h5.Kouhyo{
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:55px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_Kouhyo.gif);
	background-repeat:no-repeat;
}


/*---------------p------------------------*/

p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:22px;
font-size:12px;
}


/*---------------list------------------------*/

.name{
	font-weight:600;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	font-size:12px;
}

.works{
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	border:sold 1px #cccccc;
	padding:0px 0px 0px 0px;
}

.table{
	width:650px;
	margin:0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	clear:both;
	float:none;
}


ol{
	list-style-image:url(../img/li_img.gif);
	list-style-position:inside;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:30px;
}

li.history{
	margin:0px;
	padding:0px 0px 0px 0px;
	border-bottom:#CCC solid 1px;
	clear:both;
	display:block;
	width:650px;
	background-image:url(../img/li_img.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-indent:15px;
}



/*---------------sinsa------------------------*/
dl.sinsa {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

dl.sinsa dt {
	margin:0px;
	padding:10px 0px 10px 0px;
	float: left;
	width: 15em;
	line-height: 20px;
	font-size:14px;
	font-weight:600;
}
dl.sinsa dd {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 17em;
	line-height: 20px;
	font-size:14px;
	font-weight:600;
	border-bottom: 1px #cccccc solid;

}

/*---------------span------------------------*/

span.mini{
	font-size:10px;
	font-weight:300;
}
div.add{
	font-size:10px;
	font-weight:300;
	margin:0px 0px 25px 0px;
}
span.underline{
	margin:0px;
	padding:0px;
}
span.underline a{
	border-bottom:solid #000000 1px;
	margin:0px;
	padding:0px;
}
span.underline a:hover{
	border-bottom:solid #C80000 1px;
	margin:0px;
	padding:0px;
}

div#ListTop{
	clear:both;
	text-align:right;
	font-size:10px;
	margin-right:50px;
	margin-left:50px;
	color:#000;
	padding-top:15px;
	padding-bottom:0px;
}

