@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 700;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 900;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.otf) format('opentype');
}

/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

html, body { font-family: "Noto Sans TC", "微軟正黑體"; color: #333333;
line-height:150%; margin:0; padding:0; height:100%; width:100%;
-webkit-font-smoothing: antialiased;
 }

a { color:#fff; text-decoration:none; }
a:hover { color:#3fa5df; text-decoration:none; }
table{ width:100%; }
div { text-align: justify; }

img { vertical-align:middle; }
.meMsg_MsgTitleBlk { color:#000000;}
.meMsg_MsgBlk img { }
.meMsg_MsgBlk .meMsg_MsgTitle { color:#191919;  font-size: 27px; font-weight:bold; line-height: 33px;}
.meMsg_MsgBlk .meMsg_MsgSubTitle { color:#565656;  font-weight:bold; }
.meMsg_MsgBlk .meMsg_Content { color:#565656; font-size: 18px;}
.meMsg_MsgContentBlk .meMsg_MsgTitle { color:#333333;  font-weight:bold; }
.meMsg_MsgContentBlk .meMsg_Content { color:#555555;margin-top:5px; text-align: justify;}

.meMsg_MsgURLList { margin:0px; padding:0px; }
.meMsg_MsgURL  { margin-left:20px; list-style:disc outside; color:#222222;  }
.meMsg_MsgFileList { margin:0px; padding:0px; }
.meMsg_MsgFile { margin-left:20px; list-style:disc outside; color:#222222;  }
.meMsg_MsgList {  }
.meMsg_MsgList td {  }



/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/*--1桌面區塊--*/
#ns_Wrapper { width:100%;  max-width:unset; text-align:left; background:#ffffff; border:0px; padding:0px; }
.ns_WrapperR1, .ns_WrapperR3, #ns_Wrapper4, #ns_Wrapper6 { display:none; }

/*--1版權宣告區塊--*/
#ns_Copyright {
    width: 100%;
    max-width: unset;
    background-color: #1a1a1a;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 27px;
}

#ns_Copyright .meCopyrightBlock .itemCopyrightBlock { padding: 20px 0; }
#ns_Copyright .meCopyrightBlock .itemCopyrightBlock a{color:#fff;}

/*--2天區塊--*/
#ns_Header { width:100%; }
.ns_HeaderR1, .ns_HeaderR3, #ns_Header4, #ns_Header6 { display:none; }
#id_Header { width:100%; }

/*天第一列左欄*/
#id_HeaderLeft  { display:block; float:left; width:25%; margin: 10px 0;}
/*天第一列左右欄*/
#id_HeaderRight {display:block; float:right; width:75%; margin: 10px 0;}


#id_HeaderCol{ width:100%; }

/*--2導覽區塊--*/
#id_Menu { width:100%; margin-bottom:4px; }



.TopMenuUserName, .TopMenuHome, .TopMenuLoginLogout, .TopMenuJoinPanel, .TopMenuMemberCenter, .TopMenuSearch { white-space:nowrap; }
#id_CtrlBtn { display:none; }
#SearchBox { border:1px solid #888888;  color:#bbbbbb; }
#SearchBox:focus { color:#333333; }
#id_MemoLeft, #id_MemoRight { width:50%; vertical-align: top; }
#MemberMenu { text-align:left; }


/*--2內容區塊--*/
#ns_Main { width:100%; }
.ns_MainR1, .ns_MainR3, #ns_Main4, #ns_Main6 { display:none; }
#id_Main { width:100%; }


/*--2地區塊--*/
#ns_Footer { width:100%;}
.ns_FooterR1, .ns_FooterR3, #ns_Footer4, #ns_Footer6 { display:none; }
#id_Footer { width:100%; }

/*地第一列左欄*/
#id_FooterLeft  {display:block; float:left; width:50%;}

/*地第一列右欄*/
#id_FooterRight {display:block; float:right; width:50%;}

#id_FooterCol{ width:100%; }


/*--3左欄區塊--*/
#id_ColLeft  {
    display:block;
    float:left;
    width:230px;
    padding-right: 20px;
    box-sizing: border-box;
}
#id_ColLeft .meMsg_MsgTitleBlk { }
#id_ColLeft .meMsg_MsgBlk{  }
#id_ColLeft .meMsg_MsgContentBlk { }
#id_ColLeft .meMsg_MsgListBlk { }

/*--3中欄區塊--*/
#id_Content  { display:block;}


#ns_Content  { width:100%; }
#ns_Content .meMsgInfo {}
.ns_ContentR1, .ns_ContentR3, #ns_Content4, #ns_Content6 { display:none; }
#ns_Content5 { }
#id_ContentTop { width:100%; }
#id_ContentBottom { width:100%; }

#id_ContTop { width:100%; }
#id_ContTopLeft{ width:34%; }
#id_ContTopCenter { display:; }
#id_ContTopRight  { width:34%; }

#id_ContBottom { width:100%; }
#id_ContBottomLeft{ width:34%; }
#id_ContBottomCenter { display:; }
#id_ContBottomRight  { width:34%; }

#id_ContentTop .meMsg_MsgTitleBlk {}
#id_ContentBottom .meMsg_MsgTitleBlk { }
#id_ContTop .meMsg_MsgTitleBlk { }
#id_ContBottom .meMsg_MsgTitleBlk { }


#id_PhpTop { width:100%; }
#id_PhpTopLeft{ width:50%; }
#id_PhpTopRight  { width:50%; }

#id_PhpBottom { width:100%; }
#id_PhpBottomLeft{ width:50%; }
#id_PhpBottomRight  { width:50%; }

/*--3右欄區塊--*/
#id_ColRight { }
#id_ColRight .meMsg_MsgTitleBlk {  }
#id_ColRight .meMsg_MsgBlk {}
#id_ColRight .meMsg_MsgContentBlk {  }
#id_ColRight .meMsg_MsgListBlk {  }

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/* 頁碼元素*/
#PageCtrl{color:#666666; }
#PageCtrl a {}
#PageCtrl .ThisPage  a {  font-weight:bold;color:#000000; }
#PageCtrl .OtherPage a {color:#666666; }

/* 管理後台內容區背景色 */
.PanelBgColor { background:#c0d0e0; }

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*自訂css開始-------------------------------------------------------------------------*/
#id_HeaderRight_1 { display: flex; justify-content: flex-end;}

.language { width: 150px; display: none; }
.language a {color:#333;}
.meSiteTree.robtree { max-width: 650px; margin-top: 0px; }

.logo img{
width:150px;
}

/*自訂css結束-------------------------------------------------------------------------*/


/*=================pc版  開始===================*/

@media (min-width: 601px) {

}

/*=================pc版  結束===================*/


/*=================手機版  開始===================*/

@media (max-width: 600px) {
.meMsg_MsgBlk .meMsg_MsgTitle { font-size: 22px;line-height: 26px;}
/*--2天區塊--*/

/*天第一列左欄*/
#id_HeaderLeft  { width:100%; }
/*天第一列左右欄*/
#id_HeaderRight {width:100%; }


/*--2導覽區塊--*/
#id_Menu { width:100%; margin-bottom:4px; }

/*導覽列左欄*/
#id_MenuLeft  { width:100%;   }
/*導覽列右欄*/
#id_MenuRight {width:100%;  }

/*--2地區塊--*/
/*地第一列左欄*/
#id_FooterLeft  { width:100%; }

/*地第一列左右欄*/
#id_FooterRight {width:100%; }



/*--3左欄區塊--*/
#id_ColLeft  { width:100%; padding-left:10px; padding-right:10px;background:#ccc;}

/*--3中欄區塊--*/
#id_Content  { width:100%;padding-left:10px; padding-right:10px; box-sizing: border-box;}

/*--3右欄區塊--*/
#id_ColRight{ width:100%; padding-left:10px; padding-right:10px;background:#ccc;}


}


/*=================手機版  結束===================*/


