﻿/*ad*/
#ad_Window{ 
    width: 50%;
    height: auto;
    background-color: white;
    box-shadow: 5px 5px 10px black;
    border: 2px gray solid;
    border-radius: 20px;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    z-index: 99999999;
    padding: 10px;
    left: 25%;
    top: 25%;
}
#ad_Window span {
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #000;
    color: #fff;
    border-radius: 30px;
    position: absolute;
    font-weight: bold;
    cursor: pointer;
    right: 5px;
}
#ad_Window img{
 width: 100%;
}

#wapper{ width:100%; min-width:1080px; overflow:hidden; margin:0px auto; padding-top:120px; position:relative }
#about_wapper{ width:100%; min-width:1080px; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px; position:relative;}


/*Top*/
#top{width:100%; min-width:1080px; list-style:none; position:fixed; z-index:9990; left:0px; top:0px; padding:0px; margin:0px; height:120px;}
#top li{width:100%}
#top li#top_box01{background:#ffffff; height:88px;}
#top_box01 #top_box01a{width:1080px; margin:0px auto; position:relative; text-align:left}
#top_box01 #top_box01a p{display:inline-block; vertical-align:middle;   font-family:"微軟正黑體"; font-size:18px; font-weight:bold;}
#top_box01 #top_box01a a{display:block; width:100%; text-align:center}
#top_box01 #top_box01a a img{margin-right:7px;}
#top_box01 #top_box01a p#top_b01{width:10.625%; text-align:left}
#top_box01 #top_box01a p#top_b02{width:10.625%; text-align:left;}
#top_box01 #top_box01a p#top_b03{width:10.625%; text-align:left;}
#top_box01 #top_box01a p#top_b04{width:10.625%; text-align:left;}
#top_box01 #top_box01a p#top_b05{width:15%; text-align:left}
#top_box01 #top_box01a p#top_b06{width:10.625%; text-align:right}
#top_box01 #top_box01a p#top_b07{width:10.625%; text-align:right}
#top_box01 #top_box01a p#top_b08{width:10.625%; text-align:left}
#top_box01 #top_box01a p#top_b02 a{ background:url(../images/btn01.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b02 a:hover{ background:url(../images/btn01y.png) no-repeat left center;}
#top_box01 #top_box01a p#top_b03 a{ background:url(../images/btn02.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b03 a:hover{ background:url(../images/btn02y.png) no-repeat left center;}
#top_box01 #top_box01a p#top_b04 a{ background:url(../images/btn03.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b04 a:hover{ background:url(../images/btn03y.png) no-repeat left center;}

#top_box01 #top_box01a p#top_b06 a{ background:url(../images/btn04.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b06 a:hover{ background:url(../images/btn04y.png) no-repeat left center;}
#top_box01 #top_box01a p#top_b07 a{ background:url(../images/btn05.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b07 a:hover{ background:url(../images/btn05y.png) no-repeat left center;}
#top_box01 #top_box01a p#top_b08 a{ background:url(../images/btn06.png) no-repeat left center; display:block; width:100%;height:88px; line-height:88px;}
#top_box01 #top_box01a p#top_b08 a:hover{ background:url(../images/btn06y.png) no-repeat left center;}

#top_box01 #top_box01a span{display:inline-block; vertical-align:middle;  text-align:left; width:10.625%;  font-family:"微軟正黑體"; font-size:16px; line-height:24px; font-weight:bold; }
#top_box01 #top_box01a span a{text-align:left; padding:0px 5px; margin-bottom:1px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(pie/PIE.htc); position:relative; font-weight:normal}
#top_box01 #top_box01a span a img{width:18px; height:auto}
#top_box01 #top_box01a span a#fb{color:#ffffff; background:#35528f}
#top_box01 #top_box01a span a#google{color:#ffffff; background:#cd3431}
#top_box01 #top_box01a a#logo{width:140px; position:absolute; left:50%; margin-left:-70px; top:0px;}
#top_box01 #top_box01a a#logo img{width:100%; height:auto; margin:0px;}
#top li#top_box02{background:url(../images/btn_bg.jpg); background-position:center; background-repeat:repeat-x; height:32px; font-family:"微軟正黑體";  font-size:16px; color:#ffffff}
#top_box02 #top_box02a{width:1080px; margin:0px auto; color:#db797d;height:32px; line-height:32px;}
#top_box02 #top_box02a #top_box03a{width:50%; display:block; text-align:left; font-weight:bold;float:right; padding-left:7.5%}
#top_box02 #top_box02a #top_box03b{width:50%; display:block; text-align:right;font-weight:bold; float:left; padding-right:7.5%}
#top_box02 #top_box02a a{color:#ffffff;  margin:0px 10px; display:inline-block;font-weight:bold;}


/*Index*/
#index_box01 {width:1080px; margin:0px auto; list-style:none; overflow:hidden}
#index_box01 li{vertical-align:middle; height:100%; display:inline-block}
#index_box01 li#index_box01a{width:520px; padding-left:10px}
#index_box01 li#index_box01b{width:560px; padding:0px 10px 0px 50px; font-family:"微軟正黑體";font-size:16px; line-height:2.0; color:#434343}
#index_box01 li#index_box01b a{display:block;  font-size:26px; font-weight:bold; margin-bottom:10px; color:#e60012}
#index_box02 {width:1080px; margin:0px auto; background:#f2f2f2; padding:20px 40px;overflow:hidden}
#index_box02 #index_box02a{width:45%; float:left; height:230px}
#index_box02 #index_box02b{width:100%; float:none; }
#index_box02 #index_box02b #index_box02_right{text-align:right; margin-top:10px; font-family:"微軟正黑體"; font-size:16px;}
#index_box02 #index_box02b #index_box02_right a{display:inline-block; padding:5px 20px; font-weight:bold; color:#ffffff; background:#e60012}
#index_box02 #index_box02b #index_box02_right a:hover{background:#e6404d}
#index_box03 {width:100%; list-style:none; font-family:"微軟正黑體"; font-size:16px; margin-top:15px;}
#index_box03 li{margin:10px 0px}
#index_box03 a{display:block; overflow:hidden; width:100%;white-space:nowrap;	text-overflow:ellipsis;}
#index_box03 span{display:inline-block; vertical-align:middle; width:13%; background:#EA4653; font-size:16px; padding:5px 0px; line-height:1.0; text-align:center; color:#ffffff; margin:0px 10px 0px 10px}
#index_box03 b{display:inline-block; font-size:16px; font-weight:normal; vertical-align:middle; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#777777}
#index_box04 {width:50%; margin:0px auto; position:relative; float:left; padding:0px 15px;}
#index_t01 {width:200px; height:82px;position:absolute; top:0px; left:0px;}
#index_box04 #index_box04a{width:100%; padding:40px 0px 0px 100px; text-align:center}
#index_box04 #index_box04a a{display:block; vertical-align:top; width:115px; height:115px; line-height:115px; margin:0px 1% 20px 1%; background:#f5f5f5; overflow:hidden;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
behavior: url(pie/PIE.htc); position:relative; text-align:center}
#index_box04 #index_box04a img{max-width:100%; height:auto;}
#index_box04 #index_box04a p{display:block;overflow:hidden; text-align:center; width:100%;white-space:nowrap;	text-overflow:ellipsis; font-family:"微軟正黑體"; font-size:16px; margin-top:10px;}
#index_box04 #index_box04b{width:100%; padding:40px 0px 0px 100px; text-align:left; line-height:1.7}
#index_box04 #index_box04b a{display:block; width:115px; margin:0px 1%; font-family:"微軟正黑體"; font-size:16px; color:#232323}
#index_box04 #index_box04b a:hover p{color:#e60012}
#index_box04 #index_box04b img{width:100%; height:auto}
#index_box04 #index_box04b span{display:none; margin-top:5px; font-size:16px; color:#777777}
#index_box04 #index_box04b p{font-family:"微軟正黑體"; font-size:19px; display:none;; margin-bottom:7px;}
.index_box05 {width:100%; padding:30px 0px; list-style:none; font-family:"微軟正黑體"; font-size:16px;}
.index_box05 .index_box05a{display:inline-block; vertical-align:top; width:61%; text-align:left; padding:0px 10px 0px 100px; color:#656565; line-height:2.0}
.index_box05 .index_box05a a{display:block; margin-bottom:10px; font-size:20px; color:#e60012; font-family:"微軟正黑體"; font-weight:bold}
.index_box05 .index_box05b{display:inline-block; width:39%; vertical-align:top}
.index_box05 .index_box05b img{width:95%; height:auto;-webkit-box-shadow: #777777 0px 2px 7px;
-moz-box-shadow: #777777 0px 2px 7px;
box-shadow: #777777 0px 2px 7px;
behavior: url(pie/PIE.htc); position:relative}
.index_box05 .index_box05b img:hover{-webkit-box-shadow: #777777 0px 4px 10px;
-moz-box-shadow: #777777 0px 4px 10px;
box-shadow: #777777 0px 4px 10px;
behavior: url(pie/PIE.htc); position:relative}
.index_box06 {width:100%; padding:10px 0px ; list-style:none; font-family:"微軟正黑體"; font-size:16px;}
.index_box06 .index_box06a{display:inline-block; vertical-align:top; width:61%; text-align:left; padding:0px 100px 0px 10px; color:#656565; line-height:2.0}
.index_box06 .index_box06a a{display:block; margin-bottom:10px; font-size:20px; color:#e60012; font-family:"微軟正黑體"; font-weight:bold}
.index_box06 .index_box06b{display:inline-block; width:39%; vertical-align:top;}
.index_box06 .index_box06b img{width:95%; height:auto;-webkit-box-shadow: #777777 0px 2px 7px;
-moz-box-shadow: #777777 0px 2px 7px;
box-shadow: #777777 0px 2px 7px;
behavior: url(pie/PIE.htc); position:relative}
.index_box06 .index_box06b img:hover{-webkit-box-shadow: #777777 0px 4px 10px;
-moz-box-shadow: #777777 0px 4px 10px;
box-shadow: #777777 0px 4px 10px;
behavior: url(pie/PIE.htc); position:relative}
#index_box07 {width:850px; margin:10px auto; position:relative;}
#index_box08 {width:850px; margin:10px auto; overflow:hidden}
#index_p02{width:25%; position:absolute; z-index:0; top:730px; left:0px;}
#index_p02 img{width:100%; height:auto}
#index_p03{width:25%; position:absolute; z-index:0; top:560px; right:0px;}
#index_p03 img{width:100%; height:auto}
/*Down*/
#down_box01 {width:100%; background:#eeeeee; list-style:none}
#down_box01 li{width:1080px; margin:0px auto; font-family:"微軟正黑體"; font-size:16px; line-height:2.5; padding:20px 10px; color:#434343}
#down_box02 {width:100%;  background:url(../images/bg02.jpg) repeat center top;; list-style:none}
#down_box02 li{width:1080px; margin:0px auto; font-family:"微軟正黑體"; font-size:16px; line-height:2.5; padding:10px; color:#ffcccc; text-align:center;}
#down_box02 a{color:#FFFFFF;}
#gotop {width:100px; height:100px; position:fixed; bottom:102px; right:0px; z-index:999;display: none; background:url(../images/gotop.png); background-repeat:no-repeat}


/*LEFT & RIGHT*/
#left{width:22%; float:left; height:100%;
-webkit-box-shadow: #e6e5e5 2.5px 4.3px 5px;
-moz-box-shadow: #e6e5e5 2.5px 4.3px 5px;
box-shadow: #e6e5e5 2.5px 4.3px 5px;
behavior: url(pie/PIE.htc); position:relative; padding-bottom: 5000px; margin-bottom: -5000px; }
#left img{max-width:100%; height:auto}
#left_list01 {width:100%;  background:url(../images/bg02.jpg) repeat-y center top; list-style:none; margin-bottom:0px;; position:relative;  border-bottom:1px solid #e0e0e0; text-align:center}
#left_list01 p{font-family:"微軟正黑體"; font-weight:bold;color:#fcf09f; font-size:24px;text-shadow: 2px 2px 2px #5f1e04; display:block; margin:15px 0px 0px 0px;}
#left_list01 li{padding:20px 15px;}
#left_list01 a{ background:none;line-height:20px; display:block; padding:10px 0px 10px 10px; font-family:"微軟正黑體"; font-weight:bold; font-size:18px; color:#ffffff;border-bottom:1px dashed #d76d66;text-shadow: 2px 2px 2px #5f1e04;}
#left_list01 a:hover{color:#fcf09f;}
#left_list01 a#left_list01y{color:#fcf09f;}
#left_list01 a.left_list01_out{color:#fcf09f;}
#left_list01 a.left_list01a{font-family:"微軟正黑體"; padding-left:0px; font-weight:bold;color:#fcf09f; font-size:24px;text-shadow: 2px 2px 2px #5f1e04; display:block; margin:15px 0px 0px 0px; border-bottom:0px; background:none}

#left_list02 {width:100%; padding:20px 15px 30px 15px; text-align:center}
#right{width:52.3%; float:left; margin-left:3.7%;padding-top:20px; padding-right:0px;padding-bottom: 5000px; margin-bottom: -5000px;}
#right_t01 {width:100%; display:block; color:#e60012; font-family:"微軟正黑體"; font-size:32px; font-weight:bold; overflow:hidden; padding:10px 5px; background:url(../images/symbol/line_01.png) repeat-x left bottom; text-align:left;}
#right_t01 span{display:inline-block; padding-left:10px; font-family: 'Courgette', cursive,"微軟正黑體"; font-weight:bold; font-size:18px; color:#706e6e}

#right02{width:20%; float:right; margin-left:2%; height:100%;  position:relative;  padding-right:10px;padding-bottom: 5000px; margin-bottom: -5000px;}
#right02 img{max-width:100%; height:auto}
#left_ad {width:100%; max-width:270px; margin:0px auto; margin-bottom:20px; padding:0px 0px 0px 0px;}
#left_ad a{display:block; margin:15px auto; text-align:center; width:100%}
#left_ad img{width:100%; height:auto}

#route {display:block; text-align:right; font-family:"微軟正黑體"; font-size:16px; color:#eb4847; }
#route a{color:#666666}

/*Dining*/
#content {width:100%; padding:0px 10px; font-family:"微軟正黑體"; font-size:16px; line-height:2.0; color:#434343; margin:30px auto}
#content img{max-width:100%; height:auto}
#content iframe{width:100%;}
#content table{
	max-width:100%; padding:0px 0px; font-size:16px; line-height:20.8px; color:#434343; overflow:hidden; margin:0px auto
}

/*News*/
#news_list {width:100%; padding:0px 10px; margin:30px auto}
.news_box01 {width:100%; margin-bottom:10px; list-style:none; padding:10px 0px; line-height:1.0; background:#e60012;-webkit-box-shadow: #e6e5e5 2.5px 4.3px 5px;
-moz-box-shadow: #e6e5e5 2.5px 4.3px 5px;
box-shadow: #e6e5e5 2.5px 4.3px 5px;
behavior: url(pie/PIE.htc); position:relative;}
.news_box01 li{display:inline-block; text-align:center; vertical-align:middle;font-family:"微軟正黑體"; font-size:16px; color:#ffffff;padding:0px 10px;}
.news_box01 .news_box01a{width:15%}
.news_box01 .news_box01b{width:60%}
.news_box01 .news_box01c{width:25%}
.news_box02 {width:100%; list-style:none; border-bottom:1px dotted #cccccc; padding:15px 0px;}
.news_box02 li{display:inline-block; text-align:center; vertical-align:middle;font-family:"微軟正黑體"; font-size:16px; padding:0px 10px;}
.news_box02 .news_box02a{width:15%;  font-size:16px;}
.news_box02 .news_box02b{width:60%; text-align:left;overflow:hidden;white-space:nowrap;	text-overflow:ellipsis;}
.news_box02 .news_box02b span{display:inline-block; padding:5px 10px; margin-right:0.5em; color:#ffffff; font-family:"微軟正黑體"; font-size:16px; line-height:1.0; background:#e60012}
.news_box02 .news_box02c{width:25%;color:#e60012;}
.news_box02 .news_box02c a{color:#e60012;}

#news_t01 {width:100%; padding:0px 10px; font-family:"微軟正黑體"; font-size:16px; list-style:none; line-height:2.0; color:#434343; overflow:hidden; margin:30px auto 40px;}
#news_t01 #news_t01b{font-size:22px; color:#e60012; font-weight:bold}
#back_btn01 a{width:400px; display:block; margin:20px auto; font-family:"微軟正黑體"; font-size:16px;  text-align:center; line-height:74px; height:74px; font-weight:bold; border:1px solid #434343; color:#434343}
#back_btn01 a:hover{background:#434343; color:#ffffff}

/*training*/
#training_f {width:100%; list-style:none; padding:0px 10px; font-family:"微軟正黑體"; font-size:16px; color:#434343; line-height:35px;overflow:hidden; margin:30px auto; color:#434343}
#training_f li{margin-bottom:20px; font-weight:bold}
#training_f span{display:inline-block; vertical-align:top; width:30%; margin-right:5%; padding:0px 5px; height:35px; line-height:35px; border-bottom:1px solid #dddddd; font-weight:bold}
#training_f p{display:inline-block; width:65%; vertical-align:top}
#training_f input[type="text"] {width:350px; height:35px; line-height:35px; background:none; border:1px solid #aaaaaa; padding:0px 5px;font-family:"微軟正黑體"; font-size:16px;}
#training_f select {width:100%; height:35px; line-height:35px; background:none; border:1px solid #aaaaaa; padding:0px 5px;font-family:"微軟正黑體"; font-size:16px;}
#training_f textarea {width:100%; height:180px; line-height:1.7; background:none; border:1px solid #aaaaaa; padding:0px 5px;font-family:"微軟正黑體"; font-size:16px;}
#training_f li#training_t01 {line-height:1.7}
#training_f li#training_t01 div{font-size:18px; color:#000000; font-weight:bold}
#training_f li a{width:30%; display:inline-block; margin:20px 10px 10px 0px; font-family:"微軟正黑體"; font-size:16px;  text-align:center; line-height:35px; height:35px; font-weight:bold; border:1px solid #434343; color:#434343}
#training_f li a:hover{background:#434343; color:#ffffff}
.training_box02 {width:100%; list-style:none; border-bottom:2px solid #666666; border-top:2px solid #666666; margin:30px auto; font-family:"微軟正黑體"; font-size:16px; color:#434343}
.training_box02 li{width:100%; display:inline-table; border-bottom:1px dotted #666666}
.training_box02 li .training_box02a{display:table-cell; width:30%; background:#eeeeee; padding:10px; font-weight:bold;}
.training_box02 li .training_box02b{display:table-cell; width:70%; background:#ffffff; padding:10px;}
.training_box02 input[type="text"] {width:50%; background:#FFFFFF; padding:10px; border:3px solid #eeeeee}
.training_box02 span{display:inline-block; padding:5px; font-family:"微軟正黑體"; font-size:16px; line-height:1.0; text-align:center; color:#ffffff; background:#e60012; margin-left:0.5em;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(pie/PIE.htc); position:relative;}
.training_box02 a{display:inline-block; padding:10px 25px; font-family:"微軟正黑體"; font-size:16px; line-height:1.0; text-align:center; color:#ffffff; background:#e60012; margin-left:0.5em;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(pie/PIE.htc); position:relative;}
.training_box02 a:hover{background:#f94a58}


/*goodies*/
#goodies_box01{width:100%;padding:0px 10px; margin:30px auto; text-align:center}
#goodies_box01 a{display:inline-block; vertical-align:top; width:23%; height:170px; line-height:170px; margin:0px 1% 20px 1%; background:#f5f5f5; overflow:hidden;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
behavior: url(pie/PIE.htc); position:relative; text-align:center}
#goodies_box01 img{max-width:100%; height:auto;}
#goodies_box01 p{display:block;overflow:hidden; text-align:center; width:100%;white-space:nowrap;	text-overflow:ellipsis; font-family:"微軟正黑體"; font-size:16px; margin-top:10px;}
#goodies_box02 {width:100%; padding:0px 10px 20px 10px; font-family:"微軟正黑體"; font-size:16px; line-height:2.0; list-style:none; color:#434343; overflow:hidden; margin:0px auto;}
#goodies_box02 #goodies_box02a{font-size:18px; font-weight:bold; color:#59493f; margin-bottom:15px;}
#goodies_box02 a{color:#eb4847}

#goodies_box03{width:100%;padding:0px 10px; margin:30px auto; text-align:center}
#goodies_box03 div{display:inline-block; vertical-align:top; width:48%;margin:0px 1% 20px 1%; padding:0px 5px 20px 5px; border-bottom:1px dashed #cccccc; vertical-align:bottom; overflow:hidden;text-align:left}
#goodies_box03 .goodies_box03a{display:inline-block; width:25%;vertical-align:middle}
#goodies_box03 .goodies_box03b{display:inline-block; width:70%; margin-left:5%;text-align:left;overflow:hidden; color:#434343; font-family:"微軟正黑體"; font-size:16px; vertical-align:middle}
#goodies_box03 a{font-weight:bold;text-align:left}
#goodies_box03 .goodies_box03a a{display:block; height:115px; line-height:115px; overflow:hidden}
#goodies_box03 .goodies_box03a img{width:100%; height:auto}


/*forum*/
.forum_box01 {width:100%; padding:0px 10px; font-family:"微軟正黑體"; font-size:16px; line-height:1.7; color:#434343; margin:15px auto; margin-bottom:30px; list-style:none}
.forum_box01 li{overflow:hidden}
.forum_box01 span{display:inline-block; float:right; text-align:right; color:#fa4251; font-family:"微軟正黑體"; font-size:16px; line-height:25px;height:25px;}
.forum_box01 li.forum_box01a{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #cccccc}
.forum_box01 li.forum_box01b{padding-left:2em}
.forum_box02 {width:100%; padding:15px; background:#f2f2f2; font-family:"微軟正黑體"; font-size:16px; line-height:1.7; color:#434343; margin:15px auto; list-style:none}
.forum_box02 span{display:inline-block; float:right; text-align:right; color:#fa4251; font-family:"微軟正黑體"; font-size:16px; line-height:25px;height:25px;}
.forum_box02 li.forum_box02a{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #cccccc}

/*Photo*/
#photo_list{width:100%; padding:0px 10px;  line-height:1.7; margin:30px auto; text-align:center}
#photo_list .photo_box01 {width:180px; text-align:left; margin:0px 1.5% 20px 1.5%; padding:1px; list-style:none; display:inline-block; vertical-align:top; background:#ffffff;-webkit-box-shadow: 0px 0px 5px 5px #f5f5f5;
-moz-box-shadow: 0px 0px 5px 5px #f5f5f5;
box-shadow: 0px 0px 5px 5px #f5f5f5;
behavior: url(pie/PIE.htc); position:relative}
#photo_list .photo_box01:hover{-webkit-box-shadow: 0px 0px 2px 2px #efefef;
-moz-box-shadow: 0px 0px 2px 2px #efefef;
box-shadow: 0px 0px 2px 2px #efefef;
behavior: url(pie/PIE.htc); position:relative}
#photo_list .photo_box01 ul{list-style:none;}
#photo_list .photo_box01 .photo_box01a {width:100%; line-height:1.0;list-style:none; padding-bottom:75%; overflow:hidden;position:relative; height:0px;}
#photo_list .photo_box01 .photo_box01a img{position:absolute; width:100%; height:auto}
#photo_list .photo_box01 .photo_box01b{padding:10px 10px 5px 10px;font-family:"微軟正黑體"; font-weight:bold; font-size:17px; color:#e60012}
#photo_list .photo_box01 .photo_box01c{padding:0px 10px 10px 10px; font-size:16px; font-family:"微軟正黑體"; color:#777777}
#photo_box02 {width:100%; padding:0px 10px; margin:30px auto; margin-bottom:15px;}
#photo_box02 a{display:inline-block; vertical-align:middle; width:23%; margin:0px 1% 15px 1%}
#photo_box02 img{width:100%; height:auto}

/*Job*/
#job_list{width:100%; padding:0px 10px;  line-height:1.7; margin:30px auto;}
#job_list .job_box01 {width:31.33333%; margin:0px 1% 20px 1%; padding:1px; list-style:none; display:inline-block; vertical-align:top; background:#ffffff;-webkit-box-shadow: 0px 0px 5px 5px #f5f5f5;
-moz-box-shadow: 0px 0px 5px 5px #f5f5f5;
box-shadow: 0px 0px 5px 5px #f5f5f5;
behavior: url(pie/PIE.htc); position:relative}
#job_list .job_box01:hover{-webkit-box-shadow: 0px 0px 2px 2px #efefef;
-moz-box-shadow: 0px 0px 2px 2px #efefef;
box-shadow: 0px 0px 2px 2px #efefef;
behavior: url(pie/PIE.htc); position:relative}
#job_list .job_box01 ul{list-style:none;}
#job_list .job_box01 .job_box01a {width:100%; line-height:1.0;list-style:none; padding-bottom:100%; overflow:hidden; position:relative; height:0px;}
#job_list .job_box01 .job_box01a img{position:absolute; width:100%; height:auto}
#job_list .job_box01 .job_box01b{padding:10px 10px 5px 10px;font-family:"微軟正黑體"; font-weight:bold; font-size:17px; color:#e60012}
#job_list .job_box01 .job_box01c{padding:0px 10px 10px 10px; font-size:16px; font-family:"微軟正黑體"; color:#777777}
#job_box02 {width:100%; padding:0px 10px;  margin:30px auto; text-align:right;}
.job_box03 {width:100%; padding:0px 10px;  margin:0px auto;font-family:"微軟正黑體"; font-weight:bold; font-size:16px; line-height:1.7; list-style:none}
.job_box03 li{margin-bottom:10px;}
.job_box03 p.job_box03a{display:inline-block; line-height:1.0; padding:5px 10px; color:#ffffff; background:#e60012; margin-top:10px;}

/*FAQ*/
.faq_t01 {display:block; font-family:"微軟正黑體"; font-size:16px; font-weight:bold; color:#ffffff; margin-bottom:20px; background:url(../images/bg02.jpg); padding:10px 15px;}
#qaContent {
	width: 100%; margin:30px auto;padding:0px 10px;
}
#qaContent h3 {
	width: 500px;
	height: 22px;
	text-indent: -9999px;
}
#qaContent h3.qa_group_1 {
}
#qaContent h3.qa_group_2 {
}
#qaContent ul.accordionPart {
	list-style:none
}
#qaContent ul.accordionPart li {
	margin-bottom:20px;
}
#qaContent ul.accordionPart li .qa_title {
	line-height:1.7;
	color: #49382b;
	cursor: pointer;font-family:"微軟正黑體"; font-size:16px;font-weight:bold;
	color:#e60012; margin-bottom:10px;
}
#qaContent ul.accordionPart li .qa_content { padding-left:30px; padding-right:10px; line-height:2.0;
	color: #434343; font-family:"微軟正黑體"; font-size:16px;
	background:url(../images/symbol/a.jpg) no-repeat left top;
}
/*20221130*/
/*搜尋*/
#right_t01.seaech_page_row{
    display: flex;
    justify-content: space-between;	
}
.seaech_page_box{
	display: flex;
    width: 280px;
    align-items: center;	
}
.seaech_page_box > a{
    font-size: 25px;
    color: #cd3431;	
}
.seaech_page_box > input{
	width: calc(100% - 40px);
    margin-left: 10px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.seaech_page_box > a:hover{color: #cd343185;}