@charset "UTF-8";
/* CSS Document */

#contents {
	width:918px;
	padding:0;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
#contents:after {
  content: "";
  clear: both;
  display: block;
}
#contents p {
	margin-bottom:1em;
}
#contents h1 {
	text-align:center;
}

.moverio_box {
	margin:18px auto 0 auto;
	text-align:center;
}

.instBtn {
	margin:30px auto;
	text-align:center;
}

.inquiryBtn {
	margin:10px auto 18px auto;
	text-align:center;
}

/*index*/
.ind_col {
	display:block;
	text-align:left;
	background-image:url(../images/ind_colbg.gif);
	background-repeat:no-repeat;
	position:relative;
	margin:16px auto 0 auto;
	padding:0;
	border:solid #FFF 1px;
	border-bottom:none;
}
.ind_col .ic {
	position:absolute;
	top:26px;left:33px;
}
.ind_col .title {
	position:absolute;
	top:28px;left:193px;
}
.ind_col .textarea {
	display:block;
	width:690px;
	height:auto;
	margin-left:195px;
	margin-top:78px;
	font-size:90%;
	line-height:1.4em;
	text-align:left;
}.ind_col .textarea p {
	display:block;
	margin-bottom:1em;
}
.ind_col a.btndl {
	margin-top:10px;
}
.ind_col_bottom {
	clear:both;
	margin:0px auto;
	vertical-align:top;
}
/* IE7 */
*+html .ind_col_bottom {
	margin-left:-1px;

}
.ind_col_last {
	margin-bottom:100px !important;
}


/*app*/
.app_col {
	background:url(../images/app_colbg.gif) repeat-y;
}
.app_col .ind_col {
	min-height:180px;
	height:180px;
	_height:190px;/*IE6*/
	border-bottom:0;
	border-left:0;
}
.app_col dl {
	display:block;
	width:845px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	text-align:left;
	font-size:95%;
	background-image:url(../images/app_dl_bg.gif);
	background-repeat:repeat-y;
	line-height:1em;
}
.app_col dl dt {
	float: left;
	width: 170px;
	font-weight: bold;
	text-indent: 1em;
	color:#FFF;
	clear:both;
}.app_col dl dt img {
	margin-top:13px;
}.app_col dl dd {
	padding: 10px 0 10px 190px;
	line-height: 150%;
	border: 1px #CCCCCC solid;
	border-top:none;
}.app_col dl dd.topcol {
	border-top: 1px #CCCCCC solid;
}
.app_col dl dd.licence .scblock{
	display:block;
	height:300px;
	overflow:auto;
	font-size:85%;
	line-height:120%;
}
.app_col dl dd .dd_wrap {
	display:block;
	width:97%;
}
.app_col dl dd .dd_wrap {zoom:1;}
.app_col dl dd .dd_wrap:after{
    content: ""; 
    display: block; 
    clear: both;}

.app_col dl dd .dd_wrap .att {
	display:block;
	margin-top:5px;
	margin-bottom:0;
	color:#F00;
	font-weight:bold;
	font-size:90%;
	line-height:1em;
}
.app_col dl dd #getPdf {
	display:block;
	width:97%;
	clear:both;
	background-color:#CECECE;
	margin-top:10px;
	border:solid #CCC 1px;
}.app_col dl dd #getPdf .colgetpdfwrap {
	clear:both;
	margin:15px;
	font-size:95%;
	line-height:130%;
}
.app_footer {
	margin:0 auto;
}
#inst .app_footer {
	margin:0 0 0 0px;
	/margin:0 0 0 0px;/*IE6-7*/
	margin:0 0 0 0px\9;/*IE8*/
}


.scblock ol {}
.scblock li {
	margin:10px 10px 0 0;
	padding:0 0 0 1.4em;
	text-indent:-1.4em;
	line-height:1.6;
}
.scblock li li {
	margin:0;
	padding:0 0 0 1.8em;
	text-indent:-1.8em;
}
.scblock p {
	margin:0 !important;
	padding:0;
	text-indent:0;
}

.meotv li {
	margin:0;
	padding:0 0 0 1.4em !important;
	text-indent:-1.4em !important;
}




/*inst*/
#inst .app_col {
	background:url(../images/app_colbg.gif) repeat-y;
}
#inst #nav {
	display:block;
	margin:20px auto 0 auto;
	text-align:center;
	width:916px;
	height:75px;
}
#inst #nav2 {
	display:block;
	background:url(../images/inst_btn_prc_bg.gif) no-repeat;
	margin:5px auto 20px auto;
	text-align:center;
	width:918px;
	height:89px;
}
#inst .left_menu {
	float:left;
	display:inline;
	width:430px;
	margin:15px 0 0 20px;
}
#inst .right_menu {
	float:right;
	display:inline;
	width:430px;
	margin:15px 20px 0 0;
}

#inst .step_col {
	display:block;
	clear:both;
	pading:0;
	margin:0;
	width:100%;
	background:url(../images/inst_colbg2.gif) repeat-y;
	position:relative;
}
#inst .first {
	background-image:url(../images/inst_colbg.gif);
}
#inst .first2 {
	background-image:url(../images/inst_colbg.gif);
	padding-top:20px;
}

#inst .orange {
	background-image:url(../images/inst_col2bg2.gif) !important;
}
#inst .orange_first {
	background-image:url(../images/inst_col2bg.gif) !important;
}
#inst .step_col .steptitle {
	margin:14px auto 10px auto;
}
#inst .step_col .stepss {
	float:left;
	display:inline;
	margin-left:57px;
}
#inst .step_col .textblock {
	float:left;
	display:inline;
	margin-left:12px;
	margin-bottom:0;
	width:370px;
	text-align:left;
	font-size:90%;
	line-height:135%;
}
#inst .step_col .stepbottom {
	clear:both;
}
#inst .step_col .textblock_button {
	position:absolute;
	bottom:17px;
	right:62px;
}
#inst .page_break {
	page-break-before:always;
}


/*--table*/
.app_col table {
	border:solid #CCC 1px;
	border-collapse:collapse;
	line-height:130%;
}.app_col table th,.app_col table td {
	border:solid #999 1px;
	padding:3px;
	background-color:#FFF;
}.app_col table th {
	background-color:#CCC;
	font-weight:bold;
	text-align:center;
}.app_col table td.center {
	text-align:center;
}

#ni table {
	margin-left:25px;
	width:800px;
	font-size:95%;
	table-layout:auto;
}
#ni table th {
	background-color:#666;
	color:#FFF;
	text-align:center;
	border-color:#CCC;
}
#ni table td {
	background-color:#FFF;
	text-align:left;
	padding:12px;
	border-color:#CCC;
}
#ni table td.center {
	text-align:center;
}

/*--col*/
.col {
	display:block;
	width:847px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/app_supp_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	text-align:left;
}
.col p {
	display:block;
	width:800px;
	margin-left:27px;
	line-height:1.4em;
}

.col p.att2 {
	display:block;
	width:776px;
	padding:12px;
	background-color:#dadada;
	margin-top:1em;
}



