@import url("reset.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
	/* --------------------- Setup ----------------------*/					/* 20140217 以下皆是新增，這個部分請直接取代原本就檔案中的Setup的css*/
.btn-green{															/* 1125 */
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	display: inline-block;
    padding: 6px 8px 6px 8px;
    margin-top: 5px;
    background: #63c6ae;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 5px solid #38a787;
    -moz-box-shadow:
        0 25px 35px 0 rgba(255,255,255,.15) inset,
        0 1px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow:
        0 25px 35px 0 rgba(255,255,255,.15) inset,
        0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow:
        0 25px 35px 0 rgba(255,255,255,.15) inset,
        0 1px 5px 0 rgba(0,0,0,.2);
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
	text-decoration:none;
}

.btn-green:hover{
    border-bottom: 5px solid #39cca7;
	text-decoration:none;
	color:#FFF;
	background:#63c6ae;
	text-decoration:none;
	}
.btn-sgreen{															/* 1125 */
	clear:both;
	font-weight:bold;
	width:400px;
	height:25px;
	font-size:14px;
	display: inline-block;
    padding: 6px 8px;
    line-height: 25px;
    margin-top: 5px;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
	text-decoration:none;
    border: 1px solid #63c6ae !important;
    background-color: white;
    color: #63c6ae;
    text-align: center;
}

.btn-sgreen:hover{
	text-decoration:none;
	color:#FFF;
    background: #63c6ae;
}	
	

.btn-lrsgreen{															/* 1125 */
	clear:both;
	font-weight:bold;
	width:185px;
	height:25px;
	font-size:14px;
	display: inline-block;
    padding: 6px 8px;
    line-height: 25px;
    margin-top: 5px;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    background-color: white;
	text-decoration:none;
    border: 1px solid #63c6ae !important;
    color: #63c6ae;
    text-align: center;
}

.btn-lrsgreen:hover{
	text-decoration:none;
	color:#FFF;
    background: #63c6ae;
}			

.btn-sgreen330{															/* 1125 */
	clear:both;
	font-weight:bold;
	width:316px;
	height:25px;
	font-size:15px;
	display: inline-block;
    padding: 6px 8px;
    line-height: 25px;
    margin-top: 5px;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
	text-decoration:none;
	background-color: white;
    border: 1px solid #63c6ae !important;
    color: #63c6ae;
    text-align: center;
}

.btn-sgreen330:hover{
	text-decoration:none;
	color:#FFF;
    background: #63c6ae;
}	
	
.setupbox {
	display:table;
	min-height: 100%;
	height:100%;
	/*--- 以上三行為div高自適---*/
	width:695px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#fff;
	}	
	
.setupbox .topblue {
	background-color:#0cb2d3;
	width:665px;
	padding-left:30px;
	height:40px;
	}
	
.setupbox .topblue img {
	float:left;
	}
	
.setupbox .leftmeu {
	float:left;
	width:230px;
	height:360px;
	background-color:#ececec;
	position:relative;
	}
	
.setupbox .rightmeu {
	float:left;
	width:465px;
	height:380px;
	background-color:#fff;
	position:relative;
	}
.setupbox .rightmeu td{
	text-align: left;
}
.setupbox .rightmeu td[align=right] > table{
	margin-left: auto;
	margin-right: 5px;
}
.setupbox .leftmeu a.sqbox {
	position: absolute;
	display: block;
	width: 27px;
	height: 27px;
	background-image: url(../../images/box/btn_q.png);
	background-repeat: no-repeat;
	left: 363px;
	top: 106px;
	}v	

.setupbox .leftmeu ul {}

.setupbox .leftmeu ul li {
	float:left;
	display:block;
	width:200px;
	height:55px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:55px;
	text-decoration:none;
	border-bottom:1px solid #dbdada;
	padding-left:30px;
	}
	
.setupbox .leftmeu ul li.menu02 {
	float:left;
	display:block;
	width:200px;
	height:55px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#a4a3a3;
	line-height:55px;
	text-decoration:none;
	border-bottom:1px solid #dbdada;
	padding-left:30px;
	//text-align:center;
	}
.setupbox .leftmeu ul li.menu02 div.word {
	float:left;
	height:55px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#a4a3a3;
	line-height:55px;
	text-decoration:none;
	}
	

.setupbox .leftmeu #leftdown {
	float:left;
	margin-top:80px;
	width:200px;
	height:55px;
	padding-left:30px;
	}
	
.setupbox .leftmeu #leftdown a.ltype01 {
	clear:both;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:13px;
	color:#0cb2d3;
	text-decoration:none;
	line-height:55px;
	}
	
.setupbox .leftmeu #leftdown a.ltype01:hover {
	text-decoration:underline;
	}

.setupbox .leftmeu #leftdown a.down {
	float:left;
	padding-right:10px;
	padding-top:13px;
	}

.setupbox .leftmeu #leftdown a.down:hover

	
.setype01 {
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.6;
	}
	
.stype02 {
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.6;
	}
	
.stype03 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:14px;
	color:#989b9c;
	line-height:1.6;
	font-weight:normal;
	}
	
.setype04 {
	display:block;
	width:380px;
	margin-top:5px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:13px;
	color:#707171;
	line-height:1.4;
	padding-bottom: 5px;
	font-weight:normal;
	}
	
.setype04w {													
	display:block;
	width:380px;
	margin-top:5px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:1.2;
	font-weight:normal;
	padding-bottom: 5px;
	}
	
.setype05 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.6;
	font-weight:normal;
	}
	
.setype06 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	font-weight:normal;
	}
	
.downtable {
	background-image:url(../../images/setup/setup_lightbox_24.jpg);
	background-repeat:repeat-x;
	background-size: auto 100%
	}
	
.downtable02 {																	
	background-image:url(../../images/setup/setup_lightbox_25.jpg);
	background-repeat:repeat-x;
	}
	
a.ltype02 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:13px;
	color:#0cb2d3;
	text-decoration:none;
	}
	
a.ltype02:hover {
	text-decoration:underline;
	}
	
a.ltype15 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#0cb2d3;
	text-decoration:none;
	}
	
a.ltype15:hover {
	text-decoration:underline;
	}
	
.typecentset {
	width:420px;
	height:180px;
	overflow: auto;
	}
	
.snewtype01 {														
	font-family: 'Open Sans',arial, sans-serif;
	font-size:18px;
	color:#444;
	line-height:1.6;
	}
	
.snewtype001 {	
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.6;
}

.snewtype04 {
	display:block;
	width:410px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:22px;
	color:#707171;
	line-height:1.4;
	font-weight:normal;
}

.stype07 {
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#9c1d26;
	line-height:1.6;
	}
	
.stype08 {
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.4;
	font-weight:normal;
	}
	
.stype09 {
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:15px;
	color:#707171;
	line-height:1.6;
	padding-left:5px;
	}
	
.stype10 {
	padding-top:15px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:13px;
	color:#707171;
	line-height:1.6;
	}
	
.snewtype11 {
	display:block;
	width:410px;
	font-family: 'Open Sans',arial, sans-serif;
	font-size:22px;
	color:#9c1d26;
	line-height:1.4;
	font-weight:normal;
}

.overtype {
	width:410px;
	height:230px;
	overflow: auto;
	}

