.mainContent{color:#727171;font-size:1.2em;font-weight:bold;line-height:1.5em}.mainContent em{color:#e41c24;font-style:normal}.mainContent a{color:inherit;text-decoration:underline}.mainContent a:hover{color:#000}.mainContent sub{bottom:inherit;font-size:.9em;line-height:1.2em}.mainContent ul li,.mainContent ol li{line-height:1.4em}.mainContent ul li{list-style:none}.mainContent ul li:before{content:"> ";display:inline-block;margin:0 .5em 0 -1em;position:relative}@media screen and (min-width:600px){.mainContent{font-size:1.5em}}.brief{box-shadow:5px 5px 10px rgba(0,0,0,0.4);margin:1em;padding:1em}.brief p{color:#00a5e6}.brief a.shoplink{border:1px solid rgba(0,0,0,0.3);color:#fff;display:inline-block;font-size:.67em;font-weight:normal;line-height:1.4em;padding:.2em .5em .25em;position:relative;text-decoration:none;text-shadow:0 2px 2px rgba(0,0,0,0.3);top:0;transition:top .2s,box-shadow .2s}.brief a.shoplink:hover{box-shadow:0 0 2px 2px rgba(0,0,0,0.2) inset;top:1px}.brief a.shoplink span{font-size:.8em}.brief a.shoplink.pchome{background:#00aef6}.brief a.shoplink.yahoo{background:#4e05ac}.brief a.shoplink.momo{background:#d52581}.brief ul{margin-top:1em}@media screen and (min-width:850px){.brief ul{margin-top:-0.5em}.brief ul li:first-child{margin-bottom:-1em}.brief img{margin:0 0 1em .5em;max-width:140px;vertical-align:middle}}.right{line-height:1em;padding:0 1em;text-align:right}.right span{color:#27a1d8;font-size:1.4em;margin-right:.3em;vertical-align:top}.right a{border:1px solid;color:#000;display:inline-block;font-size:.75em;line-height:1.5em;padding:0 .3em;text-decoration:none;vertical-align:top}.right a:hover{color:#27a1d8}.detail{border:2px solid #27a1d8;margin-top:2em}.intro h2{background:#27a1d8;background:linear-gradient(45deg,#27a1d8 50%,#59afde 50%);box-sizing:border-box;color:#fff;font-size:2em;margin:0;padding:1em 0;text-align:center}.intro h2 sub{display:block;font-size:.47em;margin-bottom:1em}.intro h2 span{display:block}.intro h2 em{border:2px solid;color:inherit;display:inline-block;font-size:1.2em;line-height:1.2em;margin-top:1em;padding:0 .3em}.intro h3{color:#27a1d8;margin-top:0}.intro h3:after{background:url(../images/eventXpro201606/underline.png);content:"";display:block;height:17px;width:146px}.intro .text{box-sizing:border-box;padding:1em}.intro .text ul{margin-bottom:0}.intro .text sub{color:#e41c24;display:block;font-size:.6em;margin-top:.8em}.intro .text li{margin-bottom:.5em}.intro .text img{float:right;max-width:40%}@media screen and (min-width:600px){.intro h2{height:inherit;padding:2em 0}.intro .text{position:relative}.intro .text img{max-width:145px}}@media screen and (min-width:1000px){.intro h2,.intro .text{display:inline-block;vertical-align:middle}.intro h2{box-sizing:border-box;width:48%}.intro .text{width:52%}}.note div{background:#e41c24;color:#fff;font-size:.58em;line-height:1.3em;padding:1em}@media screen and (min-width:1000px){.note{text-align:right}.note div{display:inline-block;margin-right:2.4%;text-align:left;width:44.5%}}.detail.list{padding:1em}.detail.list li+li{margin-top:1em}.detail.list a{border:1px solid;color:#00a5e6;display:inline-block;line-height:1.4em;text-decoration:none;margin-right:.3em;padding:0 .3em}.detail.list a:hover{color:#000}.terms{color:#000;font-size:.63em;padding:1.6em}.terms li+li{margin-top:.3em}.terms a{color:#e56c00}.mask{background:rgba(0,0,0,0.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:6}.boxContainer{left:0;position:absolute;text-align:center;top:0;width:100%;z-index:7}.boxContainer .box{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.5);display:inline-block;margin:2em 1em 1em;position:relative}.boxContainer .alert{margin:15px;overflow:hidden;padding:1em;text-align:center}.boxContainer .box .close{background:#fff;border-radius:50%;float:none;font-size:1.4em;height:1.8em;opacity:1;position:absolute;right:-0.6em;text-align:center;top:-0.6em;width:1.8em;z-index:2}.boxContainer .icomoon-cancel{color:#463105;line-height:1.7em}.boxContainer h4{font-family:"Open Sans","Microsoft JhengHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;line-height:1.2em}.boxContainer hr{margin:1em 0}