/* Created on 2017/5/2 */
html,body	{ font:12px/150% 微軟正黑體,Arial,Tahoma,Georgia; letter-spacing: 2px; background: #F9F9F9; color:#393939; margin:0; }
.noneDis	{ display: none; }
.ftLeft	{ float: left; }
.ftRight	{ float: right; }
.txtCenter	{ text-align: center; }
.txtRight	{ text-align: right; }
.mgAuto	{ margin: auto; }
.curP	{ cursor: pointer; }
.notMsg	{ color: #FF1000; }
.wh10	{ width: 10px; }
.wh18	{ width: 18px; }
.wh20	{ width: 20px; }
.wh50	{ width: 50px; }
.wh60	{ width: 60px; }
.wh65	{ width: 65px; }
.wh75	{ width: 75px; }
.wh80	{ width: 80px; }
.wh100	{ width: 100px; }
.wh103	{ width: 103px; }
.wh113	{ width: 113px; }
.wh120	{ width: 120px; }
.wh135	{ width: 135px; }
.wh163	{ width: 163px; }
.wh160	{ width: 160px; }
.wh168	{ width: 168px; }
.wh180	{ width: 180px; }
.wh230	{ width: 230px; }
.wh260	{ width: 260px; }
.wh270	{ width: 270px; }
.h94	{ height: 94px; }
.h106	{ height: 106px; }
.shade	{ background: #000000; display: none; height: 100%; width: 100%; top: 0; left: 0; position: absolute; z-index: 98; }
.clrA7	{ color: #A7A7A5; }
.clrCB	{ color: #CB9D46; }
.clr333	{ color: #333333; }
.clrAAA	{ color: #AAAAAA; }
#delConfirm { display: none; }
#loadImgDiv	{ position: absolute; display:none; border: #A5ACB5 1px solid; background: #F9F9F9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index:99; padding: 2px 2px; }
select::-ms-expand { display: none; /*IE*/ }
#pages	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow:auto; background-color: #CB9D46; }
#mainDiv	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin-left: auto; margin-right: auto; width: 320px; margin: auto; background-color: #CB9D46; }
#conDiv	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 15px; width: 290px; background-color: #CB9D46; }
#logoDiv	{ position:absolute; top: 78px; left: 23px; }
#logoDiv img	{ width: 243px; height: 70px; }
#logoinDiv	{ position:absolute; top: 19.8px; left: 66.1px; }
#logoinDiv img	{ width: 157.9px; height: 43.3px; }
#upcDiv	{ position:absolute; top: 186px; left: 13px; }
#upcDiv	#us	{ width: 184px; height: 40px; border-radius: 20px; color:#A7A7A5; border: 0px; background: #FFFFFF url('../../images/mb/icon-user.png') no-repeat 15px 6px; padding: 0px 0px 0px 80px; }
#upcDiv	#showPwd	{ width: 184px; height: 40px; border-radius: 20px; color:#A7A7A5; border: 0px; background: #FFFFFF url('../../images/mb/icon-pass.png') no-repeat 15px 6px; padding: 0px 0px 0px 80px; }
#upcDiv	#pwd	{ width: 184px; height: 40px; display:none; border-radius: 20px; color:#A7A7A5; border: 0px; background: #FFFFFF url('../../images/mb/icon-pass.png') no-repeat 15px 6px; padding: 0px 0px 0px 80px; }
#upcDiv	#cta	{ width: 184px; height: 40px; border-radius: 20px; color:#A7A7A5; border: 0px; background: #FFFFFF url('../../images/mb/icon-cta.png') no-repeat 15px 6px; padding: 0px 0px 0px 80px; }
#ctaImg	{ border-radius: 10px; }
#reldImg	{ cursor: pointer; margin: 0px 0px 10px 15px; }
#fpDiv	{ position:absolute; top: 429px; right: 27px; }
#fpDiv span	{ cursor: pointer; font-family: 微軟正黑體; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #fefefe; }
#lgnBtnDiv	{ position:absolute; top: 466px; left: 13px; }
#lgnBtnDiv	input	{ width: 264px; height: 40px; cursor: pointer; border-radius: 20px; border: 0px; font-family: 微軟正黑體; font-size: 14px; letter-spacing: 1.4px; color: #FFFFFF; background-color: #333333; }
#lgnHrDiv	{ position:absolute; top: 547px; left: 13px; }
#lgnHrDiv hr	{ float: left; width: 109px; height: 1px; border: 0; background-color: #FFFFFF; color:#FFFFFF; }
#lgnHrDiv span	{ float: left; width: 19px; height: 9px; font-family: Gotham; font-size: 12px; font-weight: 500; text-align: left; color: #FFFFFF; padding: 0px 12px; margin-top: -2px; }
#lgnFunDiv	{ position:absolute; top: 598px; left: 13px; }
#lgnFunDiv	input	{ float: left; width: 81.2px; height: 40px; cursor: pointer; border-radius: 20px; border: solid 2px #FFFFFF; font-family: 微軟正黑體; font-size: 12px; letter-spacing: 0.6px; color: #FFFFFF; background-color: #c79543; }
#lgnFunDiv span	{ float: left; padding: 0px 7.7px; }
#lgnWebDiv	{ position:absolute; top: 670px; left: 13px; width: 264px; text-align: center; }
#lgnWebDiv	label	{ width: 81.2px; height: 40px; cursor: pointer; font-family: 微軟正黑體; font-size: 14px; letter-spacing: 0.6px; color: #FFFFFF; }
#lgnWebDiv	label:hover	{ text-decoration: underline; }
#lgnFlrDiv	{ position:absolute; top: 730px; left: 13px; width: 264px; height: 1px; text-align: center; }
#impInfo	{ position:absolute; top: 82.7px; width:250px; padding:12px 20px 12px 20px; border-radius: 10px; background-color: #B4832B; }
#impTit	{ font-size: 12.8px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #FFFFFF; }
#impTit img	{ position:absolute; cursor: pointer; top: 5px; right: 5px; }
#impTit .img	{ position:absolute; width: 30px; height: 30px; background: url('../images/mb/btn_closs.png') no-repeat left; cursor: pointer; top: 5px; right: 5px; }
#impTit .img:hover	{ background: url('../images/mb/btn_closs_o.png') no-repeat left; }
#impCon	{ margin: 9px 0px 0px 0px; font-size: 11px; letter-spacing: 0.2px; text-align: justify; color: #FFFFFF; }
#mainMu	{ position:absolute; top: 181px; width:290px; padding: 0px 0px 10px 0px; border-radius: 10px; background-color: #FFFFFF; }
#mainMu .top	{ float: left; width: 290px; height: 12px; padding: 19px 0px; text-align: center; border-bottom: #E2E1DD 1px solid; }
#mainMu .top .emp	{ font-family: CenturyGothic; font-size: 16.1px; letter-spacing: 0.3px; text-align: left; color: #333333; }
#mainMu .top .wel	{ margin: 0px 8px; font-size: 13.6px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
#mainMu .top span	{ margin: 0px 8px 0px 0px; font-size: 13.6px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
#mainMu .top .lot	{  cursor: pointer; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 15px; background: url('../images/mb/btn-signout-btn.png') no-repeat left; font-size: 13.6px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
#mainMu .top .lot:hover	{ background: url('../images/mb/btn-signout-btn_2.png') no-repeat left; color: #CB9D46; }
#mainMu .cont	{ float: left; width: 290px; padding: 0px 0px; }
#mainMu .cont .itemL	{ float: left; cursor: pointer; width: 144px; height: 89px; color: #333333; }
#mainMu .cont .itemL:hover	{ background-color: #CB9D46; color: #FEFEFE; }
#mainMu .cont .itemL img	{ margin: 16px 60px 6px 60px; cursor: pointer; }
#mainMu .cont .itemL div	{ width: 70px; margin:  0px 0px 0px 42px; font-size: 12.7px; letter-spacing: 0.3px; text-align: center; }
#mainMu .cont .itemR	{ float: left; cursor: pointer; width: 145px; height: 89px; color: #333333; }
#mainMu .cont .itemR:hover	{ background-color: #CB9D46; color: #FEFEFE; }
#mainMu .cont .itemR img	{ margin: 16px 64px 6px 56px; cursor: pointer; }
#mainMu .cont .itemR div	{ width: 70px; margin: 0px 0px 0px 37px; font-size: 12.7px; letter-spacing: 0.3px; text-align: center; }
#mWeb	{ float: left; width: 290px; padding: 10px 0px 0px 0px; text-align: center; }
#mWeb	label	{ width: 81.2px; height: 40px; cursor: pointer; font-family: 微軟正黑體; font-size: 14px; letter-spacing: 0.6px; color: #A7A7A5; }
#mWeb	label:hover	{ text-decoration: underline; }
#mainFlrDiv	{ position:absolute; top: 760px; width: 290px; height: 1px; text-align: center; }
#msgbox	{ display: none; position:absolute; }
#msgbox .arrow	{ float: left; width:0px; height:0px; border-width: 6px; border-style: solid; border-color: transparent transparent #B4832B transparent; margin: -6px 0px 0px 8px; }
#msgbox .box	{ float: left; border-radius: 5px; background-color: #B4832B; color: #FFFFFF; letter-spacing: 1.4px; padding: 5px 10px; }
#fntfDiv	{ float: left; width: 270px; margin: 20px 15px 0px 15px; padding: 20px 10px 15px 10px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
#fntfDiv .tit	{ float: left; width: 270px; margin: 0px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
#fntfDiv .txt	{ float: left; width: 270px; margin: 0px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.a7Hr280	{ float: left; width: 280px; height: 2px; margin: 13px 20px 0px 20px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr1_E9E_320	{ float: left; width: 320px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.hr1_mt1_E9E_270	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.hr1_A7A_260	{ float: left; width: 260px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.hr1_A7A_250	{ float: left; width: 250px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr1_E9E_270	{ float: left; width: 270px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.hr1_E9E_290	{ float: left; width: 290px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.hr2_A7A_250	{ float: left; width: 250px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr2_A7A_260	{ float: left; width: 260px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr2_A7A_270	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr2_A7A_290	{ float: left; width: 290px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.hr2_m15_A7A_290	{ float: left; width: 290px; height: 2px; margin: 0px 15px 2px 15px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.bgE9E	{ background-color: #E9E9EE; }
.bgCB9	{ background-color: #CB9D46; }
.clr595	{ color: #595757; }
.clrFFF	{ color: #FFFFFF; }
.clrCB9	{ color: #CB9D46; }
.bb1ClrFFF	{ border-bottom: 1px solid #FFFFFF; }
.bb1ClrE9E	{ border-bottom: 1px solid #E9E9EE; }
.br	{ clear: both; }
.br5	{ clear: both; height: 5px; }
.br10	{ clear: both; height: 10px; }
.br15	{ clear: both; height: 15px; }
.br20	{ clear: both; height: 20px; }
.br25	{ clear: both; height: 25px; }
.br30	{ clear: both; height: 30px; }
.e2Bdr_RB	{ border-right: #E2E1DD 1px solid; border-bottom: #E2E1DD 1px solid; }
.e2Bdr_R	{ border-right: #E2E1DD 1px solid; }
.e2Bdr_B	{ border-bottom: #E2E1DD 1px solid; }
#pagDiv	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 320px; background-color: #F9F9F9; }
.menuDiv	{ position:absolute; top: 0px; left: 0px; height: 60px; width: 80px; background: #F9F9F9; border-right: solid 1px #EAEAEF; }
.opMenuDiv	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #F9F9F9; z-index:90; }
.muFun	{ position:absolute; top: 50px; right: 0px; bottom: 0px; left: 0px; padding: 0px 0px 0px 0px; margin: 0px 15px 15px 15px; overflow:auto; display:none; }
.muFun .hr	{ width: 100%; height: 1px; border: none; border-top: 1px solid #E9E9EE; }
.muFunUl	{ padding: 0px 0px 0px 0px; list-style: none; }
.muFunLi	{ height: 56px; color: #A7A7A5; cursor: pointer; }
.muFunLi .funIcon	{ display: none; }
.muFunLi:hover	{ background-color: #CB9D46; color: #FFFFFF; }
.muFunLi:hover .funIcon	{ display: inline; }
.muFunLi .funLab	{  cursor: pointer; margin: 0px 0px 0px 32px; line-height: 56px; font-family: MicrosoftJhengHei; font-size: 18px; letter-spacing: 0.4px; text-align: left;  }
.muFunLi img	{ cursor: pointer; vertical-align:middle; margin: -1px 16px 0px 0px; display:none; }
.muFunSel	{ height: 56px; background-color: #CB9D46; color: #FFFFFF; }
.muFunSel .funLab	{  cursor: pointer; margin: 0px 0px 0px 32px; line-height: 56px; font-family: MicrosoftJhengHei; font-size: 18px; letter-spacing: 0.4px; text-align: left;  }
.muFunSel img	{ cursor: pointer; vertical-align:middle; margin: -1px 16px 0px 0px; }
.subFunUl	{ padding: 0px 0px 0px 0px; list-style: none; }
.subFunLi	{ height: 40px; color: #CB9D46; cursor: pointer; border-bottom: 1px solid #E2E1DD; }
.subFunLi .subFunAw	{ float: right; color: #F9F9F9; margin: 0px 37px 0px 0px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.4px; }
.subFunLi:hover .subFunAw	{ color: #CB9D46; }
.subFunLab	{ cursor: pointer; margin: 0px 0px 0px 50px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.4px; text-align: left;  }
.searchDiv	{ position:absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: #CB9D46; display:none; z-index:88; }
.searchDiv .shBox	{ margin: auto; width: 320px; height: 100%; background-color: #D1A957; }
.searchDiv .btnBox	{ position: absolute; float: left; width: 320px; height: 73px; z-index:88; }
.searchDiv .closeBtn	{ cursor: pointer; margin: auto; width: 139px; height: 73px;background: url('../../images/mb/head-close-btn.png') no-repeat; }
.searchDiv .frmBox	{ position: absolute; top: 60px; float: left; margin: auto; width: 320px; height: 768px; border-radius: 10px; background-color: #C89E42; z-index:87; }
.searchDiv .frm	{ float: left; margin: 50px 15px 30px 15px; width: 290px; height: 657px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0px 4px 5.5px 0.5px rgba(204, 153, 0, 0.25); }
.searchDiv .frm .shColFrm	{ float: left; margin: 0px 0px 0px 0px; width: 290px; height: 500px; overflow-x:hidden; overflow-y:auto; border: 0px solid #FF0000; }
.searchDiv .titDiv	{ float: left; margin: 35px 15px 30px 15px; width: 260px; }
.searchDiv .titDiv img	{ vertical-align:middle; margin: -1px 16px 0px 0px; }
.searchDiv .titDiv .tTxt	{ font-family: MicrosoftJhengHei; font-size: 20px; letter-spacing: 0.4px; text-align: left; color: #333333; }
.searchDiv .shCol	{ float: left; margin: 16px 15px 10px 25px; width: 260px; height: 15px; line-height: 15px;font-family: CenturyGothic; font-size: 15px; font-weight: bold; line-height: 1.33; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.searchDiv .shSel	{ float: left; margin: 0px 15px 0px 15px; width: 260px; height: 34px; }
.searchDiv .shSel select	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 40px 0px 16px; background: #FFFFFF url('../../images/mb/icon_down.png') no-repeat 219px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.searchDiv .shSel .shSelEd	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 40px 0px 16px; background: #FFFFFF url('../../images/mb/sel_int.png') no-repeat 219px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.searchDiv .shIn	{ float: left; margin: 0px 15px 0px 15px; width: 260px; height: 34px; }
.searchDiv .shIn input	{ float: left; width: 230px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 14px 0px 14px; background: #FFFFFF; }
.searchDiv .shIn .shInEd	{ float: left; width: 230px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 14px 0px 14px; background: #FFFFFF; }
.searchDiv .shCkBox	{ float: left; margin: 10px 15px 0px 15px; width: 260px; }
.searchDiv .shCkBox .ckb	{ float: left; margin: 2px 0px 0px 17px; }
.searchDiv .shCkBox .txt	{ float: left; margin: 0px 0px 0px 8px;font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; color: #A7A7A5; }
.searchDiv .shCkBox .shCkBoxEd	{ float: left; margin: 0px 0px 0px 8px;font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; color: #CB9D46; }
.searchDiv .shBtn	{ float: left; margin: 20px 15px 0px 15px; width: 260px; height: 34px; }
.searchDiv .shBtn .btn	{ cursor: pointer; width: 260px; height: 34px; text-align: center; border-radius: 17px; background-color: #333333; border: solid 1px #333333; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; line-height: 1.25; letter-spacing: 0.8px; color: #A7A7A5; }
.searchDiv .shBtn .btnDis	{ width: 260px; height: 34px; text-align: center; border-radius: 17px; background-color: #E9E9EE; border: solid 1px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; line-height: 1.25; letter-spacing: 0.8px; color: #A7A7A5; }
#topFunDiv	{ float: right; height: 60px;c }
#topSelDiv	{ float: left; margin: 12px 10px; }
#topSel	{ float: left; width: 214px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 16.5px; border: solid 1px #E9E9EE; padding: 0px 16px; background: #F9F9F9 url('../../images/mb/head-icon-filter.png') no-repeat 181px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
#topSecDiv	{ float: left; margin: 12px 10px; width: 219px;  height: 35px; display: none; }
#topSecDiv select	{ float: left; width: 160px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 16.5px; border: solid 1px #E9E9EE; padding: 0px 16px; background: #F9F9F9 url('../../images/mb/head-icon-filter.png') no-repeat 130px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
#topSecDiv img	{ float: right; cursor: pointer; vertical-align: middle; margin: -12px -12px 0px 0px;  }
.topFunSel	{ float: left; width: 214px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 16.5px; border: solid 1px #E9E9EE; padding: 0px 16px; background: #F9F9F9 url('../../images/mb/head-icon-filter.png') no-repeat 181px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.topSelSh	{ float: left; margin: 12px 10px; width: 219px;  height: 35px; }
.topSelSh select	{ float: left; width: 160px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 16.5px; border: solid 1px #E9E9EE; padding: 0px 16px; background: #F9F9F9 url('../../images/mb/head-icon-filter.png') no-repeat 130px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.topSelSh img	{ float: right; cursor: pointer; vertical-align: middle; margin: -12px -12px 0px 0px;  }
#sideLogo	{ position:absolute; top: 15px; left: 15px; cursor: pointer; }
#sideDown	{ position:absolute; top: 24px; left: 50px; cursor: pointer; }
#sideUp	{ position:absolute; top: 24px; right: 15px; cursor: pointer; display:none; }
.subMuUp	{ float: right; margin: 28px 9px 0px 0px; vertical-align:middle; cursor: pointer; }
#pagConDiv	{ position:absolute; top: 60px; right: 0px; bottom: 0px; left: 0px; overflow-x:hidden; overflow-y:auto; background-color: #F9F9F9; box-shadow: inset 0px 2px 2px 0px rgba(31, 29, 29, 0.05); }
.funItem	{ width: 290px; height: 40px; border-radius: 20px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; margin: 20px auto; cursor: pointer;  }
.funItem:hover .more	{ display: inline; }
.funItem .funLab	{ cursor: pointer; margin: 12px 0px 0px 22px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.funItem .funIcon	{ cursor: pointer; vertical-align:middle; margin: -1px 16px 0px 0px; }
.funItem .more	{ float: right; cursor: pointer; vertical-align:middle; margin: 8px 30px 0px 0px; display:none; }
.titDiv	{ margin: 25px 0px 0px 27px; height: 20px; font-size: 16px; line-height: 15px; letter-spacing: 0.3px; }
.titDiv .fTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; text-align: left; color: #595757; }
.titDiv img	{ vertical-align:middle; margin: -1px 11px 0px 0px; }
.titDiv .yTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; color: #CB9D46; }
.titDiv .bTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; text-align: left; color: #333333; }
.noteDiv	{ margin: 13px 34px 0px 29px; height: 34px; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.btnDiv	{ float: left; width: 270px; margin: 22.5px 25.5px 0px 24.5px; }
.btnDiv	.btn { cursor: pointer; width: 100px; height: 28px; text-align: center; border-radius: 14px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.hkHdDiv	{ float: left; width: 280px; height: 64px; margin: 2px 20px 0px 20px; }
.hkHdDiv .dTxt	{ float: left; margin: 12px 15px 0px 25px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; }
.hkHdDiv .wTxt	{ float: left; margin: 12px 0px 0px 0px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; }
.hkHdDiv .nTxt	{ float: left; margin: 0px 0px 12px 25px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; }
.cardDiv	{ float: left; cursor: pointer; width: 270px; margin: 10px 15px 0px 15px; padding: 20px 10px 15px 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
.cardDiv .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.cardDiv .hr1	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.cardDiv table	{ width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.cardDiv table .col	{ width: 68px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.cardDiv table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.cardDiv table .data span	{ float: right; }
.cardDiv .btnDiv	{ float: left; margin: 15px 0px 0px 0px; width: 270px; height: 32px; text-align: center; }
.cardDiv .btnDiv .btn	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #FFFFFF; }
.cardDiv .btnDiv .btnSu	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #CB9D46; }
.cardDiv .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.cardDiv .btnDiv .note	{ float: left; margin: 0px 0px 0px 0px; width: 270px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.topBtnDiv	{ float: left; width: 90px;height: 34px; cursor: pointer; margin: 25px 0px 20px 15px; background: url('../../images/mb/btn_bk.png') no-repeat; border: solid 0px #FF0000; }
.topBtnDiv:hover { background: url('../../images/mb/btn_bk_o.png') no-repeat; }
.bkBtnDiv	{ float: left; width: 90px;height: 34px; cursor: pointer; margin: 10px 0px 0px 15px; background: url('../../images/mb/btn_bk.png') no-repeat; border: solid 0px #FF0000; }
.bkBtnDiv:hover { background: url('../../images/mb/btn_bk_o.png') no-repeat; }
.docCon	{ float: left; width: 260px; margin: 0px 15px; padding: 0px 15px 15px 15px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.docCon .hr	{ float: left; width: 260px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.docFrm	{ float: left; margin: 20px 0px 0px 0px; font-size: 16px; line-height: 16px; letter-spacing: 0.3px; }
.docFrm .fTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; text-align: left; color: #595757; }
.docFrm img	{ vertical-align:middle; margin: -1px 8px 0px 0px; }
.docFrm .yTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; color: #CB9D46; }
.postTime	{ float: left; margin: 24px 0px 0px 0px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; color: #333333; }
.docTit	{ float: left; font-family: MicrosoftJhengHei; font-weight: bold; font-size: 16px; line-height: 1.67; letter-spacing: 0.3px; color: #CB9D46; }
.docCont	{ float: left; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; color: #333333; word-break: break-all; }
.docAtt	{ float: left; width: 260px; }
.docAtt .img	{ float: left; }
.docAtt .att	{ float: left; width: 227px; margin: 0px 0px 0px 13px; word-break: break-all; }
.docAtt .att .item	{ float: left; cursor: pointer; margin: 3px 0px 2px 0px; font-family: CenturyGothic,MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; color: #cb9d46; border: solid 0px #FF0000; }
.docAtt .att .item:hover	{ text-decoration: underline; }
.itemBtn	{ width: 290px; height: 40px; border-radius: 20px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; margin: 20px auto; cursor: pointer;  }
.itemBtn:hover .more	{ display: inline; }
.itemBtn .itemLab	{ cursor: pointer; margin: 12px 0px 0px 22px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.itemBtn .more	{ float: right; cursor: pointer; vertical-align:middle; margin: 8px 30px 0px 0px; display:none; }
.itemBtn260	{ width: 260px; height: 40px; border-radius: 20px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; margin: 20px auto; cursor: pointer;  }
.itemBtn260:hover .more	{ display: inline; }
.itemBtn260 .itemLab	{ cursor: pointer; margin: 12px 0px 0px 22px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.itemBtn260 .more	{ float: right; cursor: pointer; vertical-align:middle; margin: 8px 30px 0px 0px; display:none; }
.intBtnDiv	{ float: left; width: 90px; height: 34px; cursor: pointer; margin: 25px 0px 20px 15px; background: url('../../images/mb/btn_int.png') no-repeat; border: solid 0px #FF0000; }
.intBtnDiv:hover { background: url('../../images/mb/btn_bk_o.png') no-repeat; }
.intSelDiv	{ float: left; margin: 20px 0px 0px 0px; width: 260px; height: 34px; }
.intSelDiv select	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 16px; background: #FFFFFF url('../../images/mb/sel_int.png') no-repeat 226px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.topShDiv	{ float: left; margin: 20px 0px 0px 0px; width: 260px; height: 34px; }
.topShDiv input	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.28; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 39px 0px 16px; background: #FFFFFF url('../../images/mb/icon-search.png') no-repeat 225px 8px; }
.infoTit	{ float: left; width: 260px; height: 25px; padding: 7px 0px 0px 0px; text-align: center; background-color: #E9E9EE; }
.infoTit label { font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.infoData	{ float: left; width: 240px; padding: 10px; word-break: break-all; }
.infoData label { font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.3px; color: #333333; }
.comlogo	{ float: left; width: 260px; margin: 10px 0px 20px 0px; text-align: center; word-break: break-all; }
.comlogo img	{ }
.colDiv	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #595757; }
.colInDiv	{ float: left; margin: 0px 0px 0px 0px; }
.colInDiv input	{ float: left; width: 260px; height: 34px; border-radius: 2px; background-color: #FFFFFF; border: solid 1px #E9E9EE; padding: 0px 0px 0px 14px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.colInDiv textarea	{ float: left; width: 260px; height: 100px; border-radius: 2px; background-color: #FFFFFF; border: solid 1px #E9E9EE; padding: 2px 2px 2px 14px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.fileUpDiv	{ float: left; width: 260px; border: solid 0px #FF0000; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fileUpDiv .colN	{ float: left; margin: 5px 0px 0px 0px; }
.fileUpDiv .fileBtn	{ float: left; margin: 0px 0px 0px 10px; }
.fileUpBtn	{ width: 89.7px; height: 30px; border-radius: 17px; }
#upListDiv	{ float: left; width: 260px; margin: 5px 0px; display: none; }
#upListDiv .fileItem	{ float: left; margin: 0px 0px 8px 0px; width: 260px; border-radius: 2px; background-color: #E9E9EE; }
#upListDiv .fileItem .fileTxt	{ float: left; cursor: pointer; margin: 8px 0px 8px 10px; width: 215px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #595757; word-break: break-all; }
#upListDiv .canBtn	{ float: right; margin: 10px 10px 0px 0px; width: 14px; }
#upListDiv .canBtn img	{ vertical-align:middle; cursor: pointer; margin: 0px 0px 0px 0px; }
#upAttDiv	{ float: left; width: 260px; margin: 5px 0px; display: none; }
#upAttDiv .fileItem	{ float: left; margin: 0px 0px 8px 0px; width: 260px; border-radius: 2px; background-color: #E9E9EE; }
#upAttDiv .fileItem .fileTxt	{ float: left; cursor: pointer; margin: 8px 0px 8px 10px; width: 215px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #595757; word-break: break-all; }
#upAttDiv .canBtn	{ float: right; margin: 10px 10px 0px 0px; width: 14px; }
#upAttDiv .canBtn img	{ vertical-align:middle; cursor: pointer; margin: 0px 0px 0px 0px; }
#fnfDiv	{ margin: auto; padding: 20px 0px 10px 0px; width: 290px; border-radius: 10px; background-color: #E9E9EE; }
#fnfDiv .tit	{ width: 270px; margin: 0px 10px 10px 10px; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
#fnfDiv .hr	{ width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #FFFFFF; color:#FFFFFF; }
#fnfDiv .cnt	{ width: 270px; margin: 10px 10px 10px 10px;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.sbtBtnDiv	{ float: left; width: 260px; margin: 0px 0px 0px 0px; text-align: center; }
.sbtBtnDiv .btn	{ cursor: pointer; width: 100px; height: 34px; text-align: center; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E1E0DC; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #595757; }
.sbtBtnDiv .btn:hover	{ background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; }
.sbtBtnDiv .btnDis	{ width: 100px; height: 34px; text-align: center; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #F9F9FA; }
.sbtBtnDiv span	{ padding: 0px 10px; border: solid 0px #FF0000; }
.intSearchDiv	{ float: left; margin: 20px 0px 0px 0px; width: 260px; height: 34px; }
.intSearchDiv input	{ float: left; width: 203px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.28; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 39px 0px 16px; background: #FFFFFF url('../../images/mb/icon-search.png') no-repeat 226px 8px; }
.intTopShDiv	{ float: left; margin: 20px 15px 0px 15px; width: 290px; height: 34px; }
.intTopShDiv input	{ float: left; width: 235px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.28; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 39px 0px 16px; background: #FFFFFF url('../../images/mb/icon-search.png') no-repeat 251px 8px; }
.intDnCard	{ float: left; width: 250px; margin: 0px 0px 15px 0px; padding: 20px 5px 15px 5px; background-color: #FFFFFF; box-shadow: 0 0 2px 0px rgba(31, 29, 29, 0.2);}
.intDnCard table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.intDnCard table .col	{ width: 58px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.intDnCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.intDnCard .hr	{ float: left; width: 250px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.intDnCard .btnDiv	{ float: left; width: 250px; height: 32px; margin: 15px 0px 0px 0px; }
.intNote	{ float: left; width: 260px; margin: 5px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #CB9D46; text-align: center; }
.intNote290	{ float: left; width: 290px; margin: 5px 15px 10px 15px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #CB9D46; text-align: center; }
.plsDiv	{ float: left; width: 270px; margin: 0px 15px 15px 15px; padding: 20px 10px 15px 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
.plsDiv .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.plsDiv .hr1	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.plsDiv table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.plsDiv table .col	{ width: 65px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.plsDiv table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.plsDiv .btnDiv	{ float: left; width: 270px; margin: 15px 0px 0px 0px; }
.plsDiv .btnDiv .btn	{ width: 270px; height: 32px; cursor: pointer; border-radius: 16px; background-color: #FFFFFF; background: #FFFFFF url('../../images/mb/icon_dnld.png') no-repeat 109px 6px; padding: 0px 0px 0px 32px; border: solid 1px #E9E9EE; }
.docBtnDiv	{ float: left; width: 250px; margin: 15px 0px 0px 0px; }
.docBtnDiv .btn	{ width: 250px; height: 32px; cursor: pointer; border-radius: 16px; background-color: #FFFFFF; background: #FFFFFF url('../../images/mb/icon_doc.png') no-repeat 101px 6px; padding: 0px 0px 0px 25px; border: solid 1px #E9E9EE; }
.docBtnDiv270	{ float: left; width: 270px; margin: 15px 0px 0px 0px; }
.docBtnDiv270 .btn	{ width: 270px; height: 32px; cursor: pointer; border-radius: 16px; background-color: #FFFFFF; background: #FFFFFF url('../../images/mb/icon_doc.png') no-repeat 109px 6px; padding: 0px 0px 0px 32px; border: solid 1px #E9E9EE; }
.boxCard	{ float: left; cursor: pointer; margin: 0px 8px 25px 8px; width: 244px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 2px 0px rgba(26, 26, 23, 0.6), inset 0px 1px 34px 0 rgba(0, 0, 0, 0.1);}
.boxCard .cardInt	{ float: left; margin: 10px 10px; width: 222px; background-color: #FFFFFF; border-radius: 10px; border: solid 1px #E9E9EE; }
.boxCard .cardInt .time	{ float: left; margin: 15px 19px; width: 184px; height: 10px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; line-height: 10px; text-align: left; color: #6C6A6A; }
.boxCard .cardInt .tit	{ float: left; margin: 0px 19px 10px 19px; width: 184px; font-family: CenturyGothic; font-size: 16px; letter-spacing: 0.3px; line-height: 16px; text-align: left; color: #CB9D46; }
.boxCard .cardInt .pic	{ float: left; margin: 0px 19px 10px 19px; width: 184px; height: 104px; background-color: #E9E9EE; }
.boxCard .cardInt .pic img	{ width: 184px; height: 104px; }
.boxCard .cardInt .desc	{ float: left; margin: 0px 19px 20px 19px; width: 184px; font-family: CenturyGothic; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.pgCol	{ float: left; margin: 16px 15px 10px 25px; width: 290px; height: 15px; line-height: 15px;font-family: CenturyGothic; font-size: 15px; font-weight: bold; line-height: 1.33; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.pgSelDiv	{ float: left; margin: 0px 15px 0px 15px; width: 290px; height: 34px; }
.pgSelDiv select	{ float: left; width: 290px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 40px 0px 16px; background: #FFFFFF url('../../images/mb/icon_down.png') no-repeat 252px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pgSelDiv .pgSelEd	{ float: left; width: 290px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 40px 0px 16px; background: #FFFFFF url('../../images/mb/sel_int.png') no-repeat 252px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pgInDiv	{ float: left; margin: 0px 15px 0px 15px; width: 290px; height: 34px; }
.pgInDiv input	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 14px 0px 14px; background: #FFFFFF; }
.pgInDiv .pgInEd	{ float: left; width: 260px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 14px 0px 14px; background: #FFFFFF; }
.pgBtnDiv	{ float: left; margin: 0px 15px 0px 15px; width: 290px; height: 34px; }
.pgBtnDiv .btn	{ cursor: pointer; width: 290px; height: 34px; text-align: center; border-radius: 17px; background-color: #333333; border: solid 1px #333333; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; line-height: 1.25; letter-spacing: 0.8px; color: #A7A7A5; }
.pgBtnDiv .btnDis	{ width: 290px; height: 34px; text-align: center; border-radius: 17px; background-color: #E9E9EE; border: solid 1px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; line-height: 1.25; letter-spacing: 0.8px; color: #A7A7A5; }
.infoCard	{ float: left; margin: 10px 15px; width: 290px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.infoCard .tit	{ margin: 22px 18px 0px 18px; width: 254px; height: 20px; }
.infoCard .tit img	{ vertical-align:middle; margin: -1px 5px 0px 0px; }
.infoCard .tit .tTxt	{ font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; text-align: left; color: #CB9D46; }
.infoCard .info	{ float: left; margin: 24px 19px 20px 21px; width: 250px; }
.infoCard .info	.col	{ float: left; margin: 0px 2px 12px 0px; width: 86px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.infoCard .info	.num	{ float: left; margin: 0px 3px 12px 0px; width: 127px; font-family: CenturyGothic; font-size: 14px; letter-spacing: 0.3px; text-align: right; color: #9A6700; }
.infoCard .info	.cry	{ float: right; margin: 0px 0px 12px 0px; width: 28px; font-family: CenturyGothic; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #9A6700; }
.infoCard .btnDiv	{ float: left; margin: 0px 15px 25px 15px; width: 260px; text-align: center; }
.infoCard .btnDiv .btn	{ cursor: pointer; width: 180px; height: 28px; border-radius: 14px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; }
.infoCard .btnDiv .btnSel	{ cursor: pointer; width: 180px; height: 28px; border-radius: 14px; background-color: #FFFFFF; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #CB9D46; }
.infoDtl	{ float: left; margin: 10px 0px 20px 0px; padding: 0px 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; display: none; }
.dtlCard	{ float: left; width: 260px; margin: 0px 0px 15px 0px; padding: 15px 5px 15px 5px; background-color: #FFFFFF; box-shadow: 0 0 2px 0px rgba(31, 29, 29, 0.2);}
.dtlCard table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.dtlCard table .col	{ width: 100px; height: 32px; padding: 0px 0px 0px 10px; background-color: #E9E9EE; }
.dtlCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.dtlCard .hr	{ float: left; width: 260px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.frmTitDiv	{ float: left; margin: 25px 0px 0px 16px; font-size: 16px; line-height: 15px; letter-spacing: 0.3px; }
.frmTitDiv img	{ vertical-align:middle; margin: -1px 7px 0px 0px; }
.frmTitDiv .tTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; color: #CB9D46; }
.frmTitDiv .bTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; color: #333333; }
.frmTitBtn	{ float: right; cursor: pointer; margin: 20px 15px 0px 0px; padding: 7px 0px; width: 120px; height: 20px; border-radius: 17px; background-color: #FFFFFF; border: solid 1px #CB9D46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: center; color: #CB9D46; }
.frmTitBtn:hover	{ background-color: #CB9D46; color: #FFFFFF; }
.frmTitBtn60	{ float: right; cursor: pointer; margin: 20px 20px 0px 0px; padding: 5px 0px; width: 60px; height: 20px; border-radius: 15px; background-color: #FFFFFF; border: solid 1px #CB9D46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: center; color: #CB9D46; }
.frmTitBtn60:hover	{ background-color: #CB9D46; color: #FFFFFF; }
.fTitBtn	{ float: right; cursor: pointer; margin: -5px 5px 0px 0px; padding: 5px 0px; width: 60px; height: 20px; border-radius: 15px; background-color: #FFFFFF; border: solid 1px #CB9D46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: center; color: #CB9D46; }
.fTitBtn:hover	{ background-color: #CB9D46; color: #FFFFFF; }
.frmSubTitDiv { margin: 10px 15px 0px 43px; }
.frmSubTitDiv label { font-family: CenturyGothic; font-size: 14px; letter-spacing: 0.3px; line-height: 20px; text-align: left; color: #CB9D46; word-break: break-all; }
.frmFunDiv	{ float: left; width: 290px; margin: 25px 15px 30px 15px; }
.frmFunDiv .selItem	{ float: left; }
.frmFunDiv .selItem select	{ float: left; width: 180px; height: 34px;font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; padding: 0px 15px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 146px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.frmFunDiv .btnItem	{ float: right; cursor: pointer;  text-align: center; }
.frmFunDiv .btnItem .btn	{ width: 100px; height: 20px; padding: 6px 0px; border-radius: 17px; background-color: #FFFFFF; border: solid 1px #cb9d46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #CB9D46; }
.frmFunDiv .btnItem .btn:hover	{ background-color: #CB9D46; color: #FFFFFF; }
.lisCard	{ float: left; width: 270px; margin: 0px 15px 15px 15px; padding: 10px; background-color: #FFFFFF; box-shadow: 0 0 2px 0px rgba(31, 29, 29, 0.2);}
.lisCard table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.lisCard table .col	{ width: 58px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.lisCard table .col66	{ width: 66px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.lisCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.lisCard .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.cardTab	{ float:left; width: 270px; height: 32px; margin: 0px 0px 0px 0px; }
.cardTab .tab	{ float:left; width: 80px; height: 32px; margin: 0px 2px 0px 0px; text-align: center; border-radius: 2px; background-color: #FFFFFF; border-right: solid 1px #CB9D46;; border-top: solid 1px #CB9D46;; border-left: solid 1px #CB9D46; }
.cardTab .txt	{ margin: 7px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; color: #CB9D46; }
.frmTabDiv	{ float: left; width: 288px; height: 32px; margin: 25px 15px; border-radius: 17px; border: solid 1px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; }
.frmTab	{ float: left; width: 94px; height: 32px; border-radius: 17px; text-align: center; cursor: pointer; }
.frmTab label	{ height: 32px; line-height: 30px; color: #A7A7A5; cursor: pointer; }
.frmTabSel	{ float: left; width: 100px; height: 32px; border-radius: 17px; background-color: #CB9D46; text-align: center; }
.frmTabSel label	{ height: 32px; line-height: 30px; color: #FFFFFF; }
.frmSelTabDiv	{ float: left; width: 288px; height: 32px; margin: 25px 15px; }
.frmSelTabDiv select	{ float: left; width: 288px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; font-weight: bold; color: #CB9D46; border-radius: 16.5px; border: solid 1px #E9E9EE; padding: 0px 16px; background: #F9F9F9 url('../../images/mb/head-icon-filter.png') no-repeat 258px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.dataCard	{ float: left; margin: 20px 15px 0px 15px; width: 290px; }
.dataCard table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.dataCard table .col	{ width: 100px; height: 32px; padding: 0px 0px 0px 10px; background-color: #E9E9EE; }
.dataCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.dataCard .hr	{ float: left; width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.dataTit	{ float: left; margin: 0px 0px 15px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #c79543; }
.sveFrm	{ float: left; margin: 20px 15px 0px 15px; padding: 20px 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.sveFrmTit	{ float: left; margin: 0px 0px 15px 5px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.sveFrmTit img	{ vertical-align:middle; margin: -1px 7px 0px 0px; }
.sveFrm table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.sveFrm table .col	{ width: 100px; height: 32px; padding: 0px 0px 0px 10px; background-color: #E9E9EE; }
.sveFrm table .data	{ height: 28px; padding: 2px 5px 2px 10px; word-break: break-all; }
.sveFrm table .data:hover	{ color: #CB9D46; text-decoration:underline; }
.sveFrm .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.sveCard	{ float: left; margin: 20px 15px 0px 15px; padding: 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.sveCard .tit	{ float:left; margin: 0px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.sveCard .tab	{ float:right; width: 60px; height: 18px; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 5px; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; letter-spacing: 0.2px; text-align: center; color: #CB9D46; }
.sveCard table	{  width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.sveCard table .col	{ width: 100px; height: 32px; padding: 0px 0px 0px 10px; background-color: #E9E9EE; }
.sveCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.sveCard table .data .item	{ width: 100%; word-break: break-all; }
.sveCard table .data .item label	{ cursor: pointer; }
.sveCard table .data .item label:hover	{ text-decoration:underline; }
.sveCard .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.sveCard .hr290	{ float: left; width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.sveCard .selb	{ float:left; width: 270px; margin: 10px 0px 0px 0px; }
.sveCard .selb .col	{ float:left; margin:0px 15px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.sveCard .selb select	{ float:left; margin:10px 0px 10px 0px; width: 270px; height: 34px; border-radius: 2px; border: solid 1px #E9E9EE; padding: 0px 10px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 237px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none;font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.sveCard .ckb	{ float:left; width: 270px; margin: 10px 0px 0px 0px; }
.sveCard .ckb .col	{ float:left; margin:0px 15px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.sveCard .ckb .checkBox	{ float:left; vertical-align: middle; margin:3px 5px 0px 0px; border-radius: 2px; background-color: #FFFFFF; border: solid 1px #A7A7A5; }
.sveCard .txa	{ float:left; margin: 10px 0px 10px 0px; }
.sveCard .txa .col	{ float:left; margin:0px 15px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.sveCard .desc	{ float:left; margin:10px 15px 0px 0px; width: 270px; height: 150px; background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.sveCle	{ float: left; margin: 20px 15px 10px 15px; padding: 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.sveCle .tit	{ float:left; margin: 5px 0px 10px 0px; width: 270px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: center; color: #C79543; }
.sveCle .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.sveCleBtnDiv	{ float: left; width: 270px; margin: 15px 0px 5px 0px; text-align: center; }
.sveCleBtnDiv .btn	{ cursor: pointer; width: 270px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E1E0DC; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #595757; }
.sveCleBtnDiv .btn:hover	{ background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; }
.sveCleBtnDiv .btnDis	{ margin: 0px 5px; width: 270px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
.sveBtnDiv	{ width: 270px; margin: 0px 0px 15px 0px; text-align: center; }
.sveBtnDiv .btn	{ margin: 0px 5px; cursor: pointer; width: 80px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E1E0DC; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #595757; }
.sveBtnDiv .btn:hover	{ background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; }
.sveBtnDiv .btnDis	{ margin: 0px 5px; width: 80px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
.sveRpy	{ float:left; margin: 10px 15px 0px 15px; padding: 20px 0px 10px 0px; width: 290px; border-radius: 10px; background-color: #E9E9EE; }
.sveRpy .tit	{ float:left; width: 270px; margin: 0px 10px 10px 10px; }
.sveRpy .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.sveRpy .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.sveRpy .cnt	{ float:left; width: 270px; margin: 5px 10px 10px 10px;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.sveRpy .hr	{ float: left; width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #FFFFFF; color:#FFFFFF; }
.sveRpy .att	{ float:left; width: 270px; margin: 10px 10px 0px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.sveRpy .att .cTxt	{ float:left; width: 28px; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.sveRpy .att .box	{ float:left; width: 235px; }
.sveRpy .att .box .item	{ float:left; width: 225px; margin: 0px 0px 5px 10px; word-break: break-all; }
.sveRpy .att .box .item label	{ float:left; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #595757; }
.sveRpy .att .box .item label:hover	{ text-decoration:underline; }
.sveLstNew	{ float:left; display: none; }
.sveLstRpy	{ float:left; width: 270px; margin: 2px 0px 0px 0px; }
.sveLstRpy .tit	{ float:left; width: 250px; margin: 15px 10px 10px 10px; }
.sveLstRpy .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.sveLstRpy .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.sveLstRpy .cnt	{ float:left; width: 250px; margin: 5px 10px 10px 10px;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.sveLstRpy .att	{ float:left; width: 250px; margin: 10px 10px 0px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.sveLstRpy .att .cTxt	{ float:left; width: 28px; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.sveLstRpy .att .box	{ float:left; width: 235px; }
.sveLstRpy .att .box .item	{ float:left; width: 225px; margin: 0px 0px 5px 0px; word-break: break-all; }
.sveLstRpy .att .box .item label	{ float:left; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #595757; }
.sveLstRpy .att .box .item label:hover	{ text-decoration:underline; }
.sveLstRpy .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E1E0DC; color:#E1E0DC; }
.sveLstFw	{ float: left; width: 270px; margin: 5px 0px 0px 0px; border: solid 0px #FF0000; }
.sveLstFw .tit	{ float:left; width: 250px; margin: 10px 10px 0px 10px; }
.sveLstFw .tit .txt	{ float:left; font-family: CenturyGothic; font-size: 12px; font-weight: bold; letter-spacing: 0.2px; text-align: left; color: #CB9D46; }
.sveLstFw .cnt	{ float:left; width: 250px; margin: 10px 10px 5px 10px;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #CB9D46; word-break: break-all; }
.subBtnDiv	{ float:right; cursor: pointer; margin: 10px 15px 5px 0px; width: 55px; height: 34px; background: #FFFFFF url('../../images/mb/icon_fw.png') no-repeat 13px 7px; padding: 0px 0px 0px 37px; border-radius: 17px; background-color: #CB9D46; }
.subBtnDiv .bTxt	{ margin: 8px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 13px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #FFFFFF; }
.fwCardTit	{ float: left; margin: 20px 15px 0px 15px; width: 290px;  height: 34px; background: #CB9D46 url('../../images/mb/icon_fw.png') no-repeat 13px 7px; border-right: solid 0.3px #E1E0DC;; border-top: solid 0.3px #E1E0DC; border-left: solid 0.3px #E1E0DC;; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.fwCardTit .tit	{ float:left; margin: 7px 0px 0px 38px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #FFFFFF; }
.fwCardCnt	{ float: left; margin: 0px 15px 0px 15px; width: 290px; background-color: #FFFFFF; border-right: solid 0.3px #E1E0DC; border-bottom: solid 0.3px #E1E0DC;; border-left: solid 0.3px #E1E0DC; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.fwCardCnt .inb	{ float:left; width: 275px; margin: 10px 0px 0px 15px; }
.fwCardCnt .inb .col	{ float:left; margin: 6px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fwCardCnt .inb input	{ float:left; margin: 0px 0px 0px 12px; padding: 0px 10px; width: 96px; height: 29px; border-radius: 10px; background-color: #FFFFFF; border: solid 1px #CB9D46; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; text-align: left; }
.fwCardCnt .txa	{ float:left; margin: 15px 0px 0px 0px; width: 290px; }
.fwCardCnt .desc	{ float:left; margin:0px 10px 0px 10px; width: 267px; height: 110px; background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.fwCardCnt .hr	{ float: left; width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.fwCardCnt .subTit	{ float: left; margin: 20px 15px 10px 15px; border: solid 0px #FF0000; width: 260px;font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.fwCardCnt .sbtn	{ width: 290px; margin: 0px 0px 15px 0px; text-align: center; }
.fwCardCnt .btn	{ margin: 0px 5px; cursor: pointer; width: 100px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E1E0DC; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #595757; }
.fwCardCnt .btn:hover	{ background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; }
.fwCardCnt .btnDis	{ margin: 0px 5px; width: 100px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
.fwCardCnt .fwLst	{ float:left; margin: 20px 0px 30px 0px; width: 290px; border: solid 0px #FF0000; }
.fwCardCnt .fwLst .tit	{ float:left; width: 260px; margin: 0px 15px 10px 15px; }
.fwCardCnt .fwLst .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.fwCardCnt .fwLst .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.fwCardCnt .fwLst .cnt	{ float:left; width: 260px; margin: 0px 15px 10px 15px;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.fwCardCnt .fwHty	{ float:left; margin: 15px 0px 0px 0px; width: 290px; }
.fwCardCnt .fwHty .tit	{ float:left; width: 260px; margin: 0px 15px 10px 15px; }
.fwCardCnt .fwHty .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 12px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fwCardCnt .fwHty .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 10px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.fwCardCnt .fwHty .cnt	{ float:left; width: 260px; margin: 0px 15px 10px 15px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.dcsTp	{ width: 290px; height: 40px; border-radius: 20px; background: #FFFFFF url('../../images/mb/icon_dcs.png') no-repeat 24px 7px; border: solid 0.3px #E9E9EE; margin: 20px auto; cursor: pointer;  }
.dcsTp:hover .more	{ display: inline; }
.dcsTp .itemLab	{ cursor: pointer; margin: 12px 0px 0px 56px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.dcsTp .more	{ float: right; cursor: pointer; vertical-align:middle; margin: 8px 30px 0px 0px; display:none; }
.fusFrm	{ float: left; margin: 20px 15px 0px 15px; padding: 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.fusFrm .tit	{ float:left; margin: 10px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.fusFrm .col	{ float:left; margin: 10px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fusFrm .selb	{ float:left; width: 270px; margin: 10px 0px 0px 0px; }
.fusFrm .selb .col	{ float:left; margin:0px 10px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fusFrm .selb select	{ float:left; margin:10px 0px 10px 0px; width: 270px; height: 34px; border-radius: 2px; color: #CB9D46; border: solid 1px #CB9D46; padding: 0px 10px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 237px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.fusFrm .txt	{ float:left; width: 270px; margin: 10px 0px 0px 0px; }
.fusFrm .txt .col	{ float:left; margin:0px 10px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fusFrm .txt input	{ float:left; margin:10px 0px 10px 0px; padding: 0px 10px; width: 248px; height: 34px; border-radius: 2px; border: solid 1px #E9E9EE; color: #A7A7A5; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.fusFrm .txt .dtIn	{ float:left; margin:10px 0px 10px 0px; padding: 0px 10px; width: 248px; height: 34px; border-radius: 2px; border: solid 1px #CB9D46; color: #333333; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.fusFrm .txa	{ float:left; margin: 10px 0px 10px 0px; }
.fusFrm .txa .col	{ float:left; margin:0px 10px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fusFrm .desc	{ float:left; margin:10px 10px 0px 0px; padding: 0px 10px; width: 248px; height: 150px; background-color: #FFFFFF; border: solid 1px #E9E9EE; color: #A7A7A5; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.fusFrm .txa .dtIn	{ float:left; margin:10px 10px 0px 0px; padding: 0px 10px; width: 248px; height: 150px; background-color: #FFFFFF; border: solid 1px #CB9D46; color: #333333; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.fusFrm .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.fusFrm .inDate	{ float: left; width: 270px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; color: #A7A7A5; }
.fusFrm .inDate .dt	{ float: left;  }
.fusFrm .inDate .emp	{ float:right; }
.fusFrm .content	{ float: left; margin:20px 0px 25px 0px; width: 270px; font-family: CenturyGothic; font-size: 12px; line-height: 1.33; letter-spacing: 0.2px; color: #333333; word-break: break-all; }
.fusFrm .att	{ float: left; margin:0px 0px 0px 0px; width: 270px; }
.fusFrm .att img	{ float: left; vertical-align:middle; margin: -1px 7px 0px 0px; }
.fusFrm .att .item	{ float: left; margin:0px 0px 10px 0px; width: 240px; }
.fusFrm .att .item .txt	{ cursor: pointer; float: left; margin:0px 0px 3px 0px; width: 240px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #CB9D46; word-break: break-all; }
.fusFrm .att .item .txt:hover	{ text-decoration:underline; }
.fusFrm .info	{ float: left; margin:10px 0px 25px 0px; width: 270px; }
.fusFrm .info .item	{ float: left; margin:0px 0px 0px 0px; width: 135px; }
.fusFrm .info .item img	{ float: left; vertical-align:middle; margin: -1px 7px 0px 15px; }
.fusFrm .info .item .txt	{ float: left; margin:0px 0px 0px 0px; width: 85px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.fusFrm .btnDiv	{ float: left; width: 270px; margin: 0px 0px 15px 0px; text-align: center; }
.fusFrm .btnDiv .btn	{ margin: 0px 5px; cursor: pointer; width: 120px; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #FFFFFF; }
.fusFrm .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.fusFrm .btnDiv .btnDis	{ margin: 0px 5px; width: 120px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
#fusRpyFrm	{ display: none; }
#eseRpyFrm	{ display: none; }
.fusRpy	{ float:left; margin: 15px 15px 0px 15px; padding: 20px 0px 10px 0px; width: 290px; border-radius: 10px; background-color: #E9E9EE; }
.fusRpy .tit	{ float:left; width: 270px; margin: 0px 10px 10px 10px; }
.fusRpy .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.fusRpy .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.fusRpy .bst	{ float:left; width: 270px; margin: 0px 10px 0px 10px; }
.fusRpy .bst img	{ float: left; vertical-align:middle; margin: -1px 7px 0px 0px; }
.fusRpy .cnt	{ float:left; width: 270px; margin: 5px 10px 10px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.fusRpy .hr	{ float: left; width: 290px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #FFFFFF; color:#FFFFFF; }
.fusRpy .att	{ float: left; margin: 10px 10px 20px 10px; width: 270px; }
.fusRpy .att img	{ float: left; vertical-align:middle; margin: -1px 7px 0px 0px; }
.fusRpy .att .item	{ float: left; margin:0px 0px 10px 0px; width: 240px; }
.fusRpy .att .item .txt	{ cursor: pointer; float: left; margin:0px 0px 3px 0px; width: 240px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.fusRpy .att .item .txt:hover	{ text-decoration:underline; }
.fusRpy .btnDiv	{ float: left; width: 290px; margin: 15px 0px 15px 0px; text-align: center; }
.fusRpy .btnDiv .btn	{ margin: 0px 5px; cursor: pointer; width: 120px; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #FFFFFF; }
.fusRpy .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.fusRpy .btnDiv .btnDis	{ margin: 0px 5px; width: 110px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
#favFrm	{ display: none; position:absolute; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 9.5px 0.5px rgba(26, 26, 23, 0.2); z-index:99; }
.favAdd	{ width: 300px; height: 575px; }
.favAdd .tit	{ float: left; margin: 15px 0px 20px 0px; width: 300px; height: 30px; }
.favAdd .tit label	{ float: left; margin: 10px 0px 0px 20px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757;}
.favAdd .tit img	{ float: right; margin: 0px 15px 0px 0px; cursor: pointer; }
.favAdd .hr2	{ float: left; width: 300px; height: 2px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.favAdd .fdList	{ float: left; margin: 0px 0px 0px 0px; width: 100%; height: 430px; overflow:auto; }
.favAdd .fdList .fdItem	{ float: left; margin: 0px 0px 0px 0px; cursor: pointer; width: 100%; height: 35px; border-bottom: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: left; color: #595757; }
.favAdd .fdList .fdItem .space	{ float: left; width: 15px; }
.favAdd .fdList .fdItem .fd	{ float: left; margin: 10px 0px 0px 10px; }
.favAdd .fdList .fdItem label	{ float: left; margin: 8px 0px 0px 5px; cursor: pointer; }
.favAdd .fdList .sel	{  background-color: #FBECCD; color: #CB9D46; }
.favAdd .fdList .subFd	{  display: none; }
.favAdd .btnDiv	{ float: left; margin: 16px 0px 0px 0px; width: 300px; height: 34px; text-align: center; }
.favAdd .btnDiv .btnL	{ float: left; margin: 0px 0px 0px 10px; cursor: pointer; width: 60px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #A7A7A5; }
.favAdd .btnDiv .btnL:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.favAdd .btnDiv .btnR	{ float: right; margin: 0px 10px 0px 0px; cursor: pointer; width: 60px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #A7A7A5; }
.favAdd .btnDiv .btnR:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.newFd	{ margin: 0px 0px 0px 0px; width: 100%; height: 35px; border-bottom: solid 1px #E9E9EE; background-color: #FFFFFF; }
.newFd .space	{ float: left; width: 15px; }
.newFd .fd	{ float: left; margin: 10px 0px 0px 10px; }
.newFd input	{ float:left; margin: 4px 0px 0px 5px; padding: 0px 5px; width: 70px; height: 25px; border-radius: 2px; border: solid 1px #E9E9EE; color: #A7A7A5; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.newFd .btn	{ margin: 5px 0px 0px 5px; cursor: pointer; width: 45px; height: 25px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; text-align: center; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 23px; letter-spacing: 1px; color: #A7A7A5; }
.newFd .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.favTit	{ float: left; margin: 25px 15px 15px 15px; width: 290px; height: 34px; }
.favTit img	{ float: left; vertical-align:middle; margin: 4px 5px 0px 0px; }
.favTit .tit	{ float: left; margin: 8px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.favTit .btn	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; width: 100px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #A7A7A5; }
.favTit .hr2	{ float: left; margin: 0px 15px 0px 15px; width: 290px; height: 2px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.favPath	{ float: left; margin: 0px 15px 10px 15px; width: 290px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: left; color: #A7A7A5; word-break: break-all; }
.favPath label	{ cursor: pointer; }
.favPath label:hover	{ color: #CB9D46; text-decoration:underline; }
.favFd	{ float: left; margin: 0px 15px 0px 15px; width: 290px; overflow:auto; }
.favFd .fdItem	{ float: left; margin: 0px 0px 0px 0px; width: 100%; border-bottom: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: left; color: #595757; }
.favFd .fdItem .space	{ float: left; width: 15px; }
.favFd .fdItem .note	{ float: left; margin: 10px 0px; width: 100%; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: center; color: #595757; }
.favFd .fdItem .fd	{ float: left; cursor: pointer; margin: 10px 0px 0px 10px; }
.favFd .fdItem .fdn	{ float: left; cursor: pointer; margin: 0px 0px 2px 10px; width: 155px; word-break: break-all; }
.favFd .fdItem .fdn .txt	{ float: left; margin: 2px 0px 0px 0px; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #333333; }
.favFd .fdItem .fdn .date	{ float: left; margin: 0px 0px 0px 0px; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 10px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.favFd .fdItem .fun	{ float: right; margin: 0px 10px 0px 0px; }
.favFd .fdItem .fun .btn	{ float: left; cursor: pointer; margin: 5px 0px 0px 10px; width: 30.5px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.favFd .fdItem .fun .btn img	{ float: left; vertical-align:middle; margin: 5px 0px 0px 5px; }
.favFd .sel	{  background-color: #FBECCD; color: #CB9D46; }
.favFd .subFd	{ display: none; }
.favFd .fdItem .pfd	{ float: left; cursor: pointer; margin: 10px 0px 10px 10px; }
.favFd .fdItem .pfdn	{ float: left; cursor: pointer; margin: 7px 0px 2px 10px; width: 155px; word-break: break-all; }
.favFd .fdItem .pfdn .txt	{ float: left; margin: 2px 0px 0px 0px; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #333333; }
.favFd .fmItem	{ float: left; margin: 0px 0px 0px 0px; width: 100%; border-bottom: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: left; color: #595757; }
.favFd .fmItem .fm	{ float: left; cursor: pointer; margin: 10px 0px 0px 7px; }
.favFd .fmItem .fmn	{ float: left; cursor: pointer; margin: 0px 0px 2px 7px; width: 155px; word-break: break-all; }
.favFd .fmItem .fmn .txt	{ float: left; margin: 2px 0px 0px 0px; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #333333; }
.favFd .fmItem .fmn .date	{ float: left; margin: 0px 0px 0px 0px; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 10px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.favFd .fmItem .fun	{ float: right; margin: 0px 10px 0px 0px; }
.favFd .fmItem .fun .btn	{ float: left; cursor: pointer; margin: 5px 0px 0px 10px; width: 30.5px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.favFd .fmItem .fun .btn img	{ float: left; vertical-align:middle; margin: 5px 0px 0px 5px; }
.favFd .fmItem .sel	{  background-color: #FBECCD; color: #CB9D46; }
.favFd .addFd	{ float: left; margin: 0px 0px 0px 0px; width: 100%; display: none; }
.favFd .nfdItem	{ float: left; margin: 0px 0px 0px 0px; width: 100%; border-bottom: solid 1px #E9E9EE; }
.favFd .nfdItem .fd	{ float: left; margin: 10px 0px 0px 10px;  }
.favFd .nfdItem .fdn	{ float: left; margin: 4px 0px 4px 10px; width: 140px; }
.favFd .nfdItem .fdn input	{ float: left; margin: 0px 0px 0px 0px; padding: 2px 5px 0px 5px; width: 130px; height: 23px; border-radius: 2px; border: solid 1px #E9E9EE; color: #A7A7A5; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; }
.favFd .nfdItem .fun	{ float: right; margin: 6px 10px 0px 0px; }
.favFd .nfdItem .fun .btn	{ margin: 0px 0px 0px 5px; cursor: pointer; width: 40px; height: 25px; border-radius: 17px; background-color: #CB9D46; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #FFFFFF; }
.favFd .nfdItem .fun .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
#fdEditBtn	{ float: left; margin: 0px 0px 10px 0px; width: 100%; text-align: center; }
#fdEditBtn .btn	{ margin: 0px 0px 0px 5px; cursor: pointer; width: 80px; height: 26px; border-radius: 13px; background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; }
#fdEditBtn .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
#fdEdit	{ float: left; margin: 3px 0px 10px 10px; width: 250px; }
#fdEdit .edit	{ float: left; margin: 0px 0px 0px 0px; width: 100%; }
#fdEdit .edit input	{ float: left; margin: 0px 0px 0px 0px; padding: 2px 5px 0px 5px; width: 240px; height: 23px; border-radius: 2px; border: solid 1px #E9E9EE; color: #333333; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.43; letter-spacing: 0.3px; }
#fdEdit .btnDiv	{ float: left; margin: 8px 10px 0px 0px; width: 100%; text-align: center; border: solid 0px #FF0000; }
#fdEdit .btnDiv .btn	{ margin: 0px 5px 0px 5px; cursor: pointer; width: 80px; height: 26px; border-radius: 13px; background-color: #333333; border: solid 0.3px #333333; color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; letter-spacing: 0.2px; }
#fdEdit .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
#cfmFrm { position: absolute; z-index:110; display: none; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 9.5px 0.5px rgba(26, 26, 23, 0.2); }
#cfmFrm .tit { float: left; margin: 15px 0px; width: 100%; height: 30px; }
#cfmFrm .tit img { float: right; margin: 0px 15px; cursor: pointer; }
#cfmFrm .desc { float: left; margin: 10px 0px 25px 0px; width: 100%; height: 40px; }
#cfmFrm .desc img { float: left; margin: 5px 8px 0px 25px; width: 30px; height: 29px; }
#cfmFrm .desc .txt { float: left; margin: 10px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 16px; letter-spacing: 0.3px; text-align: left; color: #595757; }
#cfmFrm .hr	{ float: left; width: 100%; height: 2px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
#cfmFrm .btnDiv	{ float: left; margin: 15px 0px 0px 0px; width: 300px; height: 34px; text-align: center; }
#cfmFrm .btnDiv .btn	{ margin: 0px 5px; cursor: pointer; width: 100px; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #FFFFFF; }
#cfmFrm .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
#cfmFrm .btnDiv .btnDis	{ margin: 0px 5px; width: 110px; height: 34px; border-radius: 17px; background-color: #EAEAEF; border: solid 0.3px #EAEAEF; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #F9F9FA; }
.ckFrm	{ display: none; }
.csCard	{ float: left; width: 270px; margin: 10px 15px 0px 15px; padding: 20px 10px 15px 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
.csCard .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.csCard .hr1	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.csCard table	{  cursor: pointer; width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.csCard table .col	{ width: 68px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.csCard table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.csCard table .data span	{ float: right; }
.csCard .btnDiv	{ float: left; margin: 15px 0px 0px 0px; width: 270px; height: 32px; text-align: center; }
.csCard .btnDiv .btn	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #FFFFFF; }
.csCard .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.csCard .btnDiv .btnSu	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #CB9D46; }
.csCard .btnDiv .btnSu:hover	{ color:#FFFFFF; background-color: #CB9D46; }
.csCard .btnDiv .note	{ float: left; margin: 0px 0px 0px 0px; width: 270px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.csTitDiv	{ float: left; margin: 25px 0px 0px 15px; font-size: 16px; line-height: 15px; letter-spacing: 0.3px; }
.csTitDiv img	{ vertical-align:middle; margin: -1px 7px 0px 0px; }
.csTitDiv .bTxt	{ font-family: MicrosoftJhengHei; font-weight: bold; color: #333333; }
.csSubTitDiv { margin: 10px 15px 0px 50px; }
.csSubTitDiv label { font-family: CenturyGothic; font-size: 14px; letter-spacing: 0.3px; line-height: 20px; text-align: left; color: #CB9D46; word-break: break-all; }
.csInfo	{ float: left; width: 270px; margin: 20px 15px 0px 15px; padding: 20px 10px 15px 10px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
.csInfo .tit	{ float: left; width: 270px; margin: 0px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.csInfo .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.csInfo .hr1	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.csInfo table	{ width: 100%; border-collapse: collapse; border: 0; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.csInfo table .col	{ width: 68px; height: 32px; padding: 0px 0px 0px 12px; background-color: #E9E9EE; }
.csInfo table .data	{ height: 28px; padding: 2px 5px 2px 5px; word-break: break-all; }
.csInfo table .data span	{ float: right; }
.csInfo table .att	{ cursor: pointer; float: left; margin: 3px 0px 0px 0px; width: 160px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; word-break: break-all; }
.csInfo table .att:hover	{ color: #CB9D46; text-decoration:underline; }
.csInfo .btnDiv	{ float: left; margin: 15px 0px 0px 0px; width: 270px; height: 32px; text-align: center; }
.csInfo .btnDiv .btn	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #FFFFFF; }
.csInfo .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.csInfo .btnDiv .btnSu	{ cursor: pointer; height: 32px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #CB9D46; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #CB9D46; }
.csInfo .btnDiv .btnSu:hover	{ color:#FFFFFF; background-color: #CB9D46; }
.csInfo .btnDiv .note	{ float: left; margin: 0px 0px 0px 0px; width: 270px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.dataSmpList	{ float: left; width: 270px; margin: 25px 15px 0px 15px; padding: 5px 10px 15px 10px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); word-break: break-all; }
.dataCardTab	{ float:left; width: 270px; height: 32px; margin: 0px 0px 0px 0px; }
.dataCardTab .tab	{ float:left; width: 80px; height: 32px; margin: 0px 2px 0px 0px; text-align: center; border-radius: 2px; background-color: #FFFFFF; border-right: solid 1px #CB9D46;; border-top: solid 1px #CB9D46;; border-left: solid 1px #CB9D46; }
.dataCardTab .txt	{ margin: 7px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; color: #CB9D46; }
.snList	{ float: left; width: 270px; margin: 25px 15px 0px 15px; padding: 20px 10px 15px 10px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); word-break: break-all; }
.snList .tit	{ float: left; margin: 0px 0px 10px 0px; width: 270px; }
.snList .tit .txt	{ float: left; margin: 0px 10px 0px 0px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.snList .tit .date	{ float: left; margin: 0px 10px 0px 0px; font-family: CenturyGothic; font-size: 16px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snList .tit .week	{ float: left; font-family: CenturyGothic; font-size: 16px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snList .hld	{ float: left; width: 270px; }
.snList .hld .txt	{ float: left; width: 270px; margin: 0px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.snList .hld .date	{ float: left; margin: 0px 10px 0px 0px; font-family: CenturyGothic; font-size: 16px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snList .hld .week	{ float: left; font-family: CenturyGothic; font-size: 16px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snCard	{ float: left; width: 270px; margin: 10px 0px 0px 0px; }
.snCard .table	{ float: left; cursor: pointer; width: 270px; margin: 0px 0px 0px 0px; }
.snCard .frm	{ float: left; width: 268px; background-color: #E9E9EE; border-left: 1px solid #E9E9EE; border-right: 1px solid #E9E9EE; }
.snCard .frm .info	{ float: left; width: 250px; margin: 10px 10px 0px 10px; }
.snCard .frm .nonSn	{ float: left; width: 250px; margin: 10px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: 0.3px; text-align: center; color: #595757; }
.snCard .frm .info .txt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snCard .frm .info .code	{ float: left; margin: 0px 0px 0px 10px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snCard .frm .frmBtn	{ float: left; width: 250px; margin: 10px 10px 5px 10px; }
.snCard .frm .frmBtn .btn	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; width: 150px; height: 26px; border-radius: 13.5px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 12.6px; letter-spacing: 0.3px; color: #A7A7A5; }
.snCard .frm .frmBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snCard .col	{ float: left; width: 268px; background-color: #FFFFFF; border-left: 1px solid #E9E9EE; border-bottom: 1px solid #E9E9EE; border-right: 1px solid #E9E9EE; }
.snCard .col .name	{ float: left; margin: 8px 0px 8px 10px; width: 69px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.snCard .col .data	{ border: solid 0px #ff0000; float: left; margin: 8px 10px 8px 0px; width: 179px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #333333; word-break: break-all; }
.snCard .col .data .txt	{ float: left; margin: 0px 0px 0px 0px; font-family: CenturyGothic; font-size: 12px; line-height: 1.43; letter-spacing: 0.4px; text-align: left; color: #333333; }
.snCard .col .data .wek	{ float: left; margin: 0px 0px 0px 8px; font-family: CenturyGothic; font-size: 12px; line-height: 1.43; letter-spacing: 0.4px; text-align: left; color: #A7A7A5; }
.snCard .snBtn	{ float: left; width: 268px; margin: 0px; padding: 10px 0px; text-align: center; background-color: #FFFFFF; border-left: 1px solid #E9E9EE; border-bottom: 1px solid #E9E9EE; border-right: 1px solid #E9E9EE; }
.snCard .snBtn .btn	{ margin: 0px 5px; cursor: pointer; width: 80px; height: 26px; border-radius: 13.5px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 12.6px; letter-spacing: 0.3px; color: #A7A7A5; }
.snCard .snBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snCard .hr	{ float: left; width: 270px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snCard .hr2_smp	{ float: left; width: 268px; height: 2px; margin: 1px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snCard .hr_smp	{ float: left; width: 268px; height: 1px; margin: 1px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snCard .smpCol	{ float: left; width: 268px; background-color: #FFFFFF; }
.snCard .smpCol	.name	{ float: left; margin: 0px 0px 0px 0px; width: 69px; background-color: #E9E9EE; }
.snCard .smpCol .name .txt	{ float: left; margin: 8px 0px 8px 10px; width: 59px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snCard .smpCol .data	{ float: left; margin: 0px 0px 0px 0px; width: 199px; }
.snCard .smpCol .data .txt	{ float: left; margin: 8px 10px 8px 10px; width: 179px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #333333; word-break: break-all; }
.snCard .smpCol	.non	{ float: left; margin: 0px 0px 0px 0px; width: 268px;  text-align: center }
.snCard .smpCol .non .txt	{ margin: 8px 0px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.2px; color: #333333; word-break: break-all; }
.cldDiv	{ float: left; width: 296px; margin: 20px 12px 0px 12px; }
.cldDiv .topBar	{ float: left; width: 296px; margin: 0px 0px 20px 0px; }
.cldDiv .topBar .pvs	{ float: left; margin: 3px 0px 0px 0px; cursor: pointer; }
.cldDiv .topBar .txt	{ float: left; width: 278px; margin: 0px 0px 0px 0px; text-align: center; }
.cldDiv .topBar .txt .month	{ margin: 0px 2px; font-family: CenturyGothic; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.3px; color: #CB9D46; }
.cldDiv .topBar .txt .yesr	{ margin: 0px 2px; font-family: CenturyGothic; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.3px; color: #A7A7A5; }
.cldDiv .topBar .next	{ float: right; margin: 3px 0px 0px 0px; cursor: pointer; }
.cldDiv .frmTit	{ float: left; width: 296px; margin: 0px 0px 15px 0px; }
.cldDiv .frmTit .item	{ float: left; width: 42px; margin: 0px 0px 0px 0px; font-family: CenturyGothic; font-size: 10px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.2px; text-align: center; color: #CB9D46; }
.cldDiv .dayList	{ float: left; width: 296px; margin: 0px 0px 15px 0px; }
.cldDiv .dayList .day	{ float: left; width: 42px; margin: 0px 0px 0px 0px; }
.cldDiv .dayList .day .txt	{ margin: auto; cursor: pointer; width: 20px; height: 20px; font-family: CenturyGothic; font-size: 10px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.95; letter-spacing: 0.2px; text-align: center; }
.cldDiv .dayList .day .toDay	{ margin: auto; cursor: pointer; width: 20px; height: 20px; border-radius: 20px; background-color: #C79543; color: #F1D384; font-family: CenturyGothic; font-size: 10px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.95; letter-spacing: 0.2px; text-align: center; }
.cldDiv .dayList .day .hdDay	{ margin: auto; cursor: pointer; width: 20px; height: 20px; border-radius: 20px; background-color: #A7A7A5; color: #FFFFFF; font-family: CenturyGothic; font-size: 10px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.95; letter-spacing: 0.2px; text-align: center; }
.cldDiv .dayList .day .snDay	{ margin: auto; cursor: pointer; width: 20px; height: 20px; border-radius: 20px; border: solid 1px #CB9D46; color: #CB9D46; font-family: CenturyGothic; font-size: 10px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.95; letter-spacing: 0.2px; text-align: center; }
.cldDiv .sndList	{ float: left; width: 285px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 4px; box-shadow: 0 0 3px 0 rgba(26, 26, 23, 0.2); background-color: #C79543; }
.cldDiv .sndList .side	{ float: left; width: 4px; margin: 0px 0px 0px 0px; background-color: #C79543; }
.cldDiv .sndList .frm	{ float: left; width: 285px; margin: 0px 0px 0px 0px; background-color: #FFFFFF; }
.cldDiv .sndList .frm .info	{ float: left; width: 265px; margin: 12px 0px; }
.cldDiv .sndList .frm .info table	{ width: 100%; border-collapse: collapse; border: 0; cursor: pointer; }
.cldDiv .sndList .frm .info table .left	{ width: 72px; border-right: 1px solid #A7A7A5; text-align: center; }
.cldDiv .sndList .frm .info table .right	{ vertical-align:text-top; }
.cldDiv .sndList .frm .info table .day	{ margin: 5px 0px 0px 0px; font-family: CenturyGothic; font-size: 18px; line-height: 1; letter-spacing: 0.9px; text-align: center; }
.cldDiv .sndList .frm .info table .wek	{ margin: 0px 0px 5px 0px; font-family: CenturyGothic; font-size: 12px; line-height: 1.5; letter-spacing: 0.6px; text-align: center; color: #333333; }
.cldDiv .sndList .frm .info table .note	{ float: left; width: 192px; margin: 0px 0px; }
.cldDiv .sndList .frm .info table .note .item	{ float: left; width: 152px; margin: 3px 20px; font-family: MicrosoftJhengHei; font-size: 11px; font-weight: 300;  text-align: left; color: #7E8292; }
.cldDiv .sndList .frm .img	{ float: right; width: 20px; margin: 0px 0px 0px 0px; }
.snStepTit	{ float: left; margin: 20px 15px 25px 15px; width: 290px; }
.snStepTit img	{ float: left; vertical-align:middle; margin: 0px 3px 0px 0px; }
.snStepTit .stp	{ float: left; margin: 4px 0px 0px 0px; width: 63px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; word-break: break-all; }
.snStepTit .txt	{ float: left; margin: 4px 0px 0px 0px; width: 199px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; word-break: break-all; }
.snAccTit	{ float: left; margin: 0px 15px 25px 15px; width: 290px; }
.snAccTit img	{ float: left; vertical-align:middle; margin: 0px 3px 0px 0px; }
.snAccTit .tit	{ float: left; margin: 2px 0px 0px 0px; width: 85px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; color: #333333; word-break: break-all; }
.snAccTit .code	{ float: left; margin: 2px 0px 0px 0px; width: 170px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; color: #CB9D46; word-break: break-all; }
.snSvyTit	{ float: left; margin: 0px 15px 25px 15px; width: 290px; }
.snSvyTit img	{ float: left; vertical-align:middle; margin: 0px 3px 0px 0px; }
.snSvyTit .txt	{ float: left; margin: 2px 0px 0px 0px; width: 260px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; color: #CB9D46; word-break: break-all; }
.snStepSel	{ float: left; margin: 0px 15px 25px 15px; width: 290px; }
.snStepSel select	{ float: left; width: 290px; height: 34px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; border-radius: 17px; border: solid 1px #CB9D46; padding: 0px 36px 0px 16px;  background: #FFFFFF url('../../images/mb/sel_int.png') no-repeat 256px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snFunBtn	{ float: left; margin: 0px 15px 25px 15px; width: 290px; text-align: center; }
.snFunBtn .btn	{ margin: 0px 10px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snFunBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snSubFunBtn	{ float: left; margin: 20px 10px 0px 10px; width: 270px; text-align: center; }
.snSubFunBtn .btn	{ margin: 0px 5px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snSubFunBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snSubFunBtn .btnDis	{ margin: 0px 5px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm	{ float: left; width: 290px; margin: 0px 15px 0px 15px; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 1px 0px rgba(31, 29, 29, 0.2); }
.snStepFrm .tit	{ float: left; width: 270px; margin: 20px 10px 10px 10px; }
.snStepFrm .tit .txt	{ float: left; margin: 9px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .tit .note	{ float:right; margin:9px 5px 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snStepFrm .tit .date	{ float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .tit .date input	{ float: left; width: 90px; height: 34px; padding: 0px 14px 0px 14px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; border-radius: 17px; border: solid 1px #E9E9EE; background: #FFFFFF; }
.snStepFrm .tit .col	{ float: left; width: 270px; margin: 0px 0px 10px 0px; }
.snStepFrm .tit .col .txt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .tit .ckBox	{ float: left; width: 270px; margin: 0px 0px 20px 0px; }
.snStepFrm .tit .ckBox .ckBoxL	{ float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .tit .ckBox .ckBoxL .citem { float: left; margin: 8px 0px 0px 0px; }
.snStepFrm .tit .ckBox .ckBoxL .citem input	{ float: left; margin: 0px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .tit .ckBox .ckBoxL .ctxt	{ float: left; margin: 6px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .tit .ckBox .ckBoxL .ctxtN	{ float: left; margin: 6px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .tit .ckBox .ckBoxR	{ float: right; width: 180px; margin: 0px 0px 0px 0px; }
.snStepFrm .tit .ckBox .ckBoxR .citem { float: left; margin: 8px 0px 0px 0px; }
.snStepFrm .tit .ckBox .ckBoxR .citem input	{ float: left; margin: 0px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .tit .ckBox .ckBoxR .ctxt	{ float: left; margin: 6px 8px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .tit .ckBox .ckBoxR .data input	{ float: left; margin: 0px 0px 0px 0px; padding: 0px 12px; width: 84px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.snStepFrm .tit .btnBox	{ float: left; width: 270px; margin: 0px 0px 15px 0px; }
.snStepFrm .tit .btnBox .btn	{ margin: 0px; cursor: pointer; width: 270px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .tit .btnBox .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .tit .ckBoxL	{ float: left; margin: 10px 0px 0px 0px; }
.snStepFrm .tit .ckBoxL .ckItem { float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .tit .ckBoxL .ckItem input	{ float: left; margin: 2px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .tit .ckBoxL .ckTxt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .tit .btn	{ float: right; margin: 0px 0px 0px 0px; }
.snStepFrm .tit .btn input	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; width: 110px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .tit .btn input:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .titT0	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .titT0 .txt	{ float: left; margin: 9px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .eTit	{ float: left; width: 290px; margin: 20px 0px 10px 0px; }
.snStepFrm .eTit .col	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .eTit .col .txt	{ float: left; margin: 1px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .eTit .col .tTxt	{ float: left; margin: 1px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snStepFrm .eTit .col .date	{ float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .eTit .col .date .info	{ float: left; margin: 0px 8px 0px 0px; font-family: CenturyGothic; font-size: 14px; line-height: 1.43; letter-spacing: 0.4px; text-align: left; color: #CB9D46; }
.snStepFrm .eTit .col .date .wek	{ float: left; margin: 0px 0px 0px 0px; font-family: CenturyGothic; font-size: 14px; line-height: 1.43; letter-spacing: 0.4px; text-align: left; color: #A7A7A5; }
.snStepFrm .eTit .col .btn	{ float: right; margin: -5px 0px 0px 0px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .eTit .col .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .eTit .hr	{ float: left; width: 290px; height: 1px; margin: 10px 0px 10px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .sTit	{ float: left; width: 290px; margin: 0px 0px 10px 0px; }
.snStepFrm .sTit .col	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .sTit .col .txt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .sTit .col .note	{ float:right; width: 150px; margin:0px 5px 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: right; color: #CB9D46; }
.snStepFrm .sTit .ckBox	{ float: left; width: 270px; margin: 0px 10px 20px 10px; }
.snStepFrm .sTit .ckBox .ckBoxL	{ float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .sTit .ckBox .ckBoxL .citem { float: left; margin: 8px 0px 0px 0px; }
.snStepFrm .sTit .ckBox .ckBoxL .citem input	{ float: left; margin: 0px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .sTit .ckBox .ckBoxL .ctxt	{ float: left; margin: 6px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .sTit .ckBox .ckBoxL .ctxtN	{ float: left; margin: 6px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .sTit .ckBox .ckBoxL .cktxt	{ float: left; margin: 5px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .sTit .ckBox .ckBoxR	{ float: right; width: 180px; margin: 0px 0px 0px 0px; }
.snStepFrm .sTit .ckBox .ckBoxR .citem { float: left; margin: 8px 0px 0px 0px; }
.snStepFrm .sTit .ckBox .ckBoxR .citem input	{ float: left; margin: 0px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .sTit .ckBox .ckBoxR .ctxt	{ float: left; margin: 6px 8px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .sTit .ckBox .ckBoxR .data input	{ float: left; margin: 0px 0px 0px 0px; padding: 0px 12px; width: 84px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.snStepFrm .sTit .btnBox	{ float: left; width: 270px; margin: 0px 10px 15px 10px; }
.snStepFrm .sTit .btnBox .btn	{ margin: 0px; cursor: pointer; width: 270px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .sTit .btnBox .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .sTit .fileBtn	{ float: left; margin: -5px 0px 0px 10px; }
.snStepFrm .sTit .fileQ	{ float: left; width: 270px; margin: 10px 10px 0px 10px; }
.snStepFrm .noteMsg	{ float: left; width: 290px; margin: 0px 0px 10px 0px; }
.snStepFrm .noteMsg .tit	{ float: left; width: 280px; margin: 0px 5px 15px 5px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; line-height: 1.43; letter-spacing: 0.4px; text-align: left; color: #CB9D46; border: solid 0px #00FF00; }
.snStepFrm .noteMsg .txt	{ float: left; width: 270px; margin: 0px 10px 15px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #595757; word-break: break-all; border: solid 0px #00FF00; }
.snStepFrm .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 10px 0px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .hr2T5	{ float: left; width: 270px; height: 2px; margin: 5px 10px 0px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col	{ float: left; width: 270px; margin: 5px 10px 0px 10px; }
.snStepFrm .col .name	{ float: left; width: 62px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .nameA	{ float: left; width: 248px; margin: 0px 2px 0px 2px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .col .nameA250	{ float: left; width: 250px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .col .nameA250 img	{ float: right; cursor: pointer; }
.snStepFrm .col .name50	{ float: left; width: 50px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .name80	{ float: left; width: 80px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .time	{ float: left; width: 80px; height: 32px; margin: 0px 0px 0px 0px; border-radius: 2px; background-color: #FFFFFF; }
.snStepFrm .col .timeSp	{ float: left; margin: 7px 8px 0px 7px; }
.snStepFrm .col .time select	{ float: left; width: 80px; height: 32px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 56px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .data	{ float: left; width: 184px; margin: 0px 0px 0px 0px; border: solid 0px #FF0000; }
.snStepFrm .col .data select	{ float: left; width: 186px; height: 32px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 160px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .data .intxt	{ float: left; width: 174px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .data .desc	{ float:left; margin:0px 0px 0px 0px; padding: 5px 5px; width: 174px; height: 120px; background-color: #FFFFFF; border: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; }
.snStepFrm .col .data176	{ float: left; width: 166px; margin: 0px 0px 0px 0px; }
.snStepFrm .col .data176 select	{ float: left; width: 168px; height: 32px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 142px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .data176 .intxt	{ float: left; width: 156px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .data	{ float: left; width: 184px; margin: 0px 0px 0px 0px; border: solid 0px #FF0000; }
.snStepFrm .col .data195	{ float: left; width: 195px; margin: 0px 0px 0px 0px; }
.snStepFrm .col .data195 .intxt	{ float: left; width: 185px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .data176D	{ float: left; width: 166px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .data176D .intxt	{ float: left; width: 135px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px #E9E9EE; }
.snStepFrm .col .data176D .msg	{ float: right; margin: 5px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #898B8E; }
.snStepFrm .col .data195D	{ float: left; width: 195px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .data195D .intxt	{ float: left; width: 150px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px; }
.snStepFrm .col .data195D .msg	{ float: right; margin: 5px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #898B8E; }
.snStepFrm .col .data .intxtMul	{ float: left; width: 174px; height: 30px; margin: 0px 0px 5px 0px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataA	{ float: left; width: 266px; height: 32px; margin: 0px 2px 0px 2px; border: 0px solid #A7A7A5; }
.snStepFrm .col .dataA .intxt	{ float: left; width: 256px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataD	{ float: left; width: 184px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataD .intxt	{ float: left; width: 140px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px #E9E9EE; }
.snStepFrm .col .dataD label	{ float: left; margin: 5px 0px 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; }
.snStepFrm .col .dataD .msg	{ float: right; margin: 5px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #898B8E; }
.snStepFrm .col .dataADiv	{ float: left; width: 268px; margin: 2px 2px 0px 0px; border: 1px solid #E9E9EE; }
.snStepFrm .col .dataADivNonB	{ float: left; width: 270px; margin: 2px 0px 0px 0px; }
.snStepFrm .col .dataADivNonB select	{ float: left; width: 270px; height: 32px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 244px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .dataADivNonB .desc	{ float:left; margin:0px 0px 0px 0px; padding: 5px 5px; width: 258px; height: 120px; background-color: #FFFFFF; border: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; }
.snStepFrm .col .dataADiv .subCol	{ float: left; width: 260px; height: 32px; margin: 0px 3px 5px 3px; }
.snStepFrm .col .dataADiv .subCol .sname	{ float: left; width: 25px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .dataADiv .subCol .sTxt	{ float: left; border: solid 0px #FF0000; margin: 0px 0px 0px 6px; padding: 6px 0px 6px 0px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .dataADiv .subCol .sdata	{ float: left; width: 184px; margin: 0px 0px 0px 0px; }
.snStepFrm .col .dataADiv .subCol .sdata select	{ float: left; width: 210px; height: 32px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 184px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .dataADiv .subCol .sdataD	{ float: left; width: 208px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataADiv .subCol .sdataD .sintxt	{ float: left; width: 165px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px #E9E9EE; }
.snStepFrm .col .dataADiv .subCol .sdataD .smsg	{ float: right; margin: 5px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #898B8E; }
.snStepFrm .col .dataADiv .subCol .sdataS	{ float: left; margin: 0px; border: 0px solid #FF0000; }
.snStepFrm .col .dataADiv .subCol .sdataS .intxt	{ float: left; height: 30px; padding: 0px 3px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataADiv .subCol .sdataS .aintxt	{ float: left; width: 142px; height: 30px; margin: 0px 0px 0px 30px; padding: 0px 3px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataADiv .subCol .sdataS select	{ float: left; width: 150px; height: 32px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 124px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .dataADiv .subCol .scol	{  border: 0px solid #FF0000;float: left; margin: 0px 3px; padding: 6px 0px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .dataADiv .subBtn	{ float: left; width: 260px; margin: 5px 3px 15px 3px; text-align: center; }
.snStepFrm .col .dataADiv .subBtn .btn	{ margin: 0px 0px 0px 0px; cursor: pointer; width: 230px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .col .dataADiv .subBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .col .dataADiv .subBtn .btnDis	{ margin: 0px 5px; width: 230px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .col .dataADiv .subFrm	{ float: left; width: 260px; margin: 5px 3px 10px 3px; border: solid 0px #FF0000; }
.snStepFrm .col .dataADiv .subFrm .hr	{ float: left; width: 260px; height: 1px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .dataADiv .subFrm .hr2	{ float: left; width: 260px; height: 2px; margin: 0px 0px 5px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .dataADiv .subFrm .subItem	{ float: left; width: 260px; margin: 0px 0px 5px 0px; background-color: #E9E9EE; border: solid 0px #00FF00; }
.snStepFrm .col .dataADiv .subFrm .subItem .info	{ float: left; width: 218px; margin: 10px 0px 10px 10px; background-color: #E9E9EE; border: solid 0px #00FF00; }
.snStepFrm .col .dataADiv .subFrm .subItem .info .subName	{ float: left; width: 218px; margin: 0px 0px 5px 0px; word-break: break-all; }
.snStepFrm .col .dataADiv .subFrm .subItem .info .subName label	{ margin: 0px 0px 0px 3px; }
.snStepFrm .col .dataADiv .subFrm .subItem .info .subAmt	{ float: left; width: 218px; margin: 0px 0px 0px 0px; word-break: break-all; }
.snStepFrm .col .dataADiv .subFrm .subItem img	{ float: right; margin: 10px 10px 10px 0px; cursor: pointer; }
.snStepFrm .col .dataFrm	{ float: left; width: 184px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .dataFrm .txtBox	{ float: left; width: 80px; height: 25px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .col .dataFrm .ckBox	{ float: right; width: 80px; height: 30px; margin: 0px 0px 0px 0px; }
.snStepFrm .col .dataFrm .ckBox .citem input	{ float: left; margin: 8px 5px 0px 0px; border: solid 1px #595757; }
.snStepFrm .col .dataFrm .ckBox .ctxt	{ float: left; margin: 5px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .col .note	{ float:left; margin:2px 5px 5px 5px; width: 260px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snStepFrm .col .inFrm	{ float: left; width: 266px; margin: 0px 2px 0px 2px; border: 1px solid #E9E9EE; }
.snStepFrm .col .inFrm .subCol	{ float: left; width: 260px; height: 32px; margin: 0px 3px 5px 3px; }
.snStepFrm .col .inFrm .subCol .sname	{ float: left; width: 25px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .inFrm .subCol .sdata	{ float: left; width: 184px; margin: 0px 0px 0px 0px; }
.snStepFrm .col .inFrm .subCol .sdata select	{ float: left; width: 210px; height: 32px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 184px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .inFrm .subCol .sdataD	{ float: left; width: 208px; height: 30px; margin: 0px 0px 0px 0px; border: solid 1px #E9E9EE; }
.snStepFrm .col .inFrm .subCol .sdataD .sintxt	{ float: left; width: 165px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px #E9E9EE; }
.snStepFrm .col .inFrm .subCol .sdataD .smsg	{ float: right; margin: 5px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #898B8E; }
.snStepFrm .col .inFrm .subInp	{ float: left; width: 260px; height: 32px; margin: 0px 3px 0px 3px;}
.snStepFrm .col .inFrm .subInp .sname	{ float: left; border: 0px solid #FF0000; width: 238px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .col .inFrm .subInp .sdata	{ float: left; width: 238px; margin: -5px 0px 0px 0px; }
.snStepFrm .col .inFrm .subInp .sdata input.txt	{ float: left; width: 232px; height: 30px; margin: 0px 0px 0px 8px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .col .inFrm .subInp .sdata select	{ float: left; width: 242px; height: 32px; margin: 0px 0px 0px 8px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 206px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .col .inFrm .subInp .ckItem { float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .col .inFrm .subInp .ckItem input	{ float: left; margin: 5px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .col .inFrm .subInp .ckTxt	{ float: left; margin: 3px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.43; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .col .inFrm .hr	{ float: left; width: 245px; height: 1px; margin: 0px 0px 2px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .inFrm .hr2	{ float: left; width: 245px; height: 2px; margin: 0px 0px 5px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .inFrm .subBtn	{ float: left; width: 260px; margin: 5px 3px 15px 3px; text-align: center; }
.snStepFrm .col .inFrm .subBtn .btn	{ margin: 0px 0px 0px 0px; cursor: pointer; width: 230px; height: 30px; border-radius: 15px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #FFFFFF; }
.snStepFrm .col .inFrm .subBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .col .inFrm .subBtn .btnDis	{ margin: 0px 5px; width: 230px; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .col .inFrm .subFrm	{ float: left; width: 260px; margin: 5px 3px 10px 3px; border: solid 0px #FF0000; }
.snStepFrm .col .inFrm .subFrm .hr	{ float: left; width: 260px; height: 1px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .inFrm .subFrm .hr2	{ float: left; width: 260px; height: 2px; margin: 0px 0px 5px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .col .inFrm .subFrm .subItem	{ float: left; width: 260px; margin: 0px 0px 5px 0px; background-color: #E9E9EE; border: solid 0px #00FF00; }
.snStepFrm .col .inFrm .subFrm .subItem .info	{ float: left; width: 218px; margin: 10px 0px 10px 10px; background-color: #E9E9EE; border: solid 0px #00FF00; }
.snStepFrm .col .inFrm .subFrm .subItem .info .subName	{ float: left; width: 218px; margin: 0px 0px 5px 0px; word-break: break-all; }
.snStepFrm .col .inFrm .subFrm .subItem .info .subAmt	{ float: left; width: 218px; margin: 0px 0px 0px 0px; word-break: break-all; }
.snStepFrm .col .inFrm .subFrm .subItem img	{ float: right; margin: 10px 10px 10px 0px; cursor: pointer; }
.snStepFrm .col .ckBox	{ float: left; width: 275px; margin: 0px 10px 5px 5px; }
.snStepFrm .col .ckBox .citem input	{ float: left; margin: 0px 8px 0px 0px; border: solid 1px #595757; }
.snStepFrm .col .ckBox .ctxt	{ float: left; margin: -3px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .col .radioBox	{ float: left; width: 270px; margin: 0px 10px 5px 5px; }
.snStepFrm .col .radioBox .ritem input	{ float: left; margin: 0px 5px 0px 0px; border: solid 1px #595757; }
.snStepFrm .col .radioBox .rtxt	{ float: left; margin: -3px 20px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .colNote	{ float: left; width: 270px; margin: 5px 10px 0px 10px; }
.snStepFrm .colNote .name	{ float: left; width: 62px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .colNote .data	{ float: left; width: 184px; margin: 0px 0px 0px 0px; }
.snStepFrm .colNote .data select	{ float: left; width: 186px; height: 32px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 160px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .colNote .data .intxt	{ float: left; width: 174px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .colNote .data .desc	{ float: left; width: 174px; margin: 5px 0px 0px 0px; padding: 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #CB9D46; word-break: break-all; }
.snStepFrm .dataList	{ float: left; width: 270px; margin: 20px 10px 0px 10px; }
.snStepFrm .dataList .dataCard	{ float: left; width: 270px; margin: 0px 0px 10px 0px; border: solid 1px #F0F0F0; }
.snStepFrm .dataList .dataCard .tit	{ float: left; width: 250px; margin: 15px 10px 10px 10px; }
.snStepFrm .dataList .dataCard .tit .colN	{ float: left; margin: 0px 0px 0px 10px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.snStepFrm .dataList .dataCard .tit .colD	{ float: left; margin: 0px 0px 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; line-height: 1.67; letter-spacing: 0.2px; color: #CB9D46; }
.snStepFrm .dataList .dataCard .tit .colD select	{ float: left; margin: -5px 0px 0px 0px; width: 175px; height: 30px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #E9E9EE; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 150px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .dataList .dataCard .tit .colD .intxt	{ float: left; width: 160px; height: 30px; margin: -5px 0px 0px 0px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .dataList .dataCard .hr2	{ float: left; width: 250px; height: 2px; margin: 0px 10px 5px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .dataList .dataCard .hr	{ float: left; width: 250px; height: 1px; margin: 2px 10px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .dataList .dataCard .info	{ float: left; width: 250px; margin: 0px 10px 0px 10px; background-color: #E9E9EE; }
.snStepFrm .dataList .dataCard .info .name	{ float: left; width: 75px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .dataList .dataCard .info .name50	{ float: left; width: 50px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; }
.snStepFrm .dataList .dataCard .info .data	{ float: left; width: 135px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .dataList .dataCard .info .data103	{ float: left; width: 103px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .dataList .dataCard .info .data113	{ float: left; width: 113px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .dataList .dataCard .info .msg	{ float: right; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .dataList .dataCard .info .dataF	{ float: left; width: 151px; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 2px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; border: solid 0px #FF0000; }
.snStepFrm .dataList .dataCard .info .dataF177	{ float: left; width: 177px; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 2px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; border: solid 0px #FF0000; }
.snStepFrm .dataList .dataCard .info .dataF .intxt	{ float: left; width: 141px; height: 30px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 1px #E9E9EE; }
.snStepFrm .dataList .dataCard .info .dataF150	{ float: left; width: 151px; height: 30px; margin: 0px 0px 0px 0px;  background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.snStepFrm .dataList .dataCard .info .dataF150 .intxt	{ float: left; width: 105px; height: 30px; margin: 0px 0px 0px 2px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px; }
.snStepFrm .dataList .dataCard .info .dataF150 .msg	{ float: right; margin: 0px 0px 0px 0px; height: 15px; font-family: MicrosoftJhengHei; font-size: 12px; color: #898B8E; }
.snStepFrm .dataList .dataCard .info .dataF176	{ float: left; width: 176px; height: 30px; margin: 0px 0px 0px 0px;  background-color: #FFFFFF; border: solid 1px #E9E9EE; }
.snStepFrm .dataList .dataCard .info .dataF176 .intxt	{ float: left; width: 115px; height: 30px; margin: 0px 0px 0px 2px; padding: 0px 5px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; border: solid 0px; }
.snStepFrm .dataList .dataCard .info .dataF176 .msg	{ float: right; margin: 0px 0px 0px 0px; height: 15px; font-family: MicrosoftJhengHei; font-size: 12px; color: #898B8E; }
.snStepFrm .dataList .dataCard .btnDiv	{ float: left; width: 250px; margin: 20px 10px; text-align: center; }
.snStepFrm .dataList .dataCard .btnDiv .btn	{ margin: 0px 10px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .dataList .dataCard .btnDiv .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .dataList .dataCard .btnDiv .btnDis	{ margin: 0px 10px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .vTit	{ float: left; width: 290px; margin: 20px 0px 0px 0px;  }
.snStepFrm .vTit .col	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .vTit .col .txt	{ float: left; margin: 1px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snStepFrm .vTit .col .btn	{ float: right; margin: -5px 0px 0px 0px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .vTit .col .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .vTit .col img	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; }
.snStepFrm .vTit .tHr	{ float: left; width: 290px; height: 1px; margin: 2px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .edBtn	{ float: left; width: 270px; margin: 0px 10px 20px 10px; border: solid 0px #FF0000;  }
.snStepFrm .edBtn .btn	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .edBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .edCkBtn	{ float: left; width: 270px; margin: 0px 10px 20px 10px; text-align: center; border: solid 0px #FF0000;  }
.snStepFrm .edCkBtn .btn	{ margin: 0px 5px 0px 5px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #FFFFFF; }
.snStepFrm .edCkBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .iTit	{ float: left; width: 290px; margin: 20px 0px 0px 0px;  }
.snStepFrm .iTit .col	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .iTit .col .txt	{ float: left; margin: 1px 5px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #CB9D46; }
.snStepFrm .iTit .col img	{ float: right; margin: 0px 0px 0px 0px; cursor: pointer; }
.snStepFrm .isTit	{ float: left; width: 290px; margin: 0px 0px 0px 0px; }
.snStepFrm .isTit .col	{ float: left; width: 270px; margin: 0px 10px 10px 10px; }
.snStepFrm .isTit .col .txt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .vMdy	{ float: left; width: 290px; margin: 0px 0px 10px 0px; }
.snStepFrm .vMdy .col	{ float: left; width: 270px; margin: 0px 10px 0px 10px; }
.snStepFrm .vMdy .col .txt	{ float: left; margin: 0px; font-family: MicrosoftJhengHei; font-size: 10px; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.snStepFrm .dataView	{ float: left; width: 270px; margin: 0px 10px 0px 10px; }
.snStepFrm .dataView .vHr	{ float: left; width: 270px; height: 1px; margin: 2px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .dataView .vHr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 5px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .dataView .vCol	{ float: left; width: 270px; margin: 0px 0px 0px 0px; background-color: #E9E9EE; }
.snStepFrm .dataView .vCol .vName	{ float: left;  height: 100%; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px;  color: #595757; word-break: break-all; }
.snStepFrm .dataView .vCol .vNameA	{ float: left; width: 250px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px;  color: #595757; word-break: break-all; }
.snStepFrm .dataView .vCol .vData	{ float: left; margin: 0px 0px 0px 0px; padding: 7px 10px 8px 10px; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .vData .note	{ float: right; margin: 0px 20px 0px 0px; color: #FF1000; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .vData .vTxt	{ float: left; margin: 0px 0px 5px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #393939; }
.snStepFrm .dataView .vCol .vData .vTxtLink	{ float: left; margin: 0px 0px 0px 0px; text-decoration:underline; cursor: pointer; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #CB9D46; }
.snStepFrm .dataView .vCol .vData .vTxtLink img	{ float: left; margin: 2px 3px 0px 0px; }
.snStepFrm .dataView .vCol .vDataA	{ float: left; width: 250px; margin: 0px 0px 0px 0px; padding: 7px 10px 7px 10px; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .vDataA .lNote	{ float: left; margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #FF1000; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .vDataA .vDesc	{ float: left; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #CB9D46; }
.snStepFrm .dataView .vCol .vDataA .vTxt	{ float: left; margin: 5px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #393939; }
.snStepFrm .dataView .vCol .vDataD	{ float: left; width: 203px; margin: 0px 0px 0px 0px; padding: 7px 10px 7px 10px; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .vDataD116	{ float: left; width: 116px; margin: 0px 0px 0px 0px; padding: 7px 10px 7px 10px; background-color: #FFFFFF; word-break: break-all; }
.snStepFrm .dataView .vCol .msg	{ float: right; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .dataView .vCol .vNote	{ float: left; width: 250px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF;  font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; line-height: 1.67; letter-spacing: 0.2px; color: #CB9D46; word-break: break-all; }
.snStepFrm .dataView .vCol .vAtt	{ float: left; cursor: pointer; width: 250px; margin: 0px 2px 0px 0px; padding: 6px 10px 6px 10px; border-radius: 2px; background-color: #E9E9EE;font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; color: #595757; word-break: break-all; }
.snStepFrm .dataView .vList	{ float: left; width: 262px; margin: 3px 0px 2px 0px; padding: 3px 3px 8px 3px; border: solid 1px #E9E9EE; }
.snStepFrm .dataView .vList .vSubProd	{ float: left; width: 262px; margin: 5px 0px 0px 0px; border: solid 0px #00FF00; }
.snStepFrm .dataView .vList .vSubProd .vHrA	{ float: left; width: 262px; height: 1px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .dataView .vList .vSubProd .vSubItem	{ float: left; width: 242px; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #E9E9EE; border: solid 0px #00FF00; }
.snStepFrm .dataView .vList .vSubProd .vSubName	{ float: left; width: 242px; margin: 0px 0px 5px 0px; word-break: break-all; }
.snStepFrm .dataView .vList .vSubProd .vSubAmt	{ float: left; width: 242px; margin: 0px 0px 0px 0px; word-break: break-all; }
.snStepFrm .dataView .vList .vSubCol	{ float: left; width: 260px; margin: 0px 0px 0px 0px; word-break: break-all; }
.snStepFrm .dataView .vList .vSubCol .vSubName	{  border: solid 0px #FF0000;float: left; width: 240px; margin: 0px 2px 0px 0px; padding: 6px 10px 0px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px;  color: #595757; word-break: break-all; }
.snStepFrm .dataView .vList .vSubCol .vSubData	{  border: solid 0px #FF0000;float: left; width: 240px; margin: 0px 2px 0px 0px; padding: 0px 10px 0px 10px; border-radius: 2px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px;  color: #595757; word-break: break-all; }
.snStepFrm .dataView .vList .vHr	{ float: left; width: 250px; height: 1px; margin: 0px 5px 2px 5px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .dataView .vDataList	{ float: left; width: 270px; margin: 10px 0px 0px 0px; }
.snStepFrm .dataView .vDataList .vDataCard	{ float: left; width: 270px; margin: 0px 0px 10px 0px; border: solid 1px #F0F0F0; }
.snStepFrm .dataView .vDataList .vDataCard .tit	{ float: left; width: 250px; margin: 15px 10px 10px 10px; }
.snStepFrm .dataView .vDataList .vDataCard .tit .colN	{ float: left; margin: 0px 0px 0px 10px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; line-height: 1.67; letter-spacing: 0.2px; color: #595757; }
.snStepFrm .dataView .vDataList .vDataCard .tit .colD	{ float: left; margin: 0px 0px 0px 5px; font-family: MicrosoftJhengHei; font-size: 12px; font-weight: bold; line-height: 1.67; letter-spacing: 0.2px; color: #CB9D46; }
.snStepFrm .dataView .vDataList .vDataCard .hr2	{ float: left; width: 250px; height: 2px; margin: 0px 10px 5px 10px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .dataView .vDataList .vDataCard .hr	{ float: left; width: 250px; height: 1px; margin: 2px 10px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .dataView .vDataList .vDataCard .vInfo	{ float: left; width: 250px; margin: 0px 10px 0px 10px; }
.snStepFrm .dataView .vDataList .vDataCard .vInfo .name	{ float: left; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; background-color: #E9E9EE; color: #595757; }
.snStepFrm .dataView .vDataList .vDataCard .vInfo .data	{ float: left; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.2px; color: #595757; word-break: break-all; }
.snStepFrm .dataView .vDataList .vDataCard .vInfo .msg	{ float: right; margin: 0px 0px 0px 0px; padding: 6px 10px 6px 10px; background-color: #FFFFFF; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .dataView .sTit	{ float: left; width: 270px; margin: 15px 0px 10px 0px; }
.snStepFrm .dataView .sTit .col	{ float: left; width: 270px; margin: 0px 0px 0px 0px; }
.snStepFrm .dataView .sTit .col .txt	{ float: left; margin: 0px 0px 0px 10px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .dataView .hr290	{ float: left; width: 290px; height: 1px; margin: 2px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .accIn	{ float: left; width: 290px; margin: 0px 0px 25px 0px; }
.snStepFrm .accIn textarea	{ float: left; width: 260px; height: 120px; margin: 0px 10px 25px 10px; padding: 2px 5px 2px 5px; border-radius: 2px; background-color: #FFFFFF; border: solid 1px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.snStepFrm .accIn .col	{ float: left; width: 270px; margin: 0px 10px 0px 10px; }
.snStepFrm .accIn .col .txt	{ float: left; margin: 0px 0px 0px 10px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; color: #333333; }
.snStepFrm .accIn .col .fileBtn	{ float: left; margin: -5px 0px 0px 10px; }
.snStepFrm .accIn .fileQ	{ float: left; width: 270px; margin: 10px 10px 0px 10px; }
.snStepFrm .accIn .upfDiv	{ float: left; display: none; width: 270px; margin: 20px 10px 0px 10px; }
.snStepFrm .accIn .upfDiv .hr	{ float: left; width: 270px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .accIn .upfDiv .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .accIn .upfDiv .upfList	{ float: left; width: 270px; margin: 0px 0px 0px 0px; }
.snStepFrm .accIn .upfDiv .upfList .item	{ float: left; width: 250px; margin: 0px 0px 5px 0px; padding: 0px 10px; border-radius: 2px; background-color: #E9E9EE; }
.snStepFrm .accIn .upfDiv .upfList .item .txt	{ float: left; cursor: pointer; width: 220px; margin: 10px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: 0.3px; color: #595757; word-break: break-all; }
.snStepFrm .accIn .upfDiv .upfList .item img	{ float: right; cursor: pointer; margin: 13px 0px 0px 0px; }
.snStepFrm .accLog	{ float:left; width: 270px; margin: 15px 10px 0px 10px; padding: 20px 0px 5px 0px; border-radius: 10px; background-color: #E9E9EE; }
.snStepFrm .accLog .tit	{ float:left; width: 250px; margin: 0px 10px 10px 10px; }
.snStepFrm .accLog .tit .nTxt	{ float:left; font-family: CenturyGothic; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757; }
.snStepFrm .accLog .tit .dTxt	{ float:right; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #A7A7A5; }
.snStepFrm .accLog .cnt	{ float:left; width: 250px; margin: 5px 10px 10px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; text-align: justify; color: #595757; word-break: break-all; }
.snStepFrm .accLog .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #FFFFFF; color:#FFFFFF; }
.snStepFrm .accLog .att	{ float: left; width: 250px; margin: 10px 10px 0px 10px; }
.snStepFrm .accLog .att img	{ float: left; vertical-align:middle; margin: -1px 5px 0px 0px; }
.snStepFrm .accLog .att .item	{ float: left; margin:0px 0px 10px 0px; width: 220px; }
.snStepFrm .accLog .att .item .txt	{ cursor: pointer; float: left; margin:0px 0px 3px 0px; width: 220px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.2px; text-align: left; color: #595757; word-break: break-all; }
.snStepFrm .accLog .att .item .txt:hover	{ text-decoration:underline; }
.snStepFrm .snSvy	{ float:left; width: 270px; margin: 15px 10px 0px 10px; padding: 10px 0px 5px 0px; border-radius: 10px; background-color: #E9E9EE; }
.snStepFrm .snSvy .tit	{ float:left; width: 250px; margin: 0px 10px 0px 10px; font-family: CenturyGothic; font-size: 12px; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .snSvy .qnt	{ float:left; width: 250px; margin: 0px 10px 10px 10px; font-family: MicrosoftJhengHei; font-size: 12px; line-height: 1.5; letter-spacing: 0.2px; color: #595757; word-break: break-all; }
.snStepFrm .snSvy .ans	{ float:left; width: 250px; margin: 5px 10px 10px 10px; }
.snStepFrm .snSvy .ans select	{ float: left; width: 250px; height: 30px; font-family: CenturyGothic; font-size: 12px; line-height: 1.67; letter-spacing: 0.3px; text-align: left; color: #333333; border: solid 1px #595757; padding: 0px 26px 0px 1px; background: #FFFFFF url('../../images/mb/head-icon-filter.png') no-repeat 224px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.snStepFrm .snSvy textarea	{ float: left; width: 238px; height: 120px; padding: 2px 5px 2px 5px; background-color: #FFFFFF; border: solid 1px #595757; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; }
.snStepFrm .colM20	{ float: left; width: 270px; margin: 15px 10px 15px 10px; }
.snStepFrm .colM20 .ckBoxL	{ float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .colM20 .ckBoxL .ckItem { float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .colM20 .ckBoxL .ckItem input	{ float: left; margin: 5px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .colM20 .ckBoxL .ckTxt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .colM20 .ckBoxR	{ float: right; margin: 0px 10px 0px 0px; }
.snStepFrm .colM20 .ckBoxR .ckItem { float: left; margin: 0px 0px 0px 0px; }
.snStepFrm .colM20 .ckBoxR .ckItem input	{ float: left; margin: 5px 8px 0px 10px; border: solid 1px #595757; }
.snStepFrm .colM20 .ckBoxR .ckTxt	{ float: left; margin: 0px 0px 0px 0px; font-family: MicrosoftJhengHei; font-size: 14px; line-height: 1.43; letter-spacing: 0.3px; color: #595757; }
.snStepFrm .hr	{ float: left; width: 270px; height: 1px; margin: 0px 10px 0px 10px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .hr290	{ float: left; width: 290px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.snStepFrm .snBtn	{ float: left; width: 270px; margin: 5px 10px 0px 10px; text-align: center; background-color: #FFFFFF; }
.snStepFrm .snBtn .btn	{ margin: 0px 5px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #FFFFFF; }
.snStepFrm .snBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.snStepFrm .snBtn .btnDis	{ margin: 0px 5px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.snStepFrm .fuDiv	{ float: left; width: 270px; margin: 0px 10px 0px 10px; }
.snStepFrm .fuDiv .hr	{ float: left; width: 270px; height: 1px; margin: 0px 0px 0px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .fuDiv .hr2	{ float: left; width: 270px; height: 2px; margin: 0px 0px 2px 0px; border: 0; background-color: #A7A7A5; color:#A7A7A5; }
.snStepFrm .fuDiv .fuList	{ float: left; width: 270px; margin: 0px 0px 0px 0px; }
.snStepFrm .fuDiv .fuList .item	{ float: left; width: 250px; margin: 0px 0px 5px 0px; padding: 0px 10px; border-radius: 2px; background-color: #E9E9EE; }
.snStepFrm .fuDiv .fuList .item .txt	{ float: left; cursor: pointer; width: 220px; margin: 10px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: 0.3px; color: #595757; word-break: break-all; }
.snStepFrm .fuDiv .fuList .item img	{ float: right; cursor: pointer; margin: 13px 0px 0px 0px; }
.snStepFrm .snInfo	{ float: left; width: 290px; margin: 0px 0px 20px 0px; }
#dataFrm	{ display: none; position:absolute; border-radius: 10px; background-color: #FFFFFF; box-shadow: 0 0 9.5px 0.5px rgba(26, 26, 23, 0.2); z-index:99; }
.dataDiv	{ width: 300px; height: 575px; }
.dataDiv .tit	{ float: left; margin: 15px 0px 0px 0px; width: 300px; height: 30px; }
.dataDiv .tit label	{ float: left; margin: 10px 0px 0px 20px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #595757;}
.dataDiv .tit img	{ float: right; margin: 0px 15px 20px 0px; cursor: pointer; }
.dataDiv .top	{ float: left; margin: 20px 20px; width: 260px; height: 30px; }
.dataDiv .top .intxt	{ float: left; width: 210px; height: 34px; padding: 0px 35px 0px 15px; border-radius: 17px; border: solid 1px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.3px; text-align: left; color: #A7A7A5; background: #FFFFFF url('../../images/mb/icon-search.png') no-repeat 230px 8px; }
.dataDiv .hr2	{ float: left; width: 300px; height: 2px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.dataDiv .hr	{ float: left; width: 300px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.dataDiv .dataList	{ float: left; margin: 0px 0px 0px 0px; width: 100%; height: 380px; border: solid 0px #FF0000; overflow:auto; }
.dataDiv .dataList .dataItem	{ float: left; margin: 0px 0px 0px 0px; cursor: pointer; width: 100%; height: 35px; border-bottom: solid 1px #E9E9EE; font-family: CenturyGothic; font-size: 12px; letter-spacing: 2px; text-align: left; color: #595757; }
.dataDiv .dataList .dataItem .space	{ float: left; width: 15px; }
.dataDiv .dataList .dataItem img	{ float: left; margin: 10px 0px 0px 10px; }
.dataDiv .dataList .dataItem label	{ float: left; margin: 9px 0px 0px 5px; cursor: pointer; }
.dataDiv .dataList .dataItem .uimg	{ float: left; margin: 11px 0px 0px 10px; }
.dataDiv .dataList .dataItem .ulabel	{ float: left; margin: 9px 0px 0px 5px; cursor: pointer; }
.dataDiv .dataList .dataItem .btn	{ float: right; margin: 5px 10px 0px 0px; cursor: pointer; width: 60px; height: 25px; border-radius: 15px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #FFFFFF; }
.dataDiv .dataList .dataItem .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.dataDiv .dataList .sel	{  background-color: #FBECCD; color: #CB9D46; }
.dataDiv .dataList .subData	{  display: none; }
.dataDiv .btnDiv	{ float: left; margin: 16px 0px 0px 0px; width: 300px; height: 34px; text-align: center; }
.dataDiv .btnDiv .btn	{ margin: 0px 10px; cursor: pointer; width: 80px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #A7A7A5; }
.dataDiv .btnDiv .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.dataDiv .btnDiv .btnDis	{ margin: 0px 10px; cursor: pointer; width: 80px; height: 34px; border-radius: 17px; background-color: #E9E9EE; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 13px; letter-spacing: 0.3px; color: #A7A7A5; }
.flrBtn	{ float: left; width: 290px; margin: 10px 10px 10px 10px; text-align: center; }
.flrBtn .btn	{ margin: 0px 5px; cursor: pointer; height: 34px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #FFFFFF; }
.flrBtn .btn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }
.flrBtn .btnDis	{ margin: 0px 5px; height: 34px; border-radius: 17px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.ui-progressbar { position: relative; }
.progress-label { position: absolute; left: 50%; transform: translate(-50%, -50%); top: 12px; font-weight: bold; text-shadow: 1px 1px 0 #FFFFFF; }
.infile	{ opacity: 0; cursor: pointer; }
.upfBtn	{ position: absolute; cursor: pointer; border-radius: 5px; border: solid 1px #808080;  font-family: MicrosoftJhengHei; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align: center; color: #FFFFFF; background: #6F6F6F; background: -moz-linear-gradient(top,  #6F6F6F 0%, #515151 100%); background: -webkit-linear-gradient(top,  #6F6F6F 0%,#515151 100%); background: linear-gradient(to bottom,  #6F6F6F 0%,#515151 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6F6F6F', endColorstr='#515151',GradientType=0 ); }
.dfSubBtn { margin: 10px; cursor: pointer; height: 30px; border-radius: 15px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; color: #A7A7A5; }
.dfSubBtn:hover	{ color: #FFFFFF; background-color: #CB9D46; border: solid 0.3px #CB9D46; }

#cfmNote	{ position:absolute; top: 80px; bottom: 20px; width:290px; padding: 0px 0px 10px 0px; border-radius: 10px; background-color: #FFFFFF; }
#cfmNote .cont	{ float: left; width: 270px;  margin: 20px 10px; }
#cfmNote .cont .note	{ float: left; width: 270px;  margin: 0px 0px 0px 0px; word-break: break-all; }
#cfmNote .tit	{ float: left; width: calc(100% - 20px); height: 38px; margin: 0px 10px; padding: 10px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #96582A; line-height: 25px; letter-spacing: 2px; word-break: break-all; }
#cfmNote .txt	{ float: left; width: calc(100% - 20px); margin: 0px 10px 10px 10px; padding: 0px; line-height: 25px; letter-spacing: 2px; word-break: break-all; }
#cfmNote .nlk	{ float: left; width: 270px; margin: 10px 0px 0px 0px; }
#cfmNote .nlk label	{ float: left; cursor: pointer; color:#0088C6; line-height: 25px; letter-spacing: 2px; }
#cfmNote .nlk label:hover	{ opacity: 0.6; filter: alpha(opacity=60); text-decoration: underline; }
#cfmNote .clause	{ float: left; display:none; width: 270px; height: 250px; margin: 10px 0px 0px 0px;  word-break: break-all; border: 1px solid #95CCE5; overflow:auto; }
#cfmNote .clause .item	{ float: left; width: 240px; margin: 10px; word-break: break-all; }
#cfmNote .nck	{ float: left; width: 270px; margin: 10px 0px 20px 0px; }
#cfmNote .nck .ckBox	{ float: left; margin: 3px 5px 0px 0px;  }
#cfmNote .nck label	{ float: left; margin: 0px 3px 0px 0px; cursor: pointer;  color:#0088C6; letter-spacing: 2px; }
#cfmNote .btnDiv	{ float: left; width: 270px; margin: 0px 10px; text-align: center; }
#cfmNote .btnDiv .btn	{ cursor: pointer; height: 32px; margin: 0px 10px; border-radius: 17px; background-color: #333333; border: solid 0.3px #333333; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #FFFFFF; }
#cfmNote .btnDiv .btn:hover	{ background-color: #CB9D46; border: solid 0.3px #CB9D46; }
#cfmNote .btnDiv .btn:disabled	{ cursor: default; height: 32px; margin: 0px 10px; border-radius: 17px; background-color: #F4F4F4; border: solid 0.3px #ADB2B5; font-family: MicrosoftJhengHei; font-size: 13px;letter-spacing: 0.3px; color: #6D6D6D; }

.qsFrm	{ float: left; margin: 20px 15px 0px 15px; padding: 10px; width: 270px; border-radius: 10px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; }
.qsFrm .tit	{ float:left; margin: 10px 0px 10px 0px; font-family: MicrosoftJhengHei; font-size: 16px; font-weight: bold; letter-spacing: 0.3px; text-align: left; color: #C79543; }
.qsFrm .hr	{ float: left; width: 270px; height: 1px; margin: 1px 0px 0px 0px; border: 0; background-color: #E9E9EE; color:#E9E9EE; }
.qsFrm .content	{ float: left; margin:10px 0px 10px 0px; width: 270px; font-family: CenturyGothic; font-size: 12px; line-height: 1.33; letter-spacing: 0.2px; color: #333333; word-break: break-all; }
.qsCpnItem	{ width: 290px; height: 40px; border-radius: 20px; background-color: #FFFFFF; border: solid 0.3px #E9E9EE; margin: 20px auto; cursor: pointer; color: #595757; }
.qsCpnItem:hover   { color: #CB9D46; border: solid 0.3px #CB9D46; }
.qsCpnItem .itemLab	{ cursor: pointer; margin: 12px 0px 0px 22px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; }
.qsCpnItemSel	{ width: 290px; height: 40px; border-radius: 20px; background-color: #FFFFFF; border: solid 0.3px #D51C32; margin: 20px auto; cursor: pointer; color: #D51C32; }
.qsCpnItemSel .itemLab	{ cursor: pointer; margin: 12px 0px 0px 22px; line-height: 40px; font-family: MicrosoftJhengHei; font-size: 14px; letter-spacing: 0.3px; text-align: left; }
.qsCpnNote	{ width: 290px; margin: 20px auto; color: #FF1000; text-align: center; }
