/** applications **/
div.contents div.rule div.ol {
	padding-left:2em;
}

div.contents div.applications .t1{
	width:150px;
}

div.contents div.applications .t2{
	width:300px;
}

div.contents div.applications th{
	background-color:#9DC6EA;
	text-align:center;
}

div.contents div.applications .w1 {
	width:100px;
}
div.contents div.applications .w2 {
	text-align:center;
	width:50px;
}
div.contents div.applications .w3 {
	text-align:center;
	width:70px;
}
div.contents div.applications .w4 {
	text-align:center;
	width:200px;
	font-weight:bold;
}

div.contents div.application1{
	float:left;
	width:335px;
	_width:350px;
	height:512px;
	_height:572px;
	padding:60px 0px 0px 15px;
	background:url("../images/applications/application1_bg.gif") no-repeat;
}

div.contents div.application2{
	float:right;
	width:335px;
	_width:350px;
	height:512px;
	_height:572px;
	padding:60px 0px 0px 15px;
	background:url("../images/applications/application2_bg.gif") no-repeat;
}

div.contents div.application1 img, div.contents div.application2 img{
	margin-bottom:18px;
}


div.applications table {
	width:100%;
	margin-top:20px;
}

div.applications table td, 
div.applications table th {
	height:40px;
	padding:2px 5px;
	border:solid 1px #333;
}

div.applications div.parts{
	border:double 3px #CC6699;
	margin:10px;
	padding:10px 10px 10px 20px;
	background-color:#FFF0F0;
}

div.applications div.attention{
	clear:both;
	color:#EA6F1E;
	padding-top:10px;
}

div.applications div.parts2{
	width:450px;
	padding:10px;
	border:solid 1px;
	margin-bottom:10px;
}

div.applications div.kitei{
	float:right;
	width:210px;
	margin-left:15px;
}

div.applications div.kitei ul{
	padding:0.5em 0em;
}
