@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: FontAwesome;
    src: url(font-awesome.min.css);
}
.WapNo{	
	white-space:nowrap;
	}
/*MENU*/
.navbar{
	min-height:80px;
	padding-top:15px;
	}
.navbar-brand{
	margin-top:-15px;
	}
/*END____MENU*/
.BACKTOP{
	position:fixed;
	z-index:999;
	padding-bottom:50px;
	bottom:0px;
	right:50px;
	display:block;
	text-align:center;
	font-family:"微軟正黑體","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Verdana", "sans-serif";
	font-weight:900;

	}

.GObook{
	position:fixed;
	z-index:998;
	padding-bottom:150px;
	bottom:0px;
	right:50px;
	display:block;
	text-align:center;
	font-family:"微軟正黑體","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Verdana", "sans-serif";
	font-weight:900;

	}

/*Go Event*/
.GEvent{
	position:fixed;
	z-index:999;
	padding:28px;
	bottom:100px;
	right:38px;
	display:block;
	text-align:center;
	font-family:"Noto Sans", "微軟正黑體","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Verdana", "sans-serif";
	}

.Gimgshadow{
	box-shadow:1px 1px 5px #333;
	}
#red_book{
	background-color:#FF0004;
	color:#fff; 
	font-size:1.5em; 
	display:block; 
	padding:15px; 
	border-radius:8px; 
	box-shadow:1px 1px 2px #333333;
	text-decoration:none;
	}	
#red_book a:hover, a:focus{
	background-color:#860002;
	text-decoration:none !important;
	}
	
#red_book a:visited{
	text-decoration:none;
	}
	
	
.GEvent_m{
	position:fixed;
	z-index:666;
	padding:18px;
	bottom:30px;
	right:10px;
	display:block;
	text-align:center;
	font-family:"Noto Sans", "微軟正黑體","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Verdana", "sans-serif";
	}	
#red_book_m{
	background-color:#FF0004;
	color:#fff; 
	font-size:1em; 
	display:block; 
	padding:6px; 
	border-radius:5px; 
	box-shadow:1px 1px 1px #333333;
	text-decoration:none;
	}	
#red_book_m a:hover, a:focus{
	background-color:#860002;
	text-decoration:none !important;
	}
	
#red_book_m a:visited{
	text-decoration:none;
	}	
	
#booking{
	position:relative;
	z-index:888;
	}	
	
	
/*主視覺*/

.MainIMG{
	background-image: url(../images/client/event/NTU/NTU-pic-bk.jpg);
	padding: 0%;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	margin-top: -20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	color: #fff;
	}
.MainIMG_in{
	clear: both;
	background-image: url(../images/client/event/NTU/NTU-pic-bk.jpg);
	background-size: cover;
	padding-top: 10%;
	padding-right: 10%;
	padding-left: 10%;
	padding-bottom: 8%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	height: auto;
	z-index: 225;
	position: relative;
	}

.MainIMG_in_cont{
	z-index:333;
	position:relative;
	}	
	
.SecB01_in_cont{
	z-index:226;
	position:relative;
	}		
.Sec02_in{
	margin:8% 0 0 0;
	z-index:225;
	position:relative;
	}
.MGSET{
	margin:5% 3% 5% 8%;
	}

.MGSET_BZ{
	margin:0; 
	padding:8% 8%;
	}	

.TA{
	text-align:left;
	}
	
/*END 主視覺-----------*/
	
	
/*箭頭右*/
.border_2 .arrow_rint{
    width:0px;
    height:0px;
    border-width:12px;
    border-style:solid;
    border-color:transparent transparent transparent #EBEBEB;
    position:absolute;
    top:20%;
    right:-10px;
}
/*箭頭右-邊框*/
.border_2 .arrow_rout{
    width:0px;
    height:0px;
    border-width:12px;
    border-style:solid;
    border-color:transparent transparent transparent #EBEBEB ;
    position:absolute;
    top:20%;
    right:-9px;
}

	
	
	
	
/*文字*/	
.RISD_T1{
	font-family: 'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 2em;
	line-height: 1.1em;
	color: #fff;
	text-shadow: 1px 1px 3px #000000;
	}
.RISD_T2{
	font-family:'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:1.3em;
	line-height:1.1em;
	color:#fff;
	text-shadow:1px 1px 5px #000000;
	}
.RISD_T3{
	font-family:'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	background-color:#fff;
	font-weight:300;
	font-size:1.2em;
	line-height:1.2em;
	color:#000;
	}
.RISD_T4{
	font-family:'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	background-color:#fff;
	font-weight:300;
	font-size:1.3em;
	line-height:1.5em;
	color:#000;
	margin:5% auto; 
	padding:5px;
	}
	
.RT18TTL{
	font-size:1.3em;
	font-weight:bold;
	}
		
.MT20PX{
	margin-top:20px;
	}

.RT18E{
	font-size:1.1em; 
	line-height:1.5em;
	}
.RT25E{
	font-size:1.1em; 
	line-height:1.8em;
	}

.RTT15B18H{
	font-size:1.5em; 
	font-weight:bold; 
	line-height:1.2em;
	}
.RT_SQTT{
	padding:10px 10px 10px 10px;
	border:1px solid #333; 
	margin-left:0px;
	font-size:1.5em;
	line-height:1.5em;
	text-align:center;
	}
	
.T11{
	font-size: 1.2em;
	}
.T12{
	font-size:1.1em;
	font-family: "Noto Sans","微軟正黑體",Helvetica, Arial, sans-serif;
	line-height:1.8em;
	}
.T14{
	font-size:1.05em;
	}
.T15{
	font-size:1.1em;
	}
.T16{
	font-size:1.6em;
	}
.ML-30{
	margin-left:autp;
	}
.ClassNM{
	background-color:#fff;
	color:rgba(36,44,88,1.00);
	line-height:1.8em;
	padding:6px;
	font-size:1.8em;
	font-weight:bold;
	
	}
.ClassSUB{
	color:#fff;
	line-height:1.3em;
	font-size:1.1em;
	font-weight:bold;
	
	}
.MSubT{
	color:#fff;
	padding:3%;
	border:1px solid #fff;
	display:block;
	font-size:1.2em;
	margin: 0 3% 0 3%;
	background-color:rgba(0,0,0,0.65);
	width:90%;
	}
.CNTTL{
	font-weight:bold; 
	color:#000;
	border-bottom:1px solid #000;
	font-size:1.45em;
	line-height:1.8em;
	margin:6% 0%;
	}
.CNTTL_FUL{
	background:#00A9F0; 
	color:#fff;
	font-weight:bold;
	padding:0px 15px;
	}
.SB3TL{
	font-weight:bold;
	}

.OV4TL{
	color:#000;
	font-weight:800;
	}
/*END___文字*/		

/*UL換樣式*

ul.icon
{
	list-style-type: none;
}

ul.icon li
{
	text-indent: -1.4em;
}
ul.icon li:before
{
	font-family:FontAwesome;
	content: "\f219";
	float: left;
	width: 1.5em;
}


ul.icon li.diamond:before { content: "\f219"; }
ul.icon li.star:before { content: "\e803"; }
ul.icon li.globe:before { content: "\f0ac"; }
ul.icon li.bulb:before { content: "\e804"; }
ul.icon li.hand:before { content: "\e805"; }

/*END___ULLI*/

/*BOX效果*/	
.Wbox{
	background-color:#fff; 
	border-radius:8px; 
	box-shadow:1px 1px 5px #333; 
	margin:0px 0px 10px 0px;
	padding:3%;
}

.Sbox{
	border-radius:8px; 
	box-shadow:1px 1px 5px #333; 
	margin:0px 0px 10px 0px;
}
	
/*背景*/
.glb{
	background: #d2e6d5; 
	background: -moz-linear-gradient(top,  #d2e6d5 1%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #d2e6d5 1%,#ffffff 100%); 
	background: linear-gradient(to bottom,  #d2e6d5 1%,#ffffff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e6d5', endColorstr='#ffffff',GradientType=0 );
	}
.grayblock{
	background-color::#9E9E9E;
	background-image:url(../images/background/squared_metal.png);
	background-repeat:repeat;	
	}
/*END 背景*/

/*頁尾資訊-----------*/
#FOOT {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin:0% 0% 1% 0%;
	padding:0.3%;
	border-top:1px solid #999;
}
#ADD {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size:1em;
	font-family:"微軟正黑體",Arial, Helvetica;
	font-weight: normal;
	color:#999;
	padding:2% 0 0 0;
}
#SOCIALICON {
	clear: both;
	float: left;
	margin:0%;
	width: 80%;
	display: block;
	padding:2% 0% 5% 15%;
}

/*結束--------頁尾資訊*/	
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { 
.SecB01{
	background-image: url(.../images/client/event/interactive/Linz.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	padding:0px;
	height:auto;
	z-index:222;
	position:fixed;
	}
.SecB01_in{
	background-color: rgba(255,255,255,0.1);
	padding:2% 10% 2% 13%;
	height:auto;
	z-index:225;
	position:relative;
	}

.SecB01_in_cont{
	z-index:333;
	position:relative;
	}		

.MGSET{
	margin:5% 5% 5% 13%;
	}	
	
/*END 主視覺-----------*/
.Sbox{
	border-radius:8px; 
	box-shadow:1px 1px 5px #333; 
	margin:0px 0px 10px 0px;
}
 }	
@media only screen and (min-width: 992px){
.MainIMG{
	background-color:#000;
	background-image: url(../images/client/event/NTU/NTU-pic-bk.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	padding: 0px;
	height: auto;
	z-index: 222;
	position: relative;
	}
.MainIMG_in{
	background-image: url(../images/client/event/NTU/NTU-pic-bk.jpg);
	background-size: cover;
	padding-top: 8%;
	padding-right: 8%;
	padding-left: 8%;
	padding-bottom: 6%;
	height: auto;
	z-index: 225;
	position: relative;
	}

.MainIMG_in_cont{
	z-index:333;
	position:relative;
	}	
	
.SecB01{
	background-image: url(.../images/client/event/interactive/Linz.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	padding:0px;
	height:480px;
	z-index:222;
	position:fixed;
	}
.SecB01_in{
	background-color: rgba(255,255,255,0.1);
	padding:2% 12% 2% 12%;
	height:480px;
	z-index:225;
	position:relative;
	}

.SecB01_in_cont{
	z-index:333;
	position:relative;
	}		

.MGSET{
	margin:0% 3% 3% 15%;
	}	

.Sec02_in{
	margin-top: 3%;
	margin-right: 2%;
	margin-left: 2%;
	z-index: 225;
	position: relative;
	}

.MGSET_TZ{
	margin:0; 
	padding:0% 12% 0% 12%;
	}
	
.MGSET_BZ{
	margin:0; 
	padding:3% 12%;
	}	
	
.TA{
	text-align:left;
	}

.Sbox{
	border-radius:8px; 
	box-shadow:1px 1px 5px #333; 
	margin:0px 0px 10px 0px;
}

/*箭頭下*/
.the_border .arrow_r_int{
    width:0px;
    height:0px;
    border-width:20px;
    border-style:solid;
    border-color:transparent transparent transparent #EBEBEB;
    position:absolute;
    top:20%;
    right:-15px;
}
/*箭頭右-邊框*/
.the_border .arrow_r_out{
    width:0px;
    height:0px;
    border-width:20px;
    border-style:solid;
    border-color:transparent transparent transparent #EBEBEB;
    position:absolute;
    top:20%;
    right:-14px;
}


.border_2{
	width:100%;
	text-align:center;
	background:#EBEBEB;
	position:relative;
	border: solid 1px #EBEBEB;
	margin:0px;
	padding:0px;
}

/*箭頭右*/
.border_2 .arrow_rint{
    width:0px;
    height:0px;
    border-width:20px;
    border-style:solid;
    border-color:#ccc #000 #084DA0 #EBEBEB;
    position:absolute;
    top:20%;
    right:-10px;
}
/*箭頭右-邊框*/
.border_2 .arrow_rout{
    width:0px;
    height:0px;
    border-width:20px;
    border-style:solid;
    border-color:transparent transparent transparent #EBEBEB ;
    position:absolute;
    top:20%;
    right:-9px;
}

	
/*文字*/	

.RISD_T1{
	font-family: 'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 3.5em;
	line-height: 2em;
	color: #fff;
	text-shadow: 1px 1px 3px #000000;
	}
.RISD_T2{
	font-family: 'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1.8em;
	line-height: 1.8em;
	color: #fff;
	text-shadow: 1px 1px 5px #000000;
	}
.RISD_T3{
	font-family:'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	background-color:#fff;
	font-weight:300;
	font-size:2em;
	line-height:3em;
	color:#000;
	}
.RISD_T4{
	font-family:'Noto Sans TC', "Noto Sans",Helvetica, Arial, sans-serif;
	background-color:#fff;
	font-weight:300;
	font-size:1.6em;
	line-height:1.8em;
	color:#000;
	margin:5% auto; 
	padding:5px;
	}
.RT18TTL{
	font-size: 1.7em;
	}
.MT20PX{
	margin-top:20px;
	}

.RT18E{
	font-size: 1.2em;
	line-height: 1.8em;
	}
.RT25E{
	font-size:1.1em; 
	line-height:2.5em;
	}

.RTT15B18H{
	font-size:1.5em; 
	font-weight:bold; 
	line-height:1.8em;
	}
.RT_SQTT{
	padding: 10px 10px 10px 10px;
	border: 1px solid #333;
	margin-left: 6px;
	font-size: 1.5em;
	line-height: 1.5em;
	text-align: center;
	}	
.ML-30{
	margin-left:-30px;
	}
.T14{
	font-size:1.3em;
	line-height:1.6em;
	}
.ClassNM{
	background-color:#fff;
	color:rgba(36,44,88,1.00);
	line-height:1.8em;
	padding:6px;
	font-size:5em;
	font-weight:bold;
	}

.ClassSUB{
	color:#fff;
	line-height:1.3em;
	font-size:1.8em;
	font-weight:bold;
	text-shadow: 0px 1px 5px #000;
	}

.MSubT{
	color:#fff;
	padding:3%;
	border:1px solid #fff;
	display:block;
	font-size:1.8em;
	margin: 0 3% 0 3%;
	background-color:rgba(0,0,0,0.35);
	width:90%;
	}
/*END___文字*/	
	
/*BOX效果*/	
.Wbox{
	background-color:#fff; 
	border-radius:8px; 
	box-shadow:1px 1px 5px #333; 
	margin:2px;
	padding:3%;
}	
/*END___BOX效果*/	

/*頁尾資訊--------*/
#FOOT {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	overflow:hidden;
}
#ADD {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 75%;
	display: block;
}
#SOCIALICON {
	clear:none;
	float: left;
	margin:0%;
	padding:1% 0% 0% 0%;
	width: 20%;
	display: block;
	
}
/*-------------頁尾資訊結束*/
	}
	
