@charset "UTF-8";
/* CSS Document */

#contents h2 {

	margin:0px 0px 2px 0px;

	padding:10px 12px 8px 12px;

	background:linear-gradient(#80a0e0,#294B60);

	border-radius:6px;

	color:#FFFFFF;

	font-size:16px;

}

#contents h3 {

	margin:0px 15px 0px -10px;

	padding:10px 0px 12px 0px;

	background:url(../img/cnt_m2_bg.gif) bottom left repeat-x;

	color:#3839B8;

	font-size:16px;

}

#contents h4 {

	margin:0px 20px 0px 0px;

	padding:15px 0px 5px 0px;

	color:#4C9A0B;

	font-size:14px;

}

.m1_btm{

	margin:0px 0px 0px 0px;

	padding:0px 0px 1px 0px;

}

#contents ul {

	padding-left:14px;

}

#contents ol {

	padding-left:20px;

}

#contents li {

	padding-top:0px;

	padding-bottom:0px;

}

#contents table {

	border-collapse:collapse;

}

#contents th {

	padding:4px;

	font-weight:normal;
}

#contents td {

	padding:4px;

	font-weight:normal;

}

#contents div.contactbtn {

	width:250px;

	height:43px;

	background-image:url('../images/contactbase.gif');

	background-repeat:no-repeat;

	text-align:center;

	display:inline-block;

	color:#026dff;

	font-weight:bold;

	line-height:43px;

	cursor:pointer;

}

#contents div.contactbtn:hover {

	text-decoration:none;

}

#contents div.contacttext {

	line-height:120%;

	vertical-align:middle;

	display:inline-block;

}

* html #contents div.contactbtn {/* IE 6 */

	display:inline;

	zoom:1;

}

* html #contents div.contacttext {/* IE 6 */

	display:inline;

	zoom:1;

}

*:first-child+html #contents div.contactbtn {/* IE 7 */

	display:inline;

	zoom:1;

}

*:first-child+html #contents div.contacttext {/* IE 7 */

	display:inline;

	zoom:1;

}

/*\*//*/

* html #contents div.contactbtn {

	display:inline-block;

}

* html #contents div.contacttext {

	display:inline-block;

}

/**/

#contents span.download {

	padding:2px 0px 2px 24px;

	background-image:url('../image/get.gif');

	background-repeat:no-repeat;

	background-position:left center;

}

pre {

    white-space: -moz-pre-wrap; /* Mozilla */

    white-space: -pre-wrap;     /* Opera 4-6 */

    white-space: -o-pre-wrap;   /* Opera 7 */

    white-space: pre-wrap;      /* CSS3 */

    word-wrap: break-word;      /* IE 5.5+ */

}

#contents dl.compact {

	margin:0px;

}

#contents dl.compact dt {

	float:left;

	clear:both;

	width:50px;

}

#contents dl.compact dd {

	margin-left:50px;

}

#contents dl.compact2 {

	margin:0px;

}

#contents dl.compact2 dt {

	float:left;

	clear:left;

	width:120px;

}

#contents dl.compact2 dd {

	margin-left:120px;

}

#contents dl.compact3 {

	margin:0px;

}

#contents dl.compact3 dt {

	float:left;

	clear:left;

	width:200px;

}

#contents dl.compact3 dd {

	margin-left:200px;

}



