@charset "UTF-8";.allBbsAlarm.index .alarm_wrapper .alarm_list .flex,.allBbsIndex #post .post-modal_wrapper .bg-white .title,.allBbsIndex #post .post-modal_wrapper .button_area,.allBbsIndex .postPage .img .flex,.allBbsIndex .postPage .nice,.allBbsIndex .postPage .nice .nice_wrap,.allBbsIndex .postPage .prof,.allBbsLogin .snsLogin,.allBbsMypp .medal .flex,.allBbsMypp .profile .profile_top,.allBbsMypp .profile.browsing .browsing_inner .flex,.allBbsMypp .profile.fav .favApp_inner,.allBbsMypp .profile.info .nowGold_wrapper,.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn,.allBbsTop_inner .topPopup.is-visible,.bbsAppDetail .idWrap__detail,.bbsAppDetail .nameRow,.bbsIndex .app .link,.bbsIndex .boxWrap,.bbsRecruitForm .flexBox,.bbsRecruitList .appDescription,.blogSp.detail .innerBlogSp .pager,.bodyCollabogacha .areaPage--lose__inner .section--character .comment,.bodyCollabogacha .areaPage--lose__inner .section--character .comment__inner,.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character__name-area,.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item,.bodyCollabogacha .areaPage--win01 .areaContents .comment,.bodyCollabogacha .areaPage--win01 .areaContents .comment__inner,.bodyCollabogacha .areaPage--win01 .attention .characterTable__item,.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable__item,.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner .btnArea,.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineBottom,.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineTop,.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupBtn,.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn,.bodyFever .areaPage--top .areaContents .rewardTable__item,.bodySearch .innerBodySearch .searchContent .searchWords ul,.bodySearch .innerBodySearch .searchResultContent .resultBox,.bodySearch .innerBodySearch .section--search__main .search-holder .form-inner,.bodyTop .innerBodyTop .topBottom .appLine .appLineInner,.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title,.bodyTop .popup-app-conversion,.bodyTop .popup-app-coupon,.bodyTop .popup-new-game,.bodyTop .vote-lose-popup,.bodyTop .vote-win-popup,.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner,.gachaPage--top_inner-beneath .rewardSection .rewardTable__item,.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner .btnArea,.modal.auth-modal .auth-modal_wrap--title,.newPost_wrapper,.otokuContent .lv_table_wrap .lv_table--premium,.otokuContent .lv_table_wrap .lv_table--premium .button,.otokuContent .lv_table_wrap__inner,.otokuContent .lv_table_wrap__title,.reservation_list_detail section .game_article--btn-area .flex,.sg-coin .sg-coin__buy-detail,.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex,.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex .flex_inner,.sg-coin.page__buy-credit form .flex,.sg-coin.page__buy-index .sg-coin__buy--detail,.sg-coin.page__buy-index .sg-coin__service,.sg-coin.page__item-buy-convenient-complete .sg-coin__complete-wrapper .num-wrapper,.sg-coin__item__tabBtnWrap,.sg-coin__my-coin__inner .right .bottomBtnWrap,.sg-coin__my-coin__inner .right .bottomBtnWrap .button-item,.wrapper_lp .special .special_inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#modal-content .btn_wrap .btn_grey,.authen_registeration .btn_blue,.authentication_complete .btn,.bodyCollabogacha .btn_skip,.bodyFever .btn_skip,.btn_blue,.complete .btn_back_to_list,.data_takeover .btn,.data_takeover_code .btn,.faq.detail .backBtn,.gift_code .btn_mail,.gift_code .btn_register,.gift_code .card_area dl dd .btn_copy,.history .btn_introduce,.invite #share_fb_modal .btn_share,.invite #share_line_modal .btn_share,.invite #share_mail_modal .btn_share,.invite #share_tw_modal .btn_share,.invite .btn_howto_invite,.invite .invited .btn_code,.invite dl dd .btn_copy,.inviteSp #share_fb_modal .btn_share,.inviteSp #share_line_modal .btn_share,.inviteSp #share_mail_modal .btn_share,.inviteSp #share_tw_modal .btn_share,.inviteSp .btn_howto_invite,.inviteSp .invited .btn_code,.inviteSp dl dd .btn_copy,.invited .btn,.invitedSp .btn,.privilege article .game_detail_box aside .btn_start,.privilege article .game_detail_box aside dl dd .btn_copy,.profile .contents .btn_edit,.profile .contents .btn_register,.reservation_list #modal-content.push .btn_wrap .btn_blue,.reservation_list_detail section .bottom_wrap .area_get_gift--btn__dl,.reservation_list_detail section .bottom_wrap .btn_reserve,.reservation_list_detail section .bottom_wrap .btn_reserve_gift,.reservation_list_detail section .bottom_wrap aside .btn_start,.reservation_list_detail section .bottom_wrap aside dl dd .btn_copy,.reservation_list_detail section .game_article--btn-area__download,.reservation_list_detail section .game_article--btn-area__myapp,.reservation_list_detail section .limited-banner .btn_get_gift,.reservation_list_detail section .top_wrap .btn_get_gift,.reservation_list_detail section .top_wrap .btn_reserve_gift,.sms_authentication .btn_blue,.takeover .contentTakeover dl dd .btn,.withdraw .btn{display:block;width:260px;margin:10px auto;padding:10px;color:#fff;text-decoration:none;background:#2e8bff;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.authen_registeration .contents input[type=number],.authen_registeration .contents input[type=tel],.authen_registeration .contents input[type=text],.authen_registeration .contents select,.authen_registeration .contents textarea,.bbsRecruitForm input[type=number],.bbsRecruitForm input[type=text],.bbsRecruitForm textarea,.bodyRemindMail .section-registration .input,.bodySearch .innerBodySearch .section--search__main .search-holder .input,.bodyTop .popup-app-conversion,.bodyTop .popup-app-coupon,.bodyTop .popup-new-game,.bodyTop .vote-lose-popup,.bodyTop .vote-win-popup,.data_takeover_code dl input[type=number],.data_takeover_code dl input[type=text],.data_takeover_code dl textarea,.invited section input[type=number],.invited section input[type=text],.invited section textarea,.invitedSp .invitedContentSp input[type=number],.invitedSp .invitedContentSp input[type=text],.invitedSp .invitedContentSp textarea,.profile .contents input[type=number],.profile .contents input[type=text],.profile .contents textarea,.sms_authentication .contents input[type=number],.sms_authentication .contents input[type=tel],.sms_authentication .contents input[type=text],.sms_authentication .contents select,.sms_authentication .contents textarea,.takeover .contentTakeover dl dd input[type=number],.takeover .contentTakeover dl dd input[type=text],.takeover .contentTakeover dl dd textarea{padding:8px;background:#fff;-moz-appearance:none;-webkit-appearance:none;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #999}.authen_registeration .contents input[type=number]:focus,.authen_registeration .contents input[type=tel]:focus,.authen_registeration .contents input[type=text]:focus,.authen_registeration .contents select:focus,.authen_registeration .contents textarea:focus,.bbsRecruitForm input[type=number]:focus,.bbsRecruitForm input[type=text]:focus,.bbsRecruitForm textarea:focus,.bodyRemindMail .section-registration .input:focus,.bodySearch .innerBodySearch .section--search__main .search-holder .input:focus,.bodyTop .popup-app-conversion:focus,.bodyTop .popup-app-coupon:focus,.bodyTop .popup-new-game:focus,.bodyTop .vote-lose-popup:focus,.bodyTop .vote-win-popup:focus,.data_takeover_code dl input[type=number]:focus,.data_takeover_code dl input[type=text]:focus,.data_takeover_code dl textarea:focus,.invited section input[type=number]:focus,.invited section input[type=text]:focus,.invited section textarea:focus,.invitedSp .invitedContentSp input[type=number]:focus,.invitedSp .invitedContentSp input[type=text]:focus,.invitedSp .invitedContentSp textarea:focus,.profile .contents input[type=number]:focus,.profile .contents input[type=text]:focus,.profile .contents textarea:focus,.sms_authentication .contents input[type=number]:focus,.sms_authentication .contents input[type=tel]:focus,.sms_authentication .contents input[type=text]:focus,.sms_authentication .contents select:focus,.sms_authentication .contents textarea:focus,.takeover .contentTakeover dl dd input[type=number]:focus,.takeover .contentTakeover dl dd input[type=text]:focus,.takeover .contentTakeover dl dd textarea:focus{border:1px solid #5092c7;outline-color:#76aad4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.authen_registeration .contents input[type=number],.authen_registeration .contents input[type=text],.authen_registeration .contents textarea,.bbsRecruitForm input[type=number],.bbsRecruitForm input[type=text],.bbsRecruitForm textarea,.data_takeover_code dl input[type=number],.data_takeover_code dl input[type=text],.data_takeover_code dl textarea,.invited section input[type=number],.invited section input[type=text],.invited section textarea,.invitedSp .invitedContentSp input[type=number],.invitedSp .invitedContentSp input[type=text],.invitedSp .invitedContentSp textarea,.profile .contents input[type=number],.profile .contents input[type=text],.profile .contents textarea,.sms_authentication .contents input[type=number],.sms_authentication .contents input[type=text],.sms_authentication .contents textarea,.takeover .contentTakeover dl dd input[type=number],.takeover .contentTakeover dl dd input[type=text],.takeover .contentTakeover dl dd textarea{text-align:left}.authen_registeration .contents input[type=radio],.bbsRecruitForm input[type=radio],.data_takeover_code dl input[type=radio],.invited section input[type=radio],.invitedSp .invitedContentSp input[type=radio],.profile .contents input[type=radio],.sms_authentication .contents input[type=radio],.takeover .contentTakeover dl dd input[type=radio]{display:none}.authen_registeration .contents input[type=radio]+label:before,.bbsRecruitForm input[type=radio]+label:before,.data_takeover_code dl input[type=radio]+label:before,.invited section input[type=radio]+label:before,.invitedSp .invitedContentSp input[type=radio]+label:before,.profile .contents input[type=radio]+label:before,.sms_authentication .contents input[type=radio]+label:before,.takeover .contentTakeover dl dd input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:0;left:0}.authen_registeration .contents input[type=radio]+label,.bbsRecruitForm input[type=radio]+label,.data_takeover_code dl input[type=radio]+label,.invited section input[type=radio]+label,.invitedSp .invitedContentSp input[type=radio]+label,.profile .contents input[type=radio]+label,.sms_authentication .contents input[type=radio]+label,.takeover .contentTakeover dl dd input[type=radio]+label{position:relative;display:inline-block;padding-left:30px;margin-right:20px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.authen_registeration .contents input[type=radio]:checked+label:after,.bbsRecruitForm input[type=radio]:checked+label:after,.data_takeover_code dl input[type=radio]:checked+label:after,.invited section input[type=radio]:checked+label:after,.invitedSp .invitedContentSp input[type=radio]:checked+label:after,.profile .contents input[type=radio]:checked+label:after,.sms_authentication .contents input[type=radio]:checked+label:after,.takeover .contentTakeover dl dd input[type=radio]:checked+label:after{content:"";display:inline-block;width:18px;height:18px;background:url(../images/check_mark.png) no-repeat scroll center center;background-size:15px 12px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:0;left:0}.authen_registeration .contents select,.bbsRecruitForm select,.data_takeover_code dl select,.invited section select,.invitedSp .invitedContentSp select,.profile .contents select,.sms_authentication .contents select,.takeover .contentTakeover dl dd select{float:left;height:40px;margin-right:6px;padding:8px 16px 8px 6px;background:url(../images/select_deco.png) no-repeat scroll right 6px center #fff;background-size:7px 13px;-moz-appearance:none;-webkit-appearance:none;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #999}.authen_registeration .contents select:last-child,.bbsRecruitForm select:last-child,.data_takeover_code dl select:last-child,.invited section select:last-child,.invitedSp .invitedContentSp select:last-child,.profile .contents select:last-child,.sms_authentication .contents select:last-child,.takeover .contentTakeover dl dd select:last-child{margin-right:0}.authen_registeration .contents .txt_error,.bbsRecruitForm .txt_error,.data_takeover_code dl .txt_error,.invited section .txt_error,.invitedSp .invitedContentSp .txt_error,.profile .contents .txt_error,.sms_authentication .contents .txt_error,.takeover .contentTakeover dl dd .txt_error{margin-top:2px;color:#f93455}.gift_code .card_area dl,.invite dl,.inviteSp dl,.reservation_list_detail section .bottom_wrap aside dl{display:table;float:left;width:180px}.gift_code .card_area dl dt,.invite dl dt,.inviteSp dl dt,.reservation_list_detail section .bottom_wrap aside dl dt{display:table-cell;border:1px solid #333;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}.gift_code .card_area dl dd,.invite dl dd,.inviteSp dl dd,.reservation_list_detail section .bottom_wrap aside dl dd{display:table-cell;width:56px}.gift_code .card_area dl dd .btn_copy,.invite dl dd .btn_copy,.inviteSp dl dd .btn_copy,.reservation_list_detail section .bottom_wrap aside dl dd .btn_copy{background-color:#333;width:56px;border:none;box-shadow:none;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0;margin:0;padding:14px 5px}.allBbsMypp.giftcord .how_to_use_gcard ul li,.gift_code .how_to_use_gcard ul li,.sms_authentication .desc_wrap ul li{background:url(../images/step_arrow.png) no-repeat scroll center bottom;background-size:20px 10px;margin-top:5px;padding-bottom:16px}.allBbsMypp.giftcord .how_to_use_gcard ul li:last-child,.gift_code .how_to_use_gcard ul li:last-child,.sms_authentication .desc_wrap ul li:last-child{background:0 0;padding-bottom:5px}.allBbsMypp.giftcord .how_to_use_gcard ul li p,.gift_code .how_to_use_gcard ul li p,.sms_authentication .desc_wrap ul li p{display:table;margin:0 auto;width:96%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);padding:10px;background:#fff;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative}.allBbsMypp.giftcord .how_to_use_gcard ul li p span:first-child,.gift_code .how_to_use_gcard ul li p span:first-child,.sms_authentication .desc_wrap ul li p span:first-child{display:table-cell;width:24px;color:grey;vertical-align:middle;font-family:helvetica;font-size:22px;font-size:2.2rem}.allBbsMypp.giftcord .how_to_use_gcard ul li p span:last-child,.gift_code .how_to_use_gcard ul li p span:last-child,.sms_authentication .desc_wrap ul li p span:last-child{display:table-cell;vertical-align:middle;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}#modal-content#modal-content{width:94%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:0 auto;padding:40px 20px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#fff;position:fixed;display:none;z-index:2}#modal-content p{text-align:center;margin-bottom:8px;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}#modal-content p:last-of-type{margin-bottom:30px}#modal-content .btn_wrap{overflow:hidden;width:240px;margin:0 auto}#modal-content .btn_wrap .btn_blue{width:110px;margin:0;float:left}#modal-content .btn_wrap .btn_grey{width:110px;margin:0;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#707f8c}#modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.iPhoneCheckContainer{cursor:pointer;height:32px;overflow:hidden;position:relative}.iPhoneCheckContainer input{left:30px;position:absolute;top:5px}.iPhoneCheckHandle{cursor:pointer;display:block;height:26px;left:0;position:absolute;top:0;width:0;z-index:2;padding:2px;background:#ebebeb;border:1px solid #999;-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.8);-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.8);box-shadow:inset 0 1px 2px rgba(255,255,255,.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.iPhoneCheckHandleRight{height:100%;width:100%;z-index:2}.iPhoneCheckHandleCenter{height:100%;width:100%;z-index:2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}label.iPhoneCheckLabelOff,label.iPhoneCheckLabelOn{cursor:pointer;display:block;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;height:32px;font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem;position:absolute;text-transform:uppercase;top:0;white-space:nowrap;width:auto}label.iPhoneCheckLabelOn{background:#3778ad;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 2px rgba(0,0,0,.4);color:#fff;left:0;text-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}label.iPhoneCheckLabelOn span{display:block;text-align:center}label.iPhoneCheckLabelOff{background:#e5e5e5;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 2px rgba(0,0,0,.4);color:#999;right:0;text-align:right;text-shadow:0 0 2px rgba(255,255,255,.6)}label.iPhoneCheckLabelOff span{padding-right:10px}html{position:relative;font-size:62.5%;min-height:100%;height:100%;-webkit-text-size-adjust:100%}body{min-height:100%;position:relative;color:#333;background:#fff;margin:0;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-family:helvetica,HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.body--frame{max-width:640px;margin:0 auto;min-height:inherit}.has-footer-nav{padding-bottom:38px}ul{padding-left:0}ul li{list-style:none}p{margin:0}dl{margin:0}dl dd{margin-left:0}button{outline:0}.font_hiragi{display:inline!important;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.modal_area{display:none;margin:10px;padding:10px;text-align:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff}#lean_overlay{position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:#000;display:none}.links{padding-top:0;background:#f2f2f2}.links h1{text-align:center;margin:20px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.links ul{border-top:1px solid #666}.links ul li a{display:block;padding:14px 10px;border-bottom:1px solid #666;text-decoration:none;color:#333;background:url(../images/arrow_right.png) no-repeat scroll right 10px center #fff;background-size:10px 17px}.links ul li a .new{color:#6d6100;background:#ffee5f;border:1px solid #6d6100;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;padding:6px}.links ul li a .fix{color:#3778ad;background:#d4e6f5;border:1px solid #3778ad;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;padding:6px}.links ul li a p{margin-top:6px;margin-left:44px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.links ul li.old a{background-color:#ccc}.links .msg{margin:10px;padding:8px 10px;color:#ff00ff;border:1px dotted #ff00ff}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}50%{-webkit-transform:translateY(0)}60%{-webkit-transform:translateY(-15px)}80%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-10px)}20%{-webkit-transform:translateX(10px)}30%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}50%{-webkit-transform:translateX(-10px)}60%{-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}90%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-moz-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-moz-keyframes bounce{0%{-moz-transform:translateY(0)}20%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}50%{-moz-transform:translateY(0)}60%{-moz-transform:translateY(-15px)}80%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(0)}}@-moz-keyframes shake{0%{-moz-transform:translateX(0)}10%{-moz-transform:translateX(-10px)}20%{-moz-transform:translateX(10px)}30%{-moz-transform:translateX(-10px)}40%{-moz-transform:translateX(10px)}50%{-moz-transform:translateX(-10px)}60%{-moz-transform:translateX(10px)}70%{-moz-transform:translateX(-10px)}80%{-moz-transform:translateX(10px)}90%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%{-moz-transform:scale(.9) rotate(-3deg)}20%{-moz-transform:scale(.9) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg)}40%{-moz-transform:scale(1.1) rotate(-3deg)}50%{-moz-transform:scale(1.1) rotate(3deg)}60%{-moz-transform:scale(1.1) rotate(-3deg)}70%{-moz-transform:scale(1.1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg)}90%{-moz-transform:scale(1.1) rotate(3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-20px)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(20px)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-ms-keyframes fadeOutLeft{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(-20px)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-ms-keyframes fadeOutRight{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(20px)}}@-ms-keyframes fadeInUpBig{0%{opacity:0;-ms-transform:translateY(2000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-ms-keyframes fadeOutUpBig{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-2000px)}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-ms-transform:translateY(-2000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(2000px)}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-ms-transform:translateX(2000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(-2000px)}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-ms-transform:translateX(-2000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(2000px)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(.3)}50%{opacity:1;-ms-transform:scale(1.05)}70%{-ms-transform:scale(.9)}100%{-ms-transform:scale(1)}}@-ms-keyframes bounceInDown{0%{opacity:0;-ms-transform:translateY(-2000px)}60%{opacity:1;-ms-transform:translateY(30px)}80%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:translateY(2000px)}60%{opacity:1;-ms-transform:translateY(-30px)}80%{-ms-transform:translateY(10px)}100%{-ms-transform:translateY(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:translateX(2000px)}60%{opacity:1;-ms-transform:translateX(-30px)}80%{-ms-transform:translateX(10px)}100%{-ms-transform:translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:translateX(-2000px)}60%{opacity:1;-ms-transform:translateX(30px)}80%{-ms-transform:translateX(-10px)}100%{-ms-transform:translateX(0)}}@-ms-keyframes bounceOut{0%{-ms-transform:scale(1)}25%{-ms-transform:scale(.95)}50%{opacity:1;-ms-transform:scale(1.1)}100%{opacity:0;-ms-transform:scale(.3)}}@-ms-keyframes bounceOutUp{0%{-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(20px)}100%{opacity:0;-ms-transform:translateY(-2000px)}}@-ms-keyframes bounceOutDown{0%{-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(-20px)}100%{opacity:0;-ms-transform:translateY(2000px)}}@-ms-keyframes bounceOutLeft{0%{-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(20px)}100%{opacity:0;-ms-transform:translateX(-2000px)}}@-ms-keyframes bounceOutRight{0%{-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(-20px)}100%{opacity:0;-ms-transform:translateX(2000px)}}@-ms-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-ms-keyframes bounce{0%{-ms-transform:translateY(0)}20%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}50%{-ms-transform:translateY(0)}60%{-ms-transform:translateY(-15px)}80%{-ms-transform:translateY(0)}100%{-ms-transform:translateY(0)}}@-ms-keyframes shake{0%{-ms-transform:translateX(0)}10%{-ms-transform:translateX(-10px)}20%{-ms-transform:translateX(10px)}30%{-ms-transform:translateX(-10px)}40%{-ms-transform:translateX(10px)}50%{-ms-transform:translateX(-10px)}60%{-ms-transform:translateX(10px)}70%{-ms-transform:translateX(-10px)}80%{-ms-transform:translateX(10px)}90%{-ms-transform:translateX(-10px)}100%{-ms-transform:translateX(0)}}@-ms-keyframes rotateInDownLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(-90deg);opacity:0}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(90deg);opacity:0}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(-90deg);opacity:0}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(90deg);opacity:0}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1}}@-ms-keyframes rotateOutDownLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutUpLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutDownRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutUpRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateIn{0%{-ms-transform-origin:center center;-ms-transform:rotate(-200deg);opacity:0}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}}@-ms-keyframes rotateOut{0%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}100%{-ms-transform-origin:center center;-ms-transform:rotate(200deg);opacity:0}}@-ms-keyframes tada{0%{-ms-transform:scale(1)}10%{-ms-transform:scale(.9) rotate(-3deg)}20%{-ms-transform:scale(.9) rotate(-3deg)}30%{-ms-transform:scale(1.1) rotate(3deg)}40%{-ms-transform:scale(1.1) rotate(-3deg)}50%{-ms-transform:scale(1.1) rotate(3deg)}60%{-ms-transform:scale(1.1) rotate(-3deg)}70%{-ms-transform:scale(1.1) rotate(3deg)}80%{-ms-transform:scale(1.1) rotate(-3deg)}90%{-ms-transform:scale(1.1) rotate(3deg)}100%{-ms-transform:scale(1) rotate(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}100%{transform:scale(1) rotate(0)}}header h1{color:#3778ad;text-align:center;font-size:15px;font-size:1.5rem}.reservation_list{height:100%;min-height:100%;height:auto!important}.reservation_list .innerBodySp{height:100%;min-height:100%}.reservation_list .bnr-area img{max-width:100%}.reservation_list .areaHead{margin-top:5px;border-top:2px solid #ff4a87;border-bottom:2px solid #ff4a87}.reservation_list .areaHead h1{background:url(../images/reserve/reserve_pattern.png) repeat scroll 0 0;background-size:17px 17px;margin:0}.reservation_list .areaHead h1 img{width:311px;margin:0 auto;vertical-align:baseline;display:block}.reservation_list .premium{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNWJiOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhOTllNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#025bb9),color-stop(100%,#0a99e5));background-image:-moz-linear-gradient(#025bb9,#0a99e5);background-image:-webkit-linear-gradient(#025bb9,#0a99e5);background-image:linear-gradient(#025bb9,#0a99e5)}.reservation_list .premium--inner{width:auto}.reservation_list .premium--inner--img{display:block;margin:0 auto;vertical-align:baseline;max-width:100%}.reservation_list .tab_box ul{display:table;margin:10px auto;width:96%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);background:#ebebeb;border:1px solid #b3b3b3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservation_list .tab_box ul li{display:table-cell;width:50%;height:40px;vertical-align:middle;text-align:center;font-size:15px;font-size:1.5rem;color:#3778ad;font-weight:700;background:#fff}.reservation_list .tab_box ul li.current{color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmN2ViMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2NTk4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3f7eb1),color-stop(100%,#265980));background-image:-moz-linear-gradient(top,#3f7eb1 0,#265980 100%);background-image:-webkit-linear-gradient(top,#3f7eb1 0,#265980 100%);background-image:linear-gradient(to bottom,#3f7eb1 0,#265980 100%)}.reservation_list .tab_box ul li:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.reservation_list .tab_box ul li:last-child{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.reservation_list .select_category_area{padding-bottom:10px;border-bottom:1px solid #b3b3b3;text-align:center}.reservation_list .select_category_area .category_btn{display:inline-block;padding:8px 10px;color:#666;font-weight:700;font-size:13px;font-size:1.3rem;border:1px solid #666;background-color:#fff;cursor:pointer}.reservation_list .select_category_area .category_btn i.arrow{display:inline-block;background:url(../images/arrow.png) no-repeat scroll center center;background-size:14px 8px;width:14px;height:8px;margin-left:8px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reservation_list .select_category_area .category_btn i.arrow.turn{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.reservation_list .select_category_area .sum{border-top:1px solid #ccc;margin-top:5px;padding-top:6px;color:#666;font-weight:700;font-size:14px;font-size:1.4rem}.reservation_list form{display:none}.reservation_list form .category_box{background:#fff;margin:-1px 10px 10px;padding:15px 10px 10px;border:1px solid #666}.reservation_list form .category_box ul{letter-spacing:-.4em;width:268px;margin:0 auto}.reservation_list form .category_box ul li{display:inline-block;margin-bottom:10px;color:grey;letter-spacing:.04em}.reservation_list form .category_box ul li input{display:none}.reservation_list form .category_box ul li label{display:inline-block;position:relative;background:#e6e6e6;color:grey;padding:6px 10px 6px 36px;min-width:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list form .category_box ul li label:before{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #e6e6e6;background-color:#fff}.reservation_list form .category_box ul li input[type=checkbox]:checked+label{background:#e62e2e;color:#fff}.reservation_list form .category_box ul li input[type=checkbox]:checked+label:before{border:2px solid #e62e2e;background-image:url(../images/checks.png);background-repeat:no-repeat;background-size:13px 140px;background-position:6px 4px}.reservation_list form .category_box ul li.rpg input[type=checkbox]:checked+label{background:#a95ec9}.reservation_list form .category_box ul li.rpg input[type=checkbox]:checked+label:before{border:2px solid #a95ec9;background-position:6px -16px}.reservation_list form .category_box ul li.puzzle input[type=checkbox]:checked+label{background:#4f6de3}.reservation_list form .category_box ul li.puzzle input[type=checkbox]:checked+label:before{border:2px solid #4f6de3;background-position:6px -36px}.reservation_list form .category_box ul li.raising input[type=checkbox]:checked+label{background:#2ca9e8}.reservation_list form .category_box ul li.raising input[type=checkbox]:checked+label:before{border:2px solid #2ca9e8;background-position:6px -56px}.reservation_list form .category_box ul li.romance input[type=checkbox]:checked+label{background:#f75297}.reservation_list form .category_box ul li.romance input[type=checkbox]:checked+label:before{border:2px solid #f75297;background-position:6px -76px}.reservation_list form .category_box ul li.card input[type=checkbox]:checked+label{background:#f89b0f}.reservation_list form .category_box ul li.card input[type=checkbox]:checked+label:before{border:2px solid #f89b0f;background-position:6px -96px}.reservation_list form .category_box ul li.others input[type=checkbox]:checked+label{background:#46b969}.reservation_list form .category_box ul li.others input[type=checkbox]:checked+label:before{border:2px solid #46b969;background-position:6px -116px}.reservation_list form .category_box ul li:nth-child(1),.reservation_list form .category_box ul li:nth-child(3),.reservation_list form .category_box ul li:nth-child(4),.reservation_list form .category_box ul li:nth-child(6){margin-right:10px}.reservation_list #tab1_contents,.reservation_list #tab2_contents{height:100%;min-height:100%}.reservation_list section.game_title_wrap{height:100%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ebebeb}.reservation_list section.game_title_wrap article{margin:0 auto 10px;max-width:480px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;border:1px solid #ccc}.reservation_list section.game_title_wrap article>a{display:block;text-decoration:none;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.reservation_list section.game_title_wrap article>a .new{position:absolute;right:-1px;top:129px}.reservation_list section.game_title_wrap article>a .recommend{position:absolute;bottom:0;right:-1px}.reservation_list section.game_title_wrap .game-detail-thumb{position:relative}.reservation_list section.game_title_wrap img.game_image{display:block;width:100%;height:auto}.reservation_list section.game_title_wrap .recommend_box a{border:2px solid #e62e2e}.reservation_list section.game_title_wrap .recommend_box a .recommend{position:absolute;left:-1px;top:-5px}.reservation_list section.game_title_wrap .recommend_box a .reserved .reserved_wait{position:absolute;transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);right:0;left:0;text-align:center;color:#e62e2e;top:64%}.reservation_list section.game_title_wrap .new_box a{border:2px solid #ffea00}.reservation_list section.game_title_wrap .new_box a .new{position:absolute;left:-1px;top:-5px}.reservation_list section.game_title_wrap .premium-member__attention{font-size:9px;text-align:right;color:red;line-height:1.2}.reservation_list section.game_title_wrap .game_detail_box{color:#666}.reservation_list section.game_title_wrap .game_detail_box>div{padding:0 10px 10px}.reservation_list section.game_title_wrap .game_detail_box .rank{display:inline-block;margin:-4px 0 0;padding:3px 4px;width:35px;height:30px;text-align:center;font-family:helvetica;font-weight:700;color:#3778ad;line-height:18px;line-height:1.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/rank_box.png) no-repeat scroll 0 0;background-size:35px 30px}.reservation_list section.game_title_wrap .game_detail_box .rank span{font-size:15px;font-size:1.5rem;margin-right:2px}.reservation_list section.game_title_wrap .game_detail_box .rank_normal{display:inline-block;margin-top:6px;color:#3778ad;font-weight:700;font-size:14px;font-size:1.4rem;font-family:helvetica}.reservation_list section.game_title_wrap .game_detail_box .rank_normal span{margin-right:2px;font-size:16px;font-size:1.6rem}.reservation_list section.game_title_wrap .game_detail_box .ttl{font-size:14px;font-size:1.4rem;font-weight:700;margin:6px 0;color:#333;width:60%}.reservation_list section.game_title_wrap .game_detail_box .second_row{display:table;width:100%}.reservation_list section.game_title_wrap .game_detail_box .second_row p{display:table-cell;font-size:11px;font-size:1.1rem}.reservation_list section.game_title_wrap .game_detail_box .second_row p:nth-child(2){text-align:right}.reservation_list section.game_title_wrap .game_detail_box .third_row{display:table;margin-top:8px;width:100%}.reservation_list section.game_title_wrap .game_detail_box .third_row>*{display:table-cell}.reservation_list section.game_title_wrap .game_detail_box .third_row ul{overflow:hidden;display:table-cell}.reservation_list section.game_title_wrap .game_detail_box .third_row ul li{float:left;margin-right:5px;display:inline-block;padding:2px 4px;background-color:#f2f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list section.game_title_wrap .game_detail_box .third_row .num{vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;text-align:right;vertical-align:bottom}.reservation_list section.game_title_wrap .game_detail_box .third_row .num span{font-size:12px;font-size:1.2rem;margin-left:5px}.reservation_list section.game_title_wrap .game_detail_box .third_row p.release_date{font-weight:700;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.reservation_list section.game_title_wrap .game_detail_box .third_row p.gift_period{line-height:16px;line-height:1.6rem;text-align:right;font-weight:700}.reservation_list section.game_title_wrap .full,.reservation_list section.game_title_wrap .reserved{width:100%;height:100%;background:rgba(255,255,255,.7);position:absolute;top:0;left:0;z-index:10;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list section.game_title_wrap .full img,.reservation_list section.game_title_wrap .reserved img{display:block;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-100px}.reservation_list section.game_title_wrap .full .reserved_wait,.reservation_list section.game_title_wrap .reserved .reserved_wait{position:absolute;transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);right:0;left:0;text-align:center;color:#e62e2e;top:64%}.reservation_list #tab2_contents{display:none}.reservation_list .inner_tab2_contents{display:none}.reservation_list .tab_contents .inner_tabs{width:90%;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);padding:0 10px;margin:0 auto}.reservation_list .tab_contents .inner_tabs ul{display:table;width:100%;margin:0}.reservation_list .tab_contents .inner_tabs ul li{display:table-cell;width:50%;padding:0;vertical-align:bottom}.reservation_list .tab_contents .inner_tabs ul li p{display:inline-block;width:98%;width:calc(100% - 8px);width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);height:30px;padding:8px;margin:12px 4px 0 4px;vertical-align:middle;text-align:center;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;background:#ebebeb;border:1px solid #b3b3b3;border-bottom:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list .tab_contents .inner_tabs ul li.current p{margin-top:0;background:#333;color:#fff;border:none;padding:8px 0 4px;height:34px;line-height:24px;line-height:2.4rem}.reservation_list .tab_contents .inner_tab1_contents,.reservation_list .tab_contents .inner_tab2_contents{width:100%;height:100%;z-index:0;border-top:3px solid #333}.reservation_list .tab_contents .inner_tab1_contents .game_title_wrap,.reservation_list .tab_contents .inner_tab2_contents .game_title_wrap{margin-top:0}.reservation_list .no_game{margin:20px 0;font-size:14px;font-size:1.4rem;text-align:center}.reservation_list .no_game span{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:700}.reservation_list #modal-content.push p{font-size:15px;font-size:1.5rem}.reservation_list #modal-content.push .btn_wrap{margin:20px 0}.reservation_list #modal-content.push .btn_wrap .btn_blue{border:none;float:left;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:110px;margin:0;vertical-align:top}.reservation_list #modal-content.push .note_of_caution{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin-bottom:0;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.reservation_list_detail header{border-bottom:1px solid #b3b3b3}.reservation_list_detail section .top_wrap{padding:8px;height:140px;overflow:hidden;position:relative;text-align:center;margin-bottom:1rem}.reservation_list_detail section .top_wrap img{position:absolute;top:10px;left:10px}.reservation_list_detail section .top_wrap .registration_period{display:inline-block;font-family:helvetica;text-align:center;background:#ebebeb;padding:8px;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem}.reservation_list_detail section .top_wrap .registration_period span{color:#444}.reservation_list_detail section .top_wrap .detail_box{position:relative;padding-left:72px;text-align:left}.reservation_list_detail section .top_wrap .detail_box .ttl{font-size:14px;font-size:1.4rem;font-weight:700;padding-right:50px}.reservation_list_detail section .top_wrap .detail_box .recommend{position:absolute;top:0;right:-8px;left:auto}.reservation_list_detail section .top_wrap .detail_box .free{display:inline-block;margin-top:1px;padding:2px 8px;border:1px solid grey;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.reservation_list_detail section .top_wrap .detail_box .registration_period{font-family:helvetica;position:absolute;right:0;top:23px;background:#ebebeb;padding:4px 8px 4px;text-align:left;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem}.reservation_list_detail section .top_wrap .detail_box .registration_period span{color:#444}.reservation_list_detail section .top_wrap .detail_box .period{font-family:helvetica;position:absolute;left:0;right:0;margin-top:10px;margin-bottom:2px;padding:2px 8px 2px;background:#ebebeb;text-align:center;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem}.reservation_list_detail section .top_wrap .detail_box .period span{color:#444}.reservation_list_detail section .top_wrap .detail_box .bonus_period{top:80px}.reservation_list_detail section .top_wrap .detail_box .bonus_period_SE{top:90px}.reservation_list_detail section .top_wrap .detail_box .left_space{padding-left:20px}.reservation_list_detail section .top_wrap .detail_box .icon_gold{display:inline-block;position:absolute;top:32px;right:0;padding:1px 5px;background-color:#fff01d;color:#af8d03;font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.reservation_list_detail section .top_wrap .detail_box .btn_reserve_gift{position:absolute;top:65px;right:0}.reservation_list_detail section .desc-title{margin:4px 10px 2px 10px;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.reservation_list_detail section .desc{margin:0 10px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;padding:0 0 20px 0}.reservation_list_detail section .how_to_use_gift{margin:0 10px 20px;padding:8px;background:#ebebeb;color:#666}.reservation_list_detail section .how_to_use_gift dt{font-weight:700;margin-bottom:4px}.reservation_list_detail section .how_to_use_gift dd{text-align:left}.reservation_list_detail section .game_article--btn-area{margin-top:20px;padding:0 10px 20px}.reservation_list_detail section .game_article--btn-area .flex{margin-bottom:.5rem}.reservation_list_detail section .game_article--btn-area .flex.none-bonus{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.reservation_list_detail section .game_article--btn-area .btn02{margin-top:20px}.reservation_list_detail section .game_article--btn-area__download{display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NmE2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMmQzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f76a6f),color-stop(100%,#cc2d33));background-image:-moz-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:-webkit-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:linear-gradient(to bottom,#f76a6f 0,#cc2d33 100%);border:1px solid #ae1a1f;text-align:center;line-height:19px;line-height:1.9rem;font-weight:700;width:60%;padding:1rem 0;margin:0}.reservation_list_detail section .game_article--btn-area__myapp{display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjAxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ODQwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff01d),color-stop(100%,#f48405));background-image:-moz-linear-gradient(top,#fff01d 0,#f48405 100%);background-image:-webkit-linear-gradient(top,#fff01d 0,#f48405 100%);background-image:linear-gradient(to bottom,#fff01d 0,#f48405 100%);border:1px solid #d0710b;text-align:center;line-height:19px;line-height:1.9rem;font-weight:700;width:60%;padding:.5rem 0;margin:0}.reservation_list_detail section .game_article--btn-area .words{text-align:middle;position:relative;text-align:right;width:36%}.reservation_list_detail section .game_article--btn-area .words p{font-weight:700;display:inline-block;text-align:center;border:solid 1px #f93455;background-color:#fff;border-radius:3px;width:100%;position:absolute;bottom:0;right:0;padding:8px 0;font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem}.reservation_list_detail section .game_article--btn-area .words p span{font-size:14px;font-size:1.4rem;color:#f93455}.reservation_list_detail section .game_article--btn-area .words p::before{background-image:url(../images/campaign/box_triangle01.png);width:17px;height:18px;background-size:17px 18px;content:"";position:absolute;bottom:5px;left:-12px}.reservation_list_detail section .game_article--btn-area .btn02 .words p{border-color:#f48405}.reservation_list_detail section .game_article--btn-area .btn02 .words p::before{background-image:url(../images/campaign/box_triangle02.png)}.reservation_list_detail section .game_article--btn-area__myapp-description{color:#f48405;background-image:url(../images/campaign/arrow_myapp.png);background-repeat:no-repeat;background-size:20px 17px;background-position:left center;padding-left:20px;text-align:center;width:17em;margin:auto;margin-top:8px;font-size:13px;font-size:1.3rem}.reservation_list_detail section .game_article--btn-area__description{margin-top:5px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem}.reservation_list_detail section .game_article--btn-area .align-center{text-align:center;font-weight:700;font-size:14px;font-size:1.4rem}.reservation_list_detail section .period_wrap{width:94%;margin:auto;padding:20px 0}.reservation_list_detail section .period_wrap .period{font-family:helvetica;margin-top:5px;margin-bottom:2px;padding:2px 8px 2px;background:#ebebeb;text-align:center;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem}.reservation_list_detail section .period_wrap .period span{color:#444}.reservation_list_detail section .period_wrap .bonus_period{top:80px}.reservation_list_detail section .period_wrap .left_space{padding-left:20px}.reservation_list_detail section .bottom_wrap{text-align:center;margin-top:10px}.reservation_list_detail section .bottom_wrap .release_date{margin-bottom:12px;font-size:16px;font-size:1.6rem}.reservation_list_detail section .bottom_wrap .release_box{display:inline-block}.reservation_list_detail section .bottom_wrap .number{padding:4px 20px;background:#d4e6f5;color:#2a5b83;margin-bottom:10px}.reservation_list_detail section .bottom_wrap .btn_reserve{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmN2ViMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2NTk4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3f7eb1),color-stop(100%,#265980));background-image:-moz-linear-gradient(top,#3f7eb1 0,#265980 100%);background-image:-webkit-linear-gradient(top,#3f7eb1 0,#265980 100%);background-image:linear-gradient(to bottom,#3f7eb1 0,#265980 100%);margin-top:0}.reservation_list_detail section .bottom_wrap aside{overflow:hidden;margin:0 10px}.reservation_list_detail section .bottom_wrap aside dl{width:calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px)}.reservation_list_detail section .bottom_wrap aside .btn_start{width:84px;margin:0;padding:14px 5px;float:right;background-color:#333;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.reservation_list_detail section .bottom_wrap .suggest_to_import{display:inline-block;margin-top:18px;padding-left:12px;color:#3778ad;font-size:14px;font-size:1.4rem;text-decoration:none;background:url(../images/arrow_link.png) no-repeat scroll left center;background-size:7px 11px}.reservation_list_detail section .bottom_wrap .bonus_period{font-family:helvetica;margin-top:10px;font-size:12px;font-size:1.2rem}.reservation_list_detail section .bottom_wrap .bonus_period span{color:#444}.reservation_list_detail section .bottom_wrap:last-child{margin-bottom:20px}.complete{text-align:center}.complete h2{margin:30px 0;font-size:18px;font-size:1.8rem;font-weight:700;color:#008cff}.complete h2 .icon_checked{display:inline-block;width:80px;height:80px;margin-bottom:15px;background:url(../images/check_mark2.png) no-repeat scroll 15px 22px #008cff;background-size:50px auto;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.complete>p{color:#666;text-align:left;margin:0 30px}.complete .about_push{background:#ebebeb;padding:8px 14px;margin:10px 20px}.complete .about_push dt{font-weight:700;color:#666;margin-bottom:4px}.complete .about_push dd{text-align:left;margin-left:0;color:#4c4c4c}.complete .modal .modal-dialog{position:static;width:90%;max-width:400px;min-width:280px;margin:40% auto 0}.complete .btn_back_to_list{margin-top:25px}.complete .btn_back_to_list p{display:inline-block;padding-left:28px;line-height:21px;line-height:2.1rem;background:url(../images/icon_gift.png);background-repeat:no-repeat;background-size:19px 21px}.complete .modal-backdrop{position:absolute;width:100%;height:100%;right:auto;bottom:auto}.share_to_sns h3{margin:25px 0 0 0;color:#666}.share_to_sns ul{margin:5px 0}.share_to_sns li{display:inline-block;margin:4px}.share_to_sns li a{display:block}.share_to_sns p{margin:5px 20px 0;color:#666}.youtube_wrap{padding:20px 10px;text-align:center;margin-bottom:20px}.about_gift{margin:20px 10px;border:1px solid #e1bebf;border-radius:3px;padding:16px 8px;background-color:#ffe9ea}.about_gift dt{margin-bottom:4px;text-align:left}.about_gift dt p{display:inline-block;background:url(../images/icon_gift_blue.png) no-repeat scroll left center;background-size:17px 19px;padding:3px 0 1px 24px;font-weight:700;color:#3778ad;font-size:14px;font-size:1.4rem}.about_gift dd img{width:100%;height:auto}.about_gift dd p{text-align:left}.about_gift dd>p{margin-bottom:10px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.history{font-family:helvetica}.history .redWord{color:#f93455;text-align:center;font-size:10px;font-size:1rem}.history .spWord{width:290px;margin:0 auto 10px;padding-left:2px;text-align:left;clear:both;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.history .link_premium{text-decoration:underline;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.history .link_premium>a{color:#3778ad}.history-emphasis{padding:15px 10px 0;text-align:center;font-size:1.2rem}.history-emphasis a{color:#f93455;text-decoration:underline}.history-emphasis a:hover,.history-emphasis a:link,.history-emphasis a:visited{color:#f93455}.history .center{text-align:center}.history .center a{font-size:15px;font-size:1.5rem;color:#2ca9e8;text-decoration:underline}.history #forGiftPage{margin-top:10px}.history #forGiftPage .center{text-align:center}.history #forGiftPage .center a{font-size:15px;font-size:1.5rem;color:#2ca9e8;text-decoration:underline}.history #inner_tabs{width:90%;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);padding:0 10px;margin:10px auto 0}.history #inner_tabs ul{display:table;width:100%;margin:0}.history #inner_tabs ul li{display:table-cell;width:50%;padding:0;vertical-align:bottom}.history #inner_tabs ul li p{display:inline-block;width:98%;width:calc(100% - 8px);width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);padding:4px;margin:12px 4px 0 4px;vertical-align:middle;text-align:center;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;background:#ebebeb;border:1px solid #b3b3b3;border-bottom:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.history #inner_tabs ul li.current p{margin-top:0;background:#333;color:#fff;border:none;padding:8px 0 4px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.history #getGold{margin-top:10px}.history #getGold div{padding:10px 10px;text-align:center}.history #getGold div .total{display:table;width:100%;margin-bottom:8px;padding:0;background:#fff;border:1px solid #999;color:#666}.history #getGold div .total p{display:table-cell;padding:6px 10px;line-height:20px;line-height:2rem;vertical-align:top}.history #getGold div .total .title{width:130px;font-size:12px;font-size:1.2rem;background-color:#ffc;color:#333;font-weight:700;border-right:1px solid #999}.history #getGold div .total .gold{color:#ff006c;font-size:12px;font-size:1.2rem;font-weight:700}.history #getGold div .textWrap{display:inline-block;width:100%;background:-moz-linear-gradient(top,#edffe2,#afe385);background:-webkit-linear-gradient(top,#edffe2,#afe385);background:linear-gradient(to bottom,#edffe2,#afe385);border-radius:3px;margin:1rem 0;padding:.5rem;font-weight:700;background-color:#fff;font-size:12px;font-size:1.2rem}.history #getGold div .textWrap span{vertical-align:middle}.history #getGold div .textWrap span.gold{color:#3778ad;font-size:16px;font-size:1.6rem}.history #getGold div .textWrap span.lv{padding:.5rem 1rem;background:-moz-linear-gradient(top,#f30b63,#fd698c);background:-webkit-linear-gradient(top,#f30b63,#fd698c);background:linear-gradient(to bottom,#f30b63,#fd698c);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:23px;font-size:2.3rem;display:inline-block}.history #getGold div .textWrap .textLevelUp{display:inline-block;margin-left:3px;vertical-align:top}.history #getGold div .textWrap strong{color:#333}.history #getGold div .textWrap.to_lv10{padding:5px 8px;color:#f93455;background-color:#ffd2db;font-weight:400;border:1px solid #f93455}.history #getGold div .textWrap.to_lv10 span{margin:0 2px;color:#f93455;font-size:15px;font-size:1.5rem;font-weight:700}.history #getGold div .textWrap.to_bonus{padding:5px 8px;color:#f48405;background-color:#fff01d;font-weight:400;border:1px solid #f48405}.history #getGold div .textWrap.to_bonus span{color:#f48405;font-weight:700}.history #getGold div .not_yet{padding:20px 0 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.history #getGold .howToUse{margin-bottom:10px}.history #getGold .howToUse .howToUse_inner{display:inline-block;width:150px;padding:5px 0;border:2px solid #f39314;border-radius:3px;background:#ffd43d;background:-moz-linear-gradient(top,#ffd43d 0,#ff9907 100%);background:-webkit-linear-gradient(top,#ffd43d 0,#ff9907 100%);background:linear-gradient(to bottom,#ffd43d 0,#ff9907 100%)}.history #getGold .howToUse .howToUse_img{display:block;margin-right:auto;margin-left:auto}.history #getGold .total span{color:#f93455}.history #getGold div table th:last-child{min-width:36px}.history #getGold div table td:last-child{color:#f93455}.history #getGold .see_levelup{text-align:right;padding-right:7%;margin-bottom:10px;text-decoration:underline;float:right}.history #getGold .see_levelup a{color:#3778ad}.history #getGold .see_levelup img{width:6px;margin-left:5px}.history #getGold .maxLevel{padding:0 0}.history #getGold .receive_gold_notification{text-align:center;margin-bottom:10px;text-decoration:underline}.history #getGold .receive_gold_notification a{color:#3778ad}.history #getGold .receive_gold_notification img{width:6px;margin-left:5px}.history #getGold .give_gold_notification{text-align:center;margin-bottom:10px;text-decoration:underline}.history #getGold .give_gold_notification a{color:#3778ad}.history #getGold .give_gold_notification img{width:6px;margin-left:5px}.history #inner_tab1_contents,.history #inner_tab2_contents{border-top:2px solid #333;margin-bottom:20px}.history #inner_tab1_contents table,.history #inner_tab2_contents table{width:100%;border-collapse:collapse}.history #inner_tab1_contents table th,.history #inner_tab2_contents table th{padding:6px;color:#333;text-align:center;border:1px solid #999;background:#dff2ff}.history #inner_tab1_contents table td,.history #inner_tab2_contents table td{padding:4px 6px;text-align:left;background:#fff;border:1px solid #999}.history #inner_tab1_contents table td:first-child p,.history #inner_tab2_contents table td:first-child p{background:#ebebeb;padding:1px 4px;margin-bottom:2px}.history #inner_tab1_contents table td:nth-child(2),.history #inner_tab2_contents table td:nth-child(2){font-size:11px;font-size:1.1rem}.history #inner_tab1_contents table td:nth-child(4),.history #inner_tab2_contents table td:nth-child(4){text-align:right}.history #inner_tab1_contents table td:last-child,.history #inner_tab2_contents table td:last-child{color:#ff006c}.history #inner_tab1_contents table .textfield-area,.history #inner_tab2_contents table .textfield-area{border:none;width:130px}.history .btn_introduce{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;width:230px;margin-top:20px;padding:8px 20px 8px 56px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/icon_introduce.png) no-repeat scroll 20px center #3778ad;background-size:30px 30px}.history .banner_invite{display:table;margin:20px auto}.history .badge_wrap{position:relative}.history .badge_wrap .badge{position:absolute;top:0;bottom:0;right:10px;margin:auto}.privilege #tab2_contents #inner_tab1_contents{top:0;border:none}.privilege article{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5);overflow:hidden}.privilege article .game_detail_box{padding:10px 0;background:#fff}.privilege article .game_detail_box .registration_period{display:block;margin:0 10px;font-family:helvetica;text-align:center;color:#333;background:#ebebeb;padding:8px}.privilege article .game_detail_box .registration_period span{color:#444}.privilege article .game_detail_box aside{overflow:hidden;margin:10px}.privilege article .game_detail_box aside dl{display:table;float:left;width:180px}.privilege article .game_detail_box aside dl dt{display:table-cell;padding:8px;border:1px solid #333;color:#333;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}.privilege article .game_detail_box aside dl dd{display:table-cell;width:56px}.privilege article .game_detail_box aside dl dd .btn_copy{background-color:#333;width:56px;border:none;box-shadow:none;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0;margin:0;padding:14px 5px}.privilege article .game_detail_box aside .btn_start{width:80px;margin:0;padding:14px 5px;float:right;text-align:center;background-color:#333;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.privilege article .game_detail_box .btn_detail{display:block;width:90%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:10px auto 0;padding:10px;text-decoration:none;text-align:center;border:1px solid #3778ad;color:#3778ad;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#d4e6f5}.privilege article .game_detail_box .btn_detail p{display:inline-block;font-size:14px;font-size:1.4rem}.gift{font-family:helvetica}.gift .redWord{color:#f93455;text-align:center;font-size:10px;font-size:1rem}.gift .spWord{width:308px;margin:0 auto 10px;padding-left:2px;color:#f93455;text-align:left;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.gift #inner_contents #forGoldPage .center{text-align:center}.gift #inner_contents #forGoldPage .center a{font-size:15px;font-size:1.5rem;color:#2ca9e8;text-decoration:underline}.gift #inner_contents div{padding:10px 10px 10px;text-align:center;background:#f2f2f2}.gift #inner_contents div .total{display:table;width:100%;margin-bottom:8px;padding:0;background:#fff;border:1px solid #999;color:#666}.gift #inner_contents div .total p{display:table-cell;padding:6px 10px;line-height:20px;line-height:2rem;vertical-align:top}.gift #inner_contents div .not_yet{padding:20px 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.gift #inner_contents div table{width:100%;border-collapse:collapse}.gift #inner_contents div table th{padding:6px;color:#333;text-align:center;border:1px solid #999;background:#dff2ff}.gift #inner_contents div table td{padding:4px 6px;text-align:left;background:#fff;border:1px solid #999}.gift #inner_contents div table td:first-child p{background:#ebebeb;padding:1px 4px;margin-bottom:2px}.gift #inner_contents div table td:nth-child(2){font-size:11px;font-size:1.1rem}.gift #inner_contents div table td:nth-child(4){text-align:right}.gift #inner_contents div table td:last-child{color:#2e8bff}.gift #inner_contents div table .textfield-area{border:none;width:130px}.gift #inner_contents{display:none}.gift #inner_contents div.patternA .total p:first-child{margin-right:4px;padding-right:24px;background:url(../images/arrow_exchange.png) no-repeat scroll right center;background-size:19px 16px}.gift #inner_contents div.patternA .total p:first-child span{color:#f93455}.gift #inner_contents div.patternA table td:nth-child(4){text-align:right;color:#f93455}.gift #inner_contents div.patternA table td:nth-child(5){text-align:right}.gift #inner_contents div.patternB .total p:first-child{margin-right:4px;padding-right:24px;background:url(../images/arrow_exchange.png) no-repeat scroll right center;background-size:19px 16px}.gift #inner_contents div.patternB .total p:first-child span{color:#ff006c}.gift #inner_contents div.patternB table td:nth-child(3){text-align:right;color:#ff006c}.gift #inner_contents .has-scroll-x{overflow-x:auto;padding:0}.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport .carousel,.bx-wrapper .bx-viewport .carousel li,.bx-wrapper .bx-viewport .carousel2,.bx-wrapper .bx-viewport .carousel2 li,.bx-wrapper .bx-viewport .carousel3,.bx-wrapper .bx-viewport .carousel3 li{padding:0;margin:0}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.alert_setting header,.authen_registeration header,.authentication_complete header,.data_takeover header,.data_takeover_code header,.faq header,.gift_code header,.invited header,.invited_complete header,.news header,.privacy header,.privilege header,.profile header,.rules header,.sms_authentication header,.takeover header,.withdraw header{border-bottom:1px solid #b3b3b3}.alert_setting header h1,.authen_registeration header h1,.authentication_complete header h1,.data_takeover header h1,.data_takeover_code header h1,.faq header h1,.gift_code header h1,.invited header h1,.invited_complete header h1,.news header h1,.privacy header h1,.privilege header h1,.profile header h1,.rules header h1,.sms_authentication header h1,.takeover header h1,.withdraw header h1{margin:0;padding:10px}.profile .contents{padding:0 10px}.profile .contents p{margin-top:8px}.profile .contents ul{width:100%;margin:10px auto 20px}.profile .contents .btn_edit,.profile .contents .btn_register{width:120px;text-align:center}.profile .contents .btn_register{background:#333}.profile .contents .edit-user-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0}.profile .contents .edit-user-icon .user-icon{margin-right:1rem}.profile .contents .edit-user-icon .button{padding:.5rem}.profile .contents .user-icon{background-image:url(../../images/mypage/mypage-icon-big.svg);height:70px;width:70px;background-size:cover;border-radius:50%}.takeover .contentTakeover{margin-bottom:30px}.takeover .contentTakeover dl dt{padding:8px;color:#3778ad;background:#d4e6f5;font-size:14px;font-size:1.4rem;font-weight:700}.takeover .contentTakeover dl dd{padding:10px;overflow:hidden}.takeover .contentTakeover dl dd p{margin-bottom:10px}.takeover .contentTakeover dl dd input:first-of-type{float:left;width:70%;width:calc(100% - 130px);width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px)}.takeover .contentTakeover dl dd .btn{float:right;width:100px;margin:0;-moz-appearance:none;-webkit-appearance:none;border:none}.takeover .contentTakeover .note_of_caution{margin:0 10px 10px;padding:8px;background-color:#f2f2f2}.data_takeover .btn{margin-top:20px;width:200px;text-align:center}.data_takeover_code .desc_wrap{overflow:hidden;background:#ebebeb;border-bottom:1px solid #b3b3b3}.data_takeover_code .desc_wrap>p{padding:8px 12px}.data_takeover_code .desc_wrap .caution{color:#f93455;font-size:13px;font-size:1.3rem}.data_takeover_code .desc_wrap .strong{color:#f93455}.data_takeover_code .desc_wrap a{color:#3778ad}.data_takeover_code dl{display:table;border:1px solid #ccc;margin:20px auto 0;width:96%;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px)}.data_takeover_code dl dt{display:table-cell;width:60px;padding:10px;vertical-align:middle;border-right:1px solid #ccc;background:#ebebeb}.data_takeover_code dl dt span{display:block;padding:2px;vertical-align:middle;color:#f93455;font-size:10px;font-size:1rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.data_takeover_code dl dd{display:table-cell;padding:10px;vertical-align:middle}.data_takeover_code dl dd p{color:#666}.data_takeover_code .btn{margin-top:20px;width:200px;text-align:center}.news .CategoryTab{display:table;width:100%;margin:10px 0 0;padding:0 8px;border-bottom:1px solid #3778ad}.news .CategoryTab--item{display:table-cell;width:50%;min-width:100px;padding:0 1px;vertical-align:bottom;text-align:center}.news .CategoryTab--item p{display:block;padding:8px;background-color:#d4e6f5;border-top:1px solid #3778ad;border-right:1px solid #3778ad;border-left:1px solid #3778ad;font-size:12px;font-size:1.2rem;color:#3778ad;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;overflow:hidden}.news .CategoryTab--item.current p{padding:10px 8px;color:#3778ad;background-color:#fff;font-weight:700;border-bottom:2px solid #3778ad}.news .list{margin:0}.news .list>li{display:block;padding:12px 34px 12px 10px;border-bottom:1px solid #ccc;background:url(../images/arrow_right.png) no-repeat scroll right 10px center #fff;background-size:10px 17px}.news .list>li a{color:#4d4d4d;text-decoration:none}.news.detail dl dt{border-bottom:1px solid #ccc}.news .topTitle{border-bottom:1px solid #205b9b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxOTFjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3191c5),color-stop(100%,#1f5999));background:-moz-linear-gradient(#3191c5,#1f5999);background:-webkit-linear-gradient(#3191c5,#1f5999);background:linear-gradient(#3191c5,#1f5999);padding-top:14px;padding-bottom:14px;text-align:center;padding:1rem 0}.news .topTitle .copy{margin:0 0 .5rem;padding:0;font-size:1rem;color:#fff}.news .topTitle .title-image{margin:0;padding:0}.faq img{max-width:100%}.faq .faq-answer-textCenter{text-align:center}.faq .faq-answer-textCenter a{color:#2e8bff;display:inline-block;text-decoration:underline}.faq .bnr-area{padding:1rem;line-height:0}.faq .bnr-area img{width:100%;height:auto}.faq .list{margin:0;border-top:1px solid #ccc}.faq .list>li{overflow:hidden;border-bottom:1px solid #ccc}.faq .list>li>p{padding:12px 34px 12px 10px;text-decoration:none;color:#4d4d4d;position:relative}.faq .list>li>p:after{content:"";display:block;width:20px;height:20px;background:url(../images/arrow2.png) no-repeat scroll 0 0;background-size:17px 50px;position:absolute;top:15px;right:10px}.faq .list .inner_list{display:none;background:#dff2ff;border-top:1px solid #ccc}.faq .list .inner_list li a{display:block;padding:12px 34px 12px 15px;text-decoration:none;color:#2e8bff;font-size:13px;font-size:1.3rem;border-bottom:1px solid #cfdbe5;background:url(../images/arrow_right_blue2.png) no-repeat scroll right 10px center;background-size:10px 17px}.faq .list .inner_list li a :before{content:"Q.";margin-right:4px;font-weight:700;font-size:15px;font-size:1.5rem}.faq .list .inner_list li:last-child a{border-bottom:none}.faq .list .opened>p:after{background:url(../images/arrow2.png) no-repeat scroll 0 -40px;background-size:17px 50px}.faq .list .opened .inner_list{display:block}.faq.detail dl{overflow:hidden}.faq.detail dl dt{background:#dff2ff;color:#2e8bff;font-size:13px;font-size:1.3rem;border-bottom:1px solid #cfdbe5}.faq.detail dl dt:before{content:"Q.";margin-right:4px;font-weight:700;font-size:15px;font-size:1.5rem}.faq.detail dl dd:before{content:"A.";margin-right:4px;font-weight:700;font-size:15px;font-size:1.5rem}.faq.detail dl dd .caution_area{margin:12px 0;border:2px solid #f93455}.faq.detail dl dd .caution_area .ttl{padding:2px 10px;background-color:#f93455;color:#fff;font-weight:700;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.faq.detail dl dd .caution_area div{padding:8px 10px}.faq.detail dl dd .caution_area div p{margin-bottom:5px;font-size:11px;font-size:1.1rem}.faq.detail dl dd .caution_area div p:last-child{margin-bottom:0}.faq__text--center{text-align:center;margin:1rem 0}.faq__text--center a{color:#5092c7;text-decoration:underline}.faq__text--red{color:#f93455}.faq.detail .backBtn{width:100px;margin-right:auto;margin-left:auto}.faq.detail .backBtn_deco{text-align:center;font-weight:700}.faq header,.news header{background-color:#fff}.faq .title,.news .title{font-size:14px;font-size:1.4rem;font-weight:700}.faq .date,.news .date{color:#888;margin-top:6px;line-height:12px;line-height:1.2rem}.faq.detail,.news.detail{max-width:640px;margin:0 auto}.faq.detail dl,.news.detail dl{margin:6px;text-decoration:none;-moz-box-shadow:0 0 1px rgba(0,0,0,.4);-webkit-box-shadow:0 0 1px rgba(0,0,0,.4);box-shadow:0 0 1px rgba(0,0,0,.4);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}.faq.detail dl dd,.faq.detail dl dt,.news.detail dl dd,.news.detail dl dt{padding:10px}.faq.detail dl dd img,.news.detail dl dd img{max-width:100%}.faq-emphasis,.news-emphasis{text-align:center}.faq-emphasis strong,.news-emphasis strong{font-size:1.4rem}.faq-emphasis a,.news-emphasis a{color:#f93455;text-decoration:underline}.faq-emphasis a:hover,.faq-emphasis a:link,.faq-emphasis a:visited,.news-emphasis a:hover,.news-emphasis a:link,.news-emphasis a:visited{color:#f93455}.alert_setting dl{display:table;width:96%;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);border-bottom:1px solid #ccc;padding:10px}.alert_setting dl dt{display:table-cell;vertical-align:middle;padding-left:32px}.alert_setting dl dt p:first-child{font-weight:700;font-size:14px;font-size:1.4rem}.alert_setting dl dt p:nth-child(2){color:#666;line-height:14px;line-height:1.4rem;margin-top:4px}.alert_setting dl dd{display:table-cell;width:76px;padding-left:10px;vertical-align:middle}.alert_setting .reserved_app_released{background:url(../images/icon_gift_black2.png) no-repeat scroll left 2px center;background-size:20px 21px}.alert_setting .add_gold{background:url(../images/icon_add_gold.png) no-repeat scroll left center;background-size:26px 20px}.withdraw .desc{padding:10px}.withdraw .desc p:first-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-bottom:8px}.withdraw .desc .note_of_caution{padding:8px 10px 8px 40px;background:url(../images/icon_caution.png) no-repeat scroll 10px center #ebebeb;background-size:24px 21px;font-size:12px;font-size:1.2rem}.withdraw .questions{padding:5px 15px}.withdraw .questions h2{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.withdraw .questions h2:nth-of-type(1){margin-top:0}.withdraw .questions h2:nth-of-type(2){margin-top:25px}.withdraw .questions h2 span{font-weight:400}.withdraw .questions ul li{border:1px solid #999;border-bottom:none;vertical-align:middle}.withdraw .questions li:last-child{border-bottom:1px solid #999}.withdraw .questions input[type=checkbox]{display:none}.withdraw .questions label{display:block;padding:10px 10px 10px 36px;position:relative;font-size:13px;font-size:1.3rem}.withdraw .questions label:before{content:"";display:block;height:14px;width:14px;margin-top:-7px;margin-right:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #999;position:absolute;top:50%;left:10px}.withdraw .questions input[type=checkbox]:checked+label:after{content:"";display:block;height:8px;width:8px;margin-top:-4px;margin-right:8px;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.4);background:#3778ad;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #999;position:absolute;top:50%;left:13px}.withdraw .questions textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.withdraw .btn{border:none;-moz-appearance:none;-webkit-appearance:none}.withdraw .complete p{margin-top:30px;text-align:center;color:#333;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.mypage ul{overflow:hidden;padding-top:1px;margin:0}.mypage ul li{float:left;display:table;width:33%;width:calc(100% / 3);width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);border-bottom:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage ul li a{display:table-cell;height:100px;padding:15px 0 12px 0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-decoration:none;font-weight:700;text-align:center;vertical-align:bottom;color:#628eb2;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;position:relative}.mypage ul li a:before{content:"";display:block;width:50px;height:50px;background:url(../images/mypage_icons.png) no-repeat scroll 4px 0;background-size:261px 314px;position:absolute;top:15px;left:50%;margin-left:-25px}.mypage ul li a .badge{position:absolute;top:50%;right:50%;margin-top:-32px;margin-right:-32px}.mypage ul li:first-child a{padding:16px 0 8px 0}.mypage ul li:first-child a,.mypage ul li:nth-child(2) a,.mypage ul li:nth-child(3) a{color:#d4e6f5;background-color:#3778ad}.mypage ul li.btn_history a{line-height:13px;line-height:1.3rem}.mypage ul li.btn_history a,.mypage ul li.btn_privacy a{font-size:10px;font-size:1rem}.mypage ul li:nth-child(3n+1),.mypage ul li:nth-child(3n+2){border-right:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage ul li.btn_history_privilege a:before{background-position:-104px 0}.mypage ul li.btn_profile a:before{background-position:-208px 0}.mypage ul li.btn_withdraw a:before{background-position:7px -94px}.mypage ul li.btn_news a:before{background-position:-103px -88px}.mypage ul li.btn_invite a:before{background-position:-208px -88px}.mypage ul li.btn_about_app a:before{background-position:4px -180px}.mypage ul li.btn_faq a:before{background-position:-104px -180px}.mypage ul li.btn_data_takeover a:before{background-position:-208px -180px}.mypage ul li.btn_company a:before{background-position:4px -272px}.mypage ul li.btn_rules a:before{background-position:-105px -272px}.mypage ul li.btn_privacy a:before{background-position:-208px -271px}.comic div{height:1545px;overflow:hidden;text-align:center}.comic div img{width:320px;border-left:4px solid #000;border-right:4px solid #000}.comic a{display:block;width:320px;margin:10px auto;height:92px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background:url(../images/comic_about_app.png) no-repeat scroll left bottom -8px;background-size:320px 1650px}.comic.how_to_use_sg div{height:1363px}.comic.how_to_use_sg a{background:url(../images/comic_how_to_use_sg.png) no-repeat scroll left bottom -12px;background-size:320px 1474px}.privacy section,.rules section{margin:15px 15px 20px;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}.privacy section h2,.rules section h2{margin:15px 0 2px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.privacy section ul,.rules section ul{margin:0}.privacy section ul li,.rules section ul li{margin-bottom:8px}.privacy p,.rules p{margin:0 0 10px}.privacy a,.rules a{color:#3778ad}.rules p{margin:0 15px 15px}.btn_blue{border:0}.otokuContent{display:table;margin:23px auto 20px;padding:0 10px}.otokuContent h2{margin:0;color:#333;font-weight:700;background:#fff;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;font-size:14px;font-size:1.4rem}.otokuContent h2 span.icon_g{display:inline-block;text-align:center;width:20px;height:20px;margin-right:8px;background:#2766e6;color:#fff;line-height:20px;line-height:2rem;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-family:helvetica}.otokuContent .caution_area{margin-top:5px;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;color:#f93455}.otokuContent .caution_area--text{margin-bottom:2px}.otokuContent .caution_area--text:last-child{margin-bottom:0}.otokuContent .lv_table_wrap{width:300px;margin:10px auto 0;position:relative;z-index:0}.otokuContent .lv_table_wrap__title{text-align:center;font-weight:700}.otokuContent .lv_table_wrap__title .title--normal{width:70%;padding:4px;background-color:#fff;color:#2766e6;border-top:1px solid #2766e6;border-bottom:1px solid #2766e6;border-left:1px solid #2766e6}.otokuContent .lv_table_wrap__title .title--premium{width:30%;padding:4px 0;background-color:#fff01d;color:#2766e6;border:1px solid #2766e6}.otokuContent .lv_table_wrap__inner{-webkit-align-items:stretch;align-items:stretch;border-right:1px solid #2766e6;border-bottom:1px solid #2766e6;border-left:1px solid #2766e6}.otokuContent .lv_table_wrap .lv_table{width:70%;background:#fff;border-collapse:collapse;font-family:helvetica;text-align:left;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.otokuContent .lv_table_wrap .lv_table th{padding:3px 4px;background:#d4e6f5;color:#2766e6;border-bottom:1px solid #fff;font-weight:400;font-size:10px;font-size:1rem}.otokuContent .lv_table_wrap .lv_table th span{font-weight:700;font-size:11px;font-size:1.1rem}.otokuContent .lv_table_wrap .lv_table td{padding:3px 0 3px 4px;border-bottom:1px solid #d4e6f5;font-size:10px;font-size:1rem}.otokuContent .lv_table_wrap .lv_table td span{color:#f93455;font-weight:700;font-size:11px;font-size:1.1rem}.otokuContent .lv_table_wrap .lv_table tr:last-child th{background-color:#fff01d}.otokuContent .lv_table_wrap .lv_table tr:last-child td,.otokuContent .lv_table_wrap .lv_table tr:last-child th{border-bottom:none}.otokuContent .lv_table_wrap .lv_table--premium{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:30%;text-align:center;background-color:#fff01d;color:#2766e6;border-left:1px solid #2766e6}.otokuContent .lv_table_wrap .lv_table--premium .lv{margin-bottom:10px;font-size:20px;font-size:2rem;font-weight:700}.otokuContent .lv_table_wrap .lv_table--premium .text{color:#333;font-size:12px;font-size:1.2rem}.otokuContent .lv_table_wrap .lv_table--premium .num{font-size:14px;font-size:1.4rem;color:#f93455;font-weight:700}.otokuContent .lv_table_wrap .lv_table--premium .button{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:20px;padding:7px 8px 7px 12px;color:#fff;background-color:#2766e6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:1px solid #035394}.otokuContent .lv_table_wrap .lv_table--premium .button p{line-height:15px;line-height:1.5rem}.otokuContent .lv_table_wrap .lv_table--premium .button .fa{margin-left:6px}.otokuContent .lv_table_wrap .annotation{display:inline-block;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);position:absolute;z-index:1}.otokuContent .lv_table_wrap .annotation p{position:relative}.otokuContent .lv_table_wrap .annotation p::after{content:"";display:block;width:9px;height:15px;position:absolute;z-index:-1}.otokuContent .lv_table_wrap .annotation.text_lv10{padding:4px 5px;background-color:#ffd2db;border:1px solid #f93455;color:#f93455;top:162px;left:200px}.otokuContent .lv_table_wrap .annotation.text_lv10 p::after{top:10px;left:-14px;background:url(../images/mypage/triangle2.png) no-repeat scroll 0 0;background-size:9px 15px}.otokuContent .lv_table_wrap .annotation.text_bonus{padding:4px 4px;background-color:#fff01d;border:1px solid #f48405;color:#f48405;top:224px;left:204px}.otokuContent .lv_table_wrap .annotation.text_bonus p::after{top:2px;left:-13px;background:url(../images/mypage/triangle1.png) no-repeat scroll 0 0;background-size:9px 15px}.invite{text-align:center}.invite h2{margin:0;padding:6px 10px;text-align:center;color:#f48301;border-top:1px solid #f48301;border-bottom:1px solid #f48301;font-size:14px;font-size:1.4rem;background:#ffead1}.invite h2 span{font-size:16px;font-size:1.6rem}.invite .invite_image{margin-top:4px;vertical-align:middle}.invite table{border-collapse:collapse;margin:10px auto}.invite table th{padding:4px 8px;font-weight:400;background:#f2f2f2;border:1px solid #666}.invite table td{padding:6px 8px;font-weight:700;border:1px solid #666}.invite table td span{margin-right:4px;font-size:16px;font-size:1.6rem;font-family:helvetica;color:#f48301}.invite dl{margin-top:6px;display:inline-block;float:none}.invite dl dt{padding:6px 10px}.invite .share_to_sns{background:#f2f2f2;margin:10px;padding:10px}.invite .share_to_sns h3{margin-top:0}.invite .share_to_sns ul{margin-bottom:0}.invite .btn_howto_invite{display:inline-block;width:160px;padding:8px 10px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem}.invite .btn_howto_invite .icon_caution{display:inline-block;margin-right:6px;background:#fff;color:#3778ad;width:18px;height:18px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;font-weight:700;font-family:helvetica bold}.invite .invited{margin-top:10px}.invite .invited .btn_code{display:inline-block;width:auto;margin-top:0;padding:10px 15px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem;background-color:#333}.invite .note_of_caution{text-align:left;padding:10px;margin:10px;background:#f2f2f2}.invite .note_of_caution h3{margin:0;padding:0 0 0 30px;color:#3778ad;line-height:22px;line-height:2.2rem;background:url(../images/icon_caution.png) no-repeat scroll left center;background-size:24px 21px}.invite .note_of_caution p{margin-top:8px}.invite .modal_area{position:relative}.invite .modal_area .modal_close{position:absolute;right:10px;top:10px}.invite .modal_area h2{margin-bottom:6px;border:none;background:0 0;font-size:15px;font-size:1.5rem}.invite #howto_invite.modal_area{position:absolute!important;top:10px!important;margin-top:0!important}.invite #howto_invite.modal_area ul{display:table;margin:0 0 10px}.invite #howto_invite.modal_area ul li{position:relative;margin-bottom:25px;font-size:13px;font-size:1.3rem}.invite #howto_invite.modal_area ul li p:first-child{width:18px;height:18px;margin-top:2px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#fff;text-align:center;background:#3778ad;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:0;left:0}.invite #howto_invite.modal_area ul li p:nth-child(2){padding-left:24px}.invite #howto_invite.modal_area ul li p:nth-child(2) .txt_bold{font-weight:700}.invite #howto_invite.modal_area ul li p:nth-child(2) .txt_orange{color:#f48301;font-weight:700;font-size:15px;font-size:1.5rem}.invite #howto_invite.modal_area ul li img{display:block;margin:8px auto 0}.invite #howto_invite.modal_area ul li:last-child{margin-bottom:0}.invite #howto_invite.modal_area ul li:nth-child(1) img,.invite #howto_invite.modal_area ul li:nth-child(2) img{padding-right:20px}.invite #share_fb_modal p,.invite #share_line_modal p,.invite #share_mail_modal p,.invite #share_tw_modal p{border:1px solid #999;padding:8px}.invite #share_fb_modal .btn_share,.invite #share_line_modal .btn_share,.invite #share_mail_modal .btn_share,.invite #share_tw_modal .btn_share{font-weight:700;text-align:center;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.invite #share_tw_modal .btn_share{background:#31a7e0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmFlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxYTdlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5dbae7),color-stop(100%,#31a7e0));background-image:-moz-linear-gradient(top,#5dbae7,#31a7e0);background-image:-webkit-linear-gradient(top,#5dbae7,#31a7e0);background-image:linear-gradient(to bottom,#5dbae7,#31a7e0)}.invite #share_fb_modal .btn_share{background:#3b5998;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNzBiYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4c70ba),color-stop(100%,#3b5998));background-image:-moz-linear-gradient(top,#4c70ba,#3b5998);background-image:-webkit-linear-gradient(top,#4c70ba,#3b5998);background-image:linear-gradient(to bottom,#4c70ba,#3b5998)}.invite #share_line_modal .btn_share{background:#00ad00;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZTAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00e000),color-stop(100%,#00ad00));background-image:-moz-linear-gradient(top,#00e000,#00ad00);background-image:-webkit-linear-gradient(top,#00e000,#00ad00);background-image:linear-gradient(to bottom,#00e000,#00ad00)}.invite #share_mail_modal .btn_share{background:#f7684c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5OTE3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3Njg0YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f9917d),color-stop(100%,#f7684c));background-image:-moz-linear-gradient(top,#f9917d,#f7684c);background-image:-webkit-linear-gradient(top,#f9917d,#f7684c);background-image:linear-gradient(to bottom,#f9917d,#f7684c)}.invited section,.invited_complete section{padding:10px;text-align:center}.invited section p{font-size:13px;font-size:1.3rem;margin:20px 0 10px}.invited .btn{width:140px;margin-top:20px;-moz-appearance:none;-webkit-appearance:none;border:none}.invited_complete section>p:first-child{margin:20px auto;font-weight:700;font-size:14px;font-size:1.4rem}.invited_complete div{background:#f1f1f1;padding:10px;margin:10px}.invited_complete div>p{font-weight:700;font-size:14px;font-size:1.4rem}.authen_registeration .desc_wrap,.sms_authentication .desc_wrap{overflow:hidden;background:#ebebeb;border-bottom:1px solid #b3b3b3}.authen_registeration .desc_wrap>p,.sms_authentication .desc_wrap>p{padding:8px 12px 0}.authen_registeration .desc_wrap .txt_link,.sms_authentication .desc_wrap .txt_link{float:right;margin-right:15px}.authen_registeration .contents,.sms_authentication .contents{padding:10px;text-align:left}.authen_registeration .contents h2,.sms_authentication .contents h2{margin-bottom:15px;font-weight:400;font-size:14px;font-size:1.4rem}.authen_registeration .contents input[type=tel],.sms_authentication .contents input[type=tel]{margin-bottom:20px;text-align:center}.authen_registeration .contents select,.sms_authentication .contents select{float:none;background-color:#f4f4f4}.authen_registeration .contents select[name=prefecture],.sms_authentication .contents select[name=prefecture]{margin-right:100px}.authen_registeration .contents .txt_error,.sms_authentication .contents .txt_error{color:#f93455;margin:6px 0 0}.authen_registeration .contents .error-msg,.sms_authentication .contents .error-msg{color:red;font-weight:700}.authen_registeration .btn_blue,.sms_authentication .btn_blue{border:none;display:table;margin:10px auto 20px;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:180px}.authen_registeration .btn_blue.is_unconfirmed,.sms_authentication .btn_blue.is_unconfirmed{background-color:#ddd;pointer-events:none}.authen_registeration .txt_link,.sms_authentication .txt_link{display:table;margin:0 auto;padding-right:10px;color:#3778ad;text-decoration:none;background:url(../images/arrow_right_blue.png) no-repeat scroll right center;background-size:7px 11px}.sms_authentication .desc_wrap{background:#ebebeb;border-bottom:1px solid #b3b3b3}.sms_authentication .desc_wrap>p{padding:8px 12px 0}.sms_authentication .contents{text-align:center}.sms_authentication .contents input{display:block;margin:0 auto 10px}.authen_registeration .contents ul,.profile .contents ul{display:table;border:1px solid #ccc}.authen_registeration .contents ul li,.profile .contents ul li{border-bottom:1px solid #ccc}.authen_registeration .contents ul li p:first-child,.profile .contents ul li p:first-child{display:table-cell;width:80px;padding:10px 8px 8px;font-size:12px;font-size:1.2rem;vertical-align:middle;border-right:1px solid #ccc;background:#ebebeb}.authen_registeration .contents ul li p:first-child span,.profile .contents ul li p:first-child span{display:block;padding:2px;vertical-align:middle;color:#f93455;font-size:10px;font-size:1rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.authen_registeration .contents ul li p.form-emphasis,.profile .contents ul li p.form-emphasis{color:#f93455;background-color:#ffd2db}.authen_registeration .contents ul li div,.profile .contents ul li div{display:table-cell;padding:10px 8px 8px;vertical-align:middle}.authen_registeration .contents ul li div p,.profile .contents ul li div p{color:#666}.authen_registeration .contents ul li:last-child,.profile .contents ul li:last-child{border-bottom:none}.authen_registeration .desc_wrap{padding-bottom:10px}.authen_registeration .desc_wrap .txt_link{margin-top:8px}.authen_registeration .contents{text-align:center}.authen_registeration .contents ul{display:inline-block;text-align:left}.authen_registeration .contents li{display:table;width:100%}.authen_registeration .contents li input.mail_address{width:100%}.authen_registeration .contents .btn_blue{width:220px}div .notice p{padding:0 10px 0 8px}div p.faq{font-size:16px;color:#5092c7}div p.faq a{text-decoration:underline}.authentication_complete .smsContent{padding:20px 10px;text-align:center;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.authentication_complete .smsContent span{font-weight:700;font-size:15px;font-size:1.5rem}.authentication_complete .btn{margin-top:10px;display:table;width:auto;text-align:center}.gift_code{text-align:center}.gift_code .card_area{padding:10px;background:#f2f2f2;border-bottom:1px solid #ccc}.gift_code .card_area img{display:block;margin:0 auto;vertical-align:middle}.gift_code .card_area .logoBox{text-align:center}.gift_code .card_area .logoBox p{display:inline-block;width:180px;padding:12px 0;border:1px solid #999;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;color:#888;background-color:#fff}.gift_code .card_area dl{display:inline-table;margin-top:10px;float:none;overflow:hidden}.gift_code .card_area dl dt{padding:4px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.gift_code .card_area dl dt .textfield-area{border:none;width:160px;text-align:center;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.gift_code .card_area .s_text{margin:4px 12px 12px;text-align:left;color:#333;font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}.gift_code .card_area .price{width:180px;margin:10px auto 0;padding:2px;background:#fff;border:1px solid #999;border-bottom:none}.gift_code .card_area .period{width:180px;margin:0 auto;padding:2px;background:#fff;border:1px solid #999}.gift_code .card_area table{border:1px solid #999;border-collapse:collapse;margin:10px auto 0;text-align:left}.gift_code .card_area table th{padding:4px 8px;font-weight:400;border:1px solid #999;background:#f2f2f2;font-size:11px;font-size:1.1rem}.gift_code .card_area table td{padding:4px 8px;font-weight:700;color:#333;background:#fff;border:1px solid #999}.gift_code .btn_register{width:210px}.gift_code .btn_mail{width:210px;background-color:#333}.gift_code .campaign_link{font-size:1.5rem;text-decoration:underline;color:#3778ad}.gift_code .how_to_use_gcard{margin:20px 10px 20px;padding:10px 0;background:#f2f2f2;text-align:left}.gift_code .how_to_use_gcard h2{margin:0;font-size:14px;font-size:1.4rem;color:#666;text-align:center}.gift_code .how_to_use_gcard a{color:#3778ad}.gift_code .how_to_use_gcard ul{margin:5px 0 0 0}.gift_code .how_to_use_gcard ul li p{padding:10px 5px 10px 10px;width:95%;width:-moz-calc(100% - 20px);width:-o-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.gift_code .how_to_use_gcard ul li p span:first-child{width:20px}.gift_code .how_to_use_gcard ul li p span:last-child{font-size:12px;font-size:1.2rem}.gift_code .how_to_use_gcard .innerWrap{margin:5px auto;padding:10px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #999;width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.gift_code .how_to_use_gcard .innerWrap p{margin-bottom:5px}.gift_code .how_to_use_gcard .innerWrap p:last-child{margin-bottom:0}.gift_code .how_to_use_gcard .additional_info{padding:10px}.gift_code .how_to_use_gcard .additional_info p{margin-bottom:5px}.gift_code .how_to_use_gcard .additional_info p:last-child{margin-bottom:0}.gift_code .contact{margin:10px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.gift_code .contact a{color:#3778ad}.gift_code .description{text-align:left}.gift_code .description a{color:#3778ad}.gift_code .description dl{margin:20px 10px;border:1px solid #999}.gift_code .description dl dt{padding:6px;color:#666;text-align:center;background:#f2f2f2;font-weight:700;font-size:13px;font-size:1.3rem;border-bottom:1px solid #999}.gift_code .description dl dd{padding:10px}.gift_code .description dl dd p{margin-bottom:8px}.gift_code .description dl dd p:last-child{margin-bottom:0}.gift_code .description dl dd .txt_red{color:#f93455}.gift_code .description dl dd a{word-break:break-all}.gift_code .description dl dd .aboutParagraph{padding-bottom:12px}.gift_code .description dl dd .aboutParagraph:last-child{padding-bottom:0}.gift_code .description dl dd .aboutParagraph a{color:#3778ad}.gift_code .description dl dd .aboutParagraph p{margin-bottom:5px;line-height:18px;line-height:1.8rem}.gift_code .description dl dd .aboutParagraph .middleTitle{font-size:13px;font-size:1.3rem}.gift_code .description dl dd .aboutParagraph .middleTitle span{font-size:12px;font-size:1.2rem}.gift_code .description dl dd .aboutParagraph .innerArea{margin:5px 0 10px 5px}.gift_code .description dl dd .aboutParagraph .innerArea p{margin-bottom:2px}.gift_code .description ul li{margin-bottom:6px}.bodyLogin .error_text{text-align:left;color:#f93455;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.bodyLogin .android-notification{text-align:center;color:#fff;padding:1rem 0 2rem;font-size:15px;font-size:1.5rem}.bodyLogin .innerBodyLogin{max-width:414px;margin-right:auto;margin-left:auto;text-align:center;padding:0;overflow-x:hidden}.bodyLogin .innerBodyLogin .top .login-top-banner{margin:0}.bodyLogin .innerBodyLogin .top .login-top-banner__wrap{line-height:0}.bodyLogin .innerBodyLogin .top .login-top-banner__wrap img{width:100%;height:auto}.bodyLogin .innerBodyLogin .top .appli_list{margin-bottom:0;width:100%;margin-left:auto;margin-right:auto}.bodyLogin .innerBodyLogin .top .appli_list ul{margin-bottom:0}.bodyLogin .innerBodyLogin .top .appli_list ul li{vertical-align:top;height:80px}.bodyLogin .innerBodyLogin .top .appli_list ul img{width:100%;-webkit-box-reflect:bottom;-webkit-box-reflect:below 4px -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(.5,transparent),to(rgba(0,0,0,.3)))}.bodyLogin .innerBodyLogin .top .appli_list .bx-wrapper{padding:0;border-top:none;border-bottom:none}.bodyLogin .innerBodyLogin .top .appli_list .bx-viewport{top:-10px}.bodyLogin .innerBodyLogin .top .appli_list .center{text-align:center;color:#3778ad;font-size:14px;font-size:1.4rem;margin-top:14px;font-weight:700}.bodyLogin .innerBodyLogin .top .appli_list .banner{margin-left:15px;margin-right:15px}.bodyLogin .innerBodyLogin .top .top-title{margin:0}.bodyLogin .innerBodyLogin .top .topWords .desc{padding:0;width:100%;text-align:center;background-color:#0006b2}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message{display:block;margin-bottom:5px;padding-bottom:5px;padding-top:5px;background-image:url(../images/head-text_bg_01.png);background-size:100% 100%}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text{width:212px;height:10px;margin:0 auto;position:relative}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text::after,.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text::before{content:"";position:absolute;top:50%}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text::before{left:-83px;background-image:url(../images/anni_ribon-left.png);width:73px;height:24px;background-size:73px 24px;margin-top:-12px}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text::after{right:-85px;background-image:url(../images/anni_ribon-right.png);width:75px;height:22px;background-size:75px 22px;margin-top:-11px}.bodyLogin .innerBodyLogin .top .topWords .desc .area_message .text img{width:100%;vertical-align:top}.bodyLogin .innerBodyLogin .top .topWords .desc .topTitle{text-align:center;background-color:#02111c;padding:0 0 6px}.bodyLogin .innerBodyLogin .top .topWords .desc .topTitle .title-image{margin:0 auto}.bodyLogin .innerBodyLogin .top .topWords .desc .topTitle .copy{font-weight:300;font-size:1rem;color:#fff;margin:0 0 5px;padding:3px 0;line-height:1}.bodyLogin .innerBodyLogin .top .topWords .desc .popSatisfaction{position:absolute;top:-40px;left:68%;z-index:3}.bodyLogin .innerBodyLogin .top .topWords .desc p{margin-bottom:2px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700}.bodyLogin .innerBodyLogin .top .topWords .desc p span{display:inline-block;font-weight:700;position:relative}.bodyLogin .innerBodyLogin .top .topWords .desc p span.game:before{content:"";display:block;width:100%;height:5px;background-color:#fff01d;position:absolute;bottom:3px;left:0;z-index:-1}.bodyLogin .innerBodyLogin .top .topWords .desc p span.fee{font-size:16px;font-size:1.6rem;color:#f93455}.bodyLogin .innerBodyLogin .top .topWords .desc p span.fee strong{font-size:18px;font-size:1.8rem}.bodyLogin .innerBodyLogin .top .topWords .desc p span.everytime{font-size:15px;font-size:1.5rem}.bodyLogin .innerBodyLogin .top .topWords .desc p span.everytime:before{content:"";display:block;width:100%;height:6px;background-color:#fff01d;position:absolute;bottom:3px;left:0;z-index:-1}.bodyLogin .innerBodyLogin .top .topWords .link_read a{font-size:13px;font-size:1.3rem;font-weight:700;color:#3778ad;text-decoration:underline}.bodyLogin .innerBodyLogin .top .anchorBtnWrap{margin:0 0 12px}.bodyLogin .innerBodyLogin .top .anchorBtnWrap ul{display:table;padding-left:10px;padding-right:10px;table-layout:fixed;width:95%;margin:0 auto;width:100%}.bodyLogin .innerBodyLogin .top .anchorBtnWrap--btn{display:table-cell;padding-left:5px;padding-right:5px}.bodyLogin .innerBodyLogin .top .anchorBtnWrap--btn a{display:block;padding:8px 10px;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#5494ff;font-weight:700}.bodyLogin .innerBodyLogin .top .anchorBtnWrap--btn .signUp{color:#02111c;background-color:#f1ef41;-moz-box-shadow:2px 2px 0 rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.4);box-shadow:2px 2px 0 rgba(0,0,0,.4)}.bodyLogin .innerBodyLogin .top .anchorBtnWrap--btn .signIn{color:#fff;border:1px solid #fff;-moz-box-shadow:2px 2px 0 rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.4);box-shadow:2px 2px 0 rgba(0,0,0,.4)}.bodyLogin .innerBodyLogin .top .areaSection{padding:20px 10px 0 10px;text-align:left}.bodyLogin .innerBodyLogin .top .areaSection__title{border-bottom:2px solid #333;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:700;margin:0;text-align:left}.bodyLogin .innerBodyLogin .top .areaReason{padding-top:38px;padding-bottom:75px}.bodyLogin .innerBodyLogin .top .areaReason__titleWrap{background-color:rgba(0,9,38,.6);border-radius:4px 4px 0 0;position:relative;text-align:left}.bodyLogin .innerBodyLogin .top .areaReason__titleWrap:before{content:"";position:absolute;border:8px solid transparent;border-top:8px solid rgba(0,9,38,.4);top:100%;left:47%}.bodyLogin .innerBodyLogin .top .areaReason__title{color:#fff;padding:5px 10px;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;margin:0;text-align:center;letter-spacing:1px}.bodyLogin .innerBodyLogin .top .areaReason__box{background-color:rgba(31,88,174,.6);border-radius:0 0 4px 4px;padding:20px 2px 0}.bodyLogin .innerBodyLogin .top .areaReason__box>p{color:#fff;text-align:center;font-size:12px;font-size:1.2rem}.bodyLogin .innerBodyLogin .top .areaReason__box .meijin_img img{margin-bottom:-5px;margin-left:-3px}.bodyLogin .innerBodyLogin .top .areaReason .listReason{margin:0}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li{width:100%;padding:8px 5px;text-align:left;letter-spacing:1px}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li>*{display:table-cell;vertical-align:middle}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .no{width:32px;text-align:center;font-size:18px;font-size:1.8rem;line-height:32px;line-height:3.2rem;font-weight:700;color:#3778ad;vertical-align:top;background-image:url(../images/login_top/numberBg.png);background-size:32px 32px;background-repeat:no-repeat}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .text{padding:0 0 0 5px}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .text p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#fff;font-weight:700}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .text p span{font-size:14px;font-size:1.4rem;color:#fff01c}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .text .caution{font-size:10px;font-size:1rem;font-weight:400}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .image{width:35px}.bodyLogin .innerBodyLogin .top .areaReason .listReason>li .image img{width:100%;vertical-align:middle}.bodyLogin .innerBodyLogin .top .inviteReasonWrap{padding:20px 10px;background-color:#f1f1f1}.bodyLogin .innerBodyLogin .top .inviteReason{border-radius:4px 4px 0 0}.bodyLogin .innerBodyLogin .top .inviteReason__titleWrap{position:static;background-color:#d4e5f8}.bodyLogin .innerBodyLogin .top .inviteReason__title{width:100%;color:#fff;padding:5px 10px;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;margin:0;background-color:#3778ad;text-align:center;letter-spacing:1px;border-radius:4px 4px 0 0}.bodyLogin .innerBodyLogin .top .inviteReason__box{background-color:#d4e5f8;padding-top:0}.bodyLogin .innerBodyLogin .top .inviteReason .listReason{margin:0}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li{border-bottom:1px solid #5d99ca;display:table;width:100%;padding:6px 2px;text-align:left}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li:last-child{border-bottom:none}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li>*{display:table-cell;vertical-align:middle}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .no{width:18px;text-align:center;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;font-weight:700;color:#3778ad;background-image:none}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .text{padding:0 0 0 5px}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .text p{font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;color:#333}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .text p strong{font-weight:700;position:relative;z-index:10;display:inline-block;font-size:12px;font-size:1.2rem}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .text p strong:before{content:"";position:absolute;bottom:0;width:100%;height:6px;left:0;z-index:-1;background-color:#fff01c}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .text .caution{font-size:10px;font-size:1rem;font-weight:400}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .image{width:35px}.bodyLogin .innerBodyLogin .top .inviteReason .listReason>li .image img{width:100%;vertical-align:middle}.bodyLogin .innerBodyLogin .top .areaButton{padding-left:0;padding-right:0;padding-bottom:20px}.bodyLogin .innerBodyLogin .top .areaButton__text{color:#fff;margin-bottom:10px;text-align:center;padding-top:10px}.bodyLogin .innerBodyLogin .top .areaButton__text p{display:inline-block;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;color:#fff;position:relative}.bodyLogin .innerBodyLogin .top .areaButton .anchorBtnWrap{margin-bottom:0;text-align:center}.bodyLogin .innerBodyLogin .top .areaTop{padding-top:0;padding-bottom:10px;position:relative}.bodyLogin .innerBodyLogin .top .areaInvited{background-image:url(../images/bg_orangeline.png);background-size:8px auto;border-top:2px solid #ff7c00;border-bottom:2px solid #ff7c00;padding:9px 10px;margin-bottom:35px;margin-top:0}.bodyLogin .innerBodyLogin .top .areaInvited__title{width:288px;margin:0 auto}.bodyLogin .innerBodyLogin .top .areaInvited__title img{width:100%}.bodyLogin .innerBodyLogin .top .areaInvited__list{background-color:#fff;border-radius:3px;padding:15px 10px;margin:5px 0 0 0;text-align:left}.bodyLogin .innerBodyLogin .top .areaInvited__list>li{margin:0 0 25px 0;display:table;width:100%}.bodyLogin .innerBodyLogin .top .areaInvited__list>li:last-child{margin-bottom:0}.bodyLogin .innerBodyLogin .top .areaInvited__list>li>*{display:table-cell;vertical-align:top}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .no{width:28px}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .no i{width:20px;height:20px;background-color:#ff7c00;border-radius:10px;display:inline-block;color:#fff;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;font-weight:700;text-align:center;padding-top:4px;font-style:normal}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .text{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .text strong{color:#ff7c00;font-weight:400;text-decoration:underline}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .image01{padding-left:5px;width:80px;vertical-align:middle}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .image01 img{width:100%}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .image02{padding-left:5px;width:80px;vertical-align:middle}.bodyLogin .innerBodyLogin .top .areaInvited__list>li .image02 img{width:100%}.bodyLogin .innerBodyLogin .top .areaInvited__arrow{width:37px;margin:7px auto}.bodyLogin .innerBodyLogin .top .areaInvited__arrow img{width:100%;vertical-align:top}.bodyLogin .innerBodyLogin .top .areaInvited__bottom{padding:15px 10px;margin:0;background-color:#fff;border-radius:3px}.bodyLogin .innerBodyLogin .top .areaInvited__bottom p{margin:0;text-align:center;font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;font-weight:700}.bodyLogin .innerBodyLogin .top .areaInvited__bottom p span{color:#ff7c00;position:relative;z-index:2}.bodyLogin .innerBodyLogin .top .areaInvited__bottom p span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;background-color:#fff11d;z-index:-1}.bodyLogin .innerBodyLogin .top .twitterArea .nami_icon{width:100%;margin-bottom:-5px}.bodyLogin .innerBodyLogin .top .twitterArea .twitter{width:100%}.bodyLogin .innerBodyLogin .top .areaFaq{padding-bottom:20px;background-color:rgba(31,88,174,.6);border-radius:0 0 4px 4px;margin:10px;padding:0;color:#fff}.bodyLogin .innerBodyLogin .top .areaFaq__title{background-color:rgba(0,9,38,.4);border-radius:4px 4px 0 0;padding:8px;text-align:center;letter-spacing:1px;font-size:15px;font-size:1.5rem;position:relative}.bodyLogin .innerBodyLogin .top .areaFaq__title:before{content:"";position:absolute;border:8px solid transparent;border-top:8px solid rgba(0,9,38,.4);top:100%;left:47%}.bodyLogin .innerBodyLogin .top .areaFaq__list{margin-bottom:0;padding:6px 12px;letter-spacing:1px}.bodyLogin .innerBodyLogin .top .areaFaq__list>li{padding:8px 0}.bodyLogin .innerBodyLogin .top .areaFaq__list>li dt{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;margin-bottom:8px;font-weight:700}.bodyLogin .innerBodyLogin .top .areaFaq__list>li dd{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.bodyLogin .innerBodyLogin .top .howto{background-image:url(../images/login_top/bg_pattern.png);padding:1px 4px}.bodyLogin .innerBodyLogin .top .howto .chart{margin:-7px 5px;background-color:#fff;border-radius:4px}.bodyLogin .innerBodyLogin .top .howto .chart ul{padding:6px}.bodyLogin .innerBodyLogin .top .howto .chart ul li{font-size:13px;font-size:1.3rem;font-weight:700;text-align:left;padding-left:2rem;text-indent:-2.3rem}.bodyLogin .innerBodyLogin .top .howto .chart ul li img{vertical-align:-5px;margin-right:2px;width:20px}.bodyLogin .innerBodyLogin .top .howto .chart ul li.sign img{display:block;margin:5px auto;width:15px}.bodyLogin .innerBodyLogin .top .paybackFigure{margin-bottom:4px;padding:10px;background-color:#b4d9f7;position:relative}.bodyLogin .innerBodyLogin .top .paybackFigure img{display:inline-block;vertical-align:top}.bodyLogin .innerBodyLogin .top .paybackFigure .ribbon{position:absolute;top:0;left:0}.bodyLogin .innerBodyLogin .top .originalBenefitFigure{margin-bottom:6px;padding:8px 6px;background-color:#fff01d}.bodyLogin .innerBodyLogin .top .originalBenefitFigure img{display:inline-block;vertical-align:middle}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder{display:table;width:308px;margin:5px auto 0;border:1px solid #f48405;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;letter-spacing:-.4px;letter-spacing:-.04rem;background-color:#fff;overflow:hidden}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--title{display:table-cell;width:80px;padding:2px 2px 2px 0;color:#fff01d;text-align:center;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;font-weight:700;vertical-align:middle;position:relative;z-index:0}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--title::before{content:"";display:block;width:110px;height:110px;background-color:#f48405;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;top:-22px;left:-25px;z-index:-1}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder.levelup .benefit_holder--title::before{top:-11px}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--description{display:table-cell;padding:6px 0 4px 8px;text-align:left;color:#f48405;width:-moz-calc(100% - 82px);width:-o-calc(100% - 82px);width:-webkit-calc(100% - 82px);width:calc(100% - 82px)}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--description--title{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-weight:700}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--description--title strong{margin:0 2px;font-size:14px;font-size:1.4rem}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--description--text{margin-top:4px;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder--description--text a{background-color:#f48405;color:#fff;font-weight:700;padding:3px 10px;border-radius:4px;line-height:2.4em;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2)}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder.levelup{background:url(../images/login/original_benefit_coins.png) no-repeat scroll right bottom 5px #fff;background-size:39px auto}.bodyLogin .innerBodyLogin .top .originalBenefitFigure .benefit_holder.bonus{background:url(../images/login/original_benefit_bonus.png) no-repeat scroll right -2px bottom -6px #fff;background-size:43px auto}.bodyLogin .innerBodyLogin .top .introductionWrap{margin:20px 0 10px;padding:16px 6px 8px;background-image:url(../images/login/pattern.png);background-size:34px;border-top:2px solid #3d8ccc;border-bottom:2px solid #3d8ccc;position:relative}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-title{position:absolute;top:-14px;left:50%;margin-left:-90px}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list{margin:0}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item{display:inline-block;min-width:80px;height:80px;margin:0 2px;background:url(../images/login/icon_arrow.png) no-repeat scroll center 52px #fff;background-size:15px auto;vertical-align:top;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #5fb7ff}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item a{display:block;min-width:80px;height:80px;padding:6px 10px}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item--title{display:block;margin:0 auto 4px}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item.famitsu img{margin-top:15px}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item.blog img{margin-top:15px}.bodyLogin .innerBodyLogin .top .introductionWrap .introduction-list--item.tv img{margin:5px}.bodyLogin .innerBodyLogin .top .registerBtnWrap .btn_blue{display:inline-block;margin:0 auto;padding:10px 5px 8px;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;font-size:17px;font-size:1.7rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:2px solid #035394;font-weight:700;text-align:center}.bodyLogin .innerBodyLogin .top .tweetWidgetWrap{display:inline-block;max-width:530px;margin:18px 8px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;border:3px solid #ff2c75}.bodyLogin .innerBodyLogin .top .tweetWidgetWrap>.titleWrap{padding:5px 3px;background-color:#ff2c75}.bodyLogin .innerBodyLogin .top .tweetWidgetWrap>.titleWrap .link{display:inline-block;margin:8px 0 0;font-size:12px;font-size:1.2rem;color:#fff01d}.bodyLogin .innerBodyLogin .top .tweetWidgetWrap>.titleWrap img{vertical-align:middle}.bodyLogin .innerBodyLogin .top .lp .top-header{position:relative;display:flex;padding:10px;width:100%;height:38px;background-color:#2689fb;font-size:10px}.bodyLogin .innerBodyLogin .top .lp .top-header .header-logo{height:18px;width:auto}.bodyLogin .innerBodyLogin .top .lp .top-header .login,.bodyLogin .innerBodyLogin .top .lp .top-header .registration-box{font-weight:700}.bodyLogin .innerBodyLogin .top .lp .top-header .login{position:absolute;top:10px;right:85px;color:#fff}.bodyLogin .innerBodyLogin .top .lp .top-header .registration-box{position:absolute;top:6px;right:10px;padding:4px;border-radius:4px;text-align:center;background-color:#fff;color:#2689fb}.bodyLogin .innerBodyLogin .top .lp .link{display:block}.bodyLogin .innerBodyLogin .top .lp .banner{width:100%;margin:0}.bodyLogin .innerBodyLogin .top .lp .service-description{position:relative;color:#4e4e4e;text-align:center;background:linear-gradient(#fff,#b5f2ff,#b5f2ff)}.bodyLogin .innerBodyLogin .top .lp .service-description .common-image{background-size:contain;background-repeat:no-repeat;background-position:center}.bodyLogin .innerBodyLogin .top .lp .service-description .background-image{position:absolute;background-repeat:repeat;background-size:284px 219px;height:100%;width:100%;top:0;opacity:.3}.bodyLogin .innerBodyLogin .top .lp .service-description .entire{position:relative;padding:15px 10px}.bodyLogin .innerBodyLogin .top .lp .service-description .entire__text{font-weight:700}.bodyLogin .innerBodyLogin .top .lp .service-description .number-people{padding-top:7px;padding-bottom:12px;display:block}.bodyLogin .innerBodyLogin .top .lp .service-description .number-people .num{color:#e0010a;font-weight:700;font-size:34px}.bodyLogin .innerBodyLogin .top .lp .service-description .number-people .unit{color:#e0010a;font-weight:700;font-size:20px}.bodyLogin .innerBodyLogin .top .lp .service-description .number-people .extra{font-size:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .btn{height:60px;width:100%;display:block}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box{padding-top:20px;padding-bottom:20px;width:100%}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .label{background-color:#3381da;color:#fff;text-shadow:1px 1px 1px #4e4e4e;font-size:14px;padding-top:10px;padding-bottom:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents{background-color:#fff;padding-top:20px;padding-left:20px;padding-right:20px;text-align:left}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .left{padding-left:8px;position:relative}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .left .step-icon{position:absolute;background-color:#2689fb;color:#fff;font-size:8px;padding:0 6px;border-radius:4px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .left .title{font-weight:700;font-size:12px;padding-left:46px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .blueline{padding-top:4px;border-bottom:1px solid #2689fb}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .description{position:relative;padding-left:4px;padding-top:12px;padding-bottom:25px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .description .icon{position:absolute;top:14px;left:0;height:40px;width:70px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .description .text{font-size:8px;padding-left:74px;line-height:normal}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .space{padding-bottom:25px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .block{position:relative;padding-bottom:15px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .block .number-image{position:absolute;top:10px;left:4px;height:22px;width:22px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .block .select-image{position:absolute;top:6px;left:34px;height:30px;width:30px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .block .text{line-height:normal;font-size:10px;padding-top:5px;padding-left:74px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .greyline{border-top:1px solid #e4e4e4;padding-bottom:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .boy-review-area{position:relative;padding-left:54px;padding-top:15px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .boy-review-area .boy-img{position:absolute;left:0;top:15px;height:55px;width:65px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .boy-review-area .review-text1{font-size:10px;line-height:normal;text-align:center;background-color:#e7e7e7;border-radius:6px;padding:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .girl-review-area{position:relative;padding-top:15px;padding-right:54px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .girl-review-area .review-text2{font-size:10px;line-height:normal;text-align:center;border-radius:6px;background-color:#e7e7e7;padding:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .contents .girl-review-area .girl-img{position:absolute;top:15px;right:0;height:55px;width:65px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center{background-color:#fff;text-align:center;margin:auto;padding:25px 8px;display:table;table-layout:fixed;width:100%}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box{padding-left:8px;padding-right:8px;display:table-cell}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box .bluefont{color:#2689fb;font-size:12px;font-weight:700}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box .short-blue-line{padding-top:2px;border-bottom:1px solid #2689fb;margin-left:30px;margin-right:30px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box .coin-image-area{padding-top:10px}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box .coin-image-area .coin-image{height:48px;width:auto}.bodyLogin .innerBodyLogin .top .lp .service-description .contents-box .center .box .box-text{padding:10px 8px;margin-top:8px;font-size:10px;background-color:#e7e7e7}.bodyLogin .innerBodyLogin .top .lp .service-description .note{text-align:left;font-size:8px;line-height:normal;padding-left:10px;padding-right:10px;color:#6a6a6a}.bodyLogin .innerBodyLogin .note_wrap{margin:7px auto;position:relative}.bodyLogin .innerBodyLogin .note_wrap .text_link{color:#5494ff}.bodyLogin .innerBodyLogin .note_wrap .text_link a{display:inline-block}.bodyLogin .innerBodyLogin .note_wrap .text_link p{display:inline;margin-right:3px;line-height:12px;line-height:1.2rem}.bodyLogin .innerBodyLogin .bottom{padding:30px 8px 40px;background-color:#fff}.bodyLogin .innerBodyLogin .bottom .start{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;text-align:center;margin-bottom:20px;color:#6a6a6a}.bodyLogin .innerBodyLogin .bottom .start a{color:#5494ff;text-decoration:underline}.bodyLogin .innerBodyLogin .bottom.bottom_invited{padding-top:0;position:relative}.bodyLogin .innerBodyLogin .bottom .reasonWrap{width:260px;margin:0 auto;padding:15px 0 8px;font-weight:700;color:#4c4c4c}.bodyLogin .innerBodyLogin .bottom .reasonWrap dt{font-size:15px;font-size:1.5rem}.bodyLogin .innerBodyLogin .bottom .reasonWrap dd{width:260px;margin-top:10px;padding:10px 0;background-color:#fff;border:1px solid #999;position:relative}.bodyLogin .innerBodyLogin .bottom .reasonWrap dd:before{content:"";display:block;width:30px;height:11px;margin-left:-15px;background:url(../images/login/arrow_black.png) no-repeat;background-size:30px auto;position:absolute;top:-6px;left:50%}.bodyLogin .innerBodyLogin .bottom .reasonWrap dd p{display:inline;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;border-bottom:3px solid #ffae98}.bodyLogin .innerBodyLogin .bottom .section{max-width:315px;margin:0 auto}.bodyLogin .innerBodyLogin .bottom .section:first-child{border-bottom:1px solid #f1f1f1;padding-bottom:35px;margin-bottom:30px}.bodyLogin .innerBodyLogin .bottom .section h2.titleLogin{display:block;width:90%;margin:0 auto;padding-bottom:25px;font-size:16px;font-size:1.6rem;color:#6a6a6a}.bodyLogin .innerBodyLogin .bottom .section .snsLogin a{display:block;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bodyLogin .innerBodyLogin .bottom .section .snsLogin a img{padding-top:5px;padding-bottom:2px}.bodyLogin .innerBodyLogin .bottom .section .snsLogin a p{color:#fff;font-weight:700;letter-spacing:.1rem}.bodyLogin .innerBodyLogin .bottom .section .snsLogin .twitter{background-color:#1da1f2;border-bottom:3px solid #167cbb;margin-bottom:20px}.bodyLogin .innerBodyLogin .bottom .section .snsLogin .twitter p{display:inline-block;font-size:13px;font-size:1.3rem;vertical-align:4px}.bodyLogin .innerBodyLogin .bottom .section .snsLogin .facebook{background-color:#3564a2;border-bottom:3px solid #2c4b73;margin-bottom:20px}.bodyLogin .innerBodyLogin .bottom .section .snsLogin .facebook p{display:inline-block;font-size:13px;font-size:1.3rem;vertical-align:4px}.bodyLogin .innerBodyLogin .bottom .section .caution{font-size:11px;font-size:1.1rem;text-align:center;color:#6a6a6a}.bodyLogin .innerBodyLogin .bottom .section .caution_invite{margin-bottom:10px}.bodyLogin .innerBodyLogin .bottom .section .attention{font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;color:#666}.bodyLogin .innerBodyLogin .bottom.bottom_invited .login{border:none;padding-top:0;padding-bottom:0}.bodyLogin .innerBodyLogin .bottom .twitter .fa{font-size:26px;font-size:2.6rem;color:#fff;padding:4px 0;margin-right:5px}.bodyLogin .innerBodyLogin .bottom .facebook .fa{font-size:26px;font-size:2.6rem;color:#fff;padding:4px 0;margin-right:5px}.bodyLogin .innerBodyLogin .bottom .mail{background-color:#09c7ad;border-bottom:3px solid #00a58e}.bodyLogin .innerBodyLogin .bottom .mail p{line-height:normal;height:50px;letter-spacing:.1rem;font-size:13px!important;padding:17px!important}.bodyLogin .innerBodyLogin .bottom .freeLogin{margin-top:20px}.bodyLogin .innerBodyLogin .bottom .freeLogin .loginWords .loginTitle{font-size:14.5px;font-size:1.45rem}.bodyLogin .innerBodyLogin .bottom .freeLogin form ul{margin:0}.bodyLogin .innerBodyLogin .bottom .freeLogin form ul li label input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:solid 1px #ccc;color:#ccc;text-align:left;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:10px;font-size:1rem}.bodyLogin .innerBodyLogin .bottom .freeLogin form ul li:last-child{margin-top:15px}.bodyLogin .innerBodyLogin .bottom .freeLogin form ul li .attention{text-align:left;margin-top:8px;line-height:12px;line-height:1.2rem}.bodyLogin .innerBodyLogin .bottom .freeLogin form .error_text{text-align:left;color:#f93455;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.bodyLogin .innerBodyLogin .bottom .freeLogin form .btn_login{display:block;width:100%;margin-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bodyLogin .innerBodyLogin .bottom .freeLogin form .btn_login p{font-size:80%;color:#fff;padding:10px;font-size:16px;font-size:1.6rem}.bodyLogin .innerBodyLogin .bottom .freeLogin .reminder{margin:10px 0;text-align:right}.bodyLogin .innerBodyLogin .bottom .freeLogin .reminder a{color:#5494ff}.bodyLogin .innerBodyLogin .bottom .freeLogin .onlyiPhoneWrap{background-color:#f2f2f2;padding:10px;margin-top:28px;text-align:left}.bodyLogin .innerBodyLogin .bottom .freeLogin .onlyiPhoneWrap .onlyiPhone{color:#f93455;font-weight:700;padding-left:28px;background:url(../images/icon_caution_red.png) no-repeat scroll 0 0;background-size:20px auto;font-size:13px;font-size:1.3rem}.bodyLogin .innerBodyLogin .bottom .freeLogin .onlyiPhoneWrap .notAvailable{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;text-align:left}.bodyLogin .innerBodyLogin .bottom .freeLogin .onlyiPhoneWrap .notAvailable p{margin-top:8px}.bodyLogin .innerBodyLogin .bottom .descWrap{font-size:13px;font-size:1.3rem}.bodyLogin .innerBodyLogin .bottom .descWrap .merit{padding:5px;line-height:20px;line-height:2rem;letter-spacing:.8px;letter-spacing:.08rem;color:#333;background-color:#f2f2f2}.bodyLogin .innerBodyLogin .bottom .descWrap .merit span{font-size:16px;font-size:1.6rem;color:#f93455;font-weight:700}.bodyLogin .innerBodyLogin .bottom .descWrap .patent{margin:6px 0 0;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.bodyLogin .innerBodyLogin .bottom .descWrap .patent span{margin:0 2px;font-size:12px;font-size:1.2rem}.bodyLogin .innerBodyLogin .bottom .descWrap .linkCompany{display:inline-block;margin:2px 0 4px;color:#333;font-size:11px;font-size:1.1rem;color:#5494ff}.bodyLogin .innerBodyLogin .bottom .descWrap .linkCompany span{margin:0 2px;text-decoration:underline}.bodyLogin .innerBodyLogin .bottom .openMailer2:hover{cursor:pointer;cursor:hand}.bodyLogin .innerBodyLogin .bottom .openMailer2 a{text-align:center;color:#5494ff;font-size:12px;font-size:1.2rem}.bodyLogin .innerBodyLogin .lpSignupBottom{padding:15px;margin-bottom:20px}.bodyLogin .innerBodyLogin .lpSignupBottom .start{margin-bottom:10px!important}.bodyLogin .innerBodyLogin .lpSignupBottom .twitter{margin:0!important}.bodyLogin .innerBodyLogin .lpLoginBottom{padding:15px;margin-bottom:20px}.bodyLogin .innerBodyLogin .lpLoginBottom .titleLogin{padding-bottom:10px!important}.bodyLogin .innerBodyLogin .lpLoginBottom .section:first-child{padding-bottom:20px!important;margin-bottom:20px!important}.bodyLogin .innerBodyLogin .lpLoginBottom .reminder{margin-bottom:0!important}.bodyLogin .innerBodyLogin .caution_inner{text-align:left;background-color:#f1f1f1;padding:15px 20px}.bodyLogin .innerBodyLogin .caution_inner-title{color:#6a6a6a;padding-left:18px;font-weight:700;background-image:url(../images/login/login-caution-icon.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:left center;margin:0 0 10px}.bodyLogin .innerBodyLogin .caution_inner-txt{color:#6a6a6a;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem}.bodyLogin .innerBodyLogin .caution_inner-txt:not(:last-child){margin-bottom:10px}.bodyLogin .innerBodyLogin .caution_inner .openMailer{text-align:right}.bodyLogin .innerBodyLogin .caution_inner .openMailer:hover{cursor:pointer;cursor:hand}.bodyLogin .innerBodyLogin .caution_inner .openMailer a{color:#5494ff;font-size:12px;font-size:1.2rem}.bodyLogin .innerBodyLogin .forSignUp{max-width:315px;display:block;margin:20px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ff7200;border-bottom:3px solid #a16931}.bodyLogin .innerBodyLogin .forSignUp p{letter-spacing:.1rem;height:50px;color:#fff;padding:17px;font-size:13px;font-size:1.3rem}.bodyLogin .innerBodyLogin .company{background-color:#d6d6d6;padding:10px 0;text-align:center;color:#6a6a6a}.bodyLogin .innerBodyLogin .company_inner{display:table;margin:0 auto 5px}.bodyLogin .innerBodyLogin .company_inner img{display:table-cell;vertical-align:middle;padding-top:5px;margin-right:10px}.bodyLogin .innerBodyLogin .company_inner .summary{display:table-cell;vertical-align:middle;color:#333;font-size:11px;font-size:1.1rem;background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #a4a4a4;padding:5px 10px;color:#6a6a6a}.bodyLogin .innerBodyLogin .footer_copyright{display:block;width:100%;background-color:#48525a;font-size:80%;padding-top:10px;padding-bottom:10px;color:#fff}.bodyLogin .innerBodyLogin .link_wrap{margin-top:10px;padding-bottom:20px;background-color:rgba(31,88,174,.6);border-radius:0 0 4px 4px;margin:10px 10px 20px;padding:0;color:#fff;letter-spacing:1px}.bodyLogin .innerBodyLogin .link_wrap .title{background-color:rgba(0,9,38,.4);border-radius:4px 4px 0 0;padding:8px;text-align:center;letter-spacing:1px;font-size:15px;font-size:1.5rem;position:relative}.bodyLogin .innerBodyLogin .link_wrap .title:before{content:"";position:absolute;border:8px solid transparent;border-top:8px solid rgba(0,9,38,.4);top:100%;left:47%}.bodyLogin .innerBodyLogin .link_wrap .patent{margin:10px 0 0;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;padding-bottom:20px}.bodyLogin .innerBodyLogin .link_wrap a{letter-spacing:2px;letter-spacing:.2rem;color:#fff;background-size:6px auto;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.bodyLogin .innerBodyLogin .link_wrap a span{border-bottom:1px solid #5494ff}.bodyLogin .innerBodyLogin .link_wrap .description{margin-top:5px;margin-bottom:14px;line-height:18px;line-height:1.8rem}.bodyLogin .innerBodyLogin .link_wrap.inviteLink{background-color:#fff;color:#333}.bodyLogin .innerBodyLogin .link_wrap.inviteLink a{color:#3778ad}.bodyLogin .innerBodyLogin .readArea{margin:20px 0}.bodyLogin .innerBodyLogin .readArea .readButton{display:block;padding-left:4px;padding-right:4px}.bodyLogin .innerBodyLogin .bottom_icon{width:100%;text-align:center;margin:8px 0}.bodyLogin .innerBodyLogin .footer_bg{background-color:#636363;letter-spacing:1px}.bodyLogin .innerBodyLogin .topLogin2{padding:10px 0;position:relative;background-color:#d4e6f5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bodyLogin .innerBodyLogin .topLogin2 .topWords{margin-bottom:0;font-weight:700;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.bodyLogin .innerBodyLogin .topLogin2 .topWords .marker{position:relative;z-index:0}.bodyLogin .innerBodyLogin .topLogin2 .topWords .marker::before{content:"";display:block;width:100%;height:4px;background-color:#8ccaff;position:absolute;bottom:0;left:0;z-index:-1}.bodyLogin .innerBodyLogin .topLogin2 .loginButton{display:block;width:260px;margin:10px auto 5px;text-align:center;background-color:#5494ff;color:#fff;border:2px solid #035394;text-shadow:0 1px 3px rgba(3,83,148,.6);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5);box-shadow:inset 0 1px 1px rgba(255,255,255,.5);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background:-moz-linear-gradient(#60acea,#1a6fb5);background:-webkit-linear-gradient(#60acea,#1a6fb5);background:linear-gradient(#60acea,#1a6fb5)}.bodyLogin .innerBodyLogin .topLogin2 .loginButton p{padding:12px 0}.bodyLogin .innerBodyLogin .topLogin2 .loginButton p span{display:inline-block;padding-right:8px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.bodyLogin .innerBodyLogin .topLogin2 .loginButton p span.search{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;letter-spacing:1px;letter-spacing:.1rem;font-weight:700;margin-top:2px;padding-left:28px;background-image:url(../images/login/icon_search.png);background-size:22px;background-repeat:no-repeat;background-position:0 -1px}.bodyLogin .innerBodyLogin .topLogin2 .click_start{position:absolute;bottom:34px;right:-4px}.bodyLogin .innerBodyLogin .topLogin2 .redWords{color:#f93455;margin-bottom:12px}.bodyLogin .innerBodyLogin .middleLogin2{border:1px solid #ccc;padding:12px 10px 8px;margin:12px 0;width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:360px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:auto;margin-left:auto}.bodyLogin .innerBodyLogin .middleLogin2 .middleWords p{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.bodyLogin .innerBodyLogin .middleLogin2 .middleWords p span{font-size:14px;font-size:1.4rem;color:#f93455;font-weight:700}.bodyLogin .innerBodyLogin .middleLogin2 .middleWords p:first-child{margin-bottom:5px}.bodyLogin .innerBodyLogin .middleLogin2 .middleWords p:last-child{font-size:11px;font-size:1.1rem;color:#4d4d4d}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox{width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:360px;margin-right:auto;margin-left:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f0f0f0}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxTitle{margin:0 10px 16px;padding:10px 0 6px;border-bottom:1px solid #ccc}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxTitle .innerBottomBoxTitle{display:inline-block;padding:2px 16px 2px 2px;background-image:url(../images/login/login2_gold.png);background-size:48px 22px;background-repeat:no-repeat;background-position:left center}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxTitle .innerBottomBoxTitle p{font-size:15px;font-size:1.5rem;color:#666;font-weight:700;padding-left:48px}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent{margin-top:32px;padding:0 6px 6px;position:relative}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardRow{margin-top:26px}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardRow .cardBox{width:-moz-calc(50% - 15px);width:-o-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 3px}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardRow .cardBox img{display:block;width:100%}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardBox{display:inline-block;position:relative}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardBox.itunes{width:180px}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardBox img{display:inline-block;width:100%}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardBox .label{display:block;width:100%;padding:4px 2px 2px;background-color:#fff;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;position:absolute;top:-22px;left:0}.bodyLogin .innerBodyLogin .bottomLogin3 .bottomBox .bottomBoxContent .cardWrap .cardBox .label span{padding:2px 3px;background-color:#d4e6f5;color:#5494ff;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem}.bodyLogin .innerBodyLogin .bottomLogin3 .profitText{margin-top:8px;font-weight:700;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:1px;letter-spacing:.1rem}.bodyLogin .innerBodyLogin .bottomLogin3 .profitText span{color:#f93455}.bodyLogin .areaHead__title{width:100%;margin:0}.bodyLogin .areaHead__title img{width:100%}.bodyLogin .areaHead__title a{display:block;height:100%;width:100%}.bodyLogin .areaHead__stitle{position:relative;padding-top:10px;padding-bottom:10px}.bodyLogin .areaHead__stitle .stitle{color:#6a6a6a;font-size:18px;font-size:1.8rem;text-align:center;margin:0}.bodyLogin .areaHead__stitle .button{position:absolute;top:10px;left:10px}.bodyLogin .areaHead__stitle .button a{color:#3d7aa9;text-decoration:underline;font-size:12px;font-size:1.2rem}.bodyLogin .areaHead__stitle .button .icon_arrow{background-image:url(../images/arrow_left_blue.png);width:8px;height:12px;display:inline-block;background-size:8px 12px;vertical-align:-2px;margin-right:4px}.bodyLogin .areaHead__signupLink{background-color:#f1f1f1;padding:10px;text-align:right;color:#2e8bff}.bodyLogin .areaHead__signupLink a{color:#2e8bff}.bodyLogin .areaHead_invite{margin:0;border-bottom:1px solid #205b9b;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3191c5),color-stop(100%,#1f5999));background:-moz-linear-gradient(#3191c5,#1f5999);background:-webkit-linear-gradient(#3191c5,#1f5999);background:linear-gradient(#3191c5,#1f5999);padding-top:14px;padding-bottom:14px}.bodyLogin .areaHead_invite img{width:168px;height:auto;vertical-align:middle}.bodyLogin .signup{margin-top:20px}.bodyLogin .areaIntroduction{background-image:url(../images/bg_introduction.png);background-size:8px 8px;margin-top:12px;border-top:2px solid #3d8ccc;border-bottom:2px solid #3d8ccc;padding:10px}.bodyLogin .areaIntroduction__list{margin:0}.bodyLogin .areaIntroduction__list>li{border:1px solid #5fb7ff;border-radius:3px;background-color:#fff;text-align:left;padding:7px;margin-bottom:7px}.bodyLogin .areaIntroduction__list>li:last-child{margin-bottom:0}.bodyLogin .areaIntroduction__list>li .title{text-align:center;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:700;border-bottom:1px solid #5fb7ff;margin:0 0 8px 0;padding:0 6px 6px 6px}.bodyLogin .areaIntroduction__list>li .title.title_01{color:#f93455}.bodyLogin .areaIntroduction__list>li .title.title_02{color:#ff663d}.bodyLogin .areaIntroduction__list>li .title.title_03{color:#1eba1e}.bodyLogin .areaIntroduction__list>li .box{display:table;width:100%}.bodyLogin .areaIntroduction__list>li .box>*{display:table-cell;vertical-align:top}.bodyLogin .areaIntroduction__list>li .box>.image{width:102px}.bodyLogin .areaIntroduction__list>li .box>.image img{width:100%}.bodyLogin .areaIntroduction__list>li .box>.text{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:700;padding-right:6px}.bodyLogin .link_backIntro{text-align:left;margin-left:15px;margin-right:15px;margin-top:30px}.bodyLogin .link_backIntro a{color:#3a79ab;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;text-decoration:underline}.bodyLogin .title_introBottom{background-color:#feee3d;margin:12px 0;padding-top:10px;padding-bottom:10px}.bodyLogin .title_introBottom img{vertical-align:top}.bodyLogin .banner{margin-left:15px;margin-right:15px}a{text-decoration:none}.bodyTop .innerBodyTop{margin-right:auto;margin-left:auto}.bodyTop .innerBodyTop .topTop .adv{text-align:center;height:50px;position:fixed;bottom:0;max-width:414px;width:100%;z-index:10}.bodyTop .innerBodyTop .topTop .nameWrap{margin:2px 0 0;padding:14px 10px 0 15px;background-color:#fff;display:table;width:100%;position:relative}.bodyTop .innerBodyTop .topTop .nameWrap>*{display:table-cell;vertical-align:middle}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle{width:50%;color:#3778ad}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle .title{font-size:16px;font-size:1.6rem;font-weight:700}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle .title>a{color:#3778ad;text-decoration:underline}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle .title>a .more{font-size:12px;font-size:1.2rem;font-weight:400;margin-top:7px}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle .title2{margin-top:5px}.bodyTop .innerBodyTop .topTop .nameWrap>.subtitle .link>a{color:#666;text-decoration:underline}.bodyTop .innerBodyTop .topTop .nameWrap>.bonus-month{text-align:right;font-weight:700;vertical-align:top;font-size:11px;font-size:1.1rem;width:14em}@media screen and (max-width:320px){.bodyTop .innerBodyTop .topTop .nameWrap>.bonus-month{font-size:10px;font-size:1rem}}.bodyTop .innerBodyTop .topTop .nameWrap>.bonus-month .bonus-month_icon{background-image:url(../images/icon_bonus-month.png);background-repeat:no-repeat;background-position:left center;background-size:15px 15px;display:inline-block;padding-left:16px}.bodyTop .innerBodyTop .topTop .nameWrap>.bonus-month .bonus-month_icon .underline{border-bottom:2px solid #f07109;color:#000}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse{position:relative;text-align:right}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .balloon1{display:none;position:absolute;top:-32px;right:0;width:150px;padding:8px 0;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;text-align:center;letter-spacing:.05em;background-color:#fff;border-radius:3px;border:1px solid #f39314}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .balloon1.is-visible{display:block}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .balloon1:before{content:"";position:absolute;bottom:-16px;left:50%;margin-left:-15px;border:8px solid transparent;border-top:8px solid #fff;z-index:2}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .balloon1:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-17px;border:10px solid transparent;border-top:10px solid #f39314;z-index:1}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .balloon1{-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2))}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .howToUse_inner{display:inline-block;width:150px;padding:5px 0;border:2px solid #f39314;border-radius:3px;background:#ffd43d;background:-moz-linear-gradient(top,#ffd43d 0,#ff9907 100%);background:-webkit-linear-gradient(top,#ffd43d 0,#ff9907 100%);background:linear-gradient(to bottom,#ffd43d 0,#ff9907 100%)}.bodyTop .innerBodyTop .topTop .nameWrap>.howToUse .howToUse_img{display:block;margin-right:auto;margin-left:auto}.bodyTop .innerBodyTop .topTop .nameWrap>p{margin-top:6px}.bodyTop .innerBodyTop .topTop .bannerWrap{width:300px;margin:10px auto}.bodyTop .innerBodyTop .topTop .bannerWrap .slider{height:130px}.bodyTop .innerBodyTop .topTop .bannerWrap .row{border-bottom:2px solid #fff}.bodyTop .innerBodyTop .topTop .bannerWrap .row a{display:block;height:auto;width:100%;background-size:cover;background-position:center;position:relative}.bodyTop .innerBodyTop .topTop .bannerWrap .row a img{display:inline-block;vertical-align:top;width:100%}.bodyTop .innerBodyTop .topTop .bannerWrap .row a p{color:#fff}.bodyTop .innerBodyTop .topTop .bannerWrap .row a .tag{display:inline-block;padding:1px 2px 1px 4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-moz-border-radius:0 0 4px 0;-webkit-border-radius:0;border-radius:0 0 4px 0}.bodyTop .innerBodyTop .topTop .bannerWrap .row a .tag.pink{background-color:#f55e93}.bodyTop .innerBodyTop .topTop .bannerWrap .row a .tag.green{background-color:#1eba1e}.bodyTop .innerBodyTop .topTop .bannerWrap .row a .text{display:block;width:100%;padding:2px 4px;text-shadow:0 1px 3px rgba(0,0,0,.7);background-color:rgba(0,0,0,.3);position:absolute;bottom:0}.bodyTop .innerBodyTop .topTop .bannerWrap .row a .slider-caption{display:block;width:100%;padding:2px 4px;text-shadow:0 1px 3px rgba(0,0,0,.7);background-color:rgba(0,0,0,.3);position:absolute;bottom:0;line-height:1rem;font-size:7px;font-size:.7rem}.bodyTop .innerBodyTop .topTop .bannerWrap .row:last-child{border-bottom:none}.bodyTop .innerBodyTop .topTop .bannerWrap .row.halfSizeAds{display:table;width:100%}.bodyTop .innerBodyTop .topTop .bannerWrap .row.halfSizeAds a{display:table-cell;width:-moz-calc(50% - 1px);width:-o-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}.bodyTop .innerBodyTop .topTop .bannerWrap .row.halfSizeAds a:first-child{border-right:1px solid #fff}.bodyTop .innerBodyTop .topTop .bannerWrap .row.halfSizeAds a:last-child{border-left:1px solid #fff}.bodyTop .innerBodyTop .topTop .bannerWrap .row.halfSizeAds a .text{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.bodyTop .innerBodyTop .topTop .bannerWrap .comeBack{position:relative}.bodyTop .innerBodyTop .topTop .bannerWrap .comeBack .comeBackCP_24{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}.bodyTop .innerBodyTop .topTop .bannerWrap .comeBack .comeBackCP_6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.bodyTop .innerBodyTop .topTop .bannerWrap .comeBack .banner_inner{display:block;background-color:#fff;width:135px;text-align:center;color:#0b7dda;position:absolute;bottom:8px;right:30px;border-radius:2px;padding:4px 0;font-weight:700}.bodyTop .innerBodyTop .topTop .newsWrap{margin-top:5px;background-color:#ffedf0}.bodyTop .innerBodyTop .topTop .newsWrap p{padding:6px 10px;border-bottom:1px solid #fff;color:#f93455;text-decoration:underline;font-size:12px;font-size:1.2rem}.bodyTop .innerBodyTop .topTop .newsWrap p:last-child{border-bottom:none}.bodyTop .innerBodyTop .topTop .newsWrap p .news_icon{margin-right:10px;padding:3px;color:#fff;background-color:#f93455;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bodyTop .innerBodyTop .topTop .newsWrap p .clap_icon{background-image:url(.../../../images/bbs_gacha/icon_clap.png);background-repeat:no-repeat;background-size:18.5px 16px;display:inline-block;width:18.5px;height:16px;margin-right:16px;margin-left:5px;margin-bottom:-3px}.bodyTop .innerBodyTop .topTop .aboutApp{display:block;margin:6px 15px 0 15px;text-align:center;border:solid 1px #cec000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);background-color:#fffab2;position:relative}.bodyTop .innerBodyTop .topTop .aboutApp>section:before{content:"";display:block;width:12px;height:12px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #cec000;background-image:url(../images/bg_pinkline.png);background-size:5px 5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1);position:absolute;bottom:-8px;left:27px}.bodyTop .innerBodyTop .topTop .aboutApp>section:after{content:"";display:block;width:30px;height:10px;background-color:#fff;background-image:url(../images/bg_pinkline02.png);background-size:8px 8px;position:absolute;bottom:0;left:23px}.bodyTop .innerBodyTop .topTop .aboutApp>.withFriend:before{content:"";display:block;width:12px;height:12px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #cec000;background-image:none;background-color:#fff;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1);position:absolute;bottom:-8px;left:27px}.bodyTop .innerBodyTop .topTop .aboutApp>.withFriend:after{content:"";display:block;width:30px;height:10px;background-image:none;background-color:#fff;position:absolute;bottom:0;left:23px}.bodyTop .innerBodyTop .topTop .aboutApp>.section--default{padding:8px}.bodyTop .innerBodyTop .topTop .aboutApp>.section--default .fa{margin-right:2px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;vertical-align:top}.bodyTop .innerBodyTop .topTop .aboutApp>.section--default:before{background-image:none;background-color:#fffab2}.bodyTop .innerBodyTop .topTop .aboutApp>.section--default:after{background-image:none;background-color:#fffab2}.bodyTop .innerBodyTop .topTop .aboutApp>.section--default .has--gold{width:266px;margin:0 auto 2px;padding:6px 0 0 14px;text-align:left;background-image:url(../images/top/top_gold.png);background-repeat:no-repeat;background-position:right bottom;background-size:60px auto}.bodyTop .innerBodyTop .topTop .aboutApp .section--bonus{width:100%;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0;border-radius:0 0 8px 8px;background-color:#fff;border-top:1px solid #cec000}.bodyTop .innerBodyTop .topTop .aboutApp .section--bonus.withFriend{padding-bottom:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--bonus .title--wchance{text-align:center;position:relative;padding-top:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--bonus .title--wchance p{display:inline-block;width:216px;height:16px;background-image:url(../images/top/sprite_bonus-campaign.png);background-size:278px auto;background-position:left bottom -9px;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel{width:100%;margin:0 auto;font-feature-settings:"palt"}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title{padding:4px;color:#fff;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#ff3f2b;-webkit-justify-content:center;justify-content:center;position:relative}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title .space{margin-left:24px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title .num{font-size:15px;font-size:1.5rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title .day{font-size:17px;font-size:1.7rem;padding-left:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title .made{font-size:13px;font-size:1.3rem;padding-left:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__title.has--icon::before{content:"";width:32px;height:34px;background-image:url(../images/top/sprite_bonus-campaign.png);background-size:278px auto;position:absolute;top:-2px;left:8px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description{padding:6px 6px 8px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0;border-radius:0 0 6px 6px;text-align:center;background-color:#ff3f2b;background-image:url(../images/bg_pinkline02.png);background-size:8px 8px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .time{display:inline-block;margin-right:2px;padding:0 4px;background-color:#fff;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .row{-webkit-align-items:center;align-items:center;font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .row .bold{font-size:15px;font-size:1.5rem;font-weight:700}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .button{display:inline-block;width:240px;margin-top:6px;padding:6px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;letter-spacing:-.005px;letter-spacing:-.0005rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .button .fa{display:inline-block;margin-right:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .text--red{color:#ff3f2b}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus .panel__description .text--small{margin-top:6px;color:#000;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.within24h .has--icon::before{background-position:left top}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.within1w .has--icon::before{background-position:center top;left:6px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.within1w .panel__description .row{margin-right:0}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.within1w .panel__description .row .highlighted{font-size:12px;font-size:1.2rem;letter-spacing:-.5px;letter-spacing:-.05rem;font-feature-settings:"pkna"}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.withFriend{width:268px;margin:0 auto;font-feature-settings:"palt"}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.withFriend .panel__title{border-radius:4px 4px 0 0}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.withFriend .panel__description{border:1px solid #f41847}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.withFriend .has--icon::before{left:2px}.bodyTop .innerBodyTop .topTop .aboutApp .section--first-bonus.withFriend .text--link{color:#ff3f2b;font-size:11px;font-size:1.1rem}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus{margin-bottom:10px}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus .panel{width:268px;margin:0 auto;font-feature-settings:"palt"}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus .panel__title{padding:4px;color:#fff;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background-color:#f48405;font-weight:700}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus .panel__description{padding:6px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;border-right:1px solid #f48405;border-bottom:1px solid #f48405;border-left:1px solid #f48405}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus .panel__description .underline{color:#f48405;font-weight:700}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus.has--plus{margin-bottom:15px;position:relative}.bodyTop .innerBodyTop .topTop .aboutApp .section--invitation-bonus.has--plus::after{content:"";width:26px;height:26px;margin-right:-13px;background-image:url(../images/top/sprite_bonus-campaign.png);background-size:278px auto;background-position:right bottom;position:absolute;bottom:-17px;right:50%}.bodyTop .innerBodyTop .topTop .aboutApp .text--small{margin-top:6px;color:#666}.bodyTop .innerBodyTop .topTop .aboutApp .text--link{display:inline-block;margin-top:4px;font-size:12px;font-size:1.2rem}.bodyTop .innerBodyTop .topTop .aboutApp .text--link .fa{display:inline-block;margin-right:4px}.bodyTop .innerBodyTop .topTop .aboutApp .text--link .fa-chevron-right{display:inline-block;margin-left:4px;font-size:10px;font-size:1rem}.bodyTop .innerBodyTop .topTop .aboutApp .underline{display:inline-block;position:relative;z-index:10;font-size:14px;font-size:1.4rem;background-image:linear-gradient(rgba(0,0,0,0) 60%,#fff01d 60%,#fff01d)}.bodyTop .innerBodyTop .topTop .aboutApp .underline strong{color:#f93455;font-weight:700;font-size:16px;font-size:1.6rem}.bodyTop .innerBodyTop .topTop .rankingWrap{width:-moz-calc(100% - 20px);width:-o-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:20px 2px 10px;margin:16px 10px 0;background:#fffcf0;border:solid 1px #e1dab9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative}.bodyTop .innerBodyTop .topTop .rankingWrap .icon_rankin{width:135px;height:22px;margin-left:-68px;padding:2px 0 0 28px;background:url(../images/top/ranking_ribbon.png) no-repeat scroll 0 0;background-size:135px 22px;color:#fff;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;letter-spacing:1px;letter-spacing:.1rem;text-align:center;position:absolute;top:-8px;left:50%}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list{display:table;width:100%;margin:0;text-align:center}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li{display:table-cell;border-right:1px solid #e1dab9}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li:last-child{border:none}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner{padding:0}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>*{display:inline-block;padding:0 4px;vertical-align:middle}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>* .title{width:auto;padding:2px 3px;background-color:#fbecbb;border-right:none;color:#b28900;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>* .title.weekly{padding-top:8px}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>.rank{padding-left:0}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>.rank>span{color:#366b96;font-size:13px;font-size:1.3rem}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>.rank.rank1>span{color:#a17800;font-size:14px;font-size:1.4rem}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>.rank.rank2>span{color:#818181;font-size:14px;font-size:1.4rem}.bodyTop .innerBodyTop .topTop .rankingWrap .rank_list>li .inner>.rank.rank3>span{color:#b6600b;font-size:14px;font-size:1.4rem}.bodyTop .innerBodyTop .topBottom{padding:15px 5px 10px}.bodyTop .innerBodyTop .topBottom .title{display:table;width:100%;padding-bottom:6px}.bodyTop .innerBodyTop .topBottom .title .titleLeft{display:table-cell;vertical-align:top;border-left:solid 5px #3d8ccc}.bodyTop .innerBodyTop .topBottom .title .titleLeft p{padding-left:6px;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:700}.bodyTop .innerBodyTop .topBottom .title .titleLeft p.subTitle{margin-top:3px;color:#888;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;font-weight:400}.bodyTop .innerBodyTop .topBottom .title .button{display:table-cell;text-align:right}.bodyTop .innerBodyTop .topBottom .title .button a{display:inline-block;vertical-align:top}.bodyTop .innerBodyTop .topBottom .title .button .btnEdit{margin-right:6px}.bodyTop .innerBodyTop .topBottom .title .button .btnEdit p{display:inline-block;border:solid 1px #3d8ccc;padding:5px 8px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;color:#3d8ccc}.bodyTop .innerBodyTop .topBottom .title .button .button--primary{position:relative;padding:4px 8px}.bodyTop .innerBodyTop .topBottom .title .button .button--primary p{display:inline-block;vertical-align:middle;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;letter-spacing:5px;letter-spacing:.5rem}.bodyTop .innerBodyTop .topBottom .title .button .button--primary:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:middle;background-image:url(../images/top/icon_plus.png);background-size:14px;background-repeat:no-repeat;background-position:0}.bodyTop .innerBodyTop .topBottom .appLine{border-top:solid 1px #ccc;padding:10px 0;position:relative}.bodyTop .innerBodyTop .topBottom .appLine .remove-mark{font-size:2.5rem;font-weight:300}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner{width:100%}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .icon{width:64px;margin-right:5px}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight{width:-moz-calc(100% - 70px);width:-o-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner{display:table;width:100%}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appTitle{display:table-cell;vertical-align:middle;width:-moz-calc(100% - 116px);width:-o-calc(100% - 116px);width:-webkit-calc(100% - 116px);width:calc(100% - 116px)}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appTitle>p{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks{display:table-cell;vertical-align:middle;width:112px;overflow:hidden}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink{display:inline-block;margin-top:5;color:#3778ad;font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink .fa{margin-right:2px}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink span{text-decoration:underline;display:inline;font-weight:700}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button{display:block;width:112px;margin-bottom:3px;padding:3px 5px 5px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button a{color:#fff}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button span{font-size:10px;font-size:1rem}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap{margin-top:4px}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend{display:block;padding:2px 10px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGUwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyOTkwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ffde05),color-stop(100%,#f29900));background-image:-moz-linear-gradient(top,#ffde05 0,#f29900 100%);background-image:-webkit-linear-gradient(top,#ffde05 0,#f29900 100%);background-image:linear-gradient(to bottom,#ffde05 0,#f29900 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e08e00}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend img,.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend p{display:inline-block;vertical-align:middle}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend p{text-shadow:rgba(193,48,0,.8) 0 0 6px}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs{display:block;padding:6px 10px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjE4NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NjExMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fcf187),color-stop(100%,#e86110));background-image:-moz-linear-gradient(top,#fcf187 0,#e86110 100%);background-image:-webkit-linear-gradient(top,#fcf187 0,#e86110 100%);background-image:linear-gradient(to bottom,#fcf187 0,#e86110 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e86110}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs img,.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{display:inline-block;vertical-align:middle}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{text-shadow:rgba(232,92,16,.8) 0 0 6px}.bodyTop .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{background-image:url(.../../../images/icon_bbs.png);background-size:34px 26px;background-repeat:no-repeat;background-position:right center;padding-right:50px;padding-top:2px;padding-bottom:2px;font-size:11px;font-size:1.1rem}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap{margin-top:4px}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words{vertical-align:middle;position:relative;text-align:right}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words p{display:inline-block;text-align:left;border:solid 1px #4478ad;background-color:#d4e7f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;padding:2px 4px 4px 4px;margin-right:10px;color:#e9004f;background-image:url(../images/icon_smile.png);background-size:12px 12px;background-repeat:no-repeat;background-position:left 4px top 4px;position:relative;width:-moz-calc(100% - 11px);width:-o-calc(100% - 11px);width:-webkit-calc(100% - 11px);width:calc(100% - 11px)}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words p::after{background-image:url(../images/top/top_box_triangle04.png);width:11px;height:10px;background-size:11px 10px;content:"";position:absolute;right:-11px;top:4px}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words.yellow p{border:solid 1px #ffc425;background-color:#fff5be}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words.yellow p::after{background-image:url(../images/top/top_box_triangle03.png);background-size:7px 6px;width:7px;height:6px;right:-7px}.bodyTop .innerBodyTop .topBottom .appLine .wordsWrap .words img{position:absolute;right:1.2px;top:15%}.bodyTop .popup-app-conversion__wrap,.bodyTop .popup-app-coupon__wrap,.bodyTop .popup-new-game__wrap,.bodyTop .vote-lose-popup__wrap,.bodyTop .vote-win-popup__wrap{max-width:300px;width:90%;margin:0 auto}.bodyTop .popupContent{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .popupContent img{max-width:100%}.bodyTop .popupContent.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s;display:flex;align-items:center}.bodyTop .popupContent .cdPopup{margin:0 auto;max-width:300px;width:90%;background-color:#fff;border-radius:1em;-webkit-backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.bodyTop .popupContent .cdPopup .popupTitle{background-color:#f0f0f0;color:#3778ad;text-align:left;position:relative;font-size:13px;font-size:1.3rem;padding:1.5rem;font-weight:700;border-radius:1em 1em 0 0}.bodyTop .popupContent .cdPopup .popupTitle img{position:absolute;right:8px;top:0;bottom:0;margin:auto}.bodyTop .popupContent .cdPopup .popupTop{background-color:#fff;padding:1rem;position:relative}.bodyTop .popupContent .cdPopup .popupTop__note{text-align:center;color:#f93455;font-size:10px;font-size:1rem;margin-bottom:.5rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine{margin-bottom:1rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine:last-child{margin-bottom:.5rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine{display:table;border:solid 2px #3778ad;background-color:#fff;margin-right:auto;margin-left:auto}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine>*{vertical-align:middle}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .no{display:table-cell;min-width:20px;width:20px;background-color:#3778ad;text-align:center;color:#fff}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine.green{border:solid 2px #5fab3a}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine.green .no{background-color:#5fab3a}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine.orange{border:solid 2px #eb9918}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine.orange .no{background-color:#eb9918}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .words{display:table-cell;width:210px;padding:6px 5px;font-size:12px;font-size:1.2rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .words .kome p{color:#f93455;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;position:relative;padding-left:1rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .words .kome p::before{position:absolute;content:"※";display:block;left:0}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .wordsLast{width:65px;display:table-cell;font-size:12px;font-size:1.2rem;padding:6px 5px}.bodyTop .popupContent .cdPopup .popupTop .popupLine .innerLine .image{display:table-cell;width:37px;padding:.5rem}.bodyTop .popupContent .cdPopup .popupTop .popupLine .arrow{width:100%}.bodyTop .popupContent .cdPopup .popupTop .popupLine .arrow img{margin-left:24%;display:inline-block}.bodyTop .popupContent .cdPopup .popupTop .popupLine .arrow__text{color:#f7223d;font-size:10px;font-size:1rem;display:inline-block}.bodyTop .popupContent .cdPopup .popupTop .popupGold{padding-top:2px;width:100%}.bodyTop .popupContent .cdPopup .popupTop .popupGold .innerPopupGold{display:table;padding:0 0 4px;width:100%}.bodyTop .popupContent .cdPopup .popupTop .popupGold .innerPopupGold>*{vertical-align:middle}.bodyTop .popupContent .cdPopup .popupTop .popupGold .innerPopupGold p{display:table-cell;color:#ba9a01;margin-right:10px;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;text-align:center}.bodyTop .popupContent .cdPopup .popupTop .popupGold .innerPopupGold img{display:table-cell}.bodyTop .popupContent .cdPopup .popupTop .imakoko{position:absolute;top:50px;left:-8px}.bodyTop .popupContent .cdPopup .popupBottom{padding:6px;margin-bottom:1rem}.bodyTop .popupContent .cdPopup .popupBottom .caution{font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;color:#f93455;text-align:center;padding-bottom:5px}.bodyTop .popupContent .cdPopup .popupBottom .button{display:table;padding-bottom:8px;margin-right:auto;margin-left:auto}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonLeft{display:table-cell;width:100px;padding-right:10px}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonLeft p{background-color:#3778ad;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:7px;font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem;text-align:center;letter-spacing:-.1em}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonLeft p span{font-size:12px;font-size:1.2rem}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonRight{display:table-cell;width:170px}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonRight p{background-color:#3778ad;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:7px;font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem;text-align:center;letter-spacing:-.1em}.bodyTop .popupContent .cdPopup .popupBottom .button .buttonRight p span{font-size:12px;font-size:1.2rem}.bodyTop .popupContent .cdPopup .popupBottom .checkBox{text-align:center;margin-bottom:1rem}.bodyTop .popupContent .cdPopup .popupBottom .checkBox label .checkbox{vertical-align:middle;display:none}.bodyTop .popupContent .cdPopup .popupBottom .checkBox label .checkbox:checked+.checkbox-icon::before{color:#3778ad;content:"\f14a";font-family:FontAwesome}.bodyTop .popupContent .cdPopup .popupBottom .checkBox label .checkbox+.checkbox-icon{margin-right:.5rem;display:inline-block;line-height:22px;vertical-align:middle}.bodyTop .popupContent .cdPopup .popupBottom .checkBox label .checkbox+.checkbox-icon::before{content:"\f096";font-family:FontAwesome;color:#a0a0a0;font-size:22px;display:inline-block}.bodyTop .popupContent .cdPopup .popupBottom .start{text-align:center;margin-right:auto;margin-left:auto;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhNGY2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3MjIzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fa4f6f),color-stop(100%,#f7223d));background-image:-moz-linear-gradient(#fa4f6f,#f7223d);background-image:-webkit-linear-gradient(#fa4f6f,#f7223d);background-image:linear-gradient(#fa4f6f,#f7223d);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:4px 5px 5px 5px}.bodyTop .popupContent .cdPopup .popupBottom .start p{padding:1rem 0;line-height:15px;line-height:1.5rem;background-image:url(../images/top/top_modal_arrw03.png);background-repeat:no-repeat;background-position:right center;background-size:17px 17px}.bodyTop .popupContent .cdPopup .popupBottom .start p span{font-size:15px;font-size:1.5rem}.bodyTop .popupContent .cdPopup .popupBottom .popupBottom__message{text-align:center;font-weight:600;margin-bottom:1rem;font-size:12px;font-size:1.2rem}.bodyTop .popupContent .cdPopup .popupBottom .popupBottom__message .emphasis{color:#f93455}.bodyTop .popupContent02{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .popupContent02.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .popupContent02 .innerPopupContent02{position:relative;max-width:320px;width:100%;height:120%;margin-right:auto;margin-left:auto;background-image:url(../images/top/top_modal2.png);background-repeat:no-repeat;background-size:241px 156px;background-position:15px 135px}.bodyTop .popupContent02 .innerPopupContent02 .bubble{position:absolute;top:152px;left:38px;text-align:center}.bodyTop .popupContent02 .innerPopupContent02 .bubble .words{font-size:14px;font-size:1.4rem;color:#3e7eb2;font-weight:700;margin-bottom:10px}.bodyTop .popupContent02 .innerPopupContent02 .bubble .button{background-color:#3e7eb2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:10px;width:61px;margin-right:auto;margin-left:auto}.bodyTop .popupContent02 .innerPopupContent02 .bubble .button p{color:#fff;font-weight:700;font-size:14px;font-size:1.4rem}.bodyTop .popup-new-game{display:none;z-index:101;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);opacity:0;visibility:hidden;align-items:center;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .popup-new-game.is-visible{display:flex;opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .popup-new-game .btn_close{text-align:right}.bodyTop .popup-new-game img{max-width:100%}.bodyTop .popup-new-game__head{width:100%;padding-top:1rem}.bodyTop .popup-new-game__title{margin:0 auto}.bodyTop .popup-new-game__introduction{text-align:center;max-width:220px;margin:-2.5rem auto .2rem}.bodyTop .popup-new-game__introduction strong{font-size:16px;font-size:1.6rem}.bodyTop .popup-new-game__image{margin:0;line-height:1}.bodyTop .popup-new-game__image img{display:block}.bodyTop .popup-new-game__bottom{background:linear-gradient(#fd5579,#f93455);padding:1rem 1rem 1rem 1rem}.bodyTop .popup-new-game__bottom.update{background:linear-gradient(#43bc50,#3ed84f)}.bodyTop .popup-new-game__bottom .note{font-size:10px;font-size:1rem;font-weight:200;line-height:1.5;margin-bottom:.5rem}.bodyTop .popup-new-game__bottom .copy{margin-bottom:.2rem}.bodyTop .popup-new-game__bottom .copy span{vertical-align:middle;line-height:15px}.bodyTop .popup-new-game__bottom .arrow img{vertical-align:text-top}.bodyTop .popup-new-game__bottom .gold-area{font-size:18px;font-size:1.8rem;margin-bottom:.2rem}.bodyTop .popup-new-game__bottom .gold{font-size:30px;font-size:3rem;color:#fffc01;font-weight:600}.bodyTop .popup-new-game__bottom .unit{font-size:24px;font-size:2.4rem;color:#fffc01;margin-right:.5rem;font-weight:600}.bodyTop .popup-new-game__content{width:100%;color:#fff;text-align:center}.bodyTop .popup-new-game .popupContent__inner{background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #f93455}.bodyTop .popup-new-game .popupContent__inner.update{border:2px solid #43bc50}.bodyTop .popup-new-game .button--primary{position:relative;font-weight:700;min-width:225px;display:inline-block;padding:8px 10px;background-color:#3e7eb2;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fd3760;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;text-shadow:rgba(255,255,255,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWI4ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZDM0OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ffeb8d),color-stop(100%,#f8d348));background-image:-moz-linear-gradient(#ffeb8d,#f8d348);background-image:-webkit-linear-gradient(#ffeb8d,#f8d348);background-image:linear-gradient(#ffeb8d,#f8d348);border:2px solid #e31d47;vertical-align:middle;text-align:center}.bodyTop .popup-new-game .button--primary:active,.bodyTop .popup-new-game .button--primary:focus,.bodyTop .popup-new-game .button--primary:hover{text-decoration:none;color:#fd3760;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWI4ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZDM0OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ffeb8d),color-stop(100%,#f8d348));background-image:-moz-linear-gradient(#ffeb8d,#f8d348);background-image:-webkit-linear-gradient(#ffeb8d,#f8d348);background-image:linear-gradient(#ffeb8d,#f8d348)}.bodyTop .popup-new-game .button--primary::after{content:"\f105";font-family:FontAwesome;display:inline-block;color:#f93455;margin-left:1rem;font-size:18px;font-size:1.8rem;position:absolute;top:50%;right:2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bodyTop .popup-new-game.update .popup-new-game__bottom{background:linear-gradient(#7bd085,#43bc50)}.bodyTop .popup-new-game.update .popupContent__inner{border:2px solid #43bc50}.bodyTop .popup-new-game.update .button--primary{border:2px solid #43bc50}.bodyTop .popup-new-game.release-for-all-user .popup-new-game__bottom{background:linear-gradient(#3382e9,#145dbc)}.bodyTop .popup-new-game.release-for-all-user .popupContent__inner{border:2px solid #145dbc}.bodyTop .popup-new-game.release-for-all-user .button--primary{border:2px solid #145dbc}.bodyTop .popup-new-game.update-for-all-user .popup-new-game__bottom{background:linear-gradient(#3382e9,#145dbc)}.bodyTop .popup-new-game.update-for-all-user .popupContent__inner{border:2px solid #145dbc}.bodyTop .popup-new-game.update-for-all-user .button--primary{border:2px solid #145dbc}.bodyTop .popup-app-conversion{text-align:center;z-index:101;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s;align-items:center}.bodyTop .popup-app-conversion img{max-width:100%;vertical-align:bottom}.bodyTop .popup-app-conversion.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .popup-app-conversion__wrap .btn_close{text-align:right;margin-bottom:15px}.bodyTop .popup-app-conversion .popupContent__inner{background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #417eaf}.bodyTop .popup-app-conversion__bottom{padding:10px 15px;font-size:12px;font-size:1.2rem}.bodyTop .popup-app-conversion__introduction{line-height:1.4;margin-bottom:10px}.bodyTop .popup-app-conversion__introduction a{color:#5494ff;text-decoration:underline}.bodyTop .popup-app-coupon{text-align:center;z-index:101;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s;align-items:center}.bodyTop .popup-app-coupon img{max-width:100%;vertical-align:bottom}.bodyTop .popup-app-coupon.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .popup-app-coupon_title{margin-bottom:0}.bodyTop .popup-app-coupon__wrap .btn_close{text-align:right;margin-bottom:15px}.bodyTop .popup-app-coupon .popupContent__inner{background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #417eaf}.bodyTop .popup-app-coupon__bottom{padding:10px 15px;font-size:12px;font-size:1.2rem}.bodyTop .popup-app-coupon__introduction{line-height:1.4;margin-bottom:10px}.bodyTop .popup-app-coupon__introduction a{color:#5494ff;text-decoration:underline}.bodyTop .vote-lose-popup{z-index:101;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);opacity:0;visibility:hidden;align-items:center;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .vote-lose-popup.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .vote-lose-popup .popupContent__inner{background-color:#02b2cd;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #00a4bd;background-image:url(../images/ranking/vote-lose-bg.png);background-size:cover;background-position:center}.bodyTop .vote-lose-popup .btn_close{text-align:right}.bodyTop .vote-lose-popup .button{margin-bottom:2rem}.bodyTop .vote-lose-popup__content{text-align:center}.bodyTop .vote-lose-popup__winning-app{margin:0 auto;width:100%;max-width:260px;text-align:left}.bodyTop .vote-lose-popup__winning-app .inner{width:100%;display:table;border-radius:10px;background-color:#fff}.bodyTop .vote-lose-popup__winning-app .image{display:table-cell;padding:10px;width:70px;vertical-align:middle}.bodyTop .vote-lose-popup__winning-app .image img{display:block;width:50px}.bodyTop .vote-lose-popup__winning-app .title{display:table-cell;vertical-align:top;padding:10px 10px 10px 0;font-weight:600;width:calc(100% - 84px)}.bodyTop .vote-lose-popup__winning-app .txt{color:#fff;text-align:right;font-weight:600;font-size:12px;font-size:1.2rem;padding:5px 5px 0 0}.bodyTop .vote-lose-popup__result span{background-color:#f6ff00;color:#019fb7;min-width:120px;padding:5px 10px;display:inline-block;border-radius:15px;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1}.bodyTop .vote-lose-popup__result .result-title{margin-bottom:10px}.bodyTop .vote-lose-popup__result img.sorry{width:78px}.bodyTop .vote-lose-popup__title{margin-bottom:5px}.bodyTop .vote-lose-popup__bottom{text-align:center;background-color:#029eb5;padding:10px 10px}.bodyTop .vote-lose-popup__bottom a:hover,.bodyTop .vote-lose-popup__bottom a:link,.bodyTop .vote-lose-popup__bottom a:visited{text-decoration:underline;color:#f6ff00;font-weight:400;font-size:12px;font-size:1.2rem}.bodyTop .vote-win-popup{z-index:101;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);opacity:0;visibility:hidden;align-items:center;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .vote-win-popup.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .vote-win-popup .popupContent__inner{background-color:#e3367f;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #e3367f;background-image:url(../images/ranking/vote-win-bg.png);background-size:cover;background-position:center}.bodyTop .vote-win-popup .popupContent__inner .twitter-button{width:180px;margin:0 auto;background-color:#00aced;border-radius:5px;color:#fff;text-align:center;padding:5px;margin-bottom:5px}.bodyTop .vote-win-popup .popupContent__inner .twitter-button a::before{margin-right:10px;color:#fff;font-family:FontAwesome;content:'\f099';display:inline-block}.bodyTop .vote-win-popup .popupContent__inner .twitter-button a:hover,.bodyTop .vote-win-popup .popupContent__inner .twitter-button a:link,.bodyTop .vote-win-popup .popupContent__inner .twitter-button a:visited{color:#fff}.bodyTop .vote-win-popup__title{text-align:center;margin-bottom:0}.bodyTop .vote-win-popup__winning-app{margin:0 auto 10px;width:100%;max-width:260px;text-align:left}.bodyTop .vote-win-popup__winning-app .inner{width:100%;display:table;border-radius:10px;background-color:#fff}.bodyTop .vote-win-popup__winning-app .image{display:table-cell;padding:10px;width:70px;vertical-align:middle}.bodyTop .vote-win-popup__winning-app .image img{display:block;width:50px}.bodyTop .vote-win-popup__winning-app .title{display:table-cell;vertical-align:top;padding:10px 10px 10px 0;font-weight:600;width:calc(100% - 84px)}.bodyTop .vote-win-popup__winning-app .txt{color:#fff;text-align:right;font-weight:600;font-size:12px;font-size:1.2rem;padding:5px 5px 0 0}.bodyTop .vote-win-popup__gold-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.bodyTop .vote-win-popup__gold-area .unit{line-height:2}.bodyTop .vote-win-popup__gold-area .unit img{width:45px}.bodyTop .vote-win-popup__gold-area .number{color:#fbed11;font-size:80px;font-size:8rem;text-shadow:0 0 0 #e3367f;text-shadow:2px 2px 0 #e3367f,-2px 2px 0 #e3367f,2px -2px 0 #e3367f,-2px -2px 0 #e3367f;line-height:1;font-weight:800}.bodyTop .vote-win-popup__description{text-align:center}.bodyTop .vote-win-popup__description p{line-height:1}.bodyTop .vote-win-popup .btn_close{text-align:right}.bodyTop .vote-win-popup__bottom{text-align:center}.bodyTop .vote-win-popup__bottom .note{font-size:10px;font-size:1rem;color:#fff;font-weight:800}.bodyTop .vote-win-popup__bottom a:hover,.bodyTop .vote-win-popup__bottom a:link,.bodyTop .vote-win-popup__bottom a:visited{color:#fff;text-decoration:underline;font-size:13px;font-size:1.3rem}.bodyTop .popupContent03{width:310px;height:116px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-155px;padding:4px 10px 24px 15px;border-radius:5px;visibility:hidden;background-image:url(../images/top/popup_home-icon.png);background-repeat:no-repeat;background-size:310px auto;position:fixed;left:50%;bottom:50px;z-index:100;opacity:0;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop .popupContent03.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop .popupContent03 a{color:#3778ad}.bodyTop .popupContent03 .popupTitle{text-align:right}.bodyTop .popupContent03 .popupTitle a{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.bodyTop .popupContent03 .popupMain{margin-top:4px;padding:2px;color:#3778ad}.bodyTop .popupContent03 .popupMain a{display:block;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:700}.bodyTop .popupContent03 .checkBox{margin-top:2px}.bodyTop .popupContent03 .checkBox label{padding:1px 2px;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem}.bodyTop .popupContent03 .checkBox input{margin-left:0;vertical-align:top}.bannerWrap .bx-wrapper{border:none!important}.bannerWrap .bx-wrapper .bx-viewport{height:100%!important;left:0!important;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.banner_slider li{vertical-align:bottom;display:inline-block;float:none!important}.hbBody .innerHbBody{max-width:640px;margin-right:auto;margin-left:auto}.hbBody .innerHbBody .popupTop{text-align:left;padding:6px 6px 0;position:relative}.hbBody .innerHbBody .popupTop .popupLine{margin-bottom:1rem}.hbBody .innerHbBody .popupTop .popupLine:last-child{margin-bottom:.5rem}.hbBody .innerHbBody .popupTop .popupLine .innerLine{display:table;border:solid 2px #3778ad;background-color:#fff;width:280px;margin-right:auto;margin-left:auto}.hbBody .innerHbBody .popupTop .popupLine .innerLine>*{vertical-align:middle}.hbBody .innerHbBody .popupTop .popupLine .innerLine .no{display:table-cell;min-width:20px;width:20px;background-color:#3778ad;text-align:center;color:#fff}.hbBody .innerHbBody .popupTop .popupLine .innerLine.green{border:solid 2px #5fab3a}.hbBody .innerHbBody .popupTop .popupLine .innerLine.green .no{background-color:#5fab3a}.hbBody .innerHbBody .popupTop .popupLine .innerLine.orange{border:solid 2px #eb9918}.hbBody .innerHbBody .popupTop .popupLine .innerLine.orange .no{background-color:#eb9918}.hbBody .innerHbBody .popupTop .popupLine .innerLine .words{display:table-cell;width:210px;padding:6px 5px;font-size:13px;font-size:1.3rem}.hbBody .innerHbBody .popupTop .popupLine .innerLine .words .kome p{color:#f93455;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;position:relative;padding-left:1rem}.hbBody .innerHbBody .popupTop .popupLine .innerLine .words .kome p::before{position:absolute;content:"※";display:block;left:0}.hbBody .innerHbBody .hbContents{padding:0 10px}.hbBody .innerHbBody .hbContents .copy{margin-bottom:2rem}.hbBody .innerHbBody .hbContents .hbContentsTop{padding:15px 0;text-align:center}.hbBody .innerHbBody .hbContents .hbContentsTop p span{text-decoration:underline;font-weight:700;font-size:13px;font-size:1.3rem}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon{border-top:1px solid #ccc;margin-top:10px}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .title{margin-top:6px;margin-bottom:5px;display:inline-block;position:relative;z-index:5;font-size:15px;font-size:1.5rem}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .title::after{background-color:#ff0;content:"";position:absolute;width:100%;height:5px;bottom:2px;left:0;z-index:-2}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon p{color:#333;font-weight:400}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .list_icon{text-align:center;margin-top:5px}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .list_icon li{display:inline-block;width:50px;margin-right:5px}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .list_icon li:last-child{margin-right:0}.hbBody .innerHbBody .hbContents .hbContentsTop .other_icon .list_icon li img{width:100%;border-radius:10px}.hbBody .innerHbBody .hbContents .hbContentsBottom{position:fixed;bottom:0;left:50%;margin-left:-155px;width:310px;z-index:100}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer{border:solid 2px #417fb0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 8px;margin-bottom:10px;position:relative;background-image:url(../images/mypage/mock2.png);background-repeat:no-repeat;background-size:74px auto;background-position:right 5px bottom -8px;background-color:#d4e6f5}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer p{color:#555;vertical-align:bottom;font-size:12px;font-size:1.2rem;line-height:1.4}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer p img{vertical-align:bottom;padding:0 4px 5px 0}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer .hbCaution p{color:#f93455;font-size:11px;font-size:1.1rem}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer:before{content:"";display:block;width:14px;height:14px;margin-left:-7px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#417fb0;position:absolute;bottom:-6px;left:50%;z-index:-1}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer .img_icon{position:absolute;bottom:4px;right:43px}.hbBody .innerHbBody .hbContents .hbContentsBottom .hbContentsBottomContainer .img_icon img{width:20px;border-radius:3px}.hbBody .innerHbBody .hbContents.appButton{padding-bottom:85px}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop{padding:0;text-align:center}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop img{width:50px;height:50px;border-radius:10px;margin-bottom:5px}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .title_01{font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;margin-top:5px;margin-bottom:5px}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .title_01 span{font-size:17px;font-size:1.7rem;display:inline;position:relative;z-index:10}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .title_01 span:after{content:"";position:absolute;bottom:2px;height:5px;width:100%;left:0;background-color:#ffef81;z-index:-1}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText{text-align:left}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .title{margin:0 0 5px 0;font-size:14px;font-size:1.4rem;border-bottom:1px solid #417fb0;color:#4478ad}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin-bottom:5px;margin-top:0;margin-left:1em}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list>li{text-indent:-1em;margin-bottom:5px}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list>li:last-child{margin-bottom:0}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list>li.mb0{margin-bottom:0}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list .small{font-size:10px;font-size:1rem}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list .color-red{color:#f93455}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list .color-red span{text-decoration:underline;font-weight:700}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list.notice{font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;color:#666;letter-spacing:-.02em;margin-left:0}.hbBody .innerHbBody .hbContents.appButton .hbContentsTop .areaBottomText .list.notice>li{margin-bottom:3px;text-indent:0}.profile .contents .rank_list{border:none;margin-bottom:10px}.profile .contents .rank_list>li .inner{display:table;width:100%;padding:0}.profile .contents .rank_list>li .inner>*{display:table-cell;padding:7px 0;vertical-align:middle}.profile .contents .rank_list>li .inner>* .title{width:auto;background-color:transparent;border-right:none;color:#4c4c4c;font-weight:700;font-size:13px;font-size:1.3rem;padding:0}.profile .contents .rank_list>li .inner>* .title.weekly{padding-top:8px}.profile .contents .rank_list>li .inner>* .date{margin-top:2px;font-size:12px;font-size:1.2rem;color:#999}.profile .contents .rank_list>li .inner>* .label{display:inline-block;background-color:#f5c812;border-radius:20px;padding:2px 10px 1px 10px;color:#fff;font-weight:700;text-align:center;margin-top:2px}.profile .contents .rank_list>li .inner>.rank{width:140px;text-align:right}.profile .contents .rank_list>li .inner>.rank>span{background-image:url(../images/mypage/icon_rank_other.png);background-size:35px 35px;background-position:left center;padding-left:40px;background-repeat:no-repeat;color:#366b96;font-size:18px;font-size:1.8rem;font-weight:700;padding-top:5px;padding-bottom:5px}.profile .contents .rank_list>li .inner>.rank.rank1>span{background-image:url(../images/mypage/icon_rank_1.png);color:#a17800}.profile .contents .rank_list>li .inner>.rank.rank2>span{background-image:url(../images/mypage/icon_rank_2.png);color:#818181}.profile .contents .rank_list>li .inner>.rank.rank3>span{background-image:url(../images/mypage/icon_rank_3.png);color:#b6600b}.profile .contents .info_text{background-color:#fff4d8;padding:10px 13px;font-size:11px;font-size:1.1rem;margin-top:0;margin-bottom:20px}.profile .contents .info_text .underline{text-decoration:underline}.maBody .innerMaBody{max-width:640px;margin-right:auto;margin-left:auto}.maBody .innerMaBody .maContents{overflow:scroll;height:100vh;padding:0 10px;text-align:center}.maBody .innerMaBody .maContents .maTop{padding:24px 0 16px 0}.maBody .innerMaBody .maContents .maTop img{padding-bottom:10px}.maBody .innerMaBody .maContents .maTop .current-email{font-size:13px;font-size:1.3rem;color:#000;margin-bottom:14px}.maBody .innerMaBody .maContents .maTop .register-email{font-size:26px;font-size:2.6rem}.maBody .innerMaBody .maContents .maTop p{color:#3e7eb3;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:18px}.maBody .innerMaBody .maContents .maTop p span{text-decoration:underline}.maBody .innerMaBody .maContents .maTop font span{text-decoration:underline}.maBody .innerMaBody .maContents .wrapper{border:1px solid #ccc}.maBody .innerMaBody .maContents .maForm{margin-bottom:10px}.maBody .innerMaBody .maContents .maForm--header{margin:0;background:#ccc;text-align:left;padding:7px}.maBody .innerMaBody .maContents .maForm .maFromtext{text-align:left;margin-bottom:18px;margin-top:18px;padding:0 12px}.maBody .innerMaBody .maContents .maForm .maFromtext p:first-child{color:red}.maBody .innerMaBody .maContents .maForm .maFromtext .wavy{display:inline-block;position:relative}.maBody .innerMaBody .maContents .maForm .maFromtext .wavy:before{content:"~~~~~~~~~~~~~~~~~~~";font-size:.6em;color:red;width:100%;position:absolute;top:6px;left:-1px;overflow:hidden}.maBody .innerMaBody .maContents .maForm .maFormTitle{background-color:#d4e6f5;color:#3778ad;font-size:13px;font-size:1.3rem;padding:5px}.maBody .innerMaBody .maContents .maForm .maFormTitle p{display:inline-block;font-weight:700}.maBody .innerMaBody .maContents .maForm .change form{width:90%;margin:0 auto}.maBody .innerMaBody .maContents .maForm .change form ul li{margin-bottom:8px}.maBody .innerMaBody .maContents .maForm .change form ul li label input{width:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:solid 1px #ccc;color:#3e7eb3;text-align:left;padding:8px;-moz-box-shadow:0 -2px 1px #ccc;-webkit-box-shadow:0 -2px 1px #ccc;box-shadow:0 -2px 1px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:10px;font-size:1rem}.maBody .innerMaBody .maContents .maForm .change form ul li:last-child{margin-bottom:20px}.maBody .innerMaBody .maContents .maForm .register form ul li{margin-bottom:8px}.maBody .innerMaBody .maContents .maForm .register form ul li label input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:solid 1px #3e7eb3;color:#3e7eb3;text-align:left;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:10px;font-size:1rem}.maBody .innerMaBody .maContents .maForm .register form ul li label input::-webkit-input-placeholder{color:#3e7eb3}.maBody .innerMaBody .maContents .maForm .register form ul li label input::-moz-placeholder{color:#3e7eb3}.maBody .innerMaBody .maContents .maForm .register form ul li label input:-moz-placeholder{color:#3e7eb3}.maBody .innerMaBody .maContents .maForm .register form ul li label input:-ms-input-placeholder{color:#3e7eb3}.maBody .innerMaBody .maContents .maForm .register form ul li:last-child{margin-bottom:20px}.maBody .innerMaBody .maContents .maBottom{padding-bottom:120px}.maBody .innerMaBody .maContents .maBottom .maBottomWords{padding-bottom:11px}.maBody .innerMaBody .maContents .maBottom .maBottomWords p{color:#7d7d7d;text-align:left;font-weight:700;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.maBody .innerMaBody .maContents .maBottom .edit-policy{padding:0 12px 12px}.maBody .innerMaBody .maContents .maBottom .maBottomtext{margin-bottom:26px;margin-left:1rem;text-indent:-1rem}.maBody .innerMaBody .maContents .maBottom .maBottomtext span{font-weight:700;color:gold}.maBody .innerMaBody .maContents .maBottom .edit-email-info{font-size:14px;font-size:1.4rem}.maBody .innerMaBody .maContents .maBottom .attention{margin:25px 0;text-align:left}.maBody .innerMaBody .maContents .maBottom .maBottomBtn a{display:inline-block;text-decoration:none;color:#fff;background:red;padding:15px 24px;font-size:14px;font-size:1.4rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-right:auto;margin-left:auto}.maBody .innerMaBody .maContents .maBottom .maBottomBtn a:hover{background:#d00}.maBody .innerMaBody .maContents .maBottom .changeButton{margin-top:10px}.maBody .innerMaBody .maContents .maBottom .changeButton a{display:inline-block;text-decoration:none;color:#fff;background:#3778ad;padding:15px 60px;font-size:14px;font-size:1.4rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-right:auto;margin-left:auto}.maBody .innerMaBody .maContents .maBottom .changeButton--edit a{display:inline-block;text-decoration:none;color:#fff;background:#3778ad;padding:15px 22px;font-size:14px;font-size:1.4rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-right:auto;margin-left:auto}.maBody .innerMaBody .maContents .maBottom .maBottomtable{display:table;width:100%;margin-top:22px;margin-bottom:20px}.maBody .innerMaBody .maContents .maBottom .maBottomtable .maBottominfo{display:table-cell;width:82%}.maBody .innerMaBody .maContents .maBottom .maBottomtable .maBottomreceive{display:table-cell;vertical-align:middle;text-align:center;border:1px solid #ccc;border-radius:8px;color:#fff;background:red}.maBody .innerMaBody .maContents .maBottom .maBottomtable .maBottomNoreceive{display:table-cell;vertical-align:middle;text-align:center;border:1px solid #333;border-radius:8px;background:#eee}.maBody .innerMaBody .maContents .maMiddletext{text-align:left;margin-bottom:18px}.maBody .innerMaBody .maContents .maMiddletext p:first-child{color:red}.maBody .innerMaBody .maContents .maMiddletext .wavy{display:inline-block;position:relative}.maBody .innerMaBody .maContents .maMiddletext .wavy:before{content:"~~~~~~~~~~~~~~~~~~~";font-size:.6em;color:red;width:100%;position:absolute;top:6px;left:-1px;overflow:hidden}.amBody .innerAmBody{max-width:640px;margin-right:auto;margin-left:auto}.amBody .innerAmBody .amContents{padding:0 10px}.amBody .innerAmBody .amContents .amTop{background-color:#ff0;text-align:center}.amBody .innerAmBody .amContents .amTop p{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:18px}.amBody .innerAmBody .amContents .amTop p span{color:red}.amBody .innerAmBody .amContents .amInfo{padding:24px 0 16px 0;text-align:left}.amBody .innerAmBody .amContents .amInfo img{padding-bottom:10px}.amBody .innerAmBody .amContents .amInfo p{font-size:14px;font-size:1.4rem;line-height:1.5;margin-bottom:18px}.amBody .innerAmBody .amContents .amInfo p span{color:red}.amBody .innerAmBody .amContents .amInfo font span{font-weight:700}.mypageSp nav.menu{display:none}.mypageSp .bnr-area{padding:1rem 1rem 0 1rem}.mypageSp .bnr-area img{width:100%;vertical-align:top}.mypageSp .mypage-head{padding:10px;font-size:14px;font-size:1.4rem;background-color:#dff2ff}.mypageSp .mypage-head a{color:#333}.mypageSp .mypage-head__name{padding-left:1rem;margin-bottom:1.6rem;font-size:15px;font-size:1.5rem;font-weight:700}.mypageSp .mypage-head__name span{font-size:11px;font-size:1.1rem;font-weight:400}.mypageSp .mypage-head__status img{display:block;vertical-align:baseline}.mypageSp .mypage-head__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 1rem}.mypageSp .mypage-head__content .image{width:37%}.mypageSp .mypage-head__content .image .icon{background-image:url(../../images/mypage/mypage-icon-big.svg);width:100px;height:100px;border-radius:50%;background-size:cover}.mypageSp .mypage-head__content .buttons{width:65%;display:flex;justify-content:center}.mypageSp .mypage-head__content .buttons .BtnWrap{position:relative;border-radius:5px;padding:20px 15px 15px;text-align:center;width:calc(50% - 3px)}.mypageSp .mypage-head__content .buttons .BtnWrap img{position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);height:32px;width:auto}.mypageSp .mypage-head__content .buttons .BtnWrap--inner a{display:block;border-radius:5px;background-color:#fff;padding:8px 5px;font-weight:700}.mypageSp .mypage-head__content .buttons .BtnWrap--inner a:first-child{margin-bottom:8px}.mypageSp .mypage-head__content .buttons .coinHistory{background-color:#2e8bff;margin-right:3px}.mypageSp .mypage-head__content .buttons .coinHistory a{color:#2e8bff;border-bottom:3px solid #174fcd}.mypageSp .mypage-head__content .buttons .goldHistory{background-color:orange;margin-left:3px}.mypageSp .mypage-head__content .buttons .goldHistory a{color:orange;border-bottom:3px solid #cd7e17}.mypageSp .attention{margin-top:5px;background-color:#ffedf0}.mypageSp .attention p{padding:6px 10px;border-bottom:1px solid #fff;color:#f93455;text-decoration:underline;font-size:12px;font-size:1.2rem}.mypageSp .attention p .attention_icon{margin-right:10px;padding:3px;color:#fff;background-color:#f93455;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.mypageSp .attention p a{text-decoration:underline}.mypageSp .panel-container{padding:8px}.mypageSp .panel-container .panel-links{margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mypageSp .panel-container .panel-links__item{width:calc(25% - 5px);margin:2.5px;padding:5px 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f7f7f7));background-image:-moz-linear-gradient(#fff,#f7f7f7);background-image:-webkit-linear-gradient(#fff,#f7f7f7);background-image:linear-gradient(#fff,#f7f7f7);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}@media only screen and (min-width:767px){.mypageSp .panel-container .panel-links__item{width:calc(20% - 5px)}}@media only screen and (min-width:1023px){.mypageSp .panel-container .panel-links__item{width:calc(100% / 7 - 5px)}}.mypageSp .panel-container .panel-links__item:active,.mypageSp .panel-container .panel-links__item:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7f7f7),color-stop(100%,#e4e4e4));background-image:-moz-linear-gradient(#f7f7f7,#e4e4e4);background-image:-webkit-linear-gradient(#f7f7f7,#e4e4e4);background-image:linear-gradient(#f7f7f7,#e4e4e4);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.mypageSp .panel-container .panel-links__item a{display:block}.mypageSp .panel-container .panel-links__item .icon-setting,.mypageSp .panel-container .panel-links__item .webfont{font-size:30px;font-size:3rem}.mypageSp .panel-container .panel-links__item .icon-setting::before,.mypageSp .panel-container .panel-links__item .webfont::before{content:"";display:inline-block;width:40px;height:40px;mask-size:cover;-webkit-mask-size:cover}.mypageSp .panel-container .panel-links__item img.music{margin:5px}.mypageSp .panel-container .panel-links__item img.itunes{margin:3px}.mypageSp .panel-container .panel-links__item .webfont-applist::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYjBkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkOGNjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7ab0dc),color-stop(100%,#3d8ccc));background-image:-moz-linear-gradient(#7ab0dc,#3d8ccc);background-image:-webkit-linear-gradient(#7ab0dc,#3d8ccc);background-image:linear-gradient(#7ab0dc,#3d8ccc);mask-image:url(../fonts/svg/applist.svg);-webkit-mask-image:url(../fonts/svg/applist.svg)}.mypageSp .panel-container .panel-links__item .webfont-gold::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZDgzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmYjgwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fbd834),color-stop(100%,#dfb804));background-image:-moz-linear-gradient(#fbd834,#dfb804);background-image:-webkit-linear-gradient(#fbd834,#dfb804);background-image:linear-gradient(#fbd834,#dfb804);mask-image:url(../fonts/svg/gold.svg);-webkit-mask-image:url(../fonts/svg/gold.svg)}.mypageSp .panel-container .panel-links__item .webfont-mail::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiY2ZkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzYjhjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#6bcfd8),color-stop(100%,#33b8c4));background-image:-moz-linear-gradient(#6bcfd8,#33b8c4);background-image:-webkit-linear-gradient(#6bcfd8,#33b8c4);background-image:linear-gradient(#6bcfd8,#33b8c4);mask-image:url(../fonts/svg/mail.svg);-webkit-mask-image:url(../fonts/svg/mail.svg)}.mypageSp .panel-container .panel-links__item .webfont-lineat::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZDU2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU4YmYzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#87d56f),color-stop(100%,#58bf38));background-image:-moz-linear-gradient(#87d56f,#58bf38);background-image:-webkit-linear-gradient(#87d56f,#58bf38);background-image:linear-gradient(#87d56f,#58bf38);mask-image:url(../fonts/svg/lineat.svg);-webkit-mask-image:url(../fonts/svg/lineat.svg)}.mypageSp .panel-container .panel-links__item .webfont-newapp::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YzA2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzYTMxOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7c062),color-stop(100%,#f3a319));background-image:-moz-linear-gradient(#f7c062,#f3a319);background-image:-webkit-linear-gradient(#f7c062,#f3a319);background-image:linear-gradient(#f7c062,#f3a319);mask-image:url(../fonts/svg/newapp.svg);-webkit-mask-image:url(../fonts/svg/newapp.svg)}.mypageSp .panel-container .panel-links__item .webfont-interaction::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4Y2ZhNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYjk3ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#88cfa6),color-stop(100%,#51b97d));background-image:-moz-linear-gradient(#88cfa6,#51b97d);background-image:-webkit-linear-gradient(#88cfa6,#51b97d);background-image:linear-gradient(#88cfa6,#51b97d);mask-image:url(../fonts/svg/interaction.svg);-webkit-mask-image:url(../fonts/svg/interaction.svg)}.mypageSp .panel-container .panel-links__item .webfont-bonus::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZDgzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmYjgwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fbd834),color-stop(100%,#dfb804));background-image:-moz-linear-gradient(#fbd834,#dfb804);background-image:-webkit-linear-gradient(#fbd834,#dfb804);background-image:linear-gradient(#fbd834,#dfb804);mask-image:url(../fonts/svg/bonus.svg);-webkit-mask-image:url(../fonts/svg/bonus.svg)}.mypageSp .panel-container .panel-links__item .webfont-twitter::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzYzZlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0YTVkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#93c6e8),color-stop(100%,#54a5da));background-image:-moz-linear-gradient(#93c6e8,#54a5da);background-image:-webkit-linear-gradient(#93c6e8,#54a5da);background-image:linear-gradient(#93c6e8,#54a5da);mask-image:url(../fonts/svg/twitter.svg);-webkit-mask-image:url(../fonts/svg/twitter.svg)}.mypageSp .panel-container .panel-links__item .webfont-recommendedapp::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YjM5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxODA0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7b395),color-stop(100%,#f1804e));background-image:-moz-linear-gradient(#f7b395,#f1804e);background-image:-webkit-linear-gradient(#f7b395,#f1804e);background-image:linear-gradient(#f7b395,#f1804e);mask-image:url(../fonts/svg/recommendedapp.svg);-webkit-mask-image:url(../fonts/svg/recommendedapp.svg)}.mypageSp .panel-container .panel-links__item .webfont-gacha::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYTZhZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NjQ3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f1a6ad),color-stop(100%,#e76470));background-image:-moz-linear-gradient(#f1a6ad,#e76470);background-image:-webkit-linear-gradient(#f1a6ad,#e76470);background-image:linear-gradient(#f1a6ad,#e76470);mask-image:url(../fonts/svg/gacha.svg);-webkit-mask-image:url(../fonts/svg/gacha.svg)}.mypageSp .panel-container .panel-links__item .webfont-reservation::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiY2ZkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzYjhjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#6bcfd8),color-stop(100%,#33b8c4));background-image:-moz-linear-gradient(#6bcfd8,#33b8c4);background-image:-webkit-linear-gradient(#6bcfd8,#33b8c4);background-image:linear-gradient(#6bcfd8,#33b8c4);mask-image:url(../fonts/svg/reservation.svg);-webkit-mask-image:url(../fonts/svg/reservation.svg)}.mypageSp .panel-container .panel-links__item .webfont-premium::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YWRmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NzBlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#a6adf1),color-stop(100%,#6470e7));background-image:-moz-linear-gradient(#a6adf1,#6470e7);background-image:-webkit-linear-gradient(#a6adf1,#6470e7);background-image:linear-gradient(#a6adf1,#6470e7);mask-image:url(../fonts/svg/premium.svg);-webkit-mask-image:url(../fonts/svg/premium.svg)}.mypageSp .panel-container .panel-links__item .webfont-question::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYjBkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkOGNjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7ab0dc),color-stop(100%,#3d8ccc));background-image:-moz-linear-gradient(#7ab0dc,#3d8ccc);background-image:-webkit-linear-gradient(#7ab0dc,#3d8ccc);background-image:linear-gradient(#7ab0dc,#3d8ccc);mask-image:url(../fonts/svg/question.svg);-webkit-mask-image:url(../fonts/svg/question.svg)}.mypageSp .panel-container .panel-links__item .webfont-profile::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYjBkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkOGNjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7ab0dc),color-stop(100%,#3d8ccc));background-image:-moz-linear-gradient(#7ab0dc,#3d8ccc);background-image:-webkit-linear-gradient(#7ab0dc,#3d8ccc);background-image:linear-gradient(#7ab0dc,#3d8ccc);mask-image:url(../fonts/svg/profile.svg);-webkit-mask-image:url(../fonts/svg/profile.svg)}.mypageSp .panel-container .panel-links__item .webfont-music-book::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYTZhZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NjQ3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f1a6ad),color-stop(100%,#e76470));background-image:-moz-linear-gradient(#f1a6ad,#e76470);background-image:-webkit-linear-gradient(#f1a6ad,#e76470);background-image:linear-gradient(#f1a6ad,#e76470);mask-image:url(../fonts/svg/music-book.svg);-webkit-mask-image:url(../fonts/svg/music-book.svg)}.mypageSp .panel-container .panel-links__item .webfont-how-to-use::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyZTNhMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyZDE2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#b2e3a1),color-stop(100%,#82d166));background-image:-moz-linear-gradient(#b2e3a1,#82d166);background-image:-webkit-linear-gradient(#b2e3a1,#82d166);background-image:linear-gradient(#b2e3a1,#82d166);mask-image:url(../fonts/svg/how-to-use.svg);-webkit-mask-image:url(../fonts/svg/how-to-use.svg)}.mypageSp .panel-container .panel-links__item .webfont-blog::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YmFmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmNzVlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#c7baf7),color-stop(100%,#8f75ef));background-image:-moz-linear-gradient(#c7baf7,#8f75ef);background-image:-webkit-linear-gradient(#c7baf7,#8f75ef);background-image:linear-gradient(#c7baf7,#8f75ef);mask-image:url(../fonts/svg/blog.svg);-webkit-mask-image:url(../fonts/svg/blog.svg)}.mypageSp .panel-container .panel-links__item .webfont-ranking::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGQ4NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1YzgzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f9dd87),color-stop(100%,#f5c83e));background-image:-moz-linear-gradient(#f9dd87,#f5c83e);background-image:-webkit-linear-gradient(#f9dd87,#f5c83e);background-image:linear-gradient(#f9dd87,#f5c83e);mask-image:url(../fonts/svg/ranking.svg);-webkit-mask-image:url(../fonts/svg/ranking.svg)}.mypageSp .panel-container .panel-links__item .webfont-bbs::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YzlkYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhYjFjYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#76c9da),color-stop(100%,#3ab1ca));background-image:-moz-linear-gradient(#76c9da,#3ab1ca);background-image:-webkit-linear-gradient(#76c9da,#3ab1ca);background-image:linear-gradient(#76c9da,#3ab1ca);mask-image:url(../fonts/svg/bbs.svg);-webkit-mask-image:url(../fonts/svg/bbs.svg)}.mypageSp .panel-container .panel-links__item .link-title{font-size:10px;font-size:1rem;letter-spacing:-.5px;letter-spacing:-.05rem;color:#666;position:relative;line-height:1}.mypageSp .panel-container .panel-links__item.coming-soon{position:relative;font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem;letter-spacing:1px;letter-spacing:.1rem;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mypageSp .panel-container .panel-links__item.coming-soon:before{content:"COMING SOON";display:block;width:60px;height:30px;position:absolute;top:20px;left:calc(50% - 30px);color:#fff;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.2)}.mypageSp .panel-container .panel-links__item.coming-soon:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(178,178,178,.7)}.mypageSp .panel-container .panel-links__item .badge{position:absolute;bottom:20px;right:2px}.mypageSp .panel-container .renewal{position:relative}.mypageSp .panel-container .renewal .renewal_title{margin-top:1px;padding-bottom:8px}.mypageSp .panel-container .renewal .renewal_img{position:absolute;bottom:1px;left:0;right:0;margin:auto}.mypageSp .bannerWrap{width:300px;margin:10px auto}.mypageSp .bannerWrap .slider{height:130px}.mypageSp .bannerWrap .row{border-bottom:2px solid #fff}.mypageSp .bannerWrap .row a{display:block;height:auto;width:100%;background-size:cover;background-position:center;position:relative}.mypageSp .bannerWrap .row a img{display:inline-block;vertical-align:top;width:100%}.mypageSp .bannerWrap .row a p{color:#fff}.mypageSp .bannerWrap .row a .tag{display:inline-block;padding:1px 2px 1px 4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-moz-border-radius:0 0 4px 0;-webkit-border-radius:0;border-radius:0 0 4px 0}.mypageSp .bannerWrap .row a .tag.pink{background-color:#f55e93}.mypageSp .bannerWrap .row a .tag.green{background-color:#1eba1e}.mypageSp .bannerWrap .row a .text{display:block;width:100%;padding:2px 4px;text-shadow:0 1px 3px rgba(0,0,0,.7);background-color:rgba(0,0,0,.3);position:absolute;bottom:0}.mypageSp .bannerWrap .row a .slider-caption{display:block;width:100%;padding:2px 4px;text-shadow:0 1px 3px rgba(0,0,0,.7);background-color:rgba(0,0,0,.3);position:absolute;bottom:0;line-height:1rem;font-size:7px;font-size:.7rem}.mypageSp .bannerWrap .row:last-child{border-bottom:none}.mypageSp .bannerWrap .row.halfSizeAds{display:table;width:100%}.mypageSp .bannerWrap .row.halfSizeAds a{display:table-cell;width:-moz-calc(50% - 1px);width:-o-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}.mypageSp .bannerWrap .row.halfSizeAds a:first-child{border-right:1px solid #fff}.mypageSp .bannerWrap .row.halfSizeAds a:last-child{border-left:1px solid #fff}.mypageSp .bannerWrap .row.halfSizeAds a .text{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.mypageSp .banner-holder{display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto;padding:10px}.mypageSp .banner-holder--item{margin:0 5px}.mypageSp .banner-holder--item--link{display:block}.mypageSp .banner-holder--item--image{display:block;vertical-align:baseline}.mypageSp .link-wrap{padding:15px 10px}.mypageSp .link-wrap a{color:#5494ff}.mypageSp .text-links{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;max-width:300px;margin:0 auto}.mypageSp .text-links__item{display:inline-block;margin-bottom:15px}.mypageSp .text-links__item:first-child{width:100%}.mypageSp .inviteBtn--wrap{padding-top:7px;text-align:center}.mypageSp .inviteBtn--wrap .inviteOrange{-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzOTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNTUwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f39800),color-stop(100%,#ea5506));background-image:-moz-linear-gradient(#f39800,#ea5506);background-image:-webkit-linear-gradient(#f39800,#ea5506);background-image:linear-gradient(#f39800,#ea5506);border:1px solid #ea5506}.privacySp .contentSp,.rulesSp .contentSp{margin:15px 15px 20px;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}.privacySp .contentSp h2,.rulesSp .contentSp h2{margin:15px 0 2px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.privacySp .contentSp ul,.rulesSp .contentSp ul{margin:0}.privacySp .contentSp ul li,.rulesSp .contentSp ul li{margin-bottom:8px}.privacySp .contentSp p,.rulesSp .contentSp p{margin:0 0 10px}.privacySp a,.rulesSp a{color:#3778ad}.rulesSp .rulesDate{margin:0 15px 15px}.bodySp .innerBodySp{max-width:640px;margin-right:auto;margin-left:auto}.bodySp .innerBodySp .titleSp{background-color:#3e7eb2;text-align:center;color:#fff;padding:10px}.bodySp .innerBodySp .companySp{padding:10px 20px}.bodySp .innerBodySp .companySp .paragraph{margin-bottom:20px;font-weight:700}.comic div img{width:320px;margin:0 auto}.comic .manga1_wrap{height:1507px}.comic .manga2_wrap{height:1330px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bodySearch .innerBodySearch{max-width:414px;margin-right:auto;margin-left:auto}.bodySearch .innerBodySearch .header--logo{padding:8px;background-color:#02111c}.bodySearch .innerBodySearch .header--logo h1{margin:0}.bodySearch .innerBodySearch .header--logo img{display:inline-block;vertical-align:middle}.bodySearch .innerBodySearch .text--strong{padding:5px 0;text-align:center;font-size:11px;font-size:1.1rem}.bodySearch .innerBodySearch .section--search__main{padding:16px 10px;background-color:#dff2ff;position:relative;overflow:hidden;z-index:0}.bodySearch .innerBodySearch .section--search__main .title-holder{width:300px;margin:0 auto}.bodySearch .innerBodySearch .section--search__main .title-holder .badge{display:inline-block;padding:20px 10px;background-color:#f93455;color:#fff;font-size:9px;font-size:.9rem;line-height:16px;line-height:1.6rem;letter-spacing:-.6px;letter-spacing:-.06rem;font-weight:700;text-align:center;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;position:absolute;top:-15px;right:-9px;z-index:-1}.bodySearch .innerBodySearch .section--search__main .title-holder img{width:100%}.bodySearch .innerBodySearch .section--search__main .search-holder{width:300px;margin:5px auto 0}.bodySearch .innerBodySearch .section--search__main .search-holder .form-inner{background-color:#fff;border:1px solid #3778ad;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.bodySearch .innerBodySearch .section--search__main .search-holder .text--blue{margin-bottom:4px;text-align:center;position:relative}.bodySearch .innerBodySearch .section--search__main .search-holder .input{width:-moz-calc(100% - 44px);width:-o-calc(100% - 44px);width:-webkit-calc(100% - 44px);width:calc(100% - 44px);margin:0;padding:8px 6px;border:none}.bodySearch .innerBodySearch .section--search__main .search-holder .input:placeholder-shown{font-size:12px;font-size:1.2rem;color:#3778ad}.bodySearch .innerBodySearch .section--search__main .search-holder .input::-webkit-input-placeholder{font-size:12px;font-size:1.2rem;color:#3778ad}.bodySearch .innerBodySearch .section--search__main .search-holder .input:-moz-placeholder{opacity:1;font-size:12px;font-size:1.2rem;color:#3778ad}.bodySearch .innerBodySearch .section--search__main .search-holder .input::-moz-placeholder{opacity:1;font-size:12px;font-size:1.2rem;color:#3778ad}.bodySearch .innerBodySearch .section--search__main .search-holder .input:-ms-input-placeholder{font-size:12px;font-size:1.2rem;color:#3778ad}.bodySearch .innerBodySearch .section--search__main .search-holder .button--primary{margin:0;padding:9px 8px;font-size:13px;font-size:1.3rem;border-right:none;border-top:none;border-bottom:none;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.bodySearch .innerBodySearch .section--search__description{padding:10px;font-size:10px;font-size:1rem;@incluee line-height(1.4);border-bottom:1px solid #ccc}.bodySearch .innerBodySearch .searchContent{text-align:center}.bodySearch .innerBodySearch .searchContent h3{margin:0;padding:20px 10px;color:#7d7d7d;font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.6em}.bodySearch .innerBodySearch .searchContent .searchWords{padding:0 10px}.bodySearch .innerBodySearch .searchContent .searchWords ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bodySearch .innerBodySearch .searchContent .searchWords li{padding-bottom:12px;width:33%}.bodySearch .innerBodySearch .searchContent .searchWords li a{display:inline-block;width:100px;color:#3d8ccc;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}.bodySearch .innerBodySearch .searchResult{background-color:#c9c9ce}.bodySearch .innerBodySearch .searchResult .searchResultWindow form input{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;background-image:url(../images/search_result_icon.png)}.bodySearch .innerBodySearch .searchResultContent{width:100%;margin-bottom:20px}.bodySearch .innerBodySearch .searchResultContent .resultBox{width:100%;border-bottom:solid 1px #ccc;padding:8px 8px 8px 15px}.bodySearch .innerBodySearch .searchResultContent .resultBox .icon{width:64px;margin-right:4px}.bodySearch .innerBodySearch .searchResultContent .resultBox .resultBoxRight{width:-moz-calc(100% - 68px);width:-o-calc(100% - 68px);width:-webkit-calc(100% - 68px);width:calc(100% - 68px)}.bodySearch .innerBodySearch .searchResultContent .resultBox .resultBoxRight .appName{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.bodySearch .innerBodySearch .searchResultContent .resultBox .resultBoxRight .resultAppBottun{margin-top:4px;text-align:right}.bodySearch .innerBodySearch .searchResultContent .resultBox .resultBoxRight .resultAppBottun .button--primary{background-image:linear-gradient(#44e6c4,#00d0a4);border:1px solid #04cfa4}.bodySearch .innerBodySearch .searchResultMenu{background-color:#cceaff;display:table;width:100%;padding:12px 0 14px 0;position:fixed;bottom:0;max-width:414px}.bodySearch .innerBodySearch .searchResultMenu>*{display:table-cell;vertical-align:middle;width:33.333%;text-align:center}.bodySearch .innerBodySearch .searchResultMenu .myapps a img,.bodySearch .innerBodySearch .searchResultMenu .ranking a img,.bodySearch .innerBodySearch .searchResultMenu .reserve a img{display:inline-block;vertical-align:middle}.bodySearch .innerBodySearch .searchResultMenu .myapps a p,.bodySearch .innerBodySearch .searchResultMenu .ranking a p,.bodySearch .innerBodySearch .searchResultMenu .reserve a p{display:inline-block;vertical-align:middle;color:#fff;font-size:15px;font-size:1.5rem}.bodySearch .innerBodySearch .searchResultMenu .myapps.active a p,.bodySearch .innerBodySearch .searchResultMenu .ranking.active a p,.bodySearch .innerBodySearch .searchResultMenu .reserve.active a p{color:#008cff}.header{background-image:url(../images/header_v2/header_bg.png);background-size:cover}.header ul{margin:0}.header img{max-width:100%;vertical-align:top}.header .tag{line-height:1}.header-top{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.header__logo{width:90%;max-width:130px}.header-content .sub-title{text-align:center;font-size:11px;font-size:1.1rem;color:#2766e6;margin:0}.header__user-status{width:100%}.header__user-status a{color:#0074bf}.header__user-status .coin{margin-bottom:5px;display:table;width:100%}.header__user-status .coin--wrap{display:table-cell;width:60px}.header__user-status .coin--wrap--text{text-align:center;display:table;color:#fff}.header__user-status .coin--wrap--text>*{display:table-cell}.header__user-status .coin--wrap--text p{background-color:#44e6c4;width:100%}.header__user-status .coin--wrap--text .triangle{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #44e6c4}.header__user-status .coin--link{padding-left:10px;display:table-cell;text-align:center}.header__user-status .gold{margin-bottom:5px;display:table;width:100%}.header__user-status .gold--wrap{display:table-cell;width:60px}.header__user-status .gold--wrap--text{text-align:center;display:table;color:#fff}.header__user-status .gold--wrap--text>*{display:table-cell}.header__user-status .gold--wrap--text p{background-color:#2e8bff;width:100%}.header__user-status .gold--wrap--text .triangle{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #2e8bff}.header__user-status .gold--link{padding-left:10px;display:table-cell;text-align:center}.header__user-status .coin,.header__user-status .gold{background-color:#fff;border-radius:3px;border:1px solid #0074bf;color:#0074bf;font-weight:600}.header__user-status .coin .value,.header__user-status .gold .value{font-size:12px;font-size:1.2rem}.header__user-status .coin .unit,.header__user-status .gold .unit{font-size:12px;font-size:1.2rem}.header .menu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.header .menu-list li{position:relative;border-right:1px solid #ccc;width:20%;background-color:#f2f2f2;font-size:10px;font-size:1rem;font-weight:600;text-align:center;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.header .menu-list li:last-child{border:none}.header .menu-list li a{color:#666;display:inline-block}.header .menu-list li span{display:block;line-height:1.2}.header .menu-list li .icon{padding-top:22px;background-repeat:no-repeat;background-size:auto 20px;background-position:center top}.header .menu-list li .newTriangle{position:absolute;left:0;top:0;width:27px;height:auto}.header .menu-list .bbs .icon{background-image:url(../images/header_v2/icon_menu_bbs.png)}.header .menu-list .invite .icon{background-image:url(../images/header_v2/icon_menu_invite.png)}.header .menu-list .new-game .icon{background-image:url(../images/header_v2/icon_menu_new_game.png)}.header .menu-list .new-game .badge{background-color:#f93455;color:#fff;padding:2px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:4px;left:60%}.header .menu-list .gacha .icon{background-image:url(../images/header_v2/icon_menu_gacha.png)}.header .menu-list .gold .icon{background-image:url(../images/header_v2/icon_menu_gold.png)}.header .menu-list .gold .badge{background-color:#f93455;color:#fff;padding:2px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:4px;left:60%}.header .menu-list .coin .icon{background-image:url(../images/header_v2/icon_menu_coin.png)}.current-reserve .header .menu-list .new-game{background-color:#ffa800}.current-reserve .header .menu-list .new-game .icon{background-image:url(../images/header_v2/icon_menu_new_game_on.png)}.current-reserve .header .menu-list .new-game a{color:#fff}.current-gacha .header .menu-list .gacha{background-color:#ff9ba4}.current-gacha .header .menu-list .gacha .icon{background-image:url(../images/header_v2/icon_menu_gacha_on.png)}.current-gacha .header .menu-list .gacha a{color:#fff}.current-gold .header .menu-list .gold{background-color:#ffc21d}.current-gold .header .menu-list .gold .icon{background-image:url(../images/header_v2/icon_menu_gold_on.png)}.current-gold .header .menu-list .gold a{color:#fff}.current-coin .header .menu-list .coin{background-color:#2e8bff}.current-coin .header .menu-list .coin .icon{background-image:url(../images/header_v2/icon_menu_coin_on.png)}.current-coin .header .menu-list .coin a{color:#fff}.current-invite .header .menu-list .invite{background-color:#ff781e}.current-invite .header .menu-list .invite .icon{background-image:url(../images/header_v2/icon_menu_invite_on.png)}.current-invite .header .menu-list .invite a{color:#fff}.bodySns .innerBodySns{max-width:414px;margin-right:auto;margin-left:auto}.bodySns .innerBodySns .topSns{text-align:center;padding:33px 25px 27px 25px}.bodySns .innerBodySns .topSns img{margin-bottom:25px}.bodySns .innerBodySns .topSns p{color:#3e7eb3;font-size:16px;font-size:1.6rem;line-height:1.5}.bodySns .innerBodySns .topSns p span{letter-spacing:-.1em}.bodySns .innerBodySns .bottomSns .title{border-bottom:solid 1px #ccc;padding:0 17px}.bodySns .innerBodySns .bottomSns .title p{border-left:solid 5px #3d8ccc;padding-left:10px;margin-bottom:7px;font-size:18px;font-size:1.8rem}.bodySns .innerBodySns .bottomSns .bottun{padding:20px 35px;text-align:center}.bodySns .innerBodySns .bottomSns .bottun div{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px}.bodySns .innerBodySns .bottomSns .bottun div a{color:#fff;font-size:14px;font-size:1.4rem}.bodySns .innerBodySns .bottomSns .bottun .lineB{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4ZDMyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyYmQyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#58d32e),color-stop(100%,#42bd2c));background-image:-moz-linear-gradient(#58d32e,#42bd2c);background-image:-webkit-linear-gradient(#58d32e,#42bd2c);background-image:linear-gradient(#58d32e,#42bd2c)}.bodySns .innerBodySns .bottomSns .bottun .twitterB{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYzVmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzViYjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7bc5fd),color-stop(100%,#5bb0f0));background-image:-moz-linear-gradient(#7bc5fd,#5bb0f0);background-image:-webkit-linear-gradient(#7bc5fd,#5bb0f0);background-image:linear-gradient(#7bc5fd,#5bb0f0)}.bodyWarning .innerBodyWarning{max-width:414px;margin-right:auto;margin-left:auto}.bodyWarning .innerBodyWarning .title{background-color:#3e7eb2;text-align:center;color:#fff;padding:10px}.bodyWarning .innerBodyWarning .warningContent{padding:10px}.bodyWarning .innerBodyWarning .warningContent .backBtn a{color:#3778ad}.bodyWarning .innerBodyWarning .warningContent .content{margin:15px 0 15px 0}.bodyWarning .innerBodyWarning .warningContent .content p{margin-bottom:15px}.bodyWarning .innerBodyWarning .warningContent .content p span{color:#f93455}.bodyWarning .innerBodyWarning .warningContent .content ul .warningList{margin-bottom:15px}.bodySp .innerBodySp{max-width:640px;margin-right:auto;margin-left:auto}.bodySp .innerBodySp .titleSp{background-color:#dff2ff;text-align:center;color:#2766e6;padding:10px;font-weight:600;font-size:15px;font-size:1.5rem}.bodySp .innerBodySp .bottom_wrap .url{display:block;text-align:left;word-break:break-all;border:none}.reservation_list .badge_wrap{position:relative}.reservation_list .badge_wrap .badge{position:absolute;right:6px}.reservation_list .badge_wrap .badge_reserve{right:15px}.reservation_list .icon_description_area{display:table;margin:0 auto 10px}.reservation_list .icon_description_area>p{display:table-cell;vertical-align:top;text-align:left}.reservation_list .icon_description_area>p span{margin-right:4px;vertical-align:middle;font-size:10px;font-size:1rem}.reservation_list .icon_description--bonus{padding-left:8px}.reservation_list .icon_gift{display:inline-block;padding:1px 5px;background-color:#f93455;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.reservation_list .icon_gold{display:inline-block;padding:1px 5px;background-color:#fff01d;color:#af8d03;font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.reservation_list section.game_title_wrap .first_row{margin:5px 0;overflow:hidden}.reservation_list section.game_title_wrap .first_row .icon_wrap{float:right}.reservation_list section.game_title_wrap .first_row .icon_wrap>div{vertical-align:top;margin-right:5px}.reservation_list section.game_title_wrap .first_row .category_wrap{float:left}.reservation_list section.game_title_wrap .first_row .category_wrap>p{color:#fff;padding:1px 6px}.reservation_list section.game_title_wrap .first_row .category_wrap .category_update{background-color:#2ca9e8}.reservation_list section.game_title_wrap .first_row .category_wrap .category_newtitle{background-color:#f89b0f}.reservation_list_detail section .limited-banner img{max-width:100%;width:100%}.reservation_list_detail section .top_wrap.none-bonus{height:120px}.reservation_list_detail section .top_wrap .button{position:absolute;right:0;bottom:-10px;width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px);text-align:center}.reservation_list_detail section .top_wrap .button p{display:inline-block;padding-left:20px;background:url(../images/icon_gift.png) no-repeat scroll 0 0;background-size:16px auto;margin:2px 0}.reservation_list_detail section .top_wrap .btn_reserve_gift{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NmE2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMmQzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f76a6f),color-stop(100%,#cc2d33));background-image:-moz-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:-webkit-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:linear-gradient(to bottom,#f76a6f 0,#cc2d33 100%);border:1px solid #ae1a1f;margin-top:0;margin-right:0;width:55%;padding:0 10px;font-size:12px;font-size:1.2rem}.reservation_list_detail section .top_wrap .btn_get_gift{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#d4e6f5));background-image:-moz-linear-gradient(#f5f5f5,#d4e6f5);background-image:-webkit-linear-gradient(#f5f5f5,#d4e6f5);background-image:linear-gradient(#f5f5f5,#d4e6f5);font-weight:700;margin-top:0;margin-right:0;width:62%;padding:6px 7px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;border:1px solid #3d8ccc;text-align:left;top:63px;position:absolute;right:0}.reservation_list_detail section .top_wrap .btn_get_gift p{background:url(../images/icon_download.png) no-repeat scroll 0 0;background-size:18px auto;color:#3d8ccc;background-position:0 center;padding-left:24px;margin-left:auto;margin-right:auto;display:block}.reservation_list_detail section .reserved_wrap{width:95%;margin:0 auto}.reservation_list_detail section .reserved_wrap .reserved_img{display:block;margin-right:auto;margin-left:auto}.reservation_list_detail section .reserved_wrap .reserverd_txt{color:red}.reservation_list_detail section .limited-banner__image{display:block;margin-bottom:15px}.reservation_list_detail section .limited-banner__image img{vertical-align:bottom}.reservation_list_detail section .limited-banner .btn_get_gift{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#d4e6f5));background-image:-moz-linear-gradient(#f5f5f5,#d4e6f5);background-image:-webkit-linear-gradient(#f5f5f5,#d4e6f5);background-image:linear-gradient(#f5f5f5,#d4e6f5);font-weight:700;width:80%;padding:6px 7px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;border:1px solid #3d8ccc;text-align:center;margin:0 auto 15px}.reservation_list_detail section .limited-banner .btn_get_gift p{display:inline-block;vertical-align:middle;color:#3d8ccc;background-position:0 center;padding:5px 0;font-size:12px;font-size:1.2rem}.reservation_list_detail section .limited-banner .btn_get_gift p::before{content:'';background:url(../images/icon_download.png) no-repeat scroll 0 0;background-size:18px auto;display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:10px}.reservation_list_detail section .bottom_wrap .btn__synch{display:inline-block;margin:10px 0;padding:6px 10px 6px 22px;color:#3d8ccc;font-size:13px;font-size:1.3rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #3d8ccc;background:url(../images/arrow_link.png) no-repeat scroll 8px center;background-size:7px 11px}.reservation_list_detail section .bottom_wrap .btn_reserve{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(top,#60acea 0,#1a6fb5 100%);background-image:-webkit-linear-gradient(top,#60acea 0,#1a6fb5 100%);background-image:linear-gradient(to bottom,#60acea 0,#1a6fb5 100%);border:1px solid #035394;margin-top:0}.reservation_list_detail section .bottom_wrap .btn_reserve_gift{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NmE2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMmQzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f76a6f),color-stop(100%,#cc2d33));background-image:-moz-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:-webkit-linear-gradient(top,#f76a6f 0,#cc2d33 100%);background-image:linear-gradient(to bottom,#f76a6f 0,#cc2d33 100%);border:1px solid #ae1a1f;margin-top:0}.reservation_list_detail section .bottom_wrap .btn_reserve_gift p{display:inline-block;padding-left:26px;background:url(../images/icon_gift.png) no-repeat scroll 0 0;background-size:18px auto}.reservation_list_detail section .bottom_wrap .btn_download{display:block;width:160px;margin:10px auto 0;padding:6px 10px;color:#3d8ccc;font-size:13px;font-size:1.3rem;border:1px solid #3d8ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservation_list_detail section .bottom_wrap .btn_download p{display:inline-block;padding-left:22px;background:url(../images/icon_download.png) no-repeat scroll 0 2px;background-size:15px auto}.reservation_list_detail section .bottom_wrap .step_title{max-width:270px;margin:0 auto 4px;color:#3d8ccc;font-weight:700;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;text-align:left}.reservation_list_detail section .bottom_wrap .step_title--number{display:inline-block;margin-left:2px;padding:1px 2px;border:1px solid #3d8ccc;text-align:center;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px}.reservation_list_detail section .bottom_wrap .step_space{margin-bottom:5px;text-align:center;color:#3d8ccc;font-weight:700;letter-spacing:1px;letter-spacing:.1rem;font-size:16px;font-size:1.6rem}.reservation_list_detail section .bottom_wrap .step_space--icon_arrow{display:inline-block;width:0;height:0;margin:0 4px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3d8ccc}.reservation_list_detail section .bottom_wrap .area_get_gift{margin:10px 0}.reservation_list_detail section .bottom_wrap .area_get_gift--btn__dl{width:270px;margin-top:0;padding:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#d4e6f5));background-image:-moz-linear-gradient(#f5f5f5,#d4e6f5);background-image:-webkit-linear-gradient(#f5f5f5,#d4e6f5);background-image:linear-gradient(#f5f5f5,#d4e6f5);font-weight:700}.reservation_list_detail section .bottom_wrap .area_get_gift--btn__dl p{background:url(../images/icon_download.png) no-repeat scroll 0 0;background-size:18px auto}.reservation_list_detail section .bottom_wrap .area_get_gift--text{margin-top:10px}.reservation_list_detail section .bottom_wrap .area_bonus--inner{max-width:270px;margin:0 auto;background-color:#f93455;border:none}.reservation_list_detail section .bottom_wrap .area_bonus--title{display:table;padding:4px;background-color:transparent}.reservation_list_detail section .bottom_wrap .area_bonus--title>p{display:table-cell}.reservation_list_detail section .bottom_wrap .area_bonus--title>p>*{display:inline-block;width:100%;vertical-align:middle}.reservation_list_detail section .bottom_wrap .area_bonus--title--gold{display:block;width:48px;padding:0 1px}.reservation_list_detail section .bottom_wrap .area_bonus--title--gold span{padding:4px;font-weight:700;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff01d;border:2px solid #cc2c64}.reservation_list_detail section .bottom_wrap .area_bonus--text{margin-top:0;font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem;text-align:center;color:#fff}.reservation_list_detail section .bottom_wrap .area_bonus--btn__synch{display:inline-block;margin-top:6px;padding:2px 6px;font-size:13px;font-size:1.3rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#e42343;color:#fff}.reservation_list_detail section .bottom_wrap aside .code_box--text{display:inline-block;margin-bottom:10px;padding:6px 16px;border:1px solid #333;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservation_list_detail section .bottom_wrap aside .btn_start.center{float:none;width:150px;display:inline-block}.reservation_list_detail section .area_bonus--inner{padding-bottom:6px;text-align:center;border:2px solid #f55e93;background-color:#fff4f8;color:#cc2c64}.reservation_list_detail section .area_bonus--title{display:table;padding:2px 4px 4px;background-color:#f55e93}.reservation_list_detail section .area_bonus--title>p{display:table-cell}.reservation_list_detail section .area_bonus--title>p>*{display:inline-block;width:100%;vertical-align:middle}.reservation_list_detail section .area_bonus--title--gold{display:block;width:48px;padding:0 1px}.reservation_list_detail section .area_bonus--title--gold span{padding:4px;font-weight:700;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff01d;border:2px solid #cc2c64}.reservation_list_detail section .area_bonus--text{margin-top:4px;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;padding:5px;text-align:left;color:#666}.reservation_list_detail section .carousel-detail li>.image{background-size:contain;background-position:left center;width:280px;height:280px;display:block;background-repeat:no-repeat}.reservation_list_detail .pre_booking a{color:#333}.reservation_list_detail .pre_booking h3{margin-bottom:10px;padding:15px 0;background-color:#505050;color:#fff;text-align:center;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.reservation_list_detail .pre_booking--wrap{padding:8px}.reservation_list_detail .pre_booking--box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ccc}.reservation_list_detail .pre_booking--wrapperTitle{display:table;border-collapse:separate;border-spacing:3px 0;margin-top:8px;margin-bottom:12px;width:100%}.reservation_list_detail .pre_booking--wrapperTitle .title{margin:0;display:table-cell;font-size:17px;font-size:1.7rem;line-height:18px;line-height:1.8rem;vertical-align:middle;width:50%}@media only screen and (max-width:320px){.reservation_list_detail .pre_booking--wrapperTitle .title{font-size:14px;font-size:1.4rem}}.reservation_list_detail .pre_booking--wrapperTitle .title h4{margin:0;text-align:left;font-weight:700}.reservation_list_detail .pre_booking--wrapperTitle .display_bonus{display:table-cell;text-align:right}.reservation_list_detail .pre_booking--wrapperTitle .display_bonus .tokuten{background-color:#f93455;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;padding:3px 6px;color:#fff;text-align:center;font-size:14px;font-size:1.4rem;margin-right:3px}.reservation_list_detail .pre_booking--wrapperTitle .display_bonus .bonus{background-color:#fff01d;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;color:#af8d03;text-align:center;padding:3px 6px;font-size:14px;font-size:1.4rem}.reservation_list_detail .pre_booking .number{position:relative;margin:8px 0;font-size:15px;font-size:1.5rem}.reservation_list_detail .pre_booking .number .rpg{margin-left:8px;background-color:#fff;padding:4px 7px}.reservation_list_detail .pre_booking .number .rpg_num{position:absolute;right:0;margin-right:8px}.inviteSp{text-align:center}.inviteSp_campaignWrap{background-color:#fff}.inviteSp_campaignWrap p{font-size:12px;font-size:1.2rem;text-align:center;line-height:1.3;font-weight:700;color:#ff4b28;padding:5px 5px 3px;background-color:#ffdbb7;position:relative}.inviteSp_campaignWrap p:after{content:"";position:absolute;border-top:10px solid #ffdbb7;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;bottom:-40%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.inviteSp_campaignWrap a{display:block}.inviteSp_campaignWrap a img{width:100%}.inviteSp .title{margin:0;padding:6px;text-align:center;color:#f48301;border-top:1px solid #f48301;border-bottom:1px solid #f48301;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;background:#ffead1}.inviteSp .title .bold{font-size:18px;font-size:1.8rem}.inviteSp .title.specialCampaign{background-color:#fff32b;position:relative}.inviteSp .title.specialCampaign .deadline{padding:10px 8px 6px;background-color:#f48301;color:#fff;font-weight:400;font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;top:3px;right:5px}.inviteSp .bnr-area img{max-width:100%}.inviteSp__note-unit__link{margin-bottom:2rem}.inviteSp__note-unit__link a{text-decoration:underline;color:#3778ad}.inviteSp__note{max-width:355px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:90%;margin:0 auto;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.inviteSp__note__icon{width:15%}.inviteSp__note__icon img{max-width:100%}.inviteSp__note__description{width:82%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px;border:2px solid #3778ad;background-color:#d7e6f3;color:#3778ad}.inviteSp .cautionText{width:306px;margin:4px auto 0;color:#f48301;text-align:left;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem}.inviteSp .cautionText:first-of-type{margin-top:10px}.inviteSp .invite_image{margin-top:8px;vertical-align:top}.inviteSp .balloon-wrap{padding-top:1rem;max-width:600px;margin:0 auto;text-align:center}.inviteSp .balloon-wrap strong{color:#f93455;font-weight:600;font-size:16px;font-size:1.6rem}.inviteSp .balloon-wrap span.asterisk{font-size:12px;font-size:1.2rem;font-weight:300;color:#333}.inviteSp table{border-collapse:collapse;margin:15px auto}.inviteSp table th{padding:4px 8px;font-weight:400;background:#f2f2f2;border:1px solid #666}.inviteSp table td{padding:6px 8px;font-weight:700;border:1px solid #666}.inviteSp table td span{margin-right:4px;font-size:16px;font-size:1.6rem;font-family:helvetica;color:#f48301}.inviteSp table td span.asterisk{font-size:12px;font-size:1.2rem;font-weight:300;color:#333}.inviteSp .areaShareCode{margin-left:10px;margin-right:10px}.inviteSp .text_share{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:700}.inviteSp .textfield-area{width:100%;border:1px solid #333;border-radius:4px;background-color:#f2f2f2;margin-top:4px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;text-align:center;height:2.5em;padding:7px}.inviteSp dl{margin-top:6px;display:inline-block;float:none}.inviteSp dl dt{padding:6px 10px}.inviteSp .share_to_sns{background:#f2f2f2;margin:16px 10px 0;padding:10px}.inviteSp .share_to_sns h3{margin-top:0}.inviteSp .share_to_sns ul{margin-bottom:0}.inviteSp .btn_howto_invite{display:inline-block;width:160px;padding:8px 10px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem}.inviteSp .btn_howto_invite .icon_caution{display:inline-block;margin-right:6px;background:#fff;color:#3778ad;width:18px;height:18px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;font-weight:700;font-family:helvetica bold}.inviteSp .howto_invite_wrap{margin:20px 0 0 0;padding:20px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden}.inviteSp .howto_invite_wrap h3{margin:0;font-size:16px;font-size:1.6rem;color:#666}.inviteSp .howto_invite_wrap ul{display:table;text-align:left;margin:20px auto 0 auto;max-width:355px}.inviteSp .howto_invite_wrap ul li{position:relative;margin-bottom:30px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;position:relative}.inviteSp .howto_invite_wrap ul li>p:first-child{width:20px;height:20px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;color:#fff;text-align:center;background:#3778ad;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:0;left:0;padding-top:3px}.inviteSp .howto_invite_wrap ul li>p:nth-child(2){padding-left:2.2em;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .small_text{display:inline-block;margin-top:6px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;color:#666}.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .txt_bold{font-weight:700}.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .specialGold,.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .txt_orange{color:#f48301;font-weight:700;font-size:15px;font-size:1.5rem;position:relative}.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .specialGold:after,.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .txt_orange:after{content:"";position:absolute;background-color:#fff11d;width:100%;height:8px;left:0;bottom:0;z-index:-1}.inviteSp .howto_invite_wrap ul li>p:nth-child(2) .specialGold{padding:1px 3px;background-color:#fff32b}.inviteSp .howto_invite_wrap ul li .cautionBalloon{display:inline-block;padding:12px 10px 14px;border:1px solid #dcac00;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;background-color:#fff32b;text-align:center;color:#f48301;position:absolute;top:20px;right:-18px}.inviteSp .howto_invite_wrap ul li .cautionBalloon .main{font-weight:700}.inviteSp .howto_invite_wrap ul li .cautionBalloon .sub{margin-top:2px;font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;letter-spacing:-.5px;letter-spacing:-.05rem}.inviteSp .howto_invite_wrap ul li img{display:block;margin:8px auto 0}.inviteSp .invited{margin-top:10px}.inviteSp .invited .btn_code{display:inline-block;width:auto;margin-top:5px;padding:10px 15px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem;background-color:#333}.inviteSp .note_of_caution{text-align:left;padding:10px;margin:20px 10px 10px;background:#f2f2f2}.inviteSp .note_of_caution h3{margin:0;padding:0 0 0 30px;color:#3778ad;line-height:22px;line-height:2.2rem;background:url(../images/icon_caution.png) no-repeat scroll left center;background-size:24px 21px}.inviteSp .note_of_caution p{margin-top:8px}.inviteSp .modal_area{position:relative}.inviteSp .modal_area .modal_close{position:absolute;right:10px;top:10px}.inviteSp .modal_area h2{margin-bottom:6px;border:none;background:0 0;font-size:15px;font-size:1.5rem}.inviteSp #howto_invite.modal_area{position:absolute!important;top:10px!important;margin-top:0!important}.inviteSp #howto_invite.modal_area ul{display:table;margin:0 0 10px}.inviteSp #howto_invite.modal_area ul li{position:relative;margin-bottom:25px;font-size:13px;font-size:1.3rem}.inviteSp #howto_invite.modal_area ul li p:first-child{width:18px;height:18px;margin-top:2px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#fff;text-align:center;background:#3778ad;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:0;left:0}.inviteSp #howto_invite.modal_area ul li p:nth-child(2){padding-left:24px}.inviteSp #howto_invite.modal_area ul li p:nth-child(2) .txt_bold{font-weight:700}.inviteSp #howto_invite.modal_area ul li p:nth-child(2) .txt_orange{color:#f48301;font-weight:700;font-size:15px;font-size:1.5rem}.inviteSp #howto_invite.modal_area ul li img{display:block;margin:8px auto 0}.inviteSp #howto_invite.modal_area ul li:last-child{margin-bottom:0}.inviteSp #howto_invite.modal_area ul li:nth-child(1) img,.inviteSp #howto_invite.modal_area ul li:nth-child(2) img{padding-right:20px}.inviteSp #share_fb_modal p,.inviteSp #share_line_modal p,.inviteSp #share_mail_modal p,.inviteSp #share_tw_modal p{border:1px solid #999;padding:8px}.inviteSp #share_fb_modal .btn_share,.inviteSp #share_line_modal .btn_share,.inviteSp #share_mail_modal .btn_share,.inviteSp #share_tw_modal .btn_share{font-weight:700;text-align:center;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.inviteSp #share_tw_modal .btn_share{background:#31a7e0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmFlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxYTdlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5dbae7),color-stop(100%,#31a7e0));background-image:-moz-linear-gradient(top,#5dbae7,#31a7e0);background-image:-webkit-linear-gradient(top,#5dbae7,#31a7e0);background-image:linear-gradient(to bottom,#5dbae7,#31a7e0)}.inviteSp #share_fb_modal .btn_share{background:#3b5998;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNzBiYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4c70ba),color-stop(100%,#3b5998));background-image:-moz-linear-gradient(top,#4c70ba,#3b5998);background-image:-webkit-linear-gradient(top,#4c70ba,#3b5998);background-image:linear-gradient(to bottom,#4c70ba,#3b5998)}.inviteSp #share_line_modal .btn_share{background:#00ad00;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZTAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00e000),color-stop(100%,#00ad00));background-image:-moz-linear-gradient(top,#00e000,#00ad00);background-image:-webkit-linear-gradient(top,#00e000,#00ad00);background-image:linear-gradient(to bottom,#00e000,#00ad00)}.inviteSp #share_mail_modal .btn_share{background:#f7684c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5OTE3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3Njg0YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f9917d),color-stop(100%,#f7684c));background-image:-moz-linear-gradient(top,#f9917d,#f7684c);background-image:-webkit-linear-gradient(top,#f9917d,#f7684c);background-image:linear-gradient(to bottom,#f9917d,#f7684c)}.invitedSp .invitedContentSp,.invited_completeSp .invitedContentSp{padding:10px;text-align:center}.invitedSp .invitedContentSp p{font-size:13px;font-size:1.3rem;margin:10px 0 10px}.invitedSp .btn{width:140px;margin-top:20px;-moz-appearance:none;-webkit-appearance:none;border:none}.invited_completeSp .invitedContentSp>p:first-child{margin:20px auto;font-weight:700;font-size:14px;font-size:1.4rem}.invited_completeSp .completeBox{background:#f1f1f1;padding:10px;margin:10px}.invited_completeSp .completeBox>p{font-weight:700;font-size:14px;font-size:1.4rem}.bodyExchange.body--frame .innerBodyExchange{max-width:100%}.bodyExchange .bnr-area{padding:1rem}.bodyExchange .bnr-area img{max-width:100%;vertical-align:top}.bodyExchange .innerBodyExchange{max-width:414px;margin-right:auto;margin-left:auto}.bodyExchange .innerBodyExchange .exchangeContent .exchangeTitle{text-align:center;color:#fff;margin:0;padding:10px;background-color:#3e7eb2;font-size:12px;font-size:1.2rem;font-weight:400}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList{margin-top:12px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine{border-bottom:solid 1px #ccc;padding:10px 6px 10px 10px;display:table;width:100%;height:80px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine:first-child{border-top:solid 1px #ccc}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine>*{display:table-cell;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine img{margin-top:14px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine .logoBox p{width:102px;padding:9px 0;text-align:center;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;color:#888}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine .exchangeText{padding-left:6px;padding-right:3px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeList .exchangeLine .exchangeText span{font-weight:700}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent{background-color:#f0f0f0;padding:10px 34px;border-bottom:solid 1px #ccc}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage{width:180px;text-align:center;margin-right:auto;margin-left:auto;padding-bottom:10px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage img{vertical-align:bottom}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .logoBox{text-align:center}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .logoBox p{width:180px;padding:12px 0;border:1px solid #999;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;color:#888;background-color:#fff}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBox{display:table;width:100%;margin-top:5px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBox>*{display:table-cell;vertical-align:middle;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBox .pointLevel{color:#2766e6;background-color:#d4e6f5;border:solid 1px #2766e6;font-weight:700}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBox .pointText{background-color:#fff;border:solid 1px #2766e6;min-width:104px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBox .pointText span{color:#f93455;font-weight:700}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBoxLv2{padding-top:10px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBoxLv2 .pointLevelLv2{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .pointBoxLv2 .pointTextLv2{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;border-left:none}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeDetailImage .levelBox{width:100%;background-color:#d4e6f5;border:solid 1px #3778ad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;text-align:center;font-weight:700;color:#3778ad}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount{text-align:center;width:250px;margin-right:auto;margin-left:auto}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountTitle{font-weight:700;font-size:13px;font-size:1.3rem;padding-bottom:7px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox{background-color:#fff}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox form:last-child .amountBoxLine{border-bottom:solid 1px #999}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine{padding:10px;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #999;width:100%}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineTop{-webkit-justify-content:flex-start;justify-content:flex-start}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineTop .fa{color:#666;font-size:17px;font-size:1.7rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText{padding-left:16px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText .innerAmountBoxText{display:table;font-size:15px;font-size:1.5rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText .innerAmountBoxText>*{display:table-cell;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText .innerAmountBoxText p:first-child{padding-right:14px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText .innerAmountBoxText p:last-child{padding-left:11px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxText .innerAmountBoxText img{padding-top:5px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2{display:table}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2>*{display:table-cell;vertical-align:middle;font-size:15px;font-size:1.5rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2 .amountBoxTextP{width:38px;text-align:right}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2 .amountBoxTextP p{color:#f93455}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2 .amountBoxTextImage{width:39px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxTextLv2 .amountBoxTextP02{width:118px}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineBottom{margin-top:4px;color:red;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineBottom .num{font-size:12px;font-size:1.2rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .amountBox .amountBoxLine .amountBoxLineBottom .fa{margin:0 4px;font-size:13px;font-size:1.3rem}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .text--link{display:inline-block;margin-top:10px;color:#3778ad;text-decoration:underline}.bodyExchange .innerBodyExchange .exchangeContent .exchangeDetailContent .innerDetailContent .exchangeAmount .text--link .fa-chevron-right{margin-left:4px;font-size:10px;font-size:1rem}.bodyExchange .innerBodyExchange .note{margin:3px 10px 5px;padding:5px;color:#f93455;text-align:center;font-weight:700;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#ffedf0}.bodyExchange .innerBodyExchange .campaign_link{text-align:center;margin-top:20px;margin-bottom:10px;padding-left:10px;padding-right:10px}.bodyExchange .innerBodyExchange .campaign_link img{width:100%}.bodyExchange .innerBodyExchange .linkToHistory{text-align:center;margin-top:15px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.bodyExchange .innerBodyExchange .linkToHistory a{display:inline-block;color:#5494ff;border-bottom:1px solid #5494ff}.bodyExchange .innerBodyExchange .linkToHistory a i{display:inline-block;width:7px;height:11px;margin-right:6px;background:url(../images/arrow_right_blue.png) no-repeat scroll 0 0;background-size:7px 11px;margin-left:5px}.bodyExchange .innerBodyExchange .bannerHolder{width:300px;margin:10px auto 0}.bodyExchange .innerBodyExchange .exchangeLink{padding:20px 10px;text-align:center}.bodyExchange .innerBodyExchange .exchangeLink img{padding-bottom:12px}.bodyExchange .innerBodyExchange .exchangeLink img:last-child{padding-bottom:0}.bodyExchange .innerBodyExchange .exchangeCaution{padding:0 10px 30px}.bodyExchange .innerBodyExchange .exchangeCaution .cautionTitle{padding-bottom:12px;display:table}.bodyExchange .innerBodyExchange .exchangeCaution .cautionTitle>*{display:table-cell;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangeCaution .cautionTitle h2{color:#3778ad;font-weight:700;font-size:15px;font-size:1.5rem;padding-left:8px}.bodyExchange .innerBodyExchange .exchangeCaution .cautionText{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin-bottom:10px}.bodyExchange .innerBodyExchange .exchangeCaution .cautionText p{margin-bottom:10px}.bodyExchange .innerBodyExchange .exchangeCaution .cautionText p:last-child{margin-bottom:0}.bodyExchange .innerBodyExchange .exchangeMenu{background-color:#f5f5f5;display:table;width:100%;padding:12px 0 14px 0;position:fixed;bottom:0;left:0;right:0;margin:auto;max-width:640px}.bodyExchange .innerBodyExchange .exchangeMenu>*{display:table-cell;vertical-align:middle;width:33.333%;text-align:center}.bodyExchange .innerBodyExchange .exchangeMenu .myapps a img,.bodyExchange .innerBodyExchange .exchangeMenu .ranking a img,.bodyExchange .innerBodyExchange .exchangeMenu .reserve a img{display:inline-block;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangeMenu .myapps a p,.bodyExchange .innerBodyExchange .exchangeMenu .ranking a p,.bodyExchange .innerBodyExchange .exchangeMenu .reserve a p{display:inline-block;vertical-align:middle;color:#929292;font-size:15px;font-size:1.5rem}.bodyExchange .innerBodyExchange .exchangeContent02{padding:16px 10px;text-align:center}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTextBlue{color:#2a5b83;font-size:14px;font-size:1.4rem;text-align:left;padding:14px 0 20px 0}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableTitle{border:solid 1px #ccc;padding:4px}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableTitle>*{display:inline-block;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableTitle p{color:#666;font-weight:700;font-size:14px;font-size:1.4rem}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent{border:solid 1px #ccc;border-top:none;background-color:#f2f2f2;padding:10px 15px;text-align:left;margin-bottom:8px}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table{border:solid 2px #2766e6;border-spacing:0;margin-bottom:8px;width:268px;margin-right:auto;margin-left:auto}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr{padding:0}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr td{padding:4px 3px}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr td span{color:#f93455;font-weight:700}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr td:first-child{color:#2766e6;font-weight:700;border-bottom:solid 2px #fff;background-color:#dff2ff}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr td:last-child{border-bottom:solid 2px #d4e6f5;background-color:#fff}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent table tr:last-child td{border-bottom:none}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableContent .exchangeTableText{text-align:center}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableLink{text-align:right}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableLink a{color:#3778ad;display:inline-block;vertical-align:top;font-size:15px;font-size:1.5rem;font-weight:700}.bodyExchange .innerBodyExchange .exchangeContent02 .exchangeTable .exchangeTableLink a img{margin-left:6px;vertical-align:top;padding-top:1px}.bodyExchange .innerBodyExchange .exchangeAbout{padding:0 10px 20px 10px}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout{border:solid 1px #bfbfbf}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .exchangeAboutTitle{background-color:#f2f2f2;border-bottom:solid 1px #bfbfbf;color:#666;padding:5px;text-align:center;font-size:13px;font-size:1.3rem;font-weight:700}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText{padding:10px}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph{padding-bottom:12px}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph:last-child{padding-bottom:0}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph a{color:#3778ad;word-break:break-all}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph p{margin-bottom:5px;line-height:18px;line-height:1.8rem}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .middleTitle{font-size:13px;font-size:1.3rem}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .innerArea{margin:5px 0 10px 5px}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .innerArea p{margin-bottom:2px}.bodyExchange .innerBodyExchange .exchangeAbout .innerExchangeAbout .aboutText .aboutLv2{padding-bottom:12px}.bodyExchange .innerBodyExchange .sms_confirm{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyExchange .innerBodyExchange .sms_confirm.is-visible{z-index:999;opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__paragraph{margin-bottom:20px}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__paragraph .attention{color:#f93455}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup{width:290px;position:absolute;left:50%;top:50%;margin-left:-145px;margin-top:-200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:30px 25px;background-color:#fff;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .excPopupTitle{border-bottom:solid 1px #3e7eb2;padding-bottom:15px;text-align:center;margin-bottom:27px}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .excPopupTitle p{color:#3e7eb2;font-weight:700}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent{font-size:14px;font-size:1.4rem}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn>*{display:inline-block;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;padding:6px;margin-right:auto;margin-left:auto;text-align:center}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn>* a{display:block;color:#fff}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn .excBlue{background-color:#3e7eb2}.bodyExchange .innerBodyExchange .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn .excGray{background-color:#707f8c}.bodyExchange .innerBodyExchange .exchangePopup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyExchange .innerBodyExchange .exchangePopup.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup{width:290px;height:247px;position:absolute;left:50%;top:50%;margin-left:-145px;margin-top:-200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:30px 25px;background-color:#fff;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupTitle{border-bottom:solid 1px #3e7eb2;padding-bottom:15px;text-align:center;margin-bottom:27px}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupTitle p{color:#3e7eb2;font-weight:700}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent{font-size:14px;font-size:1.4rem}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupAmount{width:198px;margin-right:auto;margin-left:auto;display:table;padding-bottom:26px}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupAmount>*{display:table-cell;vertical-align:middle}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupAmount p span{color:#f93455}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupAmount p:first-child{padding-right:14px}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupAmount p:last-child{padding-left:14px}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupText{padding-bottom:30px;text-align:center}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupBtn>*{display:inline-block;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;padding:6px;margin-right:auto;margin-left:auto;text-align:center}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupBtn>* a{color:#fff;display:block}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupBtn .excBlue{background-color:#3e7eb2}.bodyExchange .innerBodyExchange .exchangePopup .cdExcPopup .excPopupContent .excPopupBtn .excGray{background-color:#707f8c}.exchangeContent .sms{border-bottom:#0b7dda solid 1px;text-align:center;padding:10px 0}.exchangeContent .sms_phone{display:inline-block;background-color:#f0f5ff;color:#3e7eb2;padding:10px;border:1px solid #3e7eb2;border-radius:3px;margin-bottom:10px;font-size:16px;font-size:1.6rem;background-image:url(/images/exchange/icon_phone.png);background-size:18px;background-repeat:no-repeat;background-position:left 10px top 8px;padding-left:34px}.exchangeContent .sms p.notice{color:#f93455;margin-bottom:10px}.exchangeContent .sms p.old-sms-user a{display:inline-block;margin-bottom:10px;color:#3778ad;text-decoration:underline}.share_to_sns{background:#f2f2f2;margin:20px 0 0;padding:10px 0;text-align:center}.share_to_sns h3{margin-top:0}.share_to_sns ul{margin-bottom:0}.note_of_caution{text-align:left;padding:10px;margin:15px 10px;background:#f2f2f2}.note_of_caution h3{margin:0;padding:0 0 0 30px;color:#3778ad;line-height:22px;line-height:2.2rem;background:url(../images/icon_caution.png) no-repeat scroll left center;background-size:24px 21px}.note_of_caution p{margin-top:8px}.bodyiTunes .title{width:90%;margin:auto;padding-bottom:10px;border-bottom:1px solid #ccc}.bodyiTunes .title h2.buy{text-align:center;background-image:url(../images/itunes/icon_imovie.png),url(../images/itunes/icon_iBooks.png);background-repeat:no-repeat,no-repeat;background-size:41px 25px,34px 28px;background-position:center left 14px,center right 20px;padding:6px 0}.bodyiTunes .title .banner{display:block;text-align:center}.bodyiTunes .introduction02{background-color:#d5e6f4;font-size:14px;font-size:1.4rem}.bodyiTunes .introduction02 .music4500{display:table;margin:auto;padding-bottom:20px}.bodyiTunes .introduction02 .offline{display:table;margin:auto}.bodyiTunes .introduction02 .icon_listening{display:table-cell;margin-right:35px}.bodyiTunes .introduction02 .icon_offline{display:table-cell;margin-left:15px}.bodyiTunes .introduction02 .bold{font-weight:700;color:#1a7fc0;display:table-cell;vertical-align:middle}.bodyiTunes .main_row{margin:0 10px 15px;padding:15px 0 10px;text-align:center;border-bottom:1px solid #ccc;letter-spacing:1px;letter-spacing:.1rem}.bodyiTunes .main_row--copy{display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:700;color:#dc3652;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.bodyiTunes .main_row--title{margin:6px 0 0;padding:0;font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}.bodyiTunes .main_row .forBuy{font-size:12px;font-size:1.2rem;font-weight:700;background-image:url(../images/itunes/icon_arrow.png);background-repeat:no-repeat;background-position:center bottom;background-size:10px;padding-bottom:20px}.bodyiTunes .main_row.border-none{border:none}.bodyiTunes .main_row.border-none p.padding{padding-bottom:15px}.bodyiTunes .main_row.border-none span.color-red{color:#f93455;font-weight:700}.bodyiTunes .feature_row{text-align:center}.bodyiTunes .feature_row--text{margin-bottom:10px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;color:#333}.bodyiTunes .feature_row--text__strong{display:inline-block;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;border-bottom:4px solid #f93455}.bodyiTunes .btn_row{width:260px;margin:20px auto 15px}.bodyiTunes .btn_row .btn{margin-bottom:5px;color:#fff}.bodyiTunes .btn_row .btn_code{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5MzQ1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwMTUzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f93455),color-stop(100%,#d01535));background-image:-moz-linear-gradient(top,#f93455 0,#d01535 100%);background-image:-webkit-linear-gradient(top,#f93455 0,#d01535 100%);background-image:linear-gradient(to bottom,#f93455 0,#d01535 100%)}.bodyiTunes .btn_row .btn_music{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MzFlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0MGFiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#c931e8),color-stop(100%,#840ab7));background-image:-moz-linear-gradient(top,#c931e8 0,#840ab7 100%);background-image:-webkit-linear-gradient(top,#c931e8 0,#840ab7 100%);background-image:linear-gradient(to bottom,#c931e8 0,#840ab7 100%)}.bodyiTunes .btn_row .btn_book{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YTQyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNzUyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7a42e),color-stop(100%,#f17521));background-image:-moz-linear-gradient(top,#f7a42e 0,#f17521 100%);background-image:-webkit-linear-gradient(top,#f7a42e 0,#f17521 100%);background-image:linear-gradient(to bottom,#f7a42e 0,#f17521 100%)}.bodyiTunes .btn_row .btn_movie{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5NzFjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NTNhNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#8971c8),color-stop(100%,#6453a5));background-image:-moz-linear-gradient(top,#8971c8 0,#6453a5 100%);background-image:-webkit-linear-gradient(top,#8971c8 0,#6453a5 100%);background-image:linear-gradient(to bottom,#8971c8 0,#6453a5 100%)}.bodyiTunes .btn_row .btn_blue{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODFjMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0NWY5ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#1b81c2),color-stop(100%,#145f9d));background-image:-moz-linear-gradient(top,#1b81c2 0,#145f9d 100%);background-image:-webkit-linear-gradient(top,#1b81c2 0,#145f9d 100%);background-image:linear-gradient(to bottom,#1b81c2 0,#145f9d 100%);font-weight:700;font-size:16px;font-size:1.6rem}.bodyiTunes .btn_row--attention{color:#f93455;text-align:left}.bodyiTunes .btn_row--attention.font11{font-size:11px;font-size:1.1rem;text-align:center;letter-spacing:0;letter-spacing:0}.bodyiTunes .information_row{text-align:center;margin-bottom:1rem}.bodyiTunes .information_row a{font-size:14px;font-size:1.4rem;text-decoration:underline;color:#5092c7}.bodyiTunes .btn{display:block;padding:12px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.bodyiTunes .description .banner{display:block;text-align:center;padding-bottom:30px}.bodyiTunes .description .caution{color:#f93455;font-size:11px;font-size:1.1rem;padding-bottom:20px;border-bottom:1px solid #ccc}.bodyiTunes .description .caution .information_row{margin-top:1rem}.bodyiTunes .howto_area{padding:10px;border:1px solid #f5c9d2;background-color:#fff4f6;margin:15px 10px}.bodyiTunes .howto_area--title{margin:0 0 5px;text-align:center}.bodyiTunes .howto_area--list{margin:0}.bodyiTunes .howto_area--list--item{margin-bottom:15px;padding-top:15px;border-top:1px solid #f5c9d2}.bodyiTunes .howto_area--list--item:last-child{margin-bottom:0;padding-bottom:0}.bodyiTunes .howto_area--text_main{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}.bodyiTunes .howto_area--text_main span{font-size:11px;font-size:1.1rem}.bodyiTunes .howto_area--image{display:block;width:50%;height:auto;margin:5px auto 0;border:1px solid #f5c9d2}.bodyiTunes .caution{margin:15px 10px}.bodyiTunes .caution h3{font-weight:400;font-size:11px;font-size:1.1rem;margin:0}html{background-color:transparent!important}.bodyFever img{max-width:100%}.bodyFever.bodyFever--01 .areaPage--gacha01,.bodyFever.bodyFever--01 .areaPage--top{background-image:url(../images/fever/bg_body_01.png);background-size:50px auto}.bodyFever.bodyFever--02{height:100%}.bodyFever.bodyFever--02 .areaPage--win01{height:100%;min-height:100%;background-image:url(../images/fever/bg_body_02.png);background-size:cover;background-position:top center;display:flex;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.bodyFever.bodyFever--02>.areaPage--win01{height:auto}.bodyFever.bodyFever--03{background-image:url(../images/fever/bg_body_03.png);background-size:50px auto}.bodyFever.bodyFever--04{height:100%}.bodyFever.bodyFever--04 .areaPage--lose01{height:100%;min-height:100%;background-image:url(../images/fever/bg_body_04.png);background-size:100px auto}.bodyFever.bodyFever--04>.areaPage--lose01{height:auto}.bodyFever.result .areaPage{background-color:#d8effc}.bodyFever.result .areaPage .head{padding-bottom:10px}.bodyFever.result h1.resultTitle{margin:0}.bodyFever.result h1.resultTitle img{display:block;margin:10px auto}.bodyFever.result .result_wrapper{background-color:#fff;width:90%;margin:auto;padding:10px;display:table}.bodyFever.result .result_wrapper .icon_smg{width:45px;height:45px;background-image:url(../../../images/result/icon_smg.png);background-size:45px;background-repeat:no-repeat;background-position:center;display:table-cell;vertical-align:middle}.bodyFever.result .result_wrapper .txt_wrapper{font-weight:700;display:table-cell;padding-left:10px;vertical-align:middle}.bodyFever.result .result_wrapper .txt_wrapper .name{font-size:10px;font-size:1rem}.bodyFever.result .result_wrapper .txt_wrapper .name span.gray{color:#8697a3;font-weight:400}.bodyFever.result .result_wrapper .txt_wrapper .txt{font-size:12px;font-size:1.2rem}.bodyFever.result .result_wrapper .txt_wrapper .txt span.blue{color:#2aa3ef}.bodyFever .areaPage{max-width:640px;margin-left:auto;margin-right:auto}.bodyFever .areaContents__note{background-color:#f1ef41;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:600;font-size:14px;font-size:1.4rem;color:#f93455;text-align:left;margin:10px 0 10px}.bodyFever .areaButton{text-align:center}.bodyFever .areaButton .buttonPrimary{font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem;text-align:center;padding:12px 10px;font-weight:700;color:#fff;display:block;border-width:2px;border-style:solid;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.bodyFever .areaButton .buttonPrimary.buttonPrimary--red{border-color:#b22c43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNzg4YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2Mzg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858)}.bodyFever .areaButton .buttonPrimary.buttonPrimary--blue{border-color:#2d5293;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYTRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyNzBiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73a4e4),color-stop(100%,#4270b7));background:-moz-linear-gradient(#73a4e4,#4270b7);background:-webkit-linear-gradient(#73a4e4,#4270b7);background:linear-gradient(#73a4e4,#4270b7)}.bodyFever .areaButton .buttonSecondary{color:#fff;font-size:17px;font-size:1.7rem;line-height:17px;line-height:1.7rem;font-weight:700;display:inline-block;padding:0 20px;margin-top:10px}.bodyFever .areaButton .buttonSecondary .underline{text-decoration:underline}.bodyFever .areaButton .buttonSecondary.buttonSecondary--blue{color:#1460dd}.bodyFever .areaButton .draw--btn{margin-bottom:10px}.bodyFever .areaButton .share--btn{margin-bottom:10px}.bodyFever .areaButton__hidden{overflow:hidden;witdh:300px;margin:10px auto 0}.bodyFever .areaButton__hidden .buttonPrimary-2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:center;font-weight:700;color:#fff;display:block;border-width:2px;border-style:solid;width:48%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bodyFever .areaButton__hidden .buttonPrimary-2.buttonPrimary--red{float:right;width:48%;padding:14px 10px;border-color:#b22c43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2Y2YjNiZiIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjE2YTgwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjYzODU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#f6b3bf),color-stop(15%,#f16a80),color-stop(100%,#f63858));background:-moz-linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%);background:-webkit-linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%);background:linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%)}.bodyFever .areaButton__hidden .buttonPrimary-2.buttonPrimary--blue{width:48%;float:left;padding:4px 10px;border-color:#2d5293;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2IxY2NmMCIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjNzNhNGU0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDI3MGI3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#b1ccf0),color-stop(15%,#73a4e4),color-stop(100%,#4270b7));background:-moz-linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%);background:-webkit-linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%);background:linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%)}.bodyFever .btn{position:absolute;right:20px;top:20px}.bodyFever .btn_skip{border:1px solid #205179;padding:0;margin:0;display:block;text-align:center;width:5em;letter-spacing:.1rem}.bodyFever .btn_skip a{display:block;padding:10px}.bodyFever .areaPage--top .camp-information-bnr{max-width:310px;margin:0 auto}.bodyFever .areaPage--top .camp-information-bnr img{max-width:100%}.bodyFever .areaPage--top .areaTimes{margin-top:12px}.bodyFever .areaPage--top .areaTimes__gachaTimes{width:100%;display:table}.bodyFever .areaPage--top .areaTimes__gachaTimes>*{display:table-cell;vertical-align:middle;font-weight:700}.bodyFever .areaPage--top .areaTimes__gachaTimes dt{text-align:center;background:#f63858;color:#fff;font-size:15px;font-size:1.5rem;padding:5px;width:140px}.bodyFever .areaPage--top .areaTimes__gachaTimes dd{text-align:center;background:#fff;color:#f63858;font-size:16px;font-size:1.6rem;border:1px solid #f63858}.bodyFever .areaPage--top .areaHead{width:93.75%;margin:0 auto;max-width:414px}.bodyFever .areaPage--top .areaHead__title01{text-align:center}.bodyFever .areaPage--top .areaHead__title01 img{width:100%;height:auto}.bodyFever .areaPage--top .areaHead__title01 img.gacha-text-ny{width:241px}.bodyFever .areaPage--top .areaHead__title02 img{width:100%;height:auto}.bodyFever .areaPage--top .areaHead__title03{margin:4px auto 0 auto}.bodyFever .areaPage--top .areaHead__title03--wrap{margin:12px auto 0;background-color:#fff;border:2px solid #135d8e;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.bodyFever .areaPage--top .areaHead__title03--wrap a{color:#5092c7;margin-bottom:12px;text-decoration:underline;display:inline-block}.bodyFever .areaPage--top .areaHead__title03 img{width:100%;height:auto}.bodyFever .areaPage--top .areaHead__text{margin:7px auto;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.2),-2px -2px 3px rgba(0,0,0,.2)}.bodyFever .areaPage--top .areaHead__text.areaHead__text--m01{background:rgba(51,51,51,.8);margin:6px auto;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;text-align:center;padding:5px}.bodyFever .areaPage--top .areaHead__text.areaHead__text--m01 a{color:#fff;text-decoration:underline}.bodyFever .areaPage--top .areaHead__text.areaHead__text--anniversary{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;text-align:center;color:#ff0;margin-top:10px;margin-bottom:10px;font-weight:700}.bodyFever .areaPage--top .resultBtn{background-image:url(../../../images/fever/btn-bg.png);background-size:250px;background-repeat:no-repeat;background-position:center top;height:58px;width:250px;margin:10px auto;position:relative;display:block}.bodyFever .areaPage--top .resultBtn .txt{position:absolute;top:17px;left:56px}.bodyFever .areaPage--top .areaContents{position:relative;padding-bottom:10px}.bodyFever .areaPage--top .areaContents__releaseText{max-width:250px;margin:0 auto 10px;padding:5px;color:#000;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:700;letter-spacing:1px;text-align:center;border:2px solid #f63858;background-color:#ffcbf1}.bodyFever .areaPage--top .areaContents__button{max-width:280px;margin-left:auto;margin-right:auto;position:relative;z-index:10}.bodyFever .areaPage--top .areaContents__button .buttonSecondary{background-color:rgba(255,255,255,.8);padding:5px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.bodyFever .areaPage--top .areaContents__img02{margin:0;position:absolute;bottom:0;width:100%}.bodyFever .areaPage--top .areaContents__img02 img{width:100%;vertical-align:top}.bodyFever .areaPage--top .areaContents .rewardSection{display:table;width:300px;height:163px;margin:0 auto;background:url(../images/fever/img_top_01_background.png) no-repeat scroll 0 0;background-size:300px auto}.bodyFever .areaPage--top .areaContents .rewardTable{display:table-cell;padding:8px 0 0 30px;vertical-align:middle}.bodyFever .areaPage--top .areaContents .rewardTable__item{width:112px;color:#f63858;text-shadow:-2px 1px 0 #fff600;font-weight:700;line-height:18px;line-height:1.8rem}.bodyFever .areaPage--top .areaContents .rewardTable__item:not(:last-child){border-bottom:1px dashed #5fb9f5}.bodyFever .areaPage--top .areaContents .rewardTable__item .chance{text-align:right}.bodyFever .areaPage--top .areaContents .rewardTable__item .number{font-size:16px;font-size:1.6rem;letter-spacing:.5px;letter-spacing:.05rem;margin-right:2px}.bodyFever .areaPage--top .areaContents .rewardTable__item .digit{font-size:12px;font-size:1.2rem}.bodyFever .areaPage--lose01{max-width:640px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.bodyFever .areaPage--lose01 .areaContents{text-align:center;width:100%;height:100%}.bodyFever .areaPage--lose01 .areaContents__tablecell{padding:20px 10px}.bodyFever .areaPage--lose01 .areaContents__img01{width:287px;margin:0 auto;display:inline-block}.bodyFever .areaPage--lose01 .areaContents__img01 img{vertical-align:top;width:100%}.bodyFever .areaPage--lose01 .areaContents__button{max-width:300px;margin-left:auto;margin-right:auto}.bodyFever .areaPage--lose01 .areaContents__button .areaButton__text{margin-top:20px;color:#c8113d;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;margin-bottom:3px;font-weight:700;text-decoration:underline}.bodyFever .areaPage--lose01 .areaContents__button .areaButton__text>span{color:#333}.bodyFever .areaPage--lose01 .event-bnr-area{max-width:300px;margin:0 auto 10px}.bodyFever .areaPage--win01{padding-top:1px;height:100%;min-height:100%}.bodyFever .areaPage--win01 .areaContents{text-align:left;max-width:320px;margin-left:auto;margin-right:auto}.bodyFever .areaPage--win01 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyFever .areaPage--win01 .areaContents__gold{width:154px;height:63px;margin:15px 0 0 10px;padding:10px 10px 13px 10px;line-height:30px;line-height:3rem;letter-spacing:1.5px;letter-spacing:.15rem;text-shadow:2px 2px 0 #a10929;font-weight:700;text-align:center;color:#fff;background:url(../images/fever/img_win_bg.png) no-repeat scroll 0 0;background-size:154px auto}.bodyFever .areaPage--win01 .areaContents__gold .number{font-size:28px;font-size:2.8rem}.bodyFever .areaPage--win01 .areaContents__gold .digit{font-size:20px;font-size:2rem}.bodyFever .areaPage--win01 .areaContents__img02{width:320px;margin:0 auto;position:relative;top:-30px;margin-bottom:-30px}.bodyFever .areaPage--win01 .areaContents__img03{width:304px;margin:0 auto;position:relative;top:-35px;margin-bottom:-35px}.bodyFever .areaPage--win01 .areaContents__button{padding:0 10px 20px;margin-left:auto;margin-right:auto}.bodyFever .areaPage--win01 .event-bnr-area{margin:0 auto 10px}.bodyFever .areaPage--tweet01 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyFever .areaPage--tweet01 .areaContents__img01{width:299px;margin:15px auto 0 auto}.bodyFever .areaPage--tweet01 .areaContents__text{margin-top:5px;color:#fff;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:700;text-align:center}.bodyFever .areaPage--tweet01 .areaContents__form{width:297px;height:263px;margin:0 auto;background-image:url(../images/fever/img_tweet_02.png);background-size:297px auto;padding-top:178px}.bodyFever .areaPage--tweet01 .areaContents__form textarea{width:270px;height:64px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin:0 auto;display:block;border:none}.bodyFever .areaPage--tweet01 .areaContents__button{max-width:280px;margin-left:auto;margin-right:auto;padding-bottom:10px}.bodyFever .areaPage--tweet01 .areaContents__button .areaButton__text{color:#fff;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin-bottom:3px;font-weight:700}.bodyFever .areaPage--tweet01 .areaContents__button .areaButton__text2{color:#c8113d;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;margin-bottom:6px;letter-spacing:-.05em;font-weight:700;text-decoration:underline}.bodyFever .areaPage--tweet01 .areaContents__button .areaButton__text2>span{color:#fff}.bodyFever .areaPage--tweet02 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyFever .areaPage--tweet02 .areaContents__img01{width:305px;margin:20px auto 0 auto}.bodyFever .areaPage--tweet02 .areaContents__button{max-width:280px;margin:0 auto}.bodyFever .areaPage--lose02{position:absolute;width:100%;height:100%;max-width:none}.bodyFever .areaPage--lose02 .areaContents{width:100%;height:100%}.bodyFever .areaPage--lose02 .areaContents__tablecell{text-align:center}.bodyFever .areaPage--lose02 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyFever .areaPage--lose02 .areaContents__img01{width:287px;margin:0 auto}.bodyFever .areaPage--lose02 .areaContents__button{max-width:280px;margin:0 auto}.bodyFever .areaPage--gacha01{position:absolute;width:100%;height:100%;overflow:hidden;max-width:none}.bodyFever .areaPage--gacha01 .areaContents{position:relative;width:100%;height:100%;overflow:hidden}.bodyFever .areaPage--gacha01 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyFever .areaPage--gacha01 .areaContents__img01{position:absolute;-webkit-animation:gacha-01 4s ease-out .8s;-moz-animation:gacha-01 4s ease-out .8s;animation:gacha-01 4s ease-out .8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}@-moz-keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}@keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}.bodyFever .areaPage--gacha01 .areaContents__img02{position:absolute;-webkit-animation:gacha-02 2.5s ease-out 5s;-moz-animation:gacha-02 2.5s ease-out 5s;animation:gacha-02 2.5s ease-out 5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}@-moz-keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}@keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}.bodyFever .areaPage--gacha01 .areaContents__img03{position:absolute;width:317px;height:175px;left:50%;margin-left:-158px;bottom:180px;opacity:0;-webkit-animation:gacha-03 .2s ease-out 7.3s;-moz-animation:gacha-03 .2s ease-out 7.3s;animation:gacha-03 .2s ease-out 7.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-03{0%{opacity:0}100%{opacity:1}}@-moz-keyframes gacha-03{0%{opacity:0}100%{opacity:1}}@keyframes gacha-03{0%{opacity:0}100%{opacity:1}}.bodyFever .twitter_wrapper{background-color:#fff;width:90%;margin:0 auto;margin-top:15px}.bodyFever .twitter_wrapper .twitterArea{margin-top:0;margin-bottom:0}.bodyFever .twitter_wrapper .twitterArea__box{display:flex;align-items:center;padding:15px 10px 10px}.bodyFever .twitter_wrapper .twitterArea__box--image{margin-right:5px;max-width:50px}.bodyFever .twitter_wrapper .twitterArea__box--title li:first-child{font-weight:700}.bodyFever .twitter_wrapper .twitterArea__box--title li:last-child{color:#8597a2}.bodyFever .twitter_wrapper .twitterArea__box--title .time{color:#8597a2;font-size:12px;font-size:1.2rem;font-weight:400;margin-left:5px}.bodyFever .twitter_wrapper .twitterArea__text{font-size:12px;font-size:1.2rem;padding:0 10px 15px;border-bottom:1px solid #d9e2e6}.permanent_level .levelheader{margin-bottom:0;margin-top:10px;background:#fff}.permanent_level .levelheader h1{margin:0}.permanent_level .levelheader h1 img{max-width:100%;display:block}.permanent_level .levelContent{display:table;margin:10px auto;padding:0 10px}.permanent_level .levelDescription dl{margin:0 0 10px}.permanent_level .levelDescription dt{display:table-cell;width:60px;padding:6px 0;background-color:#ccc;text-align:center;vertical-align:middle;line-height:16px;line-height:1.6rem}.permanent_level .levelDescription dt span:first-child{display:block;font-weight:700}.permanent_level .levelDescription dt span:nth-child(2){font-size:10px;font-size:1rem;font-weight:400}.permanent_level .levelDescription .imgDt{background-color:#fff}.permanent_level .levelDescription .imgDt img{width:77px;height:auto}.permanent_level .levelDescription dd{display:table-cell;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;padding-left:6px}.permanent_level .levelDescription .balloonDd{padding-left:20px;width:100%;vertical-align:middle}.permanent_level .levelDescription .balloon{position:relative;padding:7px 10px;background:#fff;box-sizing:border-box;border-radius:5px}.permanent_level .levelDescription .balloon:before{content:"";position:absolute;top:50%;left:-15px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #ffe7eb;z-index:2}.permanent_level .levelDescription .balloon:after{content:"";position:absolute;top:50%;left:-21px;margin-top:-8px;border:8px solid transparent;z-index:1}.permanent_level .levelDescription .yellowBalloon{border:3px solid #ffe033}.permanent_level .levelDescription .yellowBalloon:before{border-right:10px solid #fff}.permanent_level .levelDescription .yellowBalloon:after{content:"";border-right:10px solid #ffe033}.permanent_level .levelDescription .greenBalloon{border:3px solid #9bf6ad}.permanent_level .levelDescription .greenBalloon:before{border-right:10px solid #fff}.permanent_level .levelDescription .greenBalloon:after{border-right:10px solid #9bf6ad}.permanent_level .levelSample{background-color:#fff7d7;padding:15px;text-align:center}.permanent_level .levelSample .inner{max-width:320px;margin:0 auto}.permanent_level .levelSample .inner .sampleIcon{width:33px;height:auto}.permanent_level .levelSample .inner li{display:table;width:100%;margin-bottom:7px}.permanent_level .levelSample .inner li>*{vertical-align:middle;display:table-cell}.permanent_level .levelSample .inner li img{margin-right:10px}.permanent_level .levelSample .inner li p{line-height:1.3}.permanent_level .levelSample .inner .underlineText p{font-size:14px;font-weight:700;color:#ed0000;line-height:1.4}.permanent_level .levelSample .inner .underlineText p span{background:linear-gradient(rgba(0,0,0,0) 60%,#ff0 0)}.permanent_level .levelSample p{text-align:left}.permanent_level .levelSample p span{font-weight:700}.permanent_level .levelSample p.dot{text-align:center;line-height:5px;line-height:.5rem;margin:5px 0}.permanent_level .levelSample p .title{font-size:19px}.permanent_level .levelSample hr{background-color:#dcce0b;border-color:#dcce0b;color:#dcce0b}.permanent_level .levelSample .ex_text{display:inline-block;font-size:14px;font-size:1.4rem;border-bottom:solid 2px #f93455;text-align:center;font-weight:700}.permanent_level .imageList{margin:15px 15px 0 15px}.permanent_level .imageList img{max-width:100%;display:block}.permanent_level .lv_table_case_wrap h2{font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:5px}.permanent_level .lv_table_case_wrap .lv_table_case{width:100%;margin-bottom:5px;background:#fff;border:1px solid #999;border-collapse:collapse;font-family:helvetica;text-align:left;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.permanent_level .lv_table_case_wrap .lv_table_case th{padding:6px;background:#f2f2f2;border:1px solid #999;font-weight:400;font-size:10px;font-size:1rem;text-align:center;width:35%}.permanent_level .lv_table_case_wrap .lv_table_case td{padding:8px;border:1px solid #999}.permanent_level .lv_table_case_wrap .lv_table_case td span{display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 2px;padding:2px 4px}.permanent_level .lv_table_case_wrap .lv_table_case td span.permanent{background-color:#f93455;color:#fff}.permanent_level .lv_table_case_wrap .lv_table_case td span.normal{background-color:#b8dbf8;color:#3778ad}.permanent_level .lv_table_case_wrap .lv_table_case td div{display:inline;color:#3778ad}.permanent_level .lv_table_case_wrap .lv_table_case td.bonus{color:#f93455;font-weight:700;font-size:14px;font-size:1.4rem;text-align:center}.permanent_level .lv_table_case_wrap .plus{text-align:center;font-size:20px;font-size:2rem}.permanent_level .lv_table_case_wrap .startBtn a{display:block;width:80%;padding:6px 0;margin:20px auto 0;text-align:center;color:#fff;font-weight:700;line-height:18px;line-height:1.8rem;border:solid 2px #035394;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5)}.permanent_level .lv_table_case_wrap .startBtn a span:first-child{display:block;font-size:11px;font-size:1.1rem}.permanent_level .lv_table_case_wrap .startBtn a span:nth-child(2){display:block;font-size:16px;font-size:1.6rem}.permanent_level .top .title_introBottom{background-color:#feee3d;margin:12px 0;padding-top:10px;padding-bottom:10px;text-align:center}.permanent_level .top .title_introBottom img{vertical-align:top}.permanent_level .top .anchorBtnWrap{margin:0 0 12px}.permanent_level .top .anchorBtnWrap ul{display:table;padding-left:10px;padding-right:10px;table-layout:fixed;width:95%;margin:0 auto;width:100%}.permanent_level .top .anchorBtnWrap--btn{display:table-cell;padding-left:5px;padding-right:5px}.permanent_level .top .anchorBtnWrap--btn a{display:block;padding:8px 10px;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#3778ad;text-align:center}.permanent_level .top .anchorBtnWrap--btn .signUp{text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiOWRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4b9de0),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#4b9de0,#1a6fb5);background-image:-webkit-linear-gradient(#4b9de0,#1a6fb5);background-image:linear-gradient(#4b9de0,#1a6fb5);border:1px solid #035394;color:#fff}.permanent_level .top .anchorBtnWrap--btn .signIn{border:1px solid #3778ad;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#d4e6f5));background-image:-moz-linear-gradient(#fff,#d4e6f5);background-image:-webkit-linear-gradient(#fff,#d4e6f5);background-image:linear-gradient(#fff,#d4e6f5)}.review,.reviewtop{background-color:#ebebeb}.review header h1,.reviewtop header h1{color:#3778ad;text-align:center;font-size:15px;font-size:1.5rem;background-color:#fff;border-bottom:1px solid #b3b3b3;margin:0;padding:10px}.review .area_contents,.reviewtop .area_contents{padding:20px 16px}.review .area_contents .review_star,.reviewtop .area_contents .review_star{text-align:center;padding-bottom:10px;border-bottom:1px solid #b3b3b3}.review .area_contents .review_star img,.reviewtop .area_contents .review_star img{margin-left:6px;margin-right:6px;display:inline-block;width:19px;height:auto}.review .area_contents .review_star p,.reviewtop .area_contents .review_star p{font-size:11px;font-size:1.1rem;margin-top:2px}.review .area_contents .review_textarea,.reviewtop .area_contents .review_textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;height:90px;margin-top:20px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.review .area_contents .text_notice,.reviewtop .area_contents .text_notice{margin-top:4px}.review .area_contents .title_twitter,.reviewtop .area_contents .title_twitter{color:#3498db;font-size:15px;font-size:1.5rem;margin-top:20px;margin-bottom:10px}.review .area_contents .text_review,.reviewtop .area_contents .text_review{font-size:14px;font-size:1.4rem;margin-top:10px}.review .area_contents .text_twitter,.reviewtop .area_contents .text_twitter{font-size:16px;font-size:1.6rem;font-weight:700}.review .area_contents .input_twitter,.reviewtop .area_contents .input_twitter{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:solid 1px #b3b3b3;color:#333;text-align:left;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-size:1.4rem}.review .area_contents .list_notice,.reviewtop .area_contents .list_notice{margin-bottom:20px}.review .area_contents .btn_review,.reviewtop .area_contents .btn_review{display:block;width:100%;margin:10px auto;padding:10px;color:#fff;text-decoration:none;background:#3778ad;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none}.review .review_bottom,.reviewtop .review_bottom{background-color:#ebebeb;position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px}.review .review_bottom .button,.reviewtop .review_bottom .button{margin-left:15px;margin-right:15px}.review .review_bottom .button a,.reviewtop .review_bottom .button a{text-align:center}.review .review_bottom .text_notice,.reviewtop .review_bottom .text_notice{margin-left:15px;margin-right:15px;color:#1c1c1c;margin-top:10px}.reviewtop{height:100%}.reviewtop .area_contents{position:absolute;width:100%;min-height:calc(100% - 150px)}.reviewtop .area_contents .review_top{padding-bottom:170px}.review_detail{max-width:414px;margin:0 auto;padding:0 20px}.review_detail header h1{width:100%;font-size:17px;font-size:1.7rem;padding-top:5px;color:#000}.review_detail .review_detail_star{text-align:center}.review_detail .review_detail_star img{width:22px}.review_detail .review_detail_star span{font-size:15px;color:#4b9de0}.review_detail .review_table{width:100%;padding:8px 0}.review_detail .review_table .review_star_table{display:table;width:95%;margin:5px auto}.review_detail .review_table .review_star_table .star_num{display:table-cell;width:40px;color:#4b9de0}.review_detail .review_table .review_star_table .star_meter{width:75%;display:table-cell;border-radius:1px;background-color:#f3f3f3;height:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.1);margin-right:8px}.review_detail .review_table .review_star_table .star_meter .meter_bar{background-color:#ffce00;background:linear-gradient(to bottom,#ffce00,#ffa700);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.05);height:100%}.review_detail .review_table .review_star_table .review_num{display:table-cell;padding-left:5px;vertical-align:middle}.review_detail .review_table .review_star_table .review_num span{color:#4b9de0}.review_detail .review_select_button{margin:12px 0;position:relative;display:inline-block;width:120px;border:1px solid #4b9de0;background-color:#fff}.review_detail .review_select_button:after{content:"\25BC";color:#4b9de0;position:absolute;top:50%;right:0;margin-right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.review_detail .review_select_button select{width:100%;height:20px;line-height:20px;padding:0;margin:0;text-indent:1rem;background-color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#4b9de0}.review_detail .review_user{padding-top:10px}.review_detail .review_user .review_user_star img{width:17px}.review_detail .review_user .username{font-size:12px;font-size:1.2rem;margin-bottom:4px;color:#4b9de0}.review_detail .review_user .username a{margin:0 5px;text-decoration:underline;color:#4b9de0}.review_detail .review_user .username span{margin-left:30px;color:#000}.review_detail .review_user .review_comment{font-size:15px;font-size:1.5rem}.nav-menu-v2__list .info.is-active,.nav-menu-v2__list .my-page.is-active,.nav-menu-v2__list .notice.is-active,.nav-menu-v2__list .top.is-active{background-color:#5c99ff}.nav-menu-v2__list .info.is-active a,.nav-menu-v2__list .my-page.is-active a,.nav-menu-v2__list .notice.is-active a,.nav-menu-v2__list .top.is-active a{color:#fff}.nav-menu-v2{display:none!important;position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;max-width:640px}.nav-menu-v2 ul{margin:0}.nav-menu-v2__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;background-color:#eef8fd}.nav-menu-v2__list li{width:25%;text-align:center;padding:.7rem 0 0;position:relative}.nav-menu-v2__list li .icon{background-size:auto 22px;background-repeat:no-repeat;background-position:center top;padding-top:24px}.nav-menu-v2__list li .txt{font-size:1rem;font-weight:600}.nav-menu-v2__list li span{line-height:1}.nav-menu-v2__list li .badge{background-color:#f93455;color:#fff;padding:2px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:4px;left:60%}.nav-menu-v2__list a{color:#666;font-size:11px;font-size:1.1rem}.nav-menu-v2__list .top.is-active .icon{background-image:url(../images/footer/icon_nav_top_on.png)}.nav-menu-v2__list .top .icon{background-image:url(../images/footer/icon_nav_top.png)}.nav-menu-v2__list .info.is-active .icon{background-image:url(../images/footer/icon_nav_info_on.png)}.nav-menu-v2__list .info .icon{background-image:url(../images/footer/icon_nav_info.png)}.nav-menu-v2__list .notice.is-active .icon{background-image:url(../images/footer/icon_nav_notice_on.png)}.nav-menu-v2__list .notice .icon{background-image:url(../images/footer/icon_nav_notice.png)}.nav-menu-v2__list .my-page.is-active .icon{width:25px;height:25px;margin:auto;background-size:cover;border-radius:50%;background-image:url(../images/footer/icon_nav_mypage-on.png)}.nav-menu-v2__list .my-page .icon{width:25px;height:25px;margin:auto;background-size:cover;border-radius:50%;background-image:url(../images/footer/icon_nav_mypage.png)}.footer{z-index:99;margin:0 auto;position:absolute;bottom:0;left:0;right:0;width:100%;max-width:640px}.footer .copy-right{background-color:#666;color:#fff;padding:1rem 0;text-align:center;font-size:11px;font-size:1.1rem}.footer .copy-right address{font-style:normal}.newsPopup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.9);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.newsPopup.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.newsPopup .cdExcPopup{width:300px;height:175px;position:absolute;left:50%;top:0;bottom:0;margin:auto;margin-left:-150px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #999;padding:20px 10px;background-color:#fff;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.newsPopup .cdExcPopup .newsBox{overflow-y:scroll;width:280px;height:250px}.newsPopup .cdExcPopup .newsBox .newsBox__title{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;margin:0 0 20px 0;text-align:center;color:#ffde05}.newsPopup .cdExcPopup .newsBox a{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;margin-top:10px;margin-bottom:10px;text-decoration:underline;color:#0a99e5}.newsPopup .cdExcPopup .newsBox p{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-top:10px;margin-bottom:10px}.newsPopup .cdExcPopup .btn_close{position:absolute;top:-30px;right:0;width:25px;height:25px;z-index:10000}.bbsIndex .bbsUserName__name{display:block;padding:10px}.bbsIndex .bbsUserName__name .weight{font-weight:700;font-size:13px;font-size:1.3rem}.bbsIndex .bbsUserName__name .underline{text-decoration:underline;color:#3778ad}.bbsIndex .tabBbs__menu{letter-spacing:-.4em;width:100%;text-align:center;margin:0}.bbsIndex .tabBbs__menu>*{display:inline-block;letter-spacing:normal;vertical-align:middle}.bbsIndex .tabBbs__menu>li{margin-left:4px;margin-right:4px}.bbsIndex .tabBbs__menu img{width:146px;vertical-align:top}.bbsIndex .tabBbs__gacha{border-top:2px solid #e85c10}.bbsIndex .tabBbs__gacha--title{text-align:center;margin:10px 0}.bbsIndex .tabBbs .banner_bbs-bonus{border:2px solid #ffa035;width:300px;margin-right:auto;margin-left:auto}.bbsIndex .tabBbs .banner_bbs-bonus .banner03{background-image:url(../images/bbs_gacha/bg_banner.png);background-size:25px;margin:0;position:relative}.bbsIndex .tabBbs .banner_bbs-bonus .banner03 a{display:block}.bbsIndex .tabBbs .banner_bbs-bonus .banner03 .info{position:absolute;bottom:1px;right:1px;color:#fff;background-color:rgba(0,0,0,.4);border-radius:100%;padding:5px 5px;margin:0;font-size:14px;line-height:14px;font-weight:700}.bbsIndex .tabBbs .banner_bbs-bonus .banner03 .banner_img{width:270px;margin:0 auto;vertical-align:baseline;display:block}.bbsIndex .tabBbs__friend{border-top:2px solid #094}.bbsIndex .mainTitle{margin:0;background-image:url(../images/bbs/bg_title_bbs_friend@2x.png);background-size:4px}.bbsIndex .mainTitle span{background-image:url(../images/bbs/title_bbs_friend@2x.png);background-size:332px auto;background-repeat:no-repeat;background-position:center 67%;display:block;height:35px}.bbsIndex .introduction{margin:5px 0;text-align:center;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;letter-spacing:-.3px;letter-spacing:-.03rem}.bbsIndex .boxWrap{margin:0 6px}.bbsIndex .boxWrap .box{width:-moz-calc(50% - 6px);width:-o-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:calc(50% - 6px);margin:0 3px;border:1px solid #094;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;vertical-align:top;background-color:#d2efd9}.bbsIndex .boxWrap .box .box-title{height:30px;margin:0;padding:2px 8px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#094;position:relative}.bbsIndex .boxWrap .box .box-title img{display:block;margin:0 auto;vertical-align:baseline;position:absolute;bottom:0}.bbsIndex .boxWrap .box .text{min-height:82px;padding:5px 6px;color:#094;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0;border-radius:0 0 2px 2px}.bbsIndex .appList{border-bottom:1px solid #ccc}.bbsIndex .app{padding:10px 10px 5px;border-top:1px solid #ccc}.bbsIndex .app .icon img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bbsIndex .app .description{width:100%;margin-left:5px;overflow:hidden}.bbsIndex .app .description .appName{margin-left:5px;margin-bottom:5px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.bbsIndex .app .description .appComment{display:block;width:-moz-calc(100% - 11px);width:-o-calc(100% - 11px);width:-webkit-calc(100% - 11px);width:calc(100% - 11px);margin-left:10px;padding:6px 10px;color:#f93455;background-color:#d4e6f5;border:1px solid #3778ad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#e9004f;position:relative}.bbsIndex .app .description .appComment::after{background-image:url(../images/top/top_box_triangle04.png);width:11px;height:10px;background-size:11px 10px;content:"";position:absolute;left:-11px;top:4px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.bbsRecruitList{padding-bottom:60px}.bbsRecruitList .appDescription{padding:10px;border-bottom:1px solid #ccc}.bbsRecruitList .appDescription .icon img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;vertical-align:baseline}.bbsRecruitList .appDescription .textBox{margin-left:10px;flex:1}.bbsRecruitList .appDescription .textBox .name{margin:8px 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.bbsRecruitList .appDescription .textBox .text{margin:5px 0;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-weight:400}.bbsRecruitList .recruitList .list{margin:0}.bbsRecruitList .recruitList .item{padding:10px;border-bottom:1px dotted #999}.bbsRecruitList .recruitList .item.highlighted{background-color:#fffde0}.bbsRecruitList .recruitList .item .name{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700}.bbsRecruitList .recruitList .item .name .twLink{margin-left:10px;color:#3778ad;font-weight:400}.bbsRecruitList .recruitList .item .name .twLink .underline{margin:0 1px;border-bottom:1px solid #3778ad}.bbsRecruitList .recruitList .item .tag{display:inline-block;margin:5px 20px 5px 0;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}.bbsRecruitList .recruitList .item .tag dt{display:inline-block;padding:2px 4px;background-color:#3778ad;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bbsRecruitList .recruitList .item .tag dd{display:inline-block;margin-left:5px}.bbsRecruitList .recruitList .item .comment{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.bbsRecruitList .recruitList .item .time{text-align:right;color:#999;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.bbsRecruitList .btnWrap{padding:8px 20px;text-align:center;border-top:1px solid #ccc;position:fixed;bottom:0;left:0;right:0;background-color:#fff}.bbsRecruitList .btnWrap .btn{display:block;padding:8px 20px;background-color:#3e7eb2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:1px solid #035394;vertical-align:middle;text-align:center;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.bbsAppDetail .title{color:#fff;margin:0;padding:10px;background-color:#3e7eb2;font-size:16px;font-size:1.6rem;font-weight:400}.bbsAppDetail .title img{vertical-align:middle;margin-right:5px;margin-top:-2px}.bbsAppDetail .textLink{display:inline-block;margin:5px 5px 0;color:grey;line-height:24px;line-height:2.4rem}.bbsAppDetail .textLink .fa{margin-right:4px;font-size:20px;font-size:2rem;vertical-align:top}.bbsAppDetail .textLink p{display:inline-block;vertical-align:top}.bbsAppDetail hr{margin:5px 0;border:0;height:1px;background-color:#ccc}.bbsAppDetail .containerInner>div{padding:0 5px}.bbsAppDetail .nameRow{width:100%;margin-bottom:5px;-webkit-align-items:center;align-items:center}.bbsAppDetail .nameRow .nameColumn{flex:1}.bbsAppDetail .nameRow .btnColumn a{display:inline-block;padding:5px 10px;border:1px solid #3778ad;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#3778ad}.bbsAppDetail .user_name{margin:10px 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700}.bbsAppDetail .user_name .twLink{margin-left:10px;color:#3778ad;font-weight:400}.bbsAppDetail .user_name .twLink .underline{margin:0 1px;border-bottom:1px solid #3778ad}.bbsAppDetail .description .descriptionInner{background-color:#d4e6f5;font-size:13px;font-size:1.3rem;padding:8px;margin-bottom:15px;color:#333}.bbsAppDetail .idWrap{max-width:330px;margin:0 auto}.bbsAppDetail .idWrap>p{font-size:14px;font-size:1.4rem}.bbsAppDetail .idWrap .tags{margin-bottom:5px}.bbsAppDetail .idWrap .tag{display:inline-block;margin-right:20px;font-size:14px;font-size:1.4rem}.bbsAppDetail .idWrap .tag .title{display:inline-block;color:#fff;background-color:#3778ad;padding:2px 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:5px;margin-right:5px;font-size:13px;font-size:1.3rem}.bbsAppDetail .idWrap__detail{text-align:center}.bbsAppDetail .idWrap__detail .textareaWrap{display:inline-block;flex:1}.bbsAppDetail .idWrap__detail .textareaWrap .id_number{display:inline-block;width:160px;padding:5px;border:1px solid #666;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:15px;font-size:1.5rem;line-height:30px;line-height:3rem;text-align:center}.bbsAppDetail .idWrap__detail .tap{display:inline-block;width:148px;margin-left:8px;padding:4px 1px 4px 6px;color:#3778ad;background-color:#d4e6f5;border:1px solid #3778ad;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;vertical-align:top;text-align:left;position:relative}.bbsAppDetail .idWrap__detail .tap::after{background-image:url(../images/top/top_box_triangle04.png);width:11px;height:10px;background-size:11px 10px;content:"";position:absolute;left:-11px;top:4px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.bbsAppDetail .idWrap__detail .tap img{margin-right:1px;vertical-align:top}.bbsAppDetail .idWrap .btnWrap{text-align:center;margin:12px 0}.bbsAppDetail .idWrap .btnWrap .appBtn{color:#fff;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:700;border:1px solid #f93455;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNzg4YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2Mzg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858);-moz-box-shadow:3px 3px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:3px 3px 4px rgba(255,255,255,.3) inset;box-shadow:3px 3px 4px rgba(255,255,255,.3) inset;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:8px 20px;background:linear-gradient(#f77f95,#fa4d69);text-shadow:0 0 2px rgba(0,0,0,.3);letter-spacing:1px;cursor:pointer}.bbsAppDetail .postWrap{padding:5px 10px 20px}.bbsAppDetail .postWrap .kakikomiBox{width:100%;height:56px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2) inset;box-shadow:0 1px 3px rgba(0,0,0,.2) inset}.bbsAppDetail .postWrap .kakikomiBtn{padding:8px;font-size:16px;font-size:1.6rem;background-color:#3e7eb2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:1px solid #035394;width:100%;margin-top:8px;cursor:pointer}.bbsAppDetail .commentWrap .comment_box{padding:10px}.bbsAppDetail .commentWrap .comment_box:nth-child(even){background-color:#eee}.bbsAppDetail .commentWrap .comment_box .commentTitle{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:6px}.bbsAppDetail .commentWrap .comment_box .commentTitle .post_time{font-size:12px;font-size:1.2rem;margin-left:10px;font-weight:400}.bbsAppDetail .commentWrap .comment_box .textLink{margin:0;text-decoration:underline;color:#333;line-height:18px;line-height:1.8rem}.bbsAppDetail .commentWrap .comment_box .comment{font-size:14px;font-size:1.4rem}.bbsRecruitForm .formList{margin:20px 10px}.bbsRecruitForm .formItem{margin-bottom:30px}.bbsRecruitForm .flexBox div:last-child{width:100%}.bbsRecruitForm .label{display:inline-block;margin-bottom:5px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.bbsRecruitForm .bigLettter{margin:10px;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}.bbsRecruitForm input[type=number],.bbsRecruitForm input[type=text],.bbsRecruitForm textarea{display:block;width:100%;float:none;background-color:#fff}.bbsRecruitForm .select{display:block;float:none;background-color:#fff}.bbsRecruitForm .comment{font-size:11px;font-size:1.1rem;line-height:18px;line-height:1.8rem}.bbsRecruitForm .missing .input,.bbsRecruitForm .missing .select{border-color:#f93455;background-color:#ffeef1}.bbsRecruitForm .btnWrap{padding:8px 20px 30px;text-align:center}.bbsRecruitForm .btnWrap .btn{display:block;width:100%;padding:8px 20px;background-color:#3e7eb2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;-moz-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;-webkit-box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;box-shadow:rgba(255,255,255,.4) 0 1px 4px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:1px solid #035394;vertical-align:middle;text-align:center;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.bodyCollabogacha{min-height:100%;height:100%;background-color:#fff;overflow-x:hidden}.bodyCollabogacha .areaPage--win01{background-size:cover;background-repeat:no-repeat;background-position:top}.bodyCollabogacha .areaPage--lose{background-image:url(/images/gacha_collabo/bg_lose.png);background-size:cover;background-repeat:no-repeat;background-position:center}.bodyCollabogacha.lose01{width:640px;margin-right:auto;margin-left:auto}.bodyCollabogacha .areaPage--gacha01{background-image:url(../images/fever/bg_body_01.png);background-size:50px auto}.bodyCollabogacha .areaPage{margin:0 auto;text-align:center;max-width:640px;min-height:100%;overflow:hidden;position:relative}.bodyCollabogacha.bg--top .areaPage{background-size:cover;background-repeat:no-repeat;background-position:center top 50px}.bodyCollabogacha .areaButton__inner{max-width:320px;margin:0 auto;padding:0 15px 30px;text-align:center}@media only screen and (max-width:769px){.bodyCollabogacha .areaButton__inner{padding:0 15px 80px}}.bodyCollabogacha .areaButton__inner .banner img{display:block;margin:0 auto 5px}.bodyCollabogacha .areaButton .event-bnr-area{max-width:295px;margin:0 auto}.bodyCollabogacha .areaButton .event-bnr-area img{max-width:100%}.bodyCollabogacha .areaButton .buttonPrimary{font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem;text-align:center;padding:12px 10px;font-weight:700;color:#fff;display:block;border-width:2px;border-style:solid;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.bodyCollabogacha .areaButton .buttonPrimary.buttonPrimary--red{border-color:#b22c43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iI2VmNzg4YyIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZjE2YTgwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjYzODU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(4%,#ef788c),color-stop(10%,#f16a80),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c 4%,#f16a80 10%,#f63858 100%);background:-webkit-linear-gradient(#ef788c 4%,#f16a80 10%,#f63858 100%);background:linear-gradient(#ef788c 4%,#f16a80 10%,#f63858 100%);margin-top:5px;width:290px;margin:10px auto}.bodyCollabogacha .areaButton .buttonPrimary.buttonPrimary--blue{border-color:#2d5293;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYTRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyNzBiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73a4e4),color-stop(100%,#4270b7));background:-moz-linear-gradient(#73a4e4,#4270b7);background:-webkit-linear-gradient(#73a4e4,#4270b7);background:linear-gradient(#73a4e4,#4270b7)}.bodyCollabogacha .areaButton__hidden{overflow:hidden;witdh:300px;margin:5px auto 0}.bodyCollabogacha .areaButton__hidden .buttonPrimary-2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:center;font-weight:700;color:#fff;display:block;border-width:2px;border-style:solid;width:48%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bodyCollabogacha .areaButton__hidden .buttonPrimary-2.buttonPrimary--red{float:right;width:48%;padding:14px 10px;border-color:#b22c43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2Y2YjNiZiIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjE2YTgwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjYzODU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#f6b3bf),color-stop(15%,#f16a80),color-stop(100%,#f63858));background:-moz-linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%);background:-webkit-linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%);background:linear-gradient(#f6b3bf 3%,#f16a80 15%,#f63858 100%)}.bodyCollabogacha .areaButton__hidden .buttonPrimary-2.buttonPrimary--blue{width:48%;float:left;padding:4px 10px;border-color:#2d5293;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2IxY2NmMCIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjNzNhNGU0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDI3MGI3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#b1ccf0),color-stop(15%,#73a4e4),color-stop(100%,#4270b7));background:-moz-linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%);background:-webkit-linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%);background:linear-gradient(#b1ccf0 3%,#73a4e4 15%,#4270b7 100%)}.bodyCollabogacha .areaButton .buttonSecondary{background-color:#fff;color:#fff;font-size:17px;font-size:1.7rem;line-height:17px;line-height:1.7rem;font-weight:700;display:inline-block;padding:0 20px;margin-top:12px}.bodyCollabogacha .areaButton .buttonSecondary.buttonSecondary--blue{display:block;margin-top:12px;width:128px;margin:8px auto;color:#1460dd;background-color:rgba(255,255,255,.8);padding:10px 22px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.bodyCollabogacha .areaButton .remainGacha{color:#fff;text-shadow:0 0 10px #000}.bodyCollabogacha .areaButton .remainGacha span{color:#ff0}.bodyCollabogacha .btn{position:absolute;right:20px;top:20px}.bodyCollabogacha .btn_skip{border:1px solid #205179;padding:0;margin:0;display:block;text-align:center;width:5em;letter-spacing:.1rem}.bodyCollabogacha .btn_skip a{display:block;padding:10px}.bodyCollabogacha .areaPage--top .areaTimes{margin-top:10px;margin-bottom:10px}.bodyCollabogacha .areaPage--top .areaTimes__gachaTimes{width:298px;margin:0 auto;display:table}.bodyCollabogacha .areaPage--top .areaTimes__gachaTimes>*{display:table-cell;vertical-align:middle;font-weight:700}.bodyCollabogacha .areaPage--top .areaTimes__gachaTimes dt{text-align:center;background:#f63858;color:#fff;font-size:15px;font-size:1.5rem;padding:5px;width:140px}.bodyCollabogacha .areaPage--top .areaTimes__gachaTimes dd{text-align:center;background:#fff;color:#f63858;font-size:16px;font-size:1.6rem;border:1px solid #f63858}.bodyCollabogacha .areaPage--top .areaHead{position:relative;width:93.75%;margin:0 auto;z-index:1}.bodyCollabogacha .areaPage--top .areaHead__title01{width:100%;margin:0 auto;margin-top:10px}.bodyCollabogacha .areaPage--top .areaHead__title01 img{width:100%;height:auto}.bodyCollabogacha .areaPage--top .areaHead__title02{width:100%;margin:0 auto}.bodyCollabogacha .areaPage--top .areaHead__title02 img{width:100%;height:auto}.bodyCollabogacha .areaPage--top .areaHead__h3--wrap{background:#fff;border:2px solid #5494ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;margin-bottom:10px;color:#5494ff}.bodyCollabogacha .areaPage--top .areaHead__h3--wrap .areaHead__h3{text-align:center;margin-bottom:10px;margin-top:0}.bodyCollabogacha .areaPage--top .areaHead__h3--wrap .txt{text-align:left;margin-bottom:10px}.bodyCollabogacha .areaPage--top .areaHead__h3--wrap .blue{display:block;text-align:center;color:#5092c7;text-decoration:underline}.bodyCollabogacha .areaPage--top .areaHead .resultBtn{display:block;background-image:url(../../images/all_bbs/gacha/btn_bg.png);background-size:250px;background-position:top center;background-repeat:no-repeat;text-align:center;width:250px;margin-right:auto;margin-left:auto}.bodyCollabogacha .areaPage--top .areaHead .resultBtn .txt{padding:20px 0;font-size:15px;font-size:1.5rem;color:#333}.bodyCollabogacha .areaPage--top .areaContents{position:relative}.bodyCollabogacha .areaPage--top .areaContents__releaseText{max-width:250px;margin:0 auto 10px;padding:5px;color:#000;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:700;letter-spacing:1px;text-align:center;border:2px solid #f63858;background-color:#ffcbf1}.bodyCollabogacha .areaPage--top .areaContents__button{width:auto;max-width:640px;margin-top:-5px;padding:0 15px 1px}.bodyCollabogacha .areaPage--top .areaContents__button a{display:block}.bodyCollabogacha .areaPage--top .areaContents__button img{display:block;margin:0 auto 5px}.bodyCollabogacha .areaPage--top .areaContents__button .buttonSecondary{background-color:rgba(255,255,255,.8);padding:10px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.bodyCollabogacha .areaPage--top .areaContents .areaButton{position:relative;z-index:10;padding-bottom:35px}.bodyCollabogacha .areaPage--top .areaContents__img02{margin:0;position:absolute;bottom:0;width:100%;height:40px}.bodyCollabogacha .areaPage--top .areaContents__img02 img{width:100%;vertical-align:top;max-height:100px}.bodyCollabogacha .areaPage--top .areaContents .rewardSection{display:table;width:100%;height:75vh;margin:0 auto}@media print,screen and (min-width:47.9375em){.bodyCollabogacha .areaPage--top .areaContents .rewardSection{height:45vh}}.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character{position:absolute;width:110%;max-width:500px;z-index:0;left:0;top:10px;text-align:left}.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character img{width:100%}@media screen and (min-width:415px){.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character{left:0;top:0}}.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character__name-area{left:0;position:absolute;top:250px;right:0;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-weight:700;z-index:5;text-shadow:0 1px 2px rgba(0,0,0,.7);width:250px;margin:0 auto;-webkit-align-items:flex-end;align-items:flex-end}.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character__name-area p{color:#fff!important}.bodyCollabogacha .areaPage--top .areaContents .rewardSection--character .name{background:url(../images/gacha_collabo/name-bg.png) no-repeat scroll 0 0;background-size:140px 40px;width:140px;height:40px;padding:.8rem 0}.bodyCollabogacha .areaPage--top .areaContents .rewardTable{width:210px;height:160px;display:table-cell;vertical-align:middle;background:url(../images/gacha_collabo/ballon_01-2.png) no-repeat scroll 0 0;background-size:210px 160px;position:absolute;top:-10px;left:30%;z-index:10;padding-top:30px;padding-left:45px}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item{width:120px;color:#f63858;font-weight:700;line-height:15px;line-height:1.5rem;text-shadow:1px 1px 0 #fff600}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item:not(:last-child){border-bottom:1px dashed #5fb9f5}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item p{font-size:1.8rem}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item .chance{text-align:right}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item .number{letter-spacing:.5px;letter-spacing:.05rem;margin-right:2px}.bodyCollabogacha .areaPage--top .areaContents .rewardTable__item .digit{font-size:11px;font-size:1.1rem}.bodyCollabogacha .areaPage--top .areaContents .bg--gradient .tokyoConcept-bnr{max-width:290px;width:100%;margin:0 auto}.bodyCollabogacha .areaPage--top .collaboFooter{position:relative;padding:10px;z-index:20;background-color:#000}.bodyCollabogacha .areaPage--top .collaboFooter p{font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;text-align:center;color:#fff}.bodyCollabogacha .chara-left{display:block}.bodyCollabogacha .chara-left .areaPage--lose__inner .section--character .comment{left:42%;background:url(/images/gacha_collabo/ballon_02.png) no-repeat scroll 0 0;background-size:175px auto}.bodyCollabogacha .chara-left .areaPage--win01__inner .section--character .comment{left:42%;background:url(/images/gacha_collabo/ballon_02.png) no-repeat scroll 0 0;background-size:175px auto}.bodyCollabogacha .chara-right .areaPage--lose__inner .section--character .name-wrap{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.bodyCollabogacha .chara-right .areaPage--win01__inner .section--character .name-wrap{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.bodyCollabogacha .areaPage--lose .areaContents__button{margin-top:5px}.bodyCollabogacha .areaPage--lose__inner{position:relative;height:102vh;z-index:0}.bodyCollabogacha .areaPage--lose__inner .section--character{padding-top:105%!important}.bodyCollabogacha .areaPage--lose__inner .section--character .comment{-webkit-align-items:center;align-items:center;width:175px;height:117px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700;background:url(../images/gacha_collabo/ballon_03.png) no-repeat scroll 0 0;background-size:175px auto;position:absolute;top:10%!important;left:5%}@media print,screen and (min-width:47.9375em){.bodyCollabogacha .areaPage--lose__inner .section--character .comment{left:20%}}.bodyCollabogacha .areaPage--lose__inner .section--character .comment p{width:100%;text-align:center;margin-top:-5px}.bodyCollabogacha .areaPage--lose__inner .section--character .comment.right{left:42%;background:url(../images/gacha_collabo/ballon_02.png) no-repeat scroll 0 0;background-size:175px auto}.bodyCollabogacha .areaPage--lose__inner .section--character .comment__inner{width:100%;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.bodyCollabogacha .areaPage--lose__inner .section--character .name-wrap{max-width:320px;margin:0 auto;padding:0 15px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.bodyCollabogacha .areaPage--lose__inner .section--character .name{background:url(../images/gacha_collabo/name-bg.png) no-repeat scroll 0 0;background-size:150px 43px;width:150px;height:43px;padding:.8rem 0;right:50%;font-size:13px;font-size:1.3rem;line-height:25px;line-height:2.5rem;font-weight:700;z-index:5}.bodyCollabogacha .areaPage--lose__inner .section--character .name p{color:#fff!important}.bodyCollabogacha .areaPage--lose__inner .section--character .name>p{width:100%;text-align:center}.bodyCollabogacha .areaPage--lose__inner .section--character .name.right{left:55%}.bodyCollabogacha .areaPage--lose__inner .section--character .name.right>p{padding-top:.7rem}.bodyCollabogacha .areaPage--lose__inner .section--character .character{width:130%;position:absolute;top:10px;left:-30px;z-index:-1}@media print,screen and (min-width:47.9375em){.bodyCollabogacha .areaPage--lose__inner .section--character .character{top:5px;bottom:auto}}.bodyCollabogacha .areaPage--win01 .tokyoConcept-text{width:100%;background:rgba(0,0,0,.5);color:#fff;padding:5px;line-height:1.2;margin-bottom:5px}.bodyCollabogacha .areaPage--win01 .areaContents{position:relative;z-index:0;height:102vh}.bodyCollabogacha .areaPage--win01 .areaContents img{width:100%;height:auto;vertical-align:top}.bodyCollabogacha .areaPage--win01 .areaContents__gold{position:absolute;z-index:999;top:8px;right:50%;width:140px;height:58px;padding:10px 10px 15px 10px;line-height:20px;line-height:2rem;letter-spacing:1.5px;letter-spacing:.15rem;text-shadow:2px 2px 0 #a10929;font-weight:700;text-align:center;color:#fff;background:url(../images/fever/img_win_bg.png) no-repeat scroll 0 0;background-size:140px auto}.bodyCollabogacha .areaPage--win01 .areaContents__gold .number{font-size:26px;font-size:2.6rem}.bodyCollabogacha .areaPage--win01 .areaContents__gold .digit{font-size:18px;font-size:1.8rem}.bodyCollabogacha .areaPage--win01 .areaContents__img02{z-index:10;width:68.75%;margin:0 auto;position:absolute;top:40px;left:0;right:0;margin-bottom:-30px}.bodyCollabogacha .areaPage--win01 .areaContents__img03{width:304px;margin:0 auto;position:relative;top:-35px;margin-bottom:-35px}.bodyCollabogacha .areaPage--win01 .areaContents__button{width:100%}.bodyCollabogacha .areaPage--win01 .areaContents__button__inner{width:320px;padding:0 15px 10px;margin-left:auto;margin-right:auto;position:relative}.bodyCollabogacha .areaPage--win01 .areaContents .section--character{padding-top:105%!important}.bodyCollabogacha .areaPage--win01 .areaContents .comment{-webkit-align-items:center;align-items:center;width:175px;height:117px;padding:1.8rem 1rem;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700;background:url(../images/gacha_collabo/ballon_03.png) no-repeat scroll 0 0;background-size:175px auto;position:absolute;top:28%!important;left:2%;z-index:5}@media only screen and (min-width:767px){.bodyCollabogacha .areaPage--win01 .areaContents .comment{left:20%}}.bodyCollabogacha .areaPage--win01 .areaContents .comment>p{width:100%;text-align:center}.bodyCollabogacha .areaPage--win01 .areaContents .comment.right{left:42%}.bodyCollabogacha .areaPage--win01 .areaContents .comment__inner{width:100%;height:100%;justify-content:center;align-items:center}.bodyCollabogacha .areaPage--win01 .areaContents .comment-txt03{padding-top:20px;padding-left:10px}.bodyCollabogacha .areaPage--win01 .areaContents .comment-txt04{padding-top:18px;padding-left:10px}.bodyCollabogacha .areaPage--win01 .areaContents .name-wrap{max-width:320px;margin:0 auto;padding:0 22px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.bodyCollabogacha .areaPage--win01 .areaContents .name{background:url(../images/gacha_collabo/name-bg.png) no-repeat scroll 0 0;background-size:140px 40px;width:140px;height:40px;padding:.8rem 0;left:52%;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:700;z-index:5}.bodyCollabogacha .areaPage--win01 .areaContents .name p{color:#fff!important}.bodyCollabogacha .areaPage--win01 .areaContents .name>p{width:100%;text-align:center;color:#000;padding-top:4px}.bodyCollabogacha .areaPage--win01 .areaContents .name.right{left:50%}.bodyCollabogacha .areaPage--win01 .areaContents .character{position:absolute;z-index:-5;top:0;right:-30px;width:130%}@media print,screen and (min-width:47.9375em){.bodyCollabogacha .areaPage--win01 .areaContents .character{top:0;bottom:auto}}.bodyCollabogacha .areaPage--win01 .areaContents .character--img04{left:-60px}.bodyCollabogacha .areaPage--win01 .attention{background:rgba(0,0,0,.5);padding:6px 0;margin-bottom:10px}.bodyCollabogacha .areaPage--win01 .attention .attention-center{line-height:15px;line-height:1.5rem;text-align:center;color:#fff}.bodyCollabogacha .areaPage--win01 .attention .characterTable{display:table-cell;padding:0 0 32% 6%;vertical-align:middle}.bodyCollabogacha .areaPage--win01 .attention .characterTable__item{width:140px;color:#000;font-weight:700}.bodyCollabogacha .areaPage--win01 .attention .characterTable__item p{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.bodyCollabogacha .areaPage--win01 .attention__inner{margin-top:120px;position:relative}.bodyCollabogacha .tokyoConcept-bnr img{width:100%}.bodyCollabogacha .has-footer-nav{padding-bottom:51px!important}.bodyCollabogacha .copy-right{display:none}.areaPage--gacha01{position:absolute;width:100%;height:100%;overflow:hidden;max-width:none}.areaPage--gacha01 .areaContents{position:relative;width:100%;height:100%}.areaPage--gacha01 .areaContents img{width:100%;height:auto;vertical-align:top}.areaPage--gacha01 .areaContents__img01{position:absolute;-webkit-animation:gacha-01 4s ease-out .8s;-moz-animation:gacha-01 4s ease-out .8s;animation:gacha-01 4s ease-out .8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}@-moz-keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}@keyframes gacha-01{0%{width:294px;height:490px;margin-left:-147px;margin-bottom:-245px;bottom:50%;left:50%}100%{width:663px;height:1132px;margin-left:-331px;margin-bottom:0;bottom:20px;left:50%}}.areaPage--gacha01 .areaContents__img02{position:absolute;-webkit-animation:gacha-02 2.5s ease-out 5s;-moz-animation:gacha-02 2.5s ease-out 5s;animation:gacha-02 2.5s ease-out 5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}@-moz-keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}@keyframes gacha-02{0%{width:50px;height:50px;left:50%;margin-left:-25px;opacity:0;bottom:325px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}10%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}75%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}85%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:1;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}100%{width:185px;height:185px;left:50%;margin-left:-92px;opacity:0;bottom:180px;-webkit-transform:rotate(-95deg);-ms-transform:rotate(-95deg);transform:rotate(-95deg)}}.areaPage--gacha01 .areaContents__img03{position:absolute;width:317px;height:175px;left:50%;margin-left:-158px;bottom:180px;opacity:0;-webkit-animation:gacha-03 .2s ease-out 7.3s;-moz-animation:gacha-03 .2s ease-out 7.3s;animation:gacha-03 .2s ease-out 7.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes gacha-03{0%{opacity:0}100%{opacity:1}}@-moz-keyframes gacha-03{0%{opacity:0}100%{opacity:1}}@keyframes gacha-03{0%{opacity:0}100%{opacity:1}}.areaPage--gacha01 .areaContents__logo{position:fixed;height:93px;z-index:999;width:100%;max-width:640px;max-height:300px;background:#f63858;background:-moz-linear-gradient(top,#f63858 0,#fc647d 100%);background:-webkit-linear-gradient(top,#f63858 0,#fc647d 100%);background:linear-gradient(to bottom,#f63858 0,#fc647d 100%)}.areaPage--gacha01 .areaContents__logo img{display:block;margin:auto;max-width:287px;padding-top:10px}.bodyRemindMail .section-description{display:block;width:320px;margin:10px auto;padding:60px 10px 0;text-align:center;position:relative}.bodyRemindMail .section-description .title{width:320px;height:97px;margin:0;padding-top:16px;background-image:url(../images/remind_mail/title_1week-bonus.png);background-size:320px auto;background-repeat:no-repeat;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;color:#fff;position:absolute;top:0;left:0}.bodyRemindMail .section-description .title .num{font-size:17px;font-size:1.7rem}.bodyRemindMail .section-description .detail-box{margin:0 10px 6px;padding:10px 10px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;background-color:#ff3f2b;background-image:linear-gradient(-45deg,#ffe2e7 25%,#fed5dc 25%,#fed5dc 50%,#ffe2e7 50%,#ffe2e7 75%,#fed5dc 75%,#fed5dc);background-size:6px 6px}.bodyRemindMail .section-description .detail-box p{margin-top:2px}.bodyRemindMail .section-description .detail-box .time{display:inline-block;margin-right:2px;padding:0 4px;background-color:#fff;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.bodyRemindMail .section-description .detail-box .highlighted{display:inline-block;padding:2px 6px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#ff3f2b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff01d}.bodyRemindMail .section-description .detail-box .highlighted .num{font-size:18px;font-size:1.8rem}.bodyRemindMail .section-description .detail-box .text--red{color:#ff3f2b}.bodyRemindMail .section-registration{display:block;width:320px;margin:20px auto;padding:0 10px}.bodyRemindMail .section-registration .title{margin-bottom:8px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.bodyRemindMail .section-registration .input{display:block;width:100%;margin-bottom:12px}.bodyRemindMail .section-registration .text{margin-top:10px}.bodyRemindMail .button-wrap{margin-top:15px;text-align:center}.bodyRemindMail .button-wrap .button{display:inline-block;width:250px}.bonus-within24h .section-description .title{background-image:url(../images/remind_mail/title_24hours-bonus.png);background-size:320px auto}.bonus-within1w .section-description .title{background-image:url(../images/remind_mail/title_1week-bonus.png);background-size:320px auto}html{background-color:#fff}.wrapper_lp{background:#041538;background:-moz-linear-gradient(top,#041538 0,#00288f 100%);background:-webkit-linear-gradient(top,#041538 0,#00288f 100%);background:linear-gradient(to bottom,#041538 0,#00288f 100%)}.wrapper_lp .title_h1{margin-top:0}.wrapper_lp .title_h1 img{display:block;margin:0 auto 10px;max-width:100%}.wrapper_lp .h1_txt{color:#fff;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-weight:700;text-align:center;margin-bottom:25px}.wrapper_lp .special{background-color:#fff;border-radius:5px;width:300px;margin-right:auto;margin-left:auto;position:relative;top:20px;margin-bottom:50px}.wrapper_lp .special .title_h2{margin:0;text-align:center;position:absolute;top:-20px;right:0;left:0}.wrapper_lp .special .special_inner{width:270px;margin-right:auto;margin-left:auto;padding-bottom:20px;padding-top:20px}.wrapper_lp .special .special_inner .icon{padding-top:20px}.wrapper_lp .special .special_inner .txt{font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;color:#000;margin-left:15px}.wrapper_lp .special .special_inner .txt_title{color:#0e239a;font-weight:700;margin-bottom:5px}.wrapper_lp .special .special_inner hr{margin:0;border-top:1px solid #939393!important;border-bottom:1px solid #d9d9d9!important;display:block;width:270px!important}.wrapper_lp .special .special_06{padding-top:30px}.wrapper_lp .forLpEntry{position:relative;margin-bottom:40px}.wrapper_lp .forLpEntry .btn_entry{display:block;margin:0 auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.wrapper_lp .forLpEntry .btn_text{position:absolute;bottom:-11px;left:0;right:0;color:#fff;font-size:.6rem;text-align:center}.wrapper_lp .defference{margin-bottom:40px}.wrapper_lp .defference .title_h3{margin:0;text-align:center}.wrapper_lp .defference table{margin-right:auto;margin-left:auto;width:300px}.wrapper_lp .defference tbody{border:3px solid #dea334}.wrapper_lp .defference table,.wrapper_lp .defference td,.wrapper_lp .defference th{border:1px solid #d9d9d9;border-collapse:collapse;background-color:#fff}.wrapper_lp .defference td,.wrapper_lp .defference th{padding:10px 5px;width:100px;height:30px}.wrapper_lp .defference th{background:#f2f2f2;padding-left:10px}.wrapper_lp .defference td{text-align:center}.wrapper_lp .defference .left{text-align:left}.wrapper_lp .defference .red{color:red}.wrapper_lp .defference .bold{font-weight:700}.wrapper_lp .simulation{margin-bottom:30px}.wrapper_lp .simulation .title_h4{margin:0;text-align:center;margin-bottom:10px}.wrapper_lp .simulation .good,.wrapper_lp .simulation .small{color:#fff;text-align:center;margin-bottom:20px}.wrapper_lp .simulation .good{font-size:12px;font-size:1.2rem;line-height:19px;line-height:1.9rem}.wrapper_lp .simulation .small{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}.wrapper_lp .simulation table{margin-right:auto;margin-left:auto;width:300px}.wrapper_lp .simulation tbody{border:3px solid #c30d0a;text-align:center}.wrapper_lp .simulation table,.wrapper_lp .simulation td,.wrapper_lp .simulation th{border:1px solid #d9d9d9;border-collapse:collapse;background-color:#fff}.wrapper_lp .simulation td,.wrapper_lp .simulation th{padding:10px 5px;width:100px;height:30px}.wrapper_lp .simulation th{background:#f2f2f2}.wrapper_lp .simulation .left{text-align:left;padding-left:10px}.wrapper_lp .simulation .red{color:red}.wrapper_lp .simulation .bold{font-weight:700}.wrapper_lp .rule{color:#fff;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;margin-bottom:35px}.wrapper_lp .rule .rule_inner{border:1px solid #fff;border-top:none;width:300px;position:relative;margin:0 auto;padding:20px;text-align:center}.wrapper_lp .rule .rule_inner .lines-on-sides{display:flex;align-items:center;text-align:center;font-size:15px;position:absolute;top:-8px;right:0;left:0}.wrapper_lp .rule .rule_inner .lines-on-sides:after,.wrapper_lp .rule .rule_inner .lines-on-sides:before{border-top:1px solid;content:"";display:inline;flex-grow:1}.wrapper_lp .rule .rule_inner .rule_txt{margin-bottom:20px}.wrapper_lp .rule .rule_inner a{color:#0bf;text-decoration:underline}.wrapper_lp .attention{color:#fff;width:300px;margin-right:auto;margin-left:auto;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;padding-bottom:40px}.wrapper_lp .attention p.indentback{text-indent:-2em;padding-left:2em}.wrapper_lp .attention p.indentback2{text-indent:-1em;padding-left:1em;margin-top:1em}.wrapper_lp .attention p.indentback2 a{color:#0bf!important;text-decoration:underline!important}.wrapper_lp .attention p.bold{font-weight:700}.jack-ad{display:none;max-width:640px;margin:0 auto}.jack-ad a{display:block;text-align:center}.jack-ad img{vertical-align:bottom;width:100%}.jack-ad.is-visible{display:block}.howToSp .innerHowToSp .titleSp{background-color:#3e7eb2;text-align:center;color:#fff;padding:10px;font-size:15px;font-size:1.5rem}.howToSp .contents{padding-bottom:30px}.howToSp .contents__btn01{background-color:#ffa200;border:1px solid #c07514;background:#ffc664;background:-moz-linear-gradient(top,#ffc664 0,#ffa200 50%);background:-webkit-linear-gradient(top,#ffc664 0,#ffa200 50%);background:linear-gradient(to bottom,#ffc664 0,#ffa200 50%);margin-top:30px}.howToSp .contents__btn01 .btn_title{padding-right:25px}.howToSp .contents__btn02{background-color:#41bc2c;border:1px solid #29831a;background:#84d477;background:-moz-linear-gradient(top,#84d477 0,#41bc2c 50%);background:-webkit-linear-gradient(top,#84d477 0,#41bc2c 50%);background:linear-gradient(to bottom,#84d477 0,#41bc2c 50%);margin-top:30px}.howToSp .contents__btn02 .btn_title{padding-right:40px}.howToSp .contents__btn03{background-color:#f74060;border:1px solid #cd1b39;background:#fa8499;background:-moz-linear-gradient(top,#fa8499 0,#f74060 50%);background:-webkit-linear-gradient(top,#fa8499 0,#f74060 50%);background:linear-gradient(to bottom,#fa8499 0,#f74060 50%);margin-top:25px}.howToSp .contents__btn03 .btn_title{padding-right:39px}.howToSp .contents .btn{display:block;width:285px;padding:30px 0;font-weight:700;border-radius:5px;margin-right:auto;margin-left:auto;color:#fff;position:relative}.howToSp .contents .btn_title{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;background-image:url(../images/howtouse/icon_arrow01.png);background-repeat:no-repeat;background-size:9px;background-position:center right;position:absolute;left:55px;top:15px}.howToSp .contents .btn_num{font-size:24px;font-size:2.4rem;position:absolute;top:23px;left:15px}.howToSp .contents .caution{display:block;margin:4px auto 0;width:285px;color:#000;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}.howToSp .contents .bg-color.green{background-color:#eaf4e9}.howToSp .contents .bg-color.pink{background-color:#faecef;padding-bottom:20px}.howToSp .contents .question{margin:auto;width:285px;display:table;font-weight:700;padding:10px 0;font-size:13px;font-size:1.3rem}.howToSp .contents .question_icon{display:table-cell;width:30px;height:30px;background-image:url(../images/howtouse/icon_question.png);background-repeat:no-repeat;background-size:30px;background-position:left top}.howToSp .contents .question_txt{display:table-cell;padding-top:8px;padding-left:10px}.howToSp .contents .question_gold{display:table-cell;width:65px;height:30px;background-image:url(../images/howtouse/img_gold.png);background-repeat:no-repeat;background-size:65px 30px;background-position:right center}.howToSp .contents .question img{display:block;margin-right:auto;margin-left:auto}.howToSp .contents .answer{margin:auto;width:285px;display:table;padding:10px 0;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem}.howToSp .contents .answer_icon{display:table-cell;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:left top}.howToSp .contents .answer_icon.green{background-image:url(../images/howtouse/icon_answer-green.png)}.howToSp .contents .answer_icon.pink{background-image:url(../images/howtouse/icon_answer-pink.png)}.howToSp .contents .answer_txt{display:table-cell;padding-top:8px;padding-left:10px}.howToSp .contents .answer_txt .bold{font-weight:700}.howToSp .contents .popupTop{padding:6px 6px 0;position:relative}.howToSp .contents .popupTop .popupLine{margin-bottom:1rem}.howToSp .contents .popupTop .popupLine:last-child{margin-bottom:.5rem}.howToSp .contents .popupTop .popupLine .innerLine{display:table;border:solid 2px #3778ad;background-color:#fff;width:280px;margin-right:auto;margin-left:auto}.howToSp .contents .popupTop .popupLine .innerLine>*{vertical-align:middle}.howToSp .contents .popupTop .popupLine .innerLine .no{display:table-cell;min-width:20px;width:20px;background-color:#3778ad;text-align:center;color:#fff}.howToSp .contents .popupTop .popupLine .innerLine.green{border:solid 2px #5fab3a}.howToSp .contents .popupTop .popupLine .innerLine.green .no{background-color:#5fab3a}.howToSp .contents .popupTop .popupLine .innerLine.orange{border:solid 2px #eb9918}.howToSp .contents .popupTop .popupLine .innerLine.orange .no{background-color:#eb9918}.howToSp .contents .popupTop .popupLine .innerLine .words{display:table-cell;width:210px;padding:6px 5px;font-size:12px;font-size:1.2rem}.howToSp .contents .popupTop .popupLine .innerLine .words .kome p{color:#f93455;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;position:relative;padding-left:1rem}.howToSp .contents .popupTop .popupLine .innerLine .words .kome p::before{position:absolute;content:"※";display:block;left:0}.howToSp .contents .popupTop .popupLine .innerLine .wordsLast{width:65px;display:table-cell;font-size:12px;font-size:1.2rem;padding:6px 5px}.howToSp .contents .popupTop .popupLine .innerLine .image{display:table-cell;width:37px;padding:.5rem}.howToSp .contents .popupTop .popupLine .arrow{width:100%}.howToSp .contents .popupTop .popupLine .arrow img{margin-left:24%;display:inline-block}.howToSp .contents .popupTop .popupLine .arrow__text{color:#f7223d;font-size:10px;font-size:1rem;display:inline-block}.howToSp .contents .popupTop .popupGold{padding-top:2px;width:100%}.howToSp .contents .popupTop .popupGold .innerPopupGold{display:table;padding:0 0 4px;width:100%}.howToSp .contents .popupTop .popupGold .innerPopupGold>*{vertical-align:middle}.howToSp .contents .popupTop .popupGold .innerPopupGold p{display:table-cell;color:#ba9a01;margin-right:10px;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;text-align:center}.howToSp .contents .popupTop .popupGold .innerPopupGold img{display:table-cell}.howToSp .contents .popupTop .imakoko{position:absolute;top:50px;left:-8px}.howToSp .contents .popupBottom__message{text-align:center;font-weight:600;margin-bottom:1rem;font-size:12px;font-size:1.2rem;margin-top:20px;padding-bottom:20px}.howToSp .contents .popupBottom__message .emphasis{color:#f93455}.howToSp .contents .btn_forever{padding-bottom:20px}.howToSp .contents .btn_forever_inner{background-color:#45ad34;border:1px solid #269214;background:#6bbd5d;background:-moz-linear-gradient(top,#6bbd5d 0,#45ad34 100%);background:-webkit-linear-gradient(top,#6bbd5d 0,#45ad34 100%);background:linear-gradient(to bottom,#6bbd5d 0,#45ad34 100%);display:block;width:200px;padding:12px 0;border-radius:3px;margin-right:auto;margin-left:auto;color:#fff;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;text-align:center;margin-top:10px}.howToSp .contents .icon{display:table-cell;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:left top}.howToSp .contents .icon_newgame{background-image:url(../images/howtouse/icon_newgame.png)}.howToSp .contents .icon_bonus{background-image:url(../images/howtouse/icon_bonus.png)}.howToSp .contents .bonus_icon{display:table-cell;width:30px;height:30px;background-image:url(../images/howtouse/icon_bonus.png);background-repeat:no-repeat;background-size:30px;background-position:left top}.howToSp .contents .description{width:285px;margin-right:auto;margin-left:auto;background-color:#fff;padding-bottom:20px}.howToSp .contents .description .img-list{width:219px;position:relative;margin:auto;height:140px}.howToSp .contents .description .img-detail{width:219px;position:relative;margin:auto;height:86px;margin-top:10px}.howToSp .contents .description .img-detail.detail-gold{height:140px}.howToSp .contents .description .img-sample{position:absolute;right:0;left:0;display:block;margin:auto}.howToSp .contents .description .hand{position:absolute;right:-6px;bottom:-20px;display:block}.howToSp .contents .description_txt{text-align:center;padding-top:10px;color:#f84968}.howToSp .contents .description .arrow02{padding-bottom:18px;background-image:url(../images/howtouse/icon_arrow02.png);background-repeat:no-repeat;background-size:15px;background-position:center bottom}.howToSp .contents .description .caution{margin-top:10px;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}.howToSp .contents__btn-mypp{background-color:#4985b3;border:1px solid #33709f;display:block;width:225px;padding:12px 0;font-weight:700;border-radius:5px;margin-right:auto;margin-left:auto;background:#89afce;background:-moz-linear-gradient(top,#89afce 0,#4985b3 100%);background:-webkit-linear-gradient(top,#89afce 0,#4985b3 100%);background:linear-gradient(to bottom,#89afce 0,#4985b3 100%);margin-bottom:20px;margin-top:20px}.howToSp .contents__btn-mypp .white{color:#fff;font-size:14px;font-size:1.4rem}.howToSp .contents .title_step{display:block;margin-right:auto;margin-left:auto}.howToSp .contents .title_step.save{margin-top:36px;margin-bottom:8px}.howToSp .contents .title_step.reserve{margin-top:15px;padding-top:15px;margin-bottom:15px}.howToSp .contents .small{width:285px;margin:auto;padding-left:40px;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem}.howToSp .contents .small.caution{font-size:10px;font-size:1rem;padding:0;text-align:center;margin-top:15px}.howToSp .contents .center{text-align:center;padding-left:0}.howToSp .contents .font13{font-size:13px;font-size:1.3rem;line-height:38px;line-height:3.8rem}.howToSp .contents .bold{font-weight:700}.allBbsTop{color:#333;background:#fff;margin:0 auto;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;word-break:break-all}.allBbsTop a{color:#5494ff}.allBbsTop h1{margin:0;padding:0}.allBbsTop_inner{max-width:414px;margin-left:auto;margin-right:auto}.allBbsTop section h2{font-size:16px;font-size:1.6rem;font-weight:700;background-repeat:no-repeat}.allBbsTop section h3{margin:0}.allBbsTop .modal{display:none}.allBbsTop .modal.is-visible{display:flex;justify-content:center;align-items:center;z-index:99}.allBbsTop .cdPopup .btn_close{text-align:right;width:240px;margin:auto}.allBbsTop #goldExchange .modal_wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center}.allBbsTop #goldExchange .modal_wrapper .bg-stripe{background-image:url(../../images/all_bbs/modal/bg-stripe.png);border-top-left-radius:3px;border-top-right-radius:3px;border:2px solid #caa420;color:#fff;padding:10px 20px}.allBbsTop #goldExchange .modal_wrapper .bg-stripe .gold-title{background-color:rgba(0,0,0,.6);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:10px}.allBbsTop #goldExchange .modal_wrapper .bg-stripe .main-contents{background-color:rgba(0,0,0,.6);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px}.allBbsTop #goldExchange .modal_wrapper .bg-stripe .main-contents .txt{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem;font-weight:700;margin-bottom:15px}.allBbsTop #goldExchange .modal_wrapper .bg-stripe .main-contents img{margin-bottom:15px}.allBbsTop #goldExchange .modal_wrapper .btn-area{padding:10px 20px}.allBbsTop #goldExchange .modal_wrapper .btn-area .twitter{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;background-color:#5494ff;color:#fff;margin-bottom:10px}.allBbsTop #goldExchange .modal_wrapper .btn-area .twitter span{background-image:url(../../images/all_bbs/icon_twitter.png);background-repeat:no-repeat;background-size:28px;display:inline-block;padding:15px 0 15px 30px;background-position:left center;font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#5494ff;color:#fff}.allBbsTop #goldExchange .modal_wrapper .btn-area .confirmation{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #5494ff;padding:12px;display:block;margin-bottom:10px;color:#5494ff}.allBbsTop #gold100 .modal_wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center}.allBbsTop #gold100 .modal_wrapper .bg-stripe{background-image:url(../../images/all_bbs/modal/bg-stripe.png);border-top-left-radius:3px;border-top-right-radius:3px;border:2px solid #caa420;color:#fff;padding:10px 20px}.allBbsTop #gold100 .modal_wrapper .bg-stripe .gold-title{background-color:rgba(0,0,0,.6);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:10px}.allBbsTop #gold100 .modal_wrapper .bg-stripe .main-contents{background-color:rgba(0,0,0,.6);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px}.allBbsTop #gold100 .modal_wrapper .bg-stripe .main-contents .bonus{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem;font-weight:700;margin-bottom:15px}.allBbsTop #gold100 .modal_wrapper .bg-stripe .main-contents img{margin-bottom:15px}.allBbsTop #gold100 .modal_wrapper .bg-stripe .main-contents .txt{font-size:11px;font-size:1.1rem}.allBbsTop #gold100 .modal_wrapper .btn-area{padding:10px 20px}.allBbsTop #gold100 .modal_wrapper .btn-area .twitter{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;background-color:#5494ff;color:#fff;margin-bottom:10px}.allBbsTop #gold100 .modal_wrapper .btn-area .twitter span{background-image:url(../../images/all_bbs/icon_twitter.png);background-repeat:no-repeat;background-size:28px;display:inline-block;padding:15px 0 15px 30px;background-position:left center;font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#5494ff;color:#fff}.allBbsTop #gold100 .modal_wrapper .btn-area .confirmation{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #5494ff;padding:12px;display:block;margin-bottom:10px;color:#5494ff}.allBbsTop #gold100 .modal_wrapper .btn-area .txt{color:#8b8b8b;font-size:11px;font-size:1.1rem}.newPost .title_h2{background-color:#fed442;background-image:url(../images/all_bbs/icon_new.png);background-size:15px;background-position:top 9px left 5px;padding:10px 0 10px 24px}.newPost_wrapper{width:96%;margin:0 auto 15px}.newPost_inner{background-color:#eaeef5;width:32%;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.newPost_inner a{display:block;padding:10px}.newPost_inner .txt{color:#5494ff;font-weight:700;text-align:left}.newPost_inner .num{color:#333;text-align:right}.newPost_inner .time{color:#8b8b8b;font-weight:700;text-align:left}.newPost .more{text-align:right;width:95%;text-decoration:underline;margin-bottom:15px}.newPost .more_inner{background-image:url(../images/all_bbs/icon_arrow-blue.png);background-repeat:no-repeat;background-size:10px;background-position:right center;padding-right:14px}.bbsList .title_h2{background-color:#7fdbff;background-image:url(../images/all_bbs/icon_list.png);background-size:15px;background-position:top 9px left 5px;padding:10px 0 10px 24px;margin-bottom:0}.bbsList .search_wrapper{background-color:#d4f3ff;padding:15px 0;margin-bottom:15px}.bbsList .search_txt{display:block;width:90%;margin:0 auto 5px;font-weight:700;color:#5494ff;padding-left:18px;background-image:url(../images/all_bbs/icon_search.png);background-size:15px;background-repeat:no-repeat;background-position:left center}.bbsList #form01{background-color:#5494ff;width:90%;height:35px;border:1px #5494ff solid;margin-right:auto;margin-left:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bbsList #form01 input{vertical-align:top;margin:0;height:100%;box-sizing:border-box}.bbsList #input01{width:80%;border:none;border-right:1px #5494ff solid;font-size:14px;font-size:1.4rem}.bbsList #submit01{width:18%;border:none;background-color:#5494ff;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700}.bbsList_inner{border-bottom:1px solid #f1f1f1;width:90%;padding-bottom:15px;margin:15px auto 0}.bbsList_inner img{display:table-cell;vertical-align:middle;margin-right:3px}.bbsList_inner .contents{display:table-cell;width:100%;vertical-align:middle;font-size:13px;font-size:1.3rem}.bbsList_inner .contents .txt{font-weight:700;color:#5494ff}.bbsList_inner .contents .num{color:#333}.bbsList_inner .contents .time{font-weight:700;color:#8b8b8b}.bbsList_inner a{display:table}.bbsList .more{text-align:right;width:95%;text-decoration:underline;margin-bottom:15px}.bbsList .more_inner{background-image:url(../images/all_bbs/icon_arrow-blue.png);background-repeat:no-repeat;background-size:10px;background-position:right center;padding-right:14px}.reading .title_h2{background-color:#7ee3a2;background-image:url(../images/all_bbs/icon_read.png);background-size:18px;background-position:top 9px left 5px;padding:10px 0 10px 24px;margin-bottom:0}.reading_inner{border-bottom:1px solid #f1f1f1;width:90%;padding-bottom:15px;margin:15px auto 0}.reading_inner a{display:table}.reading_inner img{display:table-cell;vertical-align:middle;margin-right:3px}.reading_inner .contents{display:table-cell;width:100%;vertical-align:middle}.reading_inner .contents .txt{font-weight:700;color:#5494ff}.reading_inner .contents .date{color:#333;font-size:11px;font-size:1.1rem}.reading_inner .contents .date .time{display:inline-block;padding-left:1rem}.allBbsHeader{background-image:url(../images/all_bbs/bg_header.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.allBbsHeader a{color:#5494ff}.allBbsHeader .login{padding:10px 20px;overflow:hidden}.allBbsHeader .login-left{float:left}.allBbsHeader .login-right{float:right}.allBbsHeader .btn{font-weight:700;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:.5rem}.allBbsHeader .btn_newEntry{background-color:#5494ff;color:#fff}.allBbsHeader .btn_login{background-color:#fff;border:1px solid #5494ff}.allBbsHeader .btn_guest{text-decoration:underline;background-image:url(../images/all_bbs/icon_gesuto.png);background-size:15px;background-repeat:no-repeat;background-position:left center;padding-left:18px}.allBbsHeader .btn_logout{text-decoration:underline;background-image:url(../images/all_bbs/icon_logauto.png);background-size:18px;background-repeat:no-repeat;background-position:left center;padding-left:22px}.allBbsHeader .title{padding:10px 0}.allBbsHeader .title img{max-width:90%}.allBbsHeader .smartgame-top{max-width:90%;margin:0 auto;text-align:right}.allBbsHeader .smartgame-top img{max-width:170px}.allBbsFooter .backToTop{display:block;background-color:#5494ff;font-size:15px;font-size:1.5rem;text-align:center;padding:15px 0;margin-bottom:15px}.allBbsFooter .backToTop_inner{display:inline-block;color:#fff;background-image:url(../images/all_bbs/icon_arrow.png);background-size:9px;background-repeat:no-repeat;background-position:right center;padding-right:12px}.allBbsFooter .goToSmg{text-align:center}.allBbsFooter .goToSmg .logo{width:157px;margin:auto}.allBbsFooter .goToSmg .description{font-size:14px;font-size:1.4rem;margin-bottom:15px}.allBbsFooter .goToSmg .btn{display:block;text-align:center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYTdlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4NTg5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#50a7e5),color-stop(100%,#085899));background-image:-moz-linear-gradient(top,#50a7e5 0,#085899 100%);background-image:-webkit-linear-gradient(top,#50a7e5 0,#085899 100%);background-image:linear-gradient(to bottom,#50a7e5 0,#085899 100%);width:240px;margin-left:auto;margin-right:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:10px}.allBbsFooter .goToSmg .btn_inner{font-size:15px;font-size:1.5rem;font-weight:700;color:#fff;padding:10px 0;background-image:url(../images/all_bbs/icon_window.png);background-size:17px;background-repeat:no-repeat;background-position:right 50px top 10px;margin-left:-12px}.allBbsFooter .goToSmg .link{margin-bottom:10px}.allBbsFooter .goToSmg .link_contact{margin-right:10px}.allBbsFooter .goToSmg .link_privacy{margin-right:10px}.allBbsFooter .goToSmg .link_logout.none{display:none}.allBbsNav{margin-top:10px;border-top:.1px solid #b6cbef;position:fixed;bottom:0;background-color:#fff;display:table;width:100%;max-width:414px}.allBbsNav .top{background-image:url(../images/all_bbs/nav/icon_top.png);background-size:30px}.allBbsNav .news{background-image:url(../images/all_bbs/nav/icon_news.png);background-size:30px}.allBbsNav .alarm--icon{background-image:url(../images/all_bbs/nav/icon_alarm.png);background-size:19px}.allBbsNav .mypage{border-top:1px solid #b6cbef;display:inline-block;width:25%;text-align:center}.allBbsNav .mypage .icon{background-image:url(../images/all_bbs/nav/icon_mypage.png);background-size:24px;width:24px;height:24px;margin:11px auto 5px;background-repeat:no-repeat}.allBbsNav .mypage.has-icon .icon{width:30px;height:30px;margin:7px auto 3px;border-radius:50%;background-size:cover!important}.allBbsNav .nav{background-position:top 10px center;background-repeat:no-repeat;display:inline-block;width:25%;padding-top:40px;border-top:1px solid #b6cbef;text-align:center;position:relative}.allBbsNav .tap{border-top:1px solid #5494ff}.allBbsNav .tap.top{background-image:url(../images/all_bbs/nav/icon_top-on.png)}.allBbsNav .tap.news{background-image:url(../images/all_bbs/nav/icon_news-on.png)}.allBbsNav .tap.alarm--icon{background-image:url(../images/all_bbs/nav/icon_alarm-on.png)}.allBbsNav .tap.mypage .icon{background-image:url(../images/all_bbs/nav/icon_mypage-on.png)}.allBbsNav .tap .txt{color:#5494ff}.allBbsNav .txt{color:#b6cbef}.allBbsNav .txt .badge{background-color:#f93455;color:#fff;padding:2px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:4px;right:10px}.allBbsLogin_inner{max-width:414px;margin-left:auto;margin-right:auto}.allBbsLogin h2.titleLogin{display:block;width:90%;margin:0 auto 15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1}.allBbsLogin .snsLogin{text-align:center;width:60%;margin:0 auto 20px}.allBbsLogin .snsLogin a{display:block;width:85px;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.allBbsLogin .snsLogin a img{padding-top:5px;padding-bottom:2px}.allBbsLogin .snsLogin a p{color:#fff;font-weight:700;padding-top:5px;letter-spacing:.1rem}.allBbsLogin .snsLogin .twitter{background-color:#1da1f2;border-bottom:3px solid #167cbb}.allBbsLogin .snsLogin .twitter p{display:block;border-top:1px solid #167cbb}.allBbsLogin .snsLogin .facebook{background-color:#3564a2;border-bottom:3px solid #2c4b73}.allBbsLogin .snsLogin .facebook p{display:block;border-top:1px solid #2c4b73}.allBbsLogin .caution_wrapper{width:90%;margin:0 auto 15px}.allBbsLogin .caution-txt{font-size:11px;font-size:1.1rem;margin-bottom:20px}.allBbsLogin .caution_inner{background-color:#f1f1f1;padding:15px}.allBbsLogin .caution_inner-title{color:#ff006c;padding-left:18px;font-weight:700;background-image:url(../images/all_bbs/icon_caution.png);background-size:15px;background-repeat:no-repeat;background-position:left center;margin-bottom:10px}.allBbsLogin .caution_inner-txt{font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem}.allBbsLogin .registration{text-align:center;margin-bottom:15px}.allBbsLogin .registration_txt{font-size:12px;font-size:1.2rem;text-decoration:underline;font-weight:700;display:block;margin-bottom:15px}.allBbsLogin .company{background-color:#d6d6d6;padding:10px 0;text-align:center}.allBbsLogin .company_inner{display:table;margin:0 auto 5px}.allBbsLogin .company_inner img{display:table-cell;vertical-align:middle;padding-top:5px;margin-right:10px}.allBbsLogin .company_inner .summary{display:table-cell;vertical-align:middle;color:#333;font-size:11px;font-size:1.1rem;background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #a4a4a4;padding:5px 10px}.allBbsSignUp .forFirstTime{text-align:center;padding-bottom:30px}.allBbsSignUp .forFirstTime .title_forFirstTime{width:90%;margin:0 auto 6px;font-size:14px;font-size:1.4rem;text-align:left}.allBbsSignUp .forFirstTime_inner img{width:90%}.allBbsTop_inner{position:absolute;right:0;left:0}.allBbsTop_inner .allBbsHeader{max-width:414px}.allBbsTop_inner footer.allBbsFooter{padding-bottom:70px}.allBbsTop_inner .allBbsNav{position:fixed;bottom:0;background-color:#fff;display:table;width:100%;max-width:414px}.allBbsTop_inner .topPopup{position:fixed;bottom:30px;right:0;left:0;z-index:9;display:none}.allBbsTop_inner .topPopup.is-visible{background-color:transparent;justify-content:center}.allBbsTop_inner .topPopup .cdPopup .arrow_box{-webkit-filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .5));padding:10px;position:relative;background-image:url(../images/all_bbs/modal/bg_top-popup.png);background-size:300px;background-position:bottom;background-repeat:no-repeat;border:2px solid #50c1f0}.allBbsTop_inner .topPopup .cdPopup .arrow_box:after,.allBbsTop_inner .topPopup .cdPopup .arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.allBbsTop_inner .topPopup .cdPopup .arrow_box:after{border-color:rgba(213,243,254,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.allBbsTop_inner .topPopup .cdPopup .arrow_box:before{border-color:rgba(80,193,240,0);border-top-color:#50c1f0;border-width:19px;margin-left:-19px}.allBbsTop_inner .topPopup .wrapper{background:#d5f3fe;position:relative;width:300px;margin:auto}.allBbsTop_inner .topPopup .wrapper .btn_close{display:block;padding:5px;width:auto;position:absolute;top:4px;right:7px}.allBbsTop_inner .topPopup .wrapper .title{text-align:center}.allBbsTop_inner .topPopup .wrapper .wrap{display:table}.allBbsTop_inner .topPopup .wrapper .wrap .icon,.allBbsTop_inner .topPopup .wrapper .wrap .txt{display:table-cell;vertical-align:middle}.allBbsTop_inner .topPopup .wrapper .wrap form .checkbox{display:none}.allBbsTop_inner .topPopup .wrapper .wrap form .checkbox:checked+.txt::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #50c1f0;border-right:3px solid #50c1f0}.allBbsTop_inner .topPopup .wrapper .wrap form .txt{position:relative;padding-left:16px;color:#8d8d8d}.allBbsTop_inner .topPopup .wrapper .wrap form .txt::before{content:"";display:block;position:absolute;background-color:#f7f7f7;top:0;left:0;width:12px;height:12px;border:1px solid #d2d2d2;border-radius:4px}.allBbsProfileEdit .btn{font-size:13px;font-size:1.3rem;font-weight:600}.allBbsProfileEdit .btn.solid{border:1px solid #5494ff}.allBbsProfileEdit .buttons{margin-bottom:4rem}.allBbsProfileEdit .buttons__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.allBbsProfileEdit .buttons button{width:48.6111%}.allBbsProfileEdit .external-sns-links__title,.allBbsProfileEdit .user-favorite-app__title,.allBbsProfileEdit .user-icon__title,.allBbsProfileEdit .user-name__title,.allBbsProfileEdit .using-acount-type__title{font-size:14px;font-size:1.4rem;background-color:#e9edf4;padding:1rem;margin-bottom:2rem}.allBbsProfileEdit .external-sns-links__title::before,.allBbsProfileEdit .user-favorite-app__title::before,.allBbsProfileEdit .user-icon__title::before,.allBbsProfileEdit .user-name__title::before,.allBbsProfileEdit .using-acount-type__title::before{display:inline-block;content:'';background-image:url(../images/all_bbs/icon-controller.png);background-repeat:no-repeat;width:14px;height:16px;background-size:100% auto;margin-right:10px;vertical-align:middle}.allBbsProfileEdit .user-favorite-app__sub-title{margin:1rem 0}.allBbsProfileEdit .buttons__inner,.allBbsProfileEdit .external-sns-links__inner,.allBbsProfileEdit .user-favorite-app__inner,.allBbsProfileEdit .user-icon__inner,.allBbsProfileEdit .user-name__inner,.allBbsProfileEdit .using-acount-type__inner{width:90%;margin:0 auto 1rem}.allBbsProfileEdit .user-favorite-app__title .required,.allBbsProfileEdit .user-name__title .required{color:#ff006c;font-weight:300;font-size:11px;font-size:1.1rem}.allBbsProfileEdit .external-sns-links__title .note,.allBbsProfileEdit .user-favorite-app__sub-title .note{font-weight:300;letter-spacing:-1px;margin-left:5px}.allBbsProfileEdit .external-sns-links .field .control input,.allBbsProfileEdit .user-favorite-app__search-form .search,.allBbsProfileEdit .user-name__input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;font-size:16px}.allBbsProfileEdit .page-title{padding:0 1rem}.allBbsProfileEdit .user-name__inner{margin-bottom:3rem}.allBbsProfileEdit .user-name__input{width:100%;color:#5494ff;border:1px solid #f1f1f1;display:block}.allBbsProfileEdit .user-icon__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.allBbsProfileEdit .user-icon__row__image{margin-right:2rem}.allBbsProfileEdit .user-icon__row__image img{border-radius:50%;border:1px solid #5494ff;width:60px;height:60px}.allBbsProfileEdit .user-icon__row__button label{color:#5494ff;padding:.5rem;font-size:13px;font-size:1.3rem;font-weight:600;background-color:#fff}.allBbsProfileEdit .user-icon__row__button label>input{display:none}.allBbsProfileEdit .user-icon__row__button label::before{font-family:FontAwesome;content:'\f030'}.allBbsProfileEdit .user-favorite-app__result__title{margin-bottom:0;background-color:#e9edf4;font-size:12px;font-size:1.2rem;font-weight:300;padding:.5rem 1rem;border-radius:6px 6px 0 0}.allBbsProfileEdit .user-favorite-app__result__list{margin-top:0;padding:1rem;border:1px solid #e9edf4;border-radius:0 0 6px 6px}.allBbsProfileEdit .user-favorite-app__result__list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e9edf4}.allBbsProfileEdit .user-favorite-app__result__list li .image{width:13%}.allBbsProfileEdit .user-favorite-app__result__list li .image img{width:100%}.allBbsProfileEdit .user-favorite-app__result__list li .description{width:45.446%;font-size:11px;font-size:1.1rem}.allBbsProfileEdit .user-favorite-app__result__list li .add-button{width:33.2374%}.allBbsProfileEdit .user-favorite-app__result__list li .add-button button{background-color:#fff;width:100%;font-size:13px;font-size:1.3rem;font-weight:600;padding:.7rem}.allBbsProfileEdit .user-favorite-app__result__list li .add-button button::before{content:"\f067";font-family:FontAwesome}.allBbsProfileEdit .user-favorite-app__result__list li .add-button button.added{color:#f1f1f1;border-color:#f1f1f1}.allBbsProfileEdit .user-favorite-app__result__list li .add-button button.is-max{color:#f1f1f1;border-color:#f1f1f1}.allBbsProfileEdit .user-favorite-app__result__list li:last-child{border:none;margin-bottom:0;padding-bottom:0}.allBbsProfileEdit .user-favorite-app__inner .pink{color:#ff006c}.allBbsProfileEdit .user-favorite-app__inner .error{margin-bottom:10px;display:block!important}.allBbsProfileEdit .user-favorite-app__search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #5494ff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.allBbsProfileEdit .user-favorite-app__search-form .search{margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:80%}.allBbsProfileEdit .user-favorite-app__search-form .search:placeholder-shown{color:#b5b5b5;font-size:13px;font-size:1.3rem}.allBbsProfileEdit .user-favorite-app__search-form .search::-webkit-input-placeholder{color:#b5b5b5;font-size:13px;font-size:1.3rem}.allBbsProfileEdit .user-favorite-app__search-form .search:-moz-placeholder{opacity:1;color:#b5b5b5;font-size:13px;font-size:1.3rem}.allBbsProfileEdit .user-favorite-app__search-form .search::-moz-placeholder{opacity:1;color:#b5b5b5;font-size:13px;font-size:1.3rem}.allBbsProfileEdit .user-favorite-app__search-form .search:-ms-input-placeholder{color:#b5b5b5;font-size:13px;font-size:1.3rem}.allBbsProfileEdit .user-favorite-app__search-form .submit{width:20%;background-color:#5494ff;color:#fff;font-size:13px;font-size:1.3rem;padding:5px;border-radius:0;margin:0}.allBbsProfileEdit .user-favorite-app__app-list{border:1px solid #f1f1f1;padding:2.0689%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.allBbsProfileEdit .user-favorite-app__app-list li{width:17.2413%}.allBbsProfileEdit .user-favorite-app__app-list li img{width:100%}.allBbsProfileEdit .user-favorite-app__app-list .app-title{font-size:11px;font-size:1.1rem;margin-bottom:.5rem}.allBbsProfileEdit .user-favorite-app__app-list .app-remove-button{width:100%;background-color:#e9edf4;font-size:10px;font-size:1rem;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:none}.allBbsProfileEdit .user-favorite-app__app-list .app-remove-button::before{content:'☓';display:inline-block}.allBbsProfileEdit .user-favorite-app__app-list .button-field{text-align:center}.allBbsProfileEdit .external-sns-links__inner{margin-bottom:2rem}.allBbsProfileEdit .external-sns-links__title .note{font-size:11px;font-size:1.1rem}.allBbsProfileEdit .external-sns-links .field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:5px}.allBbsProfileEdit .external-sns-links .field .label{font-size:12px;font-size:1.2rem;font-weight:600;width:25.862%}.allBbsProfileEdit .external-sns-links .field .control{width:74%}.allBbsProfileEdit .external-sns-links .field .control input{width:100%;border:1px solid #f1f1f1}.allBbsProfileEdit .external-sns-links .field .control input:placeholder-shown{color:#b5b5b5;font-size:12px;font-size:1.2rem}.allBbsProfileEdit .external-sns-links .field .control input::-webkit-input-placeholder{color:#b5b5b5;font-size:12px;font-size:1.2rem}.allBbsProfileEdit .external-sns-links .field .control input:-moz-placeholder{opacity:1;color:#b5b5b5;font-size:12px;font-size:1.2rem}.allBbsProfileEdit .external-sns-links .field .control input::-moz-placeholder{opacity:1;color:#b5b5b5;font-size:12px;font-size:1.2rem}.allBbsProfileEdit .external-sns-links .field .control input:-ms-input-placeholder{color:#b5b5b5;font-size:12px;font-size:1.2rem}.allBbsProfileEdit .using-acount-type__list{font-size:12px;font-size:1.2rem;margin-bottom:2rem}.allBbsMypp.is-mypage .allBbsNav{display:none}.allBbsMypp.is-mypage .mypage-main{padding-bottom:0}.allBbsMypp .bold{font-weight:700}.allBbsMypp .blue{color:#5494ff}.allBbsMypp .pink{color:#ff006c}.allBbsMypp .left{text-align:left}.allBbsMypp_inner{margin:0 auto;text-align:center;max-width:414px;min-height:100%;overflow:hidden}.allBbsMypp .mypage-main{padding-bottom:7rem}.allBbsMypp .title_white{background-color:#fff;width:100%;display:block;padding:5px 0 2px}.allBbsMypp .title_blue{background-color:#5494ff;margin:0;padding:10px 20px}.allBbsMypp .title_blue .white{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/mypp-icon_mypage.png);background-repeat:no-repeat;background-size:18px;padding-left:25px}.allBbsMypp .title_blue .medal{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/mypp-icon_medal-title.png);background-repeat:no-repeat;background-size:17px;padding:2px 0 2px 25px}.allBbsMypp .title_fav{margin-bottom:10px;text-align:left}.allBbsMypp .title_fav .favApp{color:#fff;font-weight:700;font-size:16px;font-size:1.6rem;background-image:url(../../images/all_bbs/mypp-icon_fav-app.png);background-size:18px;background-repeat:no-repeat;background-position:left top;padding-left:25px;align-self:center}.allBbsMypp .edit{text-align:right}.allBbsMypp .edit_btn{display:inline-block;border:solid 1px #3d8ccc;padding:5px 8px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#3d8ccc;margin-bottom:10px;margin-right:20px}.allBbsMypp .profile{padding:0 20px;margin-bottom:15px}.allBbsMypp .profile.dotted{background-image:url(../../images/all_bbs/bg_dot-blue.png);background-size:15px}.allBbsMypp .profile.browsing .browsing_inner{padding-top:10px}.allBbsMypp .profile.browsing .browsing_inner .bio{border-radius:50%;width:100px;height:100px;display:block;margin:0 auto;margin-bottom:10px}.allBbsMypp .profile.browsing .browsing_inner .name{font-size:11px;font-size:1.1rem;margin-bottom:10px}.allBbsMypp .profile.browsing .browsing_inner .name .bold{font-size:15px;font-size:1.5rem;font-weight:700}.allBbsMypp .profile.browsing .browsing_inner .flex{width:150px;margin:0 auto;padding-bottom:10px}.allBbsMypp .profile .profile_top{padding-top:10px;margin-bottom:10px}.allBbsMypp .profile .profile_top .name{font-size:11px;font-size:1.1rem}.allBbsMypp .profile .profile_top .name .bold{font-size:15px;font-size:1.5rem;font-weight:700}.allBbsMypp .profile .profile_top .configu{color:#5494ff;text-decoration:underline;font-size:12px;font-size:1.2rem;font-weight:700;background-image:url(../../images/all_bbs/mypp-icon_gear.png);background-repeat:no-repeat;background-size:16px;padding-left:18px}.allBbsMypp .profile .profile_bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding-bottom:10px}.allBbsMypp .profile .profile_bottom a{width:120px;height:120px;align-self:center}.allBbsMypp .profile .profile_bottom a img{border-radius:50%;width:120px;height:120px;display:block;align-self:center}.allBbsMypp .profile .profile__image{border-radius:50%;width:120px;height:120px;display:block;align-self:center;background-image:url(../images/bbs_gacha/default_icon.png);background-size:cover}.allBbsMypp .profile .profile__image-wrap{width:42.2857%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.allBbsMypp .profile .profile_btnArea{width:54.2857%}.allBbsMypp .profile .profile_btnArea-bottom,.allBbsMypp .profile .profile_btnArea-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;line-height:11px;line-height:1.1rem}.allBbsMypp .profile .profile_btnArea-top{margin-bottom:6px}.allBbsMypp .profile .profile_btnArea .btn{display:block;background-color:#fff;width:73px;height:73px;border-radius:3px;border-bottom:1px solid #b6b6b6;background-repeat:no-repeat;background-position:center top 16px;padding-top:45px;font-weight:700;position:relative}.allBbsMypp .profile .profile_btnArea .btn .new{background-image:url(../../images/all_bbs/mypp-icon_new.png);width:16px;height:16px;display:block;background-size:16px;position:absolute;top:5px;right:5px}.allBbsMypp .profile .profile_btnArea .btn .new.none{display:none}.allBbsMypp .profile .profile_btnArea .top{background-image:url(../../images/all_bbs/mypp-icon_top.png);background-size:28px;color:#ff7ce8;margin-right:6px}.allBbsMypp .profile .profile_btnArea .alarm{background-image:url(../../images/all_bbs/mypp-icon_alarm.png);background-size:16px;color:#fc0}.allBbsMypp .profile .profile_btnArea .gold-histry{background-image:url(../../images/all_bbs/mypp-icon_gold-histry.png);background-size:25px;color:#7ee3a2;background-position:center top 11px;margin-right:6px}.allBbsMypp .profile .profile_btnArea .news{background-image:url(../../images/all_bbs/mypp-icon_news.png);background-size:28px;color:#14c8ff}.allBbsMypp .profile.info .nowGold{text-align:left;font-weight:700;margin-bottom:10px}.allBbsMypp .profile.info .nowGold_inner .bg_lightBlue{background-color:#f0f5ff;font-size:10px;font-size:1rem}.allBbsMypp .profile.info .nowGold_inner .gold{padding:25px 10px 2px;background-image:url(../../images/all_bbs/mypp-icon_gold.png);background-repeat:no-repeat;background-size:15px;background-position:center top 8px}.allBbsMypp .profile.info .nowGold_inner .smile{padding:25px 10px 2px;background-image:url(../../images/all_bbs/mypp-icon_smile.png);background-repeat:no-repeat;background-size:15px;background-position:center top 8px}.allBbsMypp .profile.info .nowGold_inner .bold{font-weight:700;padding:5px;font-size:120pxpx;font-size:12pxrem}.allBbsMypp .profile.info table,.allBbsMypp .profile.info td,.allBbsMypp .profile.info th{border-collapse:collapse;border:1px solid #f1f1f1;font-size:100pxpx;font-size:10pxrem}.allBbsMypp .profile.info .myapp-btn{background-position:center bottom 10px;background-image:url(../../images/all_bbs/mypp-btn.png);background-repeat:no-repeat;background-size:130px;background-color:#5494ff;display:block;color:#fff;border-radius:3px;border-bottom:3px solid #2b6bd6;width:150px;height:68px;padding-top:12px;font-weight:700;font-size:13px;align-self:center}.allBbsMypp .profile.fav .favApp_wrapper{border:1px solid #f1f1f1;padding:0 10px}.allBbsMypp .profile.fav .favApp_section{border-bottom:1px solid #f1f1f1}.allBbsMypp .profile.fav .favApp_section .remove_inner{text-align:left;padding-top:4px;margin-bottom:-10px}.allBbsMypp .profile.fav .favApp_section .remove-mark{font-size:2.5rem;font-weight:300;display:inline-block;color:#333}.allBbsMypp .profile.fav .favApp_section:last-child{border-bottom:none}.allBbsMypp .profile.fav .favApp_inner{justify-content:flex-start;text-align:left;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.allBbsMypp .profile.fav .favApp_inner img{width:45px;height:45px;border-radius:3px;align-self:center}.allBbsMypp .profile.fav .favApp_txt{margin-left:10px;font-size:12px;font-size:1.2rem}.allBbsMypp .profile.fav .favApp_txt .bold{font-weight:700}.allBbsMypp .profile.fav .favApp_txt .blue{color:#5494ff}.allBbsMypp .profile.fav .favApp_txt .num{color:#000}.allBbsMypp .profile.fav .favApp_txt .time{color:#8b8b8b;font-size:11px;font-size:1.1rem}.allBbsMypp .medal{padding:10px}.allBbsMypp .medal.beginner{background-color:#f0f5ff}.allBbsMypp .medal.veteran{background-color:#e7f8ed}.allBbsMypp .medal.special{background-color:#fffbec}.allBbsMypp .medal.platina{background-color:#fff3fd;margin-bottom:10px}.allBbsMypp .medal .beginner_title{background-image:url(../../images/all_bbs/medal/mypp-icon_medal-titile01.png);background-repeat:no-repeat;background-size:12px;background-position:left top;margin:0;font-size:13px;font-size:1.3rem;border-bottom:1px solid #4a86ea;display:inline-block;padding-left:16px;padding-bottom:4px;margin-bottom:20px}.allBbsMypp .medal .veteran_title{background-image:url(../../images/all_bbs/medal/mypp-icon_medal-titile02.png);background-repeat:no-repeat;background-size:22px;background-position:left top;margin:0;font-size:13px;font-size:1.3rem;border-bottom:1px solid #26d062;display:inline-block;padding-left:24px;padding-bottom:4px;margin-bottom:20px}.allBbsMypp .medal .special_title{background-image:url(../../images/all_bbs/medal/mypp-icon_medal-titile03.png);background-repeat:no-repeat;background-size:14px;background-position:left top;margin:0;font-size:13px;font-size:1.3rem;border-bottom:1px solid #ffc90f;display:inline-block;padding-left:24px;padding-bottom:4px;margin-bottom:20px}.allBbsMypp .medal .platina_title{background-image:url(../../images/all_bbs/medal/mypp-icon_medal-titile04.png);background-repeat:no-repeat;background-size:21px;background-position:left top;margin:0;font-size:13px;font-size:1.3rem;border-bottom:1px solid #ff7ce8;display:inline-block;padding-left:24px;padding-bottom:4px;margin-bottom:20px}.allBbsMypp .medal .flex{margin-bottom:10px}.allBbsMypp .medal .flex .txt{display:block;background-repeat:no-repeat;background-position:top center;padding-top:60px;width:98px}.allBbsMypp .medal .flex .txt.medal01{background-image:url(../../images/all_bbs/medal/mypp-icon_medal01.png);background-size:62px}.allBbsMypp .medal .flex .txt.medal01.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal01-lock.png)}.allBbsMypp .medal .flex .txt.medal02{background-image:url(../../images/all_bbs/medal/mypp-icon_medal02.png);background-size:62px;border-right:1px solid #cddeff;border-left:1px solid #cddeff}.allBbsMypp .medal .flex .txt.medal02.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal01-lock.png)}.allBbsMypp .medal .flex .txt.medal03{background-image:url(../../images/all_bbs/medal/mypp-icon_medal03.png);background-size:55px}.allBbsMypp .medal .flex .txt.medal03.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal03-lock.png)}.allBbsMypp .medal .flex .txt.medal04{background-image:url(../../images/all_bbs/medal/mypp-icon_medal04.png);background-size:64px}.allBbsMypp .medal .flex .txt.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal03-lock.png)}.allBbsMypp .medal .flex .txt.medal05{background-image:url(../../images/all_bbs/medal/mypp-icon_medal05.png);background-size:55px;border-right:1px solid #cddeff;border-left:1px solid #cddeff}.allBbsMypp .medal .flex .txt.medal05.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal03-lock.png)}.allBbsMypp .medal .flex .txt.medal06{background-image:url(../../images/all_bbs/medal/mypp-icon_medal06.png);background-size:55px}.allBbsMypp .medal .flex .txt.medal06.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal03-lock.png)}.allBbsMypp .medal .flex .txt.medal07{background-image:url(../../images/all_bbs/medal/mypp-icon_medal07.png);background-size:55px}.allBbsMypp .medal .flex .txt.medal07.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal07-lock.png)}.allBbsMypp .medal .flex .txt.medal08{border-right:1px solid #cddeff;border-left:1px solid #cddeff}.allBbsMypp .medal .flex .txt.medal08.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal07-lock.png)}.allBbsMypp .medal .flex .txt.medal10{background-image:url(../../images/all_bbs/medal/mypp-icon_medal08.png);background-size:55px}.allBbsMypp .medal .flex .txt.medal10.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal08-lock.png)}.allBbsMypp .medal .flex .txt.medal11{background-image:url(../../images/all_bbs/medal/mypp-icon_medal09.png);background-size:62px;border-right:1px solid #b3f0c8;border-left:1px solid #b3f0c8}.allBbsMypp .medal .flex .txt.medal11.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal09-lock.png)}.allBbsMypp .medal .flex .txt.medal12{background-image:url(../../images/all_bbs/medal/mypp-icon_medal10.png);background-size:62px}.allBbsMypp .medal .flex .txt.medal12.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal09-lock.png)}.allBbsMypp .medal .flex .txt.medal13{background-image:url(../../images/all_bbs/medal/mypp-icon_medal11.png);background-size:54px}.allBbsMypp .medal .flex .txt.medal13.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal11-lock.png)}.allBbsMypp .medal .flex .txt.medal14{background-image:url(../../images/all_bbs/medal/mypp-icon_medal12.png);background-size:61px;border-right:1px solid #b3f0c8;border-left:1px solid #b3f0c8}.allBbsMypp .medal .flex .txt.medal14.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal12-lock.png)}.allBbsMypp .medal .flex .txt.medal15{background-image:url(../../images/all_bbs/medal/mypp-icon_medal13.png);background-size:71px}.allBbsMypp .medal .flex .txt.medal15.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal13-lock.png)}.allBbsMypp .medal .flex .txt.medal16{background-image:url(../../images/all_bbs/medal/mypp-icon_medal14.png);background-size:71px}.allBbsMypp .medal .flex .txt.medal16.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal13-lock.png)}.allBbsMypp .medal .flex .txt.medal17{border-right:1px solid #b3f0c8;border-left:1px solid #b3f0c8}.allBbsMypp .medal .flex .txt.medal19{background-image:url(../../images/all_bbs/medal/mypp-icon_medal15.png);background-size:72px}.allBbsMypp .medal .flex .txt.medal19.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal15-lock.png)}.allBbsMypp .medal .flex .txt.medal20{background-image:url(../../images/all_bbs/medal/mypp-icon_medal16.png);background-size:72px;border-right:1px solid #ffe99f;border-left:1px solid #ffe99f}.allBbsMypp .medal .flex .txt.medal20.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal15-lock.png)}.allBbsMypp .medal .flex .txt.medal21{background-image:url(../../images/all_bbs/medal/mypp-icon_medal17.png);background-size:73px}.allBbsMypp .medal .flex .txt.medal21.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal17-lock.png)}.allBbsMypp .medal .flex .txt.medal22{background-image:url(../../images/all_bbs/medal/mypp-icon_medal18.png);background-size:73px}.allBbsMypp .medal .flex .txt.medal22.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal18-lock.png)}.allBbsMypp .medal .flex .txt.medal23{background-image:url(../../images/all_bbs/medal/mypp-icon_medal19.png);background-size:60px;border-right:1px solid #ffe99f;border-left:1px solid #ffe99f}.allBbsMypp .medal .flex .txt.medal23.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal19-lock.png)}.allBbsMypp .medal .flex .txt.medal24{background-image:url(../../images/all_bbs/medal/mypp-icon_medal20.png);background-size:67px}.allBbsMypp .medal .flex .txt.medal24.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal20-lock.png)}.allBbsMypp .medal .flex .txt.medal25{background-image:url(../../images/all_bbs/medal/mypp-icon_medal21.png);background-size:62px}.allBbsMypp .medal .flex .txt.medal25.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal21-lock.png)}.allBbsMypp .medal .flex .txt.medal26{background-image:url(../../images/all_bbs/medal/mypp-icon_medal22.png);background-size:62px;border-right:1px solid #ffcff7;border-left:1px solid #ffcff7}.allBbsMypp .medal .flex .txt.medal26.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal21-lock.png)}.allBbsMypp .medal .flex .txt.medal27{background-image:url(../../images/all_bbs/medal/mypp-icon_medal23.png);background-size:62px}.allBbsMypp .medal .flex .txt.medal27.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal23-lock.png)}.allBbsMypp .medal .flex .txt.medal28{background-image:url(../../images/all_bbs/medal/mypp-icon_medal24.png);background-size:62px}.allBbsMypp .medal .flex .txt.medal28.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal23-lock.png)}.allBbsMypp .medal .flex .txt.medal29{background-image:url(../../images/all_bbs/medal/mypp-icon_medal25.png);background-size:62px;border-right:1px solid #ffcff7;border-left:1px solid #ffcff7}.allBbsMypp .medal .flex .txt.medal29.lock{background-image:url(../../images/all_bbs/medal/mypp-icon_medal25-lock.png)}.allBbsMypp footer{padding:10px}.allBbsMypp footer a{color:#4a86ea}.allBbsMypp footer p{padding-bottom:15px}.allBbsMypp footer p .p-right{padding-right:10px}.allBbsMypp footer p .none{display:none}.allBbsMypp.history header{border:none}.allBbsMypp.history .title_history{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/history/mypp-icon_title.png);background-repeat:no-repeat;background-size:23px;padding-left:28px;padding-top:5px;padding-bottom:5px}.allBbsMypp.history .history_inner{position:absolute;right:0;left:0}.allBbsMypp.history .history_table{padding:10px}.allBbsMypp.history .history_table .bg-img{width:100%;display:block;margin:0 auto 10px}.allBbsMypp.history .history_table-contents{border-collapse:collapse;width:100%;font-size:11px;font-size:1.1rem}.allBbsMypp.history .history_table-contents td,.allBbsMypp.history .history_table-contents th{padding:3px;width:30px;height:25px;border:1px solid #fff}.allBbsMypp.history .history_table-contents th{background:#d6d6d6;font-weight:400}.allBbsMypp.history .history_table-contents td{background:#f1f1f1}.allBbsMypp.history .history_table-contents .date{width:30%}.allBbsMypp.history .history_table-contents .contents{width:50%;text-align:left}.allBbsMypp.history .history_table-contents .gold{width:20%;font-weight:700;color:#ff006c;text-align:right}.allBbsMypp.config .title_config{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/config/icon_gear.png);background-repeat:no-repeat;background-size:23px;padding-left:30px;padding-top:3px;padding-bottom:3px}.allBbsMypp.config .menu .txt{display:block;padding:10px;font-size:12px;font-weight:700;color:#5494ff;text-align:left;padding-left:60px}.allBbsMypp.config .menu .user{background-image:url(../../images/all_bbs/config/icon_user.png);background-size:25px;background-repeat:no-repeat;background-position:center left 20px}.allBbsMypp.config .menu .howto{background-image:url(../../images/all_bbs/config/icon_howto.png);background-size:25px;background-repeat:no-repeat;background-position:center left 20px}.allBbsMypp.config .menu .qa{background-image:url(../../images/all_bbs/config/icon_qa.png);background-size:25px;background-repeat:no-repeat;background-position:center left 20px}.allBbsMypp.config .menu .logout{background-image:url(../../images/all_bbs/config/icon_logout.png);background-size:23px;background-repeat:no-repeat;background-position:center left 20px}.allBbsMypp.config .menu li{border-bottom:1px solid #f1f1f1}.allBbsMypp.qa .title_qa{color:#fff;position:relative}.allBbsMypp.qa .title_qa .back{font-size:12px;font-size:1.2rem;font-weight:400;background-image:url(../../images/all_bbs/config/icon_back.png);background-repeat:no-repeat;background-size:18px;padding-left:22px;padding-top:3px;padding-bottom:3px;display:block;position:absolute;left:0}.allBbsMypp.qa .title_qa .back:before{content:"戻る";color:#fff}.allBbsMypp.qa .title_qa .title{font-size:16px;font-size:1.6rem}.allBbsMypp.qa .qa_wrapper{text-align:left;margin-top:0;margin-bottom:70px}.allBbsMypp.qa .qa_inner .button{background-image:url(../../images/all_bbs/config/button_close.png);background-repeat:no-repeat;background-size:16px;background-position:center right 10px;display:block;padding:10px;color:#000;background-color:#fff;font-size:12px;font-size:1.2rem}.allBbsMypp.qa .qa_inner .button.open{background-image:url(../../images/all_bbs/config/button_open.png)}.allBbsMypp.qa .qa_inner-detail{background-color:#f0f5ff;border-bottom:1px solid #b6cbef;background-image:url(../../images/all_bbs/config/question.png);background-repeat:no-repeat;background-size:15px;background-position:top 12px left 10px;padding-left:26px}.allBbsMypp.qa .qa_inner-link{display:block;color:#5494ff;padding:10px 0;padding-right:25px;background-image:url(../../images/all_bbs/config/button_open02.png);background-repeat:no-repeat;background-size:10px;background-position:center right 10px}.allBbsMypp.answer .title_answer{height:22px}.allBbsMypp.answer .title_question{text-align:left;background-color:#f0f5ff;border-bottom:1px solid #b6cbef;background-image:url(../../images/all_bbs/config/question.png);background-repeat:no-repeat;background-size:15px;background-position:top 15px left 10px;padding-left:30px;padding-top:12px;padding-bottom:12px;color:#5494ff}.allBbsMypp.answer .answer-contents{padding:10px}.allBbsMypp.answer .answer-contents__wrap{text-align:left;background-image:url(../../images/all_bbs/config/answer.png);background-repeat:no-repeat;background-size:15px;background-position:top 15px left;padding-left:20px;padding-top:12px;padding-bottom:12px}.allBbsMypp.answer .answer-inner{padding:10px;background-color:#f1f1f1;text-align:left;margin-bottom:10px}.allBbsMypp.answer .answer-inner_title{background-image:url(../../images/all_bbs/icon_caution.png);background-repeat:no-repeat;background-size:15px;padding-left:17px;background-position:center left}.allBbsMypp.answer .iOS_txt{margin-bottom:10px}.allBbsMypp.answer .mail{margin-bottom:10px;display:inline-block;color:#5494ff;text-decoration:underline}.allBbsMypp.answer .pink{color:#ff006c}.allBbsMypp.answer .bold{font-weight:700}.allBbsMypp.howto .title_howto{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/howto/title_howto.png);background-repeat:no-repeat;background-size:19px;padding-left:25px;padding-top:4px;padding-bottom:1px}.allBbsMypp.howto .merit{padding:10px;margin-bottom:10px;text-align:left;border-bottom:1px solid #f1f1f1}.allBbsMypp.howto .merit .bold{font-weight:700}.allBbsMypp.howto .merit .title_merit{margin:0;font-size:14px;background-image:url(../../images/all_bbs/howto/title_merit.png);background-repeat:no-repeat;background-position:left center;background-size:14px;padding-left:16px;margin-bottom:10px}.allBbsMypp.howto .merit .merit-contents .merit_title{display:table;width:100%;padding:4px 0}.allBbsMypp.howto .merit .merit-contents .merit_title .num{border-radius:50%;width:23px;height:23px;display:block;padding-top:3px;padding-left:8px;color:#fff;margin-left:10px;margin-right:5px}.allBbsMypp.howto .merit .merit-contents .d-table{display:table}.allBbsMypp.howto .merit .merit-contents .d_table-cell{display:table-cell;vertical-align:middle}.allBbsMypp.howto .merit .merit-contents.merit01{border:1px solid #fed442;border-radius:3px;margin-bottom:15px}.allBbsMypp.howto .merit .merit-contents.merit01 .merit_title{border-bottom:1px solid #fed442;background-color:#fff9e2}.allBbsMypp.howto .merit .merit-contents.merit01 .merit_title .num{background:#fed442}.allBbsMypp.howto .merit .merit-contents.merit02{border:1px solid #7fdbff;border-radius:3px;margin-bottom:15px}.allBbsMypp.howto .merit .merit-contents.merit02 .merit_title{border-bottom:1px solid #7fdbff;background-color:#ecfaff}.allBbsMypp.howto .merit .merit-contents.merit02 .merit_title .num{background:#7fdbff}.allBbsMypp.howto .merit .merit-contents.merit03{border:1px solid #7ee3a2;border-radius:3px;margin-bottom:15px}.allBbsMypp.howto .merit .merit-contents.merit03 .merit_title{border-bottom:1px solid #7ee3a2;background-color:#ecfff3}.allBbsMypp.howto .merit .merit-contents.merit03 .merit_title .num{background:#7ee3a2}.allBbsMypp.howto .merit .merit-contents.merit03 .img01{width:98%}.allBbsMypp.howto .merit .merit-contents.merit03 .img01-span{width:2em}.allBbsMypp.howto .merit .merit-contents.merit03 .h24{display:inline-block;background-color:#ff006c;color:#fff;padding:4px 8px;border-radius:3px}.allBbsMypp.howto .merit .merit-contents.merit04{border:1px solid #fd92ea;border-radius:3px;margin-bottom:15px}.allBbsMypp.howto .merit .merit-contents.merit04 .merit_title{border-bottom:1px solid #fd92ea;background-color:#fff3fd}.allBbsMypp.howto .merit .merit-contents.merit04 .merit_title .num{background:#fd92ea}.allBbsMypp.howto .merit .merit-contents.merit04 .img02{width:100%}.allBbsMypp.howto .merit_contents{padding:8px 10px}.allBbsMypp.howto .gold{margin:10px;text-align:left;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.allBbsMypp.howto .gold>p{margin-bottom:10px}.allBbsMypp.howto .gold .title_howto-gold{margin:0;font-size:14px;background-image:url(../../images/all_bbs/howto/title_merit.png);background-repeat:no-repeat;background-position:left center;background-size:14px;padding-left:16px;margin-bottom:20px}.allBbsMypp.howto .gold .title_gold{margin:0;margin-bottom:20px;background-image:url(../../images/all_bbs/howto/img03.png);background-size:65px;background-repeat:no-repeat;background-position:right 40px center;padding:6px 0}.allBbsMypp.howto .gold .title_gold .question{font-weight:400;color:#fed442;border:1px solid #fed442;border-radius:50%;padding:5px;margin-right:5px}.allBbsMypp.howto .gold .img04{margin:0 auto;display:block;width:127px;margin-bottom:20px}.allBbsMypp.howto .smile{padding:10px;text-align:left;padding-bottom:10px}.allBbsMypp.howto .smile>p{margin-bottom:10px}.allBbsMypp.howto .smile .title_smile{margin:0;margin-bottom:20px;background-image:url(../../images/all_bbs/howto/img05.png);background-size:42px;background-repeat:no-repeat;background-position:right 100px center;padding:6px 0}.allBbsMypp.howto .smile .title_smile .question{font-weight:400;color:#7fdbff;border:1px solid #7fdbff;border-radius:50%;padding:5px;margin-right:5px}.allBbsMypp.howto .smile .img06{width:183px;display:block;margin:0 auto;margin-bottom:30px}.allBbsMypp.howto .step3{background-color:#b6cbef;margin-bottom:20px}.allBbsMypp.howto .step3_title{margin:0;background-color:#5494ff;color:#fff;padding:10px 0;margin-bottom:10px}.allBbsMypp.howto .step3 .step{margin:0;background-image:url(../../images/all_bbs/howto/bg_01.png);background-size:76px;background-repeat:no-repeat;background-position:center;padding-top:5px;padding-bottom:12px;color:#5494ff;margin-bottom:5px}.allBbsMypp.howto .step3 .txt{color:#fff;font-weight:700;margin-bottom:10px}.allBbsMypp.howto .step3 .img07{display:block;margin:auto;width:58px;margin-bottom:30px}.allBbsMypp.howto .step3 .img08{display:block;margin:auto;width:130px;margin-bottom:30px}.allBbsMypp.howto .step3 .img09{display:block;margin:auto;width:162px;padding-bottom:30px}.allBbsMypp.howto .footer{padding-bottom:30px}.allBbsMypp.howto .footer .txt{margin-bottom:10px}.allBbsMypp.howto .footer .blue{color:#5494ff}.allBbsMypp.howto .footer .underline{text-decoration:underline}.allBbsMypp.howto .member{display:block;margin:0 auto;width:10em;background-color:#5494ff;color:#fff;padding:10px;border-radius:3px;font-weight:700;font-size:15px;margin-bottom:10px}.allBbsMypp.exchenge .title_exchenge{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/exchenge/icon_goldchange.png);background-repeat:no-repeat;background-size:32px;padding-left:38px;padding-top:3px;padding-bottom:1px}.allBbsMypp.exchenge .gold-history_wrapper{border-bottom:1px solid #f1f1f1}.allBbsMypp.exchenge .gold-history_wrapper .gold-history{background-image:url(../../images/all_bbs/exchenge/icon_gold-histry.png);background-repeat:no-repeat;background-size:18px;background-position:center left;color:#5494ff;text-decoration:underline;padding-left:20px;padding-top:4px;padding-bottom:3px;margin-top:5px;margin-bottom:5px;display:inline-block}.allBbsMypp.exchenge .exchengeList .exchengeLine{display:table;padding:10px;border-bottom:1px solid #f1f1f1;background-image:url(../../images/all_bbs/exchenge/button_arrow-blue.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:26px}.allBbsMypp.exchenge .exchengeList .exchengeLine .logoBox{display:table-cell;vertical-align:middle;padding-right:4px}.allBbsMypp.exchenge .exchengeList .exchengeLine .exchengeTxt{display:table-cell;vertical-align:middle;text-align:left;color:#000}.allBbsMypp.exchenge .notes{padding:10px 10px 70px}.allBbsMypp.exchenge .notes .attention{background-color:#ffe8f2;display:block;padding:4px;margin-bottom:10px}.allBbsMypp.exchenge .notes .caution_wrapper{text-align:left;background-color:#f1f1f1;padding:10px}.allBbsMypp.exchenge .notes .caution{background-image:url(../../images/all_bbs/icon_caution.png);background-repeat:no-repeat;background-position:left center;background-size:15px;padding-left:18px}.allBbsMypp.exchenge .pink{color:#ff006c}.allBbsMypp.exchenge .bold{font-weight:700}.allBbsMypp.request .exchangeAbout{text-align:left;padding:0}.allBbsMypp.request .exchangeAbout .innerExchangeAbout{border:solid 1px #bfbfbf}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .exchangeAboutTitle{background-color:#f2f2f2;border-bottom:solid 1px #bfbfbf;color:#666;padding:5px;text-align:center;font-size:13px;font-size:1.3rem;font-weight:700}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText{padding:10px}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph{padding-bottom:12px}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph:last-child{padding-bottom:0}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph a{color:#5494ff;word-break:break-all}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph p{margin-bottom:5px;line-height:18px;line-height:1.8rem}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .middleTitle{font-size:13px;font-size:1.3rem}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .innerArea{margin:5px 0 10px 5px}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutParagraph .innerArea p{margin-bottom:2px}.allBbsMypp.request .exchangeAbout .innerExchangeAbout .aboutText .aboutLv2{padding-bottom:12px}.allBbsMypp.request .exchange-content{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:16px;font-size:1.6rem}.allBbsMypp.request .exchange-content dd,.allBbsMypp.request .exchange-content dt{display:flex;align-items:center}.allBbsMypp.request .exchange-content dd::before,.allBbsMypp.request .exchange-content dt::before{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;width:15px;height:15px;margin-right:.5rem}.allBbsMypp.request .exchange-content dt{margin-right:1rem}.allBbsMypp.request .exchange-content dt::before{background-image:url(../../images/all_bbs/mypp-icon_gold.png)}.allBbsMypp.request .exchange-content dd::before{background-image:url(../../images/all_bbs/exchenge/icon_arrow.png);width:32px}.allBbsMypp.request .section_wrapper{background-color:#f1f1f1;padding:10px}.allBbsMypp.request .section_wrapper .title_reduction{padding-bottom:10px;margin-bottom:20px}.allBbsMypp.request .section_wrapper .title_reduction .brand-image img{max-width:200px}.allBbsMypp.request .section_wrapper .title_reduction .exchange-list{border:1px solid #ccc}.allBbsMypp.request .section_wrapper .title_reduction .reduction{font-size:15px;display:table;margin:20px auto;border-bottom:1px solid #ccc}.allBbsMypp.request .section_wrapper .title_reduction .reduction:last-child{border-bottom:none}.allBbsMypp.request .section_wrapper .title_reduction .reduction.radio{margin:0 auto;background-color:#fff;width:100%;height:39px;padding:9px}.allBbsMypp.request .section_wrapper .title_reduction .reduction .btn_radio{display:table-cell;margin-right:14px}.allBbsMypp.request .section_wrapper .title_reduction .reduction .gold{display:table-cell;background-image:url(../../images/all_bbs/mypp-icon_gold.png);background-repeat:no-repeat;background-position:left center;background-size:15px;padding-left:20px;padding-right:6px}.allBbsMypp.request .section_wrapper .title_reduction .reduction .money{display:table-cell;background-image:url(../../images/all_bbs/exchenge/icon_arrow.png);background-repeat:no-repeat;background-position:left center;background-size:32px;padding-left:40px}.allBbsMypp.request .section_wrapper .hoveGold_wrapper{display:table;margin:auto;margin-bottom:10px;width:100%;background-image:url(../../images/all_bbs/icon_arrow-blue.png);background-size:16px;background-repeat:no-repeat;background-position:right 20px bottom;padding-bottom:20px}.allBbsMypp.request .section_wrapper .hoveGold_wrapper .hoveGold{display:table-cell;background-color:#5494ff;color:#fff;padding:10px;width:150px}.allBbsMypp.request .section_wrapper .hoveGold_wrapper .gold{display:table-cell;background-color:#fff;padding-left:80px;padding-right:10px;text-align:right}.allBbsMypp.request .section_wrapper .balanceGold_wrapper{display:table;margin:auto;margin-bottom:10px;width:100%}.allBbsMypp.request .section_wrapper .balanceGold_wrapper .balanceGold{display:table-cell;background-color:#5494ff;color:#fff;padding:10px;width:150px}.allBbsMypp.request .section_wrapper .balanceGold_wrapper .gold{display:table-cell;background-color:#fff;padding-left:80px;padding-right:10px;text-align:right}.allBbsMypp.request .exchenge_wrapper{padding:10px 10px 80px}.allBbsMypp.request .exchenge_wrapper .exchenge{background-color:#5494ff;color:#fff;padding:10px;display:inline-block;font-size:13px;font-weight:700;background-image:url(../../images/all_bbs/exchenge/icon_goldchange.png);background-repeat:no-repeat;background-position:right 8px center;background-size:32px;padding-right:46px;border-radius:3px;border-bottom:1px solid #316fd7;margin-bottom:10px}.allBbsMypp.request .exchenge_wrapper .note{margin-bottom:10px}.allBbsMypp.request .exchenge_wrapper .caution_wrapper{text-align:left;background-color:#f1f1f1;padding:10px;margin-bottom:20px}.allBbsMypp.request .exchenge_wrapper .caution_wrapper .caution{background-image:url(../../images/all_bbs/icon_caution.png);background-repeat:no-repeat;background-position:left center;background-size:15px;padding-left:18px}.allBbsMypp.request .exchenge_wrapper .GiftCord{border:1px solid #ccc}.allBbsMypp.request .exchenge_wrapper .GiftCord .title{border-bottom:1px solid #ccc;background-color:#f1f1f1;padding:4px}.allBbsMypp.request .exchenge_wrapper .GiftCord .notes{text-align:left;padding:10px}.allBbsMypp.request .sms_confirm{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(46,51,43,.7);z-index:100;opacity:0;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.allBbsMypp.request .sms_confirm.is-visible{z-index:999;opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.allBbsMypp.request .sms_confirm .sms_confirm__paragraph{margin-bottom:20px}.allBbsMypp.request .sms_confirm .sms_confirm__paragraph .attention{color:#f93455}.allBbsMypp.request .sms_confirm .sms_confirm__Popup{width:290px;position:absolute;left:50%;top:50%;margin-left:-145px;margin-top:-200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:30px 25px;background-color:#fff;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .excPopupTitle{border-bottom:solid 1px #3e7eb2;padding-bottom:15px;text-align:center;margin-bottom:27px}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .excPopupTitle p{color:#3e7eb2;font-weight:700}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent{font-size:14px;font-size:1.4rem}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn>*{display:inline-block;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;padding:6px;margin-right:auto;margin-left:auto;text-align:center}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn>* a{display:block;color:#fff}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn .excBlue{background-color:#3e7eb2}.allBbsMypp.request .sms_confirm .sms_confirm__Popup .sms_confirm__PopupContent .sms_confirm__PopupBtn .excGray{background-color:#707f8c}.allBbsMypp.giftcord .giftcord_inner{padding-bottom:7rem}.allBbsMypp.giftcord .giftcord_wrapper{background-color:#f1f1f1;padding:10px}.allBbsMypp.giftcord .giftcord_wrapper .copy{background-color:#fff;width:180px;margin:6px auto;padding:6px 0;border-radius:3px;border:1px solid #5494ff;font-size:13px;font-weight:700}.allBbsMypp.giftcord .giftcord_wrapper .brand-image{max-width:180px;margin:0 auto}.allBbsMypp.giftcord .giftcord_wrapper .brand-image img{width:100%}.allBbsMypp.giftcord .giftcord_wrapper .txt{margin-bottom:10px}.allBbsMypp.giftcord .giftcord_wrapper .table{display:table;width:100%}.allBbsMypp.giftcord .giftcord_wrapper .table .left-cell{display:table-cell;background-color:#5494ff;color:#fff;text-align:left;padding:6px 10px;width:100px}.allBbsMypp.giftcord .giftcord_wrapper .table .right-cell{display:table-cell;background-color:#fff;text-align:right;padding-right:10px}.allBbsMypp.giftcord .giftcord_wrapper .money_wrapper{padding-bottom:1px}.allBbsMypp.giftcord .howToUse{padding:10px 0}.allBbsMypp.giftcord .howToUse .additional_info{padding:10px}.allBbsMypp.giftcord .howToUse .additional_info p{margin-bottom:5px}.allBbsMypp.giftcord .howToUse .additional_info p:last-child{margin-bottom:0}.allBbsMypp.giftcord .howToUse .entry{display:block;background-color:#5494ff;color:#fff;width:200px;padding:8px;border-radius:3px;font-size:13px;margin:10px auto 10px}.allBbsMypp.giftcord .howToUse .mail{display:block;background-color:#e9edf4;color:#000;width:200px;padding:8px;border-radius:3px;font-size:13px;margin:0 auto 30px}.allBbsMypp.giftcord .howToUse_inner{margin-bottom:10px}.allBbsMypp.giftcord .howToUse_title{margin:0;font-size:12px;border-bottom:1px solid #f1f1f1;padding-bottom:5px}.allBbsMypp.giftcord .howToUseList{margin:auto}.allBbsMypp.giftcord .howToUseList .howToUseLine{display:table;padding:5px 10px;border-bottom:1px solid #f1f1f1}.allBbsMypp.giftcord .howToUseList .howToUseLine .num{display:table-cell;padding-right:6px;vertical-align:middle}.allBbsMypp.giftcord .howToUseList .howToUseLine .num span{background-color:#5494ff;color:#fff;width:25px;height:25px;display:block;padding-top:3px}.allBbsMypp.giftcord .howToUseList .howToUseLine .txt{display:table-cell;text-align:left;vertical-align:middle}.allBbsMypp.giftcord .description{text-align:left}.allBbsMypp.giftcord .description a{color:#5494ff}.allBbsMypp.giftcord .description dl{margin:20px 10px;border:1px solid #999}.allBbsMypp.giftcord .description dl dt{padding:6px;color:#666;text-align:center;background:#f2f2f2;font-weight:700;font-size:13px;font-size:1.3rem;border-bottom:1px solid #999}.allBbsMypp.giftcord .description dl dd{padding:10px}.allBbsMypp.giftcord .description dl dd p{margin-bottom:8px}.allBbsMypp.giftcord .description dl dd p:last-child{margin-bottom:0}.allBbsMypp.giftcord .description dl dd .txt_red{color:#f93455}.allBbsMypp.giftcord .description dl dd a{word-break:break-all}.allBbsMypp.giftcord .description dl dd .aboutParagraph{padding-bottom:12px}.allBbsMypp.giftcord .description dl dd .aboutParagraph:last-child{padding-bottom:0}.allBbsMypp.giftcord .description dl dd .aboutParagraph a{color:#5494ff}.allBbsMypp.giftcord .description dl dd .aboutParagraph p{margin-bottom:5px;line-height:18px;line-height:1.8rem}.allBbsMypp.giftcord .description dl dd .aboutParagraph .middleTitle{font-size:13px;font-size:1.3rem}.allBbsMypp.giftcord .description dl dd .aboutParagraph .middleTitle span{font-size:12px;font-size:1.2rem}.allBbsMypp.giftcord .description dl dd .aboutParagraph .innerArea{margin:5px 0 10px 5px}.allBbsMypp.giftcord .description dl dd .aboutParagraph .innerArea p{margin-bottom:2px}.allBbsMypp.giftcord .description ul li{margin-bottom:6px}.allBbsMypp.giftcord .how_to_use_gcard{margin:20px 10px 20px;padding:10px 0;background:#f2f2f2;text-align:left}.allBbsMypp.giftcord .how_to_use_gcard h2{margin:0;font-size:14px;font-size:1.4rem;color:#666;text-align:center}.allBbsMypp.giftcord .how_to_use_gcard a{color:#5494ff}.allBbsMypp.giftcord .how_to_use_gcard ul{margin:5px 0 0 0}.allBbsMypp.giftcord .how_to_use_gcard ul li p{padding:10px 5px 10px 10px;width:95%;width:-moz-calc(100% - 20px);width:-o-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.allBbsMypp.giftcord .how_to_use_gcard ul li p span:first-child{width:20px}.allBbsMypp.giftcord .how_to_use_gcard ul li p span:last-child{font-size:12px;font-size:1.2rem}.allBbsMypp.giftcord .how_to_use_gcard .innerWrap{margin:5px auto;padding:10px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #999;width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.allBbsMypp.giftcord .how_to_use_gcard .innerWrap p{margin-bottom:5px}.allBbsMypp.giftcord .how_to_use_gcard .innerWrap p:last-child{margin-bottom:0}.allBbsMypp.giftcord .how_to_use_gcard .additional_info{padding:10px}.allBbsMypp.giftcord .how_to_use_gcard .additional_info p{margin-bottom:5px}.allBbsMypp.giftcord .how_to_use_gcard .additional_info p:last-child{margin-bottom:0}.allBbsMypp.giftcord .googlePlayGiftCord{border:1px solid #ccc}.allBbsMypp.giftcord .googlePlayGiftCord_wrapper{padding:0 10px}.allBbsMypp.giftcord .googlePlayGiftCord .title{border-bottom:1px solid #ccc;background-color:#f1f1f1;padding:4px}.allBbsMypp.giftcord .googlePlayGiftCord .notes{padding:10px}.allBbsIndex .blue{color:#5494ff}.allBbsIndex .bold{font-weight:700}.allBbsIndex_inner{margin:0 auto;text-align:center;max-width:414px;min-height:100%;overflow:hidden;margin:auto;padding-bottom:70px}.allBbsIndex .modal-has-opened{position:fixed}.allBbsIndex .title_white{background-color:#fff;width:100%;display:block;padding:5px 0 2px;border-bottom:1px solid #f1f1f1}.allBbsIndex .title_white img{display:block;margin:auto}.allBbsIndex .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:5px 10px;width:320px;margin:auto}.allBbsIndex .title-main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.allBbsIndex .title img{border-radius:3px;width:45px;height:45px;align-self:center}.allBbsIndex .title .txt{margin-left:.5rem;align-self:center;text-align:left}.allBbsIndex .title .txt .app-name{font-size:13px;font-size:1.3rem}.allBbsIndex .title .txt .iOS{font-size:10px;font-size:1rem;display:inline-block;background-color:#d5d5d5;padding:0 5px;border-radius:3px}.allBbsIndex .title .txt .Android{font-size:10px;font-size:1rem;display:inline-block;background-color:#46c340;padding:0 5px;border-radius:3px;color:#fff}.allBbsIndex .title .fav{align-self:center;border-left:1px solid #f1f1f1;padding-left:3px}.allBbsIndex .title .fav .star{background-image:url(../../images/all_bbs/bbs/icon_fav-off.png);padding-top:25px;background-size:25px;background-repeat:no-repeat;background-position:top center;font-size:10px}.allBbsIndex .title .fav .star.on{background-image:url(../../images/all_bbs/bbs/icon_fav-on.png)}.allBbsIndex .img_banner{margin:auto;display:block;max-width:100%}.allBbsIndex .write{background-color:#f1f1f1;padding:10px}.allBbsIndex .write_form{width:290px;padding:10px;background-image:url(../../images/all_bbs/bbs/icon_write.png);background-size:30px;background-repeat:no-repeat;background-position:left 10px center;padding-left:44px;font-size:13px;border:none;border-radius:3px}.allBbsIndex .signUpButton{background-color:#f1f1f1;padding:10px}.allBbsIndex .signUpButton .entry{background-color:#5494ff;color:#fff;font-size:15px;padding:6px 10px;border-radius:3px;font-weight:700;display:inline-block;margin-right:10px}.allBbsIndex .signUpButton .login{background-color:#fff;color:#5494ff;font-size:15px;padding:6px 20px;border-radius:3px;font-weight:700;display:inline-block;border:1px solid #5494ff}.allBbsIndex .postPage .post-item{border-bottom:1px solid #f1f1f1}.allBbsIndex .postPage .num_wrap{text-align:right}.allBbsIndex .postPage .num_wrap .num{display:inline-block;background-color:#f0f5ff;padding:4px 10px}.allBbsIndex .postPage .prof{padding:0 10px;margin-bottom:5px}.allBbsIndex .postPage .prof .name_wrap{display:table}.allBbsIndex .postPage .prof .name_wrap .icon-image{width:40px;height:40px;background-size:cover;border-radius:50%;margin:0;padding:0;margin-right:1rem}.allBbsIndex .postPage .prof .name_wrap .prof{display:table-cell;vertical-align:middle;border-radius:50%;margin-right:10px}.allBbsIndex .postPage .prof .name_wrap .name{display:table-cell;vertical-align:middle}.allBbsIndex .postPage .prof .delete{color:#5494ff;padding-top:12px}.allBbsIndex .postPage .contents{word-break:break-word;padding:0 10px;text-align:left;margin-bottom:5px}.allBbsIndex .postPage .contents .attention{text-decoration:underline}.allBbsIndex .postPage .img{margin-bottom:.5rem}.allBbsIndex .postPage .img .flex.top{margin-bottom:1px}.allBbsIndex .postPage .img .grid{display:grid;display:-ms-grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));grid-auto-rows:minmax(80px,auto)}.allBbsIndex .postPage .img .grid .post-image{grid-column-end:span 2;background-size:cover;background-repeat:no-repeat;background-position:center}.allBbsIndex .postPage .img.num1 .grid .post-image{grid-column-end:span 4;grid-row-end:span 2}.allBbsIndex .postPage .img.num2 .grid .post-image{grid-column-end:span 2;grid-row-end:span 2}.allBbsIndex .postPage .img.num3 .grid .post-image:nth-child(2){grid-column-end:span 2;grid-row-end:span 2}.allBbsIndex .postPage .img.type01 .images01{display:block;width:100%;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.allBbsIndex .postPage .img.type02 .images01,.allBbsIndex .postPage .img.type02 .images02{display:block;width:50%;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.allBbsIndex .postPage .img.type02 .images01{margin-right:1px}.allBbsIndex .postPage .img.type03 .images01{display:block;width:50%;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.allBbsIndex .postPage .img.type03 .images01{margin-right:1px}.allBbsIndex .postPage .img.type03 .right{width:50%}.allBbsIndex .postPage .img.type03 .right .images02,.allBbsIndex .postPage .img.type03 .right .images03{display:block;height:80px;background-position:center;background-repeat:no-repeat;background-size:cover}.allBbsIndex .postPage .img.type03 .right .images02{margin-bottom:1px}.allBbsIndex .postPage .img.type04 .images01,.allBbsIndex .postPage .img.type04 .images02,.allBbsIndex .postPage .img.type04 .images03,.allBbsIndex .postPage .img.type04 .images04{display:block;width:50%;height:80px;background-position:center;background-repeat:no-repeat;background-size:cover}.allBbsIndex .postPage .img.type04 .images01,.allBbsIndex .postPage .img.type04 .images03{margin-right:1px}.allBbsIndex .postPage .nice{padding:0 10px;color:#8b8b8b;margin-bottom:.5rem}.allBbsIndex .postPage .nice .t-table{display:table}.allBbsIndex .postPage .nice .t-table .time{display:table-cell;padding-right:6px}.allBbsIndex .postPage .nice .t-table .report{display:table-cell;font-weight:400;border:1px solid #8b8b8b;padding:0 8px;border-radius:3px}.allBbsIndex .postPage .nice .time{font-size:11px;font-size:1.1rem}.allBbsIndex .postPage .nice .nice_wrap .smile_wrap{display:table}.allBbsIndex .postPage .nice .nice_wrap .smile_wrap .num{display:table-cell;padding-right:5px}.allBbsIndex .postPage .nice .nice_wrap .smile_wrap .num.blue{color:#5494ff}.allBbsIndex .postPage .nice .nice_wrap .smile_wrap .smile{display:table-cell;background-image:url(../../images/all_bbs/bbs/icon_smile.png);background-repeat:no-repeat;background-size:15px;background-position:left top 1px;padding-left:18px;padding-right:15px}.allBbsIndex .postPage .nice .nice_wrap .smile_wrap .smile.blue{background-image:url(../../images/all_bbs/bbs/icon_smile-blue.png);color:#8b8b8b}.allBbsIndex .postPage .nice .nice_wrap .reply_wrap{background-image:url(../../images/all_bbs/bbs/icon_reply.png);background-repeat:no-repeat;background-size:16px;background-position:left top 3px;padding-left:18px}.allBbsIndex .postPage .nice .nice_wrap .reply_wrap.blue{background-image:url(../../images/all_bbs/bbs/icon_reply-blue.png);color:#8b8b8b}.allBbsIndex .modal{display:none}.allBbsIndex .modal.is-visible{display:flex;justify-content:center;align-items:center;z-index:99}.allBbsIndex .cdPopup .btn_close{text-align:right;width:240px;margin:auto}.allBbsIndex #gold .gold-modal_wrapper{background-color:#fff;width:240px;margin:auto;border-radius:3px;border:2px solid #caa420}.allBbsIndex #gold .gold-modal_wrapper .gold-modal_header{display:block;margin:auto;margin-top:10px}.allBbsIndex #gold .gold-modal_wrapper .txt{font-size:13px;font-size:1.3rem;text-align:center;font-weight:700}.allBbsIndex #gold .gold-modal_wrapper .gold-size{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;color:#caa420;text-align:center}.allBbsIndex #gold .gold-modal_wrapper .write_wrapper{background-image:url(../../images/all_bbs/bbs/icon_write.png);background-repeat:no-repeat;background-position:left 10px center;background-size:30px;margin-top:10px}.allBbsIndex #gold .gold-modal_wrapper .smile_wrapper{background-image:url(../../images/all_bbs/mypp-icon_smile.png);background-repeat:no-repeat;background-position:left 10px center;background-size:25px;margin-top:10px}.allBbsIndex #gold .gold-modal_wrapper .smile_wrapper .arrow_box{width:180px}.allBbsIndex #gold .gold-modal_wrapper .smile_txt,.allBbsIndex #gold .gold-modal_wrapper .write_txt{padding:10px 20px}.allBbsIndex #gold .arrow_box{position:relative;background:#f0f5ff;border:1px solid #5494ff;width:114px;font-size:13px;font-size:1.3rem;color:#5494ff;font-weight:700;padding:4px 10px;margin-left:48px;margin-bottom:10px}.allBbsIndex #gold .arrow_box:after,.allBbsIndex #gold .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.allBbsIndex #gold .arrow_box:after{border-color:rgba(240,245,255,0);border-right-color:#f0f5ff;border-width:5px;margin-top:-5px}.allBbsIndex #gold .arrow_box:before{border-color:rgba(84,148,255,0);border-right-color:#5494ff;border-width:6px;margin-top:-6px}.allBbsIndex #attention .attention_wrapper{background-color:#fff;width:240px;margin:auto;border-radius:3px;text-align:center;font-weight:700;padding:60px 0;font-size:14px;font-size:1.4rem}.allBbsIndex #attention .attention_wrapper span{font-size:12px;font-size:1.2rem;margin-top:15px;font-weight:400}.allBbsIndex #attention .btn_area{margin-top:10px}.allBbsIndex #attention .btn_area .btn_cancel{display:inline-block;background-color:#f0f2f7;font-weight:400;padding:10px;border-radius:3px;color:#000;margin-right:10px}.allBbsIndex #attention .btn_area .btn_delete{display:inline-block;background-color:#5494ff;font-weight:700;padding:10px;border-radius:3px;color:#fff;width:90px}.allBbsIndex #img .img-modal{width:240px;margin:auto;display:block}.allBbsIndex #post .pink{color:#ff006c}.allBbsIndex #post .bold{font-weight:700}.allBbsIndex #post .post-modal_wrapper{background-color:#fff;max-width:414px;margin:auto}.allBbsIndex #post .post-modal_wrapper .bg-gray{background-color:#f1f1f1;padding:10px 20px}.allBbsIndex #post .post-modal_wrapper .bg-gray .attention::before{content:'';background-image:url(../../images/all_bbs/icon_caution.png);display:inline-block;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:.3rem}.allBbsIndex #post .post-modal_wrapper .bg-white{padding:10px 20px}.allBbsIndex #post .post-modal_wrapper .bg-white .title{padding:0;width:100%}.allBbsIndex #post .post-modal_wrapper .bg-white .title .pink{padding-left:10px}.allBbsIndex #post .post-modal_wrapper .bg-white .res{text-align:left}.allBbsIndex #post .post-modal_wrapper .bg-white .textarea{display:block;border:1px solid #f1f1f1;width:100%;border-radius:3px;margin-bottom:10px}.allBbsIndex #post .post-modal_wrapper .bg-white .img-select{display:block;border:1px solid;color:#5494ff;text-align:center;padding:10px;font-weight:700;background-image:url(../../images/all_bbs/bbs/icon_img-select.png);background-repeat:no-repeat;background-position:left 10px center;background-size:32px;border-radius:3px}.allBbsIndex #post .post-modal_wrapper .img-selectArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #f1f1f1}.allBbsIndex #post .post-modal_wrapper .img-selectArea::before{content:"";display:block;width:23%;order:1}.allBbsIndex #post .post-modal_wrapper .img-selectArea::after{content:"";display:block;width:23%;order:1}.allBbsIndex #post .post-modal_wrapper .img-selectArea .img{position:relative;background-size:70px;background-position:top left;background-repeat:no-repeat;width:20%;height:70px;display:inline-block;margin-right:1px}.allBbsIndex #post .post-modal_wrapper .img-selectArea .img .button_delet{display:inline-block;position:absolute;right:4px;top:4px}.allBbsIndex #post .post-modal_wrapper .button_area{padding:10px 4px;width:280px;margin:auto}.allBbsIndex #post .post-modal_wrapper .button_area .button_cancel{background-color:#f0f2f7;color:#000;padding:10px;border-radius:3px;width:140px;display:inline-block;text-align:center}.allBbsIndex #post .post-modal_wrapper .button_area .button_write{background-color:#5494ff;color:#fff;font-weight:700;padding:10px;border-radius:3px;width:130px;display:inline-block;text-align:center}.allBbsIndex #goldDone .modal_wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center}.allBbsIndex #goldDone .modal_wrapper .bg-stripe{background-image:url(../../images/all_bbs/modal/bg-stripe.png);border-top-left-radius:3px;border-top-right-radius:3px;border:2px solid #caa420;color:#fff;padding:10px 20px}.allBbsIndex #goldDone .modal_wrapper .bg-stripe .gold-title{background-color:rgba(0,0,0,.6);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:10px}.allBbsIndex #goldDone .modal_wrapper .bg-stripe .main-contents{background-color:rgba(0,0,0,.6);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px}.allBbsIndex #goldDone .modal_wrapper .bg-stripe .main-contents .bonus{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem;font-weight:700;margin-bottom:15px}.allBbsIndex #goldDone .modal_wrapper .bg-stripe .main-contents img{margin-bottom:15px}.allBbsIndex #goldDone .modal_wrapper .bg-stripe .main-contents .txt{font-size:11px;font-size:1.1rem}.allBbsIndex #goldDone .modal_wrapper .btn-area{padding:10px 20px}.allBbsIndex #goldDone .modal_wrapper .btn-area .twitter{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;background-color:#5494ff;color:#fff;margin-bottom:10px}.allBbsIndex #goldDone .modal_wrapper .btn-area .twitter span{background-image:url(../../images/all_bbs/icon_twitter.png);background-repeat:no-repeat;background-size:28px;display:inline-block;padding:15px 0 15px 30px;background-position:left center;font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#5494ff;color:#fff}.allBbsIndex #goldDone .modal_wrapper .btn-area .confirmation{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #5494ff;padding:12px;display:block;margin-bottom:10px;color:#5494ff}.allBbsIndex #goldDone .modal_wrapper .btn-area .txt{color:#8b8b8b;font-size:11px;font-size:1.1rem}.allBbsNews{text-align:center}.allBbsNews .blue{color:#5494ff}.allBbsNews .bold{font-weight:700}.allBbsNews .title_white{background-color:#fff;width:100%;display:block;padding:5px 0 2px}.allBbsNews .title_blue{background-color:#5494ff;margin:0;padding:10px 20px}.allBbsNews .title_blue .notice{color:#fff;font-size:16px;font-size:1.6rem;text-align:left;background-image:url(../../images/all_bbs/title_icon-news.png);background-size:25px;background-repeat:no-repeat;background-position:left top;padding-left:28px}.allBbsNews.index .notice_wrapper{margin:0;padding-bottom:70px}.allBbsNews.index .notice_wrapper .notice_list{display:block;padding:10px;text-align:left;border-bottom:1px solid #f1f1f1}.allBbsNews.index .notice_wrapper .notice_list .dt{font-size:11px;font-size:1.1rem;color:#333}.allBbsNews.detail .detail_inner{padding-bottom:70px}.allBbsNews.detail .title_back{height:22px;color:#fff;position:relative}.allBbsNews.detail .title_back .back{font-size:12px;font-size:1.2rem;font-weight:400;background-image:url(../../images/all_bbs/config/icon_back.png);background-repeat:no-repeat;background-size:18px;padding-left:22px;padding-top:3px;padding-bottom:3px;display:block;position:absolute;left:0}.allBbsNews.detail .title_back .back:before{content:"戻る";color:#fff}.allBbsNews.detail .detail_wrapper{border:1px solid #f1f1f1;margin:10px;border-radius:4px;text-align:left}.allBbsNews.detail .detail_wrapper img{max-width:100%}.allBbsNews.detail .detail_wrapper .detail-title{margin:0;font-size:14px;font-size:1.4rem;font-weight:700;padding:10px;border-bottom:1px solid #ccc}.allBbsNews.detail .detail_wrapper .detail-title .date{color:#888;margin-top:6px;line-height:12px;font-weight:400}.allBbsNews.detail .detail_wrapper .detail_txt{padding:10px}.allBbsAlarm{text-align:center}.allBbsAlarm .title_white{background-color:#fff;width:100%;display:block;padding:5px 0 2px}.allBbsAlarm .title_blue{background-color:#5494ff;margin:0;padding:10px 20px}.allBbsAlarm .blue{color:#5494ff}.allBbsAlarm .bold{font-weight:700}.allBbsAlarm.index .alarm{font-size:16px;font-size:1.6rem;color:#fff;text-align:left;background-image:url(../../images/all_bbs/title-icon_alarm.png);background-repeat:no-repeat;background-size:19px;padding-left:25px;padding-top:4px;padding-bottom:1px}.allBbsAlarm.index .alarm_wrapper{margin:0;padding-bottom:7rem}.allBbsAlarm.index .alarm_wrapper.has-latest-notice li:first-child{background-color:#e8f5fd}.allBbsAlarm.index .alarm_wrapper .alarm_list-wrapper{position:relative}.allBbsAlarm.index .alarm_wrapper .alarm_list-wrapper::after{font-size:20px;font-size:2rem;color:#f1f1f1;background-image:url(../images/all_bbs/chevron-right-gray.png);background-repeat:no-repeat;background-size:cover;content:'';width:10px;height:16px;display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:1rem}.allBbsAlarm.index .alarm_wrapper .alarm_list{display:block;text-align:left;padding:10px 20px;border-bottom:1px solid #f1f1f1}.allBbsAlarm.index .alarm_wrapper .alarm_list .flex{justify-content:flex-start}.allBbsAlarm.index .alarm_wrapper .alarm_list .flex .icon-image{background-size:cover;height:36px;width:36px;margin:0;padding:0;border-radius:50%;margin-right:5px}.allBbsAlarm.index .alarm_wrapper .alarm_list .dt{font-size:11px;font-size:1.1rem;color:#333}.allBbsAlarm.index .alarm_wrapper .alarm_list .dt .date{padding-right:5px}.allBbsAlarm.detail_good .title_back{height:22px;color:#fff;position:relative}.allBbsAlarm.detail_good .title_back .back{font-size:12px;font-size:1.2rem;font-weight:400;background-image:url(../../images/all_bbs/config/icon_back.png);background-repeat:no-repeat;background-size:18px;padding-left:22px;padding-top:3px;padding-bottom:3px;display:block;position:absolute;left:0}.allBbsAlarm.detail_good .title_back .back:before{content:"戻る";color:#fff}.allBbsAlarm.detail_good .postPage{border-bottom:none;padding-bottom:0;margin-bottom:10px}.allBbsAlarm.detail_good .postPage.has-border{border-bottom:1px solid #aaa}.allBbsAlarm.detail_good .postPage .num{color:#5494ff;text-decoration:underline}.allBbsAlarm.detail_good .good .icon-image{height:36px;width:36px;background-size:cover;border-radius:50%;padding:0;margin:0 1rem 0 0}.allBbsAlarm.detail_good .d-table{display:table;width:100%;padding:5px 10px}.allBbsAlarm.detail_good .d-table img{border-radius:50%;display:table-cell;margin:0;width:36px}.allBbsAlarm.detail_good .d-table .d-table-cell{display:table-cell;vertical-align:middle;text-align:left}.allBbsAlarm.detail_good .d-table .name{width:100%;padding-left:10px;color:#000}.allBbsAlarm.detail_reply .title_back{height:22px;color:#fff;position:relative}.allBbsAlarm.detail_reply .title_back .back{font-size:12px;font-size:1.2rem;font-weight:400;background-image:url(../../images/all_bbs/config/icon_back.png);background-repeat:no-repeat;background-size:18px;padding-left:22px;padding-top:3px;padding-bottom:3px;display:block;position:absolute;left:0}.allBbsAlarm.detail_reply .title_back .back:before{content:"戻る";color:#fff}.allBbsAlarm.detail_reply .postPage{border-bottom:none;padding-bottom:0}.allBbsAlarm.detail_reply .postPage.has-border{border-bottom:1px solid #aaa}.allBbsAlarm.detail_reply .postPage .num{color:#5494ff;text-decoration:underline}.allBbsAlarm.detail_reply .postPage .img{margin-bottom:0}.allBbsHome{max-width:414px;margin:auto;padding-bottom:7rem}.allBbsHome .content{text-align:center}.allBbsHome .content .txt{margin-bottom:20px}.allBbsHome .content .popupTop{text-align:left;padding:6px 6px 0;position:relative}.allBbsHome .content .popupTop .popupLine{margin-bottom:1rem}.allBbsHome .content .popupTop .popupLine:last-child{margin-bottom:.5rem}.allBbsHome .content .popupTop .popupLine .innerLine{display:table;border:solid 2px #3778ad;background-color:#fff;width:280px;margin-right:auto;margin-left:auto}.allBbsHome .content .popupTop .popupLine .innerLine>*{vertical-align:middle}.allBbsHome .content .popupTop .popupLine .innerLine .no{display:table-cell;min-width:20px;width:20px;background-color:#3778ad;text-align:center;color:#fff}.allBbsHome .content .popupTop .popupLine .innerLine.green{border:solid 2px #5fab3a}.allBbsHome .content .popupTop .popupLine .innerLine.green .no{background-color:#5fab3a}.allBbsHome .content .popupTop .popupLine .innerLine.orange{border:solid 2px #eb9918}.allBbsHome .content .popupTop .popupLine .innerLine.orange .no{background-color:#eb9918}.allBbsHome .content .popupTop .popupLine .innerLine .words{display:table-cell;width:210px;padding:6px 5px;font-size:13px;font-size:1.3rem}.allBbsHome .content .popupTop .popupLine .innerLine .words .kome p{color:#f93455;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;position:relative;padding-left:1rem}.allBbsHome .content .popupTop .popupLine .innerLine .words .kome p::before{position:absolute;content:"※";display:block;left:0}.allBbsHome .nav2{border-top:1px solid #5494ff;margin-top:10px;position:fixed;bottom:0;background-color:#fff;display:block;width:100%;right:0;left:0;margin:auto}.allBbsHome .nav2 .nav2_inner{padding:20px 0 20px;text-align:center}.allBbsHome .nav2 .nav2_inner .new{background-color:#5494ff;color:#fff;padding:6px;border-radius:3px;margin-right:10px}.allBbsHome .nav2 .nav2_inner .login{border:1px solid #5494ff;color:#5494ff;padding:6px;border-radius:3px}#medalGet .modal_wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center}#medalGet .modal_wrapper .bg-stripe{background-image:url(../../images/all_bbs/modal/bg-stripe_green.png);border-top-left-radius:3px;border-top-right-radius:3px;border:2px solid #049d98;color:#fff;padding:10px 20px}#medalGet .modal_wrapper .bg-stripe .gold-title{background-color:rgba(4,157,152,.5);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:10px}#medalGet .modal_wrapper .bg-stripe .main-contents{background-color:rgba(4,157,152,.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px}#medalGet .modal_wrapper .bg-stripe .main-contents .get{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem;font-weight:700;margin-bottom:15px}#medalGet .modal_wrapper .bg-stripe .main-contents .medal{font-size:11px;font-size:1.1rem;margin-bottom:15px}#medalGet .modal_wrapper .bg-stripe .main-contents .medal img{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .6))}#medalGet .modal_wrapper .bg-stripe .main-contents .txt{font-size:11px;font-size:1.1rem;font-weight:700}#medalGet .modal_wrapper .btn-area{padding:10px 20px}#medalGet .modal_wrapper .btn-area .mypp{font-size:15px;font-size:1.5rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;background-color:#049d98;color:#fff;padding:10px 0}.bodySp.news .innerBodySp .blogBanner_wrapper{text-align:center;margin:1rem auto}.bodySp.news .innerBodySp .blogBanner_wrapper a.blogBanner{display:inline-block;width:300px;height:60px}.blogSp{max-width:640px;margin:0 auto;min-height:inherit}.blogSp.top .innerBlogSp .blogHeader{background-image:url(../../images/blog/bg-stripe.png);background-size:50px;background-repeat:repeat;border-bottom:1px solid #3a79ab}.blogSp.top .innerBlogSp .blogHeader_inner{width:320px;height:125px;margin:auto;background-image:url(../../images/blog/sakurako.png);background-size:304px;background-repeat:no-repeat;background-position:top center;position:relative}.blogSp.top .innerBlogSp .blogHeader .news,.blogSp.top .innerBlogSp .blogHeader .twitter{width:175px}.blogSp.top .innerBlogSp .blogHeader a.news{text-align:center;display:inline-block;border:1px solid #fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmNjMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmJhMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fffcc1),color-stop(100%,#fffba3));background-image:-moz-linear-gradient(top,#fffcc1 0,#fffba3 100%);background-image:-webkit-linear-gradient(top,#fffcc1 0,#fffba3 100%);background-image:linear-gradient(to bottom,#fffcc1 0,#fffba3 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:62px;right:12px}.blogSp.top .innerBlogSp .blogHeader a.news p{font-size:10px;font-size:1rem;color:#3a79ab;padding:3px 14px 3px 10px;background-image:url(../../images/blog/btn-arrow01.png);background-size:4px 6px;background-repeat:no-repeat;background-position:right 6px center}.blogSp.top .innerBlogSp .blogHeader a.twitter{display:table;border:1px solid #fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYThlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkOTVkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60a8e0),color-stop(100%,#3d95d9));background-image:-moz-linear-gradient(top,#60a8e0 0,#3d95d9 100%);background-image:-webkit-linear-gradient(top,#60a8e0 0,#3d95d9 100%);background-image:linear-gradient(to bottom,#60a8e0 0,#3d95d9 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:94px;right:12px}.blogSp.top .innerBlogSp .blogHeader a.twitter i.webfont{font-size:20px;font-size:2rem;display:table-cell;padding-left:10px}.blogSp.top .innerBlogSp .blogHeader a.twitter i.webfont-twitter::before{background-size:100%;color:#fff}.blogSp.top .innerBlogSp .blogHeader a.twitter p{font-size:10px;font-size:1rem;color:#fff;background-image:url(../../images/blog/btn-arrow02.png);background-size:4px 6px;background-repeat:no-repeat;background-position:right 6px center;padding:3px 20px 3px 10px;display:table-cell}.blogSp.top .innerBlogSp .list{margin:0}.blogSp.top .innerBlogSp .list>li{display:block;border-bottom:1px solid #ccc;background:url(../../images/arrow_right.png) no-repeat scroll right 10px center #fff;background-size:10px 17px}.blogSp.top .innerBlogSp .list>li a.list_inner{display:block;padding:12px 34px 12px 10px;color:#4d4d4d;text-decoration:none}.blogSp.top .innerBlogSp .list>li a.list_inner .title{font-size:14px;font-size:1.4rem;font-weight:700}.blogSp.top .innerBlogSp .list>li a.list_inner .date{display:inline-block;color:#888;margin-top:6px;line-height:12px;line-height:1.2rem}.blogSp.top .innerBlogSp .list>li a.list_inner .new{color:#fff;background:#f63859;display:inline-block;padding:1px 6px;border-radius:10px}.blogSp.detail .innerBlogSp .blogHeader{border-bottom:3px solid #ffadbb;background-color:#ffc}.blogSp.detail .innerBlogSp .blogHeader_inner{position:relative;max-width:375px;margin:auto;padding:10px 15px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.blogSp.detail .innerBlogSp .blogHeader_inner--sakurakoWrapper img{width:auto;height:120px;vertical-align:bottom}.blogSp.detail .innerBlogSp .blogHeader_inner--content{margin-bottom:5px;width:100%}.blogSp.detail .innerBlogSp .blogHeader_inner--content .title_wrapper{position:relative;min-height:70px;background-color:#ffedf1;border:2px solid #ff9aae;border-radius:5px;padding:5px 5px 25px;margin-bottom:10px}.blogSp.detail .innerBlogSp .blogHeader_inner--content .title_wrapper:after{content:'';position:absolute;bottom:-19px;display:inline-block;width:20px;height:20px;background-image:url(../../images/blog/baloon-item.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.blogSp.detail .innerBlogSp .blogHeader_inner--content .title_wrapper .title{font-size:14px;font-size:1.4rem;font-weight:700;text-align:justify}.blogSp.detail .innerBlogSp .blogHeader_inner--content .title_wrapper .date{position:absolute;bottom:5px;right:5px;font-size:10px;font-size:1rem;text-align:right}.blogSp.detail .innerBlogSp .blogHeader_inner--content .nice{text-align:right}.blogSp.detail .innerBlogSp .blogHeader_inner--content .nice .clap{margin-right:3px}.blogSp.detail .innerBlogSp .blogHeader_inner--content .nice .clap img{vertical-align:middle}.blogSp.detail .innerBlogSp .blogHeader_inner--content .nice .text{padding-top:5px;margin-right:3px}.blogSp.detail .innerBlogSp .blogHeader_inner--content .nice .num{padding-top:5px}.blogSp.detail .innerBlogSp .contents{padding:10px;border-bottom:3px solid #ffadbb;margin-bottom:10px;overflow-x:hidden}.blogSp.detail .innerBlogSp .contents img{max-width:100%}.blogSp.detail .innerBlogSp .pager{padding:0 20px 30px}.blogSp.detail .innerBlogSp .pager .back{border-right:1px solid #000;padding-right:10px}.blogSp.detail .innerBlogSp .pager .next{padding-left:10px}.blogSp.detail .innerBlogSp .pager .back,.blogSp.detail .innerBlogSp .pager .next{width:50%;text-align:center}.blogSp.detail .innerBlogSp .pager .back .link,.blogSp.detail .innerBlogSp .pager .next .link{color:#3a79ab;text-decoration:underline}.achieve-gold img{max-width:100%;vertical-align:top}.achieve-gold .title{margin:0;padding:.5rem 1rem}.achieve-gold .title--filled{background-color:#ddf1bd;margin:0;padding:.5rem 1rem}.achieve-gold .title--filled.is-center{text-align:center}.achieve-gold .is-3{font-size:15px;font-size:1.5rem}.achieve-gold .item-list{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.achieve-gold .item-list::after{content:'';display:block;width:32.1666%}.achieve-gold .item-list__item{position:relative;width:32.1666%;background-color:#fff;padding:1rem 1rem 3rem 1rem;border-radius:.5rem;box-shadow:1px 1px 1px rgba(0,0,0,.1);margin-bottom:.5rem}.achieve-gold .item-list__item a{color:#333}.achieve-gold .item-list__item .image{text-align:center;margin-bottom:.5rem}.achieve-gold .item-list__item .item-name{font-weight:600;font-size:11px;font-size:1.1rem}.achieve-gold .item-list__item .coin-price{position:absolute;right:1rem;bottom:.5rem;color:#f93455;font-weight:600;text-align:right}.achieve-gold .item-list__item .coin-price .value{font-size:19px;font-size:1.9rem}.achieve-gold .item-list__item .coin-price .unit{font-size:16px;font-size:1.6rem}.achieve-gold .item-list__item .coin-price .priceSecondaryText{color:#333;font-weight:400}.achieve-gold.top .bnr-area{margin-bottom:1rem}.achieve-gold.top .tab-nav{margin:1rem 1.5rem}.achieve-gold.top .tab-nav__wrapper{text-align:center}.achieve-gold.top .tab-nav__first-child{width:98%}.achieve-gold.top .tab-nav__first-child li{width:19%;text-align:center;position:relative;padding-left:1.5rem;padding-right:1.5rem}.achieve-gold.top .tab-nav__first-child li span{white-space:pre-line}.achieve-gold.top .tab-nav__first-child li .badge{font-size:1rem;line-height:1;background-color:#f93455;color:#fff;padding:2px 5.5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;right:2px}.achieve-gold.top .tab-content__inner{padding:1rem}.achieve-gold.top .tab-contents__info{padding:0 1rem;text-align:right;margin-bottom:5px}.achieve-gold.top .tab-contents__info p{font-size:10px;font-size:1rem;line-height:1}.achieve-gold.top .tab-contents__info p::after{content:'▶︎';display:inline-block;vertical-align:middle;margin-left:.3rem}.achieve-gold.detail .detail-top__inner{padding:1rem}.achieve-gold.detail .detail-top .item-table{border:1px solid #ddf1bd}.achieve-gold.detail .detail-top .item-table dl{border-bottom:1px solid #ddf1bd;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem}.achieve-gold.detail .detail-top .item-table dl:last-child{border-bottom:none}.achieve-gold.detail .detail-top .item-table dl dt{font-weight:600}.achieve-gold.detail .detail-top .item-table dl dt:after{content:':';display:inline-block}.achieve-gold.detail .detail-top .item-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:83%;margin:1.5rem auto 2rem}.achieve-gold.detail .detail-top .item-top__image{width:46%}.achieve-gold.detail .detail-top .item-top__image img{width:100%}.achieve-gold.detail .detail-top .item-top__info{width:46%}.achieve-gold.detail .detail-top .item-top__info .duration{font-weight:600;font-size:11px;font-size:1.1rem}.achieve-gold.detail .detail-top .item-top__info .coin-price{color:#f93455;font-weight:600}.achieve-gold.detail .detail-top .item-top__info .coin-price .price{font-size:19px;font-size:1.9rem}.achieve-gold.detail .detail-top .item-top__info .coin-price .unit{font-size:16px;font-size:1.6rem}.achieve-gold.detail .detail-top .item-top__info .coin-price .priceSecondaryText{color:#333;font-weight:400}.achieve-gold.detail .detail-content__inner{padding:1rem}.achieve-gold.detail .detail-content .txt{margin-bottom:1rem}.achieve-gold.detail .detail-content .note{color:#666;font-size:11px;font-size:1.1rem}.achieve-gold.detail .detail-ad-info__inner{padding:1rem}.achieve-gold.detail .detail-ad-info .txt{margin-bottom:1rem}.achieve-gold.detail .detail-ad-info .ad-detail{margin-bottom:2rem}.achieve-gold.detail .detail-ad-info .buttons-area{width:77.5862%;margin:0 auto;text-align:center}.achieve-gold.detail .detail-ad-info .buttons-area button{width:100%}.achieve-gold.detail .detail-ad-info .buttons-area .note{font-size:10px;font-size:1rem;margin-bottom:2rem}.achieve-gold.detail .detail-ad-info .buttons-area .return{margin-bottom:4rem}.achieve-gold .gold-noitem{text-align:center}.achieve-gold .goldGetSlide{margin-top:10px}.sg-coin__title,.sg-coin__title--filled,.sg-coin__title--filled--with-icon,.sg-coin__title--std{margin:0;padding:0}.sg-coin__title--std{font-size:15px;font-size:1.5rem;padding:1rem 0}.sg-coin__title--filled,.sg-coin__title--filled--with-icon{background-color:#2e8bff;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:.5rem 0;text-align:center}.sg-coin__title--filled--with-icon{text-align:left;font-size:12px;font-size:1.2rem;padding:1rem}.sg-coin__title--filled--with-icon::before{content:'';background-image:url(../images/coin/icon-sg-chevron-left.png);width:18px;height:18px;background-size:contain;vertical-align:middle;display:inline-block;margin-right:.5rem}.sg-coin__title--filled--with-icon a{vertical-align:middle;color:#fff}.sg-coin .pink{color:#ff006c}.sg-coin__heading--with-border{border-bottom:1px solid #ccc}.sg-coin__heading--with-border .inner{width:90%;margin:0 auto}.sg-coin .subtitle{width:90%;margin:0 auto}.sg-coin img{vertical-align:middle;max-width:100%}.sg-coin .txt .pink{color:#ff006c}.sg-coin .txt a.pink{text-decoration:underline}.sg-coin__section{background-color:#fff}.sg-coin__section-inner{width:90%;margin:0 auto;padding:10px 0 1.5rem 0}.sg-coin__section.pale-gray{background-color:#f1f1f1}.sg-coin__section .catchBlue{background-color:#2e8bff;padding:8px 0;text-align:center}.sg-coin__section .catchBlue--inner{display:flex;justify-content:center}.sg-coin__section .catchBlue--inner--img{vertical-align:middle;width:40px;height:auto;margin-right:10px}.sg-coin__section .catchBlue--inner--text{vertical-align:middle;color:#fff;font-size:14px;font-weight:700}.sg-coin__section .catchBlue--inner--text img{width:255px;height:auto;margin-top:3px;margin-bottom:3px}.sg-coin .container{margin-bottom:1.5rem}.sg-coin__my-coin{background-color:#fff;position:relative}.sg-coin__my-coin__inner{width:87.5%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:2rem 0 1rem}.sg-coin__my-coin__inner a{color:#333}.sg-coin__my-coin__inner .left{width:55%}.sg-coin__my-coin__inner .left .leftWrap{position:relative}.sg-coin__my-coin__inner .left .leftWrap a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;cursor:pointer;cursor:hand}.sg-coin__my-coin__inner .left .leftWrap--title{background-color:#ff9c00;border:2px solid #ff9c00;border-radius:5px 5px 0 0;overflow:hidden;padding:5px;text-align:center}.sg-coin__my-coin__inner .left .leftWrap--title img{max-width:130px;width:100%;height:auto}.sg-coin__my-coin__inner .left .leftWrap--text{background-color:#fffaea;border:2px solid #ff9c00;border-radius:0 0 5px 5px;overflow:hidden;text-align:right;padding:15px 10px}.sg-coin__my-coin__inner .left .leftWrap--text .num{display:inline-block;font-weight:600;font-size:24px;font-size:2.4rem}.sg-coin__my-coin__inner .left .leftWrap--text .coinText{display:inline-block;font-weight:600;font-size:16px;font-size:1.6rem}.sg-coin__my-coin__inner .right{width:42%}.sg-coin__my-coin__inner .right--btn{text-align:center;width:100%;margin-bottom:7px;border-radius:3px;position:relative;padding:8px}.sg-coin__my-coin__inner .right--btn a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;cursor:pointer;cursor:hand}.sg-coin__my-coin__inner .right--btn img,.sg-coin__my-coin__inner .right--btn p{display:inline-block}.sg-coin__my-coin__inner .right--btn p{color:#fff;font-size:13px}.sg-coin__my-coin__inner .right--btn img{width:auto;height:20px;margin-right:3px;vertical-align:-6px}.sg-coin__my-coin__inner .right .bottomBtnWrap{justify-content:space-between;align-items:center}.sg-coin__my-coin__inner .right .bottomBtnWrap .button-item{position:relative;justify-content:center;align-items:center;width:48%}.sg-coin__my-coin__inner .right .bottomBtnWrap .button-item a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;cursor:pointer;cursor:hand}.sg-coin__my-coin__inner .right .bottomBtnWrap .button-item img{width:20px;height:auto}.sg-coin__my-coin__inner .right .bottomBtnWrap .beginner__info__btn{display:block;border-radius:3px;border:1px solid #ff840a;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:linear-gradient(#ff962d,#ff840a)}.sg-coin__my-coin__inner .right .bottomBtnWrap .beginner__info__btn img{height:20px;width:auto}.sg-coin__my-coin__inner .right .bottomBtnWrap .beginner__info__btn .btnRightTxt{color:#fff;text-shadow:rgba(0,0,0,.4) 0 0 2px;font-size:13px}.sg-coin__my-coin__inner .right .bottomBtnWrap .btnLeftImg{padding-right:2px}.sg-coin__my-coin__inner .right .bottomBtnWrap .btnRightTxt{padding-left:2px}.sg-coin__my-coin__inner .right .bottomBtnWrap .button--tertiary{color:#fff;font-size:13px;line-height:1.2;height:47px}.sg-coin__my-coin__inner .right .bottomBtnWrap .beginner__info__btn,.sg-coin__my-coin__inner .right .bottomBtnWrap .history{padding:4px}.sg-coin__my-coin__inner .right .bottomBtnWrap .history{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxZjNjZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiY2NhNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#41f3ce),color-stop(100%,#1bcca7));background-image:-moz-linear-gradient(#41f3ce,#1bcca7);background-image:-webkit-linear-gradient(#41f3ce,#1bcca7);background-image:linear-gradient(#41f3ce,#1bcca7);border:1px solid #1bcca7}.sg-coin__my-coin .arrow-moving-coin{width:50px;height:48px;position:absolute;z-index:10;right:17%;top:-40px;-webkit-animation:arrow-moving-coin 1.5s ease 1s infinite;-moz-animation:arrow-moving-coin 1.5s ease 1s infinite;animation:arrow-moving-coin 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media screen and (min-width:640px){.sg-coin__my-coin .arrow-moving-coin{right:20%}}@-webkit-keyframes arrow-moving-coin{0%{top:-40px}60%{top:-10px}100%{top:-10px}}@-moz-keyframes arrow-moving-coin{0%{top:-40px}60%{top:-10px}100%{top:-10px}}@keyframes arrow-moving-coin{0%{top:-40px}60%{top:-10px}100%{top:-10px}}.sg-coin .smart__gift__btn{border:1px solid #26a7c6;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyY2ZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2YTdjNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#62cfe9),color-stop(100%,#26a7c6));background-image:-moz-linear-gradient(#62cfe9,#26a7c6);background-image:-webkit-linear-gradient(#62cfe9,#26a7c6);background-image:linear-gradient(#62cfe9,#26a7c6)}.sg-coin .smart__gift__btn:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyY2ZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2YTdjNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#62cfe9),color-stop(100%,#26a7c6));background-image:-moz-linear-gradient(#62cfe9,#26a7c6);background-image:-webkit-linear-gradient(#62cfe9,#26a7c6);background-image:linear-gradient(#62cfe9,#26a7c6)}.sg-coin .smart__gift__btn .btnLeftImg{width:15px;height:auto}.sg-coin .is-center{text-align:center}.sg-coin__notice{background-color:#f1f1f1;padding:1rem}.sg-coin__notice__title{color:#ff006c;margin:0 0 .8rem;padding:0}.sg-coin__notice__title::before{content:'\f071';font-family:FontAwesome;color:#ff006c;display:inline-block}.sg-coin__notice .textLinkBlue{color:#2e8bff;text-decoration:underline}.sg-coin .itunesItemListUl{padding-bottom:13px}.sg-coin .item-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.sg-coin .item-list::after{content:"";display:block;width:32.7%;margin-bottom:3px}.sg-coin .item-list--ituneList{border:1px solid #2e8bff;border-radius:5px;width:32.7%;margin-bottom:3px;overflow:hidden}.sg-coin .item-list--ituneList{position:relative}.sg-coin .item-list--ituneList>a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:9999999}.sg-coin .item-list--ituneList:hover{cursor:pointer;cursor:hand}.sg-coin .item-list--ituneList--topParts{padding:5px 5px 0 5px}.sg-coin .item-list--ituneList--topParts>*{display:inline-block;text-align:left;vertical-align:middle}.sg-coin .item-list--ituneList--topParts img{width:26px}.sg-coin .item-list--ituneList--topParts p{font-size:10px;font-weight:400;line-height:1.3}.sg-coin .item-list--ituneList--middleParts{text-align:center;font-weight:700;font-size:14px;padding:4px 0}.sg-coin .item-list--ituneList--bottomParts{width:102%;background-color:#ff006c;text-align:center;font-weight:700;color:#fff;font-size:11px;padding:2px;line-height:1}.sg-coin .item-list .item{width:32.1428%;margin-bottom:1.5rem}.sg-coin .item-list .item a{color:#333}.sg-coin .item-list .item-image{border:1px solid #2e8bff;margin-bottom:.5rem;padding-top:100%;position:relative;height:0;z-index:0}.sg-coin .item-list .item-image img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.sg-coin .item-list .item-name{font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.3333}.sg-coin .item-list .item-coin{font-size:12px;font-size:1.2rem;font-weight:600;color:#888}.sg-coin .item-list .item-coin::before{content:'';background-image:url(../images/coin/icon_sg_gold.png);display:inline-block;width:16px;height:16px;background-size:contain;vertical-align:middle;margin-right:.5rem;line-height:1}.sg-coin .item-list .item-coin span{vertical-align:middle}.sg-coin .item-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.sg-coin .item-card .item-image{width:31.0344%}.sg-coin .item-card .item-image img{border:1px solid #ccc}.sg-coin .item-card .item-info{width:63.1034%;position:relative}.sg-coin .item-card .item-name{font-size:13px;font-size:1.3rem;color:#888;margin:0}.sg-coin .item-card .item-coin{font-size:18px;font-size:1.8rem;text-align:right;position:absolute;font-weight:600;bottom:0;right:0}.sg-coin .item-card .item-coin span{vertical-align:middle}.sg-coin .item-card .item-coin::before{content:'';background-image:url(../images/coin/item/icon_sg_coin.png);width:26px;height:26px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.5rem}.sg-coin__copy-block{color:#2e8bff}.sg-coin__copy-block img{width:17.2413%;margin-bottom:1rem}.sg-coin__copy-block .sg-coin__copy{font-size:15px;font-size:1.5rem;font-weight:600;line-height:1.618}.sg-coin .coin-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sg-coin .coin-list dd,.sg-coin .coin-list dt{font-weight:600;padding:1rem}.sg-coin .coin-list .title{background-color:#2e8bff;width:43.1034%;color:#fff;text-align:center;font-size:11px;font-size:1.1rem}.sg-coin .coin-list .value{font-size:12px;font-size:1.2rem;background-color:#fff;width:56.8965%;text-align:right}.sg-coin .coin-list .value.balance{color:#ff006c}.sg-coin .coin-list.has-arrow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3.8rem;position:relative}.sg-coin .coin-list.has-arrow::after{content:'';position:absolute;height:8px;width:16px;background-image:url(../images/coin/icon_arrow_solid.png);display:block;background-size:contain;vertical-align:middle;text-align:right;right:2rem;bottom:1.5rem}.sg-coin .nav-links-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;max-width:320px;margin:0 auto;padding:0 0 20px}.sg-coin .nav-links-area li:nth-child(even){margin-left:2rem}.sg-coin .nav-links-area li.has-chevron-left::before{content:'<';display:inline-block;margin-right:.3rem;color:#5092c7}.sg-coin .nav-links-area li.has-chevron-right::after{content:'>';display:inline-block;margin-left:.3rem;color:#5092c7}.sg-coin .delivery-history-list{border:1px solid #ccc}.sg-coin .delivery-history-list li{border-bottom:1px solid #ccc}.sg-coin .delivery-history-list li:last-child{border:none}.sg-coin .delivery-history-list li.complete{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.sg-coin .delivery-history-list li.complete .date,.sg-coin .delivery-history-list li.complete .status{width:50%;font-size:12px;font-size:1.2rem;padding:1rem}.sg-coin .delivery-history-list li.complete .date{text-align:left}.sg-coin .delivery-history-list li.complete .date .time{margin-right:.5rem}.sg-coin .delivery-history-list li.complete .status{text-align:right}.sg-coin .delivery-history-list li.current{padding:1rem}.sg-coin .delivery-history-list li.current .status{font-size:15px;font-size:1.5rem;font-weight:600;text-align:center;color:#2e8bff}.sg-coin .link{color:#5092c7;text-decoration:underline;width:100%}.sg-coin .link a{color:#5092c7;text-decoration:underline}.sg-coin.page__item-list .sg-coin__notice{margin-bottom:1.5rem}.sg-coin.page__item-list .tabs_wrapper{font-size:13px;font-size:1.3rem;padding:0 50px;border-bottom:2px solid #333}.sg-coin.page__item-list .tabs_wrapper ul{display:table;width:100%;margin:5px auto 0}.sg-coin.page__item-list .tabs_wrapper ul .tabs_inner{display:table-cell;width:50%;text-align:center;vertical-align:bottom}.sg-coin.page__item-list .tabs_wrapper ul .tabs_inner p{display:inline-block;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d6d6d6;background-color:#ebebeb;padding:8px 10px 4px;height:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.sg-coin.page__item-list .tabs_wrapper ul .tabs_inner.current p{border:none;background-color:#333;color:#fff;padding:6px 24px 3px;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.sg-coin.page__item-list .table_wrapper .no_item_text{font-size:13px;line-height:1.6em;text-align:center;padding-top:20px;margin-bottom:30px}.sg-coin.page__limited-list .sg-coin__notice{margin-bottom:1.5rem}.sg-coin.page__limited-list .subtitle{margin-top:.8rem}.sg-coin.page__limited-list .subtitle img{max-width:280px}.sg-coin.page__buy-index .sg-coin__buy--detail{display:block;border-bottom:1px solid #ccc}.sg-coin.page__buy-index .sg-coin__buy--detail-inner .sg-coin_num{font-size:18px;font-size:1.8rem;font-weight:700;background-image:url(../../images/coin/coin_sg_gold.png);background-repeat:no-repeat;background-size:17px;background-position:center left}.sg-coin.page__gift-exchange-complete .gift-exchange-item .item-image,.sg-coin.page__gift-exchange-detail .gift-exchange-item .item-image{width:62.0689%;margin:0 auto 1rem;background-color:#fff;text-align:center;border:1px solid #ccc}.sg-coin.page__gift-exchange-complete .gift-exchange-item .item-image img,.sg-coin.page__gift-exchange-detail .gift-exchange-item .item-image img{padding:.7rem;width:38.8888%}.sg-coin.page__gift-exchange-complete .gift-exchange-item .item-name,.sg-coin.page__gift-exchange-detail .gift-exchange-item .item-name{text-align:center;font-size:15px;font-size:1.5rem;margin-bottom:1.5rem}.sg-coin.page__gift-exchange-complete .gift-exchange-item .item-name span,.sg-coin.page__gift-exchange-detail .gift-exchange-item .item-name span{display:block}.sg-coin.page__gift-exchange-detail .gift-exchange-item{border-bottom:1px solid #ccc;margin-bottom:1.5rem}.sg-coin.page__gift-exchange-detail .button-area{position:relative}.sg-coin.page__gift-exchange-detail .button-area .arrow-moving-exchange-detail{width:50px;height:48px;position:absolute;z-index:10;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:-90%;-webkit-animation:arrow-moving-coinExchangeDetail 1.5s ease 1s infinite;-moz-animation:arrow-moving-coinExchangeDetail 1.5s ease 1s infinite;animation:arrow-moving-coinExchangeDetail 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes arrow-moving-coinExchangeDetail{0%{top:-90%}60%{top:-60%}100%{top:-60%}}@-moz-keyframes arrow-moving-coinExchangeDetail{0%{top:-90%}60%{top:-60%}100%{top:-60%}}@keyframes arrow-moving-coinExchangeDetail{0%{top:-90%}60%{top:-60%}100%{top:-60%}}.sg-coin.page__gift-exchange-detail .button-area .button--secondary{width:100%;margin-bottom:1rem}.sg-coin.page__gift-exchange-complete .gift-exchange-item{border-bottom:1px solid #ccc;margin-bottom:1.5rem}.sg-coin.page__gift-exchange-complete .gift-exchange__status{border-bottom:1px solid #ccc;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center}.sg-coin.page__gift-exchange-complete .gift-exchange__status .date{text-align:center;margin-bottom:1rem}.sg-coin.page__gift-exchange-complete .gift-exchange__status .message{text-align:center;font-size:15px;font-size:1.5rem;font-weight:600;color:#2e8bff}.sg-coin.page__gift-exchange-complete .gift-exchange__copy .code{background-color:#fff;border:1px solid #2e8bff;padding:.5rem;border-radius:5px;font-size:13px;font-size:1.3rem;font-weight:600;margin-bottom:1rem;text-align:center}.sg-coin.page__gift-exchange-complete .gift-exchange__copy .txt{text-align:center}.sg-coin.page__gift-exchange-complete .gift-exchange__faqLink{text-align:center;margin-top:1rem}.sg-coin.page__gift-exchange-complete .gift-exchange__faqLink a{font-weight:700;color:#5092c7;text-decoration:underline}.sg-coin.page__gift-exchange-complete .gift-exchange__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%;margin:0 auto}.sg-coin.page__gift-exchange-complete .gift-exchange__buttons button{width:100%;margin-bottom:1rem}.sg-coin.page__gift-exchange-complete .gift-exchange__buttons .button--coin-primary,.sg-coin.page__gift-exchange-complete .gift-exchange__buttons .button--coin-primary--pale{font-size:13px;font-size:1.3rem}.sg-coin.page__gift-exchange-complete .gift-exchange__buttons .button--coin-primary--pale{font-weight:300;font-size:13px;font-size:1.3rem}.sg-coin .item-detail-slider.slick-slider{margin:0!important}.sg-coin .item-detail-slider li{padding-top:100%;position:relative;height:0;z-index:0}.sg-coin .item-detail-slider li img{position:absolute;width:100%;height:auto;max-width:100%;max-height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.sg-coin .item-detail-slider .slick-dots{bottom:1rem}.sg-coin .item-detail-slider .slick-dots li button::before{font-family:FontAwesome;content:'\f111';font-size:13px;font-size:1.3rem;bottom:1rem}.sg-coin.page__item-detail .item-detail__title{margin:0;color:#888;font-size:15px;font-size:1.5rem;margin-bottom:3rem}.sg-coin.page__item-detail .item-detail__desc{font-size:13px;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.sg-coin.page__item-detail .item-detail__cost{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:1rem;border:1px solid #ccc;margin-bottom:1rem}.sg-coin.page__item-detail .item-detail__cost .title{width:43.1034%;font-size:13px;font-size:1.3rem;text-align:left;font-weight:600}.sg-coin.page__item-detail .item-detail__cost .coin{width:56.8965%;font-size:18px;font-size:1.8rem;font-weight:600;text-align:right}.sg-coin.page__item-detail .item-detail__cost .coin::before{content:'';display:inline-block;background-image:url(../images/coin/item/icon_sg_coin.png);width:26px;height:26px;background-size:contain;margin-right:.5rem;vertical-align:middle}.sg-coin.page__item-detail .item-detail__cost .coin span{vertical-align:middle}.sg-coin.page__item-detail .button--secondary{width:100%}.sg-coin.page__item-detail .sg-coin__notice{margin-bottom:1.5rem}.sg-coin.page__item-exchange-index .button-area{margin-bottom:1.5rem}.sg-coin.page__item-exchange-index .button-area .button--secondary{width:100%}.sg-coin.page__item-exchange-confirm{background-color:#f1f1f1}.sg-coin.page__item-exchange-confirm .button-area{margin-bottom:1.5rem}.sg-coin.page__item-exchange-confirm .button-area .button--secondary{width:100%}.sg-coin.page__item-exchange-confirm .item-info{margin-bottom:1rem}.sg-coin.page__item-exchange-confirm .delivery-info{margin-bottom:1rem}.sg-coin.page__item-exchange-confirm .delivery-info__content p{font-size:13px;font-size:1.3rem}.sg-coin.page__item-exchange-confirm .mail-address-info{margin-bottom:1rem}.sg-coin.page__item-exchange-confirm .mail-address-info__content p{font-size:13px;font-size:1.3rem}.sg-coin.page__item-exchange-confirm .sg-coin__notice{margin-bottom:1rem}.sg-coin.page__item-exchange-complete{background-color:#f1f1f1}.sg-coin.page__item-exchange-complete .button-area{margin-bottom:1.5rem}.sg-coin.page__item-exchange-complete .button-area .button--secondary{width:100%}.sg-coin.page__item-exchange-complete .sg-coin__section.complete-info{margin-bottom:1rem;text-align:center}.sg-coin.page__item-exchange-complete .sg-coin__section.item-info{margin-bottom:1rem}.sg-coin.page__item-exchange-complete .sg-coin__section.sg-coin__notice{margin-bottom:1rem}.sg-coin.page__item-exchange-complete .sg-coin__notice{margin-bottom:1rem}.sg-coin.page__history-exchange{background-color:#f1f1f1}.sg-coin.page__history-exchange .sg-coin__section{margin-bottom:1rem}.sg-coin.page__history-exchange .sg-coin__section:last-child{margin:0}.sg-coin.page__history-exchange .sg-coin__notice{margin-bottom:1rem}.sg-coin.page__history-exchange .return{margin-bottom:2rem}.sg-coin.page__item-exchange-register{background-color:#f1f1f1}.sg-coin.page__item-exchange-register .button-area{margin-bottom:1.5rem}.sg-coin.page__item-exchange-register .button-area .button--tertiary{width:100%}.sg-coin.page__item-exchange-register .sg-coin__section{margin-bottom:1rem}.sg-coin.page__item-exchange-register .sg-coin__section:last-child{margin:0}.sg-coin.page__item-exchange-register .sg-coin__notice{margin-bottom:1rem}.sg-coin.page__item-exchange-register .return{margin-bottom:2rem}.sg-coin.page__item-return{background-color:#f1f1f1}.sg-coin.page__item-return .button-area{margin-bottom:1.5rem}.sg-coin.page__item-return .button-area .button--secondary{width:100%}.sg-coin.page__item-return .sg-coin__section{margin-bottom:1rem}.sg-coin.page__item-return .sg-coin__section:last-child{margin:0}.sg-coin.page__item-return .sg-coin__notice{margin-bottom:1rem}.sg-coin.page__item-return .return{margin-bottom:2rem}.sg-coin.page__item-return-complete .sg-coin__copy-block{text-align:center;margin-bottom:2rem}.sg-coin.page__item-return-complete .txt{margin-bottom:3rem;text-align:center}.sg-coin.page__top .top-info img{width:100%}.sg-coin.page__top .how-to-link{margin-top:.5rem}.sg-coin.page__top .how-to-link a{font-weight:600}.sg-coin.page__top .top-button .sg-coin__section-inner{padding:1rem 0}.sg-coin.page__top .sg-coin__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sg-coin.page__top .sg-coin__buttons .button-item{width:32.5%}.sg-coin.page__top .sg-coin__buttons button{padding:1rem 1rem}.sg-coin.page__top .sg-coin__buttons .history{padding:1rem 1rem;background-color:#2e8bff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjOTlmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJlOGJmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5c99ff),color-stop(100%,#2e8bff));background-image:-moz-linear-gradient(#5c99ff,#2e8bff);background-image:-webkit-linear-gradient(#5c99ff,#2e8bff);background-image:linear-gradient(#5c99ff,#2e8bff);border:1px solid #2e8bff}.sg-coin.page__top .return-section{border-bottom:1px solid #ccc}.sg-coin.page__top .read-more{text-align:right}.sg-coin.page__top .read-more a::after{content:'>';display:inline-block;margin-left:.5rem}.sg-coin.page__top .button--secondary,.sg-coin.page__top .button--tertiary{width:100%;font-size:14px;font-size:1.4rem;font-weight:700}.sg-coin__changeText{text-align:center;margin-top:10px;padding:0 10px 10px}.sg-coin__changeText a{font-weight:700;color:#5092c7;text-decoration:underline}.sg-coin__section-inner .goldHistryLink{text-align:center;margin-bottom:10px}.sg-coin__section-inner .reInfoLink{text-align:center;margin-top:5px}.sg-coin__section-inner .textWrap{display:inline-block;width:100%;background:-moz-linear-gradient(top,#edffe2,#afe385);background:-webkit-linear-gradient(top,#edffe2,#afe385);background:linear-gradient(to bottom,#edffe2,#afe385);border-radius:3px;margin:1rem 0;padding:.5rem;font-weight:700;background-color:#fff;font-size:12px;font-size:1.2rem}.sg-coin__section-inner .textWrap span{vertical-align:middle}.sg-coin__section-inner .textWrap span.lv{padding:.5rem 1rem;background:-moz-linear-gradient(top,#f30b63,#fd698c);background:-webkit-linear-gradient(top,#f30b63,#fd698c);background:linear-gradient(to bottom,#f30b63,#fd698c);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:23px;font-size:2.3rem;display:inline-block}.sg-coin__section-inner .textWrap strong{color:#333}.sg-coin .itunesListTitleBnr{width:100%;height:auto}.sg-coin .coupon_bnr_link{width:90%;margin:75px auto 15px}.sg-coin .coupon_bnr_link a{display:block}.sg-coin .coupon_bnr_link img{width:100%;height:auto}@media screen and (max-width:639px){.sg-coin .sgCoinRule{display:block;text-align:center}}@media screen and (min-width:640px){.sg-coin .sgCoinRule{display:none}}.sg-coin.page__buy-index .sg-coin__service{text-align:center;padding:10px 0}@media screen and (max-width:767px){.sg-coin.page__buy-index .sg-coin__service .sgCoinRulePc{display:none}}@media screen and (min-width:768px){.sg-coin.page__buy-index .sg-coin__service .sgCoinRulePc{display:block}}.sg-coin__charge__premiumLink{font-weight:700;color:#5092c7;text-decoration:underline}.sg-coin__charge__selectBtn>p{text-align:center}.sg-coin__charge__selectBtn__wrap{display:flex;justify-content:center}.sg-coin.page__buy-confirm .sg-coin__confirm{background-color:#f0f0f0;text-align:center;padding:10px;margin-bottom:10px}.sg-coin.page__buy-confirm .sg-coin__confirm .txt{font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:10px}.sg-coin.page__buy-confirm .sg-coin__confirm .credit__txt{font-size:13px;font-size:1.3rem;font-weight:700}.sg-coin.page__buy-confirm .sg-coin__confirm .sg-coin__wrapper{background-color:#fff;border:1px solid #ccc;padding:10px;font-weight:700;width:150px;margin-bottom:10px;margin-right:auto;margin-left:auto}.sg-coin.page__buy-confirm .sg-coin__confirm .sg-coin__wrapper .sg-coin__num{font-size:15px;font-size:1.5rem;font-weight:700;background-image:url(../../images/coin/icon_sg_gold.png);background-repeat:no-repeat;background-size:25px;margin-right:10px;padding:4px 0 4px 25px}.sg-coin.page__buy-confirm .sg-coin__confirm .sg-coin__money{font-size:15px;font-size:1.5rem;margin-bottom:1rem}.sg-coin.page__buy-confirm .btnArea{width:180px}.sg-coin.page__buy-confirm .btnArea:nth-child(odd){padding:10px 5px 10px 10px}.sg-coin.page__buy-confirm .btnArea:nth-child(even){padding:10px 10px 10px 5px}.sg-coin.page__buy-confirm .btnArea .txt{font-size:12px;font-size:1.2rem;text-align:center;margin-top:10px}.sg-coin.page__buy-credit .sg-coin__section{padding-bottom:50px}.sg-coin.page__buy-credit .sg-coin__credit{width:90%;margin:10px auto}.sg-coin.page__buy-credit .sg-coin__credit--title{background:#ccc;padding:4px}.sg-coin.page__buy-credit .sg-coin__credit--contents{background:#f0f0f0;padding:4px}.sg-coin.page__buy-credit .sg-coin__credit--contents .cards{margin:0;background-color:#fff;padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sg-coin.page__buy-credit .sg-coin__credit--contents .cards li{width:20%}.sg-coin.page__buy-credit .sg-coin__credit--contents .cards li img{padding:0 .3rem}.sg-coin.page__buy-credit form .flex .num{width:100%}.sg-coin.page__buy-credit form .flex .name{width:49%}.sg-coin.page__buy-credit form .flex .cord{width:65px;display:block}.sg-coin.page__buy-credit form .flex .address{display:block;width:100%}.sg-coin.page__buy-credit form .flex.flex-start{justify-content:flex-start}.sg-coin.page__buy-credit form .flex .table{display:table}.sg-coin.page__buy-credit form .flex .table select{display:table-cell;height:41px}.sg-coin.page__buy-credit form .flex .table p{display:table-cell;padding:9px;font-size:15px;font-size:1.5rem}.sg-coin.page__buy-credit form .cord{width:65px;display:block}.sg-coin.page__buy-credit form .address{width:100%;display:block}.sg-coin.page__buy-credit .sg-coin__notice{width:90%;margin:auto}.sg-coin.page__buy-confirm .coin-loader{display:none}.sg-coin.page__buy-confirm .coin-loading{position:absolute;width:25%;height:25%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:99;text-align:center;display:flex;justify-content:center;align-items:center}.sg-coin.page__buy-confirm .sg-coin__section{padding-bottom:50px}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper{border-bottom:15px solid #f0f0f0}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .sg-coin__confirm-detail{font-size:15px;font-size:1.5rem;font-weight:700;padding:10px;border-bottom:1px solid #ccc}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex{padding:10px;align-items:baseline}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex .flex_inner{justify-content:flex-start;font-size:13px;font-size:1.3rem}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex .flex_inner .img_sg-coin{height:80px;margin-right:20px}.sg-coin.page__buy-confirm .sg-coin__confirm-wrapper .flex .yen{font-size:17px;font-size:1.7rem;font-weight:700}.sg-coin.page__buy-confirm .sg-coin__wrapper{border-bottom:15px solid #f0f0f0;padding-bottom:10px}.sg-coin.page__buy-confirm .sg-coin__wrapper .sg-coin__title,.sg-coin.page__buy-confirm .sg-coin__wrapper .sg-coin__title--filled,.sg-coin.page__buy-confirm .sg-coin__wrapper .sg-coin__title--filled--with-icon,.sg-coin.page__buy-confirm .sg-coin__wrapper .sg-coin__title--std{font-size:15px;font-size:1.5rem;font-weight:700;padding:10px;border-bottom:1px solid #ccc}.sg-coin.page__buy-confirm .sg-coin__wrapper .sg-coin__detail{padding:10px;font-size:13px;font-size:1.3rem}.sg-coin.page__buy-confirm .sg-coin__wrapper.none{border:0;padding:0}.sg-coin.page__buy-confirm form .button{padding:10px}.sg-coin.page__buy-confirm .sg-coin__notice-wrapper{padding:0 10px 10px}.sg-coin.page__buy-credit-error .error-wrapper{text-align:center;padding:10px}.sg-coin.page__buy-credit-error .error-wrapper .txt{font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem;font-weight:700;margin-top:10px}.sg-coin.page__buy-credit-error .error-message-wrapper{padding:10px}.sg-coin.page__buy-credit-error .error-message-wrapper .sg-coin__notice{margin-bottom:1px}.sg-coin.page__buy-credit-error .error-message-wrapper .sg-coin__notice .error-attention{display:flex;justify-content:flex-start;align-items:center}.sg-coin.page__buy-credit-error .error-message-wrapper .sg-coin__notice .error-attention::before{margin-right:10px}.sg-coin.page__item-buy-credit-complete .sg-coin__section.complete-info{margin-bottom:1rem;text-align:center}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper{background-color:#f0f0f0;padding:1.5rem;margin-bottom:10px}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__after,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__before{display:table;width:100%;font-weight:700}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__after .green-column,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__after .white-column,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__before .green-column,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__before .white-column{font-size:11px;font-size:1.1rem;display:table-cell;padding:10px}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__after .green-column,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__before .green-column{background-color:#2e8bff;color:#fff;width:40%}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__after .white-column,.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .sg-coin__before .white-column{background-color:#fff;text-align:right;font-size:14px;font-size:1.4rem}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .icon_arrow_solid{text-align:right}.sg-coin.page__item-buy-credit-complete .sg-coin__settlement-wrapper .icon_arrow_solid img{margin:15px}.sg-coin.page__item-buy-credit-complete .arrow-moving-creditComplete{width:50px;height:48px;position:absolute;z-index:10;left:3.5%;top:20px;-webkit-animation:arrow-moving-creditComplete 1.5s ease 1s infinite;-moz-animation:arrow-moving-creditComplete 1.5s ease 1s infinite;animation:arrow-moving-creditComplete 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media screen and (min-width:640px){.sg-coin.page__item-buy-credit-complete .arrow-moving-creditComplete{left:6%}}@-webkit-keyframes arrow-moving-creditComplete{0%{top:20px}60%{top:40px}100%{top:40px}}@-moz-keyframes arrow-moving-creditComplete{0%{top:20px}60%{top:40px}100%{top:40px}}@keyframes arrow-moving-creditComplete{0%{top:20px}60%{top:40px}100%{top:40px}}.sg-coin.page__buy-convenience .sg-coin__section{padding-bottom:50px}.sg-coin.page__buy-convenience .sg-coin__convenience{width:90%;margin:10px auto}.sg-coin.page__buy-convenience .sg-coin__convenience--title{background:#ccc;padding:4px}.sg-coin.page__buy-convenience .sg-coin__convenience--contents{background:#f0f0f0;padding:4px;text-align:center}.sg-coin.page__buy-convenience .sg-coin__convenience--contents p{text-align:left}.sg-coin.page__buy-convenience form .selectbox select{width:100%}.sg-coin.page__buy-convenience form .selectbox::after{right:0}.sg-coin.page__buy-convenience form .flex .name{width:49%}.sg-coin.page__buy-convenience form .address,.sg-coin.page__buy-convenience form .number{display:block;width:100%}.sg-coin.page__buy-convenience .sg-coin__notice{width:90%;margin:auto}.sg-coin.page__item-buy-convenient-complete .sg-coin__main{padding-bottom:50px}.sg-coin.page__item-buy-convenient-complete .sg-coin__section.complete-info{margin-bottom:1rem;text-align:center}.sg-coin.page__item-buy-convenient-complete .sg-coin__complete-wrapper{text-align:center;margin-bottom:20px}.sg-coin.page__item-buy-convenient-complete .sg-coin__complete-wrapper .txt{font-size:14px;font-size:1.4rem;margin-bottom:10px}.sg-coin.page__item-buy-convenient-complete .sg-coin__complete-wrapper .num-wrapper{font-size:12px;font-size:1.2rem;margin-right:auto;margin-left:auto;width:290px;border:1px solid #ccc;padding:10px}.sg-coin.page__item-buy-convenient-complete .announceWrap{margin-top:15px;padding-left:10px;padding-right:10px}.sg-coin.page__item-buy-convenient-complete .announceWrap--inner{position:relative;background-color:#f2f2f2;border:1px solid #ccc;display:flex;align-items:center;width:100%;padding:5px;border-radius:3px}.sg-coin.page__item-buy-convenient-complete .announceWrap--inner p{font-size:10px;line-height:1.4}.sg-coin.page__item-buy-convenient-complete .announceWrap--inner img{vertical-align:1px;width:25px;height:25px;margin-right:5px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper{padding:10px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-title{font-size:15px;font-size:1.5rem;font-weight:700;margin-bottom:10px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table{display:table;border-collapse:collapse;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table .payment-method-table_cell{display:table-cell}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table .payment-method-table_cell-title{font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:10px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table .payment-method-table_cell.gray{background-color:#f7f7f7;width:50px;text-align:center;border-right:1px solid #ccc;padding-top:10px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table .payment-method-table_cell.white{padding:10px}.sg-coin.page__item-buy-convenient-complete .payment-method-wrapper .payment-method-table:last-child{border-bottom:1px solid #ccc}.sg-coin.page__buy-history .tabs_wrapper{font-size:13px;font-size:1.3rem;padding:0 50px}.sg-coin.page__buy-history .tabs_wrapper ul{display:table;width:100%;margin:10px auto 0}.sg-coin.page__buy-history .tabs_wrapper ul .tabs_inner{display:table-cell;width:50%;text-align:center;vertical-align:bottom}.sg-coin.page__buy-history .tabs_wrapper ul .tabs_inner p{display:inline-block;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d6d6d6;background-color:#ebebeb;padding:10px 24px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.sg-coin.page__buy-history .tabs_wrapper ul .tabs_inner.current p{border:none;background-color:#333;color:#fff;padding:10px 24px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.sg-coin.page__buy-history .table_wrapper{margin:0 10px;border-top:2px solid #333;font-size:11px;font-size:1.1rem}.sg-coin.page__buy-history .table_wrapper .table_inner:first-child{background:#d6d6d6}.sg-coin.page__buy-history .table_wrapper .table_inner{display:table;width:100%;background:#f1f1f1;border-bottom:1px solid #fff}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell{display:table-cell;padding:.5em;text-align:center;vertical-align:middle}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.date{width:7em;border-right:1px solid #fff}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.item{width:50%;border-right:1px solid #fff;text-align:left}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.item a{font-size:11px;font-size:1.1rem;color:#5092c7;font-weight:700}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.progress{width:7em}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.coin{width:10em;border-right:1px solid #fff;text-align:center}.sg-coin.page__buy-history .table_wrapper .table_inner .table-cell.method{border-right:1px solid #fff}.sg-coin.page__buy-history .table_wrapper .table_inner:not(:first-child) .table-cell.coin{font-size:13px;font-size:1.3rem;width:110px}.sg-coin.page__buy-history .table_wrapper .table_inner:not(:first-child) .table-cell.method{border-right:1px solid #fff}.sg-coin.page__buy-history .table_wrapper .table_inner:not(:first-child) .table-cell.method a{font-size:11px;font-size:1.1rem;font-weight:700;color:#2e8bff;border:1px solid #2e8bff;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;padding:2px 0}.sg-coin.page__buy-history .table_wrapper .table_inner:last-child{border-bottom:none}.sg-coin.page__buy-history .table_wrapper.none{display:none}.sg-coin.page__buy-lack .text-wrapper .text-inner{font-size:15px;font-size:1.5rem;font-weight:700;text-align:center;padding:1em}.sg-coin.page__buy-lack .sg-coin__notice-wrapper{margin-bottom:10px}.sg-coin.page__buy-lack .sg-coin__notice-wrapper .sg-coin__notice{text-align:center}.sg-coin.page__buy-lack .sg-coin__notice-wrapper .sg-coin__notice__title{margin:.2rem 0}.sg-coin .arrow-moving-charge{width:50px;height:48px;position:absolute;z-index:10;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:325px;-webkit-animation:arrow-moving-coinCharge 1.5s ease 1s infinite;-moz-animation:arrow-moving-coinCharge 1.5s ease 1s infinite;animation:arrow-moving-coinCharge 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes arrow-moving-coinCharge{0%{top:325px}60%{top:345px}100%{top:345px}}@-moz-keyframes arrow-moving-coinCharge{0%{top:325px}60%{top:345px}100%{top:345px}}@keyframes arrow-moving-coinCharge{0%{top:325px}60%{top:345px}100%{top:345px}}.sg-coin.page__buy-phoneNum .sg-coin__notice-wrapper .sg-coin__notice{text-align:center}.sg-coin.page__buy-phoneNum .sg-coin__notice-wrapper .sg-coin__notice__title{margin:.4rem 0}.sg-coin.page__buy-phoneNum .phoneNum{font-size:16px;color:#3e7eb2;display:block;background-color:#f0f5ff;border:1px solid #3e7eb2;padding:1rem 1em .5em 2.5em;border-radius:4px;width:13em;margin:20px auto;background-image:url(../../images/coin/icon_tell.png);background-repeat:no-repeat;background-size:16px;background-position:center left 1em}.sg-coin.page__buy-phoneNum .kome{font-size:11px;font-size:1.1rem;text-align:center;margin-bottom:20px}.sg-coin.page__buy-phoneNum .sms{display:block;text-align:center}.sg-coin.page__buy-law{padding-bottom:50px}.sg-coin.page__buy-law .sg-coin__title,.sg-coin.page__buy-law .sg-coin__title--filled,.sg-coin.page__buy-law .sg-coin__title--filled--with-icon,.sg-coin.page__buy-law .sg-coin__title--std{font-size:15px;font-size:1.5rem;border-bottom:1px solid #ccc;padding:10px}.sg-coin.page__buy-law .wrapper{padding:10px 10px 0}.sg-coin.page__buy-law .wrapper .title{font-size:13px;font-size:1.3rem;font-weight:700}.sg-coin.page__buy-law .wrapper .text{font-size:11px;font-size:1.1rem}.sg-coin .narrowNotice,.sg-coin .sg-coin__buy--list{max-width:320px;margin:0 auto}.sg-coin .narrowNotice .txt{letter-spacing:-.3px}.sg-coin .sg-coin__buy-detail{border:1px solid #2e8bff;background-color:#f2f8ff;padding:5px 10px;justify-content:space-between;align-items:center}.sg-coin .sg-coin__buy-detail:not(:first-child){margin-top:5px}.sg-coin .sg-coin__buy-detail .sg-coin__buy-detail-inner{text-align:center}.sg-coin .sg-coin__buy-detail .sg-coin__buy-detail-inner .sg-coin__num{font-size:15px;font-size:1.5rem;font-weight:700;display:inline-block}.sg-coin .sg-coin__buy-detail .sg-coin__buy-detail-inner .sg-coin__virtue{font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;display:inline-block;vertical-align:2px}.sg-coin .sg-coin__buy-detail .arrowBox__virtue{font-size:11px;font-size:1.1rem;font-weight:700;position:relative;bottom:-10px}.sg-coin .sg-coin__buy-detail .arrowBox .greenArrow{position:relative;text-decoration:none}.sg-coin .sg-coin__buy-detail .arrowBox .greenArrow::before{content:"";position:absolute;top:-4px;left:46px;box-sizing:border-box;width:8px;height:8px;border:8px solid transparent;border-left:8px solid #2e8bff}.sg-coin .sg-coin__buy-detail .arrowBox .greenArrow::after{content:"";position:absolute;top:0;left:-5px;width:20px;height:8px;border-left:52px solid #2e8bff}.sg-coin .sg-coin__buy-detail .priseBox{width:135px;text-align:left}.sg-coin .sg-coin__buy-detail .priseBox__img{margin-right:3px;width:15px;height:auto;vertical-align:top}.sg-coin .sg-coin__buy-detail .priseBox .gachaTicket{line-height:1;letter-spacing:-.5px;font-size:10px;font-size:1rem}.sg-coin .sg-coin__buy-detail .priseBox .gachaTicket span{font-size:12px;font-size:1.2rem;font-weight:700}.sg-coin .sg-coin__buy-detail .sg-coin__buyBtn{font-size:16px;font-size:1.6rem;display:block;color:#2e8bff;padding:6px 0;width:60px;text-align:center;font-weight:700}.sg-coin .link.sg-coin__title--filled--with-icon,.sg-coin .sg-coin__title--filled.link{text-align:left}.sg-coin .link.sg-coin__title--filled--with-icon a,.sg-coin .sg-coin__title--filled.link a{font-size:12px;font-size:1.2rem;color:#fff;display:inline-block;margin-left:10px}.sg-coin .link.sg-coin__title--filled--with-icon a span.arrow,.sg-coin .sg-coin__title--filled.link a span.arrow{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:5px;background-image:url(../../images/coin/arrow_circle.png);background-size:18px;background-position:center;background-repeat:no-repeat}.sg-coin .link.sg-coin__title--filled--with-icon a span.text-link,.sg-coin .sg-coin__title--filled.link a span.text-link{display:inline-block;vertical-align:middle}.sg-coin .back{font-size:14px;font-size:1.4rem;margin-right:auto;margin-left:auto;text-align:center;display:block;width:9em;background-image:url(../../images/coin/arrow-blue.png);background-size:7px;background-repeat:no-repeat;background-position:center left;padding-left:.7em}.sg-coin .back.top{width:7em}.sg-coin .auth{font-size:14px;font-size:1.4rem;margin-right:auto;margin-left:auto;text-align:center;display:block;width:20em;background-size:7px;background-repeat:no-repeat;background-position:center left;padding-left:.7em;margin-bottom:30px}.sg-coin .auth.top{width:7em}.sg-coin .buttonPrimary{font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem;text-align:center;padding:12px 10px;font-weight:700;color:#fff;display:block;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.sg-coin .buttonPrimary.buttonPrimary--red{border:1px solid #b22c43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNzg4YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2Mzg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858)}.sg-coin .buttonPrimary.buttonPrimary--blue{border:1px solid #2d5293;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYTRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyNzBiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73a4e4),color-stop(100%,#4270b7));background:-moz-linear-gradient(#73a4e4,#4270b7);background:-webkit-linear-gradient(#73a4e4,#4270b7);background:linear-gradient(#73a4e4,#4270b7)}.sg-coin .buttonPrimary.buttonPrimary--green{border:1px solid #2e8bff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOWNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJlOGJmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4c9cff),color-stop(100%,#2e8bff));background:-moz-linear-gradient(#4c9cff,#2e8bff);background:-webkit-linear-gradient(#4c9cff,#2e8bff);background:linear-gradient(#4c9cff,#2e8bff)}.sg-coin form{margin-right:auto;margin-left:auto}.sg-coin form label{font-size:14px;font-size:1.4rem;font-weight:700}.sg-coin form label span{font-size:11px;font-size:1.1rem;font-weight:400}.sg-coin form input,.sg-coin form select{border:1px solid #ccc;border-radius:3px;padding:10px 0}.sg-coin form .form_inner{padding:10px 0;width:90%;margin:auto}.sg-coin form .selectbox{position:relative}.sg-coin form .selectbox select{width:100px}.sg-coin form .selectbox::before{position:absolute;top:15px;right:23px;width:0;height:0;padding:0;content:'';pointer-events:none}.sg-coin form .selectbox:after{background:#ccc;position:absolute;top:0;right:33px;bottom:0;width:40px;border-top-right-radius:3px;content:'';border-bottom-right-radius:3px;background-image:url(../../images/coin/arrow_white.png);background-repeat:no-repeat;background-position:center center;background-size:14px;pointer-events:none}.sg-coin form .button{border-top:14px solid #f0f0f0;margin-top:10px}.sg-coin form .button .error-msg{color:red;font-weight:700}.sg-coin form .button button{width:90%;margin:20px auto}.sg-coin form .error{background:#ffedf0}.sg-coin form .error-mes{display:block}.sg-coin__existingCredit{width:90%;padding:10px 0;margin-bottom:15px;margin-left:auto;margin-right:auto}.sg-coin__existingCredit--inner{border:2px solid #2e8bff;border-radius:5px;padding:10px 25px;display:table;width:100%;margin-top:5px}.sg-coin__existingCredit--inner .checkbox01,.sg-coin__existingCredit--inner--text{display:table-cell;vertical-align:middle}.sg-coin__existingCredit--inner--text--bold{font-size:1.2rem;font-weight:700}.sg-coin__existingCredit--inner--text span{margin-left:5px}.sg-coin__existingCredit--inner .checkbox01{margin-right:8px;width:25px}.sg-coin__existingCredit--inner .checkbox01-input{display:none}.sg-coin__existingCredit--inner .checkbox01-parts{padding-left:20px;position:relative;margin-right:20px}.sg-coin__existingCredit--inner .checkbox01-parts::before{content:"";display:block;position:absolute;top:-5px;left:0;width:25px;height:25px;border:1px solid #44e6c4}.sg-coin__existingCredit--inner .checkbox01-input:checked+.checkbox01-parts{color:#44e6c4}.sg-coin__existingCredit--inner .checkbox01-input:checked+.checkbox01-parts::after{content:"";display:block;position:absolute;top:-6px;left:7px;width:9px;height:18px;transform:rotate(40deg);border-bottom:3px solid #333;border-right:3px solid #333}.sg-coin__formTitle{background-color:#f0f0f0;padding-top:8px;padding-bottom:8px;padding-left:10px}.sg-coin__formTitle p{color:#333;font-size:1.4rem;font-weight:700}.sg-coin__detail-bnr{border-bottom:1px solid #ccc;padding-bottom:1.5rem;margin-bottom:1.5rem}.sg-coin__conveniencecomplete{max-width:320px;padding:0 15px;margin:0 auto 20px}.sg-coin .arrow-moving-exchange{width:50px;height:48px;position:absolute;z-index:10;right:calc(50% - 105px);top:200px;-webkit-animation:arrow-moving-coinExchange 1.5s ease 1s infinite;-moz-animation:arrow-moving-coinExchange 1.5s ease 1s infinite;animation:arrow-moving-coinExchange 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes arrow-moving-coinExchange{0%{top:200px}60%{top:220px}100%{top:220px}}@-moz-keyframes arrow-moving-coinExchange{0%{top:200px}60%{top:220px}100%{top:220px}}@keyframes arrow-moving-coinExchange{0%{top:200px}60%{top:220px}100%{top:220px}}.sg-coin__item__tabBtnWrap{border-bottom:3px solid #2e8bff;justify-content:center;align-items:flex-end}.sg-coin__item__tabBtn{text-align:center;color:#2e8bff;border-radius:5px 5px 0 0;background-color:#fff;border-top:1px solid #93bef3;border-left:1px solid #93bef3;border-right:1px solid #93bef3;height:35px;width:160px;padding:10px 0 0;position:relative}.sg-coin__item__tabBtn a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;cursor:pointer;cursor:hand}.sg-coin__item__tabBtn p{font-size:16px;font-weight:700}.sg-coin .tabBtnactive{color:#fff;background-color:#2e8bff;height:40px;padding:13px 0 0}.sgcoinSuccess{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100;align-items:center}.sgcoinSuccess .cdPopup{position:relative;margin:2rem auto 0;width:90%;max-width:300px;background-color:#fff;border-radius:10px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.sgcoinSuccess .cdPopup .sgcoinSuccessWrap{padding-top:15px;color:#333;font-size:12px;text-align:center}.sgcoinSuccess .cdPopup .sgcoinSuccessWrap .modalTitle{font-size:14px;font-weight:700;margin-bottom:5px}.sgcoinSuccess .cdPopup .sgcoinSuccessWrap .okButton{margin-top:10px;width:100%;border-top:1px solid #ccc}.sgcoinSuccess .cdPopup .sgcoinSuccessWrap .okButton a{padding-top:10px;padding-bottom:10px;color:#007aff;font-size:13px;display:block}.modal.auth-modal{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100}.modal.auth-modal .cdPopup{margin-right:auto;margin-left:auto;position:absolute;width:300px;left:50%;top:50%;margin-left:-150px;margin-top:-150px;background-color:#fff;border-radius:5px;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.auth-modal .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.auth-modal .auth-modal_wrap{padding:20px}.modal.auth-modal .auth-modal_wrap--title{font-size:18px;font-size:1.8rem;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:15px}.modal.auth-modal .auth-modal_wrap--title .q-mark{color:#fff;padding:10px 9px 8px;background-color:#ff006c;border-radius:50%;margin-right:10px}.modal.auth-modal .auth-modal_wrap--title:first-child p{margin-bottom:5px}.modal.auth-modal .auth-modal_wrap--title p{background:linear-gradient(rgba(0,0,0,0) 60%,#ff6 60%)}.modal.auth-modal .auth-modal_wrap--detailtext{text-align:justify}.modal.auth-modal .auth-modal_wrap--detailtext p{margin-bottom:10px}.modal.auth-modal .auth-modal_wrap--detailtext a{text-align:center;display:block}.modal.auth-modal .auth-modal_wrap .boldText{font-weight:700}@font-face{src:url(../fonts/bbs/tendernessBold.eot);src:url(../fonts/bbs/tendernessBold.eot?iefix) format("eot"),url(../fonts/bbs/tendernessBold.woff) format("woff"),url(../fonts/bbs/tendernessBold.ttf) format("truetype"),url(../fonts/bbs/tendernessBold.svg#webfontjSpbZQRv) format("svg")}.gachaPage .areaHead{margin-bottom:15px;border-top:2px solid #ff4a87;border-bottom:2px solid #ff4a87;filter:grayscale(100%)}.gachaPage .areaHead h1{background:url(../images/reserve/reserve_pattern.png) repeat scroll 0 0;background-size:17px 17px;margin:0;filter:grayscale(100%)}.gachaPage .areaHead h1 img{height:45px;margin:0 auto;vertical-align:baseline;display:block}.gachaLink{position:relative;margin:0 auto;width:290px;height:160px;background-repeat:no-repeat;background-size:contain;border-radius:5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);box-shadow:2px 2px 2px rgba(0,0,0,.5)}.gachaLink a{display:block;position:absolute;width:100%;height:100%;z-index:10}.gachaLink__text{width:75%;height:48px;position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:7px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gachaLink .ticketNumber{font-size:15px;font-size:1.5rem}.loginGachaLink{background-image:url(../../images/gacha/top_login_bg.png);margin-bottom:25px;filter:grayscale(100%)}.loginGachaLink_badge{width:20px;height:auto;position:absolute;top:45%;right:7%}.loginGachaLink__text{background-color:#e0fbff}.goldGachaLink{background-image:url(https://n1ntnm1bdi.execute-api.ap-northeast-1.amazonaws.com/prodction/redirect?target=GG-BUTTON);filter:grayscale(100%)}.goldGachaLink__text{background-color:#ffffed}.btnGold{display:block;width:290px;height:50px;margin:25px auto 0;padding-top:17px;border-radius:3px;background:#ff9d3f;background:linear-gradient(45deg,#ffe184 10%,#ff9d3f 90%);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);box-shadow:2px 2px 2px rgba(0,0,0,.5);font-size:18px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;text-decoration:none}.gachaPage--index .title{margin:0;background-color:#3a79ab;font-weight:400;text-align:center;padding:10px}.gachaPage--index .title .title_txt{color:#fff}.gachaPage--index_inner{margin-top:10px;padding-bottom:100px}.gachaPage--index_inner .gachaBtnArea{position:relative;text-align:center;width:297px;margin-right:auto;margin-left:auto}.gachaPage--index_inner .gachaBtnArea .bnr_collabo{position:absolute;right:0;top:15px}.gachaPage--index_inner .txt{text-align:center;margin-bottom:20px}.gachaPage--index_inner .txt .remainTicket{font-size:12px;font-size:1.2rem;font-weight:700}.gachaPage--index_inner .txt .remainGacha{font-size:10px;font-size:1rem}.gachaPage--index_inner .txt .remainGacha .red{color:#f93455}.gachaPage--index_inner .bannerArea{text-align:center}.gachaPage--index_inner .bannerArea a{display:block}.gachaPage--top{background-image:url(https://n1ntnm1bdi.execute-api.ap-northeast-1.amazonaws.com/prodction/redirect?target=GG-TOP-BG);background-repeat:no-repeat;background-size:cover;background-position:top center}.gachaPage--top_inner-up{width:93.75%;margin:0 auto;margin-top:20px}.gachaPage--top_inner-up .title-h1 img,.gachaPage--top_inner-up .title-h2 img{width:100%}.gachaPage--top_inner-up .title-h1{text-align:center;margin:20px 0 10px}.gachaPage--top_inner-up .title-h2{text-align:center;margin:0 0 10px}.gachaPage--top_inner-up .areaTimes{margin-bottom:10px}.gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes{width:100%;display:table}.gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes dt{text-align:center;background-color:#f93455;color:#fff;font-size:15px;font-size:1.5rem;padding:5px;width:140px;display:table-cell;vertical-align:middle;font-weight:700}.gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes dd{text-align:center;background:#fff;color:#f93455;font-size:16px;font-size:1.6rem;border:1px solid #f93455;display:table-cell;vertical-align:middle;font-weight:700}.gachaPage--top_inner-up .title-h3--wrap{background:#fff;border:2px solid #5494ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;margin-bottom:10px;color:#5494ff}.gachaPage--top_inner-up .title-h3--wrap .title-h3{text-align:center;margin-bottom:10px;margin-top:0}.gachaPage--top_inner-up .title-h3--wrap .txt{margin-bottom:10px}.gachaPage--top_inner-up .title-h3--wrap .blue{display:block;text-align:center;color:#5092c7;text-decoration:underline}.gachaPage--top_inner-up .resultBtn{display:block;background-image:url(../../images/all_bbs/gacha/btn_bg.png);background-size:250px;background-position:top center;background-repeat:no-repeat;text-align:center;width:250px;margin-right:auto;margin-left:auto}.gachaPage--top_inner-up .resultBtn .txt{padding:20px 0;font-size:15px;font-size:1.5rem;color:#333}.gachaPage--top_inner-beneath{position:relative;padding-bottom:80px}.gachaPage--top_inner-beneath .rewardSection{display:table;width:300px;height:250px;margin-right:auto;margin-left:auto;background:url(https://n1ntnm1bdi.execute-api.ap-northeast-1.amazonaws.com/prodction/redirect?target=GG-TOP-C) no-repeat scroll 0 0;background-size:297px auto}.gachaPage--top_inner-beneath .rewardSection .rewardTable{display:table-cell;padding:40px 30px;font-size:18px;font-size:1.8rem}.gachaPage--top_inner-beneath .rewardSection .rewardTable__item{width:112px;color:#f63858;text-shadow:-2px 1px 0 #fff600;font-weight:700;line-height:16px;line-height:1.6rem}.gachaPage--top_inner-beneath .rewardSection .rewardTable__item .digit{font-size:13px;font-size:1.3rem}.gachaPage--top_inner-beneath .rewardSection .rewardTable__item .chance{text-align:right}.gachaPage--top_inner-beneath .rewardSection .rewardTable__item:not(:last-child){border-bottom:1px dashed #5fb9f5}.gachaPage--top_inner-beneath .btnArea{max-width:300px;margin-right:auto;margin-left:auto;position:relative;z-index:10}.gachaPage--top_inner-beneath .btnArea .gacha{width:100%}.gachaPage--top_inner-beneath .btnArea .remainGacha{text-align:center;margin:10px 0}.gachaPage--top_inner-beneath .btnArea .remainGacha .red{color:#f93455}.gachaPage--top_inner-beneath .btnArea .bannerArea{text-align:center;max-width:300px;height:auto;margin:10px auto}.gachaPage--top_inner-beneath .btnArea .bannerArea a{display:block}.gachaPage--top_inner-beneath .btnArea .bannerArea img{width:100%}.gachaPage--win__inner{background-image:url(https://n1ntnm1bdi.execute-api.ap-northeast-1.amazonaws.com/prodction/redirect?target=GG-WIN-BG);background-repeat:no-repeat;background-size:415px 700px;background-position:top right;position:relative;height:700px}.gachaPage--win__inner .areaContents__gold{background-image:url(../../images/all_bbs/gacha/img_win_bg.png);background-repeat:no-repeat;background-size:154px;width:154px;height:63px;line-height:3rem;letter-spacing:1.5px;text-shadow:2px 2px 0 #a10929;font-weight:700;text-align:center;color:#fff;position:absolute;z-index:999;top:8px;right:50%;padding:10px 10px 15px}.gachaPage--win__inner .areaContents__gold .number{font-size:26px;font-size:2.6rem}.gachaPage--win__inner .areaContents__gold .digit{font-size:18px;font-size:1.8rem}.gachaPage--win__inner .areaContents__img02{z-index:10;width:68.75%;margin:0 auto;position:absolute;top:40px;left:0;right:0;margin-bottom:-30px;text-align:center}.gachaPage--win__inner .areaContents .areaButton{position:absolute;width:100%;bottom:0}.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner{width:320px;padding:240px 15px 10px;margin-left:auto;margin-right:auto;position:relative}.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner .event-bnr-area{max-width:295px;margin:0 auto}.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner .event-bnr-area a{display:block}.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner .event-bnr-area img{width:100%}.gachaPage--win__inner .areaContents .areaButton .areaContents__button__inner .btnArea{margin:10px auto 0}.gachaPage--win__inner .areaContents .areaContents__note{background:rgba(0,0,0,.5);width:100%;margin-top:10px;margin-bottom:10px;color:#fff;padding:1rem}.gachaPage--win__inner .areaPage--win01___inner{position:relative;z-index:0;height:700px}.gachaPage--lose{height:100%}.gachaPage--lose__inner{background-image:url(https://n1ntnm1bdi.execute-api.ap-northeast-1.amazonaws.com/prodction/redirect?target=GG-LOSE-BG);background-repeat:no-repeat;background-size:415px 700px;background-position:top right;position:relative;z-index:0;height:700px}.gachaPage--lose__inner .areaButton{position:absolute;width:100%;bottom:0}.gachaPage--lose__inner .areaButton__inner{max-width:320px;margin:0 auto;padding:0 15px 30px;text-align:center}.gachaPage--lose__inner .areaButton__inner .event-bnr-area{margin-bottom:10px}.gachaPage--lose__inner .areaButton__inner .event-bnr-area a{display:block}.gachaPage--lose__inner .areaButton__inner .event-bnr-area img{width:100%}.gachaPage--gacha{background-image:url(../../images/all_bbs/gacha/bg_top.png);background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:100%}.gachaPage--gacha_inner{position:relative;height:calc(100vh - 120px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:warp;-moz-flex-wrap:warp;-ms-flex-wrap:warp;flex-wrap:warp}.gachaPage--gacha_inner .draw-content-wrap{width:100%}.gachaPage--gacha_inner img{display:block;margin-right:auto;margin-left:auto}.gachaPage .button_primary{display:block;color:#fff;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;text-align:center;padding:12px 10px;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.gachaPage .button_primary--red{border:2px solid #b22c43;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858)}.gachaPage .button_primary--red.more{padding:14px 0}.gachaPage .button_primary--red.lose-more{padding:12px 0;margin-bottom:10px;width:100%;font-size:22px;font-size:2.2rem}.gachaPage .button_primary--blue{border:2px solid #2d5293;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#b1ccf0),color-stop(100%,#4270b7));background:-moz-linear-gradient(#b1ccf0,#4270b7);background:-webkit-linear-gradient(#b1ccf0,#4270b7);background:linear-gradient(#b1ccf0,#4270b7)}.gachaPage .button_primary--blue.share{padding:4px 0}.gachaPage .button_primary.is-100{width:100%}.gachaPage .close{display:block;margin-right:auto;margin-left:auto;text-align:center;background-color:rgba(57,120,170,.7);color:#fff;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;font-size:1.5rem;width:100px}.gachaPage .close.skip{position:absolute;top:2rem;right:2rem}.gachaPage--login-wrap{background-color:#a7f1f4;background-image:url(../../images/gacha/gacha_login/login_gacha_top_bg.png);background-repeat:repeat-x;background-size:105px 500px;background-position:top center;min-height:80vh}.gachaPage--login-inner{padding:30px 15px;max-width:350px;margin:0 auto}.gachaPage--login-inner .titleImg{width:100%;margin-bottom:20px}.gachaPage--login-notice .accbox{background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}.gachaPage--login-notice .accbox label{display:block;margin:0;padding:15px;font-weight:700;cursor:pointer;position:relative}.gachaPage--login-notice .accbox label .noticeTitle{font-size:15px;font-size:1.5rem}.gachaPage--login-notice .accbox label:before{position:absolute;top:30%;right:5%;content:'\f078';font-family:FontAwesome}.gachaPage--login-notice .cssacc:checked+label:before{content:'\f077'}.gachaPage--login-notice .accbox input{display:none}.gachaPage--login-notice .accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.4s}.gachaPage--login-notice .accbox .accshow a{color:#2e8bff;text-decoration:underline;display:inline-block;margin-top:10px}.gachaPage--login-notice .cssacc:checked+label+.accshow{height:auto;padding:0 0 15px;opacity:1}.gachaPage--login-notice .accshowInner{padding:0 15px}.gachaPage--login-ownTickets{background-color:#fff;display:table;border:1px solid #ff52b1;width:100%;text-align:center;margin-top:20px;position:relative}.gachaPage--login-ownTickets>*{display:table-cell;padding:5px}.gachaPage--login-ownTickets .firstCell{background-color:#ff52b1;color:#fff;width:50%;font-size:15px;font-size:1.5rem}.gachaPage--login-ownTickets .secondCell{width:50%;font-size:16px;font-size:1.6rem}.gachaPage--login-ownTickets_badge{width:25px;height:auto;position:absolute;top:7%;right:0}.gachaPage--login-btnBox{display:flex;justify-content:space-between;margin-top:15px}.gachaPage--login-btnBox-buttons{width:calc(50% - 5px);text-align:center}.gachaPage--login-btnBox-buttons:first-child{margin-right:5px}.gachaPage--login-btnBox-buttons:last-child{margin-left:5px}.gachaPage--login-btnBox-buttons .login-btn{position:relative;display:block;color:#fff;font-size:16px;font-size:1.6rem;line-height:15px;line-height:1.5rem;text-align:center;width:100%;height:55px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.gachaPage--login-btnBox-buttons .login-btn a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}.gachaPage--login-btnBox-buttons .login-btn--red{padding:14px 0;border:1px solid #b22c43;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858)}.gachaPage--login-btnBox-buttons .login-btn--red .text--small{padding-left:5px}.gachaPage--login-btnBox-buttons .login-btn--blue{padding:20px 0;border:1px solid #0072ff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#4c9cff),color-stop(100%,#0072ff));background:-moz-linear-gradient(#4c9cff,#0072ff);background:-webkit-linear-gradient(#4c9cff,#0072ff);background:linear-gradient(#4c9cff,#0072ff)}.gachaPage--login-btnBox-comment{margin-top:7px}.gachaPage--login-lists{margin-top:20px;display:flex;justify-content:space-between}.gachaPage--login-lists-inner{background-color:#fff;border:1px solid #ff52b1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:8px;width:calc(50% - 5px)}.gachaPage--login-lists-inner:first-child{margin-right:5px}.gachaPage--login-lists-inner:last-child{margin-left:5px}.gachaPage--login-lists-inner ul{margin:0}.gachaPage--login-lists-inner ul li{padding-left:10px}.gachaPage--login-lists-title{text-align:center;font-size:13px;font-size:1.3rem;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ff52b1}.gachaPage--login .close{display:block;margin-right:auto;margin-left:auto;text-align:center;background-color:rgba(57,120,170,.7);color:#fff;margin-top:20px;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;font-size:1.5rem;width:100px}.gachaPage--login .close:before{margin-right:8px;content:'\f00d';font-family:FontAwesome}.gachaPage--login .ten_shot .goldTextWrap{top:38%;left:24%}.gachaPage--login .ten_shot .goldTextWrap .goldNum{font-size:30px;font-size:3rem}.gachaPage--login .ten_shot .goldTextWrap .goldG{font-size:20px;font-size:2rem}.gachaPage--login .ten_shot .ten_shot_result{max-width:260px;width:100%;margin:0 auto}.gachaPage--login .ten_shot .ten_shot_result ul{display:flex;flex-wrap:wrap;margin:15px 0 5px}.gachaPage--login .ten_shot .ten_shot_result li{width:47px;height:47px;background-color:#fff;background-repeat:no-repeat;background-size:40px auto;background-position:center;border-radius:5px;margin:0 2.5px 5px}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_lose{border:1px solid #2e8bff;background-image:url(../../../images/gacha/gacha_login/ten_shot_lose.png)}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_1gold{border:2px solid #ff52b1;background-image:url(../../../images/gacha/gacha_login/gold1.png);background-size:auto 38px}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_3gold{border:2px solid #ff52b1;background-image:url(../../../images/gacha/gacha_login/gold3.png);background-size:auto 38px}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_5gold{border:2px solid #ff52b1;background-image:url(../../../images/gacha/gacha_login/gold5.png);background-size:auto 38px}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_7gold{border:2px solid #ff52b1;background-image:url(../../../images/gacha/gacha_login/gold7.png);background-size:auto 38px}.gachaPage--login .ten_shot .ten_shot_result .ten_shot_10gold{border:2px solid #ff52b1;background-image:url(../../../images/gacha/gacha_login/gold10.png);background-size:auto 38px}.gachaPage--login .ten_shot .finishedText{color:#fff;position:relative;top:-10px}.gachaPage--login-win .titleImg{margin-bottom:0}.gachaPage--login-win .winGolgBaloon{text-align:center;position:relative}.gachaPage--login-win .winGolgBaloon img{width:250px;height:auto}.gachaPage--login-win .winGolgBaloon .goldTextWrap{position:absolute;top:38%;left:21%;letter-spacing:-.4em}.gachaPage--login-win .winGolgBaloon .goldTextWrap p{letter-spacing:normal;text-shadow:0 2px 0 #c4016c;display:inline-block}.gachaPage--login-win .winGolgBaloon .goldTextWrap .goldNum{font-size:35px;font-size:3.5rem}.gachaPage--login-win .winGolgBaloon .goldTextWrap .goldG{font-size:25px;font-size:2.5rem}.gachaPage--login-win .btn_tweet{text-align:center;display:block;max-width:260px;width:100%;margin:10px auto 0;padding:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:15px;font-size:1.5rem;background-color:#1da1f2;color:#fff;box-shadow:0 2px 0 #167cbb}.gachaPage--login-win .btn_tweet:before{font-size:18px;vertical-align:bottom;margin-right:8px;content:'\f099';font-family:FontAwesome}.gachaPage--login-win .gachaPage--login-ownTickets{margin-left:auto;margin-right:auto;max-width:260px;width:100%}.gachaPage--login-lose .loseTextImg{text-align:center;-webkit-filter:drop-shadow(0 0 15px #216ace);-moz-filter:drop-shadow(0 0 15px #216ace);-ms-filter:drop-shadow(0 0 15px #216ace);filter:drop-shadow(0 0 15px #216ace)}.gachaPage--login-lose .loseTextImg img{width:105px;height:auto}.sgcoin-lpInner{max-width:640px;margin:0 auto}.sgcoin-lpInner p{margin:0}.sgcoin-lpInner .noteText{font-size:12px;color:#333;letter-spacing:-.5px}.sgcoin-lpInner--top{line-height:0}.sgcoin-lpInner--top .mainImg{width:100%;height:auto}.sgcoin-lpInner--top--text{padding-top:15px;padding-bottom:15px;text-align:center;background-color:#fffbd5}.sgcoin-lpInner--top--text p{font-size:14px;line-height:1.5;color:#2766e6;font-weight:700}.sgcoin-lpInner--top--catch{padding-top:10px;padding-bottom:13px;width:100%;background-color:#44e6c4;color:#fff;font-size:21px}.sgcoin-lpInner--top--catch .catchParts{text-align:center;display:block}.sgcoin-lpInner--top--catch .catchParts:first-child{padding-bottom:5px}.sgcoin-lpInner--top--catch .catchParts>*{display:inline-block;vertical-align:middle}.sgcoin-lpInner--top--catch img{width:auto;height:26px}.sgcoin-lpInner--top--catch--deals{text-align:center;color:#f63859;background-color:#fff;border:1px solid #f63859;border-radius:5px;padding:6px;margin:10px 20px}.sgcoin-lpInner--top--catch--deals p{font-size:17px;font-weight:400}.sgcoin-lpInner--top--catch--deals span{font-size:22px;line-height:normal;font-weight:700}.sgcoin-lpInner--mainContents--recommend{background-color:#ebebeb;padding-top:25px;padding-bottom:15px}.sgcoin-lpInner--mainContents--recommend .ribbonBox{position:relative;background-color:#fff;margin-left:20px;margin-right:20px}.sgcoin-lpInner--mainContents--recommend .ribbonBox--ribbonRed{position:absolute;top:-13px;left:-10px;padding:5px 10px;display:inline-block;color:#fff;font-size:14px;background-color:#f63859}.sgcoin-lpInner--mainContents--recommend .ribbonBox--ribbonRed:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #c92945}.sgcoin-lpInner--mainContents--recommend .ribbonBox--textarea{text-align:center;padding:20px}.sgcoin-lpInner--mainContents--recommend .ribbonBox--textarea p{color:#333;font-size:14px;line-height:normal}.sgcoin-lpInner--mainContents--recommend .ribbonBox--textarea span{color:#f63859;font-size:22px;font-weight:700}.sgcoin-lpInner--mainContents--recommend .ribbonBox--textarea img{width:130px;height:auto}.sgcoin-lpInner--mainContents--recommend .ribbonBox--textarea .inlineItem{display:inline-block}.sgcoin-lpInner--mainContents--chart{padding-bottom:15px;background-color:#ffff7a}.sgcoin-lpInner--mainContents--chart .titleArrow{width:100%;margin-bottom:15px}.sgcoin-lpInner--mainContents--chart--section1{padding:10px 15px}.sgcoin-lpInner--mainContents--chart--section1 .sectionTitle{font-size:14px;font-weight:700;margin-left:25px;margin-bottom:20px}.sgcoin-lpInner--mainContents--chart--section1 .change_gift_img,.sgcoin-lpInner--mainContents--chart--section1 .gift_code_read_img{width:117px;height:auto}.sgcoin-lpInner--mainContents--chart--section2{line-height:0;font-size:0;padding:10px 0 0 0}.sgcoin-lpInner--mainContents--chart--section2 .sectionTitle{font-size:14px;font-weight:700;margin-left:40px;margin-bottom:20px}.sgcoin-lpInner--mainContents--chart--section2 .item_change_img{max-width:100%;width:100%;height:auto;object-fit:cover}.sgcoin-lpInner--mainContents--chart--section1,.sgcoin-lpInner--mainContents--chart--section2{line-height:normal;margin:0 15px;background-color:#fff;position:relative}.sgcoin-lpInner--mainContents--chart--section1 .sectionNumber,.sgcoin-lpInner--mainContents--chart--section2 .sectionNumber{width:30px;height:30px;position:absolute;top:0;left:0;padding:5px 10px;background-color:#44e6c4;color:#fff;font-size:18px}.sgcoin-lpInner--mainContents--chart--section1 .imageWrap,.sgcoin-lpInner--mainContents--chart--section2 .imageWrap{text-align:center}.sgcoin-lpInner--mainContents--chart--section1 .imageWrap .shop_title_img,.sgcoin-lpInner--mainContents--chart--section2 .imageWrap .shop_title_img{width:173px;height:auto}.sgcoin-lpInner--mainContents--chart--section1 .imageWrap .coin_balloon_img,.sgcoin-lpInner--mainContents--chart--section2 .imageWrap .coin_balloon_img{width:69px;height:auto}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list-title,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list-title{margin-top:15px;padding:5px 0;letter-spacing:-.3px;text-align:center;background-color:#f63859;font-size:12px;color:#fff}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list{margin-bottom:10px;padding:10px;background-color:#f0f0f0;width:100%;text-align:center}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list p,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list p{vertical-align:2px;color:#333;font-size:17px;font-weight:700}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list .listArrow,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list .listArrow{width:35px;height:auto;margin-left:10px;margin-right:10px}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list .listCoin,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list .listCoin{vertical-align:-3px;width:21px;height:auto}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-list>*,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-list>*{display:inline-block}.sgcoin-lpInner--mainContents--chart--section1 .sectionContent-note,.sgcoin-lpInner--mainContents--chart--section2 .sectionContent-note{text-align:center}.sgcoin-lpInner--mainContents--chart .sectionArrow-wrap{width:30px;margin-left:auto;margin-right:auto;margin-bottom:15px}.sgcoin-lpInner--mainContents--chart .sectionArrow-wrap .sectionArrow{border-top:12px solid #44e6c4;border-right:15px solid transparent;border-left:15px solid transparent}.sgcoin-lpInner--mainContents--chart .sectionOr{margin:8px auto;background-color:#44e6c4;color:#ffff7a;width:30px;height:30px;border-radius:50%}.sgcoin-lpInner--mainContents--chart .sectionOr p{text-align:center;padding-top:5px;padding-bottom:5px;font-size:18px}.sgcoin-lpInner--mainContents--chart .sectionArrow{margin-top:15px;margin-bottom:15px}.sgcoin-lpInner--mainContents--coinShop{text-align:center;padding:15px}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon{position:relative;display:inline-block;padding:10px;min-width:270px;max-width:100%;background:#ffe7eb;border:solid 1px #f63859;box-sizing:border-box;border-radius:5px}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon p{font-size:18px;color:#f63859;font-weight:700;margin:0;padding:0}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon img{width:21px;height:auto}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon--topParts>*{display:inline-block}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon--topParts p{vertical-align:2px}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon:before{content:"";position:absolute;bottom:-27px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #ffe7eb;z-index:2}.sgcoin-lpInner--mainContents--coinShop .coinhopTopballoon:after{content:"";position:absolute;bottom:-28px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #f63859;z-index:1}.sgcoin-lpInner--mainContents--coinShop .coin_shop_img{display:block;margin:25px auto 15px auto;width:216px;height:auto}.sgcoin-lpInner--mainContents--goodsChange{background-color:#ebebeb;padding-top:25px;padding-bottom:15px}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox{position:relative;background-color:#fff;margin-left:15px;margin-right:15px}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox--ribbonRed{position:absolute;top:-13px;left:-10px;padding:5px 10px;display:inline-block;color:#fff;font-size:14px;background-color:#f63859}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox--ribbonRed:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #c92945}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox--textarea{text-align:center;padding:20px 5px}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox--textarea p{color:#333;font-size:14px;line-height:normal}.sgcoin-lpInner--mainContents--goodsChange .ribbonBox--textarea span{letter-spacing:-.7px;color:#f63859;font-size:21px;font-weight:700}.sgcoin-lpInner--mainContents--goodsChange--information{position:relative;padding:15px 15px 10px 15px;background-color:#fff;margin:15px;text-align:center}.sgcoin-lpInner--mainContents--goodsChange--information .goods_img{max-width:100%;margin-top:15px}.sgcoin-lpInner--mainContents--goodsChange--information p{font-size:14px}.sgcoin-lpInner--mainContents--goodsChange--information .noteText{text-align:right;font-weight:400}.sgcoin-lpInner--mainContents--goodsChange--information .sakurako{width:100px;position:absolute;bottom:0;left:0}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon-wrap{text-align:right}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon{text-align:left;position:relative;display:block;margin:5px 0 0 105px;padding:7px 10px;background:#ffe7eb;border:solid 1px #f63859;box-sizing:border-box;border-radius:5px}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon p{display:block;line-height:1;letter-spacing:-.7px;color:#f63859;font-size:12px;margin:0;padding:0}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon p .dotUp{vertical-align:4px}@media print,screen and (min-width:40em){.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon p{display:inline-block}}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon:before{content:"";position:absolute;top:50%;left:-15px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #ffe7eb;z-index:2}.sgcoin-lpInner--mainContents--goodsChange--information .informationballoon:after{content:"";position:absolute;top:50%;left:-16px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #f63859;z-index:1}.sgcoin-lpInner--mainContents--purchase--next{background-color:#ebebeb;padding-top:15px;padding-bottom:15px}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox{position:relative;background-color:#fff;margin-left:20px;margin-right:20px}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--ribbonRed{position:absolute;top:-13px;left:-10px;padding:5px 10px;display:inline-block;color:#fff;font-size:14px;background-color:#f63859}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--ribbonRed:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #c92945}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--textarea{text-align:center;padding:20px}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--textarea p{color:#333;font-size:14px;line-height:normal}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--textarea span{color:#f63859;font-size:22px;font-weight:700}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--textarea img{width:130px;height:auto}.sgcoin-lpInner--mainContents--purchase--next .ribbonBox--textarea .inlineItem{display:inline-block}.sgcoin-lpInner--mainContents--purchase .sgcoin-commonButton{margin-top:15px;margin-bottom:15px}.sgcoin-lpInner--footer{text-align:center;line-height:1.5}.sgcoin-lpInner--footer--renewal{padding-top:30px;padding-bottom:30px;background-color:#0870db;color:#fff;font-size:19px}.sgcoin-lpInner--footer--renewal img{max-width:200px;width:100%;height:auto;margin-right:5px}.sgcoin-lpInner--footer--renewal .inlineItem,.sgcoin-lpInner--footer--renewal img{display:inline-block}.sgcoin-lpInner--footer--smgicon{padding-top:30px;padding-bottom:30px;background-color:#000;color:#fff;font-size:14px}.sgcoin-lpInner--footer--smgicon img{width:76px;height:auto;margin-top:15px}.sgcoin-lpInner--footer--returnTop{padding:15px}.sgcoin-lpInner--footer--returnTop a{font-size:14px;color:#5092c7;border-bottom:1px solid #5092c7}.sgcoin-lpInner .sgcoin-commonButton{text-align:center}.sgcoin-lpInner .sgcoin-commonButton a{display:block;margin-left:auto;margin-right:auto;width:240px;font-size:17px;color:#fff;background-color:#00a3a0;padding:10px 15px;border-radius:5px;box-shadow:0 3px 0 #006563}.sgcoin-lpInner .sgcoin-commonButton a>*{display:inline-block;vertical-align:middle}.sgcoin-lpInner .sgcoin-commonButton a img{width:20px;height:auto;margin-left:5px}.sgcoinModal{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100;align-items:center}.sgcoinModal .cdPopup{position:relative;border:2px solid #fff;margin:2rem auto 0;width:90%;max-width:300px;background-color:#fff;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.sgcoinModal .cdPopup .btn_close{position:absolute;right:0;top:-25px}.sgcoinModal .cdPopup .sgcoinModalWrap{width:100%;margin:0 auto;line-height:0}.sgcoinModal .cdPopup .sgcoinModalWrap p,.sgcoinModal .cdPopup .sgcoinModalWrap span{margin:0;line-height:normal}.sgcoinModal .cdPopup .sgcoinModalWrap .mainImg{width:100%;height:auto;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px}.sgcoinModal .cdPopup .sgcoinModalWrap--imgWrap{background-color:#44e6c4;letter-spacing:-.4em}.sgcoinModal .cdPopup .sgcoinModalWrap--imgWrap .modalBn{width:100%;height:auto}.sgcoinModal .cdPopup .sgcoinModalWrap--btnWrap{padding-bottom:13px;width:100%;background-color:#44e6c4;color:#fff;font-size:21px}.sgcoinModal .cdPopup .sgcoinModalWrap--btnWrap img{width:26px;height:auto}.sgcoinModal .cdPopup .sgcoinModalWrap--btnWrap--deals{text-align:center;color:#f63859;background-color:#fff;border:1px solid #f63859;border-radius:5px;padding:6px;margin:10px 30px}.sgcoinModal .cdPopup .sgcoinModalWrap--btnWrap--deals p{font-size:18px;font-weight:400}.sgcoinModal .cdPopup .sgcoinModalWrap--btnWrap--deals span{font-size:22px;line-height:normal;font-weight:700}.sgcoinModal .cdPopup .sgcoinModalWrap--hideCheck{text-align:center;font-size:11px;color:#333;padding:7px}.sgcoinModal .cdPopup .sgcoinModalWrap--hideCheck .sgcoinCheckbox-input{display:none}.sgcoinModal .cdPopup .sgcoinModalWrap--hideCheck .sgcoinCheckbox-parts{padding-left:25px;position:relative}.sgcoinModal .cdPopup .sgcoinModalWrap--hideCheck .sgcoinCheckbox-parts::before{content:'';display:block;width:17px;height:17px;vertical-align:middle;background:url(../images/sgcoin-lp/checkbox-inactive.png);background-size:17px 17px;margin-right:5px;position:absolute;top:-2px;left:0}.sgcoinModal .cdPopup .sgcoinModalWrap--hideCheck .sgcoinCheckbox-input:checked+.sgcoinCheckbox-parts::after{content:'';display:block;position:absolute;top:1px;left:2px;width:13px;height:10px;vertical-align:middle;background:url(../images/sgcoin-lp/checkbox-active.png);background-size:13px 10px;margin-right:5px}.sgcoinModal .cdPopup .sgcoinModalWrap .sgcoin-commonButton{text-align:center}.sgcoinModal .cdPopup .sgcoinModalWrap .sgcoin-commonButton a{display:block;margin-left:auto;margin-right:auto;width:190px;font-size:17px;color:#fff;background-color:#f63859;padding:10px;border-radius:5px;box-shadow:0 3px 0 #8f021a}.sgcoinModal .cdPopup .sgcoinModalWrap .sgcoin-commonButton a>*{display:inline-block;vertical-align:middle}.sgcoinModal .cdPopup .sgcoinModalWrap .sgcoin-commonButton a img{width:20px;height:auto}.bodyTop2018 .innerBodyTop{position:relative}.bodyTop2018 .innerBodyTop .bnWrap{text-align:center;margin-bottom:25px}.bodyTop2018 .innerBodyTop .bnWrap--bigBn{padding:15px;line-height:0}.bodyTop2018 .innerBodyTop .bnWrap--bigBn img{width:100%;height:auto}.bodyTop2018 .innerBodyTop .bnWrap--slide{margin-top:1rem}.bodyTop2018 .innerBodyTop .bnWrap--beginner{margin:0 auto;max-width:375px;padding:7px 15px 0}.bodyTop2018 .innerBodyTop .bnWrap--beginner img{width:100%;height:auto}.bodyTop2018 .innerBodyTop .newsWrap{margin-top:5px}.bodyTop2018 .innerBodyTop .newsWrap p{color:#f93455;padding:6px 10px;border-bottom:1px solid #fff;font-size:12px;font-size:1.2rem}.bodyTop2018 .innerBodyTop .newsWrap p a:hover{cursor:pointer;cursor:hand}.bodyTop2018 .innerBodyTop .newsWrap p:last-child{border-bottom:none}.bodyTop2018 .innerBodyTop .newsWrap p .news_icon{margin-right:10px;padding:3px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bodyTop2018 .innerBodyTop .newsWrap__color--red{background-color:#ffedf0}.bodyTop2018 .innerBodyTop .newsWrap__color--red .news_icon{background-color:#f93455}.bodyTop2018 .innerBodyTop .newsWrap__color--blue{background-color:#eff7ff}.bodyTop2018 .innerBodyTop .newsWrap__color--blue .news_icon{background-color:#5bc2fd}.bodyTop2018 .innerBodyTop .newsWrap__color--green{background-color:#f0f6da}.bodyTop2018 .innerBodyTop .newsWrap__color--green .news_icon{background-color:#3cb37a}.bodyTop2018 .innerBodyTop .newsWrap__color--orange{background-color:#ffeedb}.bodyTop2018 .innerBodyTop .newsWrap__color--orange .news_icon{background-color:#ff7632}.bodyTop2018 .innerBodyTop .newsWrap__color--yellow{background-color:#fffbd6}.bodyTop2018 .innerBodyTop .newsWrap__color--yellow .news_icon{background-color:#ffb310}.bodyTop2018 .innerBodyTop .allbbsWrap{margin-bottom:25px}.bodyTop2018 .innerBodyTop .allbbsWrap--title{background-color:#63e0ff;text-align:center;margin-bottom:10px}.bodyTop2018 .innerBodyTop .allbbsWrap--title a{display:block;padding:5px}.bodyTop2018 .innerBodyTop .allbbsWrap--title img{vertical-align:middle;line-height:0;height:30px;width:auto}.bodyTop2018 .innerBodyTop .allbbsWrap--article{display:flex;padding-left:15px;padding-right:15px;line-height:1}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle{border:1px solid #ffa800;border-radius:3px;width:100%}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--title{padding:5px 0;text-align:center;color:#fff;background-color:#ffa800}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link{margin:0}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li{width:100%;padding:5px}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li:not(:last-child){border-bottom:1px solid #ffa800}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li .newArticleWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;font-size:11px;color:#5494ff;font-weight:700;line-height:1;text-align:left}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li .newArticleWrap .listIcon{width:35px;height:35px;margin-right:.5rem}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li .newArticleWrap .wrapItem{height:35px;width:calc(100% - 40px);padding-left:5px;position:relative}.bodyTop2018 .innerBodyTop .allbbsWrap--article .newArticle--link li .newArticleWrap .wrapItem .timeAgo{position:absolute;bottom:0;right:0;text-align:right;color:#8b8b8b;font-weight:400}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle{position:relative;width:50%;border:1px solid #8ed861;border-radius:3px;margin-left:5px}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--title{padding:5px 0;text-align:center;color:#fff;background-color:#8ed861}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link{margin:0}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li{width:100%;height:50%;padding:7px 5px}@media print,screen and (min-width:321px){.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li{padding:9.5px 5px}}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li:not(:last-child){border-bottom:1px solid #8ed861}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .topItem{position:relative;display:table;width:100%;margin-bottom:2px;font-size:11px;color:#5494ff;font-weight:700;line-height:1.2;text-align:left;margin-bottom:3px}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .topItem .gameHeading,.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .topItem .listIcon{vertical-align:top;display:table-cell}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .topItem .listIcon{width:35px;height:auto}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .topItem .gameHeading{padding-left:5px}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .bottomItem{display:flex;justify-content:space-between}.bodyTop2018 .innerBodyTop .allbbsWrap--article .summaryArticle--link li .bottomItem p{color:#8b8b8b;font-weight:400;font-size:11px}.bodyTop2018 .innerBodyTop .allbbsWrap .toDetail{text-align:right;padding-top:10px;padding-right:15px}.bodyTop2018 .innerBodyTop .allbbsWrap .toDetail a{color:#5494ff;font-size:12px}.bodyTop2018 .innerBodyTop .newGameWrap{margin-bottom:25px}.bodyTop2018 .innerBodyTop .newGameWrap--title{background-color:#ffd200;text-align:center;margin-bottom:10px}.bodyTop2018 .innerBodyTop .newGameWrap--title a{display:block;padding:5px}.bodyTop2018 .innerBodyTop .newGameWrap--title img{vertical-align:middle;line-height:0;height:30px;width:auto}.bodyTop2018 .innerBodyTop .newGameWrap .toDetail{text-align:right;padding-top:10px;padding-right:15px}.bodyTop2018 .innerBodyTop .newGameWrap .toDetail a{color:#5494ff;font-size:12px}.bodyTop2018 .innerBodyTop .goldGachaWrap{margin-bottom:25px;text-align:center}.bodyTop2018 .innerBodyTop .goldGachaWrap--title{background-color:#ff9ba4;text-align:center;margin-bottom:10px}.bodyTop2018 .innerBodyTop .goldGachaWrap--title a{display:block;padding:5px}.bodyTop2018 .innerBodyTop .goldGachaWrap--title img{vertical-align:middle;line-height:0;height:30px;width:auto}.bodyTop2018 .innerBodyTop .goldGachaWrap--bn{padding-left:15px;padding-right:15px}.bodyTop2018 .innerBodyTop .goldGachaWrap--bn img{max-width:300px;width:100%}.bodyTop2018 .innerBodyTop .sgCoinWrap{margin-bottom:25px}.bodyTop2018 .innerBodyTop .sgCoinWrap--title{background-color:#44e6c4;text-align:center;margin-bottom:10px}.bodyTop2018 .innerBodyTop .sgCoinWrap--title a{display:block;padding:5px}.bodyTop2018 .innerBodyTop .sgCoinWrap--title img{vertical-align:middle;line-height:0;height:30px;width:auto}.bodyTop2018 .innerBodyTop .sgCoinWrap .toDetail{margin-bottom:10px;text-align:center}.bodyTop2018 .innerBodyTop .sgCoinWrap .toDetail a,.bodyTop2018 .innerBodyTop .sgCoinWrap .toDetail p{display:inline-block}.bodyTop2018 .innerBodyTop .sgCoinWrap .toDetail a{color:#5494ff;font-size:12px;text-decoration:underline}.bodyTop2018 .innerBodyTop .sgCoinWrap--bnr img{width:100%;padding-left:15px;padding-right:15px}.bodyTop2018 .innerBodyTop .topFooterWrap{text-align:center}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo{border-top:1px solid #d3d3d3;padding-top:25px;margin-bottom:25px}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo ul{margin:0}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo a{color:#5494ff}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo .topLine{margin-bottom:5px}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo .bottomLine{display:inline-block}.bodyTop2018 .innerBodyTop .topFooterWrap--corporateInfo .bottomLine:not(:last-child){margin-right:25px}.bodyTop2018 .innerBodyTop .topFooterWrap--smarprise{text-align:center;background-color:#daedff}.bodyTop2018 .innerBodyTop .topFooterWrap--smarprise a{display:block;padding:15px}.bodyTop2018 .innerBodyTop .topFooterWrap--smarprise img{width:85px;height:auto;line-height:1;margin-bottom:8px}.bodyTop2018 .innerBodyTop .topFooterWrap--smarprise p{color:#333;font-size:11px;line-height:1.4}.bodyTop2018 .innerBodyTop .coin_beginner_wrap{margin:15px 0 0 auto;padding:0 10px;width:220px}.bodyTop2018 .innerBodyTop .coin_beginner_inner{border-radius:3px;border:1px solid #ff840a;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:linear-gradient(#ff962d,#ff840a)}.bodyTop2018 .innerBodyTop .coin_beginner_inner a{padding:5px;text-align:center;display:block;color:#fff;font-size:13px;font-weight:700;line-height:0}.bodyTop2018 .innerBodyTop .coin_beginner_inner img{width:auto;height:20px;margin-right:3px;vertical-align:-5px}.bodyTop2018 .innerBodyTop .arrow-moving{width:50px;height:48px;position:absolute;z-index:10;left:9.8%;top:20px;-webkit-animation:arrow-moving-index 1.5s ease 1s infinite;-moz-animation:arrow-moving-index 1.5s ease 1s infinite;animation:arrow-moving-index 1.5s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media screen and (min-width:640px){.bodyTop2018 .innerBodyTop .arrow-moving{left:12.6%}}@-webkit-keyframes arrow-moving-index{0%{top:20px}60%{top:40px}100%{top:40px}}@-moz-keyframes arrow-moving-index{0%{top:20px}60%{top:40px}100%{top:40px}}@keyframes arrow-moving-index{0%{top:20px}60%{top:40px}100%{top:40px}}.bodyTop2018 .popupContent03{width:310px;height:116px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-155px;padding:4px 10px 24px 15px;border-radius:5px;visibility:hidden;background-image:url(../images/top/popup_home-icon.png);background-repeat:no-repeat;background-size:310px auto;position:fixed;left:50%;bottom:50px;z-index:100;opacity:0;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.bodyTop2018 .popupContent03.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s}.bodyTop2018 .popupContent03 a{color:#5494ff}.bodyTop2018 .popupContent03 .popupTitle{text-align:right}.bodyTop2018 .popupContent03 .popupTitle a{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.bodyTop2018 .popupContent03 .popupMain{margin-top:4px;padding:2px;color:#3778ad}.bodyTop2018 .popupContent03 .popupMain a{display:block;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:700}.bodyTop2018 .popupContent03 .checkBox{margin-top:2px}.bodyTop2018 .popupContent03 .checkBox label{padding:1px 2px;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem}.bodyTop2018 .popupContent03 .checkBox input{margin-left:0;vertical-align:top}.bodyTop2018 .innerBodyTop .text__blue{color:#2e8bff}.bodyTop2018 .innerBodyTop .text__orange{color:#ff7c00}.bodyTop2018 .innerBodyTop .text__red{color:#ff3f2b}.bodyTop2018 .innerBodyTop .text__whiteOutline{text-shadow:#fff 2px 0 0,#fff -2px 0 0,#fff 0 -2px 0,#fff 0 2px 0,#fff 2px 2px 0,#fff -2px 2px 0,#fff 2px -2px 0,#fff -2px -2px 0,#fff 1px 2px 0,#fff -1px 2px 0,#fff 1px -2px 0,#fff -1px -2px 0,#fff 2px 1px 0,#fff -2px 1px 0,#fff 2px -1px 0,#fff -2px -1px 0,#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}.bodyTop2018 .innerBodyTop .text__underline{text-decoration:underline}.bodyTop2018 .innerBodyTop .text__small{font-size:11px}.bodyTop2018 .innerBodyTop .text__medium{font-size:13px}.bodyTop2018 .innerBodyTop .text__large{font-size:15px}.bodyTop2018 .innerBodyTop .text__bold{font-weight:700}.bodyTop2018 .innerBodyTop .bonus-month{margin-top:15px;text-align:right;padding-right:15px;font-weight:700;vertical-align:top;font-size:11px;font-size:1.1rem}@media screen and (max-width:320px){.bodyTop2018 .innerBodyTop .bonus-month{font-size:10px;font-size:1rem}}.bodyTop2018 .innerBodyTop .bonus-month .bonus-month_icon{background-image:url(../images/icon_bonus-month.png);background-repeat:no-repeat;background-position:left center;background-size:15px 15px;display:inline-block;padding-left:16px}.bodyTop2018 .innerBodyTop .bonus-month .bonus-month_icon .underline{border-bottom:2px solid #f07109;color:#000}.bodyTop2018 .innerBodyTop .yellow_marker{display:inline-block;background:linear-gradient(rgba(0,0,0,0) 50%,#ff0 50%)}.bodyTop2018 .innerBodyTop .announceWrap{margin-top:15px;padding-left:10px;padding-right:10px}.bodyTop2018 .innerBodyTop .announceWrap--inner{text-align:center}.bodyTop2018 .innerBodyTop .announceWrap--inner>*{display:inline-block}.bodyTop2018 .innerBodyTop .announceWrap--inner p{margin:0 10px;font-size:15px}.bodyTop2018 .innerBodyTop .announceWrap--inner img{width:15px;height:auto}.bodyTop2018 .innerBodyTop .w_bonus_announce{margin-top:0;margin-bottom:7px}.bodyTop2018 .innerBodyTop .bonus_24h1w_wrap{max-width:375px;padding:7px 15px 10px;margin:0 auto}.bodyTop2018 .innerBodyTop .bonus_24h1w_inner{position:relative;padding:8px;background-color:#fffdd7;border-radius:10px;border:2px solid #ff3f2b;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .4));-webkit-filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .4))}.bodyTop2018 .innerBodyTop .bonus_24h1w_inner:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:14px solid transparent;border-top:10px solid #fffdd7;z-index:2}.bodyTop2018 .innerBodyTop .bonus_24h1w_inner:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-18px;border:17px solid transparent;border-top:12px solid #ff3f2b;z-index:1}.bodyTop2018 .innerBodyTop .bonus_24h1w_inner .icon-big-plus{height:12px;position:relative}.bodyTop2018 .innerBodyTop .bonus_24h1w_inner .icon-big-plus img{position:absolute;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px}.bodyTop2018 .innerBodyTop .section--default{margin-bottom:5px}.bodyTop2018 .innerBodyTop .section--default--wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:3px}.bodyTop2018 .innerBodyTop .section--default--wrap .triangle_arrow_right{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #2e8bff;margin:0 8px}.bodyTop2018 .innerBodyTop .section--default--wrap img{margin-right:5px}.bodyTop2018 .innerBodyTop .section--default--wrap .icon_coin{width:20px;height:20px}.bodyTop2018 .innerBodyTop .section--default--wrap .icon_giftcode{width:auto;height:20px}.bodyTop2018 .innerBodyTop .section--default .yellow_marker_wrap{text-align:center}.bodyTop2018 .innerBodyTop .section--default .yellow_marker_wrap p:before{content:'';display:inline-block;width:12px;height:12px;background-image:url(/images/bonus-24h1w/top-arrow-right.svg);background-size:contain;vertical-align:middle;margin-right:5px}.bodyTop2018 .innerBodyTop .section--bonus--title{border-radius:5px 5px 0 0;background-color:#ff3f2b;height:33px}.bodyTop2018 .innerBodyTop .section--bonus--title img{height:39px;width:auto;position:relative;left:-5px;top:-3px}.bodyTop2018 .innerBodyTop .section--bonus--content{background-image:url(/images/bonus-24h1w/pattern.png);background-repeat:repeat;border-radius:0 0 5px 5px;padding:5px;margin-bottom:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.bodyTop2018 .innerBodyTop .section--bonus--content--deadlineWrap{text-align:center}.bodyTop2018 .innerBodyTop .section--bonus--content--deadlineWrap .timeWrap{border-radius:5px;background-color:#fff;padding:5px;margin-bottom:3px;letter-spacing:-.4rem}.bodyTop2018 .innerBodyTop .section--bonus--content--deadlineWrap .timeWrap p{letter-spacing:normal;display:inline-block}.bodyTop2018 .innerBodyTop .section--bonus--content--deadlineWrap .timeWrap p:first-child{margin-right:5px}.bodyTop2018 .innerBodyTop .section--bonus--content--arrowWrap{width:18px;height:18px;margin-left:3px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap{height:90px;text-align:center}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap{width:88px;text-align:center;position:relative;z-index:10}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap:before{content:'';display:block;background-color:rgba(255,255,255,.5);border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemLabels{width:58px;height:auto}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemImage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;top:-8px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemImage img{width:30px;height:30px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemImage p{margin-left:5px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemImage .fivefoldText{position:relative}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemImage .fivefoldText:before{content:'';display:inline-block;width:42px;height:31px;background-image:url(/images/bonus-24h1w/bomb.png);background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .bonusItemWrap .itemText{position:relative;top:-8px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap--bonusItem .plus-small{width:15px;height:15px}.bodyTop2018 .innerBodyTop .section--bonus--content--presentWrap .presentText{width:114px;height:auto;position:relative;top:-8px;z-index:10}.bodyTop2018 .innerBodyTop .section--bonus .to_1week_link{text-align:center}.bodyTop2018 .innerBodyTop .section--invite--bonus{background-color:#fff;max-width:375px;padding:0 15px;margin:7px auto 10px}.bodyTop2018 .innerBodyTop .section--invite--bonus .invite_top{padding:3px;text-align:center;color:#fff;border-radius:3px 3px 0 0;background-color:#ff7c00;border-top:1px solid #ff7c00;border-left:1px solid #ff7c00;border-right:1px solid #ff7c00}.bodyTop2018 .innerBodyTop .section--invite--bonus .invite_bottom{padding:3px;border-radius:0 0 3px 3px;border-bottom:1px solid #ff7c00;border-left:1px solid #ff7c00;border-right:1px solid #ff7c00;margin:0}.bodyTop2018 .innerBodyTop .w_bonus .section--invite--bonus{background-color:#fff;max-width:auto;padding:0;margin:7px auto 0}.bodyTop2018 .innerBodyTop .topBottom{padding:15px 5px 10px}.bodyTop2018 .innerBodyTop .topBottom .title{display:table;width:100%;padding-bottom:6px}.bodyTop2018 .innerBodyTop .topBottom .title .titleLeft{display:table-cell;vertical-align:top;border-left:solid 5px #2e8bff}.bodyTop2018 .innerBodyTop .topBottom .title .titleLeft p{padding-left:6px;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:700}.bodyTop2018 .innerBodyTop .topBottom .title .titleLeft p.subTitle{margin-top:3px;color:#888;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;font-weight:400}.bodyTop2018 .innerBodyTop .topBottom .title .button{display:table-cell;text-align:right}.bodyTop2018 .innerBodyTop .topBottom .title .button a{display:inline-block;vertical-align:top}.bodyTop2018 .innerBodyTop .topBottom .title .button .btnEdit{margin-right:6px}.bodyTop2018 .innerBodyTop .topBottom .title .button .btnEdit p{display:inline-block;border:solid 1px #2e8bff;padding:5px 8px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;color:#2e8bff}.bodyTop2018 .innerBodyTop .topBottom .title .button .button--primary{position:relative;padding:4px 8px;background:0 0;background-color:#2e8bff}.bodyTop2018 .innerBodyTop .topBottom .title .button .button--primary p{display:inline-block;vertical-align:middle;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;letter-spacing:5px;letter-spacing:.5rem}.bodyTop2018 .innerBodyTop .topBottom .title .button .button--primary:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:middle;background-image:url(../images/top/icon_plus.png);background-size:14px;background-repeat:no-repeat;background-position:0}.bodyTop2018 .innerBodyTop .topBottom .appLine{border-top:solid 1px #ccc;padding:10px 0;position:relative}.bodyTop2018 .innerBodyTop .topBottom .appLine .remove-mark{font-size:2.5rem;font-weight:300}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner{width:100%}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .icon{width:64px;margin-right:5px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight{width:-moz-calc(100% - 70px);width:-o-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner{display:table;width:100%}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appTitle{display:table-cell;vertical-align:middle;width:-moz-calc(100% - 116px);width:-o-calc(100% - 116px);width:-webkit-calc(100% - 116px);width:calc(100% - 116px)}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appTitle>p{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks{display:table-cell;vertical-align:middle;width:112px;overflow:hidden}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink{display:inline-block;margin-top:5;color:#5494ff;font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink .fa{margin-right:2px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .linkBox .textLink span{text-decoration:underline;display:inline;font-weight:700}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button{display:block;width:112px;margin-bottom:3px;padding:3px 5px 5px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button a{color:#fff}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button span{font-size:10px;font-size:1rem}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .appRight .appRightInner .appLinks .button--primary{background:0 0;background-color:#2e8bff;border:1px solid #2e8bff;width:100px;margin-left:6px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap{margin-top:4px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend{display:block;padding:2px 10px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGUwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyOTkwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ffde05),color-stop(100%,#f29900));background-image:-moz-linear-gradient(top,#ffde05 0,#f29900 100%);background-image:-webkit-linear-gradient(top,#ffde05 0,#f29900 100%);background-image:linear-gradient(to bottom,#ffde05 0,#f29900 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e08e00}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend img,.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend p{display:inline-block;vertical-align:middle}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.searchFriend p{text-shadow:rgba(193,48,0,.8) 0 0 6px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs{display:block;padding:6px 10px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjE4NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NjExMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fcf187),color-stop(100%,#e86110));background-image:-moz-linear-gradient(top,#fcf187 0,#e86110 100%);background-image:-webkit-linear-gradient(top,#fcf187 0,#e86110 100%);background-image:linear-gradient(to bottom,#fcf187 0,#e86110 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e86110}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs img,.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{display:inline-block;vertical-align:middle}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{text-shadow:rgba(232,92,16,.8) 0 0 6px}.bodyTop2018 .innerBodyTop .topBottom .appLine .appLineInner .btnWrap .btn.gachaBbs p{background-image:url(.../../../images/icon_bbs.png);background-size:34px 26px;background-repeat:no-repeat;background-position:right center;padding-right:50px;padding-top:2px;padding-bottom:2px;font-size:11px;font-size:1.1rem}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap{margin-top:4px}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words{vertical-align:middle;position:relative;text-align:right}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words p{display:inline-block;text-align:left;border:solid 1px #4478ad;background-color:#d4e7f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;padding:2px 4px 4px 4px;margin-right:10px;color:#e9004f;background-image:url(../images/icon_smile.png);background-size:12px 12px;background-repeat:no-repeat;background-position:left 4px top 4px;position:relative;width:-moz-calc(100% - 11px);width:-o-calc(100% - 11px);width:-webkit-calc(100% - 11px);width:calc(100% - 11px)}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words p::after{background-image:url(../images/top/top_box_triangle04.png);width:11px;height:10px;background-size:11px 10px;content:"";position:absolute;right:-11px;top:4px}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words.yellow p{border:solid 1px #ffc425;background-color:#fff5be}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words.yellow p::after{background-image:url(../images/top/top_box_triangle03.png);background-size:7px 6px;width:7px;height:6px;right:-7px}.bodyTop2018 .innerBodyTop .topBottom .appLine .wordsWrap .words img{position:absolute;right:1.2px;top:15%}.bodyTop2018 .innerBodyTop .sgCoinCaution{line-height:1.4;background-color:#e5e5e5;padding:15px;display:flex;justify-content:center;align-items:flex-start}.bodyTop2018 .innerBodyTop .sgCoinCaution img{width:30px;height:auto;margin-right:8px}.bodyTop2018 .innerBodyTop .sgCoinCaution .text{margin-bottom:5px}.bodyTop2018 .innerBodyTop .sgCoinCaution .text__pink{color:#fc399f}.bodyMaintenance .error_text{text-align:left;color:#f93455;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.bodyMaintenance .android-notification{text-align:center;color:#fff;padding:1rem 0 2rem;font-size:15px;font-size:1.5rem}.bodyMaintenance .innerBodyMaintenance{max-width:414px;margin-right:auto;margin-left:auto;text-align:center;padding:0;overflow-x:hidden}.bodyMaintenance .innerBodyMaintenance .areaHead__title{margin:0;border-bottom:1px solid #205b9b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxOTFjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3191c5),color-stop(100%,#1f5999));background:-moz-linear-gradient(#3191c5,#1f5999);background:-webkit-linear-gradient(#3191c5,#1f5999);background:linear-gradient(#3191c5,#1f5999);padding-top:14px;padding-bottom:14px}.bodyMaintenance .innerBodyMaintenance .areaHead__title img{vertical-align:bottom}.bodyMaintenance .innerBodyMaintenance .areaHead__stitle{position:relative;padding-top:10px;padding-bottom:10px}.bodyMaintenance .innerBodyMaintenance .areaHead__stitle .stitle{color:#3d7aa9;font-size:18px;font-size:1.8rem;text-align:center;margin:0}.bodyMaintenance .innerBodyMaintenance .areaHead__stitle .button{position:absolute;top:10px;left:10px}.bodyMaintenance .innerBodyMaintenance .areaHead__stitle .button a{color:#3d7aa9;text-decoration:underline;font-size:12px;font-size:1.2rem}.bodyMaintenance .innerBodyMaintenance .areaHead__stitle .button .icon_arrow{background-image:url(../images/arrow_left_blue.png);width:8px;height:12px;display:inline-block;background-size:8px 12px;vertical-align:-2px;margin-right:4px}.bodyMaintenance .innerBodyMaintenance .bottom{min-height:calc(100vh - 196px);padding:10px 8px;background-color:#f1f1f1}.bodyMaintenance .innerBodyMaintenance .bottom .caution_inner{text-align:left;background-color:#f1f1f1;padding:0 15px}.bodyMaintenance .innerBodyMaintenance .bottom .caution_inner-txt{font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;margin:20px 0}.bodyMaintenance .innerBodyMaintenance .bottom .caution_inner .positionCenter{text-align:center;line-height:2}.bodyMaintenance .innerBodyMaintenance .company{background-color:#d6d6d6;padding:10px 0;text-align:center}.bodyMaintenance .innerBodyMaintenance .company_inner{display:table;margin:0 auto 5px}.bodyMaintenance .innerBodyMaintenance .company_inner img{display:table-cell;vertical-align:middle;padding-top:5px;margin-right:10px}.bodyMaintenance .innerBodyMaintenance .company_inner .summary{display:table-cell;vertical-align:middle;color:#333;font-size:11px;font-size:1.1rem;background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #a4a4a4;padding:5px 10px}.bodyMaintenance .innerBodyMaintenance .footer_copyright{display:block;width:100%;background-color:#48525a;font-size:80%;padding-top:.5em;padding-bottom:3em;color:#fff}.bodyMaintenance .innerBodyMaintenance .footer_bg{background-color:#1c4a98;letter-spacing:1px}.sgcoinTopModal{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:120;align-items:center}.sgcoinTopModal .cdPopup{position:relative;border:2px solid #2e8bff;margin:2rem auto 0;width:90%;max-width:300px;background-color:#fff;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap{width:100%;margin:0 auto;line-height:0;overflow:hidden;text-align:center;border-radius:0 0 5px 5px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap p,.sgcoinTopModal .cdPopup .sgcoinTopModalWrap span{margin:0;line-height:normal}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap .mainImg{width:100%;height:auto;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--appWrap{padding:15px 15px 10px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--appWrap--appInner{border:1px solid #ccc;background-color:#efefef;display:table;width:100%;border-radius:5px;padding:10px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--appWrap--appInner--icon,.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--appWrap--appInner--title{display:table-cell;vertical-align:middle;text-align:justify}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--appWrap--appInner--icon img{width:64px;height:auto;border-radius:12px;margin-right:5px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--imgWrap{padding-left:15px;padding-right:15px;margin-bottom:10px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--imgWrap .modalBn{width:120px;height:auto;margin-bottom:10px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--imgWrap .step{width:100%;height:auto}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--btnWrap{padding-bottom:18px;width:100%;background-color:#fff;color:#fff;font-size:21px}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap--btnWrap img{width:26px;height:auto}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap .sgcoin-commonButton{text-align:center}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap .sgcoin-commonButton a{display:block;margin-left:auto;margin-right:auto;width:190px;font-size:17px;color:#fff;background-color:#2e8bff;padding:10px;border-radius:5px;box-shadow:0 3px 0 #176cd7}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap .sgcoin-commonButton a>*{display:inline-block;vertical-align:middle}.sgcoinTopModal .cdPopup .sgcoinTopModalWrap .sgcoin-commonButton a img{width:20px;height:auto}@font-face{src:url(../fonts/bbs/tendernessBold.eot);src:url(../fonts/bbs/tendernessBold.eot?iefix) format("eot"),url(../fonts/bbs/tendernessBold.woff) format("woff"),url(../fonts/bbs/tendernessBold.ttf) format("truetype"),url(../fonts/bbs/tendernessBold.svg#webfontjSpbZQRv) format("svg")}.bodyCollabogacha{max-width:640px;margin:0 auto}.bodyCollabogacha .gachaPage--index .title{margin:0;background-color:#3a79ab;font-weight:400;text-align:center;padding:10px}.bodyCollabogacha .gachaPage--index .title .title_txt{color:#fff}.bodyCollabogacha .gachaPage--index_inner{margin-top:10px;padding-bottom:100px}.bodyCollabogacha .gachaPage--index_inner .gachaBtnArea{position:relative;text-align:center;width:297px;margin-right:auto;margin-left:auto}.bodyCollabogacha .gachaPage--index_inner .gachaBtnArea .bnr_collabo{position:absolute;right:0;top:15px}.bodyCollabogacha .gachaPage--index_inner .txt{text-align:center;margin-bottom:20px}.bodyCollabogacha .gachaPage--index_inner .txt .remainTicket{font-size:12px;font-size:1.2rem;font-weight:700}.bodyCollabogacha .gachaPage--index_inner .txt .remainGacha{font-size:10px;font-size:1rem}.bodyCollabogacha .gachaPage--index_inner .txt .remainGacha .red{color:#f93455}.bodyCollabogacha .gachaPage--index_inner .bannerArea{text-align:center}.bodyCollabogacha .gachaPage--index_inner .bannerArea a{display:block}.bodyCollabogacha .gachaPage--top{background-image:url(../../images/all_bbs/gacha/bg_top.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.bodyCollabogacha .gachaPage--top_inner-up{width:93.75%;margin:0 auto}.bodyCollabogacha .gachaPage--top_inner-up .title-h1 img,.bodyCollabogacha .gachaPage--top_inner-up .title-h2 img{width:100%}.bodyCollabogacha .gachaPage--top_inner-up .title-h1{text-align:center;margin:20px 0 10px}.bodyCollabogacha .gachaPage--top_inner-up .title-h2{text-align:center;margin:0 0 10px}.bodyCollabogacha .gachaPage--top_inner-up .areaTimes{margin-bottom:10px}.bodyCollabogacha .gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes{width:100%;display:table}.bodyCollabogacha .gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes dt{text-align:center;background-color:#f93455;color:#fff;font-size:15px;font-size:1.5rem;padding:5px;width:140px;display:table-cell;vertical-align:middle;font-weight:700}.bodyCollabogacha .gachaPage--top_inner-up .areaTimes .areaTimes__gachaTimes dd{text-align:center;background:#fff;color:#f93455;font-size:16px;font-size:1.6rem;border:1px solid #f93455;display:table-cell;vertical-align:middle;font-weight:700}.bodyCollabogacha .gachaPage--top_inner-up .title-h3--wrap{background:#fff;border:2px solid #5494ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;margin-bottom:10px;color:#5494ff}.bodyCollabogacha .gachaPage--top_inner-up .title-h3--wrap .title-h3{text-align:center;margin-bottom:10px;margin-top:0}.bodyCollabogacha .gachaPage--top_inner-up .title-h3--wrap .txt{margin-bottom:10px}.bodyCollabogacha .gachaPage--top_inner-up .title-h3--wrap .blue{display:block;text-align:center;color:#5092c7;text-decoration:underline}.bodyCollabogacha .gachaPage--top_inner-up .resultBtn{display:block;background-image:url(../../images/all_bbs/gacha/btn_bg.png);background-size:250px;background-position:top center;background-repeat:no-repeat;text-align:center;width:250px;margin-right:auto;margin-left:auto}.bodyCollabogacha .gachaPage--top_inner-up .resultBtn .txt{padding:20px 0;font-size:15px;font-size:1.5rem;color:#333}.bodyCollabogacha .gachaPage--top_inner-beneath{position:relative;padding-bottom:10px}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection{display:table;width:300px;height:250px;margin-right:auto;margin-left:auto;background:url(../../images/all_bbs/gacha/nami.png) no-repeat scroll 0 0;background-size:297px auto}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable{display:table-cell;padding:40px 30px;font-size:18px;font-size:1.8rem}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable__item{width:112px;color:#f63858;text-shadow:-2px 1px 0 #fff600;font-weight:700;line-height:16px;line-height:1.6rem}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable__item .digit{font-size:13px;font-size:1.3rem}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable__item .chance{text-align:right}.bodyCollabogacha .gachaPage--top_inner-beneath .rewardSection .rewardTable__item:not(:last-child){border-bottom:1px dashed #5fb9f5}.bodyCollabogacha .gachaPage--top_inner-beneath .btnArea{max-width:300px;margin-right:auto;margin-left:auto;position:relative;z-index:10}.bodyCollabogacha .gachaPage--top_inner-beneath .btnArea .gacha{width:100%}.bodyCollabogacha .gachaPage--top_inner-beneath .btnArea .remainGacha{text-align:center;margin:10px 0}.bodyCollabogacha .gachaPage--top_inner-beneath .btnArea .remainGacha .red{color:#f93455}.bodyCollabogacha .gachaPage--top_inner-beneath .btnArea .bannerArea{margin-bottom:20px}.bodyCollabogacha .gachaPage--win{background-image:url(../../images/all_bbs/gacha/bg_win.png);background-repeat:no-repeat;background-size:cover;background-position:top 110px center}.bodyCollabogacha .gachaPage--win__inner{position:relative}.bodyCollabogacha .gachaPage--win__inner .areaContents__gold{background-image:url(../../images/all_bbs/gacha/img_win_bg.png);background-repeat:no-repeat;background-size:154px;width:154px;height:63px;line-height:3rem;letter-spacing:1.5px;text-shadow:2px 2px 0 #a10929;font-weight:700;text-align:center;color:#fff;position:absolute;z-index:999;top:8px;right:50%;padding:10px 10px 15px}.bodyCollabogacha .gachaPage--win__inner .areaContents__gold .number{font-size:26px;font-size:2.6rem}.bodyCollabogacha .gachaPage--win__inner .areaContents__gold .digit{font-size:18px;font-size:1.8rem}.bodyCollabogacha .gachaPage--win__inner .areaContents__img02{z-index:10;width:68.75%;margin:0 auto;position:absolute;top:40px;left:0;right:0;margin-bottom:-30px;text-align:center}.bodyCollabogacha .gachaPage--win__inner .areaContents__button{width:100%}.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner{width:320px;padding:240px 15px 10px;margin-left:auto;margin-right:auto;position:relative}.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner .event-bnr-area{max-width:295px;margin:0 auto}.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner .event-bnr-area a{display:block}.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner .event-bnr-area img{width:100%}.bodyCollabogacha .gachaPage--win__inner .areaContents__button__inner .btnArea{margin:10px auto 0}.bodyCollabogacha .gachaPage--win__inner .areaContents__note{background:rgba(0,0,0,.5);width:100%;margin-top:10px;margin-bottom:10px;color:#fff;padding:1rem}.bodyCollabogacha .gachaPage--win__inner .areaPage--win01___inner{position:relative;z-index:0;height:auto}.bodyCollabogacha .gachaPage--win__inner .areaPage--win01___inner .section--character{padding-top:170px}.bodyCollabogacha .gachaPage--win__inner .areaPage--win01___inner .section--character .comment{-webkit-align-items:center;align-items:center;width:175px;height:117px;padding:2.8rem 1rem 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700;background:url(../../images/all_bbs/gacha/ballon.png) no-repeat scroll 0 0;background-size:175px auto;position:absolute;left:2%;z-index:5;text-align:center}.bodyCollabogacha .gachaPage--win__inner .areaPage--win01___inner .section--character .character{position:absolute;z-index:-5;top:190px;right:0;width:55%}.bodyCollabogacha .gachaPage--lose{height:100%}.bodyCollabogacha .gachaPage--lose__inner{background-image:url(../../images/all_bbs/gacha/bg_lose.png);background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:calc(100% - 120px);position:relative;z-index:0}.bodyCollabogacha .gachaPage--lose__inner .section--character{text-align:right}.bodyCollabogacha .gachaPage--lose__inner .section--character .comment{display:block;-webkit-align-items:center;align-items:center;width:175px;height:117px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700;background:url(../../images/all_bbs/gacha/ballon.png) no-repeat scroll;background-size:175px auto;position:absolute;top:1.5rem;left:5%}.bodyCollabogacha .gachaPage--lose__inner .section--character .comment__inner{width:100%;text-align:center;margin-top:-5px;padding-top:34px}.bodyCollabogacha .gachaPage--lose__inner .section--character .character{z-index:-1;width:100%;vertical-align:top}.bodyCollabogacha .gachaPage--lose__inner .areaContents__button{position:inherit;margin-top:-1rem}.bodyCollabogacha .gachaPage--lose__inner .areaButton__inner{max-width:320px;margin:0 auto;padding:0 15px 30px;text-align:center}.bodyCollabogacha .gachaPage--lose__inner .areaButton__inner .event-bnr-area{margin-top:-60px;margin-bottom:10px}.bodyCollabogacha .gachaPage--lose__inner .areaButton__inner .event-bnr-area a{display:block}.bodyCollabogacha .gachaPage--lose__inner .areaButton__inner .event-bnr-area img{width:100%}.bodyCollabogacha .gachaPage--gacha{background-image:url(../../images/all_bbs/gacha/bg_top.png);background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:100%}.bodyCollabogacha .gachaPage--gacha_inner{position:relative;height:calc(100vh - 120px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:warp;-moz-flex-wrap:warp;-ms-flex-wrap:warp;flex-wrap:warp}.bodyCollabogacha .gachaPage--gacha_inner .draw-content-wrap{width:100%}.bodyCollabogacha .gachaPage--gacha_inner img{display:block;margin-right:auto;margin-left:auto}.bodyCollabogacha .gachaPage .button_primary{display:block;color:#fff;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;text-align:center;padding:12px 10px;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;-webkit-box-shadow:2px 2px 4px rgba(255,255,255,.3) inset;box-shadow:2px 2px 4px rgba(255,255,255,.3) inset}.bodyCollabogacha .gachaPage .button_primary--red{border:2px solid #b22c43;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef788c),color-stop(100%,#f63858));background:-moz-linear-gradient(#ef788c,#f63858);background:-webkit-linear-gradient(#ef788c,#f63858);background:linear-gradient(#ef788c,#f63858)}.bodyCollabogacha .gachaPage .button_primary--red.more{padding:14px 0}.bodyCollabogacha .gachaPage .button_primary--red.lose-more{padding:12px 0;margin-bottom:10px;width:100%;font-size:22px;font-size:2.2rem}.bodyCollabogacha .gachaPage .button_primary--blue{border:2px solid #2d5293;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(3%,#b1ccf0),color-stop(100%,#4270b7));background:-moz-linear-gradient(#b1ccf0,#4270b7);background:-webkit-linear-gradient(#b1ccf0,#4270b7);background:linear-gradient(#b1ccf0,#4270b7)}.bodyCollabogacha .gachaPage .button_primary--blue.share{padding:4px 0}.bodyCollabogacha .gachaPage .button_primary.is-100{width:100%}.bodyCollabogacha .gachaPage .close{display:block;margin-right:auto;margin-left:auto;text-align:center;background-color:rgba(57,120,170,.7);color:#fff;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;font-size:1.5rem;width:100px}.bodyCollabogacha .gachaPage .close.skip{position:absolute;top:2rem;right:2rem}header h1{color:#5494ff;text-align:center;font-size:15px;font-size:1.5rem}.reservation_list{height:100%;min-height:100%;height:auto!important}.reservation_list iframe{bottom:50px!important;height:100px!important}.reservation_list .innerBodySp{height:100%;min-height:100%}.reservation_list .newGameWrap{padding-bottom:30px}.reservation_list .newGameWrap .is-active{display:block}.reservation_list .newGameWrap .is-hide{display:none}.reservation_list .newGameWrap .areaHead{margin-top:5px;border-top:2px solid #ff4a87;border-bottom:2px solid #ff4a87}.reservation_list .newGameWrap .areaHead h1{background:url(../images/reserve/reserve_pattern.png) repeat scroll 0 0;background-size:17px 17px;margin:0}.reservation_list .newGameWrap .areaHead h1 img{width:311px;margin:0 auto;vertical-align:baseline;display:block}.reservation_list .newGameWrap--btnBox ul{border:none;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin:15px auto 10px;padding:0 10px}.reservation_list .newGameWrap--btnBox ul li{display:table;text-align:center;border:1px solid #ffa800;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:32%;height:55px;padding:5px;text-align:center;font-size:14px;font-size:1.4rem;color:#ffa800;font-weight:700;background:#fff;position:relative}.reservation_list .newGameWrap--btnBox ul li a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px}.reservation_list .newGameWrap--btnBox ul li p{display:table-cell;vertical-align:middle}.reservation_list .newGameWrap--btnBox ul li.current{color:#fff;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNzIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ffa800),color-stop(100%,#ff7200));background-image:-moz-linear-gradient(top,#ffa800 0,#ff7200 100%);background-image:-webkit-linear-gradient(top,#ffa800 0,#ff7200 100%);background-image:linear-gradient(to bottom,#ffa800 0,#ff7200 100%)}.reservation_list .newGameWrap--btnBox .newGameBadge_wrap .newGameBadge{position:absolute;right:3px;top:3px;width:15px;height:auto}.reservation_list .newGameWrap--inner_tabs{width:90%;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);padding:0 10px;margin:0 auto}.reservation_list .newGameWrap--inner_tabs ul{display:table;width:100%;margin:0}.reservation_list .newGameWrap--inner_tabs ul li{display:table-cell;width:50%;padding:0;vertical-align:bottom}.reservation_list .newGameWrap--inner_tabs ul li p{display:inline-block;width:98%;width:calc(100% - 8px);width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);height:30px;padding:8px;margin:12px 4px 0 4px;vertical-align:middle;text-align:center;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;background:#ebebeb;border:1px solid #b3b3b3;border-bottom:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list .newGameWrap--inner_tabs ul li.current p{margin-top:0;background:#333;color:#fff;border:none;padding:8px 0 4px;height:34px;line-height:24px;line-height:2.4rem}.reservation_list .newGameWrap .tab_contents .newGameBox{border:2px solid #ffea00}.reservation_list .newGameWrap .tab_contents .newGameBox .new{display:block!important;position:absolute;left:0;top:0;width:53px;height:22px;z-index:10}.reservation_list .newGameWrap .tab_contents .recommendGameBox{border:2px solid #e62e2e}.reservation_list .newGameWrap .tab_contents .recommendGameBox .recommend{display:block!important;position:absolute;left:0;top:0;width:53px;height:22px;z-index:10}.reservation_list .newGameWrap .bg-mask{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,.7)}.reservation_list .newGameWrap .full,.reservation_list .newGameWrap .reserved{width:100%;height:100%;z-index:10;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation_list .newGameWrap .full img,.reservation_list .newGameWrap .reserved img{width:70%;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reservation_list .newGameWrap .rankLengthReserved img{width:130%;height:auto}.reservation_list .newGameWrap .rankLengthFull img{width:110%;height:auto}.reservation_list .newGameWrap--innerTabContent1{border-top:3px solid #333}.reservation_list .newGameWrap--innerTabContent1--rankingTop3{background-color:#fff7e0;padding:15px 0 35px;text-align:center}.reservation_list .newGameWrap--innerTabContent1--rankingTop3 .rankUl{margin-top:10px;margin-bottom:0}.reservation_list .newGameWrap--innerTabContent1--rankingTop3 .rankTop3Title{width:auto;height:22px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3 .releaseCard{padding:8px!important}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px;width:255px;height:270px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard a{color:#333}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--topParts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--topParts img{width:25px;height:20px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--topParts p{text-align:left;font-size:12px;font-weight:700}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts{margin-top:3px;text-align:left;display:table}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--imgWrap{display:table-cell;width:125px;height:223px;overflow:hidden;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--imgWrap .bg-mask{position:absolute}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseImgWrap{display:table-cell;vertical-align:top}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseImgWrap .releaseImgBox{width:125px;height:223px;overflow:hidden;position:relative}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseImgWrap .releaseImgBox>img{left:50%;height:auto;width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--infoWrap{display:table-cell;padding-left:5px;vertical-align:middle}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--infoWrap .specialTag{display:inline-block;padding:4px 6px;line-height:1;letter-spacing:-.5px;text-align:center;color:#fff;background-color:#ff006c;border-radius:3px;font-size:10px;margin-bottom:3px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--tagWrap{margin:0;letter-spacing:-.4em}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--tagWrap li{font-size:10px;letter-spacing:normal;display:inline-block;background-color:#a9a9a9;color:#fff;padding:0 3px;margin-bottom:3px;margin-right:3px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--reserveNumber{text-align:center;margin-top:8px;margin-bottom:11px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--reserveNumber p{display:inline-block;font-weight:700;font-size:19px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--reserveNumber .denominator{font-size:12px;margin-left:2px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseNumber{text-align:center;margin-top:5px;margin-bottom:8px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseNumber>*{display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseNumber p{font-weight:700;font-size:18px;letter-spacing:-.5px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--releaseNumber img{width:auto;height:22px;margin-right:3px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--comment{line-height:1.3;text-align:justify;font-size:11px;border-radius:3px;padding:5px;background-color:#ffecab;position:relative;display:inline-block;margin:0 0 0 5px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--comment:before{content:"";position:absolute;top:50%;left:-14px;margin-top:-7px;border:7px solid transparent;border-right:7px solid #ffecab}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsLength--bottomParts--comment p{margin:0;padding:0}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--topParts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--topParts img{width:25px;height:20px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--topParts p{text-align:left;font-size:12px;font-weight:700}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts{margin-top:3px;text-align:left}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--imgWrap{width:215px;height:118px;overflow:hidden;position:relative;margin:2px auto 0;background-position:center;background-size:contain;background-repeat:no-repeat}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--tagWrap{margin:0;letter-spacing:-.4em;padding-left:9px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--tagWrap li{font-size:10px;letter-spacing:normal;display:inline-block;background-color:#a9a9a9;color:#fff;padding:0 3px;margin-bottom:3px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--tagWrap li:not(:last-child){margin-right:2px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts .releaseTag{padding-left:11px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--infoWrap{display:table;margin-top:10px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--infoWrap .specialTag{margin-top:7px;text-align:center;color:#fff;background-color:#ff006c;border-radius:3px;font-size:10px;padding:2px;line-height:1;letter-spacing:-.5px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--reserveNumber{display:table-cell;width:78px;padding-right:5px;margin-top:8px;margin-bottom:11px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--reserveNumber .reserveNumber{font-weight:700;font-size:19px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--reserveNumber .denominator{text-align:right;font-size:12px;margin-left:2px;line-height:1.3}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--reserveNumber .specialTag{margin:0;font-size:10px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--releaseNumber{display:table-cell;width:78px;padding-right:5px;margin-bottom:13px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--releaseNumber .releaseNumber-topWrap{text-align:center}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--releaseNumber .releaseNumber-topWrap>*{display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--releaseNumber .releaseNumber-topWrap p{font-weight:700;font-size:18px;letter-spacing:-.5px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--releaseNumber .releaseNumber-topWrap img{width:22px;height:auto;margin-right:2px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts .releaseComment p{letter-spacing:-.5px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--comment{display:table-cell;vertical-align:middle;line-height:1.3;text-align:justify;font-size:11px;border-radius:3px;padding:5px;background-color:#ffecab;position:relative;margin:10px 0 0 7px}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--comment:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom:7px solid #ffecab}.reservation_list .newGameWrap--innerTabContent1--rankingTop3--slideCard .slideCardContentsOblong--bottomParts--comment p{margin:0;padding:0}.reservation_list .newGameWrap--innerTabContent1--rankingLess{margin:0 auto;max-width:352px;padding:0 15px}.reservation_list .newGameWrap--innerTabContent1--rankingLess .rankLessUl{margin:15px auto}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card{border:1px solid #ccc;border-radius:10px;overflow:hidden;background-color:#fff}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card:not(:first-child){margin-top:10px}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card a{color:#333}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--titleWrap{padding:10px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--titleWrap .rankLessNumber{color:#fff;background-color:#888;padding:2px 6px;border-radius:50%;font-size:15px;line-height:1;font-weight:700;margin-right:3px}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--titleWrap .rankLessTitle{font-size:12px;font-weight:700}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--imgWrap{position:relative;width:320px;overflow:hidden;line-height:0}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--imgWrap .imgWrap-mainVisual{height:auto;width:100%}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap{padding:10px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabelWrap{letter-spacing:-.4em}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabelWrap>*{letter-spacing:normal;display:inline-block}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabel{margin-right:3px;display:inline-block}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabel>p{color:#fff;padding:1px 6px}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabel .category_update{background-color:#2ca9e8}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--infoLabel .category_newtitle{background-color:#f89b0f}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap .specialTag{color:#fff;background-color:#ff006c;border-radius:3px;font-size:12px;padding:1px 5px}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--reserveNumber{font-size:14px;font-weight:700}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--releaseNumber>*{display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--releaseNumber p{font-size:14px;font-weight:700}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--infoWrap--releaseNumber img{width:23px;height:auto;margin-right:3px}.reservation_list .newGameWrap--innerTabContent1--rankingLess--card--commentWrap p{font-size:11px;text-align:justify;white-space:pre-wrap;line-height:1.3;background-color:#fff7e0;padding:5px}.reservation_list .newGameWrap--innerTabContent2{border-top:3px solid #333}.reservation_list .newGameWrap--innerTabContent2--newArrivals{margin:0 auto;max-width:352px;padding:0 15px}.reservation_list .newGameWrap--innerTabContent2--newArrivals .rankLessUl{margin:15px auto}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card{border:1px solid #ccc;border-radius:10px;overflow:hidden;background-color:#fff}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card:not(:first-child){margin-top:10px}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card a{color:#333}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--titleWrap{padding:10px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--titleWrap .newArrivalsNumber{color:#fff;background-color:#888;padding:2px 6px;border-radius:50%;font-size:15px;line-height:1;font-weight:700;margin-right:3px}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--titleWrap .newArrivalsTitle{font-size:12px;font-weight:700;line-height:1.3}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--imgWrap{position:relative;width:320px;overflow:hidden;line-height:0}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--imgWrap .imgWrap-mainVisual{height:auto;width:100%}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap{padding:10px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap--infoLabel{margin-right:3px;display:inline-block}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap--infoLabel>p{color:#fff;padding:1px 6px}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap--infoLabel .category_update{background-color:#2ca9e8}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap--infoLabel .category_newtitle{background-color:#f89b0f}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap--reserveNumber{font-size:14px;font-weight:700}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--infoWrap .specialTag{display:inline-block;color:#fff;background-color:#ff006c;border-radius:3px;font-size:12px;padding:1px 5px}.reservation_list .newGameWrap--innerTabContent2--newArrivals--card--commentWrap p{font-size:11px;text-align:justify;white-space:pre-wrap;line-height:1.3;background-color:#fff7e0;padding:5px}.reservation_list .newGameWrap .newGamePageTopWrap{text-align:center}.reservation_list .newGameWrap .newGamePageTopWrap .newGamePageTop{color:#5494ff;text-decoration:underline;display:inline-block}.reservation_list .newGameWrap .newGamePageTopWrap .newGamePageTop:before{content:'\025b2'}.reservation_list .newGameWrap .newGamePageTopWrap .newGamePageTop:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--released{padding-bottom:15px}.reservation_list .newGameWrap--released--title{background-color:#ffa800;padding:10px 15px;letter-spacing:-.4em}.reservation_list .newGameWrap--released--title>*{letter-spacing:normal;display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--released--title img{width:16px;height:auto;margin-right:3px}.reservation_list .newGameWrap--released--title p{color:#fff;font-weight:700;font-size:15px}.reservation_list .newGameWrap--released ul{margin:0}.reservation_list .newGameWrap--released--list{border-bottom:1px solid #ccc;padding:10px 15px}.reservation_list .newGameWrap--released--list:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--released--listWrap{margin:0 auto;max-width:375px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--released--listWrap img{border-radius:10px;width:64px;height:auto;margin-right:10px}.reservation_list .newGameWrap--released--listWrap--textWrap{width:100%;line-height:1.3}.reservation_list .newGameWrap--released--listWrap--textWrap--title{font-size:12px;font-weight:700}.reservation_list .newGameWrap--released--listWrap--textWrap--date{font-size:10px;margin-bottom:10px}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo p{font-size:11px}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo .spesialTagGhost{color:#ff006c;border:1px solid #ff006c;padding:3px 10px}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo .noteText{color:#fff;background-color:#ff006c;border-radius:5px;letter-spacing:-.4em;padding:3px 10px}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo .noteText>*{letter-spacing:normal;display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--released--listWrap--textWrap--labelInfo .noteText img{width:14px;height:auto;margin-right:5px}.reservation_list .newGameWrap--waiting--title{background-color:#ffa800;padding:10px 15px;letter-spacing:-.4em}.reservation_list .newGameWrap--waiting--title>*{letter-spacing:normal;display:inline-block;vertical-align:middle}.reservation_list .newGameWrap--waiting--title img{width:16px;height:auto;margin-right:3px}.reservation_list .newGameWrap--waiting--title p{color:#fff;font-weight:700;font-size:15px}.reservation_list .newGameWrap--waiting ul{margin:0}.reservation_list .newGameWrap--waiting--list{border-bottom:1px solid #ccc;padding:10px 15px}.reservation_list .newGameWrap--waiting--list:hover{cursor:pointer;cursor:hand}.reservation_list .newGameWrap--waiting--listWrap{margin:0 auto;max-width:375px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reservation_list .newGameWrap--waiting--listWrap img{border-radius:10px;width:64px;height:auto;margin-right:10px}.reservation_list .newGameWrap--waiting--listWrap--textWrap{width:100%;line-height:1.3}.reservation_list .newGameWrap--waiting--listWrap--textWrap--title{font-size:12px;font-weight:700}.reservation_list .newGameWrap--waiting--listWrap--textWrap--date{font-size:10px;margin-bottom:10px}.reservation_list .newGameWrap--waiting--listWrap--textWrap--labelInfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.reservation_list .newGameWrap--waiting--listWrap--textWrap--labelInfo p{font-size:11px}.reservation_list .newGameWrap--waiting--listWrap--textWrap--labelInfo .spesialTagGhost{width:120px;text-align:center;color:#ff006c;border:1px solid #ff006c;padding:3px 10px}.reservation_list .newGameWrap--waiting--listWrap--textWrap--labelInfo .spesialTagGhost span{margin:0 3px}.reservation_list .newGameWrap .moreDisplayWrap{padding:10px 15px 15px;text-align:right}.reservation_list .newGameWrap .moreDisplayWrap .moreDisplay{color:#5494ff;text-decoration:underline;display:inline-block}.reservation_list .newGameWrap .moreDisplayWrap .moreDisplay:after{content:'\025bc'}.sm_gift .text__center{text-align:center}.sm_gift .text__bold{font-weight:600}.sm_gift .text__medium{font-size:13px;font-size:1.3rem}.sm_gift .text__large{font-size:15px;font-size:1.5rem}.sm_gift .flex-box{display:flex}.sm_gift .txt:not(:last-child){margin-bottom:15px}.sm_gift__main--header--top{background-image:url(../../images/coin/sm_gift/smgf-main-top-parts.png);background-size:45px 17px;background-repeat:repeat-x;padding-top:17px}.sm_gift__main--header--middle{max-width:280px;margin:5px auto 7px}.sm_gift__main--header--middle .coin_beginner_wrap{max-width:160px;margin:0 0 0 auto}.sm_gift__main--header--middle .coin_beginner_inner{border-radius:3px;border:1px solid #ff840a;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:linear-gradient(#ff962d,#ff840a)}.sm_gift__main--header--middle .coin_beginner_inner a{padding:5px;text-align:center;display:block;color:#fff;font-size:13px;font-weight:700;line-height:0}.sm_gift__main--header--middle .coin_beginner_inner img{width:auto;height:20px;margin-right:3px;vertical-align:-5px}.sm_gift__main--header--bottom{display:flex;justify-content:space-between;padding:0 15px 0 30px;max-width:375px;margin:0 auto}.sm_gift__main--header--bottom--left{width:23%}.sm_gift__main--header--bottom--left a{height:117px;width:auto}.sm_gift__main--header--bottom--right{width:70%;position:relative;background-image:url(../../images/coin/sm_gift/smgf-main-bottom-right.png);background-size:auto 96px;background-position:top right;background-repeat:no-repeat;padding-top:110px}.sm_gift__main--header--bottom--right a{position:absolute;top:0;left:0;height:73%;width:100%;z-index:10000}.sm_gift__main--header--bottom--right--possessionCoin{position:absolute;width:100%;text-align:right;right:24%;top:42%}.sm_gift__main--header--bottom--right--possessionCoin .num{display:inline-block;font-size:24px;font-size:2.4rem}.sm_gift__main--header--bottom--right--possessionCoin .coinText{display:inline-block;font-size:16px;font-size:1.6rem}.sm_gift__main--header--bottom .expiration_date{position:absolute;right:2%;bottom:10%}.sm_gift__main .loader{display:none}.sm_gift__main .loading{position:absolute;width:25%;height:25%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:99;text-align:center;display:flex;justify-content:center;align-items:center}.sm_gift__main .sm_gift__main--title{color:#26a7c6;padding:14px;line-height:0;text-align:center;background-color:#e5faff;border-top:2px solid #26a7c6;border-bottom:2px solid #26a7c6}.sm_gift__main--list{max-width:345px;margin:0 auto}.sm_gift__main--list li{position:relative;height:95px;background-color:#f6f6f6;border-radius:3px;box-shadow:4px 4px 4px rgba(0,0,0,.4);overflow:hidden}.sm_gift__main--list li:not(:last-child){margin-bottom:10px}.sm_gift__main--list li a{position:absolute;width:100%;height:100%;z-index:10}.sm_gift__main--list--itemTitle{visibility:hidden;margin-bottom:3px}.sm_gift__main--list--itemVisual{width:93px;height:auto}.sm_gift__main--list--infoText{width:100%;padding:10px;position:relative}.sm_gift__main--list--couponIcon{width:20px;height:20px}.sm_gift__main--list--necessaryCoupon{position:absolute;bottom:10px;right:10px}.sm_gift__main--list--necessaryCoupon>*{display:inline-block;vertical-align:middle}.sm_gift__main--list--arrow{width:23px;height:auto}.sm_gift__main--contentsWrap{width:90%;margin:15px auto 20px}.sm_gift__main--no-contents{background-color:#ccc}.sm_gift__main--no-contents p{padding:82px 0}.sm_gift__main--contents .item__title{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.sm_gift__main--contents .item__title img{width:30px;height:30px;margin-right:10px}.sm_gift__main--contents--inner{max-width:295px;margin:0 auto}.sm_gift__main--contents--inner .shop_name{margin:10px auto 20px}.sm_gift__main--contents--inner .smart__gift__btn{width:100%;position:relative}.sm_gift__main--contents--inner .smart__gift__btn a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;cursor:pointer;cursor:hand}.sm_gift__main--contents--inner .tell_num_auth{background-image:none;text-shadow:none;border:1px solid #3e7eb2;color:#3e7eb2;background-color:#f0f5ff}.sm_gift__main--contents--inner .tell_num_auth:hover{background-image:none;color:#3e7eb2}.sm_gift__main--contents--inner .tell_num_auth>*{display:inline-block;vertical-align:middle}.sm_gift__main--contents--inner .tell_num_auth img{width:20px;height:20px;margin-right:10px}.sm_gift__main--contents--inner .inactive{border:1px solid #bcbcbc;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ccc),color-stop(100%,#bcbcbc));background-image:-moz-linear-gradient(#ccc,#bcbcbc);background-image:-webkit-linear-gradient(#ccc,#bcbcbc);background-image:linear-gradient(#ccc,#bcbcbc)}.sm_gift__main--contents--inner .inactive:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ccc),color-stop(100%,#bcbcbc));background-image:-moz-linear-gradient(#ccc,#bcbcbc);background-image:-webkit-linear-gradient(#ccc,#bcbcbc);background-image:linear-gradient(#ccc,#bcbcbc)}.sm_gift__main--contents--inner ul{border:1px solid #ccc;margin:20px auto 0}.sm_gift__main--contents--inner ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:10px}.sm_gift__main--contents--inner ul li:first-child{border-bottom:1px solid #ccc}.sm_gift__main--contents--inner ul li img{width:20px;height:auto;margin-right:10px}.sm_gift__bar a,.sm_gift__notice a{text-decoration:underline;color:#5494ff}.sm_gift__notice{padding-bottom:15px}.sm_gift__bar{margin-bottom:15px}.sm_gift__bar h1{background-color:#26a7c6}.button--coin-primary,.button--coin-primary--pale{background-color:#2e8bff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:15px;font-size:1.5rem;color:#fff;font-weight:600;border:none;padding:1rem}.button--coin-primary--pale{background-color:#e1eeff;color:#333}.button--coin-ghost{border:1px solid #2e8bff;border-radius:5px;font-size:13px;font-size:1.3rem;font-weight:700;background:#fff;color:#2e8bff;padding:.5rem 1rem}.button--bbs-primary{background-color:#5494ff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:15px;font-size:1.5rem;color:#fff;font-weight:600;border:none;padding:1rem}.button--bbs-secondary{background-color:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;font-size:15px;font-size:1.5rem;border:none;font-weight:300;padding:1rem}.button--ghost{border:1px solid #fff;border-radius:5px;padding:.5rem 1rem;color:#fff;display:inline-block}.button--ghost :hover,.button--ghost:visited{color:#fff}.button--ghost::before{content:"\f00d";font-family:FontAwesome;display:inline-block;margin-right:.5rem}.button--ghost.is-bbs-primary{border-color:#5494ff;color:#5494ff}.button.bonus-red{padding:11px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzhhMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyMGMwYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ff78a0),color-stop(100%,#f20c0c));background:-moz-linear-gradient(#ff78a0,#f20c0c);background:-webkit-linear-gradient(#ff78a0,#f20c0c);background:linear-gradient(#ff78a0,#f20c0c);border:1px solid #ff3f2b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:2px;letter-spacing:.2rem;color:#fff;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.7);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);text-shadow:0 0 7px rgba(141,0,1,.8)}.button--primary{display:inline-block;padding:8px 10px;background-color:#3e7eb2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYWNlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNmZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60acea),color-stop(100%,#1a6fb5));background-image:-moz-linear-gradient(#60acea,#1a6fb5);background-image:-webkit-linear-gradient(#60acea,#1a6fb5);background-image:linear-gradient(#60acea,#1a6fb5);border:1px solid #5494ff;vertical-align:middle;text-align:center}.button--primary:active,.button--primary:focus,.button--primary:hover{text-decoration:none;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYjllYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiN2NiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#7bb9ec),color-stop(100%,#2b7cbd));background-image:-moz-linear-gradient(#7bb9ec,#2b7cbd);background-image:-webkit-linear-gradient(#7bb9ec,#2b7cbd);background-image:linear-gradient(#7bb9ec,#2b7cbd)}.button--secondary{display:inline-block;padding:8px 10px;background-color:#ff3f2b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzhhMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyMGMwYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ff78a0),color-stop(100%,#f20c0c));background-image:-moz-linear-gradient(#ff78a0,#f20c0c);background-image:-webkit-linear-gradient(#ff78a0,#f20c0c);background-image:linear-gradient(#ff78a0,#f20c0c);border:1px solid #ff3f2b;vertical-align:middle;text-align:center}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{text-decoration:none;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzhhMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyMGMwYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ff78a0),color-stop(100%,#f20c0c));background-image:-moz-linear-gradient(#ff78a0,#f20c0c);background-image:-webkit-linear-gradient(#ff78a0,#f20c0c);background-image:linear-gradient(#ff78a0,#f20c0c)}.button--tertiary{display:inline-block;padding:8px 10px;background-color:#2e8bff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxYTdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#006ffa),color-stop(100%,#61a7ff));background-image:-moz-linear-gradient(#006ffa,#61a7ff);background-image:-webkit-linear-gradient(#006ffa,#61a7ff);background-image:linear-gradient(#006ffa,#61a7ff);border:1px solid #2e8bff;vertical-align:middle;text-align:center}.button--tertiary:active,.button--tertiary:focus,.button--tertiary:hover{text-decoration:none;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxYTdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#006ffa),color-stop(100%,#61a7ff));background-image:-moz-linear-gradient(#006ffa,#61a7ff);background-image:-webkit-linear-gradient(#006ffa,#61a7ff);background-image:linear-gradient(#006ffa,#61a7ff)}.button--important{display:inline-block;padding:8px 10px;background-color:#f93455;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;text-shadow:rgba(0,0,0,.4) 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhOTlkYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmMTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4a99da),color-stop(100%,#df1033));background-image:-moz-linear-gradient(#4a99da,#df1033);background-image:-webkit-linear-gradient(#4a99da,#df1033);background-image:linear-gradient(#4a99da,#df1033);border:1px solid #bd0826;vertical-align:middle;text-align:center}.button--left-icon{display:inline-block;margin-right:6px;vertical-align:middle}.button.bonus--100g--attention{background-color:#fff831;border:1px solid #0072ce;color:#0072ce;display:inline-block;margin-top:5px;margin-left:5px;padding-left:2px}.button.bonus--100g--attention .icon_bonus{font-size:10px;font-size:1rem;background-image:url(../images/icon_bonus.png);background-repeat:no-repeat;background-position:center left 3px;background-size:10px;padding-left:18px;padding-right:5px}.button.bonus--100g--attention .icon_bonus .red{color:red;font-weight:700}.button.bonus--100g--attention .icon_bonus_big{font-size:13px;font-size:1.3rem;background-image:url(../images/icon_bonus.png);background-repeat:no-repeat;background-position:center left 15px;background-size:13px;padding:7px 10px 7px 40px}.button.gradation{border-radius:3px;background:linear-gradient(#5c99ff,#2766e6);border:1px solid #2766e6;font-size:12px;font-size:1.2rem;font-weight:600;color:#fff}.newBtn{border-radius:5px;background-color:#2e8bff;display:block;padding:15px}.newBtn_shadow{box-shadow:0 3px 0 #1663d6}.howToUseButton{text-align:center;margin:10px 0 0!important}.howToUseButton .button{margin:0!important}.text--red{color:#f63859}.text--pink{color:#ff006c}.text--gachapink{color:#ff52b1}.text--yellow{color:#fff01d}.text--orange{color:#f48405}.text--blue{color:#5494ff}.text--strong{font-weight:700}.text--small{font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.text--link{color:#87b4ff;text-decoration:underline}.text--highlighted{display:inline-block;padding:2px 6px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#ff3f2b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff01d}.text--underline{display:inline-block;position:relative;background-image:linear-gradient(rgba(0,0,0,0) 60%,#fff01d 60%,#fff01d)}.text--underline strong{color:#f93455;font-weight:700;font-size:16px;font-size:1.6rem}.text--center{text-align:center}body.is-modal{position:fixed;left:0;right:0}.modal{position:fixed;top:0;bottom:0;right:0;left:0}.modal__background{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background:rgba(46,51,43,.7)}.modal__content{position:relative;z-index:10;width:90%;max-width:400px;min-width:280px;margin:10% auto 0;padding:.5em 1em;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.6);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.modal .close.modal-outside{position:absolute;top:-30px;right:0;opacity:1;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.6)}.modal.share-to-sns .share_to_sns{margin-top:0}.modal.encourage-email-registeration .modal-content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzJlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#8dc2ef),color-stop(100%,#fff));background-image:-moz-linear-gradient(top,#8dc2ef,#fff);background-image:-webkit-linear-gradient(top,#8dc2ef,#fff);background-image:linear-gradient(to bottom,#8dc2ef,#fff)}.modal.encourage-email-registeration .modal-body{overflow:hidden;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 0 inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 0 inset;box-shadow:rgba(255,255,255,.7) 0 1px 0 inset;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.modal.encourage-email-registeration .modal-section .title{margin:10px 0;position:relative}.modal.encourage-email-registeration .modal-section .title__text{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:215px;height:60px;margin:0 auto;background:url(../images/reserve/title_email-registeration.png);background-repeat:no-repeat;background-size:332px 120px;background-position:top left;z-index:2;position:relative}.modal.encourage-email-registeration .modal-section .title:before{content:"";width:94px;height:120px;background:url(../images/reserve/title_email-registeration.png);background-repeat:no-repeat;background-size:332px 120px;background-position:top right;position:absolute;top:-58px;right:calc(50% - 158px);z-index:1}.modal.encourage-email-registeration .modal-section .info-list{margin-bottom:5px}.modal.encourage-email-registeration .modal-section .info-list__item{display:inline-block;width:220px;margin-bottom:5px;padding:5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#5494ff;font-size:14px;font-size:1.4rem;font-weight:700;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjhmZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMGY4ZmQiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YwZjhmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjhmZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(240,248,253,.25)),color-stop(30%,#f0f8fd),color-stop(60%,#f0f8fd),color-stop(100%,rgba(240,248,253,.25)));background-image:-moz-linear-gradient(left,rgba(240,248,253,.25),#f0f8fd 30%,#f0f8fd 60%,rgba(240,248,253,.25) 100%);background-image:-webkit-linear-gradient(left,rgba(240,248,253,.25),#f0f8fd 30%,#f0f8fd 60%,rgba(240,248,253,.25) 100%);background-image:linear-gradient(to right,rgba(240,248,253,.25),#f0f8fd 30%,#f0f8fd 60%,rgba(240,248,253,.25) 100%)}.modal.encourage-email-registeration .modal-section .description{color:#13609f;font-size:13px;font-size:1.3rem}.modal.encourage-email-registeration .modal-section .button{margin:15px 0}.modal.encourage-email-registeration .modal-section .checkbox{display:none}.modal.encourage-email-registeration .modal-section .checkbox+label:before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:0;left:0;background-color:#fff}.modal.encourage-email-registeration .modal-section .checkbox+label{position:relative;display:inline-block;padding-left:26px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400}.modal.encourage-email-registeration .modal-section .checkbox:checked+label:after{content:"";display:inline-block;width:18px;height:18px;background:url(../images/check_mark.png) no-repeat scroll center center;background-size:15px 12px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:0;left:0}.modal.bonus--100g{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100;align-items:center}.modal.bonus--100g .cdPopup{position:absolute;border:2px solid #fff;margin:2rem auto 0;width:90%;max-width:300px;background-color:#1285e2;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.bonus--100g .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.bonus--100g.winning .winning_wrap{padding-top:15px;background-image:url(../images/bg_winning.png);background-position:center top -47px;background-size:320px;background-repeat:no-repeat}.modal.bonus--100g.winning .winning_wrap .winning_img{display:block;margin-right:auto;margin-left:auto;margin-bottom:15px}.modal.bonus--100g.winning .winning_wrap .winning_inner{background-color:rgba(0,114,206,.7);padding-top:15px;padding-bottom:15px;margin-bottom:15px;width:270px;border-radius:5px;margin-right:auto;margin-left:auto}.modal.bonus--100g.winning .winning_wrap .winning_inner .txt{color:#fff;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;text-align:center}.modal.bonus--100g.winning .winning_wrap .winning_inner .btn_tweet{color:#fff;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;padding:.5rem 0;font-weight:700;display:block;width:210px;background-color:#00aced;text-align:center;border-radius:5px;margin-right:auto;margin-left:auto;margin-top:5px;border-top:1px solid #69bcf5}.modal.bonus--100g.winning .winning_wrap .winning_inner .btn_tweet .icon_twitter{display:inline-block;margin-bottom:-4px;margin-right:10px;width:20px;height:17px;background-size:20px 17px;background-repeat:no-repeat;background-image:url(../images/icon_twitter_white.png)}.modal.bonus--100g.winning .winning_wrap .winning_inner .caution{color:#fff;margin-top:20px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;text-align:center}.modal.bonus--100g.winning .winning_wrap .winning_inner .caution span.bold{font-weight:700}.modal.bonus--100g.winning .winning_wrap .winning_inner .btn_history{color:#1285e2;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;padding:.5rem 0;font-weight:700;display:block;width:210px;background-color:#fff831;text-align:center;border-radius:5px;margin-right:auto;margin-left:auto;border-top:1px solid #f8ffb0;margin-top:5px}.modal.bonus--100g.announce p.everyday{color:#005ca7;transform:rotate(-46deg);-moz-transform:rotate(-46deg);-webkit-transform:rotate(-46deg);position:absolute;font-size:10px;font-size:1rem;font-weight:700;top:12px;left:-8px}.modal.bonus--100g.announce .announce_wrap{position:relative;padding-top:10px;background-image:url(../images/bg_announce.png);background-position:center top -47px;background-size:320px;background-repeat:no-repeat;padding-bottom:5px}.modal.bonus--100g.announce .announce_wrap .announce_img{display:block;margin-right:auto;margin-left:auto;margin-bottom:10px}.modal.bonus--100g.announce .announce_wrap .announce_caution{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:700;color:#fff;text-align:center;text-shadow:#0072ce 1px 1px 0,#0072ce -1px 1px 0,#0072ce 1px -1px 0,#0072ce -1px -1px 0}.modal.bonus--100g.announce .announce_wrap .announce_inner{background-color:rgba(0,114,206,.7);padding-top:1rem;padding-bottom:1rem;width:240px;border-radius:5px;margin-right:auto;margin-left:auto}.modal.bonus--100g.announce .announce_wrap .announce_inner p{text-align:center}.modal.bonus--100g.announce .announce_wrap .announce_inner .txt{color:#fff;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;text-align:center;font-weight:700}.modal.bonus--100g.announce .announce_wrap .announce_inner .yellow{color:#fff831;font-weight:700;margin-top:6px}.modal.bonus--100g.announce .announce_wrap .announce_inner .yellow .red{color:red}.modal.bonus--100g.announce .announce_wrap .announce_inner .yellow .small{font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem;font-weight:400}.modal.bonus--100g.announce .announce_wrap .announce_inner .hr{width:210px;border-top:1px solid #005ca7;margin:15px auto}.modal.bonus--100g.announce .announce_wrap .announce_inner .btn_yellow{color:#1285e2;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;padding:.5rem 0;font-weight:700;display:block;width:210px;background-color:#fff831;text-align:center;border-radius:5px;margin-right:auto;margin-left:auto;border-top:1px solid #f8ffb0;margin-top:5px}.modal.bonus--100g.coinLost .cdPopup{border:2px solid #2e8bff;background-color:#fff}.modal.bonus--100g .coinLost_wrap{padding:15px}.modal.bonus--100g .coinLost_wrap .text_marginB{margin-bottom:10px!important}.modal.bonus--100g .coinLost_header{display:flex;justify-content:center;align-items:center;margin-top:3px;margin-bottom:15px}.modal.bonus--100g .coinLost_header h1{color:#fc399f;font-weight:700;font-size:20px;margin:0}.modal.bonus--100g .coinLost_header img{width:23px;height:auto}.modal.bonus--100g .coinLost_header img:first-child{margin-right:10px}.modal.bonus--100g .coinLost_header img:last-child{margin-left:10px}.modal.bonus--100g .coinLost_planBox{text-align:center;background-color:#e0f0ff;padding:15px;margin-top:15px;border-radius:5px}.modal.bonus--100g .coinLost_planBox p{font-size:14px;font-weight:700}.modal.bonus--100g.bbsBonus_win .cdPopup{background-image:url(../images/bbs_gacha/bg_top.png);background-size:25px}.modal.bonus--100g.bbsBonus_win .bbsBonus_wrap{background-image:url(../images/bbs_gacha/bg_bbsBonus.png);background-repeat:no-repeat;background-size:290px;background-position:top 10px center}.modal.bonus--100g.bbsBonus_win .bbsBonus_wrap h2{margin:.5rem}.modal.bonus--100g.bbsBonus_win .bbsBonus-h1{margin:0;padding-top:.8rem}.modal.bonus--100g.bbsBonus_win .bbsBonus-h3{margin:0}.modal.bonus--100g.bbsBonus_win .bbsBonus-100g,.modal.bonus--100g.bbsBonus_win .titleBbs02_img,.modal.bonus--100g.bbsBonus_win .titleBbs_img{display:block;margin-right:auto;margin-left:auto}.modal.bonus--100g.bbsBonus_win .bbsBonus-100g{margin-left:36px;margin-top:-20px}.modal.bonus--100g.bbsBonus_win .bbsBonus_inner{background-color:#fff;padding-top:10px;padding-bottom:10px;margin-bottom:10px;width:270px;border-radius:3px;margin-right:auto;margin-left:auto}.modal.bonus--100g.bbsBonus_win .bbsBonus_inner .btn_tweet{color:#fff;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;padding:.5rem 0;display:block;width:210px;background-color:#00aced;text-align:center;border-radius:5px;margin-right:auto;margin-left:auto;border-top:1px solid #69bcf5}.modal.bonus--100g.bbsBonus_win .bbsBonus_inner .btn_tweet .icon_twitter{display:inline-block;margin-bottom:-4px;margin-right:10px;width:20px;height:17px;background-size:20px 17px;background-repeat:no-repeat;background-image:url(../images/icon_twitter_white.png)}.modal.bonus--100g.bbsBonus_win .bbsBonus_inner .caution{color:#ef580c;margin-top:15px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;text-align:center}.modal.bonus--100g.bbsBonus_win .bbsBonus_inner .btn_history{color:#fff;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;padding:.5rem 0;display:block;width:210px;background-color:#ef580c;text-align:center;border-radius:5px;margin-right:auto;margin-left:auto;border-top:1px solid #f59767;margin-top:5px}.modal.bonus--100g.bbsBonus_win .bbsBonus_txt{color:#fff;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;text-align:center;margin-bottom:10px}.modal.bonus--100g.bbsBonus_announce .cdPopup{background-image:url(../images/bbs_gacha/bg_top.png);background-size:25px}.modal.bonus--100g.bbsBonus_announce .bbsBonus-h1{margin:0;padding-top:15px;padding-bottom:10px}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-h1{margin:0;padding-top:15px}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .titleBbs-h1_img,.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .titleBbs-h2_img{display:block;margin-right:auto;margin-left:auto}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner{width:270px;margin-right:auto;margin-left:auto;background-color:#91d1f9;border:1px solid #b2e2ff;margin-bottom:1rem;border-radius:5px}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner p.caution{color:#000;text-align:center;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;margin-bottom:1rem}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner p.caution .bold{font-weight:700}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner div.question{background-color:#26a5f3;width:240px;padding:10px 0;margin-bottom:10px;color:#fff;text-align:center;margin-right:auto;margin-left:auto}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner div.question p.headline{font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;margin-bottom:10px}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner div.question p.caution2{font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;font-weight:700}.modal.bonus--100g.bbsBonus_announce .bbsBonus-announce_wrap .bbsBonus-announce_inner a.notes{font-size:14px;font-size:1.4rem;color:#e05600;text-decoration:underline;text-align:center;display:block;margin-bottom:10px}.modal.appSearchModal{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100;align-items:center}.modal.appSearchModal .cdPopup{position:absolute;margin:2rem auto 0;width:90%;max-width:300px;background-color:#fff;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:0 0 7px rgba(0,0,0,.4);-moz-box-shadow:0 0 7px rgba(0,0,0,.4);-webkit-box-shadow:0 0 7px rgba(0,0,0,.4);-o-box-shadow:0 0 7px rgba(0,0,0,.4);-ms-box-shadow:0 0 7px rgba(0,0,0,.4)}.modal.appSearchModal .cdPopup .btn_close{position:absolute;right:-10px;top:-18px;background-color:#6a6a6a;padding:8px 10px;border-radius:50%;box-shadow:0 0 7px rgba(0,0,0,.4);-moz-box-shadow:0 0 7px rgba(0,0,0,.4);-webkit-box-shadow:0 0 7px rgba(0,0,0,.4);-o-box-shadow:0 0 7px rgba(0,0,0,.4);-ms-box-shadow:0 0 7px rgba(0,0,0,.4)}.modal.appSearchModal .cdPopup .btn_close img{vertical-align:text-bottom}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_title{background-color:#2e8bff;text-align:center;padding:15px;border-radius:5px 5px 0 0}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_title p{color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;padding-left:15px}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_inner{text-align:center;padding:30px 22px}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_inner img{width:73px;height:auto;margin-bottom:15px}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_inner--title{color:#666;font-weight:700;font-size:15px;font-size:1.5rem;margin-bottom:15px}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_inner .smgStartBtn{max-width:315px;display:block;margin:25px auto 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ff7200;border-bottom:3px solid #a16931}.modal.appSearchModal .appSearchModal_wrap .appSearchModal_inner .smgStartBtn p{color:#666;letter-spacing:.1rem;height:50px;color:#fff;padding:17px;font-size:13px;font-size:1.3rem}.modal.comeBack{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100}.modal.comeBack .cdPopup{margin-right:auto;margin-left:auto;position:absolute;width:300px;left:50%;top:50%;margin-left:-150px;margin-top:-150px;background-color:#0b7dda;border-radius:5px;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.comeBack .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.comeBack .comaBack_wrap .comeBack-h1{margin:10px 0}.modal.comeBack .comaBack_wrap .comeBack-h1 img{display:block;margin-right:auto;margin-left:auto}.modal.comeBack .comaBack_wrap .comeBack_inner{padding-top:1rem;background-color:#fff;text-align:center;margin-right:auto;margin-left:auto;line-height:20px;line-height:2rem;width:280px}.modal.comeBack .comaBack_wrap .comeBack_inner .bold{font-weight:700}.modal.comeBack .comaBack_wrap .comeBack_inner .blue{color:#3778ad}.modal.comeBack .comaBack_wrap .comeBack_inner .bold{font-weight:700}.modal.comeBack .comaBack_wrap .comeBack_inner .small{font-size:10px;font-size:1rem;padding-bottom:.5rem;margin-bottom:10px}.modal.comeBack .comaBack_wrap .comeBack_inner .forUser{margin-bottom:5px;font-size:13px;font-size:1.3rem}.modal.comeBack .comaBack_wrap .comeBack_inner .border{display:block;width:250px;border-top:1px solid #cbdfee;margin-bottom:15px}.modal.comeBack .comaBack_wrap .comeBack_inner .present{margin-bottom:.5rem;font-size:14px;font-size:1.4rem}.modal.comeBack .comaBack_wrap .comeBack_inner .comeBack_inner02{background-color:#f1f9ff;width:260px;margin-right:auto;margin-left:auto;padding:5px 0 5px 0;margin-bottom:5px}.modal.comeBack .comaBack_wrap .comeBack_inner .comeBack_inner02 .add{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;margin-bottom:5px}.modal.comeBack .comaBack_wrap .btn_close02{display:block;border:1px solid #fff;border-radius:3px;color:#fff;width:85px;padding:5px 0;text-align:center;margin-bottom:10px;margin-right:auto;margin-left:auto}.modal.comeBack .comaBack_wrap .btn_close02 .close_icon{background-image:url(../images/comeback_campaign/cross.png);background-repeat:no-repeat;background-size:10px 10px;background-position:left center;display:inline-block;width:10px;height:10px;padding-right:15px}.modal.video-complete{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100}.modal.video-complete .cdPopup{margin-right:auto;margin-left:auto;border:3px solid #feca2e;position:absolute;width:310px;left:50%;top:50%;margin-left:-155px;margin-top:-110px;background-color:#fff;border-radius:5px;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmFhNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#fffaa4));background-image:-moz-linear-gradient(#fff,#fffaa4);background-image:-webkit-linear-gradient(#fff,#fffaa4);background-image:linear-gradient(#fff,#fffaa4)}.modal.video-complete .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.video-complete .complete_wrap{background-image:url(../images/bonus_video/img_decoration.png);background-repeat:no-repeat;background-size:304px;background-position:top left;font-weight:700}.modal.video-complete .complete_wrap .complete_img{display:block;margin-right:auto;margin-left:auto;padding-top:15px}.modal.video-complete .complete_wrap .complete_contents{width:290px;margin-right:auto;margin-left:auto;margin-top:15px;background-color:#fff;border-radius:3px;border:1px solid #ccc;padding:10px}.modal.video-complete .complete_wrap .complete_contents .complete_inner{display:table}.modal.video-complete .complete_wrap .complete_contents .complete_inner .icon{display:table-cell}.modal.video-complete .complete_wrap .complete_contents .complete_inner .title{display:table-cell;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;padding-left:10px}.modal.video-complete .complete_wrap .complete_contents .btn_install{margin-top:10px;width:270px;color:#fff;font-size:15px;font-size:1.5rem;text-align:center;display:inline-block;padding:8px 10px;-moz-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;-webkit-box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;box-shadow:rgba(255,255,255,.7) 0 1px 1px inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWRlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNzFiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#63ade8),color-stop(100%,#2171b3));background-image:-moz-linear-gradient(#63ade8,#2171b3);background-image:-webkit-linear-gradient(#63ade8,#2171b3);background-image:linear-gradient(#63ade8,#2171b3);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #5494ff}.modal.video-complete .complete_wrap .complete_contents .btn_install .icon{background-image:url(../images/bonus_video/icon_arrow.png);background-repeat:no-repeat;background-size:8px;background-position:right center}.modal.video-complete .complete_wrap .description{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#000}.modal.video-complete .complete_wrap .forHistory{font-size:15px;font-size:1.5rem;text-align:center;color:#417eaf;text-decoration:underline;display:block;margin-bottom:15px;margin-top:10px}.modal.video-way{background-color:rgba(0,0,0,.5);opacity:0;z-index:100;visibility:hidden;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,.3s;transition:opacity .3s 0s,visibility 0s .3s}.modal.video-way .cdPopup{margin-right:auto;margin-left:auto;position:absolute;width:310px;left:50%;top:50%;margin-left:-155px;margin-top:-140px;background-color:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.video-way .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.video-way .way_wrap .way_title{background-color:#ffef00;color:#3a79ab;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-weight:700;text-align:center;padding:10px 0;border-top-left-radius:12px;border-top-right-radius:12px}.modal.video-way .way_wrap .way_contents li{min-width:252px}.modal.video-way .way_wrap .way_contents img{display:block;margin-right:auto;margin-left:auto}.modal.video-way .way_wrap .way_contents .description{color:#000;font-weight:400;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;text-align:center}.modal.video-way .way_wrap .way_contents .page01 p{margin-top:40px}.modal.video-way .way_wrap .way_contents .page01 img{max-width:252px}.modal.video-way .way_wrap .way_contents .page02 p{margin-top:16px}.modal.video-way .way_wrap .way_contents .page03 p{text-align:center;margin-top:10px}.modal.video-way .way_wrap .way_contents .page03 p .bold{font-weight:700}.modal.video-way .way_wrap .way_contents .page03 p .small{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;text-align:center}.modal.video-way .way_wrap .bx-viewport .carousel li{padding:0}.modal.video-way .way_wrap .bx-viewport .carousel{margin:0}.modal.video-way .way_wrap .bx-viewport .carousel li:last-child{width:310px!important}.modal.video-way .way_wrap .bx-wrapper{border-bottom:0}.modal.video-way .way_wrap .bx-wrapper .bx-pager.bx-default-pager a{display:block}.modal.video-way .way_wrap .bx-wrapper .bx-pager{bottom:0;position:static}.modal.video-way .way_wrap .bx-wrapper .bx-pager.bx-default-pager a.active,.modal.video-way .way_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#f63859}.modal.video-way .way_wrap .bx-wrapper .bx-pager.bx-default-pager a{background-color:#999;width:12px;height:12px}.modal.newGameShareGet{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:100;align-items:center}.modal.newGameShareGet .cdPopup{position:absolute;border:2px solid #ffa800;margin:2rem auto 0;padding:15px;width:90%;max-width:300px;background-color:#fff;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.newGameShareGet .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal .newGameShareGet--wrap{text-align:center}.modal .newGameShareGet--wrap--title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px;font-weight:700;text-align:justify}.modal .newGameShareGet--wrap--title img{width:64px;height:64px;border-radius:10px;margin-right:10px}.modal .newGameShareGet--wrap .reserved-checked{width:100%;margin-bottom:20px}.modal .newGameShareGet--wrap--shareCampaigntWrap{background-color:#fff7e0;padding:22px 10px 10px;position:relative;border-radius:5px}.modal .newGameShareGet--wrap--shareCampaigntWrap .campaignRibbonWrap{position:absolute;top:-13px;left:-5px;background-color:#ffa800;padding:5px 10px;color:#fff;font-weight:700}.modal .newGameShareGet--wrap--shareCampaigntWrap .campaignRibbonWrap:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 5px transparent;border-right:solid 5px #b2701a}.modal .newGameShareGet--wrap--shareCampaigntWrap .shareInfoText{margin-bottom:10px}.modal .newGameShareGet--wrap--shareCampaigntWrap .twitterBtnWrap{padding:15px 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#55acee;position:relative}.modal .newGameShareGet--wrap--shareCampaigntWrap .twitterBtnWrap a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none}.modal .newGameShareGet--wrap--shareCampaigntWrap .twitterBtnWrap p{display:inline-block;color:#fff;text-align:center;font-weight:700;vertical-align:middle}.modal .newGameShareGet--wrap--shareCampaigntWrap .twitterBtnWrap img{display:inline-block;width:20px;height:auto;margin-right:5px;vertical-align:middle}.modal.loginTicket{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:130;align-items:center}.modal.loginTicket .cdPopup{position:absolute;border:2px solid #417eaf;margin:2rem auto 0;width:90%;max-width:300px;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.loginTicket .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal.loginTicket .cdPopup .btn_close:hover{cursor:pointer;cursor:hand}.modal.loginTicket .cdPopup .ticketBox{width:45px;height:45px;background-color:#fff;background-repeat:no-repeat;background-position:center 20%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;background-image:url(../../../images/gacha/login_ticket.png);background-size:43px auto;position:relative;text-align:center}.modal.loginTicket .cdPopup .ticketBox:not(:first-child){margin:0 2.5px}.modal.loginTicket .cdPopup .ticketBox:first-child{margin:0 2.5px 25px}.modal.loginTicket .cdPopup .ticketBox:last-child{margin:0 2.5px 5px}.modal.loginTicket .cdPopup .ticketBox .day{width:85%;line-height:1.5;color:#fff;padding:0;border-radius:3px 3px 0 0;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.modal.loginTicket .cdPopup .ticketBox .tickets{position:absolute;bottom:-2px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.modal.loginTicket .cdPopup .ticketBox .day,.modal.loginTicket .cdPopup .ticketBox .tickets{font-size:8px;font-size:.8rem}.modal.loginTicket .cdPopup .ticketBox .already_circle{position:absolute;width:90%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal.loginTicket .cdPopup .normal_box{border:1px solid #ff52b1;border:1px solid #ff52b1}.modal.loginTicket .cdPopup .normal_box .day{background-color:#ff52b1}.modal.loginTicket .cdPopup .fifth_box{border:1px solid #2c9c1d}.modal.loginTicket .cdPopup .fifth_box .day{background-color:#2c9c1d}.modal.loginTicket .cdPopup .fifth_box .tickets{color:#2c9c1d}.modal.loginTicket .cdPopup .tenth_box{border:1px solid #e31919}.modal.loginTicket .cdPopup .tenth_box .day{background-color:#e31919}.modal.loginTicket .cdPopup .tenth_box .tickets{color:#e31919}.modal.loginTicket .cdPopup .ticket_getting_inner .ticketBox{margin:0 5px 0 0}.modal.loginTicket .cdPopup .nextSpecial_inner .ticketBox{margin:0 5px 0 0}.modal .loginTicket_inner{padding:10px;background-image:url(../images/gacha/login_bonus_bg.png);background-size:cover;background-repeat:no-repeat;width:100%;background-position:center}.modal .loginTicket_inner .ticket_lists{max-width:260px;width:100%;margin:0 auto}.modal .loginTicket_inner .ticket_lists ul{display:flex;flex-wrap:wrap;margin:35px 0 0}.modal .loginTicket_inner .ticket_getting{margin-top:10px;max-width:210px;width:100%;margin-right:auto;margin-left:auto;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:url(../images/gacha/star_yellow_bg.png);background-size:97%;background-repeat:no-repeat;background-position:center 50%;padding:17px 0 3px}.modal .loginTicket_inner .ticket_getting_inner{display:flex;justify-content:center}.modal .loginTicket_inner .ticket_getting .gettingText{line-height:1.4}.modal .loginTicket_img{display:block;margin-right:auto;margin-left:auto;width:100%;height:auto}.modal .nextSpecial{background-color:#0096ac;padding:30px 0 15px 0;background-image:url(../images/gacha/star_white_bg.png);background-size:75%;background-repeat:no-repeat;background-position:center}.modal .nextSpecial_inner{display:flex;justify-content:center;align-items:center}.modal .nextSpecial_inner .gettingText{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.7),0 0 1px rgba(0,0,0,.7)}.modal .nextSpecial_inner .gettingText_strong{font-size:14px;font-size:1.4rem;background:linear-gradient(rgba(0,0,0,0) 50%,#ff0 50%)}.modal .nextSpecial_inner .gettingText_strong_Wrap .gettingText{display:inline-block}.modal.beginnerIntroCoin{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:120;align-items:center}.modal.beginnerIntroCoin .cdPopup{position:relative;border:5px solid #2e8bff;margin:2rem auto 0;width:90%;max-width:300px;background-color:#dcebff;background-image:url(/images/coin/beginner/sgcoin_bg.png);background-size:90px 90px;background-position:-5% -5%;background-repeat:no-repeat;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.beginnerIntroCoin .cdPopup .btn_close,.modal.beginnerIntroCoin .cdPopup .btn_close2{position:absolute;right:0;top:-25px}.modal .beginnerIntroCoin_wrap{padding:25px 15px}.modal .beginnerIntroCoin_wrap.finished{padding:25px 15px 15px}.modal .beginnerIntroCoin_wrap .chartImg,.modal .beginnerIntroCoin_wrap .titleImg{width:100%}.modal .beginnerIntroCoin_wrap .titleImg{margin-bottom:20px}.modal .beginnerIntroCoin_wrap .chartImg{margin:15px auto}.modal .beginnerIntroCoin_wrap .ready_chartImg{margin:0 auto 15px}.modal .beginnerIntroCoin_wrap .sakurako_modal_img{width:100%;position:relative;bottom:-15px}.modal .beginnerIntroCoin_wrap p{font-size:13px;font-size:1.3rem;text-align:justify}.modal .beginnerIntroCoin_wrap a{text-align:center;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700}.modal.beginnerIntroCoinComplete{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:120;align-items:center}.modal.beginnerIntroCoinComplete .cdPopup{position:relative;border:5px solid #2e8bff;margin:2rem auto 0;width:90%;max-width:300px;background-color:#fff;border-radius:5px;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.modal.beginnerIntroCoinComplete .cdPopup .btn_close{position:absolute;right:0;top:-25px}.modal .beginnerIntroCoinComplete_wrap{padding:25px 15px}.modal .beginnerIntroCoinComplete_wrap .centerItemsBox{text-align:center}.modal .beginnerIntroCoinComplete_wrap .text__blue{color:#2e8bff}.modal .beginnerIntroCoinComplete_wrap .text__white{color:#fff}.modal .beginnerIntroCoinComplete_wrap .text__strong{font-weight:700}.modal .beginnerIntroCoinComplete_wrap .text__small{font-size:11px;font-size:1.1rem;line-height:1.3}.modal .beginnerIntroCoinComplete_wrap .titleImg{width:85px;height:auto}.modal .beginnerIntroCoinComplete_wrap h1{font-size:25px;font-size:2.5rem;line-height:1.2;margin:20px auto}.modal .beginnerIntroCoinComplete_wrap p{font-size:13px;font-size:1.3rem;text-align:justify}.modal .beginnerIntroCoinComplete_wrap .screenshotBox{background-image:url(/images/coin/beginner/screen_bg.png);background-repeat:repeat;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:10px;margin:15px auto}.modal .beginnerIntroCoinComplete_wrap .screenshotBox img{width:48px;height:auto;margin-left:5px}.modal.beginnerComicSlider{background-color:rgba(0,0,0,.5);opacity:0;display:none;z-index:300;align-items:center}.modal.beginnerComicSlider .cdPopup{height:auto;position:relative;border:none;margin:auto;width:auto;max-width:none;background-color:transparent;border-radius:0}.modal.beginnerComicSlider .cdPopup .btn_close{position:absolute;right:0;top:0}.modal.beginnerComicSlider .cdPopup .bx-wrapper{height:530px!important;padding:0;height:auto}.modal.beginnerComicSlider .cdPopup .bx-wrapper img{max-width:none;display:inline}.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-pager{bottom:30px!important;padding:0!important}.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-pager .bx-pager-item{vertical-align:middle;z-index:100}.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-pager.bx-default-pager a{background-image:url(/images/top/slider_dot.png);background-position:center;background-repeat:no-repeat;background-size:5px;background-color:transparent;text-indent:-9999px;display:block;width:18px;height:18px;margin:0 10px;outline:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-pager.bx-default-pager a.active{background-size:13px;width:15px;height:15px}.modal.beginnerComicSlider .cdPopup .bx-viewport{height:100%!important;background-color:transparent}.modal.beginnerComicSlider .cdPopup .bxslider{margin:0}.modal.beginnerComicSlider .cdPopup .bx-next,.modal.beginnerComicSlider .cdPopup .bx-prev{background-position:center;background-size:25px}.modal.beginnerComicSlider .cdPopup .bx-prev{background-image:url(/images/top/pop_slide_arrow_left.png);background-position:5px center;left:-20px}.modal.beginnerComicSlider .cdPopup .bx-next{background-image:url(/images/top/pop_slide_arrow_right.png);background-position:10px center;right:-20px}.modal.beginnerComicSlider .cdPopup .bx-wrapper .bx-controls-direction a{width:40px;height:80px}.modal .beginnerComicSlider{line-height:1}.modal .beginnerComicSlider__list{position:relative;height:530px;padding:15px}.modal .beginnerComicSlider__wrapper{height:100%;border:2px solid #2e8bff;background-color:#fff;border-radius:10px;text-align:center}.modal .beginnerComicSlider__close{background-color:#6a6a6a;padding:8px 10px;border-radius:50%;z-index:500;position:absolute;top:0;right:0}.modal .beginnerComicSlider__close img{vertical-align:text-top;width:15px;height:auto}.modal .beginnerComicSlider__header{background-color:#2e8bff;color:#fff;padding:15px 0;margin-bottom:85px;border-radius:10px 10px 0 0;width:101%;position:relative;top:-1px;left:-1px}.modal .beginnerComicSlider__header h1{font-size:18px;font-size:1.8rem;letter-spacing:3px;font-weight:700;margin:0}.modal .beginnerComicSlider__title{margin-bottom:15px}.modal .beginnerComicSlider__title p{font-weight:700;color:#888;margin-bottom:15px}.modal .beginnerComicSlider__title img{width:75px;height:auto}.modal .beginnerComicSlider__main img{width:100%;height:auto;margin-bottom:3px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.modal .beginnerComicSlider__main p{line-height:17px;line-height:1.7rem;padding:0 15px}.modal .beginnerComicSlider__main .sliderMainTitle{line-height:15px;line-height:1.5rem;margin-bottom:10px}.modal .beginnerComicSlider__main .sliderMainTitle span{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:700;background-image:linear-gradient(to top,#ff0,#ff0 50%,rgba(255,255,0,0) 50%)}.modal .beginnerComicSlider__main .sliderMainTitle .titleTop{margin-bottom:5px}.modal .beginnerComicSlider__main .comicPageText{text-align:justify}.modal.is-visible{opacity:1;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity .3s 0s,visibility 0s 0s;visibility:visible;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.5)}.icon--radius{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}input[type=button],input[type=search],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.sg-coin input,.sg-coin select,.sg-coin textarea{font-size:16px;font-size:1.6rem}.sg-coin .field{margin-bottom:1.5rem}.sg-coin .field.postal-code input{width:35%}.sg-coin .field.prefectures{width:60%}.sg-coin .field.has-error input{background-color:#ffedf0}.sg-coin .field.has-error .error-message{color:#ff006c;display:block}.sg-coin .field .label{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:.5rem;display:inline-block}.sg-coin .field ::placeholder{color:#ccc;font-size:15px;font-size:1.5rem}.sg-coin .field input,.sg-coin .field select,.sg-coin .field textarea{border:1px solid #ccc;border-radius:3px;font-size:16px;font-size:1.6rem;padding:.5rem;width:100%;background-color:#fff}.sg-coin .field textarea{min-height:120px}.sg-coin .field .column-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.sg-coin .field .column-2 input{width:48%}.sg-coin .field .required{font-size:11px;font-size:1.1rem;color:#ff006c;font-weight:400}.sg-coin .field .control{margin-bottom:.5rem}.sg-coin .field .error-message{color:#ff006c;display:none}.sg-coin .field .button--coin-ghost{height:30px}.sg-coin .field .select{position:relative}.sg-coin .field .select select{padding-right:35px;height:35px}.sg-coin .field .select::before{background-color:#ccc;width:35px;height:35px;content:'';display:inline-block;position:absolute;right:0;pointer-events:none;border-radius:0 3px 3px 0}.sg-coin .field .select::after{font-family:FontAwesome;content:'\f107';color:#fff;position:absolute;display:inline-block;right:1.1rem;pointer-events:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:0;font-size:2rem}.balloon{position:relative;padding:1rem;background-color:#fee4c7}.balloon-wrap{padding:0 1rem}.balloon.round{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.balloon.has-border{border:2px solid #f48405}.balloon.has-border::before{content:'';position:absolute;display:block;width:0;height:0;left:15px;top:-15px;border-bottom:15px solid #f48405;border-right:15px solid transparent;border-left:15px solid transparent}.balloon::after{content:'';position:absolute;display:block;width:0;height:0;left:15px;top:-13px;border-bottom:15px solid #fee4c7;border-right:15px solid transparent;border-left:15px solid transparent}.beginner_balloon{display:none;position:absolute;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;font-weight:700;text-align:center;border-radius:3px;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2))}.beginner_balloon.is-visible{display:block}.balloon1{top:130px;left:15px;padding:10px;background-color:#e9f6ff;border:1px solid #2e8bff}.balloon1:before{content:"";position:absolute;top:-16px;left:25%;margin-left:-15px;border:8px solid transparent;border-bottom:8px solid #e9f6ff;z-index:2}.balloon1:after{content:"";position:absolute;top:-20px;left:25%;margin-left:-17px;border:10px solid transparent;border-bottom:10px solid #2e8bff;z-index:1}.balloon2_3Wrap{position:relative}.balloon2{top:340px;left:50%;width:300px;margin-left:-150px;padding:10px 20px;background-color:#fff5db;border:1px solid #f39314;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;z-index:3}.balloon2:after,.balloon2:before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.balloon2:before{bottom:-16px;border:8px solid transparent;border-top:8px solid #fff5db;z-index:2}.balloon2:after{bottom:-20px;border:10px solid transparent;border-top:10px solid #f39314;z-index:1}.balloon2.balloon2_2{top:480px}.balloon2.balloon2_2:before{top:-16px;bottom:auto;border:8px solid transparent;border-bottom:8px solid #fff5db;z-index:2}.balloon2.balloon2_2:after{top:-20px;bottom:auto;border:10px solid transparent;border-bottom:10px solid #f39314;z-index:1}.balloon2.balloon2_3{top:-55px}.smg-dialog .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(51,51,51,.8);visibility:hidden;opacity:0}.dialog-main .description{text-align:center;font-weight:700;margin-bottom:1.5rem;font-size:16px;font-size:1.6rem}.dialog-main .button-area{display:flex;justify-content:space-around}.dialog-main .button-area button{min-width:100px;width:40%}ui-widget-content{border:none}.ui-draggable .ui-dialog-titlebar{border:none;border-bottom:1px solid #ccc;background:0 0;text-align:center;margin-bottom:1.5rem}.is-error{color:#ff006c;padding:.5rem}.tab-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border:1px solid #ccc;border-radius:3px;font-size:15px;font-size:1.5rem;font-weight:600;margin:0 .5rem}.tab-nav__item{text-align:center;padding:1rem;border-right:1px solid #ccc}.tab-nav__item>a{color:#ccc;display:block}.tab-nav__item:last-child{border:none}.tab-nav__item.item-2{width:50%}.tab-nav__item.is-active{color:#fff;background-color:transparent;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNzU4YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2M2I1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ef758a),color-stop(100%,#f63b5b));background:-moz-linear-gradient(#ef758a,#f63b5b);background:-webkit-linear-gradient(#ef758a,#f63b5b);background:linear-gradient(#ef758a,#f63b5b);font-size:15px;font-size:1.5rem;border-radius:3px 0 0 3px}.tab-nav__item.is-active>a{color:#fff;display:block}.tab-nav__item.is-active:last-child{border-radius:0 3px 3px 0}.tab-nav__wrapper{overflow-x:auto}.tab-nav__first-child{display:inline-block;white-space:nowrap;margin:0}.tab-nav__first-child li{display:inline-block;border-radius:5px 5px 0 0;background-color:#ebebeb;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:.5rem .7rem;font-weight:600;vertical-align:bottom;color:#333}.tab-nav__first-child li.is-active{border:none;padding:1rem .8rem;background:#333;color:#fff}.tab-contents{display:none}.tab-contents.is-active{display:block}.tab-content__first-child{display:none;border-top:3px solid #333;background-color:#ebebeb}.tab-content__first-child.is-active{display:block}.tabGame{padding-top:10px}.tabGame__wrapper{border-top:3px solid #333;background-color:#ebebeb}.title-v2,.title-v2--filled{margin:0;padding:1rem 0;font-size:15px;font-size:1.5rem;text-align:center}.title-v2--filled{background-color:#dff2ff;color:#2766e6}