@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}body{font-family:Lucida Grande,'ヒラギノ角ゴ ProN W3',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif;font-size:14px;-webkit-text-size-adjust:none;line-height:1.5;color:#333;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}:first-child+html body{font-size:87.5%}* html body{font-size:87.5%}html>body{font-size:87.5% \9}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td{margin:0;padding:0}input,textarea{margin:0;font-size:100%}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset,img{border:0}img{vertical-align:top}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0}a{color:#4c83e8;text-decoration:none}a:hover,a:active{text-decoration:underline}button{font-family:Lucida Grande,'ヒラギノ角ゴ ProN W3',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif}html{min-height:100vh}body{display:flex;flex-direction:column;min-height:100vh;text-align:center;background:#eee;font-family:Helvetica Neue,verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}@media print{html,html body{background-image:none!important}}.l-eisysGroupHeader{position:relative;z-index:600}#wrapper{display:flex;flex-direction:column;flex-grow:1;min-width:1024px;text-align:left;background:#eff1f1}#header{display:flex;align-items:center;position:relative;z-index:500;box-sizing:border-box;background:#fff;height:50px;padding:0 15px;border-bottom:solid 1px #ddd}#headerIn{margin:0 auto;text-align:left;display:table;width:1020px}#headerIn.headerType02{width:100%}.clearfix,#contents,.section{display:block;min-height:1%}.clearfix:after,#contents:after,.section:after{clear:both;content:".";display:block;height:0;visibility:hidden}.l-nijigame-header{position:relative;display:flex;justify-content:space-between;background:#fff;text-align:left;z-index:5}.l-nijigame-header .header_discription{line-height:2}.l-nijigame-header .header_item{padding:4px 16px 2px;font-size:11px}.l-nijigame-header .header_item.sub_menu{margin-left:auto;display:flex;align-items:center}.l-nijigame-header .header_account{position:relative;display:flex;margin-right:6px;color:#333}.l-nijigame-header .header_account a{color:#333}.l-nijigame-header .header_account a:hover{opacity:.8;text-decoration:none}.l-nijigame-header .header_account>li+li{margin-left:18px}.l-nijigame-header .header_account_box_outer{display:block;position:absolute;top:52px;right:0;visibility:hidden;opacity:0;z-index:5500;transition:all .2s ease-out;min-width:220px}.l-nijigame-header .header_account_box_outer.is-active{top:60px;visibility:visible;opacity:1}.l-nijigame-header .header_account_box{position:relative;box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #ddd;border-radius:6px;background:#fff}.l-nijigame-header .header_service{position:relative}.l-nijigame-header .header_service_ttl{position:relative;display:inline-block;line-height:1.1;padding:5px 20px 5px 5px;color:#333}.l-nijigame-header .header_service_ttl:hover{opacity:.8;text-decoration:none}.l-nijigame-header .header_service_ttl:after{display:inline-block;position:absolute;top:42%;right:5px;transform:rotate(135deg);margin-top:-4px;box-shadow:-1px 1px 0 #666 inset;width:8px;height:8px;content:""}.l-nijigame-header .header_service_box{position:absolute;top:20px;right:0;width:200px;padding:5px 0;box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #ddd;border-radius:6px;background:#fff;visibility:hidden;opacity:0;z-index:5500;transition:all .2s ease-out}.l-nijigame-header .header_service_box.is-active{top:28px;visibility:visible;opacity:1}.l-nijigame-header .header_service_list_item a{display:flex;align-items:center;padding:12px;color:#333}.l-nijigame-header .header_service_list_item a:hover{opacity:.8;text-decoration:none}.l-nijigame-header .header_service_list_item a:before{display:block;flex-shrink:0;margin-right:12px;background-image:url(https://www.dlsite.com/modpub/universal/img/icon-eisys-group.png);background-repeat:no-repeat;background-size:100% auto;width:18px;height:18px;content:""}.l-nijigame-header .header_service_list_item.type_dlsite a:before{background-position:0 0}.l-nijigame-header .header_service_list_item.type_girl a:before{background-position:0 -162px}.l-nijigame-header .header_service_list_item.type_cien a:before{background-position:0 -36px}.l-nijigame-header .header_service_list_item.type_dlchannel a:before{background-position:0 -54px}.l-nijigame-header .header_service_list_item.type_vivionblue a:before{background-position:0 -216px}.l-nijigame-header .header_service_list_item.type_chobit a:before{background-position:0 -72px}.l-nijigame-header .header_service_list_item.type_toriokini a:before{background-position:0 -89px}.l-nijigame-header .header_service_list_item.type_zowa a:before{background-position:0 -126px}.l-nijigame-header .header_login_account{position:relative;word-wrap:break-word;background:#fdf8cc;padding:12px 10px;line-height:1.6;overflow-wrap:break-word}.l-nijigame-header .header_login_account span{padding-right:3px;font-weight:700}.l-nijigame-header .header_login_link{position:relative;display:inline-block;line-height:1.1}.l-nijigame-header .header_login_link.logging{padding:5px 20px 5px 5px}.l-nijigame-header .header_login_link.logging:after{position:absolute;top:auto;right:5px;bottom:11px;display:inline-block;content:"";width:8px;height:8px;margin-top:-4px;box-shadow:-1px 1px 0 #333 inset;transform:rotate(135deg)}.l-nijigame-header .header_login_nav{padding:5px 0}.l-nijigame-header .header_login_nav>li{line-height:1;text-align:left}.l-nijigame-header .header_login_nav>li>a{display:block;position:relative;padding:12px 10px;color:#333;text-decoration:none}.l-nijigame-header .header_login_nav>li>a:after{display:inline-block;position:absolute;top:50%;right:10px;transform:rotate(45deg);margin-top:-4px;box-shadow:-1px 1px 0 #666 inset;width:8px;height:8px;content:""}.l-nijigame-header .header_language .SwitchLang{margin-right:6px}.l-nijigame-header .header_language .SwitchLang:hover{opacity:.8;text-decoration:none}.l-nijigame-header .header_language .SwitchLang:before{top:60%;font-size:14px;color:#333}.l-nijigame-header .header_language .SwitchLang:after{transform:rotate(45deg);margin:-6px 0 0 6px;box-shadow:-1px -1px 0 #333 inset;width:8px;height:8px;content:""}.l-nijigame-header .header_language .SwitchLang .switch_lang_select{padding-left:26px;padding-right:22px;width:auto;font-size:11px;color:#333}#header-nijiyome{background:#fff;position:relative}.l-header{flex:0 0 auto}.l-header i{font-style:normal}.l-header *{box-sizing:border-box}.l-header .noMain{border-bottom:1px solid #bdbbbb}.headerCore{width:100%}.headerCore-sub{display:flex;align-items:center;padding:0 15px;height:60px}.headerCore-sub>:first-child{margin-right:auto}.headerCore-main{position:relative;background:#f5f7fa;z-index:3}.headerCore-mainInner{display:flex;position:relative;padding:0 15px 4px}.appIndexSearchWrap01{flex-grow:1;height:36px;margin:0 30px}.appIndexSearchWrap01:after{display:block;clear:both;content:""}.appIndexSearchWrap01 .search_form{position:relative;display:flex;height:100%}.appIndexSearchWrap01 .search_form>.listWrap01{flex-grow:1}.appIndexSearchWrap01 .text{flex-grow:1;position:relative}.appIndexSearchWrap01 .text input[type=text]{padding:6px 58px 6px 14px;height:100%;font-size:100%;border-color:#bdbbbb;border-right:none;border-radius:3px;transition:all .2s ease-out;outline:none;-webkit-appearance:none}.appIndexSearchWrap01 .text input:focus{border-color:#96d7ff;box-shadow:0 0 8px rgba(96,179,229,.4)}.appIndexSearchWrap01 .text input:-ms-input-placeholder{color:#aaa}.appIndexSearchWrap01 .text input::-webkit-input-placeholder{color:#aaa}.appIndexSearchWrap01 .text input:-moz-placeholder{color:#aaa}.appIndexSearchWrap01 .text input::-moz-placeholder{color:#aaa;opacity:1}.appIndexSearchWrap01 .text input::-moz-placeholder{color:#aaa}.appIndexSearchWrap01 .text input::placeholder{color:#aaa}.appIndexSearchWrap01 .btn{position:absolute;right:0;top:0;flex-shrink:0;width:44px;height:100%}.appIndexSearchWrap01 .btn button{border-radius:0 3px 3px 0;background:#60b3e5;border:none;width:100%;height:100%;font-size:0;text-shadow:none;box-sizing:border-box;box-shadow:none}.appIndexSearchWrap01 .btn button:hover{background:#70c8ff;border-color:#70c8ff}.appIndexSearchWrap01 .btn button:before{position:absolute;display:block;font-family:"Font Awesome 5 Pro";content:"\f002";font-size:20px;color:#fff;width:44px;top:50%;left:50%;font-weight:300;transform:translate(-50%,-50%)}.appIndexSearchWrap01 .btn button:hover{top:0}.floorSubNav{display:flex;padding:0 15px}.headerNav{display:flex;height:40px;position:relative}.headerNav-item{height:100%}.headerNav-item a{display:flex;align-items:center;padding:0 20px;color:#555;font-size:13px;height:100%}@media screen and (max-width:1280px){.headerNav-item a{padding:0 12px;font-size:12px}}.headerNav-item a:hover{text-decoration:none;color:#60b3e5}.headerNav-item.is-active a{position:relative;color:#60b3e5;pointer-events:none;font-weight:700}.headerNav-item.is-active a:after{border-bottom:solid 3px #60b3e5;position:absolute;bottom:0;left:0;width:100%;content:""}.headerNav-item a:before{font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:900;margin-right:10px;opacity:.8}@media screen and (max-width:1200px){.headerNav-item a:before{margin-right:6px}}.headerNav-item.type-top a:before{content:"\f004"}.headerNav-item.type-new a:before{content:"\f890"}.headerNav-item.type-feature a:before{content:"\f15c"}.headerNav-item.type-community a:before{content:"\f0c0"}.headerNav-item.type-game a:before{content:"\f11b"}.headerNav-item.is-active a:before{opacity:1}.SwitchLang{display:flex;align-items:center;margin:0 10px 0 auto;position:relative;overflow:hidden;color:#fff;border-radius:3px;cursor:pointer;height:100%;box-sizing:border-box;padding:0 4px}.SwitchLang:before{display:block;position:absolute;z-index:1;top:50%;left:10px;margin-top:-9px;font-family:"Font Awesome 5 Pro";content:"\f0ac";font-size:18px;line-height:1;font-weight:300}.SwitchLang:after{z-index:1;position:absolute;top:50%;right:10px;font-family:"Font Awesome 5 Pro";display:block;content:"\f0dd";font-weight:900;margin-top:-12px;font-size:14px}.SwitchLangSelect{height:100%}.SwitchLang .switch_lang{margin:15px 0 0;position:relative;display:inline-block;overflow:hidden;background:#eff1f1;border:1px solid #bdbbbb;color:#333;border-radius:3px;cursor:pointer}.SwitchLang .switch_lang_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;outline:none;margin:0;border:0;background:transparent;width:146px;height:100%;box-sizing:border-box;padding-left:35px;font-size:12px;color:#fff;cursor:pointer}.SwitchLang .switch_lang_select option{color:#333}.notification_popup{display:flex;align-items:center;justify-content:center;position:fixed;top:10px;left:50%;z-index:500;transform:translate(-50%,-200%);min-width:400px;padding:25px 30px 25px 20px;font-size:14px;box-sizing:border-box;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.3);background:#fff;transition:all .3s ease}.notification_popup.show{transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform:translate(-50%,0)}.notification_popup .addition{display:inline-block;margin-top:4px;color:#888;line-height:1.2;font-size:12px}.notification_popup a.btn{display:inline-flex;align-items:center;height:32px;margin-left:10px;padding:0 15px;font-size:13px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;box-sizing:border-box;cursor:pointer;outline:none;color:#666;text-decoration:none;white-space:nowrap}.notification_popup a.btn:hover{background:#eee}.notification_popup .close{position:absolute;top:8px;right:8px;width:16px;height:16px;text-indent:100%;overflow:hidden;cursor:pointer;font-size:0}.notification_popup .close:before,.notification_popup .close:after{position:absolute;top:50%;left:50%;width:100%;height:1px;margin:-1px 0 0 -8px;background:rgba(51,51,51,.6);content:""}.notification_popup .close:before{transform:rotate(-45deg)}.notification_popup .close:after{transform:rotate(45deg)}.notification_popup .close:hover:before,.notification_popup .close:hover:after{background:#333}.ageSwitch{padding:0 10px;height:24px;margin:auto 0 auto auto;line-height:24px;border-radius:3px;font-size:11px;color:#fff;background:#5cb723}.ageSwitch:hover{text-decoration:none;background:#67c92b}.ageSwitch.type_r18{background:#e74b7f}.ageSwitch.type_r18:hover{background:#ea628f}.logo{display:flex;flex:0 0 auto;align-items:flex-end;align-self:center;margin-right:auto}.logo-main{overflow:hidden;text-indent:100%;white-space:nowrap;width:284px;height:25px;background:url(../../img/contents_pc/common/logo-nijiyome-pc-sprite.png) no-repeat 0 -10px}.logo-main.type-adult{width:327px;background-position:0 -55px}.logo-main.type-zh{width:330px;background-position:0 -100px}.logo-main.type-zh.type-adult{width:373px;background-position:0 -145px}.logo-main.type-mixi{width:395px;background-position:0 -190px}.logo-main.type-mixi.type-adult{width:438px;background-position:0 -235px}.headerInfo-bn{margin-right:15px}.globalNav{display:flex}.globalNav-item{position:relative}.globalNav-item>a{display:block;text-align:center;background:url(../../img/contents_pc/common/icon-global-nav.png) no-repeat top left;width:70px;height:60px;padding-top:8px}.globalNav-item>a:hover{opacity:.8;text-decoration:none}.globalNav-item.type-netcafe>a{background-position:0 8px}.globalNav-item.type-coin>a{background-position:-70px 8px}.globalNav-item.type-gameinfo>a{background-position:-140px 8px}.globalNav-item.type-avatar>a,.globalNav-item.type-mypage>a,.globalNav-item.type-message>a{background:none}.globalNav-item.type-avatar>a:before,.globalNav-item.type-mypage>a:before,.globalNav-item.type-message>a:before{display:block;font-size:30px;line-height:1;font-family:"Font Awesome 5 Pro";text-align:center;color:#616161}.globalNav-item.type-mypage>a:before{font-weight:300;content:"\f015"}.globalNav-item.type-message>a:before{font-weight:300;content:"\f075"}.globalNav-item.type-avatar>a:before{font-weight:300;content:"\f1ae"}.globalNav-item i{color:#444;font-size:11px;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:72px}.type-circle .globalNav-item i{letter-spacing:.9}.l-Login-header{background:none;z-index:4}.l-Login-header .globalLogin{padding:0}.l-Login-header .globalLoginNav{display:flex}.l-Login-header .globalLoginNav-item{position:relative}.l-Login-header .globalLoginNav-item>a{display:block;text-align:center;background-image:url(../../img/contents_pc/common/icon-global-nav-user.png);background-repeat:no-repeat;background-position:-70px 8px;width:70px;height:60px;padding-top:8px}.l-Login-header .globalLoginNav-item.type-regist>a{background-position:4px 8px}.l-Login-header .globalLoginNav-item.type-login>a{background-position:-70px ​8px}.l-Login-header .globalLoginNav-item.type-login>a:not(.logging){background-position:-140px 8px}.l-Login-header .globalLoginNav-item.type-login>a.logging{width:82px;margin-right:-4px}.l-Login-header .globalLoginNav-item.type-login>a.logging i{left:42%}.l-Login-header .globalLoginNav-item i{color:#444;font-size:11px;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:72px;line-height:16px}.l-Login-header .globalLoginNav>li+li{margin-left:0}@media screen and (max-width:1023px){.style_girls .globalNav-item.type-circle{display:none}}.infoBadge{display:block;position:absolute;right:25px;top:2px;z-index:100;transform:translateX(50%);min-width:18px;height:16px;padding:0 4px;border:solid 1px #e60026;border-radius:9px;box-shadow:0 0 0 2px #fff;box-sizing:border-box;background:#f73455;color:#fff;font-family:Helvetica Neue,verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:12px;font-weight:700;text-align:center;text-shadow:1px 0 0 #e60026,-1px 0 0 #e60026,0 1px 0 #e60026,0 -1px 0 #e60026,1px 1px 0 #e60026,-1px 1px 0 #e60026,1px -1px 0 #e60026,-1px -1px 0 #e60026;line-height:14px;text-indent:0;white-space:nowrap}.infoBadge.is-hidden{display:none}#headerCoinWrap{visibility:hidden;opacity:0;text-align:left;position:absolute;left:-91px;top:65px;z-index:5001;border:1px solid #343434;border-radius:3px;box-shadow:3px 4px 3px rgba(0,0,0,.2);background:#fafafa;width:248px;transition:all .2s ease-out}#headerCoinWrap.is-active{visibility:visible;opacity:1}#headerCoinWrap:before{content:"";position:absolute;left:118px;top:-9px;border-width:0 9px 9px;border-color:transparent transparent #343434;border-style:solid}#headerCoinWrap:after{content:"";position:absolute;left:119px;top:-8px;border-width:0 8px 8px;border-color:transparent transparent #e84c80;border-style:solid}#headerCoinWrap .title01{padding:5px;background:#e84c80;color:#fff;text-align:center;font-size:92.9%;border-top-left-radius:3px;border-top-right-radius:3px}#headerCoinWrap .title02{padding:3px 8px;background:#2a2a2a;color:#ededed;font-size:85.7%}#headerCoinBtn{padding:9px 9px 10px;position:relative;overflow:hidden}#headerCoinBtn .notes{font-size:78.6%;padding:0 0 6px 1em;text-indent:-1em}#headerCoinBtn ul{margin:-6px 0 0;display:block;min-height:1%}#headerCoinBtn ul:after{content:"";display:block;clear:both}#headerCoinBtn ul li{margin:6px 0 0;float:left;width:110px}#headerCoinBtn ul li:nth-child(even){float:right}#headerCoinBtn ul.submitType02 li button{font-size:78.6%;text-shadow:0 1px 2px rgba(255,255,255,.5);background:#baff70;background:linear-gradient(to bottom,#baff70 0,#8cd847 100%);box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(255,255,255,.4) inset;border:1px solid #6bb312;color:#244a18;padding:6px;border-radius:2px}#headerCoinBtn ul.submitType02 li button:hover{border-color:#89c241;background:#c8ff8d;background:linear-gradient(to bottom,#c8ff8d 0,#a3e06d 100%);color:#506e46}#headerCoinBtn ul.submitType02 li button em{font-size:127.3%;font-weight:700}#headerCoinBtn ul.submitType02 li button:disabled{box-shadow:none!important}p.maintenance{overflow:hidden;text-indent:-9999px;width:196px;height:68px;margin:0 auto;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1009px -1080px}p.maintenanceNow{overflow:hidden;text-indent:-9999px;width:196px;height:86px;margin:0 auto;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1009px -1151px}#headerCoinConfirm{position:absolute;top:0;left:0;background-color:#fff;height:100%;width:100%;transition:top .2s;border-bottom:1px solid #343434;padding:10px;box-sizing:border-box}#headerCoinConfirm.hide{display:block;top:-100%}#headerCoinConfirm .formTable01{border:1px solid #c7c7c7;border-radius:5px}#headerCoinConfirm .formTable01 th,#headerCoinConfirm .formTable01 td{padding:10px;font-size:85.7%}#headerCoinConfirm .formTable01 tr:first-child th{border-radius:5px 0 0}#headerCoinConfirm .formTable01 tr:last-child th{border-radius:0 0 0 5px}#headerCoinConfirm .formTable01 tr:first-child td{border-radius:0 5px 0 0}#headerCoinConfirm .formTable01 tr:last-child td{border-radius:0 0 5px}#headerCoinConfirm .paymentConfirmTerms01{margin:8px 0 0}#headerCoinConfirm .editBtn01{margin:8px 0 0;padding:0}#headerCoinConfirm .editBtn01 button{width:100%;font-size:107.1%;height:36px}#headerCoinMenu li{border-top:1px solid #ddd}#headerCoinMenu li a{display:block;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);background:#fafafa;padding:9px 10px 9px 28px;position:relative;font-size:85.7%;color:#4c4b4b}#headerCoinMenu li a:before{content:"";position:absolute;left:10px;top:11px;width:14px;height:14px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -290px}#headerCoinMenu li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#headerCoinMenu li a:hover{text-decoration:none;background:#ffecf2}.headerLimitCoinCampaign #headerCoinBtn .campaignTxt{color:#e84c80;font-size:85.7%;font-weight:700}.headerLimitCoinCampaign #headerCoinBtn .headerCampaignBnr{margin-bottom:5px;display:block;text-align:center}.headerLimitCoinCampaign #headerCoinBtn ul.submitType02 li.target button{padding:3px}.LimitCoinCampaign #headerCoinBtn ul.submitType02 li strike{font-weight:400}.LimitCoinCampaign #headerCoinBtn .headerCampaignTxtConfirm{color:#e84c80;font-size:92.9%;display:inline-block;margin-top:3px;line-height:1.4}.LimitCoinCampaign #headerCoinBtn .headerCampaignTxtConfirm strong{font-size:114.3%}#headerTimeLine{visibility:hidden;opacity:0;text-align:left;position:absolute;right:0;top:60px;z-index:5000;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.6);background:#fafafa;width:350px;line-height:1;font-size:0;transition:all .2s ease-out}#headerTimeLine.is-active{visibility:visible;opacity:1}#headerTimeLine iframe{width:100%;border-radius:3px}.globalMenu{display:flex;align-items:center;position:relative;padding-left:15px}.globalMenu-btn{display:inline-block;border:1px solid #bbb;background:#eaeaea;border-radius:3px;height:30px;line-height:28px;text-align:center;padding:0 5px;font-size:11px;white-space:nowrap}.globalMenu-btn:hover{color:#333;text-decoration:none;opacity:.8}.globalMenu-btn i{color:#333}.globalMenu-btn i:before{color:#616161;content:"\f0c9";display:inline-block;font-family:"Font Awesome 5 Pro";padding-right:3px;position:relative;vertical-align:middle;font-size:16px;font-weight:900;top:-1px}.globalMenuLink{visibility:hidden;opacity:0;position:absolute;right:0;top:30px;width:200px;border:1px solid #7d7d7d;background:#fff;z-index:1001;display:block;border-radius:3px;transition:all .2s ease-out;box-shadow:5px 5px 10px rgba(0,0,0,.2)}.globalMenuLink.is-active{visibility:visible;opacity:1}.globalMenuLink-lead{background:#e7eaf2;padding:5px 8px;color:#536280;font-weight:700}.globalMenuLink-item{padding:10px 14px;line-height:1.5}.globalMenuLink-item .link{font-size:13px}.globalMenuLink-item .link:not(:first-child){margin-top:4px}.globalMenuLink-item .link>a{display:block;color:#039}.globalMenuLink-item .link>a:before{color:#616161;content:"\f101";display:inline-block;font-family:"Font Awesome 5 Pro";padding-right:6px;position:relative;vertical-align:middle;font-size:15px;font-weight:300}.globalMenuLink-item .link>a[target=_blank]:after{display:inline-block;vertical-align:middle;margin-left:4px;font-size:10px;font-family:dlsite-icons;content:"\e90a"}.globalMenuLink-item i{color:#039}.headerHelpLink{font-size:12px;padding-left:15px}.headerHelpLink a:link,.headerHelpLink a:visited,.headerHelpLink a:hover{color:#333;text-decoration:none}.headerHelpLink a:before{display:inline-block;margin-top:0;content:"\f059";font-family:"Font Awesome 5 Pro";font-weight:900;color:#666;padding-right:4px;position:relative;font-size:15px;top:1px}.headerHelpLink a:hover i{text-decoration:underline}.faqAndroid .main_lead_01{padding:0}.faqAndroid .type-gray{background:#f1f1f1}.faqAndroid img{display:block;max-width:400px;height:auto;margin:0 auto;border:2px solid #ccc;margin:0 auto 20px}.faqAndroid p{padding:10px 0}.faqAndroid .backLink{width:300px;border:1px solid #ddd;margin:30px auto 0;display:block;padding:10px;text-align:center;color:#333;background:#fafafa;border-radius:4px}.faqAndroid .backLink:hover{text-decoration:none;background:#fff}.faqAndroid .btn_02{margin-top:20px}.faqAndroid_headline{border-bottom:1px;font-weight:700;font-size:16px;margin-bottom:20px}.faqAndroid_bg{padding:20px 20px 30px}.floorTab{display:flex;align-items:center}.floorTab-item,.floorTab-item h1{display:flex;align-items:center;width:130px;min-width:130px}.floorTab-item:before{display:block;content:"";left:0;top:8px;width:1px;height:20px;background-color:#e6e6e6}.floorTab-item.is-active:before,.floorTab-item.is-active+.floorTab-item:before{display:none}.floorTab-item.is-active:after{display:block;position:absolute;content:"";bottom:0;right:0;left:0;height:4px}.floorTab-item a{display:flex;flex:1 1 auto;align-items:center;justify-content:center;position:relative;height:36px;text-align:center;font-weight:700;font-size:14px;color:#666}.floorTab-item a:visited{color:#666}.floorTab-item a:hover{color:#666;text-decoration:none}.floorTab-item.is-active a{position:absolute;position:relative;min-width:100px;height:40px;top:-4px;margin-bottom:-4px;color:#fff;border-radius:5px 5px 0 0}.floorTab-item.is-active a:hover{color:#fff!important}.floorTab-item.type-doujin a:hover{color:#68d917}.floorTab-item.type-com a:hover{color:#ffa01c}.floorTab-item.type-ebook a:hover{color:#ff6781}.floorTab-item.type-app a:hover{color:#3cc8de}.floorTab-item.type-asmr a:hover{color:#ffa01c}.floorTab-item.type-hometool a:hover{color:#6f6358}.type-adult .floorTab-item.type-doujin a:hover{color:#4baef3}.type-adult .floorTab-item.type-com a:hover{color:#f34b9f}.type-adult .floorTab-item.type-appx a:hover{color:#a87ed6}.type-adult .floorTab-item.type-maniaxtool a:hover{color:#6f6358}.type-adult .floorTab-item.type-ebook a:hover{color:#4ec04e}.floorTab-item.type-nijiyome a:hover{color:#60b3e5}.floorTab-item.type-nijiyome.is-active a,.floorTab-item.type-nijiyome.is-active:after{background:#60b3e5}.floorTab-item:last-child a:after{display:block;content:"";right:0;top:8px;width:1px;height:20px;background-color:#ddd;position:absolute}.floorTab-item.is-active:last-child a:after{display:none}#loginMenuWrap{visibility:hidden;opacity:0;text-align:left;position:absolute;right:0;top:38px;z-index:5001;border-radius:6px;padding:30px 10px;background:#333;box-shadow:3px 4px 3px rgba(0,0,0,.2);box-sizing:content-box;display:flex}@media all and (-ms-high-contrast:none){#loginMenuWrap{height:840px}}#loginMenuWrap>*{width:235px;padding:0 10px;box-sizing:content-box}#loginMenuWrap>:not(:first-child){border-left:solid 1px #555}#loginMenuWrap.is-active{visibility:visible;opacity:1}#sub #loginMenuWrap{display:block;border-color:#959595;position:relative;right:0;top:0;box-shadow:2px 0 6px -3px rgba(0,0,0,.6);border-top-right-radius:0}#sub #loginMenuWrap:before,#sub #loginMenuWrap:after{display:none}#loginMenuUserWrap{padding:10px;position:relative;display:block;min-height:1%}#loginMenuUserWrap:after{content:"";display:block;clear:both}#loginMenuUserWrap #loginMenuUserIcon{float:left;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.2);margin:0 9px 0 0;overflow:hidden;width:50px;height:50px}#loginMenuUserWrap #loginMenuUserIcon img{max-width:50px;max-height:50px;text-align:center;border-radius:4px}#loginMenuUserWrap #loginMenuUserInfo{overflow:hidden;word-break:break-all}#loginMenuUserWrap #loginMenuUserInfo .name{color:#343434}#loginMenuUserWrap #loginMenuUserInfo .userid{margin:2px 0 0;color:#333;font-size:85.7%;word-break:break-all}#loginMenuContactWrap{border-top:1px solid #959595;padding:6px;background:#f8f8f8;display:block;min-height:1%}#loginMenuContactWrap:after{content:"";display:block;clear:both}#loginMenuContactWrap .message,#loginMenuContactWrap .friend{position:relative;width:98px;float:left}#loginMenuContactWrap .friend{float:right}#loginMenuContactWrap .message .infoBadge,#loginMenuContactWrap .friend .infoBadge{position:absolute;top:-4px;right:10px}#loginMenuContactWrap .message a,#loginMenuContactWrap .friend a{display:block;padding:12px 2px 11px 7px;border-radius:6px}#loginMenuContactWrap .message a span,#loginMenuContactWrap .friend a span{display:block;text-align:left}#loginMenuContactWrap .message a span{padding:0 0 0 21px}#loginMenuContactWrap .friend a span{padding:0 0 0 25px}#loginMenuContactWrap .message a span:after{background-position:-280px -90px;width:18px;height:16px;margin:-8px 0 0}#loginMenuContactWrap .friend a span:after{background-position:-280px -140px;width:20px;height:17px;margin:-8px 0 0}#loginMenuContactWrap .message a:hover span:after{background-position:-320px -90px}#loginMenuContactWrap .friend a:hover span:after{background-position:-320px -140px}#loginMenuWrap .title{padding:4px 8px;border-top:1px solid #959595;border-bottom:1px solid #959595;background:#4c4b4b;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);font-size:78.6%}#loginMenuMygame{padding:8px;overflow:hidden;background:#f8f8f8}#loginMenuMygame ul{margin:0 0 0 -8px;display:block;min-height:1%}#loginMenuMygame ul:after{content:"";display:block;clear:both}#loginMenuMygame ul li{float:left;margin:0 0 0 8px;width:60px}#loginMenuMygame ul li.btn a{display:block;width:58px;height:58px;overflow:hidden;text-indent:-9999px;border:1px solid #bdbbbb;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -200px -190px;border-radius:3px}#loginMenuMygame ul li.btn a:hover{position:relative;top:1px;background-position:-280px -190px}.loginMenuBtn01,.loginMenuBtn02{padding:6px 8px;background:#e9e9e9;border-top:1px solid #ddd;overflow:hidden}.loginMenuBtn01 ul,.loginMenuBtn02 ul{margin:-5px 0 0}.loginMenuBtn01 ul li,.loginMenuBtn02 ul li{margin:5px 0 0}.loginMenuBtn01 ul li a{padding:5px 20px 5px 22px}.loginMenuBtn01 ul li a span{display:block}.loginMenuBtn02 ul li a{padding:5px 2px}.loginMenuList01{background:#f8f8f8;overflow:hidden}.loginMenuList01 p.timelineNodata{font-size:91.7%;padding:10px}.loginMenuList01 ul{margin:-1px 0 0}.loginMenuList01 ul li{font-size:85.7%;border-top:1px dotted #939393;padding:8px;display:block;min-height:1%}.loginMenuList01 ul.timeline li{font-size:78.6%}.loginMenuList01 ul li:after{content:"";display:block;clear:both}.loginMenuList01 ul li .icon,.loginMenuList01 ul li .userIcon{float:left;margin:0 7px 0 0}.loginMenuList01 ul li>.userIcon img{border:1px solid #ababab;border-radius:3px}.loginMenuList01 ul li .text{overflow:hidden}.loginMenuList01 ul li .official{font-size:91.7%;display:inline-block;margin:0 5px 0 0;padding:1px 3px;background:#73c8d4;color:#fff;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:2px}.loginMenuList01 ul li .gameWrap{clear:both;background:#fff;border-radius:3px;border:1px solid #ddd;margin:5px 0 0;padding:6px}.loginMenuList01 ul li a .gameWrap{border:1px solid #ddd}.loginMenuList01 ul li .gameWrap .game{display:table;width:100%}.loginMenuList01 ul li .gameWrap .game .icon{display:table-cell;width:50px;float:none;margin:0}.loginMenuList01 ul li .gameWrap .game .name{display:table-cell;vertical-align:middle}.loginMenuList01 ul li a:hover .gameWrap .game .name{text-decoration:underline}.loginMenuList02{background:#f8f8f8;overflow:hidden}.loginMenuList02 ul{margin:-1px 0 0}.loginMenuList02 ul li{font-size:85.7%;border-top:1px dotted #939393}.loginMenuList02 ul li a{display:block;padding:10px 10px 10px 35px;position:relative;color:#4c4b4b;text-shadow:0 1px 1px rgba(255,255,255,.75)}.loginMenuList02 ul li a:hover{background:#ffecf2;text-decoration:none}.loginMenuList02 ul li a:before{content:"";position:absolute;top:50%;left:9px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 0}.loginMenuList02 ul li.favorite a:before{width:17px;height:20px;margin:-10px 0 0;background-position:-360px -90px}.loginMenuList02 ul li.profile a:before{width:21px;height:17px;margin:-9px 0 0;background-position:-360px -140px}.loginMenuList02 ul li.account a:before{width:21px;height:21px;margin:-11px 0 0;background-position:-360px -190px}#loginMenuLogout01{background:#f8f8f8;border-top:1px solid #959595;padding:8px 10px;text-align:right;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#loginMenuLogout01 a{font-size:85.7%;padding:0 0 0 20px;display:inline-block;position:relative;color:#4c4b4b;text-shadow:0 1px 1px rgba(255,255,255,.75)}#loginMenuLogout01 a:before{content:"";width:14px;height:14px;position:absolute;left:0;top:.2em;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -290px}#contentsWrap,#contentsWrap02{display:flex;flex-direction:column;flex-grow:1;position:relative;box-shadow:0 0 4px rgba(0,0,0,.2)}#contentsWrap{width:1024px;margin:0 auto}#contentsWrap02{background:#fff;overflow:hidden}#contents{display:flex;flex-grow:1;margin:0 auto;width:1024px;text-align:left;position:relative;z-index:2}#contentsWrap #contents{box-shadow:0 0 4px rgba(0,0,0,.2);background:#fff}#contentsWrap02 #contents{width:800px}#main{flex-grow:1;padding:20px 20px 60px;width:calc(1024px - 235px);box-sizing:border-box}#mainOneColumn{flex-grow:1;padding:30px 40px 60px}#contentsWrap02 #main{float:none;width:auto;padding:20px 0 47px}#sub{flex-shrink:0;width:235px;background:#333}.contentsBackLink01{display:none}.subAppList{display:flex;flex-wrap:wrap;padding:0 10px}.subAppList_item{width:calc((100% - 10px*2)/3)}.subAppList_item.type_blank{text-align:center;padding:20px 0;font-size:13px;color:#aaa;width:100%}.subAppList>li:not(:nth-child(3n-2)){margin-left:10px}.subAppList>li:not(:nth-child(-n+3)){margin-top:10px}.subAppIcon img{width:100%;height:auto;border-radius:8px}.subAppList_item a:hover .subAppIcon{animation:appHoverBound .3s ease 1 both}.subContentArea{position:relative;padding:30px 0}.loginMenuBox .subContentArea{padding:0}.loginMenuBox .subContentArea+.subContentArea{padding:30px 0 0}.subContentArea.spot_regist{padding:20px 0 30px;margin-bottom:10px}.subContentArea:before{display:block;content:"";position:absolute;top:0;left:10px;right:10px;border-top:solid 1px #555}#loginMenuWrap .subContentArea:before{display:none}.subContentArea.spot_regist:before{top:auto;bottom:0}.subContentArea a{color:#fff}.moreLinkWrap{display:flex;padding:0 10px;margin-top:20px}.moreLinkWrap a.moreLink{display:flex;justify-content:center;align-items:center;max-width:400px;height:50px;margin:0 auto;border:1px solid #ddd;border-radius:4px;font-size:16px;background:#fafafa;color:#333;flex-grow:1}.moreLinkWrap.spot_sub a.moreLink{height:auto;padding:8px 10px;background:none;border-color:#555;color:#fff;font-size:13px}.moreLinkWrap a.moreLink:hover{text-decoration:none;background:#fff}.moreLinkWrap.spot_sub a.moreLink:hover{background:#eee;color:#333}.moreLinkWrap a.moreLink+.moreLink{margin-left:10px}.subAvatarArea{padding:20px 10px 0}#loginMenuWrap .subAvatarArea{padding:0 10px}.subAvatarArea .avatarWindow{overflow:hidden;position:relative;height:215px;background:#ddd}.subAvatarArea .avatarWindow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subAvatarArea.type_blank img{display:none}.subAvatarArea.type_blank .avatarWindow_inner:before{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;font-size:110px;font-weight:900;color:#eee;font-family:"Font Awesome 5 Pro";content:"\f1ae"}.subAvatarArea .userName{font-size:14px;font-weight:700;text-align:center;margin-top:15px;color:#fff}.subAvatarArea.type_blank .userName{font-weight:400;font-size:13px}.mypageLinkWrap{display:flex;margin-top:15px;padding:0 10px}a.mypageLink{display:block;flex-grow:1;width:100%;border-radius:4px;padding:8px 5px;background:#60b3e5;color:#fff;font-size:13px;text-align:center}a.mypageLink:hover{text-decoration:none;background:#70c8ff}a.mypageLink+a.mypageLink{margin-left:10px}a.mypageLink:before{display:block;margin-bottom:4px;line-height:1;font-size:26px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900}a.mypageLink.type_home:before{content:"\f015"}a.mypageLink.type_profile:before{content:"\f2bd"}.presentLinkWrap{display:flex;margin:15px 0;padding:0 10px}.presentLinkWrap a{display:block;flex-grow:1;width:100%;border-radius:4px;padding:8px 5px;background:#60b3e5;color:#fff;font-size:13px;text-align:center}.presentLinkWrap a:hover{text-decoration:none;background:#70c8ff}#loginMenuWrap .coinStatus,#sub .coinStatus{margin:15px 0 30px;padding:0 10px}#loginMenuWrap .coinStatus>:not(:first-child),#sub .coinStatus>:not(:first-child){margin-top:10px}#loginMenuWrap .coinLabel,#sub .coinLabel{display:flex;align-items:center;background:#222;color:#fff;font-size:12px;padding:5px 10px;border-radius:4px 4px 0 0}#loginMenuWrap .coinLabel:before,#sub .coinLabel:before{margin-right:6px;width:20px;height:20px;content:""}#loginMenuWrap .coinStatus_item.type_nijicoin .coinLabel:before,#sub .coinStatus_item.type_nijicoin .coinLabel:before{background:url(../../img/contents_pc/common/icon_mypage_nijicoin.png) no-repeat center center}#loginMenuWrap .coinStatus_item.type_avatarcoin .coinLabel:before,#sub .coinStatus_item.type_avatarcoin .coinLabel:before{background:url(../../img/contents_pc/common/icon_mypage_avatarcoin.png) no-repeat center center}#loginMenuWrap .coinLabel a,#sub .coinLabel a{display:block;font-size:12px;color:#fff;background:#60b3e5;padding:3px 10px;margin-left:auto;border-radius:2px}#loginMenuWrap .coinLabel a:hover,#sub .coinLabel a:hover{background:#70c8ff;text-decoration:none}#loginMenuWrap .coinBalance,#sub .coinBalance{background:#fff;padding:5px 10px;text-align:center;font-size:18px;font-weight:700;letter-spacing:1px;border-radius:0 0 4px 4px}#loginMenuWrap .coinBalance i,#sub .coinBalance i{font-size:12px;margin-left:2px;font-style:normal;font-weight:400;letter-spacing:normal}#loginMenuWrap a.btnCoinCharge,#sub a.btnCoinCharge{display:flex;justify-content:center;align-items:center;flex-grow:1;padding:8px 10px;border-radius:4px;background:#fc0;color:#333;font-size:13px;text-align:center;font-weight:700;margin-top:10px}#loginMenuWrap a.btnCoinCharge:hover,#sub a.btnCoinCharge:hover{text-decoration:none;background:#fd0}#loginMenuWrap a.btnCoinCharge:before,#sub a.btnCoinCharge:before{margin-right:6px;height:26px;width:26px;background:url(../../img/contents/pf_icon_btn_coin.png) no-repeat center center;background-size:contain;content:""}.registBtnWrap{padding:0 10px}.dl_login,.dl_logout{display:none}.registBtnWrap>a:not(:first-child){margin-top:10px}.registBtnWrap a.registBtn{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;height:40px;border-radius:4px;background:#555;font-weight:700;box-sizing:border-box;font-size:14px;color:#fff}.registBtnWrap a.registBtn:hover{text-decoration:none}.registBtnWrap a.registBtn.type_login:hover{background:#777}.registBtnWrap a.registBtn.type_regist{background:#3eab00}.registBtnWrap a.registBtn.type_regist:hover{background:#48c500}.registBtnWrap .registCharacter{margin-bottom:20px}.registBtnWrap .registText{margin-top:15px;font-size:11px;color:#ccc;line-height:1.3;text-align:center}.appTimeline{color:#fff;padding:0 10px}.appTimeline>li:not(:first-child){padding-top:10px;margin-top:10px;border-top:solid 1px #555}.appTimeline_item{display:flex;flex-wrap:wrap}.appTimeline_item.type_blank{justify-content:center;padding:20px 0;font-size:13px;color:#aaa}.appTimeline .timelineItem{display:flex;flex-wrap:wrap}.appTimeline .timelineItem:hover{text-decoration:none}.timelineIcon{margin-right:10px}.timelineIcon img{width:36px;height:auto;border-radius:4px}.appTimelineContent{flex-grow:1;width:50%;line-height:1.3;color:#fff}.timelineTitle{font-size:12px;margin-bottom:3px}.timelineText{font-size:11px}.timelineTitle+.timelineText{color:#aaa}.appTimeline .timelineItem:hover .timelineTitle,.appTimeline .timelineItem:hover .timelineText{text-decoration:underline}.appTimeline .timelineItem:hover .timelineTitle+.timelineText{text-decoration:none}.timelineTitle .official{display:inline-block;background:#73c8d4;padding:2px 5px;margin-right:5px;border-radius:2px}.timelineApp{display:flex;align-items:center;flex-wrap:nowrap;padding:8px;border:solid 1px #555;border-radius:3px;background:#444;width:100%;margin-top:8px;line-height:1.3}a.timelineApp:hover{text-decoration:none;border:solid 1px #666;background:#555}.timelineAppIcon{margin-right:10px}.timelineAppIcon img{width:40px;height:auto;border-radius:4px}.timelineAppTitle{font-size:12px;width:50%;flex-grow:1}.infoList>li:not(:first-child){margin-top:8px}.infoList_item a{display:flex;align-items:center;padding:0 10px}.infoTag{flex-shrink:0;width:54px;height:18px;line-height:18px;text-align:center;color:#fff;font-size:11px;border-radius:2px;margin-right:10px}.infoTag.type_important{background:#f32525}.infoTag.type_mente,.infoTag.issue,.infoTag.type_maintenance{background:#f69c00}.infoTag.type_goods,.infoTag.type_news,.infoTag.type_release,.infoTag.type_event,.infoTag.type_function{background:#42c1f1}.infoTag.type_issue{background:#73c8d4}.infoList_item a:hover{text-decoration:none}.infoText{font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.infoList_item a:hover .infoText{text-decoration:underline}#subBanner{margin:10px 0 0}#subBanner li{margin:10px 0 0}#subBanner li:first-child{margin:0}#subTwitter p{background:#333}#subTwitter iframe{vertical-align:bottom}.alertBox01{margin:-10px 0 20px;padding:0}.alertBox01 p,#adult_check_box .main_box_inner_03 .alertBox01 p{text-align:center;font-size:100%;font-weight:700;color:#c00;padding:7px 10px!important;border:2px solid #f1bcbc;background:#ffdfdf;border-radius:5px;box-sizing:border-box;font-size:14px!important}.alertBox01 p:before{content:"";display:inline-block;width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0;vertical-align:middle;padding-right:5px}#mainOneColumn>.alertBox01{margin:-10px 20px 10px}#contentsWrap02 .alertBox01{margin:-30px auto 40px;max-width:800px}#adult_check_box .alertBox01{margin:0 auto 10px;padding:15px 10px 0}.alertBox01{margin:-10px 0 20px;padding:0}.alertBox01 p,#adult_check_box .main_box_inner_03 .alertBox01 p{text-align:center;font-size:100%;font-weight:700;color:#c00;padding:7px 10px!important;border:2px solid #f1bcbc;background:#ffdfdf;border-radius:5px;box-sizing:border-box;font-size:14px!important}.alertBox01 p:before{content:"";display:inline-block;width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0;vertical-align:middle;padding-right:5px}#mainOneColumn>.alertBox01{margin:-10px 20px 10px}#contentsWrap02 .alertBox01{margin:-30px auto 40px;max-width:800px}#adult_check_box .alertBox01{margin:0 auto 10px;padding:15px 10px 0}.noticeBox{margin:10px 0;padding:15px;border:1px solid #f1bcbc;background:#fff6f6;border-radius:5px}.noticeBox .noticeTitle{display:flex;align-items:center;color:#c00;line-height:1;font-size:14px;font-weight:700}.noticeBox .noticeTitle:before{margin-right:8px;font-family:"Font Awesome 5 Pro";font-weight:200;font-size:18px;content:"\f06a"}.noticeBox .guideRegulationsListNumbering{font-size:12px;margin-top:15px}.scrolltop{bottom:10px;right:10px;z-index:10;position:fixed}.scrolltop a{display:block;text-align:center;height:40px;width:40px;overflow:hidden;background:rgba(0,0,0,.4);border-radius:50%;font-size:0;position:relative}.scrolltop a:before{display:block;position:absolute;top:50%;left:50%;margin:-4px 0 0 -7px;transform:rotate(45deg);width:14px;height:14px;box-shadow:2px 2px 0 #fff inset;content:""}.globalAdvertising{position:fixed;bottom:10px;left:10px;z-index:100}.globalAdvertising_item{display:none}.globalAdvertising_item.show{display:block}.globalAdvertising_item img,.globalAdvertising_item iframe{width:272px;height:153px;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.globalAdvertising .close{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-20px;width:20px;height:20px;background:#000;font-size:0}.globalAdvertising .close:before{font-family:"Font Awesome 5 Pro";font-weight:300;color:#fff;line-height:1;font-size:16px;content:"\f00d"}.globalAdvertising_item.type_minimize{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}.globalAdvertising .balloon{background:#60b3e5;width:22px;line-height:22px;position:relative;top:-60px;padding:10px 0 6px;margin:0 0 0 -2px;border-radius:11px;font-size:12px;letter-spacing:4px;color:#fff}.globalAdvertising_item.type_minimize:before{display:block;width:60px;height:60px;background:url(../../img/contents/bg_regist_guide_01.png) no-repeat center center;background-size:80px auto;background-position:-20px 4px;position:absolute;top:20px;left:-10px;transform:rotate(90deg);content:""}#footer{position:relative;min-width:1024px;font-size:85.7%;padding:20px 0;background:#222;margin-top:auto}#footerIn{margin:0 auto;text-align:left}#footer nav ul{text-align:center;padding:10px 0}.footerType03 #footer nav ul{box-shadow:0 1px 1px rgba(0,0,0,.2)}#footer nav li{display:inline-block;padding:0 12px;border-right:1px solid #616161;line-height:1.2}#footer nav li a{text-decoration:none;color:#eee}#footer nav li a:hover{text-decoration:underline}#footer nav li a[target=_blank]{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px -537px;padding-left:15px}#footer nav li:last-child{border-right:none}#footer .copyright{text-align:center;margin-top:10px;font-size:100%;color:#eee}#footer .copyright small{font-size:100%}.h1_basic01{position:relative;font-size:28px;font-weight:700;margin-bottom:20px}.h1_basic01 .small{font-size:83.3%}.h1_basic01>span .official,.h1_basic01 .titleIcon .official{vertical-align:middle;font-size:16px;font-weight:700;margin:0 4px 0 0;padding:3px 10px;color:#fff;background:#73c8d4;border-radius:4px}.h1_basic01 .titleIcon .participation{vertical-align:middle;font-size:16px;font-weight:700;margin:0 4px 0 0;padding:3px 10px;color:#fff;background:#e84c80;border-radius:4px}.listBasic{list-style:disc;padding-left:20px}.listBasic>li{font-size:13px}.listBasic>li:not(:first-child){margin-top:5px}.listBasic01 li,.notesBasic01 li{font-size:85.7%;position:relative;margin:0 0 5px;padding:0 0 0 1em}.listBasic01 li:before,.notesBasic01 li:before{content:"・";position:absolute;left:0;top:0}.notesBasic01 li:before{content:"※"}.listBasic01 li:last-child,.listBasic01 li.last,.notesBasic01 li:last-child,.notesBasic01 li.last{margin:0}.linkList01,.linkList02{margin:25px 0 0;border:1px solid #e8e8e8;background:#f8f8f8;padding:13px 19px;overflow:hidden;border-radius:4px}.linkList02{padding:13px 19px 5px}.linkList01 ul,.linkList02 ul{margin:0 0 0 -36px;display:block;min-height:1%}.linkList01 ul:after,.linkList02 ul:after{content:"";display:block;clear:both}.linkList01 ul li{display:flex;align-items:center;float:left;white-space:nowrap;margin:0 0 0 36px;position:relative;font-size:92.9%}.linkList02 ul li{margin:0 0 0 36px;padding:0 0 8px 20px;position:relative;font-size:92.9%}.linkList01 ul li:before,.linkList02 ul li:before{display:inline-block;transform:rotate(45deg);width:8px;height:8px;margin-right:10px;box-shadow:-1px 1px 0 #666 inset;content:""}.linkList03{font-size:0}.linkList03 li{font-size:14px;position:relative;display:inline-flex;align-items:center;width:50%;box-sizing:border-box}.linkList03 li:not(:nth-of-type(-n+2)){margin:10px 0 0}.linkList03 li:before{display:block;transform:rotate(45deg);width:8px;height:8px;margin-right:15px;box-shadow:-1px 1px 0 #666 inset;content:""}.emStyle01{font-weight:700;color:#e84c80}.emStyle02{font-weight:700;color:#c00}.anchorStyle01{display:inline-flex;align-items:center;padding:0 0 0 20px;position:relative;font-size:92.9%}.anchorStyle01:after{display:block;transform:rotate(45deg);width:9px;height:9px;margin-left:8px;box-shadow:-1px 1px 0 #666 inset;content:""}.formTable01,.formTable02{width:100%;border-collapse:separate;border:solid 1px #ddd}.formTable01 th,.formTable02 th{background:#f8f8f8;padding:18px;border-bottom:1px solid #ddd;vertical-align:top;text-align:left}.formTable01 td,.formTable02 td{background:#fff;padding:18px 20px;border-bottom:1px solid #ddd;vertical-align:top;text-align:left;font-size:114.3%}.formTable02 td{font-size:100%;padding:10px 20px}.formTable01 tr:last-child th,.formTable01 tr:last-child td,.formTable02 tr:last-child th,.formTable02 tr:last-child td{border-bottom:none}.formTable01 tr:first-child th,.formTable02 tr:first-child th{border-top-left-radius:2px}.formTable01 tr:first-child td,.formTable02 tr:first-child td{border-top-right-radius:2px}.formTable01 tr:last-child th,.formTable02 tr:last-child th{border-bottom-left-radius:2px}.formTable01 tr:last-child td,.formTable02 tr:last-child td{border-bottom-right-radius:2px}.w80{width:80px}.w150{width:150px}.w170{width:170px}.w200{width:200px}.w250{width:250px}.w300{width:300px}.sectionGrayTopAnnotation .annotation_text{font-size:16px;font-weight:700;color:#4c83e8}.sectionGrayTopAnnotation .annotation_list li{color:#4c83e8;line-height:1.5}.section01{margin:0 0 20px}.section01:last-child{margin:0}.sectionIn01{padding:0 15px}.sectionGray01{padding:15px;border:1px solid #e8e8e8;background:#f8f8f8;border-radius:6px}.sectionGray02{padding:20px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:6px}.contentArea{max-width:749px;padding:30px 0}.contentArea:first-of-type{padding:0}.contentArea:last-of-type{border-bottom:none}.contentArea#_banner_register_area,.contentArea.for-nijiyome{padding-bottom:0;margin-bottom:-10px}.bannerArea{position:relative}.bannerArea .bannerList_item{margin:20px 0 0}.floorTop .contentArea{padding:20px 0 30px;border-bottom:1px solid #ddd}.floorTop .contentArea:last-of-type{border-bottom:none}.btnType01{display:block;padding:8px 10px;font-weight:700;border-radius:4px;text-align:center;color:#4c4b4b;border:1px solid #ddd;font-size:13px;background:#fafafa}.btnType01:hover{text-decoration:none;position:relative;background:#fff}.btnType01 span{display:flex;align-items:center;justify-content:center;position:relative}.btnType01 span:after{display:block;transform:rotate(45deg);width:8px;height:8px;margin-left:10px;box-shadow:-1px 1px 0 #666 inset;content:""}.btnType01:hover span:after{background-position:-40px -290px}.btnType02{width:202px;display:inline-block}.btnType02 a{cursor:pointer;display:table;position:relative;height:46px;width:100%;font-weight:700;color:#fff;line-height:1.3;padding:8px 10px;font-size:114.3%;background-color:#ff6c9d;border-radius:6px;box-sizing:border-box;box-shadow:0 4px 0 #e0628c}.btnType02 a:hover{text-decoration:none;background-color:#ff77a5}.btnType02 a>span{display:table-cell;text-align:center;vertical-align:middle;border-radius:6px}.btnType02 a span span{position:relative;display:inline-block}.btnType02.nijicoin a span span{padding-left:40px}.btnType02.receive a span span:after,.btnType02.conversion a span span:after,.btnType02.cereal a span span:after,.btnType02.nijicoin a span span:after,.btnType02.buy a span span:after{content:"";width:32px;height:33px;position:absolute;left:0;top:50%;margin:-17px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -340px}.btnType03{width:202px;display:inline-block}.btnType03 a{display:table;position:relative;width:100%;font-weight:700;color:#fff;line-height:1.3;padding:8px 10px;border:1px solid #e94f82;font-size:114.3%;background:#ff95b8;background:linear-gradient(to bottom,#ff95b8 0,#e84f83 100%);border-radius:6px;box-sizing:border-box}.btnType03 a:hover{text-decoration:none;background:#ffaac6;background:linear-gradient(to bottom,#ffaac6 0,#ed729b 100%)}.btnType03 a>span{display:table-cell;text-align:center;vertical-align:middle;border-radius:6px}.btnType03 a span span{position:relative;padding:0 0 0 40px;display:inline-block}.btnType03 a span span:after{content:"";width:32px;height:33px;position:absolute;left:0;top:50%;margin:-17px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -340px}.btnType03 a:hover span span:after{background-position:-40px -340px}.btnType03.disabled a{cursor:default!important;color:#aaa!important;text-shadow:none!important;box-shadow:none!important;border-color:#ccc!important;background:none #ddd!important;top:0!important}.btnType04{width:202px;display:inline-block}.btnType04 a{display:table;width:100%;font-weight:700;color:#fff;line-height:1.3;border:1px solid #0db62d;text-shadow:0 -1px 1px rgba(0,0,0,.5);font-size:114.3%;background:#7af132;background:linear-gradient(to bottom,#7af132 0,#6ae71e 13%,#01b02f 100%);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px}.btnType04 a:hover{text-decoration:none;position:relative;top:1px;border:1px solid #3dc557;background:#95f35a;background:linear-gradient(to bottom,#95f35a 0,#87ec4b 13%,#39c259 100%)}.btnType04 a>span{display:table-cell;padding:8px 5px;text-align:center;vertical-align:middle;box-shadow:0 0 1px white inset;border-radius:3px}.defaultBtn01{width:302px;display:block;margin:30px auto 0}.defaultBtn01 a{font-size:128.6%}.defaultBtn01 a span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -160px -690px;margin:-9px 0 0;width:16px;height:18px;background-position:-80px -290px}.defaultBtn01 a:hover span span:after{background-position:-120px -290px}.submitType01 button{position:relative;height:46px;border-radius:6px;background-color:#ff6c9d;color:#fff;font-size:142.9%;font-weight:700;cursor:pointer;outline:none;box-shadow:0 4px 0 #e0628c;border:none}.submitType01 button:hover{background-color:#ff77a5}.returnType01 button{position:relative;height:46px;border-radius:6px;background-color:#e6e6e6;color:#777;font-size:142.9%;font-weight:700;cursor:pointer;outline:none;box-shadow:0 4px 0 #ddd;border:none}.returnType01 button:hover{background-color:#eee}.submitType02 button[type=submit],.submitType02 button[type=button]{cursor:pointer;width:100%;padding:8px 5px;font-weight:700;color:#4c4b4b;line-height:1.3;text-align:center;border:1px solid #ccc;font-size:114.3%;background:#fff;border-radius:3px;box-sizing:border-box}.submitType02 button[type=submit]:hover,.submitType02 button[type=button]:hover{position:relative;background:#f6f6f6;background:linear-gradient(to bottom,#f6f6f6 0,#e6e6e6 100%)}.submitType02 button[type=submit]>span,.submitType02 button[type=button]>span{position:relative;padding:0 0 0 29px;display:inline-block}.submitType02 button[type=submit]>span:after,.submitType02 button[type=button]>span:after{content:"";width:16px;height:18px;position:absolute;left:0;top:50%;margin:-9px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -290px}.submitType02 button[type=submit]:hover>span:after,.submitType02 button[type=button]:hover>span:after{background-position:-120px -290px}.submitType02 button[type=submit] span.inSubTxt{display:block;font-size:92.9%;margin-top:2px;font-weight:400}.submitType01 button:disabled,.submitType02 button:disabled{cursor:default!important;color:#aaa!important;border-color:#ccc!important;background:none #ddd!important;top:0!important;box-shadow:0 4px 0 #aaa!important}.cornerWrap01{border-radius:4px}.cornerWrap01 .title01{background:#4c4b4b;font-weight:700;color:#fff;padding:8px 20px;border-top-left-radius:4px;border-top-right-radius:4px}.cornerContents01{position:relative;border:1px solid #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cornerNoEntry01{background:#e5e5e5;padding:60px 10px;border-radius:0 0 4px 4px}.cornerNoEntry01 .text{width:450px;margin:0 auto;background:#fff;padding:60px 10px;border-radius:6px;text-align:center;font-size:107.1%}.cornerMoreBtn01{border-radius:0 0 4px 4px;padding:10px;background:#eee;margin-top:20px}.cornerMoreBtn01 a{width:302px;box-sizing:border-box;margin:0 auto}.listWrap01{position:relative;z-index:1;border:1px solid #ccc;border-radius:4px}.listBtn01{background:#4c4b4b;padding:10px;border-radius:4px 4px 0 0;margin:-1px -1px 0;display:block;min-height:1%}.listBtn01:after{content:"";display:block;clear:both}.listBtn01 .deleteBtn{float:left;min-width:75px}.listBtn01 .newMessageBtn{float:right;min-width:161px}.listBtn01 .deleteBtn button,.listBtn01 .newMessageBtn button{font-size:92.9%;padding:3px}.listBtn01 .deleteBtn button{padding:4px;border:none;box-shadow:none!important}.listBtn01 .deleteBtn button:hover{border:none}.listBtn01 .newMessageBtn button{font-size:92.9%;padding:4px 3px;border:none;color:#e84c80;background:#fff;border-radius:3px}.listBtn01 .newMessageBtn button:hover{color:#ef7fa2;background:#fff}.listBtn01 .deleteBtn button:disabled,.listBtn01 .newMessageBtn button:disabled{border-radius:3px}.listBtn01 .newMessageBtn button span{padding:0 0 0 20px}.listBtn01 .newMessageBtn button span:after{width:16px;height:14px;margin:-6px 0 0;background-position:-200px -690px}.listBtn01 .newMessageBtn button:hover span:after{background-position:-240px -690px}.userList01{padding:20px}.userList01 ul{display:block;min-height:1%}.userList01 ul:after{content:"";display:block;clear:both}.userList01 ul li{float:left;width:calc((100% - 20px*2)/3);position:relative}.userList01 ul li:not(:nth-child(-n+3)){margin-top:20px}.userList01 ul li:not(:nth-child(3n-2)){margin-left:20px}.userList01 ul li:nth-child(3n+1){clear:both}.userList01 ul li .image{float:left}.userList01 ul li .image img{float:left;border-radius:6px}.userList01 ul li .textWrap{float:right;width:142px}.userList01 ul li .textWrap .name{font-size:92.9%;word-break:break-all}.userList01 ul li .textWrap .text01{font-size:78.6%;margin-top:5px;color:#666}.userList01 ul li .textWrap .text02{font-size:85.7%;margin-top:5px;color:#666}.attentionNotesWrap01{margin:15px 0 0;border:1px solid #f1bcbc;background:#ffdfdf;padding:15px 10px 18px 15px;border-radius:5px}.attentionNotesWrap01 .title{margin:0 0 12px;padding:0 0 0 30px;font-weight:700;position:relative}.attentionNotesWrap01 .title:before{content:"";width:22px;height:22px;position:absolute;left:0;top:50%;margin:-11px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0}.attentionNotesWrap01 ul li{line-height:1.6;margin:0;font-size:100%;padding-bottom:3px}.attentionNotesWrap01 ul li:last-child{padding-bottom:0}.globalSignSec01{padding:19px 19px 22px 30px}.globalSignSec01 .bnr{float:left;margin:0 20px 0 0}.globalSignSec01 .text{overflow:hidden;font-size:85.7%}.iconNewType01:after,.iconNewType02:after,.rankingList01 .iconNewType01:after,.rankingList01 .iconNewType02:after{content:"";position:absolute}.iconNewType01:after,.rankingList01 .iconNewType01:after{width:44px;height:34px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1010px -690px;right:-15px;top:-15px}.iconNewType02:after,.rankingList01 .iconNewType02:after{width:36px;height:27px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1110px -690px;right:-12px;top:-12px}.rankingList01 .iconNewType01,.rankingList01 .iconNewType02,.gameList01 .iconNewType01,.gameList01 .iconNewType02{position:relative}.modal .modalCore{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:100000}.modal .modalCore_window{z-index:100001;animation:fadein .3s 1,zoomin .3s 1;padding:0 10px;top:100px;width:800px;position:fixed}.modal .modalCore_label{position:absolute;right:55px;text-indent:100%;white-space:nowrap;overflow:hidden;align-items:center;justify-content:center;background:url(../../img/common/modal/login_close.png) no-repeat top;background-size:cover;width:20px;height:20px;cursor:pointer;transition:all .2s ease}.modal .modalCore_label:hover{opacity:.6}.modal .modalWindow_item .loginBox{position:absolute;top:25px;left:34px;display:flex;flex-wrap:wrap}.modal .modalWindow_item .loginBox li{width:72px;height:72px;background:url(../../img/contents/login_day.png) no-repeat;background-size:cover;position:relative}.modal .modalWindow_item .loginBox li.day_02{background-position-x:-72px}.modal .modalWindow_item .loginBox li.day_03{background-position-x:-144px}.modal .modalWindow_item .loginBox li.day_04{background-position-x:-216px}.modal .modalWindow_item .loginBox li.day_05{background-position-x:-288px}.modal .modalWindow_item .loginBox li.day_06{background-position-x:-360px}.modal .modalWindow_item .loginBox li.day_07{background-position-x:-432px}.modal .modalWindow_item .loginBox li.day_08{background-position-x:-504px}.modal .modalWindow_item .loginBox li.day_09{background-position-x:-576px}.modal .modalWindow_item .loginBox li.day_10{background-position-x:-648px}.modal .modalWindow_item .loginBox li.day_11{background-position-x:-720px}.modal .modalWindow_item .loginBox li.day_12{background-position-x:-792px}.modal .modalWindow_item .loginBox li.day_13{background-position-x:-864px}.modal .modalWindow_item .loginBox li.day_14{background-position-x:-936px}.modal .modalWindow_item .loginBox li.day_15{background-position-x:-1008px}.modal .modalWindow_item .loginBox li.item_avatarcoin:before{content:"";position:absolute;display:block;width:48px;height:48px;top:18px;left:12px;background:url(../../img/common/modal/avatar_coin.png) no-repeat;background-size:cover}.modal .modalWindow_item .loginBox li.item_nijicoin:before{content:"";position:absolute;display:block;width:48px;height:48px;top:18px;left:12px;background:url(../../img/common/modal/niji_coin.png) no-repeat;background-size:cover}.loginBox_text{font-size:13px;text-align:center;position:absolute;bottom:13px;left:0;right:0;margin:auto}.modal .modalWindow_item .loginBox .type_reward,.modal .modalWindow_item .loginBox .type_already_reward{position:absolute;top:14px;right:-5px;width:85px;height:55px;background:url(../../img/common/modal/login_stamp.png) no-repeat;background-size:cover;font-size:0}.modal .modalWindow_item .loginBox .type_reward{animation:type_reward .45s linear 1s both}@keyframes type_reward{0%{transform:scale(3) rotateZ(0) translateZ(0);opacity:0}100%{transform:scale(1) rotateZ(360deg) translateZ(-400px);opacity:1}}@keyframes fadeInDown_popup{0%{opacity:0;transform:translateY(-100px)}30%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.modal .modalWindow_item .rookieLogin_image{position:relative;margin:0 auto;top:-200px}.modal .modalWindow_item.type_rookie{width:769px;height:140px;background:url(../../img/contents_pc/common/pc_rookie_login_bg.png) no-repeat;background-size:cover;position:relative;top:220px;margin:0 auto}.modal .modalWindow_item.type_rookie .loginBox li{margin-right:30px}.modal .modalWindow_item.type_rookie .loginBox li:last-child{margin-right:0}.modal .modalWindow_item.type_daily{width:597px;height:441px;background:url(../../img/contents_pc/common/pc_daily_login_bg.png) no-repeat;background-size:cover;position:relative;margin:0 auto}.modal .modalWindow_item.type_daily .loginBox li{margin-bottom:20px}.modal .modalWindow_item.type_daily .loginBox li:not(:nth-child(5n)){margin-right:30px}.modal .modalWindow_item.type_daily .loginBox{top:110px;left:60px}.modalWindow_item.type_daily .loginBox_text{bottom:30px}.modal .modalWindow_item .campaignLogin_image{position:relative;margin:0 auto;top:-150px}.modal .modalWindow_item.type_campaign{width:560px;height:140px;background:url(../../img/contents_pc/common/pc_campaign_login_bg.png) no-repeat;background-size:cover;position:relative;top:180px;margin:0 auto}.modal .modalWindow_item.type_campaign .loginBox li{margin-right:34px}.modal .modalWindow_item.type_campaign .loginBox li:last-child{margin-right:0}.modal .modalWindow_item.type_banner{text-align:left;padding:13px 15px 15px;border-radius:10px;background:#fff;width:570px;box-shadow:2px 3px 3px rgba(12,3,7,.4);position:relative;margin:0 auto}.modal .modalWindow_item.type_banner .titleWrap01{padding:0 45px 0 2px;margin:0 0 10px;color:#666}.modal .modalWindow_item.type_banner .title01{font-size:142.9%;font-weight:700}.modal .modalWindow_item.type_banner #modalContentsWrap{background:#2d2d2d}.modal .modalWindow_item.type_banner #modalContentsWrap .banner_btn{background:url(../../img/contents_pc/campaign/summer1707/btn_modal_01.png) no-repeat 0 0;width:194px;height:0;font-size:10px;padding-top:43px;white-space:nowrap;text-indent:100%;overflow:hidden;display:block;position:absolute;bottom:-60px;left:188px}#modalMask{display:block;background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;opacity:.6}#modalWindowWrap{text-align:left;padding:13px 15px 15px;border-radius:10px;background:#444343;left:50%;margin-left:-300px;position:absolute;top:40px;width:570px;z-index:1000;box-shadow:2px 3px 3px rgba(12,3,7,.4);animation-duration:.8s;animation-fill-mode:both;animation-name:fadein}#modalWindowWrap .titleWrap01{padding:0 45px 0 2px;margin:0 0 12px;color:#fff;position:relative;display:block;min-height:1%}#modalWindowWrap .titleWrap01:after{content:"";display:block;clear:both}#modalWindowWrap .titleWrap01 .title01{float:left;font-size:142.9%}#modalWindowWrap .titleWrap01 .title02{float:right;font-size:100%;padding:4px 18px;background:#292929;background:linear-gradient(to bottom,#292929 0,#383838 100%);box-shadow:0 -1px 0 rgba(255,255,255,.1) inset;border-radius:20px}#modalWindowWrap .titleWrap01 .close{position:absolute;right:0;top:0}#modalWindowWrap .titleWrap01 .close a{position:relative;display:block;height:30px;width:30px;overflow:hidden;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 6px -383px #292929;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 6px -383px,linear-gradient(to bottom,#292929 0,#383838 100%);box-shadow:0 -1px 0 rgba(255,255,255,.1) inset}#modalWindowWrap .titleWrap01 .close a:hover{position:relative;top:1px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -34px -383px #2e2e2e;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -34px -383px,linear-gradient(to bottom,#2e2e2e 0,#3a3a3a 100%)}#modalWindowWrap .titleWrap02 .title01{background:#e5e5e5 none repeat scroll 0 0;border:1px solid #c7c7c7;padding:10px}#modalContentsWrap{box-shadow:0 0 3px rgba(0,0,0,.3) inset;background:#fcfcfc}#modalContents{padding:20px}.modalNotes01{margin:20px 0 0;display:table;width:100%}.modalNotes01 .text{display:table-cell;font-size:78.6%;padding:12px;background:#e9e9e9;box-shadow:3px -3px 3px -3px rgba(0,0,0,.3) inset}.modalNotes01 .link{display:table-cell;vertical-align:bottom;text-align:right;font-size:78.6%;padding:12px;white-space:nowrap;background:#e9e9e9;box-shadow:-3px -3px 3px -3px rgba(0,0,0,.3) inset}.modalNotes01 .link a{text-decoration:underline}.modalNotes01 .link a:hover{text-decoration:none}.modalNotes01+.modalNotes01{border-top:1px solid #c7c7c7}.modalNotes02{padding:12px;background:#e9e9e9;font-size:85.7%}#modalWindowWrap iframe{border:none}#modalContentsIframeWrap{line-height:0}@keyframes fadein{0%{transform:scale(0);opacity:0}70%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}.modalCampaignCoinWrap01 #modalContentsWrap{height:331px;position:relative}.modalCampaignCoinWrap01 #modalContentsWrap a{background:url(../../img/contents_pc/campaign/summer1707/btn_modal_01.png) no-repeat 0 0;width:194px;height:0;font-size:10px;padding-top:43px;white-space:nowrap;text-indent:100%;overflow:hidden;display:block;position:absolute;bottom:7px;left:188px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],select{padding:5px;font-size:12px;vertical-align:middle}input[type=submit]{cursor:pointer}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}.radioType01 input{display:none}.radioType01 label{display:inline-block;position:relative;padding:0 0 0 25px;cursor:pointer}.radioType01 label:before{content:"";width:18px;height:18px;background:#fff;border:solid 1px #ccc;box-sizing:border-box;position:absolute;border-radius:50%;left:0;top:.1em}.radioType01 input[type=radio]:checked+label:before,.radioType01 label.active:before{background:#60b0e3;border:solid 1px #ccc;box-shadow:0 0 0 3px #fff inset}.radioType02{display:table;table-layout:fixed;border-collapse:separate;width:220px}.radioType02 input{display:none}.radioType02 label,.radioType02 a{font-size:85.7%;display:table-cell;padding:4px 10px;cursor:pointer;border:1px solid #c7c7c7;vertical-align:middle;text-align:center;background:#f7f7f7;background:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);border-radius:6px 0 0 6px;color:#333;text-decoration:none}.radioType02 label:last-child,.radioType02 a:last-child{border-left:none;border-radius:0 6px 6px 0}.radioType02 input[type=radio]:checked+label,.radioType02 label.active{color:#e84c80;background:none #fff}.radioType02 a:active,.radioType02 a.active{color:#e84c80;background:none #fff}.checkType01 input{display:none}.checkType01 label{display:inline-block;position:relative;padding:0 0 0 25px;cursor:pointer}.checkType01 label:before{content:"";width:20px;height:19px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px -290px;position:absolute;left:0;top:-.3em}.checkType01 input[type=checkbox]:checked+label:before,.checkType01 label.active:before{background-position:-320px -290px}select.selectType01{height:36px;border-top:1px solid #bdbbbb;border-left:1px solid #bdbbbb;border-right:none;border-bottom:1px solid #bdbbbb;border-radius:3px 0 0 3px}.formTable02 select.selectType01{font-size:114.3%}input[type=text].inputTxtType01,input[type=email].inputTxtType01,input[type=password].inputTxtType01,input[type=number].inputTxtType01,input[type=tel].inputTxtType01{width:100%;border:1px solid #2f2f2f;border-radius:2px;box-sizing:border-box;padding:7px 10px;font-size:87.5%}.formFixTable01 input[type=text].inputTxtType01,.formFixTable01 input[type=email].inputTxtType01,.formFixTable01 input[type=password].inputTxtType0,.formFixTable01 input[type=number].inputTxtType01,.formFixTable01 input[type=tel].inputTxtType01{width:437px}.formTable02 input[type=text].inputTxtType01,.formTable02 input[type=email].inputTxtType01,.formTable02 input[type=password].inputTxtType01,.formTable02 input[type=number].inputTxtType01,.formTable02 input[type=tel].inputTxtType01{font-size:100%;padding:10px}.textareaType01{width:436px;height:113px;border:1px solid #2f2f2f;border-radius:2px;box-sizing:border-box;padding:7px 10px;font-size:87.5%}.formTable02 .textareaType01{font-size:100%}.textCount01{margin:0 0 0 10px;font-size:75%;vertical-align:bottom}.formTable02 .textCount01{font-size:85.7%}.textCount01.error{color:#c00}.errorTxt01{position:relative;font-size:75%;color:#c00;padding:7px 10px 7px 40px;border:1px solid #f1bcbc;background:#ffdfdf;border-radius:5px;box-sizing:border-box}.formTable02 .errorTxt01{font-size:85.7%}.globalError01 .errorTxt01:before{top:5px}.globalError01 .errorTxt01{font-size:92.9%;margin:15px 0}.errorTxt01:before{content:"";position:absolute;left:9px;top:4px;width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0}.formNotesTxt01{padding:7px 8px;font-size:75%;color:#666;background:#f8f8f8;border-radius:2px;margin-top:6px}.formTable02 .formNotesTxt01{font-size:85.7%}.formTable02 .formNotesList01{padding:7px 8px;font-size:85.7%;color:#666;background:#f8f8f8;border-radius:2px}.formNotesList01 li{text-indent:-1em;padding-left:1em}.importantTxt01{line-height:1.7;position:relative;font-size:85.7%;padding:15px 20px 20px 40px;border:1px solid #f1bcbc;background:#ffdfdf;border-radius:5px;box-sizing:border-box}.importantTxt01:before{content:"";position:absolute;left:9px;top:13px;width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0}.formIn01{width:437px}.plainTxt{padding:8px 0}.needTxt01{color:#c00;font-size:12px}.editBtnList01{margin:20px 0 0;padding:0 0 10px;position:relative;overflow:hidden}.editBtnList01 ul{position:relative;left:50%;float:left}.editBtnList01 ul li{position:relative;left:-50%;float:left;width:202px;margin:0 15px 0 0}.editBtnList01 ul li:last-child{margin:0}.editBtnList01 ul li button{width:100%;font-size:128.6%}.editBtnList01 ul li a{font-size:128.6%}.editBtnList01 ul li.btnType02 a{color:#fff}.editBtnList01 ul li span{height:24px}.editTerms01{margin:20px 0 0;font-size:92.9%}.editBtn01{margin:20px 0 0;text-align:center;padding:0 0 10px}.editBtn01 button{width:302px;height:42px;font-size:128.6%;box-sizing:border-box}.tag li{float:left;padding:2px 8px;line-height:1.3;font-size:78.6%;color:#fff;background:#626262;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:9px}.tag li.genre_02{background:#319baa}.tag li.genre_03{background:#e84c80}.badge{display:table}.badge span{display:table-cell;width:12px;height:18px;border-radius:8px;background-color:#e74b7f;box-shadow:0 1px 1px #070001,inset 0 1px 1px rgba(255,255,255,.5);background-image:linear-gradient(bottom,#d02e64 0,#e74b7f 44%,#e74b7f 100%);color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 0 rgba(7,0,2,.3);padding:0 3px;text-align:center;vertical-align:middle;line-height:18px}.loading_box_01{display:block;width:100%;height:23px;padding:9px 0 8px;background-color:#ddd;border-top:1px solid silver;border-radius:0 0 4px 4px}#loaderImage,.loaderImage{display:block;width:180px;height:23px;margin:0 auto;text-indent:-9999px;overflow:hidden}.status_change_loading{position:relative}.loading_box_02{position:absolute;top:50%;display:block;width:180px;left:50%;margin-top:-20px;margin-left:-95px;padding:9px 10px 8px;background-color:#ddd;z-index:9999;border-radius:3px}.loading_box_02 #loaderImage,.loading_box_02 .loaderImage{display:block;width:180px;height:23px;margin:0 auto;text-indent:-9999px;overflow:hidden}.listTab01{position:relative;z-index:2;padding:0 11px;display:block;min-height:1%}.listTab01:after{content:"";display:block;clear:both}.listTab01 li{float:left;margin:0 10px 0 0}.listTab01 li a{color:#4c4b4b;text-align:center;display:block;min-width:180px;padding:10px;background:#ddd;border-radius:4px 4px 0 0}.listTab01 li a:hover{background:#e6e6e6;text-decoration:none}.listTab01 li a.active{text-decoration:none;color:#fff;background:#4c4b4b}.listTab02{position:relative;z-index:2;padding:0 11px;display:block;min-height:1%}.listTab02:before{content:"";display:block;border-bottom:1px solid #939393;position:absolute;bottom:0;left:0;width:100%;z-index:1}.listTab02:after{content:"";display:block;clear:both}.listTab02 li{float:left;margin:0 10px 0 0}.listTab02 li a{color:#fff;text-align:center;display:block;min-width:180px;border:1px solid #939393;padding:6px 10px;background:#939393;border-radius:4px 4px 0 0;z-index:100;position:relative}.listTab02 li a.active{text-decoration:none;color:#e84c80;border-bottom:none;padding:6px 10px 7px;background:#fcfcfc}.recommendGame01{position:relative;overflow:hidden;padding:55px 10px 15px}.recommendGame01.rankingWrap{padding:65px 10px 15px}.recommendGame01 ul{position:relative;left:50%;float:left}.recommendGame01 ul li{position:relative;left:-50%;float:left;width:242px;margin:0 30px 0 0}.recommendGame01 ul li:last-child{margin:0}.recommendGame01 li .number{text-shadow:0 -1px 0 rgba(0,0,0,.3);text-align:center;color:#fff;font-weight:700;z-index:2;box-sizing:border-box;position:absolute;left:13px;top:-23px;width:39px;height:40px;padding:8px 6px 0 0;font-size:121.4%;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -890px}.recommendGame01 li:nth-child(1) .number,.recommendGame01 li:nth-child(2) .number,.recommendGame01 li:nth-child(3) .number{left:7px;top:-29px;width:72px;height:46px;padding:16px 15px 0 0;font-size:142.9%}.recommendGame01 li:nth-child(1) .number{background-position:0 -890px}.recommendGame01 li:nth-child(2) .number{background-position:-80px -890px}.recommendGame01 li:nth-child(3) .number{background-position:-160px -890px}.recommendGame01 li a{display:block;position:relative;z-index:1;padding:18px 18px 8px;border:1px solid #bdbbbb;box-shadow:0 0 4px rgba(154,154,154,.3),0 0 0 white inset;border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%);transition:.3s}.recommendGame01 li a .text{margin:8px 0 0;font-size:107.1%;line-height:1.3;min-height:45px}.recommendGameWrap01{background:#fff;box-shadow:0 -1px 1px rgba(0,0,0,.3);position:relative}.recommendGameWrap01 .titleRecommend{position:absolute;left:-20px;top:-10px;width:922px;height:51px;padding:12px 0 0 60px;font-weight:700;font-size:128.6%;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -1460px;box-sizing:border-box}.recommendGame02{margin:0 auto;width:745px;text-align:center}.recommendGame02 .appIndexMainSlideWrap01{background:#e5e5e5;border-radius:6px}.appsIframeWrap01{padding:40px 0 140px;line-height:1;font-size:0}.appsIframeWrap01 iframe{text-align:left;margin:0 auto;display:block}.appsStartTab01{width:100%;display:table;table-layout:fixed}.appsStartTab01 li{display:table-cell}.appsStartTab01 li a{display:block;color:#4c4b4b;border:1px solid #c7c7c7;border-right:none;padding:10px;text-align:center;font-size:92.9%;text-shadow:0 2px 2px rgba(255,255,255,.75);background:#fff;background:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);box-shadow:2px 0 2px -1px rgba(0,0,0,.1)}.appsStartTab01 li:first-child a{border-radius:5px 0 0 5px}.appsStartTab01 li:last-child a{border:1px solid #c7c7c7;border-radius:0 5px 5px 0}.appsStartTab01 li a span{display:inline-block;padding:0 20px 0 0;position:relative}.appsStartTab01 li a span:after,.appsStartTab01 li.active a span:after{content:"";position:absolute;right:0;top:50%;width:14px;height:14px;margin:-7px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -200px -290px}.appsStartTab01 li a span:after{background-position:-200px -290px}.appsStartTab01 li a.active span:after{background-position:-240px -290px}.appsStartTabContentsWrap01{position:relative;margin:-1px 0 0;padding:14px;border:1px solid #c7c7c7;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.1);background:#fff}.appsStartTabContentsWrap01:before{content:"";position:absolute;left:123px;top:-10px;border-width:0 10px 10px;border-color:transparent transparent #c7c7c7;border-style:solid}.appsStartTabContentsWrap01.active01:before{left:100px}.appsStartTabContentsWrap01.active02:before{left:290px}.appsStartTabContentsWrap01.active03:before{left:480px}.appsStartTabContentsWrap01.active04:before{left:680px}.appsStartTabContentsWrap01:after{content:"";position:absolute;left:123px;top:-9px;border-width:0 10px 10px;border-color:transparent transparent #fff;border-style:solid}.appsStartTabContentsWrap01.active01:after{left:100px}.appsStartTabContentsWrap01.active02:after{left:290px}.appsStartTabContentsWrap01.active03:after{left:480px}.appsStartTabContentsWrap01.active04:after{left:680px}.appsStartContents01{background:#f8f8f8;border:1px solid #e8e8e8;padding:12px 23px;border-radius:5px}.appsStartSettingLogin01 .text{font-size:85.7%}.appsStartSettingLogin01 .text.regist{border-top:1px dotted #c7c7c7;padding:10px 0 0;margin-top:10px;display:block;min-height:1%}.appsStartSettingLogin01 .defaultBtn01{margin:10px auto 0}.appsStartSetting01 th{font-size:85.7%;padding:0 15px 12px 0;vertical-align:middle}.appsStartSetting01 td{padding:0 0 12px;vertical-align:middle;position:relative}.appsStartSettingNotes01{font-size:85.7%;border-top:1px dotted #c7c7c7;padding:10px 0 0;display:block;min-height:1%}.appsStartSettingNotes01:after{content:"";display:block;clear:both}.appsStartSettingNotes01 .mail{float:left}.appsStartSettingNotes01 .delete{float:right}.appsStartContact01 .text{font-size:85.7%}.appsStartContact01 .btnType02{margin:18px auto 0;display:block;width:302px}.appsStartContact01 .btnType02 a>span{padding:8px 28px}.appsStartContact01 .btnType02 a>span span{padding:0 0 0 22px;display:block}.appsStartContact01 .btnType02 a>span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.appsStartContact01 .btnType02 a:hover span:after{background-position:-120px -290px}.appsStartRecommend01{padding:16px 6px 15px;background:#fff}.appsStartRecommend01 ul{display:block;min-height:1%}.appsStartRecommend01 ul:after{content:"";display:block;clear:both}.appsStartRecommend01 ul li{float:left;margin:0 21px 0 0;width:136px;text-align:center;font-size:92.9%}.appsStartRecommend01 ul li:last-child{margin:0}.appsStartRecommend01 ul li .image{margin:0 0 8px}.appsStartShare01{padding:10px 20px;background:#f8f8f8;box-shadow:0 1px 1px rgba(0,0,0,.2) inset}.appsStartShare01 ul{text-align:center}.appsStartShare01 ul li{text-align:left;display:inline-block;padding:0 0 0 20px;position:relative;line-height:1.2}.appsStartShare01 ul li:last-child{margin:0}.appsStartShare01 ul li a{display:block;width:43px;height:43px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 0}.appsStartShare01 ul li.bookmark a{background-position:0 -690px}.appsStartShare01 ul li.twitter a{background-position:0 -740px}.appsStartShare01 ul li.facebook a{background-position:0 -790px}.appsStartInfo{padding:8px 20px;background:#2d2d2d;color:#fcfcfc;z-index:3;position:relative}.appsStartInfo p:before{content:"News";display:inline-block;padding:3px 4px;line-height:1;background:#e84c80;border-radius:2px;margin-right:5px;font-size:85.7%;vertical-align:baseline}.appsStartInfo p a{color:#fff;font-size:92.9%}.appSuspendGame01{display:table;width:100%}.appSuspendGame01 .image{display:table-cell;width:200px;padding:0 17px 0 0}.appSuspendGame01 .image img{max-width:200px}.appSuspendGame01 .textWrap{display:table-cell;vertical-align:middle;text-shadow:0 1px 1px white;font-size:128.6%;line-height:1.2}.appSuspendGame01 .textWrap .name{font-weight:700;font-size:122.2%;margin:0 0 20px}.appSuspendTxt01{font-size:128.6%;margin:10px 0 0}.appSuspendBtn01{margin:20px 0 0;padding:0 0 5px;position:relative;overflow:hidden}.appSuspendBtn01 ul{position:relative;left:50%;float:left}.appSuspendBtn01 ul li{position:relative;left:-50%;float:left;width:202px;margin:0 15px 0 0}.appSuspendBtn01 ul li:last-child{margin:0}.appSuspendBtn01 ul li button{width:100%;height:42px;padding:8px;font-size:128.6%;line-height:1.3;border-radius:3px;box-sizing:border-box}.appSuspendBtn01 ul li a{font-size:128.6%;color:#52aebb}.appSuspendBtn01 ul li a:hover{color:#75bec9}.appSuspendBtn01 ul li a span{height:24px}.appSuspendedGame01{display:table;width:100%;border-collapse:separate;background:#fff;border-radius:2px}.appSuspendedGame01 .image{display:table-cell;padding:10px 15px 10px 13px;width:140px}.appSuspendedGame01 .name{display:table-cell;padding:10px 10px 10px 0;font-size:114.3%;vertical-align:middle}.appToptextWrap{padding:8px 20px;background:#2d2d2d;color:#fcfcfc;z-index:3;position:relative}.appTopTopicpass01{font-size:85.7%}.appTopTopicpass01 li{display:inline-block;color:#ededed}.appTopTopicpass01 li a{color:#ededed}.appTopTopicpass01 li:after{display:inline-block;content:">";padding:0 10px}.appTopTopicpass01 li:last-child:after{content:""}.appTopMainimg01{height:550px}.appTopMainimgIn01{margin:0 auto;position:relative;width:904px}.appTopMainimg01 .appTopMainimgIn01 .btn{position:absolute;top:147px;right:54px}.appTopMainimg01 .appTopMainimgIn01 .btn a{display:block;overflow:hidden;text-indent:-9999px}#appTopContents{width:904px;margin:-180px auto 0;padding:0 0 60px}#appTopContents #main{float:none;width:auto;padding:0}.appTopNavi01{display:block;min-height:1%}.appTopNavi01:after{content:"";display:block;clear:both}.appTopNavi01 li{float:left;width:178px}.appTopNavi01 li.navi01{width:183px}.appTopNavi01 li.navi05{width:187px}.appTopNavi01 li a{display:block;height:52px;overflow:hidden;text-indent:-9999px}.appTopNavi01 li.navi01 a{background-position:0 0}.appTopNavi01 li.navi02 a{background-position:-183px 0}.appTopNavi01 li.navi03 a{background-position:-361px 0}.appTopNavi01 li.navi04 a{background-position:-539px 0}.appTopNavi01 li.navi05 a{background-position:-717px 0}.appTopNavi01 li.navi01 a:hover,.appTopNavi01 li.navi01 a.active{background-position:0 -52px}.appTopNavi01 li.navi02 a:hover,.appTopNavi01 li.navi02 a.active{background-position:-183px -52px}.appTopNavi01 li.navi03 a:hover,.appTopNavi01 li.navi03 a.active{background-position:-361px -52px}.appTopNavi01 li.navi04 a:hover,.appTopNavi01 li.navi04 a.active{background-position:-539px -52px}.appTopNavi01 li.navi05 a:hover,.appTopNavi01 li.navi05 a.active{background-position:-717px -52px}.appTopContent01{position:relative;width:840px;padding:15px 30px 22px;background:#fff;margin:-2px auto 0;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.1)}.appTopContent01#appContents01{padding-top:22px}.appTopContent01:before{content:"";position:absolute;top:-11px;width:20px;height:11px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px 0}.appTopContent01#appContents01:before{left:84px}.appTopContent01#appContents02:before{left:263px}.appTopContent01#appContents03:before{left:435px}.appTopContent01#appContents04:before{left:618px}.appTopContent01#appContents05:before{left:795px}.appTopSlideWrap01{padding:0 50px;position:relative}.appTopSlide01{overflow:hidden}.appTopSlide01 ul{width:9999px;display:block;min-height:1%;margin-bottom:24px}.appTopSlide01 ul:after{clear:both;content:"";display:block}.appTopSlide01 ul li{float:left;margin:0 20px 0 0;padding:0 0 2px}.appTopSlide01 ul li img{box-shadow:1px 1px 1px rgba(0,0,0,.25)}.appTopSlide01 ul li a{cursor:url(../../img/contents_pc/common/ico_cursor01.png),pointer}.appTopSlide01 ul li a:hover img{-moz-opacity:.8;opacity:.8}.appTopSlidePrev01,.appTopSlideNext01,.appTopSlidePrev01 a,.appTopSlideNext01 a{position:absolute;top:50%;margin:-20px 0 0;display:block;width:40px;height:40px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.6);font-size:0}.appTopSlidePrev01,.appTopSlidePrev01 a{left:0}.appTopSlideNext01,.appTopSlideNext01 a{right:0}.appTopSlidePrev01:hover,.appTopSlideNext01:hover,.appTopSlidePrev01 a:hover,.appTopSlideNext01 a:hover{background:rgba(0,0,0,.8)}.appTopSlidePrev01:before,.appTopSlideNext01:before,.appTopSlidePrev01 a:before,.appTopSlideNext01 a:before{display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-8px 0 0 -8px;box-shadow:2px 2px 0 #fff inset;content:""}.appTopSlidePrev01:before,.appTopSlidePrev01 a:before{transform:rotate(-45deg);margin:-8px 0 0 -4px}.appTopSlideNext01:before,.appTopSlideNext01 a:before{transform:rotate(135deg);margin:-7px 0 0 -10px}.appTopSlideCount01{display:block;position:absolute;text-align:center;bottom:-28px;left:0;right:0;margin:auto}.appTopSlideCount01 li{vertical-align:top;cursor:pointer;display:inline-block;height:4px;width:20px;position:relative;color:transparent;margin:0 2px;font-size:1px;line-height:1}.appTopSlideCount01 li>button{visibility:hidden;display:none}.appTopSlideCount01 li:before{display:block;content:"";background:#fff;opacity:.3;border-radius:4px;cursor:pointer;display:inline-block;height:4px;width:20px;position:absolute;left:0;top:0}.appTopSlideCount01 li.slick-active{background-color:#60b3e5;border-radius:3px}#appTopContents .appTopSlideCount01 li:before,.touchGameContents~.appTopSlideWrap01 .appTopSlideCount01 li:before{background:#000}.appTopSlideCount01 li:hover:before{opacity:.5}.appTopSlideCount01 li.active:before,.appTopSlideCount01 li.current:before{opacity:1}#appTopContents .appTopSlideCount01 li.active:before,#appTopContents .appTopSlideCount01 li.current:before,.appTopSlideCount01 li.active:before,.appTopSlideCount01 li.current:before,.touchGameContents~.appTopSlideWrap01 .appTopSlideCount01 li.active:before,.touchGameContents~.appTopSlideWrap01 .appTopSlideCount01 li.current:before{background:#60b3e5}.appTopIntro01{margin:15px 0 0;padding:10px 26px 20px}.appTopIntroTitle01{display:table}.appTopIntroTitle01 .icon{display:table-cell;padding:0 12px 0 0;vertical-align:top}.appTopIntroTitle01 .titleWrap{display:table-cell;padding:0 30px 0 0;vertical-align:middle}.appTopIntroTitle01 .title{font-size:128.6%;margin-bottom:5px}.appTopIntroTitle01 .tag ul{margin:-2px 0 0;display:block;min-height:1%}.appTopIntroTitle01 .tag ul:after{content:"";display:block;clear:both}.appTopIntroTitle01 .tag ul li{margin:2px 4px 0 0}.appTopIntroTxt01{margin:15px 0 0;font-size:92.9%;line-height:1.7}.appTopTitle01{height:41px;margin:0 0 10px;padding:0 17px;line-height:38px;color:#fff;font-weight:700;font-size:114.3%;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.appTopGallery01 ul{margin:-15px 0 0 -13px;display:block;min-height:1%}.appTopGallery01 ul:after{content:"";display:block;clear:both}.appTopGallery01 ul li{float:left;margin:15px 0 0 13px}.appTopGallery01 ul li:nth-child(4n+1){clear:both}.appTopGallery01 ul li img{box-shadow:1px 1px 1px rgba(0,0,0,.25)}.appTopGallery01 ul li a{cursor:url(../../img/contents_pc/common/ico_cursor01.png),pointer}.appTopGallery01 ul li a:hover img{-moz-opacity:.8;opacity:.8}.appTopCommnunityL01{width:120px;float:left;background:#e5e5e5;padding:14px 14px 10px;border:1px solid #c7c7c7;border-radius:5px}.appTopCommnunityImg01{text-align:center;margin:0 0 17px}.appTopCommnunityImg01 img{box-shadow:1px 1px 0 rgba(255,255,255,.75)}.appTopCommnunityManager01{text-align:center;margin:0 0 3px;font-size:85.7%}.appTopCommnunityManagerImg01{border:1px solid #a4a4a4;overflow:hidden;width:80px;margin:0 auto 5px;border-radius:5px}.appTopCommnunityManagerName01{text-align:center;font-size:92.9%}.appTopCommnunityR01{width:676px;float:right}.appStartCommnunityR01{width:550px}.appTopCommnunityR01 table{width:100%}.appTopCommnunityR01 table th{background:#e5e5e5;padding:7px 15px;font-size:85.7%}.appTopCommnunityR01 table td{padding:10px 15px;font-size:85.7%;border-bottom:1px dotted #c7c7c7}.appTopCommnunityR01 table td:first-child{font-size:92.9%}.appTopCommnunityR01 table th.date{width:110px}.appTopCommnunityMore01{margin:10px 0 0;text-align:right}.appTopCommnunityMore01 a{display:inline-block;position:relative;padding:0 0 0 19px}.appTopCommnunityMore01 a:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;margin:-7px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -290px}.appTopTitle02{margin:0 0 12px;padding:7px 17px;background:#e5e5e5;border-radius:5px}.deviceList01{width:100%;display:flex;flex-direction:-webkit-column;flex-direction:column;box-sizing:border-box;padding:8px 8px 0;margin-bottom:-15px}.deviceList01 li{padding-bottom:15px;order:6}.deviceList01 li.box01{order:1}.deviceList01 li.box02{order:2}.deviceList01 li.box03{order:3}.deviceList01 li.box04{order:4}.deviceList01 li.box05{order:5}.deviceList01 .appTopTitle02+.message{padding-top:5px}.deviceList01 .deviceIcon01{display:table;width:100%;padding:0 17px}.deviceList01 .deviceIcon01 span{vertical-align:middle;display:table-cell;padding-left:8px}.deviceIcon01:before{content:"";display:table-cell;vertical-align:middle;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;height:50px;width:55px}.deviceIcon01.android01:before{background-position:-200px -440px}.deviceIcon01.ios01:before{background-position:-280px -440px}.deviceIcon01.windows01:before{background-position:-200px -390px}.deviceIcon01.mac01:before{background-position:-280px -390px}.deviceList01 .message{line-height:1.4;margin:8px 0 0;padding:0 17px}.deviceList01 .message+.message{margin-top:3px}.appTopSupportTxt01{padding:0 17px 20px;margin-top:-10px}.appTopSupportTxt01:last-child{padding-bottom:0}.appTopSupportBtn01{padding:14px 0 0}.appTopSupportBtn01 .btnType02{margin:0 auto;display:block;width:302px}.appTopSupportBtn01 .btnType02 a>span{padding:10px}.appTopSupportBtn01 .btnType02 a>span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.appTopSupportBtn01 .btnType02 a:hover span:after{background-position:-120px -290px}.appTopPlayBtn01{margin:20px 0 0}.appTopPlayBtn01 a{display:block;margin:0 auto;width:450px;height:96px;overflow:hidden;text-indent:-9999px}.appTopPlayBtn02.btnType02{margin:10px auto 0;display:block;width:302px}.appTopPlayBtn02.btnType02 a>span{padding:10px}.appTopPlayBtn02.btnType02 a>span span{padding:0 0 0 25px}.appTopPlayBtn02.btnType02 a>span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.appTopPlayBtn02.btnType02 a:hover span:after{background-position:-120px -290px}#appTopContents li{position:relative}#appTopContents li.navi04 .plugin{content:"";width:240px;height:45px;background:url(../../../../img/contents_pc/common/img_unity.png) no-repeat 0 0;top:-45px;left:-32px;z-index:100;position:absolute;pointer-events:none;cursor:default;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:bounce}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}.appIndexChangeBtn01{margin:20px 0 0;display:block}.appIndexImportant01{overflow:hidden;border:2px solid #ddd}.appIndexImportantIn01{background:#f8f8f8;display:block}.appIndexImportantIn01:after{clear:both;content:"";display:block}.appIndexImportantIn01 .head{float:left;width:56px;margin:0 15px 0 0;text-align:center;font-size:85.7%;padding:6px 0;position:relative}.appIndexImportantIn01 .head:after{display:block;position:absolute;top:5px;right:0;bottom:5px;border-right:1px solid #c5c5c5;content:""}.appIndexImportantIn01 .text{overflow:hidden;font-size:85.7%}.appIndexImportantIn01 a{display:block;padding:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appIndexMainSlideWrap01{padding:15px 10px 20px;background:#222;margin:0 auto;box-sizing:border-box}.appIndexMainSlide01{width:720px;position:relative;box-sizing:border-box;margin:0 auto;margin-bottom:0!important}.appIndexMainSlide01 ul{display:block;min-height:1%}.appIndexMainSlide01 ul:after{clear:both;content:"";display:block}.appIndexSlidePrev01,.appIndexSlideNext01{opacity:0;position:absolute;top:50%;z-index:20;margin:-20px 0 0;display:block;width:40px;height:40px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.7);font-size:0;transition:opacity .3s ease,transform .3s ease;cursor:pointer}.appIndexSlidePrev01{left:5px;transform:translateX(5px)}.appIndexSlideNext01{right:5px;transform:translateX(-5px)}.appIndexMainSlide01:hover .appIndexSlidePrev01,.appIndexMainSlide01:hover .appIndexSlideNext01{opacity:1}.appIndexMainSlide01:hover .appIndexSlidePrev01{transform:translateX(0)}.appIndexMainSlide01:hover .appIndexSlideNext01{transform:translateX(0)}.appIndexSlidePrev01:hover,.appIndexSlideNext01:hover{background:rgba(255,255,255,.9)}.appIndexSlidePrev01:before,.appIndexSlideNext01:before{display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-8px 0 0 -8px;box-shadow:2px 2px 0 #000 inset;content:""}.appIndexSlidePrev01:before{transform:rotate(-45deg);margin:-8px 0 0 -4px}.appIndexSlideNext01:before{transform:rotate(135deg);margin:-7px 0 0 -10px}.appIndexSlidePrev01 i,.appIndexSlideNext01 i{display:none}.appIndexMainSlideThumb01{margin:5px 0 0;position:relative;overflow:hidden;padding:5px 0}.appIndexMainSlideThumb01 ul{position:relative;left:50%;float:left}.appIndexMainSlideThumb01 ul li{position:relative;left:-50%;float:left;margin:0 10px 0 0}.appIndexMainSlideThumb01 ul li:last-child{margin:0}.appIndexMainSlideThumb01 ul li.active{box-shadow:0 0 3px 3px #fff}.cornerContents01 .appIndexMainSlideWrap01{margin:0 -1px -5px}.appIndexRankingTitle01,.appIndexNewTitle01,.appIndexRecommendTitle01,.appIndexAdvanceTitle01,.appIndexCommunityTitle01,.appIndexCampaignTitle01,.appIndexArticleTitle01,.appIndexPresentTitle01,.appIndexAboutTitle01{font-size:32px;font-weight:700;margin-bottom:20px}.titleBox{display:flex;align-items:center;position:relative;margin-bottom:20px}.titleBox.spot_sub{padding:0 10px}.titleBox_title{font-size:28px;font-weight:700}.titleBox_secondary{position:absolute;right:0;bottom:4px;font-size:16px;font-weight:700}.titleBox.spot_sub .titleBox_title{font-size:18px;color:#fff;font-weight:400}a.titleBox_moreLink{display:flex;align-items:center;margin-left:auto;font-size:16px;color:#333;padding-right:2px}.titleBox.spot_sub a.titleBox_moreLink{font-size:12px;color:#fff}a.titleBox_moreLink:after{display:block;transform:rotate(45deg);width:10px;height:10px;margin-left:6px;box-shadow:-1px 1px 0 #666 inset;content:""}.titleBox.spot_sub a.titleBox_moreLink:after{box-shadow:-1px 1px 0 #ccc inset;width:9px;height:9px;margin-left:4px}.pickupList{display:flex;flex-wrap:wrap;justify-content:space-between}.pickupList_item{position:relative;width:calc((100% - 10px)/2)}.pickupList_item.type_video{position:relative;width:100%;-o-border-image:url(../../img/contents_pc/common/bg_pickup_border_01.png) 3 round;border-image:url(../../img/contents_pc/common/bg_pickup_border_01.png) 3 round;border-style:solid;border-width:3px}.pickupList_item.type_video:before{position:absolute;left:-15px;top:-18px;display:block;content:"";width:259px;height:78px;background:url(../../img/contents_pc/common/title_pickup_01.png) no-repeat center/contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:4}.pickupList_item:not(:first-child){margin-top:10px}.pickupList .pickupItem{display:flex;position:relative;overflow:hidden}.pickupList .pickupItem:hover{text-decoration:none}.pickupList .pickupItem:before{position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%);transform:skewX(-25deg);content:""}.pickupList .pickupItem:hover:before{animation:appHoverShine .6s ease 1 both}.pickupInfo{position:relative;display:flex;justify-content:center;flex-direction:column;padding:15px 15px 30px;width:50%;box-sizing:border-box;line-height:1.3;background:url(../../img/contents_pc/common/bg_pickup_dia.png) center}.pickupTitle{font-size:12px;margin-bottom:5px;color:#fff}.pickupText{display:flex;align-items:center;font-size:18px;line-height:1.3;color:#fff}.pickupAppStart{position:absolute;left:0;bottom:0;width:100%;padding:6px;color:#fff;background:#222;box-sizing:border-box;text-align:right}.pickupAppStart:after{display:inline-block;content:"";width:19px;height:5px;background:url(../../img/contents_pc/common/icon_pickup_triangle_01.png) no-repeat center/contain;vertical-align:middle}.pickupInfo_inner{display:flex;align-items:center;margin-top:10px}.pickupAppIcon{margin-right:15px}.pickupAppIcon img{width:80px;height:auto;border-radius:12px}.pickupAppTitle{font-size:24px;color:#fff}.pickupList_item.type_video .pickupItem{background:#f75f4e}.pickupList_item.type_video.type_color01 .pickupItem{background:#f74e81}.pickupList_item.type_video.type_color02 .pickupItem{background:#60b3e5}.pickupList_item.type_video.type_color03 .pickupItem{background:#002262}.pickupList_item.type_video.type_color04 .pickupItem{background-image:linear-gradient(to bottom,#882327,#bf3138)}.pickupVideo{width:50%;height:211px}.pickupVideo iframe{width:100%;height:211px}.pickupBanner img{width:100%;height:auto}.pickupList .pickupItem:hover .pickupBanner img{opacity:.9}.rankingList01{margin:-30px 0 0 -12px;display:block;min-height:1%}.rankingList01:after{content:"";display:block;clear:both}.rankingList01 li{float:left;margin:30px 0 0 12px;width:96px;position:relative}.rankingList01 li:nth-child(1){width:242px}.rankingList01 li:nth-child(2){width:242px;margin:30px 0 0 9px}.rankingList01 li:nth-child(3){width:242px;margin:30px 0 0;float:right}.rankingList01 li:nth-child(10){float:right}.rankingList01 li .number{text-shadow:0 -1px 0 rgba(0,0,0,.3);text-align:center;color:#fff;font-weight:700;z-index:2;box-sizing:border-box;position:absolute;left:0;top:-23px;width:39px;height:40px;padding:8px 6px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -890px}.rankingList01 li:nth-child(1) .number,.rankingList01 li:nth-child(2) .number,.rankingList01 li:nth-child(3) .number{left:7px;top:-29px;width:72px;height:46px;padding:16px 15px 0 0;font-size:142.9%}.rankingList01 li:nth-child(1) .number{background-position:0 -890px}.rankingList01 li:nth-child(2) .number{background-position:-80px -890px}.rankingList01 li:nth-child(3) .number{background-position:-160px -890px}.rankingList01 li:nth-child(1) a,.rankingList01 li:nth-child(2) a,.rankingList01 li:nth-child(3) a{display:block;position:relative;z-index:1;padding:18px 18px 8px;border:1px solid #bdbbbb;box-shadow:0 0 4px rgba(154,154,154,.3),0 0 0 white inset;border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%);transition:.3s}.rankingList01 li a:hover{text-decoration:none;transform:scale(1.04)}.rankingList01 li:nth-child(1) a,.rankingList01 li:nth-child(2) a,.rankingList01 li:nth-child(3) a{padding:20px 20px 16px}.rankingList01 li a .text{margin:8px 0 0;font-size:85.7%;line-height:1.3}.rankingList01 li:nth-child(1) a .text,.rankingList01 li:nth-child(2) a .text,.rankingList01 li:nth-child(3) a .text{margin:10px 0 0;font-size:107.1%}.gameList01{margin:-15px 0 0 -15px;display:block;min-height:1%}.gameList01:after{content:"";display:block;clear:both}.gameList01>li{margin:15px 0 0 15px;width:365px;float:left}.gameList01 li a{display:block;padding:15px;border:1px solid #bdbbbb;box-shadow:0 0 4px rgba(154,154,154,.3),0 0 0 white inset;border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%);transition:.3s}.gameList01 li a:hover{text-decoration:none;transform:scale(1.04)}.gameList01 li a .listIn{display:block;min-height:1%}.gameList01 li a .listIn:after{content:"";display:block;clear:both}.gameList01 li a .image{float:left;margin:0 10px 0 0}.gameList01 li a .textWrap{overflow:hidden}.gameList01 li a .textWrap .name{font-size:114.3%;line-height:1.3}.gameList01 li a .textWrap .detail{margin:8px 0 0;font-size:92.9%;color:#333}.gameList01 li a .textWrap .tag{margin:3px 0 0 -4px;display:block;min-height:1%}.gameList01 li a .textWrap .tag:after{content:"";display:block;clear:both}.gameList01 li a .textWrap .tag li{margin:5px 0 0 4px}.gameList02{margin:-15px 0 0 -15px;display:block;min-height:1%}.gameList02:after{content:"";display:block;clear:both}.gameList02>li{margin:15px 0 0 15px;width:365px;float:left}.gameList02 li img{width:100%;height:auto}.gameList02 li a{display:block}.gameList02 li dt{background-color:#f69;text-align:center;font-weight:700}.gameList02 li dd{border:dotted 1px #f69;min-height:46px;min-height:40px;padding:2px 4px}.appList{display:flex;flex-wrap:wrap}.appScroller{overflow-x:scroll;-webkit-overflow-scrolling:touch}.appList.type_horizontal{display:flex}.appList.type_column2 .appList_item{width:calc((100% - 20px)/2)}.appList.type_column2>li:nth-child(even){margin-left:20px}.appList.type_column2>li:not(:nth-child(-n+2)){margin-top:20px}.appList.type_column4>li{width:calc((100% - 20px*3)/4)}.appList.type_column4>li:not(:nth-child(4n-3)){margin-left:20px}.appList.type_column4>li:not(:nth-child(-n+4)){margin-top:20px}.appList.type_column5>li{width:calc((100% - 20px*4)/5)}.appList.type_column5>li:not(:nth-child(5n-4)){margin-left:20px}.appList.type_column5>li:not(:nth-child(-n+5)){margin-top:20px}.appList.type_ranking>li:nth-child(-n+2){margin-right:20px}.appList.type_ranking>li:not(:nth-child(-n+3)):not(:nth-child(5n-1)){margin-left:20px}.appList.type_ranking>li:nth-child(-n+3){width:calc((100% - 20px*2)/3);margin-bottom:10px}.appList.type_ranking>li:not(:nth-child(-n+3)){width:calc((100% - 20px*4)/5);margin-top:20px}.appList.type_horizontal .appList_item{margin:0;padding:0 10px 0 0}.appList .appItem{display:flex;position:relative}.appList .appItem:hover{text-decoration:none}.appList.type_ranking .appItem{flex-direction:column;align-items:center}.appList.type_column4 .appItem,.appList.type_column5 .appItem{flex-direction:column}.appList.type_column4 .appItem{height:100%}.appIcon{position:relative;margin-right:10px;flex-shrink:0}.appList.type_column4 .appIcon,.appList.type_column5 .appIcon,.appList.type_ranking .appIcon{margin:0 auto 10px}.appList_item a:hover .appIcon{animation:appHoverBound .3s ease 1 both}@keyframes appHoverBound{0%{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(0)}80%{transform:translateY(-3px)}100%{transform:translateY(0)}}.appList.type_horizontal .appIcon{margin:0}.appIcon img{width:120px;height:120px;border-radius:12px}.appList.type_ranking>li:nth-child(-n+3) .appIcon img{width:200px;height:200px}.appRank{flex-shrink:0;position:absolute;width:30px;top:-5px;left:-5px}.appList>li:nth-child(-n+3) .appRank{width:auto;top:-20px;left:-10px}.appRank img{width:80px;height:auto}.appRank>i{display:block;position:relative;z-index:2;color:#fff;background:#c5b797;line-height:28px;height:28px;font-size:15px;text-align:center;font-style:normal}.appList>li:not(:nth-child(-n+3)) .appRank:before,.appList>li:not(:nth-child(-n+3)) .appRank:after{display:block;position:absolute;bottom:-5px;z-index:1;width:0;height:0;border-style:solid;content:""}.appList>li:not(:nth-child(-n+3)) .appRank:before{right:0;border-width:0 15px 5px 0;border-color:transparent #c5b797 transparent transparent}.appList>li:not(:nth-child(-n+3)) .appRank:after{left:0;border-width:5px 15px 0 0;border-color:#c5b797 transparent transparent}.appContent{display:flex;flex-direction:column;flex-grow:1;line-height:1.3}.appTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:41.6px;max-height:calc(16px*1.3*2);color:#333;font-weight:700;font-size:16px}.appList_item a:hover .appTitle{color:#60b3e5}.appList.type_column4 .appTitle,.appList.type_column5 .appTitle{font-size:14px;max-height:none;height:36.4px}.appList.type_ranking>li:not(:nth-child(-n+3)) .appTitle{font-size:14px}.appContent .appDiscription{font-size:12px;margin-top:8px;color:#616161;height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.appList.type_column4 .appContent .appDiscription{height:auto}.appCategory{margin-top:8px}.iconCategory{display:inline-flex;align-items:center;padding:2px 5px;border-radius:9px;color:#616161;font-size:11px;border:solid 1px #616161;transition:all .1s ease-in-out}.appText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:33.8px;max-height:calc(13px*1.3*2);color:#666;font-size:13px;margin-top:4px}.suppotOs{display:flex;margin-top:5px}.suppotOs_item{display:flex;align-items:center;padding:2px 5px;border-radius:3px;color:#fff;font-size:12px}.suppotOs>:not(:first-child){margin-left:5px}.suppotOs_item.type_ios{background:#111}.suppotOs_item.type_ios:before{margin-right:6px;font-family:"Font Awesome 5 Brands";font-size:13px;content:"\f179"}.suppotOs_item.type_android{background:#439234}.suppotOs_item.type_android:before{margin-right:6px;font-family:"Font Awesome 5 Brands";font-size:15px;content:"\f17b"}.bannerList{display:flex;flex-wrap:wrap}.bannerList.type_column1 .bannerList_item{width:100%;text-align:center}.bannerList.type_column1>li:not(:first-child){margin-top:20px}.bannerList .triangleIcon{position:relative;display:inline-block;padding-left:20px;color:#fff;text-decoration:none}.bannerList .triangleIcon.bannerItem:hover{text-decoration:underline}.bannerList .triangleIcon:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;left:3px;margin-top:-4px;transform:rotate(45deg)}.bannerList.type_column2 .bannerList_item{width:calc((100% - 20px)/2)}.bannerList.type_column2>li:not(:nth-child(-n+2)){margin-top:20px}.bannerList.type_column2>li:nth-child(even){margin-left:20px}.bannerList.type_column3 .bannerList_item{width:calc((100% - 20px*2)/3)}.bannerList.type_column3>li:not(:nth-child(-n+3)){margin-top:20px}.bannerList.type_column3>li:not(:nth-child(3n-2)){margin-left:20px}.bannerList.type_column4 .bannerList_item{width:calc((100% - 20px*3)/4)}.bannerList.type_column4>li:not(:nth-child(-n+4)){margin-top:20px}.bannerList.type_column4>li:not(:nth-child(4n-3)){margin-left:20px}.bannerList.type_sub{padding:0 10px}.bannerList.type_sub>li:not(:first-child){margin-top:10px}.bannerList .bannerItem{display:flex;flex-direction:column}.bannerList .bannerItem:hover{text-decoration:none}.bannerList .banner{overflow:hidden;position:relative;flex-shrink:0}.bannerList .banner img{width:100%;height:auto;border-radius:0}.bannerList.type_column1 .banner img{max-width:100%;width:auto}.bannerList .bannerItem .banner:before{position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%);transform:skewX(-25deg);content:""}.bannerList .bannerItem:hover .banner:before{animation:appHoverShine .6s ease 1 both}@keyframes appHoverShine{0%{transform:skewX(-25deg) translateX(0)}100%{transform:skewX(-25deg) translateX(400%)}}.bannerList .bannerContent{margin:10px 0 0}.bannerList .bannerTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:41.6px;max-height:calc(16px*1.3*2);color:#333;font-weight:700;font-size:16px}.bannerList .bannerItem:hover .bannerTitle{color:#60b3e5}.bannerList.type_column4 .bannerTitle{height:33.8px;font-size:13px}.bannerList .bannerText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:33.8px;max-height:calc(13px*1.3*2);color:#666;font-size:13px;margin-top:4px}.bannerList.type_column4 .bannerText{margin-top:10px;max-height:31.2px;max-height:calc(12px*1.3*2);font-size:12px}.bannerList .bannerText+.bannerText{margin-top:2px}.contentScroller .relationContentContainer{position:relative;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.relationContentList_item{text-align:center}.relationContentList_item .contentItem{display:flex;flex-direction:column;align-items:center}.relationContentList_item .contentItem a{text-decoration:none;color:#333}.relationContentList_item .contentItem_img{height:160px;padding-bottom:10px;overflow:hidden;text-align:center;background:none;display:flex;justify-content:center;align-items:center;position:relative}.relationContentList_item .contentItem_img a:before{position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%);transform:skewX(-25deg);content:""}.relationContentList_item .contentItem_img a:hover:before{animation:appHoverShine .6s ease 1 both}@keyframes appHoverShine{0%{transform:skewX(-25deg) translateX(0)}100%{transform:skewX(-25deg) translateX(400%)}}.relationContentList_item .contentItem_img img{width:auto;height:auto;max-height:160px}.relationContentList_item .contentItem_title{line-height:1.3;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;width:200px;text-align:left;height:calc(14px*1.3*2)}@supports(-ms-ime-align:auto){.relationContentList_item .contentItem_title{height:calc(14px*1.3*2)}}.relationContentList_item .contentItem_count{font-size:14px;font-weight:700;width:20%;padding-bottom:10px}.relationContentContainer .swiper-button-prev,.relationContentContainer .swiper-button-next{overflow:hidden;opacity:.5;position:absolute;top:0;bottom:0;z-index:10;width:30px;height:auto;text-indent:100%;white-space:nowrap;background:none;cursor:pointer;outline:none}.relationContentContainer .swiper-button-prev{left:0}.relationContentContainer .swiper-button-next{right:0}.relationContentContainer .swiper-button-prev:hover,.relationContentContainer .swiper-button-next:hover{opacity:1}.relationContentContainer .swiper-button-prev:before,.relationContentContainer .swiper-button-next:before{display:block;position:absolute;top:50%;z-index:1;width:20px;height:20px;margin-top:-10px;content:""}.relationContentContainer .swiper-button-prev:before{left:50%;box-shadow:-3px 3px 0 #000;transform:rotate(45deg)}.relationContentContainer .swiper-button-next:before{right:50%;box-shadow:3px 3px 0 #000;transform:rotate(-45deg)}.relationContentContainer .swiper-button-prev.swiper-button-disabled,.relationContentContainer .swiper-button-next.swiper-button-disabled{background:none;cursor:default;pointer-events:none;opacity:.1}.relationContentContainer .swiper-button-prev:after,.relationContentContainer .swiper-button-next:after{display:none}.communityList{padding:0 10px;display:flex;flex-wrap:wrap;justify-content:space-between}.communityList_item{width:48.5%;margin-bottom:16px}.communityList .communityItem{display:block;border-radius:6px;box-shadow:0 1px 6px 1px rgba(0,0,0,.1);transition:all .2s ease-out}.communityItem .communityHeader{display:flex;position:relative;overflow:hidden;border-radius:6px 6px 0 0}.communityItem .communityHeader:before{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.65);content:"";transition:all .2s ease-out}.communityItem .communityHeaderBg{display:block;opacity:.5;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-filter:blur(5px);transition:all .2s ease-out}.communityList .communityItem:hover{text-decoration:none;box-shadow:0 2px 6px 2px rgba(0,0,0,.18)}.communityItem:hover .communityHeader:before{background:rgba(14,76,114,.7)}.communityItem:hover .communityHeaderBg{opacity:1;transform:translate(-50%,-50%) scale(1.3)}.UnderlayerSearchWrap{flex-grow:1;height:36px}.UnderlayerSearchWrap:after{display:block;clear:both;content:""}.UnderlayerSearchWrap .search_form{position:relative;display:flex;height:100%}.UnderlayerSearchWrap .search_form>.listWrap01{flex-grow:1}.UnderlayerSearchWrap .text{flex-grow:1;position:relative}.UnderlayerSearchWrap .text input[type=text]{padding:6px 58px 6px 14px;height:100%;font-size:100%;border-top:1px solid #bdbbbb;border-left:1px solid #bdbbbb;border-right:1px solid #bdbbbb;border-bottom:1px solid #bdbbbb;border-radius:0 3px 3px 0;transition:all .2s ease-out;outline:none;-webkit-appearance:none}.UnderlayerSearchWrap .text input:focus{border-color:#96d7ff;box-shadow:0 0 8px rgba(96,179,229,.4)}.UnderlayerSearchWrap .text input:-ms-input-placeholder{color:#aaa}.UnderlayerSearchWrap .text input::-webkit-input-placeholder{color:#aaa}.UnderlayerSearchWrap .text input:-moz-placeholder{color:#aaa}.UnderlayerSearchWrap .text input::-moz-placeholder{color:#aaa;opacity:1}.UnderlayerSearchWrap .text input::-moz-placeholder{color:#aaa}.UnderlayerSearchWrap .text input::placeholder{color:#aaa}.UnderlayerSearchWrap .btn{position:absolute;right:0;top:0;flex-shrink:0;width:44px;height:100%}.UnderlayerSearchWrap .btn button{border-radius:0 3px 3px 0;background:#60b3e5;border:none;width:100%;height:100%;font-size:0;text-shadow:none;box-sizing:border-box;box-shadow:none}.UnderlayerSearchWrap .btn button:hover{background:#70c8ff;border-color:#70c8ff}.UnderlayerSearchWrap .btn button:before{position:absolute;display:block;font-family:"Font Awesome 5 Pro";content:"\f002";font-size:20px;color:#fff;width:44px;top:50%;left:50%;font-weight:300;transform:translate(-50%,-50%)}.UnderlayerSearchWrap .btn button:hover{top:0}.communityItem .communityIcon{margin:10px;flex-shrink:0;position:relative;z-index:2}.communityItem .communityIcon img{width:100px;height:100px;border-radius:8px}.communityList.type_new .communityItem .communityIcon img{width:65px;height:65px}.communityList_item.type_official .communityIcon:before{display:block;position:absolute;top:-3px;left:-3px;background:#fff;height:16px;width:16px;border-radius:8px;content:""}.communityList_item.type_official .communityIcon:after{display:block;position:absolute;top:-13px;left:-7px;font-family:"Font Awesome 5 Pro";font-size:24px;font-weight:900;color:#40c6f9;content:"\f336"}.communityItem .communityContent{display:flex;flex-wrap:wrap;flex-grow:1;line-height:1.3;position:relative;padding:10px 10px 10px 5px;z-index:2}.communityItem .communityTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;flex-shrink:0;max-height:39px;max-height:calc(15px*1.3*2);color:#fff;font-weight:700;font-size:15px}.communityItem .communityBody{padding:15px 10px;border-radius:0 0 6px 6px;background:#fff}.communityItem .communityText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:28.8px;max-height:calc(12px*1.3*2);color:#666;font-size:12px}.communityItem .communityCount{display:flex;align-items:center;margin-top:auto;color:#fff;font-size:12px}.communityItem .communityCount:before{display:block;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:900;color:#fff;margin-right:4px;content:"\f406"}.searchResults_box{margin-top:10px}.searchResults_box .number{font-weight:700;font-size:18px}.searchResults_box .details{margin-top:6px;text-align:center;padding:30px 0;font-size:20px}.communityItem .communityDate{display:flex;align-items:center;margin:auto 0 0 15px;color:#fff;font-size:12px}.communityItem .communityDate:before{display:block;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:300;color:#fff;margin-right:4px;content:"\f017"}.btnWrap{display:flex;margin-top:32px;justify-content:center}.btnWrap .simpleBtn{display:flex;justify-content:center;align-items:center;flex-grow:1;text-decoration:none;border-radius:5px;background:#ddd;color:#666;padding:0 10px;font-weight:700;font-size:16px;min-height:50px;max-width:400px}.btnWrap .simpleBtn.primary{background:#60b3e5;color:#fff}.btnWrap .simpleBtn.primary:hover{background:#70c8ff}.iconLinkList{display:flex;flex-wrap:wrap;justify-content:space-between}.iconLinkList>li:before{display:block;position:absolute;left:50px;right:0;bottom:-3px;border-bottom:solid 1px #eee;content:""}.iconLinkList_item{position:relative;width:48%}.iconLinkList_item a{display:flex;align-items:center;font-size:14px;padding:6px;border-radius:6px;color:#333;margin-top:5px;transition:all .2s ease-out}.iconLinkList_item a:hover{text-decoration:none;background:#f2fcff;color:#3498d4}.iconLinkList_item a:before{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;margin-right:16px;font-size:20px;background:#eee;color:#bbb;font-weight:900;font-family:"Font Awesome 5 Pro";content:"";transition:all .2s ease-out}.iconLinkList_item a:hover:before{background:#60b3e5;color:#fff}.iconLinkList_item.type_r18 a:before{content:"\f004"}.iconLinkList_item.type_general a:before{content:"\f118"}.iconLinkList_item.type_game a:before{content:"\f11b"}.iconLinkList_item.type_manga a:before{content:"\f02d"}.iconLinkList_item.type_voice a:before{content:"\f3c9"}.iconLinkList_item.type_pc a:before{content:"\f109"}.iconLinkList_item.type_net a:before{content:"\f78a"}.iconLinkList_item.type_doujin a:before{content:"\f5ad"}.iconLinkList_item.type_tv a:before{content:"\f401"}.iconLinkList_item.type_life a:before{content:"\f015"}.iconLinkList_item.type_generation a:before{content:"\f0c0"}.iconLinkList_item.type_politics a:before{content:"\f752"}.iconLinkList_item.type_work a:before{content:"\f859"}.iconLinkList_item.type_hobby a:before{content:"\f12e"}.iconLinkList_item.type_sports a:before{content:"\f432"}.iconLinkList_item.type_other a:before{content:"\f141"}.iconLinkList_item a:after{display:block;transform:rotate(45deg);width:10px;height:10px;margin:0 7px 0 auto;box-shadow:-1px 1px 0 #999 inset;content:""}.iconLinkList_item a:hover:after{box-shadow:-1px 1px 0 #60b3e5 inset}.iconLinkList_item a i{font-style:normal;font-size:12px}.appIndexCommunity01{border:1px solid #c7c7c7;padding:17px 35px;border-radius:5px}.appIndexCommunity01 ul{margin:-10px 0 0 -36px;display:block;min-height:1%}.appIndexCommunity01 ul:after{content:"";display:block;clear:both}.appIndexCommunity01 ul li{float:left;margin:10px 0 0 36px;width:200px}.appIndexCommunity01 ul li:nth-cild(3n+1){clear:both}.appIndexCommunity01 ul li .name{margin:10px 0 0;font-size:92.9%}.appIndexCommunity01 ul li .official{font-size:84.6%;margin:0 4px 0 0;padding:0 4px;color:#fff;background:#73c8d4;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:2px}.appIndexCampaign01{padding:20px;border:1px solid #c7c7c7;background:#f8f8f8;border-radius:5px}.appIndexCampaign01 ul{margin:-20px 0 0 -20px;display:block;min-height:1%}.appIndexCampaign01 ul:after{content:"";display:block;clear:both}.appIndexCampaign01 ul li{margin:20px 0 0 20px;float:left}.appIndexPresent01 ul{margin:-20px 0 0 -15px;display:block;min-height:1%}.appIndexPresent01 ul:after{content:"";display:block;clear:both}.appIndexPresent01 ul li{margin:15px 0 0 15px;float:left}.appIndexLink01{text-align:right;margin:14px 0 0}.appIndexLink01 a{font-size:92.9%}.appIndexAboutWrap01 .introduceList{margin:0 0 0 -10px;display:block;min-height:1%}.appIndexAboutWrap01 .introduceList:after{content:"";display:block;clear:both}.appIndexAboutWrap01 .introduceList li{margin:0 0 0 10px;float:left}.appIndexBenner2col{display:table;width:728px;margin:0 auto 20px}.appIndexBenner2col p{display:table-cell}.appIndexBenner2col p:first-child{padding-right:8px}.appIndexGuideZh{border:1px solid #bdbbbb;text-align:center;margin:-10px 0 15px;background:#eff1f1}.appIndexGuideZh p{border:1px solid #fff;padding:3px 10px;font-size:85.7%}.guideNightWindowWrap{background:url(../../img/contents_pc/common/txt_guide_night02.png) no-repeat 0 0;width:250px;height:115px;display:block;position:absolute;right:95px;top:0;z-index:100}.guideNightWindowWrap .close a{display:block;width:22px;height:22px;overflow:hidden;text-indent:-9999px;right:24px;top:9px;position:absolute}.coinIndexStateWrap01{background:#e5e5e5;border:1px solid #c7c7c7;border-radius:4px}.coinIndexStateList01{overflow:hidden}.coinIndexStateList01>ul{margin:-1px 0 0}.coinIndexStateList01>ul>li{border-top:1px dotted #c7c7c7;padding:15px}.coinIndexReserveNoneListIn01{display:table;width:100%;border-collapse:separate;border-spacing:10px 0}.coinIndexReserveNoneListIn01 .txtColumn,.coinIndexReserveNoneListIn01 .btnColumn{display:table-cell;text-align:center;vertical-align:middle}.coinIndexReserveNoneListIn01 .btnColumn{background:#fff;height:60px}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop{background:#fff;padding:12px 5px;border-top-left-radius:2px;border-top-right-radius:2px;height:60px}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop p{line-height:60px}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .head{margin:0 5px 0 0;font-size:107.1%}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .coin{color:#e84c80;font-size:114.3%}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .coin02{color:#e84c80;font-size:114.3%}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .coin em{font-size:125%}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .coin02 em,.coinIndexReserveNoneListIn01 .txtColumn .txtColumnTop .coin02 span{font-size:125%}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnBtm{background:#f8f8f8;padding:12px 5px;font-size:85.7%;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.coinIndexReserveNoneListIn01 .txtColumn .txtColumnBtm .head{margin:0 24px 0 0}.coinIndexReserveNoneListIn01 .btnColumn .nijicoin.btnType02{width:210px}.coinIndexReserveNoneListIn01 .btnColumn .nijicoin a>span,.coinIndexReserveNoneListIn01 .btnColumn .monthly a>span{padding:8px 0}.coinIndexReserveNoneListIn01 .btnColumn .monthly a>span span{padding:0 0 0 22px}.coinIndexReserveNoneListIn01 .btnColumn .monthly a>span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.coinIndexReserveNoneListIn01 .btnColumn .monthly a:hover span:after{background-position:-120px -290px}.coinIndexReserveExistCoin01{display:table;width:100%}.coinIndexReserveExistCoin01 .coinColumn,.coinIndexReserveExistCoin01 .expirationColumn{display:table-cell;text-align:center;vertical-align:middle;background:#fff;padding:15px 5px}.coinIndexReserveExistCoin01 .coinColumn{border-top-left-radius:2px;border-bottom-left-radius:2px}.coinIndexReserveExistCoin01 .expirationColumn{font-size:85.7%;width:253px;background:#f8f8f8;border-top-right-radius:2px;border-bottom-right-radius:2px}.coinIndexReserveExistCoin01 .coinColumn .head{margin:0 5px 0 0;font-size:107.1%}.coinIndexReserveExistCoin01 .coinColumn .coin{color:#e84c80;font-size:114.3%}.coinIndexReserveExistCoin01 .coinColumn .coin em{font-size:125%}.coinIndexReserveExistBtn01{margin:14px 0 0;display:table;table-layout:fixed;width:100%}.coinIndexReserveExistBtnL01,.coinIndexReserveExistBtnR01{display:table-cell;background:#fff}.coinIndexReserveExistBtnL01{border-right:1px solid #e5e5e5;border-bottom-left-radius:2px}.coinIndexReserveExistBtnR01{border-bottom-right-radius:2px}.coinIndexReserveExistBtnL01 h2,.coinIndexReserveExistBtnR01 h2{background:#4c4b4b;padding:8px 5px;text-align:center;color:#fff;position:relative}.coinIndexReserveExistBtnL01 h2{border-top-left-radius:2px}.coinIndexReserveExistBtnR01 h2{border-top-right-radius:2px}.coinIndexReserveExistBtnL01 h2:after{content:"";position:absolute;right:37px;top:-16px;border:9px solid transparent;border-bottom:9px solid #4c4b4b}.coinIndexReserveExistBtnR01 h2:after{content:"";position:absolute;left:-1px;top:0;height:100%;border-left:1px solid #8b8b8b}.coinIndexReserveExistBtnL01 .btnWrap,.coinIndexReserveExistBtnR01 .btnWrap{padding:15px 10px 20px;margin:0;flex-direction:column;align-items:center;text-align:center}.coinIndexReserveExistBtnL01 .btnWrap .coin,.coinIndexReserveExistBtnR01 .btnWrap .coin{font-size:114.3%}.coinIndexReserveExistBtnR01 .btnWrap .coin{color:#e84c80}.coinIndexReserveExistBtnL01 .btnWrap .coin em,.coinIndexReserveExistBtnR01 .btnWrap .coin em{font-size:125%}.coinIndexReserveExistBtnL01 .btnWrap .btn,.coinIndexReserveExistBtnR01 .btnWrap .btn{margin:10px 0 0}.coinIndexReserveExistBtnR01 .btnWrap .btn a{background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top #ff95b8;background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top,linear-gradient(to bottom,#ff95b8 0,#e84f83 100%)}.coinIndexReserveExistBtnR01 .btnWrap .btn a:hover{background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top #ffaac6;background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top,linear-gradient(to bottom,#ffaac6 0,#ed729b 100%)}.coinIndexReserveExistBtnR01 .btnWrap .btn a>span{background:url(../../img/contents_pc/common/btn_light01.png) no-repeat center center}.coinBtnList01{padding:20px;overflow:hidden}.coinBtnList01 ul{margin:-20px 0 0 -20px}.coinBtnList01 ul li{margin:20px 0 0 20px;width:220px;float:left}.coinBtnList01 ul li .btnType02{display:block;width:auto}.coinBtnList01 ul li .btnType02 a>span{text-align:left;height:45px}.coinBtnList01 ul li .btnType02 a span span{padding:0 0 0 44px}.coinBtnList01 ul li .receive a span span:after{width:28px;height:29px;background-position:-80px -340px;left:4px;margin:-16px 0 0}.coinBtnList01 ul li .conversion a span span:after{width:37px;height:36px;background-position:-160px -340px;left:-1px;margin:-18px 0 0}.coinBtnList01 ul li .cereal a span span:after{width:37px;height:36px;background-position:-320px -340px;left:-1px;margin:-18px 0 0}.coinCampaign01{border-top:1px dotted #ccc;background:#f6f6f6;padding:10px 20px 13px;border-radius:0 0 3px 3px}.coinCampaignBnr01{margin:12px 0 0;overflow:hidden}.coinCampaignBnr01 ul{margin:-20px 0 0 -20px;display:block;min-height:1%}.coinCampaignBnr01 ul:after{content:"";display:block;clear:both}.coinCampaignBnr01 ul li{margin:20px 0 0 20px;float:left;width:220px}.coinIndexHistory01{width:100%}.coinIndexHistory01 th{background:#e5e5e5;padding:8px 13px;text-align:left;font-size:85.7%}.coinIndexHistory01 th.date{width:140px}.coinIndexHistory01 th.coin{width:140px}.coinIndexHistory01 td{border-bottom:1px solid #ddd;padding:12px;font-size:85.7%;vertical-align:middle}.coinIndexHistory01 tr:last-child td{border-bottom:none}.coinIndexHistory01 td.date{font-size:92.9%;vertical-align:top}.coinIndexHistory01 td.coin{font-size:92.9%;font-weight:700;padding-right:30px;vertical-align:middle;text-align:right}.coinIndexHistory01 .minus{color:#e84c80}.coinIndexHistory01 .plus{color:#319ba9}.coinPaymentDetail01{display:block;min-height:1%}.coinPaymentDetail01:after{content:"";display:block;clear:both}.coinPaymentDetail01 .image{float:left;margin:0 20px 0 0}.coinPaymentDetail01 .detailTxt{overflow:hidden;text-shadow:0 2px 2px white}.coinPaymentDetail01 .detailTxt .title{margin:0 0 10px;font-weight:700;font-size:142.9%;text-shadow:none}.coinPaymentDetail01 .detailTxt .stateList li{font-size:114.3%;line-height:1.4}.coinPaymentDetail01 .detailTxt .stateList li em{font-size:150%}.coinPaymentDetail01 .detailTxt .text{margin:10px 0 0}.coinPaymentTable01{border-radius:7px;border-collapse:separate;margin:20px auto 0;border-left:1px solid #c5c4c4;border-top:1px solid #c5c4c4;box-shadow:0 0 1px white}.coinPaymentTable01 th{color:#4c4b4b;border-right:1px dotted #c5c4c4;border-bottom:1px solid #c5c4c4;background:#ededed;width:104px;padding:5px 10px;text-align:center;font-size:128.6%;text-shadow:0 2px 2px white;line-height:1.2}.coinPaymentTable01 td{color:#4c4b4b;border-right:1px solid #c5c4c4;border-bottom:1px solid #c5c4c4;width:194px;padding:8px 14px 8px 10px;text-align:right;font-size:142.9%;text-shadow:0 2px 2px white;line-height:1.2}.coinPaymentTable01 tr:first-child th{border-top-left-radius:7px}.coinPaymentTable01 tr:first-child td{border-top-right-radius:7px}.coinPaymentTable01 tr:last-child th{border-bottom-left-radius:7px}.coinPaymentTable01 tr:last-child td{border-bottom-right-radius:7px}.coinPaymentTable01 td.minus{color:#c00}.coinPaymentTable01 td em{font-size:120%}.coinPaymentTable01.mixi th{width:150px}.coinPaymentTable01.mixi td em:before{content:"";display:inline-block;background:url(../../img/common/mixipoint.png) no-repeat left top;width:16px;height:16px;margin-right:5px;vertical-align:5px}.coinPaymentBtn01,.coinPaymentBtn02{margin:10px auto 0;width:345px;display:block}.coinPaymentBtn03{margin:10px auto 0;width:345px;display:block;text-align:center}.coinPaymentBtn01 button,.coinPaymentBtn02 button{width:331px}.coinPaymentBtn02 button,.coinPaymentBtn02 a{font-size:157.1%}.coinPaymentBtn03 button{font-size:128.6%;width:302px;height:40px}.coinPaymentErr01{margin:10px 0 0;border:1px solid #f1bcbc;background:#ffdfdf;border-radius:5px;padding:5px;text-align:center}.coinPaymentErr01 span{color:#c00;display:inline-block;padding:0 0 0 32px;position:relative;font-size:107.1%}.coinPaymentErr01 span:before{position:absolute;left:0;top:0;content:"";width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0}.coinPaymentTxtLink01{margin:15px 0 0;text-align:right}.coinPaymentTxtLink01 a{position:relative;display:inline-block;padding:0 0 0 14px;text-decoration:underline}.coinPaymentTxtLink01 a:before{position:absolute;left:0;top:.3em;width:11px;height:10px;content:"";background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px 0}.coinPaymentTxtLink01 a:hover{text-decoration:none}#modalIframe01Wrap{background:#fcfcfc;border:1px solid #c7c7c7}#modalIframe01Wrap .modalNotes01 .text,#modalIframe01Wrap .modalNotes01 .link{box-shadow:none}.modalIframe01{padding:15px;text-align:left}.modalIframe01 #modalIframe01Wrap{width:570px;margin:0 auto}.modalIframe01 .modalNotes01{margin:0;display:block}.modalIframe01 .modalNotes01 .linkList01{background:#e9e9e9;border-radius:0;margin:0}.coinDlsiteBtn01{width:302px;display:block;margin:30px auto 0}.coinDlsiteBtn01 a{font-size:128.6%}.inputTxtType01.changeCerealInput[type=text]{width:80px;display:inline-block;font-size:114.3%;padding:8px}.plainTxtCereal{padding:0 8px}.sectionGray02.type_community{display:flex}.communityDetailState01{width:180px}.communityDetailState01 .image{margin:0 0 5px}.communityDetailState01 .image img{box-shadow:1px 1px 0 rgba(255,255,255,.75),0 1px 1px rgba(0,0,0,.2) inset}.communityDetailState01 .state{width:100%;border-collapse:separate;background:#fff;border-radius:2px}.communityDetailState01 .state th{padding:7px 0 7px 12px;font-size:85.7%;border-bottom:1px dotted #c7c7c7}.communityDetailState01 .state td{padding:7px 10px 7px 0;font-size:85.7%;border-bottom:1px dotted #c7c7c7}.communityDetailState01 .state tr:last-child th,.communityDetailState01 .state tr:last-child td{border-bottom:none}.communityDetailIntro01{width:506px;padding-left:10px}.communityDetailIntro01 .textWrap01{background:#fff;font-size:92.9%;padding:18px 13px 24px;border-radius:2px}.communityDetailIntro01 .btnWrap01{margin:16px 0 0;text-align:center}.communityDetailIntro01 .btnWrap01 a>span{display:block;padding:8px 20px}.communityDetailIntro01 .btnWrap01 a span span{display:block;padding:0 0 0 17px}.communityDetailIntro01 .btnWrap01 a span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.communityDetailIntro01 .btnWrap02{margin:16px auto 0;width:420px}.communityDetailIntro01 .btnWrap02 .notes{padding:8px 0 0;clear:both;font-size:78.6%}.communityDetailIntro01 .btnWrap02 .entryBtn{float:left}.communityDetailIntro01 .btnWrap02 .gameBtn{float:right}.communityDetailIntro01 .btnWrap02 a>span{display:block;padding:8px 20px}.communityDetailIntro01 .btnWrap02 .entryBtn a span span{display:block}.communityDetailIntro01 .btnWrap02 .gameBtn a span span{display:block}.communityDetailIntro01 .btnWrap02 .entryBtn a span span:after{background-position:-280px -590px;width:23px;height:27px;margin:-15px 0 0}.communityDetailIntro01 .btnWrap02 .entryBtn a:hover span span:after{background-position:-320px -590px}.communityDetailIntro01 .btnWrap02 .gameBtn a span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.communityDetailIntro01 .btnWrap02 .entryBtn.btnTypeTopic a span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;background-position:-160px -960px;margin:-11px 0 0}.communityDetailIntro01 .btnWrap02 .entryBtn.btnTypeTopic a:hover span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;background-position:-200px -960px}.communityDetailIntro01 .btnWrap02 .entryBtn.btnTypeChansel a>span{padding:8px 10px 8px 20px}.communityDetailIntro01 .btnWrap02 .entryBtn.btnTypeChansel a span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;margin:-10px 0 0;background-position:-160px -1020px}.communityDetailIntro01 .btnWrap02 .entryBtn.btnTypeChansel a:hover span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;background-position:-200px -1020px}.communityDetailIntro01 .btnWrapCenter{margin:16px 0 0;text-align:center}.communityDetailIntro01 .btnWrapCenter .btnType02{margin:0 5px}.communityDetailIntro01 .btnWrapCenter .notes{padding:8px 0 0;font-size:78.6%}.communityDetailTopic01{width:100%}.communityDetailTopic01 th{background:#e5e5e5;font-size:85.7%}.communityDetailTopic01 td{border-bottom:1px dotted #c7c7c7;font-size:85.7%}.communityDetailTopic01 tr:last-child td{border-bottom:none}.communityDetailTopic01 .topic{padding:8px 18px;width:457px}.communityDetailTopic01 td.topic{font-size:92.9%}.communityDetailTopic01 .date{padding:8px 0;width:120px}.communityDetailTopic01 .comment{padding:8px 18px;text-align:right}.communityMore01{border-top:1px dotted #c7c7c7;padding:6px 18px;text-align:right}.communityTopicViewTitle01{display:table;width:100%;background:#f8f8f8}.communityTopicViewTitle01 .title{display:table-cell;padding:16px 15px;font-weight:700}.communityTopicViewTitle01 .btn{display:table-cell;padding:16px 13px;text-align:right;width:77px}.communityTopicViewTitle01 .btn button{font-size:92.9%;padding:4px;text-shadow:0 1px 1px rgba(255,255,255,.75)}.communityTopicViewText01{border-top:1px dotted #c7c7c7;padding:8px 16px 20px;background:#fff;border-radius:0 0 2px 2px}.communityTopicViewText01 .nameWrap{display:table;width:100%;margin:0 0 15px}.communityTopicViewText01 .nameWrap .image{display:table-cell;width:50px;padding:0 0 8px;border-bottom:1px dotted #c7c7c7}.communityTopicViewText01 .nameWrap .image img{border-radius:4px;border:1px solid #aaa}.communityTopicViewText01 .nameWrap .name{display:table-cell;border-bottom:1px dotted #c7c7c7;vertical-align:middle;padding:0 10px 8px 0}.communityTopicViewText01 .nameWrap .date{display:table-cell;border-bottom:1px dotted #c7c7c7;vertical-align:middle;text-align:right;font-size:92.9%;width:130px;padding:0 0 8px}.communityTopicViewText01 .text{font-size:92.9%}.communityTopicViewForm01{background:#e5e5e5;padding:19px}.communityTopicViewForm01 textarea{height:75px}.communityTopicViewFile01{display:table}.communityTopicViewFile01 .image{display:table-cell;text-align:left;padding:0 12px 0 0}.communityTopicViewFile01 .image img{max-width:100px;max-height:100px}.communityTopicViewFile01 .cancel{display:table-cell;vertical-align:middle;font-size:85.7%}.communityTopicViewTerms01{margin:20px 0 0;font-size:92.9%}.communityTopicViewBtn01{margin:20px 0 0;text-align:center}.communityTopicViewBtn01 button{width:302px;height:42px;font-size:128.6%;box-sizing:border-box}.communityTopicViewList01{border-top:1px solid #c7c7c7}.communityTopicViewList01 li{position:relative;border-bottom:1px dotted #c7c7c7;padding:15px 20px 12px;display:block;min-height:1%}.communityTopicViewList01 li:after{content:"";display:block;clear:both}.communityTopicViewList01 li:last-child{border-bottom:none}.communityTopicViewList01 li .icon{float:left;margin:0 10px 0 0}.communityTopicViewList01 li .icon img{border:1px solid #aaa;border-radius:4px}.communityTopicViewList01 li .textWrap{float:left;margin:0 10px 0 0}.communityTopicViewList01 li .textWrap .commentHead{margin:0 0 7px}.communityTopicViewList01 li .textWrap .commentHead .number{font-size:92.9%;margin:0 8px 0 0}.communityTopicViewList01 li .textWrap .commentHead .name{margin:0 13px 0 0}.communityTopicViewList01 li .textWrap .commentHead .date{font-size:85.7%}.communityTopicViewList01 li .textWrap .comment{font-size:85.7%;line-height:1.3}.communityTopicViewList01 li .delete{position:absolute;right:15px;top:14px}.communityTopicViewList01 li .delete button{font-size:85.7%;padding:4px;text-shadow:0 1px 1px rgba(255,255,255,.75)}.communityEditTable01 .error_txt{clear:both}.communityEditTable01 .title_message{color:#c00;font-weight:700;font-size:12px;line-height:1.5;background-clip:padding-box;background:url(../../img/contents/icon_error_01.png) no-repeat 10px 10px;background-size:18px 18px;padding:10px 10px 10px 35px!important}.communityEditTable01 .editBtnList01 .submitType01 .submit{height:46px}.communityEditTable01 .submitType01 .submit{position:relative;max-width:100%;width:302px;height:42px;font-size:128.6%;border-radius:6px;background-color:#ff6c9d;color:#fff;font-weight:700;cursor:pointer;outline:none;box-sizing:border-box;box-shadow:0 4px 0 #e0628c;border:none}.communityEditTable01 .submitType01 .submit:hover{background-color:#ff77a5}.communityEditTable01 .submitType01 .submit.back{width:302px;margin-left:auto;margin-right:auto;background:#60b3e5;box-shadow:0 4px 0 #4890bb}.communityEditTable01 .submitType01 .submit.back:hover{background-color:#6dbeee}.communityMarshal01 .listWrap01.apply,.communityMarshal01 .listWrap01.ignore{border-top:7px solid #4c4b4b;border-radius:4px}.communityMarshal01 .choiceSearchList01 .submitType02 button[type=button].btn-reject{padding-left:25px;background-image:url(../../img/contents/icon_block_01.png);background-position:5px 3px;background-repeat:no-repeat;background-size:17px 20px}.communityMarshal01 .choiceSearchList01 .submitType02 button[type=button].btn-reject:hover{background-color:#e6e6e6}.communityMarshal01 #members_list{display:block;padding:20px}.communityMarshal01 #members_list:after{display:block;content:"";clear:both}.communityMarshal01 #members_list tbody{display:block;width:100%}.communityMarshal01 #members_list tbody:after{content:"";display:block;clear:both}.communityMarshal01 #members_list tr,.communityMarshal01 #members_list .user_list_box_01{position:relative;display:block;min-height:1%;width:calc((100% - 20px*2)/3);float:left;margin-left:20px}.communityMarshal01 #members_list tr:nth-child(3n+1),.communityMarshal01 #members_list .user_list_box_01:nth-child(3n+1){margin-left:0}.communityMarshal01 #members_list tr:not(:nth-child(-n+3)),.communityMarshal01 #members_list .user_list_box_01:not(:nth-child(-n+3)){margin-top:20px}.communityMarshal01 #members_list tr td,.communityMarshal01 #members_list .user_list_box_01 td{display:block}.communityMarshal01 #members_list tr .checkbox_area,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area{float:left}.communityMarshal01 #members_list tr .checkbox_area input[type=checkbox],.communityMarshal01 #members_list .user_list_box_01 .checkbox_area input[type=checkbox]{display:none}.communityMarshal01 #members_list tr .checkbox_area input[type=checkbox][checked=false]+.check_label:before,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area input[type=checkbox][checked=false]+.check_label:before{content:""}.communityMarshal01 #members_list tr .checkbox_area input[type=checkbox]:checked+.check_label:before,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area input[type=checkbox]:checked+.check_label:before{content:"\f00c"}.communityMarshal01 #members_list tr .checkbox_area .check_label,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area .check_label{position:relative;-webkit-tap-highlight-color:rgba(232,76,128,.2);display:flex;width:100%;box-sizing:border-box;padding:15px 10px;align-items:center;font-size:14px}.communityMarshal01 #members_list tr .checkbox_area .check_label:before,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area .check_label:before{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:2px;margin-right:10px;background:#fafafa;border:solid 1px #ccc;font-family:"Font Awesome 5 Pro";font-size:14px;color:#e74b7f;font-weight:900;content:""}.communityMarshal01 #members_list tr .checkbox_area .check_label:not(.check_selected):before,.communityMarshal01 #members_list .user_list_box_01 .checkbox_area .check_label:not(.check_selected):before{content:""!important}.communityMarshal01 #members_list tr .prof_link dl .app_icon,.communityMarshal01 #members_list .user_list_box_01 .prof_link dl .app_icon{margin-right:10px;float:left}.communityMarshal01 #members_list tr .prof_link dl .user_name,.communityMarshal01 #members_list .user_list_box_01 .prof_link dl .user_name{font-size:90%}.communityMarshal01 #members_list tr .prof_link dl .time,.communityMarshal01 #members_list .user_list_box_01 .prof_link dl .time{font-size:85.7%;margin-top:5px;color:#666}.communityMarshal01 #members_list tr .icon,.communityMarshal01 #members_list .user_list_box_01 .icon{margin-right:10px;float:left}.communityMarshal01 #members_list tr .user_name_btn_02 a,.communityMarshal01 #members_list tr .user_name_btn_03 a,.communityMarshal01 #members_list .user_list_box_01 .user_name_btn_02 a,.communityMarshal01 #members_list .user_list_box_01 .user_name_btn_03 a{font-size:90%}.communityMarshal01 #members_list tr .user_name_btn_02 .time,.communityMarshal01 #members_list tr .user_name_btn_03 .time,.communityMarshal01 #members_list .user_list_box_01 .user_name_btn_02 .time,.communityMarshal01 #members_list .user_list_box_01 .user_name_btn_03 .time{display:block;font-size:85.7%;margin-top:5px;color:#666}.communityMarshal01 #members_list tr .btn_area_02,.communityMarshal01 #members_list tr .btn_area_03,.communityMarshal01 #members_list .user_list_box_01 .btn_area_02,.communityMarshal01 #members_list .user_list_box_01 .btn_area_03{display:flex;margin-top:5px}.communityMarshal01 #members_list tr .btn_apply,.communityMarshal01 #members_list .user_list_box_01 .btn_apply{width:60px}.communityMarshal01 #members_list tr .btn_apply a:hover,.communityMarshal01 #members_list .user_list_box_01 .btn_apply a:hover{background:#70c8ff}.communityMarshal01 #members_list tr .btn_refusal,.communityMarshal01 #members_list .user_list_box_01 .btn_refusal{width:60px;margin-left:5px}.communityMarshal01 #members_list tr .btn_refusal a,.communityMarshal01 #members_list tr .btn_04 a,.communityMarshal01 #members_list .user_list_box_01 .btn_refusal a,.communityMarshal01 #members_list .user_list_box_01 .btn_04 a{display:flex;align-items:center;justify-content:center;width:60px;height:46px;border-radius:5px;background:#fff;border:solid 1px #ccc;color:#555;font-size:16px;font-weight:700;cursor:pointer;outline:none}.communityMarshal01 #members_list tr .btn_refusal a:hover,.communityMarshal01 #members_list tr .btn_04 a:hover,.communityMarshal01 #members_list .user_list_box_01 .btn_refusal a:hover,.communityMarshal01 #members_list .user_list_box_01 .btn_04 a:hover{text-decoration:none;background:#fbfbfb}.communityMarshal01 .more_link_02 a{display:flex;align-items:center;justify-content:center;width:250px;height:46px;margin:20px auto;border-radius:5px;background:#fff;border:solid 1px #ccc;color:#555;font-size:16px}.communityMarshal01 .more_link_02 a:hover{text-decoration:none;background:#fbfbfb}.communityDelete01 .btn_area{display:flex;justify-content:center;margin-top:20px}.communityDelete01 .btn_area .btn_01{width:250px}.communityDelete01 .btn_area .btn_01+.btn_01{margin-left:20px}.communityDelete01 .btn_area .btn_01 a:hover{background:#70c8ff}#comment_area+.pagination{margin-top:30px;padding:0 10px;text-align:center}#comment_area+.pagination>span a{display:inline-block;margin-bottom:6px;min-width:14px;width:40px;line-height:24px;font-size:14px;font-weight:400;text-align:center;color:#666;border:1px solid #BBB;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 0,#efefef 100%)}#comment_area+.pagination>span a:hover{text-decoration:none;background:#fcfcfc}#comment_area+.pagination>span.active a{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#FFF;border-color:#444;background:#666;box-shadow:0 1px 0 white,0 0 2px rgba(0,0,0,.3) inset;cursor:default}#comment_area+.pagination>span.next{position:relative;right:auto;padding:0}#comment_area+.pagination>span.next:after{display:none}#comment_area+.prev,#comment_area+.next{position:absolute;top:0;bottom:0;width:40px;cursor:pointer}#comment_area+.prev{left:-50px}#comment_area+.next{right:-50px}#comment_area+.prev:after,#comment_area+.next:after{position:absolute;top:50%;width:18px;height:18px;box-shadow:-5px 5px 0 rgba(0,0,0,.4) inset;content:""}#comment_area+.prev:after{transform:translateY(-50%) rotate(-135deg);right:25%}#comment_area+.next:after{transform:translateY(-50%) rotate(45deg);left:25%}#comment_area+.prev:hover:after,#comment_area+.next:hover:after{box-shadow:-5px 5px 0 rgba(0,0,0,.3) inset}#comment_area+.prev.disabled,#comment_area+.next.disabled{pointer-events:none}#comment_area+.prev.disabled:after,#comment_area+.next.disabled:after{box-shadow:-5px 5px 0 rgba(0,0,0,.1) inset}.communityTopicEditTerms01{margin:20px 0 0;font-size:92.9%}#contentsWrap #contents.contentIndexWrap01{padding:0;width:1020px}.contentIndexSec01{position:relative;padding:0 20px 15px;display:block;min-height:1%}.contentIndexSec01.login:before{content:"";position:absolute;left:22px;bottom:7px;width:238px;height:223px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -520px -1080px}.contentIndexSec01:after{content:"";display:block;clear:both}.contentIndexLoginArea01{float:left;width:213px;border:1px solid #343434;background:#3d3d3d;border-radius:5px}.contentIndexRegist01{padding:5px 0 4px 8px;border-bottom:1px solid #2f2f2f;box-shadow:0 1px 0 rgba(255,255,255,.12)}.contentIndexRegist01 a{display:block;width:195px;height:72px;overflow:hidden;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1010px -590px}.contentIndexLoginArea01 .loginFormMemory01{color:#fff}.contentIndexLoginArea01 .loginFormForget01:before{background-position:-40px -240px}.contentIndexLoginArea01 .loginFormForget01 a{color:#fff}.contentIndexLoginArea01 .loginFormBtm01{color:#fff;border-top:1px solid #2f2f2f;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.contentIndexMainArea01{float:right;width:745px}.contentIndexSecPc01,.contentIndexSecSp01{border-top:1px solid #d5d5d5;background:#e5e5e5;padding:9px 0 20px;overflow:hidden}.contentIndexSecPc01+.contentIndexSecSp01{border-top:none}.contentIndexSecSp01{position:relative}.contentIndexSecPc01 .titleWrap,.contentIndexSecSp01 .titleWrap{background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top #fc0;padding:15px 0 18px 29px;border-top:6px solid #f6f6f6;border-bottom:6px solid #f6f6f6;box-shadow:0 0 2px rgba(0,0,0,.3)}.contentIndexSecSp01 .titleWrap{background:url(../../img/contents_pc/common/bg_diagonal01.png) repeat left top #f66f9c}.contentIndexSecPc01 .titleWrap .title,.contentIndexSecSp01 .titleWrap .title{position:relative;color:#000;font-size:142.9%;font-weight:700;width:220px;line-height:1.3;padding:0 0 0 53px;box-sizing:border-box}.contentIndexSecSp01 .titleWrap .title{padding:0 0 0 41px}.contentIndexSecPc01 .titleWrap .title:before,.contentIndexSecSp01 .titleWrap .title:before{content:"";position:absolute;left:1px;top:50%;width:44px;height:37px;margin:-18px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1110px 0}.contentIndexSecSp01 .titleWrap .title:before{left:5px;width:27px;height:45px;margin:-23px 0 0;background-position:-1110px -40px}.contentIndexSecPc01 .titleWrap .btn,.contentIndexSecSp01 .titleWrap .btn{margin:8px 0 0;width:190px}.contentIndexSecPc01 .titleWrap .btn a,.contentIndexSecSp01 .titleWrap .btn a{display:block;text-align:center;color:#333;font-weight:700;font-size:114.3%;padding:8px 5px;background:#fff;border-radius:2px}.contentIndexSecPc01 .titleWrap .btn a:hover,.contentIndexSecSp01 .titleWrap .btn a:hover{position:relative;top:1px;text-decoration:none;color:#6e6e6e}.contentIndexSecPc01 .titleWrap .btn a span,.contentIndexSecSp01 .titleWrap .btn a span{position:relative;padding:0 0 0 33px}.contentIndexSecPc01 .titleWrap .btn a span:before,.contentIndexSecSp01 .titleWrap .btn a span:before{content:"";position:absolute;left:0;top:50%;width:16px;height:18px;margin:-9px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -290px}.contentIndexSecPc01 .titleWrap .btn a:hover span:before,.contentIndexSecSp01 .titleWrap .btn a:hover span:before{background-position:-120px -290px}.contentIndexRankingWrap01{width:745px;float:right;margin:-121px 0 0;padding:0 20px 0 0}.contentIndexSecBnr01{border-top:1px solid #d5d5d5;background:#fff;padding:24px 10px 26px;text-align:center}.contentIndexSecLink01{border-top:1px solid #d5d5d5;padding:20px;background:#fff;display:block;min-height:1%;background:url(../../img/contents_pc/common/img_nijiyome_top01.png) no-repeat 16px 30px}.contentIndexSecLink01:after{content:"";display:block;clear:both}.contentIndexTwitter01{float:left;width:215px;margin:-15px 0 0}.contentIndexTwitter01 p{background:#333}.contentIndexTwitter01 iframe{vertical-align:bottom;height:302px}.contentIndexLinkWrap01{float:right;width:745px}.contentIndexLinkWrap01 .introduceList{margin:0 0 0 -10px;display:block;min-height:1%}.contentIndexLinkWrap01 .introduceList:after{content:"";display:block;clear:both}.contentIndexLinkWrap01 .introduceList li{margin:0 0 0 10px;float:left}.contentIndexLinkWrap01 .linkList{margin:18px 0 0;padding:8px 5px;background:#323131;position:relative;overflow:hidden}.contentIndexLinkWrap01 .linkList ul{position:relative;left:50%;float:left}.contentIndexLinkWrap01 .linkList ul li{font-size:85.7%;border-right:1px solid #616161;padding:0 12px;position:relative;left:-50%;float:left}.contentIndexLinkWrap01 .linkList ul li:last-child{border-right:none}.contentIndexLinkWrap01 .linkList ul li a{color:#fff}.contentIndexLinkWrap01 .linkList ul li a[target=_blank]{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px -537px;padding-left:15px}.contentTopNews01{width:215px;float:left;padding:0 0 220px}.contentTopNews01 #subNews{position:relative;z-index:2;margin:0}.authProviderContentsWrap01{width:700px;margin:0 auto}.authProviderContentsWrap01 .topicpath{width:451px;height:41px;margin:0 0 16px}.authProviderContentsWrap01 .topicpath.current02{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -400px -590px}.authProviderContentsWrap01 .topicpath ul{display:table}.authProviderContentsWrap01 .topicpath li{display:table-cell;vertical-align:middle;height:39px;box-sizing:border-box}.authProviderContentsWrap01 .topicpath li:nth-child(1){width:172px;padding-left:51px}.authProviderContentsWrap01 .topicpath li:nth-child(2){width:146px;padding-left:61px}.authProviderContentsWrap01 .topicpath li:nth-child(3){width:131px;padding-left:65px}.authProviderContentsWrap01 .topicpath.current02 li:nth-child(2){color:#fff;font-weight:700}.authProviderContents01{border:1px solid #939393;border-radius:5px;padding:12px 17px 19px 30px;display:block;min-height:1%}.authProviderContents01:after{content:"";display:block;clear:both}.authProviderContentsL01{float:left;padding:5px 0 0;width:462px}.authProviderContentsL01 .readTxt{font-size:92.9%;margin:0 0 20px}.authProviderContentsR01{float:right;width:167px}.authProviderContentsR01 .balloonWrap{padding:0 0 233px;background:url(../../img/contents_pc/common/img_nijiyome01.png) no-repeat left bottom}.authProviderContentsR01 .balloon{font-size:85.7%;background:#595959;padding:14px 16px;border-radius:5px;color:#fff}.authProviderForm01{padding:20px 30px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:5px}.authProviderForm01 .formList li{display:table;width:100%;margin:0 0 17px}.authProviderForm01 .formList li:last-child{margin:0}.authProviderForm01 .formList li .head{display:table-cell;width:90px;font-size:85.7%}.authProviderForm01 .termsTxt{font-size:85.7%;margin:20px 0 0}.authProviderForm01 .btn{text-align:center;margin:20px 0 0}.authProviderForm01 .btn button{width:302px;font-size:128.6%;height:42px;box-sizing:border-box}.contentLoginL01{width:480px;float:left}.contentLoginR01{width:480px;float:right}.contentLoginL01 .title01,.contentLoginR01 .title01{font-size:114.3%}.contentLoginL01 .cornerContents01,.contentLoginR01 .cornerContents01{padding:18px 25px}.contentLoginLIn01{padding:7px 0 0}.contentLoginForm01,.contentLoginForm02,.contentLoginForm03{padding:14px 14px 20px;border:1px solid #e8e8e8;background:#f8f8f8;border-radius:5px}.contentLoginForm02{padding:10px 18px 12px}.contentLoginForm03{padding:8px 18px 12px}.contentLoginForm01 .errorTxt01{font-size:85.7%;margin:0 0 14px}.contentLoginFormIn01{width:302px;margin:0 auto}.contentLoginFormIn01 .inputTxtType01[type=email],.contentLoginFormIn01 .inputTxtType01[type=password]{font-size:100%}.contentLoginFormIn01 .checkType01{margin:14px 0 0;font-size:85.7%}.contentLoginFormIn01 .btn{margin:20px 0 0}.contentLoginFormIn01 .btn button{box-sizing:border-box;font-size:128.6%;height:42px;width:302px}.contentLoginAuthTxt01{font-size:85.7%}.contentLoginAuthprovider01{margin:-10px 0 0;display:block;min-height:1%}.contentLoginAuthprovider01:after{content:"";display:block;clear:both}.contentLoginAuthprovider01 li{float:left;width:190px;margin:10px 10px 0 0}.contentLoginAuthprovider01 li:nth-child(2n){margin-right:0}.contentLoginAuthprovider01 li:nth-child(2n+1){clear:both}.contentLoginAuthprovider01 li a{position:relative;height:38px;display:block;overflow:hidden;text-indent:-9999px;border:1px solid #a9a9a9;font-weight:700;border:1px solid #bdbbbb;text-shadow:0 1px 0 white;background:#fff;background:linear-gradient(to bottom,#fff 0,#e1e1e1 95%,#cecece 100%);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px}.contentLoginAuthprovider01 li a:hover{text-decoration:none;position:relative;top:1px;border:1px solid #c9c9c9;background:#fff;background:linear-gradient(to bottom,#fff 0,#e9e9e9 95%,#e7e7e7 100%)}.contentLoginAuthprovider01 li a:before{content:"";background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 0;position:absolute;left:50%;top:50%}.contentLoginAuthprovider01 li.facebook a:before{width:98px;height:20px;background-position:-680px -40px;margin:-10px 0 0 -49px}.contentLoginAuthprovider01 li.facebook a:hover:before{background-position:-830px -40px}.contentLoginAuthprovider01 li.twitter a:before{width:98px;height:20px;background-position:-680px -90px;margin:-10px 0 0 -49px}.contentLoginAuthprovider01 li.twitter a:hover:before{background-position:-830px -90px}.contentLoginAuthprovider01 li.google a:before{width:98px;height:20px;background-position:-680px -140px;margin:-10px 0 0 -49px}.contentLoginAuthprovider01 li.google a:hover:before{background-position:-830px -140px}.contentLoginAuthprovider01 li.yahoo a:before{width:98px;height:26px;background-position:-680px -190px;margin:-12px 0 0 -49px}.contentLoginAuthprovider01 li.yahoo a:hover:before{background-position:-830px -190px}.contentLoginForm03 .text{font-weight:700;color:#e84c80;width:280px;margin:0 auto 3px;text-align:center;font-size:92.9%}.contentLoginAuthprovider02 li a{width:260px;margin:0 auto;position:relative;height:38px;display:block;overflow:hidden;text-indent:-9999px;border:1px solid #a9a9a9;font-weight:700;border:1px solid #bdbbbb;text-shadow:0 1px 0 white;background:#fff;background:linear-gradient(to bottom,#fff 0,#e1e1e1 95%,#cecece 100%);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px}.contentLoginAuthprovider02 li a:hover{text-decoration:none;position:relative;top:1px;border:1px solid #c9c9c9;background:#fff;background:linear-gradient(to bottom,#fff 0,#e9e9e9 95%,#e7e7e7 100%)}.contentLoginAuthprovider02 li a:before{content:"";background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 0;position:absolute;left:50%;top:50%}.contentLoginAuthprovider02 li.dlsite a:before{width:98px;height:16px;background-position:-680px 0;margin:-8px 0 0 -49px}.contentLoginAuthprovider02 li.dlsite a:hover:before{background-position:-830px 0}.contentLoginAuthprovider02 li.mixi a:before{width:230px;height:20px;background-position:-680px -240px;margin:-10px 0 0 -115px}.contentLoginAuthprovider02 li.mixi a:hover:before{background-position:-1010px -240px}.contentLoginRegister01{border:1px solid #c7c7c7;background:#f8f8f8;padding:25px 10px;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:5px}.contentLoginMain{width:550px;margin:0 auto 20px;padding:15px 0 20px;border-radius:5px;border:1px solid #d5d5d5;background:#fff}.contentLoginMain .btn{margin:15px auto 0;width:302px}.contentLoginMain .btn a{position:relative;text-align:center;display:block;padding:8px;color:#fff;border:1px solid #0db62d;font-size:128.6%;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-weight:700;background:#7af132;background:linear-gradient(to bottom,#7af132 0,#6ae71e 13%,#01b02f 100%);border-radius:3px;box-shadow:0 1px 1px rgba(36,45,51,.25),inset 0 0 0 1px rgba(255,255,255,.26)}.contentLoginMain .btn a:hover{text-decoration:none;background:#95f35a;background:linear-gradient(to bottom,#95f35a 0,#87ec4b 13%,#39c259 100%);border:1px solid #3dc557;top:1px}.contentLoginSub .btn{margin:10px auto 0;width:252px}.contentLoginSub .btn a{position:relative;text-align:center;display:block;padding:8px;color:#4c4b4b;border:1px solid #bdbbbb;font-size:114.3%;text-shadow:0 1px 0 white;font-weight:700;background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 0,#dbdbdb 100%);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.contentLoginSub .btn a:hover{text-decoration:none;position:relative;top:1px;border:1px solid #c9c9c9;color:#6f6f6f;background:#fdfdfd;background:linear-gradient(to bottom,#fdfdfd 0,#e2e2e2 100%)}.paymentCreditcardContents01{overflow:visible}.paymentCreditcardList01>li{border-bottom:1px dotted #c7c7c7;padding:12px 20px}.paymentCreditcardList01>li:last-child{border-bottom:none;padding:12px 20px 5px}.paymentCreditcardList01>li .creditcardWrap{display:table;width:100%}.paymentCreditcardList01>li .creditcardWrap .icon{display:table-cell;vertical-align:middle;text-align:center;width:51px}.paymentCreditcardList01>li .creditcardWrap .icon .visa{display:inline-block;width:51px;height:17px;overflow:hidden;text-align:left;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -444px}.paymentCreditcardList01>li .creditcardWrap .icon .jcb{display:inline-block;width:33px;height:25px;overflow:hidden;text-align:left;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -58px -440px}.paymentCreditcardList01>li .creditcardWrap .icon .mastercard{display:inline-block;width:39px;height:25px;overflow:hidden;text-align:left;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -96px -440px}.paymentCreditcardList01>li .creditcardWrap .icon .amex{display:inline-block;width:25px;height:25px;overflow:hidden;text-align:left;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -141px -440px}.paymentCreditcardList01>li .creditcardWrap .number{display:table-cell;vertical-align:middle;text-align:center;font-size:114.3%;word-break:break-all;padding:0 5px}.paymentCreditcardList01>li .creditcardWrap .limit{display:table-cell;vertical-align:middle;text-align:center;width:145px}.paymentCreditcardList01>li .creditcardWrap .radio{display:table-cell;vertical-align:middle;text-align:center;width:140px}.paymentCreditcardList01>li .creditcardWrap .radio .radioType01{position:relative}.paymentCreditcardList01>li .creditcardWrap .radio .radioType01 .settingBalloon{display:block;position:absolute;bottom:35px;left:50%;margin:0 0 0 -115px;padding:15px 10px;width:230px;border:1px solid #c6c4c4;font-size:85.7%;color:#e84c80;font-weight:700;border-radius:6px;box-sizing:border-box;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%);box-shadow:3px 3px 3px rgba(7,0,2,.5),inset 0 0 0 1px rgba(255,255,255,.75)}.paymentCreditcardList01>li .creditcardWrap .radio .radioType01 .settingBalloon:after{display:block;content:"";position:absolute;left:50%;bottom:-13px;width:17px;height:14px;margin:0 0 0 -9px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -360px 0}.paymentCreditcardList01>li .creditcardWrap .edit{display:table-cell;vertical-align:middle;text-align:center;width:72px}.paymentCreditcardList01>li .creditcardWrap .delete{display:table-cell;vertical-align:middle;text-align:center;width:72px;padding:0 0 0 15px}.paymentCreditcardList01>li .creditcardWrap .edit button,.paymentCreditcardList01>li .creditcardWrap .delete button{font-size:100%;padding:5px;background:#fff;background:linear-gradient(to bottom,#fff 0,#e1e1e1 95%,#cecece 100%);box-shadow:0 1px 2px rgba(0,0,0,.1)}.paymentCreditcardList01>li .creditcardWrap .edit button:hover,.paymentCreditcardList01>li .creditcardWrap .delete button:hover{border:1px solid #c9c9c9;background:#fff;background:linear-gradient(to bottom,#fff 0,#e9e9e9 95%,#e7e7e7 100%)}.paymentCreditcardList01>li .creditcardWrap .edit button:disabled,.paymentCreditcardList01>li .creditcardWrap .delete button:disabled{box-shadow:none!important}.paymentCreditcardNotes01{padding:0 20px 12px;font-size:85.7%}.paymentCreditcardAdd01.submitType02 button{font-size:100%;width:202px;background:#fff;background:linear-gradient(to bottom,#fff 0,#e1e1e1 95%,#cecece 100%);box-shadow:0 1px 2px rgba(0,0,0,.1)}.paymentCreditcardAdd01.submitType02 button:hover{border:1px solid #c9c9c9;background:#fff;background:linear-gradient(to bottom,#fff 0,#e9e9e9 95%,#e7e7e7 100%)}.paymentCreditcardAdd01.submitType02 button span{padding:0 0 0 24px}.paymentCreditcardMessage{padding:7px 20px;margin-bottom:20px;font-size:13px;background:#ebf4f9;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box}.creditcardMonthlyCourseWrap01{background:#e5e5e5;border:1px solid #c7c7c7;border-radius:4px}.creditcardMonthlyCourseList01{overflow:hidden}.creditcardMonthlyCourseList01>ul{margin:-1px 0 0}.creditcardMonthlyCourseList01>ul>li{border-top:1px dotted #c7c7c7;padding:15px 35px 15px 15px;position:relative}.creditcardMonthlyCourseListIn01{display:table;width:100%}.creditcardMonthlyCourseListIn01 .txtColumn,.creditcardMonthlyCourseListIn01 .btnColumn{display:table-cell;text-align:center;vertical-align:middle}.creditcardMonthlyCourseListIn01 .btnColumn{width:243px;text-align:right}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop{background:#fff;padding:12px 5px;border-top-left-radius:2px;border-top-right-radius:2px}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .head{margin:0 5px 0 0;font-size:107.1%}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .coin{color:#e84c80;font-size:114.3%}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .coin02{color:#e84c80;font-size:114.3%}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .coin em{font-size:125%}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .coin02 em,.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnTop .coin02 span{font-size:125%}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnBtm{background:#f8f8f8;padding:12px 5px;font-size:85.7%;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.creditcardMonthlyCourseListIn01 .txtColumn .txtColumnBtm .head{margin:0 24px 0 0}.creditcardMonthlyCourseListIn01 .btnColumn .nijicoin a>span,.creditcardMonthlyCourseListIn01 .btnColumn .monthly a>span{padding:8px}.creditcardMonthlyCourseListIn01 .btnColumn .monthly a>span span{padding:0 0 0 22px}.creditcardMonthlyCourseListIn01 .btnColumn .monthly a>span span:after{background-position:-80px -290px;width:16px;height:18px;margin:-9px 0 0}.creditcardMonthlyCourseListIn01 .btnColumn .monthly a:hover span:after{background-position:-120px -290px}.creditcardMonthlyCourseList01>ul>li .release{position:absolute;right:35px;bottom:15px}.creditcardMonthlyCourseList01>ul>li .release a{font-size:92.9%}.creditcardMonthlyCourseList01>ul>li .release a:before{top:.3em}.creditcardMonthlyBonus01{padding:16px 15px;background:#e5e5e5;border-radius:0 0 4px 4px}.creditcardMonthlyBonus01 li{display:table;width:100%;border-collapse:separate;margin:0 0 15px}.creditcardMonthlyBonus01 li:last-child{margin:0}.creditcardMonthlyBonus01 li .gameWrap{position:relative;display:table-cell;background:#f8f8f8;width:349px;padding:15px;box-sizing:border-box;border-radius:2px 0 0 2px;vertical-align:middle}.creditcardMonthlyBonus01 li .gameWrap:after{content:"";display:block;position:absolute;right:-9px;top:50%;margin:-5px 0 0;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #f8f8f8;border-style:solid}.creditcardMonthlyBonus01 li .bonusWrap{display:table-cell;background:#fff;padding:15px 20px 15px 22px;vertical-align:middle;border-radius:0 2px 2px 0}.creditcardMonthlyBonus01 li .gameWrap .game{display:table;width:100%}.creditcardMonthlyBonus01 li .gameWrap .game .image{display:table-cell;width:75px;vertical-align:middle}.creditcardMonthlyBonus01 li .gameWrap .game .image img{max-width:60px}.creditcardMonthlyBonus01 li .gameWrap .game .name{display:table-cell;vertical-align:middle}.creditcardMonthlyBonus01 li .bonusWrap .bonus{position:relative}.creditcardMonthlyBonus01 li .bonusWrap .bonus:after{content:"";display:block;clear:both}.creditcardMonthlyBonus01 li .bonusWrap .bonus .image{position:absolute;top:50%;transform:translateY(-50%)}.creditcardMonthlyBonus01 li .bonusWrap .bonus .image img{max-width:60px}.creditcardMonthlyBonus01 li .bonusWrap .bonus .textWrap{overflow:hidden;margin:0 0 10px 75px}.creditcardMonthlyBonus01 li .bonusWrap .bonus .textWrap:last-child{margin-bottom:0}.creditcardMonthlyBonus01 li .bonusWrap .bonus .textWrap .name{margin:0 0 5px}.creditcardMonthlyBonus01 li .bonusWrap .bonus .textWrap .detail{background:#f8f8f8;font-size:85.7%;padding:4px 8px;border-radius:2px}.listTab02.creditcardRegistBonusTab{padding:5px 5px 0}.listTab02.creditcardRegistBonusTab li{width:16.6%;margin:0;padding:0 3px;box-sizing:border-box}.listTab02.creditcardRegistBonusTab li a{min-width:0}.listTab02.creditcardRegistBonusTab li a:after{content:"コイン";font-size:11px;margin-left:3px}.creditcardRegistBonusTab~.creditcardMonthlyBonus01{background:#fcfcfc}.creditcardRegistBonusTab~.creditcardMonthlyBonus01 li .gameWrap{background:#e5e5e5}.creditcardRegistBonusTab~.creditcardMonthlyBonus01 li .gameWrap:after{border-left-color:#e5e5e5}.creditcardRegistBonusTab~.creditcardMonthlyBonus01 li .bonusWrap{border:solid 1px #e5e5e5;background:#fff}.creditcardRegistEm01{color:#e84c80}.creditcardRegistNotes01{padding:14px 12px 12px}.creditcardRegistBonus01>li{background:#e5e5e5;border-bottom:1px dotted #939393;padding:14px}.creditcardRegistBonus01>li:last-child{border-bottom:none;border-radius:0 0 4px 4px}.creditcardRegistBonus01>li .gameWrap{display:table;margin:0 0 12px}.creditcardRegistBonus01>li .gameWrap .image{display:table-cell;padding:0 12px 0 2px;width:40px}.creditcardRegistBonus01>li .gameWrap .image img{max-width:40px}.creditcardRegistBonus01>li .gameWrap .name{display:table-cell;vertical-align:middle}.creditcardRegistBonus01>li .itemList{width:100%;display:table;table-layout:fixed;background:#fff;border-collapse:separate;border-radius:2px}.creditcardRegistBonus01>li .itemList>li{border-right:1px dotted #c7c7c7;display:table-cell;vertical-align:top}.creditcardRegistBonus01>li .itemList>li:last-child{border-right:none}.creditcardRegistBonus01>li .itemList>li .coinWrap{font-size:85.7%;background:#f8f8f8;padding:7px 13px;display:block;min-height:1%}.creditcardRegistBonus01>li .itemList>li .coinWrap:after{content:"";display:block;clear:both}.creditcardRegistBonus01>li .itemList>li:first-child .coinWrap{border-radius:2px 0 0}.creditcardRegistBonus01>li .itemList>li:last-child .coinWrap{border-radius:0 2px 0 0}.creditcardRegistBonus01>li .itemList>li.active .coinWrap{background:#eb6e98}.creditcardRegistBonus01>li .itemList>li .coinWrap .coin{float:left}.creditcardRegistBonus01>li .itemList>li .coinWrap .setting{float:right;color:#fff}.creditcardRegistBonus01>li .itemList>li .bonusWrap{padding:10px}.creditcardRegistBonus01>li .itemList>li .bonusWrap .image{float:left;margin:0 8px 0 0}.creditcardRegistBonus01>li .itemList>li .bonusWrap .name{overflow:hidden;font-size:85.7%}.creditcardRegistBonus01>li .itemList>li .bonusWrap .detail{font-size:78.6%;margin:7px 0 0;padding:5px 7px;background:#f8f8f8;border-radius:2px}.creditcardReleaseBtn01{text-align:center;margin:20px 0 0}.creditcardReleaseBtn01 button{font-size:128.6%;width:302px;height:42px;box-sizing:border-box}.creditcardCreate h2{padding-bottom:20px;font-size:16px;font-weight:700}.creditcardCreate .creditcardCreate-lineGray{border-bottom:1px solid #e8e8e8}.creditcardCreate .creditcardCreate-basebox{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;padding:24px 40px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item{display:flex;align-items:center;margin-top:23px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemName{width:150px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemTextarea{padding:5px 10px;max-width:400px;width:100%;height:36px;font-size:16px;border:solid 1px #2f2f2f;border-radius:5px;box-sizing:border-box}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemTextarea.type-securityCord{max-width:104px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemTextarea::-moz-placeholder{color:#bbbab8}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemTextarea::placeholder{color:#bbbab8}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemPulldown{padding:5px 10px;width:104px;height:36px;font-size:16px;border:solid 1px #2f2f2f;border-radius:5px;box-sizing:border-box}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemPulldown:first-child{margin-right:10px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemPulldown:last-child{margin-left:10px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemInputWrap{display:flex;align-items:center}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemNote{font-size:12px;line-height:1.2em;color:#8c8c8c}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item.varidationMsg{display:flex;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.5em;color:#c00;background:#ffdfdf;border:solid 1px #f1bcbc;border-radius:5px;box-sizing:border-box}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item.varidationMsg:before{content:'';display:block;margin-right:10px;width:22px;height:22px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -150px 0}.creditcardCreate .creditcardCreate-btnBox{display:flex;justify-content:center;padding-bottom:30px;margin-top:30px}.creditcardCreate .creditcardCreate-btnBox .creditcardCreate-btn{display:block;padding:0;max-width:240px;width:100%;height:45px;font-size:16px;color:#fff;background:linear-gradient(to bottom,#51adfa,#219bff);border:solid 1px #0074d4;border-radius:5px;box-shadow:0 2px 0 #0074d4;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.creditcardCreate .creditcardCreate-btnBox .creditcardCreate-btn:not(:last-child){margin-right:30px}.creditcardCreate .creditcardCreate-btnBox .creditcardCreate-btn.type-gray{color:#333530;background:linear-gradient(to bottom,#fefefe,#f0efef);border:solid 1px #b5b5b5;box-shadow:0 2px 0 #b5b5b5}.creditcardCreate .creditcardCreate-btnBox .creditcardCreate-btn:hover{opacity:.7}.creditcardCreate .creditcardCreate-noteBox{margin-top:30px}.creditcardCreate .creditcardCreate-noteBox .creditcardCreate-noteText{padding:0 40px;font-size:13px}.informationDetailTitle01{background:#f8f8f8;display:table;width:100%}.informationDetailTitle01 .title{display:table-cell;padding:19px 15px}.informationDetailTitle01 .title .tag{display:inline-block;margin:0 10px 0 0;min-width:74px;padding:2px;text-align:center;color:#fff;font-size:85.7%;background:#73c8d4;border-radius:2px;box-sizing:border-box}.informationDetailTitle01 .title .important{background-color:#f32525}.informationDetailTitle01 .title .news{background-color:#42c1f1}.informationDetailTitle01 .title .mente{background-color:#f69c00}.informationDetailTitle01 .date{display:table-cell;padding:19px 15px;text-align:right;font-size:92.9%;width:140px}.informationDetailTxt01{padding:16px 16px 26px;background:#fff;border-top:1px dotted #c7c7c7;border-radius:0 0 2px 2px}.memberAppMyagmeWrap01{border:1px solid #939393;border-radius:5px}.memberAppMyagmeWrap01 .cornerNoEntry01{border-radius:4px}.memberAppMygame01{overflow:hidden;padding:20px 20px 25px}.memberAppNewgame01{overflow:hidden;padding:18px 19px}.memberAppMygame01>ul{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:1%}.memberAppNewgame01>ul{display:flex;flex-wrap:wrap;min-height:1%}.memberAppMygame01>ul>li{width:calc((100% - 20px)/2)}.memberAppNewgame01>ul>li{width:calc((100% - 20px*2)/3)}.memberAppMygame01>ul>li:not(:nth-child(-n+2)){margin-top:20px}.memberAppMygame01>ul>li:nth-child(even){margin-left:20px}.memberAppNewgame01>ul>li:not(:nth-child(-n+3)){margin-top:20px}.memberAppNewgame01>ul>li:not(:nth-child(3n-2)){margin-left:20px}.memberAppMygame01 ul li .image,.memberAppNewgame01 ul li .image{margin:0 12px 0 0;float:left;position:relative}.memberAppMygame01 ul li .textWrap,.memberAppNewgame01 ul li .textWrap{overflow:hidden}.memberAppMygame01 ul li .textWrap .name,.memberAppNewgame01 ul li .textWrap .name{font-size:114.3%;line-height:1.3;margin:0 0 5px}.memberAppNewgame01 ul li .textWrap .name{font-size:92.9%}.memberAppMygame01 ul li .textWrap .detail,.memberAppNewgame01 ul li .textWrap .detail{font-size:92.9%;margin:0 0 8px}.memberAppNewgame01 ul li .textWrap .detail{font-size:78.6%}.memberAppMygame01 ul li .textWrap .tag,.memberAppNewgame01 ul li .textWrap .tag{margin:-5px 0 0 -4px;display:block;min-height:1%}.memberAppMygame01 ul li .textWrap .tag:after,.memberAppNewgame01 ul li .textWrap .tag:after{content:"";display:block;clear:both}.memberAppMygame01 ul li .textWrap .tag li,.memberAppNewgame01 ul li .textWrap .tag li{margin:5px 0 0 4px}.memberAppNewgameMore01{padding:0 16px 16px;text-align:right}.gameListSearch01{display:table;width:100%;box-sizing:border-box;border:1px solid #c7c7c7;margin-bottom:20px;border-radius:4px;font-size:92.9%}.gameListSearch01 .head{display:table-cell;padding:12px;width:100px;vertical-align:top;background:#e5e5e5}.gameListSearch01 .list{display:table-cell;padding:8px 2px}.memberIgnoreTable01 input[type=text].inputTxtType01,.memberIgnoreTable01 .errorTxt01{width:436px}.memberIgnoreTable01 th{font-size:85.7%}.memberIgnoreBtn01{margin:20px 0 0;text-align:center}.memberIgnoreBtn01 button{width:288px;font-size:128.6%;height:40px;line-height:1.5}.memberIgnoreList01{overflow:hidden;padding:14px 19px 20px}.memberIgnoreList01>ul{margin:-24px 0 0 -18px;display:block;min-height:1%}.memberIgnoreList01>ul:after{content:"";display:block;clear:both}.memberIgnoreList01>ul>li{margin:24px 0 0 18px;float:left;width:222px}.memberIgnoreList01>ul>li:nth-child(3n+1){clear:both}.memberIgnoreList01 ul li .image{margin:0 12px 0 0;float:left}.memberIgnoreList01 ul li .image img{border:1px solid #a5a5a5;border-radius:5px}.memberIgnoreList01 ul li .textWrap{overflow:hidden;padding:0 0 4px}.memberIgnoreList01 ul li .textWrap .name{font-size:92.9%;line-height:1.3;word-break:break-all}.memberIgnoreList01 ul li .textWrap .release{margin:25px 0 0;width:61px}.memberIgnoreList01 ul li .textWrap .release button{padding:5px;font-size:85.7%}.memberIgnoreConfirmUserWrap01{padding:10px 13px;background:#fff;border-radius:2px}.memberIgnoreConfirmUser01{display:table;width:100%}.memberIgnoreConfirmUser01 .image{width:85px;display:table-cell;text-align:left;vertical-align:top}.memberIgnoreConfirmUser01 .image img{border:1px solid #a5a5a5;border-radius:5px}.memberIgnoreConfirmUser01 .name{display:table-cell;text-align:left;vertical-align:middle}.memberIgnoreConfirmList01{margin:25px 0 0}.memberIgnoreConfirmList01 li{font-size:100%;margin:0}.h1_basic01 .favoriteBtn{position:absolute;right:6px;top:7px;font-weight:700;font-size:100%;padding:0;color:#fff;background:none;border-radius:0}.h1_basic01 .submitType02.favoriteBtn button[type=submit]{border-color:#d87e9c;font-size:78.6%;padding:4px 7px;background:#fff;background:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)}.h1_basic01 .submitType02.favoriteBtn button[type=submit].active{background:#fff;background:linear-gradient(to bottom,#fff 0,#fff6ba 100%)}.h1_basic01 .submitType02.favoriteBtn button[type=submit].active:hover{background:#fff;background:linear-gradient(to bottom,#fff 0,#fff8c8 100%)}.h1_basic01 .submitType02.favoriteBtn button[type=submit] span{padding:0 0 0 19px}.h1_basic01 .submitType02.favoriteBtn button[type=submit] span:after{background-position:-280px -40px;width:16px;height:15px;margin:-8px 0 0}.h1_basic01 .submitType02.favoriteBtn button[type=submit]:hover span:after{background-position:-320px -40px}.h1_basic01 .favoriteBtn .favoriteAddTxt{position:absolute;right:109%;top:50%;white-space:nowrap;display:block;border-collapse:separate;margin:-23px 0 0}.h1_basic01 .favoriteBtn .favoriteAddTxt:before{display:block;content:"";position:absolute;right:-10px;top:50%;width:11px;height:19px;margin:-9px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -320px 0}.h1_basic01 .favoriteBtn .favoriteAddTxt span{color:#e84c80;font-size:85.7%;white-space:nowrap;display:table-cell;border:1px solid #c6c4c4;text-shadow:0 0 1px white;height:36px;padding:5px 10px 5px 13px;vertical-align:middle;box-shadow:2px 2px 2px rgba(7,0,2,.5),0 0 7px white inset;border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%)}.memberProfilePreviewGray01{box-shadow:none}.memberProfilePreviewWrap01{display:table;width:100%}.memberProfilePreviewWrap01 .memberProfilePreviewImage01{display:table-cell;width:199px;vertical-align:top}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .image{position:relative;width:180px;height:180px}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .image img{max-width:180px;max-height:180px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:4px;box-shadow:0 0 1px rgba(255,255,255,.75),0 0 2px rgba(0,0,0,.2) inset}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .image .change{display:block;width:180px}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .image .changeTxt{display:block;position:absolute;bottom:0;padding:7px 5px;width:170px;color:#fff;font-size:92.9%;text-align:center;background-color:rgba(0,0,0,.4);border-radius:0 0 4px 4px}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .image a:hover .changeTxt{text-decoration:underline}.memberProfilePreviewWrap01 .memberProfilePreviewImage01 .login{font-size:85.7%;margin:5px 0 0;padding:6px 5px;color:#fff;background:#2a2a2a;width:170px;text-align:center}.memberProfilePreviewTable01{display:table-cell;width:301px;vertical-align:top}.memberProfilePreviewTable01 table{width:280px}.memberProfilePreviewTable01 th{padding:16px 20px}.memberProfilePreviewTable01 td{font-size:100%;padding:16px 10px 16px 14px}.memberProfilePreviewTable01 td .text{float:left}.memberProfilePreviewTable01 td .public{float:right;color:#fff;background:#6d6d6d;border-radius:9px;min-width:35px;padding:1px 9px;font-size:78.6%;text-align:center}.memberProfilePreviewBtn01{display:table-cell;vertical-align:middle}.memberProfilePreviewBtn01 .profileBtn a span span{padding:0 0 0 24px}.memberProfilePreviewBtn01 .profileBtn a span span:after{margin:-9px 0 0;width:16px;height:18px;background-position:-80px -290px}.memberProfilePreviewBtn01 .profileBtn a:hover span span:after{background-position:-120px -290px}.memberProfilePreviewBtn01 .messageBtn a{color:#e84c80;background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 0,#ffcede 100%)}.memberProfilePreviewBtn01 .messageBtn a:hover{color:#ef7fa2;background:#fdfcfc;background:linear-gradient(to bottom,#fdfcfc 0,#ffd9e5 100%)}.memberProfilePreviewBtn01 .messageBtn a span span{padding:0 0 0 38px}.memberProfilePreviewBtn01 .messageBtn a span span:after{margin:-10px 0 0;width:25px;height:20px;background-position:-200px -590px}.memberProfilePreviewBtn01 .messageBtn a:hover span span:after{background-position:-240px -590px}.memberProfilePreviewBtn01 .friendBtn{margin:10px 0 0}.memberProfilePreviewBtn01 .friendBtn a{color:#45b2c1;background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 0,#baecf3 100%)}.memberProfilePreviewBtn01 .friendBtn a:hover{color:#70b5bf;background:#fcfdfd;background:linear-gradient(to bottom,#fcfdfd 0,#c9f0f5 100%)}.memberProfilePreviewBtn01 .friendBtn a>span{padding:8px 16px}.memberProfilePreviewBtn01 .friendBtn a span span{padding:0 0 0 32px;display:block}.memberProfilePreviewBtn01 .friendBtn a span span:after{margin:-12px 0 0;width:29px;height:23px;background-position:-200px -640px}.memberProfilePreviewBtn01 .friendBtn a:hover span span:after{background-position:-240px -640px}.memberProfilePreviewBtn01 .friendBtn.btnTypeChansel a span span:after{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat;margin:-10px 0 0;width:29px;height:23px;background-position:-280px -790px}.memberProfilePreviewBtn01 .friendBtn.btnTypeChansel a:hover span span:after{background-position:-320px -790px}.memberProfilePreviewCommentWrap01{position:relative;margin:16px 0 0;min-height:69px;border:1px solid #c7c7c7;background:#fff;border-radius:5px}.memberProfilePreviewCommentWrap01:before{content:"";position:absolute;left:87px;top:-9px;border-width:0 9px 9px;border-color:transparent transparent #c7c7c7;border-style:solid}.memberProfilePreviewCommentWrap01:after{content:"";position:absolute;left:88px;top:-8px;border-width:0 8px 8px;border-color:transparent transparent #fff;border-style:solid}.memberProfilePreviewCommentWrap01 .public{position:absolute;right:16px;top:15px;color:#fff;background:#6d6d6d;border-radius:9px;min-width:35px;margin:0 0 0 10px;padding:1px 9px;font-size:78.6%;text-align:center}.memberProfilePreviewCommentWrap01 .comment{overflow:hidden}.memberProfilePreviewCommentWrap01 .commentIn{padding:16px}.memberProfilePreviewCommentWrap01 .cornerMoreBtn01,.memberProfilePreviewCommentWrap01 .loading_box_01{background:#f8f8f8;border-top-color:#c7c7c7}.memberProfilePreviewMygame01 .title01,.memberProfilePreviewMycommunity01 .title01,.memberProfilePreviewMyfriend01 .title01{padding-left:43px;position:relative}.memberProfilePreviewMygame01 .title01:before{content:"";position:absolute;left:15px;top:8px;width:20px;height:17px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -160px -590px}.memberProfilePreviewMycommunity01 .title01:before{content:"";position:absolute;left:16px;top:4px;width:20px;height:24px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -160px -640px}.memberProfilePreviewMyfriend01 .title01:before{content:"";position:absolute;left:16px;top:9px;width:22px;height:18px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -160px -690px}.memberProfilePreviewMygame01 .public,.memberProfilePreviewMycommunity01 .public,.memberProfilePreviewMyfriend01 .public{position:absolute;right:8px;top:9px;color:#fff;background:#6d6d6d;border-radius:9px;min-width:35px;padding:1px 9px;font-size:78.6%;text-align:center}.memberProfilePreviewMore01{padding:0 16px 8px;text-align:right}.memberProfilePreviewList01{padding:19px 6px 15px}.memberProfilePreviewList01 ul{display:block;min-height:1%}.memberProfilePreviewList01 ul:after{content:"";display:block;clear:both}.memberProfilePreviewList01 ul li{float:left;margin:0 23px 0 0;width:165px;text-align:center;font-size:92.9%}.memberProfilePreviewList01 ul li:last-child{margin:0}.memberProfilePreviewList01 ul li .image{margin:0 0 8px}.memberProfilePreviewMyfriend01 .memberProfilePreviewList01 ul li .image img{border:1px solid #a0a0a0;border-radius:5px}.memberProfilePreviewList01 ul li .official{font-size:84.6%;margin:0 4px 0 0;padding:0 4px;color:#fff;background:#73c8d4;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:2px}.memberProfilePreviewList01{text-align:center}.memberProfilePreviewList01 .btnType02{width:302px}.memberProfileEditTable01 td{font-size:100%}.memberProfileEditTable01 td .public{float:right;color:#fff;background:#6d6d6d;border-radius:9px;min-width:35px;margin:8px 0 0;padding:1px 14px;font-size:78.6%;text-align:center}.memberProfileEditTable01 td .plainTxtBirthday{padding:8px 10px 0;font-size:114.3%;float:left}.memberProfileEditTable01 td .plainTxtBirthday:first-child{padding:8px 10px 0 0}.memberProfileEditTable01 td .birthYearInput[type=text]{width:100px;float:left;font-size:114.3%;padding:8px}.memberProfileEditTable01 td .publicSelect,.memberProfileEditTable01 td .publicSelect02{width:193px;float:right}.memberProfileEditTable01 td .publicSelect02{float:left}.memberProfileEditTable01 td .birthSelect{width:116px;float:left}.memberProfileEditTable01 td .radioList,.communityEditTable01 td .radioList{padding:8px 0;float:left;display:block;min-height:1%}.memberProfileEditTable01 td .radioList:after,.communityEditTable01 td .radioList:after{content:"";display:block;clear:both}.memberProfileEditTable01 td .radioList li,.communityEditTable01 td .radioList li{margin:0 60px 0 0;float:left}.memberProfileEditTable01 td .radioList li:last-child,.communityEditTable01 td .radioList li:last-child{margin:0}.memberProfileEditTable01 .formIn01{width:412px;float:left}.memberProfileEditTable01 .formIn02{width:436px;float:left}.memberProfileAvatarWrap01{border:1px solid #ccc;border-radius:4px}.memberProfileAvatarList01{padding:18px 20px 20px}.memberProfileAvatarList01 ul{margin:0;display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:20px;min-height:1%}.memberProfileAvatarList01 ul:after{content:"";display:block;clear:both}.memberProfileAvatarList01 ul li{float:left;width:228px;margin:0;position:relative}.memberProfileAvatarList01 ul li:nth-child(3n+1){clear:both}.memberProfileAvatarList01 ul li .image{float:left}.memberProfileAvatarList01 ul li .image img{float:left;border-radius:6px}.memberProfileAvatarList01 ul li .textWrap{float:right;width:136px;padding:0 0 34px}.memberProfileAvatarList01 ul li .textWrap .name{font-size:92.9%}.memberProfileAvatarList01 ul li .textWrap .btn{position:absolute;bottom:4px}.memberProfileAvatarList01 ul li .textWrap .btn button{font-size:85.7%;width:62px;padding:5px}.memberProfileAvatarList01 ul li .textWrap .btn button:disabled,.memberProfileAvatarList01 ul li .textWrap .btn button.active{color:#e84c80!important;border-color:#ffa9c6!important;background:#ffd9e6!important;background:linear-gradient(to bottom,#ffd9e6 0,#ffebf2 100%)!important;box-shadow:none!important;text-shadow:none!important}.memberProfileAvatarPagination01{border-top:1px solid #ddd;background:#eee;padding:15px;overflow:hidden;position:relative;border-radius:0 0 4px 4px}.memberProfileAvatarPaginationIn01{position:relative;float:left;left:50%}.memberProfileAvatarPaginationIn01 .prev,.memberProfileAvatarPaginationIn01 .next,.memberProfileAvatarPaginationIn01 .number{font-size:92.9%;position:relative;left:-50%;float:left;font-weight:700}.memberProfileAvatarPaginationIn01 .number{padding:0 60px}.memberProfileAvatarPaginationIn01 .number em{color:#e84c80;font-weight:700}.messageFriendsWrap01{background:#3d3d3d;padding:6px 8px;text-align:left}.messageFriendsHeader01{padding:0 0 10px 3px;position:relative}.messageFriendsHeader01 h1{position:relative;color:#fff}.messageFriendsHeader01 .close{position:absolute;right:0;top:0}.messageFriendsHeader01 .close a{display:block;height:22px;width:22px;overflow:hidden;text-indent:-9999px;box-shadow:0 1px 0 rgba(255,255,255,.1);background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -790px}.messageFriendsHeader01 .close a:hover{position:relative;top:1px;background-position:-120px -790px}.messageFriendsSearch01{padding:6px 7px 9px;background:#e9e9e9}.messageFriendsSearch01 .textSearch{position:relative}.messageFriendsSearch01 .textSearch .inputTxtType01{padding:7px 35px 7px 10px}.messageFriendsSearch01 .textSearch .inputTxtType01::-ms-clear{display:none}.messageFriendsSearch01 .textSearch .submitBtn{position:absolute;right:0;top:0;width:29px;height:29px;overflow:hidden;text-indent:-9999px;border:none;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -833px}.messageFriendsSearch01 .textSearch .submitBtn:hover{background-position:-120px -833px}.messageFriendsSearch01 .sort{margin:7px 0 0;display:block;min-height:1%}.messageFriendsSearch01 .sort:after{content:"";display:block;clear:both}.messageFriendsSearch01 .sort select{float:right;border:1px solid #4c4b4b;border-radius:2px}.messageFriendsList01{max-height:280px}.messageFriendsList01 li{border-top:1px dotted #c7c7c7;background:#fff}.messageFriendsList01 li a{display:table;width:100%;color:#333}.messageFriendsList01 li a:hover{text-decoration:none;background:#ffecf2}.messageFriendsList01 li a .image{display:table-cell;width:42px;padding:5px 10px 5px 7px}.messageFriendsList01 li a .image img{border:1px solid #aaa;border-radius:3px}.messageFriendsList01 li a .textWrap{display:table-cell;padding:5px 10px 5px 0;vertical-align:middle}.messageFriendsList01 li a .textWrap .login{color:#666;font-size:85.7%}.messageFriendsMore01{border-top:1px dotted #c7c7c7;padding:5px 8px;background:#e9e9e9}.messageSendForm01 .address .plainTxt{margin-right:10px;float:left}.messageSendForm01 .address .btn{float:left;position:relative;padding:2px 0}.messageSendForm01 .address a{display:inline-block;font-size:92.9%;padding:5px 10px}.messageSendForm01 .address iframe{position:absolute;right:-288px;top:2px;z-index:2;width:282px;border-radius:4px;box-shadow:2px 3px 3px rgba(0,0,0,.5)}.messageListTable01{width:100%}.messageListTable01 .w80{width:80px}.messageListTable01 th{background:#e5e5e5;padding:8px 0;font-size:85.7%;box-sizing:border-box}.messageListTable01 th.check{width:90px;text-align:center}.messageListTable01 th.name{width:195px}.messageListTable01 th.date{width:80px;padding:0 0 0 8px}.messageListTable01 td{padding:10px 10px 10px 0;font-size:85.7%;vertical-align:middle;border-bottom:1px solid #ddd}.messageListTable01 tr.new td{font-weight:700}.messageListTable01 tr:last-child td{border-bottom:none}.messageListTable01 td.check{text-align:center;padding:5px 0}.messageListTable01 td.check label{padding:0;width:20px;height:20px;overflow:hidden}.messageListTable01 td.check input[type=checkbox]{display:none}.messageListTable01 td.check label:before{display:flex;align-items:center;justify-content:center;top:0;width:18px;height:18px;border-radius:2px;margin-right:10px;background:#fafafa;border:solid 1px #ccc;font-family:"Font Awesome 5 Pro";font-size:16px;color:#e74b7f;font-weight:900;content:""}.messageListTable01 td.check input[type=checkbox]:checked~label:before{content:"\f00c"}.messageListTable01 td.name .nameIn{display:table;width:100%}.messageListTable01 td.name .nameIn .image{display:table-cell;width:50px;text-align:left;vertical-align:middle}.messageListTable01 td.name .nameIn .image img{border:1px solid #aaa;border-radius:3px}.messageListTable01 td.name .nameIn .text{display:table-cell;vertical-align:middle;word-break:break-all}.messageListTable01 td.subject{font-size:92.9%}.messageListTable01 td.date{padding-right:17px;text-align:right}.messageDetailFrom01{background:#f8f8f8;display:table;width:100%}.messageDetailFrom01 .head,.messageDetailFrom01 .image,.messageDetailFrom01 .name,.messageDetailFrom01 .date{display:table-cell;vertical-align:middle;padding:9px 0}.messageDetailFrom01 .head{text-align:center;font-size:92.9%;width:66px}.messageDetailFrom01 .image{width:42px}.messageDetailFrom01 .image img{border:1px solid #aaa;border-radius:3px}.messageDetailFrom01 .name{padding:9px}.messageDetailFrom01 .date{padding:9px 19px 9px 0;text-align:right;width:140px}.messageDetailContents01{padding:15px 15px 20px;background:#fff;border-top:1px dotted #c7c7c7;border-radius:0 0 2px 2px}.messageDetailContents01 .subject{font-weight:700;margin:0 0 15px;padding:0 0 12px;border-bottom:1px dotted #c7c7c7}.messageDetailContents01 .friendBtn01{margin:20px auto 0;width:252px}.messageDetailContents01 .friendBtn01 button span{padding:0 0 0 36px}.messageDetailContents01 .friendBtn01 button span:after{width:29px;height:23px;margin:-11px 0 0;background-position:-200px -640px}.messageDetailContents01 .friendBtn01 button:hover span:after{background-position:-240px -640px}.messageDetailPaginationWrap01{margin:15px 0 0;padding:4px 0 0;position:relative;min-height:20px}.messageDetailPaginationWrap01 .pagination{position:relative;overflow:hidden}.messageDetailPaginationWrap01 .pagination ul{position:relative;left:50%;float:left}.messageDetailPaginationWrap01 .pagination ul li{position:relative;left:-50%;float:left;font-size:92.9%;padding:0 20px;border-right:1px solid #c7c7c7;box-shadow:1px 0 0 white}.messageDetailPaginationWrap01 .pagination ul li:last-child{border-right:none;box-shadow:none}.messageDetailPaginationWrap01 .deleteBtn{min-width:77px;position:absolute;left:0;top:0}.messageDetailPaginationWrap01 .newMessageBtn{position:absolute;right:0;top:0;min-width:163px}.messageDetailPaginationWrap01 .deleteBtn button,.messageDetailPaginationWrap01 .newMessageBtn button{font-size:92.9%;padding:3px}.messageDetailPaginationWrap01 .newMessageBtn button{font-size:92.9%;padding:4px 3px;color:#e84c80;background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 0,#ffcede 100%)}.messageDetailPaginationWrap01 .newMessageBtn button:hover{color:#ef7fa2;background:#fdfcfc;background:linear-gradient(to bottom,#fdfcfc 0,#ffd9e5 100%)}.messageDetailPaginationWrap01 .deleteBtn button:disabled,.messageDetailPaginationWrap01 .newMessageBtn button:disabled{box-shadow:0 1px 1px rgba(36,45,51,.25)!important}.messageDetailPaginationWrap01 .newMessageBtn button span{padding:0 0 0 20px}.messageDetailPaginationWrap01 .newMessageBtn button span:after{width:16px;height:14px;margin:-6px 0 0;background-position:-200px -690px}.messageDetailPaginationWrap01 .newMessageBtn button:hover span:after{background-position:-240px -690px}.paymentIndexSelectWrap01{padding:18px 19px;background:#e5e5e5;border-top:1px dotted #c7c7c7}.paymentIndexSelectWrap01:first-child{border-top:none}.paymentIndexTable01{width:100%}.paymentIndexTable01 td{background:#f8f8f8;vertical-align:middle;border-bottom:1px dotted #c7c7c7;padding:10px 12px}.paymentIndexTable01 td.radio{width:270px;background:#fff;padding:16px 20px;border-bottom:1px dotted #c7c7c7}.paymentIndexTable01 td.active{background:#f1ffd2}.paymentIndexTable01 tr:last-child td{border-bottom:none}.paymentIndexTable01 tr:first-child td{border-top-right-radius:3px}.paymentIndexTable01 tr:first-child td.radio{border-top-right-radius:0;border-top-left-radius:3px}.paymentIndexTable01 tr:last-child td{border-bottom-right-radius:3px}.paymentIndexTable01 tr:last-child td.radio{border-bottom-right-radius:0;border-bottom-left-radius:3px}.paymentIndexTable01 td .listBasic01{color:#666;line-height:1.3}.paymentIndexTable01 td.radio .listBasic01,.paymentIndexTable01 td p+.listBasic01{margin:14px 0 0}.paymentIndexTable01 td .credit,.paymentCreditcardAdd01_alert .credit,.paymentIndexTable01 td .amazon,.paymentIndexTable01 td .emoney,.paymentIndexTable01 td .mobilesuica,.paymentIndexTable01 td .nanaco,.paymentIndexTable01 td .linepay,.paymentIndexTable01 td .bitcash,.paymentIndexTable01 td .payCandy{overflow:hidden;text-indent:-9999px;width:166px;height:25px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -440px}.paymentIndexTable01 td .credit,.paymentCreditcardAdd01_alert .credit{width:35px;height:25px;background:url(../../img/contents_pc/common/logo_payment.png) no-repeat}.paymentIndexTable01 td .amazon{background-position:-255px -494px;width:123px;height:23px}.paymentIndexTable01 td .emoney{background:url(https://www.nijiyome.com/nijiyome-img/img/contents_pc/common/logo_emoney_v02.png) no-repeat;width:287px;height:52px}.paymentIndexTable01 td .mobilesuica{background:url(https://www.nijiyome.com/nijiyome-img/img/contents_pc/common/logo_emoney_mobilesuica.png) no-repeat;background-position:0;width:45px;height:34px}.paymentIndexTable01 td .nanaco{background:url(https://www.nijiyome.com/nijiyome-img/img/contents_pc/common/logo_emoney_v02.png) no-repeat;background-position:-46px -59px;width:54px;height:34px}.paymentIndexTable01 td .linepay{background:url(https://www.nijiyome.com/nijiyome-img/img/contents_pc/common/logo_emoney_linepay.png) no-repeat;background-position:0 5px;width:63px;height:28px}.paymentIndexTable01 td .bitcash{background-position:0 -590px;width:72px;height:25px}.paymentIndexTable01 td .payCandy{background-position:0 -494px;width:250px;height:57px}.paymentIndexTable01 td .credit_alert{margin-left:5px;line-height:2;font-size:85.7%;color:#666}.paymentIndexCreditWrap01{display:table;width:100%;border-collapse:separate;border-radius:3px;background:#fff}.paymentIndexCreditWrap01 .columnL,.paymentIndexCreditWrap01 .columnR{display:table-cell;padding:18px 20px 30px}.paymentIndexCreditWrap01 .columnR{width:252px;vertical-align:bottom}.paymentIndexCreditWrap01 .columnR .listBasic01{padding-bottom:8px}.paymentIndexCreditWrap01 .columnL h3{font-weight:700}.paymentIndexCreditWrap01 .columnL select{margin:7px 0 0;height:30px;min-width:256px}.paymentIndexCreditWrap01 .columnL input{margin:7px 0 0;height:30px;width:256px;font-size:15px}.paymentIndexCreditWrap01 .columnR .btnType02{display:block;width:auto}.paymentIndexCreditWrap01 .columnR .submitType02 button{font-size:100%}.paymentIndexSelectCoin01{background:#fff;padding:15px 38px;border-radius:3px;overflow:hidden}.paymentIndexSelectCoin01 ul{margin:-10px 0 0;display:block;min-height:1%}.paymentIndexSelectCoin01 ul:after{content:"";display:block;clear:both}.paymentIndexSelectCoin01 ul li{margin:10px 0 0;float:left;width:302px;position:relative}.paymentIndexSelectCoin01 ul li:nth-child(even){float:right}.paymentIndexSelectCoin01 ul li .submitType02 button{font-size:100%;text-shadow:0 0 1px rgba(255,255,255,.5);background:#baff70;background:linear-gradient(to bottom,#baff70 0,#8cd847 100%);box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px white inset;border:1px solid #6bb312;color:#244a18;padding:12px 10px}.paymentIndexSelectCoin01 ul.route_BCS li .submitType02 button{padding:6px 10px}.paymentIndexSelectCoin01 ul.route_PCD li .submitType02 button{padding:6px 10px}.paymentIndexSelectCoin01 ul li .submitType02 button:hover{border-color:#89c241;background:#c8ff8d;background:linear-gradient(to bottom,#c8ff8d 0,#a3e06d 100%);color:#506e46}.paymentIndexSelectCoin01 ul li .submitType02 button:disabled{box-shadow:none!important}.paymentIndexSelectCoin01 ul li .submitType02 button>span{display:block;padding:0 0 0 40px}.paymentIndexSelectCoin01 ul li .submitType02 button>span:after{width:39px;height:40px;background-position:-240px -340px;margin:-20px 0 0}.paymentIndexSelectCoin01 ul li .submitType02 button:hover>span:after{background-position:-280px -340px}.paymentIndexSelectCoin01 ul li .submitType02 button:disabled>span:after{background-position:-280px -340px}.paymentIndexSelectCoin01 ul.route_PCD li .submitType02.icon_popular button>span:after{width:50px;height:50px;background-position:-1110px -740px;margin:-25px 0 0;left:-5px}.paymentIndexSelectCoin01 ul li .submitType02 button>span em{font-size:142.9%;font-weight:700}.paymentIndexSelectCoin01 ul li .setting{position:absolute;right:12px;top:14px;color:#fff;background:rgba(237,112,153,.85);padding:3px 18px}.paymentIndexEcontext01{padding:11px 20px 15px}.paymentIndexEcontext01 .titleWrap{margin:0 0 8px;display:block;min-height:1%}.paymentIndexEcontext01 .titleWrap:after{content:"";display:block;clear:both}.paymentIndexEcontext01 .titleWrap h2{float:left;font-weight:700}.paymentIndexEcontext01 .titleWrap .logo{float:right;width:116px;height:26px;overflow:hidden;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -640px}.paymentIndexEcontext01 .titleWrap .logo.paycandy{float:right;width:110px;height:27px;overflow:hidden;text-indent:-9999px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -494px}.paymentIndexEcontext01 .text{font-size:85.7%}.formTable01 .campaignTxtConfirm{font-size:100%;color:#e84c80}.increase_campaign_info{margin-bottom:10px;padding:10px;border-radius:3px;background-color:#fff;text-align:center;font-weight:400}.increase_campaign_info .fa{margin-right:3px}.amazonPayIframe01{width:715px;height:228px}.amazonPayIframe02{width:715px;height:100px}.paymentBitcashTable01 input[type=text].inputTxtType01,.paymentBitcashTable01 .errorTxt01{width:436px}.paymentConfirmTerms01{margin:20px 0 0;font-size:92.9%}.amazonPayButton{margin:20px auto}.registerMemberReadTxt02,.registerMemberReadTxt03,.registerMemberReadTxt04{display:none;position:relative;margin:-5px 0 10px;padding:0 0 0 105px}.registerMemberReadTxt01:before,.registerMemberReadTxt02:before,.registerMemberReadTxt03:before,.registerMemberReadTxt04:before{content:"";position:absolute;width:96px;height:96px;left:0;top:50%;margin:-48px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -680px -290px}.registerMemberReadTxt02:before{background-position:-680px -390px}.registerMemberReadTxt03:before{background-position:-1010px 0}.registerMemberReadTxt04:before{background-position:-1010px -100px}.registerMemberReadTxtIn01{display:table}.registerMemberReadTxtIn01 .text{display:table-cell;vertical-align:middle;height:96px}.registerMemberReadTxtIn01 .text .mailTxt{font-size:142.9%}.registerMemberReadTxtIn01 .text .mailTxt em{color:#319baa}.registerMemberIndexLIn01{padding:7px 0 134px}.registerMemberIndexForm01{padding:20px;border:1px solid #e8e8e8;background:#f8f8f8;border-radius:5px}.registerMemberIndexForm01 .errorTxt01{font-size:85.7%;margin:0 0 14px}.registerMemberIndexForm01 .inputTxt input{font-size:100%;padding:10px}.registerMemberIndexForm01 .btn{margin:20px 0 0;text-align:center}.registerMemberIndexForm01 .btn button{box-sizing:border-box;font-size:128.6%;height:42px;width:302px}.registerMemberIndexBalloon01{padding:10px 6px 19px;position:absolute;bottom:0}.registerMemberIndexBalloon01:after{content:"";width:150px;height:144px;position:absolute;bottom:0;left:277px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -830px -290px}.registerMemberIndexBalloon01 .balloonIn{width:271px;background:#fff;display:table;border-collapse:separate;box-shadow:0 0 7px #ffd3e1;border-radius:30px}.registerMemberIndexBalloon01 .balloonIn.ieBrowser{box-shadow:0 0 8px 1px rgba(255,211,225,.8)}.registerMemberIndexBalloon01 .balloonIn .text{display:table-cell;padding:5px 18px;height:105px;vertical-align:middle}.registerMemberIndexBalloon01 .balloonIn .text .balloonTxt01{color:#e84c80;font-size:128.6%}.registerMemberIndexBalloon01 .balloonIn .text .balloonTxtNotes01{font-size:85.7%;padding:0 0 0 1em;position:relative}.registerMemberIndexBalloon01 .balloonIn .text .balloonTxtNotes01:before{content:"※";position:absolute;left:0;top:0}.registerMemberIndexSign01{margin:0 auto;width:745px;box-sizing:border-box}.dlsiteAccountBox{border-top:1px dotted #c7c7c7;padding-top:20px}.dlsiteAccountBoxInner{width:540px;margin:0 auto}.dlsiteAccountBoxInner p{margin-top:5px}.registerMemberTable01{position:relative}.registerSecWrap01{width:745px;margin:0 auto}.registerMemberTable01 td{font-size:100%}.registerMemberTable01 td .plainTxtBirthday{padding:8px 10px 0;font-size:114.3%;float:left}.registerMemberTable01 td .plainTxtBirthday:first-child{padding:8px 10px 0 0}.registerMemberTable01 td .birthYearInput[type=text]{width:100px;float:left;font-size:114.3%;padding:8px}.registerMemberTable01 td .birthSelect{width:100px;float:left}.registerMemberTable01 td .radioWrap{padding-top:8px}.registerMemberTable01 td .radioWrap label{margin-right:25px}.registerMemberInfoBtn01{margin:20px 0 0;text-align:center}.registerMemberInfoBtn01 button{width:302px;font-size:128.6%;box-sizing:border-box;border:1px solid #58ad35;background:#58ad35;box-shadow:0 4px 0 #4d9530}.registerMemberInfoBtn01 button:hover{border:1px solid #60bd3c;background:#60bd3c}.registerMemberInfoBalloon01{padding:27px 34px 17px;position:absolute;bottom:0}.registerMemberInfoBalloon01:after{content:"";width:150px;height:144px;position:absolute;bottom:0;left:524px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -830px -290px}.registerMemberInfoBalloon01 .balloonIn{width:490px;background:#fff;display:table;border-collapse:separate;box-shadow:0 0 7px #ffd3e1;border-radius:30px}.registerMemberInfoBalloon01 .balloonIn.ieBrowser{box-shadow:0 0 8px 1px rgba(255,211,225,.8)}.registerMemberInfoBalloon01 .balloonIn .text{display:table-cell;padding:5px 40px;height:105px;vertical-align:middle}.registerMemberInfoBalloon01 .balloonIn .text .balloonTxt01{font-size:107.1%}.dlsiteAccountAttention{padding:10px 15px;margin:0 0 20px;border:1px solid #ffdada;background:#fff1f1;border-radius:5px}.dlsiteAccountAttention .titleMessage{color:#c00;font-size:150%;font-weight:700;line-height:1.2}.dlsiteAccountAttention .titleMessage .messageSmall{color:#c00;font-size:78.1%;font-weight:400;line-height:1.2;padding-left:36px}.dlsiteAccountAttention .titleMessage:before{font-family:"Font Awesome 5 Pro";content:"\f06a";display:inline-block;font-size:114.3%;font-weight:900;margin-right:3px}.dlsiteAccountAttention ul{color:#333;padding:5px 35px 0}.dlsiteAccountAttention ul li{line-height:1.6;font-size:92.9%}.dlsiteAccountAttention ul li strong{color:#c00}.registerMemberCompleteBalloon01{display:none;position:relative;padding:0 0 54px 58px;margin-bottom:50px}.registerMemberCompleteBalloon01:after{content:"";position:absolute;left:548px;top:-66px;width:173px;height:267px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -1010px -290px}.registerMemberCompleteBalloon01 .balloonIn{width:490px;background:#fff;display:table;border-collapse:separate;box-shadow:0 0 7px #ffd3e1;border-radius:30px}.registerMemberCompleteBalloon01 .balloonIn.ieBrowser{box-shadow:0 0 8px 1px rgba(255,211,225,.8)}.registerMemberCompleteBalloon01 .balloonIn .text{display:table-cell;padding:5px 10px 5px 20px;height:133px;vertical-align:middle;font-size:128.6%}.registerMemberCompleteBalloon01 .balloonIn .text em{color:#e84c80}.registerMemberCompleteBtn01{width:302px;margin:20px auto}.registerMemberCompleteBtn01 button{width:100%;box-sizing:border-box}.registerMemberCompleteBtn01 .errorTxt01{margin:10px 0 0;padding-right:2px;color:#333;font-size:85.7%}.registerMemberCompleteGameWrap01{position:relative}.registerMemberCompleteGameWrap01 .titleInvitation,.registerMemberCompleteGameWrap01 .titleRecommend,.registerMemberCompleteGameWrap01 .titleRanking,.registerMemberCompleteGameWrap01 .titleR18{font-weight:700;font-size:24px}.registerMemberCompleteBtnList01{position:relative;overflow:hidden}.registerMemberCompleteBtnList01 ul{position:relative;left:50%;float:left}.registerMemberCompleteBtnList01 ul li{position:relative;left:-50%;float:left;width:302px;margin:0 15px 0 0}.registerMemberCompleteBtnList01 ul li:last-child{margin:0}.registerMemberCompleteBtnList01 ul li .btnType03{width:100%;box-sizing:border-box}.registerMemberCompleteBtnList01 ul li .btnType03 a{font-size:128.6%}.registerMemberCompleteFinish{margin:10px 0 20px;text-align:center}form+.registerMemberCompleteFinish{margin:0 0 20px}.registerMemberCompleteFinish .guideTxt{border:1px solid #e8e8e8;background:#f8f8f8;border-radius:6px;padding:10px 15px;text-align:center}.registerMemberFinish01{position:relative;border:1px solid #939393;padding:195px 0 0 52px;border-radius:5px}.registerMemberFinish01:before{content:"";position:absolute;width:484px;height:167px;top:17px;left:115px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -1080px}.registerMemberFinishBalloon01{padding:10px 6px 19px;position:relative;bottom:0}.registerMemberFinishBalloon01:after{content:"";width:150px;height:144px;position:absolute;bottom:0;left:506px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -830px -290px}.registerMemberFinishBalloon01 .balloonIn{width:500px;background:#fff;display:table;border-collapse:separate;box-shadow:0 0 7px #ffd3e1;border-radius:30px}.registerMemberFinishBalloon01 .balloonIn.ieBrowser{box-shadow:0 0 8px 1px rgba(255,211,225,.8)}.registerMemberFinishBalloon01 .balloonIn .text{display:table-cell;padding:5px 5px 5px 18px;height:105px;vertical-align:middle}.registerMemberFinishBalloon01 .balloonIn .text .balloonTxt01{font-size:107.1%}.registerMemberFinishBalloon01 .balloonIn .text .balloonTxt02{color:#e84c80;font-size:128.6%}.settingIndexBox01{padding:20px 0;background:#fff}.settingIndexBox01:not(:first-child){padding-top:0}.settingIndexTitle{margin:0 20px;padding:7px 17px;background:#4c4b4b;color:#fff;border-radius:5px}.settingIndexTxt{margin:17px 35px 0}.settingIndexTxt a.arrow{display:inline-block;margin-top:5px}.settingIndexTxt a.arrow span{position:relative;padding-left:20px}.settingIndexTxt a.arrow span:before{content:"";width:16px;height:18px;position:absolute;left:0;top:50%;margin:-9px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -290px}.settingIndexList01{padding:20px 40px;background:#fff;border-radius:2px}.settingIndexList01 ul{margin:-17px 0 0;display:block;min-height:1%}.settingIndexList01 ul:after{content:"";display:block;clear:both}.settingIndexList01 ul li{margin:17px 0 0;width:302px;float:left}.settingIndexList01 ul li:nth-child(even){float:right}.settingIndexList01 ul li .btnType02{display:block;width:100%}.settingIndexList01 ul li .btnType02 a{font-size:100%}.settingIndexList01 ul li .btnType02 a>span{padding:12px 17px}.settingIndexList01 ul li .btnType02 a>span span{padding:0 17px;display:block}.settingIndexList01 ul li .btnType02 a>span span:after{width:16px;height:18px;margin:-9px 0 0;background-position:-80px -290px}.settingIndexList01 ul li .btnType02 a:hover>span span:after{background-position:-120px -290px}.settingChangeHistory01{width:100%}.settingChangeHistory01 th{background:#e5e5e5;padding:8px 13px;text-align:left;font-size:85.7%}.settingChangeHistory01 td{border-bottom:1px dotted #c7c7c7;padding:8px 13px;font-size:85.7%;vertical-align:middle;font-size:92.9%}.settingChangeHistory01 tr:last-child td{border-bottom:none}.settingChangeGuide{font-size:85.7%;padding-top:5px;text-align:right}.settingMailsForm01 td{position:relative}.settingMailsForm01 .radioWrap{padding:4px 0}.settingMailsForm01 .selectType01{width:116px;box-sizing:border-box}.settingMailsForm01 .submitType02{display:inline-block;width:62px;margin:0 0 0 10px}.settingMailsForm01 .submitType02 button{padding:5px;font-size:85.7%}.settingMailsTimeTxt01{display:inline-block;margin:0 5px;font-size:114.3%}.settingMailsNotes01{background:#f8f8f8;border-radius:2px;margin:9px 0 12px;padding:10px}.settingMailsNotes01 p{position:relative;color:#4c4b4b;padding:0 0 0 1em;font-size:85.7%}.settingMailsNotes01 p:before{position:absolute;content:"※";left:0;top:0}.mailsSettingTxt,.appsStartSettingTxt{position:absolute;white-space:nowrap;display:block;border-collapse:separate;margin:-23px 0 0;z-index:100}.mailsSettingTxt{left:260px;top:25px}.appsStartSettingTxt{left:230px;top:15px}.mailsSettingTxt:before,.appsStartSettingTxt:before{display:block;content:"";position:absolute;left:-10px;top:50%;width:11px;height:19px;margin:-9px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -360px -40px}.mailsSettingTxt span,.appsStartSettingTxt span{color:#e84c80;font-weight:700;font-size:85.7%;white-space:nowrap;display:table-cell;border:1px solid #c6c4c4;text-shadow:0 0 1px white;height:36px;padding:5px 10px 5px 13px;vertical-align:middle;box-shadow:2px 2px 2px rgba(7,0,2,.5),0 0 7px white inset;border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 25%,#f2f2f2 100%)}.settingAuthenticationIndexWrap01{width:745px}.settingAuthenticationIndexFormWrap01{padding:15px 20px 20px;background:#e5e5e5;border-radius:0 0 4px 4px}.settingAuthenticationIndexForm01{margin:15px 0 0}.settingAuthenticationIndexForm01 td{padding-right:114px}.settingAuthenticationIndexForm01 td select{width:100%;box-sizing:border-box}.settingAuthenticationIndexBtn01{text-align:center;margin:20px 0 0}.settingAuthenticationIndexBtn01 button{font-size:128.6%;width:302px;box-sizing:border-box}.settingAuthenticationSmsSec01{margin:0 0 40px}.settingAuthenticationSmsForm01 td{padding-right:114px}.settingAuthenticationSmsBtn01{text-align:center;margin:20px 0 0}.settingAuthenticationSmsBtn01 button{font-size:128.6%;width:302px;box-sizing:border-box}.settingAuthenticationSmsTitle01{background:#e5e5e5;margin:0 0 20px;padding:5px 15px;border-radius:5px}.settingAuthenticationSmsWrap01{padding:15px 20px 20px;border-radius:0 0 4px 4px}.settingAuthenticationSmsError01{margin:25px 0 0;color:#333;font-size:92.9%}.settingAuthenticationSmsError01:before{top:5px}.timelineIndexWrap01{border:1px solid #939393;background:#e5e5e5;border-radius:5px}.timelineIndexList01{padding:14px}.timelineIndexList01>ul{margin:-15px 0 0}.timelineIndexList01>ul>li{margin:15px 0 0;display:block;min-height:1%}.timelineIndexList01>ul>li:after{content:"";display:block;clear:both}.timelineIndexList01>ul>li .iconWrap{float:left;width:60px}.timelineIndexList01>ul>li .iconWrap img{border:1px solid #a7a7a7;border-radius:3px}.timelineIndexList01>ul>li .iconWrap .date{margin:8px 0 0;font-size:85.7%}.timelineIndexList01>ul>li .balloonWrap{position:relative;float:right;width:652px;padding:10px 14px 10px 17px;background:#fff;border-radius:2px;box-sizing:border-box}.timelineIndexList01>ul>li .balloonWrap:before{content:"";display:block;position:absolute;left:-9px;top:12px;border-width:9px 9px 9px 0;border-color:transparent #fff transparent transparent;border-style:solid}.timelineIndexList01>ul>li .balloonWrap>.title{margin:0 0 12px;padding:0 0 10px;border-bottom:1px dotted #c7c7c7}.timelineIndexList01>ul>li .balloonWrap>.title:last-child{margin:0;padding:0;border-bottom:none}.timelineIndexList01>ul>li .balloonWrap .official{font-size:78.6%;margin:0 5px 0 0;padding:0 4px;color:#fff;background:#73c8d4;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:2px}.timelineIndexList01>ul>li .balloonWrap .gameWrap01,.timelineIndexList01>ul>li .balloonWrap .gameWrap02{display:block;min-height:1%}.timelineIndexList01>ul>li .balloonWrap .gameWrap01:after,.timelineIndexList01>ul>li .balloonWrap .gameWrap02:after{content:"";display:block;clear:both}.timelineIndexList01>ul>li .balloonWrap .gameWrap01 .image,.timelineIndexList01>ul>li .balloonWrap .gameWrap02 .image{float:left;margin:0 12px 0 0}.timelineIndexList01>ul>li .balloonWrap .gameWrap01 .text,.timelineIndexList01>ul>li .balloonWrap .gameWrap02 .text{overflow:hidden}.timelineIndexList01>ul>li .balloonWrap .gameWrap01 .text .detail{font-size:85.7%;margin:5px 0 0}.timelineIndexList01>ul>li .balloonWrap .gameWrap02 .text .timelineTitle{display:inline-block;background:#ffeee3;padding:4px 10px;border-radius:2px}.timelineIndexList01>ul>li .balloonWrap .gameWrap02 .text .timelineTitle.unread{font-weight:700}.timelineIndexList01>ul>li .balloonWrap .gameWrap02 .text .gameTitle{margin:5px 0 0}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt{position:relative;margin:10px 0 0;padding:0 25px 28px 16px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;height:1em;line-height:3;overflow:hidden}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt.open{position:relative;margin:10px 0 0;padding:10px 25px 10px 16px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;height:auto;line-height:1.5}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .read{display:block;overflow:hidden;text-indent:-9999px;position:absolute;right:10px;top:15px;width:13px;height:13px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -740px}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .read.open{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -790px}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .confirmBtn{margin:10px 0 0;padding:0 0 8px;text-align:center}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .confirmBtn button{width:302px;height:42px;font-size:128.6%;box-sizing:border-box}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .appBnr01{padding:5px 0;text-align:center}.timelineIndexList01>ul>li .balloonWrap>.timelineTxt .appBnr01 img{max-width:578px;height:auto}.timelineIndexList01>ul>li .balloonWrap .approveBtn{margin:15px 0 0;padding:0 0 8px;text-align:center}.timelineIndexList01>ul>li .balloonWrap .approveBtn button{width:202px;color:#45b2c1;background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 0,#baecf3 100%)}.timelineIndexList01>ul>li .balloonWrap .approveBtn button:hover{color:#70b5bf;background:#fcfdfd;background:linear-gradient(to bottom,#fcfdfd 0,#c9f0f5 100%)}.timelineIndexList01>ul>li .balloonWrap .approveBtn button span{padding:0 0 0 42px}.timelineIndexList01>ul>li .balloonWrap .approveBtn button span:after{margin:-12px 0 0;width:29px;height:23px;background-position:-200px -640px}.timelineIndexList01>ul>li .balloonWrap .approveBtn button:hover span:after{background-position:-240px -640px}.timelineIndexList01>ul>li .balloonWrap .approveTxt,.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt{margin:15px auto 0;padding:0 0 8px;width:200px}.timelineIndexList01>ul>li .balloonWrap .approveTxt>span,.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span{display:block;text-align:center;padding:10px 5px;background:#ffe9f0;border-radius:2px}.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span{background:#e8e8e8}.timelineIndexList01>ul>li .balloonWrap .approveTxt>span span,.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span span{padding:0 0 0 30px;position:relative}.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span span{padding:0 0 0 27px}.timelineIndexList01>ul>li .balloonWrap .approveTxt>span span:before,.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span span:before{content:"";position:absolute;left:0;top:50%;margin:-10px 0 0;height:20px;width:20px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -960px}.timelineIndexList01>ul>li .balloonWrap .unapprovedTxt>span span:before{width:16px;height:16px;margin:-8px 0 0;background-position:-40px -960px}.timelineIndexList01 .defaultBtn01{margin:10px auto}.timelineTopHeader01{background:#e84c80;position:relative;border-bottom:1px solid #d1d0d0}.timelineTopHeader01 .title{color:#fff;text-align:center;padding:5px 55px;font-size:100%;font-weight:700}.timelineTopHeader01 .reload{position:absolute;left:6px;top:5px}.timelineTopHeader01 .already{position:absolute;left:32px;top:5px}.timelineTopHeader01 .reload a,.timelineTopHeader01 .already a{position:relative;display:block;height:21px;width:21px;border:1px solid #ba3562;overflow:hidden;text-indent:-9999px;border-radius:2px;box-sizing:border-box;box-shadow:0 1px 0 rgba(255,255,255,.25)}.timelineTopHeader01 .already a,.timelineTopHeader01 .reload a{background:#f36f9b;background:linear-gradient(to bottom,#f36f9b 0,#d64374 50%,#d34a77 51%,#d23a6d 100%)}.timelineTopHeader01 .reload a:before,.timelineTopHeader01 .already a:before{content:"";display:block;position:absolute;left:50%;top:50%;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 0}.timelineTopHeader01 .reload a:before{background-position:-80px -960px;width:11px;height:14px;margin:-7px 0 0 -6px}.timelineTopHeader01 .already a:before{background-position:-80px -1020px;width:13px;height:10px;margin:-5px 0 0 -7px}.timelineTopHeader01 .reload a:hover,.timelineTopHeader01 .already a:hover{border-color:#c85d81;position:relative;top:1px}.timelineTopHeader01 .reload a:hover{background:#db628b;background:linear-gradient(to bottom,#db628b 0,#dc6d92 50%,#de6991 51%,#f286aa 100%)}.timelineTopHeader01 .already a:hover{background:#f286aa;background:linear-gradient(to bottom,#f286aa 0,#de6991 50%,#dc6d92 51%,#db628b 100%)}.timelineTopHeader01 .reload a:before:hover{background-position:-120px -960px}.timelineTopHeader01 .already a:before:hover{background-position:-120px -1020px}.timelineTopList01{max-height:416px;padding-bottom:42px}.timelineTopList01 li{padding:6px 10px 9px;background:#fff;text-align:left;border-bottom:1px solid #ddd}.timelineTopList01 li:last-child{border-bottom:none}.timelineTopList01 li .gameWrap{display:block;min-height:1%}.timelineTopList01 li .gameWrap:after{content:"";display:block;clear:both}.timelineTopList01 li .gameWrap .image{float:left;margin:0 9px 0 0}.timelineTopList01 li .gameWrap .text{overflow:hidden}.timelineTopList01 li .gameWrap .text .timelineTitle{font-size:85.7%;background:#ffeee3;padding:4px 10px;border-radius:2px}.timelineTopList01 li .gameWrap .text .timelineTitle.unread{font-weight:700}.timelineTopList01 li .gameWrap .text .gameTitle{margin:5px 0 0;display:block;min-height:1%}.timelineTopList01 li .gameWrap .text .gameTitle:after{content:"";display:block;clear:both}.timelineTopList01 li .gameWrap .text .gameTitle .date{float:right;margin:0 0 0 10px;font-size:78.6%}.timelineTopList01 li .gameWrap .text .gameTitle .title{overflow:hidden;font-size:85.7%}.timelineTopList01 li .timelineTxt{font-size:85.7%;position:relative;margin:7px 0 0;padding:0 25px 21px 8px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;height:1em;line-height:3;overflow:hidden}.timelineTopList01 li .timelineTxt.open{font-size:85.7%;position:relative;margin:7px 0 0;padding:9px 25px 8px 8px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;height:1em;height:auto;line-height:1.5}.timelineTopList01 li .timelineTxt .read{display:block;overflow:hidden;text-indent:-9999px;position:absolute;right:7px;top:10px;width:13px;height:13px;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -740px}.timelineTopList01 li .timelineTxt .read.open{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -240px -790px}.timelineTopMore01{position:absolute;z-index:2;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid #c7c7c7;padding:5px;background:#e9e9e9;box-shadow:0 -2px 2px rgba(0,0,0,.15)}.timelineTopNomoreList li.last:after{content:"";display:block;background:url(../../img/contents_pc/common/img_nijiyome_timeline01.png) no-repeat center 20px;height:305px}.p_timelineTopNomoreList{background:url(../../img/contents_pc/common/img_nijiyome_timeline01.png) no-repeat center 20px #fff;height:305px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.timelineTopList01 .defaultBtn01{margin:10px auto;width:100%}ul.article p{text-align:center;margin-top:4px;font-size:13px;line-height:1.5}.h1_department01{position:relative;border:1px solid #8f8f8f;border-radius:6px;background:#e3e3e3;margin:0 0 20px;padding:2px;box-shadow:1px 2px 1px rgba(227,226,226,.4)}.h1_department01>span{display:block}.h1_department01>span.bg{display:block;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(7,0,2,.5);background:url(../../img/contents_pc/common/h1_title01.gif) repeat left top;border-radius:4px;overflow:hidden;padding:3px 3px 3px 15px}.h1_department01 .heading{float:left;width:600px}.h1_department01 .noon .btnType01,.h1_department01 .night .btnType01{border-radius:5px;font-size:100%}.h1_department01 .noon,.h1_department01 .night{float:right;font-size:72.2%;padding:0}.h1_department01 .noon>a,.h1_department01 .night>a{display:block;padding:3px 7px 2px}.h1_department01 .noon a span,.h1_department01 .night a span{padding:0 0 0 24px;display:inline}.h1_department01 .noon a span:after{width:19px;height:19px;margin:-9px 0 0;background-position:-160px -740px}.h1_department01 .noon a:hover span:after{background-position:-200px -740px}.h1_department01 .night>a{color:#fff;border:1px solid #494949;text-shadow:0 -1px 0 rgba(7,0,2,.5);background:#6c6b6b;background:linear-gradient(to bottom,#6c6b6b 0,#353232 100%);box-shadow:none}.h1_department01 .night>a:hover{background:#898989;background:linear-gradient(to bottom,#898989 0,#5d5b5b 100%)}.h1_department01 .night a span:after{width:15px;height:16px;margin:-9px 0 0;background-position:-160px -790px}.h1_department01 .night a:hover span:after{background-position:-200px -790px}.choiceSearch01{display:block;min-height:1%}.choiceSearch01:after{content:"";display:block;clear:both}.choiceSearchList01{float:left}.choiceSearchList01 ul{margin-left:5px}.choiceSearchList01 ul li{display:inline-block;padding:0 14px;background:url(../../img/contents_pc/common/bg_choiceSearchList01_border_01.gif) left center no-repeat;line-height:1.2}.choiceSearchList01 ul li:first-child{padding:0 14px 0 0;background:none}.choiceSearchList01 ul li a{display:block;color:#fff;padding:5px 10px 3px;text-decoration:none}.choiceSearchList01 ul li a:hover{border-radius:2px;background:#e84c80}.choiceSearchList01 ul li.active{padding:0 14px}.choiceSearchList01 ul li.active:first-child{padding:0 16px 0 0}.choiceSearchList01 ul li.active a{border-radius:2px;background:#e84c80;padding:5px 10px 3px}.controlFuncs{margin-left:auto;display:flex}.controlFuncs .controlFuncs_item{margin-left:6px}.controlFuncs .controlFuncs_item a{color:#616161;padding:6px 10px;border-radius:4px;line-height:1;display:inline-block;transition:all .1s ease-in-out}.controlFuncs .controlFuncs_item.is_active a{background:rgba(96,179,229,.2);pointer-events:none;color:#098ad6}.controlFuncs .controlFuncs_item a:hover{text-decoration:none;color:#098ad6;background:rgba(96,179,229,.2)}.choiceSearchList02{display:block;min-height:1%}.choiceSearchList02:after{content:"";display:block;clear:both}.choiceSearchList02 ul{margin-left:5px;float:left}.choiceSearchList02 ul li{display:inline-block;padding:0 14px;background:url(../../img/contents_pc/common/bg_choiceSearchList01_border_01.gif) left center no-repeat;line-height:1.2}.choiceSearchList02 ul li:first-child{padding:0 14px 0 0;background:none}.choiceSearchList02 ul li a{display:block;color:#333;padding:5px 10px 3px;text-decoration:none}.choiceSearchList02 ul li a:hover{border-radius:2px;background:#e84c80;color:#fff}.choiceSearchList02 ul li.active{padding:0 14px}.choiceSearchList02 ul li.active:first-child{padding:0 16px 0 0}.choiceSearchList02 ul li.active a{border-radius:2px;background:#e84c80;padding:5px 10px 3px;color:#fff}.choiceSearchList02 select{float:right;border:1px solid #4c4b4b;border-radius:2px}.choiceSearchList03{display:block;min-height:1%;font-size:92.9%}.choiceSearchList03:after{content:"";display:block;clear:both}.choiceSearchList03 ul{margin-left:5px}.choiceSearchList03 ul li{display:inline-block;padding:0 5px;line-height:1.2}.choiceSearchList03 ul li:first-child{background:none}.choiceSearchList03 ul li a{display:inline-block;padding:5px;font-weight:700;border-radius:3px;text-align:center;color:#4c4b4b;border:1px solid #bdbaba;text-shadow:0 2px 2px rgba(255,255,255,.75);font-size:92.9%;background:#ececec;background-image:linear-gradient(to top,#ececec 0,#fcfcfc 100%);box-shadow:0 1px 1px rgba(0,0,0,.05)}.choiceSearchList03 ul:not(:last-child) li a{margin-bottom:5px}.choiceSearchList03 ul li a:hover{text-decoration:none;border:1px solid #c9c9c9;color:#6f6f6f;background:#efefef;background-image:linear-gradient(to top,#efefef 0,#fff 100%)}.choiceSearchList03 ul li a.color_09:hover{color:#7b7b7b!important}.choiceSearchList03 ul li a.color_02:hover{color:#37adbe!important}.choiceSearchList03 ul li a.color_08:hover{color:#ef729b!important}.choiceSearchTitle01{color:#fff;line-height:1.8}.listBtn01 .editBtn{float:left;min-width:75px}.choiceSearchList01 .editBtn button{font-size:92.9%;padding:4px;color:#4c4b4b;border:none}.choiceSearchList01 .editBtn button:hover{border:none}.choiceSearchList01 .editBtn button:disabled{box-shadow:0 1px 1px rgba(36,45,51,.25)!important}.choiceSearchLink01{float:right;display:block;min-height:1%}.choiceSearchLink01:after{content:"";display:block;clear:both}.choiceSearchLink01 .textSearch{float:left;position:relative;width:250px}.choiceSearchLink01 .textSearch .submitBtn{position:absolute;right:0;top:0;width:29px;height:25px;overflow:hidden;text-indent:-9999px;border:none;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -80px -835px}.choiceSearchLink01 .textSearch .submitBtn:hover{background-position:-120px -835px}.choiceSearchLink01 .textSearch .inputTxtType01{padding:6px 35px 6px 10px;border:none}.choiceSearchLink01 .textSearch .inputTxtType01::-ms-clear{display:none}.choiceSearchLink01 .choiceSearchSelectType01{float:right;margin-left:10px;display:inline;border:none;border-radius:2px;font-size:87.5%;height:25px}.choiceResult01{background-color:#e5e5e5;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:10px}.communitySearch01{overflow:hidden;padding:18px 19px}.communitySearch01>ul{margin:-20px 0 0 -10px;display:block;min-height:1%}.communitySearch01>ul:after{content:"";display:block;clear:both}.communitySearch01>ul>li{margin:20px 0 0 10px;float:left;width:228px}.communitySearch01>ul>li:nth-child(3n+1){clear:both}.communitySearch01 ul li .image{margin:0 12px 0 0}.communitySearch01 ul li .textWrap{margin:10px 0 0}.communitySearch01 ul li .textWrap .name{font-size:92.9%;line-height:1.7;margin:0 0 2px;word-wrap:break-word}.communitySearch01 ul li .textWrap .name span{font-size:92.3%;margin:0 8px 0 0;padding:0 4px;color:#fff;background:#73c8d4;text-shadow:0 -1px 0 rgba(7,0,2,.1);border-radius:2px}.communitySearch01 ul li .textWrap .detail{font-size:78.6%}.communitySearch01 ul li .textWrap .detail .text01{font-size:109.1%;margin-top:5px}.communityMyCommunityTxt01{font-size:85.7%;margin-top:5px}.communityMyCommunityIcon01 ul li .textWrap .name span{font-size:75%;margin:0 8px 0 0;padding:0 4px;color:#fff;background:#73c8d4;text-shadow:0 -1px 0 rgba(7,0,2,.1);font-weight:400;border-radius:2px}.communityMyCommunityIcon01 ul li .textWrap .detail{margin:0}.communityJoinBanner01{text-align:center;margin-top:25px}.friendDeleteBtn01{display:inline-block;margin-top:10px}.friendDeleteBtn01 button[type=submit]{padding:5px;font-size:85.7%}.friendDeleteBtn01 button[type=submit] span{padding:0 0 0 16px}.friendDeleteBtn01 button[type=submit] span:after{width:14px;height:18px;margin:-9px 0 0;background-position:-280px -690px}.friendDeleteBtn01 button[type=submit]:hover span:after{background-position:-320px -690px}.favoriteDeleteBtn01{display:inline-block;margin-top:10px}.favoriteDeleteBtn01 button[type=submit]{padding:5px;font-size:85.7%}.favoriteDeleteBtn01 button[type=submit] span{padding:0 0 0 18px}.favoriteDeleteBtn01 button[type=submit] span:after{width:14px;height:18px;margin:-9px 0 0;background-position:-280px -740px}.favoriteDeleteBtn01 button[type=submit]:hover span:after{background-position:-320px -740px}.favoriteWrap01 .cornerNoEntry01{border-radius:4px}.friendRequestsBtn01{display:inline-block;margin-top:10px}.friendRequestsBtn01 button[type=submit]{padding:5px;font-size:85.7%}.friendAcceptsWrap01{position:relative;z-index:1;margin:-1px 0 0;border:1px solid #939393;border-top:7px solid #4c4b4b;border-radius:4px}.friendAcceptsBtnList01{margin-top:10px;display:block;min-height:1%}.friendAcceptsBtnList01:after{content:"";display:block;clear:both}.friendAcceptsBtn01{float:left;display:inline-block;margin:0 10px 0 0}.friendAcceptsBtn01 button[type=submit]{padding:6px 5px 4px;font-size:85.7%}.friendAcceptsBtn02 button[type=submit]{float:left;width:auto;padding:6px 5px 4px;font-size:85.7%;color:#43a6b4;background:#fbfcfc;background:linear-gradient(to bottom,#fbfcfc 0,#bbecf3 100%)}.friendAcceptsBtn02 button[type=submit]:hover{color:#63aab5;background:#fcfdfd;background:linear-gradient(to bottom,#fcfdfd 0,#c9f0f5 100%)}.friendAcceptsBtn02 button[type=submit] span{padding:0 0 0 22px}.friendAcceptsBtn02 button[type=submit] span:after{width:20px;height:16px;margin:-8px 0 0;background-position:-280px -640px}.friendAcceptsBtn02 button[type=submit]:hover span:after{background-position:-320px -640px}.informationListWrap01 table{width:100%}.informationListWrap01 table th{background-color:#eee;text-align:left;vertical-align:middle;font-size:85.7%;padding:10px 15px;border-radius:4px 0 0}.informationListWrap01 table th.date{width:12%;background-color:#eee;border-radius:0 4px 0 0}.informationListWrap01 table td{border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;font-size:13px;padding:10px 15px}.informationListWrap01 table tr:last-child td{border-bottom:none}.informationListWrap01 table td.date{text-align:right;font-size:92.3%;padding:15px 15px 15px 0}.informationListWrap01 table td.text{padding:15px 15px 15px 0}.informationListWrap01 table td.important,.informationListWrap01 table td.news,.informationListWrap01 table td.mente{width:74px}.informationListWrap01 table td span{display:inline-block;min-width:74px;padding:4px;text-align:center;color:#fff;font-size:85.7%;background:#42c1f1;border-radius:2px;box-sizing:border-box}.informationListWrap01 table td.important span{background-color:#f32525}.informationListWrap01 table td.news span{background-color:#42c1f1}.informationListWrap01 table td.mente span{background-color:#f69c00}.informationListWrap01 table td.issue span{background-color:#73c8d4}.informationListWrap01 table .cate{width:80px}.contactSendForm01 input.inputTxtType01{width:437px}.contactSendGame01{display:table;width:100%;border-collapse:separate;background:#fff;border-radius:3px}.contactSendGame01 .image{display:table-cell;padding:10px 15px 10px 13px;width:70px}.contactSendGame01 .name{display:table-cell;padding:10px 10px 10px 0;vertical-align:middle}.sendreportUser01{display:table;width:100%}.sendreportUser01 .image{width:60px;display:table-cell;text-align:left;vertical-align:top}.sendreportUser01 .image img{border:1px solid #a5a5a5;border-radius:5px}.sendreportUser01 .name{display:table-cell;text-align:left;vertical-align:middle}.sendreportTable01 td .plainTxtDay{padding:8px 10px 0;font-size:114.3%;float:left}.sendreportTable01 td .daySelect{width:116px;float:left}.withdrawTable01 .radioList{padding:8px 0}.withdrawTable01 .radioList li{padding-bottom:8px}.withdrawTable01 .radioList li:last-child{padding-bottom:0}.withdrawFCompleteWrap01{padding:15px 20px 20px;border-radius:0 0 4px 4px}.touchGameContents{display:table}.touchGameContents .columnL,.touchGameContents .columnR{display:table-cell;position:relative;vertical-align:top}.touchGameContents .columnL{padding-right:15px}.touchGameContents .gameOutline{margin-bottom:10px}.touchGameContents .gameOutline:after{content:"";display:block;clear:both}.touchGameContents .gameOutline .image{float:left;width:100px;margin:0 15px 0 0}.touchGameContents .gameOutline .image img{border-radius:6px}.touchGameContents .gameOutline .textWrap .name{font-size:127.3%;padding:15px 0 8px}.touchGameContents .gameOutline .textWrap .tag li{margin:0 4px 0 0}.touchGameContents .columnR{background:url(../../img/contents_pc/common/bg_touch_game_qr01.png) left top no-repeat;width:250px;height:417px;border:solid 1px #eee;background:#fff}.qrCodeMessage{text-align:center;font-weight:700;background:#ffed7c;padding:10px 8px 2px;position:relative;font-size:12px}.qrCodeMessage .textEmphasis{font-size:16px}.qrCodeMessage:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#ffed7c transparent transparent;border-width:20px 125px 0}.suppotOs.center{justify-content:center}.suppotOs_item.is_disabled{background:#f1f1f1;color:#d1d1d1;font-weight:inherit}.suppotOs.center>:not(:first-child){margin-left:8px}.columnR .btnArea{margin-top:12px}.columnR .btnArea .btnArea_item{margin-top:8px}.columnR.deviceFree{background:url(../../img/contents_pc/common/bg_pre_researve_01.png) left top no-repeat}.touchGameContents .columnR .qrImg{border:solid 2px #000;width:175px;height:175px;margin:52px auto 12px;display:flex;justify-content:center;align-items:center}.touchGameContents .columnR .btnType03{width:210px;text-align:center;display:block;margin:0 auto}.touchGameContents .columnR .text{position:absolute;width:250px;text-align:center;top:382px;left:0;font-size:85.7%;color:#fff}.touchGameIntroTxt01{margin:15px 0 0;padding:15px;min-height:69px;border:1px solid #c7c7c7;background:#fff;border-radius:5px}.touchGameIntroTxt01 .eocsTxt01{border-top:1px dotted #c7c7c7;padding-top:10px;margin:20px 0 0;font-size:85.7%}.touchGameIntroTxt01+.appTopSlideWrap01{margin-top:15px}.touchGameTopicpass01{margin:0 0 5px;font-size:92.9%}.touchGameTopicpass01 li{display:inline-block}.touchGameTopicpass01 li:after{display:inline-block;content:">";padding:0 5px}.touchGameTopicpass01 li:last-child:after{content:""}.touchGameLptextWrap{padding:10px 20px 5px;background:#000;color:#fcfcfc;z-index:3;position:relative}.touchGameLptextWrap a{color:#81caf0}.touchGameLptextWrap .text{width:350px;position:absolute;top:10px;right:20px;text-align:right}.error404Wrap01 .title,.error404TouchWrap01 .title{font-size:127.3%}.error404TouchWrap01 .title:after{position:relative;display:block;content:"";background:url(../../img/contents_pc/common/img_nijiyome_touchonly01.png) left center no-repeat;width:507px;height:448px;margin:0 auto;z-index:100}.error404Wrap01 .listBasic01 li{font-size:100%}#centerWrap{text-align:left;padding:13px 15px 15px;border-radius:10px;background:#444343;left:50%;margin-left:-300px;position:fixed;top:40px;width:570px;z-index:1000;box-shadow:2px 3px 3px rgba(12,3,7,.4)}#centerWrap .titleWrap01{padding:0 45px 0 2px;margin:0 0 12px;color:#fff;position:relative;display:block;min-height:1%}#centerWrap #headerLogo{padding:0;height:30px}#centerContentsWrap{box-shadow:0 0 3px rgba(0,0,0,.3) inset;background:#fff;font-size:100%}#centerContents{padding:20px}.error500Wrap01 .title{font-size:127.3%}.error500Wrap01 .listBasic01 li{font-size:100%}.messageMixiWrap01 .title{font-size:127.3%}.messageMixiWrap01 p:last-of-type{background:url(../../img/contents_pc/common/img_nijiyome04.png) center bottom no-repeat;padding-bottom:260px}.appMenteWrap01{padding-top:20px;max-width:1024px;margin:0 auto 20px;text-align:left;z-index:100;position:relative}.appMenteWrap01 #centerWrap{position:static;margin:0 auto}.appMenteWrap01 .title{font-size:127.3%}.menteTimeNotes .lead{color:#e84c80;padding-bottom:5px}.menteTimeNotes{width:345px;margin:25px auto 0}.menteTimeNotes .list{border:1px solid #e8e8e8;background:#f8f8f8;padding:13px 19px;overflow:hidden;border-radius:4px;font-size:114.3%;line-height:1.8}.menteTimeNotes .list dt{float:left;width:70px}.menteTimeNotes .list dd{margin-left:70px}.bgChara01,.bgChara02{display:block;width:760px;height:1052px;top:-100px;left:50%;margin-left:25px;z-index:1}.bgChara01{position:fixed}.bgChara02{position:absolute}.charaType01{background:url(../../img/contents_pc/common/img_nijiyome02.png) no-repeat left top}.charaType02{background:url(../../img/contents_pc/common/img_nijiyome03.png) no-repeat left top}.modalDefaultWrap .title{font-size:127.3%}.modalDefaultWrap .bottomLink{text-align:center;margin-top:15px}.modalExternalWrap .title{font-size:127.3%}.modalExternalWrap .link_address{margin:20px 0;background:#e5e5e5;padding:10px;border:1px solid #d5d5d5}.modalExternalWrap .link_address a{position:relative;padding-left:20px;font-size:114.3%;display:inline-block;word-break:break-all}.modalExternalWrap .link_address a:before{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat 0 -290px;content:"";height:15px;left:0;position:absolute;top:.3em;width:14px}#modalContents.inviteWrap01{padding:5px 0 20px}.inviteWrapContents{margin-top:5px;border-top:1px dotted #939393}.appSendForm01{width:100%}.appSendForm01 th{background:#e5e5e5;padding:10px;border:1px solid #c7c7c7}.appSendForm01 td{padding:10px}.appSendForm01 tr:first-child th{border-top:none;padding:7px 10px}.inviteWrap01 .appSendForm01 tr:nth-child(2) td,.requestWrap01 .appSendForm01 tr:nth-child(2) td{padding:0}.appSendForm01 .friend{float:left;padding-top:3px}.appSendForm01 .radioType02{float:right}.appSendForm01 input.inputTxtType01{font-size:100%;padding:10px;width:500px}.appSendForm01 textarea{font-size:100%;height:80px;width:500px}.appSendForm01 .formIn01{width:500px}.appSendForm01 .cornerNoEntry01,.appSendForm01 .loading_box_01,.appSendForm01 .cornerMoreBtn01{border-radius:0}.appSendList01{padding:13px 13px 15px}.appSendList01 ul{margin:-15px 0 0 -10px;display:block;min-height:1%}.appSendList01 ul:after{content:"";display:block;clear:both}.appSendList01 ul li{float:left;width:128px;margin:15px 0 0 10px;position:relative}.appSendList01 li:nth-child(4n+1){clear:both}.appSendList01 ul li .image img{border:1px solid #a4a4a4;border-radius:6px}.appSendList01 ul li .imgWrap:after{content:"";display:block;clear:both}.appSendList01 ul li .imgWrap .checkType01{float:left}.appSendList01 ul li .imgWrap .checkType01 label{padding:0 0 0 20px}.appSendList01 ul li .textWrap{margin:7px 0 0}.appSendList01 ul li .textWrap .name{font-size:92.9%}.appSendList01 ul li .textWrap .text01{font-size:78.6%;color:#666}.appIncWrap01{padding-top:20px}.appIncWrap01 .title{font-size:127.3%}.appIncWrap01 .listBasic01 li{font-size:100%}.inviteBannerList{width:470px;margin:0 auto}.inviteBannerList li{padding:0 0 20px}.inviteBannerList li:last-child{padding-bottom:0}.inviteBannerList li a{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:block}.inviteBannerList li a:before{content:"";position:absolute;border:4px solid #e84d80;top:-4px;right:-4px;bottom:-4px;left:-4px;transition-duration:.3s}.inviteBannerList li:nth-child(2) a:before{border:4px solid #68abdd}.inviteBannerList li:last-child a:before{border:4px solid #3b5998}.inviteBannerList li a:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:.8}.inviteWrapContents .campaignWrap{background:#e9e9e9;margin-top:25px;margin-bottom:-20px;padding:15px 15px 20px}.inviteWrapContents .campaignWrap .title{font-size:127.3%;color:#e84d80;margin-bottom:5px}.inviteWrapContents .campaignWrap .text{font-size:100%;margin-bottom:10px}.inviteWrapContents .campaignWrap .banner{text-align:center}#modalContents.requestWrap01{padding:0 0 20px}#modalContents.appTwitterWrap01{padding:0}#modalContents .modalNotes01{display:block;background:#e9e9e9;box-shadow:3px -3px 3px -3px rgba(0,0,0,.3) inset;margin:30px 0 0}#modalContents .modalNotes01 .linkList01{background:none;border:none;margin:0}.appTwitterAccount01{display:table;border-collapse:separate;padding:10px 10px 0}.appTwitterAccount01 .image{display:table-cell;padding:0 15px 0 0;width:73px}.appTwitterAccount01 .image img{border-radius:5px}.appTwitterAccount01 .textWrap{display:table-cell;padding:0 10px 10px 0;font-size:114.3%;vertical-align:middle}.appTwitterAccount01 .name{font-size:114.3%}.appTwitterAccount01 .id{font-size:92.9%;color:#999}.appTwitterTextarea01{padding:0 10px 10px}.appTwitterTextarea01 .textareaType01{border:3px solid #6aafe9;width:100%;border-radius:5px;height:120px;font-size:114.3%;padding:10px}.appTwitterplainTxt{border-radius:5px;font-size:114.3%;padding:15px;background:#dbeaf7;word-break:break-all;text-align:left}.appTwitterBtn01{margin:0 auto;width:345px;display:block}.appTwitterBtn01 button{width:331px}.appTwitterBtn01 button{font-size:157.1%}.appTwitterImage{text-align:center;margin-bottom:15px}.appTwitterImage img{max-width:320px;max-height:240px}#modalContents.appTwitterConfirmWrap01{padding:0}.appTwitterConfirmWrap01 .btnType03{margin-top:10px}.twitterConfirmNotes01{padding:5px 10px;font-size:92.9%;text-align:left}#modalContents.appLoginWrap01{padding:20px 0}.appLoginWrap01 .plainTxt{padding:0 20px}.appLoginWrap01 .defaultBtn01{margin:20px auto}.appLoginWrap01 .defaultBtn01:last-child{margin-bottom:0}.settingProviderSelectWrap01{padding:20px 157px;background:#fff;border-radius:2px}.guideWrap01{padding:15px 20px 20px}.guideList01 li{font-size:100%;margin-bottom:10px}.guidePrivacyWrap01,.guideRegulationsWrap01{font-size:92.9%}.guideTitle01{background:#eee;margin:0 0 20px;padding:15px;border-radius:5px}.guideTitle02{font-weight:700;margin:20px 0 10px}.guidePrivacyListNumbering,.guideRegulationsListNumbering,.guideRegulationsListDot{margin:0 0 0 1em;padding-left:8px}.guidePrivacyListNumbering li,.guideRegulationsListNumbering li{list-style-type:decimal;padding-bottom:2px}.guideRegulationsListAlpha{margin:20px 15px 0}.guideRegulationsListAlpha li{list-style-type:lower-alpha}.guideRegulationsListDot li{list-style-type:disc}.guideFaqLinkWrap01{padding:15px 15px 10px;background:#fff;border-radius:2px}.guideFaqLinkWrap01 .listBasic01 li{font-size:14px;display:inline-block;width:300px}.guideFaqListWrap01 li{border-bottom:1px solid #c7c7c7}.guideFaqListWrap01 li:last-child{border-bottom:none}.guideFaqListWrap01 li>a{display:block;padding:10px 15px;font-size:100%;color:#333;text-decoration:none}.guideFaqListWrap01 li a span:before{content:"Q.";padding-right:5px;color:#e84c80;font-weight:700}.guideFaqAnswer01{display:none;padding:15px;background:#f8f8f8;font-size:92.9%;line-height:1.6;border-top:1px dotted #c7c7c7}.answer_open .guideFaqAnswer01{display:block}.guideFaqAnswer01 .link01 a:before{background:url(../../img/contents_pc/common/main_image_01.png) no-repeat scroll 0 -290px transparent;content:"";height:14px;left:0;position:absolute;top:.3em;width:14px}.guideFaqAnswer01 .link01 a{display:inline-block;padding:0 0 0 18px;position:relative;text-shadow:0 1px 1px rgba(255,255,255,.75)}.deviceSupportWin01{margin:20px 60px 0 0;padding:0 0 0 54px;position:relative}.deviceSupportWin01:before{content:"";position:absolute;left:-6px;top:50%;width:55px;height:48px;margin:-29px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -200px -390px}.deviceSupportMac01{margin:40px 60px 0 0;padding:0 0 0 54px;position:relative}.deviceSupportMac01:before{content:"";position:absolute;left:0;top:50%;width:41px;height:50px;margin:-30px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px -390px}.deviceSupportAndroid01{margin:5px 60px 0 0;padding:0 0 0 54px;position:relative}.deviceSupportAndroid01:before{content:"";position:absolute;left:0;top:50%;width:55px;height:50px;margin:-25px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -200px -440px}.deviceSupportIos01{margin:30px 60px 0 0;padding:0 0 0 54px;position:relative}.deviceSupportIos01:before{content:"";position:absolute;left:0;top:50%;width:55px;height:50px;margin:-30px 0 0;background:url(../../img/contents_pc/common/main_image_01.png) no-repeat -280px -440px}.recommendWrap01,.lpBtmWrap01{padding:20px 0;background:#e5e5e5;overflow:hidden}.recommendWrap01.lpBtmWrap,.lpBtmWrap01{border-top:1px solid #999;box-shadow:0 1px 1px rgba(0,0,0,.2) inset}.recommendWrap01.appTopWrap{background:#eff1f1;border-radius:5px;padding-bottom:0}.recommendWrap01 .section01,.lpBtmWrap01 .section01{width:800px;margin-left:auto;margin-right:auto}.recommendWrap01 .cornerContents01,.lpBtmWrap01 .cornerContents01{background:#fff;padding:20px;text-align:center}.recommendWrap01 .cornerContents01 .appIndexMainSlideWrap01,.lpBtmWrap01 .cornerContents01 .appIndexMainSlideWrap01{background:#e5e5e5;border-radius:6px}.partial{opacity:0;transition:.1s ease}.partial.active{opacity:1}#header .partial.ready{opacity:1}.recommendDlsiteList01{padding:15px}.recommendDlsiteList01 ul{display:block;min-height:1%}.recommendDlsiteList01 ul:after{content:"";display:block;clear:both}.recommendDlsiteList01 ul li{float:left;margin:0 15px 0 0;width:167px;text-align:center;font-size:92.9%}.recommendDlsiteList01 ul li:last-child{margin:0}.recommendDlsiteList01 ul li .image{margin:0 0 8px}.recommendDlsiteListMore01{padding:0 15px 10px;text-align:right;background:#fff}.mypage_wrapper{width:100%;height:680px;position:relative;overflow:hidden}.mypage_inner{width:980px;height:100%;margin:0 auto;position:relative}.mypage_bg_bg,.mypage_bg_chara{position:absolute;width:100%;height:100%}.mypage_bg_bg img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.mypage_bg_chara img{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.mypage_avatar{position:absolute;top:15px}.mypage_avatarBox{width:250px;height:100px;background:url(../../img/contents_pc/common/pic_mypage_avatar.png) no-repeat}.mypage_avatarBox_inner{display:flex;padding:15px}.mypage_avatar_img{width:70px;height:70px;background:#ccc}.mypage_avatar_img img{width:100%;height:100%}.mypage_avatar_info{display:flex;flex-direction:column;flex:1;padding-left:8px}.mypage_avatar_info .user_name{text-align:center;font-weight:700;line-height:3}.mypage_avatar_info .user_id{font-weight:700;margin-top:auto}.mypage_avatar_info .user_id span{padding:2px 6px;margin-right:5px;color:#eee;background:#333;border-radius:2px}.mypage_coin{position:absolute;top:120px}.mypage_coinBox{width:250px;height:30px;background:rgba(255,255,255,.7);box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:3px}.mypage_coinBox_inner{display:flex;align-items:center;padding:5px}.mypage_coinBox_inner :not(:last-child){margin-right:10px}.mypage_avatarcoin,.mypage_nijicoin{flex:1;position:relative;text-align:right;font-weight:700;font-size:13px;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.mypage_avatarcoin:before,.mypage_nijicoin:before{position:absolute;content:"";width:20px;height:20px;left:0;top:-1px}.mypage_nijicoin:before{background:url(../../img/contents_pc/common/icon_mypage_nijicoin.png);background-size:cover}.mypage_avatarcoin:before{background:url(../../img/contents_pc/common/icon_mypage_avatarcoin.png);background-size:cover}.mypage_eventBanner .pagenation,.mypage_otherBanner .pagenation{margin-top:5px}.pagenation{display:flex;justify-content:center}.pagenation li:not(:last-child){margin-right:5px}.pagenation>li>button{font-size:0;display:block;width:12px;height:12px;background:url(../../img/contents_pc/common/icon_pagenation.png) no-repeat;border:0}.pagenation>li.current>button{font-size:0;display:block;width:12px;height:12px;background:url(../../img/contents_pc/common/icon_pagenation_current.png) no-repeat;border:0}.pagenation li a{display:block;width:12px;height:12px;background:url(../../img/contents_pc/common/icon_pagenation.png) no-repeat}.pagenation li.current a{display:block;width:12px;height:12px;background:url(../../img/contents_pc/common/icon_pagenation_current.png) no-repeat}.pagenation li:hover{filter:brightness(1.1)}.pagenation>li.slick-active>button{background:url(../../img/contents_pc/common/icon_pagenation_current.png) no-repeat;background-size:cover}.mypage_otherBanner{position:absolute;left:0;bottom:100px}.mypage_banner_container{overflow:hidden}.mypage_banner_container.type_pickup{width:500px;margin:0 auto}.mypage_bannerList_item img{width:100%}.mypage_bannerList_item:hover{filter:brightness(1.05)}.mypage_banner_container.type_event{width:308px}.mypage_bannerList.type_event .mypage_bannerList_item{width:308px;height:126px;position:relative;display:flex;justify-content:center;align-items:center}.mypage_bannerList.type_event .mypage_bannerList_item:before{position:absolute;width:100%;height:100%;background:url(../../img/contents_pc/common/pic_event_banner_frame.png) no-repeat;pointer-events:none;content:""}.mypage_bannerList_item figure.eventBanner{display:flex;justify-content:center;align-items:center}.mypage_bannerList_item .eventBanner img{width:calc(100% - 12px)}.mypage_banner_container.type_other{width:228px}.mypage_bannerList.type_other .mypage_bannerList_item{width:228px;height:93px;position:relative;display:flex;justify-content:center;align-items:center}.mypage_bannerList.type_other .mypage_bannerList_item:before{position:absolute;width:100%;height:100%;background:url(../../img/contents_pc/common/pic_avatar_banner_frame.png) no-repeat;pointer-events:none;content:""}.mypage_bannerList_item figure.eventBanner{text-align:center}.mypage_bannerList_item .eventBanner img{width:calc(100% - 8px)}.mypage_eventBanner{position:absolute;top:15px;right:0}.mypage_bannerList.type_pickup>.mypage_bannerList_item{width:500px}.mypage_loginBouns{position:absolute;right:0;top:200px}.mypage_loginBouns_icon{position:relative;width:106px;height:109px;background:url(../../img/contents_pc/common/btn_mypage_login.png) no-repeat top}.mypage_loginBouns_icon:hover{background-position:bottom}.mypage_loginBouns_icon span{display:none}.mypage_loginBouns_icon a{display:block;height:100%}.mypage_loginBouns_icon.received:after{content:url(../../img/contents_pc/common/pic_logged_in.png);position:absolute;width:71px;height:41px;left:50%;transform:translateX(-50%);bottom:-30px;pointer-events:none}.mypage_menu{position:absolute;bottom:15px}ul.mypage_menuList{display:flex}ul.mypage_menuList span{display:none}ul.mypage_menuList li{position:relative}ul.mypage_menuList li a{display:block;height:68px}ul.mypage_menuList li.mypage a{width:128px;background-position:0 top}ul.mypage_menuList li.mygame a{width:120px;background-position:-128px top}ul.mypage_menuList li.message a{width:120px;background-position:-248px top}ul.mypage_menuList li.avatar a{width:120px;background-position:-368px top}ul.mypage_menuList li.friend a{width:120px;background-position:-488px top}ul.mypage_menuList li.profile a{width:120px;background-position:-608px top}ul.mypage_menuList li.nijicoin a{width:120px;background-position:-728px top}ul.mypage_menuList li.notice a{width:132px;background-position:-848px top}ul.mypage_menuList li.selected>a{pointer-events:none}ul.mypage_menuList li.mypage a:hover,ul.mypage_menuList li.mypage.selected a{background-position:0 bottom}ul.mypage_menuList li.mygame a:hover,ul.mypage_menuList li.mygame.selected a{background-position:-128px bottom}ul.mypage_menuList li.message a:hover,ul.mypage_menuList li.message.selected a{background-position:-248px bottom}ul.mypage_menuList li.avatar a:hover,ul.mypage_menuList li.avatar.selected a{background-position:-368px bottom}ul.mypage_menuList li.friend a:hover,ul.mypage_menuList li.friend.selected a{background-position:-488px bottom}ul.mypage_menuList li.profile a:hover,ul.mypage_menuList li.profile.selected a{background-position:-608px bottom}ul.mypage_menuList li.nijicoin a:hover,ul.mypage_menuList li.nijicoin.selected a{background-position:-728px bottom}ul.mypage_menuList li.notice a:hover,ul.mypage_menuList li.notice.selected a{background-position:-848px bottom}ul.mypage_menuList li a{background-image:url(../../img/contents_pc/common/btn_mypage_menu.png)}.icon_notice:after{content:url(../../img/contents_pc/common/icon_notice.png);position:absolute;width:21px;height:21px;right:2px;top:4px}.backgroundChange{position:absolute;right:0;bottom:117px}.mypage_backgroundChange_btn{position:relative;width:103px;height:40px;background:url(../../img/contents_pc/common/btn_mypage_back.png) no-repeat top}.mypage_backgroundChange_btn:hover{filter:brightness(1.05)}.mypage_backgroundChange_btn span{display:none}.mypage_backgroundChange_btn a{display:block;height:100%}.mypage_backgroundChange_modal{position:fixed;height:100%;width:100%;z-index:1001;top:0}.mypage_backgroundChange_modal .modal_bg{height:100%;width:100%;background:rgba(0,0,0,.6)}.mypage_backgroundChange_modal .modal_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;background:#e5e5e5;border-radius:5px;box-shadow:1px 1px 6px rgba(0,0,0,.3)}.mypage_backgroundChange_modal .modal_heading{width:310px;height:55px;background:url(../../img/contents_pc/common/pic_back_select_heading.png) no-repeat;position:absolute;top:-30px;left:20px}.mypage_backgroundChange_modal .modal_heading span{display:none}.mypage_backgroundChange_modal .modal_content_inner{padding:40px 20px 20px}.mypage_backgroundChange_modal .modal_whiteBox{background:#fff;border-radius:5px}.mypage_backgroundChange_modal .modal_whiteBox_inner{padding:20px}.modal_content .close{position:absolute;right:10px;top:-35px}.modal_imgList_container_inner{height:296px;width:640px;overflow:hidden;padding:20px;margin:0 auto}.n_modal_boxList{width:9999px;display:flex}.n_modal_boxList_item{width:660px}.n_modal_imgList{display:flex;flex-wrap:wrap}.n_modal_imgList .n_modal_imgList_item{position:relative;width:200px;height:140px;margin-right:20px;cursor:pointer;transition:box-shadow .2s ease}.n_modal_imgList .n_modal_imgList_item:nth-of-type(odd){margin-bottom:20px}.n_modal_imgList .n_modal_imgList_item.selected{pointer-events:none}.n_modal_imgList .n_modal_imgList_item.selected:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-shadow:0 0 5px 7px #f25d90;box-sizing:border-box;z-index:1}.n_modal_imgList .n_modal_imgList_item img{width:100%}.n_modal_imgList .imgBox{position:relative;overflow:hidden}.n_modal_imgList .n_modal_imgList_item.is_set .imgBox:before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background:url(../../img/contents/icon_bg_setting.png);display:block;z-index:1}.n_modal_imgList .caption{position:absolute;padding:0 5px;height:2em;line-height:2;bottom:-2em;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.n_modal_imgList .imgBox:hover .caption{transform:translateY(-2em)}.pagenation_container{position:relative;display:inline-flex;align-items:center;height:40px}.pagenation.type_backgroundChange li:not(:last-child){margin-right:10px}.appList+.pagination{margin-top:30px;text-align:center}.appList+.pagination>span a{display:inline-block;margin-bottom:6px;min-width:14px;width:40px;line-height:24px;font-size:14px;font-weight:400;text-align:center;color:#666;border:1px solid #BBB;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 0,#efefef 100%)}.appList+.pagination>span a:hover{text-decoration:none;background:#fcfcfc}.appList+.pagination>span.active a{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#FFF;border-color:#444;background:#666;box-shadow:0 1px 0 white,0 0 2px rgba(0,0,0,.3) inset;cursor:default}.appList+.pagination>span.next{position:relative;right:auto;padding:0}.appList+.pagination>span.next:after{display:none}.prev,.next{position:absolute;top:0;bottom:0;width:40px;cursor:pointer}.prev{left:-50px;padding-left:5px}.next{right:-50px;padding-right:5px}.prev:after,.next:after{position:absolute;top:50%;width:12px;height:12px;box-shadow:-2px 2px 0 rgba(0,0,0,.4) inset;content:""}.prev:after{transform:translateY(-50%) rotate(-135deg);left:0}.next:after{transform:translateY(-50%) rotate(45deg);right:0}.prev:hover:after,.next:hover:after{box-shadow:-2px 2px 0 rgba(0,0,0,.3) inset}.prev.disabled,.next.disabled{pointer-events:none}.prev.disabled:after,.next.disabled:after{box-shadow:-2px 2px 0 rgba(0,0,0,.1) inset}.btnBox{display:flex;justify-content:center}.btnBox.type_backgroundChange_decision{margin-top:20px}.btnBox.type_backgroundChange_decision :not(:last-of-type){margin-right:20px}.btnBox.type_backgroundChange_decision .cancel,.btnBox.type_backgroundChange_decision .decision{position:relative;width:146px;height:50px}.btnBox.type_backgroundChange_decision .cancel:hover,.btnBox.type_backgroundChange_decision .decision:hover{filter:brightness(1.05)}.btnBox.type_backgroundChange_decision .cancel span,.btnBox.type_backgroundChange_decision .decision span{display:none}.btnBox.type_backgroundChange_decision .cancel a,.btnBox.type_backgroundChange_decision .decision a{display:block;height:100%}.btnBox.type_backgroundChange_decision .cancel{background:url(../../img/contents_pc/common/btn_back_cancel.png) no-repeat top}.btnBox.type_backgroundChange_decision .decision{background:url(../../img/contents_pc/common/btn_back_decision.png) no-repeat top}.mypage_bannerWrap{text-align:center;padding:30px}.switchTab{display:flex;justify-content:space-between;margin:20px 0;border-bottom:solid 1px #eee;overflow:hidden}.switchTab_item{width:50%;font-weight:700;position:relative}.switchTab_item a{display:block;padding:10px;font-size:14px;text-align:center;font-size:18px;color:#616161}.switchTab_item.is_active a{color:#60b3e5;pointer-events:none;transition:all .1s ease-in-out}.switchTab_item.is_active a:after{display:block;content:"";right:0;bottom:0;width:100%;height:3px;background-color:#60b3e5;position:absolute}.switchTab_item a:hover{text-decoration:none;color:#60b3e5}.switchTab_item a:hover:after{display:block;content:"";right:0;bottom:0;width:100%;height:3px;background-color:#60b3e5;position:absolute}.categorySeach_wrap{display:flex}.categorySeach_title{margin-right:8px;white-space:nowrap}.categorySeach_title:after{content:":";padding-left:6px}.categorySeach{display:flex;flex-wrap:wrap}.categorySeach .categorySeach_item{margin:0 0 6px 6px}.categorySeach .categorySeach_item a{font-size:12px;color:#616161;padding:5px 10px;border-radius:9px;border:solid 1px #b0b0b0;background:#fff;line-height:1;display:inline-block;transition:all .1s ease-in-out}.categorySeach .categorySeach_item.is_active a{background:#dff0fa;border-color:#dff0fa;pointer-events:none;color:#098ad6;font-weight:700}.categorySeach .categorySeach_item a:hover{text-decoration:none;color:#60b3e5;border-color:#60b3e5}.main_lead_01{font-size:20px;font-weight:700;padding:0 10px;margin-bottom:10px;line-height:1.4}.main_box_shadow .main_box_inner_01{padding-top:8px}.main_box_shadow .user_list_box_01{width:100%;display:table;table-layout:fixed;margin-bottom:10px;background-color:#eee;padding:10px}.main_box_shadow .user_list_box_01 li.from{display:table-cell;width:46px;padding-right:0;vertical-align:middle;padding-top:10px}.main_box_shadow .user_list_box_01 li.icon{display:block;width:36px;float:left}.main_box_shadow .user_list_box_01 li.user_name{display:table-cell;vertical-align:middle;line-height:1.4;padding:0 92px 0 63px;width:100%;font-size:14px}.main_box_shadow .user_list_box_01 li.time{float:right;display:block;width:90px;height:36px;line-height:36px;text-align:right;color:#818181;font-size:10px}.main_box_shadow .text_box_02{padding:0;background:#fff}.main_box_shadow .text_box_02 p.mes_title{margin:15px 10px 0;padding-bottom:15px;border-bottom:1px dashed #ddd;font-weight:700}.main_box_shadow .text_box_02 p.mes{padding:15px 10px}.main_box_shadow .text_box_02 p.btn_03{margin-bottom:15px}.main_box_shadow .text_box_02 .controls{border-top:1px solid #ddd}.main_box_shadow .text_box_02 .controls table{width:100%}.main_box_shadow .text_box_02 .controls td:first-child{width:35%;padding:12px 4px 12px 10px}.main_box_shadow .text_box_02 .controls td:last-child{width:65%;padding:12px 10px 12px 4px}.main_box_shadow .text_box_02 .btn_01 a span{font-weight:700}.caution_box_01,.caution_box_02{display:block;background:#ffeee4;border-radius:5px;background-clip:padding-box;padding:8px;margin:15px 0 12px}.caution_box_01 .message,.caution_box_02 .message{font-size:12px;line-height:1.6;background:url(../../img/contents/icon_error_01.png) no-repeat left top;background-size:18px 18px;text-indent:24px}.caution_box_02{margin-top:0;padding:10px 8px 15px}.caution_box_02 .message,.caution_box_02 p,.caution_box_02 dd{font-size:14px;line-height:1.5}.caution_box_02 .message{background-position:left 1px}.btn_01{text-align:center}.btn_01 input[type=submit]{width:100%}.btn_01 input[type=submit],.btn_01 a{display:flex;align-items:center;justify-content:center;height:46px;border-radius:5px;background:#60b3e5;box-shadow:0 4px 0 #4890bb;color:#fff;font-size:16px;font-weight:700;cursor:pointer;outline:none;border:none}.btn_01 a{text-decoration:none}.btn_01.height_free a{height:auto;line-height:1.2;padding:8px 0}.btn_01.height_free small{font-size:13px;display:block;margin-top:2px;font-weight:700}.btn_01 input[type=submit].type_02,.btn_01 a.type_02{border:1px solid #53bdcb;background-color:#51bbca;background-image:linear-gradient(to top,#51bbca 0,#7be3f2 100%)}.btn_01 input[type=submit].type_03,.btn_01 a.type_03{color:#fff;background-color:#f17676;box-shadow:0 4px 0 #c35151}.btn_01 input[type=submit].disabled,.btn_01 a.disabled{color:#aaa;font-weight:700;background-color:#ccc;box-shadow:0 4px 0 #aaa}.btn_02{border:1px solid #ccc;border-radius:4px;background-color:#f6f6f6}.btn_02.normal_radius{border-radius:5px}.btn_02 input[type=submit],.btn_02 a{text-decoration:none;display:block;position:relative;height:42px;line-height:40px;color:#333;font-size:14px;font-weight:700;padding:0 30px 0 10px}.btn_02 input[type=submit]:after,.btn_02 a:after{display:block;position:absolute;top:50%;right:15px;transform:rotate(45deg);width:10px;height:10px;margin-top:-6px;box-shadow:-1px 1px 0 #666 inset;content:""}.btn_02 a.left:after{position:absolute;left:15px;transform:rotate(-135deg)}.form_layout_01 li{position:relative}.form_layout_01 p{color:#319cdc;font-size:14px;font-weight:700;margin-bottom:6px;padding:0 10px}.switch_layout_01{margin:0 10px 0 8px}.switch_layout_01 table{width:100%}.switch_layout_01 td{vertical-align:top}.switch_layout_01 td:first-child{width:50%;padding:3px 0 7px}.switch_layout_01 td:last-child{width:50%;padding:3px 0 7px}.switch_layout_01 td:first-child .btn_04{border-radius:4px 0 0 4px}.switch_layout_01 td:last-child .btn_04{border-radius:0 4px 4px 0}.switch_layout_01 .btn_04{float:none;width:100%;height:36px;line-height:36px;color:#666;background:#eee;border:1px solid #b3b3b3;text-align:center;box-sizing:border-box}.switch_layout_01 .btn_04 a{text-decoration:none;font-size:14px;color:#666}.switch_layout_01 .btn_04.current{background:#60b3e5;border:none}.switch_layout_01 td:first-child .btn_04.current{box-shadow:none}.switch_layout_01 td:last-child .btn_04.current{box-shadow:none}.switch_layout_01 .btn_04.current a{color:#fff}.switch_layout_01.disabled .btn_04 a{color:#aaa}.popup_message_01{position:absolute;left:0;right:0;top:-35px;margin:auto;display:block;width:120px;z-index:10;padding:18px 15px;border:1px solid #bdbbbb;border-radius:7px;background-clip:padding-box;background-color:#f2f2f2;box-shadow:2px 3px 4px rgba(7,0,2,.38),inset 0 0 0 1px rgba(255,255,255,.75);background-image:linear-gradient(to top,#f2f2f2 0,#fefefe 75%,#fefefe 100%);color:#e74b7f;font-size:12px;font-weight:700;text-shadow:0 1px 0 white}.popup_message_01 .arrow_top,.popup_message_01 .arrow_bottom,.popup_message_01 .arrow_left_top,.popup_message_01 .arrow_right_top,.popup_message_01 .arrow_left_bottom,.popup_message_01 .arrow_right_bottom{position:absolute;display:block;width:16px;height:10px;overflow:hidden}.popup_message_01 .arrow_left,.popup_message_01 .arrow_right{position:absolute;display:block;width:10px;height:16px;overflow:hidden}.popup_message_01 .arrow_top,.popup_message_01 .arrow_left_top,.popup_message_01 .arrow_right_top{background:url(../../img/contents/popup_mes_arrow_01.png) no-repeat left top;background-size:16px 10px}.popup_message_01 .arrow_bottom,.popup_message_01 .arrow_left_bottom,.popup_message_01 .arrow_right_bottom{background:url(../../img/contents/popup_mes_arrow_03.png) no-repeat left top;background-size:16px 10px}.popup_message_01 .arrow_left{background:url(../../img/contents/popup_mes_arrow_02.png) no-repeat left center;background-size:10px 16px}.popup_message_01 .arrow_right{background:url(../../img/contents/popup_mes_arrow_04.png) no-repeat left center;background-size:10px 16px}.popup_message_01 .arrow_top{top:-9px;left:50%;margin-left:-6px}.popup_message_01 .arrow_left_top{top:-9px;left:14px}.popup_message_01 .arrow_right_top{top:-9px;right:14px}.popup_message_01 .arrow_left{top:50%;margin-top:-.7em;right:-9px}.popup_message_01 .arrow_right{top:50%;margin-top:-.7em;left:-9px}.popup_message_01 .arrow_bottom{bottom:-9px;left:50%;margin-left:-6px}.popup_message_01 .arrow_left_bottom{bottom:-9px;left:14px}.popup_message_01 .arrow_right_bottom{bottom:-9px;right:14px}.guest_attention{text-align:center}.guest_attention .guestText01{font-size:32px;font-weight:700;padding:40px 0 30px}.guest_attention .guestText01 span{color:#60b3e5;font-weight:700}.guest_attention .guestText02{font-size:14px;line-height:1.5}.noiframe-launch .btns{display:flex;justify-content:space-between;width:60%;padding-top:40px}.noiframe-launch .btns input{outline:none;background:#60b3e5;font-size:18px;font-weight:700;padding:10px 20px;border-radius:10px;width:58%;display:inline-block;text-align:center;transition:.3s;border:1px solid #60b3e5;box-sizing:border-box;cursor:pointer;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:solid 1px #e66595;background:linear-gradient(to bottom,#ff86b3 0,#ff4d8f 100%);text-shadow:0 0 6px #dc3472,0 0 4px #dc3472,0 0 2px #dc3472,0 0 1px #dc3472;color:#fff;border-radius:8px;box-shadow:0 -2px 6px rgba(0,0,0,.15) inset;letter-spacing:2px}.noiframe-launch .btns.guest_btn{margin:auto;width:50%;padding-top:20px}.noiframe-launch .btns.guest_btn input{width:auto}.noiframe-launch .btns .cancel{border:solid 1px #ccc;background:linear-gradient(to bottom,#f7f7f7 0,#ddd 100%);text-shadow:0 0 6px #fff,0 0 4px #fff,0 0 2px #fff,0 0 1px #fff;color:#888;box-shadow:0 -2px 6px rgba(0,0,0,.15) inset;width:38%}.noiframe-launch .attention{padding-top:40px;line-height:22px}.noiframe-launch .attention p{padding-bottom:5px}.guest_login{text-align:center;padding:25px 0 50px}.guest_attention_list{border:1px solid #ccc;border-radius:10px;margin-bottom:25px}.guest_attention_list .guest_list_title{background:#4b4b4b;color:#fff;border-radius:10px 10px 0 0;font-size:14px;font-weight:700;padding:10px 20px}.guest_attention_list .guest_list_subtitle{padding:15px 20px 10px;color:#60b3e5;font-weight:700;font-size:16px}.guest_attention_list ul{padding:0 20px 20px}.guest_attention_list ul li{text-indent:-1em;padding-left:1em;line-height:1.8}.registerBtnArea{display:flex;justify-content:left}.guestTxt02 a{color:#e74b7f}.registerBtn01 a{color:#fff;background:#e74b7f;text-decoration:none;padding:15px 10px;border-radius:5px;width:233px;display:block;box-sizing:border-box;font-size:18px;text-align:center;font-weight:700;margin-right:20px}.registerBtn01 a:hover{filter:brightness(1.2)}.registerBtn02 a{color:#888;background:#e9e9e9;text-decoration:none;padding:15px 10px;border-radius:5px;width:233px;display:block;box-sizing:border-box;font-size:18px;text-align:center;font-weight:700}.registerBtn02 a:hover{filter:brightness(.9)}.guestPopupArea{position:relative;opacity:1;pointer-events:visible;transition:.3s}.guestPopupArea.close{opacity:0;pointer-events:none}.guestPopup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:500;display:flex;justify-content:center;align-items:center}.guestPopupBox{width:600px;height:345px;padding:20px;box-sizing:border-box;background:#fff;border-radius:10px;position:relative}.guestPopupClose{position:relative}.guestPopupClose a{position:absolute;right:-75px;top:-12px;display:inline-block}.guestPopupCloseInner{position:absolute;display:inline-block;width:24px;height:4px;background:#fff;transform:rotate(45deg);vertical-align:middle}.guestPopupCloseInner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:rotate(90deg)}.guestPouupInner{text-align:center}.guestPouupInner .registerBtnArea{display:flex;justify-content:center}.guestPouupTitle{text-align:center;background:#4b4b4b;display:block;padding:8px 0;font-weight:700;color:#fff;font-size:20px}.guestPouupTxt01{font-size:18px;font-weight:700}.guestPouupTxt02{font-size:16px}.guestPouupTxt03{font-size:18px;font-weight:700}.guestPouupTxt03 a{font-size:18px;font-weight:700;color:#e74b7f}.hide{display:none}.width_max{width:100%}.height_max{height:100%}.no_boxshadow{box-shadow:none!important}.t_align_l{text-align:left}.t_align_c{text-align:center}.t_align_r{text-align:right}.v_align_t{vertical-align:top!important}.v_align_m{vertical-align:middle!important}.v_align_b{vertical-align:bottom!important}.indent_01{position:relative;line-height:1.4}.indent_01 dt span{position:absolute}.indent_01 dd{padding-left:1em;margin-bottom:6px}.indent_01 dd:last-child{margin-bottom:0}.indent_02{position:relative;line-height:1.4}.indent_02 dt span{position:absolute}.indent_02 dd{padding-left:1em;margin-bottom:4px}.indent_02 dd:last-child{margin-bottom:0}.indent_03{text-indent:-1em;padding-left:1em}.indent_03 span{padding-right:2px}.fs10{font-size:10px!important}.fs11{font-size:78.6%!important}.fs12{font-size:85.7%!important}.fs13{font-size:92.9%!important}.fs14{font-size:100%!important}.fs15{font-size:107.1%!important}.fs16{font-size:114.3%!important}.fs18{font-size:128.6%!important}.float_l{float:left}.float_r{float:right}.row{display:flex}.jcs{justify-content:space-between}.aic{align-items:center}.color_01{color:#e84c80!important}.color_02{color:#319baa!important}.color_03{color:#4c4b4b!important}.color_04{color:#818181!important}.color_05{color:#4c83e8!important}.color_06{color:#eee!important}.color_07{color:#c1e1f7!important}.color_08{color:#ec5b8b!important}.color_09{color:#626262!important}.text_strong_none{font-weight:400!important}.text_strong{font-weight:700!important}.text_strong_01{color:#e84c80;font-weight:700;font-size:16px}.text_strong_02{color:#319baa;font-weight:700;font-size:16px}.bg_color_01{background-color:#fcfcfc}.bg_color_02{background-color:#f6f4f5}.bg_color_03{background-color:#fff}hr.separator_line{border:0;height:0;width:100%;border-top:1px solid #c5c5c5;border-bottom:1px solid #fff;margin:.5em 0}hr.separator_line_dot{border:0;height:0;width:100%;border-top:1px dotted #c5c5c5;margin:.5em 0}.line_dot_01{border-top:1px dotted #c5c5c5}.mt-5{margin-top:-5px!important}.mt5{margin-top:5px!important}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mb5{margin-bottom:5px!important}.mb8{margin-bottom:8px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb100{margin-bottom:100px!important}.ml5{margin-left:5px!important}.ml15{margin-left:15px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.clear{clear:both}#lineup-font-size-sampler{display:none}.measure_tag{margin:0!important}