@import url("../../icon_new/css/all.min.css");

* {transition: all .5s;box-sizing: border-box;}
small {font-size:.9em;}
.s_size {font-size: 0.9rem;}

/* bodyHeader */
#BodyHeader #header-share {line-height:16px;font-size:13px;color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;}
#header-share .logo_pic {max-width:30%;height:auto;}	
#header-share a {margin:0 0.2%;}
#BodyHeader a {font-size: 13px;color: #333333;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 16px;font-weight: normal;}
#BodyHeader a:hover {text-decoration: none;position: relative;left: 2px;top: 2px;bottom: 2px;}

/* body */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family: "微軟正黑體";background-image: url(../images/1107006_bg.png);background-color:#fff3e5;background-attachment:fixed;transition: all .5s;}
p {line-height: 1.6em;}
ul li {list-style-type: none;font-size: 1.2em;}
h2 {font-size: 1.2em;margin: 5% 0 2% 5%;}
h2 a {color: #f07c00;font-size: 1em;font-weight: bold;padding: 4px;}
a:hover {text-decoration: none;position: relative;left: 2px;top: 2px;bottom: 2px;}
.text_s1 {margin:0 0 0 1%;}
.text_s11 {font-size:0.65em;}
.event_master_title {font-size: 1.5em;line-height: 1.5em;color: #333;text-align: left;margin: 3% 6%;}
.event_master_title_s {font-size: .7em;}
.event_master_title a {color: #333;}
.banner {margin: 0 auto;background-color: #287e7b;width: 850px;}
#BodyContent {text-align: center;}
.in_main {font-weight: bold;margin: auto;width: 850px;display: inline-block;background-color: #FFF;padding: 0 3%;}
.in_main_titleB {font-family: Verdana, Geneva, sans-serif, "Microsoft YaHei";font-size: 1.7em;line-height: 1.5em;color: #2a6576;font-weight: bold;margin-bottom: 3%;text-align: left;}
.in_main_titleB ul li:first-of-type {padding-bottom: 1rem;color: #E2831C;padding: .2rem 1rem;border:1px solid #E2831C;display: inline-block;}
.in_main_titleB a {font-family: Verdana, Geneva, sans-serif, "Microsoft YaHei";color: #fff;font-size: 0.7em;color: #fff3e3;font-size: 0.7em;font-weight: normal;margin: auto auto auto 1rem;border: 4px solid #fff3e3;padding: 0 2%;display: inline-block;text-decoration: none;border-radius: 27px;background-color: #e2831c;}
.full a {background: #959595;color: #fff;border: 4px solid #747474;}
.in_title {color: #000;font-weight: normal;padding: 0% 1.5%;display: contents;border-right: 3px #702a75 dotted;display: inline-block;margin: 0 0 1.4%;font-size: 0.9em;line-height: 1.1em;}
.in_main_titleB ul {margin: 3% 0;padding: 0;}
.in_cube {font-size: 1.1em;line-height: 1.8em;font-weight: normal;color: #000000;text-decoration: none;padding: 0 3%;text-align: left;border:2px #5f9dcd dotted;border-radius: 20px;background-color:#fffff3;}
.in_cube p {margin:2% 20px;}
.hash-tag {color: #257fc5;font-weight: bold;}
.hash-tag_ps{margin-top: 1rem;color: black;}
.hash-tag_ps:before{content: '➤ ';font-size: 1rem;}
.discount {color: red;font-weight: bold;padding: 0 1px;}
.in_cube ul, .in_cube ol {padding: 0;}
.branch ul > li:first-of-type {list-style-type: none;color: #2a6576;font-weight: bold;font-size: 1.4em;font-family: Verdana, Geneva, sans-serif, "Microsoft YaHei";line-height: 2;}
.note {padding: 0.25rem 0.5rem;font-size: 1rem;background-color: #ffecd1;border-radius: 20px;display: inline-block;}
.note i {padding-right: 0.5rem;}
.eligible ul li strong {color: #257fc5;}
.in_cube ol li {font-size: inherit;text-indent: -1.5rem;margin-left: 1.5rem;}
.number {background-color: black;color: white;border-radius: 50%;padding: 0px 6px;font-size: 1rem;line-height: 1rem;margin-right: 0.25rem;}
.gift small {font-size: 1rem;}
.in_cube a {font-weight: normal;color:#257fc5;font-weight: bold;}
.in_cube_title {font-size: 18px;line-height: 1.8em;color: #428800;font-weight: bold;}
.in_cube_tB {font-family: "Microsoft YaHei",Arial, Verdana;font-size: 1.4em;line-height: 1.8em;color: #fff;background-color:#2E6C9C;padding: 0 3%;letter-spacing: 0.1em;border-bottom-width: medium;border-bottom-style: solid;border-bottom-color: #dedede;border-radius: 10px;display: inline-block;margin: 3% auto 0;}
.form_title {font-family: "Microsoft YaHei",Arial, Verdana;text-align: center;font-size: 1.8em;color: #ffffff;padding: 2% 0 1.2%;}
.form_title small {font-size: 1rem;display: block;color: black;font-weight: initial;}
#asktable,#asktable_finish {background-color:#ffad50;padding: 0% 1.5% 2%;border-radius: 16px;margin: 3% auto auto;}
.bottom_news {background-image:linear-gradient(to right,#e07919,#f5c38e);font-size: 1.2em;text-align: center;color: #fff;width: 100%;padding-top: 1%;padding-bottom: 1%;}
.bottom_news a {color: #000;}

/* Footer */
#BodyFooter {text-align:center;color: #000000;}
#BodyFooter td {font-size: 12px;line-height:1.5;color: #000000;}
#BodyFooter a {color:#000000;font-size: 12px;text-decoration: none;}
#BodyFooter a:hover {text-decoration: underline;left: 0px;top: 0px;position: relative;color: #000000;}
#BodyFooter a.home {color:#000000;font-size:15px;font-weight:bold;text-decoration:none;}
#BodyFooter a.home:hover {text-decoration:underline;color: #000000;}
#BodyFooter .foottitle {font-size: 15px;font-weight: bold;color: #FF0000;border-top: 1px #333 dotted;border-bottom: 1px #333 dotted;}
#BodyFooter .footsub {font-size:13px;font-weight:bold;color: #000000;}

/* sale */
#NewsStyle {width: 80%;margin:2% 10% 4%;}
#NewsStyle .style26 {color: #2E6C9C;font-size: 1.45em;}
.NewsStyle {font-size: 0.95em;color: #333;text-align: left;line-height: 18px;}
.NewsStyle a:link {color: #333;line-height: 18px;}
.NewsStyle a:visited {color: #333;line-height: 18px;}
.NewsStyle a:hover {color: #d2a442;line-height: 18px;}
.NewsStyle a:active {color: #333;line-height: 18px;}

@media screen and (min-width: 1201px) {	
    .bottom_news {width: 850px;margin: auto;}
    #BodyHeader_event_rwd {display: none;}    
}

@media screen and (max-width: 1200px) {
    .banner, .banner img, .in_main, #BodyHeader table, #BodyFooter table {width: 100%;}
    /* Header */
    #BodyHeader {display: none;}
    #BodyHeader_event_rwd {	text-align: center;width:100%;height: auto;	margin:0 auto;background-color:#FFF;position:fixed;top:0;float:left;z-index:9;}
    @media screen and (orientation:portrait) {#BodyHeader_event_rwd img {max-width: 50%;margin:2.5% auto;}}
    @media screen and (orientation:landscape) {#BodyHeader_event_rwd img {max-width: 25%;margin:2.5% auto 1% auto;}}
    #Master_title {display:inline-block;width:100%;padding:0;}
    @media all and (orientation : portrait) {#Master_title {margin-top: 15%;}}
    @media screen and (orientation:landscape) {#Master_title {margin-top: 8%;}}
    #Master_title img {height: auto;width: 100%;}
    #NewsStyle {width: 100%;margin: 2% 0 4%;}
    #BodyFooter {padding: 3% 0;}
    #BodyFooter > table:first-of-type tr td {width: auto;padding: 0;}
    #BodyFooter table tr td {display: inline-table;width: 100%;}    
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}

@media screen and (min-width: 768px) and (max-width: 991px) {
}

@media (max-width: 767px) { 
    .in_main_titleB,.in_cube_tB{font-size: 1.4rem;}
    .branch ul > li:first-of-type,#NewsStyle .style26{font-size: 1.2rem;}
    ul li{font-size: 1rem;}
}
