@font-face{font-family:"Didot";src:url(../fonts/Didot.eot);src:url(../fonts/Didot.eot?#iefix) format("embedded-opentype"),url(../fonts/Didot.woff2) format("woff2"),url(../fonts/Didot.woff) format("woff"),url(../fonts/Didot.ttf) format("truetype")}@font-face{font-family:"PierSans";src:url(../fonts/PierSans.eot);src:url(../fonts/PierSans.eot?#iefix) format("embedded-opentype"),url(../fonts/PierSans.woff2) format("woff2"),url(../fonts/PierSans.woff) format("woff"),url(../fonts/PierSans.ttf) format("truetype")}@font-face{font-family:"FZFYSJW";src:url(../fonts/FZFYSJW.eot);src:url(../fonts/FZFYSJW.eot?#iefix) format("embedded-opentype"),url(../fonts/FZFYSJW.woff2) format("woff2"),url(../fonts/FZFYSJW.woff) format("woff"),url(../fonts/FZFYSJW.ttf) format("truetype")}@font-face{font-family:"FZCUJINLJW";src:url(../fonts/FZCUJINLJW.eot);src:url(../fonts/FZCUJINLJW.eot?#iefix) format("embedded-opentype"),url(../fonts/FZCUJINLJW.woff2) format("woff2"),url(../fonts/FZCUJINLJW.woff) format("woff"),url(../fonts/FZCUJINLJW.ttf) format("truetype")}div,p,dl,dd,a,b,u,em,input,textarea,button,select,form,section,label,span,td,ul li,nav,footer,body,ul,i,h1,h2,h3,h4,h5,h6{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;margin:0;list-style:none;outline:0}a{color:#fff;text-decoration:none}a:focus,a:active,a:hover{outline:0;-webkit-touch-callout:none}body,td,input,textarea,option,select,button{font-family:"FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;-webkit-text-size-adjust:none;-webkit-appearance:none;outline:0}html,body{height:100%}body{-webkit-text-size-adjust:none!important;user-select:none;-webkit-user-select:none;color:#fff;background-color:#000;text-rendering:optimizeLegibility;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.bg,.bg_mask{position:fixed;left:0;right:0;top:0;bottom:0}.scene{min-height:100%;position:relative;overflow:hidden}.scene_width{max-width:640px;margin:0 auto;position:relative}.bg{background:url(../images/bg.jpg) 50% 0 no-repeat;background-size:cover}.middle_holder{display:inline-block;*display:inline;*zoom:1;font-size:0;width:0;height:100%;vertical-align:middle}.middle{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:100%}.placeholder{display:block;height:0;padding-top:100%}.table{display:table;width:100%;height:100%}.table_cell{display:table-cell;vertical-align:middle}.slider{position:relative;overflow:hidden}.slider img{user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%;max-width:none}.slider .scroller{position:relative;width:1000%;height:100%;white-space:nowrap}.slider .slider_item{position:relative;height:100%;width:10%;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;white-space:normal}.slider_vertical .scroller{position:relative;height:1000%;width:auto}.slider_vertical .slider_item{display:block;position:relative;width:auto;height:10%}.scene{display:none}.page_wrap{overflow:hidden}.photo_compress{position:absolute;left:0;top:0;pointer-events:none;z-index:-1;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.show_scene_detail .scene_detail,.show_scene_photo_list .scene_photo_list,.show_scene_photo_detail .scene_photo_detail,.show_scene_upload .scene_upload{display:block}.text_image{background:none 0 50% no-repeat;background-size:100%}.section_content{position:relative}.bg_dot{background:url(../images/bg_dot_1.png) 50% 50% no-repeat;background-size:100%;position:absolute;left:0;width:100%;top:0}.bg_dot .placeholder{padding-top:48.3823529412%}.bg_dot_1,.bg_dot_2,.bg_dot_3,.bg_dot_4{position:fixed}.bg_dot_2{background-image:url(../images/bg_dot_2.png);top:auto;bottom:0;margin-bottom:30%}.bg_dot_2 .placeholder{padding-top:68.2352941176%}.bg_dot_3{background-image:url(../images/bg_dot_3.png)}.bg_dot_3 .placeholder{padding-top:77.5%}.bg_dot_4{background-image:url(../images/bg_dot_4.png);top:auto;bottom:0;margin-bottom:10%}.bg_dot_4 .placeholder{padding-top:54.4117647059%}.main_title{background-image:url(../images/main_title@2x.png);width:61.7647058824%;margin:11.7647058824% auto 0}.main_title .placeholder{padding-top:39.2857142857%}.title_upload{text-align:center;letter-spacing:.3em;text-indent:.3em;font-size:13px;padding:2.9411764706% 0}@media only screen and (min-width:375px) and (max-width:750px){.title_upload{font-size:3.4666666667vw}}@media only screen and (min-width:750px){.title_upload{font-size:1.625em}}.text_upload{text-align:center;font-size:8px;line-height:1.75;letter-spacing:.1em;text-indent:.1em;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media only screen and (min-width:375px) and (max-width:750px){.text_upload{font-size:2.1333333333vw}}@media only screen and (min-width:750px){.text_upload{font-size:1em}}@media only screen and (max-width:374px){.text_upload{font-size:8px}}.text_uploading{text-align:center;letter-spacing:.2em;text-indent:1em;font-size:12px;padding-top:1.3333333333em}@media only screen and (min-width:375px) and (max-width:750px){.text_uploading{font-size:3.2vw}}@media only screen and (min-width:750px){.text_uploading{font-size:1.5em}}.text_uploading span{letter-spacing:0}.text_upload_success{background-image:url(../images/text_upload_success@2x.png);width:175px;margin:0 auto}.text_upload_success .placeholder{padding-top:16%}.text_upload_success_content{text-align:center}.text_upload_success_content h2{font-size:16px;margin:.5em auto 1em;letter-spacing:.3em;text-indent:.3em}@media only screen and (min-width:375px) and (max-width:750px){.text_upload_success_content h2{font-size:4.2666666667vw}}@media only screen and (min-width:750px){.text_upload_success_content h2{font-size:2em}}.text_upload_success_content p{font-size:12px;line-height:1.8}@media only screen and (min-width:450px) and (max-width:750px){.text_upload_success_content p{font-size:2.6666666667vw}}@media only screen and (min-width:750px){.text_upload_success_content p{font-size:1.25em}}.title_my_photo{font-size:12px;color:#ff6900;margin-bottom:4.7272727273%;height:1.2em}@media only screen and (min-width:375px) and (max-width:750px){.title_my_photo{font-size:3.2vw}}@media only screen and (min-width:750px){.title_my_photo{font-size:1.5em}}.ui_input_error{-webkit-animation:shake .2s ease-in 2 both;animation:shake .2s ease-in 2 both}@keyframes -webkit-shake{10%,90%{-webkit-transform:translateX(-1px)}20%,80%{-webkit-transform:translateX(2px)},,{-webkit-transform:translateX(-4px)}40%,60%{-webkit-transform:translateX(4px)}}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)},,{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.photo_upload_wrap{width:95.8579881657%;max-width:340px;background:rgba(255,105,0,.05);margin:6.4705882353% auto;position:relative;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.photo_upload_wrap .placeholder{padding-top:58.024691358%}.photo_upload_wrap.ui_input_error{background:rgba(221,31,41,.3)}.photo_upload_wrap input{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;left:0;top:0;width:100%;height:100%}.icon_loading,.photo_upload_button{background-image:url(../images/photo_upload_button@2x.png);width:18.5185185185%;margin-left:-9.2592592593%;margin-top:-9.2592592593%;position:absolute;left:50%;top:50%}.icon_loading .placeholder,.photo_upload_button .placeholder{padding-top:100%}@-webkit-keyframes ui_button_loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes ui_button_loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon_loading{background-image:url(../images/loading.svg);pointer-events:none;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.block_popup_uploading .icon_loading{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.block_popup_uploading .icon_loading,.image_loading .icon_loading{opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-webkit-animation:ui_button_loading 1s infinite steps(12) both;animation:ui_button_loading 1s infinite steps(12) both}.icon_loading input{pointer-events:none}.photo_upload_preview{position:absolute;left:0;top:0;width:100%;height:100%;background:none 50% 50% no-repeat;background-size:cover}.upload_tip{padding:0 2em;text-align:center;line-height:1.5;font-size:.875em;display:none;color:#333}@media only screen and (min-width:375px) and (max-width:750px){.upload_tip{font-size:3.7333333333vw}}@media only screen and (min-width:750px){.upload_tip{font-size:1.75em}}.upload_tip h2{font-size:1.2em;padding-top:1em;padding-bottom:.5em}.upload_tip .button{margin-top:.5em;margin-bottom:1em;text-indent:0;letter-spacing:0;padding-left:1em;padding-right:1em;background-color:#fd6b05}.upload_tip .upload_tip_text{font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.show_upload_tip .upload_tip{display:block}.show_upload_tip .photo_upload_wrap{background:rgba(255,255,255,.9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.show_upload_tip .photo_upload_wrap input,.show_upload_tip .photo_upload_button,.show_upload_tip .icon_loading{display:none!important;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.show_upload_tip .button_submit,.show_upload_tip .input_wrap{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);pointer-events:none}.disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);pointer-events:none}form{width:74.5588235294%;margin:0 auto;padding-bottom:11.7647058824%;position:relative}form:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;display:none}.form_disabled:after{display:block}.input_wrap{position:relative;margin-bottom:1em}.input_wrap .input_text_short{width:11em}.input_wrap .ui_input_error{border-color:#dd1f29}.input_wrap .input_length{color:#666;position:absolute;right:0;bottom:0;font-size:.8125em;padding:.3em 0;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:italic}.input_wrap .input_error{display:none!important;color:#fff;font-size:.875em;background-color:rgba(253,107,5,.2);position:absolute;right:0;bottom:100%;padding:.5em 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}select,input,textarea{color:#fff;background:0;vertical-align:middle;border:0;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3em 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.8125em;transition:border-color .3s;-webkit-transition:border-color .3s}select::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;font-style:italic;font-family:"FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}select:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#666;font-style:italic;font-family:"FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}select::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#666;font-style:italic;font-family:"FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}select:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;font-style:italic;font-family:"FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}input[type="text"],textarea{width:100%;padding-right:3em}textarea{height:6em}select{color:#666}.button{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;border:0;line-height:1;font-size:16px;padding:.5em 2em .375em;cursor:pointer;text-align:center;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;background:rgba(171,171,171,.1);letter-spacing:.4em;text-indent:.4em;border:1px solid #fd6b05;color:#fff}@media only screen and (min-width:375px) and (max-width:750px){.button{font-size:4.2666666667vw}}@media only screen and (min-width:750px){.button{font-size:2em}}.button_solid{background:#fd6b05}.button_upload{letter-spacing:.2em;text-indent:.2em;padding-left:1.125em;padding-right:1.125em}.button_wrap{text-align:right;padding-top:1em}.button_wrap .button_back{float:left}.popup_wrap{-webkit-perspective:1000px;perspective:1000px;position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2000;overflow:hidden}@media only screen and (max-width:374px){.popup_wrap .popup_close{margin-top:200px}}@media only screen and (max-width:350px){.popup_wrap .popup_close{margin-top:190px}}.block_popup{margin:0 auto;width:74.4117647059%;max-width:520px;padding:11.8577075099% 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;background:url(../images/popup_bg@2x.png) 50% 50% no-repeat;background-size:cover;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);pointer-events:none;position:absolute;left:-1000px;top:-1000px}.block_popup .button_wrap{text-align:center;padding-top:7.9051383399%}.block_popup .button .placeholder{padding-top:24.7422680412%}.block_popup_uploading{padding-top:10.2766798419%;padding-bottom:13.8339920949%;background-position:50% 85%}.block_popup_detail{padding:6px;background:url(../images/scene_detail_popup_bg.jpg) 50% 0 repeat-y;background-size:100% 100%;width:86.2666666667%;line-height:1.6}.block_popup_detail .text_content{font-size:12px;padding:25px 20px;border:1px solid #ff6900;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 280px);font-family:"PierSans","FZFYSJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media only screen and (min-width:450px) and (max-width:750px){.block_popup_detail .text_content{font-size:2.6666666667vw}}@media only screen and (min-width:750px){.block_popup_detail .text_content{font-size:1.25em}}.block_popup_detail .text_content em{font-style:normal;font-family:"PierSans","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.block_popup_detail .button_close{cursor:pointer;display:block;width:43px;height:43px;background:url(../images/button_close@3x.png) 0 0 no-repeat;background-size:100%;position:absolute;top:100%;left:50%;margin-top:30px;margin-left:-22px}.block_popup_detail h2{color:#ff6900;margin:1em 0;font-size:12.5px;font-style:italic}@media only screen and (min-width:375px) and (max-width:750px){.block_popup_detail h2{font-size:3.3333333333vw}}@media only screen and (min-width:750px){.block_popup_detail h2{font-size:1.5625em}}.block_popup_detail h2:first-child{margin-top:0}.block_popup_detail ol{margin:0;padding:0;padding-left:1.8em}.block_popup_detail li{margin-bottom:.5em}.block_popup_message{text-align:center;background:#fff;color:#333;padding:30px;padding:6px;width:60%}.block_popup_message .text_content{font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px}@media only screen and (min-width:437.5px) and (max-width:750px){.block_popup_message .text_content{font-size:3.2vw}}@media only screen and (min-width:750px){.block_popup_message .text_content{font-size:1.5em}}.block_popup_message .text_content_border{padding:25px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.block_popup_message .button{margin-top:1.5em;background-color:#fd6b05}.show_popup .popup_wrap{pointer-events:all}.show_popup .scene,.show_popup .bg{filter:blur(3px)}.show_message .block_popup_message,.show_detail .block_popup_detail,.show_uploading .block_popup_uploading,.show_upload_success .block_popup_upload_success{position:relative;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);pointer-events:all;left:0;top:0}.icon_loading_wrap{text-align:center;position:absolute;font-size:12px;left:0;right:0;top:50%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);pointer-events:none;letter-spacing:.2em}@media only screen and (min-width:375px) and (max-width:750px){.icon_loading_wrap{font-size:3.2vw}}@media only screen and (min-width:750px){.icon_loading_wrap{font-size:1.5em}}.icon_loading_wrap label{position:relative}.icon_loading_wrap span{text-indent:0;letter-spacing:0;position:absolute;left:100%;bottom:0}.icon_loading_wrap .icon_loading{position:relative;width:30px;margin:-5px auto 15px;left:0;top:0;opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40)}.show_uploading_pin .pregress,.show_uploading_pin .pregress_bar,.show_uploading_pin .text_uploading{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);pointer-events:none}.show_uploading_pin .icon_loading_wrap{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.pregress_wrap{margin:0 15.8102766798%}.pregress{border:2px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:3px;position:relative;margin-right:1em}.pregress label{position:absolute;left:100%;top:50%;width:3em;text-align:right;line-height:1;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:375px) and (max-width:750px){.pregress label{font-size:3.2vw}}@media only screen and (min-width:750px){.pregress label{font-size:1.5em}}.pregress_bar{display:block;height:3px;width:0;background:#ff6900;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.icon_cup{display:block;background:url(../images/icon_cup@2x.png) 0 0 no-repeat;background-size:100%;width:42px;height:28px;margin:0 auto 15px;position:relative;left:8px}.user_wrap{padding-top:16.1764705882%;padding-bottom:11.7647058824%}.avatar{width:16.9117647059%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#333 50% 50% no-repeat;background-size:cover;border:2px solid #ff6900;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 18px}.username{text-align:center;max-width:40%;white-space:nowrap;overflow:hidden;margin:0 auto;height:1.3em;text-overflow:ellipsis;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@keyframes loading{0%{background-position:-800px 0}100%{background-position:800px 0}}@-webkit-keyframes loading{0%{background-position:-800px 0}100%{background-position:800px 0}}.my_photo_count{font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.photo_detail_wrap,.photo_list_wrap{margin:0 9.7058823529%;padding-bottom:11.7647058824%;position:relative}.photo_detail_wrap .button_wrap,.photo_list_wrap .button_wrap{margin-top:10.2941176471%}.photo_detail_wrap img,.photo_list_wrap img,.photo_detail_wrap .my_photo_count,.photo_list_wrap .my_photo_count,.photo_detail_wrap .button_wrap,.photo_list_wrap .button_wrap{-webkit-transition:opacity .2s;transition:opacity .2s}.photo_list_wrap .button_wrap{padding-top:0}.photo_list_wrap_loading .my_photo_count,.photo_list_wrap_loading .button_wrap{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.photo_detail_wrap_loading img,.photo_detail_wrap_loading .photo_text_detail,.photo_detail_wrap_loading .button_wrap{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.photo_list_wrap_loading .item_inner,.photo_detail_wrap_loading .photo_detail{background:linear-gradient(90deg,rgba(128,128,128,.2) 0,rgba(128,128,128,.1) 50%,rgba(128,128,128,.2) 100%);background-size:100% 100%;-webkit-animation:loading infinite 8s linear both;animation:loading infinite 8s linear both}.photo_list canvas,.photo_detail canvas{width:100%;vertical-align:middle}.photo_list img,.photo_detail img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.photo_list{margin:0 -4px}.photo_list .item{display:inline-block;*display:inline;*zoom:1;width:50%;vertical-align:top}.photo_list .item_inner{margin:0 4px 8px;position:relative}.scene_photo_detail .button_wrap{text-align:center;margin-top:0}.scene_photo_detail .button_wrap .button_back{float:none}.photo_detail{position:relative;margin:9.6899224806% 0}.photo_text_detail{font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.photo_text_detail h2{font-size:15px;margin-bottom:1em}@media only screen and (min-width:511.3636363636px) and (max-width:750px){.photo_text_detail h2{font-size:2.9333333333vw}}@media only screen and (min-width:750px){.photo_text_detail h2{font-size:1.375em}}.photo_text_detail .text_content,.photo_text_detail i{font-size:12px;line-height:1.7058823529}@media only screen and (min-width:529.4117647059px) and (max-width:750px){.photo_text_detail .text_content,.photo_text_detail i{font-size:2.2666666667vw}}@media only screen and (min-width:750px){.photo_text_detail .text_content,.photo_text_detail i{font-size:1.0625em}}.photo_text_detail i{display:block;margin-top:1em}.scene_detail{background:url(../images/scene_detail_bg.jpg) 50% 0 repeat-y;background-size:100%}.scene_detail .bg_image{background:url(../images/poster@2x.jpg) 50% 50% no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100vh}@media(-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(min-resolution:3dppx){.scene_detail .bg_image{background-image:url(../images/poster@3x.jpg)}}@media only screen and (min-width:748px){.scene_detail .bg_image{background-image:url(../images/poster@3x.jpg)}}.scene_detail .title_wrap{position:relative}.scene_detail .bg_image,.scene_detail .title_wrap{height:calc(100vh - 57vw)}@media(min-aspect-ratio:2/3){.scene_detail .bg_image,.scene_detail .title_wrap{height:calc(100vh - 20vw)}}@media(min-aspect-ratio:2/2){.scene_detail .bg_image,.scene_detail .title_wrap{height:100vh}}.scene_detail .gradient_bg{position:absolute;left:0;bottom:-7vh;width:100%;height:20vh;height:200px;bottom:-100px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id=%22g%22%20x1=%221%22%20y1=%220%22%20x2=%221%22%20y2=%221%22%3E%3Cstop%20offset=%220%25%22%20stop-color=%22rgb%2815,15,14%29%22%20stop-opacity=%220%22%20/%3E%3Cstop%20offset=%2233.333333333333%25%22%20stop-color=%22rgb%2815,15,14%29%22%20stop-opacity=%22.95%22%20/%3E%3Cstop%20offset=%2266.666666666667%25%22%20stop-color=%22rgb%2815,15,14%29%22%20stop-opacity=%221%22%20/%3E%3Cstop%20offset=%22100%25%22%20stop-color=%22rgb%2815,15,14%29%22%20stop-opacity=%220%22%20/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x=%220%22%20y=%220%22%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url%28%23g%29%22%20/%3E%3C/svg%3E");background:-webkit-linear-gradient(top,rgba(15,15,14,0),rgba(15,15,14,.95),rgba(15,15,14,1),rgba(15,15,14,0));background:-moz-linear-gradient(top,rgba(15,15,14,0),rgba(15,15,14,.95),rgba(15,15,14,1),rgba(15,15,14,0));background:-o-linear-gradient(top,rgba(15,15,14,0),rgba(15,15,14,.95),rgba(15,15,14,1),rgba(15,15,14,0));background:linear-gradient(to bottom,rgba(15,15,14,0),rgba(15,15,14,.95),rgba(15,15,14,1),rgba(15,15,14,0))}.scene_detail .bg_dot{background-image:url(../images/scene_detail_dot_1_1.png);top:100%;-webkit-transform:translateY(-59%);transform:translateY(-59%)}.scene_detail .bg_dot .placeholder{padding-top:145.0666666667%}.scene_detail .main_title{position:absolute;bottom:0;width:auto;left:8.0882352941%;right:8.0882352941%;margin-top:0;margin-bottom:-0.7352941176%}.scene_detail .home_title{background-image:url(../images/home_title@2x.png);background-position:50% 0;background-size:contain;width:100%;height:61.3769941226%;position:absolute;left:0;top:0}.scene_detail .home_image_credit{background-image:url(../images/home_photo_credit@2x.png);width:91px;height:33px;position:absolute;bottom:100%;right:-8px;margin-bottom:38px}.scene_detail .logo{width:30px;background:url(../images/logo@3x.png) 0 0 no-repeat;background-size:100%;position:absolute;right:0;top:0;margin-top:6.6666666667%;margin-right:6.6666666667%}.scene_detail .text_detail{position:relative;padding-bottom:1px}.scene_detail .text_content p{margin-bottom:2em}.scene_detail .text_detail_content{position:relative;text-align:center;font-family:"FZCUJINLJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14.5px;line-height:1.724137931em;padding:0 1em;padding-top:7.0588235294%}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .text_detail_content{font-size:3.8666666667vw}}@media only screen and (min-width:750px){.scene_detail .text_detail_content{font-size:1.8125em}}.scene_detail .text_detail_content i{font-size:.9310344828em;line-height:2em}.scene_detail .section_content_slider{padding-bottom:6.6666666667%}.scene_detail .section_content_slider .bg_dot{background-image:url(../images/scene_detail_dot_2.png);top:0;-webkit-transform:translateY(-1%);transform:translateY(-1%)}.scene_detail .section_content_slider .bg_dot .placeholder{padding-top:128%}.scene_detail .section_content_slider h3{text-align:center;font-size:15px;line-height:1.4;margin-bottom:6.6666666667%;font-weight:normal}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .section_content_slider h3{font-size:4vw}}@media only screen and (min-width:750px){.scene_detail .section_content_slider h3{font-size:1.875em}}.scene_detail .section_content_slider .text_image{position:relative;background-image:url(../images/judge_group.png)}.scene_detail .section_content_slider .text_image .placeholder{padding-top:96.6962127317%}.scene_detail .text_content_schedule{width:76%;margin:0 auto;padding:5.3333333333% 0 19.7333333333%;text-align:center;white-space:nowrap}.scene_detail .text_content_schedule .schedule_line{width:13.1578947368%;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:1px;background-color:#ff6900;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id=%22g%22%20x1=%220%22%20y1=%220%22%20x2=%221%22%20y2=%220%22%3E%3Cstop%20offset=%220%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%220%22%20/%3E%3Cstop%20offset=%2233.333333333333%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%221%22%20/%3E%3Cstop%20offset=%2266.666666666667%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%221%22%20/%3E%3Cstop%20offset=%22100%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%220%22%20/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x=%220%22%20y=%220%22%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url%28%23g%29%22%20/%3E%3C/svg%3E");background:-webkit-linear-gradient(left,rgba(255,105,0,0),rgba(255,105,0,1),rgba(255,105,0,1),rgba(255,105,0,0));background:-moz-linear-gradient(left,rgba(255,105,0,0),rgba(255,105,0,1),rgba(255,105,0,1),rgba(255,105,0,0));background:-o-linear-gradient(left,rgba(255,105,0,0),rgba(255,105,0,1),rgba(255,105,0,1),rgba(255,105,0,0));background:linear-gradient(to right,rgba(255,105,0,0),rgba(255,105,0,1),rgba(255,105,0,1),rgba(255,105,0,0))}.scene_detail .text_content_schedule .line{stroke:#ff6900;fill:none;stroke-dasharray:99.6636 433.32}.scene_detail .text_content_schedule .schedule_shape{-webkit-transform-origin:70px 70px;transform-origin:70px 70px}.scene_detail .text_content_schedule svg{width:100%;height:auto}.scene_detail .text_content_schedule text{text-anchor:middle;dominant-baseline:middle;font-family:"PierSans","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";fill:#fff;font-size:16px}.scene_detail .text_content_schedule text.date{font-size:32px}.scene_detail .text_content_schedule .schedule_item{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:24.5614035088%;position:relative}.scene_detail .text_content_schedule .schedule_item .title{position:absolute;top:100%;margin-top:.5em;left:0;right:0;font-size:8.5px;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .text_content_schedule .schedule_item .title{font-size:2.2666666667vw}}@media only screen and (min-width:750px){.scene_detail .text_content_schedule .schedule_item .title{font-size:1.0625em}}.scene_detail .text_content_schedule .schedule_item_1 .schedule_shape{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.scene_detail .text_content_schedule .schedule_item_2 .schedule_shape{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scene_detail .text_content_schedule .schedule_item_3 .schedule_shape{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scene_detail .section_content_reward .bg_dot{background-image:url(../images/scene_detail_dot_3.png);top:0;-webkit-transform:translateY(-24%);transform:translateY(-24%)}.scene_detail .section_content_reward .bg_dot .placeholder{padding-top:89.4666666667%}.scene_detail .text_content_reward{text-align:center;font-size:.8240625em;line-height:2em;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .text_content_reward{font-size:3.516vw}}@media only screen and (min-width:750px){.scene_detail .text_content_reward{font-size:1.648125em}}.scene_detail .text_content_reward i{font-weight:bold;color:#ff6900;letter-spacing:.05em;text-indent:.05em;display:inline-block;*display:inline;*zoom:1;vertical-align:baseline;margin:0 3px;font-family:"PierSans","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.scene_detail .text_content_reward p{position:relative}.scene_detail .section_content_sample{padding-top:12%}.scene_detail .section_content_sample .bg_dot{background-image:url(../images/scene_detail_dot_4.png);-webkit-transform:translateY(-22%);transform:translateY(-22%)}.scene_detail .section_content_sample .bg_dot .placeholder{padding-top:103.8666666667%}.scene_detail .sample_photo_list{width:85.3333333333%;margin:0 auto;font-family:"MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.scene_detail .sample_photo_list .item{margin-bottom:12.6666666667%}.scene_detail .sample_photo_list .item_image{background:#444 url(../images/p_1.jpg) 50% 50% no-repeat;background-size:cover}.scene_detail .sample_photo_list .item_image .placeholder{padding-top:129.375%}.scene_detail .sample_photo_list .item_image_2{background-image:url(../images/p_2.jpg)}.scene_detail .sample_photo_list .item_image_3{background-image:url(../images/p_3.jpg)}.scene_detail .sample_photo_list .item_image_4{background-image:url(../images/p_4.jpg)}.scene_detail .sample_photo_list h2{font-size:15px;padding:1.5em .2em .5em;position:relative}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .sample_photo_list h2{font-size:4vw}}@media only screen and (min-width:750px){.scene_detail .sample_photo_list h2{font-size:1.875em}}.scene_detail .sample_photo_list h2:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.5);-webkit-transform-origin:0 100%;transform-origin:0 100%}@media(-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.scene_detail .sample_photo_list h2:after{-webkit-transform:scale(1,0.5);transform:scale(1,0.5)}}.scene_detail .sample_photo_list h2 small{position:absolute;right:.4em;bottom:1.1em;font-size:7px;font-style:italic}@media only screen and (min-width:403.8461538462px) and (max-width:750px){.scene_detail .sample_photo_list h2 small{font-size:1.7333333333vw}}@media only screen and (min-width:750px){.scene_detail .sample_photo_list h2 small{font-size:.8125em}}.scene_detail .sample_photo_list .text_content{margin-top:1em;line-height:1.6;font-size:10px}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .sample_photo_list .text_content{font-size:2.6666666667vw}}@media only screen and (min-width:750px){.scene_detail .sample_photo_list .text_content{font-size:1.25em}}.scene_detail .sec_title{font-weight:400;font-size:1.0303125em;position:relative;font-family:"FZCUJINLJW","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:2.7297543221em 13.6% 3.2150439794em}@media only screen and (min-width:375px) and (max-width:750px){.scene_detail .sec_title{font-size:4.396vw}}@media only screen and (min-width:750px){.scene_detail .sec_title{font-size:2.060625em}}.scene_detail .sec_title span,.scene_detail .sec_title small{position:relative;display:block;z-index:1}.scene_detail .sec_title small{font-family:"Didot","MI Lan Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.3381862299em;text-indent:2.9569506726em}@media only screen and (max-width:374px){.scene_detail .sec_title small{font-size:5.575px}}.scene_detail .sec_title:before{content:"";display:block;position:absolute;width:1.516530179em;top:-1.152562936em;left:-0.7582650895em;height:4.9135577798em;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id=%22g%22%20x1=%221%22%20y1=%220%22%20x2=%221%22%20y2=%221%22%3E%3Cstop%20offset=%220%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%22.6%22%20/%3E%3Cstop%20offset=%22100%25%22%20stop-color=%22rgb%28255,105,0%29%22%20stop-opacity=%220%22%20/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x=%220%22%20y=%220%22%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url%28%23g%29%22%20/%3E%3C/svg%3E");background:-webkit-linear-gradient(top,rgba(255,105,0,.6),rgba(255,105,0,0));background:-moz-linear-gradient(top,rgba(255,105,0,.6),rgba(255,105,0,0));background:-o-linear-gradient(top,rgba(255,105,0,.6),rgba(255,105,0,0));background:linear-gradient(to bottom,rgba(255,105,0,.6),rgba(255,105,0,0))}.scene_detail .sec_title_1 small{text-indent:5.9139013453em;letter-spacing:.1em}.scene_detail .button_wrap{padding:40px 0 80px;text-align:center}.scene_detail .button{margin:0 auto 2.0810810811em;background-size:auto 90%;width:auto}.button_join{font-size:18.5px;background:#fd6b05;min-width:6.25em;height:1em;line-height:1.1em;padding:.5135135135em 1.8918918919em .4054054054em}@media only screen and (min-width:375px) and (max-width:750px){.button_join{font-size:4.9333333333vw}}@media only screen and (min-width:750px){.button_join{font-size:2.3125em}}.ios .button_join{line-height:1em}.button_join.button_disabled{font-size:16px}@media only screen and (min-width:375px) and (max-width:750px){.button_join.button_disabled{font-size:4.2666666667vw}}@media only screen and (min-width:750px){.button_join.button_disabled{font-size:2em}}.button_disabled{background-color:rgba(255,255,255,.1);border-color:#777775}.button_blank{color:rgba(255,255,255,0)}.web_qrcode_wrap{display:none;text-align:center;padding:6% 0 0}.web_qrcode_wrap span{display:block;line-height:1.5;font-size:11px}@media only screen and (min-width:924px) and (max-width:1680px){.web_qrcode_wrap span{font-size:1.1904761905vw}}@media only screen and (min-width:1680px){.web_qrcode_wrap span{font-size:1.25em}}.web_qrcode_wrap .qrcode{position:relative;width:30%;min-width:140px;border:5px solid #fff;margin:0 auto 3%;background-color:#fff}.web_qrcode_wrap canvas,.web_qrcode_wrap img{position:absolute;left:0;top:0;width:100%;height:100%}.web_credit{display:none}.main_title_wrap h1,.main_title_wrap h2{display:none}.outside_weixin .bg_dot,.outside_weixin .home_title,.outside_weixin .text_detail,.outside_weixin .section_content,.outside_weixin .button_wrap,.outside_weixin .home_image_credit,.outside_weixin .scene{display:none}.outside_weixin .scene_detail,.outside_weixin .web_qrcode_wrap{display:block}.outside_weixin .page_wrap{height:100%}.outside_weixin .scene_width{height:100%;display:table;max-width:none}.outside_weixin .web_credit{position:absolute;display:block;left:0;bottom:0;margin:3%;letter-spacing:.1em;font-size:10px;line-height:1;text-rendering:initial;font-smoothing:initial;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:1400px) and (max-width:1680px){.outside_weixin .web_credit{font-size:.7142857143vw}}@media only screen and (min-width:1680px){.outside_weixin .web_credit{font-size:.75em}}.outside_weixin .scene_detail{height:100%}.outside_weixin .scene_detail .title_wrap{display:table-cell;vertical-align:middle}.outside_weixin .scene_detail .bg_image,.outside_weixin .scene_detail .title_wrap{height:100%}.outside_weixin .scene_detail .bg_image{background-position:50% 46.5%}.outside_weixin .scene_detail .gradient_bg{height:50%;bottom:0;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id=%22g%22%20x1=%221%22%20y1=%220%22%20x2=%221%22%20y2=%221%22%3E%3Cstop%20offset=%220%25%22%20stop-color=%22rgb%280,0,0%29%22%20stop-opacity=%220%22%20/%3E%3Cstop%20offset=%22100%25%22%20stop-color=%22rgb%280,0,0%29%22%20stop-opacity=%22.5%22%20/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x=%220%22%20y=%220%22%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url%28%23g%29%22%20/%3E%3C/svg%3E");background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5))}.outside_weixin .scene_detail .logo{width:3.984375%;margin-top:3.125%;margin-right:3.125%;min-width:45px}.outside_weixin .scene_detail .main_title{position:relative;left:auto;right:auto;margin:0 auto;width:85%}.outside_weixin .scene_detail h1{white-space:nowrap;font-weight:normal;font-size:28px;margin-top:.5731707317em;text-align:center;display:block}@media only screen and (min-width:735px) and (max-width:1680px){.outside_weixin .scene_detail h1{font-size:3.8095238095vw}}@media only screen and (min-width:1680px){.outside_weixin .scene_detail h1{font-size:4em}}.outside_weixin .scene_detail h2{display:block;white-space:nowrap;font-weight:normal;font-size:12px;margin-top:.5em;text-align:center}@media only screen and (min-width:876.5217391304px) and (max-width:1680px){.outside_weixin .scene_detail h2{font-size:1.369047619vw}}@media only screen and (min-width:1680px){.outside_weixin .scene_detail h2{font-size:1.4375em}}.outside_weixin .scene_detail h2 b{width:3.2em;height:2px;background:#fff;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;top:-0.08em;margin:0 .4em}