@charset "UTF-8";

/*
Description: for Ruby Aword
Version: 1.0
Author: Flight System Consulting SIIIS |Sachiko Kawakami
Day:2008.12.19
*/

#main #node-14 .content .outline {
	margin:0 3em 0em;
}
#main #node-14 .content .outlinetwo{
	margin: 1em 3em 0em;
}

#main #node-14 .content #appli{
	margin: 2em 0em 0.5em 0em;
}

#container #contents #main #node-14 .content .applie th{
	width:30%;
}

#main #node-14 .content .transmission {
}

#main #node-14 .content .transmission input{
	margin: 1em 0em 1.8em 2em;
	/*padding:3px;
	background-color: #EFEFEF;*/
}

#banner-osacft a {
	display:block;
	height:89px;
	text-indent:-999em;
	overflow:hidden;
	background: url(http://osac.info/training/img/page-front.jpg) no-repeat;
	width:220px;
	height: 220px;
}

#banner-osacfd a {
	display:block;
	height:94px;
	width:220px;
	text-indent:-999em;
	overflow:hidden;
	background: url(http://osac.info/training/img/dl-banner.jpg) no-repeat;
}

#footer address {
		margin: 1em 0em 0em 0em;
}

#container #contents #main #node-14 .content .load{
}

#container #contents #main #node-14 .content .load th{
	width:28%;
}

#container #contents #main #node-14 .content .load td{	
	width: auto;
}

#container #contents #main #node-14 .content .load #others-field{
	display: none;
}

/*#container #contents #main #node-14 .content .load #otherarea{
	height: 60px;
}*/

/* add 2009.1.7 by aritsune */
#node-14 .use label{
	cursor:pointer;
}

#container #contents #main #node-14 .content #prepa {
	font-size: 110%;
}
#container #contents #main #node-14 .content #info{
	margin: 20px 0 300px 0;
}

#container #contents #main #node-14 .content #info dd {
	margin: 0 0 0 2em;
}

#container #contents #main #node-14 .content .file {
	margin: 0 0 1em １em;
}

#container #contents #main #node-14 .content .file li {
	position: relative;
	display: block;
	margin: 2em 0 2em 0em;
	padding: 0 0 10px 10px;
	border-bottom: 1px dotted #666;
}

#container #contents #main #node-14 .content .file li .dlbtn{
	position: absolute;
	top: -10px;
	right: 0px;
}

#container #contents #main #node-14 .content .file li span{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #445289;
}

#container #contents #main #node-14 .content .data {
	border: 1px solid #666666;
	padding: 10px;
	margin: 0 0 1em 0;
}

#container #contents #main #node-14 .content .brief {
	margin-top: 2em;
}

#container #contents #main #node-14 .content .soon {
	margin: -10px 0 10px 0;
	color: #EE5555;
}