@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 0}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:0 8px 2px 8px;*padding:0 0 2px 0;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 0 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: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{width:100%;min-width:1020px;padding-top:65px;margin:0 auto 0 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:0;border-radius:15px;margin-right:5px}#memberLogin #loginlink{color:#fff;background-color:#ff5000;border:0;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:0}#memberLoginPopup .memberLoginTable th,#memberLoginPopup .memberLoginTable td{padding:5px;margin:0;border:0}#memberLoginPopup .memberLoginTable a{font-size:1em;color:#ff5a00}#memberLoginPopup .memberLoginTable table.mess{font-size:.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:.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:0}#memberLoginPopup .memberLoginTable a#buyApproveLink,#memberLoginPopup .memberLoginTable a#memberBoardLink{margin:0}#memberLoginPopup a.forget{font-size:.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:.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:.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}.mainDropdown{display:inline-block;position:relative}#mainDropdownContent{background-color:#f7f7f7;display:none;width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);position:absolute;top:65px;right:0;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:0;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:0}#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:0}#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:0}#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:.9em;color:#444}#newsPopup p em{font-weight:bold;font-style:normal;line-height:1.6em;color:#333}#container{background-color:#f5f5f5;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:#f5f5f5;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:#ccc;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:0;left:0;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:0}#fcmModal #fcmOn{background-color:#006999}#fcmModal #fcmClose{color:#999;background-color:#fff;margin-left:100px}