html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width:767px){.pc{display:none}}@media screen and (min-width:768px){.sp{display:none}.pc_box{width:100%;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}body{background-color:#dee;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{padding:0}.hide{display:none}div.item-icon{position:relative;width:160px;height:120px;background-image:url("/img/bg_item_20.png");background-size:120px 120px;background-position:center;background-repeat:no-repeat;}div.item-icon div.item{margin:0 auto;width:90px;height:90px;}div.item-icon div.item img{margin-top:15px;width:100%;height:100%}div.item-icon div.label-image{position:absolute;bottom:-5px;width:160px;height:20px;}div.item-icon div.label-image img{width:100%;height:100%}div.item-icon div.label-text{position:absolute;width:160px;height:20px;left:50%;bottom:-5px;margin-left:-80px;background-color:#fff;border-radius:10px;font-size:12px;text-align:center;line-height:20px;font-weight:bold}div.social-button div.social-buttons{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;width:250px;}div.social-button div.social-buttons div.party-g-plus{margin-top:1px}div.social-button div.social-buttons div div{margin:0 auto}div.social-button-white div.social-buttons-white{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;width:200px;}div.social-button-white div.social-buttons-white div.party-g-plus{margin-top:1px}div.social-button-white div.social-buttons-white div div{margin:0 auto}div.to-page-top{position:relative;width:150px;height:40px;font-size:14px;color:#dee;cursor:pointer;}div.to-page-top p{position:absolute;bottom:8px;right:40px}div.to-page-top div.triangle{position:absolute;bottom:0;right:20px;width:20px;height:10px;background-image:url("/img/arrow_pagetop_20.png");background-size:80px 10px;background-position:0 0}div.application-link{margin:0 auto;width:285px;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;-o-justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}div.application-link div{width:135px;}div.application-link div img{width:100%}div.logo{width:280px;height:56px;background-image:url("/img/logo_pigg-party_land.png");background-size:contain;background-repeat:no-repeat}div.play-button{width:70px;height:70px;background-image:url("/img/icon_arrow_left_20.png");background-size:70px 140px;background-position:0 0;}div.play-button.hover{background-position:0 70px}div.mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#355;opacity:.5}@media screen and (min-width:768px){header div.header-top{position:relative;width:100%;height:540px;background-color:#0ba;overflow:hidden;background-image:url("/img/header_l.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;}header div.header-top video{position:absolute;width:100%;min-width:960px;}header div.header-top div.social-button{position:absolute;top:20px;right:20px}header div.header-top div.header-movie{position:relative;margin:0 auto;width:100%;max-width:960px;height:100%;}header div.header-top div.header-movie div.logo{position:absolute;top:20px;left:20px}header div.header-top div.header-movie div.front{position:absolute;top:0;left:0;width:100%;height:100%}header div.header-top div.header-movie div.header-description{margin-top:210px;}header div.header-top div.header-movie div.header-description img.pc{display:block;margin:0 auto;width:95%;max-width:740px}header div.header-top div.header-movie div.header-service{margin-top:20px;}header div.header-top div.header-movie div.header-service img.pc{width:90%;display:block;margin:0 auto;max-width:605px}header div.header-top div.header-movie div.application-link{margin-top:50px}header div.header-top div.header-movie div.play-button{margin:0 auto;margin-top:70px;}header div.header-top div.header-movie div.play-button.released{margin-top:40px}header div.header-top div.header-movie div.header-release{margin-top:50px;}header div.header-top div.header-movie div.header-release img.pc{display:block;margin:0 auto;width:280px}header div.header-bottom{position:relative;width:100%;height:200px;background-color:#faffff;}header div.header-bottom div.wrapper{position:relative;width:100%;max-width:960px;margin:0 auto}header div.header-bottom div.header-pigg{width:422px;margin:0 auto;margin-top:15px;}header div.header-bottom div.header-pigg img{width:100%}header div.header-bottom div.header-reward{z-index:10;position:absolute;top:-115px;right:20px;width:160px;height:200px;}header div.header-bottom div.header-reward div.item-icon{margin:0 auto}header div.header-bottom div.header-reward div.reward-ribbon{position:absolute;top:120px;left:50%;margin-left:-60px;height:65px;}header div.header-bottom div.header-reward div.reward-ribbon p{color:#355;padding-top:20px;font-size:12px;font-weight:bold;text-align:center;line-height:16px;}header div.header-bottom div.header-reward div.reward-ribbon p span{color:#f68}}@media screen and (max-width:767px){header div.header-top{position:relative;width:100%;height:550px;background-color:#0ba;background-image:url("/img/header_m.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;}header div.header-top video{display:none}header div.header-top div.header-movie{position:relative;margin:0 auto;width:100%;max-width:580px;height:100%;}header div.header-top div.header-movie div.logo{position:absolute;left:50%;margin-left:-140px;top:130px}header div.header-top div.header-movie div.header-description{margin:0 auto;width:320px;}header div.header-top div.header-movie div.header-description img.sp{margin-top:200px;width:100%}header div.header-top div.header-movie div.header-service{margin:0 auto;margin-top:-20px;width:312px;}header div.header-top div.header-movie div.header-service img.sp{width:100%}header div.header-top div.header-movie div.application-link{margin-top:20px}header div.header-top div.header-movie div.play-button{margin:0 auto;margin-top:25px;}header div.header-top div.header-movie div.play-button.released{margin-top:15px}header div.header-top div.header-movie div.header-release{margin:0 auto;margin-top:15px;width:312px;}header div.header-top div.header-movie div.header-release img.sp{width:100%}header div.header-top div.header-movie div.social-button{width:250px;margin:0 auto;margin-top:20px}header div.header-top div.header-movie div.social-button-white{width:200px;margin:0 auto;margin-top:20px}}@media screen and (min-width:768px) and (min-width:1300px){video{margin-top:-100px}}@media screen and (min-width:768px) and (min-width:1400px){video{margin-top:-200px}}section.registration{width:100%;background-color:#0ba;}section.registration .wrapper{position:relative;}section.registration .wrapper div.pre-register-detail div.reward-detail{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}section.registration .wrapper div.pre-register-detail div.reward-detail div.text{margin-top:12px;font-size:12px;text-align:center}section.registration .wrapper div.pre-register-detail div.reward-detail div.reward-pre-register div.label-text{color:#355;background-color:#ffe}section.registration .wrapper div.pre-register-detail div.reward-detail div.reward-pre-register div.text{color:#ffe}section.registration .wrapper div.pre-register-detail div.reward-detail div.reward-beta div.text{color:#f0f788}section.registration .wrapper div.pre-register-detail div.reward-detail div.reward-beta div.label-text{color:#355;background-color:#f0f788}section.registration .wrapper div.pre-register-detail div.registration-beta div.registration-beta-caution{color:#f0f788;}section.registration .wrapper div.pre-register-detail div.registration-beta div.registration-beta-caution li{list-style-type:disc}section.registration .wrapper div.pre-register-detail div.registration-beta div.beta-form{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}section.registration .wrapper div.pre-register-detail div.registration-beta div.beta-form div.checkbox{width:24px;height:24px;margin:12px;background-image:url("/img/input_switch_20.png");background-size:48px 24px;background-position:0 0;}section.registration .wrapper div.pre-register-detail div.registration-beta div.beta-form div.checkbox.checked{background-position:24px 0}section.registration .wrapper div.pre-register-detail div.registration-beta div.beta-form p{font-weight:bold;color:#355}section.registration .wrapper div.text-privacy-policy{width:100%;text-align:center;color:#dee;}section.registration .wrapper div.text-privacy-policy a{color:#dee;font-weight:bold;text-decoration:underline;}section.registration .wrapper div.text-privacy-policy a.hover{color:#fff}section.registration .wrapper div.registration-complete{color:#dee;padding-bottom:20px;}section.registration .wrapper div.registration-complete div.text-complete{width:90%;height:40px;text-align:center;margin:0 auto;font-size:22px;line-height:40px;background-color:#098;border-radius:5px}section.registration .wrapper div.registration-complete div.text-message{margin-top:20px;text-align:center;}section.registration .wrapper div.registration-complete div.text-message p.text-line-1{font-weight:bold;font-size:12px}section.registration .wrapper div.registration-complete div.text-message p.text-line-2{margin-top:10px;font-size:10px}section.registration .wrapper div.registration-form div.registration-mail{width:90%;margin:0 auto;}section.registration .wrapper div.registration-form div.registration-mail input{border:none;width:100%;height:40px;background-color:#dee;border-radius:5px;text-align:center;color:#133;font-size:18px;}section.registration .wrapper div.registration-form div.registration-mail input:focus{background-color:#fff}section.registration .wrapper div.registration-form div.registration-mail input::-webkit-input-placeholder{color:#acc}section.registration .wrapper div.registration-form div.registration-mail input:-moz-placeholder{color:#acc}section.registration .wrapper div.registration-form div.registration-mail input:-ms-input-placeholder{color:#acc}section.registration .wrapper div.registration-form div.submit-button{margin-top:10px;padding-bottom:50px;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}section.registration .wrapper div.registration-form div.submit-button div.button{margin-left:20px;margin-right:20px;height:60px;backgorund-color:#0ba;border:2px solid #fff;border-radius:5px;text-align:center;line-height:60px;color:#fff;font-size:24px;}section.registration .wrapper div.registration-form div.submit-button div.button.hover{background-color:#91d5cc}section.registration div.to-page-top{position:absolute;right:0;bottom:0;}section.registration div.to-page-top.hover{background-color:#91d5cc}section.registration .error{height:12px;margin-top:5px;font-size:12px;text-align:center;color:#f00}@media screen and (min-width:768px){section.registration div.wrapper{width:100%;max-width:960px;margin:0 auto;}section.registration div.wrapper div.text-beta{padding-top:30px;}section.registration div.wrapper div.text-beta img.pc{display:block;width:90%;margin:0 auto;max-width:400px;}section.registration div.wrapper div.text-beta img.pc.beta{max-width:900px}section.registration div.wrapper div.pre-register-detail{width:100%;max-width:960px;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;margin-top:35px;}section.registration div.wrapper div.pre-register-detail div.reward-detail{width:45%;-o-justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}section.registration div.wrapper div.pre-register-detail div.reward-detail div.item-icon{margin:0 10px}section.registration div.wrapper div.pre-register-detail div.registration-beta{width:55%;}section.registration div.wrapper div.pre-register-detail div.registration-beta div.registration-beta-caution{margin-left:16px;width:90%;font-size:14px;line-height:20px}section.registration div.wrapper div.pre-register-detail div.registration-beta div.beta-form{margin-top:30px;height:46px;width:90%;max-width:500px;min-width:350px;border-radius:5px;background-color:#dee;}section.registration div.wrapper div.pre-register-detail div.registration-beta div.beta-form p{font-weight:bold;font-size:16px;color:#355;line-height:46px}section.registration div.wrapper div.text-privacy-policy{font-size:16px}section.registration div.wrapper .error{margin-top:20px;margin-bottom:10px;height:16px;font-size:16px}section.registration div.wrapper div.registration-complete{margin-top:20px}section.registration div.wrapper div.registration-form div.submit-button{margin-top:20px;}section.registration div.wrapper div.registration-form div.submit-button div.button{width:43%;margin-left:10px;margin-right:10px}}@media screen and (min-width:767px) and (max-width:865px){section.registration div.registration-form div.submit-button div.button p{font-size:20px}}@media screen and (max-width:767px){section.registration{background-color:#0ba;min-width:320px;}section.registration div.wrapper{width:100%;margin:0 auto;}section.registration div.wrapper div.text-beta img.sp{display:block;margin:0 auto;padding-top:20px;width:320px}section.registration div.wrapper div.pre-register-detail{width:100%;margin-top:10px;}section.registration div.wrapper div.pre-register-detail div.reward-detail{margin:0 auto;max-width:320px;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;}section.registration div.wrapper div.pre-register-detail div.reward-detail div.reward-pre-register div.label-text{width:150px;font-size:10px;margin-left:-75px}section.registration div.wrapper div.pre-register-detail div.reward-detail div.reward-beta div.label-text{width:150px;font-size:10px;margin-left:-75px}section.registration div.wrapper div.pre-register-detail div.registration-beta{position:relative;}section.registration div.wrapper div.pre-register-detail div.registration-beta div.registration-beta-caution{max-width:305px;margin:0 auto;padding-top:70px;padding-left:10px;font-size:12px;line-height:20px}section.registration div.wrapper div.pre-register-detail div.registration-beta div.beta-form{position:absolute;top:10px;height:46px;width:100%;background-color:#91d5cc;-o-justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}section.registration div.wrapper div.pre-register-detail div.registration-beta div.beta-form p{margin-left:-6px;font-size:14px;line-height:50px}section.registration div.wrapper div.text-privacy-policy{max-width:320px;margin:0 auto;margin-top:10px;font-size:12px;line-height:16px;}section.registration div.wrapper div.text-privacy-policy span.block{display:block}section.registration div.wrapper div.registration-complete{max-width:320px;margin:0 auto;margin-top:20px;font-size:16px;line-height:40px;}section.registration div.wrapper div.registration-complete div.text-complete{font-size:16px}section.registration div.wrapper div.registration-complete div.text-message{margin-bottom:15px;}section.registration div.wrapper div.registration-complete div.text-message span.block{display:block}section.registration div.wrapper div.registration-complete div.text-message p.text-line-1{line-height:18px}section.registration div.wrapper div.registration-complete div.text-message p.text-line-2{line-height:14px;margin-top:5px}section.registration div.wrapper div.registration-form{max-width:310px;margin:0 auto;}section.registration div.wrapper div.registration-form div.registration-mail{margin-top:10px;}section.registration div.wrapper div.registration-form div.registration-mail input{font-size:14px}section.registration div.wrapper div.registration-form div.submit-button div.button{width:135px;height:70px;line-height:22px;font-size:14px;margin-left:5px;margin-right:5px;}section.registration div.wrapper div.registration-form div.submit-button div.button p{margin-top:14px}section.registration div.wrapper div.registration-form div.submit-button div.button.isiPhone{height:40px;width:90%;}section.registration div.wrapper div.registration-form div.submit-button div.button.isiPhone p{line-height:40px;margin-top:2px}section.registration div.wrapper div.registration-form div.submit-button div.button span.block{display:block}}section.about{position:relative;width:100%;background-color:#fff;}section.about .wrapper{position:relative}section.about div.about-top{position:absolute;top:0;left:0;width:100%;background-repeat:repeat-x}section.about div.to-page-top{position:absolute;right:0;bottom:0;color:#0ba;}section.about div.to-page-top.hover{background-color:#d4ebeb}section.about div.to-page-top div.triangle{background-position:60px 0}section.about .bnr_rules{margin-top:36px;}section.about .bnr_rules img{width:100%}@media screen and (min-width:768px){section.about div.to-page-top.released div.triangle{background-position:20px 0}section.about .bnr_rules .bnr_rules_pc{display:block}section.about .bnr_rules .bnr_rules_sp{display:none}section.about div.wrapper{width:100%;max-width:960px;margin:0 auto;padding-bottom:55px;}section.about div.wrapper div.text-about{padding-top:30px;padding-bottom:30px;height:40px;background-image:url("/img/text_about_l_20.png");background-size:920px 40px;background-repeat:no-repeat;background-position:center}section.about div.wrapper div.screen-shot{padding:0 10px;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;}section.about div.wrapper div.screen-shot .screen-1 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_l_1_20.png");background-size:300px 70px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot .screen-2 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_l_2_20.png");background-size:300px 70px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot .screen-3 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_l_3_20.png");background-size:300px 70px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot div.screen{width:32%;}section.about div.wrapper div.screen-shot div.screen div.screen-text{width:100%;height:70px;border-radius:5px 5px 0 0}section.about div.wrapper div.screen-shot div.screen div.screen-image img.pc{width:100%}section.about div.wrapper div.screen-shot div.screen div.screen-image img.sp{display:none}section.about div.wrapper div.screen-shot span.block{display:block}section.about div.wrapper .social-button{display:none}section.about div.wrapper .bnr_rules .bnr_rules_pc{display:block}section.about div.wrapper .bnr_rules .bnr_rules_sp{display:none}}@media screen and (max-width:767px){section.about{background-color:#fff;}section.about div.to-page-top.released div.triangle{background-position:40px 0}section.about .bnr_rules .bnr_rules_pc{display:none}section.about .bnr_rules .bnr_rules_sp{display:block}section.about div.wrapper{width:100%;max-width:320px;margin:0 auto;padding-bottom:55px;}section.about div.wrapper div.text-about{padding-top:15px;padding-bottom:15px;height:30px;background-image:url("/img/text_about_s_20.png");background-size:300px 30px;background-repeat:no-repeat;background-position:center}section.about div.wrapper div.screen-shot .screen-1 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_m_1_20.png");background-size:300px 40px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot .screen-2 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_m_2_20.png");background-size:300px 40px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot .screen-3 .screen-text{background-color:#0ba;background-image:url("/img/text_about_1507_m_3_20.png");background-size:300px 40px;background-position:center center;background-repeat:no-repeat}section.about div.wrapper div.screen-shot div.screen{width:300px;margin:0 auto;margin-bottom:10px;}section.about div.wrapper div.screen-shot div.screen div.screen-image img.pc{display:none}section.about div.wrapper div.screen-shot div.screen div.screen-image img.sp{width:100%}section.about div.wrapper div.screen-shot div.screen div.screen-text{width:100%;height:40px;border-radius:5px 5px 0 0}section.about div.wrapper div.screen-shot span.block{display:block}section.about div.wrapper .social-button{width:250px;margin:0 auto;margin-top:20px}}section.notice{color:#577;background-color:#add;}section.notice .wrapper{position:relative}section.notice div.to-page-top{position:absolute;right:0;bottom:0;color:#fff;}section.notice div.to-page-top div.triangle{background-position:40px 0}section.notice div.to-page-top.hover{background-color:#d4ebeb}@media screen and (min-width:768px){section.notice .wrapper{width:100%;max-width:960px;margin:0 auto;padding-bottom:40px}section.notice div.to-page-top div.triangle{background-position:20px 0}section.notice .notice-title{padding-top:30px;text-align:center;font-size:24px}section.notice .notice-detail{margin-top:20px;margin-left:10px;font-size:14px;line-height:22px;}section.notice .notice-detail ul li{margin-left:20px;list-style-type:disc}section.notice .notice-detail ul p{margin-left:20px}section.notice .notice-detail .notice-android-beta p{font-weight:bold;}section.notice .notice-detail .notice-android-beta p span{font-weight:normal;color:#f55}}@media screen and (max-width:767px){section.notice{background-color:#add;}section.notice .wrapper{width:95%;max-width:290px;margin:0 auto;padding-bottom:30px}section.notice .notice-title{padding-top:20px;text-align:center;font-size:14px}section.notice .notice-detail{margin-top:10px;font-size:12px;line-height:20px;}section.notice .notice-detail ul li{margin-left:20px;list-style-type:disc}section.notice .notice-detail ul p{margin-left:20px}section.notice .notice-detail .notice-android-beta p{font-weight:bold;}section.notice .notice-detail .notice-android-beta p span{font-weight:normal;color:#f55;display:block}}section.party-tweet-timeline{background-color:#55acee;}section.party-tweet-timeline .wrapper{position:relative;}section.party-tweet-timeline .wrapper div.party-timeline{margin:0 auto;width:90%;}section.party-tweet-timeline .wrapper div.party-timeline .stream{border-radius:5px}section.party-tweet-timeline .wrapper div.follow-button{height:33px;line-height:33px;border:1px solid #fff;border-radius:5px;text-align:center;color:#fff;font-size:14px;}section.party-tweet-timeline .wrapper div.follow-button.hover{background-color:#a9ccf3}section.party-tweet-timeline .wrapper a{text-decoration:none}section.party-tweet-timeline .wrapper div.text-follow{font-size:14px;color:#f0f7f7}section.party-tweet-timeline .wrapper div.to-page-top{position:absolute;right:0;bottom:0;color:#fff;}section.party-tweet-timeline .wrapper div.to-page-top div.triangle{background-position:20px 0}section.party-tweet-timeline .wrapper div.to-page-top.hover{background-color:#a9ccf3}@media screen and (min-width:768px){section.party-tweet-timeline{position:relative;width:50%;height:330px;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}section.party-tweet-timeline .wrapper{position:relative;max-width:480px;height:270px;width:100%;}section.party-tweet-timeline .wrapper .to-page-top{display:none}section.party-tweet-timeline div.party-timeline{padding-top:70px;}section.party-tweet-timeline div.party-timeline iframe{width:360px !important}section.party-tweet-timeline div.follow-button{width:130px;position:absolute;top:22px;right:24px}section.party-tweet-timeline div.text-follow{position:absolute;top:40px;left:24px}}@media screen and (max-width:767px){section.party-tweet-timeline{position:relative;background-color:#55acee;}section.party-tweet-timeline div.wrapper{width:320px;height:380px;margin:0 auto}section.party-tweet-timeline div.party-timeline{padding-top:50px;}section.party-tweet-timeline div.party-timeline iframe{width:290px !important}section.party-tweet-timeline div.follow-button{width:270px;margin:0 auto;margin-top:10px}section.party-tweet-timeline div.text-follow{position:absolute;width:100%;text-align:center;top:25px}}section.app-detail{background-color:#355;color:#f0f7f7;}section.app-detail div.wrapper div.app-description{font-size:14px;text-align:left;}section.app-detail div.wrapper div.app-description div{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section.app-detail div.wrapper div.app-description .name{width:100px;color:#dee}section.app-detail .app-icon-ios{width:90px;height:90px;background-color:#355;border-radius:6px;background-image:url("/img/icon_ios.png");background-size:90px 90px}section.app-detail .app-icon-android{width:90px;height:90px;background-color:#355;border-radius:6px;background-image:url("/img/icon_android.png");background-size:90px 90px}@media screen and (min-width:768px){section.app-detail{width:50%;}section.app-detail div.wrapper{width:100%;max-width:480px;padding-top:20px;height:250px;}section.app-detail div.wrapper .app-icon-ios{margin:0 auto;margin-bottom:10px}section.app-detail div.wrapper .app-icon-android{margin:0 auto;margin-bottom:10px}section.app-detail div.wrapper .app-description{width:300px;margin:0 auto;line-height:26px}section.app-detail div.wrapper div.application-link{margin-top:15px}}@media screen and (max-width:767px){section.app-detail div.wrapper{max-width:320px;margin:0 auto;padding-top:20px;padding-bottom:20px;}section.app-detail div.wrapper .app-icon-ios{margin:0 auto;margin-bottom:10px}section.app-detail div.wrapper .app-icon-android{margin:0 auto;margin-bottom:10px}section.app-detail div.wrapper .app-description{margin-left:15px;line-height:24px;}section.app-detail div.wrapper .app-description div{display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section.app-detail div.wrapper div.application-link{margin-top:10px}}footer{width:100%;text-align:center;padding-bottom:20px;}footer div.social-buttons{margin:0 auto;margin-top:24px}footer div.footer-link{margin:0 auto;display:-webkit-box;display:-o-box;display:-moz-box;display:box;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-o-box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;-o-justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;}footer div.footer-link p{padding:10px;border-radius:5px;}footer div.footer-link p.separate{padding-left:2px;padding-right:2px;color:#cdd}footer div.footer-link p.hover{background-color:#f1f7f7;}footer div.footer-link p.hover a{color:#f55}footer div.footer-link p a{text-decoration:none;color:#4ac}footer div.copyright{color:#9bb}@media screen and (min-width:768px){footer div.footer-link{width:360px;margin-top:40px;}footer div.footer-link p{font-size:14px;padding-left:10px;padding-right:10px}footer div.copyright{font-size:14px;margin-top:30px}}@media screen and (max-width:767px){footer div.footer-link{width:300px;margin-top:30px;}footer div.footer-link p{font-size:12px;padding-left:6px;padding-right:6px}footer div.copyright{font-size:10px;margin-top:30px}}div.apple-store{position:relative;display:block;}div.apple-store div{border-radius:5px;height:40px}div.social-buttons-white div a div{height:50px;width:50px;position:absolute;}div.social-buttons-white div a div.hover{background-color:rgba(255,255,255,0.4);border-radius:5px}div.social-buttons-white div img{height:50px;width:50px}