@charset "UTF-8";body{margin:0;background-color:#fff;color:#000;font-size:1.4rem;font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;line-height:1.7rem;-webkit-text-size-adjust:none}#main{z-index:1;min-height:100vh;background-color:#eee}#contents{padding:0 0 1px 0;background:#fff}#contents>h4{margin-top:0!important;padding-top:5px}.banner{margin:0 auto;padding:10px 0;width:100%;border-top:solid 1px #d3d3d3;text-align:center}.footer-banner{margin:0 auto;padding:10px 0;width:100%;border-top:solid 1px #d3d3d3;background:#fff;text-align:center}.config-left{float:left;width:45px;height:45px;background-image:url(/mobile/image/common/icon_config.png);background-position:center;background-repeat:no-repeat}.config-right{width:45px;height:45px;background-image:url(/mobile/image/common/icon_config.png);background-position:center;background-repeat:no-repeat}.menu1{margin-bottom:8px;padding:2px;color:#c05158;font-weight:700;font-size:1.2em}aside{float:right;margin-top:5px;margin-right:5px;margin-bottom:10px;padding:5px 1px 2px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ebebeb}aside p a{color:#ccc;text-decoration:none}footer{clear:both;margin-top:0;width:auto;background:-moz-linear-gradient(#fefbf6 17%,#fff 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(17%,#fefbf6),color-stop(50%,#fff));background-color:#fefbf6}footer p{clear:both;padding:5px;text-align:center;font-size:1rem}footer img{vertical-align:top}footer p:last-child{margin:0}ul[style^="margin-top:20px"]{color:red}ul.pageNavi{clear:both;margin:0 auto;padding:10px 0 0;width:100%;background:#fff;text-align:center}ul.pageNavi li{display:inline;padding:0 3px 0 5px;color:#000;text-align:center;font-size:12px;font-family:verdana;line-height:1.3}#menuArea01{margin-bottom:8px;width:100%;border:0;border-spacing:2px 0;border-collapse:separate;table-layout:fixed;text-align:center}#menuArea01 a{color:#04c;text-decoration:none}#menuArea01 td{padding:5px;background:#cde2c0;-webkit-box-shadow:0 1px 1px #92ba6e;-moz-box-shadow:0 1px 1px #92ba6e;text-align:center}#menuArea01 .left{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px}#menuArea01 .right{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0}#menuArea02{margin-bottom:8px;width:100%;border:0;border-spacing:2px 0;border-collapse:separate;table-layout:fixed;text-align:center}#menuArea02 a{color:#04c;text-decoration:none}#menuArea02 td{padding:5px;background:#a8d6ee;-webkit-box-shadow:0 1px 1px #86b1c8;-moz-box-shadow:0 1px 1px #86b1c8;text-align:center}#menuArea02 .left{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px}#menuArea02 .right{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0}#eventlist .title{padding:10px 0 10px 2px;border-bottom:1px solid #ccc;background:#ec8a95;color:#fff;font-weight:700;font-size:14px}#eventlist .banner img{max-width:100%}#eventlist .detailtitle{color:#0080ff;font-weight:700}#eventlist .detail{margin-bottom:10px;padding:3px 0 0 10px;font-size:12px}#infobox{display:block;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151}#infobox .title{margin-bottom:5px;color:#c05158;color:#0505ff;text-align:center;font-weight:700;font-size:15px}#infobox .faqtitle{margin-bottom:5px;border-bottom:2px solid #ccc;color:#c05158;color:#0505ff;font-weight:700}#infobox .help{color:#0505ff;text-align:right;font-size:10px}#messageList{display:block;clear:both;margin-right:5px;margin-bottom:5px;margin-left:5px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151}#messageList .nickname{margin-bottom:5px;color:#c05158;font-weight:700}#messageList .date{color:#a0a0a0;font-weight:400;font-size:9px}#messageList .comment{word-wrap:break-word;overflow-wrap:break-word}#messageList .avatarImg{float:left;margin-right:5px;margin-left:2px;padding:2px 0 0 2px;width:68px;height:68px;background:url(/image/common/bg_avatarbust.gif) no-repeat}.page-links{padding:10px 6px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.page-links a{text-decoration:none}.page-links .page-link{position:relative;display:inline-block;height:28px;text-align:center}.page-links .page-link-in{display:inline-block;padding:0 6px;height:26px;border:1px solid #a0a0a0;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);font-size:12px;line-height:26px}.page-links .page-link:before{position:absolute;top:0;z-index:5;display:inline-block;width:14px;height:28px;background:transparent no-repeat 0 0;content:""}.page-links .page-link.forward{float:right;padding-right:14px}.page-links .page-link.forward .page-link-in{padding-right:4px;border-right:none;border-radius:3px 0 0 3px;text-shadow:0 1px 0 rgba(0,0,0,.35)}.page-links .page-link.forward:before{right:0;left:auto}.page-links .page-link.back{float:left;padding-left:14px}.page-links .page-link.back .page-link-in{padding-left:4px;border-left:none;border-radius:0 3px 3px 0;text-shadow:0 1px 0 rgba(0,0,0,.15)}.page-links .page-link.back:before{right:auto;left:0}.page-links .page-link.primary:before{background-image:url(/mobile/image/common/edge_page_primary_right.png)}.page-links .page-link.primary .page-link-in{border-color:#0a4a78!important;background-color:#4993cc;background-image:linear-gradient(#4993cc,#155d91);color:#fff}.page-links .page-link.secondly:before{background-image:url(/mobile/image/common/edge_page_secondly_left.png)}.page-links .page-link.secondly .page-link-in{border-color:#a0a0a0;background-color:#fffefe;background-image:linear-gradient(#fffefe,#e7e6e6);color:#646464}.note{padding-left:1em;text-indent:-1em}.defaultbutton{padding:8px 30px;border:1px solid #a8a8a8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:-moz-linear-gradient(top,#fe97c4 0,#fe689a);background:-webkit-gradient(linear,left top,left bottom,from(#fe97c4),to(#fe689a));-webkit-box-shadow:0 0 0 transparent,inset 0 0 3px rgba(255,127,163,.9);-moz-box-shadow:0 0 0 transparent,inset 0 0 3px rgba(255,127,163,.9);box-shadow:0 0 0 transparent,inset 0 0 3px rgba(255,127,163,.9);color:#fcfcfc;text-decoration:none;text-shadow:0 0 0 rgba(0,0,0,.4),0 0 0 #fff;font-size:1.5rem}.btn{padding:10px;width:100px;border:1px solid #ddd;background:-moz-linear-gradient(top,#fff 0,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));color:#111!important;text-decoration:none}.btn2{padding:2px;width:100px;border:1px solid #ddd;background:-moz-linear-gradient(top,#fff 0,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));color:#000!important;text-decoration:none;font-size:1.2rem!important}.SP_common_btn01{display:block;margin:0 10% 0;padding:20px 0;width:80%;border:1px solid #ed7798;border-radius:3px;background:-moz-linear-gradient(top,#f5acc0 0,#ed7798 85%);background:-webkit-linear-gradient(top,#f5acc0 0,#ed7798 85%);background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);color:#fff;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #ed7798;font-weight:400;font-size:18px;line-height:1.3em}.loading{width:100vw;height:100vh;background-color:#fff;background-image:url(/image/loadingCircleAnimation.gif);background-position:center center;background-size:17%;background-repeat:no-repeat}.loading_town{width:100vw;height:100vh;background-color:#fff;background-image:url(/image/loadingCircleAnimation.gif),url(/mobile/image/common/txt_loading_town.png);background-position:center center;background-size:17%,43%;background-repeat:no-repeat}.bg_black{width:100vw;height:100vh;background-color:#655f5d!important}.img_w100 img{width:100%}.gardenshop:after{display:block;clear:both;content:""}#contents.garden{padding:10px 0}.bed_head{margin-top:10px;padding:5px 5px 5px 5px;width:auto;font-weight:700;font-size:1.8rem}.bed_list{position:relative;display:block;clear:both;width:auto;height:113px;border-bottom:1px solid #ddd;background-color:#fff}.bed_list a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bed_image{float:left}.bed_imageframe{position:absolute;top:3px;left:3px;z-index:2;width:113px;height:113px;background-color:rgba(0,0,0,0);-moz-opacity:0;-khtml-opacity:0}.bed_spimage{position:absolute;top:3px;left:3px;z-index:1;width:93px}.spimage{position:absolute;top:38px;left:15px;z-index:10;width:93px}.modalItemname{position:absolute;top:70px;z-index:1;padding:5px 5px 5px 5px;width:90px;height:2.2rem;background-color:rgba(0,0,0,.5);color:#004b91;color:#fff;text-align:center;font-size:1.1rem;line-height:1.1rem;-moz-opacity:.8;-khtml-opacity:.8}.bad_info_area{margin:0 2px 3px 117px;padding:3px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:#bbb;background-color:#fff;color:#515151}.bad_info_area .bed_info{margin:0 0 1px 2px;color:#000;font-size:1.1rem;line-height:1.2rem}.bad_info_area .bed_bar{margin:0 0 1px 2px}.bad_info_area .bed_bar2{width:200px;height:5px;background:url(/mobile/image/garden/bar.png)}.bad_etc_area{margin:0 5px 3px 120px}#contents.garden .notice{margin-top:5px;margin-left:1rem;color:red;text-indent:-1rem;font-size:1.1rem;line-height:1.1rem}#close{display:block;clear:both;margin-top:10px;margin-right:auto;margin-left:auto;width:auto;text-align:center;cursor:pointer}.garden_info_area{display:block;clear:both;margin:10px 0 5px 0;margin-right:5px;margin-left:5px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151}.garden_tab{display:block;clear:both;margin-top:10px;margin-right:5px;margin-left:5px;width:auto;height:auto;border-style:solid;border-color:#bbb;background-color:#fff}.garden_area{position:relative;z-index:3;display:block;clear:both;margin:10px 0 5px 0;margin-right:5px;margin-left:5px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151}.garden_icon{display:block;float:left;margin:5px 0 0 0;margin-right:3px;margin-left:3px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151;text-align:center}.garden_info_area hr{margin:2px 0 2px 0;border-width:1px 0 0 0;border-style:solid}.btns{float:left;margin:10px;width:150px;height:150px;background:#111;color:#fff;text-align:center;font-size:80px;font-family:arial;line-height:150px;cursor:pointer}.flower_list{position:relative;float:left}.flower_imageframe{position:absolute;z-index:5;width:100px;height:100px;background-color:rgba(0,0,0,0);-moz-opacity:0;-khtml-opacity:0}.bed_itemname{position:absolute;top:80px;z-index:1;padding:5px 5px 5px 5px;width:103px;height:2.2rem;background-color:rgba(0,0,0,.5);color:#004b91;color:#fff;text-align:center;font-size:1.1rem;line-height:1.1rem;-moz-opacity:.8;-khtml-opacity:.8}.bed_lockicon{position:absolute;top:0;z-index:2;padding:3px 3px 3px 3px}.flower_box{margin:0 auto}#mixer_info{display:block;clear:both;margin:10px 0 15px 0;margin-right:5px;margin-left:5px;padding:5px;min-height:68px;width:auto;height:auto;border-width:1px;border-style:solid;border-color:transparent;border-color:#bbb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);color:#515151}#mixer_tab{display:block;clear:both;width:auto;height:auto;border-style:solid;border-color:#bbb;color:#515151}#mixer_tab .tab{display:block;width:auto;height:35px;white-space:nowrap}#mixer_tab .list{display:block;clear:both;width:auto;height:auto;border-style:solid;border-color:#bbb;color:#515151}#mixer_list{position:relative;display:block;clear:both;margin:10px 0 10px 0;border-bottom:1px solid #bbb}#mixer_list .item{position:relative;height:50px;border-top:1px solid #bbb;background:url(/mobile/image/common/ico_arrow.gif) no-repeat scroll right center transparent;line-height:50px}#mixer_list .item a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#mixdisp .head1{margin:10px 0 10px 0;text-align:center}#mixdisp .head2{margin:0 15px 0 15px;font-size:1.1rem;line-height:1.2rem}#mixdisp .item1{text-align:center}#mixdisp .item2{text-align:center}#mixdisp .normal{margin-right:auto;margin-bottom:10px;margin-left:auto;padding-top:5px;width:141px;background-color:#8adaec}#mixdisp .miracle{margin-top:20px;margin-right:auto;margin-bottom:10px;margin-left:auto;width:141px;background-color:#ebd742}#effectdisp .effect{margin-top:100px;margin-right:auto;margin-left:auto;width:300px}#top h1{width:160px;margin:0 auto;text-align:center}.center{text-align:center}.regist_h2{font-size:90%;color:#333;margin-bottom:8px;text-align:center;padding:10px;letter-spacing:.1em;line-height:0}.submitMrg{margin-top:-20px}.img_regist_main img,.img_regist_main2 img{width:100%;height:auto}.img_regist_completion img{width:96%;margin:5px 2%;height:auto}.img_regist_main3 img{width:100%;height:auto}.img_regist_main3{width:80%;margin:0 auto;text-align:center}.img_regist_main{margin:0 0 5px 0}.img_regist_main2{margin:0 auto 10px}.btn_regist_Signup a{-webkit-border-radius:5px;border-radius:5px;background-color:#fe6c9d;background:-webkit-gradient(linear,left top,left bottom,from(#fe6c9d),to(#fea4ca));font-size:1.4rem;width:200px;margin:10px auto;text-align:center;font-weight:700;border-left:1px solid #fff;text-shadow:-1px -1px 0 rgba(150,150,150,.3);display:block;padding:10px 0;color:#fff;text-decoration:none;border:1px #fe70a1}.regist_line{width:90%;margin:15px auto}.center{text-align:center}.notes{font-size:1.1rem;width:96%;margin:0 auto;color:#333}#wrap_regist .sample{width:100%;max-width:400px;margin:15px auto;padding:2%;border:2px solid #d8e2e5}#wrap_regist .sample h2{margin-bottom:15px;text-align:center}#wrap_regist .txt_box{margin:0 10px 20px}#wrap_regist .txt_box li{margin-bottom:5px}#profile_edit_form a{color:#333;padding-bottom:1px}#profile_edit_form a:visited{color:#333;text-decoration:none}#profile_edit_form a:link{color:#333;text-decoration:none}#profile_edit_form{color:#333}#profile_edit_form .mrgBottom20{margin-bottom:20px}#profile_edit_form .mrgBottom30{margin-bottom:30px}#profile_edit_form .text_att{margin:10px auto;text-align:center;color:#ed7798}#profile_edit_form .text_att input{border:none}.entry_sex_list{overflow:hidden;width:290px;margin:0 auto}.entry_sex_list li{float:left;width:120px;margin-bottom:11px;margin-right:30px;text-align:right;list-style:none}.entry_sex_list li:last-child{margin-right:0}.entry_sex_list dt{margin-bottom:5px}.tit_entry_face{background:#f5d3bc;border-radius:25px;width:96%;color:#333;margin:0 auto 10px;font-size:18px;padding:5px 0 3px 0;text-align:center}.tit_entry_face span{font-size:12px}.entry_face_list{overflow:hidden;width:270px;margin:0 auto}.entry_face_list li{float:left;width:120px;margin-bottom:6px;margin-right:30px;text-align:right}.entry_face_list li:nth-child(even){margin-right:0}.btn_return_sex{margin:20px 0 0 10px}.btn_return_sex input{border:none}.tit_entry_clothes{background:#f5d3bc;border-radius:25px;width:96%;color:#333;margin:0 auto 10px;font-size:12px;padding:5px 0 5px 0;text-align:center}.entry_clothes_list{overflow:hidden;width:96%;margin:2% auto}.entry_clothes_list li{float:left;width:25%;margin:0;padding:0;text-align:center}.entry_clothes_list li img{width:80%}.entry_clothes_list li img.item{width:100%;margin-bottom:5px}.btn_preview{width:266px;margin:5px auto 5px}.btn_preview li{margin:0 0 8px 0;list-style:none}.font18{font-size:18px;width:94%;margin:0 auto;color:#333;line-height:1.2em}.btn_playguide{margin:15px auto;width:181px}.edit_headline{background:#eee;padding:4px 0 4px 10px;margin-bottom:9px}.edit_headline span{margin:0 0 0 5px}.edit_notes{padding:4px 0 15px 10px;color:#666}.edit_inputtext{margin:0 0 3px 15px}.edit_inputtext label{margin-left:20px}.panel_indent{margin:0 0 8px 0}.panel-wrap{padding:0 5px 0}.panel{margin-top:25px;margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#fff;background-color:#98bf77;border-color:#ddd}.panel-heading{padding:10px 10px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;font-size:16px;text-align:center}.panel-body{padding:0}#profile_edit_form form{background-color:#fff;border-radius:8px #ccc;-webkit-border-radius:8px;margin:0;padding:0}.form-control{min-height:20px;padding:6px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.yymmdd_pulldown{margin:0 0 0 -10px;position:relative}.yymmdd_pulldown span{position:absolute;bottom:0}.yymmdd_pulldown select{margin-left:25px}.pulldown_year{width:85px}.pulldown_month{width:55px}.pulldown_day{width:55px}.edit_age_release{margin:0 0 20px 0;text-align:center}.edit_age_release input[type=radio]{-webkit-appearance:radio;appearance:radio}.pulldown_birthplace{margin:0 0 15px 15px}.info_EmailMagazine{border:4px solid #f1f1f1;background:#fbfbfb;padding:7px;margin:0 10px 5px}.info_EmailMagazine p.notes_s{font-size:12px}.edit_mailmagazine_release{margin:0 0 30px 0;text-align:center}.edit_mailmagazine_release input[type=radio]{-webkit-appearance:radio;appearance:radio}.error_profile_edit{color:red;margin:0 0 3px 12px}.preview_item{font-size:24px;padding:5px 0 7px 10px;line-height:1}.txt_btninfo{font-size:1.4rem}#profile_edit_form .txt_btninfo a{text-decoration:underline;color:#8d7f3a;line-height:2.5em}h2.privacypolicy{font-size:18px;color:#333;margin-bottom:8px;text-align:left;line-height:1;padding:15px 0 5px}.privacyTit{color:#333}.privacy_headline{background:#ded0c7;padding:2px 0 2px 4px;margin-bottom:4px;margin-top:4px;color:#333}p.privacy_txt{padding:0 5px 15px;font-size:11px;color:#333}#wrap_howtoSP{position:relative;width:100%}#wrap_howtoSP #howtoSP_01{background:url(/mobile/image/info/bg_howtoSP01.png) no-repeat;background-size:100% auto;padding:0 0 160%}#wrap_howtoSP #howtoSP_01 img{position:absolute;top:2.3%;right:10px;width:40%;height:auto}#wrap_howtoSP #howtoSP_02{background:url(/mobile/image/info/bg_howtoSP02.png) no-repeat;background-size:100% auto;padding:216% 0 0}#wrap_howtoSP #howtoSP_03{background:url(/mobile/image/info/bg_howtoPC.png) no-repeat;background-size:100% auto;padding:460% 0 20px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:10px}body{color:#777;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;background:#fff;font-size:1.4rem}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:1.4rem;vertical-align:baseline;background:0 0;box-sizing:border-box}p,span{font-size:inherit}li,ol,ul{list-style:none}input,textarea{resize:none;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;border:solid 1px #d3d3d3;box-sizing:border-box}input::placeholder,textarea::placeholder{color:#aaa}button{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}a,a:hover,button,input,textarea{text-decoration:none;color:#777}.date,.date time,.time{font-size:1.1rem;color:#a2a2a2;font-family:Verdana,sans-serif;font-weight:400;white-space:nowrap}.bill-charge button,.mypage-home button,.mypage-item button,.mypage-record button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none;color:#777}.bc-Agree aside,.blog-detail aside,.blog-top aside,.error aside,.help-kiyaku aside,.mypage-item aside{background-color:transparent;border-radius:0;padding:0;float:none;margin:0}.blog-detail h2,.blog-top h2,.error h2,.help-kiyaku h2,.mypage-item h2{font-size:1.4rem;color:#777;margin-bottom:0;text-align:inherit;padding:0;line-height:1.7rem}.blog-detail input,.blog-detail label,.blog-detail radio,.blog-detail select,.blog-detail textarea,.blog-top input,.blog-top label,.blog-top radio,.blog-top select,.blog-top textarea,.error input,.error label,.error radio,.error select,.error textarea,.help-kiyaku input,.help-kiyaku label,.help-kiyaku radio,.help-kiyaku select,.help-kiyaku textarea,.mypage-item input,.mypage-item label,.mypage-item radio,.mypage-item select,.mypage-item textarea{font-size:1.4rem}#contents>h1{color:#777;font-size:1.5rem;line-height:2rem;padding:10px;margin:0;border-bottom:solid 1px #d3d3d3}#contents>h1.staff{color:#bf5158}.main_contents{background:#fff}.main_contents h2{font-size:1.6rem;padding:10px;margin:0;border-bottom:solid 1px #d3d3d3}.di{display:inline!important}.dib{display:inline-block!important}.db{display:block!important}.m0A{margin:0 auto!important}.m05{margin:5px}.mt03,.mt3{margin-top:3px!important}.mt05,.mt5{margin-top:5px!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}.mt35{margin-top:35px!important}.mt50{margin-top:50px!important}.mtn01{margin-top:-1px!important}.mtn02{margin-top:-2px!important}.mtn05{margin-top:-5px!important}.mtn10{margin-top:-10px!important}.mtn15{margin-top:-15px!important}.mtn20{margin-top:-20px!important}.mb00{margin-bottom:0!important}.mb02{margin-bottom:2px!important}.mb03{margin-bottom:3px!important}.mb05{margin-bottom:5px!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}.mb35{margin-bottom:35px!important}.mb50{margin-bottom:50px!important}.mbn10{margin-bottom:-10px!important}.mbn20{margin-bottom:-20px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!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}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mrn10{margin-right:-10px!important}.mrn12{margin-right:-12px!important}.mrn15{margin-right:-15px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml12{margin-left:12px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml70{margin-left:70px!important}.ml90{margin-left:90px!important}.ml110{margin-left:110px!important}.mln05{margin-left:-5px!important}.mln10{margin-left:-10px!important}.mln12{margin-left:-12px!important}.mln15{margin-left:-15px!important}.mln20{margin-left:-20px!important}.mln30{margin-left:-30px!important}.mlr20{margin-left:20px;margin-right:20px}.mlr30{margin-left:30px;margin-right:20px}.mlb65{margin-left:65px;margin-bottom:5px}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pl10{padding-left:10px!important}.pl40{padding-left:40px!important}.pr10{padding-right:10px!important}.pr30{padding-right:20px!important}.pr20{padding-right:30px!important}.width40{width:40px!important}.width50{width:50px!important}.width64{width:64px!important}.width66{width:66px!important}.width68{width:68px!important}.width80{width:80px!important}.width100{width:100px!important}.width110{width:110px!important}.width120{width:120px!important}.width128{width:128px!important}.width130{width:130px!important}.width134{width:134px!important}.width140{width:140px!important}.width150{width:150px!important}.width160{width:160px!important}.width170{width:170px!important}.width174{width:174px!important}.width180{width:180px!important}.width190{width:190px!important}.width200{width:200px!important}.width206{width:206px!important}.width224{width:224px!important}.width247{width:247px!important}.width256{width:256px!important}.width260{width:260px!important}.width280{width:280px!important}.width284{width:284px!important}.width299{width:299px!important}.width320{width:320px!important}.widthfull{width:100%!important}.bill-charge .charge_wrap>h1,.header01,.mypage-friendList .friendList h1,.mypage-home .mypage-home-newsArea h1,.mypage-myboardList .myboardList h1,.mypage-setting .setting-wrapper>h1,.us-Help_Title{border-top:solid 1px #d3d3d3;position:relative;margin:0;padding:10px;background:#f8f8f0;color:#bf5158;font-weight:700;font-size:1.5rem}.disp-none{display:none}.disp-block{display:block}.disp-inline{display:inline}.disp-inline-block{display:inline-block}.disp-flex{display:flex}.fc-red{color:#bf5158}.fc-green{color:#7ead58}.fc-gold{color:#978356}.fc-pink{color:#ed7797}.border0_t{border-top:none}.border0_b{border-bottom:none}.border0_a{border:none}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.fs-10{font-size:calc(10 / 10 * 1rem)}.fs-11{font-size:calc(11 / 10 * 1rem)}.fs-12{font-size:calc(12 / 10 * 1rem)}.fs-13{font-size:calc(13 / 10 * 1rem)}.fs-14{font-size:calc(14 / 10 * 1rem)}.fs-15{font-size:calc(15 / 10 * 1rem)}.fs-16{font-size:calc(16 / 10 * 1rem)}.fs-17{font-size:calc(17 / 10 * 1rem)}.publiclevel01,.publiclevel02,.publiclevel03{display:inline-block;padding:1px 0;width:120px;border-radius:10px;color:#fff;text-align:center;font-weight:400;font-size:1.1rem}.publiclevel01,.publiclevel02{background:#ae9c72}.publiclevel01,.publiclevel03{background:#bf5158}#contents.rm.rmFiNC .rm-First_Catchcopy,#contents.rm.rmFiNC .rm-First_FiNC .rm-First_Catchcopy,.clearText,.footer-btn .pop-blog li,.footer-btn .pop-shop li,.footer-btn .pop-social li,.mypage-home .home-navi li button,.mypage-home .home-navi.rightside li a,.mypage-home .pop-blog li,.mypage-home .pop-shop li,.mypage-home .pop-social li,.rm-First-1910 .rm-Form_Title,.rm-First_Catchcopy,.rm-First_FiNC .rm-First_Head,.rm-First_FiNC_Title,.rm-First_Title{overflow:hidden;text-indent:200%;white-space:nowrap}.blog-info .post-list .post .post-body,.blog-list .post-list .post .post-body,.blog-newlist .post-list .post .post-body,.blog-top .post-list .post .post-body,.breakWord,.mypage-record .recordList ul.recordList-body li .exchange,[class^=blog-] .about-blog .subTitle,[class^=blog-] .post-body,[class^=blog-] .post-hedder h1,[class^=blog-] h1{word-wrap:break-word;overflow-wrap:break-word}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove button,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return button,#contents.mypage-item .mypage-item-wrap .mypage-item-box .saveBtn,#contents.mypage-item .search .search-btn,.blog-list .blog-btn_more,.mypage-friendList .friendSearch .blog-list.mini .btn01,.mypage-setting button,footer .blog-btn_more{display:flex;align-items:center;justify-content:center}.blog-list .blog-list-catList a,.mypage-home .mypage-home-newsArea section[class^=new] li .comment,.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contents.error .maintenanceBox .box_notice li,#contents.maintenance .maintenanceBox .box_notice li,.asterisk,.bill-charge .box_notice li,.mypage-myboardList .myboardList .attention p{position:relative;padding-left:12px;word-wrap:break-word;font-size:1.1rem;line-height:1.4rem}#contents.error .maintenanceBox .box_notice li:before,#contents.maintenance .maintenanceBox .box_notice li:before,.asterisk:before,.bill-charge .box_notice li:before,.mypage-myboardList .myboardList .attention p:before{position:absolute;top:0;left:0;content:"※"}.blackSq:before,.mypage-friendList .friendSearch .blog-list.mini .blog-list-miniBox h2:before{display:inline-block;margin-right:4px;width:11px;height:11px;border-radius:2px;background:#777;content:""}@media screen and (min-width:400px){.br-400{display:none}}.list-pager{display:flex;align-items:center;justify-content:space-between;margin:15px 3.5%;padding:0;list-style:none}.list-pager button{margin:0;padding:8px 0;width:30%;border:1px solid #e6e6d8;border-radius:3px;background:#f8f8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:#777;text-shadow:none;font-size:1.4rem}.list-pager button:disabled{border:1px solid #f8f8f0;background:#f6f6f2;color:#b7b7b7}.pageNavi-bottom,.pageNavi-top{min-height:39px;text-align:center}.pageNavi-bottom li,.pageNavi-top li{display:inline-block;margin:0 8px;padding:8px 0;min-width:20px;height:20px;font-family:Verdana,sans-serif;line-height:20px}@media screen and (max-width:380px){.pageNavi-bottom li,.pageNavi-top li{margin:0 4px}}.pageNavi-bottom li [class$=off],.pageNavi-top li [class$=off]{color:#ccc}.pageNavi-bottom li.now a,.pageNavi-top li.now a{display:inline-block;padding-right:4px;padding-left:4px;min-width:20px;border-radius:16px;background:#777;color:#fff}.pageNavi-bottom li[class$=off],.pageNavi-top li[class$=off]{color:#ccc}.pageNavi-bottom li[class^=first],.pageNavi-bottom li[class^=last],.pageNavi-bottom li[class^=next],.pageNavi-bottom li[class^=prev],.pageNavi-top li[class^=first],.pageNavi-top li[class^=last],.pageNavi-top li[class^=next],.pageNavi-top li[class^=prev]{font-size:2rem}.pageNavi02-bottom,.pageNavi02-top{margin-bottom:25px;text-align:center}.pageNavi02-bottom li,.pageNavi02-top li{display:inline-block;color:#898989;font-weight:700;font-family:Verdana,sans-serif}.pageNavi02-bottom li[class$=off],.pageNavi02-top li[class$=off]{color:#fff}.pageNavi02-bottom li[class^=now],.pageNavi02-top li[class^=now]{width:70px}.pageNavi02-bottom li[class^=first],.pageNavi02-bottom li[class^=last],.pageNavi02-bottom li[class^=next],.pageNavi02-bottom li[class^=prev],.pageNavi02-top li[class^=first],.pageNavi02-top li[class^=last],.pageNavi02-top li[class^=next],.pageNavi02-top li[class^=prev]{font-size:1rem;line-height:2.4}.pageNavi02-bottom a,.pageNavi02-bottom span,.pageNavi02-top a,.pageNavi02-top span{display:inline-block;border:1px solid #767676;border-radius:5px}.pageNavi02-bottom a,.pageNavi02-top a{width:62px;height:26px;background-color:#fff;box-shadow:0 1px 0 0 #b3ad9e;color:#898989}.pageNavi02-bottom span,.pageNavi02-top span{width:64px;height:28px;background-color:#c7c2b9}.bill-charge .bc-Agree form .message00,.bill-charge .charge-secure .box_secure .message02-s,.mypage-home .mypage-home-newsArea .mutter .mutterTxt{border:1px #d3d3d3 dashed;border-radius:32px;background:#f8f8f0;box-shadow:0 0 0 2px #f8f8f0}.blank_message,.blog-info .nikki-message .message,.blog-list .nikki-message .message,.blog-newlist .nikki-message .message,.blog-top .nikki-message .message{position:relative;display:block;margin:16px auto;padding:16px 8px;max-width:280px;width:96%;border:1px #d3d3d3 dashed;text-align:center}.checkbox01-input{display:none}.checkbox01-parts{position:relative;margin-right:20px;padding-left:25px}.checkbox01-parts::before{position:absolute;top:0;left:0;display:block;width:17px;height:17px;border:1px solid #999;border-radius:4px;content:""}.checkbox01-input:checked+.checkbox01-parts{color:#777}.checkbox01-input:checked+.checkbox01-parts::after{position:absolute;top:-3px;left:5px;display:block;width:7px;height:15px;border-right:3px solid #ed7797;border-bottom:3px solid #ed7797;content:"";transform:rotate(40deg)}.bill-charge .charge_wrap .chargeSelect-tel:placeholder-shown,.blog-detail .blog-detail-bg .comment-form:placeholder-shown,.blog-info .blog-detail-bg .comment-form:placeholder-shown,.form_txt:placeholder-shown,.mypage-myboardList .comment-form:placeholder-shown,body.note_body:placeholder-shown{color:#aaa;font-size:1.5rem;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;line-height:1.7rem}.bill-charge .charge_wrap .chargeSelect-tel input,.bill-charge .charge_wrap .chargeSelect-tel textarea,.blog-detail .blog-detail-bg .comment-form input,.blog-detail .blog-detail-bg .comment-form textarea,.blog-info .blog-detail-bg .comment-form input,.blog-info .blog-detail-bg .comment-form textarea,.mypage-myboardList .comment-form input,.mypage-myboardList .comment-form textarea{z-index:1;padding:4px;max-height:480px;width:100%;height:79px;border:solid 1px #d3d3d3;border-radius:4px;background:0 0;box-shadow:inset 1px 1px 4px rgba(0,0,0,.1),0 1px 0 #fff;color:#777;font-size:1.5rem;line-height:1.7rem;resize:none}.bill-charge .charge_wrap .chargeSelect-tel #commentMsg,.blog-detail .blog-detail-bg .comment-form #commentMsg,.blog-info .blog-detail-bg .comment-form #commentMsg,.mypage-myboardList .comment-form #commentMsg{text-align:right}.bill-charge .charge_wrap .chargeSelect-tel #commentAlert,.blog-detail .blog-detail-bg .comment-form #commentAlert,.blog-info .blog-detail-bg .comment-form #commentAlert,.mypage-myboardList .comment-form #commentAlert{display:block;margin:8px 0 0;padding:8px 0;width:100%;background:#fee8ee;color:#ed7798;text-align:center}[class^=btn_dashed]::before{position:absolute;bottom:-4px;left:-4px;z-index:0;display:inline-block;padding:4px;width:100%;height:100%;border-radius:22px;content:""}[class^=btn_dashed]{position:relative;z-index:2;display:inline-block;margin-bottom:4px;width:240px;height:36px;border-radius:18px;text-align:center;letter-spacing:3px;font-weight:700;font-size:18px}[class^=btn_dashed]::before{background:rgba(255,255,255,0)}[class*=dashed_pink]::before{box-shadow:0 2px 0 0 #d37a93}[class*=dashed_beige]::before{box-shadow:0 2px 0 0 #b3ad9e}[class^=btn_dashed][class*=dashed_pink]{border:1px dashed #ffe0e9;background:#ed7999;background:linear-gradient(to bottom,#f091ac 0,#ed7999 100%);box-shadow:0 0 0 4px #f08da9;color:#fff}[class^=btn_dashed][class*=dashed_pink][disabled]{border:1px dashed #fff;background:#d3ccbd;box-shadow:0 0 0 4px #d3ccbd}[class^=btn_dashed][class*=dashed_pink]:hover{color:#fff}[class^=btn_dashed][class*=dashed_beige]{border:1px dashed #ccc3ae;background:#f8f5ed;background:linear-gradient(to bottom,#fcfbf7 0,#f8f5ed 100%);box-shadow:0 0 0 4px #f8f5ed;color:#776962}[class^=btn_dashed][class*=dashed_beige][disabled]{border:1px dashed #fff;background:#e0dacc;box-shadow:0 0 0 4px #e0dacc;color:#fff}[class^=btn_dashed][disabled]{transform:translateY(4px)}[class^=btn_dashed][disabled]::before{display:none}.btn_solid::before{position:absolute;bottom:-2px;left:-2px;z-index:0;display:inline-block;padding:2px;width:100%;height:100%;border-radius:28px;background:rgba(255,255,255,0);content:""}.btn_solid{position:relative;z-index:2;display:inline-block;margin-bottom:2px;width:240px;height:36px;border-radius:28px;text-align:center}.solid_pink::before{background:rgba(255,255,255,0);box-shadow:0 2px 0 0 #d37a93}[class^=btn_solid][class*=solid_pink]{border:1px solid #ed7798;background:linear-gradient(to bottom,#f091ac 0,#ed7999 100%);box-shadow:0 0 0 2px #f08da9;color:#fff}.solid_green::before{background:rgba(255,255,255,0);box-shadow:0 2px 0 0 #2f6f18}[class^=btn_solid][class*=solid_green]{border:1px solid #52a536;background:linear-gradient(to bottom,#74cb56 0,#53bf2f 100%);box-shadow:0 0 0 2px #52be2d;color:#fff}[class^=btn_solid][class*=solid_gray]{border:1px solid #cbc2ae;background-color:#d1caba;box-shadow:0 0 0 2px #d7d1c4;color:#776962}.btn_simple{display:inline-block;box-sizing:border-box;width:120px;border:#d3ccbd solid 1px;border-radius:16px;background:#f8f5ed;text-align:center;text-decoration:none}.simple_gray{background:linear-gradient(#fcfbf8 0,#f9f6ee 100%);box-shadow:0 1px 0 0 #b3ad9e}.btn_size_s{padding:.5rem 1.3rem;width:auto;height:auto;letter-spacing:0;font-size:14px}@font-face{font-weight:400;font-style:normal;font-family:NicottoIco;src:url(/fonts/NicottoIco.eot?vu0423);src:url(/fonts/NicottoIco.eot?vu0423#iefix) format("embedded-opentype"),url(/fonts/NicottoIco.ttf?vu0423) format("truetype"),url(/fonts/NicottoIco.woff?vu0423) format("woff"),url(/fonts/NicottoIco.svg?vu0423#NicottoIco) format("svg")}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .pcoin span:after,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .support li :after,.icon-n,[class*=" icon-"],[class^=icon-]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:NicottoIco!important;line-height:1}.icon-help_outline:before{content:"\e8fd"}.icon-settings:before{content:"\e8b8"}.icon-add:before{content:"\e145"}.icon-check:before{content:"\e5ca"}.icon-close:before{content:"\e5cd"}.icon-delete:before{content:"\e872"}.icon-keyboard_arrow_down:before{content:"\e313"}.icon-keyboard_arrow_left:before{content:"\e314"}.icon-keyboard_arrow_right:before{content:"\e315"}.icon-keyboard_arrow_up:before,footer #bottomMenu .gotoTop:before{content:"\e316"}.icon-zoom_in:before{content:"\e8ff"}.icon-zoom_out:before{content:"\e90a"}.icon-write:before{content:"\e914"}.icon-beginner:before{content:"\e913"}.icon-note:before{content:"\e900"}.icon-n:before{content:"\e901"}.icon-menu:before{content:"\e902"}.icon-heart:before{content:"\e903"}.icon-drop:before{content:"\e904"}.icon-comment:before{content:"\e905"}.icon-cart1:before{content:"\e906"}.icon-cart2:before{content:"\e907"}.icon-enlarge:before{content:"\e909"}.icon-shrink:before{content:"\e908"}.icon-home:before{content:"\e910"}.icon-search:before{content:"\e90b"}.icon-spinner6:before{content:"\e97f"}.icon-cog:before{content:"\e994"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-pencil:before{content:"\e90c"}.icon-footstamp:before{content:"\e90d"}.icon-star:before{content:"\e90e"}.icon-login:before{content:"\e90f"}.icon-help:before{content:"\e911"}.icon-exclamation:before{content:"\e912"}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/mobile/image/common/loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:36px;width:36px;line-height:0;font-size:0;cursor:pointer;background:0 0;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;color:transparent;z-index:2;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:30px;line-height:1;color:#999;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-16px}[dir=rtl] .slick-prev{left:auto;right:-16px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-16px}[dir=rtl] .slick-next{left:-16px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#837568;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#837568;opacity:.75}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#7ead58}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.modal{display:none}.modalIimage{float:left}.modalBody{position:fixed;left:5px;z-index:12;padding:10px;width:90%;background:#fff;color:#000}.modalBK{position:fixed;top:0;left:0;z-index:11;width:100%;height:100%;background:#000;opacity:.7;-moz-opacity:.7}.modal_title{margin:0 0 5px 0;font-weight:700;font-size:1.7rem}.modal_comment{margin:0 0 0 120px}.modal_description{clear:both;margin:0}#diary_subject .modalBody{top:10%;left:5%;padding:3px;border:#d3d3d3 solid 2px;border-radius:10px;background:#fff;background-color:#fff}#diary_subject .modalBody h1{padding:.8rem 0;border-radius:7px 7px 0 0;background-color:#969686;color:#fff;text-align:center;font-size:1.8rem}#diary_subject .modalBody .week_subject{margin:3vw auto 5vw;padding:3vw;width:70vw;border:2px solid #d3d3d3;border-radius:24px;color:#777;text-align:center}#diary_subject .modalBody .period{margin:2vw auto 8vw;padding-bottom:1rem;width:70vw;border-bottom:2px dashed #d3d3d3;color:#777;text-align:center}#diary_subject .modalBody ul{display:flex;justify-content:space-between;margin:0 auto 8vw;width:70vw}#diary_subject .modalBody ul li{width:34vw}#diary_subject .modalBody ul li img{width:100%}#diary_subject .modalBody .checkbox-av{margin:0 3vw 3vw!important;text-align:right}#diary_subject .modalBody .checkbox-av .checkbox01-parts{margin-right:0;padding-right:25px;padding-left:0;color:#777}#diary_subject .modalBody .checkbox-av input{display:none}#diary_subject .modalBody .checkbox-av .checkbox01-parts::before{right:0;left:auto}#diary_subject .modalBody .checkbox-av input:checked~span::after{top:-3px;right:5px;left:auto}#diary_subject .modalBody .modal_close{position:absolute;top:-4%;right:-4%;overflow:hidden;width:10vw;height:11vw;background:url(/image/mypage/blog/btn_close.png) no-repeat 0 0;background-size:contain;text-indent:200%;white-space:nowrap}@media (min-width:768px){.us-reward{background-position:center 200px;background-size:400px}}.us-reward .txt_test{padding:15px}.us-reward .notice{margin:0 auto;width:75vw;text-align:center}@media (min-width:768px){.us-reward .notice{width:400px}}.us-reward .notice img{width:100%}.us-reward .btn_cm{margin:7vw 0;text-align:center}.us-reward .btn_cm span.txt_explain{display:block;margin-bottom:15px;color:#ef81a0;font-weight:700;font-size:1.8rem}@media (min-width:768px){.us-reward .btn_cm{margin:350px 0 20px}}.us-reward .btn_cm a.btn_solid,.us-reward .btn_cm span.solid_gray{margin-bottom:1rem;width:53vw;font-weight:700;font-size:1.8rem;line-height:2}@media (min-width:768px){.us-reward .btn_cm a.btn_solid,.us-reward .btn_cm span.solid_gray{width:250px}}.us-reward .btn_cm span.solid_gray{color:#fff}.us-reward .btn_cm i{display:block;margin-top:-5px;margin-bottom:.7rem;color:#5d3936;font-weight:700;font-style:normal;font-size:1rem;line-height:1}.us-reward .btn_cm b,.us-reward .btn_cm span.count{display:block;color:#c05158;font-weight:700;font-size:1.5rem}.us-reward .btn_cm b#cannot_watch,.us-reward .btn_cm span.count#cannot_watch{color:#5d3936}.us-reward .btn_cm b#cannot_watch a,.us-reward .btn_cm span.count#cannot_watch a{color:#1100c8;text-decoration:underline}.us-reward .btn_cm #dismiss{color:#5d3936}.us-reward .btn_cm #dismiss a{color:#1100c8;text-decoration:underline;line-height:1.4}.us-reward .btn_cm span.loading{position:relative;z-index:2;display:inline-block;margin:0 auto 1rem;width:35vw;height:38px;background-image:none;text-align:left;font-weight:700;font-size:1.8rem;line-height:2.3}.us-reward .btn_cm span.loading .dots{display:inline;margin-top:0;margin-bottom:0;color:#999}.us-reward .btn_cm span.loading .dots::after{content:"";animation:dots 1s steps(4,end) infinite}@keyframes dots{0%,20%{content:""}40%{content:"・"}60%{content:"・・"}100%,80%{content:"・・・"}}.us-reward .caution{margin:0 auto 15px;width:290px;color:#5d3936;text-indent:-1.5em;font-weight:700}@media (min-width:768px){.us-reward .caution{width:360px}}.us-reward .ul-HelpArea02{margin:0 20px}.us-reward #mission_subject .modalBody{top:30%}.us-reward #mission_subject .modalBody .done{margin:20px 0;padding-top:100px;background-image:url(/image/reward/img_getcoin.png);background-position:center 0;background-repeat:no-repeat;text-align:center;font-weight:700}.us-reward #mission_subject .modalBody .btn_done{margin-bottom:20px;text-align:center}.us-reward #mission_subject .modalBody .btn_done a.btn_dashed{margin-bottom:15px;width:180px;line-height:2}.us-reward #mission_subject .modalBody .btn_done a.btn_simple{width:120px}#mission_subject.hint h1::after{content:"\e900";vertical-align:bottom;font-size:1.8rem;font-family:NicottoIco!important;transform:rotate(.05deg)}#mission_subject .modalBody{top:10%;left:5%;padding:0;border:#d3d3d3 solid 2px;border-radius:10px;background:#fff;background-color:#fff;color:#777}#mission_subject .modalBody h1{padding:.8rem 0;border-bottom:1px solid #d3d3d3;border-radius:7px 7px 0 0;background-color:#f8f8f0;text-align:center;font-size:1.5rem}#mission_subject.mission_comp #mission_subject .modalBody h1{border:none}#mission_subject .modalBody h1 img{width:100%}#mission_subject .modalBody p{text-align:center}#mission_subject .modalBody .wrap{margin:3%;padding:3%;background-color:#f8f8f0;text-align:center}#mission_subject .modalBody dl dt{margin:0 auto .8rem;padding:.2rem 0;width:10rem;border-radius:15px;background-color:#969686;color:#fff;font-weight:700;font-size:1.1rem}#mission_subject .modalBody dl dd{margin-bottom:2rem;font-size:1.5rem}#mission_subject .modalBody dl dd img{margin-top:.8rem;margin-right:1px;width:19%}#mission_subject .modalBody dl dd ol{text-align:left}#mission_subject .modalBody dl dd ol li{margin:1rem 0;padding-left:1.3rem;text-indent:-1.3rem}#mission_subject .modalBody dl dd a{color:#b81241;text-decoration:underline}#mission_subject .modalBody .btn_simple,#mission_subject .modalBody .btn_solid{width:15.5rem;height:2.8rem;font-size:1.4rem;line-height:1.8}#mission_subject .modalBody .modal_close{position:absolute;top:-4%;right:-4%;overflow:hidden;width:38px;height:43px;background:url(/image/mypage/blog/btn_close.png) no-repeat 0 0;background-size:contain;text-indent:200%;white-space:nowrap}#mission_subject.mission_clear .modalBody{background-color:#f8f8f0}#mission_subject.mission_clear .modalBody h1{margin:10px auto 0;width:88%;border:none}#mission_subject.mission_clear .modalBody .mission{margin-bottom:1.5rem;padding:0 3%;font-weight:700}#mission_subject.mission_clear .modalBody .item{margin-bottom:.8rem;font-weight:700}#mission_subject.mission_clear .modalBody .item::after{margin-left:1rem;padding-right:2rem;background:url(/mobile/image/mypage/home/icon_gift.png) no-repeat 0 1px;background-size:1.5rem;content:""}#mission_subject.mission_clear .modalBody .img_item{display:flex;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;justify-content:center;padding:0 3%;width:100%}#mission_subject.mission_clear .modalBody .img_item canvas,#mission_subject.mission_clear .modalBody .img_item img{flex:auto;margin:1px;max-width:20%;width:20%;height:auto}#mission_subject.mission_clear .modalBody .btn_clear{position:relative;justify-content:space-between;margin:0 auto 1.2rem;width:190px}#mission_subject.mission_clear .modalBody .btn_clear .btn_dashed{margin-top:8px;width:190px;letter-spacing:1px;font-size:1.6rem;line-height:2.1}#mission_subject.mission_clear .modalBody .btn_clear .btn_mission{position:absolute;top:8px;right:-54px;width:40px}#mission_subject.mission_clear .modalBody .btn_clear .btn_mission img{width:100%}#mission_subject.mission_clear .modalBody .btn_simple{margin-bottom:1.5rem;width:7.5rem}#town_map .modalBody{top:10%;left:5%;padding:0;border:#d3d3d3 solid 2px;border-radius:10px;background-color:#f8f8f0;color:#777}#town_map .modalBody h1{padding:.8rem 0;border-bottom:1px solid #d3d3d3;border-radius:7px 7px 0 0;background-color:#f8f8f0;text-align:center;font-size:1.5rem}#mission_subject.mission_comp #town_map .modalBody h1{border:none}#town_map .modalBody h1 img{width:100%}#town_map .modalBody .modal_close{position:absolute;top:-4%;right:-4%;overflow:hidden;width:10vw;height:11vw;background:url(/image/mypage/blog/btn_close.png) no-repeat 0 0;background-size:contain;text-indent:200%;white-space:nowrap}#town_map .modalBody ul.link{display:flex;justify-content:space-between;margin:5px 8px;text-align:right}#town_map .modalBody ul.link .help,#town_map .modalBody ul.link .status{position:relative;display:inline-block;width:4.2em}#town_map .modalBody ul.link .help::before,#town_map .modalBody ul.link .status::before{position:absolute;top:-3px;left:0;width:20px;height:20px;background-image:url(/mobile/image/TownMap.png);background-size:356px;background-repeat:no-repeat;content:""}#town_map .modalBody ul.link .help a,#town_map .modalBody ul.link .status a{text-decoration:underline}#town_map .modalBody ul.link .status{padding:2px 5px;width:115px;border:2px solid #7e7d7a;border-radius:5px;background-color:#fff;color:#7c7c7c;text-align:right;font-size:1.3rem}#town_map .modalBody ul.link .status::before{top:1px;left:2px;background-position:-318px -24px}#town_map .modalBody ul.link .help::before{background-position:-320px 0}#town_map .modalBody ul.map{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin:6px;white-space:nowrap}#town_map .modalBody ul.map li{position:relative}#town_map .modalBody ul.map li.pin::before{position:absolute;bottom:30px;left:42px;z-index:10;width:23px;height:30px;background-image:url(/mobile/image/TownMap.png);background-position:-450px -37px;background-size:auto;background-repeat:no-repeat;content:""}#town_map .modalBody ul.map li:nth-child(1).pin::before,#town_map .modalBody ul.map li:nth-child(2).pin::before{bottom:10px}#town_map .modalBody ul.map li a{display:inline-block;overflow:hidden;width:105px;height:80px;background-image:url(/mobile/image/TownMap.png);background-size:auto;background-repeat:no-repeat;text-indent:200%}#town_map .modalBody ul.map li:nth-child(1) a{margin-left:108px;height:26px;background-position:-3px -490px}#town_map .modalBody ul.map li:nth-child(1).pin a{background-position:-228px -86px}#town_map .modalBody ul.map li:nth-child(2) a{height:26px;background-position:-344px -86px}#town_map .modalBody ul.map li:nth-child(2).pin a{background-position:-118px -504px}#town_map .modalBody ul.map li:nth-child(3) a{height:75px;background-position:-225px -498px}#town_map .modalBody ul.map li:nth-child(3) a::before{position:absolute;bottom:49px;left:0;z-index:1;width:56px;height:55px;background-image:url(/mobile/image/TownMap.png);background-position:-460px -74px;background-size:auto;background-repeat:no-repeat;content:""}#town_map .modalBody ul.map li:nth-child(3).pin a{background-position:-335px -498px}#town_map .modalBody ul.map li.limited_time:nth-child(8) a{width:107px;height:77px;background-position:-222px -573px}#town_map .modalBody ul.map li.limited_time:nth-child(8).pin a{background-position:-332px -573px}#town_map .modalBody ul.map li:nth-child(4) a{background-position:-117px -81px}#town_map .modalBody ul.map li:nth-child(4).pin a{background-position:-115px -161px}#town_map .modalBody ul.map li:nth-child(5) a{height:78px;background-position:-229px -112px}#town_map .modalBody ul.map li:nth-child(5).pin a{background-position:-227px -190px}#town_map .modalBody ul.map li:nth-child(6) a{background-position:-341px 0}#town_map .modalBody ul.map li:nth-child(6).pin a{background-position:-5px -325px}#town_map .modalBody ul.map li:nth-child(7) a{height:78px;background-position:-117px -241px}#town_map .modalBody ul.map li:nth-child(7).pin a{background-position:-115px -398px}#town_map .modalBody ul.map li:nth-child(8) a{height:76px;background-position:-225px -346px}#town_map .modalBody ul.map li:nth-child(8).pin a{background-position:-335px -346px}#town_map .modalBody ul.map li:nth-child(9) a{background-position:-231px 0}#town_map .modalBody ul.map li:nth-child(9).pin a{background-position:-5px -244px}#town_map .modalBody ul.map li:nth-child(10) a{height:78px;background-position:-340px -112px}#town_map .modalBody ul.map li:nth-child(10).pin a{background-position:-338px -190px}#town_map .modalBody ul.map li:nth-child(11) a{height:78px;background-position:-5px -405px}#town_map .modalBody ul.map li:nth-child(11).pin a{background-position:-115px -319px}#town_map .modalBody ul.map li:nth-child(12) a{height:76px;background-position:-225px -422px}#town_map .modalBody ul.map li:nth-child(12).pin a{background-position:-335px -422px}#town_map .modalBody ul.map li:nth-child(13) a{height:78px;background-position:-227px -268px}#town_map .modalBody ul.map li:nth-child(13).pin a{background-position:-337px -268px}#town_map .modalBody ul.map li:nth-child(14) a{height:77px;background-position:-117px -4px}#town_map .modalBody ul.map li:nth-child(14).pin a{background-position:-3px -166px}#town_map .modalBody .btn_finc{margin:0 auto 5px;width:300px}#town_map .modalBody .btn_finc img{width:100%}#mixer_modal .modalBody{top:10%;left:5%;padding:0;padding-bottom:20px;border:#d3d3d3 solid 2px;border-radius:10px;background-color:#f8f8f0;color:#89816d}#mixer_modal .modalBody .wrap{margin:3%;padding:3%;background-color:#f8f8f0;text-align:center}#mixer_modal .modalBody .modal_close{position:absolute;top:-20px;right:-15px;overflow:hidden;width:30px;height:34px;background:url(/image/mypage/blog/btn_close.png) no-repeat 0 0;background-size:contain;text-indent:200%;white-space:nowrap}#mixer_modal dl dt{position:relative;text-align:center}#mixer_modal a.btn_dashed{margin:5px 0 0;width:200px;letter-spacing:0;line-height:2}#mixer_modal .dashed_beige{color:#89816d}#mixer_modal .btn_simple,#mixer_modal .btn_solid{line-height:1.8}#mixer_modal .msg_mixer{margin:0 auto;padding:10px 0;width:270px;border-radius:20px;background-color:#f1f1d0;color:#d77516;text-align:center;font-weight:700;font-size:1.2rem;line-height:1.5}#mixer_modal .btn_done{text-align:center}#mixer_modal .btn_close{margin-top:15px;text-align:center}#mixer_modal .btn_preview_placement a{display:block;margin:0 auto 10px;padding:1px 0;width:270px;border-radius:15px;font-size:1.2rem;line-height:1.75}#mixer_modal .btn_preview_miracle a{display:block;margin:0 auto 20px;padding:3px 0;width:270px;border:#a67eae solid 1px;border-radius:15px;background:#b899bf;background:linear-gradient(180deg,#b899bf 0,#c5a3cc 50%,#b899bf 100%);box-shadow:1px 1px 2px 0 #bbb;color:#fff;text-align:center;font-size:1.2rem}#mixer_modal .btn_preview_miracle a::before{display:inline-block;width:16px;height:16px;background-image:url(/mobile/image/shop/premium/mixer/ico_miracle.png);background-size:contain;background-repeat:no-repeat;content:"";vertical-align:top}#mixer_modal .btn_buyitem{margin:0 auto;width:270px;text-align:right;font-size:1.2rem}#mixer_modal a.tip{display:inline-block;height:22px;vertical-align:-6px;cursor:pointer}#mixer_modal a.tip img{width:22px;height:22px}#mixer_modal a.tip span{display:none}#mixer_modal a.tip:hover span{position:absolute;bottom:22px;left:10%;z-index:1000;display:inline-block;padding:5px 10px;width:80%;border-radius:5px;background-color:#57544d;color:#fff;font-size:12px}#mixer_modal h1.tit_modal{margin:5px 20px;padding:.8rem 0;border-bottom:2px solid #d3d3d3;color:#777;text-align:center;font-size:1.5rem}#mixer_modal.recipe_search .modalBody{padding-bottom:40px}#mixer_modal.recipe_search .search dt{position:relative;margin-top:25px;text-align:center}#mixer_modal.recipe_search .search dd{margin:5px auto 30px;padding:0 5px;width:80%;height:30px;border:solid 1px #d3d3d3;border-radius:4px;background:#fff}#mixer_modal.recipe_search .search dd input{margin:0;padding:0;width:100%;height:28px;border:none;border-radius:0;background:0 0}#mixer_modal.recipe_search .btn_search{text-align:center}#mixer_modal.recipe_search .btn_search .btn_dashed{margin:0 15px;width:110px}#mixer_modal.recipe_search .btn_search .icon-search{margin-right:3px;vertical-align:text-top;font-size:2.4rem}#mixer_modal h1.tit_modal_recipe{position:relative;margin:10px 10px 10px 10px;padding:4px 8px;background-color:#c6ae5c;color:#fff;text-shadow:1px 1px 0 #b09949,-1px -1px 0 #b09949,-1px 1px 0 #b09949,1px -1px 0 #b09949,0 1px 0 #b09949,0 -1px 0 #b09949,-1px 0 0 #b09949,1px 0 0 #b09949;font-size:14px}#mixer_modal h1.tit_modal_recipe span{position:absolute;top:2px;right:2px;width:10rem;height:87%;border-radius:15px 0 0 15px;background-color:#f3f3ce;color:#c6ae5c;text-align:center;text-shadow:none;font-size:1.2rem;line-height:1.8}#mixer_modal.recipe_detail .recipe_name{position:relative;margin:10px 10px 10px 10px;padding-bottom:2px;border-bottom:#aa9879 dashed 1px;text-align:center;font-size:1.4rem;line-height:1.9}#mixer_modal.recipe_detail.mode_miracle_item .recipe_name{padding-left:32px;color:#91669b}#mixer_modal.recipe_detail.mode_miracle_item .recipe_name::before{position:absolute;bottom:2px;left:0;display:block;width:70px;height:27px;background-image:url(/mobile/image/shop/premium/mixer/ico_title_miracle.png);background-size:contain;background-repeat:no-repeat;content:""}#mixer_modal.recipe_detail.mode_miracle_item .image_in p.txt_owned{background-color:#cb87d9}#mixer_modal.recipe_detail.mode_miracle_item .image_in canvas,#mixer_modal.recipe_detail.mode_miracle_item .image_in img{width:114px;border:#c590d0 solid 2px;border-radius:3px}#mixer_modal.recipe_detail.mode_miracle_item dl dt{background-color:#b899bf;text-shadow:1px 1px 0 #9e7aa6,-1px -1px 0 #9e7aa6,-1px 1px 0 #9e7aa6,1px -1px 0 #9e7aa6,0 1px 0 #9e7aa6,0 -1px 0 #9e7aa6,-1px 0 0 #9e7aa6,1px 0 0 #9e7aa6}#mixer_modal.recipe_detail .image_in{position:relative;float:left;margin:0 0 15px 10px;width:114px}#mixer_modal.recipe_detail .image_in p.txt_owned{position:absolute;top:0;left:2px;padding:1px 3px;border-radius:0 0 5px 5px;background-color:#bd9048;color:#fff;text-align:center;font-size:10px}#mixer_modal.recipe_detail .image_in canvas,#mixer_modal.recipe_detail .image_in img{display:block;width:114px;border:#aa9879 solid 2px;border-radius:3px}#mixer_modal.recipe_detail dl{float:right;margin:0 0 10px;width:205px}#mixer_modal.recipe_detail dl dt{display:inline-block;margin:0 0 2px 0;padding:1px 0;width:63px;border-radius:3px;background-color:#9a8561;color:#fff;text-align:center;text-shadow:1px 1px 0 #826c45,-1px -1px 0 #826c45,-1px 1px 0 #826c45,1px -1px 0 #826c45,0 1px 0 #826c45,-1px 0 #826c45,-1px 0 0 #826c45,1px 0 0 #826c45;font-size:10px}#mixer_modal.recipe_detail dl dd{display:inline-block;width:135px;vertical-align:middle;font-size:10px}#mixer_modal.recipe_detail dl dd a{text-decoration:underline}#mixer_modal.recipe_detail table{clear:both;margin:20px auto 20px;width:310px;text-align:left}#mixer_modal.recipe_detail table th{font-weight:400}#mixer_modal.recipe_detail table th:nth-child(2){width:45px}#mixer_modal.recipe_detail table td:last-child,#mixer_modal.recipe_detail table thead th:last-child{width:42px;text-align:right}#mixer_modal.recipe_detail table thead th{border-bottom:#b7b1a6 dashed 1px}#mixer_modal.recipe_detail table tbody .item th{background-image:url(/image/shop/premium/mixer/ico_item.png)}#mixer_modal.recipe_detail table tbody .coin th{background-image:url(/image/shop/premium/mixer/ico_coin.png)}#mixer_modal.recipe_detail table tbody .rarity_1 th{background-image:url(/image/blog/insect/rarity_1.png)}#mixer_modal.recipe_detail table tbody .rarity_2 th{background-image:url(/image/blog/insect/rarity_2.png)}#mixer_modal.recipe_detail table tbody .rarity_3 th{background-image:url(/image/blog/insect/rarity_3.png)}#mixer_modal.recipe_detail table tbody .rarity_4 th{background-image:url(/image/blog/insect/rarity_4.png)}#mixer_modal.recipe_detail table tbody .rarity_5 th{background-image:url(/image/blog/insect/rarity_5.png)}#mixer_modal.recipe_detail table tbody .rarity_6 th{background-image:url(/image/blog/insect/rarity_6.png)}#mixer_modal.recipe_detail table tbody th{padding-left:25px;background-size:auto 16px;background-repeat:no-repeat}#mixer_modal.recipe_detail table td del{position:relative;margin-right:8px;color:#c86868}#mixer_modal.recipe_detail table td del::before{position:absolute;top:0;left:-85px;display:block;width:82px;height:26px;color:#fff;content:url(/image/shop/premium/mixer/ico_arrow02.png);text-align:center}#mixer_modal.recipe_detail table tbody .item th a{text-decoration:underline}#mixer_modal .help_s{clear:both;text-align:center}#mixer_modal .help_s a{text-decoration:underline}#mixer_modal.mix_up .mixedBox{margin:10px auto 20px;width:230px;border:3px solid #d3d3d3;border-radius:8px;background-color:#fff;font-size:1.2rem}#mixer_modal.mix_up .mixedBox.mix_confirm{height:210px;background:#fff url(/mobile/image/shop/premium/mixer/img_mixer.png) no-repeat center 15px;background-size:110px}#mixer_modal.mix_up .mixedBox.mix_confirm p{margin-top:160px;text-align:center}#mixer_modal.mix_up .mixedBox.mix_error h3,#mixer_modal.mix_up .mixedBox.mix_lock h3{margin:10px auto 20px;padding:3px 0;width:95%;border-radius:10px;color:#fff;text-align:center;font-size:1.1rem}#mixer_modal.mix_up .mixedBox.mix_error h3::before,#mixer_modal.mix_up .mixedBox.mix_lock h3::before{display:inline-block;margin-right:10px;width:15px;height:15px;border-radius:20px;background-color:#fff;content:"!";vertical-align:text-top;text-align:center;text-shadow:none;font-size:1.2rem;line-height:1.4}#mixer_modal.mix_up .mixedBox.mix_lock{height:200px;background:#fff url(/mobile/image/shop/premium/mixer/img_locked.png) no-repeat center bottom;background-size:135px}#mixer_modal.mix_up .mixedBox.mix_lock h3{background-color:#e9f5d9;text-shadow:1px 1px 0 #bed0a6,-1px -1px 0 #bed0a6,-1px 1px 0 #bed0a6,1px -1px 0 #bed0a6,0 1px 0 #bed0a6,0 -1px 0 #bed0a6,-1px 0 0 #bed0a6,1px 0 0 #bed0a6}#mixer_modal.mix_up .mixedBox.mix_lock h3::before{color:#bfd1a7}#mixer_modal.mix_up .mixedBox.mix_lock p{margin-left:15px;color:#89816d}#mixer_modal.mix_up .mixedBox.mix_error{padding-bottom:3rem}#mixer_modal.mix_up .mixedBox.mix_error h3{background-color:#f4eec7;text-shadow:1px 1px 0 #ebb27b,-1px -1px 0 #ebb27b,-1px 1px 0 #ebb27b,1px -1px 0 #ebb27b,0 1px 0 #ebb27b,0 -1px 0 #ebb27b,-1px 0 0 #ebb27b,1px 0 0 #ebb27b}#mixer_modal.mix_up .mixedBox.mix_error h3::before{color:#e5af7b}#mixer_modal.mix_up .mixedBox.mix_error p{color:#89816d;text-align:center}#mixer_modal.mix_up .mixing{margin:10px auto 20px;text-align:center}#mixer_modal.mix_up .mixing .tit_modal_mixing{margin:20px 0 15px;text-align:center}#mixer_modal.mix_up .mixing .tit_modal_mixing img{width:210px}#mixer_modal.mix_up .mixing figure{display:inline-block;min-width:282px;background-color:#ddd}#mixer_modal.mixed_result .modalBody{background-color:#e9e9e2}#mixer_modal.mixed_result .tit_modal_result{margin:20px 0 15px;text-align:center}#mixer_modal.mixed_result .tit_modal_result img{width:270px}#mixer_modal.mixed_result .mixedBox{margin-bottom:20px;background-color:#fffffe}#mixer_modal.mixed_result .mixedBox::before{display:block;margin:0 auto;width:90%;height:5px;border-bottom:5px dotted #ededdd;content:""}#mixer_modal.mixed_result .mixedBox::after{display:block;margin:0 auto;width:90%;height:5px;border-top:5px dotted #ededdd;content:""}#mixer_modal.mixed_result .mixedBox .image_in{position:relative;margin:20px auto;width:186px;border:#aa9879 solid 3px;border-radius:3px}#mixer_modal.mixed_result .mixedBox .image_in canvas,#mixer_modal.mixed_result .mixedBox .image_in img{margin-bottom:-3px;width:100%}#mixer_modal.mixed_result .mixedBox .txt_mixed{margin:0 auto 20px;color:#777;text-align:center}#mixer_modal.mixed_result .mixedBox .txt_mixed i{display:block;font-style:normal}#mixer_modal.mixed_result.mode_miracle .modalBody{background-color:#e9e2e6}#mixer_modal.mixed_result.mode_miracle .tit_modal_result img{width:325px}#mixer_modal.mixed_result.mode_miracle .image_in{border:#c590d0 solid 3px}#mixer_modal.mixed_result.mode_miracle .image_in p.txt_owned{background-color:#cb87d9}.top_pr .modalBody{top:10%;left:10%;padding:0;width:80%;border-radius:10px;background:#fff;background-color:#fff;color:#777}.top_pr .modalBody h1{margin:10px auto 5px;width:105px}.top_pr .modalBody h1 img{width:100%}.top_pr .modalBody .img_pr{margin-bottom:8px}.top_pr .modalBody .img_pr img{width:100%}.top_pr .modalBody .foot_area{position:relative;text-align:center}.top_pr .modalBody .foot_area .btn_dashed{margin-bottom:10px;width:190px;letter-spacing:1px;font-size:1.6rem;line-height:2.1}.top_pr .modalBody .foot_area .btn_simple{margin-bottom:8px;line-height:1.8}.top_pr .modalBody .foot_area .page{position:absolute;bottom:-25px;left:0;width:100%;color:#fff;text-align:center}.top_pr .modalBody .modal_close{position:absolute;top:-4%;right:-4%;overflow:hidden;width:38px;height:43px;background:url(/image/mypage/blog/btn_close.png) no-repeat 0 0;background-size:contain;text-indent:200%;white-space:nowrap}header{border-bottom:solid 1px #d3d3d3;padding-top:8px;height:56px;background:#fff;color:#ed7797}header .header-left,header .header-right{position:absolute;top:12px;z-index:2;width:42px;text-align:center}header .header-right{min-width:84px;width:24%;text-align:right}header .icon{padding:0;font-size:2.8rem;line-height:.9em}header .txt-menu{font-weight:700;font-size:.9rem}header .header-left{left:6px}header .header-right{right:6px}header .header-right .hedder_cart{padding-right:8px}@media screen and (min-width:400px){header .header-right .hedder_cart{padding-right:12px}}header .header-right .hedder_myhome .txt-menu{padding-right:3px}header .header-right .hedder_login .icon-login{padding-bottom:2px;font-size:2.2rem}header a,header a:hover{display:inline-block;color:#ed7797;text-align:center}header .header_logo{position:relative;padding-top:4px;max-height:50px;width:150px;text-align:center}header .header_logo img{max-height:31px}header .bnr_rohto{position:absolute;top:11px;left:158px;width:120px}header .bnr_rohto img{width:100%}header .bnr_finc{position:absolute;top:11px;left:158px;width:136px}header .bnr_finc img{width:100%}footer{clear:both;padding-bottom:15vw;background:#eee;color:#777;text-align:center}footer .breadcrumbs{position:relative;display:block;margin:4px 8px;padding:8px 0 8px 8px;text-align:left;font-size:1.2rem;border-bottom:solid 1px #d3d3d3}footer .breadcrumbs li{position:relative;display:inline-block;margin-left:16px}footer .breadcrumbs li:before{position:absolute;top:0;left:-16px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:20%;content:""}footer .breadcrumbs li:first-child{margin-left:0}footer .breadcrumbs li:first-child:before{content:none}footer .button_area{padding-top:8px;border-top:solid 1px #d3d3d3}footer .terms{margin-top:8px;margin-bottom:8px}footer .terms li{display:inline-block;margin:0;padding-right:8px;padding-left:8px;text-align:center;font-size:1.2rem}footer .terms li+li{border-left:1px #d3d3d3 solid}footer .terms a{margin-left:5px}footer .btn03{display:inline-block;margin:4px;padding:6px 40px;border-radius:12px;background:#a0a0a0;color:#fff;font-size:1.2rem;line-height:1}footer p{display:inline-block;margin:8px auto;font-size:1rem}footer .footer-banner{position:relative;margin:0;padding-top:15%;padding-bottom:32px;width:100%;border-top:none;background:#f8f8f0}@media screen and (max-width:768px){footer .footer-banner{padding-top:23%}}@media screen and (max-width:620px){footer .footer-banner{padding-top:30%}}@media screen and (max-width:480px){footer .footer-banner{padding-top:45%}}footer .footer-banner ul{position:absolute;top:0;left:0;padding:16px 8px;width:100%}footer .footer-banner li img{margin:0 auto;width:96%;height:auto}footer+.footer-banner,footer+.footer-notice{border-top:1px #d3d3d3 solid}footer .footer-notice{padding:8px;background:#f8f8f0;border-bottom:dashed 1px #d3d3d3}footer .footer-notice h1{height:36px;background:url(/mobile/image/blog/top/img_notice.png) no-repeat 8px center;background-size:auto 20px}footer .footer-notice dl{padding:4px;border:#d3ccbd 3px solid;border-radius:8px;background:#fff}footer .footer-notice dd{border-top:dashed 1px #d3d3d3}.blog-list .blog-list-catList footer .footer-notice dd a,.mypage-home .mypage-home-newsArea section[class^=new] li footer .footer-notice dd .comment,footer .footer-notice dd .blog-list .blog-list-catList a,footer .footer-notice dd .mypage-home .mypage-home-newsArea section[class^=new] li .comment,footer .footer-notice dd .overflow-ellipsis{position:relative;display:block;padding-right:60px;text-align:left;font-weight:700;font-size:1.3rem;line-height:3.6rem}footer .footer-notice dd span{position:absolute;top:11px;right:16px;display:block;padding-left:8px;border-left:1px solid #d3d3d3;line-height:1.4rem}footer .blog-btn_more{padding:8px 0 4px}footer .blog-btn_more a{display:inline-block;padding:4px 0;width:60%;max-width:240px;text-align:center;font-weight:700;background:#f4f1e9;border:solid 2px #e0dacc;border-radius:40px;font-size:1.4rem}footer .footer-banner+#bottomMenu{background:#f8f8f0}footer #bottomMenu{clear:both;padding-top:4px;height:34px;background:#fff;text-align:left}footer #bottomMenu p{padding-top:4px;padding-left:8px;font-size:1.4rem}footer #bottomMenu .gotoTop{position:relative;float:right;margin-right:8px;padding-top:13px;width:48px;border:solid 1px #d3d3d3;border-bottom:0;border-radius:16px 16px 0 0;background:#eee;text-align:center;cursor:pointer}footer #bottomMenu .gotoTop::before{position:absolute;top:0;left:14px;font-size:2rem;font-family:NicottoIco}footer #bottomMenu .left p a:before{display:inline-block;margin-right:8px;width:14px;height:14px;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat;background-size:7px;content:"";transform:rotate(-180deg)}footer #bottomMenu .right p a:after{display:inline-block;margin-left:8px;width:14px;height:14px;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat;background-size:7px;content:""}footer ul:first-child#bottomMenu{background:#fff}.footer-btn{position:fixed;bottom:0;width:100%;z-index:10}.footer-btn .start{position:fixed;bottom:0;z-index:10;width:100%;background-color:#fff;transition:all .3s ease-out 0s}.footer-btn .start ul{display:flex;justify-content:space-around;padding:.5vw 0 1.5vw;border-top:1px solid #d3d3d3}.footer-btn .start li{position:relative;overflow:hidden;width:10vw;height:auto;background-position:center center;background-size:contain;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.footer-btn .start li.notice::before{content:"●";position:absolute;z-index:1;top:0;right:0;color:#f33;font-size:3.5vw;text-indent:0}.footer-btn .start li.nav-home{background-image:url(/mobile/image/common/ico_home.svg)}.footer-btn .start li.nav-blog{background-image:url(/mobile/image/common/ico_diary.svg)}.footer-btn .start li.nav-social{background-image:url(/mobile/image/common/ico_communication.svg)}.footer-btn .start li.nav-shop{background-image:url(/mobile/image/common/ico_shop.svg)}.footer-btn .start li.nav-menu{background-image:url(/mobile/image/common/ico_menu.svg)}.footer-btn .start li a,.footer-btn .start li a:hover{display:block;padding-top:100%;width:100%;height:auto}.footer-btn .pop-blog-open li.nav-blog{background-image:url(/mobile/image/common/ico_diary_on.svg)}.footer-btn .pop-social-open li.nav-social{background-image:url(/mobile/image/common/ico_communication_on.svg)}.footer-btn li.nav-shop.active{background-image:url(/mobile/image/common/ico_shop_on.svg)}.footer-btn .pop-menu-open li.nav-menu{background-image:url(/mobile/image/common/ico_menu_on.svg)}.footer-btn .pop-blog,.footer-btn .pop-shop,.footer-btn .pop-social{position:absolute;bottom:17vw;z-index:-1;margin-bottom:0;width:100%;display:none;animation-name:animation-footer-btn;animation-duration:.2s;animation-iteration-count:1}.footer-btn .pop-blog ul,.footer-btn .pop-shop ul,.footer-btn .pop-social ul{position:relative;display:flex;justify-content:space-around;margin:0 auto;padding:1.5vw 0 2.5vw;width:60%;border:solid 1px #d3d3d3;border-radius:1.5vw;background:#fff}.footer-btn .pop-blog ul:after,.footer-btn .pop-shop ul:after,.footer-btn .pop-social ul:after{position:absolute;bottom:-9px;margin-left:4px;width:20px;height:10px;background:url(/mobile/image/common/arrow_pop.svg) no-repeat bottom center;background-size:100%;content:""}.footer-btn .pop-blog li,.footer-btn .pop-shop li,.footer-btn .pop-social li{position:relative;overflow:hidden;width:15vw;height:auto}.footer-btn .pop-blog li a,.footer-btn .pop-blog li a:hover,.footer-btn .pop-shop li a,.footer-btn .pop-shop li a:hover,.footer-btn .pop-social li a,.footer-btn .pop-social li a:hover{display:block;width:100%;height:12vw;background-position:bottom center;background-size:100%;background-repeat:no-repeat}.footer-btn .pop-blog li.notice a::before,.footer-btn .pop-shop li.notice a::before,.footer-btn .pop-social li.notice a::before{content:"●";position:absolute;z-index:1;top:0;right:0;color:#f33;font-size:3.5vw;text-indent:0}.footer-btn .pop-shop ul li:nth-child(1) a{background-image:url(/mobile/image/common/ico_shop_01.svg)}.footer-btn .pop-blog ul li:nth-child(1) a{background-image:url(/mobile/image/common/ico_blog_01.svg)}.footer-btn .pop-shop ul li:nth-child(2) a{background-image:url(/mobile/image/common/ico_shop_02.svg)}.footer-btn .pop-blog ul li:nth-child(2) a{background-image:url(/mobile/image/common/ico_blog_02.svg)}.footer-btn .pop-shop ul li:nth-child(3) a{background-image:url(/mobile/image/common/ico_shop_03.svg)}.footer-btn .pop-blog ul li:nth-child(3) a{background-image:url(/mobile/image/common/ico_blog_03.svg)}.footer-btn .pop-social ul li:nth-child(1) a{background-image:url(/mobile/image/common/ico_social_01.svg)}.footer-btn .pop-social ul li:nth-child(2) a{background-image:url(/mobile/image/common/ico_social_02.svg)}.footer-btn .pop-social ul li:nth-child(3) a{background-image:url(/mobile/image/common/ico_social_03.svg)}.footer-btn .pop-social ul li:nth-child(4) a{background-image:url(/mobile/image/common/ico_social_04.svg)}.footer-btn .pop-blog ul::after{left:6.5vw}.footer-btn .pop-social ul::after{left:37vw}.footer-btn .pop-shop ul::after{right:7.5vw}.footer-btn .pop-menu{position:absolute;bottom:17vw;z-index:-1;display:none;justify-content:space-around;margin:0 2.5%;padding:1.5vw 0 2.5vw;width:95%;border:solid 1px #898989;border-radius:4vw;background-color:#f8f8f0;display:none;animation-name:animation-footer-btn;animation-duration:.2s;animation-iteration-count:1}.footer-btn .pop-menu h2,.footer-btn .pop-menu h3{margin:15px auto 2px;padding-bottom:.6rem;width:90%;border-bottom:2px solid #777;text-align:center;font-size:2.2rem}.footer-btn .pop-menu h3{font-size:1.6rem}.footer-btn .pop-menu .profile{position:relative;margin:15px auto 0;padding:0 0 0 65px;width:80%;text-align:justify;font-size:1.3rem}.footer-btn .pop-menu .profile .avatar{position:absolute;top:-6px;left:0;overflow:hidden;width:60px;height:60px;border-radius:30px}.footer-btn .pop-menu .profile .avatar img{width:100%;height:100%}.footer-btn .pop-menu .profile .name{display:inline-block;vertical-align:middle}.footer-btn .pop-menu .profile .address{position:relative;display:block;overflow:hidden;overflow:visible;margin:4px 0 16px;padding-top:4px;padding-right:25px;min-height:24px;max-height:32px;max-height:40px;width:100%;border-top:dashed 1px #d3d3d3;line-height:1.6rem;line-height:1.7;transition:.8s}.footer-btn .pop-menu .profile .setup{position:absolute;top:0;right:0;display:block;overflow:hidden;width:50px;text-indent:100%;white-space:nowrap}.footer-btn .pop-menu .profile .setup a{display:block;background:#f8f8f0 url(/mobile/image/common/ico_setup.svg) no-repeat top center;background-size:80%}.footer-btn .pop-menu ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:93%}.footer-btn .pop-menu ul li{position:relative;z-index:1;margin:1px 1px 1px 0;width:49.5%;background-color:#fff}.footer-btn .pop-menu ul li::before{position:absolute;top:0;left:.3rem;z-index:-1;width:2.2rem;height:100%;background-position:center;background-size:100%;background-repeat:no-repeat;content:""}.footer-btn .pop-menu ul li::after{position:absolute;top:0;right:.1rem;z-index:-1;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;content:"";transform:rotate(0)}.footer-btn .pop-menu ul li a{display:block;height:3.5rem;text-indent:2.8rem;font-size:1.2rem;line-height:3}.footer-btn .pop-menu .menu_garden ul li:nth-child(1)::before{background-image:url(/mobile/image/common/ico_p_menu1_01.svg)}.footer-btn .pop-menu .menu_garden ul li:nth-child(2)::before{background-image:url(/mobile/image/common/ico_p_menu1_02.svg)}.footer-btn .pop-menu .menu_garden ul li:nth-child(3)::before{background-image:url(/mobile/image/common/ico_p_menu1_03.svg)}.footer-btn .pop-menu .menu_garden ul li:nth-child(4)::before{background-image:url(/mobile/image/common/ico_p_menu1_04.svg)}.footer-btn .pop-menu .menu_garden ul li:nth-child(5)::before{background-image:url(/mobile/image/common/ico_p_menu1_05.svg)}.footer-btn .pop-menu .menu_coin ul li:nth-child(1)::before{background-image:url(/mobile/image/common/ico_p_menu2_01.svg)}.footer-btn .pop-menu .menu_coin ul li:nth-child(2)::before{background-image:url(/mobile/image/common/ico_p_menu2_02.svg)}.footer-btn .pop-menu .menu_coin ul li:nth-child(3)::before{background-image:url(/mobile/image/common/ico_p_menu2_03.svg)}.footer-btn .pop-menu .menu_coin ul li:nth-child(4)::before{background-image:url(/mobile/image/common/ico_p_menu2_03.svg)}.footer-btn .pop-menu .menu_other ul li:nth-child(1)::before{background-image:url(/mobile/image/common/ico_p_menu3_01.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li:nth-child(2)::before{background-image:url(/mobile/image/common/ico_p_menu3_02.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li:nth-child(3)::before{background-image:url(/mobile/image/common/ico_p_menu3_03.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li:nth-child(4)::before{background-image:url(/mobile/image/common/ico_p_menu3_04.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li:nth-child(5)::before{background-image:url(/mobile/image/common/ico_p_menu3_05.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li:nth-child(6)::before{background-image:url(/mobile/image/common/ico_p_menu3_06.svg?ver202207)}.footer-btn .pop-menu .menu_other ul li a.pc::after{position:absolute;top:0;z-index:-1;width:3.4rem;height:100%;margin-left:.5rem;background-position:center;background-size:100%;background-repeat:no-repeat;content:"";background-image:url(/mobile/image/common/ico_pc.svg)}.footer-btn .pop-menu .btn_menu-close{position:absolute;top:-10px;right:-10px;overflow:hidden;width:30px}.footer-btn .pop-menu .btn_menu-close a{display:block;overflow:hidden;width:30px;height:30px;background-image:url(/mobile/image/common/btn_menu-close.svg);background-size:100%;text-indent:200%;white-space:nowrap}.footer-btn .modalBK{display:none;animation-name:animation-footer-btn;animation-duration:.2s;animation-iteration-count:1}@keyframes animation-footer-btn{0%{opacity:0}100%{opacity:1}}.footer-btn .pop-blog-open .pop-blog,.footer-btn .pop-shop-open .pop-shop,.footer-btn .pop-social-open .pop-social{z-index:100;display:block}.footer-btn .pop-blog-open .pop-blog ul,.footer-btn .pop-shop-open .pop-shop ul,.footer-btn .pop-social-open .pop-social ul{justify-content:space-around;padding:.5vw 1.5vw 1.5vw;height:13%}.footer-btn .pop-menu-open .pop-menu{z-index:100;display:block}.footer-btn .pop-menu-open .modalBK{z-index:9;display:block}.footer-btn .pop-social-open .pop-social ul{width:80%}.footer-btn .pop-blog-open .btn-enlarge,.footer-btn .pop-menu-open .btn-enlarge,.footer-btn .pop-shop-open .btn-enlarge,.footer-btn .pop-social-open .btn-enlarge{opacity:.4}body.note_body{background:#f8f8f0}body.note_body .note_menu{display:flex;align-items:center;justify-content:space-between;margin:0;padding:5px 2px;list-style:none}body.note_body .note_menu li{width:100%}body.note_body .note_menu li:last-child{padding-right:8px}body.note_body .note_menu li.notetitle{text-align:center;font-weight:700;font-size:1.5rem}body.note_body .inpLongForm,body.note_body textarea{padding:8px;width:100%;border:none;background:0 0;color:#777;font-size:1.5rem;line-height:1.7rem}body.note_body .inpLongForm{height:24px}body.note_body button.closebtn{position:relative;padding:0 8px;max-width:96px;width:100%;border:none;background:0 0}body.note_body button.closebtn span{position:relative;display:block;padding-top:2px;width:23px;height:23px;border-radius:3px;background:#d3d3d3;color:#fff;font-size:1.9rem}body.note_body button.closebtn .closetext{position:absolute;top:4px;left:36px;margin:0;padding:0;padding-left:3px;color:#777}body.note_body button.savebtn{width:80%;margin:0 auto;padding:4px 3.5%;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:15px;font-weight:400;text-decoration:none;text-align:center;margin-left:20%}body.note_body button.savebtn:hover{color:#fff}body.note_body .msgbox{margin:0;padding:15px;background:#e9f2c5;color:#55a218;text-align:center;font-size:16px}body.note_body .msgbox02{margin:0;padding:10px;background:#fee8ee;color:#ed7798}body.note_body .noteheader-pink{margin:2% 2% 0;border-radius:5px 5px 0 0;background:#ed7797;color:#fff}body.note_body .noteheader-pink button.closebtn{padding-left:4px;width:auto}body.note_body .noteheader-pink button.closebtn span{background:#ed7797;color:#fff;font-size:2.2rem}body.note_body .noteheader-pink button.closebtn .closetext{top:3px;left:24px;color:#fff}body.note_body #nikkiblock{margin:0 2% 2%;border:2px solid #d3d3d3;border-top:0;border-radius:0 0 5px 5px;background:#fff}body.note_body #nikkiblock dt{border-top:solid 1px #d3d3d3;padding:8px;background:#f8f8f0;font-weight:700}body.note_body #nikkiblock .inpLongForm{height:36px}body.note_body #nikkiblock dd{position:relative}body.note_body #nikkiblock dd.nikki-cat{padding:8px 30px 8px 16px}@media screen and (min-width:360px){body.note_body #nikkiblock dd.nikki-cat{padding:8px 40px 8px 16px}}body.note_body #nikkiblock select{width:100%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_gray02.png) right 50% no-repeat #fff;background-size:28px,100%;margin:0;padding:10px}body.note_body #nikkiblock .checkbox-av{margin:0 8px;display:block}body.note_body #nikkiblock .checkbox-av input{display:none}body.note_body #nikkiblock .checkbox-av span{padding-left:25px;position:relative;margin-right:20px}body.note_body #nikkiblock .checkbox-av span::before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #999;border-radius:4px}body.note_body #nikkiblock .checkbox-av input:checked~span{color:#777}body.note_body #nikkiblock .checkbox-av input:checked~span::after{content:"";display:block;position:absolute;top:-3px;left:5px;width:7px;height:15px;transform:rotate(40deg);border-bottom:3px solid #ed7798;border-right:3px solid #ed7798}body.note_body #nikkiblock .checkbox-av span{display:block;padding-top:1px}body.note_body #nikkiblock .checkbox-av .imput-memo{position:absolute;top:36px;left:32px}body.note_body #nikkiblock .imput-memo{display:block;margin-right:4px;margin-bottom:4px;color:#999;text-align:right;font-size:1.2rem}body.note_body #nikkiblock .imput-memo .txtcount{font-size:1.2rem}body.note_body #nikkiblock dt.nikki-option{overflow:hidden;padding:0;height:0}body.note_body #nikkiblock [class^=nikki-option]{position:relative;background:#f8f8f8;font-weight:700}body.note_body #nikkiblock [class^=nikki-option] .select-wrap{position:relative;z-index:1;display:inline-block}body.note_body #nikkiblock [class^=nikki-option] .select-wrap:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(90deg)}body.note_body #nikkiblock [class^=nikki-option] .select-label{position:absolute;left:16px}body.note_body #nikkiblock [class^=nikki-option] .select-label:after{position:absolute;left:85px;content:"："}body.note_body #nikkiblock [class^=nikki-option] .red{background:red}body.note_body #nikkiblock [class^=nikki-option] select{border-bottom:dashed 1px #d3d3d3;margin-top:4px;margin-bottom:4px;margin-left:8px;padding:2px 20px 2px 0;width:auto;border:none;border-radius:0;background:0 0;font-size:1.4rem}body.note_body #nikkiblock .nikki-option-public{padding-top:6px;padding-left:110px}body.note_body #nikkiblock .nikki-option-public .select-label{top:14px}body.note_body #nikkiblock .nikki-option-comment{padding-bottom:8px;padding-left:110px}body.note_body #nikkiblock .nikki-option-comment .select-label{top:6px}body.note_body #nikkiblock .nikki-option-comment:before{top:-4px}body.note_body #nikkiblock .button_area{border-top:solid 1px #d3d3d3;padding:4px 0}body.note_body #nikkiblock #postBtn{width:80%;margin:0 auto;padding:8px 3.5%;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:15px;font-weight:700;text-decoration:none;text-align:center;margin:16px 10%}body.note_body #nikkiblock #postBtn:hover{color:#fff}body.note_body #noteblock{margin:2%;border:2px solid #d3d3d3;border-radius:5px;background:#fff}body.note_body #noteblock .noteheader{border-bottom:solid 1px #d3d3d3;padding:0}body.note_body #noteblock .noteLine{border-bottom:solid 1px #d3d3d3;padding:0}body.note_body #noteblock .titleLine{margin:0;padding:8px;background:#f8f8f0}body.note_body #noteblock .listname{font-weight:700}body.note_body #noteblock .notefooter{padding:8px}body.note_body #noteblock .notefooter p{color:#999;font-size:1.2rem}body.note_body #noteblock .txtcount{float:right;color:#777}#contents.error,#contents.maintenance{padding:20px 5%}#contents.error h1,#contents.maintenance h1{color:#c05158;font-size:1.5rem;font-weight:700;line-height:1.3;border-bottom:1px solid #b6b3b3;margin-bottom:10px;padding:0 0 10px 0}#contents.error .maintenanceBox .fw-bold,#contents.maintenance .maintenanceBox .fw-bold{margin-bottom:4px}#contents.error .maintenanceBox .box_notice,#contents.maintenance .maintenanceBox .box_notice{margin-top:24px;background:url(/mobile/image/common/error/img_kawauso.png) no-repeat top center;background-size:auto 90px;padding-top:104px}#contents.error #syserrorBox,#contents.maintenance #syserrorBox{background:url(/mobile/image/common/error/img_error.png) no-repeat 97% bottom;background-size:auto 120px}#contents.error #syserrorBox .errorCode,#contents.maintenance #syserrorBox .errorCode{margin:8px 0 16px;border:#eee solid 1px;border-radius:4px;text-align:center}#contents.error #syserrorBox .errorCode h2,#contents.maintenance #syserrorBox .errorCode h2{background:#eee;font-weight:400}#contents.error #syserrorBox .errorCode h2,#contents.error #syserrorBox .errorCode p,#contents.maintenance #syserrorBox .errorCode h2,#contents.maintenance #syserrorBox .errorCode p{padding:4px 8px}#contents.error #syserrorBox .asterisk,#contents.error #syserrorBox .bill-charge .box_notice li,#contents.error #syserrorBox .maintenanceBox .box_notice li,#contents.error #syserrorBox .mypage-myboardList .myboardList .attention p,#contents.error .maintenanceBox .box_notice #syserrorBox li,#contents.maintenance #syserrorBox .asterisk,#contents.maintenance #syserrorBox .bill-charge .box_notice li,#contents.maintenance #syserrorBox .maintenanceBox .box_notice li,#contents.maintenance #syserrorBox .mypage-myboardList .myboardList .attention p,#contents.maintenance .maintenanceBox .box_notice #syserrorBox li,.bill-charge .box_notice #contents.error #syserrorBox li,.bill-charge .box_notice #contents.maintenance #syserrorBox li,.mypage-myboardList .myboardList .attention #contents.error #syserrorBox p,.mypage-myboardList .myboardList .attention #contents.maintenance #syserrorBox p{margin-top:4px}#contents.error #syserrorBox .helpArea,#contents.maintenance #syserrorBox .helpArea{margin-top:20px;min-height:110px}#contents.error #syserrorBox .btn-gray,#contents.maintenance #syserrorBox .btn-gray{width:80%;margin:0 auto;padding:8px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;max-width:360px;display:flex;flex-wrap:wrap;margin:0 auto 32px;justify-content:center}#contents.error #syserrorBox .btn-gray:hover,#contents.maintenance #syserrorBox .btn-gray:hover{color:#777}#contents.error #syserrorBox .helpArea a,#contents.maintenance #syserrorBox .helpArea a{position:relative;padding-left:30px;line-height:2;color:#777}#contents.error #syserrorBox .helpArea a::before,#contents.maintenance #syserrorBox .helpArea a::before{content:"";width:20px;height:20px;background:#ccc;border-radius:50%;position:absolute;top:40%;left:0;margin-top:-6px;margin-left:3px}#contents.error #syserrorBox .helpArea a::after,#contents.maintenance #syserrorBox .helpArea a::after{content:"";width:0;height:0;border:solid 5px transparent;border-left:solid 8px #fff;position:absolute;top:40%;left:5px;margin-top:-1px;margin-left:5px}.slidemenu-left{left:0}.slidemenu-right{right:0}.slidemenu{top:0;width:240px;position:fixed;visibility:hidden;z-index:-1;border-right:1px solid #d3d3d3}.slidemenu .slidemenu-header{position:relative;height:auto;background:#f8f8f0;padding-bottom:8px;border-bottom:solid 1px #d3d3d3}.slidemenu .slidemenu-header h1{display:inline-block;padding-left:52px;line-height:20px;margin:10px 0 26px 8px;width:80%;border-bottom:dashed 1px #d3d3d3}.slidemenu .slidemenu-header h1:after{content:"さん";font-size:1rem}.slidemenu .slidemenu-header .address{position:absolute;top:36px;left:60px;font-size:1.2rem}.slidemenu .slidemenu-header .slidemenu-header-img{position:absolute;top:8px;left:4px;width:46px;height:46px;border-radius:25px;overflow:hidden;border:solid 2px #d3ccbd}.slidemenu .slidemenu-header .slidemenu-header-img img{position:absolute;top:-12px;left:-12px}.slidemenu .slidemenu-header .icon-settings{position:absolute;top:10px;right:8px;font-size:.9rem;color:#978356;letter-spacing:.1rem;display:block;width:40px;padding-top:30px;right:0;text-align:center}.slidemenu .slidemenu-header .icon-settings:before{letter-spacing:normal;position:absolute;font-size:2.6rem;right:7px;top:2px}.slidemenu .slidemenu-header .btn-post{display:block;width:auto;margin:0 auto;padding:8px 3.5%;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:15px;font-weight:400;text-decoration:none;text-align:center;margin:8px 8px 0 8px}.slidemenu .slidemenu-header .btn-post:hover{color:#fff}.slidemenu .Pcoin,.slidemenu .coin{background:url(/mobile/image/common/ico_coin.png) left center no-repeat;background-size:16px;padding-right:16px;text-align:right;display:block;position:relative}.slidemenu .Pcoin:before,.slidemenu .coin:before{content:"コイン";position:absolute;top:0;left:20px}.slidemenu .Pcoin{background:url(/mobile/image/common/ico_Pcoin.png) left center no-repeat;background-size:16px;color:#978356}.slidemenu .Pcoin:before{content:"Pコイン"}.slidemenu .slidemenu-body{height:100%;overflow:hidden;position:relative;background:#f8f8f0}.slidemenu .slidemenu-body .slidemenu-content{position:relative}.slidemenu .slidemenu-body li{border-top:dashed 1px #d3d3d3;line-height:1.8;padding:10px 0 10px 20px;background:#fff}.slidemenu .slidemenu-body li a{display:block}.slidemenu .slidemenu-body li:first-child{border-top:none}.slidemenu .slidemenu-body li:last-child{border-bottom:none}.slidemenu .slidemenu-body .slidemenu_tag{border-top:solid 1px #d3d3d3;background-color:#f8f8f0;font-weight:700;line-height:1;padding:5px 0 5px 10px}.slidemenu .slidemenu-body .info-item{padding:3px 0 5px 20px}.slidemenu .slidemenu-body .info-item img{vertical-align:middle}.slidemenu span.record{font-size:1.1rem}.slidemenu .slidemenu-content-s li{border-top:none;line-height:1.2;position:relative}.slidemenu .slidemenu-content-s li:before{content:"・";position:absolute;left:0}.tabs-list2 li,.tabs-list2_s li{display:grid;flex:1 0 25%;background-color:#fff;text-align:center;line-height:1;font-weight:700}.tabs-list2 li a,.tabs-list2 li a:active,.tabs-list2 li a:focus,.tabs-list2 li a:hover,.tabs-list2_s li a,.tabs-list2_s li a:active,.tabs-list2_s li a:focus,.tabs-list2_s li a:hover{display:grid;place-items:center}.tabs-list2 li i,.tabs-list2_s li i{display:grid;place-items:center;font-style:normal;font-size:1.2rem}.tabs-list2 li:has(i),.tabs-list2_s li:has(i){background-color:#eee;color:#aaa;font-weight:400;font-size:1.2rem}.tabs-list2{display:flex;flex-wrap:wrap;margin:0;border:solid 1px #d3ccbd;border-right:none}.tabs-list2 li{border-right:solid 1px #d3ccbd}.tabs-list2 li span{font-size:1.2rem}.tabs-list2 li a,.tabs-list2 li a:active,.tabs-list2 li a:focus,.tabs-list2 li a:hover{padding:5px 0;color:#837568}.tabs-list2 li.active{background:#ed7797}.tabs-list2 li.active a,.tabs-list2 li.active a:active,.tabs-list2 li.active a:focus,.tabs-list2 li.active a:hover{color:#fff}.tabs-list2_s{display:flex;flex-wrap:wrap;margin:0;border:none}.tabs-list2_s li{padding:7px 0 5px;border-bottom:solid 2px #eee;font-size:1.2rem}.tabs-list2_s li.active{border-bottom:solid 2px #ed7797}.tabs-list2_s li a,.tabs-list2_s li a:active,.tabs-list2_s li a:focus,.tabs-list2_s li a:hover{padding:7px 0 5px}.tabs-list2_s li:has(a){padding:0}.ul-HelpArea02{padding-bottom:16px}.ul-HelpArea02 a{position:relative;display:block;margin-bottom:8px;height:3.8rem;border:1px solid #767676;border-radius:5px;color:#999;text-indent:3.2rem;font-weight:700;font-size:1.5rem;line-height:2.6}.ul-HelpArea02 a::before{position:absolute;top:0;left:.3rem;z-index:0;width:2.5rem;height:100%;background:url(/mobile/image/common/ico_p_menu3_06.svg) no-repeat center;background-size:100%;content:""}.ul-HelpArea02 a::after{position:absolute;top:0;right:.1rem;z-index:0;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;content:"";transform:rotate(0)}.infoArea{margin-bottom:10px;padding:8px 20px}.infoArea div{padding:4px;border:#d3ccbd 3px solid;border-radius:8px;background:#fff}.infoArea div h2{margin-bottom:8px;padding:5px 8px;border-bottom:#d3ccbd 1px solid;color:#ef81a0;font-weight:700}.infoArea div p{position:relative;padding-bottom:8px;padding-left:16px}.infoArea div p::before{position:absolute;top:0;left:0;content:"・"}.infoArea div strong{padding:0 1px;color:#5f6368;font-weight:700}.infoArea div strong.red{color:#ca4d4e}.infoArea div a{padding-left:13px;background:url(/image/common/information/arrow_link.png) no-repeat}.infoArea div a:link,.infoArea div a:visited{color:#c18d26;text-decoration:underline}.infoArea div .m_green{border-bottom:dashed 1px #94c33a;background:linear-gradient(transparent 60%,#ecffe6 0);color:#7da642}.infoArea div .m_pink{border-bottom:dashed 1px #d76eac;background:linear-gradient(transparent 60%,#ffe6ff 0);color:#d76eac}.infoArea div .m_blue{border-bottom:dashed 1px #6796af;background:linear-gradient(transparent 60%,#e6f9ff 0);color:#6796af}.infoArea div .arrow{display:inline-block;margin:0 2px;width:8px;height:9px;background:url(/image/common/information/arrow_gray.png) no-repeat}.infoArea div .m_green .arrow{display:inline-block;margin:0 2px;width:8px;height:9px;background:url(/image/common/information/arrow_green.png) no-repeat}.infoArea div .m_pink .arrow{display:inline-block;margin:0 2px;width:8px;height:9px;background:url(/image/common/information/arrow_pink.png) no-repeat}.infoArea div .m_blue .arrow{display:inline-block;margin:0 2px;width:8px;height:9px;background:url(/image/common/information/arrow_blue.png) no-repeat}.et{position:relative;background:#f3efe6;padding-bottom:16px;border-bottom:dashed 1px #d3d3d3}.et-Hero{position:relative;padding-top:52%;margin:0 auto;max-width:1000px;overflow:hidden}@media screen and (min-width:620px){.et-Hero{padding-top:320px}}.et-Hero_List{position:absolute;top:0;left:0;width:100%}.et-Hero_List .slick-list{max-width:720px;margin:0 auto;overflow:inherit}@media screen and (min-width:720px){.et-Hero li{padding:0 8px;text-align:center}}.et-Hero li img{max-width:620px;width:100%;margin:0 auto}.et-Hero_Message{text-align:center;display:block;font-size:12px;padding:4px}.et-SliderArea{position:relative;background:#fff;border-radius:10px;box-shadow:0 0 0 6px #fff;border:dashed 2px #c9c0ad;margin:8px 20px 32px}.et-SliderArea h1{position:absolute;top:-12px;height:46px;width:92%;padding:0;overflow:hidden}.et-SliderArea h1 img{height:46px;width:auto}.et-SliderArea ul{margin:28px auto 0;text-align:center;padding:10px}.et-SliderArea li img{width:86%;height:auto;margin:0 auto;max-width:150px}.et-SliderArea:last-child{margin-bottom:0}.et-SliderArea-comingsoon{background:url(/mobile/image/index/eventtop/bg_sliderArea-comingsoon.png) no-repeat center bottom #fff;background-size:auto 90%;height:200px}.avatartop .et-Hero{margin-bottom:4%}.avatartop .bannerArea{position:relative;padding:0 8px 10px}.avatartop .bannerArea h1{position:relative;padding:10px 17px;border-top:solid 1px #a6a5a5;color:#333;font-weight:700;font-size:1.5rem}.avatartop .bannerArea h1::before{position:absolute;top:10px;left:6px;height:1.7rem;border-left:8px solid #ed7797;content:""}.avatartop .bannerArea ul.more{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-15px 5px 0}.avatartop .bannerArea ul.more li{width:49%;color:#333;font-weight:700;font-size:1.3rem}.avatartop .bannerArea ul.more li a{display:block;margin:1.5rem 0 0;padding:0;line-height:1.3}.avatartop .bannerArea ul.more li a img{width:100%;height:auto}.avatartop .bannerArea ul.more li.hidden{overflow:hidden;height:0;opacity:0;transition:opacity .5s ease}.avatartop .bannerArea .btn_more{margin:2% auto 0;padding:.7rem 0;width:60%;border:1px solid #898989;border-radius:8px;box-shadow:0 2px 0 #898989;color:#898989;text-align:center;font-weight:700;font-size:1.2rem}.avatartop .pcoin{margin:0 5px}.avatartop .pcoin figure{margin:0 5px}.avatartop .pcoin img{width:100%;height:auto}.avatartop .banner-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 5px 15px}.avatartop .banner-list li{margin-bottom:1rem;width:49%;color:#333;font-weight:700;font-size:1.3rem}.avatartop .banner-list li a{display:block}.avatartop .banner-list li img{width:100%;height:auto}.hk{position:relative}.hk-SentenceBox{padding:0 16px 32px}.hk-SentenceBox a,.hk-SentenceBox a:hover{text-decoration:underline;color:#978356}.hk-SentenceBox_Help{font-size:1.2rem;line-height:1.7rem;padding-top:4px;padding-left:20px;position:relative;display:inline-block}.hk-SentenceBox_Help:before{font-size:1.4rem;position:absolute;top:4px;left:0}.hk-SentenceBox .hk-SentenceBox_BtnLink{width:80%;margin:0 auto;padding:8px;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-top:16px;margin-bottom:16px}.hk-SentenceBox .hk-SentenceBox_BtnLink:hover{color:#777}.hk-SentenceBox .hk-SentenceBox_BtnLink-tel{font-size:1.5rem;font-weight:700}.hk-SentenceBox_Sentence{margin-top:16px}.hk-SentenceBox_Over{margin-top:16px;text-align:right}.hk-SentenceBox_Title{font-weight:700;padding-top:24px;padding-bottom:4px;margin-bottom:16px;border-bottom:dashed 1px #d3d3d3}.hk-SentenceBox_ListOuter{margin-left:16px;counter-reset:cnt}.hk-SentenceBox_ListOuter>li{position:relative;list-style:none;counter-increment:cnt;margin-bottom:16px;margin-top:16px}.hk-SentenceBox_ListOuter>li:before{position:absolute;top:0;left:-16px;content:counter(cnt) "."}.hk-SentenceBox_ListInner{counter-reset:cnt}.hk-SentenceBox_ListInner li{list-style:none;counter-increment:cnt;margin-bottom:16px;margin-top:16px}.hk-SentenceBox_ListInner li:before{content:"(" counter(cnt) ") "}.hk-SentenceBox_ListDisc li{list-style:disc;margin-left:24px;margin-bottom:16px;margin-top:16px}.hk-SentenceBox_ListRecords{margin-top:16px;padding-top:8px;border-top:dashed 1px #d3d3d3}.hk-SentenceBox_ListRecords dd,.hk-SentenceBox_ListRecords dt{margin-top:8px}.hk-SentenceBox_ListRecords dt{width:150px;float:left}.hk-SentenceBox_ListLimit{margin-top:0;padding-bottom:16px}.hk-SentenceBox_ListLimit dd,.hk-SentenceBox_ListLimit dt{margin-top:8px}.hk-SentenceBox_ListLimit dt:first-child{margin-top:0}.hk-SentenceBox_ListLimit dd:first-child{margin-top:0}.hk-SentenceBox_ListLimit dt{width:150px;float:left}.ag{background:#fff;border-bottom:solid 1px #d3d3d3}.ag-Title img{width:100%}.ag-Nav{text-align:center;margin:8px 8px 16px;padding-bottom:8px;border-bottom:dashed 1px #d3d3d3}.ag-Nav_List{display:inline-block;margin-right:8px}.ag-GotoGame{display:block;padding:0 16px 16px}.ag-GotoGame img{width:100%}.ag-Note_Title{position:relative;padding:.7em 0;color:#555;padding-left:32px}.ag-Note_Title::after,.ag-Note_Title::before{position:absolute;left:0;content:"";width:100%;height:4px}.ag-Note_Title::before{top:0;border-bottom:2px solid #fff}.ag-Note_Title::after{bottom:0;border-top:2px solid #fff}.ag-Note_Title-howto{background:url(../image/advertisement_game/icon_howto.png) no-repeat 8px 10px #e2d5d5;background-size:17px}.ag-Note_Title-notes{background:url(../image/advertisement_game/icon_notes.png) no-repeat 8px 10px #e2d5d5;background-size:17px}.ag-Note_Title-contact{background:url(../image/advertisement_game/icon_contact.png) no-repeat 8px 10px #e2d5d5;background-size:17px}.ag-Note_Txt{padding:8px 16px 16px 32px}.ag-Note_Txt li{text-indent:-1.2rem;font-size:1.2rem;line-height:1.6rem;padding-bottom:8px}.ag-Note_Txt li::before{content:"・"}#contents.rm.rmFiNC{background-color:#fff}#contents.rm.rmFiNC .rm-First_FiNC .rm-First_Catchcopy{margin:15px auto 25px;width:310px;height:54px;background:url(/mobile/image/regist/registmail_finc/img_catchcopy.png) no-repeat center top;background-size:100%}#contents.rm.rmFiNC .rm-First_FiNC .rm-First_Login a{border:none}#contents.rm.rmFiNC .rm-First_Catchcopy{margin:10px auto 10px;width:330px;height:35px;background:url(/mobile/image/regist/registmail_finc/img_catchcopy2.png) no-repeat center top;background-size:100%}.rm-First{position:relative;width:100%;height:640px;border-top:3px #ed7797 solid;background:url(/mobile/image/regist/registmail/bg_cloud.png) no-repeat #a6e4e9 center 40px;background-size:90%}.rm-First_button_area{margin-top:15px;text-align:center}.rm-First_button_area a{display:inline-block;padding:6px 40px;border-radius:12px;background:#a0a0a0;color:#fff;font-size:1.2rem;line-height:1}.rm-First_Login{margin:8px 0}.rm-First_LoginTxt{margin-top:3%;text-align:center;font-size:1.6rem}.rm-First_Login a{display:block;margin:0 auto;padding:6px 0;width:170px;border:1px solid #a0a0a0;border-radius:18px;background-color:#fff;color:#777;text-align:center;text-decoration:none;font-weight:700;font-size:1.2rem}.rm-First_Regist a{width:290px;margin:0 auto;padding:12px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.8rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-bottom:30px}.rm-First_Regist a:hover{color:#fff}.rm-First_Copy{margin-bottom:20px;text-align:center;font-weight:700;font-size:2.2rem;line-height:2.6rem}.rm-First_Title{margin:15px auto 0;width:292px;height:70px;background:url(/mobile/image/regist/registmail/img_logo.png) no-repeat center;background-size:292px 68px}.rm-First_Catchcopy{margin:10px auto 10px;width:330px;height:35px;background:url(/mobile/image/regist/registmail/img_catchcopy.png) no-repeat center top;background-size:330px 32px}.rm-First::after{position:absolute;bottom:8px;left:0;z-index:1;display:block;width:100%;height:290px;background:url(/mobile/image/regist/registmail/img_avatar.png) no-repeat center bottom;background-size:410px 290px;content:""}.rm-First::before{position:absolute;bottom:0;left:0;z-index:0;display:block;width:100%;height:12%;background:url(/mobile/image/regist/registmail/bg_bottom.png) no-repeat center bottom;background-size:100% auto;content:""}.rm-First_FiNC{position:relative;width:100%;border-top:3px #999 solid;background-color:#fff}.rm-First_FiNC .rm-First_Head{margin:8px auto 20px;width:317px;height:14px;background:url(/mobile/image/regist/registmail_finc/txt_head.png) no-repeat center;background-size:contain}.rm-First_FiNC .rm-First_Title{margin:15px auto 0;width:224px;height:113px;background:url(/mobile/image/regist/registmail_finc/img_title.png) no-repeat center;background-size:contain}.rm-First_FiNC_Login{margin:8px 0}.rm-First_FiNC_LoginTxt{margin-top:3%;text-align:center;font-size:1.6rem}.rm-First_FiNC_Login a{width:180px;margin:0 auto;padding:8px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.5rem;font-weight:700;text-decoration:none;text-align:center;display:block}.rm-First_FiNC_Login a:hover{color:#777}.rm-First_FiNC_Regist a{width:290px;margin:0 auto;padding:12px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.8rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-bottom:30px}.rm-First_FiNC_Regist a:hover{color:#fff}.rm-First_FiNC .rm-First_avatarImg{margin:0 auto;width:375px}.rm-First_FiNC .rm-First_avatarImg img{display:block;width:100%}.rm-First_FiNC_Copy{margin-bottom:20px;text-align:center;font-weight:700;font-size:2.2rem;line-height:2.6rem}.rm-First_FiNC_Alert{margin:15px 0 5px;width:100%;color:#024eff;text-align:center;font-weight:700}.rm-First_FiNC_Alert i{display:block;padding:.5rem 0;max-width:380px;background-color:#fff969;color:#333;font-weight:400;font-style:normal;line-height:1.2}.rm-First_FiNC_Alert i a{color:#4a56ff;text-decoration:underline}.rm-First_FiNC_Title{margin:15px auto 0;width:292px;height:70px;background:url(/mobile/image/regist/registmail/img_logo.png) no-repeat center;background-size:292px 68px}.rm-First_FiNC .rm-First_Login{margin:8px 0 30px}.rm-Form{text-align:center}.rm-Form_Alert{display:block;margin-top:-5px;width:100%;color:#ed7797;text-align:center;font-weight:700}.rm-Form_Alert i{display:block;margin:-8px auto 0;padding:.2rem 0;max-width:380px;background-color:#fff969;color:#333;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.2}.rm-Form_Alert i a{color:#4a56ff;text-decoration:underline}.rm-Form_Title{margin-bottom:20px;text-align:center;font-weight:700;font-size:2.2rem;line-height:2.6rem}.rm-Form_Mail{margin-bottom:8px;padding:0 0 0 8px;width:330px;height:48px;border:solid 1px #999;border-radius:6px;background:#fff;font-size:1.8rem;line-height:4rem}.rm-Form_Mail::placeholder{color:#cecece}.rm-Form_Submit{display:block;margin:0 auto;padding:12px 0;width:330px;border:1px solid #ed7798;border-radius:22px;background-color:#ef3181;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:2rem}.rm-Form_Step{margin-top:-16px;margin-bottom:8px;width:100%}.rm-PointList{margin:25px auto 40px;padding:25px 16px 0;text-align:center}.rm-PointList_Title{border-bottom:dashed 1px #d3d3d3;position:relative;margin-left:44px;padding-bottom:4px;font-weight:700;font-size:2.2rem;line-height:2.6rem}.rm-PointList_TxtBox{padding:8px 0 16px;font-size:1.6rem;line-height:2rem}.rm-PointList_TxtBox-section04{padding:0 0 40px}.rm-PointList_Img{margin-bottom:30px}.rm-PointList_Img:last-child{margin-bottom:0}.rm-PointList_Img-section04{padding-bottom:0}.rm-PointList_Img img{max-width:320px;width:100%;height:auto}.rm-PointList_Img-section03 img{padding-top:8px;width:60%}.rm-PointList_Img-section05 img{padding-top:16px;width:80%}.rm-PointList_Img-section06{padding-bottom:0}.rm-PointList_Slide{margin:0 auto;max-width:320px;width:100%}.rm-PointList_CommenTitle{font-weight:700}.rm-PointList_CommenTitle::before{padding-right:4px;content:"■"}.rm-PointList_ListBox{padding:8px;width:100%;border:solid #d4cfc9 3px;border-radius:8px;background:#fff}.rm-Flow_Img{margin:-5px auto;max-width:370px}.rm-Flow_Img img{width:100%}.rm-CommenList{overflow-y:auto;padding-right:16px;height:240px}.rm-CommenList_Unit{border-bottom:dashed 1px #d3d3d3;display:flex;padding:4px}.rm-CommenList_Unit:last-child{border-bottom:none}.rm-CommenList_Avatar{margin:4px 8px 4px 4px;width:60px;height:72px}.rm-CommenList_Comment{align-self:center}.rm ::-webkit-scrollbar{width:8px}.rm ::-webkit-scrollbar-track{border:solid 3px #f8f8f0;border-radius:8px;background-color:#837568}.rm ::-webkit-scrollbar-thumb{border-radius:8px;background-color:#837568;box-shadow:0 0 0 1px rgba(255,255,255,.3)}.rm-Bottom{margin:16px}.rm-Bottom_Notice{margin:15px auto 30px;width:290px}.rm-Bottom_Notice a{color:#978356;text-decoration:underline}.rm-Bottom-Help{margin-top:2rem;text-align:center;font-weight:700}.rm-Bottom-Help::before{left:.3rem;z-index:1;display:inline-block;width:2.2rem;height:100%;content:url(/mobile/image/common/ico_p_menu3_06.svg);vertical-align:middle}.rm-Bottom-List{margin:0 auto;max-width:370px}.rm-Bottom-List li{margin-bottom:.5rem;padding-left:1rem;text-indent:-1rem;font-size:1.1rem}.rm-Bottom-List li:first-child{color:#fb2762}.rm-Award{padding-bottom:30px;text-align:center}.rm-Award img{width:200px}.ul{position:relative;background:#fff}.ul-Title img{width:96%;margin:5px 2% 0}.ul-Form{margin:0 8%}.ul-Form dt{padding-top:8px;font-weight:700}.ul-Form dl{padding-top:8px}.ul-Form dl input{width:100%;padding:10px;font-size:14px;color:#555;background-color:#fff;border:1px solid #b6b3b3;border-radius:4px;appearance:none}.ul-Form_Option{padding-top:8px;padding-bottom:8px}.ul-Form_Option li{padding-bottom:8px}.ul-Form_Option input{display:none}.ul-Form_Option input:checked+p{color:#777}.ul-Form_Option input:checked+p::after{content:"";display:block;position:absolute;top:-3px;left:5px;width:7px;height:15px;transform:rotate(40deg);border-bottom:3px solid #ed7798;border-right:3px solid #ed7798}.ul-Form_Option p{padding-left:25px;position:relative;margin-right:20px}.ul-Form_Option p::before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #999;border-radius:4px}.ul-Form_LoginButton{width:100%;margin:0 auto;padding:16px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.8rem;font-weight:400;text-decoration:none;text-align:center;margin-bottom:8px}.ul-Form_LoginButton:hover{color:#fff}.ul-Form_RegistButton{width:100%;margin:0 auto;padding:16px 0;background:linear-gradient(to bottom,#83e1e7 0,#5cc6d3 85%);border:1px solid #5cc6d3;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #5cc6d3;font-size:1.8rem;font-weight:400;text-decoration:none;text-align:center;margin-bottom:8px;display:block}.ul-Message{text-align:center;margin-top:16px}.ul-Message-alert{color:#ed7797}.ul-HelpArea{margin:0 10%;padding-bottom:16px}.ul-HelpArea a{position:relative;padding-left:30px;line-height:2;color:#777;text-decoration:underline}.ul-HelpArea a::before{content:"";width:20px;height:20px;background:#ccc;border-radius:50%;position:absolute;top:40%;left:0;margin-top:-6px;margin-left:3px}.ul-HelpArea a::after{content:"";width:0;height:0;border:solid 5px transparent;border-left:solid 8px #fff;position:absolute;top:40%;left:5px;margin-top:-1px;margin-left:5px}.us-Help{padding-bottom:16px}.us-Help_Title-top{border-top:none}.us-Help:last-child{padding-bottom:0}.us-Help_Text{padding:8px}.us-Help_List{border-top:dashed 1px #d3d3d3}.us-Help_List li{position:relative;border-bottom:dashed 1px #d3d3d3;font-weight:700}.us-Help_List li::before{position:absolute;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;content:"";transform:rotate(0)}.us-Help_helpLink{display:block;padding:20px 16px;height:100%}.us-Help_btn01{width:80%;margin:0 auto;padding:12px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.8rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-top:16px;margin-bottom:16px}.us-Help_btn01:hover{color:#fff}.us-Help_btn02{width:80%;margin:0 auto;padding:12px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.8rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-top:16px;margin-bottom:16px}.us-Help_btn02:hover{color:#777}.us-Form{padding:8px 16px}.us-Form dt{padding-top:4px;padding-bottom:4px;font-weight:700}.us-Form dt span{display:inline-block;margin-left:4px;padding:0 4px;border-radius:4px;background:#ed7797;color:#fff;font-weight:700;font-size:1.2rem}.us-Form dd{border-bottom:dashed 1px #d3d3d3;margin-bottom:8px;padding-bottom:16px;word-wrap:break-word;overflow-wrap:break-word}.us-Form_Error{position:relative;display:block;margin:4px 0;padding:8px;border-radius:4px;background:#f6e6e7;color:#bf5158}.us-Form_Error:before{display:inline-block;margin:-2px 5px 0 0;width:14px;height:14px;border-radius:50%;background:#bf5158;color:#fff;content:"\e912";vertical-align:middle;text-align:center;font-weight:400;font-size:10px;font-family:NicottoIco;line-height:14px}.us-Form input,.us-Form textarea{padding:4px;width:100%;border:solid 1px #d3d3d3;border-radius:4px;background:#f8f8f0;line-height:2.2rem}.us-Form input{max-width:290px}.us-Form_CheckBox input{display:none}.us-Form_CheckBox input:checked+p::after{position:absolute;top:-3px;left:5px;display:block;width:7px;height:15px;border-right:3px solid #ed7798;border-bottom:3px solid #ed7798;content:"";transform:rotate(40deg)}.us-Form_CheckBox p{position:relative;margin-right:20px;padding-left:25px}.us-Form_CheckBox p::before{position:absolute;top:0;left:0;display:block;width:16px;height:16px;border:1px solid #999;border-radius:4px;content:""}.us-Form select{width:100%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_pink02.png) right 50% no-repeat #f8f8f0;background-size:28px,100%;margin:0;padding:10px 40px 10px 10px;max-width:290px}.us-Form select+input{margin-top:8px}.us-Form select+select{margin-top:8px}.us-InquiryBox{padding:8px 8px}.us-InquiryBox h1{margin-bottom:4px;padding-top:4px;padding-bottom:8px;border-bottom:solid 1px #d3d3d3}.us-InquiryBox h1::before{display:inline-block;margin-right:4px;width:11px;height:11px;border-radius:2px;background:#777;content:""}.us-InquiryBox_Img{display:block;margin:32px auto;width:120px}.us-InquiryBox_NoticeList li{position:relative;padding-bottom:8px;padding-left:16px}.us-InquiryBox_NoticeList li::before{position:absolute;top:0;left:0;content:"・"}.us-InquiryBox_TextLink{padding:0 4px;color:#978356;text-decoration:underline}.us-InquiryBox_TextLink:hover{color:#978356}.us-InquiryBox_ArrowLink{position:relative;display:block;margin-top:8px;color:#978356}.us-InquiryBox_ArrowLink:hover{color:#978356}.us-InquiryBox_ArrowLink .icon-keyboard_arrow_right{display:inline-block;margin-right:4px;border-radius:50%;background:#978356;color:#fff}.us-InquiryBox_ArrowLink .icon-keyboard_arrow_right:hover{color:#fff}.mixer{position:relative}.mixer .tabs-list2_s{margin-top:5px}.mixer .toggle_button a{position:absolute;top:3px;right:3px;display:block;width:86px;height:34px;background-size:contain;background-repeat:no-repeat}.mixer .toggle_button a.off{background-image:url(/mobile/image/shop/premium/mixer/btn_refine_search_off.png)}.mixer .toggle_button a.on{background-image:url(/mobile/image/shop/premium/mixer/btn_refine_search_on.png)}.mixer .tabs-list{display:flex;flex-wrap:wrap;margin:3px auto 5px;width:373px}.mixer .tabs-list li{position:relative;flex:0 1 85px;margin:3px;margin-left:5px;padding:8px 0;height:32px;border-radius:4px;background:#bbbbb6;text-align:center}.mixer .tabs-list li a,.mixer .tabs-list li a:active,.mixer .tabs-list li a:focus,.mixer .tabs-list li a:hover{position:absolute;top:0;left:0;padding-top:8px;width:100%;height:100%;color:#fff}.mixer .tabs-list li.active{background:#b2a663}.mixer .tabs-list li.active a,.mixer .tabs-list li.active a:active,.mixer .tabs-list li.active a:focus,.mixer .tabs-list li.active a:hover{color:#fff}.mixer .recipeList h2{float:left;padding-left:5px;color:#a9a66a;font-size:1.6rem;line-height:1.6}.mixer .recipeList h2::before{content:"■"}.mixer .recipeList select{float:right;margin:0 8px 5px;padding:5px 10px;width:100px;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center right;background-size:20px 10px;color:#777;font-size:1.2rem;appearance:none}.mixer .recipeList .itemList{clear:both;margin-bottom:10px;min-height:348px}.mixer .recipeList .itemList .noResults{padding-top:240px;text-align:center;font-size:16px}.mixer .recipeList .itemList li.loadingbar img{position:absolute;top:350px;left:85px;width:208px}.mixer .recipeList .itemList li[class*=recipe]{position:relative;margin:2px 5px;padding:5px;height:48px;border:#d2d1b6 solid 2px;border-radius:4px;background-position:center right;background-repeat:no-repeat}.mixer .recipeList .itemList li[class*=recipe]::before{position:absolute;top:2px;left:2px;display:inline-block;overflow:hidden;margin-right:68px;width:15px;height:40px;background-position:center;background-repeat:no-repeat;content:"";vertical-align:middle}.mixer .recipeList .itemList li[class*=recipe].recipe0::before{background-color:#d0d0d0}.mixer .recipeList .itemList li[class*=recipe].recipe1::before{background-color:#f9d486}.mixer .recipeList .itemList li[class*=recipe].recipe2::before{background-color:#eae9b8}.mixer .recipeList .itemList li[class*=recipe].rare::before{background-image:url(/image/shop/premium/mixer/ico_rare.png)}.mixer .recipeList .itemList li[class*=recipe].select::after{position:absolute;top:6px;right:-15px;z-index:100;width:15px;content:""}.mixer .recipeList .itemList li[class*=recipe] canvas,.mixer .recipeList .itemList li[class*=recipe] img{position:absolute;top:2px;left:20px;display:block;height:40px;border:1px solid #c7c2b9}.mixer .recipeList .itemList li[class*=recipe] .name{margin-left:60px}.mixer .recipeList .itemList li[class*=recipe] .material{text-align:right}.mixer .recipeList .itemList li[class*=recipe] i{display:inline-block;width:30px;height:17px;background:url(/image/shop/premium/mixer/ico_limited.png) no-repeat 0 0;vertical-align:bottom;font-size:0}.mixer .ul-HelpArea02{margin:0 20px}.mypage-friendList{position:relative}.mypage-friendList .search{width:20%;margin:0 auto;padding:5px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:12px;font-weight:400;text-decoration:none;text-align:center;position:absolute;top:7px;right:8px;min-width:90px}.mypage-friendList .search:hover{color:#777}.mypage-friendList .search:before{padding-right:.3rem}.mypage-friendList .message{padding:24px 8%;text-align:center}.mypage-friendList .message p{position:relative;display:inline-block;padding:16px 8px;max-width:280px;width:92%;border:1px #d3d3d3 dashed}.mypage-friendList .tabs-list{display:flex;flex-wrap:wrap;margin:8px 0}.mypage-friendList .tabs-list li{position:relative;flex:1 1 45%;text-align:center;padding:8px 0;margin:4px;height:32px;background:#eee;border-radius:4px}.mypage-friendList .tabs-list li a,.mypage-friendList .tabs-list li a:active,.mypage-friendList .tabs-list li a:focus,.mypage-friendList .tabs-list li a:hover{position:absolute;width:100%;height:100%;padding-top:8px;top:0;left:0}.mypage-friendList .tabs-list li.active{background:#ed7797}.mypage-friendList .tabs-list li.active a,.mypage-friendList .tabs-list li.active a:active,.mypage-friendList .tabs-list li.active a:focus,.mypage-friendList .tabs-list li.active a:hover{color:#fff}.mypage-friendList .tabs-list li.tab03,.mypage-friendList .tabs-list li.tab04,.mypage-friendList .tabs-list li.tab05{flex-basis:30%}.mypage-friendList .friendSearch{position:relative}.mypage-friendList .friendSearch h1{position:relative;margin:0;padding:10px;background:#f8f8f0;color:#bf5158;font-weight:700;font-size:1.5rem}.mypage-friendList .friendSearch .search_form_container{position:relative;margin:8px 5%;width:90%}.mypage-friendList .friendSearch .search_field{position:relative;padding:10px 0 10px 8px;width:100%;height:40px;border:1px solid #b6b3b3;border-radius:4px;background-color:#f8f8f0;color:#555;font-size:1.4rem;appearance:none}.mypage-friendList .friendSearch #nickname{padding-left:86px}.mypage-friendList .friendSearch .submit-search{position:absolute;top:0;right:0;display:block;overflow:hidden;margin:0;padding:0;width:40px;height:40px;border:1px solid #b6b3b3;border-radius:0 4px 4px 0;background:#fcfcfa;background:linear-gradient(to bottom,#fcfcfa,#e5e3d8);text-indent:-300px}.mypage-friendList .friendSearch .submit-search span{display:block;overflow:hidden;padding-top:8px;padding-bottom:8px;height:20px;background-size:19px}.mypage-friendList .friendSearch .submit-search span:before{position:absolute;top:10px;right:0;width:40px;height:40px;color:#777;content:"\e90b";text-indent:0;font-size:2rem}.mypage-friendList .friendSearch .select-search select{position:absolute;top:0;left:0;display:block;overflow:hidden;margin:0;padding:0 0 0 4px;width:82px;height:40px;border:1px solid #b6b3b3;border-radius:4px 0 0 4px;background-color:transparent;color:#777;font-size:1.3rem;appearance:none}.mypage-friendList .friendSearch .select-search:before{position:absolute;top:14px;left:62px}.mypage-friendList .friendSearch .attention{position:relative;padding:0 5% 16px;width:90%}.mypage-friendList .friendSearch .blog-list.mini>h1{border-top:solid 1px #d3d3d3;margin-bottom:8px}.mypage-friendList .friendSearch .blog-list.mini>p{padding:8px}.mypage-friendList .friendSearch .blog-list.mini .blog-list-miniBox{padding:8px 8px 32px}.mypage-friendList .friendSearch .blog-list.mini .post-list{padding-top:0;background:#fff}.mypage-friendList .friendSearch .blog-list.mini .post-list .post{margin:8px 0;padding:0 8px 8px;background:0 0}.mypage-friendList .friendSearch .blog-list.mini .post-hedder h1{background:0 0}.mypage-friendList .friendSearch .blog-list.mini .btn01{width:60%;margin:0 auto;padding:8px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;max-width:320px}.mypage-friendList .friendSearch .blog-list.mini .btn01:hover{color:#777}.mypage-friendList .friendList{position:relative}.mypage-friendList .friendList h1.no-select{display:none}.mypage-friendList .friendList h1 p{position:relative;top:-2px}.mypage-friendList .friendList h1 .publiclevel-btn{position:absolute;right:10px;top:10px}.mypage-friendList .friendList h1 .publiclevel-btn .icon:before{font-size:2rem;color:#ae9c72}.mypage-friendList .friendList .attention{position:relative;padding:8px 8px 8px 24px}.mypage-friendList .friendList .attention p{position:relative;display:block}.mypage-friendList .friendList .attention p:before{position:absolute;top:0;left:-1.5rem;content:"※"}.mypage-friendList .friendList select{width:90%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_pink02.png) right 50% no-repeat #f8f8f0;background-size:28px,100%;margin:8px 5% 16px;padding:10px}.mypage-friendList .friendList li{border-bottom:solid 1px #d3d3d3;position:relative;margin:0 8px 8px;margin-bottom:16px;padding:8px 0}.mypage-friendList .friendList li section{margin-bottom:4px;padding-left:84px;height:72px}.mypage-friendList .friendList li section .setup{position:absolute;top:0;right:8px;width:90px;color:#898989;text-align:right;font-size:1rem}.mypage-friendList .friendList li section .setup .toggle-button{position:relative;display:inline-block;box-sizing:content-box;margin-left:5px;width:50%;height:17px;border:2px solid #b4aeaf;border-radius:50px;background-color:#b4aeaf;vertical-align:bottom;cursor:pointer}.mypage-friendList .friendList li section .setup .toggle-button:has(:checked){border-color:#42c315;background-color:#42c315}.mypage-friendList .friendList li section .setup .toggle-button::after{position:absolute;top:50%;left:0;width:17px;height:17px;border-radius:50%;background-color:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);content:"";transform:translateY(-50%)}.mypage-friendList .friendList li section .setup .toggle-button:has(:checked)::after{right:0;left:auto;background-color:#fff}.mypage-friendList .friendList li section .setup input{display:none}.mypage-friendList .friendList li img{position:absolute;top:0;left:0;margin:8px;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.mypage-friendList .friendList li h2{border-bottom:dashed 1px #d3d3d3;margin-bottom:4px;padding-bottom:4px;color:#978356;font-size:1.5rem;line-height:1.5rem}.mypage-friendList .friendList li p{position:relative;display:block;padding-bottom:2px;width:100%;font-size:1.3rem;line-height:2rem}.mypage-friendList .friendList li p time{position:absolute;top:0;left:5rem;font-size:1.3rem}.mypage-friendList .friendList li p time:before{content:"："}.mypage-friendList .friendList li button.release{width:22%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;position:absolute;top:54px;right:8px;min-width:72px;max-width:96px}.mypage-friendList .friendList li button.release:hover{color:#777}.mypage-friendList .friendList li button.decline,.mypage-friendList .friendList li button.register{width:46%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;top:58px;min-width:72px;max-width:96px}.mypage-friendList .friendList li button.decline:hover,.mypage-friendList .friendList li button.register:hover{color:#777}.mypage-friendList .friendList li button.register{width:46%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:10px;font-weight:400;text-decoration:none;text-align:center;margin-right:8px}.mypage-friendList .friendList li button.register:hover{color:#fff}.mypage-friendList .friendList li .comment{position:relative;left:0;display:block;margin:8px 0 8px 0;padding:4px 8px 8px 36px;width:100%;height:auto;border-radius:8px;background:#eee;word-wrap:break-word;line-height:2rem;overflow-wrap:break-word}.mypage-friendList .friendList li .comment:before{position:absolute;top:4px;left:8px}.mypage-friendList .friendList-others li{position:relative;z-index:1}.mypage-friendList .friendList-others li:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.mypage-friendList .friendList-others li a{display:block;width:100%;height:100%}.mypage-friendList .friendList-others li section{padding-right:24px;padding-left:84px;min-height:72px}.mypage-friendList .result h1{border-top:solid 1px #d3d3d3}.mypage-friendList .result .resultTxt{padding:8px 16px}.mypage-friendList .result li{border-bottom:solid 1px #d3d3d3;position:relative;z-index:1;position:relative;margin:0 8px 4px;margin-bottom:16px;padding:8px 0}.mypage-friendList .result li:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.mypage-friendList .result li a{display:block;width:100%;height:100%}.mypage-friendList .result li section{padding-right:24px;padding-left:84px;min-height:72px}.mypage-friendList .result li img{position:absolute;top:0;left:0;margin:8px;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.mypage-friendList .result li h2{border-bottom:dotted 1px #d3d3d3;margin-bottom:4px;padding:4px 0 4px;color:#978356;font-size:1.5rem;line-height:1.5rem}.mypage-friendList .result li p{position:relative;display:block;width:100%;word-wrap:break-word;font-size:1.3rem;line-height:2rem;overflow-wrap:break-word}.mypage-friendList .result li p.island{position:absolute;top:8px;right:24px;width:80px;text-align:right}.mypage-friendList .footstamplist h1{border-top:none}.mypage-friendList .footstamplist li{position:relative;z-index:1}.mypage-friendList .footstamplist li:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.mypage-friendList .footstamplist li a{display:block;width:100%;height:100%}.mypage-friendList .footstamplist li section{padding-right:16px;padding-left:84px;min-height:72px}.mypage-friendList .footstamplist li button.release{top:56px;right:auto;left:84px}.mypage-myboardList{position:relative}.mypage-myboardList .comment-form{position:relative;display:block;padding:8px;text-align:center}.mypage-myboardList .comment-form textarea{height:62px}.mypage-myboardList .comment-form h2{color:#777;text-align:left;line-height:2rem}.mypage-myboardList .comment-form #postBtn{width:80%;margin:0 auto;padding:4px 3.5%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:14px;font-weight:400;text-decoration:none;text-align:center;margin-top:8px;margin-bottom:8px;min-width:72px;max-width:160px}.mypage-myboardList .comment-form #postBtn:hover{color:#777}.mypage-myboardList .comment-form #commentMsg{position:absolute;top:12px;right:8px}.mypage-myboardList .comment-form #commentMsg p{font-size:1.1rem}.mypage-myboardList .myboardList{position:relative}.mypage-myboardList .myboardList h1{border-top:none}.mypage-myboardList .myboardList h1 .publiclevel-btn{position:absolute;right:10px;top:10px}.mypage-myboardList .myboardList h1 .publiclevel-btn .icon:before{font-size:2rem;color:#ae9c72}.mypage-myboardList .myboardList .btn-post{width:80%;margin:0 auto;padding:8px 3.5%;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:15px;font-weight:400;text-decoration:none;text-align:center;display:block;margin:16px auto;max-width:320px}.mypage-myboardList .myboardList .btn-post:hover{color:#fff}.mypage-myboardList .myboardList .attention{position:relative;padding-right:8px;text-align:right}.mypage-myboardList .myboardList .attention p{display:inline-block}.mypage-myboardList .myboardList .message{padding:24px 8%;text-align:center}.mypage-myboardList .myboardList .message p{position:relative;display:inline-block;padding:16px 8px;max-width:280px;width:92%;border:1px #d3d3d3 dashed}.mypage-myboardList .myboardList .myboardList-body li{border-bottom:dashed 1px #d3d3d3;position:relative;margin:0 8px 8px;padding:8px 0}.mypage-myboardList .myboardList .myboardList-body li section{margin-bottom:4px;padding-left:152px;height:180px}.mypage-myboardList .myboardList .myboardList-body li img{position:absolute;top:0;left:0;margin:8px;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.mypage-myboardList .myboardList .myboardList-body li h2{border-bottom:dotted 1px #d3d3d3;padding:4px 0 4px;color:#978356;font-size:1.5rem;line-height:1.5rem}.mypage-myboardList .myboardList .myboardList-body li .friend h2{position:relative}.mypage-myboardList .myboardList .myboardList-body li .friend h2::after{position:absolute;top:0;right:8px;display:block;width:18px;height:18px;background-image:url(/image/common/ico_friend.svg);background-repeat:no-repeat;content:""}.mypage-myboardList .myboardList .myboardList-body li:last-child{margin-bottom:4px}.mypage-myboardList .myboardList .myboardList-body li:first-child{border-top:dashed 1px #d3d3d3;padding-top:16px}.mypage-myboardList .myboardList .myboardList-body li:first-child img{margin-top:16px}.mypage-myboardList .myboardList .myboardList-body li p{position:relative;display:block;width:100%;font-size:1.3rem;line-height:2rem}.mypage-myboardList .myboardList .myboardList-body li p.date{font-size:1.3rem}.mypage-myboardList .myboardList .myboardList-body li p.comment{position:relative;left:0;display:block;margin:8px 0 8px 0;width:100%;height:auto}.mypage-myboardList .myboardList .myboardList-body li button{width:auto;margin:0 auto;padding:4px 12px 4px 16px;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:400;text-decoration:none;text-align:center;position:absolute;right:0;bottom:16px;letter-spacing:4px}.mypage-myboardList .myboardList .myboardList-body li button:hover{color:#777}#contents.mypage-home>h1{position:absolute;top:0;left:0;z-index:1;display:inline-block;padding:0;min-width:50vw;width:100%;border:none;background-color:none;color:#898989;text-align:center;line-height:2;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#contents.mypage-home>h1 p{border-top:1px dotted #d3d3d3;font-size:1.2rem}#contents.mypage-home>h1 span{position:absolute;top:27px;left:50%;z-index:1;overflow:hidden;width:23vw;height:10vw;background-image:url(/mobile/image/mypage/home/btn_prof.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:200%;white-space:nowrap;transition:all .3s ease-out 0s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mypage-home{position:relative}.mypage-home .info-item-header{position:absolute;z-index:1;width:100%}.mypage-home .info-item-header ul{display:flex;justify-content:space-around;padding:5px 10px}.mypage-home .info-item-header ul li{position:relative;margin:0 5px;padding-right:10px;width:100%;border:1px solid #ddd;border-radius:2vw;background-color:#fff;color:#666;text-align:right;font-weight:700;font-size:1.2rem}.mypage-home .info-item-header ul li::before{position:absolute;top:-1px;left:-1px;width:19px;height:19px;background-position:top center;background-size:contain;background-repeat:no-repeat;content:""}.mypage-home .info-item-header ul li.pcoin{padding-right:18px}.mypage-home .info-item-header ul li.suteki::before{background-image:url(/mobile/image/mypage/home/icon_suteki.svg)}.mypage-home .info-item-header ul li.ccoin::before{background-image:url(/mobile/image/mypage/home/icon_ccoin.svg)}.mypage-home .info-item-header ul li.pcoin::before{background-image:url(/mobile/image/mypage/home/icon_pcoin.svg)}.mypage-home .info-item-header ul li.pcoin a{position:absolute;top:2px;right:2px;display:block;overflow:hidden;width:14px;background-image:url(/mobile/image/mypage/home/icon_charge.svg);background-position:top center;background-size:contain;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.mypage-home .home-bottom{position:absolute;bottom:0;width:100%;transition:all .3s ease-out 0s}.mypage-home .home-bottom ul{display:flex;justify-content:space-around;padding:2.5vw 0 2.5vw}.mypage-home .home-bottom li{position:relative;overflow:inherit}.mypage-home .home-bottom li a,.mypage-home .home-bottom li a:hover{display:block;overflow:hidden;width:17vw;height:13vw;background-position:center;background-size:100%;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.mypage-home .home-bottom li.btn-item a{background-image:url(/mobile/image/mypage/home/icon_item.svg)}.mypage-home .home-bottom li.btn-friend a{background-image:url(/mobile/image/mypage/home/icon_friend.svg)}.mypage-home .home-bottom li.btn-town a{background-image:url(/mobile/image/mypage/home/icon_town.svg)}.mypage-home .home-bottom li.btn-random a{background-image:url(/mobile/image/mypage/home/icon_random.svg)}.mypage-home .home-bottom li.btn-diary a{background-image:url(/mobile/image/mypage/home/icon_diary.svg)}.mypage-home .home-bottom li.btn-footstamp a{background-image:url(/mobile/image/mypage/home/icon_footstamp.svg)}.mypage-home .home-bottom li.btn-townmap a{background-image:url(/mobile/image/mypage/home/icon_townmap.svg)}.mypage-home .home-bottom li.btn-prev a{background-image:url(/mobile/image/mypage/home/icon_prev_freind.svg)}.mypage-home .home-bottom li.btn-next a{background-image:url(/mobile/image/mypage/home/icon_next_freind.svg)}.mypage-home .home-bottom li button{display:block;overflow:hidden;width:17vw;height:13vw;background-position:center;background-size:100%;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.mypage-home .home-bottom li.btn-add_friend button{background-image:url(/mobile/image/mypage/home/icon_friendplus.svg)}.mypage-home .home-bottom li.btn-diary a.new{position:absolute;top:-5.5vw;right:2vw;display:inline-block;overflow:revert;padding:0 .5rem;width:max-content;height:auto;border:1px solid #898989;border-radius:5px;background-color:#fff;background-image:none;text-align:center;text-indent:inherit;font-weight:700;font-size:1rem;line-height:2}@media (min-width:768px){.mypage-home .home-bottom li.btn-diary a.new{border:2px solid #898989;font-size:1.5rem;line-height:2.8}}.mypage-home .home-bottom li.btn-diary a.new::after{position:absolute;right:3vw;bottom:-2.5vw;z-index:100;width:2.5vw;height:2.5vw;background:url(/mobile/image/mypage/home/bg_diaryfukidashi.png) no-repeat bottom center;background-size:contain;content:""}@media screen and (max-width:360px){.mypage-home .home-bottom li{width:18%}.mypage-home .home-bottom li a,.mypage-home .home-bottom li a:hover{font-size:.9rem}}.mypage-home .mypage-home-avatarArea{position:relative;overflow:hidden;background-color:#f8f8f0;transition:all .5s ease-in-out 0s}.mypage-home .mypage-home-avatarArea::before{display:inline-block;margin:32px 4% 0;padding-top:140%;width:92%;border:2px transparent solid;border-radius:3px;content:" "}.mypage-home .mypage-home-avatarArea .btn-suteki{position:absolute;bottom:23vw;left:0;width:100%;text-align:center}.mypage-home .mypage-home-avatarArea .btn-suteki button[class*=dashed_pink]{padding-right:1.5rem;width:30vw;letter-spacing:0}.mypage-home .mypage-home-avatarArea .btn-suteki button[class*=dashed_beige]{width:43vw;color:#898989;letter-spacing:0}.mypage-home .mypage-home-avatarArea .btn-suteki button[class*=dashed_pink]::after{position:absolute;top:5px;right:15px;padding-left:4px;content:"\e900";font-size:2.1rem;font-family:NicottoIco!important;transform:rotate(.05deg)}.mypage-home .mypage-home-avatarArea .txt_msg{position:absolute;bottom:44vw;left:50%;padding:10.5vw 5vw 5vw;width:80vw;height:31vw;background:url(/mobile/image/mypage/home/bg_msg.png) no-repeat 0 0;background-size:contain;word-wrap:break-word;font-weight:700;line-height:1.5;transition:all .3s ease-out 0s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow-wrap:break-word}@media (min-width:768px){.mypage-home .mypage-home-avatarArea .txt_msg{bottom:40vw;width:60vw;height:25vw;line-height:2}}.mypage-home .avatar{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;position:absolute;top:200px;top:32px;right:4%;width:92%;background:#fff;transition:all .3s ease-out 0s}.mypage-home .btn-enlarge{position:absolute;right:6%;bottom:22%;width:16%;transition:all .3s ease 0s}.mypage-home .btn-enlarge #check-enlarge{display:none}.mypage-home .btn-enlarge .checkbox-enlarge{position:relative;display:block;margin-top:8%;padding-top:52%;width:100%}.mypage-home .btn-enlarge .checkbox-enlarge::before{position:absolute;top:0;display:block;width:100%;height:100%;background:url(/mobile/image/mypage/home/icon_enlarge.png) no-repeat center;background-size:contain;content:""}.mypage-home .btn-enlarge #check-enlarge:checked+.checkbox-enlarge::before{background:url(/mobile/image/mypage/home/icon_shrink.png) no-repeat center;background-size:contain}.mypage-home .home-navi{position:absolute;top:8%;width:16%;transition:all .3s ease-out 0s}.mypage-home .home-navi.leftside{left:6%}.mypage-home .home-navi.rightside{right:6%}.mypage-home .home-navi ul{display:flex;flex-direction:column;justify-content:space-around}.mypage-home .home-navi li{position:relative;width:100%}.mypage-home .home-navi li.notice::before{position:absolute;top:4px;right:3px;z-index:1;color:#f33;content:"●";font-size:3.5vw}.mypage-home .home-navi li.btn-info a{background:url(/mobile/image/mypage/home/icon_homenavi01.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-recvbox a{background:url(/mobile/image/mypage/home/icon_homenavi02.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-footstamp a{background:url(/mobile/image/mypage/home/icon_homenavi03.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-water_garden button{background:url(/mobile/image/mypage/home/icon_homenavi04.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-mission a{background:url(/mobile/image/mypage/home/icon_mission.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-homescreen button{background:url(/mobile/image/mypage/home/icon_L07.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-water_farm button{background:url(/mobile/image/mypage/home/icon_L02.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-favorite button{background:url(/mobile/image/mypage/home/icon_L03.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-friend button{background:url(/mobile/image/mypage/home/icon_L04.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-water button{background:url(/mobile/image/mypage/home/icon_L05.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-event01_01 button{background:url(/mobile/image/mypage/home/icon_sanrio_collabo.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-event01_02 button{background:url(/mobile/image/mypage/home/icon_sanrio_shop.png) no-repeat center;background-size:contain}.mypage-home .home-navi li.btn-event01_03 button{background:url(/mobile/image/mypage/home/icon_7daysonly.png) no-repeat center;background-size:contain}.mypage-home .home-navi li button{position:relative;display:block;padding:88% 0 0;width:100%;height:100%;outline:0;border:none;cursor:pointer;appearance:none}.mypage-home .home-navi.rightside li a{position:relative;display:block;padding:88% 0 0;width:100%;height:100%;outline:0;border:none;cursor:pointer;appearance:none}.mypage-home .home-navi.leftside li a.banner{margin:0;padding:0;width:auto;border-top:none;text-align:left}.mypage-home .home-navi.leftside li a img{width:100%;height:100%}.mypage-home .home-main .start{position:absolute;bottom:0;width:100%;transition:all .3s ease-out 0s}.mypage-home .home-main .start ul{display:flex;justify-content:space-around;margin:0 4%;width:92%}.mypage-home .home-main .start li{overflow:hidden;width:16%;height:auto}.mypage-home .home-main .start li.nav-social{background:url(/mobile/image/mypage/home/icon_02.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li.nav-shop{background:url(/mobile/image/mypage/home/icon_03.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li.nav-item{background:url(/mobile/image/mypage/home/icon_04.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li.nav-blog{background:url(/mobile/image/mypage/home/icon_05.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li.nav-mypage-others{background:url(/mobile/image/mypage/home/icon_06.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li.nav-blog-others{background:url(/mobile/image/mypage/home/icon_07.png) no-repeat center;background-size:100%}.mypage-home .home-main .start li a,.mypage-home .home-main .start li a:hover{display:block;padding-top:124%;width:100%;height:auto;color:#fff;text-align:center;font-weight:700;font-size:1.1rem}@media screen and (max-width:360px){.mypage-home .home-main .start li{width:18%}.mypage-home .home-main .start li a,.mypage-home .home-main .start li a:hover{font-size:.9rem}}.mypage-home.enlarge .home-navi.btn-enlarge{bottom:3%}.mypage-home.enlarge .home-navi.leftside{left:-16%;opacity:0}.mypage-home.enlarge .home-navi.rightside{right:-16%;opacity:0}.mypage-home.enlarge .home-bottom{bottom:-16%;opacity:0}.mypage-home.enlarge .btn-enlarge{bottom:3%}.mypage-home.enlarge>h1{z-index:-1;opacity:0}.mypage-home .pop01,.mypage-home .pop02,.mypage-home .pop03{opacity:.4}.mypage-home .pop-blog,.mypage-home .pop-shop,.mypage-home .pop-social{position:absolute;bottom:10%;z-index:0;margin-bottom:18px;width:100%;opacity:0;transition:all .2s ease 0s}.mypage-home .pop-blog ul,.mypage-home .pop-shop ul,.mypage-home .pop-social ul{display:flex;justify-content:space-around;margin:0 6%;padding:0 2%;width:60%;height:0;border:solid 2px #d3d3d3;border-radius:8%/24%;background:#fff}.mypage-home .pop-blog ul:after,.mypage-home .pop-blog ul:before,.mypage-home .pop-shop ul:after,.mypage-home .pop-shop ul:before,.mypage-home .pop-social ul:after,.mypage-home .pop-social ul:before{position:absolute;bottom:-20px;left:13.5%;border:12px solid transparent;border-top:10px solid #d3d3d3;content:""}.mypage-home .pop-blog ul:after,.mypage-home .pop-shop ul:after,.mypage-home .pop-social ul:after{bottom:-14px;margin-left:4px;border:8px solid transparent;border-top:10px solid #fff}.mypage-home .pop-blog li,.mypage-home .pop-shop li,.mypage-home .pop-social li{overflow:hidden;width:26.6%;height:auto}.mypage-home .pop-blog li.nav-social-friend,.mypage-home .pop-shop li.nav-social-friend,.mypage-home .pop-social li.nav-social-friend{background:url(/mobile/image/mypage/home/icon-social_01.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-social-favorite,.mypage-home .pop-shop li.nav-social-favorite,.mypage-home .pop-social li.nav-social-favorite{background:url(/mobile/image/mypage/home/icon-social_02.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-social-footstamp,.mypage-home .pop-shop li.nav-social-footstamp,.mypage-home .pop-social li.nav-social-footstamp{background:url(/mobile/image/mypage/home/icon-social_03.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-blog-write,.mypage-home .pop-shop li.nav-blog-write,.mypage-home .pop-social li.nav-blog-write{background:url(/mobile/image/mypage/home/icon-blog_01.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-blog-myblog,.mypage-home .pop-shop li.nav-blog-myblog,.mypage-home .pop-social li.nav-blog-myblog{background:url(/mobile/image/mypage/home/icon-blog_02.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-blog-hiroba,.mypage-home .pop-shop li.nav-blog-hiroba,.mypage-home .pop-social li.nav-blog-hiroba{background:url(/mobile/image/mypage/home/icon-blog_03.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-shop-item_c,.mypage-home .pop-shop li.nav-shop-item_c,.mypage-home .pop-social li.nav-shop-item_c{background:url(/mobile/image/mypage/home/icon-shop_01.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-shop-item_p,.mypage-home .pop-shop li.nav-shop-item_p,.mypage-home .pop-social li.nav-shop-item_p{background:url(/mobile/image/mypage/home/icon-shop_02.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-shop-gacha_c,.mypage-home .pop-shop li.nav-shop-gacha_c,.mypage-home .pop-social li.nav-shop-gacha_c{background:url(/mobile/image/mypage/home/icon-shop_03.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li.nav-shop-gacha_p,.mypage-home .pop-shop li.nav-shop-gacha_p,.mypage-home .pop-social li.nav-shop-gacha_p{background:url(/mobile/image/mypage/home/icon-shop_04.png) no-repeat center;background-size:100%}.mypage-home .pop-blog li a,.mypage-home .pop-blog li a:hover,.mypage-home .pop-shop li a,.mypage-home .pop-shop li a:hover,.mypage-home .pop-social li a,.mypage-home .pop-social li a:hover{display:block;padding-top:100%;width:100%;height:auto}.mypage-home .pop-shop ul{margin-left:34%}.mypage-home .pop-shop ul:after,.mypage-home .pop-shop ul:before{left:82.5%}.mypage-home .pop-social ul{margin-left:10%}.mypage-home .pop-social ul:after,.mypage-home .pop-social ul:before{left:35.5%}.mypage-home .pop-blog-open,.mypage-home .pop-blog-open .pop-blog,.mypage-home .pop-shop-open .pop-shop,.mypage-home .pop-social-open .pop-social{bottom:12%;z-index:2;opacity:1}.mypage-home .pop-blog-open .pop-blog ul,.mypage-home .pop-blog-open ul,.mypage-home .pop-shop-open .pop-shop ul,.mypage-home .pop-social-open .pop-social ul{height:13%}.mypage-home .pop-blog-open .btn-enlarge,.mypage-home .pop-shop-open .btn-enlarge,.mypage-home .pop-social-open .btn-enlarge{opacity:.4}.mypage-home .profile-wrapper{position:absolute;top:20px;z-index:-1;overflow:visible;width:100%;height:0;opacity:0}.mypage-home.view-profile .profile-wrapper{z-index:3;opacity:1}.mypage-home.view-profile .mypage-home-avatarArea-cover{position:absolute;top:0;z-index:2;width:100%;height:100%;background:#fff;opacity:.5}.mypage-home .profile{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;position:relative;margin:0 auto;padding:16px 8px;width:300px;height:auto;background:#f8f8f0;transition:all .5s ease-in-out 0s}.mypage-home .profile h1{border-bottom:dashed 1px #d3d3d3;position:relative;padding-bottom:4px;font-size:1.5rem}.mypage-home .profile h1 .btn-setting{position:absolute;right:0;top:-2px}.mypage-home .profile h1 .btn-setting .icon:before{font-size:2rem;color:#ae9c72}.mypage-home .profile h1 .address{position:absolute;top:-2px;right:0}.mypage-home .profile .profile-img{position:relative;float:left;overflow:hidden;margin:8px;width:80px;height:80px;border:2px #fff solid;border-radius:50%;box-shadow:0 0 0 2px #d3d3d3}.mypage-home .profile .profile-img canvas{position:absolute;top:-3px;left:-28px}.mypage-home .profile .profile-img img{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;margin-top:-10px;margin-left:-44px;width:200%;height:auto}.mypage-home .profile .profile-txt{clear:both;overflow:auto;margin:8px 0;padding:0 10px 0 4px;height:66px;font-size:1.2rem}.mypage-home .profile dl.profile-fixed{border-top:dashed 1px #d3d3d3;margin-top:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mypage-home .profile dl.profile-free{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mypage-home .profile dl.profile-fixed,.mypage-home .profile dl.profile-free{display:grid;justify-content:space-between;padding-top:4px;grid-gap:4px 8px}.mypage-home .profile dl.profile-fixed div,.mypage-home .profile dl.profile-free div{border-bottom:dashed 1px #d3d3d3}.mypage-home .profile dl.profile-fixed dd,.mypage-home .profile dl.profile-fixed dt,.mypage-home .profile dl.profile-free dd,.mypage-home .profile dl.profile-free dt{display:inline-block;font-size:1.1rem}.mypage-home .profile dl.profile-fixed dt,.mypage-home .profile dl.profile-free dt{position:relative;width:64px}.mypage-home .profile dl.profile-fixed dt:after,.mypage-home .profile dl.profile-free dt:after{position:absolute;top:0;right:4px;content:"："}.mypage-home .profile dl.profile-count{display:grid;justify-content:space-between;padding:8px 0;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:4px 8px}.mypage-home .profile dl.profile-count div{height:48px;border:solid 2px #d3ccbd;border-radius:8px;background:#fff;text-align:center}.mypage-home .profile dl.profile-count dt{padding-bottom:2px;width:100%;background:#d3ccbd;font-weight:700;font-size:1.1rem;line-height:1.8rem}.mypage-home .profile dl.profile-count dt:before{padding-right:2px;color:#fff}.mypage-home .profile dl.profile-count dd{font-size:1rem;line-height:2.5rem}.mypage-home .profile dl.profile-count dd .today{display:block;font-size:.8rem;line-height:.8rem}.mypage-home .profile dl.profile-count dd .today:before{content:"本日："}.mypage-home .profile dl.profile-count .profile-count_footstamp dd{line-height:1.4rem}.mypage-home .profile .btn-close{display:block;margin:8px auto 0;padding:6px 40px;border-radius:3px;background:#837568;color:#fff;font-size:1.2rem;line-height:1}.mypage-home .profile ::-webkit-scrollbar{width:8px}.mypage-home .profile ::-webkit-scrollbar-track{border:solid 3px #f8f8f0;border-radius:8px;background-color:#837568}.mypage-home .profile ::-webkit-scrollbar-thumb{border-radius:8px;background-color:#837568;box-shadow:0 0 0 1px rgba(255,255,255,.3)}.mypage-home .profile .simplebar-scrollbar::before{background-color:#837568;box-shadow:0 0 0 1px rgba(255,255,255,.3)}.mypage-home .profile .simplebar-scrollbar.simplebar-visible::before{opacity:1}.mypage-home .profile .simplebar-track.simplebar-vertical{width:10px;background:#f8f8f0 url(/mobile/image/mypage/home/bg_simplebar.png) no-repeat top center}.mypage-home .profile .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;bottom:0}.mypage-home .profile .btn-favorite button{position:absolute;top:45px;left:75px;overflow:hidden;width:41px;height:41px;background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.mypage-home .profile .btn-favorite button.off{background-image:url(/mobile/image/mypage/home/btn_okiniiri_off.png)}.mypage-home .profile .btn-favorite button.on{background-image:url(/mobile/image/mypage/home/btn_okiniiri.png)}.mypage-home .profile .btn-friend{position:relative;z-index:1;float:right;margin-top:55px;padding:.7rem 1.5rem;width:150px;border:1px solid #d3d3d3;border-radius:8px;font-size:1.2rem}.mypage-home .profile .btn-friend::after{position:absolute;top:0;right:.1rem;z-index:-1;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;content:"";transform:rotate(0)}.mypage-home .mypage-home-closedoor{overflow:hidden;padding:8px 0 18px;background:#7ead58;text-align:center}.mypage-home .mypage-home-closedoor p{position:relative;display:inline-block;padding:8px 18px;border:1px #d3d3d3 dashed;border-radius:32px;background:#f8f8f0;box-shadow:0 0 0 2px #f8f8f0;font-size:1.2rem}@media screen and (min-width:380px){.mypage-home .mypage-home-closedoor p{width:80%}.mypage-home .mypage-home-closedoor p:after{position:absolute;right:-48px;bottom:-12px;width:30%;height:100%;background:url(/mobile/image/mypage/home/img_footaro.png) no-repeat bottom right;background-size:contain;content:""}}.mypage-home .mypage-home-closedoor p span{font-weight:700;font-size:1.4rem}.mypage-home .mypage-home-newsArea{position:relative}.mypage-home .mypage-home-newsArea h1 span{padding-left:.5rem;color:#777;font-size:1.1rem}.mypage-home .mypage-home-newsArea .mutter{padding-bottom:8px}.mypage-home .mypage-home-newsArea .mutter .date{position:absolute;top:13px;right:8px}.mypage-home .mypage-home-newsArea .mutter .date:before{content:"更新日時："}.mypage-home .mypage-home-newsArea .mutter .mutter_box{border-bottom:dashed 1px #d3d3d3;position:relative;margin:0 8px;padding:8px 0 16px 76px}.mypage-home .mypage-home-newsArea .mutter .mutter_box-others{position:relative;margin:0 8px;padding:8px 0 16px 76px}.mypage-home .mypage-home-newsArea .mutter .mutterEmpty{display:block;padding-top:10px;color:#b8a782;font-weight:700}.mypage-home .mypage-home-newsArea .mutter .mutterEmpty:before{content:"今どうしてる？\aタップしてつぶやきを入力";white-space:pre}.mypage-home .mypage-home-newsArea .mutter .mutterEmpty:after{padding-left:4px;content:"\e900";font-family:NicottoIco!important}.mypage-home .mypage-home-newsArea .mutter a{display:block;width:100%;height:100%}.mypage-home .mypage-home-newsArea .mutter .mutterTxt{padding:8px 16px;min-height:72px}@media screen and (max-width:360px){.mypage-home .mypage-home-newsArea .mutter .mutterTxt{padding:8px;font-size:1.2rem}}.mypage-home .mypage-home-newsArea .mutter .icon-pencil:before{position:absolute;right:16px;bottom:26px;color:#a0a0a0}.mypage-home .mypage-home-newsArea .mutter img{position:absolute;top:auto;left:0;margin:8px 0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;bottom:8px}.mypage-home .mypage-home-newsArea .mypage-home-slick{display:block;margin:0 auto;padding:8px 0 16px;max-width:380px}.mypage-home .mypage-home-newsArea .mypage-home-slick li{width:100%}.mypage-home .mypage-home-newsArea .mypage-home-slick li img{margin:0 auto;width:300px}.mypage-home .mypage-home-newsArea .messageBoard{position:relative}.mypage-home .mypage-home-newsArea .messageBoard .more{position:absolute;top:12px;right:8px;padding-right:18px;vertical-align:middle;font-size:1.1rem}.mypage-home .mypage-home-newsArea .messageBoard .more span{position:absolute;top:0;right:0;font-size:1.5rem}.mypage-home .mypage-home-newsArea .messageBoard ul{margin-bottom:8px;padding:0 8px}.mypage-home .mypage-home-newsArea .messageBoard li{position:relative}.mypage-home .mypage-home-newsArea .messageBoard li section{border-bottom:dashed 1px #d3d3d3;position:relative;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:82px;min-height:86px;border-bottom:dashed 1px #d3d3d3}.mypage-home .mypage-home-newsArea .messageBoard li section h2{display:inline;color:#978356}.mypage-home .mypage-home-newsArea .messageBoard li section img{position:absolute;top:0;left:0;margin:0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;top:10px}.mypage-home .mypage-home-newsArea .messageBoard li section .date{display:inline;padding-right:24px}.mypage-home .mypage-home-newsArea .messageBoard li section.friend::before{position:absolute;top:10px;right:0;display:block;width:18px;height:18px;background-image:url(/image/common/ico_friend.svg);background-repeat:no-repeat;content:""}.mypage-home .mypage-home-newsArea .messageBoard li .btn_close{position:absolute;right:0;bottom:8px;display:inline-block;padding:2px;border:0;border-radius:3px;background:#a0a0a0;color:#fff;text-decoration:none;font-size:1.4rem;line-height:1}.mypage-home .mypage-home-newsArea .messageBoard li:last-child{padding-bottom:0}.mypage-home .mypage-home-newsArea .messageBoard .btn-post{width:80%;margin:0 auto;padding:4px 3.5%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:14px;font-weight:400;text-decoration:none;text-align:center;display:block;margin-bottom:16px;max-width:160px}.mypage-home .mypage-home-newsArea .messageBoard .btn-post:hover{color:#777}.mypage-home .mypage-home-newsArea section[class^=new]{position:relative;padding-bottom:1px}.mypage-home .mypage-home-newsArea section[class^=new] .more{position:absolute;top:12px;right:8px;padding-right:18px;vertical-align:middle;font-size:1.1rem}.mypage-home .mypage-home-newsArea section[class^=new] .more span{position:absolute;top:0;right:0;font-size:1.5rem}.mypage-home .mypage-home-newsArea section[class^=new] .onry-pc,.mypage-home .mypage-home-newsArea section[class^=new] ul{padding:8px}.mypage-home .mypage-home-newsArea section[class^=new] li{border-bottom:dashed 1px #d3d3d3;position:relative;z-index:1;position:relative;margin-bottom:8px;padding-bottom:4px}.mypage-home .mypage-home-newsArea section[class^=new] li:before{content:"";position:absolute;z-index:-1;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.mypage-home .mypage-home-newsArea section[class^=new] li::before{top:-2px}.mypage-home .mypage-home-newsArea section[class^=new] li a{position:relative;display:block}.mypage-home .mypage-home-newsArea section[class^=new] li .comment{position:relative;display:inline-block;padding-right:64px;max-width:100%}.mypage-home .mypage-home-newsArea section[class^=new] li .comment span{position:absolute;top:0;right:32px}.mypage-home .mypage-home-newsArea section[class^=new] li .comment span:before{content:"("}.mypage-home .mypage-home-newsArea section[class^=new] li .comment span:after{content:")"}.mypage-home .mypage-home-newsArea section[class^=new] li .author{display:block;color:#978356;font-weight:700}.mypage-home .mypage-home-newsArea section[class^=new] li .author .date{display:inline-block;padding-left:8px}.mypage-home .mypage-home-newsArea section[class^=new] li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mypage-home .mypage-home-newsArea section[class^=new] .manager{margin-left:5px;padding-left:15px;background:url(/image/mypage/common/ico_star_gold.gif) no-repeat 0 50%}.mypage-home .mypage-home-newsArea section[class^=new] .sub-manager{margin-left:5px;padding-left:15px;background:url(/image/mypage/common/ico_star_gray.gif) no-repeat 0 50%}.mypage-home .mypage-home-newsArea section[class^=new] .iconsupple{margin:0 8px 8px;padding-top:8px;border-top:solid 1px #d3d3d3;font-size:1.2rem}.mypage-home .mypage-home-newsArea section[class^=new] .iconsupple .manager{padding-right:1rem}.mypage-home .mypage-home-newsArea section[class^=new] .message{padding-bottom:24px}.mypage-home .mypage-home-newsArea section[class^=new] .message p{margin-bottom:0}.mypage-home .mypage-home-newsArea section.newFootstamp li{padding-bottom:8px}.mypage-home .mypage-home-newsArea section.newFootstamp li a{display:inline-block}.mypage-home .mypage-home-newsArea section.newFootstamp li::before{content:none}.mypage-home .mypage-home-newsArea section.newFootstamp .icon-close{position:absolute;top:-2px;right:8px;z-index:-1}.mypage-home .mypage-home-newsArea section.newFootstamp .icon-close:before{content:"\e5cd";font-size:1.8rem}.mypage-home .mypage-home-newsArea section.newFootstamp .icon-close i{position:absolute;top:0;overflow:hidden;width:16px;height:100%;text-indent:200%;white-space:nowrap}.mypage-home .mypage-home-newsArea .newCircle h1::after{position:absolute;top:0;margin-left:.5rem;width:3.4rem;height:100%;background-image:url(/mobile/image/common/ico_pc.svg);background-position:center;background-size:100%;background-repeat:no-repeat;content:""}.mypage-home .mypage-home-newsArea .newComment li .comment{padding-right:32px}.mypage-home .mypage-home-newsArea .post-action-btn{margin-top:-20px;padding:0 15px 10px 0;text-align:right}.mypage-home .mypage-home-newsArea .post-action-btn a{text-decoration:underline}.mypage-home .top-alert{position:relative;padding:3% 0 3% 12%;background-color:#f8f8f0}.mypage-home .top-alert::before{position:absolute;top:0;left:5%;width:2.2rem;height:100%;background-image:url(/mobile/image/mypage/common/icon_Note.png);background-position:center;background-size:100%;background-repeat:no-repeat;content:""}.mypage-home .top-alert a{color:red}.mypage-home .profile .profile-closedoor{clear:both}.mypage-record{position:relative}.mypage-record .tabs-list{display:flex;flex-wrap:wrap;margin:8px 0}.mypage-record .tabs-list li{position:relative;flex:0 1 30%;text-align:center;padding:8px 0;margin:4px;height:32px;background:#eee;border-radius:4px}.mypage-record .tabs-list li a,.mypage-record .tabs-list li a:active,.mypage-record .tabs-list li a:focus,.mypage-record .tabs-list li a:hover{position:absolute;width:100%;height:100%;padding-top:8px;top:0;left:0}.mypage-record .tabs-list li.active{background:#ed7797}.mypage-record .tabs-list li.active a,.mypage-record .tabs-list li.active a:active,.mypage-record .tabs-list li.active a:focus,.mypage-record .tabs-list li.active a:hover{color:#fff}.mypage-record .recordList{position:relative;border-top:solid 1px #d3d3d3;background:#f8f8f0;padding:8px 8px 16px}.mypage-record .recordList .hold{position:relative;padding:8px 12px;background:#fff;margin:8px auto;overflow:hidden;border-radius:8px;text-align:right;border:solid 3px #d3ccbd}.mypage-record .recordList .hold h1{border-radius:4px 4px 0 0;text-align:left;padding-bottom:4px;border-bottom:dashed 1px #d3d3d3}.mypage-record .recordList .hold h1:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;padding-left:8px;margin-bottom:2px}.mypage-record .recordList .hold h1.tit-coin:before{background:url(/mobile/image/common/ico_coin.png) no-repeat left top;background-size:contain}.mypage-record .recordList .hold h1.tit-Pcoin:before{background:url(/mobile/image/common/ico_Pcoin.png) no-repeat left top;background-size:contain}.mypage-record .recordList .hold h1.tit-Gacha:before{background:url(/mobile/image/common/ico_gTicket.png) no-repeat left top;background-size:contain}.mypage-record .recordList .hold p{position:relative;display:block;text-align:right;margin-top:8px;padding-top:8px;padding-bottom:4px;font-size:2rem;font-weight:700;background:#fff}.mypage-record .recordList .hold p:after{display:inline-block;padding-left:8px;font-size:1.4rem;font-weight:400}.mypage-record .recordList .hold p:before{display:inline-block;padding-left:4px;padding-right:4px;margin-right:16px;border-radius:6px;font-size:1.2rem;font-weight:400;color:#fff}.mypage-record .recordList .hold .count-Gacha,.mypage-record .recordList .hold .expiration-wrap{display:flex;flex-wrap:wrap;margin:0}.mypage-record .recordList .hold p.black,.mypage-record .recordList .hold p.color,.mypage-record .recordList .hold ul.black-list,.mypage-record .recordList .hold ul.color-list{position:relative;flex-grow:1;flex-basis:50%;text-align:center}.mypage-record .recordList .hold p.color{border-right:dashed 1px #d3d3d3}.mypage-record .recordList .hold h1.tit-coin+p:after{content:"コイン"}.mypage-record .recordList .hold h1.tit-Pcoin+p:after{content:"Pコイン"}.mypage-record .recordList .hold p.black:after,.mypage-record .recordList .hold p.color:after{content:"枚"}.mypage-record .recordList .hold p.color:before{content:"色ガチャ";background:#a69e8e}.mypage-record .recordList .hold p.black:before{content:"黒ガチャ";background:#535f5f}.mypage-record .recordList .hold .gotobuy{position:absolute;top:8px;right:16px;font-size:1.2rem}.mypage-record .recordList .hold .gotobuy:before{content:"";display:inline-block;width:11px;height:11px;margin-right:4px;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center;background-size:100%;transform:rotate(0)}.mypage-record .recordList .hold .btn-open-expiration{position:absolute;right:8px;bottom:4px;background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none;color:#777;font-size:1.2rem;z-index:2}.mypage-record .recordList .hold .btn-open-expiration:after{content:"";display:inline-block;width:11px;height:11px;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:60%;transform:rotate(90deg)}.mypage-record .recordList .hold .open:after{transform:rotate(-90deg)}.mypage-record .recordList .hold .expiration{display:none;padding-top:8px}.mypage-record .recordList .hold .expiration li{padding-top:2px;padding-bottom:2px}.mypage-record .recordList .hold .expiration li:after{content:"枚";display:inline-block;padding-left:4px;font-size:1.4rem}.mypage-record .recordList .hold .expiration li.alert{color:#bf5158;font-weight:700}.mypage-record .recordList .hold .color-list{border-right:dashed 1px #d3d3d3}.mypage-record .recordList .hold-Gacha{padding-bottom:24px}.mypage-record .recordList .recordList-hedder{background:#d3ccbd;border-radius:8px 8px 0 0;text-align:center;padding:4px 0}.mypage-record .recordList .recordList-hedder select{position:relative;padding:6px 32px 4px;width:auto;font-size:1.4rem;font-weight:700;border-radius:0;border:none;background:0 0;color:#777;appearance:none}.mypage-record .recordList .recordList-hedder h2{position:relative;width:260px;margin:0 auto;text-align:center}.mypage-record .recordList .recordList-hedder h2:before{position:absolute;right:16px;top:6px;color:#777;content:"\e313";font-family:NicottoIco!important}.mypage-record .recordList .recordList-hedder .list-Gacha{padding:4px;color:#777;font-size:1.4rem;font-weight:700}.mypage-record .recordList .recordList-hedder .list-Gacha:before{content:none}.mypage-record .recordList ul.recordList-body{border:#d3ccbd 2px solid;border-radius:0 0 8px 8px;background:#fff;padding:8px;max-height:420px;min-height:120px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mypage-record .recordList ul.recordList-body>*{-webkit-transform:translateZ(0)}.mypage-record .recordList ul.recordList-body li{position:relative;border-bottom:dashed 1px #d3d3d3;padding:4px 0;margin:0 8px 8px}.mypage-record .recordList ul.recordList-body li:last-child{border-bottom:none;margin-bottom:0}.mypage-record .recordList ul.recordList-body li#last_li{min-height:48px;padding-top:8px;text-align:center}.mypage-record .recordList ul.recordList-body li#last_li img{padding-top:8px}.mypage-record .recordList ul.recordList-body li #next_btn{border:#d3d3d3 2px solid;width:80%;max-width:360px;height:40px;border-radius:20px;display:block;margin:0 auto}.mypage-record .recordList ul.recordList-body li p{display:inline-block}.mypage-record .recordList ul.recordList-body li .date{font-weight:700;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:1.4rem;padding-right:6px}.mypage-record .recordList ul.recordList-body li .date span{padding-left:6px}.mypage-record .recordList ul.recordList-body li .kind{border-left:solid 1px #d3d3d3;padding-left:8px}.mypage-record .recordList ul.recordList-body li .money{font-size:1.7rem;font-weight:700;color:#7ead58;position:absolute;right:8px;top:4px}.mypage-record .recordList ul.recordList-body li .debt{color:#bf5158}.mypage-record .recordList ul.recordList-body li .exchange{padding-top:4px;display:block;font-size:1.1rem;line-height:1.4rem}.mypage-record .recordList ul.recordList-body li .exchange .group{font-size:1.1rem;background:#eee;padding:0 8px;border-radius:4px;margin-right:2px}.blog-info .nikki-message .mypage-record .recordList ul.recordList-body .message,.blog-list .nikki-message .mypage-record .recordList ul.recordList-body .message,.blog-newlist .nikki-message .mypage-record .recordList ul.recordList-body .message,.blog-top .nikki-message .mypage-record .recordList ul.recordList-body .message,.mypage-record .recordList ul.recordList-body .blank_message,.mypage-record .recordList ul.recordList-body .blog-info .nikki-message .message,.mypage-record .recordList ul.recordList-body .blog-list .nikki-message .message,.mypage-record .recordList ul.recordList-body .blog-newlist .nikki-message .message,.mypage-record .recordList ul.recordList-body .blog-top .nikki-message .message{margin-top:32px}.mypage-record .recordList .attention{position:relative;padding-top:4px;padding-right:8px;text-align:right}.mypage-record .recordList .attention p{position:relative;font-size:1.1rem}.mypage-record .recordList .attention p:before{content:"※";padding-right:4px;top:0}.mypage-setting .errorTxt,.mypage-setting .text_alert,.mypage-setting .text_att{color:#bf5158;font-size:1.2rem}.mypage-setting .errorTxt:before,.mypage-setting .text_alert:before,.mypage-setting .text_att:before{content:"※"}.mypage-setting .text_wordcount{color:#7ead58;font-size:1.2rem}.mypage-setting button{width:80%;margin:0 auto;padding:16px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.5rem;font-weight:400;text-decoration:none;text-align:center;max-width:360px}.mypage-setting button:hover{color:#fff}.mypage-setting select{width:100%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_pink02.png) right 50% no-repeat #f8f8f0;background-size:28px,100%;margin:0;padding:10px}.mypage-setting input,.mypage-setting textarea{padding:4px;width:100%;border:solid 1px #d3d3d3;border-radius:4px;background:#f8f8f0;line-height:2.2rem}.mypage-setting .input_re{margin-top:8px}.mypage-setting .icon-help{padding-left:8px;color:#978356}.mypage-setting .setting-wrapper>h1{border-top:none}.mypage-setting .setting-wrapper form{padding:8px 8px 32px}.mypage-setting .profileMenu{border-top:solid 1px #d3d3d3;padding:0 8px}.mypage-setting .profileMenu li{border-bottom:dashed 1px #d3d3d3;position:relative;z-index:1;font-weight:700}.mypage-setting .profileMenu li:before{content:"";position:absolute;z-index:-1;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.mypage-setting .profileMenu li:last-child{border-bottom:none}.mypage-setting .profileMenu li a{display:block;padding:20px 16px;width:100%;height:100%}.mypage-setting .profileEdit_txt{position:relative;padding:0 8px 8px}.mypage-setting .profileEdit_txt h1{padding-bottom:4px}.mypage-setting .selfprEdit_txt{padding:0 8px 8px}.mypage-setting .selfprEdit_txt h1 span{margin-left:4px}.mypage-setting .selfprEdit_txt p[id^=free]{position:relative;display:flex;display:block;margin-top:8px;padding-top:4px;height:38px;border:solid 1px #d3d3d3;border-radius:4px;background:#f8f8f0}.mypage-setting .selfprEdit_txt p[id^=free]:after{position:absolute;top:0;left:28%;content:"⁄";line-height:38px}.mypage-setting .selfprEdit_txt input{margin:0;padding:0;width:auto;height:30px;border:none;border-radius:0;background:0 0}.mypage-setting .selfprEdit_txt input.inpShortForm{margin-right:2%;margin-left:2%;min-width:40px;width:26%;font-weight:700}.mypage-setting .selfprEdit_txt input.inpForm{margin-left:10px;width:64%}.mypage-setting .selfprEdit_txt .comment{padding-top:4px;font-size:1.2rem}.mypage-setting .Edit-box{padding:8px 8px 0}.mypage-setting .Edit-box h1{border-bottom:solid 1px #d3d3d3;padding-top:4px;padding-bottom:8px}.mypage-setting .Edit-box h1:before{display:inline-block;margin-right:4px;width:11px;height:11px;border-radius:2px;background:#777;content:""}.mypage-setting .Edit-box h1 span{font-weight:400;font-size:1.2rem}.mypage-setting .Edit-box .notice{display:block;padding-top:4px;font-size:1.1rem;line-height:1.4rem}.mypage-setting .Edit-box form{padding-top:0}.mypage-setting .Edit-box dl{display:grid;margin-bottom:16px;grid-template-columns:30% 1fr}.mypage-setting .Edit-box dl dt{display:flex;align-items:center;padding-top:16px;padding-right:16px;padding-bottom:16px;border-bottom:dashed 1px #d3d3d3;font-weight:700}.mypage-setting .Edit-box dl dd{border-bottom:dashed 1px #d3d3d3;padding-top:16px;padding-bottom:16px}.mypage-setting .Edit-box dl dd .arrow-link{display:block;margin-bottom:4px;padding-left:20px;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center left;background-size:auto 80%;color:#978356;text-decoration:underline;font-size:1.6rem;line-height:2rem}@media screen and (max-width:600px){.mypage-setting .Edit-box .publicEditList-long{grid-template-columns:100%}.mypage-setting .Edit-box .publicEditList-long dt{margin-bottom:0;padding-bottom:4px;border-bottom:none;line-height:inherit}.mypage-setting .Edit-box .publicEditList-long dd{border-bottom:dashed 1px #d3d3d3;padding-top:0}}.mypage-setting .Edit-box .publicEditList-one{grid-template-columns:100%}.mypage-setting .Edit-box .publicEditList-one dt{margin-bottom:0;padding-bottom:4px;border-bottom:none;line-height:inherit}.mypage-setting .Edit-box .publicEditList-one dd{border-bottom:dashed 1px #d3d3d3;padding-top:0}.mypage-setting .Edit-box .publicEditList-one dd:nth-of-type(1){border-top:none}.mypage-setting .Edit-box .status1Message{margin-top:5px;padding:1rem 0;background-color:#e9f2c5;color:#55a218;text-align:center}.mypage-setting .Edit-box .status2Message{padding:8px 15px;width:100%;border:solid 1px #d3d3d3;border-radius:4px;background:#f8f8f0;color:#e51010;word-wrap:break-word;font-size:1.5rem;line-height:2.2rem}.mypage-setting div.Edit-box{padding-top:0}.mypage-setting div.Edit-box dd:nth-of-type(1),.mypage-setting div.Edit-box dt:nth-of-type(1){border-top:dashed 1px #d3d3d3}.mypage-setting .setting-notice{padding:8px 16px}.mypage-setting .setting-notice img{max-width:420px;width:100%}.mypage-setting .setting-notice .img-caption{position:relative}.mypage-setting .setting-notice .img-caption:after{position:absolute;top:8px;left:8px;padding:4px 8px;border:#fff 2px solid;border-radius:4px;background:#7ead58;color:#fff;content:"表示例"}.mypage-setting .msgbox{margin:10px 2%;padding:15px;background:#e9f2c5;color:#55a218;text-align:center;font-size:16px}.mypage-setting .msgbox02{margin:10px 2%;padding:10px;background:#fee8ee;color:#ed7798;text-align:center}.mypage-setting .text_ok{color:#8fb86b}.mypage-setting .mypage-friendList #listForm{padding:16px 0}.mypage-setting .mypage-friendList button{text-shadow:none}.mypage-setting .msgbox_novis{display:none}.mypage-setting label.panel-label{display:block;width:100%;background-color:#f6f4ed;color:#bdc3c7;cursor:pointer;transition-duration:.2s;transition-property:background-color,color;user-select:none}.mypage-setting label.panel-label:hover{color:#333}.mypage-setting #panels{background-color:#fff}.mypage-setting #panels .container{margin:0 auto;width:100%}.mypage-setting #panels section header label.panel-label{padding:12px 24px}.mypage-setting #panels section{max-height:initial}.mypage-setting #panel-1-ctrl:checked~#tabs-list #li-for-panel-1{border-right:none;box-shadow:none;cursor:default;transform:translate3d(0,1px,0);pointer-events:none}.mypage-setting #panel-1-ctrl:checked~#tabs-list #li-for-panel-1.last{border-right:1px solid transparent}.mypage-setting #panel-1-ctrl:checked~#tabs-list #li-for-panel-1+li{border-left:1px solid #dfdfdf}.mypage-setting #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label.panel-label{padding-top:24px;background-color:#fff;color:#333}.mypage-setting #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label.panel-label::after{height:6px}.mypage-setting #panel-2-ctrl:checked~#tabs-list #li-for-panel-2{border-right:none;box-shadow:none;cursor:default;transform:translate3d(0,1px,0);pointer-events:none}.mypage-setting #panel-2-ctrl:checked~#tabs-list #li-for-panel-2.last{border-right:1px solid transparent}.mypage-setting #panel-2-ctrl:checked~#tabs-list #li-for-panel-2+li{border-left:1px solid #dfdfdf}.mypage-setting #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label.panel-label{padding-top:24px;background-color:#fff;color:#333}.mypage-setting #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label.panel-label::after{height:6px}.mypage-setting ul#tabs-list{display:flex;margin:0;padding:0;list-style:none;text-align:center}.mypage-setting ul#tabs-list li{position:relative;width:100%;border-right:1px solid #dfdfdf;box-shadow:0 -2px 2px rgba(0,0,0,.05);text-align:center;font-size:.875em}.mypage-setting ul#tabs-list li:hover{border-right:none;transition:none}.mypage-setting ul#tabs-list li:hover.last{border-right:1px solid transparent}.mypage-setting ul#tabs-list li:hover+li{border-left:1px solid #dfdfdf}.mypage-setting ul#tabs-list li label.panel-label{position:relative;padding:24px 0}.mypage-setting ul#tabs-list li label.panel-label::after{position:absolute;bottom:100%;left:0;width:100%;height:0;background-color:#ed7798;content:"";transition-duration:.2s;transition-property:height}.mypage-setting ul#tabs-list li label.panel-label:hover{padding-top:24px}.mypage-setting ul#tabs-list li label.panel-label:hover::after{height:6px}.mypage-setting .panel-radios{display:none}#contents.mypage-item{position:relative;margin-bottom:60px;min-height:74vh}#contents.mypage-item .canvas-wrap{overflow:hidden;height:83vw}#contents.mypage-item .search-btn{position:relative;padding-top:8px;padding-bottom:8px}#contents.mypage-item .search-btn button{position:relative;display:inline-block;padding:8px 0;min-width:80px;max-width:240px;width:22%;height:36px;border:solid 1px #e0dacc;border-radius:8px;background:#f4f1e9;text-align:center;font-weight:700}#contents.mypage-item .search-btn button.-on{border:#d37a93;background:#ed7797;color:#fff}#contents.mypage-item .search-btn button:first-child{margin-right:8px;padding-right:.5em;letter-spacing:.25em}#contents.mypage-item .search-btn button:first-child::before{content:"\e90b";vertical-align:middle;font-size:2.5rem;font-family:NicottoIco!important;line-height:0}#contents.mypage-item .search-btn button[disabled]{background:#e0dacc;color:#f4f1e9}#contents.mypage-item .search-btn form{position:absolute;right:0;display:inline-block;width:48%}@media screen and (max-width:320px){#contents.mypage-item .search-btn form{width:180px}}#contents.mypage-item .search-btn select{width:100%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #e0dacc;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_beije02.png) right 50% no-repeat #fff;background-size:28px,100%;margin:0;padding:10px;display:inline-block;font-size:1.3rem}#contents.mypage-item .mypage-search-wrap{position:absolute;top:82px;z-index:-1;overflow:visible;width:100%;height:0;opacity:0}#contents.mypage-item.view-search .mypage-search-wrap{z-index:13;opacity:1}#contents.mypage-item.view-search .mypage-item-cover{position:absolute;top:0;left:0;z-index:12;width:100%;height:100%;background:#fff;opacity:.5}#contents.mypage-item .search{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;margin:0 auto;padding:16px 8px;width:300px;height:auto;background:#f8f8f0;transition:all .5s ease-in-out 0s}#contents.mypage-item .search h1{border-bottom:solid 1px #d3d3d3;position:relative;padding-bottom:4px;font-size:1.5rem}#contents.mypage-item .search dt{padding-top:8px}#contents.mypage-item .search dt::before{padding-right:4px;content:"■"}#contents.mypage-item .search dd{border-bottom:solid 1px #d3d3d3;padding-top:8px;padding-bottom:8px}#contents.mypage-item .search dd input[type=text]{padding:4px;width:100%;border:solid 1px #d3d3d3;border-radius:4px;background:#fff;line-height:2.2rem}#contents.mypage-item .search dd input[type=checkbox],#contents.mypage-item .search dd input[type=radio]{display:none}#contents.mypage-item .search dd.search-list-kind{display:flex;flex-wrap:wrap}#contents.mypage-item .search dd.search-list-kind p{position:relative;flex-basis:24%;flex-grow:1;margin:0 2%;height:48px;border-radius:4px;text-align:center}#contents.mypage-item .search dd.search-list-kind label{display:block;padding:28px 4px 0;width:100%;height:100%;border-radius:4px}#contents.mypage-item .search dd.search-list-kind label span{border-top:dashed 1px #d3d3d3;display:block;width:100%;font-size:1.2rem}#contents.mypage-item .search dd.search-list-kind label span::after{position:absolute;top:4px;display:block;width:74px;height:20px;content:""}#contents.mypage-item .search dd.search-list-kind input:checked+label{background:#d3ccbd;color:#fff}#contents.mypage-item .search dd.search-list-kind input:checked+label span{border-color:#fff}#contents.mypage-item .search dd.search-list-kind .search-list-kind-all span::after{background:url(/mobile/image/mypage/kisekae/cat01_on.png) no-repeat center;background-size:auto 18px}#contents.mypage-item .search dd.search-list-kind .search-list-kind-p span::after{background:url(/mobile/image/common/ico_Pcoin.png) no-repeat center;background-size:20px}#contents.mypage-item .search dd.search-list-kind .search-list-kind-c span::after{background:url(/mobile/image/common/ico_coin.png) no-repeat center;background-size:20px}#contents.mypage-item .search dd.search-list-color{padding-left:4px}#contents.mypage-item .search dd.search-list-color p{display:inline-block;padding:5px}#contents.mypage-item .search dd.search-list-color label{display:inline-block;width:16px;height:16px;border:solid 2px #fff;border-radius:4px;box-shadow:0 0 0 2px #d3d3d3}#contents.mypage-item .search dd.search-list-color p:nth-child(1) label{background:#00f}#contents.mypage-item .search dd.search-list-color p:nth-child(2) label{background:#0ff}#contents.mypage-item .search dd.search-list-color p:nth-child(3) label{background:#0000cd}#contents.mypage-item .search dd.search-list-color p:nth-child(4) label{background:red}#contents.mypage-item .search dd.search-list-color p:nth-child(5) label{background:#dc143c}#contents.mypage-item .search dd.search-list-color p:nth-child(6) label{background:#f4a460}#contents.mypage-item .search dd.search-list-color p:nth-child(7) label{background:#ff0}#contents.mypage-item .search dd.search-list-color p:nth-child(8) label{background:#daa41f}#contents.mypage-item .search dd.search-list-color p:nth-child(9) label{background:silver}#contents.mypage-item .search dd.search-list-color p:nth-child(10) label{background:#000}#contents.mypage-item .search dd.search-list-color p:nth-child(11) label{background:ivory}#contents.mypage-item .search dd.search-list-color p:nth-child(12) label{background:#fff}#contents.mypage-item .search dd.search-list-color p:nth-child(13) label{background:#d2b38b}#contents.mypage-item .search dd.search-list-color p:nth-child(14) label{background:orange}#contents.mypage-item .search dd.search-list-color p:nth-child(15) label{background:brown}#contents.mypage-item .search dd.search-list-color p:nth-child(16) label{background:maroon}#contents.mypage-item .search dd.search-list-color p:nth-child(17) label{background:#7f7f7f}#contents.mypage-item .search dd.search-list-color p:nth-child(18) label{background:#6f7f8f}#contents.mypage-item .search dd.search-list-color p:nth-child(19) label{background:#adff2f}#contents.mypage-item .search dd.search-list-color p:nth-child(20) label{background:green}#contents.mypage-item .search dd.search-list-color p:nth-child(21) label{background:purple}#contents.mypage-item .search dd.search-list-color p:nth-child(22) label{background:pink}#contents.mypage-item .search dd.search-list-color p:nth-child(23) label{background:#b30000}#contents.mypage-item .search dd.search-list-color p:nth-child(24) label{background:#f4fbfe}#contents.mypage-item .search dd.search-list-color p:nth-child(25) label{background:#00b379}#contents.mypage-item .search dd.search-list-color p:nth-child(26) label{background:#a8adcc}#contents.mypage-item .search dd.search-list-color p:nth-child(27) label{background:#ee8ea0}#contents.mypage-item .search dd.search-list-color input:checked+label{box-shadow:0 0 0 2px #ed7797}#contents.mypage-item .search .search-btn{padding-bottom:0}#contents.mypage-item .search .search-btn button{width:120px}#contents.mypage-item .mypage-item-wrap{padding:8px}#contents.mypage-item .mypage-item-wrap .mypage-item-box{padding:4px;width:100%;height:auto;border:2px #fff solid;border-radius:3px;background:#f8f8f0;box-shadow:0 0 0 2px #d3d3d3}@media screen and (max-width:320px){#contents.mypage-item .mypage-item-wrap .mypage-item-box .search-btn button{overflow:hidden;min-width:auto;width:36px;text-indent:200%;white-space:nowrap;line-height:0}#contents.mypage-item .mypage-item-wrap .mypage-item-box .search-btn button::before{position:absolute;top:19px;left:5px;text-indent:0}#contents.mypage-item .mypage-item-wrap .mypage-item-box .search-btn button#btn_reset::before{content:"\e5cd";vertical-align:middle;font-size:2.5rem;font-family:NicottoIco!important;line-height:0}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list{border-bottom:solid 1px #d3d3d3;display:grid;padding-bottom:16px;width:100%;grid-gap:4px;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr;grid-template-rows:48px 48px 48px 48px 48px 48px}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li{width:100%;height:100%;text-align:center;font-size:1rem;line-height:1rem}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar{width:100%;grid-column:1/3;grid-row:1/6}@media screen and (max-width:320px){#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar{grid-row:1/5}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar .avatarImg{position:absolute;z-index:1;max-width:180px;width:60px;height:60px;background:url(/mobile/image/common/spin.png) no-repeat center;background-size:60px;animation:rotate 2s infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar .bg_shop{z-index:2}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-avatar .bg_shop img{max-width:180px;width:100%;height:auto;border-radius:3px;background-color:#f8f8f0}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return{padding:4px;grid-column:1/2;grid-row:6/7}@media screen and (max-width:320px){#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return{grid-column:1/3;grid-row:5/6}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return{grid-column:2/3;grid-row:6/7}@media screen and (max-width:320px){#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return{grid-column:1/3}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove button,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return button{position:relative;padding-top:24px;width:100%;height:40px;white-space:nowrap;letter-spacing:normal;font-weight:100;font-size:1rem}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove button img,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return button img{position:absolute;top:0;margin-top:2px;width:auto;height:20px}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-remove button[disabled] img,#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-return button[disabled] img{opacity:.3}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li[class^=kisekae-list-cat] img{display:inline-block;height:38px}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li span{display:block;white-space:nowrap}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-cat_01{grid-column:3/6}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-cat_01 button{width:100%}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-cat_01 div{margin-bottom:2px;padding-top:10px;width:100%;height:38px;border-radius:19px;background:#d0c8bd;text-align:center}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.kisekae-list-cat_01 img{width:auto;height:20px}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.on img{border-radius:4px;background:#837568}#contents.mypage-item .mypage-item-wrap .mypage-item-box .kisekae-list li.on div{background:#837568}#contents.mypage-item .mypage-item-wrap .mypage-item-box .item-list{position:relative;padding-top:31%}#contents.mypage-item .mypage-item-wrap .mypage-item-box .item-list .message{position:absolute;top:0;padding-top:8%;width:100%;text-align:center}#contents.mypage-item .mypage-item-wrap .mypage-item-box .listBox{position:absolute;top:8px;left:0;display:grid;width:100%;line-height:0;grid-gap:5%;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}#contents.mypage-item .mypage-item-wrap .mypage-item-box .listBox a{display:block;width:100%;height:100%}#contents.mypage-item .mypage-item-wrap .mypage-item-box .listBox img{z-index:1;width:100%;height:auto;border:solid 2px #f8f8f0;border-radius:2px}#contents.mypage-item .mypage-item-wrap .mypage-item-box .listBox img.set{border:solid 2px #ed7797}#contents.mypage-item .mypage-item-wrap .mypage-item-box .listBox .item_name{position:absolute;top:-10px;left:10%;display:block;padding:4px auto;width:80%;border-radius:8px;background:rgba(255,255,255,.8);text-align:center;line-height:1.7rem;opacity:1;transition:opacity 1s,visibility 0s ease 1s;animation:item_name_out 1s ease-in-out 1s forwards}@keyframes item_name_out{0%{z-index:10;opacity:1}100%{z-index:0;opacity:0}}#contents.mypage-item .mypage-item-wrap .mypage-item-box .saveBtn{padding:8px 0}#HappyBirthday{width:87vw;background:url(/mobile/image/mypage/mail/bg_HappyBirthday_b.png) repeat-y;background-size:contain}#HappyBirthday #txt01Area{position:relative;padding:20vw 5vw 0;background:url(/mobile/image/mypage/mail/bg_HappyBirthday_h.png) no-repeat;background-size:contain}#HappyBirthday #txt01Area::after{display:inline-block;width:100%;height:40vw;background:url(/mobile/image/mypage/mail/bg_HappyBirthday_img01.png) no-repeat top center;background-size:contain;content:"";vertical-align:middle}#HappyBirthday h2{overflow:hidden;text-indent:100%;white-space:nowrap;line-height:0}#HappyBirthday .name{font-weight:700;font-size:1.3rem}#HappyBirthday .message{font-size:1.2rem}#HappyBirthday .pink{color:#f55d8e}#HappyBirthday #txt02Area{position:relative;padding-bottom:7vw;width:87vw;background:url(/mobile/image/mypage/mail/bg_HappyBirthday_f.png) no-repeat bottom;background-size:contain}#HappyBirthday .btn_item{text-align:center}#HappyBirthday .btn_item::before{display:inline-block;margin:4vw 0;width:100%;height:40vw;background:url(/mobile/image/mypage/mail/bg_HappyBirthday_img02.png) no-repeat top center;background-size:contain;content:"";vertical-align:middle}#HappyBirthday .txtNotes{margin:2vw auto 0;padding:2vw;width:75vw;border-radius:2vw;background-color:#f55d8e;color:#fff;font-size:11px}.anniversary{background-image:url(/mobile/image/mypage/mail/bg_anniversary01.png);background-size:contain;background-repeat:no-repeat}.anniversary .title{padding:7vw 0}.anniversary .title img{width:100%;height:auto}.anniversary .itembox{padding:8vw 0;text-align:center;font-size:1rem}.anniversary .txt11{display:inline-block;padding-top:2vw;width:60vw;text-align:left}.anniversary .txt_read03{text-align:right}.anniversary .btn{padding:0;width:100%;border:none;background:0 0;color:#111!important;text-decoration:none}[id^=anniversary_] #txt01Area{position:relative;width:87vw;background-size:contain;background-repeat:no-repeat}[id^=anniversary_] #txt01Area h2{position:absolute;text-indent:200%;white-space:nowrap}[id^=anniversary_] #txt02Area{position:relative;width:86.9vw;background-size:contain;background-size:contain;background-repeat:no-repeat}[id^=anniversary_] .txtNotes{position:absolute;bottom:3vw;margin:0 5%;padding:1%;width:91%;background-color:#fdfaf5;font-size:1rem}[id^=anniversary_] .name{position:absolute;top:25vw;left:7vw;font-weight:700;font-size:1.5rem}[id^=anniversary_] .btn_item{position:absolute;top:50.5vw;left:0;width:100%;height:7vw;background-image:url(/mobile/image/mypage/mail/btn_received.png);background-position:center top;background-size:35vw;background-repeat:no-repeat;text-align:center}[id^=anniversary_] .btn_item a{display:inline-block}[id^=anniversary_] .btn_item img{width:35vw;height:auto}#anniversary_5years #txt01Area{background-image:url(/image/mypage/mail/bg_5years_anniversary01.jpg)}#anniversary_5years #txt02Area{background-image:url(/image/mypage/mail/bg_5years_anniversary02.jpg)}#anniversary_6years #txt01Area{background-image:url(/image/mypage/mail/bg_6years_anniversary01.jpg)}#anniversary_6years #txt02Area{background-image:url(/image/mypage/mail/bg_6years_anniversary02.jpg)}#anniversary_7years #txt01Area{background-image:url(/image/mypage/mail/bg_7years_anniversary01.jpg)}#anniversary_7years #txt02Area{background-image:url(/image/mypage/mail/bg_7years_anniversary02.jpg)}#anniversary_8years #txt01Area{background-image:url(/image/mypage/mail/bg_8years_anniversary01.jpg)}#anniversary_8years #txt02Area{background-image:url(/image/mypage/mail/bg_8years_anniversary02.jpg)}#anniversary_9years #txt01Area{background-image:url(/image/mypage/mail/bg_9years_anniversary01.jpg)}#anniversary_9years #txt02Area{background-image:url(/image/mypage/mail/bg_9years_anniversary02.jpg)}#anniversary_10years #txt01Area{background-image:url(/image/mypage/mail/bg_10years_anniversary01.jpg)}#anniversary_10years #txt02Area{background-image:url(/image/mypage/mail/bg_10years_anniversary02.jpg)}#anniversary_11years #txt01Area{background-image:url(/image/mypage/mail/bg_11years_anniversary01.jpg)}#anniversary_11years #txt02Area{background-image:url(/image/mypage/mail/bg_11years_anniversary02.jpg)}#anniversary_12years #txt01Area{background-image:url(/image/mypage/mail/bg_12years_anniversary01.jpg)}#anniversary_12years #txt02Area{background-image:url(/image/mypage/mail/bg_12years_anniversary02.jpg)}#anniversary_13years #txt01Area{background-image:url(/image/mypage/mail/bg_13years_anniversary01.jpg)}#anniversary_13years #txt02Area{background-image:url(/image/mypage/mail/bg_13years_anniversary02.jpg)}#anniversary_14years #txt01Area{background-image:url(/image/mypage/mail/bg_14years_anniversary01.jpg)}#anniversary_14years #txt02Area{background-image:url(/image/mypage/mail/bg_14years_anniversary02.jpg)}#anniversary_15years #txt01Area{background-image:url(/image/mypage/mail/bg_15years_anniversary01.jpg)}#anniversary_15years #txt02Area{background-image:url(/image/mypage/mail/bg_15years_anniversary02.jpg)}#anniversary_16years #txt01Area{background-image:url(/image/mypage/mail/bg_16years_anniversary01.jpg)}#anniversary_16years #txt02Area{background-image:url(/image/mypage/mail/bg_16years_anniversary02.jpg)}#anniversary_17years #txt01Area{background-image:url(/image/mypage/mail/bg_17years_anniversary01.jpg)}#anniversary_17years #txt02Area{background-image:url(/image/mypage/mail/bg_17years_anniversary02.jpg)}#anniversary_18years #txt01Area{background-image:url(/image/mypage/mail/bg_18years_anniversary01.jpg)}#anniversary_18years #txt02Area{background-image:url(/image/mypage/mail/bg_18years_anniversary02.jpg)}#anniversary_19years #txt01Area{background-image:url(/image/mypage/mail/bg_19years_anniversary01.jpg)}#anniversary_19years #txt02Area{background-image:url(/image/mypage/mail/bg_19years_anniversary02.jpg)}#anniversary_20years #txt01Area{background-image:url(/image/mypage/mail/bg_20years_anniversary01.jpg)}#anniversary_20years #txt02Area{background-image:url(/image/mypage/mail/bg_20years_anniversary02.jpg)}#anniversary_4year #txt01Area{height:47.8vw;background-image:url(/image/mypage/mail/bg_4year_anniversary01.jpg)}#anniversary_4year #txt01Area .txt01{padding:12vw 0 0 4vw;width:66vw;font-size:1rem}#anniversary_4year #txt01Area .txt01 .p03{width:54vw}#anniversary_4year #txt02Area{height:75.9vw;background-image:url(/image/mypage/mail/bg_4year_anniversary02.jpg)}#anniversary_4year #txt02Area .btn_item{top:35vw}#anniversary_4year #txt02Area .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_5years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_6years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_7years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_8years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_9years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_10years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_11years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_12years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_13years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_14years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_15years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_16years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_17years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_18years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_19years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_20years .txtNotes{bottom:0;margin:0;width:100%;border:1px solid #ddd0b4}#anniversary_5years #txt01Area{height:64vw;background-image:url(/image/mypage/mail/bg_5years_anniversary01.jpg),url(/mobile/image/mypage/mail/bg_5years_anniversary_b.jpg);background-size:contain;background-repeat:no-repeat,repeat-y}#anniversary_5years #txt01Area .txt01{padding:12vw 0 0 4vw;width:66vw;font-size:1rem}#anniversary_5years #txt02Area{height:78.7vw}#anniversary_5years #txt02Area .btn_item{top:38.5vw}#anniversary_6years #txt01Area{height:56.6vw}#anniversary_6years #txt01Area .name{top:14vw;left:8vw}#anniversary_6years #txt02Area{height:79.3vw}#anniversary_6years #txt02Area .btn_item{top:30.5vw}#anniversary_7years #txt01Area{height:64.1vw}#anniversary_7years #txt01Area .name{top:17vw}#anniversary_7years #txt02Area{height:97vw}#anniversary_7years .btn_item{top:59vw}#anniversary_8years #txt01Area{height:69.7vw}#anniversary_8years #txt02Area{height:82vw}#anniversary_8years .btn_item{top:47vw}#anniversary_11years #txt01Area .name,#anniversary_8years #txt01Area .name,#anniversary_9years #txt01Area .name{top:22vw}#anniversary_9years #txt01Area{height:71.5vw}#anniversary_9years #txt02Area{height:74.4vw}#anniversary_9years .btn_item{top:45vw}#anniversary_10years #txt01Area{height:71.5vw}#anniversary_10years #txt02Area{height:74.4vw}#anniversary_10years .btn_item{top:45vw}#anniversary_11years #txt01Area{height:71.5vw}#anniversary_11years #txt02Area{height:74.4vw}#anniversary_11years .btn_item{top:45vw}#anniversary_9years #txt02Area{height:78.7vw}#anniversary_12 .btn_item,#anniversary_13 .btn_item{top:50.5vw}#anniversary_12years #txt01Area{height:78.6vw}#anniversary_12years #txt02Area{height:80.6vw}#anniversary_13years #txt01Area{height:78.6vw}#anniversary_13years #txt02Area{height:80.6vw}#anniversary_14years #txt01Area{height:78.6vw}#anniversary_14years #txt02Area{height:80.6vw}#anniversary_15years #txt01Area{height:78.6vw}#anniversary_15years #txt02Area{height:80.6vw}#anniversary_16years #txt01Area{height:78.6vw}#anniversary_16years #txt02Area{height:80.6vw}#anniversary_17years #txt01Area{height:78.6vw}#anniversary_17years #txt02Area{height:80.6vw}#anniversary_18years #txt01Area{height:78.6vw}#anniversary_18years #txt02Area{height:80.6vw}#anniversary_19years #txt01Area{height:78.6vw}#anniversary_19years #txt02Area{height:80.6vw}#anniversary_20years #txt01Area{height:78.6vw}#anniversary_20years #txt02Area{height:80.6vw}.btn_item img{display:none}.btn_item a::before{position:absolute;bottom:-4px;left:-4px;z-index:0;display:inline-block;padding:4px;width:100%;height:100%;border-radius:22px;background:rgba(255,255,255,0);box-shadow:0 2px 0 0 #d37a93;content:"受け取る"}.btn_item a{position:relative;z-index:2;display:inline-block;width:33vw;height:5vw;border:1px dashed #ffe0e9;border-radius:5vw;background:#ed7999;background:linear-gradient(to bottom,#f091ac 0,#ed7999 100%);box-shadow:0 0 0 4px #f08da9;color:#fff;text-align:center;letter-spacing:3px;font-weight:700;font-size:1.5rem;line-height:1.4}.btn_item a[disabled]{border:1px dashed #fff;background:#d3ccbd;box-shadow:0 0 0 4px #d3ccbd}.btn_item a[disabled]{transform:translateY(4px)}.btn_item a[disabled]::before{display:none}.mail_anniversary{padding-bottom:5vw;background-position:center top,center bottom,0 0;background-size:contain;background-repeat:no-repeat,no-repeat,repeat-y}.mail_anniversary .title{margin-bottom:2vw;height:20vw;background-position:center top;background-size:contain;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}.mail_anniversary .box_message{position:relative;margin:0 auto 5vw;padding-bottom:3vw;width:80vw;outline:4px solid #cda87d;border:3px solid #af865a;background-color:#fdfeed;background-position:right bottom,right top;background-size:26vw;background-repeat:no-repeat}.mail_anniversary .box_message .txt_message{margin:3vw;font-size:1.2rem}.mail_anniversary .box_message .txt_message span{display:inline-block}.mail_anniversary .box_message .txt_message span.sp_txt01{width:56vw}.mail_anniversary .box_message .txt_message span.sp_txt02{width:47vw}.mail_anniversary .box_message .stamp{position:absolute;right:1vw;bottom:0;width:30vw}.mail_anniversary .box_message .stamp img{width:100%}.mail_anniversary .box_item{margin:0 auto 4vw;width:65vw}.mail_anniversary .box_item img{width:100%;height:auto}.mail_anniversary .box_item .btn_receive{margin:2vw auto 0;width:30vw}.mail_anniversary .txt_caution_avs{display:inline-block;margin:0 5vw;padding:2vw;border-radius:10px;background-color:rgba(255,255,255,.75)}.mail_anniversary .txt_caution_avs li{margin-bottom:.5rem;padding-left:1em;text-indent:-1em;font-size:1rem;line-height:1.3}.mail_anniversary .txt_caution_avs li:last-child{margin-bottom:0}.mail_anniversary.year14{background-image:url(/image/mypage/mail/year14_bg_h.png),url(/image/mypage/mail/year14_bg_f.png),url(/image/mypage/mail/year14_bg_b.png)}.mail_anniversary.year14 .title{background-image:url(/image/mypage/mail/year14_title.png)}.mail_anniversary.year14 .box_message{background-image:url(/image/mypage/mail/year14_img_msg.png),url(/image/mypage/mail/year14_sp_bg_msg.png)}.mail_anniversary.year15{background-image:url(/image/mypage/mail/year15_bg_h.png),url(/image/mypage/mail/year15_bg_f.png),url(/image/mypage/mail/year15_bg_b.png)}.mail_anniversary.year15 .title{background-image:url(/image/mypage/mail/year15_title.png)}.mail_anniversary.year15 .box_message{background-image:url(/image/mypage/mail/year15_img_msg.png),url(/image/mypage/mail/year15_sp_bg_msg.png)}.mail_anniversary.year16{background-image:url(/image/mypage/mail/year16_bg_h.png),url(/image/mypage/mail/year16_bg_f.png),url(/image/mypage/mail/year16_bg_b.png)}.mail_anniversary.year16 .title{background-image:url(/image/mypage/mail/year16_title.png)}.mail_anniversary.year16 .box_message{background-image:url(/image/mypage/mail/year16_img_msg.png),url(/image/mypage/mail/year16_sp_bg_msg.png)}.mail_anniversary.year17{background-image:url(/image/mypage/mail/year17_bg_h.png),url(/image/mypage/mail/year17_bg_f.png),url(/image/mypage/mail/year17_bg_b.png)}.mail_anniversary.year17 .title{background-image:url(/image/mypage/mail/year17_title.png)}.mail_anniversary.year17 .box_message{background-image:url(/image/mypage/mail/year17_img_msg.png),url(/image/mypage/mail/year17_sp_bg_msg.png)}.mail_anniversary.year18{background-image:url(/image/mypage/mail/year18_bg_h.png),url(/image/mypage/mail/year18_bg_f.png),url(/image/mypage/mail/year18_bg_b.png)}.mail_anniversary.year18 .title{background-image:url(/image/mypage/mail/year18_title.png)}.mail_anniversary.year18 .box_message{background-image:url(/image/mypage/mail/year18_img_msg.png),url(/image/mypage/mail/year18_sp_bg_msg.png)}.mail_anniversary.year19{background-image:url(/image/mypage/mail/year19_bg_h.png),url(/image/mypage/mail/year19_bg_f.png),url(/image/mypage/mail/year19_bg_b.png)}.mail_anniversary.year19 .title{background-image:url(/image/mypage/mail/year19_title.png)}.mail_anniversary.year19 .box_message{background-image:url(/image/mypage/mail/year19_img_msg.png),url(/image/mypage/mail/year19_sp_bg_msg.png)}.mail_anniversary.year20{background-image:url(/image/mypage/mail/year20_bg_h.png),url(/image/mypage/mail/year20_bg_f.png),url(/image/mypage/mail/year20_bg_b.png)}.mail_anniversary.year20 .title{background-image:url(/image/mypage/mail/year20_title.png)}.mail_anniversary.year20 .box_message{background-image:url(/image/mypage/mail/year20_img_msg.png),url(/image/mypage/mail/year20_sp_bg_msg.png)}.mypage-mission{position:relative}.mypage-mission .privilege{position:absolute;top:7px;right:8px;min-width:47px;max-width:96px;width:8.5rem;height:2.3rem;border-radius:15px;font-size:1.2rem;line-height:2}.mypage-mission .message{padding:24px 8%;text-align:center}.mypage-mission .message p{position:relative;display:inline-block;padding:16px 8px;max-width:280px;width:92%;border:1px #d3d3d3 dashed}.mypage-mission .tabs-list{display:flex;flex-wrap:wrap;margin:8px 0}.mypage-mission .tabs-list li{position:relative;flex:1 1 45%;text-align:center;padding:8px 0;margin:4px;height:32px;background:#eee;border-radius:4px}.mypage-mission .tabs-list li a,.mypage-mission .tabs-list li a:active,.mypage-mission .tabs-list li a:focus,.mypage-mission .tabs-list li a:hover{position:absolute;width:100%;height:100%;padding-top:8px;top:0;left:0}.mypage-mission .tabs-list li.active{background:#ed7797}.mypage-mission .tabs-list li.active a,.mypage-mission .tabs-list li.active a:active,.mypage-mission .tabs-list li.active a:focus,.mypage-mission .tabs-list li.active a:hover{color:#fff}.mypage-mission .tabs-list li.tab03,.mypage-mission .tabs-list li.tab04,.mypage-mission .tabs-list li.tab05{flex-basis:30%}.mypage-mission .missionList{position:relative}.mypage-mission .missionList h1{position:relative;margin-bottom:1rem;padding:10px;border-top:solid 1px #d3d3d3;font-weight:700;font-size:1.5rem}.mypage-mission .missionList h1 p{position:relative;top:-2px}.mypage-mission .missionList h1 .publiclevel-btn{position:absolute;right:10px;top:10px}.mypage-mission .missionList h1 .publiclevel-btn .icon:before{font-size:2rem;color:#ae9c72}.mypage-mission .missionList .attention{position:relative;padding:8px 8px 8px 24px}.mypage-mission .missionList .attention p{position:relative;display:block}.mypage-mission .missionList .attention p:before{position:absolute;top:0;left:-1.5rem;content:"※"}.mypage-mission .missionList select{width:90%;appearance:none;font-size:1.4rem;color:#777;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_pink02.png) right 50% no-repeat #f8f8f0;background-size:28px,100%;margin:8px 5% 16px;padding:10px}.mypage-mission .missionList li{position:relative;margin:0 8px}.mypage-mission .missionList li section{margin-bottom:4px;padding-left:78px;height:72px}.mypage-mission .missionList li section .more{position:absolute;top:30px;right:8px;z-index:2;min-width:47px;max-width:96px;width:4.7rem;height:2.3rem;border-radius:15px;font-size:1.2rem;line-height:2}.mypage-mission .missionList li section .completion,.mypage-mission .missionList li section .noncompletion{position:absolute;top:0;left:8px;width:56px;height:56px;border:5px #777 solid;border-radius:28px;color:#777;text-align:center;font-weight:700;line-height:45px}.mypage-mission .missionList li section .completion{border-color:#42c315;color:#42c315}.mypage-mission .missionList li section .mission{width:70%}.mypage-mission .missionList li section .present{width:70%;font-weight:700;font-size:1.1rem}.mypage-mission .missionList li section .present::before{padding-right:2rem;background:url(/mobile/image/mypage/home/icon_gift.png) no-repeat 0 1px;background-size:1.5rem;content:""}.mypage-mission .missionList li section h2{border-bottom:dashed 1px #d3d3d3;margin-bottom:4px;padding-bottom:4px;color:#978356;font-size:1.5rem;line-height:1.5rem}.mypage-mission .missionList li section p{position:relative;display:block;padding-bottom:2px;width:100%;font-size:1.3rem;line-height:2rem}.mypage-mission .missionList li button.release{width:22%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;position:absolute;top:54px;right:8px;min-width:72px;max-width:96px}.mypage-mission .missionList li button.release:hover{color:#777}.mypage-mission .missionList li button.decline,.mypage-mission .missionList li button.register{width:46%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;top:58px;min-width:72px;max-width:96px}.mypage-mission .missionList li button.decline:hover,.mypage-mission .missionList li button.register:hover{color:#777}.mypage-mission .missionList li button.register{width:46%;margin:0 auto;padding:4px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:10px;font-weight:400;text-decoration:none;text-align:center;margin-right:8px}.mypage-mission .missionList li button.register:hover{color:#fff}.mypage-mission .missionList li .comment{position:relative;left:0;display:block;margin:8px 0 8px 0;padding:4px 8px 8px 36px;width:100%;height:auto;border-radius:8px;background:#eee;word-wrap:break-word;line-height:2rem;overflow-wrap:break-word}.mypage-mission .missionList li .comment:before{position:absolute;top:4px;left:8px}[class^=blog-]{position:relative}[class^=blog-] .category,[class^=blog-] .date,[class^=blog-] .date time{display:inline-block;font-size:1.1rem;color:#a2a2a2}[class^=blog-] .about-blog{position:relative;padding:8px 0 8px 76px;margin:0 8px}[class^=blog-] .about-blog img{position:absolute;top:0;left:0;margin:8px 0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}[class^=blog-] .about-blog .settings-btn{position:absolute;right:0;top:6px}[class^=blog-] .about-blog .settings-btn .icon:before{font-size:2rem;color:#ae9c72}[class^=blog-] .about-blog [class^=publiclevel]{display:inline-block}[class^=blog-] .about-blog .author{display:inline-block;font-size:1.5rem;color:#978356;font-weight:700;vertical-align:middle}[class^=blog-] .about-blog .subTitle{border-top:dashed 1px #d3d3d3;padding-top:4px;display:block;position:relative;width:100%;line-height:1.6rem;font-size:1.3rem;text-align:justify;margin:4px 0 16px;max-height:32px;min-height:24px;overflow:hidden;transition:.8s}[class^=blog-] .about-blog .checkbox-more{display:block;position:absolute;right:0;bottom:6px;width:80px;height:1.8rem;z-index:1;background-color:transparent}[class^=blog-] .about-blog input{display:none}[class^=blog-] .about-blog input:checked~.subTitle{min-height:24px;max-height:100vh}[class^=blog-] .about-blog .check-more-parts::before{font-size:1.1rem;color:#978356;content:"続きを読む ▼";display:inline-block;display:block;position:absolute;right:0;bottom:6px}[class^=blog-] .about-blog #check-more:checked+.check-more-parts:before{content:"続きを隠す ▲"}[class^=blog-] .pageNavi-bottom,[class^=blog-] .pageNavi-top{background:#f8f8f0}[class^=blog-] .post-hedder{position:relative;text-align:right}[class^=blog-] .post-hedder h1{text-align:left;color:#bf5158;border-bottom:dashed 1px #d3d3d3;padding-bottom:6px;font-size:1.5rem}[class^=blog-] .post-hedder h1 a,[class^=blog-] .post-hedder h1 a:hover{color:#bf5158}[class^=blog-] .post-hedder .category:after{content:"|";padding:0 8px 0 12px;color:#999}[class^=blog-] .post-hedder [class^=publiclevel]{margin-top:8px}@media screen and (max-width:460px){[class^=blog-] .post-hedder{padding-bottom:20px}[class^=blog-] .post-hedder [class^=publiclevel]{position:absolute;bottom:0;right:0}}[class^=blog-] .post-body{margin:8px 0 16px;line-height:1.25}[class^=blog-] .post-body canvas{width:100%}[class^=blog-] .post-body .more{text-align:right;margin-top:8px}[class^=blog-] .post-body .more a{color:#978356}[class^=blog-] .post-body .period{margin:1em 0}[class^=blog-] .post-body .img{margin:1em 0;text-align:center}[class^=blog-] .post-body .img img{max-width:100%}[class^=blog-] .post-footer .post-action-btn{text-align:right;padding-bottom:8px}[class^=blog-] .post-footer .post-action-btn li{display:inline-block}[class^=blog-] .post-footer .post-action-btn li a,[class^=blog-] .post-footer .post-action-btn li button{text-decoration:underline}[class^=blog-] .post-footer .post-action-btn .iine{margin-right:8px}[class^=blog-] .post-footer .post-action-btn .iine button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none;color:#777;font-size:1.4rem;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}[class^=blog-] .post-footer .post-action-btn .iine span{font-size:1.2rem}[class^=blog-] .post-footer .post-edit-btn{margin:0 auto;text-align:center}[class^=blog-] .post-footer .post-edit-btn li{display:inline-block;width:49%;max-width:160px;text-align:center}[class^=blog-] .post-footer .post-edit-btn button{width:92%;margin:0 auto;padding:2px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:400;text-decoration:none;text-align:center;margin:0 4%;min-width:72px;max-width:160px;top:58px}[class^=blog-] .post-footer .post-edit-btn button:hover{color:#777}[class^=blog-] .post-footer .post-edit-btn .post-pc{font-size:1.2rem;color:#bf5158;margin-top:4px}[class^=blog-] .post-iine{position:relative;height:auto;border-top:dashed 1px #d3d3d3;padding-top:16px;margin-bottom:16px;display:none;opacity:0;transition:opacity 1s}[class^=blog-] .post-iine .post-iine-box{width:100%;height:auto}[class^=blog-] .post-iine.open{opacity:1}[class^=blog-] .post-iine h2{font-size:1.5rem;color:#bf5158;margin-bottom:8px}[class^=blog-] .post-iine h2 span{font-size:1.2rem}[class^=blog-] .post-iine ul{display:grid;grid-template-columns:repeat(auto-fill,80px);grid-template-rows:84px;justify-content:space-between;grid-gap:8px 1px}[class^=blog-] .post-iine li{font-size:1rem;text-align:center;display:inline-block}[class^=blog-] .post-iine img{display:block;margin:4px auto 2px;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.blog-info .tabs-list,.blog-list .tabs-list,.blog-newlist .tabs-list,.blog-top .tabs-list{display:flex;flex-wrap:wrap;margin:8px 0;border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;margin:0;padding:8px 0}.blog-info .tabs-list li,.blog-list .tabs-list li,.blog-newlist .tabs-list li,.blog-top .tabs-list li{position:relative;flex:1 0 30%;text-align:center;padding:8px 0;margin:4px;height:32px;background:#eee;border-radius:4px}.blog-info .tabs-list li a,.blog-info .tabs-list li a:active,.blog-info .tabs-list li a:focus,.blog-info .tabs-list li a:hover,.blog-list .tabs-list li a,.blog-list .tabs-list li a:active,.blog-list .tabs-list li a:focus,.blog-list .tabs-list li a:hover,.blog-newlist .tabs-list li a,.blog-newlist .tabs-list li a:active,.blog-newlist .tabs-list li a:focus,.blog-newlist .tabs-list li a:hover,.blog-top .tabs-list li a,.blog-top .tabs-list li a:active,.blog-top .tabs-list li a:focus,.blog-top .tabs-list li a:hover{position:absolute;width:100%;height:100%;padding-top:8px;top:0;left:0}.blog-info .tabs-list li.active,.blog-list .tabs-list li.active,.blog-newlist .tabs-list li.active,.blog-top .tabs-list li.active{background:#ed7797}.blog-info .tabs-list li.active a,.blog-info .tabs-list li.active a:active,.blog-info .tabs-list li.active a:focus,.blog-info .tabs-list li.active a:hover,.blog-list .tabs-list li.active a,.blog-list .tabs-list li.active a:active,.blog-list .tabs-list li.active a:focus,.blog-list .tabs-list li.active a:hover,.blog-newlist .tabs-list li.active a,.blog-newlist .tabs-list li.active a:active,.blog-newlist .tabs-list li.active a:focus,.blog-newlist .tabs-list li.active a:hover,.blog-top .tabs-list li.active a,.blog-top .tabs-list li.active a:active,.blog-top .tabs-list li.active a:focus,.blog-top .tabs-list li.active a:hover{color:#fff}.blog-info .tabs-list-hiroba,.blog-list .tabs-list-hiroba,.blog-newlist .tabs-list-hiroba,.blog-top .tabs-list-hiroba{display:flex;flex-wrap:wrap;margin:8px 0;border-top:solid 1px #d3d3d3;margin:0;padding:8px 0}.blog-info .tabs-list-hiroba li,.blog-list .tabs-list-hiroba li,.blog-newlist .tabs-list-hiroba li,.blog-top .tabs-list-hiroba li{position:relative;flex:1 1 72px;text-align:center;padding:8px 0;margin:4px;height:32px;background:#eee;border-radius:4px}.blog-info .tabs-list-hiroba li a,.blog-info .tabs-list-hiroba li a:active,.blog-info .tabs-list-hiroba li a:focus,.blog-info .tabs-list-hiroba li a:hover,.blog-list .tabs-list-hiroba li a,.blog-list .tabs-list-hiroba li a:active,.blog-list .tabs-list-hiroba li a:focus,.blog-list .tabs-list-hiroba li a:hover,.blog-newlist .tabs-list-hiroba li a,.blog-newlist .tabs-list-hiroba li a:active,.blog-newlist .tabs-list-hiroba li a:focus,.blog-newlist .tabs-list-hiroba li a:hover,.blog-top .tabs-list-hiroba li a,.blog-top .tabs-list-hiroba li a:active,.blog-top .tabs-list-hiroba li a:focus,.blog-top .tabs-list-hiroba li a:hover{position:absolute;width:100%;height:100%;padding-top:8px;top:0;left:0}.blog-info .tabs-list-hiroba li.active,.blog-list .tabs-list-hiroba li.active,.blog-newlist .tabs-list-hiroba li.active,.blog-top .tabs-list-hiroba li.active{background:#ed7797}.blog-info .tabs-list-hiroba li.active a,.blog-info .tabs-list-hiroba li.active a:active,.blog-info .tabs-list-hiroba li.active a:focus,.blog-info .tabs-list-hiroba li.active a:hover,.blog-list .tabs-list-hiroba li.active a,.blog-list .tabs-list-hiroba li.active a:active,.blog-list .tabs-list-hiroba li.active a:focus,.blog-list .tabs-list-hiroba li.active a:hover,.blog-newlist .tabs-list-hiroba li.active a,.blog-newlist .tabs-list-hiroba li.active a:active,.blog-newlist .tabs-list-hiroba li.active a:focus,.blog-newlist .tabs-list-hiroba li.active a:hover,.blog-top .tabs-list-hiroba li.active a,.blog-top .tabs-list-hiroba li.active a:active,.blog-top .tabs-list-hiroba li.active a:focus,.blog-top .tabs-list-hiroba li.active a:hover{color:#fff}.blog-info .tabs-list-hiroba li,.blog-list .tabs-list-hiroba li,.blog-newlist .tabs-list-hiroba li,.blog-top .tabs-list-hiroba li{position:relative;flex:none;margin:1vw;padding:8px 0;width:23vw;height:32px;background:#eee;text-align:center;font-size:1.2rem}.blog-info .btn_blog-write,.blog-list .btn_blog-write,.blog-newlist .btn_blog-write,.blog-top .btn_blog-write{position:absolute;top:36.5vw;right:2vw}.blog-info .btn_blog-write a,.blog-list .btn_blog-write a,.blog-newlist .btn_blog-write a,.blog-top .btn_blog-write a{display:inline-block;padding-left:2.3rem;height:2.2rem;background-image:url(/mobile/image/blog/top/ico_blogwrite.png);background-size:contain;background-repeat:no-repeat;font-size:1.2rem;line-height:2}.blog-info .nikki-message,.blog-list .nikki-message,.blog-newlist .nikki-message,.blog-top .nikki-message{margin:0;padding:4px 0}.blog-info .nikki-message .btn-write,.blog-list .nikki-message .btn-write,.blog-newlist .nikki-message .btn-write,.blog-top .nikki-message .btn-write{width:80%;margin:0 auto;padding:4% 4%;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin:16px auto 8px}.blog-info .nikki-message .btn-write:hover,.blog-list .nikki-message .btn-write:hover,.blog-newlist .nikki-message .btn-write:hover,.blog-top .nikki-message .btn-write:hover{color:#fff}.blog-info .nikki-finish,.blog-list .nikki-finish,.blog-newlist .nikki-finish,.blog-top .nikki-finish{margin:0;padding:4px 0;background:#f8f8f0}.blog-info .nikki-finish .nikki-finish-message,.blog-list .nikki-finish .nikki-finish-message,.blog-newlist .nikki-finish .nikki-finish-message,.blog-top .nikki-finish .nikki-finish-message{margin:2%;padding:24px 0 16px;border:2px solid #d3d3d3;border-radius:5px;background:url(/mobile/image/blog/common/icon_blog.png) no-repeat center 60px #fff;background-size:62px;text-align:center}.blog-info .nikki-finish .nikki-finish-coin,.blog-list .nikki-finish .nikki-finish-coin,.blog-newlist .nikki-finish .nikki-finish-coin,.blog-top .nikki-finish .nikki-finish-coin{position:relative;margin:16px auto;padding:88px 16px 8px 16px;width:280px;border:solid 2px #fff;border-radius:4px;background:url(/image/mypage/blog/img_kuma.png) no-repeat center 8px #f8f8f0;box-shadow:0 0 0 2px #d3d3d3;text-align:center}.blog-info .nikki-finish .nikki-finish-coin::after,.blog-list .nikki-finish .nikki-finish-coin::after,.blog-newlist .nikki-finish .nikki-finish-coin::after,.blog-top .nikki-finish .nikki-finish-coin::after{position:absolute;top:-13px;left:0;display:inline-block;width:100%;height:13px;background:url(/image/mypage/blog/bg_fukidashi.png) no-repeat center;content:""}.blog-info .nikki-finish .nikki-finish-coin h1,.blog-list .nikki-finish .nikki-finish-coin h1,.blog-newlist .nikki-finish .nikki-finish-coin h1,.blog-top .nikki-finish .nikki-finish-coin h1{padding-bottom:4px;font-weight:700;font-size:1.6rem}.blog-info .nikki-finish .nikki-finish-coin p,.blog-list .nikki-finish .nikki-finish-coin p,.blog-newlist .nikki-finish .nikki-finish-coin p,.blog-top .nikki-finish .nikki-finish-coin p{border-top:dashed 1px #d3d3d3;border-bottom:dashed 1px #d3d3d3;display:block;line-height:2.8rem}.blog-info .nikki-finish .nikki-finish-coin a,.blog-list .nikki-finish .nikki-finish-coin a,.blog-newlist .nikki-finish .nikki-finish-coin a,.blog-top .nikki-finish .nikki-finish-coin a{display:inline-block;padding-top:6px;padding-left:88px}.blog-info .nikki-finish .nikki-finish-coin h1::after,.blog-list .nikki-finish .nikki-finish-coin h1::after,.blog-newlist .nikki-finish .nikki-finish-coin h1::after,.blog-top .nikki-finish .nikki-finish-coin h1::after{content:"\e900";font-family:NicottoIco!important}.blog-info .nikki-finish .goto-hiroba,.blog-list .nikki-finish .goto-hiroba,.blog-newlist .nikki-finish .goto-hiroba,.blog-top .nikki-finish .goto-hiroba{width:80%;margin:0 auto;padding:8px 4%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin:120px auto 16px;max-width:220px}.blog-info .nikki-finish .goto-hiroba:hover,.blog-list .nikki-finish .goto-hiroba:hover,.blog-newlist .nikki-finish .goto-hiroba:hover,.blog-top .nikki-finish .goto-hiroba:hover{color:#777}.blog-info .nikki-finish .nikki-finish-coin+ul .goto-hiroba,.blog-list .nikki-finish .nikki-finish-coin+ul .goto-hiroba,.blog-newlist .nikki-finish .nikki-finish-coin+ul .goto-hiroba,.blog-top .nikki-finish .nikki-finish-coin+ul .goto-hiroba{margin-top:16px}.blog-info .nikki-finish .arrow-left,.blog-list .nikki-finish .arrow-left,.blog-newlist .nikki-finish .arrow-left,.blog-top .nikki-finish .arrow-left{margin:0 auto;padding:4px 0 4px 24px;width:220px;background:red;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat 0 center;background-size:14px;text-align:left}.blog-info .post-list,.blog-list .post-list,.blog-newlist .post-list,.blog-top .post-list{margin:0;padding:4px 0;background:#f8f8f0}.blog-info .post-list .post,.blog-list .post-list .post,.blog-newlist .post-list .post,.blog-top .post-list .post{position:relative;margin:8px;padding:8px 16px;border:2px solid #e9e9e9;border-radius:8px;background:#fff}.blog-info .post-list .post .post-body,.blog-list .post-list .post .post-body,.blog-newlist .post-list .post .post-body,.blog-top .post-list .post .post-body{margin:8px 0 16px}.blog-info .post-list .post .post-body .more,.blog-list .post-list .post .post-body .more,.blog-newlist .post-list .post .post-body .more,.blog-top .post-list .post .post-body .more{margin-top:8px;text-align:right}.blog-info .post-list .post .post-body .more a,.blog-list .post-list .post .post-body .more a,.blog-newlist .post-list .post .post-body .more a,.blog-top .post-list .post .post-body .more a{color:#978356}.blog-info .post-list .post .post-footer .post-action-btn,.blog-list .post-list .post .post-footer .post-action-btn,.blog-newlist .post-list .post .post-footer .post-action-btn,.blog-top .post-list .post .post-footer .post-action-btn{margin-bottom:16px;text-align:right}.blog-info .post-list .post .post-footer .post-action-btn li,.blog-list .post-list .post .post-footer .post-action-btn li,.blog-newlist .post-list .post .post-footer .post-action-btn li,.blog-top .post-list .post .post-footer .post-action-btn li{display:inline-block}.blog-info .post-list .post .post-footer .post-action-btn li a,.blog-list .post-list .post .post-footer .post-action-btn li a,.blog-newlist .post-list .post .post-footer .post-action-btn li a,.blog-top .post-list .post .post-footer .post-action-btn li a{text-decoration:underline}.blog-info .post-list .post .post-footer .post-action-btn .iine,.blog-list .post-list .post .post-footer .post-action-btn .iine,.blog-newlist .post-list .post .post-footer .post-action-btn .iine,.blog-top .post-list .post .post-footer .post-action-btn .iine{margin-right:8px}.blog-info .post-list .post .post-footer .post-action-btn .iine span,.blog-list .post-list .post .post-footer .post-action-btn .iine span,.blog-newlist .post-list .post .post-footer .post-action-btn .iine span,.blog-top .post-list .post .post-footer .post-action-btn .iine span{font-size:1.2rem}.blog-info .post-list .post .post-footer .post-edit-btn,.blog-list .post-list .post .post-footer .post-edit-btn,.blog-newlist .post-list .post .post-footer .post-edit-btn,.blog-top .post-list .post .post-footer .post-edit-btn{border-top:dashed 1px #d3d3d3;padding-top:8px}.blog-info .post-list .post .post-footer .post-edit-btn li,.blog-list .post-list .post .post-footer .post-edit-btn li,.blog-newlist .post-list .post .post-footer .post-edit-btn li,.blog-top .post-list .post .post-footer .post-edit-btn li{display:inline-block;max-width:160px;width:49%;text-align:center}.blog-info .post-list .post .post-footer .post-edit-btn button,.blog-list .post-list .post .post-footer .post-edit-btn button,.blog-newlist .post-list .post .post-footer .post-edit-btn button,.blog-top .post-list .post .post-footer .post-edit-btn button{width:92%;margin:0 auto;padding:2px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:400;text-decoration:none;text-align:center;top:58px;margin:0 4%;min-width:72px}.blog-info .post-list .post .post-footer .post-edit-btn button:hover,.blog-list .post-list .post .post-footer .post-edit-btn button:hover,.blog-newlist .post-list .post .post-footer .post-edit-btn button:hover,.blog-top .post-list .post .post-footer .post-edit-btn button:hover{color:#777}.blog-info .post-list .post .post-footer .post-edit-btn .post-pc,.blog-list .post-list .post .post-footer .post-edit-btn .post-pc,.blog-newlist .post-list .post .post-footer .post-edit-btn .post-pc,.blog-top .post-list .post .post-footer .post-edit-btn .post-pc{margin-top:4px;color:#bf5158;font-size:1.2rem}.blog-info .post-list .post .post-footer .post-list-box,.blog-list .post-list .post .post-footer .post-list-box,.blog-newlist .post-list .post .post-footer .post-list-box,.blog-top .post-list .post .post-footer .post-list-box{display:block;width:100%;height:100%}.blog-info .post-list li:first-child,.blog-list .post-list li:first-child,.blog-newlist .post-list li:first-child,.blog-top .post-list li:first-child{margin-top:0}.blog-info .post-list li:last-child,.blog-list .post-list li:last-child,.blog-newlist .post-list li:last-child,.blog-top .post-list li:last-child{margin-bottom:0}.blog-info .post-list-others .post,.blog-list .post-list-others .post,.blog-newlist .post-list-others .post,.blog-top .post-list-others .post{padding:0}.blog-info .post-list-others a,.blog-list .post-list-others a,.blog-newlist .post-list-others a,.blog-top .post-list-others a{display:block;margin:0;padding:8px 16px}@media screen and (max-width:460px){.blog-info .post-list-others .post-hedder,.blog-list .post-list-others .post-hedder,.blog-newlist .post-list-others .post-hedder,.blog-top .post-list-others .post-hedder{padding-bottom:0}}.blog-info .post-list-cat,.blog-list .post-list-cat,.blog-newlist .post-list-cat,.blog-top .post-list-cat{padding:0 8px}.blog-info .post-list-cat li,.blog-list .post-list-cat li,.blog-newlist .post-list-cat li,.blog-top .post-list-cat li{border-bottom:solid 1px #d3d3d3;position:relative;z-index:1}.blog-info .post-list-cat li:before,.blog-list .post-list-cat li:before,.blog-newlist .post-list-cat li:before,.blog-top .post-list-cat li:before{content:"";position:absolute;z-index:-1;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.blog-info .post-list-cat li:last-child,.blog-list .post-list-cat li:last-child,.blog-newlist .post-list-cat li:last-child,.blog-top .post-list-cat li:last-child{border-bottom:none}.blog-info .post-list-cat li a,.blog-list .post-list-cat li a,.blog-newlist .post-list-cat li a,.blog-top .post-list-cat li a{display:block;padding:18px}.blog-info .post-list-month .year,.blog-list .post-list-month .year,.blog-newlist .post-list-month .year,.blog-top .post-list-month .year{border-bottom:solid 1px #d3d3d3;position:relative}.blog-info .post-list-month .year:last-child,.blog-list .post-list-month .year:last-child,.blog-newlist .post-list-month .year:last-child,.blog-top .post-list-month .year:last-child{border-bottom:none}.blog-info .post-list-month .year label,.blog-list .post-list-month .year label,.blog-newlist .post-list-month .year label,.blog-top .post-list-month .year label{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:48px;background-color:transparent}.blog-info .post-list-month .year input,.blog-list .post-list-month .year input,.blog-newlist .post-list-month .year input,.blog-top .post-list-month .year input{display:none}.blog-info .post-list-month .year .check-more-parts,.blog-list .post-list-month .year .check-more-parts,.blog-newlist .post-list-month .year .check-more-parts,.blog-top .post-list-month .year .check-more-parts{position:relative;z-index:1;display:block;padding:16px;width:100%;height:48px;background:#f8f8f0}.blog-info .post-list-month .year .check-more-parts:before,.blog-list .post-list-month .year .check-more-parts:before,.blog-newlist .post-list-month .year .check-more-parts:before,.blog-top .post-list-month .year .check-more-parts:before{content:"";position:absolute;z-index:-1;top:0;right:16px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center;background-size:100%;transform:rotate(0)}.blog-info .post-list-month .year .check-more-parts:before,.blog-list .post-list-month .year .check-more-parts:before,.blog-newlist .post-list-month .year .check-more-parts:before,.blog-top .post-list-month .year .check-more-parts:before{transition:.3s}.blog-info .post-list-month .year .hidden_show,.blog-list .post-list-month .year .hidden_show,.blog-newlist .post-list-month .year .hidden_show,.blog-top .post-list-month .year .hidden_show{overflow:hidden;padding:0;transition:.8s}.blog-info .post-list-month .year input:checked~.check-more-parts:before,.blog-list .post-list-month .year input:checked~.check-more-parts:before,.blog-newlist .post-list-month .year input:checked~.check-more-parts:before,.blog-top .post-list-month .year input:checked~.check-more-parts:before{transform:rotate(90deg)}.blog-info .post-list-month .year input:checked~.hidden_show,.blog-list .post-list-month .year input:checked~.hidden_show,.blog-newlist .post-list-month .year input:checked~.hidden_show,.blog-top .post-list-month .year input:checked~.hidden_show{max-height:504px}.blog-info .post-list-month .year input:not(:checked)~.hidden_show,.blog-list .post-list-month .year input:not(:checked)~.hidden_show,.blog-newlist .post-list-month .year input:not(:checked)~.hidden_show,.blog-top .post-list-month .year input:not(:checked)~.hidden_show{max-height:0}.blog-info .post-list-month .year li,.blog-list .post-list-month .year li,.blog-newlist .post-list-month .year li,.blog-top .post-list-month .year li{border-bottom:solid 1px #d3d3d3;position:relative;z-index:1;margin:0 8px}.blog-info .post-list-month .year li:before,.blog-list .post-list-month .year li:before,.blog-newlist .post-list-month .year li:before,.blog-top .post-list-month .year li:before{content:"";position:absolute;z-index:-1;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.blog-info .post-list-month .year li:last-child,.blog-list .post-list-month .year li:last-child,.blog-newlist .post-list-month .year li:last-child,.blog-top .post-list-month .year li:last-child{border-bottom:none}.blog-info .post-list-month .year a,.blog-list .post-list-month .year a,.blog-newlist .post-list-month .year a,.blog-top .post-list-month .year a{display:block;padding:12px 16px}.blog-info .blog-top-message,.blog-list .blog-top-message,.blog-newlist .blog-top-message,.blog-top .blog-top-message{border-top:solid 1px #d3d3d3;padding:16px 0}.blog-info .blog-top-message .blank_message-long,.blog-list .blog-top-message .blank_message-long,.blog-newlist .blog-top-message .blank_message-long,.blog-top .blog-top-message .blank_message-long{margin:0 16px}.blog-info .blog-top-message .btn-back,.blog-list .blog-top-message .btn-back,.blog-newlist .blog-top-message .btn-back,.blog-top .blog-top-message .btn-back{width:80%;margin:0 auto;padding:8px 4%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:block;margin-top:16px;max-width:220px}.blog-info .blog-top-message .btn-back:hover,.blog-list .blog-top-message .btn-back:hover,.blog-newlist .blog-top-message .btn-back:hover,.blog-top .blog-top-message .btn-back:hover{color:#777}.blog-newlist .post-list{padding-top:16px}.blog-newlist .post-list .post .post-hedder{padding-bottom:0}.blog-newlist .post-list .post .post-hedder .author{color:#978356}.blog-newlist .post-list .post .post-hedder .date.inline{position:absolute;top:2px;right:0}.blog-newlist .post-list .post .post-body{position:relative;margin:4px 0 4px;padding-left:58px;min-height:50px}.blog-newlist .post-list .post .post-body .author{padding-bottom:2px;font-size:1.2rem}.blog-list .blog-list-catList .blog-newlist .post-list .post .post-body a,.blog-newlist .post-list .post .post-body .blog-list .blog-list-catList a,.blog-newlist .post-list .post .post-body .mypage-home .mypage-home-newsArea section[class^=new] li .comment,.blog-newlist .post-list .post .post-body .overflow-ellipsis,.mypage-home .mypage-home-newsArea section[class^=new] li .blog-newlist .post-list .post .post-body .comment{min-height:17px}.blog-newlist .post-list .post .post-body .comment{padding-bottom:12px;text-align:right;text-decoration:underline}.blog-newlist .post-list .post .post-body img{position:absolute;top:2px;left:0;margin:0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;width:44px;height:44px}.blog-newlist .attention{background:#f8f8f0}.blog-newlist .category,.blog-newlist .date{position:absolute;top:82px;right:0}.blog-newlist .category{right:108px}.blog-list .attention,.blog-newlist .attention{display:block;padding-right:16px;text-align:right}#contents.error .maintenanceBox .box_notice .blog-list .attention li,#contents.error .maintenanceBox .box_notice .blog-newlist .attention li,#contents.maintenance .maintenanceBox .box_notice .blog-list .attention li,#contents.maintenance .maintenanceBox .box_notice .blog-newlist .attention li,.bill-charge .box_notice .blog-list .attention li,.bill-charge .box_notice .blog-newlist .attention li,.blog-list .attention #contents.error .maintenanceBox .box_notice li,.blog-list .attention #contents.maintenance .maintenanceBox .box_notice li,.blog-list .attention .asterisk,.blog-list .attention .bill-charge .box_notice li,.blog-list .mypage-myboardList .myboardList .attention p,.blog-newlist .attention #contents.error .maintenanceBox .box_notice li,.blog-newlist .attention #contents.maintenance .maintenanceBox .box_notice li,.blog-newlist .attention .asterisk,.blog-newlist .attention .bill-charge .box_notice li,.blog-newlist .mypage-myboardList .myboardList .attention p,.mypage-myboardList .myboardList .blog-list .attention p,.mypage-myboardList .myboardList .blog-newlist .attention p{display:inline-block}.blog-list .blog-header{position:relative}.blog-list .blog-header h1{padding-top:17%;background:url(/mobile/image/blog/top/hedder2.png) no-repeat center;background-size:100%}.blog-list .blog-header .blog-header-notic{display:none}.blog-list .tabs-list{border-bottom:none}.blog-list .blog-tabs-nendai{padding:0;border-top:none}.blog-list .blog-tabs-nendai li{margin:0 4px;border-radius:4px 4px 0 0}.blog-list .blog-tabs-nendai li:first-child.active{background:#ed8277}.blog-list .blog-tabs-nendai li.active{background:#ed7788}.blog-list .blog-tabs-nendai li:last-child.active{background:#ea719e}.blog-list .blog-btn_more{padding:8px 0 4px}.blog-list .blog-btn_more a{display:inline-block;padding:4px 0;width:60%;max-width:240px;text-align:center;font-weight:700;background:#f4f1e9;border:solid 2px #e0dacc;border-radius:40px;font-size:1.4rem}.blog-list .blog-list-cat ul,.blog-list .blog-list-staff ul,.blog-list section[class^=blog-list-box-] ul{padding:0 8px}.blog-list .blog-list-cat .blog-post,.blog-list .blog-list-staff .blog-post,.blog-list section[class^=blog-list-box-] .blog-post{border-bottom:solid 1px #d3d3d3;position:relative;min-height:80px}.blog-list .blog-list-cat .post-hedder,.blog-list .blog-list-staff .post-hedder,.blog-list section[class^=blog-list-box-] .post-hedder{padding-bottom:0}.blog-list .blog-list-cat .post-hedder h1,.blog-list .blog-list-staff .post-hedder h1,.blog-list section[class^=blog-list-box-] .post-hedder h1{padding:8px 0 4px;color:#978356}.blog-list .blog-list-cat .post-body,.blog-list .blog-list-staff .post-body,.blog-list section[class^=blog-list-box-] .post-body{position:relative;margin:0 0 16px;padding-left:58px;min-height:50px}.blog-list .blog-list-cat .post-body img,.blog-list .blog-list-staff .post-body img,.blog-list section[class^=blog-list-box-] .post-body img{position:absolute;top:2px;left:0;margin:0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;width:44px;height:44px}.blog-list .blog-list-cat .pageNavi-bottom,.blog-list .blog-list-staff .pageNavi-bottom,.blog-list section[class^=blog-list-box-] .pageNavi-bottom{background:#fff}.blog-list .blog-list-cat .category,.blog-list .blog-list-cat .date{position:absolute;top:82px;right:8px}.blog-list .blog-list-cat .category{right:80px}.blog-list .blog-list-cat .post-body{margin-top:4px;min-height:52px}.blog-list .comment{display:inline-block;margin-left:6px;padding-left:22px;height:11px;border-left:1px solid #7e7e7e;background:url(/image/mypage/common/ico_comment.png) no-repeat 5px 0;font-weight:400;font-size:1.1rem;line-height:1.2}.blog-list section[class^=blog-list-box-]{padding-bottom:24px}.blog-list section[class^=blog-list-box-]>h1{position:relative;margin:0;padding:10px;padding-left:40px;font-weight:700;font-size:1.5rem}.blog-list section[class^=blog-list-box-] .gotoArrow{position:absolute;top:16px;right:32px}.blog-list section[class^=blog-list-box-] .gotoArrow::after{position:absolute;top:-2px;right:-18px;z-index:0;display:block;padding:1px 2px;border-radius:4px;background:#b89434;color:#fff;content:"▲";text-align:center;transform:rotate(90deg) scale(.8)}.blog-list section[class^=blog-list-box-].blog-list-box-1003>h1{border-top:solid 4px #de6f91;background:url(/mobile/image/blog/top/icon_cat1003.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#de6f91}.blog-list section[class^=blog-list-box-].blog-list-box-1003 .gotoArrow::after{background:#de6f91}.blog-list section[class^=blog-list-box-].blog-list-box-1005>h1{border-top:solid 4px #b89434;background:url(/mobile/image/blog/top/icon_cat1005.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#b89434}.blog-list section[class^=blog-list-box-].blog-list-box-1005 .gotoArrow::after{background:#b89434}.blog-list section[class^=blog-list-box-].blog-list-box-1007>h1{border-top:solid 4px #c4ab5e;background:url(/mobile/image/blog/top/icon_cat1007.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#c4ab5e}.blog-list section[class^=blog-list-box-].blog-list-box-1007 .gotoArrow::after{background:#c4ab5e}.blog-list section[class^=blog-list-box-].blog-list-box-1010>h1{border-top:solid 4px #7ead58;background:url(/mobile/image/blog/top/icon_cat1010.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#7ead58}.blog-list section[class^=blog-list-box-].blog-list-box-1010 .gotoArrow::after{background:#7ead58}.blog-list section[class^=blog-list-box-].blog-list-box-3033>h1{border-top:solid 4px #ed8277;background:url(/mobile/image/blog/top/icon_cat3033.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ed8277}.blog-list section[class^=blog-list-box-].blog-list-box-3033 .gotoArrow::after{background:#ed8277}.blog-list section[class^=blog-list-box-].blog-list-box-3034>h1{border-top:solid 4px #ed7788;background:url(/mobile/image/blog/top/icon_cat3034.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ed7788}.blog-list section[class^=blog-list-box-].blog-list-box-3034 .gotoArrow::after{background:#ed7788}.blog-list section[class^=blog-list-box-].blog-list-box-3035>h1{border-top:solid 4px #ea719e;background:url(/mobile/image/blog/top/icon_cat3035.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ea719e}.blog-list section[class^=blog-list-box-].blog-list-box-3035 .gotoArrow::after{background:#ea719e}.blog-list section[class^=blog-list-box-].blog-list-box-3036>h1{border-top:solid 4px #ed8277;background:url(/mobile/image/blog/top/icon_cat3036.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ed8277}.blog-list section[class^=blog-list-box-].blog-list-box-3036 .gotoArrow::after{background:#ed8277}.blog-list section[class^=blog-list-box-].blog-list-box-3037>h1{border-top:solid 4px #ed7788;background:url(/mobile/image/blog/top/icon_cat3037.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ed7788}.blog-list section[class^=blog-list-box-].blog-list-box-3037 .gotoArrow::after{background:#ed7788}.blog-list section[class^=blog-list-box-].blog-list-box-3038>h1{border-top:solid 4px #ea719e;background:url(/mobile/image/blog/top/icon_cat3038.png) no-repeat 8px center #f8f8f0;background-size:auto 70%;color:#ea719e}.blog-list section[class^=blog-list-box-].blog-list-box-3038 .gotoArrow::after{background:#ea719e}.blog-list section[class^=blog-list-box-] .post-hedder{margin-bottom:4px}.blog-list section[class^=blog-list-box-] .post-body{margin-bottom:8px}.blog-list section[class^=blog-list-box-] .date{position:absolute;top:2px;right:8px}.blog-list .blog-list-pickup ul{padding:4px 0;text-align:center}.blog-list .blog-list-pickup li{display:inline-block;margin:4px;max-width:200px;width:46%}.blog-list .blog-list-pickup li img{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;width:100%;height:auto}.blog-list .blog-list-staff{padding-bottom:8px}.blog-list .blog-list-staff li:last-child{border-bottom:none}.blog-list .blog-list-staff .post-hedder{position:absolute;padding-left:80px;width:100%}.blog-list .blog-list-staff .post-body{margin:8px 0;padding-top:36px;padding-left:80px;min-height:auto}.blog-list .blog-list-staff .post-body img{width:64px;height:64px;border-radius:50%}.blog-list .blog-list-catList dt{position:relative;z-index:1;border-top:dashed 1px #d3d3d3;display:block;padding:16px;width:100%;height:48px;background:#f8f8f0}.blog-list .blog-list-catList dt:before{content:"";position:absolute;z-index:-1;top:0;right:16px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center;background-size:100%;transform:rotate(0)}.blog-list .blog-list-catList dt:before{transition:.3s}.blog-list .blog-list-catList dt.cat-open:before{transform:rotate(90deg)}.blog-list .blog-list-catList ul{padding:0 8px}.blog-list .blog-list-catList li{border-top:solid 1px #d3d3d3;position:relative;z-index:1;display:inline-block;width:49%;text-align:left}.blog-list .blog-list-catList li:before{content:"";position:absolute;z-index:-1;top:0;right:8px;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:40%;transform:rotate(0)}.blog-list .blog-list-catList li:nth-child(1),.blog-list .blog-list-catList li:nth-child(2){border-top:none}.blog-list .blog-list-catList a{display:block;padding:12px 24px 12px 8px}.blog-list form[action="/blog/bloglist"]{display:flex;justify-content:flex-end;margin:10px}.blog-list select[name=theme_id]{padding:10px 3.5rem 10px 10px;max-width:100%;border:1px solid #d3d3d3;border-radius:4px;background:url(/mobile/image/common/ico_sp_select_gray02.png) right 50% no-repeat #fff;background-size:28px,100%;color:#777;font-size:1.4rem;appearance:none}.blog-info .btn_openall a{display:block;margin:10px auto;padding:6px 0;width:50%;border-radius:12px;background-color:#777;color:#fff;text-align:center;font-size:1.4rem;line-height:1}.blog-info .btn_maillist a{position:relative;display:inline-block;margin:10px 0 10px 15px;padding:6px 10px 6px 28px;border-radius:12px;background-color:#777;color:#fff;font-size:1.4rem;line-height:1}.blog-info .btn_maillist a::before{position:absolute;top:3px;left:8px;content:"\e314";font-size:2rem;font-family:NicottoIco}.blog-info .pageNavi-bottom{background:#fff}.blog-info .about-blog{height:90px;border-bottom:1px solid #d3d3d3}.blog-info .about-blog img{top:5px}.blog-info .about-blog .subTitle{overflow:visible;padding-right:25px;max-height:40px;line-height:1.7}.blog-info .about-blog .subTitle.check::after{position:absolute;top:50%;right:0;color:#ed7797;content:"●"}.blog-info .about-blog .date{float:right}.blog-detail .blog-detail-bg,.blog-info .blog-detail-bg{border-top:solid 1px #d3d3d3;margin:0;padding:4px 0;background:#f8f8f0}.blog-detail .blog-detail-bg .report,.blog-info .blog-detail-bg .report{position:relative;color:#777;vertical-align:middle;text-align:right;line-height:1.3}.blog-detail .blog-detail-bg .report span,.blog-info .blog-detail-bg .report span{text-decoration-line:underline}.blog-detail .blog-detail-bg .report img,.blog-info .blog-detail-bg .report img{vertical-align:middle}.blog-detail .blog-detail-bg .post .report_btn,.blog-info .blog-detail-bg .post .report_btn{top:27px}.blog-detail .blog-detail-bg .post .report_btn::before,.blog-info .blog-detail-bg .post .report_btn::before{top:-12px}.blog-detail .blog-detail-bg .comment .report_btn,.blog-info .blog-detail-bg .comment .report_btn{bottom:30px}.blog-detail .blog-detail-bg .comment .report_btn::before,.blog-info .blog-detail-bg .comment .report_btn::before{bottom:-12px;transform:rotateZ(-180deg)}.blog-detail .blog-detail-bg .report_btn,.blog-info .blog-detail-bg .report_btn{position:absolute;right:-7px;z-index:10;display:none;width:7.5rem;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 2px #d3d3d3;text-align:left}.blog-detail .blog-detail-bg .report_btn::before,.blog-info .blog-detail-bg .report_btn::before{position:absolute;right:10px;width:13px;height:10px;background-image:url(/image/mypage/blog/img_hukidashi.png);background-repeat:no-repeat;content:""}.blog-detail .blog-detail-bg .report_btn li,.blog-info .blog-detail-bg .report_btn li{display:block;margin:0;padding:0!important;min-height:auto!important;border:none;border-bottom:1px solid #ccc;background-color:#fff}.blog-detail .blog-detail-bg .report_btn li:last-child,.blog-info .blog-detail-bg .report_btn li:last-child{padding-bottom:0;border:none}.blog-detail .blog-detail-bg .report_btn li button,.blog-info .blog-detail-bg .report_btn li button{display:block;padding:4px 0 5px 8px;width:100%;border:none;background:0 0;color:#4d5156;text-align:left;font-weight:400;cursor:pointer}.blog-detail .blog-detail-bg .report_btn li a,.blog-info .blog-detail-bg .report_btn li a{display:block;padding:4px 0 2px 8px;color:#4d5156;text-align:left;text-decoration:none}.blog-detail .blog-detail-bg .post-detail,.blog-info .blog-detail-bg .post-detail{position:relative;margin:8px;padding:8px 16px;border:2px solid #e9e9e9;border-radius:8px;background:#fff}.blog-detail .blog-detail-bg .post-onlyPC,.blog-info .blog-detail-bg .post-onlyPC{margin:8px auto;padding:16px;width:240px;border-radius:8px;background:#eee;text-align:center}.blog-detail .blog-detail-bg .post-onlyPC:after,.blog-info .blog-detail-bg .post-onlyPC:after{content:"スマートフォンに対応していない\aデータが一部表示されていません。\aＰＣで見ると全て表示されます。";white-space:pre;font-size:1.1rem;line-height:1.4rem}.blog-detail .blog-detail-bg .post-pic,.blog-info .blog-detail-bg .post-pic{margin:16px 0;width:100%;text-align:center}.blog-detail .blog-detail-bg .post-pic img,.blog-info .blog-detail-bg .post-pic img{max-width:100%}.blog-detail .blog-detail-bg .post-album,.blog-info .blog-detail-bg .post-album{margin:16px 0 32px;width:100%;text-align:center}.blog-detail .blog-detail-bg .post-album img,.blog-info .blog-detail-bg .post-album img{max-width:100%;border:2px #fff solid;border-radius:3px;box-shadow:0 0 0 2px #d3d3d3}.blog-detail .blog-detail-bg .post-album .icon-comment,.blog-info .blog-detail-bg .post-album .icon-comment{margin-top:4px}.blog-detail .blog-detail-bg .post-album .icon-comment:before,.blog-info .blog-detail-bg .post-album .icon-comment:before{padding-right:4px}.blog-detail .blog-detail-bg .post-edit-btn-box,.blog-info .blog-detail-bg .post-edit-btn-box{border-top:dashed 1px #d3d3d3;margin-top:8px;padding-top:16px;padding-bottom:8px;width:100%}.blog-detail .blog-detail-bg .commentError,.blog-info .blog-detail-bg .commentError{border-top:dashed 1px #d3d3d3;display:block;padding-top:16px;padding-bottom:8px;text-align:center;font-size:1.1rem}.blog-detail .blog-detail-bg .comment-form,.blog-info .blog-detail-bg .comment-form{border-top:dashed 1px #d3d3d3;position:relative;display:block;margin-top:8px;padding-top:16px;text-align:center}.blog-detail .blog-detail-bg .comment-form h1,.blog-info .blog-detail-bg .comment-form h1{padding-bottom:4px;text-align:left}.blog-detail .blog-detail-bg .comment-form #postBtn,.blog-info .blog-detail-bg .comment-form #postBtn{width:80%;margin:0 auto;padding:4px 3.5%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:14px;font-weight:400;text-decoration:none;text-align:center;margin:8px 0;min-width:72px;max-width:160px}.blog-detail .blog-detail-bg .comment-form #postBtn:hover,.blog-info .blog-detail-bg .comment-form #postBtn:hover{color:#777}.blog-detail .blog-detail-bg .comment-list li,.blog-info .blog-detail-bg .comment-list li{position:relative;min-height:88px}.blog-detail .blog-detail-bg .comment-list li section,.blog-info .blog-detail-bg .comment-list li section{border-top:dashed 1px #d3d3d3;position:relative;margin-top:8px;padding-top:16px;padding-left:82px}.blog-detail .blog-detail-bg .comment-list li section h2,.blog-info .blog-detail-bg .comment-list li section h2{display:inline;color:#978356}.blog-detail .blog-detail-bg .comment-list li section img,.blog-info .blog-detail-bg .comment-list li section img{position:absolute;top:0;left:0;margin:16px 0 0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.blog-detail .blog-detail-bg .comment-list li section .date,.blog-info .blog-detail-bg .comment-list li section .date{display:inline;padding-right:24px}.blog-detail .blog-detail-bg .comment-list li section .comment,.blog-info .blog-detail-bg .comment-list li section .comment{border-top:dotted 1px #d3d3d3;margin-top:4px;padding-top:4px;word-wrap:break-word;overflow-wrap:break-word}.blog-detail .blog-detail-bg .comment-list li .post-action-btn,.blog-info .blog-detail-bg .comment-list li .post-action-btn{padding-top:10px;text-align:right}.blog-detail .blog-detail-bg .comment-list li .post-action-btn a,.blog-info .blog-detail-bg .comment-list li .post-action-btn a{text-decoration:underline}.blog-detail .blog-detail-bg .comment-list li:last-child,.blog-info .blog-detail-bg .comment-list li:last-child{padding-bottom:8px}.resultBox{position:relative;margin:8% auto;padding:10px;border:5px solid #eee;background-color:#fffffc;text-align:center}.resultBox h2,.resultBox h4{margin-bottom:15px;padding:0 0 2px 3px;border-bottom:1px solid #ccc;color:#ff3493;text-align:left;font-weight:700;font-size:1.5rem}.resultBox table{margin:0 auto;width:95%}.resultBox table td,.resultBox table th{width:142px;text-align:center}.resultBox div.period{text-align:right;font-weight:400}.resultBox div.img{margin:10px 0;text-align:center}.resultBox.insect .img{position:relative;margin:1em auto;width:100px}.resultBox.insect .img.special::before{position:absolute;top:-10px;left:-10px;width:40px;height:40px;background:url(/image/blog/insect/tokusyusinka.png) no-repeat 0 0;background-size:contain;content:""}.resultBox.insect th:first-child{width:53%}.resultBox.insect th:nth-child(2){width:auto}.resultBox.insect th:last-child{width:29%}.ranking_resultBox.insect .img{position:relative;margin:1em auto;width:100px}.ranking_resultBox.insect .img.special::before{position:absolute;top:-10px;left:-10px;width:40px;height:40px;background:url(/image/blog/insect/tokusyusinka.png) no-repeat 0 0;background-size:contain;content:""}dt .resultBox{margin:0 auto}.formStyle{clear:both;margin-bottom:10px;width:100%;border:1px solid #ccc;border-collapse:collapse}.formStyle th{padding:7px;border:1px solid #ccc;background-color:#eee;color:#5f6368;vertical-align:top;text-align:left}.formStyle td{padding:7px;border:1px solid #ccc;color:#4d5156;text-align:left}[class^=blog-] .formStyle .date{display:table-cell;font-size:1.4rem}.formStyle span.no1,.formStyle td span.no2,.formStyle td span.no3{margin:0;padding:3px 0 4px 32px;background-position:0 0;background-size:contain;background-repeat:no-repeat;color:#f07c01;font-weight:700}.formStyle td span.no1{background-image:url(/image/singlegame/ranking/ico_no1.gif)}.formStyle td span.no2{background-image:url(/image/singlegame/ranking/ico_no2.gif)}.formStyle td span.no3{background-image:url(/image/singlegame/ranking/ico_no3.gif)}.formStyle td.rank{vertical-align:middle}.formStyle td.rank:last-child,.formStyle th.date1:last-child{text-align:center}#cordesquare_resultBox{margin:0 auto 15px;padding:10px 10px 15px;min-height:437px;width:295px;border:2px #d8d8b5 solid;border-radius:3px;background-color:#ededcd}#cordesquare_resultBox .txtCordeevent{text-align:center}#cordesquare_resultBox .txtEventName{margin:-7px 0 3px 0;color:#c05158;text-align:center;font-weight:700;font-size:16px}#cordesquare_resultBox h4{margin-bottom:5px;padding:8px 0 12px;border-bottom:dashed 2px #d3d3d3;color:#be9aa4;text-align:center}#cordesquare_resultBox .avaterImg{margin:0;padding:0;height:367px;background-color:#fff;text-align:center}#cordesquare_resultBox .btnCorde{margin:10px 0;padding:0;height:39px;text-align:center}#cordesquare_resultBox .txt_cordecount{margin-top:10px;padding:4px 8px 2px;border:solid 1px #dadac5;border-radius:10px;background-color:#fff;color:#be9aa4;font-size:13px}#cordesquare_resultBox .txt_cordecount span{display:inline-block;padding-right:20px;width:95px;background:url(/image/mypage/blog/ico_cordesquare.png) no-repeat right 2px;color:#7a7a7a;vertical-align:middle;text-align:right;font-weight:700;font-size:18px}#contents.blog-index>h1{width:100%;padding:0;line-height:0}#contents.blog-index>h1 img{width:100%;height:auto}.blog-index{position:relative}.blog-index li{position:relative;margin-bottom:16px;border-bottom:solid 1px #d3d3d3;padding:8px 0;margin:0 8px 8px}.blog-index li section{padding-left:84px;height:72px;margin-bottom:4px}.blog-index li img{position:absolute;top:0;left:0;margin:8px 0;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.blog-index li h2{color:#978356;padding:4px 0 4px;margin-bottom:4px;font-size:1.5rem;line-height:1.5rem;border-bottom:dotted 1px #d3d3d3}.blog-index li p{display:block;position:relative;width:100%;line-height:2rem;font-size:1.3rem}.blog-index li p time{position:absolute;top:0;left:5rem;font-size:1.3rem}.blog-index li p time:before{content:"："}.blog-index li button.release{width:22%;margin:0 auto;padding:2px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;min-width:72px;position:absolute;top:54px;right:8px}.blog-index li button.release:hover{color:#777}.blog-index li button.register{width:46%;margin:0 auto;padding:2px 0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:10px;font-weight:400;text-decoration:none;text-align:center;min-width:72px;max-width:160px;top:58px;margin-right:4%}.blog-index li button.register:hover{color:#fff}.blog-index li button.decline{width:46%;margin:0 auto;padding:2px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:10px;font-weight:400;text-decoration:none;text-align:center;min-width:72px;max-width:160px;top:58px}.blog-index li button.decline:hover{color:#777}.blog-index li .comment{position:relative;display:block;left:0;width:100%;height:auto;border-radius:8px;padding:4px 8px 8px 36px;margin:8px 0 8px 0;line-height:2rem;background:#eee;word-wrap:break-word;overflow-wrap:break-word}.blog-index li .comment:before{position:absolute;left:8px;top:4px}.gt{background:#f8f8f0}.gt-Title{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/mobile/image/shop/premium/gacha/hedder.png?20180517) no-repeat center top;background-size:100% auto;padding-top:38%;border-bottom:solid 1px #d3d3d3}.gt-Get{text-align:center;padding:6px 0;border-bottom:dashed 1px #d3d3d3}.gt-Get_Title{padding-top:8px;padding-bottom:8px}.gt-Get_Img{border:solid 3px #d3d3d3;border-radius:4px}.gt-SelectBox{text-align:center;padding:6px 0;border-bottom:dashed 1px #d3d3d3}.gt-SelectBox h1 img{height:38px;width:auto;margin:8px auto 0}.gt-SelectBox li a.banner{position:relative;text-align:center;display:block;padding:0;position:relative;padding-top:50%;border-top:none;margin:0 auto;width:96%}.gt-SelectBox li img{position:absolute;top:8px;left:0;width:100%;height:auto;box-shadow:0 0 0 1px #d3d3d3;border:solid 3px #fff}.gt-SelectIndex{text-align:center;padding:6px 0;border-bottom:dashed 1px #d3d3d3}.gt-SelectIndex_Hero img{margin:0 auto;width:96%;height:auto;box-shadow:0 0 0 1px #d3d3d3;border:solid 3px #fff}.gt-SelectIndex_Title{text-align:left;position:relative;height:40px;margin:0;background:#f8f8f0}.gt-SelectIndex_List{position:absolute;top:-4px;left:8px;width:120px;z-index:40}.gt-SelectIndex_Price{position:absolute;width:164px;height:27px;display:inline-block;right:0;top:4px}.gt-SelectIndex_Price-color{background:url(/mobile/image/shop/premium/gacha/colortitle.png) no-repeat -140px -10px;background-size:auto 140%;top:8px}.gt-SelectIndex_Price-black{background:url(/mobile/image/shop/premium/gacha/blacktitle.png) no-repeat -140px -10px;background-size:auto 140%;top:8px}.gt-SelectIndex li a.banner{position:relative;text-align:center;display:block;padding:0;position:relative;padding-top:50%;border-top:none;margin:0 auto;width:96%}.gt-SelectIndex li img{position:absolute;top:8px;left:0;width:100%;height:auto;box-shadow:0 0 0 1px #d3d3d3;border:solid 3px #fff}.gt-ticket{background-color:#84847e;color:#fff;text-align:center;padding:10px 0;font-size:1.2rem}.gt-SelectBox-color{background:#f2f2e8}.gt-SelectBox-black{background:#ececec}.gt-ButtonArea{text-align:center;padding:16px 0;border-bottom:dashed 1px #d3d3d3}.gt-ButtonArea-btn01{width:80%;margin:5px auto;padding:2% 3%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;display:inline-block;margin:5px 8px}.gt-ButtonArea-btn01:hover{color:#777}.gt-ButtonArea-btn02{width:36%;margin:0 auto;padding:2% 3%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;display:inline-block;margin:16px 8px}.gt-ButtonArea-btn02:hover{color:#777}.gt-GachaBtn::before{display:inline-block;content:"";position:absolute;width:100%;height:100%;padding:4px;border-radius:22px;bottom:-4px;left:-4px;z-index:0;background:rgba(255,255,255,0);box-shadow:0 2px 0 0 #d37a93}.gt-GachaBtn[disabled]::before{display:none}.gt-GachaBtn{position:relative;display:block;text-align:center;font-size:18px;font-weight:700;width:290px;height:40px;line-height:40px;border-radius:20px;z-index:10;margin:16px auto;padding:0;color:#fff;border:1px dashed #ffe0e9;background:#ed7999;background:linear-gradient(to bottom,#f091ac 0,#ed7999 100%);box-shadow:0 0 0 4px #f08da9}.gt-GachaBtn[disabled]{border:1px dashed #fff;background:#d3ccbd;box-shadow:0 0 0 4px #d3ccbd}.gt-GachaBtn:hover{color:#fff}.gt-KisekaeBtn::before{display:inline-block;content:"";position:absolute;width:100%;height:100%;padding:4px;border-radius:22px;bottom:-4px;left:-4px;z-index:0;background:rgba(255,255,255,0);box-shadow:0 2px 0 0 #b3ad9e}.gt-KisekaeBtn{position:relative;display:block;text-align:center;font-size:18px;font-weight:700;width:290px;height:40px;line-height:40px;border-radius:20px;z-index:10;margin:16px auto 8px;padding:0;color:#776962;border:1px dashed #ccc3ae;background:#f8f5ed;background:linear-gradient(to bottom,#fcfbf7 0,#f8f5ed 100%);box-shadow:0 0 0 4px #f8f5ed}.gt-KisekaeBtn:hover{color:#776962}.gt-ItemList{width:100%;height:156px;padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:dashed 1px #d3d3d3;border-bottom:dashed 1px #d3d3d3}.gt-ItemList li{display:inline-block;position:relative;width:110px;text-align:center}.gt-ItemList li img,.gt-ItemList li object{position:relative;width:100px;height:auto;margin:0 auto}.gt-ItemList_Get::after{content:"";position:absolute;top:2px;left:2px;background:url(/mobile/image/shop/common/stamp_get.png) no-repeat;background-size:100% auto;width:40%;height:22%}.gt-Message{padding:0 16px}.gt-Message_Error{text-align:left;position:relative;color:#bf5158;display:block;background:#f6e6e7;padding:8px 8px 8px 56px;border-radius:4px;margin:8px 0 0}.gt-Message_Error::before{position:absolute;top:50%;transform:translateY(-50%);left:16px;background:#bf5158;border-radius:50%;content:"\e912";color:#fff;display:inline-block;font-size:1.4rem;font-family:NicottoIco;font-weight:400;height:24px;line-height:24px;text-align:center;vertical-align:middle;width:24px}.gt-Hold{position:relative;padding:4px 8px;background:#fff;margin:0 auto 16px;border-radius:8px;border:solid 3px #d3ccbd;width:260px;text-align:left;font-size:1.2rem;font-weight:700}.gt-Hold_Ticket{display:inline-block;padding-right:8px;width:80px}.gt-Hold_Ticket::before{background:url(/mobile/image/common/ico_gTicket.png) no-repeat left top;background-size:contain;content:"";display:inline-block;width:24px;height:14px;vertical-align:middle;margin-bottom:2px}.gt-Hold_Coin{display:inline-block;color:#978356;border-left:1px dashed #d3d3d3;padding-left:8px}.gt-Hold_Coin::before{background:url(/mobile/image/common/ico_Pcoin.png) no-repeat left top;background-size:contain;content:"";display:inline-block;width:20px;height:14px;vertical-align:middle;margin-bottom:2px}.gt-Hold_Value{padding-right:4px}.gt-Hold_Buy{position:absolute;top:5px;right:4px;font-size:2rem;color:#fff;background:#d3ccbd;font-size:1.3rem;line-height:15px;text-indent:1px;height:15px;width:15px;border-radius:50%}.gt-Hold_Notice{position:absolute;bottom:-20px;left:48px}.gt-Hold_Notice::before{content:"※";padding-right:4px}.gt-Catalog_Title{position:relative;font-size:1.5rem;padding:10px;color:#bf5158;margin:0;font-weight:700}.gt-Catalog_Probability{position:absolute;top:6px;right:8px;background:#777;color:#fff;padding:4px 32px 4px 16px;border-radius:16px;font-size:1.2rem;font-weight:400}.gt-Catalog_Probability::after{position:absolute;top:5px;right:12px;background:#fff;border-radius:50%;content:"\e315";color:#777;display:inline-block;font-size:1.4rem;font-family:NicottoIco;font-weight:400;height:14px;line-height:14px;text-align:center;width:14px}.gt-Catalog_Probability:hover{color:#fff;background:#999}.gt-Catalog_List{display:flex;flex-wrap:wrap;justify-content:space-around;background:#fff;border-bottom:dashed 1px #d3d3d3}.gt-Catalog_List li{position:relative;flex-basis:50%;max-width:160px;flex-grow:0;padding:8px;text-align:center;font-size:1.2rem;line-height:1.4rem}.gt-Catalog_List img{width:100%;border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px}.gt-Catalog_Get{position:absolute;top:2px;left:2px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/mobile/image/shop/common/stamp_get.png) no-repeat;background-size:100% auto;width:40%;height:22%;z-index:40}.premieregacha_motion{position:relative;text-align:center}.premieregacha_motion #animation_container{margin:0 auto}.premieregacha_motion #gachaArea{height:100vh}.premieregacha_motion #gachaArea #gachaEffect-disp,.premieregacha_motion #gachaArea .kirakira img,.premieregacha_motion #gachaArea img.txt01,.premieregacha_motion #gachaArea img.txt02,.premieregacha_motion #gachaArea img.txt03{display:none}.premieregacha_motion #gachaArea.efect #gachaEffect,.premieregacha_motion #gachaArea.efect #gachaEffect-prime,.premieregacha_motion #gachaArea.efect #gachaEffect-prime-re{position:relative;width:100%;height:auto;padding-bottom:32px;min-height:100vh;overflow:hidden;z-index:10}.premieregacha_motion #gachaArea.efect #gachaEffect-disp{display:inline-block;position:relative;overflow:hidden;z-index:10;border:solid 3px #ccc;width:72%;height:auto;background:#fff;border-radius:4px;animation:disp-opt 1.5s ease-out forwards;line-height:0}.premieregacha_motion #gachaArea.efect #gachaEffect-disp img,.premieregacha_motion #gachaArea.efect #gachaEffect-disp object{display:block;width:100%;height:auto}.premieregacha_motion #gachaArea.efect #gachaEffect-disp svg{width:100%;height:auto}@keyframes disp-opt{0%{opacity:.5}100%{opacity:1}}.premieregacha_motion #gachaArea.efect #gachaEffect-disp:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 4s 1s ease-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}10%{transform:scale(0) rotate(45deg);opacity:.3}12%{transform:scale(4) rotate(45deg);opacity:.7}38%{transform:scale(20) rotate(45deg);opacity:0}100%{transform:scale(20) rotate(45deg);opacity:0}}.premieregacha_motion #gachaArea.efect .kirakira img{display:inline-block;position:absolute;height:23px;width:23px;top:40%;left:4%;animation:animKira .5s ease-in-out infinite alternate}.premieregacha_motion #gachaArea.efect .kirakira:after,.premieregacha_motion #gachaArea.efect .kirakira:before{position:absolute;height:23px;width:23px;top:60px;right:8%;content:"";background:url(/image/shop/premium/gacha/common/kirakira.png) no-repeat;background-size:23px;animation:animKira .5s .2s ease-in-out infinite alternate}.premieregacha_motion #gachaArea.efect .kirakira:after{top:auto;bottom:42%;right:4%}@keyframes animKira{0%{transform:scale(.8);opacity:.3}100%{transform:scale(1.2);opacity:1}}.premieregacha_motion #gachaArea.efect img.txt02{display:block;position:relative;height:auto;width:60%;max-width:160px;margin:24px auto 24px;animation:animTxt02 .8s}@keyframes animTxt02{0%{transform:rotate(-170deg) scale(2) translate(100px,0);opacity:0}59%{transform:rotate(0) scale(1) translate(0,0);opacity:1}60%{transform:rotate(0) scale(1) translate(0,0);opacity:1}80%{transform:rotate(0) scale(1.3);opacity:1}100%{transform:rotate(0) scale(1);opacity:1}}.premieregacha_motion #gachaArea.efect img.txt01,.premieregacha_motion #gachaArea.efect img.txt03{display:block;position:relative;height:auto;width:60%;max-width:200px;margin:24px auto 24px;animation:animScale .8s ease-in-out}.premieregacha_motion #gachaArea.efect img.txt01{margin:24px auto 8px}@keyframes animScale{0%{transform:scale(0) translate(0,-400px);opacity:0}40%{transform:scale(1.08) translate(0,10px)}60%{transform:scale(.8) translate(0,-10px);opacity:1}80%{transform:scale(1.04) translate(0,.01px)}100%{transform:scale(1) translate(0,0)}}.premieregacha_motion #gachaArea.efect .confetti{position:absolute;top:0;left:0;background:url(/image/shop/premium/gacha/common/bg_confetti.png) repeat-x 0 -7500px;width:100vw;height:300px;animation:animeConfetti 1.4s .8s steps(25) infinite}@keyframes animeConfetti{0%{background-position:0 0}100%{background-position:0 -7500px}}.premieregacha_motion #gachaArea.efect #gachaEffect-prime-bg{display:block;position:absolute;width:100%;height:100%;opacity:0;background-size:contain;overflow:hidden;border-radius:4px;animation:rotate-opt 1s .8s linear forwards}@keyframes rotate-opt{0%{opacity:0}100%{opacity:1}}.premieregacha_motion #gachaArea.efect #gachaEffect-prime-bg:before{content:"";position:absolute;width:300%;height:300%;top:-100%;left:-100%;background:url(/image/shop/premium/gacha/common/bg_circle.png) no-repeat center;background-size:cover;animation:rotate-anime 10s linear infinite;z-index:0}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.premieregacha_motion #gachaArea.efect #gachaEffect-prime-re #gachaEffect-prime-bg:before{background:url(/image/shop/premium/gacha/common/bg_circle-re.png) no-repeat center;background-size:cover}.bill-charge .Pcampaign{margin:8px;padding-bottom:8px;text-align:center;border-bottom:dashed 1px #d3d3d3}.bill-charge .Pcampaign img{border:2px #fff solid;box-shadow:0 0 0 2px #d3d3d3;border-radius:3px;width:100%;margin-bottom:2px}.bill-charge .chargeFlow{display:flex;flex-wrap:wrap;margin:8px;justify-content:center}.bill-charge .chargeFlow li{position:relative;flex-grow:1;flex-basis:100px;text-align:center;padding:8px 0;margin:4px 8px;background:#c0baa2;border-radius:4px;color:#fff;font-size:1.3rem;font-weight:700}.bill-charge .chargeFlow li.active{background:#ed7797}.bill-charge .chargeFlow li:after{position:absolute;content:"";right:-16px;width:16px;height:16px;background:url(/mobile/image/common/ico_arrow01.svg) no-repeat center;background-size:50%;transform:rotate(0);opacity:.8}.bill-charge .chargeFlow li:last-child:after{display:none}.bill-charge .bc-Agree .bc-SentenceBox,.bill-charge .charge_wrap .chargeSelect-check .box_check,.bill-charge .charge_wrap .chargeSelect-econ p,.bill-charge .charge_wrap .chargeSelect-fin p,.bill-charge .charge_wrap .chargeSelect-money .moneyList,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list{border:3px #d3d3d3 solid;border-radius:8px}.bill-charge .charge-secure .box_secure form,.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn,.bill-charge .charge_wrap .chargeSelect-econ p,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn,.bill-charge .charge_wrap .chargeSelect-fin p{width:90%;min-width:280px;max-width:480px}.bill-charge .bc-Agree form .message00,.bill-charge .charge-secure .box_secure .message02-s{position:relative;display:inline-block;width:100%;text-align:left;margin:16px auto;padding:8px 32px 8px 16px}.bill-charge .bc-Agree form .message00:after,.bill-charge .charge-secure .box_secure .message02-s:after{content:"";display:inline-block;position:absolute;width:70px;height:56px;bottom:-12px;right:0}.bill-charge .charge_wrap{padding-bottom:8px}.bill-charge .charge_wrap>h1{position:relative}.bill-charge .charge_wrap>h1 span{padding-left:4px;color:#777}.bill-charge .charge_wrap>h1 span:before{content:":"}.bill-charge .charge-secure>h1{border-top:none}.bill-charge .help-kiyaku>h1{border-top:none}.bill-charge .charge_wrap section[class^=chargeSelect-]{padding:8px}.bill-charge .charge_wrap section[class^=chargeSelect-] h1{text-indent:8px;font-weight:700;padding-bottom:2px}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list{position:relative;width:100%}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind]{padding:8px;position:relative;border-bottom:dashed 1px #d3d3d3;font-size:1.1rem;text-align:center}#contents.error .maintenanceBox .box_notice .bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] li,#contents.maintenance .maintenanceBox .box_notice .bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] li,.bill-charge .box_notice .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] li,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] #contents.error .maintenanceBox .box_notice li,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] #contents.maintenance .maintenanceBox .box_notice li,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .asterisk,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .box_notice li,.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .mypage-myboardList .myboardList .attention p,.mypage-myboardList .myboardList .attention .bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] p{display:block;text-align:left}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind]:last-child{border:none}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind]>a{display:block;padding-top:48px;position:relative;z-index:1}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind]>a:before{content:"";position:absolute;z-index:-1;top:0;right:4%;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center;background-size:100%;transform:rotate(0)}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .support li{text-indent:0;height:auto;font-size:1.2rem;padding-top:4px}.bill-charge .charge_wrap section[class^=chargeSelect-] ul.box_list li[class^=kind] .support li :after{padding-left:8px;content:"\e315";font-size:1.5rem;vertical-align:bottom}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-au{background:url(/mobile/image/bill/charge/chargeSelect-au.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-docomo{background:url(/mobile/image/bill/charge/chargeSelect-docomo.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-softbank{background:url(/mobile/image/bill/charge/chargeSelect-softbank.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-card{background:url(/mobile/image/bill/charge/chargeSelect-card.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-nc{background:url(/mobile/image/bill/charge/chargeSelect-nc.png) no-repeat center 14px;background-size:auto 42px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-wm{background:url(/mobile/image/bill/charge/chargeSelect-wm.png) no-repeat center 16px;background-size:auto 32px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-nanaco{background:url(/mobile/image/bill/charge/chargeSelect-nanaco.png) no-repeat center 10px;background-size:auto 46px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-netbank{background:url(/mobile/image/bill/charge/chargeSelect-netbank.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap section[class^=chargeSelect-] .kind-bank{background:url(/mobile/image/bill/charge/chargeSelect-bank.png) no-repeat center 8px;background-size:auto 52px}.bill-charge .charge_wrap .message02{position:relative;display:inline-block;width:100%;text-align:left;margin:16px;line-height:2rem}.bill-charge .charge_wrap .message02:after{content:"";display:inline-block;position:absolute;width:70px;height:56px;bottom:-12px;right:0}@media screen and (min-width:420px){.bill-charge .charge_wrap .message02 br{display:none}}.bill-charge .charge_wrap .message02 span{padding-left:4px;padding-right:4px;background:linear-gradient(transparent 40%,#f5c7d3 40%)}.bill-charge .charge_wrap .message02 a,.bill-charge .charge_wrap .message02 a:hover{display:block;padding-top:4px;color:#978356;font-size:1.2rem}.bill-charge .charge_wrap .message02 a:before,.bill-charge .charge_wrap .message02 a:hover:before{padding-right:4px}.bill-charge .charge_wrap .chargeSelect-money{padding:0 8px 8px;margin-top:15px}.bill-charge .charge_wrap .chargeSelect-money .moneyList{overflow:hidden}.bill-charge .charge_wrap .chargeSelect-money .moneyList li{position:relative;height:80px;border-top:dashed 1px #d3d3d3;position:relative;z-index:1}.bill-charge .charge_wrap .chargeSelect-money .moneyList li:first-child{border:none}.bill-charge .charge_wrap .chargeSelect-money .moneyList li:before{content:"";position:absolute;z-index:-1;top:0;right:4%;width:16px;height:100%;background:url(/mobile/image/common/ico_arrow02.svg) no-repeat center;background-size:100%;transform:rotate(0)}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-01{background:url(/mobile/image/bill/charge/pcoin_01.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-02{background:url(/mobile/image/bill/charge/pcoin_02.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-03{background:url(/mobile/image/bill/charge/pcoin_03.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-04{background:url(/mobile/image/bill/charge/pcoin_04.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-05{background:url(/mobile/image/bill/charge/pcoin_05.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-06{background:url(/mobile/image/bill/charge/pcoin_06.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.moneyList-07{background:url(/mobile/image/bill/charge/pcoin_07.png) no-repeat 2% center;background-size:64px auto}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.off{-webkit-filter:saturate(5%) opacity(.4);filter:saturate(5%) opacity(.4);background-color:#eee}.bill-charge .charge_wrap .chargeSelect-money .moneyList li.off:before{display:none}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button{display:flex;flex-direction:row-reverse;align-items:center;height:100%;padding-right:10%;padding-left:24%;width:100%;z-index:10}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .money{right:12%;top:32px;width:80%;font-size:1.8rem;font-weight:700;text-align:right}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .money:after{content:"円";font-size:1.4rem;padding-left:4px}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .pcoin{width:90%;margin:2% 0;font-size:1.5rem;font-weight:700;text-align:left}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .pcoin span{font-size:1.1rem;font-weight:400}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .pcoin span:after{font-size:.8rem;content:"\e900"}.bill-charge .charge_wrap .chargeSelect-money .moneyList li button .bonus{position:absolute;bottom:11%;left:24%;text-align:left;line-height:1.3;color:#bf5158;font-size:1.1rem}.bill-charge .charge_wrap .chargeSelect-tel{padding:16px}.bill-charge .charge_wrap .chargeSelect-tel button{width:80%;margin:0 auto;padding:16px 4%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:block}.bill-charge .charge_wrap .chargeSelect-tel button:hover{color:#777}.bill-charge .charge_wrap .chargeSelect-tel input{width:240px;font-size:2rem;font-weight:700;letter-spacing:4px;height:40px;padding-left:16px}.bill-charge .charge_wrap .chargeSelect-check .box_check{padding:12px 16px;font-weight:700;line-height:2.2rem;display:grid;grid-template-columns:96px 1fr}.bill-charge .charge_wrap .chargeSelect-check .box_check dd:before{content:"：";padding-right:8px}.bill-charge .charge_wrap .chargeSelect-check form{padding-top:16px;text-align:center}.bill-charge .charge_wrap .chargeSelect-check form button{width:80%;margin:0 auto;padding:16px 4%;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:block}.bill-charge .charge_wrap .chargeSelect-check form button:hover{color:#777}.bill-charge .charge_wrap .chargeSelect-check form p{display:inline-block}.bill-charge .charge_wrap .chargeSelect-econ,.bill-charge .charge_wrap .chargeSelect-fin{text-align:center;background:url(/mobile/image/bill/charge/img_thankyou.png) center 40px no-repeat;background-size:auto 160px}.bill-charge .charge_wrap .chargeSelect-econ h1,.bill-charge .charge_wrap .chargeSelect-fin h1{position:relative;display:inline-block}.bill-charge .charge_wrap .chargeSelect-econ h1:before,.bill-charge .charge_wrap .chargeSelect-fin h1:before{position:absolute;display:inline-block;content:"";left:0;top:0;width:16px;height:16px;background:url(/mobile/image/common/ico_Pcoin.png) no-repeat;background-size:16px}.bill-charge .charge_wrap .chargeSelect-econ p,.bill-charge .charge_wrap .chargeSelect-fin p{padding:24px 0;background:#fff;margin:170px auto 16px}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 8px}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li{flex-grow:1;flex-basis:160px}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.coin,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.coin{width:100%;margin:0 auto;padding:0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center;margin:4px}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.coin:hover,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.coin:hover{color:#777}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.pcoin,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.pcoin{width:100%;margin:0 auto;padding:0;background:linear-gradient(to bottom,#f5acc0 0,#ed7798 85%);border:1px solid #ed7798;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #ed7798;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center;margin:4px}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.pcoin:hover,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.pcoin:hover{color:#fff}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.pcoin a,.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li.pcoin a:hover,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.pcoin a,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li.pcoin a:hover{color:#fff}.bill-charge .charge_wrap .chargeSelect-econ .chargeSelect-fin-btn li a,.bill-charge .charge_wrap .chargeSelect-fin .chargeSelect-fin-btn li a{width:100%;padding:16px 0;display:inline-block}.bill-charge .charge_wrap section.chargeSelect-fin h1{padding-left:16px}.bill-charge .charge_wrap section.chargeSelect-fin p{font-size:1.7rem}.bill-charge .charge_wrap section.chargeSelect-fin p span{color:#978356}.bill-charge .charge_wrap section.chargeSelect-fin p span:before{content:"：";color:#777}.bill-charge .charge_wrap .chargeSelect-econ{background:url(/mobile/image/bill/charge/img_thankyou2.png) center 16px no-repeat;background-size:auto 160px}.bill-charge .charge_wrap .chargeSelect-econ h1:before{background:0 0}.bill-charge .charge_wrap .chargeSelect-econ p{margin-top:148px}.bill-charge .charge_wrap .box_notice{text-align:left;padding-top:8px;padding-bottom:8px}.bill-charge .bc-Agree form{padding:0 8px 8px}@media screen and (min-width:460px){.bill-charge .bc-Agree form .message00 br{display:none}}.bill-charge .bc-Agree form .message00:after{background:url(/mobile/image/bill/charge/img_tiara.png) no-repeat center;background-size:contain}.bill-charge .bc-Agree form label{display:block;margin-left:8px}.bill-charge .bc-Agree form button{display:block;width:80%;margin:0 auto;padding:16px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;margin-top:16px}.bill-charge .bc-Agree form button:hover{color:#777}.bill-charge .bc-Agree .bc-SentenceBox{height:226px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:12px 8px;margin-top:8px;margin-bottom:8px}.bill-charge .bc-Agree .bc-SentenceBox>*{-webkit-transform:translateZ(0)}.bill-charge .bc-Agree aside{margin:24px 16px 0;padding-top:16px;padding-bottom:8px;border-top:solid 1px #d3d3d3;font-size:1.2rem;line-height:1.4rem}.bill-charge .bc-Agree aside .fw-bold{padding-bottom:8px}.bill-charge .bc-Agree aside a,.bill-charge .bc-Agree aside a:hover{color:#978356;text-decoration:underline}.bill-charge .charge-secure .box_secure{text-align:center}.bill-charge .charge-secure .box_secure form{display:inline-block;position:relative;text-align:left}@media screen and (min-width:540px){.bill-charge .charge-secure .box_secure .message02-s br{display:none}}.bill-charge .charge-secure .box_secure .message02-s p{padding-bottom:4px}.bill-charge .charge-secure .box_secure .message02-s:after{width:48px;height:56px;background:url(/mobile/image/bill/charge/img_maron.png) no-repeat center;background-size:contain}.bill-charge .charge-secure .box_secure .message02-s .checkbox01-parts{display:block;padding-left:20px;font-size:1.2rem;margin-right:0}.bill-charge .charge-secure .box_secure .message02-s .checkbox01-parts:before{top:2px;width:12px;height:12px}.bill-charge .charge-secure .box_secure .message02-s .checkbox01-parts:after{top:-3px;left:3px;width:7px;height:12px}.bill-charge .charge-secure .box_secure .charge-secure-about h1{border-bottom:solid 1px #d3d3d3;padding-bottom:4px;margin-bottom:4px}.bill-charge .charge-secure .box_secure .charge-secure-about img{width:100%;margin:8px auto 16px}.bill-charge .charge-secure .box_secure .charge-secure-btn{text-align:center}.bill-charge .charge-secure .box_secure .charge-secure-btn li{margin-bottom:16px}.bill-charge .charge-secure .box_secure .charge-secure-btn a{display:inline-block;width:80%;margin:0 auto;padding:16px 0;background:linear-gradient(to bottom,#fff 17%,#e5e5e5 85%);border:1px solid #d3d3d3;border-radius:3px;color:#777;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;margin-top:4px}.bill-charge .charge-secure .box_secure .charge-secure-btn a:hover{color:#777}#contents.error .maintenanceBox .box_notice .bill-charge .charge-secure .box_secure .charge-secure-btn li,#contents.maintenance .maintenanceBox .box_notice .bill-charge .charge-secure .box_secure .charge-secure-btn li,.bill-charge .box_notice .charge-secure .box_secure .charge-secure-btn li,.bill-charge .charge-secure .box_secure .charge-secure-btn #contents.error .maintenanceBox .box_notice li,.bill-charge .charge-secure .box_secure .charge-secure-btn #contents.maintenance .maintenanceBox .box_notice li,.bill-charge .charge-secure .box_secure .charge-secure-btn .asterisk,.bill-charge .charge-secure .box_secure .charge-secure-btn .box_notice li,.bill-charge .charge-secure .box_secure .charge-secure-btn .mypage-myboardList .myboardList .attention p,.mypage-myboardList .myboardList .attention .bill-charge .charge-secure .box_secure .charge-secure-btn p{margin-top:4px;text-align:left}.bill-charge .box_notice li a,.bill-charge .box_notice li a:hover{color:#978356;text-decoration:underline}.bill-charge .chargeBox{margin:170px auto 16px;background:#fff}.bill-charge .chargeBox dl{display:flex;margin:0 auto 8px;border-radius:15px;font-size:14px}.bill-charge .chargeBox dl:last-child{margin-bottom:15px;border-color:#b0a161}.bill-charge .chargeBox dt{display:inline-block;width:45%;padding:10px 0;border-radius:13px 0 0 12px;background-color:#aeabab;color:#fff;font-weight:700}.bill-charge .chargeBox dl:last-child dt{background-color:#d4c46c}.bill-charge .chargeBox dl:last-child dt span{padding:2px 0 2px 30px;background:url(/image/shop/charge/ico_total_pcoin.png) no-repeat 0 center;vertical-align:-11px}.bill-charge .chargeBox dd{display:inline-block;width:55%;padding:10px 10px;border:2px solid #aeabab;border-left:none;border-radius:0 14px 14px 0;text-align:right;background-color:#fff;font-weight:700}.bill-charge .chargeBox dl:last-child dd{vertical-align:-2px}.bill-charge .chargeBox dl:last-child dd:last-child{border-color:#d4c46c}.bill-charge .chargeBox dd em{padding-right:3px;font-weight:700;font-style:normal}.bill-charge .chargeBox dl:last-child dd em{color:#b88b16;font-size:18px}.bill-charge .chargeBox dl:last-child dd em:last-child{padding-left:30px;background:url(/image/shop/charge/ico_arrow_total.png) no-repeat 4px center}.bill-charge .webmoneybannerBox{height:193px;padding:139px 0 4px;background:url(/mobile/image/banner/Pcoin_banner202102.png) center 10px no-repeat;background-size:auto 180px;text-align:center}.bill-charge .webmoneybannerBox a{display:inline-block;width:47%;max-width:245px;padding:4px 0;background:#fff;border:solid 2px #fea9d1;border-radius:40px;text-align:center;font-weight:700;font-size:1.4rem}.rm-First-1910{background:url(/image/regist/lp/20191017/bg_cloud.png) repeat-x #a6e4e9 center 16px;background-size:420px auto}.rm-First-1910::after{background:url(/image/regist/lp/20191017/img_sp_LP02.png) no-repeat center bottom;background-size:contain;height:220px;bottom:3px}.rm-First-1910 .rm-First_Title{margin-bottom:20px}.rm-First-1910 .rm-Form_Title{height:130px;width:96%;margin:0 2% 10px;background:url(/image/regist/lp/20191017/img_sp_LP01.png) no-repeat center top;background-size:contain}.gt-SelectIndex_Price-collabo{background:url(/mobile/image/shop/premium/gacha/collabotitle.png) no-repeat -140px -10px;background-size:auto 140%;top:8px}