@charset "UTF-8";html{height:100%}body{color:#333;width:100%;padding:0;margin:0;background:#fff;font-family:Helvetica Neue,verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;-webkit-text-size-adjust:100%}img{vertical-align:top}a{color:#4c83e8;text-decoration:none;-webkit-tap-highlight-color:rgba(96,179,229,.2)}button,input[type=button],input[type=submit],input[type=checkbox],input[type=radio],input[type=checkbox]~label,input[type=radio]~label{-webkit-tap-highlight-color:rgba(96,179,229,.2)}.fixedable #pf_header_area{position:fixed;z-index:999}.fixedable #pf_header_area~div:nth-of-type(1){margin-top:54px}.fixedable #pf_header_area+#age_switch{margin-top:46px!important}.fixedable #pf_header_area+.info_profile_preview{margin-top:46px!important}.fixedable .for_pr #pf_header_area~div:nth-of-type(1){margin-top:0}.fixedable .for_pr .center_banner{margin-top:46px!important}.for_pr #pf_header_area~div:nth-of-type(1) .main_box:nth-of-type(1){margin-top:0}.for_pr .center_banner{margin-bottom:0!important}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#container_wrapper{position:relative}#container{overflow:hidden;position:relative;padding-top:45px}.layout_hold{overflow-x:hidden;position:absolute;left:0;width:100%}#pf_header_area{display:flex;position:fixed;top:0;left:0;z-index:9000;width:100%;height:45px;background:#fff;border-bottom:1px solid #eee}#pf_header_area ul{display:flex;flex-grow:1;height:100%;box-sizing:border-box}#pf_header_area li{flex-shrink:0;width:40px;height:100%;line-height:45px;text-align:center;position:relative;z-index:10;cursor:pointer}#pf_header_area li:first-child,#pf_header_area li:last-child{margin:0}#pf_header_area li a{display:block;position:relative;height:100%;width:100%}#pf_header_area li#header_menu{margin-left:6px}#pf_header_area li#header_info{margin-right:6px}#pf_header_area li#logo.lang_zh+li#header_info{margin-left:auto}#pf_header_area li#logo{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:auto;margin:0}#pf_header_area li#logo a,.for_pr #pf_header_area #logo{overflow:hidden;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:148px;height:18px}@media screen and (max-width:320px){#pf_header_area li#logo a,.for_pr #pf_header_area #logo,#pf_header_area li#logo a img,.for_pr #pf_header_area #logo img{width:120px;height:auto;max-height:15px}}#pf_header_area li#logo a img,.for_pr #pf_header_area #logo img{vertical-align:top}#pf_header_area li#logo a.mixi{background:url(../../img/contents/logo_mixi_01.png) no-repeat center top;width:150px;height:0;padding-top:30px;background-size:auto 30px}@media screen and (max-width:320px){#pf_header_area li#logo a.mixi{width:120px;background-size:144px 24px}}#pf_header_area li#logo a.mixi img{display:none}#pf_header_area li span.h_icon{display:block;position:absolute;top:50%;overflow:hidden;height:0;padding-top:25px;margin-top:-13px;background:url(../../img/contents/pf_header_icon.png) no-repeat;background-size:34px 50px}#pf_header_area #header_info span.h_icon{background-position:center 0}#pf_header_area #header_menu span.h_icon{background:#555;position:absolute;top:50%;left:0;right:0;overflow:visible;width:24px;height:2px;padding-top:0;margin:-1px auto 0;font-size:0}#pf_header_area #header_menu span.h_icon:before,#pf_header_area #header_menu span.h_icon:after{display:block;position:absolute;overflow:visible;width:24px;height:2px;padding-top:0;background:#555;content:""}#pf_header_area #header_menu span.h_icon:before{top:-8px}#pf_header_area #header_menu span.h_icon:after{bottom:-8px}#pf_header_area #header_info{position:relative}#pf_header_area .badge{position:absolute;right:0;transform:translateX(50%);top:3px;z-index:15}#pf_header_area #header_login{position:relative;z-index:10;min-width:40px;height:100%;margin:0 6px 0 4px;line-height:45px}#pf_header_area #header_login a{display:block;height:100%;text-align:center}#pf_header_area #header_login a:before{color:#555;content:"\f2f6";display:inline-block;font-family:"Font Awesome 5 Pro";position:relative;font-size:24px;font-weight:900}#pf_header_area li.header_search{margin:0 6px 0 auto;min-width:30px;text-align:center}#pf_header_area li.header_search i{display:none}#pf_header_area li.header_search:before{font-family:"Font Awesome 5 Pro";font-size:22px;color:#555;content:"\f002"}#pf_header_area li#header_campaign_coin{position:absolute;right:46px;top:0;height:100%}#pf_header_area li#header_campaign_coin a{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;display:block;margin:7px auto}#pf_header_area li#header_campaign_coin a img{display:block;position:relative;margin:-2px 0 0 -2px;width:36px;height:auto}#age_switch{display:block;text-align:right;margin:6px 8px 0}#age_switch a{position:relative;display:inline-block;padding:5px 25px 5px 10px;border-radius:15px;color:#fff;font-size:12px}#age_switch.type_general a{background:#51b346}#age_switch.type_adult a{background:#fb6b8b}#age_switch a:after{position:absolute;right:12px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);box-shadow:-1px 1px 0 #fff inset;content:""}#age_switch ul{display:block;width:304px;margin:0 auto}#age_switch ul li.select,#age_switch ul li a{display:block;width:152px;height:32px;text-indent:-9999px;overflow:hidden;background:url(../../img/contents/btn_age_switch.png) no-repeat;background-size:304px 64px}#age_switch ul li.select:first-child,#age_switch ul li:first-child a{float:left;background-position:left top}#age_switch ul li:first-child.select{background-position:left bottom}#age_switch ul li.select:last-child,#age_switch ul li:last-child a{float:right;background-position:right bottom}#age_switch ul li:last-child.select{background-position:right top}nav#floor_nav{position:relative;background:#fff}nav#floor_nav ul{display:flex;margin-top:4px;border-bottom:3px solid #60b3e5;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}nav#floor_nav ul::-webkit-scrollbar{display:none}nav#floor_nav ul li{position:relative;border-left:1px solid #eee;white-space:nowrap;margin-right:2px}nav#floor_nav ul li:first-child{border-left:none}nav#floor_nav ul li:last-child{border-right:none}nav#floor_nav ul li#select{border-right:1px solid #eee;background:#60b3e5;border-radius:4px 4px 0 0}nav#floor_nav ul li:before{position:absolute;top:0;left:0;right:0;border-bottom:solid 3px #64b400;border-radius:4px 4px 0 0;content:"";pointer-events:none}nav#floor_nav ul li#select:before{position:absolute;top:0;left:0;right:0;border-radius:4px 4px 0 0;border-bottom:3px solid #60b3e5;content:""}nav#floor_nav ul li.type_nijiyome:before{border-bottom:solid 3px #60b3e5}nav#floor_nav ul li.type_doujinx:before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_aix:before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_books:before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_appx:before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_hometool:before{border-bottom:solid 3px #6f6358}nav#floor_nav ul li.type_hometool:before{border-bottom:solid 3px #6f6358}nav#floor_nav ul li.type_hometool:before{border-bottom:solid 3px #6f6358}nav#floor_nav ul li.type_maniaxtool:before{border-bottom:solid 3px #6f6358}nav#floor_nav ul li.type_pro:before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_goto_girls:before{border-bottom:solid 3px #ea7b98}.style_maniax nav#floor_nav ul li.type_nijiyome{display:none}@media screen and (min-width:360px){.style_maniax nav#floor_nav ul li.type_nijiyome{display:block}}nav#floor_nav ul li a{position:relative;display:block;min-width:6em;height:44px;top:4px;border-right:1px solid #eee;white-space:nowrap;padding:0 4px;color:#666;font-size:12px;line-height:38px;text-align:center}nav#floor_nav ul li.type_nijiyome a{line-height:17px;top:7px}nav#floor_nav ul li.type_goto_home a{color:#64b400}nav#floor_nav ul li.type_goto_maniax a{color:#52a9df}nav#floor_nav ul li.type_goto_girls a{color:#ea7b98}nav#floor_nav ul li#select a{font-size:12px;font-weight:700;color:#fff;border-right:none}.scrolling_stop{position:fixed;width:100%}.header_drawer{display:none;position:fixed;top:45px;right:0;bottom:0;left:0;z-index:9000;transition:all .2s ease}.header_drawer.show{display:block}.header_drawer_inner{visibility:hidden;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .2s ease;cursor:pointer}.header_drawer_inner.show{visibility:visible;opacity:1}.drawer_content{position:relative;z-index:15;transform:translateY(-10px);background:#fff;padding:15px 0;transition:all .2s ease}.header_drawer_inner.show .drawer_content{transform:translateY(0)}.slide_index,.center_banner_index{display:table;margin:0 auto 3px}.slide_index li,.center_banner_index li{display:table-cell;width:10px;height:10px}.slide_index li a,.center_banner_index li a{display:block;width:6px;height:6px;text-indent:-9999px;overflow:hidden;margin-right:7px;border-radius:3px;background-clip:padding-box;background-color:#c5c5c5;box-shadow:0 1px 1px rgba(255,255,255,.75),inset 0 1px 1px rgba(7,0,2,.5);cursor:default;pointer-events:none}.slide_index li:last-child a,.center_banner_index li:last-child a{margin-right:0}.slide_index li.select a{background-color:#e74b7f}.center_banner{display:block;width:100%;text-align:center}.center_banner_index{margin:5px auto 0}.center_banner_index li.select a{background-color:#60b3e5}.center_banner .sls-pagination li{border-radius:3px;margin-right:7px}.center_banner .slick-slide img{width:100%;height:auto}.type_general .center_banner_index li.select a{background-color:#73c8d4}.center_banner .sls-pagination .slick-active{background:#e74b7f!important}.type_general .center_banner .sls-pagination .slick-active,.type_general .center_banner .sls-pagination a.current{background:#73c8d4!important}#slider.center_banner .sls-pagination{margin:10px 0 1px;display:flex;justify-content:center}#slider.center_banner .sls-pagination li,#slider.center_banner .sls-pagination a{width:20px;height:4px;box-shadow:none;background-color:#c5c5c5}#slider.center_banner .sls-pagination button{display:none}.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;top:40px;width:340px;position:fixed}.modal .modalWindow_item.type_banner .title01{font-size:120%;color:#333;padding-bottom:7px}.modal .modalCore_label{position:absolute;right:15px;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 .modalCore_inner{max-width:500px;max-height:100%;animation-duration:1s;animation-name:fadeInDown_popup}.modal .modalCore_inner .loginBox{position:absolute;top:25px;left:25px;display:flex;flex-wrap:wrap}.modal .modalCore_inner .loginBox li{width:60px;height:60px;background:url(../../img/contents/login_day.png) no-repeat;background-size:cover;margin-bottom:10px;position:relative}.modal .modalCore_inner .loginBox li.day_02{background-position-x:-60px}.modal .modalCore_inner .loginBox li.day_03{background-position-x:-120px}.modal .modalCore_inner .loginBox li.day_04{background-position-x:-180px}.modal .modalCore_inner .loginBox li.day_05{background-position-x:-240px}.modal .modalCore_inner .loginBox li.day_06{background-position-x:-300px}.modal .modalCore_inner .loginBox li.day_07{background-position-x:-360px}.modal .modalCore_inner .loginBox li.day_08{background-position-x:-420px}.modal .modalCore_inner .loginBox li.day_09{background-position-x:-480px}.modal .modalCore_inner .loginBox li.day_10{background-position-x:-540px}.modal .modalCore_inner .loginBox li.day_11{background-position-x:-600px}.modal .modalCore_inner .loginBox li.day_12{background-position-x:-660px}.modal .modalCore_inner .loginBox li.day_13{background-position-x:-720px}.modal .modalCore_inner .loginBox li.day_14{background-position-x:-780px}.modal .modalCore_inner .loginBox li.day_15{background-position-x:-840px}@media screen and (max-width:320px){.modal .modalCore_inner .loginBox li{width:55px;height:55px}.modal .modalCore_inner .loginBox li.day_02{background-position-x:-55px}.modal .modalCore_inner .loginBox li.day_03{background-position-x:-110px}.modal .modalCore_inner .loginBox li.day_04{background-position-x:-165px}.modal .modalCore_inner .loginBox li.day_05{background-position-x:-220px}.modal .modalCore_inner .loginBox li.day_06{background-position-x:-275px}.modal .modalCore_inner .loginBox li.day_07{background-position-x:-330px}.modal .modalCore_inner .loginBox li.day_08{background-position-x:-385px}.modal .modalCore_inner .loginBox li.day_09{background-position-x:-440px}.modal .modalCore_inner .loginBox li.day_10{background-position-x:-495px}.modal .modalCore_inner .loginBox li.day_11{background-position-x:-550px}.modal .modalCore_inner .loginBox li.day_12{background-position-x:-605px}.modal .modalCore_inner .loginBox li.day_13{background-position-x:-660px}.modal .modalCore_inner .loginBox li.day_14{background-position-x:-715px}.modal .modalCore_inner .loginBox li.day_15{background-position-x:-770px}}.modal .modalCore_inner .loginBox li.item_avatarcoin:before{content:"";position:absolute;display:block;width:38px;height:38px;top:16px;left:11px;background:url(../../img/common/modal/avatar_coin.png) no-repeat;background-size:cover}.modal .modalCore_inner .loginBox li.item_nijicoin:before{content:"";position:absolute;display:block;width:38px;height:38px;top:16px;left:11px;background:url(../../img/common/modal/niji_coin.png) no-repeat;background-size:cover}.loginBox_text{font-size:10px;text-align:center;position:absolute;bottom:18px;left:0;right:0;margin:auto}.modal .modalWindow_item .loginBox .type_reward,.modal .modalWindow_item .loginBox .type_already_reward{position:absolute;top:14px;right:2px;width:62px;height:40px;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)}}.modalWindow_item.type_banner{border-radius:10px;box-shadow:0 2px 5px 0 #777;background-color:#fff;padding:10px;box-sizing:border-box;position:relative;top:30px;z-index:110;box-shadow:0 1px 3px rgba(7,0,2,.35)}.modalWindow_item.type_banner .banner_btn{width:70%;margin:0 auto;padding-top:10px}.banner_2col ul{width:100%;margin:0 auto 10px;display:table}.banner_2col ul li{display:table-cell;width:50%}.banner_2col ul li:first-child{padding:0 4px 0 8px}.banner_2col ul li:last-child{padding:0 8px 0 4px}.banner_2col ul li img{width:100%;height:auto;box-shadow:1px 1px 2px rgba(0,0,0,.4);border-radius:6px}div.bn_box_01{margin:15px auto 12px;text-align:center}div.bn_box_01 img{box-shadow:0 2px 2px rgba(7,0,2,.5)}div.bn_box_02{margin:0 8px 10px;text-align:center}div.bn_box_02 img{width:100%;height:auto;box-shadow:0 2px 2px rgba(7,0,2,.5)}.top_banner_box{margin:0 8px 12px;text-align:center}.top_banner_box p:not(:first-child){margin-top:8px}.top_banner_box img{max-width:100%;height:auto;vertical-align:bottom}#wrapper{width:100%;word-wrap:break-word;font-size:14px}.main_box{position:relative;padding:30px 0}.main_box+.main_box:before{position:absolute;top:0;left:10px;right:10px;border-top:solid 1px #ddd;content:""}.main_box:nth-last-of-type(1){margin-bottom:0}.center_banner+#wrapper .main_box{margin-top:0}.main_box_inner_02{padding:12px 8px 13px}.main_box_inner_03 p:nth-last-of-type(1){padding-bottom:20px}.main_box_inner_01 p,.main_box_inner_02 p,.main_box_inner_03 p,.main_box_inner_04 p{line-height:1.5}.main_box_footer_01{padding:20px 10px;position:relative;border-top:solid 1px #ddd;background:#eee;margin-bottom:-30px}#delete_message_form+.main_box_footer_01{margin-top:15px}#load_message+.main_box_footer_01{margin-top:15px}.contentArea{position:relative;padding:20px 0 30px}.contentArea+.contentArea{padding:30px 0}.contentArea+.contentArea:before{display:block;content:"";position:absolute;top:0;left:10px;right:10px;border-top:solid 1px #ddd}.bannerArea{position:relative}.bannerArea .bannerList_item{margin:20px 0 10px}.main_lead_01{font-size:20px;font-weight:700;padding:0 10px;margin-bottom:20px;line-height:1.4}.main_lead_01.lines{height:auto;line-height:1.6;padding:5px 8px 6px}.main_lead_01.lines:after{content:"";display:block;clear:both}.main_lead_01.lines span:last-child{line-height:1.5;font-weight:700}.main_lead_01 span,.main_lead_01.lines span{font-weight:700}.main_lead_01.lines .lead_icon{float:left;display:block;height:24px;overflow:hidden;margin-top:0!important}.main_lead_01 h2{font-size:16px;font-weight:700}.titleBox{display:flex;align-items:center;padding:0 10px;margin-bottom:20px}.titleBox_title{font-size:20px;font-weight:700}.titleBox.spot_drawerMenu .titleBox_title{font-size:16px;color:#fff}a.titleBox_moreLink{display:flex;align-items:center;margin-left:auto;font-size:13px;color:#333;padding-right:2px}.titleBox.spot_drawerMenu 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_drawerMenu a.titleBox_moreLink:after{box-shadow:-1px 1px 0 #ccc inset;width:9px;height:9px}.gameInfoAction{display:flex;align-items:center;margin:0 -6px 0 auto;margin-left:auto}.gameInfoAction .actionBtn{font-size:0;padding:8px}.gameInfoAction .actionBtn:before{color:#fff;font-family:"Font Awesome 5 Pro";font-size:20px}.gameInfoAction .actionBtn.type_refresh:before{content:"\f2f9"}.gameInfoAction .actionBtn.type_check:before{content:"\f00c"}.btn_lead_01{display:inline-block;padding:4px 5px 0;position:absolute;right:0;line-height:1}.sub_lead_01 .btn_lead_01{padding:3px 5px 0;right:10px}.btn_lead_01 a{display:inline-block;background-color:#dadada;box-shadow:0 1px 0 #cc4874,inset 0 1px 0 white;border:1px solid #cc4874;background-image:linear-gradient(to top,#dadada 7%,#fff 100%);padding:5px 8px;color:#333;font-size:11px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75);border-radius:4px;margin-left:4px}.type_general .btn_lead_01 a{box-shadow:0 1px 0 #61b8c4,inset 0 1px 0 white;border:1px solid #61b8c4}.sub_lead_01 .btn_lead_01 a{box-shadow:0 1px 0 #7b65b6,inset 0 1px 0 white;border:1px solid #7b65b6}.type_general .sub_lead_01 .btn_lead_01 a{box-shadow:0 1px 0 #e48589,inset 0 1px 0 white;border:1px solid #e48589}.btn_lead_01 a.current{padding:5px 8px 6px;background-color:#ebebeb;background-image:linear-gradient(to top,#ebebeb 7%,#dadada 100%);box-shadow:0 0 0 #7b65b6,inset 0 0 0 white;color:#e74b7f;text-shadow:0 1px 1px white}.type_general .btn_lead_01 a.current{box-shadow:0 0 0 #61b8c4,inset 0 0 0 white;color:#e74b7f}.ranking_gold .btn_lead_01 a{box-shadow:0 1px 0 #baa068,inset 0 1px 0 white!important;border:1px solid #baa068!important}.ranking_gold .btn_lead_01 a.current{box-shadow:0 0 0 #baa068,inset 0 0 0 white!important}.lead_icon{display:none;width:26px;height:25px;vertical-align:top;background:url(../../img/contents/pf_icon_white_01.png) no-repeat;background-size:26px 550px}.lead_icon.icon_note{background-position:left top;margin:3px 0 0}.lead_icon.icon_game{background-position:left -25px;margin:3px 4px 0 0}.lead_icon.icon_community{background-position:left -50px;margin:3px 4px 0 0}.lead_icon.icon_coin{background-position:left -75px;margin:3px 7px 0 0}.lead_icon.icon_talk{background-position:left -100px;margin:3px 3px 0 0}.lead_icon.icon_friend{background-position:left -125px;margin:3px 6px 0 0}.lead_icon.icon_diary{background-position:left -150px;margin:3px 3px 0 0}.lead_icon.icon_foot{background-position:left -175px;margin:4px 3px 0 0}.lead_icon.icon_heart{background-position:left -200px;margin:3px 0 0}.lead_icon.icon_profile{background-position:left -225px;margin:3px 3px 0 0}.lead_icon.icon_mail{background-position:left -250px;margin:3px 3px 0 0}.lead_icon.icon_setting{background-position:left -275px;margin:3px 3px 0 0}.lead_icon.icon_fav{background-position:left -300px;margin:4px 3px 0 0}.lead_icon.icon_topic{background-position:left -325px;margin:3px 3px 0 0}.lead_icon.icon_search{background-position:left -350px;margin:3px 3px 0 0}.lead_icon.icon_fav_game{background-position:left -375px;margin:2px 5px 0 0}.lead_icon.icon_before_game{background-position:left -400px;margin:3px 3px 0 0}.lead_icon.icon_present{background-position:left -425px;margin:3px 0 0}.lead_icon.icon_pict{background-position:left -450px;margin:8px 4px 0 0}.lead_icon.icon_pr{background-position:left -475px;margin:3px 4px 0 0}.lead_icon.icon_now{background-position:left -500px;margin:3px 4px 0 0}.lead_icon.icon_twitter{background-position:left -525px;margin:3px 4px 0 0}.sub_lead_01{padding:0 10px 20px;font-weight:700}.sub_lead_01>*{font-weight:700}.sectionGrayTopAnnotation{padding:0 10px}.sectionGrayTopAnnotation .annotation_text{font-size:16px;font-weight:700;color:#4c83e8}.sectionGrayTopAnnotation .annotation_list li{color:#4c83e8;line-height:1.5}.sub_lead_02{padding:12px 10px;background-color:#444242;color:#fff;font-size:13px}.sub_lead_02.login_time,.sub_lead_02.info_center{margin:0 10px;padding:8px 10px;font-size:12px;text-align:center;border-radius:3px}.sub_lead_03{padding:10px 8px 8px;line-height:1.5;background-color:#ededed;color:#333;font-size:14px;font-weight:700}.sub_lead_04{font-size:14px;padding:0 10px 20px}.sub_lead_04.txtcnt:after{content:"";display:block;clear:both}.sub_lead_04 span:first-child{font-weight:700}.sub_lead_04.txtcnt span:first-child{float:left;font-weight:700}.sub_lead_04.txtcnt span:last-child{float:right;color:#666;font-weight:400}.sub_lead_04.txtcnt span.error{color:#c00}.sub_lead_05{font-size:14px;font-weight:700;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2);height:35px;line-height:36px;background:url(../../img/contents/bg_stripe_lead_01.png) repeat-x left top;background-size:20px 35px;padding:0 8px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25)}.sub_lead_05 .lead_icon{margin-top:5px}.sub_lead_06{font-size:14px;font-weight:700;color:#656565;text-shadow:0 1px 1px white;height:35px;line-height:36px;background:url(../../img/contents/bg_stripe_lead_02.png) repeat-x left top;background-size:20px 75px;padding:0 8px;border-bottom:1px solid #ccc;box-shadow:0 1px 2px rgba(98,98,98,.2)}.sub_lead_06 .lead_icon{margin-top:5px}.sub_lead_07{background-color:#e7e7e7;border-top:1px solid #d5d5d5;border-bottom:1px solid silver;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);color:#319ba9;font-size:14px;font-weight:700;padding:8px;line-height:1.4}.ranking_gold{display:inline-block;width:100%;background:#fcfcfc url(../../img/contents/bg_ribbon_01_ranking.png) repeat-x left top!important;background-size:20px 38px!important}.ranking_gold span:first-child{float:left;padding:9px 0 0 18px;background:url(../../img/contents/bg_ribbon_01_l_ranking.png) no-repeat left top!important;background-size:17px 38px!important;color:#fff;font-size:14px;font-weight:700;text-shadow:0 -1px 1px rgba(7,0,2,.4)}.ranking_gold span:last-child{float:right;width:23px;background:url(../../img/contents/bg_ribbon_01_r_ranking.png) no-repeat right top!important;background-size:23px 38px!important}p[class^=title_star],span[class^=title_star]{display:block;font-size:14px;font-weight:700;text-shadow:0 1px 1px white;padding-left:18px}.title_star_01{background:url(../../img/contents/icon_star_04.png) no-repeat left 1px;background-size:17px 16px;color:#e74b7f}.title_star_02{background:url(../../img/contents/icon_star_03.png) no-repeat left 1px;background-size:17px 16px;color:#319ba9}.link_gamestart_apkhelp{text-align:center;padding:10px 0}#unity_login .text,#unity_error .text{text-align:center}#pf_footer_area{text-align:center;background:#222;padding:20px 0}#pf_footer_area #fsns{margin-bottom:12px}#pf_footer_area #fsns li{width:40px;height:40px;display:inline-block;margin:0 8px}#pf_footer_area #fsns li a{display:block;position:relative;width:100%;height:0;padding-top:40px;overflow:hidden}#pf_footer_area #fsns li a:before{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-family:"Font Awesome 5 Brands";font-size:30px;color:#eee;border-radius:6px;content:""}#pf_footer_area #fsns .link_home a:before{content:"\f80a";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:26px}#pf_footer_area #fsns .link_home a:after{position:absolute;top:0;right:0;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:15px;line-height:1;color:#eee;content:"\f067"}#pf_footer_area #fsns .link_twitter a:before{content:"\f099"}#pf_footer_area #fsns .link_line a:before{content:"\f3c0";font-size:50px;color:#222;background:#eee}#pf_footer_area #fsns .link_facebook a:before{content:"\f082";font-size:50px;color:#222;top:-2px;background:#eee;transform:scale(.8)}#pf_footer_area #flinks{margin:10px 0 0;padding:0;text-align:center;font-size:0;zoom:1}#pf_footer_area #flinks:before,#pf_footer_area #flinks:after{display:block;height:0;visibility:hidden;content:"\0020"}#pf_footer_area #flinks:after{clear:left}#pf_footer_area #flinks li{display:inline-block;list-style:none;font-size:12px;color:#666}#pf_footer_area #flinks li:not(.label){padding:0 8px;border-right:1px solid #999}#pf_footer_area #flinks li.label:after{display:inline;margin-left:5px;content:":"}#pf_footer_area #flinks li:last-child{border-right:none}#pf_footer_area #fnavi{display:flex;align-items:center;flex-wrap:wrap;padding:0 15px}#pf_footer_area #fnavi li{display:inline-block;text-align:left;font-size:11px;width:50%;box-sizing:border-box}#pf_footer_area #fnavi li a{display:inline-block;padding:16px 2px;line-height:1.4;color:#eee}#pf_footer_area #fnavi li:last-child{padding-right:0;margin-right:0;border:none}#pf_footer_area #fnavi:after{content:"";display:block;clear:both}#pf_footer_area #copyright{display:block;margin:15px 0 55px;font-size:12px;color:#eee}#pf_footer_area #copyright.non_global_fixed_nav_item{margin-bottom:0}.switch_lang{margin:0 auto;position:relative;display:block;overflow:hidden;border:1px solid #555;color:#fff;border-radius:4px;cursor:pointer;width:160px}.switch_lang:before{display:block;position:absolute;z-index:1;top:50%;left:10px;margin-top:-8px;font-family:"Font Awesome 5 Pro";content:"\f0ac";font-weight:400}.switch_lang: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:-9px;font-size:14px;color:#fff}.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:160px;box-sizing:border-box;padding-left:35px;font-size:12px;color:#fff}.switch_lang_select option{color:#333}.globalAdvertising{position:fixed;bottom:65px;left:5px;z-index:500}.globalAdvertising_item{display:none}.globalAdvertising_item.show{display:block}.globalAdvertising_item img,.globalAdvertising_item iframe{width:160px;height:90px;-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:-56px;padding:10px 0 6px;margin:0 0 0 3px;border-radius:11px;font-size:11px;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:-5px;transform:rotate(90deg);content:""}.global_fixed_nav{display:flex;flex-wrap:nowrap;position:fixed;z-index:550;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.8)}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.global_fixed_nav{height:57px}}.global_fixed_nav .global_fixed_nav_item{text-align:center;width:100%;position:relative}.global_fixed_nav .global_fixed_nav_item a{padding:5px;display:inline-block;font-size:10px;font-weight:700;color:#eaeaea;padding-top:30px;position:relative;width:100%;box-sizing:border-box;white-space:nowrap}.global_fixed_nav .global_fixed_nav_item a:before{display:block;position:relative;width:33px;height:21px;margin:0 auto 3px;margin-top:-22px;background:url(../../img/contents/icon-global-fixed-nav.png) no-repeat center 0;content:"";background-size:180px 47px}.global_fixed_nav .global_fixed_nav_item.type_top a:before{background-position:5px 0}.global_fixed_nav .global_fixed_nav_item.type_game a:before{background-position:-28px 0}.global_fixed_nav .global_fixed_nav_item.type_profile a:before{background-position:-61px 0}.global_fixed_nav .global_fixed_nav_item.type_community a:before{background-position:-92px 0}.global_fixed_nav .global_fixed_nav_item.type_coin a:before{background-position:-124px 0}.global_fixed_nav .global_fixed_nav_item.type_login a:before{background-position:-60px -24px}.global_fixed_nav .global_fixed_nav_item.type_goods a:before{background-position:-125px -24px}.global_fixed_nav .global_fixed_nav_item.type_mypage a:before{background:none;font-size:20px;line-height:21px;font-weight:900;text-align:center;font-family:"Font Awesome 5 Pro";content:"\f015"}.global_fixed_nav_item.type_favorite .icon_discount{display:none}.global_fixed_nav_item.type_favorite.active .icon_discount{display:inherit;position:absolute;top:5px;right:5px;color:#fff;background:#c00;font-size:9px;font-weight:700;padding:2px 2px 0;border-radius:3px}@media screen and (min-width:568px){.global_fixed_nav_item.type_favorite.active .icon_discount{right:35px}}.global_fixed_nav_item.type_favorite.active .icon_discount:before{content:"";position:absolute;margin:0;right:13px;top:10px;width:0;height:0;border-top:6px solid #c00;border-left:2px solid transparent;border-right:2px solid transparent;transform:rotate(37deg)}#zc-plugincontainer .zc_position_leftbottom{bottom:60px!important}.modal .modalWindow_item.type_rookie{width:340px;height:203px;background:url(../../img/contents/login_image_bg.png) no-repeat;background-size:cover;position:relative;margin:0 auto}.modal .modalCore_inner .rookieLogin_image{text-align:center;margin-bottom:5px}.modal .modalCore_inner .type_rookie .loginBox li{margin-right:17px}.modal .modalCore_inner .type_rookie .loginBox li:nth-child(4),.modal .modalCore_inner .type_rookie .loginBox li:last-child{margin-right:0}@media screen and (max-width:320px){.modal .modalCore_window{width:300px}.modal .modalCore_inner .type_rookie{width:300px;height:180px}.modal .modalCore_inner .type_rookie .loginBox{top:16px;left:20px}.modal .modalCore_inner .type_rookie .loginBox li{margin-right:14px}.modal .modalCore_inner .type_rookie .loginBox .type_reward{top:12px;right:9px;width:40px;height:40px}}.modalWindow_item.type_daily{width:340px;height:318px;background:url(../../img/contents/daily_login_image_bg.png) no-repeat;background-size:cover;position:relative;margin:0 auto;top:25px}.modal .modalCore_inner .type_daily .loginBox li:not(:nth-child(5n)){margin-right:2px}.modal .modalCore_inner .type_daily .loginBox{top:70px;left:20px}.modal .modalCore_inner .type_daily.loginBox .type_reward{top:14px;right:10px}@media screen and (max-width:320px){.modal .modalCore_inner .type_daily{width:300px;height:280px}.modal .modalCore_inner .type_daily .loginBox{top:55px;left:10px}.modal .modalCore_inner .type_daily .loginBox .type_reward,.modal .modalCore_inner .type_daily .loginBox .type_already_reward{width:55px;height:40px;background-size:contain}.modal .modalCore_inner .loginBox li.item_coin:before{top:13px;left:8px}}.modal .modalWindow_item.type_campaign{width:340px;height:115px;background:url(../../img/contents/sp_campaign_image_bg.png) no-repeat;background-size:cover;position:relative;margin:0 auto;top:20px}.modal .modalCore_inner .campaignLogin_image{text-align:center;margin-bottom:5px;position:relative;top:20px}.modal .type_campaign .loginBox{top:18px;left:18px}.modal .type_campaign .loginBox li{margin-right:2px}.modal .type_campaign .loginBox li:last-child{margin-right:0}@media screen and (max-width:320px){.modal .modalCore_window{width:300px}.modal .modalWindow_item.type_campaign{width:300px;height:110px;background-size:contain}.modal .type_campaign .loginBox{top:16px;left:10px}.modal .modalCore_inner .type_campaign .loginBox .type_reward,.modal .modalCore_inner .type_campaign .loginBox .type_already_reward{width:55px;height:40px;background-size:contain}}div[class^=text_box_]{line-height:1.4;font-size:13px}.text_box_01{padding:0 10px;margin:15px 0 30px}.text_box_02{padding:0 10px}.text_box_03{padding:10px}.text_box_04{padding:0 10px}.text_box_05{display:block;margin:0 8px;border:1px solid #bdbbbb;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:0 2px 2px rgba(98,98,98,.2)}.text_box_05 .more_link{height:36px;line-height:36px;border-radius:0 0 6px 6px;border-bottom:none}.text_box_05 .more_link a{padding:0 28px 0 0;font-size:12px}.text_box_05 .sub_lead_05,.text_box_05 .sub_lead_06{border-radius:6px 6px 0 0}.text_box_06{padding:8px 0}.text_box_07{font-size:13px;padding:8px;background:#ededed}table.table_box_01{width:100%;border:1px solid #c5c5c5;border-radius:6px;background-color:#fff;color:#333;border-collapse:separate;box-shadow:0 1px 0 #fff}table.table_box_01 th,table.table_box_01 td{padding:13px 20px;border-bottom:1px solid #c5c5c5;color:#333;font-size:16px;font-weight:700}table.table_box_01 th{background:#ededed;border-right:1px dotted #c5c5c5;text-shadow:0 1px 1px rgba(255,255,255,.75);text-align:center}table.table_box_01 td{text-align:right}table.table_box_01 tr:first-child th{border-top-left-radius:6px}table.table_box_01 tr:first-child td:last-child{border-top-right-radius:6px}table.table_box_01 tr:last-child th{border-bottom-left-radius:6px;border-bottom:none}table.table_box_01 tr:last-child td:last-child{border-bottom-right-radius:6px;border-bottom:none}.more_link{background-color:#f9f7f7;background-image:linear-gradient(to top,#dfdfdf 0,#dbdbdb 100%);border-top:1px solid #d5d5d5;border-bottom:1px solid silver;text-align:right}.more_link a{display:block;color:#333;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75);border-top:1px solid #f6f6f6;background:url(../../img/contents/icon_link_01.png) no-repeat right center;background-size:19px 14px;padding:16px 28px 16px 0}.more_link_02{padding:15px 10px}.more_link_02 a{display:flex;justify-content:center;align-items:center;height:40px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fafafa;color:#333}.moreLink{margin-top:20px;text-align:center;padding:0 10px}.moreLink a{display:flex;justify-content:center;align-items:center;height:40px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fafafa;color:#333}.moreLink.spot_drawerMenu a{height:36px;border:1px solid #555;background:none;color:#fff;font-size:12px}.paging_01{width:100%;background-color:#ddd;border-top:1px solid silver;border-bottom:1px solid silver}.paging_01 td{text-align:center;vertical-align:middle;padding:7px 8px 8px}.paging_01 td:first-child{width:80px}.paging_01 td:last-child{width:80px}.paging_01 td .btn_02{display:block;width:80px;height:42px}.paging_01 td:first-child .btn_02 a{padding-left:14px}.paging_01 td:last-child .btn_02 a{padding-right:22px}.paging_02{width:100%;margin:20px 0}.paging_02 td:first-child{text-align:center;vertical-align:middle;padding:7px 5px 8px 8px;width:50%}.paging_02 td:last-child{text-align:center;vertical-align:middle;padding:7px 8px 8px 5px;width:50%}.paging_02 td .btn_02 a{display:block;height:42px}.paging_02 td .btn_02 a{text-align:center}.paging_02 td:first-child .btn_02 a{padding:0 10px 0 30px}.game_genre span{display:inline-block;height:16px;line-height:17px;padding:0 4px;margin-right:3px;font-size:10px;font-weight:700;color:#fff;border-radius:8px;box-shadow:0 1px 0 rgba(255,255,255,.75),inset 0 1px 0 rgba(1,1,1,.3);text-shadow:0 -1px 0 rgba(1,1,1,.3)}.game_genre .genre_01{background:#626262}.game_genre .genre_02{background:#319baa}.game_genre .genre_03{background:#ec5b8b}.game_genre .genre_03.voice,.game_genre .genre_03.movie{background:url(../../img/contents/icon_game_genre_01.png) no-repeat #ec5b8b;background-size:15px 50px}.game_genre .genre_03.voice{background-position:5px 3px;padding-left:19px}.game_genre .genre_03.movie{background-position:5px -23px;padding-left:18px}.tab_area_01 .tabs{position:relative;z-index:1;width:100%}.tab_area_01 .tabs td{vertical-align:bottom}.tab_area_01 .tabs td:first-child{width:50%;padding:0 4px 0 8px}.tab_area_01 .tabs td:last-child{width:50%;padding:0 8px 0 4px}.tab_area_01 .tabs .tab_01{height:40px;line-height:40px;text-align:center;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:4px solid transparent;border-bottom:none;background-color:#fff;color:#60b3e5;font-size:14px}.tab_area_01 .tabs .tab_01:before{position:absolute;top:-4px;left:-1px;right:-1px;border-top:solid 4px #60b3e5;content:""}.tab_area_01 .tabs .tab_01.off{border-bottom:1px solid #ccc;background-color:#eee;background-image:none;color:#666;font-size:14px}.tab_area_01 .tabs .tab_01.off:before{border-top-color:#bbb}.tab_area_01 .tabs .tab_01:not(.off) span{font-weight:700}.tab_area_01 .tabs .tab_01.off span{font-size:14px}.tab_area_01 .controls table{width:100%}.tab_area_01 .controls td:first-child,.tab_area_01 .controls li:first-child{width:50%;padding:10px 4px 10px 8px}.tab_area_01 .controls td:last-child,.tab_area_01 .controls li:last-child{width:50%;padding:10px 8px 10px 4px}.tab_area_01.btn_alone .controls td,.tab_area_01.btn_alone .controls li{padding:10px 8px}.tab_area_01 .controls.no_border{border-bottom:none}.tab_area_01 .controls td .btn_04,.tab_area_01 .controls li .btn_04{width:60px;height:30px;line-height:30px;text-align:center;background-color:#fff}.tab_area_01 .controls td .btn_04 .disabled,.tab_area_01 .controls li .btn_04 .disabled{background-color:#ddd}.tab_area_01 .controls td .btn_04 a span,.tab_area_01 .controls li .btn_04 a span{font-weight:700}.choice_search{padding:6px;background:#333;text-align:center;font-size:0}.choice_search_list>li{display:inline-block}.choice_search_list>li:not(:first-child){margin-left:10px;padding-left:10px;border-left:solid 1px #333}.choice_search_list>li a{display:block;padding:5px 8px;color:#fff;font-size:12px}.choice_search_list>li.current a{border-radius:4px;background:#e74b7f;font-weight:700}.switchTab{display:flex;background:#eee;border-radius:6px;padding:2px;margin:20px 10px}.switchTab_item{width:50%}.switchTab_item a{display:block;padding:10px;font-size:14px;text-align:center;border-radius:5px;color:#333;word-break:keep-all}.switchTab_item.is_active a{background:#60b3e5;color:#fff}.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{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}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],select{padding:8px 10px;font-size:14px;vertical-align:middle;font-size:16px;border-radius:3px;border:solid 1px #ccc;background:#fff}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea{padding:12px 10px;border:1px solid #ccc;border-radius:3px;font-size:14px;width:100%;box-sizing:border-box;background:#fff;outline:none;transition:all .2s ease-out;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{border-color:#96d7ff;box-shadow:0 0 8px rgba(96,179,229,.4)}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-size:16px;font-weight:400}input[type=text]:-webkit-input-placeholder,input[type=email]:-webkit-input-placeholder,input[type=password]:-webkit-input-placeholder,input[type=number]:-webkit-input-placeholder,input[type=tel]:-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-size:16px;font-weight:400}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;font-size:16px;font-weight:400}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;opacity:1;font-size:16px;font-weight:400}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-size:16px;font-weight:400}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#aaa;font-size:16px;font-weight:400}input[type=text].disabled{background-color:#ebebe4}textarea{padding:10px 8px;vertical-align:top;line-height:1.4;resize:none}textarea#message{height:100px;font-size:14px}select{position:relative;width:100%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;outline:none;min-height:44px;font-size:14px;transition:all .2s ease-out;border:solid 1px #ccc}input[name*=_title]{font-size:14px}input[type=checkbox],input[type=radio]{display:none}.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}.check_label:before,.check_selected 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:""}.check_selected label:before{content:"\f00c"}input[type=checkbox]:checked~.check_label:before{content:"\f00c"}.radio_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}.radio_label:before{display:block;width:16px;height:16px;border-radius:50%;margin-right:10px;background:#fafafa;box-shadow:0 0 0 3px #fafafa inset;border:solid 1px #ccc;content:""}input[type=radio]:checked~.radio_label:before{background:#60b3e5}.radioImgList{display:flex;flex-wrap:wrap;margin:0 -10px 0 0}.radioImgList_item{position:relative;width:80px;margin:10px 10px 0 0}.radioImgList_item input[type=radio]{display:none}.radioImgList_item .radioImgLabel{opacity:0;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.radioImgList_item input[type=radio]:checked~.radioImgLabel{opacity:1}.radioImgList_item input[type=radio]:checked~.radioImgLabel:before{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(231,75,127,.6);border-radius:12px;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:50px;color:#fff;content:"\f00c";text-shadow:4px 4px 0 rgba(0,0,0,.3)}.radioImg img{border-radius:12px}.radioImgList_item input[type=radio]:checked~.radioImg{opacity:.5}.form_error input[type=text],.form_error input[type=password],.form_error input[type=checkbox],.form_error textarea,.form_error select{border:1px solid #e25656!important;box-shadow:0 0 5px 0 rgba(226,87,87,.5),inset 0 0 4px rgba(47,57,66,.15)}ul.error_list{font-size:12px;border:1px solid #f1bcbc;border-radius:5px;background-clip:padding-box;background-color:#ffdfdf;box-shadow:inset 0 0 1px rgba(255,255,255,.5);padding:3px 0;line-height:1.4}ul.error_list li{color:#c00;background:url(../../img/contents/icon_error_01.png) no-repeat 5px 2px #ffdfdf;background-size:18px 18px;padding:3px 5px 3px 28px}.global_error_list_01{padding:5px 0 13px}.global_error_list_01.stick{padding:0}.global_error_list_01 p.title_message{color:#c00;font-weight:700;font-size:12px;line-height:1.5;border:1px solid #f1bcbc;border-radius:5px;background-clip:padding-box;background:url(../../img/contents/icon_error_01.png) no-repeat 10px 10px #ffdfdf;background-size:18px 18px;padding:10px 10px 10px 35px!important;box-shadow:inset 0 0 1px white}.pc_error_01:after{content:"";display:block;width:100%;height:257px;background:url(../../img/contents/txt_error_pc_01.png) no-repeat top center}.bg_mixi_01 p:after{content:"";display:block;height:192px;width:255px;margin:0 auto;background:url(../../img/contents/img_nijiyome01.png) no-repeat top center}.alert_box_01{margin:8px 8px 0;padding:0}#adult_check_box .alert_box_01{margin:0;padding:8px 8px 0}.alert_box_01 p,#adult_check_box .main_box_inner_03 .alert_box_01 p{font-size:12px;text-align:left;font-weight:700;color:#c00;padding:5px 10px 5px 30px!important;border:2px solid #f1bcbc;background:#ffdfdf;border-radius:5px;box-sizing:border-box;text-indent:-20px}.alert_box_01 p:before{content:"";display:inline-block;width:18px;height:18px;background:url(../../img/contents/icon_error_01.png) no-repeat 0 0 #ffdfdf;background-size:18px 18px;vertical-align:middle;padding-right:3px}.form_layout_01{margin:15px 0}.form_layout_01>li{padding:20px 0;margin:0 10px;border-bottom:1px solid #ddd}.form_layout_01>li:first-child{border-top:1px solid #ddd}.form_layout_01.no_border li:last-child{padding-bottom:5px}.form_layout_01 p:nth-last-of-type(1){padding-bottom:0}.form_layout_01 p{color:#319cdc;font-size:14px;font-weight:700;margin-bottom:10px}.form_layout_01 p span:not(.btn_icon){float:right;color:#666}.form_layout_01 .select_width_unit{display:inline-block;margin:6px 0 3px}.form_layout_01 .select_width_unit select{display:inline-flex;margin:6px 0 3px;align-items:center;white-space:nowrap}.form_layout_01 .select_width_unit span.unit{padding:0 8px 0 4px;vertical-align:middle}.form_layout_01 .check_radio_list_01{margin:10px 0 5px;border:solid 1px #ccc;border-radius:5px;width:100%;box-sizing:border-box}.form_layout_01 .indent_01{clear:both;color:#666;font-size:12px;margin-top:8px}.form_layout_01 .global_error_list_01{padding:0}.form_layout_01 .global_error_list_01 p{margin-bottom:0}.form_layout_01 textarea{height:110px;font-size:14px}.form_layout_01 input[id*=_title]{font-size:14px}.btn_txt{font-size:12px;padding-bottom:10px}.btn_txt+div[class^=btn_0]{margin-bottom:2px}.confirm_txt{font-size:16px!important;font-weight:400!important;color:#333!important;margin:10px 0 0!important}.form_layout_01 p.with_select{display:flex;height:40px}.form_layout_01 p.with_select_inline{display:flex;height:40px;margin-bottom:0}.form_layout_01 p.with_select span,.form_layout_01 p.with_select_inline span{color:#666;margin-left:auto}.form_layout_01 p.with_select span select,.form_layout_01 p.with_select_inline span select{margin:-10px 0 0 auto}.select_open_level.btm_l,.select_open_level.btm_r{margin-top:5px}.select_open_level.btm_l{float:left}.select_open_level.btm_r{float:right}.select_open_level.btm_l:after,.select_open_level.btm_r:after{content:"";display:block;clear:both}.form_layout_01.noline,.form_layout_01.noline li{border:none;padding-bottom:5px}.form_layout_01.inpage{border-top:1px solid #c5c5c5;border-bottom:none}.form_layout_01.inpage li:first-child{border-top:1px solid #fff;padding-top:10px}.form_layout_01.inpage li:last-child{padding-bottom:0}.form_layout_01 .change{color:#e84c80!important}.form_layout_01 .error{color:#c00!important}.form_layout_01 .txtcnt{margin:3px 0 0;font-weight:400;font-size:14px;color:#818181;text-align:right}.form_layout_01 span.txtcnt{margin:-1px 0 5px;font-size:14px;color:#818181}.form_layout_01 .txtcnt.error{color:#c00}ul.check_radio_list_01 li{display:flex;align-items:center}ul.check_radio_list_01 li:not(:first-child){border-top:solid 1px #ccc}.badge{display:table}.badge span{display:table-cell;min-width:12px;height:18px;border-radius:8px;background:#ff4d88;color:#fff;font-size:12px;padding:0 3px;text-align:center;vertical-align:middle;line-height:18px}.icon_official{display:inline-block;width:34px;overflow:hidden;background:url(../../img/contents/icon_official.png) no-repeat left top;background-size:48px 19px;padding:0 0 0 14px;color:#fff;font-size:14px;font-weight:700;text-shadow:0 -1px 1px rgba(7,0,2,.25)}.type_general .icon_official{background:url(../../img/contents/icon_official_allage.png) no-repeat left top;background-size:48px 19px}.icon_official_s{display:inline;width:34px;overflow:hidden;background:url(../../img/contents/icon_s_official.png) no-repeat left top;background-size:40px 17px;padding:0 4px 3px 11px;margin-right:3px;color:#fff;font-size:12px;font-weight:700;text-shadow:0 -1px 1px rgba(7,0,2,.25)}body .icon_official_s{background:url(../../img/contents/icon_s_official_allage.png) no-repeat left top;background-size:40px 17px}.icon_comment{display:inline;width:17px;background:url(../../img/contents/icon_comment_02.png) no-repeat left top;background-size:17px 20px;padding-left:20px}.icon_comment_midoku{display:inline;width:17px;background:url(../../img/contents/icon_comment_03.png) no-repeat left top;background-size:17px 20px;padding-left:20px;color:#e84c80;font-weight:700}.link_style_icon_03 li .icon_new_game,.app_icon .icon_new_game{display:block;height:24px;width:32px;background:url(../../img/contents/icon_new_game_01.png) no-repeat left center;background-size:32px 24px;position:absolute;top:-8px;right:-15px;z-index:100}.balloon_box{position:relative;padding:10px 8px;line-height:1.4;border:1px solid #bdbbbb;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:1px 2px 2px rgba(7,0,2,.1),inset 0 0 0 1px rgba(255,255,255,.75);background-image:linear-gradient(to top,#f2f2f2 0,#fefefe 75%,#fefefe 100%)}.balloon_box .arrow_left_top{position:absolute;top:-9px;left:14px;display:block;width:16px;height:9px;text-indent:-9999px;overflow:hidden;background:url(../../img/contents/balloon_arrow_01.png) no-repeat left top;background-size:16px 9px}ul.list_box_01{border:1px solid #c5c5c5;border-radius:6px;background-color:#fff;color:#333;text-align:left}ul.list_box_01 li{border-bottom:1px solid #c5c5c5;min-height:43px}ul.list_box_01 li:last-child{border-bottom:0}ul.list_box_02{padding:10px 8px}ul.list_box_02 a{font-weight:700}ul.list_box_02 li{display:block;line-height:1.4;padding:8px;margin-bottom:10px;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;background-clip:padding-box;box-shadow:0 1px 2px rgba(0,0,0,.15)}ul.list_box_02 li:last-child{margin-bottom:0}ul.list_box_02 li.link_box{color:#333;font-weight:700;font-size:14px;background:url(../../img/contents/icon_link_01.png) no-repeat right center;background-color:#fff;background-size:19px 14px;box-sizing:border-box;text-decoration:none}ul.list_box_03 li{padding:10px 8px;border-top:1px solid #fff;border-bottom:1px solid #c5c5c5}ul.list_box_03 li:first-child{border-top:none}ul.list_box_03 li:last-child{border-bottom:none}ul.list_box_03 li.link_box{background:url(../../img/contents/icon_link_01_pr8.png) no-repeat right center;background-color:#fff;background-size:17px 14px;box-sizing:border-box;text-decoration:none}ul.list_box_03 li dl:after{content:"";display:block;clear:both}ul.list_box_03 li.link_box dl{padding-right:4px}ul.list_box_03 li dt{float:left;display:block;width:40px;margin-right:8px;text-align:center}ul.list_box_03 li dt div.app_icon,ul.list_box_03 li dt div.app_icon:after{display:block;width:40px;height:40px}ul.list_box_03 li dt span.time{font-size:9px;color:#818181;margin-top:0;font-weight:700}ul.list_box_03 li.link_box dd{color:#333!important}ul.list_box_03 li dd{margin-bottom:8px;padding-left:48px}ul.list_box_03 li dd:last-child{margin-bottom:0}ul.list_box_03 li dd.timeline_title{padding-right:8px;line-height:1.4}ul.list_box_03 li.link_box dd.timeline_title{padding-right:0}ul.list_box_03 li dd.timeline_title a,ul.list_box_03 li.link_box dd.timeline_title a{font-weight:700}ul.list_box_03 li dd .app_intro{font-size:12px}ul.list_box_03 li dd div.app_icon{float:left;display:block;width:62px;height:62px;margin-right:8px;margin-bottom:2px}ul.list_box_03 li dd .app_mes{padding-left:70px}ul.list_box_03 li.link_box dd .app_mes{padding-right:12px}ul.list_box_03 li dd .app_mes,ul.list_box_03 li dd .app_mes span{font-weight:700;font-size:12px}ul.list_box_03 li dd .app_mes .app_mes_title{color:#4c83e8}ul.list_box_03 li dd .app_mes .app_title{color:#333}table.list_box_04{width:100%}table.list_box_04 tr{width:100%;background-color:#f6f4f4;border-top:1px solid #fff;border-bottom:1px solid #c5c5c5}table.list_box_04 tr:first-child{border-top:none}table.list_box_04 tr:last-child{border-bottom:none}table.list_box_04 th{padding:10px 0 10px 8px;width:80px;vertical-align:middle}table.list_box_04 th .app_icon{position:relative;display:block;width:80px;height:80px}table.list_box_04 th .app_icon:after{display:block;width:80px;height:80px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}table.list_box_04 th .app_icon img{border-radius:6px}table.list_box_04 td{padding:10px 8px;vertical-align:middle;text-align:left;color:#333;font-size:14px;font-weight:700;line-height:1.4}table.list_box_04 td:last-child{padding:10px 8px;width:60px;text-align:center}table.list_box_04 td:last-child .btn_01 input[type=submit],table.list_box_04 td:last-child .btn_01 a{font-size:14px;color:#fff;text-shadow:0 -1px 0 rgba(7,9,11,.2)}table.list_box_04 tr#current_setting{background-color:#ffebf1}table.list_box_04 tr#current_setting td{color:#e74b7f}table.list_box_04 tr#current_setting td:last-child .btn_01 a{border:1px solid #ffa9c5;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);background-image:linear-gradient(to top,#ffebf1 0,#ffd9e6 99%,#ffd9e6 100%);color:#e74b7f;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}ul.link_box_01,ul.link_box_02{border:1px solid #ccc;border-radius:6px;background-color:#fff;text-align:left}ul.link_box_01 li,ul.link_box_02 li{border-bottom:1px solid #ccc}ul.link_box_01 li:first-child,ul.link_box_02 li:first-child{border-radius:5px 5px 0 0}ul.link_box_01 li:last-child,ul.link_box_02 li:last-child{border-bottom:0}ul.link_box_01 li a{display:block;position:relative;width:100%;line-height:1.4;padding:15px 30px 15px 10px;color:#333;font-weight:700;font-size:14px;box-sizing:border-box;text-decoration:none}ul.link_box_01 li 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:""}ul.link_box_01 li:first-child a{padding-top:13px}ul.link_box_02 li a{display:block;width:100%;height:43px;line-height:43px;color:#333;font-weight:700;font-size:14px;text-align:center}ul.link_box_03 li input[type=submit],ul.link_box_04 li input[type=submit]{display:block;width:100%;min-height:43px;line-height:1.4;padding:12px 26px 12px 10px;color:#333;font-weight:700;font-size:14px;background:#fff url(../../img/contents/icon_link_01.png) no-repeat right center;background-size:19px 14px;box-sizing:border-box;border-radius:0;text-decoration:none;text-align:left;border:1px solid #ccc}ul.link_box_03 li input[type=submit],ul.link_box_04 li input[type=submit]{border-bottom:none}ul.link_box_03 li:nth-last-of-type(1) input[type=submit],ul.link_box_04 li:nth-last-of-type(1) input[type=submit]{border-bottom:1px solid #ccc;border-radius:0 0 6px 6px}ul.link_box_03 li:nth-of-type(1) input[type=submit],ul.link_box_04 li:nth-of-type(1) input[type=submit]{border-radius:6px 6px 0 0}ul.link_box_03 li:nth-of-type(1) input[type=submit]{padding-top:13px}ul.link_box_03 li:only-of-type input[type=submit],ul.link_box_04 li:only-of-type input[type=submit]{border-bottom:1px solid #ccc;border-radius:6px}ul.link_box_03 li:only-of-type input[type=submit]{padding-bottom:13px}ul.link_box_04 li input[type=submit]{background-position:-9999px -9999px;text-align:center;padding:0}.link_style_info li{border-bottom:1px solid #ddd}.link_style_info li .date{color:#333}.link_style_info li a{display:block;position:relative;padding:12px 30px 12px 10px;line-height:1.4}.link_style_info li 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:""}.link_style_info .important,.link_style_info .news,.link_style_info .goods,.link_style_info .release,.link_style_info .function,.link_style_info .event,.link_style_info .issue,.link_style_info .maintenance,.link_style_info .mente{display:inline-block;width:4em;padding:4px;margin-right:8px;text-align:center;color:#fff;font-size:85.7%;border-radius:2px}.sub_lead_03 .important,.sub_lead_03 .news,.sub_lead_03 .goods,.sub_lead_03 .release,.sub_lead_03 .function,.sub_lead_03 .event,.sub_lead_03 .issue,.sub_lead_03 .maintenance,.sub_lead_03 .mente{display:inline-block;width:4em;padding:4px;margin-right:8px;text-align:center;color:#fff;font-size:85.7%;border-radius:2px}.link_style_info .important,.sub_lead_03 .important{background-color:#f32525}.link_style_info .news,.sub_lead_03 .news,.link_style_info .maintenance,.sub_lead_03 .maintenance,.link_style_info .goods,.sub_lead_03 .goods,.link_style_info .release,.sub_lead_03 .release,.link_style_info .function,.sub_lead_03 .function,.link_style_info .event,.sub_lead_03 .event{background-color:#42c1f1}.link_style_info .issue,.sub_lead_03 .issue{background-color:#73c8d4}.link_style_info .mente,.sub_lead_03 .mente{background-color:#f69c00}.link_style_icon{padding:10px 0}.link_style_icon li:not(:first-child){margin-top:10px}.link_style_icon li a{display:block;width:100%}.link_style_icon li dl{clear:both;margin:0 10px}.link_style_icon li dl:after{content:"";display:block;clear:both}.link_style_icon li dl.advanceItem{margin-top:5px;background-color:#ffd6d8;border-radius:5px;border:1px dotted #f69;padding:2px 4px}.link_style_icon li dt{float:left;display:inline-block;line-height:0;border-radius:6px;margin-right:10px;overflow:hidden}.link_style_icon li dt img{width:80px;height:auto}.link_style_icon li .app_icon img{width:62px;height:auto}.link_style_icon li dl.new_game dt{position:relative;overflow:visible}.link_style_icon li dl.new_game dd.app_title{padding-left:95px}.link_style_icon.disabled li a{background-image:none}.link_style_icon li dt.app_icon img,.link_style_icon li dt.profile_icon img,ul[class^=list_box_] li dl .app_icon img,ul[class^=list_box_] li dl .profile_icon img,ul.link_box_01.appli_back li dt div.app_icon img{border-radius:12px}.link_style_icon li dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:28.8px;max-height:calc(12px*1.3*2);color:#666;line-height:1.3;font-size:12px}.link_style_icon li dd.app_title{max-height:39px;max-height:calc(15px*1.3*2);color:#333;font-size:15px;font-weight:700;padding-bottom:3px}.link_style_icon li dd.user_name{color:#333;line-height:1.3;font-size:15px;font-weight:700;padding-bottom:3px}.link_style_icon li dd.time{color:#818181;font-size:12px}.link_style_icon li dl.advanceItem dd{padding-left:0}.link_style_icon li dd.icon_official{display:inline-block;float:left;width:34px;height:18px;padding:0 0 0 14px;color:#fff;margin:1px 6px 0 0}.link_style_icon li dd.game_genre{display:inline-flex;align-items:center;padding:2px 5px;border-radius:9px;color:#616161;font-size:11px;border:solid 1px #616161;float:right;margin-top:8px}.link_style_icon .appCategory{margin-top:8px;display:flex;justify-content:flex-end}.link_style_icon .appCategory .iconCategory{display:inline-flex;align-items:center;padding:2px 5px;border-radius:9px;color:#616161;font-size:11px;border:solid 1px #616161;box-shadow:none}#search_result+.link_style_icon li:first-child a{box-shadow:none}.link_style_icon#community_list li .app_icon,.link_style_icon#community_list li .app_icon:after,.link_style_icon.community_list li .app_icon,.link_style_icon.community_list li .app_icon:after{display:block;width:62px;height:62px}.link_style_icon#community_list li dd:not(.icon_official),.link_style_icon.community_list li dd:not(.icon_official){font-size:12px}.link_style_icon#community_list li dd.app_title,.link_style_icon.community_list li dd.app_title{font-size:14px;line-height:1.5}.link_style_icon#community_list li dd:last-child,.link_style_icon.community_list li dd:last-child{padding-left:0;padding-top:3px;color:#818181;text-align:right}.link_style_icon.community_list li dd.wish_member{padding-left:0;padding-top:6px;text-align:right;font-weight:700;color:#e84c80}.link_style_icon.no_intro li{display:table;width:100%}.link_style_icon.no_intro li dl{padding-top:1px}.link_style_icon.no_intro li:first-child dl{padding-top:2px}.link_style_icon.no_intro li dt.app_icon,.link_style_icon.no_intro li dt.app_icon:after{display:block;width:36px;height:36px}.link_style_icon.no_intro li dd.app_title{display:table-cell;vertical-align:middle;color:#4c83e8;height:36px;line-height:1.4;font-size:14px;font-weight:700;padding-left:0;padding-bottom:0}.link_style_icon.no_intro li .icon_official{display:inline-block;padding:0 0 0 14px;color:#fff;margin:0 4px 1px 0}.link_style_icon.title_time li a:after{content:"";display:block;clear:both}.link_style_icon.title_time li dt.app_icon,.link_style_icon.title_time li dt.app_icon:after{display:block;width:36px;height:36px;margin:0}.link_style_icon.title_time dd{padding:0;margin-left:42px;line-height:36px}.link_style_icon.title_time dd.app_title{display:block;padding:0;padding-right:64px;height:36px;line-height:36px}.link_style_icon.title_time dd.app_title span{display:inline-block;line-height:1.4;color:#4c83e8;font-size:14px;font-weight:700;width:100%}.link_style_icon.title_time dd.time span{float:right;display:block;text-align:right;font-size:12px;width:64px;color:#818181}.link_style_icon.no_icon li dt{display:inline-block;float:left;line-height:1.4;color:#4c83e8;font-weight:700;margin-right:0;padding-bottom:4px}.link_style_icon.no_icon li dd.article_time{float:right;color:#818181;font-size:12px;line-height:1.6;vertical-align:middle;padding:0 0 4px}.link_style_icon.no_icon li dd.article_txt{clear:both;color:#333;line-height:1.4;font-size:10px;padding:0}.link_style_icon.article li dt{display:inline-block;float:none;line-height:1.4;color:#4c83e8;font-weight:700;margin-right:0;padding-bottom:4px}.link_style_icon.article li dd.article_txt{color:#333;line-height:1.4;font-size:12px;padding:0}.link_style_icon.article li dd.article_time{float:left;width:50%;color:#818181;font-size:12px;padding:5px 0 0}.link_style_icon.article li dd.article_comment{float:right;width:50%;text-align:right;color:#818181;font-size:12px;padding:5px 0 0}.link_style_icon_02{display:block;padding:15px 0 15px 15px}.link_style_icon_02:after{content:"";display:block;clear:both}.link_style_icon_02 li{float:left;margin-right:15px}.link_style_icon_02 li:last-child{margin-right:0}.link_style_icon_02 li a{position:relative}.link_style_icon_02 li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}.link_style_icon_02 li img{border-radius:5px}.link_style_icon_02.btm_title li{text-align:center}.link_style_icon_02.btm_title li p{color:#2b6ee6;font-size:10px;margin-top:3px}.link_style_icon_03{padding:5px 0 0 8px;text-align:center;font-size:0}.link_style_icon_03 li{padding-right:8px;position:relative;display:inline-block;width:94px;height:145px;vertical-align:top;text-align:center;font-size:12px}.link_style_icon_03 li>a{position:relative}.link_style_icon_03 li>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}.link_style_icon_03.new_game_list li>a,.link_style_icon_03.dlsite_box li>a{display:block;width:80px;height:80px;margin:0 auto}.link_style_icon_03.new_game_list li>a:after,.link_style_icon_03.dlsite_box li>a:after{display:block;width:80px;height:80px}.link_style_icon_03 li img{border-radius:5px}.link_style_icon_03.btm_title li{text-align:center}.main_box_inner_04 .link_style_icon_03.btm_title li p,.link_style_icon_03.dlsite_box li p{line-height:1.2;margin-top:4px;color:#2b6ee6;font-size:12px;font-weight:700}.link_style_icon_03.dlsite_box{padding-top:10px;padding-bottom:5px}.link_style_icon_03.dlsite_box li img,.link_style_icon_03.dlsite_box li>a:after{border-radius:0}.pickupList{padding:0 10px}.pickupList_item:not(:first-child){margin-top:10px}.pickupList_item.type_video{position:relative;-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:-10px;top:-18px;display:block;content:"";width:210px;height:64px;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 .pickupItem{display:block;overflow:hidden;box-shadow:0 1px 6px -1px rgba(0,0,0,.3)}.pickupList .pickupInfo{position:relative;background:url(../../img/contents_pc/common/bg_pickup_dia.png) center}.pickupAppStart{position:absolute;left:0;bottom:0;width:100%;padding:4px;font-size:12px;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}.pickupList_item.type_video a{background:#f75f4e}.pickupList_item.type_video.type_color01 a{background:#f74e81}.pickupList_item.type_video.type_color02 a{background:#60b3e5}.pickupList_item.type_video.type_color03 a{background:#002262}.pickupList_item.type_video.type_color04 .pickupItem{background-image:linear-gradient(to bottom,#882327,#bf3138)}.pickupVideo iframe{width:100%;height:calc((100vw - 20px)*.5625)}.pickupBanner img{width:100%;height:auto}.pickupInfo{padding:30px 15px 50px;line-height:1.3}.pickupTitle{font-size:14px;margin-bottom:5px;color:#fff}.pickupText{font-size:16px;line-height:1.3;color:#fff}.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:18px;color:#fff}.appList{padding:0 10px}.appScroller{overflow-x:scroll;-webkit-overflow-scrolling:touch}.appList.type_horizontal{display:flex}.appList_item:not(:first-child){margin-top:10px}.appList.type_horizontal .appList_item{margin:0;padding:0 10px 0 0}.appList .appList_item.type_blank{text-align:center;padding:20px 0;font-size:13px;color:#aaa;width:100%}.appList .appItem{display:flex}.appIcon{margin-right:10px;flex-shrink:0}.appList.type_horizontal .appIcon{margin:0}.appIcon img{width:80px;height:80px;border-radius:12px}.appRank{flex-shrink:0;position:relative;width:30px;height:32px;margin:0 13px 0 3px}.appList>li:nth-child(-n+3) .appRank{width:40px;margin:0 8px 0 -2px}.appRank img{width:40px;height:auto}.appRank>i{display:block;position:relative;z-index:2;color:#fff;line-height:28px;height:32px;height:100%;background:#c5b797;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:39px;max-height:calc(15px*1.3*2);color:#333;font-weight:700;font-size:15px}.appText{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;margin-top:4px}.suppotOs{display:flex;justify-content:flex-end;margin-top:auto}.suppotOs_item{display:flex;align-items:center;padding:2px 5px;border-radius:3px;color:#fff;font-size:12px;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"}.appContent .appCategory{margin-top:8px;display:flex;justify-content:flex-end}.appContent .iconCategory{display:inline-flex;align-items:center;padding:2px 5px;border-radius:9px;color:#616161;font-size:11px;border:solid 1px #616161}.bannerList{padding:0 10px}.bannerList .bannerItem{display:flex}.bannerList.type_center .bannerList_item a{justify-content:center}.bannerList.type_center img{width:100%;height:100%}.bannerList.type_center p:not(:last-child){padding-bottom:10px}.bannerList_item:not(:first-child){margin-top:10px}.bannerList .banner{margin-right:10px}.bannerList.type_center .banner{margin-right:0}.bannerList.type_center>li:not(:first-child){margin-top:10px}.bannerList .banner img{width:150px;height:auto;border-radius:0}.bannerList.type_center .banner img{max-width:100%;width:auto}.bannerContent{display:flex;flex-direction:column;flex-grow:1;line-height:1.3}.bannerTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:39px;max-height:calc(15px*1.3*2);color:#333;font-weight:700;font-size:15px}.bannerTitle~.bannerTitle{color:#666;font-weight:400;font-size:12px;margin:4px 0 0}.bannerText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:28.8px;max-height:calc(12px*1.3*2);color:#666;font-size:12px;margin-top:4px}.bannerList.type_side{margin:20px auto 0}.bannerList.type_side li{display:block;text-align:center;margin:10px 0}.bannerList.type_side li a{display:inline-block}.link_style_banner_01{margin:0 8px}.link_style_banner_01 li{margin-bottom:10px;text-align:center}.link_style_banner_01 li:last-child{margin-bottom:0}.link_style_banner_01 img{width:100%;height:auto;max-width:640px}.user_list_box_01 .profile_icon{position:relative;display:block;width:60px;height:60px}.user_list_box_01 .profile_icon img{border-radius:8px;width:60px;height:60px}.user_list_box_01{width:100%;display:table;table-layout:fixed;border-top:1px dotted #bebdbd}.user_list_box_01:nth-of-type(1){border-top:none}.user_list_box_01 li{padding:10px;background-color:#eee}.user_list_box_01 li.icon{display:block;width:50px;float:left}.user_list_box_01 li.article{display:table-cell;vertical-align:middle;line-height:1.4;padding:10px 10px 10px 80px;width:100%;font-size:14px}.user_list_box_01 li.article_title{display:table-cell;vertical-align:middle;line-height:1.4;padding:10px 10px 10px 80px;width:100%;font-weight:700;font-size:14px}.user_list_box_01 li.user_name{display:table-cell;vertical-align:middle;line-height:1.4;padding:10px 10px 10px 80px;width:100%}.user_list_box_01 li.user_name_time{display:table-cell;vertical-align:middle;line-height:1.4;padding:8px 80px 8px 66px;width:100%}.user_list_box_01 li.user_name_btn{display:table-cell;vertical-align:middle;line-height:1.4;padding:8px 76px 8px 66px;width:100%;font-weight:700}.user_list_box_01 li.user_name_btn_02{display:table-cell;vertical-align:middle;line-height:1.4;padding:8px 66px;width:100%;font-weight:700}.user_list_box_01 li.user_name_btn_03{display:table-cell;vertical-align:middle;line-height:1.4;padding:8px 116px 8px 66px;width:100%;font-size:12px;font-weight:700}.user_list_box_01 li[class^=user_name] span.time{display:block;font-size:12px;padding-top:5px;color:#818181}.user_list_box_01 li.user_name_btn_03 span.time{font-size:10px}.user_list_box_01 li.time{float:right;display:block;width:64px;height:50px;line-height:50px;text-align:right;color:#818181}.user_list_box_01 li.btn_area{float:right;width:60px;height:50px;text-align:center}.user_list_box_01 li.btn_area div[class^=btn_0]{display:block;margin-top:10px}.user_list_box_01 li.btn_area div[class^=btn_0] a{height:30px;line-height:30px;font-size:12px}.user_list_box_01 li.btn_area_02{float:right;width:48px;height:50px;text-align:center}.user_list_box_01 li.btn_area_02 div[class^=btn_0]{display:block;margin-top:5px;width:45px}.user_list_box_01 li.btn_area_02 div[class^=btn_0] a{height:40px;line-height:40px;font-size:12px}.user_list_box_01 li.btn_area_03{float:right;width:109px;height:50px;text-align:center}.user_list_box_01 li.btn_area_03 div:last-child:after{content:"";display:block;clear:both}.user_list_box_01 li.btn_area_03 div[class^=btn_0]{display:block;margin-top:5px;width:45px;float:left;margin-left:8px}.user_list_box_01 li.btn_area_03 div[class^=btn_0] a{height:40px;line-height:40px;font-size:12px}.user_list_box_02{display:block;width:100%}.user_list_box_02:after{content:"";display:block;clear:both}.user_list_box_02 li{float:left;display:block;width:33%}.user_list_box_02 li:nth-child(3n-1){width:34%}.user_list_box_02 li:nth-child(3n+1){clear:both}.user_list_box_02 li a{display:block;margin:0;text-align:center}.user_list_box_02 li dl{border-right:1px dotted #b8b7b7;border-top:1px dotted #b8b7b7;background-color:#f6f4f4;padding:10px 0}.user_list_box_02 li.check_selected dl{background-color:#ffebf2}.user_list_box_02 li:nth-child(3n) dl{border-right:none}.user_list_box_02 li:nth-child(1) dl,.user_list_box_02 li:nth-child(2) dl,.user_list_box_02 li:nth-child(3) dl{border-top:none}.user_list_box_02 li.box_none{border-top:1px dotted #b8b7b7}.user_list_box_02 li .img_area{display:block;width:105px;height:50px;line-height:50px;margin:0 auto 8px}.user_list_box_02 li .checkbox_area{float:left;width:30px;margin:0 3px 0 7px}.user_list_box_02 li .prof_img{float:left;position:relative;width:50px;height:50px}.user_list_box_02 li .prof_img img{border-radius:6px}.user_list_box_02 li .prof_img:after{display:block;width:50px;height:50px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}.user_list_box_02 li .user_name{clear:both;font-size:12px;margin-bottom:3px}.user_list_box_02 li .user_login_time{font-size:9px}input[type=submit],.btn_01 a,.btn_02 a,.btn_03 a,.btn_04 a{-webkit-tap-highlight-color:transparent}input[type=submit]:focus{outline:none}.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 .half_btn_01:after{content:"";display:block;clear:both}.form_layout_01 .half_btn_01 li{width:50%;float:left;box-sizing:border-box;padding:0;border:0}.form_layout_01 .half_btn_01 li:nth-child(2n){padding-left:8px}.half_btn_01 li a{height:50px;text-align:center;padding-left:7px}.half_btn_01.type_increase_campaign li a{height:50px;padding:5px 0}.form_layout_01 .half_btn_01 li p{margin-top:8px;margin-bottom:0}.form_layout_01 .half_btn_01 li:first-child p,.form_layout_01 .half_btn_01 li:nth-child(2) p{margin-top:0!important}.form_layout_01 .half_btn_01 li p span.text{display:inline-block;text-align:center;font-weight:700;line-height:1.4;padding-top:6px;margin-left:-25px;font-size:14px}.form_layout_01 .half_btn_01 li p span.text,.form_layout_01 .half_btn_01 li p span.text span{float:none}.form_layout_01 .half_btn_01 li p span.text span:after{content:"(税込）";font-size:10px}.btn_02.half a .text span{font-weight:400}#coin_buy .half_btn_01 .coin_base{float:left;margin-top:10px}#coin_buy .half_btn_01.type_increase_campaign .coin_base{margin-top:10px}.btn_half{width:48%;float:left;margin-right:1%;margin-left:1%}.btn_half input.type_01.disabled{height:46px}.btn_02.disabled{background:#ddd}.btn_02.disabled input[type=submit],.btn_02.disabled a{color:#aaa;background:#ddd}.btn_02 a.disabled2 .btn_icon{opacity:.4}.btn_02 a.pr8{background:url(../../img/contents/icon_link_01_pr8.png) no-repeat right center;background-size:17px 14px}.btn_02 a.pr6{background:url(../../img/contents/icon_link_01_pr6.png) no-repeat right center;background-size:15px 14px}.btn_02 a.pl8{background:url(../../img/contents/icon_link_02_pl8.png) no-repeat left center;background-size:17px 14px}.btn_02 a.pl6{background:url(../../img/contents/icon_link_02_pl6.png) no-repeat left center;background-size:15px 14px}.btn_icon{display:inline-block;width:42px;height:42px;vertical-align:middle;text-indent:-9999px;overflow:hidden;background:url(../../img/contents/pf_icon_btn.png) no-repeat;background-size:37px 210px;margin-right:3px}.icon_nijicoin{background-position:left top}.icon_invite{background-position:left -42px}.icon_sugoroku{background-position:left -84px}.icon_reward{background-position:left -126px}.icon_cereal{background-position:left -168px}.icon_dlsitept{background:url(../../img/contents/icon_dlpt_01.png) no-repeat left 2px;background-size:37px 37px}.btn_incompatible{display:block;height:47px;border-radius:7px;background-clip:padding-box;background-color:#bdbdbd;margin:0 10px;box-shadow:0 4px 0 #afafaf}.btn_incompatible span{display:block;height:47px;line-height:47px;text-align:center;color:#fff;font-size:20px;font-weight:700}.btn_03{display:block;height:50px;border-radius:7px;background-clip:padding-box;background-color:#ff6c9d}.btn_03.submit_btn{border:none}.btn_03 input[type=submit]{width:100%;cursor:pointer}.btn_03 a,.btn_03 input[type=submit]{-webkit-appearance:none;display:flex;align-items:center;justify-content:center;height:46px;border-radius:5px;background-size:53px 47px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;outline:none;border:none;box-shadow:0 4px 0 #da4d7c}.btn_03 input[type=submit].register_button{background-size:53px 47px;box-shadow:0 4px 0 #3a7b20;background-color:#58ad35}.btn_03.disabled{color:#aaa;font-weight:700;border:1px solid #ccc;background-color:#ddd}.btn_03.disabled input[type=submit]{border:1px solid #ccc}.btn_03.disabled.submit_btn{border:none}.btn_03.blue{display:block;height:47px;border-radius:7px;background-clip:padding-box;border:1px solid #53bdcb;background-color:#51bbca;background-image:linear-gradient(to top,#51bbca 0,#7cedfd 100%)}.btn_03.blue a{background-size:53px 47px}.btn_03.blue a,.btn_03.blue input[type=submit]{box-shadow:0 4px 0 #4898a4}.btn_03.game_start,.btn_03.new_regist,.btn_03.game_play,.btn_03.arrow_r{margin:0 10px}.btn_03.game_start a span,.btn_03.new_regist a span,.btn_03.arrow_r a span{display:block;height:47px;line-height:47px;text-align:center;color:#fff;font-size:20px;font-weight:700;text-shadow:none}.btn_03.game_play a span,.btn_03.blue a span{display:block;height:47px;line-height:47px;text-align:center;color:#fff;font-size:20px;font-weight:700}.btn_03.disabled a{cursor:default}.btn_03.disabled a span{color:#9a9a9a;background:none}.btn_03.game_start~.btn_03.game_start{margin-top:30px}.btn_03.game_start+.btn_03.game_start{margin-top:15px}.btn_04{border-radius:4px;background-clip:padding-box;background-color:#fff;border:solid 1px #ddd;color:#333;font-weight:700;font-size:12px}.btn_04 a{display:block;padding:0 6px;color:#333;font-weight:700;font-size:12px}.btn_04.disabled a,.btn_04 .disabled{color:#aaa}.btn_04.nomark{height:43px;line-height:42px;text-align:center}.btn_04.nomark a{font-size:14px}.btn_05{border-radius:7px;background-clip:padding-box;border:1px solid #6aafe9;background-color:#4eb0e8;background-image:linear-gradient(to top,#4eb0e8 0,#92cffe 100%);background-image:linear-gradient(to bottom,#92cffe,#4eb0e8);height:47px}.btn_05 a,.btn_05 input{display:block;height:47px;line-height:47px;overflow:hidden;border-radius:7px;box-shadow:1px 1px 2px rgba(36,45,51,.25),0 0 4px rgba(239,237,185,.45),inset 0 0 0 1px rgba(255,255,255,.26);background:url(../../img/contents/bg_btn_01.png) repeat-x left top;background-size:53px 100px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:24px;font-weight:700;text-align:center;border:none;width:100%;position:relative}.btn_05 a:before{content:"";position:absolute;display:block;left:50%;top:50%;margin:-10px 0 0 -80px;padding-left:30px;height:20px;width:20px;background:url(../../img/contents/reserve/common_pre_gacha/icon_pre_gacha_twitter.png) no-repeat 0 2px;background-size:20px 20px}.btn_05.disabled{border:1px solid #ccc;background:#ddd}.btn_05.disabled a,.btn_05.disabled input{color:#aaa;font-weight:700;border:none;background:#ddd;outline:none}.btn_06{border:1px solid #bdbaba;border-radius:4px;background-clip:padding-box;background-color:#fff;box-shadow:0 1px 2px rgba(45,49,52,.25),inset 0 1px 0 white;background-image:linear-gradient(to top,#ececec 0,#fcfcfc 100%);color:#333;font-weight:700;font-size:12px;text-shadow:0 1px 1px rgba(255,255,255,.75)}.btn_06 a{display:block;padding:0 6px;color:#333;font-weight:700;font-size:12px;text-shadow:0 1px 1px rgba(255,255,255,.75)}.btn_06.disabled a,.btn_06 .disabled{color:#aaa}.btn_07{border:1px solid #bdbaba;border-radius:4px;background-clip:padding-box;background:#fff;border:solid 1px #ddd;color:#333;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75);padding:4px 8px;margin:4px 2px;line-height:20px;font-size:13px;display:inline-block}.btn_07 a{display:block;padding:0 6px;color:#333;font-weight:700;font-size:12px}.btn_07.disabled a,.btn_07 .disabled{color:#aaa}.game_category{padding:0 10px;font-size:0}.btn_horizon_01{display:block;min-width:260px;padding-bottom:5px}.btn_horizon_01:after{content:"";display:block;clear:both}.btn_horizon_01 li{float:left;width:50%}.btn_horizon_01 li .btn_01{margin-right:9px}.btn_horizon_01 li:last-child{float:right;width:50%}.btn_horizon_01 li:last-child .btn_01{margin-right:0}.btn_with_title_01{margin-bottom:10px}.btn_with_title_01:nth-last-of-type(1){margin-bottom:15px}.btn_with_title_01 p[class^=title_star]{margin:10px 8px 5px}.btn_under_txt_01{display:block;padding:5px 0 0;font-size:12px;line-height:1.4}.btn_under_txt_01 a{display:block;padding:5px 0 0}#lp_wrapper .video.ready:after{content:"";background:transparent url(/img/contents/lp/btn_video_start.png) no-repeat center 41%;background-size:110px 110px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-animation:pop 2s ease 0s infinite normal both}#lp_wrapper .video.ready:before{content:"";background:url(/img/contents/lp/txt_video_first.png) no-repeat center 75%;background-size:260px 24px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#lp_wrapper .video>.control{background:url(/img/contents/lp/btn_video_start.png) no-repeat center;background-size:110px 110px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:opacity .3s ease;opacity:0}#lp_wrapper .video>.control.show{-webkit-transition:opacity 0s;opacity:1}.btnWrap{display:flex;margin-top:20px;padding:0 10px}.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:46px}.btnWrap .simpleBtn.primary{background:#60b3e5;color:#fff}.btnWrap .simpleBtn.secondary{background:#a8d177;color:#fff}.btnWrap .simpleBtn.tertiary{background:#ee8283;color:#fff}.btnWrap>:not(:first-child){margin-left:10px}.loading_box_01{display:flex;justify-content:center;align-items:center;width:100%;height:72px!important}#loaderImage,.loaderImage{display:block;width:180px;height:23px;background-size:1800px 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:5px}.loading_box_02 #loaderImage,.loading_box_02 .loaderImage{display:block;width:180px;height:23px;background-size:1800px 23px;margin:0 auto;text-indent:-9999px;overflow:hidden}#load_message{box-shadow:0 2px 3px rgba(14,2,4,.2)}p.ttl_news_news{background:url(../../img/contents/ttl_news_news.png) no-repeat top center;background-size:contain;width:135px;margin:0 auto 10px;display:block;z-index:120;padding-top:22px;height:0;white-space:nowrap;overflow:hidden}a.new_window_close{background:url(../../img/contents/btn_news_close.png) no-repeat top;background-size:50px 50px;width:50px;height:50px;display:block;text-indent:-9999px;top:-30px;right:-10px;position:absolute;z-index:120}div#modal_news{border-radius:10px;box-shadow:0 2px 5px 0 #777;background-color:#fff;width:90%;padding:10px 10px 15px;box-sizing:border-box;top:40px;left:5%;position:fixed;z-index:110;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInDown_popup;box-shadow:0 1px 3px rgba(7,0,2,.35)}@keyframes fadeInDown_popup{0%{opacity:0;transform:translateY(-100px)}30%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}div#modal_news_back{background-color:rgba(0,0,0,.5)!important;width:100%;height:300%;position:absolute!important;top:-6%;z-index:100}div#modal_news .news_inner{margin:0 auto}div#modal_news .news_inner section{padding:5px 5px 0}div#modal_news .title{margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #bdbbbb;font-size:16px;font-weight:700;line-height:1.2}div#modal_news .news_inner p.text{margin:0 0 15px;line-height:1.4}#modal_news.modal_coin_campaign .news_inner a{position:absolute;left:50%;margin-left:-24%;bottom:6%;width:48%;padding-top:12%;background:url(../../img/contents/campaign/summer1707/btn_modal_01.png) no-repeat 0 0;background-size:contain;overflow:hidden;height:0;line-height:200%;outline:none}.search_box{padding:0 10px;box-sizing:border-box}.search_form{position:relative;width:100%;display:flex;flex-wrap:wrap;gap:10px}.search_form .search_word input[type=text]{height:40px;border-radius:4px;border-color:#ccc;box-shadow:none;padding-right:56px;transition:all .2s ease-out;-webkit-appearance:none;flex-grow:1}.search_form .search_word input[type=text]:focus{border-color:#96d7ff;box-shadow:0 0 8px rgba(96,179,229,.4)}.search_form .search_word input[type=text]:-ms-input-placeholder{color:#aaa;font-size:14px;font-weight:400}.search_form .search_word input[type=text]::-webkit-input-placeholder{color:#aaa;font-size:14px;font-weight:400}.search_form .search_word input[type=text]:-moz-placeholder{color:#aaa;font-size:14px;font-weight:400}.search_form .search_word input[type=text]::-moz-placeholder{color:#aaa;opacity:1;font-size:14px;font-weight:400}.search_form .search_word input[type=text]::-moz-placeholder{color:#aaa;font-size:14px;font-weight:400}.search_form .search_word input[type=text]::placeholder{color:#aaa;font-size:14px;font-weight:400}.search_form .search_word{flex-grow:1}.search_form .search_btn{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:46px;height:40px}.search_form .search_btn button{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;border-radius:0 4px 4px 0;background:#60b3e5;border:none;outline:none;padding:0;margin:0}.search_form .search_btn:before{font-family:"Font Awesome 5 Pro";font-size:20px;color:#555;content:"\f002"}.search_form .search_btn button:before{font-family:"Font Awesome 5 Pro";font-size:20px;color:#fff;content:"\f002"}.search_form .search_btn button i{display:none}.search_form .search_btn input[type=image]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.icon_new_info{display:inline-block;width:18px;height:13px;background:url(../../img/contents/icon_new_info.png) no-repeat left top;background-size:18px 13px;text-indent:-9999px;overflow:hidden;font-size:12px;font-weight:700;color:#e84c80}#top_menu_game_over{position:absolute;top:50px;left:0;display:block;width:100%;z-index:1000}#top_menu_game_over .overbox_inner_01{position:relative;display:block;border:1px solid #707070;border-radius:7px;background-clip:padding-box;background-color:#fcfcfc;box-shadow:0 0 8px rgba(0,0,0,.5);margin:0 6px}#top_menu_game_over .overbox_top_arrow{display:block;width:24px;height:11px;position:absolute;top:-10px;right:2px;background:url(../../img/contents/over_box_header_arrow.png) no-repeat left top;background-size:18px 11px}#top_menu_game_over .overbox_header_01{border-radius:6px 6px 0 0}.overbox_header_01{display:table;width:100%;height:40px;background-color:#e84c80;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25)}.overbox_header_01:after{content:"";display:block;clear:both}.overbox_header_01 div{display:table-cell;height:40px;text-align:center;vertical-align:middle}.overbox_header_01 div.refresh{width:28px;padding-left:8px}.overbox_header_01 div.check{width:28px;padding-left:6px}.overbox_header_01 div.close{width:28px;padding-right:6px}.overbox_header_01 div.refresh a,.overbox_header_01 div.check a,.overbox_header_01 div.close a{display:block;width:26px;height:25px;padding:3px 2px 0 0;border:1px solid #ad385f;border-radius:5px;background-clip:padding-box;background-color:#c83c6a;box-shadow:0 1px 1px rgba(255,255,255,.3),inset 0 0 1px rgba(0,0,0,.4);background-image:linear-gradient(to top,#c83c6a 0,#d24473 50%,#d64374 51%,#f36e9a 100%)}.overbox_header_01 div.refresh a span,.overbox_header_01 div.check a span,.overbox_header_01 div.close a span{display:block;width:17px;height:20px;text-indent:-9999px;overflow:hidden;margin-left:5px}.overbox_header_01 div.refresh a span{background:url(../../img/contents/icon_refresh_01.png) no-repeat left top;background-size:17px 20px}.overbox_header_01 div.check a span{background:url(../../img/contents/icon_check_01.png) no-repeat left 1px;background-size:17px 20px}.overbox_header_01 div.close a span{background:url(../../img/contents/icon_close_01.png) no-repeat left top;background-size:17px 20px}.overbox_header_01 div.title h1{color:#fff;font-size:18px;font-weight:700;text-shadow:0 -1px 1px rgba(7,0,2,.4);margin-top:2px}.link_style_icon.overbox_style li a{min-height:34px}.link_style_icon.overbox_style li dd{font-size:12px;padding-left:44px}.link_style_icon.overbox_style li dd.app_title{font-size:12px;line-height:1.4;font-weight:400;margin-bottom:1px}#top_menu_game_over .top_menu_game_info_time{padding-left:6px}#top_menu_game_over .icon_new_info+span{font-weight:700}#top_menu_game_over .more_link_02{border-bottom:none}#top_menu_game_over .more_link_02,#top_menu_game_over .loading_box_01,#top_menu_game_over .overbox_style,#top_menu_game_over .overbox_style li:last-child,#top_menu_game_over .overbox_style li:last-child a{border-radius:0 0 6px 6px}#top_menu_game_over .overbox_style{margin-bottom:1px}#top_menu_game_over .item{float:none;width:auto}#top_menu_game_over .overbox_style li:last-child a{padding-bottom:13px}#top_menu_game_over .overbox_style+.more_link_02,#top_menu_game_over .overbox_style+.loading_box_01{margin-top:-5px}.popup_message_01{position:absolute;display:block;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}#search_sort_menu_01 .search_box{background:#3b3b3b;padding:15px 10px}#search_sort_menu_01 .search_box input{height:34px;font-size:14px}#search_sort_menu_01 .search_box input::-webkit-input-placeholder{font-size:14px}#search_sort_menu_01 .search_box input:-moz-placeholder{font-size:14px}#search_sort_menu_01 .search_box input[type=text]{padding:0 8px}#search_sort_menu_01 .search_box input[type=image]{width:20px;height:23px}#search_sort_menu_01 .sort_box{background:#3b3b3b;border-top:1px solid #505050;border-bottom:1px solid #222;padding:8px;color:#b8b8b8;font-size:12px;text-shadow:0 -1px 1px rgba(0,0,0,.5)}#search_sort_menu_01 .sort_box{text-align:right}#search_sort_menu_01 .sort_box span{padding-right:4px;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}.notice_box{margin:0 8px;padding:12px;border:1px solid #f1bcbc;background:#fff6f6;border-radius:5px}.notice_box .notice_title{display:flex;align-items:center;color:#c00;line-height:1;font-size:14px;font-weight:700}.notice_box .notice_title:before{margin-right:8px;font-family:"Font Awesome 5 Pro";font-weight:200;font-size:18px;content:"\f06a"}.notice_box .numbering{font-size:12px;margin-top:15px;padding-left:12px;margin:12px 0 0;line-height:1.3}.notice_box .numbering li{padding:0}.notice_box .numbering li:not(:last-child){padding-bottom:5px}.guide_box_01{display:block;background:#ededed;border-radius:5px;background-clip:padding-box;padding:8px;margin:12px 0 0}.guide_box_01 .message{font-size:12px;line-height:1.5}.guide_box_02{color:#666;font-size:12px;line-height:1.5;border:1px solid #bdbaba;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:0 1px 0 #fff;padding:10px;text-align:left}.guide_box_02 h3{color:#666;height:36px;line-height:25px;font-size:14px;font-weight:700;background:url(../../img/contents/logo_econ.png) no-repeat right top;background-size:120px 28px}#security .guide_box_02:after{content:"";display:block;clear:both}#security h2{color:#333;font-size:14px;font-weight:700;text-shadow:0 1px 1px white;background:url(../../img/contents/icon_star_01.png) no-repeat left top;background-size:19px 16px;padding-left:19px;line-height:16px}#security .ssl_box_01{background:url(../../img/contents/bg_regist_ssl_01.png) no-repeat left top;background-size:304px 120px;width:304px;height:120px;margin:0 auto;position:relative;font-size:11px;padding-bottom:10px}#security .ssl_box_01 div{position:absolute;left:12px;bottom:8px}#security .ssl_box_01 div img{width:80px!important;height:auto!important}.device_box_01{background:#ededed;border-radius:5px;background-clip:padding-box;margin:12px 0 0}.device_box_01 h2{font-weight:700;font-size:13px;padding:5px 8px;background:#444242;color:#ededed;border-radius:5px 5px 0 0}.device_list_01{width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:8px 8px 0}.device_list_01 li{padding-bottom:8px;order:6}.device_list_01 li.box_01{order:1}.device_list_01 li.box_02{order:2}.device_list_01 li.box_03{order:3}.device_list_01 li.box_04{order:4}.device_list_01 li.box_05{order:5}.device_list_01 .title_01{font-size:12px;background:#9c9c9c;color:#fff;height:24px;line-height:24px;border-radius:12px;padding-left:8px;margin-bottom:3px}.device_list_01 .title_01+.message{padding-top:5px}.device_list_01 .device_icon_01{display:table;width:100%}.device_list_01 .device_icon_01 span{font-size:12px;vertical-align:middle;display:table-cell;padding-left:8px}.device_icon_01:before{content:"";display:table-cell;vertical-align:middle;background:url(../../img/contents/icon_device_01.png) no-repeat 0 0;background-size:32px auto;height:40px;width:32px}.device_icon_01.android_01:before{background-position:0 0}.device_icon_01.ios_01:before{background-position:0 -40px}.device_icon_01.windows_01:before{background-position:0 -80px}.device_icon_01.mac_01:before{background-position:0 -120px}.device_list_01 .message{font-size:12px;line-height:1.4;margin:3px 0 0}#tweet_wrap .tweet_image{z-index:100;padding:0 0 10px;text-align:center;position:relative}#tweet_wrap .tweet_image img{max-width:300px;max-height:300px}#tweet_wrap .tweet_content{background:#fff;border-radius:7px;border:solid 3px #6aafe9;padding:15px;position:relative;margin:0 0 20px;word-break:break-all}#tweet_wrap .tweet_content:before,#tweet_wrap .tweet_content:after{top:100%;left:27px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#tweet_wrap .tweet_content:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:14px;margin-left:-14px;z-index:100}#tweet_wrap .tweet_content:after{border-color:rgba(204,204,204,0);border-top-color:#6aafe9;border-width:18px;margin-left:-18px}.twitter_account dl{height:60px;display:table;table-layout:fixed;width:100%;vertical-align:middle}#tweet_wrap .twitter_account dl dt{width:60px;display:table-cell;height:60px}#tweet_wrap .twitter_account dl dt img{border:solid 1px #ccc;width:100%;display:block;box-sizing:border-box}#tweet_wrap .twitter_account{margin:0 0 15px}#tweet_wrap .twitter_account dl dd{display:table-cell;vertical-align:middle}#tweet_wrap .twitter_account dl dd p{overflow:hidden;padding:0 0 0 10px;height:1.4em}#tweet_wrap .twitter_account dl dd p:first-child{font-size:18px;font-weight:700}#tweet_wrap .twitter_account dl dd p:last-child{font-size:12px;color:#999}.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%;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:""}.scrolltop a i{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;height:0}#slide_container{display:none;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;transition:all .2s ease}#slide_container.show{display:block}#slide_container.open{opacity:1;visibility:visible;transition-duration:0}#slide_container:before{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .2s ease;content:""}#slide_container.open:before{background:rgba(0,0,0,.5)}#slide_container .close{opacity:0;position:fixed;top:10px;right:10px;width:40px;height:40px;font-size:0;transition:all .2s ease}#slide_container.open .close{opacity:1}#slide_container .close:before,#slide_container .close:after{display:block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -1px;width:2px;height:40px;background:#fff;content:""}#slide_container .close:before{transform:rotate(45deg)}#slide_container .close:after{transform:rotate(-45deg)}#slide_container a{text-decoration:none;-webkit-tap-highlight-color:transparent}#slide_container .viewport{-webkit-overflow-scrolling:touch;overflow-y:auto;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;bottom:0;left:-263px;width:263px;height:100%;background:#222;color:#ededed;padding:0;margin:0;font-family:Helvetica Neue,verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;-webkit-text-size-adjust:none;transform:translateX(0);transition:all .2s ease}#slide_container.open .viewport{opacity:1;visibility:visible;transform:translateX(100%);box-shadow:0 0 6px rgba(0,0,0,.3)}.avatarArea{background:url(../../img/contents/bg_menu_avatar_01.png) no-repeat center center;background-size:cover;padding:20px}.avatarWindow{overflow:hidden;position:relative;width:120px;height:120px;border-radius:50%;border:solid 4px #fff;margin:0 auto 15px;background:#ddd}.avatarArea.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:70px;font-weight:900;color:#eee;font-family:"Font Awesome 5 Pro";content:"\f1ae"}.avatarArea .userName{font-size:14px;font-weight:700;text-align:center;line-height:1.3}.avatarArea.type_blank .userName{font-weight:400;font-size:13px}.avatarWindow img{width:100%;height:auto}.avatarArea.type_blank img{display:none}.coinStatus{display:flex;margin-top:20px;color:#fff;border-bottom:1px solid #f9d9e3;padding-bottom:20px}.coinStatus_item{width:50%}.coinLabel{display:flex;justify-content:center;align-items:center;font-size:11px;margin-bottom:5px}.coinLabel:before{margin-right:6px;width:16px;height:16px;border-radius:50%;overflow:hidden;content:""}.coinStatus_item.type_nijicoin .coinLabel:before{background:url(../../img/contents_pc/common/icon_mypage_nijicoin.png) no-repeat center center;background-size:18px 18px}.coinStatus_item.type_avatarcoin .coinLabel:before{background:url(../../img/contents_pc/common/icon_mypage_avatarcoin.png) no-repeat center center;background-size:18px 18px}.coinStatus_item .btnHistory{background:rgba(255,255,255,.8);width:80%;padding:5px 2px;margin:10px auto 0;font-size:12px;display:block;color:#333;text-align:center;font-weight:700;border-radius:50px}.coinBalance{text-align:center;font-size:18px}.coinBalance>i{display:inline-block;font-style:normal;font-size:11px;margin-left:3px}.coinStatus_btn{padding:20px 0 5px}.coinStatus_btn a{display:flex;justify-content:center;align-items:center;flex-grow:1;padding:8px 10px;border-radius:20px;background:rgba(255,255,255,.8);color:#333;font-size:13px;text-align:center;font-weight:700}.coinStatus_btn .btnCoinCharge.type_nijicoin: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:""}.coinStatus_btn .btnCoinCharge.type_nijipoint:before{content:"\f2f1";font-weight:400;display:flex;justify-content:center;align-items:center;opacity:.8;margin-right:6px;height:26px;width:26px;font-size:16px;font-family:"Font Awesome 5 Pro"}.coinStatus_btn li:not(:first-child){margin-top:15px}.coinStatus_btn .btn_presentbox{height:42px;line-height:26px;display:block;box-sizing:border-box}.coinStatus_btn .btn_presentbox i{margin-right:10px}.drawerContentArea{border-bottom:solid 1px #555;padding:20px 0}.registBtnWrap{padding:0 10px;display:flex}.logoutBox{display:none}.dl_login,.dl_logout{display:none}.registBtnWrap.registTwobtn>a:not(:first-child){margin-left:10px}.registBtnWrap.registCharacter{flex-wrap:wrap}.registBtnWrap .registCharacterWrap{margin:30px 0 20px;border:4px solid #eee;border-radius:5px;width:100%;min-height:23vw;max-height:155px;position:relative;box-sizing:border-box}.registBtnWrap .registCharacterWrap img{position:absolute;bottom:-4px;left:-4px;border-radius:5px;width:50vw;height:auto}.registCharacterWrap .registCharacterText{position:absolute;top:0;bottom:0;right:0;margin:auto;width:50vw;height:60px;text-align:center}.registCharacterText .text01{font-size:14px;font-weight:700;color:#3eab00;line-height:1.5;white-space:nowrap}.registCharacterText .text02{font-size:12px;line-height:1.5;color:#333;white-space:nowrap}.registBtnWrap.spot_drawerMenu{flex-direction:column}.registBtnWrap.spot_drawerMenu>a:not(:first-child){margin:10px 0 0}.registBtnWrap a.registBtn{display:flex;justify-content:center;align-items:center;flex-grow:1;width:50%;height:46px;border-radius:4px;background:#fafafa;border:solid 1px #ddd;text-align:center;font-weight:700;box-sizing:border-box;color:#333;font-size:16px}.registBtnWrap a.registBtn.type_regist{background:#3eab00;border-color:#3eab00;color:#fff;width:70%}.registBtnWrap.spot_drawerMenu a.registBtn{border:none;width:100%;height:40px;font-size:14px;color:#fff}.registBtnWrap.spot_drawerMenu a.registBtn.type_regist{background:#3eab00}.registBtnWrap.spot_drawerMenu a.registBtn.type_login{background:#555}.registText{margin-top:10px;font-size:11px;color:#999;text-align:center;line-height:1.3}.registBtnWrap.spot_drawerMenu .registText{text-align:left;color:#ccc}.registCharacterWrap02{margin-bottom:15px}.registCharacterWrap02 img{width:100%;height:auto}.drawerMenuList{margin:-10px 0}.drawerMenuList_item{display:flex;align-items:center;font-size:13px}.drawerMenuList_item a{display:flex;align-items:center;padding:4px 15px;color:#fff}.drawerMenuList_item a:first-child{flex-grow:1}a.ageSwitch{padding:0 4px;height:20px;margin-right:15px;line-height:20px;border-radius:2px;background:#5cb723;font-size:11px;color:#fff}a.ageSwitch.type_r18{background:#e74b7f}.drawerMenuList_item a:first-child:before{display:flex;justify-content:center;align-items:center;opacity:.7;width:30px;height:30px;margin-right:10px;font-size:16px;font-weight:900;font-family:"Font Awesome 5 Pro";content:""}.drawerMenuList_item.type_charge a:before{background:url(../../img/contents/icon-global-fixed-nav.png) no-repeat -140px 4px;background-size:200px auto;content:""}.drawerMenuList_item.type_exchange a:before{content:"\f2f1";font-weight:400}.drawerMenuList_item.type_mypage a:before{content:"\f015"}.drawerMenuList_item.type_profile a:before{content:"\f2bd"}.drawerMenuList_item.type_game a:before{content:"\f11b"}.drawerMenuList_item.type_community a:before{content:"\f0c0"}.drawerMenuList_item.type_message a:before{content:"\f075"}.drawerMenuList_item.type_avatar a:before{content:"\f1ae"}.drawerMenuList_item.type_top a:before{background:url(../../img/contents/icon-global-fixed-nav.png) no-repeat center 0;background-size:auto 40px;background-position:0 0;width:20px;height:16px;margin:7px 15px 7px 5px}.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;color:#fff;width:100%}.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}.appTimelineContent .official{display:inline-block;background:#73c8d4;padding:2px 5px;margin-bottom:5px;border-radius:2px;font-size:11px}.timelineTitle{font-size:12px;margin-bottom:3px}.timelineText{font-size:11px}.timelineTitle+.timelineText{color:#aaa}.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;color:#fff}.timelineAppIcon{margin-right:10px}.timelineAppIcon img{width:46px;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:50px;height:18px;line-height:18px;text-align:center;color:#fff;font-size:10px;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}.infoText{font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#game_help{margin:15px 10px 0;font-size:13px}#game_help .help_ttl{font-weight:700;padding:12px 8px;border-radius:4px;background:#fafafa;border:solid 1px #ddd}#game_help .help_ttl .arrow{position:relative;top:-1px;display:inline-block;margin-right:8px;width:14px;height:14px;border-radius:100%;background:#888;text-align:center;vertical-align:middle}#game_help .help_ttl .arrow:before{position:absolute;top:5px;left:0;right:0;margin:auto;display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:5.2px 3px 0;border-color:#fff transparent transparent}#game_help .help_ttl.active .arrow:before{top:4px;transform:rotate(180deg)}#game_help .help_txt{padding:12px 8px 0;font-size:12px}#game_help .help_txt .txt{line-height:1.6}#game_help .help_txt .link{display:inline-block;padding:8px 0}#game_help .help_txt .link:before{display:inline-block;content:"";width:8px;height:8px;margin-right:8px;box-shadow:-1px 1px 0 #666 inset;transform:rotate(45deg)}#emergency_info{margin:15px 10px 0}#emergency_info ul{border:solid 2px #ddd;box-sizing:border-box;background:#f8f8f8;padding:5px 0}#emergency_info .head{min-width:60px;margin:0 10px 0 0;text-align:center;font-size:85.7%;padding:6px 0;position:relative}#emergency_info .head:after{display:block;position:absolute;top:5px;right:0;bottom:5px;border-right:1px solid #c5c5c5;content:""}#emergency_info ul li{box-sizing:border-box;background:#f8f8f8;color:#333;display:flex;align-items:baseline}#emergency_info .text{overflow:hidden;font-size:85.7%;align-items:center;font-size:12px;text-overflow:ellipsis;white-space:nowrap}#container.lp .sls-view{height:auto!important}#container.lp .sls-content{height:auto!important}#container.lp .btn_03.new_regist{margin-bottom:10px}.btn_03.new_regist a span{font-size:20px}.btn_01.login a .sub_01{display:inline-block;font-size:16px;background:none;vertical-align:middle;font-weight:700}#container.lp .btn_01,.no_login_area .btn_01{margin:10px 8px}.no_login_area{margin:18px 0 15px;box-shadow:none!important;border:none!important}.app_box_01{width:320px;margin:0 auto;padding-top:12px}.app_box_01:nth-last-of-type(1){padding-bottom:12px}.app_box_01 p{margin:3px 8px 0}.app_box_01 p a{font-weight:700}#container.lp .lead_img{width:320px;height:170px;margin:10px auto;background:url(../../img/contents/img_leadcoly_02.png) no-repeat left top;background-size:320px 170px;text-indent:-9999px}.about_nijiyome{text-align:center;padding:12px 0 0}.text_box_01.lp_bottom_box{padding-top:0}#lp_wrapper{box-shadow:0 1px 3px rgba(7,0,2,.35)}section.main_box #lp_wrapper{box-shadow:none}.index_guide_zh{border:1px solid silver;color:#333;background-color:#fcfcfc;margin:0 8px 12px;padding:6px;border-radius:5px;font-size:12px;text-align:center}.banner_2col_zh ul{width:100%;margin:0 auto 12px;display:table}.banner_2col_zh ul li{display:table-cell;width:50%}.banner_2col_zh ul li:first-child{padding:0 4px 0 8px}.banner_2col_zh ul li:last-child{padding:0 8px 0 4px}.banner_2col_zh ul li img{width:100%;height:auto}.twitter_box{overflow:hidden;margin:0 10px;border-radius:8px;border:solid 1px #ccc}.contentScroller{overflow:hidden}.relationContentList{position:relative;display:flex;flex-wrap:nowrap;margin:0;padding:0 10px;width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.relationContentList:after{width:10px;display:block;height:10px;flex-shrink:0;content:""}.relationContentList_item{position:relative;display:flex;flex-direction:column;border:none;flex:0 0 auto;width:40vw;margin-right:10px;white-space:normal}@media screen and (min-width:480px){.relationContentList_item{width:25vw}}.relationContentList_item .contentItem{display:flex;flex-grow:1;flex-direction:column;box-sizing:border-box;width:100%;align-content:flex-start;position:relative;font-size:12px;line-height:1.2}.relationContentList_item .contentItem_thumb_inner{display:block;position:relative;z-index:5;overflow:hidden}.relationContentList_item .contentItem_thumb_inner:before{display:block;padding-top:75%;background:#f6f6f6;content:""}.relationContentList_item .contentItem_thumb img{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translate(-50%,-50%)}.relationContentList_item .contentItem_thumb{margin-bottom:10px;display:block;position:relative}.relationContentList_item .contentItem_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:31.2px;max-height:calc(12px*1.3*2);font-size:12px;line-height:1.3;font-weight:700;overflow-wrap:break-word;word-break:break-all;color:#333}#login_box ul li{margin-bottom:10px}#login_box ul li:last-child{margin-bottom:0}.login_status_01{margin:15px 5px;font-size:15px;text-shadow:0 1px 0 rgba(255,255,255,.7)}.openid .btn_02 a{background:url(../../img/contents/icon_login_openid.png) no-repeat;height:0;padding-top:43px;overflow:hidden}.openid .btn_02.dlsite a{background-position:center -3px}.openid .btn_02.twitter a{background-position:center -53px}.openid .btn_02.facebook a{background-position:center -103px}.openid .btn_02.google a{background-position:center -153px}.openid .btn_02.yahoo a{background-position:center -203px}.openid .btn_02.mixi a{background-position:center -253px}.form_layout_01 .login_other{text-align:center;background:#ededed;border-radius:5px;padding:8px 8px 0;margin-bottom:10px}.form_layout_01 .login_other:nth-of-type(1){margin-top:10px}.form_layout_01 .login_other li{padding:0;margin:0}.login_other .text{color:#e84c80;display:inline-block;padding:0 15px;text-align:center;font-size:13px;margin:0 auto 5px}a.btn_blank{font-weight:400}.blank_mail{background-color:#c1e1f7;padding-bottom:1px;margin-bottom:10px;border-top:solid 1px #ccc}a.fn_slidedown{display:block;text-align:center;margin-bottom:15px}#flow_regist{height:50px;width:100%;display:table;background:#ededed;box-shadow:0 1px 2px rgba(11,3,6,.25);border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;table-layout:fixed}#flow_regist li{display:table-cell;vertical-align:middle;height:48px;line-height:48px;text-align:center;padding:0 5px;text-shadow:0 1px 0 rgba(255,255,255,.75);position:relative;background:url(../../img/contents/bg_regist_flow_02.png) no-repeat right top;background-size:17px 50px}#flow_regist li:last-child{background:#ededed}#flow_regist.active_01 li:first-child,#flow_regist.active_02 li:nth-of-type(2){width:50%;background:url(../../img/contents/bg_regist_flow_03.png) no-repeat right top #c1e1f7;background-size:17px 50px}#flow_regist.active_02 li:first-child,#flow_regist.active_03 li:nth-of-type(2){background:url(../../img/contents/bg_regist_flow_04.png) no-repeat right top;background-size:17px 50px}#flow_regist.active_03 li:last-child{width:35%;background:#c1e1f7;background-size:17px 50px}#flow_regist.active_01 li:nth-of-type(2){padding:0 15px 0 0}#flow_regist.active_03 li:nth-of-type(2){padding:0 20px 0 0}#flow_regist.active_01 li:first-child,#flow_regist.active_02 li:nth-of-type(2),#flow_regist.active_03 li:last-child{font-weight:700}#flow_regist.active_01 li:first-child span,#flow_regist.active_02 li:nth-of-type(2) span,#flow_regist.active_03 li:last-child span{display:inline-block;width:48px;height:48px;border-radius:24px;background:url(../../img/contents/bg_regist_flow_01.png) no-repeat left top;background-size:48px 48px;margin-right:5px;margin-left:-10px;vertical-align:middle;animation:anim 3s infinite both ease-in}@keyframes anim{0%{transform:scale(1,1) translate(0,-1px)}45%{transform:scale(1,1) translate(0,-1px)}48%{transform:scale(1.1,.9) translate(0,-1px)}50%{transform:scale(.9,1.1) translate(0,-7px)}56%{transform:scale(1,1) translate(0,-1px)}100%{transform:scale(1,1) translate(0,-1px)}}#regist .head_guide{display:none;position:relative;margin:8px 8px 0;padding:8px;border-radius:5px;background:#595959;color:#fff;text-align:center}#regist .bottom_guide_01{display:none;margin:0 8px;background:url(../../img/contents/bg_regist_guide_01.png) no-repeat right top;background-size:102px 141px;margin-bottom:10px;min-height:141px}#regist .bottom_guide_01.center{background:url(../../img/contents/bg_regist_guide_01.png) no-repeat right center;background-size:102px 141px}#regist .bottom_guide_01.top{background:url(../../img/contents/bg_regist_guide_01.png) no-repeat right -9px;background-size:102px 141px}#regist .bottom_guide_01 p{padding:8px;position:relative;border:1px solid #c9c9c9;border-radius:5px;background-color:#fff;box-shadow:1px 1px 2px rgba(11,3,6,.25);width:67%}#regist .bottom_guide_01 p:before{content:"";position:absolute;border-left:10px solid #c9c9c9;border-top:8px solid transparent;border-bottom:8px solid transparent;top:40px;right:-12px}#regist .bottom_guide_01 p:after{content:"";position:absolute;border-left:10px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:40px;right:-10px}#regist .bottom_guide_01 p.short:before,#regist .bottom_guide_01 p.short:after{top:27px}#regist .bottom_guide_01 p .attention{display:inline-block;font-size:11px;line-height:1.4;text-indent:-1em;padding-left:1em;padding-top:5px}.dlsite_account_box{border-top:1px dotted #c5c5c5;padding:12px 8px 0;text-align:center}.dlsite_account_box_inner img{max-width:100%}.dlsite_account_box_inner p{font-size:13px;max-width:640px;text-align:left;margin:5px auto 0}.dlsite_account_attention{padding:10px;margin:10px;border:1px solid #ffdada;background-color:#fff1f1;border-radius:5px}.dlsite_account_attention p{line-height:1.5;font-size:12px;padding-bottom:0!important}.dlsite_account_attention p strong{color:#c00}.dlsite_account_attention p.heading{color:#c00;font-size:18px;font-weight:700}.dlsite_account_attention p.heading .messageSmall{color:#c00;font-size:14px;font-weight:400;margin-bottom:4px}.dlsite_account_attention p.heading:before{font-family:"Font Awesome 5 Pro";content:"\f06a";display:inline-block;font-size:17px;font-weight:900;margin-right:3px;position:relative;top:-1px}#regist .form_layout_01{border-bottom:none}#regist input[type=number].year{width:65px;margin-left:3px}#regist .btn_03{position:relative}#regist .btn_03 span.arrow_r{display:none;height:36px;width:36px;background:url(../../img/contents/icon_link_04.png) no-repeat right center;background-size:36px 36px;position:absolute;right:12px;top:6px}#regist .btn_03 span.email{display:block;height:32px;width:32px;background:url(../../img/contents/campaign/opening/icon_mail_01.png) no-repeat left center;background-size:32px 23px;position:absolute;left:20px;top:6px}#regist .main_box_inner_03 p.game_start{padding-bottom:0}#regist .btm_box{padding-bottom:15px}#regist .invite_box{margin:0 8px}#regist .mail_mark{display:block;margin:10px auto;height:103px;width:270px;background:url(../../img/contents/bg_regist_mail.png) no-repeat left center;background-size:270px 103px}.btn_tel.btn_01 a span{font-weight:700;color:#fff;font-size:20px;background:url(../../img/contents/icon_tel_01.png) no-repeat left center;background-size:15px 22px;padding-left:20px}.sms_other{padding:12px 8px 14px}.sms_other .text_box_01{padding:0}.form_layout_01 .sms_guide_text,.sms_other .sms_guide_text{margin-top:10px;padding:12px 8px;background:#f6f4f5;border-radius:7px}.form_layout_01 .sms_guide_text p,.sms_other .sms_guide_text p,.form_layout_01 .caution_box_01 p{color:#333;font-weight:400}.form_layout_01 .sms_guide_text p span,.sms_other .sms_guide_text p span,.form_layout_01 .caution_box_01 p span{float:none;color:#333}.link_style_info.app_list li:first-child a,.link_style_icon.app_list li:first-child a{box-shadow:none}.link_style_icon.app_list li:first-child a{padding-top:4px}.link_style_info.app_list{margin-top:-1px}.link_style_info.app_list li:last-child a{border-bottom:none}#app_list.link_style_icon{box-shadow:0 2px 3px rgba(7,0,2,.2)}.game_image{margin-bottom:12px}.game_image .flipsnap{height:330px}#ranking_list .app_title{padding-bottom:8px;padding-left:0;line-height:1.4}#ranking_list .app_title .icon_ranking{display:inline-block;color:#fff;font-size:12px;background:url(../../img/contents/icon_ranking_01.png) no-repeat;background-size:29px 200px;text-align:center;width:29px;height:15px;padding-top:7px;font-weight:700;margin-right:4px;text-shadow:0 -1px 0 rgba(7,0,2,.4)}#ranking_list .app_title .icon_ranking.rank_01{background-position:0 0}#ranking_list .app_title .icon_ranking.rank_02{background-position:0 -50px}#ranking_list .app_title .icon_ranking.rank_03{background-position:0 -100px}#ranking_list .app_title .icon_ranking.rank_other{background-position:0 -150px}#ranking_list .app_title .icon_ranking.rank_other{height:19px;padding-top:5px}.app_list_box .tab_area_01:after{content:"";display:block;padding-top:5px;background:#e7e7e7}.link_style_icon#myapp_list dd{font-size:12px}.link_style_icon#myapp_list dd.app_title{font-size:14px}ul.list_box_02.info_timeline li.link_box_01{background:url(../../img/contents/icon_link_01_pr8.png) no-repeat right center;background-color:#fff;background-size:17px 14px;box-sizing:border-box;text-decoration:none}ul.list_box_02.info_timeline li dl:after{content:"";display:block;clear:both}ul.list_box_02.info_timeline li.link_box_01 dl{padding-right:4px}ul.list_box_02.info_timeline li dt{float:left;display:block;width:40px;margin-right:8px;text-align:center}ul.list_box_02.info_timeline li dt div.app_icon,ul.list_box_02.info_timeline li dt div.app_icon:after{display:block;width:40px;height:40px}ul.list_box_02.info_timeline li dt span.time{font-size:9px;color:#818181;margin-top:0;font-weight:700}ul.list_box_02.info_timeline li.link_box_01 dd{color:#333!important}ul.list_box_02.info_timeline li dd{margin-bottom:6px;padding-left:48px}ul.list_box_02.info_timeline li dd:last-child{margin-bottom:0}ul.list_box_02.info_timeline li:last-child{margin-bottom:5px}ul.list_box_02.info_timeline li.link_box_02{border:1px solid #f7bacd;background:url(../../img/contents/bg_dot_01.png) repeat left top;background-size:14px 14px}ul.list_box_02.info_timeline li.link_box_02 a .ad_img{display:block;width:284px;text-align:center}ul.list_box_02.info_timeline li.link_box_02 a .ad_txt{min-height:30px;font-size:12px;color:#4b4c4c;background:url(../../img/contents/icon_link_04.png) no-repeat right center;background-size:30px 30px;padding:3px 40px 3px 0}ul.list_box_02.info_timeline li.link_box_02 a .ad_date{text-align:right;font-size:10px;color:#818181;padding-right:40px}ul.list_box_02.info_timeline li dd .app_intro{font-size:12px}ul.list_box_02.info_timeline li dd .app_icon{float:left;display:block;width:62px;height:62px;margin-right:8px;margin-bottom:2px}ul.list_box_02.info_timeline li.diary dd .app_icon,ul.list_box_02.info_timeline li.friend dd .app_icon,ul.list_box_02.info_timeline li.community dd .app_icon{width:40px;height:40px;margin-right:5px}ul.list_box_02.info_timeline li dd .app_mes{padding-left:70px}ul.list_box_02.info_timeline li.link_box dd .app_mes{padding-right:12px}ul.list_box_02.info_timeline li dd .app_mes{font-size:12px;line-height:1.4}ul.list_box_02.info_timeline li dd .app_mes .app_mes_title{display:block;font-weight:700;padding-bottom:3px}ul.list_box_02.info_timeline li dd .app_mes .app_title{color:#333;font-weight:700}ul.list_box_02.info_timeline li dd.timeline_title .icon{padding-top:2px;text-indent:24px}ul.list_box_02.info_timeline li.game dd.timeline_title .icon{background:url(../../img/contents/icon_s_game_01.png) no-repeat left top;background-size:20px 20px}ul.list_box_02.info_timeline li.community dd.timeline_title .icon{background:url(../../img/contents/icon_s_community_01.png) no-repeat left -1px;background-size:20px 20px}ul.list_box_02.info_timeline li.friend dd.timeline_title .icon{background:url(../../img/contents/icon_s_friend_01.png) no-repeat left 1px;background-size:20px 20px}ul.list_box_02.info_timeline li.diary dd.timeline_title .icon{background:url(../../img/contents/icon_s_diary_01.png) no-repeat left 2px;background-size:20px 20px}ul.list_box_02.info_timeline li.profile dd.timeline_title .icon{background:url(../../img/contents/icon_s_profile_01.png) no-repeat left 1px;background-size:20px 20px}.btn_02 a .icon_s_community_01{background:url(../../img/contents/icon_community_01.png) no-repeat left 6px;background-size:30px 30px;padding-left:36px;display:block;height:42px;line-height:42px;color:#333;font-size:14px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75)}ul.list_box_02.info_timeline li .comment{padding:3px 0 0;text-align:right}ul.list_box_02.info_timeline li dd.timeline_title{font-size:12px}ul.list_box_02.info_timeline li.link_box_01 dd.timeline_title{padding-right:0}.info_timeline .timeline_inbox_01{display:block;border:1px solid #bdbbbb;background-color:#f2f2f2;box-shadow:1px 2px 2px rgba(7,0,2,.1),inset 0 0 0 1px rgba(255,255,255,.75);background-image:linear-gradient(to top,#f2f2f2 0,#fefefe 75%,#fefefe 100%);margin-bottom:3px}.info_timeline .timeline_inbox_01 [class^=link_inbox_]{padding:8px 24px 8px 8px;background:url(../../img/contents/icon_link_01_pr8.png) no-repeat right center;background-size:17px 14px}.info_timeline .timeline_inbox_01 [class^=link_inbox_]:after{content:"";display:block;clear:both}.info_timeline .timeline_inbox_01 [class^=link_inbox_] p{font-size:12px;color:#333;line-height:1.4}.info_timeline .timeline_inbox_01 [class^=link_inbox_] p.app_intro{padding-top:2px;padding-left:70px}.info_timeline .timeline_inbox_01 [class^=link_inbox_] p.diary_intro{margin-top:5px;padding-top:6px;border-top:1px dotted #bdbbbb}.info_timeline .timeline_inbox_01 [class^=link_inbox_] p.comment_cnt{text-align:right;padding-top:3px}.info_timeline .timeline_inbox_01 .link_inbox_02 .app_icon{display:block;float:left}.info_timeline .timeline_inbox_01 .link_inbox_02 .float_txt{padding-left:48px;color:#333;font-size:12px;line-height:1.4}.info_timeline .timeline_inbox_01 .link_inbox_02 .float_txt span{display:block;color:#333;font-size:12px;line-height:1.4}.info_timeline .timeline_inbox_01 .link_inbox_02 .float_txt .title{font-weight:700;padding-bottom:3px}.info_timeline .timeline_inbox_02{margin-right:12px;border-top:1px dotted #bfbfbf;padding-top:8px}.info_timeline .request_title_01{display:block;border-radius:3px;background-color:#ffeee3;font-weight:700;font-size:12px;padding:4px 6px;margin:0 12px 7px 0}.info_timeline .timeline_inbox_03{display:table}.info_timeline .timeline_inbox_03 .app_icon{display:table-cell;width:62px}.info_timeline .timeline_inbox_03 .app_title{display:table-cell;height:62px;vertical-align:middle}.info_timeline .timeline_inbox_03 .app_title,x:-moz-any-link{max-width:140px}.info_timeline .btn_04{float:right;display:block;width:45%;text-align:center;background-image:linear-gradient(to top,#ffd6e9 0,#fff7f9 100%)}.info_timeline .btn_04:after{content:"";display:block;clear:both}.info_timeline .btn_04 a span{margin:0 auto;display:block;width:50px;height:28px;line-height:28px;color:#e74b7f;font-weight:700;background:url(../../img/contents/icon_s_friend_01.png) no-repeat left 6px;background-size:20px 20px;padding-left:22px}.info_timeline .btn_04.disabled{background:#ddd}.info_timeline .btn_04.disabled a span{color:#aaa;background:url(../../img/contents/icon_s_friend_02.png) no-repeat left 6px;background-size:20px 20px}.info_timeline .apply_ok,.info_timeline .apply_ng{float:right;display:block;width:45%;height:20px;line-height:19px;overflow:hidden}.info_timeline .apply_ng{width:60%}.info_timeline .apply_ok:after,.info_timeline .apply_ng:after{content:"";display:block;clear:both}.info_timeline .apply_ok{background:#ffe9ef}.info_timeline .apply_ng{background:#e8e8e8}.info_timeline [class^=apply_] span{padding-left:22px;font-size:12px;background:url(../../img/contents/icon_ox.png) no-repeat 5px 2px;background-size:13px 40px}.info_timeline .apply_ng span{background:url(../../img/contents/icon_ox.png) no-repeat 5px -27px;background-size:13px 40px}#timeline_detail .profile_icon{position:relative;display:block;width:40px;height:40px}#timeline_detail .profile_icon:after{display:block;width:40px;height:40px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}#timeline_detail .app_icon{position:relative;display:block;width:62px;height:62px}#timeline_detail .app_icon:after{display:block;width:62px;height:62px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}#timeline_detail .profile_icon img,#timeline_detail .app_icon img{border-radius:7px}#timeline_detail .main_box_inner_01{padding-top:10px}#timeline_detail .text_box_05{padding:8px 0;margin-bottom:15px}.user_info{margin-bottom:10px}.user_info .timeline_detail{width:100%;display:table;table-layout:fixed;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.user_info .timeline_detail li{padding:0 8px}.user_info .timeline_detail li.icon{display:block;width:40px;float:left}.user_info .timeline_detail li.user_name{display:table-cell;vertical-align:middle;line-height:1.4;padding:0 76px 0 56px;width:100%;font-weight:700}.user_info .timeline_detail li.time{float:right;display:block;width:60px;height:40px;line-height:40px;text-align:right;color:#818181;font-size:12px}.app_info .timeline_detail{width:100%;display:table;table-layout:fixed;margin-bottom:8px}.app_info .timeline_detail li{padding:0 8px}.app_info .timeline_detail li.icon{display:block;width:62px;float:left}.app_info .timeline_detail li.app_title{display:table-cell;vertical-align:middle;line-height:1.4;padding:0 8px 0 78px;width:100%;font-weight:700}.app_info .app_mes{display:block;clear:both;padding:0 8px;margin-bottom:15px;color:#666;line-height:1.4}.app_info .app_bnr{display:block;width:284px;text-align:center;margin:0 auto 8px}.form_layout_01#mailconfig .checkbox_set{margin:10px 5px 0}.form_layout_01#mailconfig .checkbox_set label.check_label{padding-left:30px}.form_layout_01#mailconfig{border-bottom:none}.form_layout_01#mailconfig li{padding-left:0;padding-right:0;padding-bottom:10px}.form_layout_01#mailconfig .time_set td{vertical-align:middle}.form_layout_01#mailconfig .time_set .select_width_unit{padding-left:5px;font-size:16px}.form_layout_01#mailconfig .time_set .select_width_unit select{padding:10px}.form_layout_01#mailconfig .time_set .btn_04{width:80px;height:36px;line-height:36px;text-align:center;margin-left:15px}.form_layout_01#mailconfig .time_set:after{content:"";display:block;clear:both}.form_layout_01#mailconfig .btn_04 a{font-size:14px}.form_layout_01#mailconfig .btn_04.disabled a,.form_layout_01#mailconfig .btn_04.current.disabled a{color:#9a9a9a}.form_layout_01#mailconfig .indent_01{margin:8px 5px 5px}.form_layout_01#mailconfig li p:first-child{margin:0 8px 5px}.form_layout_01#mailconfig .global_error_list_01{margin:5px 0 0}.form_layout_01#mailconfig .global_error_list_01 p:first-child{margin:0 4px}.form_layout_01#mailconfig li{position:relative}.form_layout_01#mailconfig .popup_message_01{position:absolute;top:5px;left:50%;margin-left:-70px;padding:15px 30px}.form_layout_01#mailconfig li:nth-last-of-type(1) .popup_message_01{position:absolute;left:230px}.form_layout_01#mailconfig li:nth-last-of-type(1) .popup_message_01 .arrow_bottom{bottom:-9px;left:70%}#form_friend_apply textarea#message{height:100px}#form_friend_apply ::-webkit-input-placeholder{color:silver;font-size:14px;font-weight:400}#form_friend_apply :-moz-placeholder{color:silver;font-size:14px;font-weight:400}.info_profile_preview{display:block;height:25px;line-height:25px;background:#e7e7e7;font-size:14px;text-align:center;padding-top:1px}#member_profile h1.main_lead_01{width:auto;padding:0 8px}#member_profile h1.main_lead_01 span{display:block;float:left;font-weight:700}#member_profile h1.main_lead_01 span:last-child{float:right}#member_profile h1.main_lead_01 .icon_official{font-size:14px;background-position:left 7px;margin-right:4px}#member_profile #btn_fav_user{width:27px;height:27px;text-indent:-9999px;overflow:hidden;background:url(../../img/contents/btn_fav_user_01.png) no-repeat left top;background-size:27px 54px;margin-top:3px}#member_profile #btn_fav_user.on{background-position:left bottom}#member_profile .sub_lead_02.login_time{display:block;box-shadow:0 1px 3px rgba(7,0,2,.35),inset 0 1px 1px rgba(0,0,0,.35)}#member_profile #btn_fav_user{position:relative}#member_profile .popup_message_01{right:46px;top:62px;width:226px;padding:18px 0;text-align:center}#member_profile .profile_main_img{display:block;width:150px;height:150px;padding:6px;text-align:center;border:1px solid #d0d0d0;border-radius:7px;background-clip:padding-box;box-shadow:1px 2px 3px rgba(7,0,2,.33),inset 0 1px 0 rgba(255,255,255,.75);background-color:#d0d0d0;background-image:linear-gradient(to top,#d7d7d7 0,#c8c8c8 100%)}dl.profile_main .app_icon p{position:relative;display:block;width:150px;height:150px}dl.profile_main .app_icon p:after{display:block;width:150px;height:150px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}#member_profile .profile_main_img div,#member_profile .profile_main_img div img{border-radius:7px}.profile_main dt{float:left;margin-right:4px;margin-bottom:4px}.profile_main dd{clear:right;color:#333;font-size:14px;padding:4px 0 0;padding-left:174px}.profile_main dd:last-child{padding-left:0}.profile_main dd.btn_message{margin-top:2px;padding-bottom:3px}.profile_main dd span.profile_label{display:inline-block;width:42px}.profile_main dd.friend_status{padding-top:0;margin-top:-3px}.profile_main dd.friend_status .btn_cancel a{height:30px;color:#52aebb;font-weight:700;background:url(../../img/contents/icon_cancel_01.png) no-repeat 5px 6px;background-size:17px 20px;padding-left:22px}.profile_main dd.friend_status .btn_04 span{display:block;height:28px;line-height:28px;text-align:center;font-weight:700;color:#9a9a9a}.profile_main .status{display:block;text-align:center;margin:6px 0}.profile_main .status span{display:inline-block;margin:0 auto;text-align:center;padding:1px 8px;height:1.5em;line-height:1.6em;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;font-size:10px;font-weight:700;text-shadow:0 -1px 0 rgba(7,0,2,.2)}.profile_main .status .friend{background-color:#e84c80}.profile_main .status .wish{background-color:#53aebb}.profile_main dd .btn_02{margin-bottom:5px}.profile_main dd .btn_02 a{height:30px;line-height:30px;font-size:12px;padding-left:7px;background:url(../../img/contents/icon_link_01_pr6.png) no-repeat right center;background-size:15px 14px}.profile_main dd .btn_04 a{height:30px;line-height:30px;overflow:hidden}.profile_main dd.btn_message .btn_04 a,.profile_main dd.btn_friend .btn_04 a{border-radius:4px;background-clip:padding-box}.profile_main dd.btn_message .btn_04{background-image:linear-gradient(to top,#ffd6e9 0,#fff7f9 100%)}.profile_main dd.btn_friend .btn_04{background-image:linear-gradient(to top,#bff0f7 0,#f7feff 100%)}.profile_main dd.btn_message .btn_04 a{color:#e74b7f;background:url(../../img/contents/icon_mail_01.png) no-repeat 5px 6px;background-size:25px 19px;padding-left:26px}.profile_main dd.btn_friend .btn_04 a{color:#319ba9;background:url(../../img/contents/icon_friend_01.png) no-repeat 5px 6px;background-size:25px 19px;padding-left:33px}#member_profile .text_box_05 .btn_02{margin:12px 8px 13px}#member_profile .text_box_05 .btn_02 a span,.btn_search.btn_02 a span{display:block;height:42px;line-height:42px;color:#333;font-size:14px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75)}.btn_02 a .search{padding-left:36px;background:url(../../img/contents/icon_search_01.png) no-repeat left 7px;background-size:25px 28px}.btn_02 a .writing{padding-left:36px;background:url(../../img/contents/icon_writing_01.png) no-repeat left 7px;background-size:27px 28px}.flag_open{display:inline-block;text-align:center;padding:1px 8px;height:1.5em;line-height:1.6em;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;font-size:11px;font-weight:700;text-shadow:0 -1px 0 rgba(7,0,2,.2);background:#9c9c9c;float:right;margin-top:8px}.profile_main .flag_open{font-size:10px;margin:0 0 3px 5px}.flag_open_box{text-align:right;margin-top:-3px}.flag_open_box .flag_open{float:none;margin-top:0;margin-bottom:5px}#profile_message{clear:both;padding-top:12px;color:#333;font-size:13px}#profile_message .btn_04{display:block;float:right;margin-top:4px;width:80px;height:25px;line-height:25px;box-shadow:0 1px 1px rgba(45,49,52,.2),inset 0 1px 0 white}#profile_message .btn_04 a{width:80px;height:25px;line-height:25px;background:url(../../img/contents/icon_plus_01.png) no-repeat 4px 5px;background-size:16px 17px;padding-left:25px}#profile_message .btn_04.close{display:block;width:68px}#profile_message .btn_04.close a{width:68px;height:25px;line-height:25px;background:url(../../img/contents/icon_minus_01.png) no-repeat 4px 5px;background-size:16px 17px;padding-left:25px}.link_style_icon_02.my_game li a{position:relative;display:block;width:75px;height:75px}.link_style_icon_02.my_game li a:after{display:block;width:75px;height:75px}.link_style_icon_02.my_friend{padding:10px 7px 8px}.link_style_icon_02.my_friend li{text-align:center;margin-right:0;width:72px}.link_style_icon_02.my_friend li:last-child{margin-right:0}.link_style_icon_02.my_friend li a{position:relative;display:block;width:64px;height:64px;margin:0 auto}.link_style_icon_02.my_friend li a:after{display:block;width:64px;height:64px}#member_profile .text_box_05{margin-bottom:15px;box-shadow:0 1px 1px rgba(14,2,4,.2)}#member_profile .main_box_inner_01 section:last-child{padding-bottom:5px}#member_profile .link_style_info li:first-child a,#member_profile .link_style_icon li:first-child a{box-shadow:inset 0 1px 1px rgba(14,2,4,.2)}.no_more_link,.no_more_link li:nth-last-of-type(1),.no_more_link li:nth-last-of-type(1) a{border-radius:0 0 7px 7px}.box_no_data{padding:60px 10px;text-align:center}.box_no_data p{background:url(../../img/contents/img_nodata_01.png) no-repeat center top;background-size:61px 16px;color:#818181;font-size:14px;font-weight:700;text-shadow:0 1px 0 white;padding-top:21px}.box_no_data .more_info{line-height:1.5;text-align:left;margin:10px 5px 0;border-top:1px dotted #bdbbbb;padding:10px 0 0}.box_no_data .more_info dt{padding-bottom:5px}.box_no_data .more_info dd{text-indent:-1em;padding-left:1em}#profile_message .balloon_box .box_no_data{margin:2px 4px}#member_profile .lead_icon.icon_heart{margin-top:5px}#member_profile .lead_icon.icon_community{margin-top:4px}#member_profile ul.list_box_02{padding:0}#member_profile ul.list_box_02 li{border:none;border-bottom:1px solid #d4d4d4;padding:10px 8px;margin-bottom:0;border-radius:0;box-shadow:none}#member_profile ul.list_box_02 li:nth-of-type(1){box-shadow:inset 0 1px 1px rgba(14,2,4,.2)}#member_profile ul.list_box_02 li:nth-last-of-type(1){border-bottom:none}#member_profile .no_more_link,#member_profile .no_more_link li:nth-last-of-type(1),#member_profile .no_more_link li:nth-last-of-type(1) a{border-radius:0 0 7px 7px}#profile_avatar_setting{box-shadow:0 2px 3px rgba(7,0,2,.2)}#profile_avatar_setting li{border-top:1px solid #fff;border-bottom:1px solid #c5c5c5}#profile_avatar_setting li:first-child{border-top:none}#profile_avatar_setting li:last-child{border-bottom:none}#profile_avatar_setting li#current_setting tr{background-color:#ffebf1}#profile_avatar_setting li#current_setting td{color:#e74b7f}#profile_avatar_setting li#current_setting td:last-child .btn_01 a{border:1px solid #ffa9c5;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);background-image:linear-gradient(to top,#ffebf1 0,#ffd9e6 99%,#ffd9e6 100%);color:#e74b7f;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}#coin_buy .form_layout_01{border-bottom:none}#coin_buy .form_layout_01 select{width:100%}.form_layout_01 .bit_cash_logo span{display:inline-block;margin:1px 0 3px}#coin_buy .form_layout_01 .btn_02,.form_layout_01 .btn_02.coin_buy_monthly{margin-top:10px}#coin_buy .form_layout_01 .btn_02.option_btn,.form_layout_01 .btn_02.option_btn.coin_buy_monthly{float:right}#coin_buy .form_layout_01 .btn_02.option_btn a,.form_layout_01 .btn_02.option_btn.coin_buy_monthly a{font-size:12px;width:188px;height:32px;line-height:32px}.btn_coin li{margin-top:10px}.btn_coin li:first-child,.btn_coin li:nth-child(2){margin-top:0}.btn_coin a{border:1px solid #bdbaba;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px rgba(45,49,52,.25),inset 0 1px 0 #fff;background-image:linear-gradient(to top,#ececec 0,#fcfcfc 100%);text-decoration:none;display:block;text-shadow:0 1px 1px rgba(255,255,255,.75);color:#333;font-size:14px;font-weight:700;padding-left:10px}.btn_coin.btn_type_02 a{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(45,49,52,.25),inset 0 1px 0 #fff;border:1px solid #6bb312;color:#244a18;border-radius:4px;background-color:#fff;text-decoration:none;display:block;font-size:14px;font-weight:700;padding-left:10px}#coin_buy .coin_base{float:none;display:inline-block;vertical-align:middle;width:27px;height:27px;border-radius:20px;background-clip:padding-box;background-color:#fff;box-shadow:0 1px 1px rgba(255,255,255,.1),inset 0 1px 1px rgba(0,0,0,.2);background-image:linear-gradient(to top,#e1e1e1 0,#d5d5d5 100%);padding:2px;margin:0}#coin_buy .btn_type_02 .coin_base{box-shadow:0 1px 0 rgba(255,255,255,.5),inset 0 1px 0 rgba(0,0,0,.22);background:#7ebc43;margin-left:10px}#coin_buy .coin_base .btn_icon{display:block;width:27px;height:27px;vertical-align:top;margin-right:0;background:url(../../img/contents/pf_icon_btn_coin.png) no-repeat;background-size:27px 27px}#coin_buy .price{display:inline-block;padding-top:10px;font-weight:700;font-size:16px}#coin_buy .price:after{content:"コイン";font-size:11px}#coin_buy .lang_zh .price:after{content:"幣";font-size:11px}#coin_buy .half_btn_01.type_increase_campaign .price{padding-top:10px}#coin_buy .half_btn_01.type_increase_campaign s{padding-top:10px}#coin_buy .half_btn_01.type_increase_campaign br+.price{padding-top:5px}.btn_coin .icon_popular{float:left;display:inline-block;width:42px;height:42px;vertical-align:top;margin-right:0;background:url(../../img/contents/img_popular.png) no-repeat;background-size:42px 42px;margin-top:5px;margin-left:6px}#coin_buy .tax_included{font-size:11px;display:block;padding-top:5px}#coin_buy .route_BCS .tax_included{font-size:10px;position:absolute;left:50%;margin-left:-30px}#coin_buy .route_BCS .lang_zh .tax_included{margin-left:-17px}.coin_buy_report{padding:10px 8px;border-top:1px dotted #bdbbbb;border-bottom:1px dotted #bdbbbb;line-height:1.5}.coin_buy_report dt+dd{font-weight:700}.coin_buy_report dd:nth-of-type(2n){padding-bottom:10px}.coin_buy_report .indent_03{padding-top:10px}.btn_coin.coin_zh li{border:0;margin-top:0;padding:0 8px}.btn_coin.coin_zh li:not(:last-child){padding-bottom:10px}.btn_coin.coin_zh.btn_type_02 a{padding:2px 0;height:42px;line-height:42px}.btn_coin.coin_zh.btn_type_02 a.disabled{pointer-events:none;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#coin_buy .btn_coin.coin_zh .price{padding:0 0 0 12px;font-size:16px}#coin_buy .btn_coin.coin_zh .icon_popular+.price{padding:0 0 0 5px}#coin_buy .btn_coin.coin_zh .price:after{content:"Niji幣";font-size:12px}#coin_buy .btn_coin.coin_zh .icon_popular{float:none;display:inline-block;width:42px;height:42px;vertical-align:middle;margin-right:0;background:url(../../img/contents/img_popular_zh.png) no-repeat;background-size:42px 42px;margin-top:0;margin-left:6px}.btn_coin.lang_zh .icon_popular{background:url(../../img/contents/img_popular_zh.png) no-repeat;background-size:42px 42px}#coin_buy .price_zh{font-size:13px;padding-left:5px}#coin_buy.limit_coin_campaign .route_CRE a.coin_select,#coin_buy.limit_coin_campaign .route_DLS a.coin_select{padding-top:3px}#coin_buy.limit_coin_campaign .route_CRE .tax_included,#coin_buy.limit_coin_campaign .route_DLS .tax_included{padding-top:2px}#coin_buy.limit_coin_campaign a.coin_select s{font-weight:400;font-size:11px}#coin_buy.limit_coin_campaign .btn_coin.coin_zh s{padding-left:3px}#coin_buy.limit_coin_campaign .btn_coin.coin_zh .price{padding:0}input[type=text].change_cereal{width:75px;margin-bottom:5px}.plain_text_cereal{display:inline-block;padding:0 5px}#coin_buy .increase_campaign_info{margin-top:10px;padding:10px 10px 10px 1.5em;border:1px solid #c5c5c5;border-radius:6px;color:#333;font-weight:400;text-indent:-.5em}ul.half_btn_01.btn_coin.btn_type_02 a.coin_select{position:relative}span.icon_coin_02{display:inline-block;vertical-align:middle;width:50px;height:43px;vertical-align:top;margin-right:0;background:url(../../img/contents/icon_coin_sprite.png) no-repeat;background-size:50px 452px;margin-top:5px}span.icon_coin_02.coin100{background:url(../../img/contents/icon_coin_sprite.png) no-repeat -2px 0}span.icon_coin_02.coin300{background:url(../../img/contents/icon_coin_sprite.png) no-repeat -4px -42px}span.icon_coin_02.coin500{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -88px}span.icon_coin_02.coin1000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -135px}span.icon_coin_02.coin2000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -181px}span.icon_coin_02.coin3000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -228px}span.icon_coin_02.coin5000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -276px}span.icon_coin_02.coin10000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -322px}span.icon_coin_02.coin30000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -366px}span.icon_coin_02.coin50000{background:url(../../img/contents/icon_coin_sprite.png) no-repeat 0 -415px}.btn_coin.btn_type_02 a{padding-left:0}span.icon_popular.left{position:absolute;left:-13px;top:-9px;width:32px;height:32px;background-size:32px 32px}ul.link_box_01.appli_back li a{padding:10px 22px 5px 10px}ul.link_box_01.appli_back li dl:after{content:"";display:block;clear:both}ul.link_box_01.appli_back li.link_box_01 dl{padding-right:4px}ul.link_box_01.appli_back li dt{float:left;display:block;width:40px;margin-right:8px;text-align:center}ul.link_box_01.appli_back li dt div.app_icon,ul.link_box_01.appli_back li dt div.app_icon:after{display:block;width:40px;height:40px}ul.link_box_01.appli_back li dd{margin-bottom:6px;padding-left:48px}ul.link_box_01.appli_back li dd:last-child{margin-bottom:0}ul.link_box_01.appli_back li:last-child{margin-bottom:5px}ul.link_box_01.appli_back li dd div.app_icon{float:left;display:block;width:62px;height:62px;margin-right:8px;margin-bottom:2px}ul.link_box_01.appli_back .inbox_01{display:table;border-top:1px dotted #bfbfbf;padding-top:8px;width:100%}ul.link_box_01.appli_back .inbox_01 .app_icon{display:table-cell;width:62px}ul.link_box_01.appli_back li dd .app_mes{padding-left:70px}ul.link_box_01.appli_back li dd .app_mes{font-size:12px}#payment_method h2{color:#333;font-size:16px;padding:0 0 10px;font-weight:700;text-shadow:0 1px 1px white}#payment_method table.table_box_01{table-layout:fixed}#payment_method table.table_box_01 th,#payment_method table.table_box_01 td{padding:10px 8px 8px;font-size:12px;line-height:1.4;text-align:left;vertical-align:top}#payment_method table.table_box_01 th span{font-size:10px;font-weight:700}#payment_method table.table_box_01 td{width:65%;min-width:160px}#payment_method table.table_box_01 td img{vertical-align:bottom}#payment_method table.table_box_01 td.payment_method_outside{padding:8px 0}#payment_method .payment_method_outside dt{padding:8px 4px 0 8px}#payment_method .payment_method_outside dt:first-child{padding-top:0}#payment_method .payment_method_outside dd{padding:0 4px 8px 8px}#payment_method .payment_method_outside dd{border-bottom:1px dotted #bdbbbb}#payment_method .payment_method_outside dd:last-child{border-bottom:none;padding-bottom:0}#payment_method #econ_info{color:#666;font-size:12px;line-height:1.5;border:1px solid #bdbaba;border-radius:7px;background-clip:padding-box;background-color:#fff;box-shadow:0 1px 0 #fff;padding:10px}#payment_method #econ_info h3{color:#666;height:36px;line-height:25px;font-size:14px;font-weight:700;background:url(../../img/contents/logo_econ.png) no-repeat right top;background-size:120px 28px}#payment_method #econ_info h3.paycandy{background:url(../../img/contents/logo_paycandy.png) no-repeat right top;background-size:80px 20px}.amazonpay_iframe_01{width:100%;height:228px;padding:0 8px;margin-bottom:8px;box-sizing:border-box}.amazonpay_iframe_02{width:100%;height:100px;padding:0 8px;box-sizing:border-box}#payment_method .emoney{overflow:hidden;text-indent:-9999px;background:url(../../img/contents/payment_method_04.png) no-repeat left top;background-size:204px auto}#payment_method .emoney.mobilesuica{width:42px;height:48px}#payment_method .emoney.nanaco{width:67px;height:48px;background-position:-40px 0}#payment_method .emoney.linepay{width:85px;height:32px;background-position:0 -52px}.credit_alert{display:inline-block;margin-left:5px}#coin_buy h2.sub_lead_01{display:block}#coin_buy h2.sub_lead_01 span:first-child{padding:9px 0 0 18px;height:29px}#coin_buy .tab_area_01 .controls{background:#e7e7e7}#coin_buy .tab_area_01 .controls .prelist{display:block;overflow:scroll;-webkit-overflow-scrolling:touch;padding:2px 10px}#coin_buy .tab_area_01 .controls .prelist table{padding:0;width:100%}#coin_buy .tab_area_01 .controls .prelist td{width:25%;padding:3px 0 7px}#coin_buy .tab_area_01 .controls .prelist td:first-child .btn_04{border-radius:4px 0 0 4px}#coin_buy .tab_area_01 .controls .prelist td:last-child .btn_04{border-radius:0 4px 4px 0}#coin_buy .tab_area_01 .controls .prelist ul{overflow:hidden;width:150%;padding-right:10px}#coin_buy .tab_area_01 .controls .prelist ul li{float:left;width:16.6%;padding:3px 0 7px}#coin_buy .tab_area_01 .controls .prelist li:first-child .btn_04{border-radius:4px 0 0 4px}#coin_buy .tab_area_01 .controls .prelist li:last-child .btn_04{border-radius:0 4px 4px 0}#coin_buy .tab_area_01 .controls .prelist .btn_04{height:32px;line-height:32px;border:1px solid #b3b3b3;background-clip:padding-box;box-shadow:0 1px 0 #b4b4b4,inset 0 1px 0 #fffffe;border-radius:0}#coin_buy .tab_area_01 .controls .prelist .btn_04.current{background-clip:padding-box;background-color:#ebebeb;box-shadow:none;padding-bottom:1px;background-image:linear-gradient(to top,#ebebeb 7%,#dadada 100%)}#coin_buy .tab_area_01 .controls .prelist td:first-child .btn_04.current{box-shadow:inset -2px 0 1px rgba(180,180,180,.3)}#coin_buy .tab_area_01 .controls .prelist td:last-child .btn_04.current{box-shadow:inset 1px 0 1px rgba(180,180,180,.3)}#coin_buy .tab_area_01 .controls .prelist .btn_04 span:after{content:"コイン";font-size:10px}#coin_buy .tab_area_01 .controls .prelist .btn_04.current a{color:#e74b7f;text-shadow:0 1px 1px white}#coin_buy .tab_area_01 .controls .prelist .btn_04{float:none;width:100%}ul.list_box_02 li.privilege_box{position:relative;background:url(../../img/contents/bg_coin_privilege_02.png) no-repeat 14px 57px;background-size:29px 29px;box-shadow:none}ul.list_box_02 li.privilege_box:after{background:url(../../img/contents/bg_coin_privilege_01.png) no-repeat left top;background-size:49px 31px;display:block;content:"";width:49px;height:31px;position:absolute;top:-1px;right:-1px}ul.list_box_02 li.privilege_box dl:after,.privilege_box .privilege_inbox_01:after{content:"";display:block;clear:both}ul.list_box_02 li.privilege_box dl{padding-right:4px}ul.list_box_02 li.privilege_box dt{float:left;display:block;width:40px;margin-right:8px;text-align:center}ul.list_box_02 li.privilege_box dt div.app_icon,ul.list_box_02 li.privilege_box dt div.app_icon:after{display:block;width:40px;height:40px}ul.list_box_02 li.privilege_box dd{margin-bottom:6px;padding-left:48px}ul.list_box_02 li.privilege_box dd:last-child{margin-bottom:0}ul.list_box_02 li.privilege_box dd.game_title{padding-right:20px}.privilege_box .privilege_inbox_01{margin-right:12px;border-top:1px dotted #bfbfbf;padding-top:8px;margin-top:8px}.privilege_box .privilege_inbox_01:first-child{margin-top:8px}ul.list_box_02 li.privilege_box .privilege_inbox_01 .item_icon{display:block;float:left;height:62px}ul.list_box_02 li.privilege_box .privilege_inbox_01 .item_mes{padding-left:70px;color:#333;font-size:12px;line-height:1.4}ul.list_box_02 li.privilege_box .privilege_inbox_01 .item_mes .item_mes_title{display:block;padding-bottom:3px;font-size:14px}ul.list_box_02 li.privilege_box .privilege_inbox_01 .item_mes .item_mes_limit{color:#c00;font-size:12px}.list_box_credit li{width:100%;background-color:#f6f4f4;border-top:1px solid #fff;border-bottom:1px solid #c5c5c5}.list_box_credit li:first-child{border-top:none}.list_box_credit li:last-child{border-bottom:none}.list_box_credit li:after{content:"";display:block;clear:both}.list_box_credit .empty_txt{font-weight:700;padding:50px 0;text-align:center}[class^=icon_card_]{display:block;float:left;height:27px;background:url(../../img/contents/payment_method_01.png) no-repeat;background-size:170px 27px;text-indent:-9999px;overflow:hidden}.icon_card_visa{background-position:left top;width:44px;margin-right:6px;background:url(../../img/contents/payment_method_05.png) no-repeat center/contain}.icon_card_jcb{background-position:-89px top;width:36px;margin-right:14px;background:url(../../img/contents/payment_method_01.png) no-repeat center/contain}.icon_card_master{background-position:-47px top;width:42px;margin-right:8px;background:url(../../img/contents/payment_method_06.png) no-repeat center/contain}.icon_card_americanex{background-position:-131px top;width:30px;margin-right:20px;background:url(../../img/contents/payment_method_07.png) no-repeat center/contain}.list_box_credit div.card_info_box{display:table;width:100%}.list_box_credit div.card_info_guide{padding:0 8px 10px;font-size:12px;color:#666}.list_box_credit div.card_info{display:table-cell;padding:10px 8px;text-align:left}.list_box_credit div.card_info p{margin-bottom:8px}.list_box_credit div.card_info p.card_num{float:left}.list_box_credit div.card_info p.card_rimit_date{clear:both;padding:5px}.list_box_credit .btn_area{display:table-cell;padding:10px 8px 10px 0;width:50px;vertical-align:middle}.list_box_credit .btn_01 input[type=submit],.list_box_credit .btn_01 a{font-size:14px;width:50px;box-shadow:0 1px 1px rgba(36,45,51,.1),inset 0 0 0 1px rgba(255,255,255,.26);background:#fff;border:1px solid #ccc}.list_box_credit li{position:relative}.list_box_credit li .radio_selected{font-weight:700}.list_box_credit .radio_label{font-size:14px;padding:5px}.popup_message_01.credit_setting{bottom:45px}.popup_message_01.credit_setting .arrow_left_bottom{left:40px}.paymentCreditcardMessage{padding:7px 20px;margin:0 auto 20px;width:calc(100% - 20px);font-size:13px;background:#ebf4f9;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box}.creditcardCreate{padding:30px 5%;box-sizing:border-box}.creditcardCreate h1{font-size:20px;font-weight:700;padding:0 10px;margin-bottom:20px;line-height:1.4}.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:20px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item{display:flex;flex-direction:column;margin-top:23px}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemName{margin-bottom:10px}.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;min-height:auto;font-size:16px;border:solid 1px #2f2f2f;border-radius:5px;box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.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-itemInputWrap.type-securityCode{align-items:flex-start;flex-direction:column}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item .creditcardCreate-itemNote{margin-top:10px;font-size:12px;line-height:1.2em;color:#8c8c8c}.creditcardCreate .creditcardCreate-basebox .creditcardCreate-item.varidationMsg{display:flex;flex-direction:row;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;min-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-noteBox{margin-top:30px}.creditcardCreate .creditcardCreate-noteBox .creditcardCreate-noteText{margin-left:1em;font-size:12px;line-height:1.5em;text-indent:-1em}.coin_info .coin_info_inner{margin:0 10px;padding:5px;border:1px solid #ccc;border-radius:7px;background-clip:padding-box;background-color:#ddd}.coin_info_inner p#have_coin,.coin_info_inner p#rimit_coin{text-align:center;border:1px solid #ccc;border-radius:6px;background-clip:padding-box;background-color:#fafafa;color:#333;font-size:14px}.coin_info .coin_info_inner p#have_coin{height:44px;line-height:44px;font-weight:700;border-radius:6px}.coin_info .coin_info_inner p#have_coin.actual{border-radius:6px 6px 0 0;border-bottom:none}.coin_info .coin_info_inner p#have_coin span{color:#e84c80;font-weight:700;font-size:16px}.coin_info .coin_info_inner p#have_coin span:after{content:"コイン";font-size:14px;padding-left:3px}.coin_info .coin_info_inner p#have_coin span.coin_zh:after{content:"Niji幣";font-size:14px;padding-left:3px}.coin_info .coin_info_inner p#rimit_coin{border-top:0;border-radius:0 0 6px 6px;background-color:#eee;padding:5px 0;border-bottom:1px solid #ccc;font-size:12px;position:relative}.coin_info .coin_info_inner p#rimit_coin span{display:block}.coin_info .coin_info_inner p#rimit_coin span:last-child{text-shadow:0 1px 1px rgba(255,255,255,.75);font-weight:700}.coin_info .coin_info_inner p#rimit_coin a{display:inline-block;width:26px;height:0;padding-top:26px;background:url(../../img/contents/icon_question_01.png) no-repeat left top;background-size:26px 26px;overflow:hidden;position:absolute;right:8px;bottom:10px}.coin_info .items{color:#319baa;font-weight:700;margin:0 8px 3px}.coin_info .sub_lead_06{height:auto;line-height:1.4;text-align:center;padding:5px 0}.coin_info .items_box{width:100%;display:table;table-layout:fixed;box-sizing:border-box;padding:0 4px}.coin_info .items_box li{box-sizing:border-box;display:table-cell}.coin_info .items_box .text_box_05{margin:0 4px 5px;padding-bottom:10px}.coin_info .items_box li:last-child>div{padding-bottom:8px}.coin_info .items_box .text_box_01{text-align:center}.coin_info .items_box .text_box_01>span{font-size:16px;font-weight:700;display:inline-block;padding:2px 0 10px;color:#333}.coin_info .items_box .text_box_01>span:after{content:"コイン";font-size:14px;padding-left:3px}.coin_info .items_box .text_box_01 p{margin:0 auto;width:132px}.coin_info .items_box .btn_02 a{height:44px;line-height:1.4;background:none;position:relative;padding:5px 0 0 20px}.coin_info .items_box .btn_02 .btn_icon{position:absolute;left:10px;display:inline-block;width:42px;height:42px;vertical-align:middle;text-indent:-9999px;overflow:hidden;background:url(../../img/contents/pf_icon_btn.png) no-repeat;background-size:37px 210px;margin-right:0}.coin_info .items_box .btn_pool a{display:block;width:132px;height:0;background:url(../../img/contents/btn_poolcoin_01.gif) no-repeat left top;background-size:132px 53px;overflow:hidden;padding:53px 0 0}.coin_info .text_box_01{font-size:12px;padding:10px 10px 0}.mini_btn_01 .option_btn{float:right;width:124px;margin-top:5px}.mini_btn_01 .option_btn a{font-size:12px;height:28px;line-height:28px;text-align:left}ul.list_box_changelog{margin:0 10px}ul.list_box_changelog li{padding:12px 0;border-bottom:1px solid #ddd;font-size:14px;line-height:1.4}ul.list_box_changelog li:first-child{border-top:1px solid #ddd}ul.list_box_changelog li dl{display:flex;flex-wrap:wrap}ul.list_box_changelog li dt{color:#818181;font-size:14px;margin-bottom:3px;width:100%}ul.list_box_changelog li dd:nth-of-type(1){font-weight:700;flex-grow:1}ul.list_box_changelog li dd:nth-of-type(2){padding-top:2px;width:120px}ul.list_box_changelog li dd:last-child{text-align:right;font-size:14px;font-weight:700;padding-top:2px}ul.list_box_changelog li .minus{color:#d54977}ul.list_box_changelog li .plus{color:#319ba9}.tab_area_01#message_list_menu .controls{border-top:solid 1px #ccc;margin-top:-1px}.tab_area_01#message_list_menu .controls td .btn_01 a{height:30px;line-height:30px;font-size:12px;text-align:left;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}.tab_area_01#message_list_menu .controls td .btn_01 a span{display:block;height:30px;background:url(../../img/contents/icon_write_01.png) no-repeat left 2px;background-size:20px 20px;font-weight:700;text-shadow:0 -1px 1px rgba(7,0,4,.4);padding-left:24px;margin-left:8px;overflow:hidden}table.link_style_icon{width:100%}.link_style_icon tr{border-bottom:1px solid #ddd;padding:8px 0}.link_style_icon tr:first-child{border-top:1px solid #ddd}.link_style_icon tr:last-child{border-bottom:none;box-shadow:0 1px 0 #d5d5d5,inset 0 1px 0 white}.link_style_icon td{padding:8px 0;vertical-align:middle}.link_style_icon td dl{clear:both;margin:0 8px}.link_style_icon td dl:after{content:"";display:block;clear:both}.link_style_icon td dt{float:left;display:inline-block;line-height:0;border-radius:6px;overflow:hidden;margin-right:8px}.link_style_icon td dt.app_icon,.link_style_icon td dt.profile_icon{position:relative}.link_style_icon td dt.app_icon img,.link_style_icon td dt.profile_icon img{border-radius:6px}.link_style_icon td dd{color:#666;line-height:1.4;font-size:14px;padding-left:88px}.link_style_icon td dd.app_title{color:#4c83e8;line-height:1.3;font-size:16px;font-weight:700;padding-bottom:3px}.link_style_icon#message_list+.main_box_footer_01,.link_style_icon#message_list+.more_link_02+.main_box_footer_01,.link_style_icon#message_list+.loading_box_01+.main_box_footer_01{margin-top:15px}.link_style_icon#message_list td.checkbox_area{height:100%;width:27px;vertical-align:top;padding-left:8px}.link_style_icon#message_list dl{margin-left:4px}.link_style_icon#message_list td dd{font-size:12px;padding-left:48px;line-height:normal}.link_style_icon#message_list td dd.app_title{font-size:12px;line-height:1.4;font-weight:400;margin-bottom:1px;padding-bottom:0;padding-left:48px}.link_style_icon#message_list td .user_info{margin-bottom:5px;padding-top:0}.link_style_icon#message_list td .user_info .user_name{color:#333}.link_style_icon#message_list td .user_info .user_name_new{color:#333;font-weight:700}.link_style_icon#message_list td .user_info .time{float:right;text-align:right;color:#818181}.link_style_icon#message_list td .icon_new_info+span{font-weight:700}#form_message section+section{margin-top:20px}#form_message .sub_lead_04{padding-bottom:15px}#form_message .text_box_01{margin-top:0}#message_friend_list .link_style_icon li:first-child a{box-shadow:inset 0 1px 2px rgba(7,0,2,.45)}#message_friend_list .link_style_icon dd{padding-left:56px}#message_friend_list .link_style_icon dd.user_name{padding-top:7px;padding-bottom:4px}#message_friend_list .btn_01 .type_03{height:40px;line-height:40px;text-align:center;margin-top:15px}#message_friend_list .btn_01 .type_03{font-size:16px}#message_friend_list .text_box_06{padding-bottom:0}#message_friend_list .text_box_06 .box_no_data{margin-top:4px}#received_mail .profile_icon{position:relative;display:block;width:36px;height:36px}#received_mail .profile_icon img{border-radius:7px;width:36px;height:36px}#received_mail .main_box_inner_01{padding-top:8px}#received_mail .user_list_box_01{margin-bottom:10px}#received_mail .user_list_box_01{width:100%;display:table;table-layout:fixed}#received_mail .user_list_box_01 li.from{display:table-cell;width:46px;padding-right:0;vertical-align:middle;padding-top:10px}#received_mail .user_list_box_01 li.icon{display:block;width:36px;float:left}#received_mail .user_list_box_01 li.user_name{display:table-cell;vertical-align:middle;line-height:1.4;padding:0 92px 0 52px;width:100%;font-size:14px}#received_mail .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}#received_mail .text_box_02{padding:0;background:#fff}#received_mail .text_box_02 p.mes_title{margin:15px 10px 0;padding-bottom:15px;border-bottom:1px dashed #ddd;font-weight:700}#received_mail .text_box_02 p.mes{padding:15px 10px}#received_mail .text_box_02 p.btn_03{margin-bottom:15px}#received_mail .text_box_02 .controls{border-top:1px solid #ddd}#received_mail .text_box_02 .controls table{width:100%}#received_mail .text_box_02 .controls td:first-child{width:35%;padding:12px 4px 12px 10px}#received_mail .text_box_02 .controls td:last-child{width:65%;padding:12px 10px 12px 4px}#received_mail .text_box_02 .btn_01 a span{font-weight:700}#setting_list .btn_02{margin-bottom:10px}#setting_list .btn_02:last-child{margin-bottom:15px}ul.list_box_setting_changelog li{padding:10px 8px;border-top:1px solid #fff;border-bottom:1px solid #c5c5c5;font-size:14px;line-height:1.4}ul.list_box_setting_changelog li:first-child{border-top:none;padding-top:5px}p.list_box_setting_guide{padding-top:5px;text-indent:-1em;padding:0 0 15px 1em;font-size:12px;color:#666;margin:5px 8px 0}#black_list .user_list_box_01 .user_name_btn a{font-weight:700}#black_list .user_list_box_01 .btn_area{width:52px}#black_list .user_list_box_01 .btn_04{width:50px;height:42px;margin-top:4px;border-radius:6px;box-shadow:0 1px 1px rgba(45,49,52,.25),inset 0 1px 0 white}#black_list .user_list_box_01 .btn_04 a{height:42px;line-height:42px;font-size:14px}#black_list .user_list_box_01{border-top:1px solid #c5c5c5;border-bottom:1px solid #fff}#black_list .user_list_box_01:nth-of-type(1){border-top:none}#black_list .user_list_box_01:nth-last-of-type(1){border-bottom:none}#black_list .user_list_box_01:nth-of-type(1) li{padding-top:8px}.box_no_data.black_list_registed{margin:10px 0 5px}#friend_list .tab_area_01 .controls{padding-top:5px}#friend_list .tab_area_01 .controls td:first-child{padding-top:5px}#friend_list .tab_area_01 .controls td:last-child{padding-top:5px}#friend_list .tab_area_01 .controls .btn_04{float:left}#friend_list .tab_area_01 .controls .btn_04.search_sort_btn{width:90%;text-align:left;float:right}#friend_list .tab_area_01 .controls:after{content:"";display:block;clear:both}#friend_list .tab_area_01 .controls .btn_04.search_sort_btn a{height:30px;line-height:30px;background:url(../../img/contents/icon_plus_01.png) no-repeat 7px 7px;background-size:16px 17px;padding-left:32px}#friend_list .tab_area_01 select{font-size:15px}#friend_list .tab_area_01 .controls.open{border-bottom:none}#friend_list .tab_area_01 .controls.open .btn_04.search_sort_btn a{background:url(../../img/contents/icon_minus_01.png) no-repeat 7px 7px;background-size:16px 17px}#friend_list .tab_area_01 .controls.edit_friend .btn_04{float:none;width:80px}#friend_list .tab_area_01 .controls.edit_friend td:first-child{width:35%}#friend_list .tab_area_01 .controls.edit_friend td:last-child{width:65%}#friend_list .tab_area_01 .controls.edit_friend td .btn_01 .type_03{color:#333;border:1px solid #ddd;background:#fff}#friend_list .tab_area_01 .controls.edit_friend td .btn_01 a{height:30px;line-height:30px;font-size:12px;text-align:left;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}#friend_list .tab_area_01 .controls.edit_friend td .btn_01 a span{display:block;height:30px;background:url(../../img/contents/icon_edit_02.png) no-repeat left 5px;background-size:17px 20px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.7);padding-left:22px;margin-left:6px;overflow:hidden}#friend_list .check_label.check_selected:before{content:"\f00c"}#friend_list .tab_area_01 .controls{background:#e7e7e7}#friend_list .tab_area_01 .controls .prelist{display:block;padding:0;margin:0 10px 0 8px;padding:2px 0}#friend_list .tab_area_01 .controls .prelist table{padding:0;width:100%}#friend_list .tab_area_01 .controls .prelist td:first-child{width:50%;padding:3px 0 7px}#friend_list .tab_area_01 .controls .prelist td:last-child{width:50%;padding:3px 0 7px}#friend_list .tab_area_01 .controls .prelist td:first-child .btn_04{border-radius:4px 0 0 4px}#friend_list .tab_area_01 .controls .prelist td:last-child .btn_04{border-radius:0 4px 4px 0}#friend_list .tab_area_01 .controls .prelist .btn_04{height:32px;line-height:32px;border:1px solid #b3b3b3;background-clip:padding-box;box-shadow:0 1px 0 #b4b4b4,inset 0 1px 0 #fffffe}#friend_list .tab_area_01 .controls .prelist .btn_04.current{background-clip:padding-box;background-color:#ebebeb;box-shadow:none;padding-bottom:1px;background-image:linear-gradient(to top,#ebebeb 7%,#dadada 100%)}#friend_list .tab_area_01 .controls .prelist td:first-child .btn_04.current{box-shadow:inset -2px 0 1px rgba(180,180,180,.3)}#friend_list .tab_area_01 .controls .prelist td:last-child .btn_04.current{box-shadow:inset 1px 0 1px rgba(180,180,180,.3)}#friend_list .tab_area_01 .controls .prelist .btn_04.current a{color:#e74b7f;text-shadow:0 1px 1px white}#friend_list .tab_area_01 .controls .prelist .btn_04{float:none;width:100%}#friend_list .controls.approval table{width:100%}#friend_list .controls.approval td:first-child{width:35%;padding-right:4px}#friend_list .controls.approval td:last-child{width:65%;padding-left:4px}#friend_list #search_sort_menu_01.hide+.link_style_icon li:first-child a{box-shadow:none}#friend_list .link_style_icon:not(.prelist) tr{background-image:none}#friend_list .link_style_icon.line_btn tr{background-image:linear-gradient(to top,#efefef 0,#fbfbfb 60%,#fff 100%)}#friend_list form .main_box_inner_01{box-shadow:none}#friend_list form .text_box_01.mb5{margin-top:5px;padding-bottom:2px}#friend_list .link_style_icon dd{padding-left:0}#friend_list .link_style_icon dd.user_name{padding-left:0;padding-top:6px;padding-bottom:4px;color:#4c83e8;font-weight:700}#friend_list .link_style_icon.edit_friend dd.user_name{color:#333}#friend_list .link_style_icon dd.time{color:#818181;font-size:12px}#friend_list .link_style_icon .checkbox_area{width:34px;padding:0 0 0 8px;vertical-align:middle}#friend_list .link_style_icon .checkbox_set{position:relative}#friend_list .link_style_icon.edit_friend dl{margin-left:0}#friend_list .link_style_icon.prelist td dd{padding-left:0}#friend_list .link_style_icon.prelist td dd.user_name{padding-left:0;padding-top:6px;padding-bottom:4px;font-weight:700}#friend_list .link_style_icon.prelist td dd.time{color:#818181;font-size:12px}#friend_list .link_style_icon.prelist td dd.user_name{padding-bottom:0;padding-top:0;height:34px;line-height:48px}#friend_list .link_style_icon.prelist td dl{margin-left:0}#friend_list .main_box_footer_01{margin-top:15px}#friend_list .text_box_01+.main_box_footer_01{margin-top:0}#friend_list #form_friend_delete .box_no_data+.text_box_01{padding-bottom:0}#friend_list .text_box_01 .btn_02{margin-bottom:5px}#friend_list .text_box_01 .btn_02 a span{display:block;height:42px;line-height:42px;color:#333;font-size:14px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75)}section[id^=diary_topic] .box_no_data{margin-bottom:20px}#diary_topic_list .text_box_01:first-child{background:#e7e7e7}#diary_topic_list #search_sort_menu_01{box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}#diary_topic_list #search_sort_menu_01 select{min-width:60%}#diary_topic_list .text_box_01:first-child+#search_sort_menu_01{border-top:1px solid #9b999a}#diary_topic_list .text_box_01:first-child+.link_style_icon,#diary_topic_list .text_box_01:first-child+.text_box_03{border-top:1px dotted #bdbbbb}#diary_topic_list .text_box_01:first-child a span{width:21px;height:21px;background:url(../../img/contents/icon_writing_03.png) no-repeat left top;background-size:21px 21px;font-weight:700;padding-left:30px;margin-left:-10px}#diary_topic_list .text_box_01.h1_shadow+.link_style_icon li:first-child a{box-shadow:none}#diary_topic_list .text_box_03{padding-top:12px;margin-bottom:10px}#diary_topic_list .text_box_03 .box_no_data{margin:0}#diary_topic .user_list_box_01 .icon{padding-bottom:5px}#diary_topic .user_list_box_01 .article_title{padding:10px 8px 5px 52px;line-height:1.3}#diary_topic .user_list_box_01 .profile_icon,#diary_topic .user_list_box_01 .profile_icon:after{display:block;width:36px;height:36px}#diary_topic .user_list_box_01+.text_box_01{padding:0 8px 5px;font-size:12px;border-bottom:1px dotted #bdbdbd}#diary_topic .text_box_01 .article_time{display:inline-block;width:50%;color:#818181}#diary_topic .text_box_01 .article_comment{display:inline-block;width:50%;text-align:right}#diary_topic .text_box_01#user_input{line-height:1.5;padding-bottom:20px;font-size:14px}#diary_topic .text_box_01#user_input_confirm{line-height:1.5;padding-bottom:20px;padding-top:8px;margin-top:5px;font-size:14px;border-bottom:1px dotted #bdbdbd;border-top:1px dotted #bdbdbd}#diary_topic .text_box_01+.text_box_01#user_input_confirm{border-top:none}#diary_topic section:first-child .controls{border-top:1px dotted #b5b5b5}#diary_topic section:first-child .controls table{width:100%}#diary_topic section:first-child .controls td:first-child{width:50%;padding:12px 4px 18px 8px}#diary_topic section:first-child .controls td:last-child{width:50%;padding:12px 8px 18px 4px}#diary_topic section:first-child .controls .btn_01 a span{font-weight:700}#diary_topic .diary_topic_edit .article_title .form_layout_01 li{padding:0}#diary_topic .diary_topic_edit .article_title .form_layout_01 li p{padding-top:3px;padding-bottom:5px}#diary_topic .diary_topic_edit input[type=text]{height:36px;font-size:14px}.form_layout_01 textarea#diary_topic_contents{height:180px}#diary_topic .diary_topic_edit .comment_block .text_box_03{padding-bottom:12px}#diary_topic_comment_form{background:#e7e7e7;padding-bottom:4px;border-bottom:1px dotted #bdbdbd}#diary_topic_comment_form textarea{height:67px;font-size:14px}#diary_topic_comment_form textarea::-webkit-input-placeholder{font-size:14px;color:#ccc}#diary_topic_comment_form textarea:-moz-placeholder{font-size:14px;color:#ccc}#diary_topic_comment_form .caution{float:left;font-size:12px;padding:8px 0}#diary_topic_comment_form .txtcnt{padding:8px 0;text-align:right;font-size:12px;color:#666}#diary_topic_comment_form .txtcnt .error{color:#c00}#diary_topic_comment .main_box_shadow{padding-bottom:8px;margin-bottom:15px}#diary_topic_comment .main_box_shadow .box_no_data{margin-top:15px;margin-bottom:10px}#diary_topic_comment .comment_block{padding-top:2px;border-top:1px solid #c5c5c5;border-bottom:1px solid #fff}#diary_topic_comment .comment_block:nth-of-type(1){border-top:none}#diary_topic_comment .comment_block:last-child{border-bottom:none}#diary_topic_comment .user_list_box_01 li{padding:0 8px}#diary_topic_comment .user_list_box_01 li.icon{width:50px;padding-bottom:4px}#diary_topic_comment .user_list_box_01 li.icon .profile_icon,#diary_topic_comment .user_list_box_01 li.icon .profile_icon:after{display:block;width:40px;height:40px}#diary_topic_comment .user_list_box_01 li.user_name{padding-left:54px;font-size:12px;font-weight:700}#diary_topic_comment .user_list_box_01 li.time{font-size:12px}#diary_topic_comment .text_box_03{clear:both;font-size:12px}#diary_topic_comment .controls{text-align:right;padding:0 8px 10px}#diary_topic_comment .controls:after{content:"";display:block;clear:both}#diary_topic_comment .controls p{float:right;display:block;width:60px;height:30px;line-height:30px;text-align:center}#diary_topic_comment .controls p a{font-weight:700}#diary_topic_list .main_box_footer_01,#diary_topic_comment+.main_box_footer_01{margin-top:15px}#diary_topic_comment .comment_block:last-child{box-shadow:0 2px 3px rgba(7,0,2,.2)}#diary_topic_list .text_box_03{margin-bottom:0}#diary_topic_list .text_box_03+.main_box_footer_01{margin-top:5px}#load_diary_comment{margin-bottom:15px}#community_layout_01 section{margin-bottom:15px}#community_layout_01 #search_result+section,#community_layout_01 section+.no_login_area+section+section+section{box-shadow:none}#community_layout_01 h2.sub_lead_01+.community_list li:first-child a{padding-top:6px}#community_layout_01 h2.sub_lead_01+.link_style_info li:first-child a{margin-top:-2px}#community_layout_01 .link_style_info li span{font-weight:700}#community_layout_01 #community_topic_view .user_list_box_01:nth-last-of-type(1){width:100%}#community_layout_01 .tab_area_01+.link_style_icon{box-shadow:0 1px 3px rgba(7,0,2,.35)}#community_layout_01 .user_list_box_01:nth-last-of-type(1),#community_topic_comment .comment_block:last-child{box-shadow:0 2px 3px rgba(7,0,2,.2)}#community_layout_01 #community_topic_view .user_list_box_01:nth-last-of-type(1),#community_layout_01 #community_topic_comment .user_list_box_01:nth-last-of-type(1){box-shadow:none}.communityList{padding:0 10px}.communityList_item:not(:first-child){margin-top:10px}.communityList .communityItem{display:block;border-radius:6px;box-shadow:0 1px 6px 1px rgba(0,0,0,.1)}.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,.5);content:""}.communityItem .communityHeaderBg{display:block;opacity:.5;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-filter:blur(5px)}.communityItem .communityIcon{margin:10px;flex-shrink:0;position:relative;z-index:2}.communityItem .communityIcon img{width:64px;height:64px;border-radius:8px}.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:-7px;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"}.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"}.searchResults_box{padding:0 10px;margin-top:10px}.searchResults_box .number{font-weight:700}.searchResults_box .details{margin-top:6px;text-align:center;font-size:16px;padding-top:20px}.iconLinkList{padding:0 10px}.iconLinkList>li:not(:first-child){margin-top:6px}.iconLinkList>li:not(:first-child):before{display:block;position:absolute;left:50px;right:0;top:-3px;border-top:solid 1px #eee;content:""}.iconLinkList_item{position:relative}.iconLinkList_item a{display:flex;align-items:center;font-size:14px}.iconLinkList_item a:before{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;margin-right:10px;font-size:20px;background:#eee;color:#bbb;font-weight:900;font-family:"Font Awesome 5 Pro";content:""}.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 2px 0 auto;box-shadow:-1px 1px 0 #999 inset;content:""}.iconLinkList_item a i{font-style:normal;font-size:12px}#community_layout_01 #search_sort_menu_01.main_box_shadow+section:nth-of-type(1){margin-top:15px}#community_layout_01 .community_add{padding:0 8px 15px}#community_layout_01 .community_add .btn_04{display:block;height:40px;line-height:40px;background-image:linear-gradient(to top,#ffd6e9 0,#fff7f9 100%)}#community_layout_01 .community_add.btn_cancel .btn_04{border:1px solid #bdbaba;background-image:linear-gradient(to top,#ececec 0,#fcfcfc 100%)}#community_layout_01 .community_add .btn_04 a span{margin:0 auto;display:block;width:134px;height:40px;line-height:40px;color:#e74b7f;font-size:14px;font-weight:700;background:url(../../img/contents/icon_community_01.png) no-repeat 12px 6px;background-size:25px 25px;padding-left:40px}#search_result{background:#eee;padding:5px 10px;font-size:14px;border-bottom:1px solid #ddd}#search_result p{line-height:22px;padding-top:1px}#search_result p span{line-height:22px;font-size:12px;padding-left:2px}#search_result p span.searched_word{font-size:14px;font-weight:700}#search_result p span.cnt_result{float:right;font-size:14px;font-weight:700}#search_result p span.cnt_result span{font-size:12px;padding-left:2px}#search_result:after{content:"";display:block;clear:both}.link_style_icon#search_result_list li:first-child a{box-shadow:none}#community_layout_01 section.no_data_01,#community_layout_01 section.no_data_02{border-bottom:none;box-shadow:none}#community_layout_01 section.no_data_01{padding-top:10px;margin-bottom:5px}#community_layout_01 section.no_data_02{display:block;padding-bottom:20px;margin-bottom:0}#community_layout_01 section.no_data_01 .box_no_data{margin:4px 8px 15px}#community_layout_01 section.no_data_01 .text_box_01{padding-top:0}#community_layout_01 section.no_data_02 .box_no_data{margin:8px 8px 0}#community_layout_01 .text_box_01+.main_box_footer_01{margin-top:0}#community_layout_01 .text_box_01 .btn_02{margin-bottom:5px}#community_layout_01 .text_box_01 .btn_02 a span{display:block;height:42px;line-height:42px;color:#333;font-size:14px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.75)}#community_layout_01 h1.main_lead_01 .icon_official,#community_info h1.main_lead_01 .icon_official{float:left;height:19px;line-height:18px;font-size:14px;background-position:left top;margin-right:4px;margin-top:2px}#community_layout_01 .text_box_01:first-child.community_add{background:#e7e7e7;border-bottom:1px dotted #bdbdbd;padding:12px 8px}#community_layout_01 .text_box_01:first-child.community_add .btn_04 a span{width:192px}#community_layout_01 .text_box_01:first-child.community_add p{text-align:center;font-size:10px;margin-top:8px}#community_layout_01 .link_style_icon.article.disabled li a{background-image:none}#community_layout_01 .link_style_icon.article li:first-child{margin-top:-2px}#community_layout_01 .link_style_icon.article li dt{display:block;float:none;line-height:1.5;padding-bottom:2px}#community_layout_01 .link_style_icon.article li dd.article_time{width:60%}#community_layout_01 .link_style_icon.article li dd.article_comment{width:40%}#community_layout_01 .topic_comment_form{background:#e7e7e7;padding-bottom:4px;border-bottom:1px dotted #bdbdbd}#community_layout_01 .topic_comment_form .sub_lead_01{padding:10px 0 0 10px}#community_layout_01 .topic_comment_form textarea{height:67px;font-size:14px}#community_layout_01 .topic_comment_form textarea::-webkit-input-placeholder{font-size:14px;color:#ccc}#community_layout_01 .topic_comment_form textarea:-moz-placeholder{font-size:14px;color:#ccc}#community_layout_01 .topic_comment_form .caution{float:left;font-size:12px;padding:8px 0}#community_layout_01 .topic_comment_form .txtcnt{padding:8px 0;text-align:right;font-size:12px;color:#666}#community_layout_01 .topic_comment_form .txtcnt.error{color:#c00}#community_layout_01 .addimg_thumbnail img{max-height:100px;width:auto;margin:0 auto 10px;display:block;border:solid #fff 1px;box-shadow:0 2px 2px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.2),0 0 0 2px rgba(200,200,200,.2)}#community_layout_01 p.add{font-size:12px;text-align:center}#community_layout_01 span.icon_add{display:inline-block;width:12px;height:12px;background:url(../../img/contents/icon_add_01.png) no-repeat 0 0;background-size:100%}#community_topic_comment .img_thumbnail img{max-height:300px;width:auto;margin:10px auto 3px;display:block;border:solid #fff 1px;box-shadow:0 2px 2px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.2),0 0 0 2px rgba(200,200,200,.2)}#pict_back{background-color:rgba(0,0,0,.75)!important;background-size:auto auto;z-index:10;width:100%;height:222%;position:absolute!important}#pict_back img{width:auto;max-height:800px!important;display:block;margin:52px auto 0;position:relative}.pict_comment{width:100%;height:100px;background-color:#333;position:absolute;border-top:solid 1px #646464;bottom:0;z-index:200}#pict_back p{float:right;display:block;width:60px;height:30px;line-height:30px;text-align:center;margin:10px}#community_regist ul.check_radio_list_01 li{display:block}#community_regist ul.check_radio_list_01 li:last-child{padding-bottom:0}#community_regist select{width:100%;margin-bottom:0}#community_regist input,#community_regist textarea{font-size:14px}#community_regist .short_descript{height:60px}#community_regist .check_radio_list_01 .radio_label{margin-left:8px}#community_regist table.check_radio_list_01 td{width:148px;vertical-align:middle;padding-bottom:10px}#community_regist table.check_radio_list_01 tr:last-child td{padding-bottom:0}#community_regist table.check_radio_list_01 td .radio_btn_set{float:left}#community_regist table.check_radio_list_01 td .radio_label{margin:30px 5px 0 8px}#community_regist .icon{position:relative}#community_regist table .icon:after{left:40px}#community_regist .icon img{border-radius:6px}#community_regist table.check_radio_list_01 td .icon:after{content:"";display:block;clear:both}#community_regist ul+.global_error_list_01,#community_regist table+.global_error_list_01{margin-top:10px}#community_topic_view .article_title{padding:8px 8px 4px;font-weight:700}#community_topic_view .user_list_box_01 li{display:block;width:auto;padding:8px 8px 0}#community_topic_view .user_list_box_01 li:last-of-type{padding-bottom:8px}#community_topic_view .user_list_box_01 .icon .profile_icon,#community_topic_view .user_list_box_01 .icon .profile_icon:after{width:36px;height:36px}#community_topic_view .user_list_box_01 .icon .profile_icon img{width:100%;height:100%}#community_topic_view .user_list_box_01 .article_time{color:#818181;font-size:12px;padding-top:10px}#community_topic_view .user_list_box_01 .user_name{font-size:12px;padding:6px 8px 0}#community_topic_view .user_list_box_01{display:block;float:left;width:200px}#community_topic_view .controls{float:right;width:60px;margin-right:8px;margin-top:8px}#community_topic_view .controls p{display:block;width:60px;height:30px;line-height:30px;text-align:center}#community_topic_view .article_text{clear:both;font-size:12px;padding:10px 8px 15px}#community_topic_comment .main_box_shadow{padding-bottom:8px}#community_topic_comment+.main_box_footer_01{margin-top:15px}#community_topic_comment .comment_block{padding-top:8px;border-top:1px solid #c5c5c5;border-bottom:1px solid #fff}#community_topic_comment .comment_block:first-child{border-top:none}#community_topic_comment .comment_block:last-child{border-bottom:none}#community_topic_comment .user_list_box_01 li{padding:0 8px}#community_topic_comment .user_list_box_01 li.icon{width:40px;padding:4px}#community_topic_comment .user_list_box_01 li.icon .profile_icon,#community_topic_comment .user_list_box_01 li.icon .profile_icon:after{display:block;width:40px;height:40px}#community_topic_comment .user_list_box_01 li.icon .profile_icon img{width:100%;height:100%}#community_topic_comment .user_list_box_01 li.topicno_time{display:block;height:18px;padding-top:8px}#community_topic_comment .user_list_box_01 li.topicno_time span{font-size:12px;color:#818181}#community_topic_comment .user_list_box_01 li.topicno_time span:first-child{float:left}#community_topic_comment .user_list_box_01 li.topicno_time span:last-child{float:right}#community_topic_comment .user_list_box_01 li.topicno_time:after{content:"";display:block;clear:both}#community_topic_comment .user_list_box_01 li.user_name{display:block;padding-left:50px;padding-bottom:8px;font-size:12px;font-weight:700}#community_topic_comment .text_box_03{clear:both;font-size:12px}#community_topic_comment .controls{text-align:right;padding:0 8px 10px}#community_topic_comment .controls:after{content:"";display:block;clear:both}#community_topic_comment .controls p{float:right;display:block;width:60px;height:30px;line-height:30px;text-align:center}#community_topic_comment .controls p a{font-weight:700}.community_member_list #search_sort_menu_01 .search_box{margin-top:-6px}.community_member_list .link_style_icon dd{padding-left:0}.community_member_list .link_style_icon dd.user_name{padding-left:0;padding-top:6px;padding-bottom:4px;color:#4c83e8;font-weight:700}.community_member_list .link_style_icon.edit_friend dd.user_name{color:#333}.community_member_list .link_style_icon dd.time{color:#818181;font-size:12px}#community_layout_01 #friend_list .tab_area_01{padding-top:12px}#community_layout_01 #friend_list .tab_area_01 .tabs{background-color:#fcfcfc}#community_layout_01 #friend_list .tab_area_01 .tabs td{padding-top:0;width:33%}#community_layout_01 #friend_list .tab_area_01 .tabs td:first-child{padding-right:5px}#community_layout_01 #friend_list .tab_area_01 .tabs td:last-child{padding-left:5px}#community_layout_01 #friend_list .tab_area_01 .tabs .tab_01:not(.off) span{font-size:14px}#community_layout_01 #friend_list .tab_area_01 .tabs .tab_01:not(.off) span:last-child{font-size:12px}#community_layout_01 #friend_list .tab_area_01 .tabs .tab_01.off span{font-size:12px}#community_layout_01 #friend_list .tab_area_01 .controls .btn_04.search_sort_btn{width:70px}#community_layout_01 #friend_list .link_style_icon.community_member_list .checkbox_area{width:34px;padding:0 0 0 8px;vertical-align:middle}#community_layout_01 #friend_list .link_style_icon.community_member_list .checkbox_set{position:relative}#community_layout_01 #friend_list .link_style_icon.edit_member dl{margin-left:0}#community_layout_01 #friend_list .link_style_icon.checkbox td dd{padding-left:0}#community_layout_01 #friend_list .link_style_icon.checkbox td dd.user_name{padding-left:0;padding-top:4px;padding-bottom:4px;font-weight:700;color:#333}#community_layout_01 #friend_list .link_style_icon.checkbox td dd.time{color:#818181;font-size:12px}#community_layout_01 #friend_list .link_style_icon.checkbox td dl{margin-left:0}#community_layout_01 #friend_list #search_sort_menu_01:not(.hide)+.link_style_icon.line_btn tr:first-child td{box-shadow:inset 0 1px 1px rgba(0,0,0,.35)}#community_layout_01 #friend_list .tab_area_01 .controls.edit_friend .btn_04{float:none;width:80px}#community_layout_01 #friend_list .tab_area_01 .controls.edit_friend td:first-child{width:50%}#community_layout_01 #friend_list .tab_area_01 .controls.edit_friend td:last-child{width:50%}#community_layout_01 #friend_list .tab_area_01 .controls.edit_friend td .btn_01 a span{padding-top:1px;padding-left:25px;background:url(../../img/contents/icon_block_01.png) no-repeat 2px 6px;background-size:17px 20px}#community_layout_01 #friend_list .tab_area_01 .controls.no_border{border-bottom:none}#community_layout_01 #friend_list .user_list_box_01:nth-of-type(1){box-shadow:inset 0 1px 1px rgba(0,0,0,.35)}#community_info section{margin-bottom:15px}#community_info .community_main_img{display:block;width:80px;height:80px;padding:6px;text-align:center;border:1px solid #d0d0d0;border-radius:7px;background-clip:padding-box;box-shadow:1px 2px 3px rgba(7,0,2,.33),inset 0 1px 0 rgba(255,255,255,.75);background-color:#d0d0d0;background-image:linear-gradient(to top,#d7d7d7 0,#c8c8c8 100%)}#community_info .main_lead_01,#community_layout_01 .main_lead_01{margin:0 10px;border-bottom:1px solid #ddd}dl.community_main .app_icon p,dl.community_main .app_icon a{position:relative;display:block;width:80px;height:80px}dl.community_main .app_icon a:after,dl.community_main .app_icon p:after{display:block;width:80px;height:80px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-clip:padding-box;box-shadow:inset 1px 1px 2px rgba(7,0,2,.4)}#community_info .community_main_img img{border-radius:7px}dl.community_main .status{display:block;text-align:center;margin:6px 0 0}dl.community_main .status span{display:inline-block;margin:0 auto;text-align:center;padding:1px 8px;height:1.5em;line-height:1.6em;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;font-size:10px;font-weight:700;text-shadow:0 -1px 0 rgba(7,0,2,.2)}dl.community_main .status .owner{background-color:#8171b1}dl.community_main .status .member{background-color:#e84c80}dl.community_main .status .wish{background-color:#53aebb}.community_main dt{float:left;margin-right:4px}.community_main dd{color:#333;font-size:14px;padding:4px 0;padding-left:104px}.community_main dd:last-child{padding-bottom:0}.community_main dd.btn_message{margin-top:2px;padding-bottom:3px}.community_main dd.short_descript{font-size:12px;line-height:1.5}.community_main dd span.item_label{display:inline-block;width:70px}.community_main dd.join_text p{text-indent:-.7em;padding-left:.7em;font-size:10px}.community_main dd.join_text p span{padding-right:2px}.community_main:after{content:"";display:block;clear:both}.community_main dd .btn_02 a{height:30px;line-height:30px;font-size:12px;padding-left:7px}.community_main dd .btn_04 a{height:30px;line-height:30px;overflow:hidden;text-align:center}.community_main dd .btn_04 a span{display:inline-block;line-height:30px}#community_info .footer_btn .btn_04 a{height:43px;line-height:42px;overflow:hidden;text-align:center}#community_info .footer_btn .btn_04 a span{display:inline-block;line-height:42px}.community_main dd.btn_newtopic .btn_04,.community_main dd.btn_join .btn_04,#community_info .footer_btn.btn_join .btn_04{background-image:linear-gradient(to top,#ffd6e9 0,#fff7f9 100%)}.community_main dd.btn_newtopic .btn_04 a span{color:#e74b7f;font-weight:700;background:url(../../img/contents/icon_topic_01.png) no-repeat left 5px;background-size:25px 22px;padding-left:24px}.community_main dd.btn_join .btn_04 a span,#community_info .footer_btn.btn_join .btn_04 a span{color:#e74b7f;font-weight:700;background:url(../../img/contents/icon_community_01.png) no-repeat left 3px;background-size:22px 22px;padding-left:22px}#community_info .footer_btn.btn_join .btn_04 a span{font-size:14px;padding-left:24px;background-position:left 9px}.community_main dd.btn_cancel .btn_04 a span,#community_info .footer_btn.btn_cancel .btn_04 a span,#community_layout_01 .text_box_01:first-child.community_add.btn_cancel .btn_04 a span{color:#52aebb;font-weight:700;background:url(../../img/contents/icon_cancel_01.png) no-repeat left 6px;background-size:17px 20px;padding-left:22px}#community_info .footer_btn.btn_cancel .btn_04 a span{font-size:14px;background-position:left 12px;padding-left:20px}#community_layout_01 .text_box_01:first-child.community_add.btn_cancel .btn_04 a span{background-position:left 11px;padding-left:20px}#community_info #community_info_topic .link_style_icon.article li dt{display:block}#community_info #community_info_topic .link_style_icon.article li dd.article_time{width:60%}#community_info #community_info_topic .link_style_icon.article li dd.article_comment{width:40%}#community_info #community_info_topic .link_style_icon.article.disabled li a{background-image:none}#community_info #community_info_topic .link_style_icon.article.disabled dt{color:#4b4c4c}#community_info #community_info_detail{margin-top:20px;margin-bottom:0}#community_info #community_info_detail .info_box{margin:4px 8px 10px;padding:5px;border:1px solid #bdbaba;border-radius:7px;background-clip:padding-box;background-color:#e1e1e1;box-shadow:0 1px 0 white}#community_info #community_info_detail .info_box_inner{border:1px solid #bdbaba;border-radius:7px;background-color:#e1e1e1;padding-top:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.07)}#community_info #community_info_detail .info_box_inner table{width:100%}#community_info #community_info_detail .info_box_inner tr:first-child th,#community_info #community_info_detail .info_box_inner tr:first-child td{padding:12px 8px 5px}#community_info #community_info_detail .info_box_inner tr:last-child th,#community_info #community_info_detail .info_box_inner tr:last-child td{padding:5px 8px 12px}#community_info #community_info_detail .info_box_inner tr:first-child th{border-radius:6px 0 0}#community_info #community_info_detail .info_box_inner tr:last-child th{border-radius:0 0 0 6px}#community_info #community_info_detail .info_box_inner tr:first-child td{border-radius:0 6px 0 0}#community_info #community_info_detail .info_box_inner tr:last-child td{border-radius:0 0 6px}#community_info #community_info_detail .info_box_inner th,#community_info #community_info_detail .info_box_inner td{padding:5px 8px}#community_info #community_info_detail .info_box_inner th{width:100px;text-align:right;background-color:#ededed;border-right:1px solid #e1e1e1}#community_info #community_info_detail .info_box_inner td{background-color:#fcfcfc;font-weight:700}#community_info section#community_info_detail .text_box_05{padding:12px;line-height:1.5}#community_info .footer_btn{padding:14px 8px 0}#community_info .main_box_footer_01{margin-top:16px}.controlFuncs{margin-left:auto;margin-bottom:8px;display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 10px 10px}.controlFuncs .controlFuncs_item:not(:first-child){margin-left:10px}.controlFuncs .controlFuncs_item a{color:#616161;padding:6px 10px;border-radius:4px;line-height:1;display:inline-block;transition:all .1s ease-in-out;white-space:nowrap;font-size:12px}.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)}.text_box_02#about_favorite{margin-top:2px;padding-left:0;padding-right:0;padding-bottom:2px}.text_box_02#about_favorite h3{padding:0 8px;background-color:#ffe8d9;border-top:1px solid #efd4c3;border-bottom:1px solid #efd4c3;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.text_box_02#about_favorite h3 span{display:block;height:28px;line-height:28px;padding-top:1px;padding-left:22px;background:url(../../img/contents/icon_heart_02.png) no-repeat left 4px;background-size:17px 20px;color:#e74b7f;font-size:14px;font-weight:700;text-shadow:0 1px 1px white}.text_box_02#about_favorite .text_box_05{padding-bottom:4px}#friend_list .tab_area_01.favorite_user_menu .controls td{padding-bottom:9px}#friend_list .tab_area_01.favorite_user_menu .controls.edit_friend td:first-child{width:32%}#friend_list .tab_area_01.favorite_user_menu .controls.edit_friend td:last-child{width:68%}#friend_list .tab_area_01.favorite_user_menu .controls.edit_friend td .btn_01 a span{background:url(../../img/contents/icon_delete_02.png) no-repeat 1px 5px;background-size:17px 20px;padding-left:20px}.favorite_user_list{border-top:1px dotted #bdbbbb}.favorite_user_list .link_style_icon li:first-child a,.favorite_user_list .link_style_icon tr:first-child{box-shadow:none}section[id^=user_icon_name_time_list] .box_no_data{margin-bottom:20px}section[id^=user_icon_name_time_list] .main_box_footer_01{margin-top:15px}#search_layout_01 section.main_box_inner_04{margin-top:20px}#search_layout_01 section.main_box_inner_04:nth-last-of-type(1){padding-bottom:0}.static_item_list_01+.main_box_footer_01{margin-top:10px}.static_item_list_01 dt{height:auto;line-height:1.4;padding:8px 10px;color:#333;font-size:14px;font-weight:700;background:#ddd}.static_item_list_01 dd{padding:15px 10px;line-height:1.5;font-size:13px}.static_item_list_01 .sub_lead_intitle{font-size:14px;font-weight:700;padding:0 0 3px;margin-bottom:8px;text-indent:-1em;padding-left:1em}.static_item_list_01 p+.sub_lead_intitle,.static_item_list_01 ol+.sub_lead_intitle{padding-top:16px}ol.numbering,.static_item_list_01 ol.numbering,.static_item_list_01 ol.disclist,.static_item_list_01 ol.alpha{padding-left:8px;margin:0 0 0 1em}.static_item_list_01 ol.indent{padding-left:8px;margin:0 0 0 .4em}ol.numbering li,.static_item_list_01 ol.numbering li{list-style-type:decimal;padding-bottom:2px}.static_item_list_01 ol.disclist li{list-style-type:disc}.static_item_list_01 ol.alpha li{list-style-type:lower-alpha}.static_item_list_01 ol.listmark_none li{list-style-type:none!important}.enactment_date{text-align:right}#receive_coin p{margin-bottom:10px;line-height:0}#receive_coin p:last-child{margin-bottom:0}#support_form .text_box_01{margin:0 0 20px}#support_form .text_box_01:not(.form_layout_01) select{width:100%}#support_form .confirm_txt{margin-top:0!important}#support_form .global_error_list_01{padding:0}#support_form .sub_lead_04{padding:20px 0 10px;margin:0 10px;border-top:solid 1px #ddd}#support_form .sub_lead_04:nth-of-type(1){margin-top:0}#support_form .sub_lead_04 span.need{float:none;font-weight:400;color:#c00;font-size:10px}#support_form .caution_box_01{margin-top:10px;margin-bottom:0}#support_form .caution_box_01 .message{text-indent:0;padding-left:26px}#support_form #bug_date.form_layout_01{border:none}#support_form input[type=text],#support_form textarea{font-size:14px}#support_form textarea{height:150px}#support_form .indent_01{clear:both;color:#666;font-size:12px;margin:8px 0 0}#support_form .separator_line_dot{margin-top:15px}#support_form .submit_btn{margin:15px 0}.support_number{font-weight:700;padding:0 4px}#support_form .user_list_box_01 li{padding-bottom:0}#pf_help_list .item:nth-of-type(1){margin-top:-4px}#pf_help_list .item h3{background:#444343 url(../../img/contents/btn_help_list_open.png) no-repeat right center;background-size:35px 18px;color:#fff;font-weight:700;font-size:14px;border-bottom:1px solid #fff;padding:12px 35px 12px 10px;line-height:1.4}#pf_help_list .item.open h3{background:#444343 url(../../img/contents/btn_help_list_close.png) no-repeat right center;background-size:35px 18px}#pf_help_list .link_style_info li.answer_open a{border-bottom:1px dotted #ccc}#pf_help_list .link_style_info li.answer_open a.banner{border-bottom:0;padding:0;text-indent:0;background:none;margin-top:10px}#pf_help_list .link_style_info li.answer_open .text_box_02{border-top:none;border-bottom:1px solid #ddd;margin-bottom:-1px}#pf_help_list .link_style_info li:nth-last-of-type(1).answer_open .text_box_02{border-bottom:none}#pf_help_list .link_style_info .text_box_02 .btn_02{margin:15px 0}#pf_help_list .link_style_info .text_box_02 .btn_02:nth-last-of-type(1){margin:15px 0 0}#pf_help_list .btn_02 a{text-decoration:none;display:block;color:#333;font-size:14px;font-weight:700;height:auto;padding:10px 24px 10px 10px;border-bottom:none!important}#pf_help_list .btn_02 a .sub{font-size:10px}#search_layout_01 #pf_help_list .link_style_info li:first-child a{box-shadow:none}#pf_help_list .item .in_item{display:none}#pf_help_list .item.open .in_item{display:block}#pf_help_list .in_item li .text_box_02{display:none}#pf_help_list .in_item li.answer_open .text_box_02{display:block;padding:15px 10px}.flow_list_01 li{padding-bottom:26px;position:relative;text-indent:-1em;padding-left:1em}.flow_list_01 li:after{width:0;height:0;border-style:solid;border-width:10px 7.5px 0;border-color:#9e9e9e transparent transparent;content:"";position:absolute;left:50%;bottom:8px}.flow_list_01 li:last-child{padding-bottom:5px}.flow_list_01 li:last-child:after{border:none}.faqAndroid .main_lead_01{padding:0}.faqAndroid .type-gray{background:#f1f1f1}.faqAndroid img{display:block;max-width:80%;height:auto;margin:0 auto;border:2px solid #ccc;margin:0 auto 20px}.faqAndroid p{padding:10px 0;line-height:1.4}.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}.guide-reward-number .text_box_01{margin:15px 0}.guide-reward-number .text_box_02.in_item{padding:15px 10px}#regist .main_box_inner_03{overflow:hidden}.display_game_01 .link_style_icon li a{background:none}.display_game_01 .link_style_icon li:first-child a{box-shadow:none}#regist .btm_box+#ranking_list{margin-top:-25px}#regist .btm_box+.game_start{margin:-10px 8px 15px}#regist .main_box_inner_03 #ranking_list+p.game_start{margin:15px 8px}#regist .complete_finish{display:block;background:#ededed;border-radius:5px;background-clip:padding-box;font-size:13px;padding:10px;margin:10px 8px;text-align:center}#regist .complete_finish .text{padding-bottom:0}@media screen and (max-width:767px){#maintenance_page .box_no_data{margin:2% 2% 14%;padding:2%}#maintenance_page .box_no_data .maintain_attention{line-height:1.3}#maintenance_page .maintain_period{margin-bottom:12px}#maintenance_page .maintain_period dt{padding-bottom:3px}#maintenance_page .maintain_period dd{text-align:center}}@media screen and (min-width:768px){#maintenance_page .box_no_data{width:90%;max-width:924px;margin:2% auto 20%;padding:1.6%}#maintenance_page .box_no_data .maintain_attention{font-size:18px;margin:16px 0}#maintenance_page .box_no_data p br{display:none}#maintenance_page .box_no_data .error_info_01{padding:15px 0 0}#maintenance_page .maintain_period{margin-bottom:15px}#maintenance_page .maintain_period dt{text-align:center}#maintenance_page .maintain_period dd{text-align:center;line-height:1.4}#maintenance_page .text_strong_02{font-size:20px}#maintenance_page .maintenance_lead{display:block;font-size:92.9%;line-height:1.7}}.reward_message{background:url(../../img/contents/txt_reward_01.png) no-repeat 0 0;background-size:contain;width:100%;height:0;padding-top:33.6%;line-height:200%;overflow:hidden}.coin_campaign{padding:5px 0;text-align:center;box-shadow:0 2px 3px rgba(7,0,2,.2);margin-top:-3px}.coin_campaign p{margin-top:5px}.coin_campaign p:nth-last-of-type(1){margin-bottom:5px}.main_box_inner_01 .coin_campaign{box-shadow:none}div#bingo_clear{position:absolute;z-index:100;width:100%;animation:blink_bingo 4 sease-out both alternate}@keyframes blink_bingo{0%{opacity:0;transform:translateY(-200px)}10%,90%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-200px)}}.box_no_data .error_info_01{line-height:1.5;text-align:left;margin:30px 0 0;border-top:1px dotted #bdbbbb;padding:30px 0 0}.box_no_data .error_info_01 .indent_01{margin-top:15px;padding:0}#qr_welcome img{width:100%;height:auto;vertical-align:bottom}#qr_welcome{background:url(../../img/contents/bg_qr_welcome_01.png) repeat 0 0}#qr_welcome p{position:relative;z-index:1}#qr_welcome .btn_03.arrow_r{margin:-6% 8px 15px;position:relative;z-index:10}#qr_welcome .btn_03.arrow_r span{background:url(../../img/contents/icon_link_04.png) no-repeat right 30px center;background-size:36px 36px;padding-right:40px;margin:0}.feature_article p{margin-top:5px;line-height:1.4;font-size:13px}ul#feature_article_list li:not(:first-child){margin-top:15px}ul#feature_article_list a{display:block;margin:0 10px}ul#feature_article_list img{width:100%;height:auto}.mypage_wrapper{width:100%;height:calc(100vh - 81px);position:relative;overflow:hidden}.mypage_inner{height:100%;position:relative;padding:10px}.mypage_bg_bg,.mypage_bg_chara{position:absolute;width:100%;height:100%}.mypage_bg_bg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.mypage_bg_chara img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:calc(100% - 100px)}.mypage_bg_chara img.mypage_bg_chara_img_004,.mypage_bg_chara img.mypage_bg_chara_img_005,.mypage_bg_chara img.mypage_bg_chara_img_006{height:calc(100% - 70px)}.mypage_bg_chara img.mypage_bg_chara_img_007{top:0;margin:auto;height:73%;max-height:109vw}@media(orientation:landscape){.mypage_bg_chara img{left:auto;right:25%;height:calc(100% - 20px);transform:translateX(50%)}}.mypage_avatarBox{background:url(../../img/contents/bg_mypage_border_02.png);-o-border-image:url(../../img/contents/bg_mypage_border_01.png) 10 round;border-image:url(../../img/contents/bg_mypage_border_01.png) 10 round;border-width:5px;border-style:solid}@media(orientation:landscape){.mypage_avatarBox{width:50vw}}.mypage_avatarBox_inner{display:flex}.mypage_avatar_img{width:55px;height:55px;background:#ccc;margin:5px}.mypage_avatar_info{display:flex;flex:1;align-items:center;padding:5px}.mypage_avatar_info .user_name{font-weight:700;flex:1;font-size:1rem;margin-right:5px}@media screen and (max-width:320px){.mypage_avatar_info .user_name{font-size:13px}}@media(orientation:landscape) and (max-width:568px){.mypage_avatar_info .user_name{font-size:13px}}.mypage_avatar_info .user_id{font-weight:700}@media screen and (max-width:320px){.mypage_avatar_info .user_id{font-size:12px}}.mypage_avatar_info .user_id span{padding:0 4px;margin-right:5px;color:#eee;background:#333;border-radius:2px}.mypage_avatar_infoBox{flex:1;display:flex;flex-direction:column}.mypage_coin{border-top:1px solid #ccc}.mypage_coinBox{max-width:250px;border-radius:3px;margin-left:auto;padding:5px}.mypage_coinBox_inner{display:flex;align-items:center}.mypage_coinBox_inner>:not(:last-child){margin-right:15px}.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:18px;height:18px;left:0;top:50%;transform:translateY(-50%)}.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_buy_coin a{padding:5px;margin:-5px;display:block}.mypage_bannerWrap{background:#fff}.mypage_bannerWrap_inner{padding:20px 10px}.mypage_bannerWrap_inner>:not(:last-of-type){margin-bottom:20px}.mypage_banner_container{overflow:hidden}.mypage_bannerList_item img{width:100%}.mypage_eventBanner_container,.mypage_otherBanner_container{background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px #ccc}.mypage_eventBanner_heading{background:url(../../img/contents/bg_mypage_event_heading.png) repeat-x;background-size:81px 40px;padding:5px;text-align:center}.mypage_eventBanner_container_inner,.mypage_otherBanner_container_inner{padding:10px}.mypage_eventBanner{overflow:hidden}.mypage_bannerList.type_event>.mypage_bannerList_item,.mypage_bannerList.type_other>.mypage_bannerList_item{width:calc(100vw - 40px)}.mypage_otherBanner_heading{background:url(../../img/contents/bg_mypage_other_heading.png) repeat-x;background-size:81px 40px;padding:5px;text-align:center}.mypage_bannerList.type_pickup>.mypage_bannerList_item{width:calc(100vw - 20px)}.pagenation_container{text-align:center}.mypage_banner_container.type_event .pagenation,.mypage_banner_container.type_other .pagenation{display:flex;justify-content:center;margin:10px 0 1px}.mypage_banner_container .pagenation>li>button,.mypage_banner_container .pagenation li a{font-size:0;display:block;width:12px;height:12px;background:url(../../img/contents_pc/common/icon_pagenation.png) no-repeat;background-size:cover}.mypage_banner_container .pagenation li:not(:last-child){margin-right:5px}.game_image .pagenation{display:flex;justify-content:center;margin:10px 0 1px}.game_image .pagenation li:not(:last-child){margin-right:5px}.game_image .pagenation>li>button,.game_image .pagenation li a{width:20px;height:4px;box-shadow:none;background-color:#c5c5c5;font-size:0}.game_image .pagenation>li.slick-active>button,.game_image .pagenation li.slick-active a{background:#e74b7f}.game_image .slick-slide img{margin:auto}.mypage_banner_container .pagenation>li.slick-active>button{background:url(../../img/contents_pc/common/icon_pagenation_current.png) no-repeat;background-size:cover}.mypage_buttons{position:absolute;display:flex;flex-direction:column;bottom:80px}@media(orientation:landscape){.mypage_buttons{align-items:center}}.mypage_buttons>:not(:last-of-type){margin:0 0 10px}@media(orientation:landscape){.mypage_buttons{flex-direction:row}.mypage_buttons>:not(:last-of-type){margin:0 10px 0 0}}.mypage_notice_icon{position:relative;width:70px;height:70px;background:url(../../img/contents/btn_mypage_notice.png) no-repeat top/cover}@media screen and (max-width:320px){.mypage_notice_icon{width:53px;height:53px}}@media(orientation:landscape) and (max-width:568px){.mypage_notice_icon{width:53px;height:53px}}.mypage_notice_icon:hover{background-position:bottom}.mypage_notice_icon span{display:none}.mypage_notice_icon a{display:block;height:100%}.mypage_loginBouns_icon{position:relative;width:70px;height:80px;background:url(../../img/contents/btn_mypage_login.png) no-repeat top/cover}@media screen and (max-width:320px){.mypage_loginBouns_icon{width:53px;height:60px}}@media(orientation:landscape) and (max-width:568px){.mypage_loginBouns_icon{width:53px;height:60px}}.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{background:url(../../img/contents_pc/common/pic_logged_in.png);background-size:cover;position:absolute;content:"";width:55px;height:31px;left:50%;transform:translateX(-50%);top:6px;pointer-events:none}@media screen and (max-width:320px){.mypage_loginBouns_icon.received:after{width:45px;height:26px}}@media(orientation:landscape) and (max-width:568px){.mypage_loginBouns_icon.received:after{width:45px;height:26px}}.mypage_friend_icon{position:relative;width:70px;height:70px;background:url(../../img/contents/btn_mypage_friend.png) no-repeat top/cover}@media screen and (max-width:320px){.mypage_friend_icon{width:53px;height:53px}}@media(orientation:landscape) and (max-width:568px){.mypage_friend_icon{width:53px;height:53px}}.mypage_friend_icon:hover{background-position:bottom}.mypage_friend_icon span{display:none}.mypage_friend_icon a{display:block;height:100%}#setting_list .sub_lead_01{margin:0;color:#319cdc;font-size:14px;font-weight:700;padding:0 10px 10px}#setting_list .text_box_01{padding:0 10px;margin:0 0 30px}.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{background-image:url(../../img/contents/icon_notice.png);background-size:cover;content:"";position:absolute;width:25px;height:25px;right:-2px;top:-5px}.mypage_backgroundChange_btn{position:relative;width:95px;height:43px;background:url(../../img/contents/btn_mypage_back.png) no-repeat;background-size:cover}.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:300px;background:#e5e5e5;border-radius:5px;box-shadow:1px 1px 6px rgba(0,0,0,.3)}@media(orientation:landscape){.mypage_backgroundChange_modal .modal_content{width:470px}}.mypage_backgroundChange_modal .modal_heading:before{width:100%;max-width:230px;padding-top:17.75%;background:url(../../img/contents_pc/common/pic_back_select_heading.png) no-repeat;background-size:contain;position:absolute;content:"";top:-20px}.mypage_backgroundChange_modal .modal_heading span{display:none}.mypage_backgroundChange_modal .modal_content_inner{padding:30px 10px 10px}.mypage_backgroundChange_modal .modal_whiteBox{background:#fff;border-radius:5px}.mypage_backgroundChange_modal .modal_whiteBox_inner{padding:10px}.mypage_backgroundChange_modal .close{position:fixed;right:10px;top:-30px}.modal_imgList_container_inner{overflow:hidden}.n_modal_boxList{width:9999px;display:flex}.n_modal_boxList_item{width:270px}@media(orientation:landscape){.n_modal_boxList_item{width:440px}}.n_modal_imgList{display:flex;flex-wrap:wrap;align-content:start}.n_modal_imgList .n_modal_imgList_item{position:relative;margin-right:10px;margin-bottom:10px}.n_modal_imgList .n_modal_imgList_item.selected .imgBox:before{position:absolute;width:100%;height:100%;border:2px solid #f25d90;content:"";box-sizing:border-box;z-index:1}.n_modal_imgList .n_modal_imgList_item.is_set .imgBox:after{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background:url(../../img/contents/icon_bg_setting.png);display:block}.n_modal_imgList .n_modal_imgList_item img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.n_modal_imgList .imgBox{position:relative;overflow:hidden;width:125px;height:125px;background:#eee}@media(orientation:landscape){.n_modal_imgList .imgBox{width:100px;height:100px}}.n_modal_imgList .caption{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:2}.pagenation_box{position:relative;display:inline-flex;align-items:center;height:40px}.pagenation.type_backgroundChange li:not(:last-child){margin-right:10px}.appList+.pagination,#search_layout_01 .pagination,#community_topic_comment+.pagination{margin-top:30px;padding:0 10px;text-align:center}.appList+.pagination>span a,#search_layout_01 .pagination>span a,#community_topic_comment+.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,#search_layout_01 .pagination>span a:hover,#community_topic_comment+.pagination>span a:hover{text-decoration:none;background:#fcfcfc}.appList+.pagination>span.active a,#search_layout_01 .pagination>span.active a,#community_topic_comment+.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,#search_layout_01 .pagination>span.next,#community_topic_comment+.pagination>span.next{position:relative;right:auto;padding:0}.appList+.pagination>span.next:after,#search_layout_01 .pagination>span.next:after,#community_topic_comment+.pagination>span.next:after{display:none}.prev,.next{position:absolute;top:0;bottom:0;width:40px;cursor:pointer}.prev{left:-50px}.next{right:-50px}.prev:after,.next:after{position:absolute;top:50%;width:18px;height:18px;box-shadow:-5px 5px 0 rgba(0,0,0,.4) inset;content:""}.prev:after{transform:translateY(-50%) rotate(-135deg);right:25%}.next:after{transform:translateY(-50%) rotate(45deg);left:25%}.prev:hover:after,.next:hover:after{box-shadow:-5px 5px 0 rgba(0,0,0,.3) inset}.prev.disabled,.next.disabled{pointer-events:none}.prev.disabled:after,.next.disabled:after{box-shadow:-5px 5px 0 rgba(0,0,0,.1) inset}.btnBox{display:flex;justify-content:center}.btnBox.type_backgroundChange_decision{margin-top:15px}.btnBox.type_backgroundChange_decision>:not(:last-of-type){margin-right:10px}.btnBox.type_backgroundChange_decision .cancel,.btnBox.type_backgroundChange_decision .decision{position:relative;width:146px;height:50px}@media(orientation:landscape){.btnBox.type_backgroundChange_decision .cancel,.btnBox.type_backgroundChange_decision .decision{width:117px;height:40px}}.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;background-size:contain}.btnBox.type_backgroundChange_decision .decision{background:url(../../img/contents_pc/common/btn_back_decision.png) no-repeat;background-size:contain}.guest_attention{text-align:center}.guest_attention .guestText01{font-size:28px;font-weight:700;padding:40px 0 30px;line-height:1.2}.guest_attention .guestText01 span{color:#60b3e5;font-weight:700}.guest_attention .guestText02{font-size:14px;line-height:1.5}.noiframe-launch .btns{padding:20px 10px 0;display:flex;justify-content:space-between}.noiframe-launch .btns input{outline:none;font-size:16px;font-weight:700;padding:10px 20px;width:48%;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{justify-content:center}.noiframe-launch .btns.guest_btn input{width:auto}.noiframe-launch .btns.guest_btn input.cancel{margin-left:20px}.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}.noiframe-launch .attention{padding:30px 10px;line-height:20px}.noiframe-launch .attention p{padding-bottom:10px}.guest_login{text-align:center;padding:50px 0;line-height:1.5}.guest_attention_list .guest_list_title{background:#4b4b4b;color:#fff;font-size:16px;font-weight:700;padding:15px 10px}.guest_attention_list .guest_list_subtitle{padding:15px 10px 5px;color:#60b3e5;font-weight:700;font-size:18px}.guest_attention_list ul{padding:0 10px 20px}.guest_attention_list ul li{text-indent:-1em;padding-left:1em;line-height:1.8}.sectionIn01{padding:0 10px 60px}.registerBtnArea{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-flow:column}.guestTxt02{font-size:18px}.guestTxt02 a{font-size:18px;color:#e74b7f}.registerBtn01 a{color:#fff;background:#e74b7f;text-decoration:none;padding:3vw 10px;border-radius:5px;width:53vw;display:block;box-sizing:border-box;font-size:min(3.8vw,18px);text-align:center;font-weight:700;margin-bottom:20px}.registerBtn01 a:hover{filter:brightness(1.2)}.registerBtn02 a{color:#888;background:#e9e9e9;text-decoration:none;padding:3vw 10px;border-radius:5px;width:53vw;display:block;box-sizing:border-box;font-size:min(3.8vw,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:80%;min-height:50%;padding:20px;box-sizing:border-box;background:#fff;border-radius:10px;position:relative}.guestPopupClose{position:relative}.guestPopupClose a{position:absolute;right:0;top:-45px;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:min(3.8vw,20px)}.guestPouupTxt01{font-size:min(3.8vw,18px);font-weight:700}.guestPouupTxt02{font-size:min(3.4vw,16px)}.guestPouupTxt03{font-size:min(3.8vw,18px);font-weight:700}.guestPouupTxt03 a{font-size:min(3.8vw,18px);font-weight:700;color:#e74b7f}.guestPouupInner .registerBtn01 a{padding:20px 10px;max-width:100%;margin:auto}.guestPouupInner .registerBtn02 a{padding:20px 10px;max-width:100%;margin:auto}.hide{display:none}.width_max{width:100%}.height_max{height:100%}.no_boxshadow{box-shadow:none!important}.box_fixed{position:fixed;width:100%}.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;padding:0 10px}.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}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!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:#333!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}.type_general .text_strong_01{color:#308e9b;font-weight:700;font-size:16px}.type_general .text_strong_02{color:#308e9b;font-weight:700;font-size:14px}.bg_white_01{background-color:#fcfcfc}.bg_gray_01{background-color:#ddd}.bg_gray_02{background-color:#f6f4f5}.bg_black_01{background-color:#3b3b3b}.bg_black_02{background-color:#444242}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;display:none}.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}.mr5{margin-right:5px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr100{margin-right:100px!important}.ml5{margin-left:5px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml100{margin-left:100px!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}.mb_mainbox{margin-bottom:12px!important}.mt_mainbox{margin-top:12px!important}.pb_mainbox{padding-bottom:12px!important}.pt_mainbox{padding-top:12px!important}.clear{clear:both;font-size:0}.clearfix:after{content:"";display:block;clear:both}