.c_accordion,.c_accordion ul,.c_accordion ul li,.c_accordion ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c_accordion{width:100%;color:#ffffff}.c_accordion ul ul{display:none}.c_accordion > ul > li.active > ul{display:block}.c_accordion > ul > li > a{padding:16px 22px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#ffffff;background:#3ab4a6;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.c_accordion > ul > li > a:hover{color:#d8f3f0}.c_accordion ul > li.has-sub > a:after{position:absolute;right:26px;top:19px;z-index:5;display:block;height:10px;width:2px;background:#ffffff;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.c_accordion ul > li.has-sub > a:before{position:absolute;right:22px;top:23px;display:block;width:10px;height:2px;background:#ffffff;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.c_accordion ul > li.has-sub.open > a:after,.c_accordion ul > li.has-sub.open > a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c_accordion ul ul li a{padding:14px 22px;cursor:pointer;z-index:2;font-size:14px;text-decoration:none;color:#dddddd;background:#49505a;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.c_accordion ul ul ul li a{padding-left:32px}.c_accordion ul ul li a:hover{color:#ffffff}.c_accordion ul ul > li.has-sub > a:after{top:16px;right:26px;background:#dddddd}.c_accordion ul ul > li.has-sub > a:before{top:20px;background:#dddddd}.c_checkbox{opacity:0;position:absolute}.c_checkbox,.c_checkbox-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.c_checkbox-label{position:relative;letter-spacing:1px}.c_checkbox + .c_checkbox-label:before{content:'';background:#fff;border:2px solid #84754b;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:6px;text-align:center;line-height:1}.c_checkbox:checked + .c_checkbox-label:before{content:"\f00c";font-family:'FontAwesome';background:#84754b;color:#fff;text-align:center;vertical-align:middle;font-weight:100;line-height:15px}.c_checkbox:focus + .c_checkbox-label{outline:1px solid #ddd}.c_checkbox_s2{}.c_checkbox_s2 .c_checkbox-label:before{content:'';background:#fff;border:2px solid #fff;display:inline-block;vertical-align:middle;width:31px;height:31px;margin-right:13px;text-align:center;line-height:1;border-radius:31px;content:"\f00c";font-family:'FontAwesome';color:#fff;line-height:28px}.c_checkbox.c_checkbox_s2:checked + .c_checkbox-label.c_checkbox_s2:before{content:"\f00c";font-family:'FontAwesome';background:#84754b;color:#fff;text-align:center;vertical-align:middle;font-weight:100;line-height:28px;font-size:14px}.c_checkbox_s2 .c_checkbox:focus + .c_checkbox_s2 .c_checkbox-label{outline:1px solid #ccc}.c_checkbox.c_checkbox_s2 + .c_checkbox-label.c_checkbox_s2:before{background:#ebe9e4;font-size:14px}.c_radio_s1 input[type="radio"]{display:none}.c_radio_s1 input[type="radio"] + label{}.c_radio_s1 input[type="radio"] + label span{display:inline-block;width:20px;height:20px;margin:-2px 10px 0 0;vertical-align:middle;background:#fff;border-radius:15px;cursor:pointer}.c_radio_s1 input[type="radio"]:checked + label span{position:relative}.c_radio_s1 input[type="radio"]:checked + label span:before{display:inline-block;width:10px;height:10px;content:"";background:#86754d;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;border-radius:10px}select::-ms-expand{display:none}.c_select_menu{-webkit-appearance:none;-moz-appearance:none;border-radius:0;width:100%;height:40px;border:1px solid #e4e4e4;background-image:url(/demo/zh-tw/assets/images/common_icon/c_select_down.png);background-repeat:no-repeat;background-position:right 16px center;background-size:14px 8px;padding-left:12px;padding-right:46px}.c_select_menu:focus{box-shadow:0 0 1px #0288d1;outline:none}.c_select_menu:disabled{background-color:#f0f0f0;border:1px solid #bcbcbc;color:#bcbcbc;cursor:not-allowed}.c_select_menu:disabled::-ms-value{color:#bcbcbc}.c_select_menu.select_type3{-webkit-appearance:none;-moz-appearance:none;border-radius:0;width:100%;height:40px;border:1px solid #84754b;background-image:url(/demo/zh-tw/assets/images/common_icon/c_select_down_w.png);background-repeat:no-repeat;background-position:right 16px center;background-size:14px 8px;background-color:rgba(132,117,75,1);padding-left:12px;padding-right:46px;border-radius:5px}.c_input{border-radius:0;width:100%;height:40px;border:1px solid #e4e4e4;padding-left:12px;padding-right:46px}.c_input:focus{box-shadow:0 0 1px #0288d1;outline:none}.c_input:disabled{background-color:#f0f0f0;border:1px solid #bcbcbc;color:#bcbcbc;cursor:not-allowed}.c_input:disabled::-ms-value{color:#bcbcbc}.c_title_type1{margin-bottom:10px;letter-spacing:2px}.c_title_txt1{margin-bottom:40px;letter-spacing:0.5px}.c_title_type1 span{display:inline-block;width:30%;height:1px;vertical-align:middle;background:#aaa}.c_title_type1 strong{margin:0 20px}@media (max-width:991px){.c_title_type1 span{width:40px}}.pagination_page{position:relative;text-align:center;z-index:2;margin:38px 0 38px 0}.pagination_page span{display:inline-block}.pagination_page span.cont_prev{margin:0 30px 0 0}.pagination_page span.cont_next{margin:0 0 0 30px}.pagination_page span.cont_list a{position:relative;display:inline-block;width:16px;height:23px;color:#958f9f;margin:0 3px;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;border-radius:20px}.pagination_page a:hover{color:#3e3a39!important}.pagination_page a.active{color:#3e3a39!important}.pagination_page a.active:before{position:absolute;content:"";z-index:-1;width:16px;height:23px;line-height:22px;left:0px;bottom:-2px;border-bottom:1px solid #3e3a39}.pagination_page a.prev_btn{letter-spacing:1px}.pagination_page a.prev_btn:before{content:"";position:absolute;left:-68px;top:15px;display:inline-block;width:101px;height:10px;background-position:center center;background-size:auto auto;background-repeat:no-repeat;background-image:url(/demo/zh-tw/assets/images/common_icon/page_arrow_prev.png)}.pagination_page a.next_btn:before{content:"";position:absolute;left:0px;top:15px;display:inline-block;width:101px;height:10px;background-position:center center;background-size:auto auto;background-repeat:no-repeat;background-image:url(/demo/zh-tw/assets/images/common_icon/page_arrow_next.png)}.pagination_page a.next_btn{letter-spacing:1px}.pagination_page a.prev_btn i{position:relative;top:2px;font-size:18px;margin-right:5px}.pagination_page a.next_btn i{position:relative;top:2px;font-size:18px;margin-left:5px}@media screen and (max-width:767px){.pagination_page span.cont_prev{margin:0 5px 0 0;float:left}.pagination_page span.cont_next{margin:0 0 0 5px;float:right}.pagination_page span.cont_list a{width:10px}.pagination_page a.active:before{left:-2px}.pagination_page{margin:0 0 0px 0}}.c_input_type1{height:40px;padding:0 10px;display:block;width:100%;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #888;border-radius:0px;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.c_textarea_type{height:200px;padding:10px 10px;display:block;width:100%;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #888;border-radius:0px;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.c_submit_type{display:inline-block;border:1px solid #eb2935;background:#eb2935;color:#fff;width:150px;line-height:40px;text-align:center;float:right;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;font-size:14px;letter-spacing:1px}.c_submit_type:hover{background:#333;color:#fff;border:1px solid #148dc0}