﻿@charset "utf-8";

/*2025舒芙鎂 CSS Document */
html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;padding: 0;margin: 0;}
*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit;padding: 0;margin: 0;}

#toTop {position: fixed;bottom: 82px;right: 10px;cursor: pointer;/*display: none;*/z-index:99999;}
#line {position: fixed;bottom: 10px;right: 10px;cursor: pointer;/*display: none;*/z-index:99999;}

@media only screen and (max-width: 959px) {
 
#toTop {position: fixed;bottom: 152px;right: 10px;cursor: pointer;/*display: none;*/z-index:99999;}
#line {position: fixed;bottom: 80px;right: 10px;cursor: pointer;/*display: none;*/z-index:99999;}   
}

html{font-size: 62.5%;-webkit-text-size-adjust:none;padding:0;margin:0;}
html{-webkit-text-size-adjust:none}

body {font:1.6rem "微軟正黑體"; padding:0;margin:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, /*table*/, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}

input[type=radio], input[type=checkbox] {padding:0;margin:0;}
input[type=hidden]{display:none !important;}
button {cursor:pointer;overflow:visible;}
button:-moz-focus-inner {border:none;}
ol, ul {list-style:none;}
img{border:none; width: auto;max-width: 100%; height: auto;}
/*a {text-decoration:none;}*/
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
:focus {outline: 0;}
ins {text-decoration:none;}
a,a:hover{text-decoration:none;}
/*table {border-collapse:collapse;border-spacing:0;}*/
#hidden{position:absolute;width:0px;height:0px;z-index:1}
#backbutton{position:absolute;width:72px;height:30px;z-index:100;left:900px;top:-50px;}
.clear{clear: both;}
.img-fluid {max-width: 100%;height: auto;}

/*border*/
.border5{width:100%;border-radius:0.5em;display: inline-block;}
.border5_s{border-radius:1em;display: inline-block;}


.f-1_0{font:1.6rem "微軟正黑體";}/*16*/
.f-1_1{font:1.7rem "微軟正黑體";}/*17*/
.f-1_2{font:1.8rem "微軟正黑體";}/*18*/
.f-1_3{font:2rem "微軟正黑體";}/*20*/
.f-1_4{font:2.2rem "微軟正黑體";}/*22*/
.f-1_5{font:2.4rem "微軟正黑體";}/*24*/

.red{color:#FF0000;padding:0.2em 0;}
.blue{color:#0056cc;padding:0.2em 0;}
.pink{color:#f0147b;padding:0.2em 0;}
.green{color:#00950e;padding:0.2em 0;}

.bg-primary{background:#023e86;color: #ffffff;}
.bg-secondary{background:#6c757d;color: #ffffff;}
.bg-success{background:#45a009;color: #ffffff;}
.bg-danger{background:#dc3545;color: #ffffff;}
.bg-warning{background:#ffc107;color: #000000;}
.bg-info{background:#17a2b8;color: #ffffff;}
.bg-dark{background:#343a40;color: #ffffff;}
.bg-pink{background:#f30352;color: #ffffff;}
.bg-blue{background:#0E609B;color: #ffffff;}
.bg-dark-70{background:#989ea4;color: #000000;}
.bg-dark_blue{background:#0d1d49;color: #ffffff;}
.bg-dark-10{background:#f6f6f6;color: #000000;}
.bg-dark-15{background:rgba(0,0,0,0.1);color: #000000;}


.bg-white{background:#ffffff;color: #000000;}

.bg-orange{background:#ff6600;color: #ffffff;}
.bg-brown{background:#7C3600;color: #ffffff;}
.bg-indigo{background:#034057;color: #ffffff;}


.bg-freezing{background:rgba(0,77,149,0.3);color: #000;}
.bg-normal {background:rgba(0,149,14,0.3);color: #000;}


.text-primary{color:#003e90;}
.text-secondary{color:#6c757d;}
.text-success{color:#28a745;}
.text-danger{color:#dc3545;}
.text-warning{color:#ffc107;}
.text-info{color:#17a2b8;}
.text-dark{color:#282828;}
.text-block{color:#000000;}
.text-blue{color:#0048ff;}
.text-pink{color:#f00773;}
.text-comm{color:#af8760;}
.text-secon{color:#368501;}

/*.text-pink{color:#f30352;}*/
.text-red-70{color:rgba(255,0,4,0.7);}

/*for video*/
.Videost{width:75%!important}

@media screen and (max-width: 575px) {
.Videost{width:100%!important}	
}

/*video*/
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.gray_block{background: rgba(209,207,202,0.5);padding:calc(20%/2);width:auto;color:#ff0000;font:1.7rem "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}
.gray_block01{background:#f1f1f1 ;padding:calc(10%/2);width:auto;color:#000000;font:1.7rem "微軟正黑體";font-weight:700;line-height:30px;}
.gray_block02{background: rgba(209,207,202,0.5);padding:calc(20%/2);width:auto;color:#000000;font:1.7rem "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}

.dotted_line{float:left;width:100%;height:auto !important;margin-bottom:5px;background-image: linear-gradient(to right, #b2b2b2 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:10px;}
.line{border-bottom:1px solid rgba(0,0,0,0.4);width:100%;padding:0 0.5em 5px 0.5em;margin: 0 0 10px 0;}
.bline{/*margin:1em 0 2em 0;*/padding-bottom:5px;border-bottom:2px solid #000000;}

.dotted_line01{float:left;width:100%;height:auto !important;margin-bottom:3px;background-image: linear-gradient(to right, #b2b2b2 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:3px;}


/*button*/
.buttonst a{font:13pt "微軟正黑體";font-weight:700;background:#666;color:#ffffff;display:inline-block;padding:0.4em 1.5em; text-align:center;border-radius: 3px;}
.buttonst a:hover{background:#000000;color:#ffffff;}

#backbu a{font:1.7rem "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.7em 2em;margin:0 0.5em 0 0;background:#2e58a6;color:#ffffff;display:inline-block;text-align:center;border-radius: 7px}
#backbu a:hover{width:auto;height:auto;padding:0.7em 2em;margin:0 0.5em 0 0;background:#1c448e;color:#ffffff;display:inline-block;text-align:center;border-radius: 7px}

#backbu01 a{font:1.7rem "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.7em 2em;margin:0 0.5em 0 0;background:#595959;color:#ffffff;display:inline-block;text-align:center;border-radius: 7px}
#backbu01 a:hover{width:auto;height:auto;padding:0.7em 2em;margin:0 0.5em 0 0;background:#000000;color:#ffffff;display:inline-block;text-align:center;border-radius: 7px}


#backbu_ar a{height: auto; font:1.407375em "微軟正黑體";font-weight:500;dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right top;background-position:90% 50%;color:#ffffff;}
#backbu_ar a:hover{dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right top;background-position:90% 50%;color:#ffffff;}

#btn_sign a{font:1.407375em "微軟正黑體";font-weight:500;width:auto;height:auto;padding:0.5em 2.5em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
#btn_sign a:hover{width:auto;height:auto;padding:0.5em 2.5em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}

#btn_member a{font:1.407375em "微軟正黑體";font-weight:500;width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
#btn_member a:hover{width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
@media only screen and (max-width: 446px) {	

#backbu_ar a{ font:1em "微軟正黑體";font-weight:500;height: 53px; dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right 50px;background-position:90% 50%;color:#ffffff;}
#backbu_ar a:hover{height: 53px;dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right top;background-position:90% 50%;color:#ffffff;}

#btn_member a{font:1em "微軟正黑體";font-weight:500;width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
#btn_member a:hover{width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
	
}

@media screen and (min-width: 447px) and (max-width: 575px) {	
#backbu_ar a{ font:1.407375em "微軟正黑體";font-weight:500;dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right 50px;background-position:90% 50%;color:#ffffff;}
#backbu_ar a:hover{dispaly:inline-block;padding:0.5em 2em 0.5em 1.5em;border-radius: 50px;background: #A17B5D url(../images/send_arrow.svg) no-repeat right top;background-position:90% 50%;color:#ffffff;}


#btn_member a{font:1em "微軟正黑體";font-weight:500;width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}
#btn_member a:hover{width:auto;height:auto;padding:0.5em 2em;background:#a07b5e;color:#ffffff;display:inline-block;text-align:center;border-radius: 50px}

}



#backbu_red a{width:87px;height:33px;background:#ff0011;color:#ffffff;display: block;text-align:center;line-height:33px;}
#backbu_red a:hover{width:87px;height:33px;background:#c20005;color:#ffffff;display: block;text-align:center;line-height:33px;}

/*search*/
.news_searchst{width:auto;height:165px;position:relative;overflow:hidden;}
.news_searchst:after{content:''; clear:both; display:block;}
/*.news_searchst .news_search{position:absolute;left:10%;width:85%;height:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;padding:0.7em 1.2em 1.3em 1.2em;margin:2em 0;}*/
.news_searchst .news_img{position:absolute;z-index:999;top:-10px;left:0px;}
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 15vw; height:auto;border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:50%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}


.news_searchst .news_search .search_block .text01{width:15%;}
.news_searchst .news_search .search_block .text02{width:15%;}
.news_searchst .news_search .search_block .text03{width:20%;}
.news_searchst .news_search .search_block .text03 .input{width:calc((100% - 2em) - 2px);border:1px solid #DDDDDD;margin:0 0.5em;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";}
.news_searchst .news_search .search_block .text04{width:23%;}

.news_searchst .news_search .news_searchbu {font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display: block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a{padding:0.5em 2em;font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display: block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a:hover{padding:0.5em 2em;background:#000000;color:#ffffff;display: block;text-align:center;}

@media only screen and (max-width: 479px) {	
.news_searchst .news_img{position:absolute;z-index:999;top:10px;left:0px;width:40%;}	
.news_searchst .news_img img{width:100%;max-width:100%;height: auto;}

.news_searchst .news_search{position:absolute;left:5%;right:0%;top:17%;width:85%;padding-left:35vw; height:auto;border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:80%; display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:0.5em 0em;}
	
.news_searchst .news_search .search_block .text01{width:25%;}
.news_searchst .news_search .search_block .text02{width:25%;}
.news_searchst .news_search .search_block .text03{width:60%;padding:0.2em 0;}
.news_searchst .news_search .search_block .text04{width:40%;}	

.news_searchst .news_search .search_block .text04 .news_searchbu {font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display: inline-block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a{padding:0.5em 0.7em;font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display:inline-block;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a:hover{padding:0.5em 0.7em;background:#000000;color:#ffffff;display:inline-block;text-align:center;}	

	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.news_searchst .news_img{position:absolute;z-index:999;top:-3px;left:0px;width:40%;}	
.news_searchst .news_img img{width:85%;max-width:85%;height: auto;}	
	
.news_searchst .news_search{position:absolute;left:5%;right:0%;top:17%;width:85%;padding-left:35vw; height:auto;border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:80%;  display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 0em;}

.news_searchst .news_search .search_block .text01{width:20%;}
.news_searchst .news_search .search_block .text02{width:20%;}
.news_searchst .news_search .search_block .text03{width:25%;}
.news_searchst .news_search .search_block .text03 .input{width:calc((100% - 2em) - 2px);border:1px solid #DDDDDD;margin:0 0.5em;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";}
.news_searchst .news_search .search_block .text04{width:25%;}	
	
.news_searchst .news_search .search_block .text04 .news_searchbu {font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display: inline-block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a{padding:0.5em 1em;font:1.5rem "微軟正黑體";background:#555555;color:#ffffff;display:inline-block;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a:hover{padding:0.5em 1em;background:#000000;color:#ffffff;display:inline-block;text-align:center;}	
	

}
@media screen and (min-width: 768px) and (max-width: 991px) {
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 25vw; height:auto;border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:70%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}
	
	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 20vw; height:auto;border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:60%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}
	
}




.news_searchst .news_search .news_searchbu01 {font:1.5rem "微軟正黑體";width:60px;height:32px;background:#0d5fb3;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu01 a{font:1.5rem "微軟正黑體";width:60px;height:32px;background:#0d5fb3;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu01 a:hover{width:60px;height:32px;background:#073d74;color:#ffffff;display: block;text-align:center;line-height:32px;}

.news_searchst .news_search .news_searchbu02 {font:1.5rem "微軟正黑體";width:60px;height:32px;background:#3b9300;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu02 a{font:1.5rem "微軟正黑體";width:60px;height:32px;background:#3b9300;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu02 a:hover{width:60px;height:32px;background:#2e6533;color:#ffffff;display: block;text-align:center;line-height:32px;}

.news_searchst .news_search .news_searchbu03 a{font:1.5rem "微軟正黑體";background:#3b9300;color:#ffffff;display: inline-block;text-align:center;padding:0.4em 1em;margin:0 1em;}
.news_searchst .news_search .news_searchbu03 a:hover{background:#2e6533;color:#ffffff;display: inline-block;text-align:center;}

/*page*/
#pagecount{width:auto;margin:0 0.2em;font:1.6rem "微軟正黑體";padding:1.5em 0 0.1em 0;border-top:1px #bfbfbf solid;color:#ff6600;font-weight:700;}
#pagecount a{color:#A6A6A6;cursor:pointer;margin:0 0.2em;}
#pagecount a:hover{color:#7F7F7F;cursor:pointer;margin:0 0.2em;}


/*comm_button*/


.member_button{width:100%;height: auto; display:flex;flex-wrap:wrap;justify-content:center;}
.member_button_l{width:100%;height: auto; display:flex;flex-wrap:wrap;justify-content: flex-end;margin:1em 0;}
.member_button_r{width:100%;height: auto;display:flex;flex-wrap:wrap;justify-content: flex-start;}
@media only screen and (max-width: 767px) {	
.member_button{width:100%;height: auto;display:flex;flex-wrap:wrap;justify-content:center;margin:0.8em 0;}
.member_button_l{width:100%;height: auto;display:flex;flex-wrap:wrap;justify-content: flex-end;margin:1.4em 0;}
.member_button_r{width:100%;height: auto;display:flex;flex-wrap:wrap;justify-content: flex-start;margin:0.5em 0;}	
}




/*next _ pre*/
.NP_button{width:100%;overflow:hidden;padding: 0; text-align: center;}
.NP_button #backbu a{font:11.5pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.3em 2em;border:1px solid #666;background:#fff;color:#666;display:inline-block;text-align:center;margin:10px 10px 10px 0;border-radius: 2px;}
.NP_button #backbu a:hover{width:auto;height:auo;padding:0.3em 2em;background:#000000;color:#ffffff;border:1px solid #000;display: inline-block;text-align:center;margin:10px 10px 10px 0;border-radius: 2px;}


/*circle_l*/
.CNP_button_l{width:100%;overflow:hidden;padding: 0; text-align: center;}
a .CNP_button_l #backbu {vertical-align:middle;background:#BCBCBC url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;border-radius: 50px;}
a:hover .CNP_button_l #backbu {vertical-align:middle;background:#ff6600 url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;border-radius: 50px;}

/*circle_r*/
.CNP_button_r{width:100%;overflow:hidden;padding: 0; text-align: center;}
a .CNP_button_r #backbu {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle;background:#BCBCBC url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
a:hover .CNP_button_r #backbu {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle;background:#ff6600 url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}

/*page*/
.Page_block{width:100%;height:50px;line-height:50px;text-align:center;padding-top:5px;}
.Page_block span{font:1.5625em "微軟正黑體";font-weight:500;color:#a9896d;padding:0.5em 0.1em;}
.Page_block span a{font:1.5625em "微軟正黑體";font-weight:500;color:#a9896d;cursor:pointer;padding:0.5em 0.1em;}
.Page_block span a:hover{font:1.5625em "微軟正黑體";font-weight:500;color:#a9896d;cursor:pointer;padding:0.5em 0.1em;}

.Page_block .first_icon a { vertical-align:middle;background:url(../images/page/first.svg)  no-repeat center center;background-position:0 0;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:-9999px;margin-right:0.1em;}
.Page_block .first_icon a:hover{vertical-align:middle;background-position:0 -25px;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:0;text-indent:-9999px;margin-right:0.1em;}
.Page_block .end_icon a { vertical-align:middle;background:url(../images/page/end.svg)  no-repeat center center;background-position:0 0;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:-9999px;margin-right:0.1em;}
.Page_block .end_icon a:hover{vertical-align:middle;background-position:0 -25px;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:0;text-indent:-9999px;margin-right:0.1em;}

.Page_block .Previous_icon a { vertical-align:middle;background:url(../images/page/Previous.svg)  no-repeat center center;background-position:0 0;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:-9999px;margin-right:0.1em;}
.Page_block .Previous_icon a:hover{vertical-align:middle;background-position:0 -25px;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:0;text-indent:-9999px;margin-right:0.1em;}
.Page_block .next_icon a { vertical-align:middle;background:url(../images/page/next.svg)  no-repeat center center;background-position:0 0;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:-9999px;margin-right:0.1em;}
.Page_block .next_icon a:hover{vertical-align:middle;background-position:0 -25px;background-size:25px;height:25px;width:25px;display:inline-block;text-indent:0;text-indent:-9999px;margin-right:0.1em;}

hr{border-top:#ff0000;height: 100px;/*#a87c5b*/;padding:1em 0;}

/*page*/
#Page_block{font:1.7rem "微軟正黑體";font-weight: 600; display:  flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 2em;border-top:2px #373737 solid;}

#Page_block .textarea01{width:50%;}
#Page_block .textarea02{width:50%;display: flex;flex-wrap: wrap;justify-content: flex-end;}
/**/
select{font:1.4rem "微軟正黑體";font-weight:700;padding:0.3em;color:#7d7d7d;margin:0.2em 0;}	
textarea{width:calc(100% - 12px);height:auto; border:1px #a5a5a5 solid;padding:5px;font:1.7rem "微軟正黑體";font-weight: 700;background:#ffffff;color:#282828;}	

@media only screen and (max-width: 479px) {
select{font:1.6rem "微軟正黑體";font-weight:700;padding:0.3em;color:#7d7d7d;margin:0.2em 0;}	
textarea{width:calc(100% - 12px);height:auto; border:1px #a5a5a5 solid;padding:5px;font:2rem "微軟正黑體";font-weight: 700;background:#ffffff;color:#282828;}	
}


.tg-table-light{border-collapse:collapse;border-spacing:0}
.tg-table-light td{padding:0.5em}
	
