﻿*{margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{width:100%;margin:0;padding:0;font-weight:normal}body,form,button,select{font-family:"Hiragino Mincho ProN","Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic";font-size:16px}@media only screen and (device-height: 568px){body{line-height:1.2}}form{font-size:20px;-webkit-appearance:none;font-weight:bold}input{font-size:20px}select{font-size:16px}select.post{width:22px;height:22px}textarea{font-size:16px}ul{list-style:none}img{vertical-align:bottom}a{cursor:pointer}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"."}a{font-size:16px;color:#8446c5}div#container{display:block;position:relative;width:320px;min-height:464px;margin:0 auto;overflow:hidden;background:url("../img_s/layout/bg_common_long.jpg") center top repeat-y;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px;word-break:break-all}.shadow{-moz-box-shadow:3px 5px 4px #000;-webkit-box-shadow:3px 5px 4px #000;box-shadow:3px 5px 4px #000}.font_gothic{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0}.font_hannari{font-family:"Hannari";letter-spacing:-0.1em}.font_default{font-family:"Hiragino Mincho ProN","Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic";letter-spacing:0}.font_c1{color:#a39217}.font_c2{color:#de1ec4}.fontColorRed{color:#dd0000}.fontColorBlue{color:#0869d1}.font_xxlarge{font-size:22px !important;line-height:22px}.font_xlarge{font-size:20px !important;line-height:20px}.font_large{font-size:18px !important;line-height:18px}.font_middle{font-size:16px !important;line-height:16px}.font_small{font-size:14px !important;line-height:14px}.font_xsmall{font-size:12px !important;line-height:12px}.font_xxs{font-size:11px !important;line-height:11px}.font_xxsmall{font-size:10px !important;line-height:10px}.font_xxxs{font-size:10px !important;line-height:10px}.ftWeightNormal{font-weight:normal}.ftWeightBold{font-weight:bold}.filterGray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.textStyle1,.textStyle2,.communityTag{width:300px;padding:8px 0;background-color:#fff;border:1px solid #c4bd97;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#4b2900;font-size:18px;line-height:28px;text-align:center}.textStyle2,.communityTag{width:250px;font-size:16px;line-height:24px}.communityTag{padding:5px}.textStyle3{min-height:24px;padding-left:28px;background:url("../img_s/common/icon_attention.png") left top no-repeat;-moz-background-size:25px;-o-background-size:25px;-webkit-background-size:25px;background-size:25px;text-align:left !important;line-height:130%;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0;font-size:11px;color:#44310d}.left{float:left}.right{float:right}.floatBox:after{content:"";clear:both;display:block}.align_center{text-align:center}.align_right{text-align:right}select.baseSelect{-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:5px;width:200px;height:32px;line-height:32px;font-size:14px;text-indent:1em;color:#333333;border:1px solid #978848;cursor:pointer;background:#fff url(../img_s/layout/icon_arrow_01.png) no-repeat;background-size:25px auto;background-position:right center}.topics{display:block;background:#EEE;background-image:url(../img_s/mypage/ic_mypage_notice.gif);background-repeat:no-repeat;background-position:center right;background-size:30px;background-color:rgba(179,179,179,0.6);border-radius:6px;color:#ffffff;width:300px;box-shadow:0 1px 2px rgba(255,255,255,0.3),0px 1px 2px rgba(255,255,255,0.3) inset,-2px 0 2px rgba(255,255,255,0.3) inset;margin-left:auto;margin-right:auto;padding:8px 5px}a.linkbar{display:block;width:100%;text-align:left;color:#8446c5;margin:0;padding:2% 0;border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;text-decoration:none}.topup{width:96%;margin:0;padding:5px 2%;text-align:right;font-size:small;border-top:1px solid #999999}.topup a{text-decoration:none}.blk_320_news{position:relative;display:block;text-align:left;font-size:14px;width:310px;padding:10px 0 10px 10px;border-bottom:1px dashed #c51f69}.blk_320_news a{color:#c51f69;font-size:14px;text-decoration:none}.blk_320_news:after{display:block;position:absolute;top:50%;right:12px;width:10px;height:10px;margin-top:-6px;border-top:solid 3px #CC3F80;border-right:solid 3px #CC3F80;-webkit-transform:rotate(45deg);content:""}.blk_320_news:last-child{border-bottom:none}div.tab_menu{width:310px;margin:0 0 0 10px}div.tab_menu a{display:block;width:90px;padding:10px 0;margin:0 10px 0 0;background:#eeeeee;color:#666666;font-weight:bold;float:left;text-align:center;border-top:1px #666666 solid;border-left:1px #666666 solid;border-right:1px #666666 solid;border-bottom:1px #eeeeee solid;font-size:x-small;text-decoration:none}div.tab_menu span{display:block;width:94px;padding:10px 0;margin:0 10px 0 0;background:#ffffff;color:#666666;float:left;text-align:center;font-size:x-small;border:1px #ffffff solid}div.tab_menu_area{width:320px;margin:0 auto;background:#ffffff}.mate_list_table a{color:#666666}#MainArea{width:320px;text-align:center;color:#FFF;margin:0px;padding:0px;font-size:15px;color:#FFF;font-weight:bold;font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace}input[type="text"]{margin:0 8px 0 8px;padding:0 5px;height:35px;width:90%}ul.baseUl{padding:0;margin:0;border-top:0.5px solid #de1ec4;color:#de1ec4}li.baseLi{padding:0;margin:0;width:100%;height:auto;font-size:10px;border-top:1px dotted #de1ec4;list-style-type:none}li.baseLi a{padding:10px 25px 10px 15px;display:block;position:relative;height:auto;line-height:21px;text-decoration:none;color:#de1ec4;-webkit-tap-highlight-color:transparent}li.baseLi a:after{display:block;position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-6px;border-top:solid 3px #de1ec4;border-right:solid 3px #de1ec4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.moveIconLeft{display:block;padding:0 10px 0 10px;display:block;position:relative;height:40px;line-height:40px;width:100%;color:#8446c5;margin:0;padding:2% 0;border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;text-decoration:none;-webkit-tap-highlight-color:transparent;text-align:left}.moveIconLeft:after{display:block;position:absolute;top:50%;left:15px;width:10px;height:10px;margin-top:-7px;border-top:solid 3px #a39217;border-left:solid 3px #a39217;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.moveIconTextLeft{margin-left:35px}.circle{width:20px;height:20px;line-height:20px;font-size:14px;color:#ffffff;text-align:center;background:rgba(240,72,120,0.8);-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 4px 0px #93847c;-moz-box-shadow:0px 0px 4px 0px #93847c;-o-box-shadow:0px 0px 4px 0px #93847c;box-shadow:0px 0px 4px 0px #93847c}.marginCentering{margin-left:auto;margin-right:auto}.marginTop5{margin-top:5px}.marginBottom5{margin-bottom:5px}.marginTop10{margin-top:10px}.marginBottom10{margin-bottom:10px}.marginTop15{margin-top:15px}.marginBottom15{margin-bottom:15px}.marginTop20{margin-top:20px}.marginBottom20{margin-bottom:20px}.marginTop25{margin-top:25px}.marginBottom25{margin-bottom:25px}.marginTop30{margin-top:30px}.marginBottom30{margin-bottom:30px}.marginTop35{margin-top:35px}.marginBottom35{margin-bottom:35px}.attentionTextStyle{width:262px;margin:10px auto;padding:6px 8px;border:solid 1px #ce1189;border-radius:10px;background:#fff;line-height:14px;font-size:12px;color:#44310d}.attentionTextStyle .emphasisText{border-bottom:solid 1px #ce1189;color:#ce1189}.attentionTextStyle .title{margin:0 0 6px 0;text-align:center;font-size:14px;font-weight:bold}.tap-highlight{position:relative;z-index:0;padding:0}.tap-highlight:active:before,.tap-highlight:focus:before,.tap-highlight.pseudo-active:before{position:absolute;top:-1px;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;background-color:rgba(255,255,255,0.4);-webkit-box-shadow:2px 2px 12px rgba(255,255,255,0.6),-2px -2px 8px rgba(255,255,255,0.6);box-shadow:2px 2px 12px rgba(255,255,255,0.6),-2px -2px 8px rgba(255,255,255,0.6);content:"";display:inline-block}.areaText3{padding:2px 2px;background-color:rgba(255,255,255,0.8);color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #938345;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 1px rgba(255,255,255,0.6);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 1px rgba(255,255,255,0.6);box-shadow:1px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 1px rgba(255,255,255,0.6)}.box{margin:auto 10px;padding:10px 5px;color:#1B1B1B;border-radius:2px}.box.bg_pink{background-color:#ffe5f4}.box.bg_white{background-color:rgba(255,255,255,0.9)}.baseListContent0,.baseListContent1{position:relative;display:table;width:300px;padding:2px;border-spacing:3px;margin:5px auto;border-radius:5px;-webkit-border-radius:5px;color:#1b1b1b;font-size:12px}.baseListContent0 img,.baseListContent1 img{vertical-align:middle}.baseListContent0 .whiteBoxCell,.baseListContent1 .whiteBoxCell{border-radius:5px;-webkit-border-radius:5px;background-color:rgba(255,255,255,0.5)}.baseListCell{display:table-cell;vertical-align:middle}.baseListContent0{background-color:#f9a6d5}.baseListContent0 .baseListSubColor{color:#f11d81}.baseListContent1{background-color:#e56495}.baseListContent1 .baseListSubColor{color:#ffffff}div.charaName{margin-top:16px;position:relative}div.charaName div.charaNameImg img{width:184px}div.charaName div.charaChangeBtn{position:absolute;top:-4px;left:186px}div.charaName div.charaChangeBtn img{width:43px}div.charaName div.allReadBtn,div.charaName div.allReadGrayBtn{position:absolute;top:0px;right:18px}div.charaName div.allReadBtn img,div.charaName div.allReadGrayBtn img{width:70px}ul.changeTypeTab{position:relative;z-index:15;width:285px;height:52px;margin:0 auto}ul.changeTypeTab li{position:absolute;bottom:-1px;width:140px;vertical-align:bottom}ul.changeTypeTab li:nth-child(1){left:0}ul.changeTypeTab li:nth-child(2){right:0}ul.changeTypeTab img{width:140px;vertical-align:bottom}ul.changeTypeTab img.active{margin-bottom:-3px}div.charaChangePopup div.charaChangePopupTitle img{width:297px;position:relative;left:-5px;top:-2px}div.charaChangePopup div.charaChangePopupCommonRouteBtn{text-align:center}div.charaChangePopup div.charaChangePopupCommonRouteBtn img{width:235px}#pageTop{position:fixed;bottom:20px;right:14px;width:45px;height:45px;background-color:#CC3333;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;opacity:0.7}#pageTop .triangle{width:0;height:0;margin:0 auto;border:12px solid transparent;border-bottom:18px solid #fff;text-align:center}.popupBtn .popupCloseBtn .nextForcePopupBtn{cursor:pointer}.popupFrame{position:absolute;overflow:hidden;display:none;color:#2d1d00}.popupFrame .frameWrap{margin:8px auto}.popupFrame .frameWrap .popupHead{font-size:22px;font-weight:bold;text-align:center;margin:0 auto;padding:15px 0}.popupFrame .frameWrap .popupTitleArea{background:url("../img_s//common/popup_announce.png") no-repeat no-repeat;-moz-background-size:318px;-o-background-size:318px;-webkit-background-size:318px;background-size:318px;background-position-x:1px;background-position-y:-3px}.popupFrame .frameWrap .popupTitleText{padding:6px 0 15px;text-align:center;font-size:20px;font-family:'Hannari';color:#fff;text-shadow:2px 2px 3px #c779d0, -2px 2px 3px #c779d0, 2px -2px 3px #c779d0, -2px -2px 3px #c779d0}.popupFrame .frameWrap .popupBody{position:relative;margin:0 auto;line-height:20px}.popupFrame .frameWrap .popupBody .popupSubHead{margin:8px auto;width:284px;height:22px;background-size:284px 7px;background-position:0px 14px;background-repeat:no-repeat}.popupFrame .frameWrap .popupBody .popupSubHead h3{padding-top:4px;text-align:center;font-size:10px;font-weight:bold;color:#000000}.popupFrame .frameWrap .popupBody .popup_confirm{width:250px;margin:0 auto}.popupFrame .frameWrap .popupBody .popup_confirm .title{margin-bottom:8px;font-size:18px;font-weight:bold;text-align:center}.popupFrame .frameWrap .popupBody .popup_confirm .popup_button_area{position:relative;width:250px;height:46px;margin-top:10px}.popupFrame .frameWrap .popupBody .popup_confirm .popup_button_area .small_btn_01{position:absolute;left:30px;top:0}.popupFrame .frameWrap .popupBody .popup_confirm .popup_button_area .small_btn_02{position:absolute;right:30px;top:0}.popupFrame .frameWrap .popupBody form{font-size:14px}.popupFrame .frameWrap .closeBtnPosition{position:absolute;top:13px}.popupFrame .frameWrap .closeBtnPositionForce{position:absolute;top:-14px}.popupFrame .frameWrap .tap-highlight{display:inline}.popupFrame.flexible .frameWrap{background:url("../img_s/layout/popup_bg.png") center top repeat-y;background-size:318px;z-index:40}.popupFrame .popup_top{position:absolute;left:0;top:5px;height:8px;z-index:50}.popupFrame .popup_under{position:absolute;left:0;bottom:5px;height:8px;z-index:50}.popupFrame .itemInfoArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 20px;padding:10px 0 0}.popupFrame .itemInfoArea .itemInfoImg{width:80px}.popupFrame .itemInfoArea .itemInfoCaption{display:-webkit-flex;display:flex;-webkit-align-items:left;align-items:left;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:175px;margin-left:10px}.popupFrame .itemInfoArea .itemInfoCaption #stockThrowConfirmName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px}.popupFrame .copyText{margin:15px;text-align:center}.popupFrame .popupBtnArea{text-align:center;padding-bottom:20px}.popupFrame #stockThrowResult{padding:15px 0;text-align:center;line-height:28px}.popupFrame #avatarThrow{padding-top:31px;text-align:center}.popupFrame #avatarThrow .avatarThrowImage{margin-bottom:15px}.popupFrame #avatarThrow .avatarThrowText{margin-bottom:21px;line-height:27px}.bonusItem.resultStyle{background-color:#fff}.bonusItem.resultStyle .itemTitle{background-color:#BB1E69;color:#fff}.popupStoryCampaignResult{padding:25px 15px 0;text-align:center}.popupStoryCampaignResult .popupRead{margin-bottom:20px;font-size:20px;line-height:22px}.popupStoryCampaignResult .popupTitle{margin-bottom:10px;background-color:#BB1E69;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:26px}.popupStoryCampaignResult .floatBox{width:170px;margin:0 auto;overflow:hidden;*zoom:1;text-align:center}.popupStoryCampaignResult .popupImg{margin-bottom:10px}.popupStoryCampaignResult .popupImg.floatLeft{float:left;width:80px}div.profitNavi,div.profitNavi2,div.profitSecondSeasonNavi,div.profitSecondSeasonNavi2{width:267px;height:74px;margin:0 auto}div.profitNavi>div.body,div.profitNavi2>div.body,div.profitSecondSeasonNavi>div.body,div.profitSecondSeasonNavi2>div.body{display:table-cell;vertical-align:middle;width:170px;height:64px;padding:5px 5px 5px 92px;text-align:left;font-size:12px;line-height:16px;color:#fff}div.profitNavi2>div.body,div.profitSecondSeasonNavi2>div.body{padding:5px 87px 5px 10px}div.profitNavi,div.profitSecondSeasonNavi{background:url("../img_s/common/navi.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.long,div.profitSecondSeasonNavi.long{width:300px;height:59px;margin:5px auto;background:url("../img_s/common/navi_1_long.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.long>.body,div.profitSecondSeasonNavi.long>.body{padding:5px 5px 5px 85px;width:210px;height:49px}div.profitNavi.mini,div.profitSecondSeasonNavi.mini{width:320px;height:47px;margin:0;background:url("../img_s/common/navi_1_mini.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.mini>.body,div.profitSecondSeasonNavi.mini>.body{padding:0 5px 0 76px;width:222px;height:48px}div.profitNavi.line1,div.profitSecondSeasonNavi.line1{width:320px;height:42px;margin:0;background:url("../img_s/common/navi_1_line1.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.line1>.body,div.profitSecondSeasonNavi.line1>.body{padding:3px 5px 0 76px;width:222px;height:42px}div.profitNavi.line2,div.profitSecondSeasonNavi.line2{width:320px;height:50px;margin:0;background:url("../img_s/common/navi_1_line2.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.line2>.body,div.profitSecondSeasonNavi.line2>.body{padding:4px 5px 0 76px;width:222px;height:48px}div.profitNavi.line3,div.profitSecondSeasonNavi.line3{width:320px;height:63px;margin:0;background:url("../img_s/common/navi_1_line3.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitNavi.line3>.body,div.profitSecondSeasonNavi.line3>.body{padding:0 5px 0 76px;width:222px;height:69px}div.profitNavi2{background:url("../img_s/common/navi_2.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitSecondSeasonNavi{background:url("../img_s/second_season/common/navi.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitSecondSeasonNavi.mini{background:url("../img_s/second_season/common/navi_1_mini.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}div.profitSecondSeasonNavi2{background:url("../img_s/second_season/common/navi_2.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}.i_btn_f{display:table;position:relative;width:320px;height:52px;background:transparent}.i_btn_f a{text-decoration:none;display:table-cell;height:52px;line-height:0px}.i_btn_f_mypage{display:block;position:relative;width:320px;height:60px}.i_btn_f_mypage a{text-decoration:none}.i_btn_g{position:relative;color:#fff;width:61px;margin:0px auto;font:12px/18px Meiryo;font-weight:bold;float:left}.i_btn p{position:absolute;width:61px;text-align:center;top:2px;z-index:2;text-shadow:2px 2px 3px #e89bc9, -2px -2px 3px #e89bc9}.i_btn_g p{position:absolute;width:61px;text-align:center;top:2px;z-index:2;text-shadow:2px 2px 3px #cccccc, -2px -2px 3px #cccccc;color:#ffffff}.i_btn img,.i_btn_g img{z-index:1;width:61px}.i_c_btn{position:relative;color:#fff;width:76px;height:56px;margin:0px auto;font:12px/18px Meiryo;font-weight:bold;float:left;background:#FFFFFF}.i_c_btn p{position:absolute;width:76px;text-align:center;top:2px;z-index:2;text-shadow:2px 2px 3px #e89bc9, -2px -2px 3px #e89bc9}.i_c_btn img{z-index:1;width:76px;height:56px;background:#FFFFFF}.i_btn{position:relative;width:50px;margin:0px auto;padding:5px;float:left}.blueBtn1{font-size:12px;color:#ffffff;background-color:#3da5d5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #3da5d5;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4),inset 0px 1px 1px rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4),inset 0px 1px 1px rgba(255,255,255,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.4),inset 0px 1px 1px rgba(255,255,255,0.3);text-shadow:0px -1px 1px rgba(0,0,0,0.3),0px 1px 1px rgba(255,255,255,0.3)}.pinkBtn1{font-size:12px;color:#ffffff;background:-moz-linear-gradient(top, #f863ae 0%, #f863ae);background:-webkit-gradient(linear, left top, left bottom, from(#f863ae), to(#f863ae));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #f863ae;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);text-shadow:0px -1px 0px rgba(0,0,0,0.1),0px 1px 0px rgba(255,255,255,0.3)}.pinkBtn2{font-size:12px;color:#ffffff;background:-moz-linear-gradient(top, #eb338f 0%, #eb338f);background:-webkit-gradient(linear, left top, left bottom, from(#eb338f), to(#eb338f));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #eb338f;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);text-shadow:0px -1px 0px rgba(0,0,0,0.1),0px 1px 0px rgba(255,255,255,0.3)}.goldBtn1{font-size:12px;color:#ffffff;background:-moz-linear-gradient(top, #b5923e 0%, #b5923e);background:-webkit-gradient(linear, left top, left bottom, from(#b5923e), to(#b5923e));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #f863ae;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);text-shadow:0px -1px 0px rgba(0,0,0,0.1),0px 1px 0px rgba(255,255,255,0.3)}.goldBtn2{font-size:12px;color:#ffffff;background:-moz-linear-gradient(top, #b5923e 0%, #b5923e);background:-webkit-gradient(linear, left top, left bottom, from(#b5923e), to(#b5923e));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #b5923e;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);box-shadow:0px 1px 2px rgba(0,0,0,0.4),inset 0px 0px 3px rgba(255,255,255,0.7);text-shadow:0px -1px 0px rgba(0,0,0,0.1),0px 1px 0px rgba(255,255,255,0.3)}.main_title_bar{width:320px;height:38px;line-height:36px;font-size:16px;background-image:url(../img_s/layout/main_title_bar.png);background-size:320px 38px;background-repeat:no-repeat;color:#ffffff;display:block;text-align:center;text-shadow:1px 1px 1px #DD6BB2, -1px 1px 1px #DD6BB2, 1px -1px 1px #DD6BB2, -1px -1px 1px #DD6BB2}.title_bar{width:320px;height:30px;line-height:30px;font-size:16px;background-size:320px 30px;background-repeat:no-repeat;color:#ffffff;display:block;text-align:center}h3.h3_1{width:100%;height:40px;margin:0.5em auto 0;padding-top:21px;background:url("../img_s/common/bg_h3_1.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;text-align:center;font-size:18px;line-height:18px;font-family:"Hannari";letter-spacing:-0.1em;font-weight:bold;color:#523808}h3.h3_2{width:100%;height:20px;margin:0.5em auto 0;background:url("../img_s/common/bg_h3_2.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;text-align:center;font-size:16px;line-height:16px;font-family:"Hannari";letter-spacing:-0.1em;font-weight:bold;color:#fff}h3.bonusTitle1{width:310px;height:16px;padding:9px 0 10px 10px;background:url("../img_s/common/bonus/bg_title1.png") center top no-repeat;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px;font-family:"Hannari";letter-spacing:-0.1em;letter-spacing:0;text-align:center;font-size:16px;line-height:16px;color:#ba226c;font-weight:bold}h3.bonusTitle2{width:310px;height:16px;padding:9px 0 10px 10px;background:url("../img_s/common/bonus/bg_title2.png") center top no-repeat;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px;font-family:"Hannari";letter-spacing:-0.1em;letter-spacing:0;text-align:center;font-size:16px;line-height:16px;color:#ba226c;font-weight:bold}h4.h4_tokuten{width:238px;min-height:30px;margin:1em auto 0.2em;padding:5px 0 0 82px;text-align:left;font-size:16px;line-height:16px;font-family:"Hannari";letter-spacing:-0.1em;letter-spacing:0;font-weight:bold;color:#3f3200;text-shadow:3px  3px 3px #fff, 3px -3px 3px #fff, -3px  3px 3px #fff, -3px -3px 3px #fff}h4.h4_tokuten.no_icon{padding:0;text-align:center}h4.h4_tokuten.tokuten01{background:url("../img_s/common/bonus/icon_tokuten01.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten02{background:url("../img_s/common/bonus/icon_tokuten02.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten03{background:url("../img_s/common/bonus/icon_tokuten03.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten04{background:url("../img_s/common/bonus/icon_tokuten04.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten05{background:url("../img_s/common/bonus/icon_tokuten05.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten06{background:url("../img_s/common/bonus/icon_tokuten06.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten07{background:url("../img_s/common/bonus/icon_tokuten07.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten08{background:url("../img_s/common/bonus/icon_tokuten08.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten09{background:url("../img_s/common/bonus/icon_tokuten09.png") 7px top no-repeat;-moz-background-size:69px;-o-background-size:69px;-webkit-background-size:69px;background-size:69px}h4.h4_tokuten.tokuten{background:url("../img_s/common/bonus/icon_tokuten.png") 6px top no-repeat;-moz-background-size:60px;-o-background-size:60px;-webkit-background-size:60px;background-size:60px}.sub_title_bar{width:320px;height:26px;line-height:26px;font-size:14px;background-color:#c371e2;color:#f4ebae;display:block;text-align:center}.dataBar{height:14px;padding-top:4px;margin-top:30px;background:url("../img_s/gacha/bar_period.png") left top no-repeat;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px;background-size:100%;text-align:center;line-height:12px;font-size:12px;color:#fff}.frame1Area{position:relative;margin-top:18px;padding:0 0 18px;background:url("../img_s/common/tabbox_background.png") left top repeat-y;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px;z-index:1}.frame1Area.withTabArea{top:-5px;z-index:10}.frame1Area:before,.frame1Area:after{position:absolute;left:0;width:100%;height:18px;z-index:2;content:' '}.frame1Area:before{top:-18px;background:url("../img_s/common/tabbox_top.png") left top no-repeat;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px}.frame1Area:after{bottom:-2px;background:url("../img_s/common/tabbox_bottom.png") left top no-repeat;-moz-background-size:320px;-o-background-size:320px;-webkit-background-size:320px;background-size:320px}.frame1Area .frameInner{position:relative;z-index:4;padding:0 15px 0}.frame2Area{margin:10px 0}.frame2Area h4.frameHeader,.frame2Area div.frameBody{border:1.5px #c92c98 solid;text-align:center}.frame2Area h4.frameHeader{margin:0;padding:4px 2px 1px;border-radius:7px 7px 0 0;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0;font-size:12px;background-color:#c92c98;color:#fff}.frame2Area div.frameBody{position:relative;top:-2px;margin:0;padding:3px 5px;border-radius:0 0 7px 7px;font-size:12px}.frame2Area.active h4.frameHeader,.frame2Area.active div.frameBody{border-color:#de7ecc}.frame2Area.active h4.frameHeader{background-color:#de7ecc}.frame3Area{width:195px;position:relative;margin:10px 0;padding:0;background:url("../img_s/common/bg_frame3_body.png") left top repeat-y;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;z-index:11}.frame3Area:before,.frame3Area:after{position:absolute;left:0;width:100%;height:40px;z-index:12;content:' '}.frame3Area:before{top:-10px;z-index:13;background:url("../img_s/common/bg_frame3_top.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}.frame3Area:after{bottom:-10px;background:url("../img_s/common/bg_frame3_bottom.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%}.frame3Area .frameInner{position:relative;z-index:14;min-height:55px;padding:0 18px 0 20px}.bonusItemBox1{display:inline-block;position:relative;width:260px;margin:7px 0;padding-top:5px;background:url("../img_s/common/bonus/bg_bonus_item_box1_1.png") left top no-repeat;-moz-background-size:260px;-o-background-size:260px;-webkit-background-size:260px;background-size:260px;transform:translateZ(0);text-align:left;font-size:12px}.bonusItemBox1 img{display:block}.bonusItemBox1>.icon{position:absolute;left:16px;top:8px;z-index:2}.bonusItemBox1>.nameOuter{padding-bottom:5px;background:url("../img_s/common/bonus/bg_bonus_item_box1_3.png") left 0px bottom -2px no-repeat;-moz-background-size:260px;-o-background-size:260px;-webkit-background-size:260px;background-size:260px;line-height:0}.bonusItemBox1>.nameOuter>.name{padding:2px 6px 2px 90px;background:url("../img_s/common/bonus/bg_bonus_item_box1_2.png") left top repeat-y;-moz-background-size:260px;-o-background-size:260px;-webkit-background-size:260px;background-size:260px;line-height:16px;color:#5e21a1}.bonusItemBox1>.detailOuter{padding-bottom:5px;background:url("../img_s/common/bonus/bg_bonus_item_box1_5.png") left bottom no-repeat;-moz-background-size:260px;-o-background-size:260px;-webkit-background-size:260px;background-size:260px;line-height:0}.bonusItemBox1>.detailOuter>.detail{position:relative;min-height:40px;padding:3px 6px 0 90px;background:url("../img_s/common/bonus/bg_bonus_item_box1_4.png") left top repeat-y;-moz-background-size:260px;-o-background-size:260px;-webkit-background-size:260px;background-size:260px;font-size:11px;line-height:14px;color:#755e03}.bonusItemBox1>.detailOuter>.detail>.remain{color:#c3236e}.bonusItemBox1>.detailOuter>.detail>.iconCleared{position:absolute;right:6px;top:0;padding:9px;background:url("../img_s/mate/line_hello.png") left top no-repeat;-moz-background-size:44px;-o-background-size:44px;-webkit-background-size:44px;background-size:44px}.org_btn_01,.org_btn_02,.org_btn_03{margin-bottom:10px;padding:9px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.5);box-shadow:3px 3px 3px rgba(0,0,0,0.5);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.org_btn_01{border:1px solid #d982cd;background-color:#e388d7}.org_btn_02{border:1px solid #cc64bb;background-color:#d96ac8}.org_btn_03{border:1px solid #c246ad;background-color:#cf4abb}.btn_search,.btn_select{display:inline-block;width:120px;height:24px;background-repeat:no-repeat;border:none;text-align:center;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0;font-size:80%}.btn_search:active,.btn_select:active{position:relative;top:1px}.btn_search{background:url("../img_s/common/btn_search.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;padding-left:24px}.btn_select{background:url("../img_s/common/btn_select.png") left top no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;padding-right:24px}.tabArea{text-align:center}.tabArea li,.tabArea a{text-align:center;font-family:"Hannari";letter-spacing:-0.1em;line-height:1em;font-size:16px;font-weight:bold;color:#552b65;text-shadow:1px 1px 0 #bb87dc, -1px 1px 0 #bb87dc, 1px -1px 0 #bb87dc, -1px -1px 0 #bb87dc}.tabArea li.active,.tabArea li.active a,.tabArea a.active,.tabArea a.active a{font-size:20px;color:#2d1d00;text-shadow:0px 2px 2px rgba(4,0,0,0.6)}.tabArea li.active:first-letter,.tabArea li.active a:first-letter,.tabArea a.active:first-letter,.tabArea a.active a:first-letter{color:#6e04b7}.tabArea li{display:inline-block}.tabArea li.active{position:relative;z-index:11}.tabArea li:active{top:1px}.tabArea li.badgeNew a{background:url("../img_s/common/icon_newbadge.png") right 2px top -1px no-repeat;-moz-background-size:48px;-o-background-size:48px;-webkit-background-size:48px;background-size:48px}.tabArea a{display:inline-block;width:100%;height:27px;text-decoration:none;color:#4b2900}ul.tab2_1 li{width:133px;height:29px;padding:15px 5px 0;background:url("../img_s/common/tab2_1_inactive.png") center bottom no-repeat;-moz-background-size:145px;-o-background-size:145px;-webkit-background-size:145px;background-size:145px}ul.tab2_1 li a{line-height:29px}ul.tab2_1 li.active{height:32px;padding-top:12px;background:url("../img_s/common/tab2_1_active.png") center bottom no-repeat;-moz-background-size:145px;-o-background-size:145px;-webkit-background-size:145px;background-size:145px}ul.tab3_1{height:37px;overflow:hidden}ul.tab3_1.overFrame{height:43px}ul.tab3_1 li{width:31%;height:24px;margin-left:2%;padding-top:13px;float:left;background:url("../img_s/common/tab3_1_inactive.png") center bottom no-repeat;-moz-background-size:102px;-o-background-size:102px;-webkit-background-size:102px;background-size:102px}ul.tab3_1 li a{height:24px;font-size:14px;line-height:26px}ul.tab3_1 li a.double{font-size:10px;line-height:12.5px}ul.tab3_1 li.active{height:36px;padding-top:7px;background:url("../img_s/common/tab3_1_active.png") center bottom no-repeat;-moz-background-size:102px;-o-background-size:102px;-webkit-background-size:102px;background-size:102px}ul.tab3_1 li.active a{height:27px;padding-top:3px;font-size:16px;line-height:27px}ul.tab3_1 li.active a.double{line-height:14.5px;font-size:12px}ul.tab3_1 li:first-child{margin-left:1.5%}.tb_stripe1{width:100%;border-spacing:0;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tb_stripe1 tr:nth-child(odd){background-color:#e388d7}.tb_stripe1 tr:nth-child(even){background-color:#cf4abb}.tb_stripe1 tr:first-child td{border-top:none}.tb_stripe1 td{padding:8px 10px;border-top:1px solid rgba(255,255,255,0.5)}.tub_btn_select,.tub_btn_01,.tub_btn_02{display:inline-block;width:140px;height:43px;line-height:34px;background-size:140px 43px;background-repeat:no-repeat;font-size:12px;display:inline-block;text-align:center;text-decoration:none;border:0}.tub_btn_select{background-image:url(../img_s/layout/tub_btn_select.png);color:#f5d7b4;text-shadow:1px 1px 1px #383837, -1px 1px 1px #383837, 1px -1px 1px #383837, -1px -1px 1px #383837}.tub_btn_01{background-image:url(../img_s/layout/tub_btn_01.png);color:#f5d7b4;text-shadow:1px 1px 1px #383837, -1px 1px 1px #383837, 1px -1px 1px #383837, -1px -1px 1px #383837}.tub_btn_02{background-image:url(../img_s/layout/tub_btn_02.png);color:#313131;text-shadow:1px 1px 1px #5C5C5C, -1px 1px 1px #5C5C5C, 1px -1px 1px #5C5C5C, -1px -1px 1px #5C5C5C}.pagerWrapper{display:inline-block;margin:5px auto;text-align:center;width:100%;line-height:30px;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0}.pagerWrapper .pagerCount{text-align:center;color:#4b2900;font-size:16px;font-weight:bold}.pagerWrapper .pagerCount .currentPage{padding-right:3px}.pagerWrapper .pagerCount .totalPage{padding-left:3px}.pagerWrapper .pagerPrev img,.pagerWrapper .pagerNext img{width:38px;vertical-align:middle}.statusLabel{display:inline-block;height:12px;margin:1px 5px;padding:2px 4px;border:1px #a28e2f solid;border-radius:4px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Roboto,"Noto Sans CJK JP","Noto Sans CJK JP Regular","Noto Sans JP","Droid Sans Japanese","MS PGothic",sans-serif;letter-spacing:0;font-size:12px;line-height:12px;font-weight:bold;color:#a28e2f}.statusLabel.xxsmall{font-size:10px;line-height:10px;padding:2px 4px}.statusLabel.gold{border-color:#a28e2f;background-color:#a28e2f;color:#fff}ul.userParameters{width:170px;margin:10px auto}ul.userParameters li{width:105px;height:26px;line-height:26px;font-size:13px;text-align:center;padding-left:65px;color:#8a7041}ul.userParameters li.exchangeCoin{background:url("../img_s/common/status_exchange_coin.png") left top no-repeat;-moz-background-size:170px;-o-background-size:170px;-webkit-background-size:170px;background-size:170px}ul.userParameters li.exchangeBuyCoin{background:url("../img_s/common/status_exchange_buy_coin.png") left top no-repeat;-moz-background-size:170px;-o-background-size:170px;-webkit-background-size:170px;background-size:170px}ul.userParameters li.charm{background:url("../img_s/common/status_charm.png") left top no-repeat;-moz-background-size:170px;-o-background-size:170px;-webkit-background-size:170px;background-size:170px}ul.userParameters li.haveCount{background:url("../img_s/common/status_have_count.png") left top no-repeat;-moz-background-size:170px;-o-background-size:170px;-webkit-background-size:170px;background-size:170px}div.popupHelpStyle{padding:0 10px 15px}div.popupHelpStyle .wrap{margin:10px auto}div.popupHelpStyle .title{font-size:22px;font-weight:bold;line-height:45px;padding-top:7px;text-align:center}div.popupHelpStyle .sub_title_bar{width:100% !important}div.popupHelpStyle .body{font-size:12px;line-height:16px;padding:5px}
