@charset "utf-8";
/*=============================================================
CD = 20150710
LD = 20150710
===============================================================
Editor:
1.
2.
3.
===============================================================
Content:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
============================================================ */





/*1. fonts ==================================================*/
@font-face {
    font-family: bold;
    src: url(../fonts/DINNextRoundedLTPro-Bold.woff);
}
@font-face {
    font-family: light;
    src: url(../fonts/DINNextRoundedLTPro-Light_0.woff);
}
@font-face {
    font-family: medium;
    src: url(../fonts/DINNextRoundedLTPro-Medium.woff);
}
@font-face {
    font-family: regular;
    src: url(../fonts/DINNextRoundedLTPro-Regular.woff);
}





/*color ====================================================*/
.color_black, #theme a {
	color: #000;
}
.color_ab4c3d {
	color: #AB4C3D
}
.color_6d6054 {
	color: #6D6054;
}
.color_2d6879 {
	color: #2D6879;
}
.color_6C5F52 {
	color: #6C5F52;
}
.color_524640 {
	color: #524640;
}
.color_974c00 {
	color: #974C00;
}
.color_7F6107 {
	color: #7F6107;
}
.color_605A4A {
	color: #605A4A;
}
.color_464372 {
	color: #464372;
}
.color_3a5729 {
	color: #3A5729;
}
.color_9A593B {
	color: #9A593B;
}
.color_22667B {
	color: #22667B;
}
.color_61473a {
	color: #61473A;
}
.color_4D5E4C {
	color: #4D5E4C;
}
.color_726A58 {
	color: #726A58;
}
.color_47768A {
	color: #47768A;
}
.color_556F52 {
	color: #556F52;
}
.color_CB4C3D {
	color: #CB4C3D;
}
td a.color_CB4C3D {
	color: #B34134;
}

.color_896B2A {
	color: #896B2A;
}
td a.color_896B2A {
	color: #745B24;
}

.color_8D7247 {
	color: #8D7247;
}
.color_1C522E {
	color: #1C522E;
}
.color_433E76 {
	color: #433E76;
}
.color_912D39 {
	color: #912D39;
}
.color_004C66 {
	color: #004C66;
}
.color_41210A {
	color: #41210A;
}
.color_446D69 {
	color: #446D69;
}
.color_fff {
	color: #fff;
}

.color_FF0004 {
	color:#FF0004;	
}



/*font =====================================================*/
body {
	color: #000;
	font-family: regular, verdana, "微軟正黑體", "黑體";
	font-size: 0.85em;
	text-align: justify;
}
.font_light, #theme ul {
	font-family: light, verdana, "微軟正黑體", "黑體";
}
.font_bold {
	font-family: bold, verdana, "微軟正黑體", "黑體";
}
.font_medium {
	font-family: medium, verdana, "微軟正黑體", "黑體";
}


h2, #homeNAV a {
	color: #524640;
	font-family: bold, verdana, "微軟正黑體", "黑體";
	font-size: 1.6em;
	font-weight: 100;
	line-height: 1.2em;
}

h4 {
	font-size: 1.2em;
}


.font_085em, #theme ul {
	font-size: 0.85em;
}

h3.ui_nounderline {
	border: none;
	padding-bottom: 0px;
}






/*ui =======================================================*/
#new {
	font-size: 1.2em;
}
#new a {
	color: #6D6054;
}

#homeNAV a {
	font-size: 1.5em;
}

#breadcrumb, #breadcrumb a {
	color: #5F5246;
}


#footerNAV1 li {
	font-size: 1.3em;
}

#footerNAV2 a {
	color: rgb(0,0,0);
}
#footer p {
	font-size: 0.8em;
}

.ui_text_align_center {
	text-align: center;
}
.ui_text_align_left {
	text-align: left;
}
.ui_text_align_right {
	text-align: right;
}
.ui_nav_base {
	font-size: 1.4em;
}

.ui_subsubnav {
	font-size: 1.4em;
}

.ui_nojustify {
	text-align: left;
}

.highlight {
	font-family: verdana;
}



@media only screen and (max-width:900px) {
	.ui_nav_base.ui_nav6 {
		font-size: 1.2em;
	}
}

@media only screen and (max-width:530px) {
	#homeNAV a, #footerNAV1 li {
		font-size: 1em;
	}
}