@charset "utf-8";
/* CSS 文件 */
a.aButton,table.mainStyle a.aButton,input,textarea,select{font-size:15px;line-height:normal;*line-height:1.4em;border-radius:3px}textarea{resize:none}input.inputText,input.inputText-readonly,input.inputText-disabled,textarea,select{background-color:#FFF;background-image:none}@-moz-document url-prefix(){input.inputText,input.inputText-readonly,input.inputText-disabled,textarea,select{background-color:#FFF;background-image:none}}a.aButton,table.mainStyle a.aButton{font-weight:normal;text-decoration:none;color:#000;background-color:#FFF;background-image:none;display:inline-block;height:1.3em;padding:1px 8px 3px 8px;*padding:2px 10px 2px 10px;border:1px solid #B5B8BA;border-right-color:#5A6165;border-bottom-color:#5A6165;overflow:hidden;cursor:pointer}a.aButton:hover,table.mainStyle a.aButton:hover{text-decoration:none;background-position:center -2px;_background-position:center 0px}a.aButton:focus,a.aButton.pseudoFocus,a.aButton.pseudoFocus:hover,table.mainStyle a.aButton:focus,table.mainStyle a.aButton.pseudoFocus,table.mainStyle a.aButton.pseudoFocus:hover{text-decoration:none;border:1px solid #F7CE00;border-right-color:#BA9B00;border-bottom-color:#BA9B00}input.inputButton,input.inputButton-disabled{color:#000;background-color:#FFF;background-image:none;height:1.7em;padding:0px 8px 2px 8px;*padding:0px 0px 2px 0px;border:1px solid #B5B8BA;border-right-color:#5A6165;border-bottom-color:#5A6165;cursor:pointer}input.inputButton:hover{background-position:center -2px}input.inputButton:focus,input.inputButton.pseudoFocus,input.inputButton.pseudoFocus:hover{border:1px solid #F7CE00;border-right-color:#BA9B00;border-bottom-color:#BA9B00}input.inputText,input.inputText-readonly,input.inputText-disabled{color:#000;height:1.4em;padding:1px 3px 1px 3px;border:1px solid #5A6165;border-right-color:#B5B8BA;border-bottom-color:#B5B8BA}input.inputText{background-color:#F0F0F0;_background-color:#F0F0F0;background-image:none}input.inputText:hover{background-color:#F8F8F8;background-image:none}input.inputText:focus,input.inputText.pseudoFocus,input.inputText.pseudoFocus:hover{background-color:#FFF;background-image:none;border:1px solid #BA9B00;border-right-color:#F7CE00;border-bottom-color:#F7CE00}input.inputText-readonly{color:#333;background-color:#F0F0F0;background-image:none}input.inputText-readonly:focus,input.inputText-readonly.pseudoFocus,input.inputText-readonly.pseudoFocus:hover{border:1px solid #BA9B00;border-right-color:#F7CE00;border-bottom-color:#F7CE00}input.inputText-disabled{background-color:#F0F0F0;background-image:none}textarea.textarea,textarea.textarea-readonly,textarea.textarea-disabled{padding:1px 3px 1px 3px;*padding:2px 3px 0px 3px;border:1px solid #5A6165;border-right-color:#B5B8BA;border-bottom-color:#B5B8BA}textarea.textarea{color:#000;background-color:#F0F0F0;_background-color:#FCFCFC;background-image:none}textarea.textarea:hover{background-color:#F8F8F8;background-image:none}textarea.textarea:focus,textarea.textarea.pseudoFocus,textarea.textarea.pseudoFocus:hover{background-color:#FFF;background-image:none;border:1px solid #BA9B00;border-right-color:#F7CE00;border-bottom-color:#F7CE00}textarea.textarea-readonly{color:#333;background-color:#F0F0F0}textarea.textarea-readonly:focus,textarea.textarea-readonly.pseudoFocus,textarea.textarea-readonly.pseudoFocus:hover{border:1px solid #BA9B00;border-right-color:#F7CE00;border-bottom-color:#F7CE00}textarea.textarea-disabled{background-color:#F0F0F0;background-image:none}select.select,select.select-disabled{color:#000;padding:1px 3px 1px 3px;border:1px solid #5A6165;border-right-color:#B5B8BA;border-bottom-color:#B5B8BA;cursor:pointer}select.select{background-color:#F0F0F0;_background-color:#FCFCFC;background-image:none}select.select:hover{background-color:#F8F8F8;background-image:none}select.select:focus{background-color:#FFF;background-image:none;border:1px solid #BA9B00;border-right-color:#F7CE00;border-bottom-color:#F7CE00}select.select-disabled{background-color:#F0F0F0;background-image:none}input.inputButton-disabled,input.inputText-disabled,textarea.textarea-disabled,select.select-disabled{color:#A6A6A6;cursor:default}input.inputRadio,input.inputCheckbox{cursor:pointer}input.inputRadio-disabled,input.inputCheckbox-disabled{cursor:default}a.aButton,table.mainStyle a.aButton,input,textarea,select{}a.aButton:focus,a.aButton.pseudoFocus,a.aButton.pseudoFocus:hover,table.mainStyle a.aButton:focus,table.mainStyle a.aButton.pseudoFocus,table.mainStyle a.aButton.pseudoFocus:hover{border:1px solid #0057F7;border-right-color:#0041BA;border-bottom-color:#0041BA}input.inputButton:focus,input.inputButton.pseudoFocus,input.inputButton.pseudoFocus:hover{border:1px solid #0057F7;border-right-color:#0041BA;border-bottom-color:#0041BA}input.inputText:focus,input.inputText.pseudoFocus,input.inputText.pseudoFocus:hover{border:1px solid #0041BA;border-right-color:#0057F7;border-bottom-color:#0057F7}input.inputText-readonly:focus,input.inputText-readonly.pseudoFocus,input.inputText-readonly.pseudoFocus:hover{border:1px solid #0041BA;border-right-color:#0057F7;border-bottom-color:#0057F7}textarea.textarea:focus,textarea.textarea.pseudoFocus,textarea.textarea.pseudoFocus:hover{border:1px solid #0041BA;border-right-color:#0057F7;border-bottom-color:#0057F7}textarea.textarea-readonly:focus,textarea.textarea-readonly.pseudoFocus,textarea.textarea-readonly.pseudoFocus:hover{border:1px solid #0041BA;border-right-color:#0057F7;border-bottom-color:#0057F7}select.select:focus{background-color:#FFF;border:1px solid #0041BA;border-right-color:#0057F7;border-bottom-color:#0057F7}.mfp-iframe-holder .mfp-content{ line-height:0; width:680px; height:85%}input.inputButton[data-type="back"]{background-color:#d2e9ff;margin-bottom:10px}span.verify{display:inline; width:85px; height:35px}.hidden{display:none}.badge{display:inline-block;position:relative}.badge .badge-dot,.badge .badge-count{ position:absolute; z-index:5}.badge .badge-dot{ margin:-.25rem; top:0; right:0}.badge-dot,.badge-count{ color:#fff; background-color:#d0104c; display:inline-block; vertical-align:middle; border-radius:.75rem; opacity:1; transition:.14s ease-out; box-shadow:0 0 0 2px #fff}.badge-dot{ width:.6rem; height:.6rem; line-height:0; overflow:hidden; font-size:0}body{background-color:#fff}#wrapper{background-image:url('/images/body_bg_2.gif');background-position:center top;background-repeat:repeat;width:100%;min-width:1020px;padding-top:65px;margin:0px auto 0px auto;position:relative}#header{background-color:#FFF;width:100%;height:65px;position:fixed; top:0; z-index:1000}#header .headerContent{background-color:#FFF;width:100%;min-width:1020px;max-width:1200px;height:65px;margin:auto}#header .navigation{width:50%;height:65px;display:inline-block;float:left}#header .navigation ul{height:65px;list-style:none}#header .navigation li{display:inline-block;height:65px; padding:0; margin:0;position:relative;float:left}#header .navigation li h1{font-weight:normal;display:flex; align-items:center;height:65px;padding-right:50px;margin-top:0;margin-bottom:0}#header .navigation li h1 em{font-weight:bold;font-style:normal}#header .navigation li a{ font-size:1.3em; line-height:1em;color:#404040;text-decoration:none;display:flex; align-items:center;height:65px;padding-left:10px;padding-right:10px}#header .navigation li a:hover{ color:#FF5000}#header .navigation li a.checked{ color:#FFF;background-color:#FF5000}#header .navigation li a.checked:hover{ color:#FFF}#memberLogin{display:flex; align-items:center;width:50%;height:65px;position:relative; float:right}#memberLogin .content{text-align:right;width:100%}#memberLogin #reglink{color:#FFF;background-color:#999;border:none;border-radius:15px;margin-right:5px}#memberLogin #loginlink{color:#FFF;background-color:#FF5000;border:none;border-radius:15px}#memberLoginPopup{font-size:1.3em;background:#FFF; text-align:left;width:auto; max-width:350px; padding:20px 40px 30px 40px; margin:auto; position:relative}#memberLoginPopup .memberLoginTable{width:100%;border:none}#memberLoginPopup .memberLoginTable th,#memberLoginPopup .memberLoginTable td{padding:5px;margin:0px;border:none}#memberLoginPopup .memberLoginTable a{font-size:1em;color:#FF5A00}#memberLoginPopup .memberLoginTable table.mess{font-size:0.9em;line-height:1.3em;color:#000;text-align:center;padding:1px;border-collapse:expression("separate",cellSpacing="1px");border-spacing:1px}#memberLoginPopup .memberLoginTable table.mess a{font-size:0.9em;color:#000}#memberLoginPopup .memberLoginTable table.mess span.have{color:#009}#memberLoginPopup .memberLoginTable input.inputText{padding:6px 10px;border-left-width:6px}#memberLoginPopup .memberLoginTable input.inputButton{padding:6px 15px}#memberLoginPopup .memberLoginTable input.inputButton{color:#FFF;background-color:#FF5000;height:2.6em; border:none}#memberLoginPopup .memberLoginTable a#buyApproveLink,#memberLoginPopup .memberLoginTable a#memberBoardLink{margin:0px}#memberLoginPopup a.forget{font-size:0.8em;text-decoration:none;color:#5c5c5c;margin-top:10px}#memberLoginPopup a.forget:hover{text-decoration:underline;color:#000}#memberLoginPopup span.nick{color:#491E93}#memberLoginPopup #mPointsLive{font-weight:bold;color:#FF5A00}#memberLogin ul{height:65px;list-style:none}#memberLogin li{display:inline-block;height:65px; padding:0; margin:0;position:relative;float:right}#memberLogin li a{ font-size:1.3em; line-height:1em;color:#000;background-color:#FFF;text-decoration:none;display:flex; align-items:center;height:65px;padding-left:12px;padding-right:12px}#memberLogin li a:hover{background-color:#e5e5e5}#memberLogin #briefMessCount.show,#memberLogin #memberBoardCount.show,#memberLogin #mPointsLive.show{ font-size:0.9em; font-weight:bold; color:#C00; margin-left:5px}#memberLogin #briefMessCount.show,#memberLogin #memberBoardCount.show{ font-size:.8rem; font-weight:700; color:#fff; background-color:#d0104c; display:inline-block; line-height:1; vertical-align:middle; text-align:center; letter-spacing:-.05em; min-width:1em; height:1em; padding:.1875rem .3125rem; margin:0 .25rem; margin-bottom:20px; margin-left:-3px; border-radius:.75rem; text-shadow:none; box-shadow:0 0 0 2px #fff; transition:.14s ease-out; opacity:1}#memberLogin #mPointsLive.show{ color:#00C}#memberLogin .addPointsIcon{ font-size:0.9em; font-weight:bold; color:#fff; background-color:#ff5000; text-align:center; padding:3px; margin-left:5px; border-radius:50%}#mRewardLevIcon{margin-right:5px}#memberLogin .nick{ display:inline-block; text-align:left; text-overflow:ellipsis; white-space:nowrap;max-width:160px;height:1.2em; overflow:hidden}.mainDropbtn{}.mainDropdown{display:inline-block;position:relative}#mainDropdownContent{background-color:#f7f7f7;display:none;width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);position:absolute;    top:65px;    right:0px;z-index:20}#mainDropdownContent ul{display:inline-block;list-style:none;height:auto;padding:0;margin:0}#mainDropdownContent li{background-color:#f7f7f7;width:auto;min-width:160px;height:auto;    padding:5px 0;    margin:0;position:relative;float:left}#mainDropdownContent li.line{border-top:1px solid #ccc}#mainDropdownContent li.title{background-color:#f0f0f0}#mainDropdownContent li a{    font-size:1.3em;    line-height:1em;    color:#000;    background-color:#f7f7f7;    text-decoration:none;    display:flex;    align-items:center;    height:40px;    padding-left:20px;    padding-right:20px}#mainDropdownContent li a:hover{background-color:#e8e8e8}#mainDropdownContent li button{    font-size:1.3em;font-weight:bold;    line-height:1em;    color:#000;background-color:#f7f7f7;    text-decoration:none;    display:flex;    align-items:center;width:100%;    height:40px;    padding-left:20px;    padding-right:20px;border:none;cursor:pointer}#mainDropdownContent li button:hover{background-color:#ffd1d1}#mainDropdownContent li a img,#mainDropdownContent li button img{    margin-right:10px}#mRewardLev{    font-size:1.3em;    line-height:1em;    display:flex;    align-items:center;text-align:center;    padding:10px 20px;border:none}#mRewardLev img{    margin-right:10px}#activityWidget{width:137px;height:98px;position:fixed;    right:0;    top:65px;    z-index:17;overflow:hidden}#activityWidget .content{font-size:1em;font-weight:bold;color:#fff;background-image:url(/images/icon_activities.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:137px;height:98px;position:relative;left:0;top:49px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#activityWidget.close .content{ top:-34px}#activityWidget a,#activityWidget a:hover,#activityWidget a[data-act-widget-switch="1"],#activityWidget a[data-act-widget-switch="1"]:hover{color:#fff;text-decoration:none}#activityWidget a:hover,#activityWidget a[data-act-widget-switch="1"]:hover{color:#29d3e7}#activityWidget a[data-act-widget-switch="1"]{ font-size:1.3em; line-height:1em; font-weight:bold; padding:0 5px; position:fixed; bottom:1px; left:30px}#activityWidget .datetime{font-size:.8em;text-align:left; text-overflow:ellipsis;white-space:nowrap;padding:2px 3px 0 16px; overflow:hidden}#activityWidget .title{font-size:1.1em;text-align:center;padding:0 10px 2px 26px}#activityWidget .percent{font-size:1.4em;text-align:center;padding:0 15px 0 31px}#activityWidget .percent em{ font-size:2em; line-height:1em;font-style:normal}#activityPopup{font-size:1.3em;background:#FFF; text-align:left;width:auto; max-width:350px; padding:20px 40px 30px 40px; margin:auto; position:relative}#activityPopup .title{font-size:1.3em;font-weight:bold;display:none}#activityPopup .title,#activityPopup p{text-align:center}#activityPopup a{ color:#FFF; text-align:center; padding:10px 15px 14px 15px; width:90%; border:none}#activityPopup a[data-link="actBuy"]{background-color:#ff5000}#activityPopup a[data-link="actReg"]{background-color:#006999}#rightWidget{ position:fixed; right:0; top:55%; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:15}#rightWidget li{text-align:center;list-style:none}#rightWidget li a{font-size:12px;background:rgba(0,0,0,0.75);text-decoration:none;color:#fff; display:flex; align-items:center; width:65px; height:60px;margin-bottom:4px;border-radius:4px 0 0 4px}#rightWidget li a:hover{background:rgba(0,0,0,1)}#rightWidget li a#newslink{background:rgba(204,0,0,0.75)}#rightWidget li a#newslink:hover{background:rgba(204,0,0,1)}#rightWidget li .icon{ display:block;width:100%;margin-top:3px}#mobilePopup{font-size:1.3em;background:#FFF; text-align:left;width:auto; max-width:350px; padding:20px 40px 30px 40px; margin:auto; position:relative}#mobilePopup .title{font-weight:bold}#mobilePopup a{ color:#FFF; text-align:center; padding:10px 15px 14px 15px; width:90%; border:none}#mobilePopup a[data-link="1"]{background-color:#ff5000}#mobilePopup a[data-link="2"]{background-color:#006999}#newsPopup{font-size:1.3em;background:#FFF; text-align:left;width:auto; max-width:450px; height:350px; padding:20px 40px 30px 40px; margin:auto; position:relative; overflow-y:scroll}#newsPopup .title{font-weight:bold}#newsPopup p{font-size:0.9em;color:#444}#newsPopup p em{font-weight:bold;font-style:normal;line-height:1.6em;color:#333}#container{background-color:transparent;width:100%;min-height:1px;*height:auto;_height:1px;position:relative}#container .containerContent{width:100%;min-width:1020px;max-width:1200px;min-height:650px;*height:auto;_height:650px;padding:30px 0;margin:auto;position:relative}#footer{background-color:transparent;width:100%;min-height:1px;*height:auto;_height:1px;clear:both;position:relative}#footer .footerContent{width:100%;min-width:1020px;height:60px;position:relative}#footer .copyright{font-size:12px;color:#333;text-align:center;position:absolute; top:23px; left:23px}#footer .copyright em{font-style:normal;font-weight:bold}#footer .appeal{text-align:center;position:absolute;top:20px;right:75px}#footer .aldult{position:absolute; top:14px; right:23px}#appealMailtoLink{ font-size:12px;font-weight:bold;text-decoration:none;color:#C00;padding:3px 8px; border-radius:3px; border:2px solid #C00}#friendsLinks,#hdAdwordZone{display:none}#puyb{background-color:#ffdfdf;text-align:center;width:100%;border-bottom:1px solid #ff2f2f;position:absolute;position:fixed;z-index:111111;top:0px;left:0px;box-shadow:0 0 5px rgba(0,0,0,0.2)}#puyb div{padding:9px}#puyb .puyb-buttons{text-align:center;display:block}#puyb div a{font-weight:normal;text-indent:0;text-decoration:none;color:#333;background-color:#FFF;white-space:nowrap;display:inline-block;padding:1px 6px;margin:0 2px 5px;border-radius:4px;position:relative;box-shadow:0 0 2px rgba(0,0,0,0.4)}#puyb div a.puybig{color:#FFF;background-color:#edbc68}#fcmModal{font-size:1.3em;background:#FFF; text-align:left;width:auto; max-width:500px; padding:20px 40px 30px 40px; margin:auto; position:relative}#fcmModal .title{font-size:1.1em;font-weight:bold}#fcmModal p{text-align:center}#fcmModal a{ color:#FFF; text-align:center; padding:10px 15px 14px 15px; border:none}#fcmModal #fcmOn{background-color:#006999}#fcmModal #fcmClose{color:#999;background-color:#fff;margin-left:100px}