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

.top{
	background-image: url(../../images/front/normal/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 228px;
	text-align: right;
	}
/**頭部選單**/
.top_right li{
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	float: right;
	list-style-type: none;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #221E1F;
	padding-left: 4px;
	}
.top_right li:last-child{
	border:0px;

}

.top_right li a{
	color: #221E1F;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	}
.top_right ul{
	padding-top: 5px;
	}
.top_right li a:hover{
	text-decoration: underline;
	}
.top_left li{
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	float: right;
	list-style-type: none;
	padding-right: 18px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00A69C;
	padding-left: 15px;
	}
.top_left li:last-child{
	border:0px;

}

.top_left li a{
	color: #00A69C;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	}
.top_left li a h3{
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #007AC6;
	}
.top_left ul{
	padding-top: 5px;
	padding-right: 170px;
	}
.top_left li a:hover{
	text-decoration: underline;
	}
/**中欄部位**/
.container{
	padding-left: 5px;
	}
/**左欄資訊**/
.left{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #58595B;
	}
.left h4{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #054FA8;
	}
.left_mail{
	-webkit-text-size-adjust:none;
	font-size: 11px;
	font-weight: bold;
	color: #58595B;
	text-decoration: none;
	}
.left_red{
	font-size: 12px;
	font-weight: bold;
	color: #EC1B23;

	}
.under_line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #929496;
		margin-bottom: 5px;
	}

.left h6{	
font-size: 7px;
	margin: 0px;
	padding: 0px;
	-webkit-text-size-adjust:none;
	}
/**左藍選單**/
.left_list {

}
.left_list ul {
	font-size: 11pt;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0px;
	text-align: center;
	width: 166px;
}
.left_list li {
	background-image: url(../../images/front/administration/seperate_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
.left_list li a {
	color: #58595B;
	text-decoration: none;
}
.left_list li a:hover {
	text-decoration: underline;
}
/**中欄-上**/
.mid{
	width: 657px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	}
.mid h5{	white-space:nowrap;
	color: #00A69C;
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.mid_01 td{
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #58595B;
	}
.mid_01 td a{
	color: #58595B;
	text-decoration: none;
	}
/**中欄-標題**/
.title h4{
	white-space:nowrap;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	-webkit-text-size-adjust:none;

	}
.title_line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #929496;
	width: 100%;
	}
/**中欄-中**/
.inside {
	padding-top: 20px;
}
.inside_word {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #58595B;
	line-height: 14pt;
}
.inside h3 {
	font-size: 15px;
	font-weight: bold;
	color: #EC1B23;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#inside_preface_bg{
	background-image: url(../../images/front/normal/normal.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.long_list li {
	/*overflow: hidden;*/
	line-height: 17pt;
	font-size: 13px;
	text-align: left;
	list-style-type: decimal;
	font-weight: bold;
	color: #58595B;
	margin-left: 25px;
	padding-right: 10px;
}
.long_list li ul li {
	list-style-type: disc;
}
.long_list li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #58595B;
}
.long_list li a:hover {
	text-decoration: underline;
}
/*特色及規劃*/
.long_list_sub li {
	/*overflow: hidden;*/
	line-height: 17pt;
	font-size: 13px;
	text-align: left;
	list-style-type: disc;
	font-weight: bold;
	color: #58595B;
	margin-left: 25px;
	padding-right: 10px;
}
.long_list_sub li ul li {
	list-style-type: decimal;
}
.long_list_sub li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #58595B;
}
.long_list_sub li a:hover {
	text-decoration: underline;
}
   /**師資簡介**/
.relative h4  {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #000;
}
.relative th  {
	white-space:nowrap;
	font-size: 13px;
	font-weight: bold;
}
.relative ul {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.relative li {
	width: 50%;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.relative li a {
	color: #595757;
}
.relative li td {

			font-size: 10pt;
	font-weight: bold;
}
.relative li th {
	text-align: left;
}
.relative li th a {
	font-size: 14px;
	font-weight: bold;
	color: #036EB7;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/*課程規劃*/
.long_list_no_icon li {
	/*overflow: hidden;*/
	line-height: 15pt;
	font-size: 14px;
	list-style-type: none;
	font-weight: bold;
	margin-left: 0px;
	padding-right: 10px;
	float: left;
	width: 110px;
	color: #58595B;
}
.long_list_no_icon h4 {
	color: #F05A28;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.long_list_no_icon li ul li {
	list-style-type: none;
	clear: both;
}
.long_list_no_icon li ul {
	border: 1px solid #FAAF3F;
}
.long_list_no_icon ul {

	font-size: 10pt;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.long_list_no_icon li a {
		color: #58595B;
	font-size: 14px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.long_list_no_icon li a:hover {
	text-decoration: underline;
}

#course_bg{
	background-image: url(../../images/front/beauty/class_pic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
/**教學設備**/
.life_big_pic {
	padding: 2px;
	height: 277px;
	width: 490px;	
	border: 1px solid #CCC;
}
.life_small_pic {
	padding-top: 10px;
}
#life_small {
	width:140px;
	height:340px;
	overflow:auto;/* 以下為樣式設定可省略不要 */
	scrollbar-arrow-color: #00587F;
	scrollbar-face-color: #EAF6FE;
	scrollbar-track-color: #EAF6FE;
	scrollbar-highlight-color: #00587F;
	scrollbar-shadow-color: #00587F;
	scrollbar-3dlight-color: #EAF6FE;
	scrollbar-darkshadow-color: #EAF6FE;
	margin-bottom: 0px;
	padding-right: 10px;
}
#life_small ul {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 10px;
}
#life_small li {
	float: left;
	padding: 0px;
}
#life_small li img {
	float: left;
	height: 40px;
	width: 50px;
	margin: 2px;
}

#life_small li td {
	text-align: center;
}
/**活動記事**/
.action ul {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.action li {
	width: 33%;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 0px;
	padding-bottom: 15px;
}
.action li img {
	border: 3px solid #CCC;
	margin-top: 4px;
	width: 160px;
	height:120px
}
.action li a {
	font-size: 10pt;
	color: #595757;
	font-weight: bold;
	text-decoration: none;
}
.action li a:hover {
	text-decoration: underline;
}
/**右選單**/
.right{
	width: 85px;
	padding-right: 5px;
	padding-left: 5px;
	}
.right h5{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	}
.right_menu ul {
	font-size: 11pt;
	padding-left: 1px;
	list-style-type: none;
	padding-right: 1px;
	margin: 0px;
}
.right_menu li {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.right_menu li a {
	color: #58595B;
	text-decoration: none;
}
.right_menu li a:hover {
	text-decoration: underline;
}
