html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.alert_link{display:block;font-size:.8em;text-decoration:none;border-bottom:1px solid #fff}.alert_link:hover,.alert_link:active,.alert_link:visited{text-decoration:none}.alert_link:last-of-type{border-bottom:none}.alert_link>div{padding:10px;background-color:red;color:#fff}.alert_link>div>p{background:url("/img/pictlink_top/arrow_white.png") no-repeat right center;background-size:5px auto;padding-right:10px}.header a:link{text-decoration:none}.header-inner{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:57px;padding:12px 4% 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1}.header-logo{width:110px}.header-logo-link{display:block}.header-logo-link img{width:100%;display:block}.header-logo-link.disabled{pointer-events:none}.header-logo .digital-day-link{display:none}.site-top .header .digital-day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:initial}.site-top .header .digital-day .header-logo-link{width:110px}.site-top .header .digital-day .digital-day-link{width:113px;display:block}@media screen and (max-width: 360px){.site-top .header .digital-day .digital-day-link{width:100px}}@media screen and (max-width: 350px){.site-top .header .digital-day .digital-day-link{width:70px}}.header-btn{border:1px solid #e1e1e1;border-radius:7px}.header-btn-link{height:36px;padding:3px 10px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:10px;color:#333}.header-btn-link span{padding-top:1px}.header-btn-link.mypage img{width:unset;max-height:30px;max-width:unset;vertical-align:top;margin-left:10px}.header-btn-link.mypage .badge{position:absolute;top:-15%;right:-8%;background:#ff71a7;color:#fff;font-size:10px;width:12px;height:12px;line-height:12px;font-weight:normal;border-radius:100%;margin:0;padding:0;text-align:center}.header .menu{width:100%;background-color:#fff;border-bottom:1px solid #e1e1e1;height:57px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .menu-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .menu-list-item{list-style-type:none;width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e1e1e1}.header .menu-list-item:last-child{border-right:none}.header .menu-list-link{-webkit-box-sizing:border-box;box-sizing:border-box;padding:39px 0 1px;display:block;text-align:center;background-image:url(/img/icon/icon_menu_plus_02.png);background-repeat:no-repeat;background-size:31px 29px;background-position:center 5px;color:#333}.header .menu-list-link.puriget{background-position:center 7px}.header .menu-list-link.machine{background-image:url(/img/icon/icon_menu_machine_02.png)}.header .menu-list-link.ranking{background-image:url(/img/icon/icon_menu_ranking_02.png)}.header .menu-list-link.map{background-image:url(/img/icon/icon_menu_map.png)}.header .menu-list-link span{vertical-align:top;line-height:1;font-size:11px}.sticky-wrap{min-height:100%}.header-sticky{position:-webkit-sticky;position:sticky;top:-57px;z-index:1000}#global_footer{background:#e4e3eb;margin:0;text-align:center;padding:0}#global_footer .area-recommend-menu h3{background:#e4e3eb;padding-left:4%;padding-top:5px;line-height:2.7;letter-spacing:1px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}#global_footer .area-recommend-menu h3::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:5px;background:url("/img/line_white.png") no-repeat center center rgba(0,0,0,0);background-size:cover}#global_footer .area-recommend-menu h3::before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:5px;background:url(/img/line_white.png) no-repeat center center rgba(0,0,0,0);background-size:cover}#global_footer .area-recommend-menu ul{background:#fff}#global_footer .area-recommend-menu ul li{background:url(/img/icon/icon_arrow_right_gray.png) no-repeat center right 5px rgba(0,0,0,0);background-size:.8rem auto}#global_footer .area-recommend-menu ul li:not(:last-of-type){border-bottom:1px solid #e4e3eb}#global_footer .area-recommend-menu ul li a{display:block;width:100%;line-height:3.5rem;text-indent:1rem;text-decoration:none;text-align:left}#global_footer .support_menu{font-size:.9em;text-align:center;width:100%}#global_footer .support_menu ul{padding:0 3rem}#global_footer .support_menu ul li{display:inline-block;list-style-type:none;padding:0 .5em;margin-bottom:2rem}#global_footer .support_menu ul li a{text-decoration:underline}#global_footer .footer-wrap.primary .support_menu ul{padding:0}#global_footer .furyu_puri_official_sns{text-align:center;width:100%;padding:2rem 0}#global_footer .furyu_puri_official_sns a{color:#000;line-height:1.2;text-decoration:none;font-weight:bold;letter-spacing:.1rem}#global_footer .furyu_puri_official_sns a.icon_furyu_puri_official_twitter::before{content:"";display:inline-block;background:url("/img/icon/icon_pictlink_official_twitter_x.png") no-repeat left center;background-size:contain;vertical-align:middle;padding:.8rem;margin-right:.3rem}#global_footer .furyu_puri_official_sns a.icon_furyu_puri_official_twitter::after{content:"";display:inline-block;background:url(/img/icon/icon_arrow_right_gray.png) no-repeat center right 5px rgba(0,0,0,0);background-size:.8rem auto;vertical-align:middle;padding:.8rem}#global_footer .trademark small,#global_footer .copyright small{line-height:1.5;font-size:.7rem}#global_footer .copyright-only{padding:5% 0}#global_footer .comments{padding:3% 0}#global_footer .comments-trademark,#global_footer .comments-copyright{font-size:.6rem;display:block;color:#999;line-height:1.5}#global_footer .comments-trademark{display:none}@media(max-width: 320px){#global_footer .trademark small,#global_footer .copyright small{font-size:.6rem}#global_footer .comments-trademark,#global_footer .comments-copyright{font-size:.5rem}}#global_footer .footer-wrap .comments-trademark{display:block}#global_footer.special{background:#000;height:70px;padding:5px 0 0 0;margin:0;text-align:center}#global_footer.special.footer_copyright_only{background:#000;height:25px;padding:5px 0 0 0;margin:0;text-align:center}#global_footer.special .support_menu{font-size:.9em;text-align:center;width:100%}#global_footer.special .support_menu ul{padding:15px 0 10px 0}#global_footer.special .support_menu ul li{display:inline-block;list-style-type:none;padding:0;line-height:1.2em}#global_footer.special .support_menu ul li a{color:#fff;text-decoration:underline}#global_footer.special p small{color:#fff;line-height:2em}a{color:#000;text-decoration:underline}a:hover,a:active{color:#666}a.font_nodeco{text-decoration:none}img{vertical-align:bottom;max-width:100%}body{margin:0 auto;background-color:#fff;color:#000;line-height:1.2em;font-size:.9em;word-break:break-all;font-family:"Helvetica Neue",Helvetica,Arial}h2{font-size:24px;line-height:36px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 0 9px 0;font-size:15px;line-height:1.4em;color:#555;-webkit-appearance:none}.shadow_position{position:relative;z-index:-10;top:0}.main_content{padding-bottom:20px}ul.img{margin:0}ul.img li{padding-bottom:0;line-height:inherit}ul.img li img{width:100%}ul.text{margin:10px 0 10px 1em}ul.text.font_small{margin:10px 0 10px 1.8em}ul.text li{padding-bottom:.5em;line-height:inherit}pre ul.text{margin:0}pre ul.text.font_small{margin:0}pre ul.text li{padding-bottom:10px;line-height:inherit}pre ul.text li:last-of-type{padding-bottom:0}.accent_area ul.text{margin:0}.accent_area ul.text.font_small{margin:0}.accent_area ul.text.margin_inherit{margin:10px 0 10px 1em}.accent_area ul.text li{padding-bottom:10px;line-height:inherit}.accent_area ul.text li:last-of-type{padding-bottom:0}ol.text{margin:10px 0 10px .5em;padding:0 0 0 1em}ol.text.font_small{margin:10px 0 10px 1.5em}ol.text li{padding-bottom:.5em;line-height:inherit}.clear:after{content:".";height:0;clear:both;display:block;visibility:hidden}.padding_top5{padding-top:5px}.padding_right5{padding-right:5px}.padding_bottom5{padding-bottom:5px}.padding_left5{padding-left:5px}.padding_top10{padding-top:10px}.padding_right10{padding-right:10px}.padding_bottom10{padding-bottom:10px}.padding_left10{padding-left:10px}.padding_top15{padding-top:15px}.padding_right15{padding-right:15px}.padding_bottom15{padding-bottom:15px}.padding_left15{padding-left:15px}.padding_top20{padding-top:20px}.padding_right20{padding-right:20px}.padding_bottom20{padding-bottom:20px}.padding_left20{padding-left:20px}.padding_top25{padding-top:25px}.padding_right25{padding-right:25px}.padding_bottom25{padding-bottom:25px}.padding_left25{padding-left:25px}.padding_top30{padding-top:30px}.padding_right30{padding-right:30px}.padding_bottom30{padding-bottom:30px}.padding_left30{padding-left:30px}.padding_top35{padding-top:35px}.padding_right35{padding-right:35px}.padding_bottom35{padding-bottom:35px}.padding_left35{padding-left:35px}.padding_top40{padding-top:40px}.padding_right40{padding-right:40px}.padding_bottom40{padding-bottom:40px}.padding_left40{padding-left:40px}.padding_side10{padding:0 10px}.margin_top5{margin-top:5px}.margin_right5{margin-right:5px}.margin_bottom5{margin-bottom:5px}.margin_left5{margin-left:5px}.margin_top10{margin-top:10px}.margin_right10{margin-right:10px}.margin_bottom10{margin-bottom:10px}.margin_left10{margin-left:10px}.margin_top15{margin-top:15px}.margin_right15{margin-right:15px}.margin_bottom15{margin-bottom:15px}.margin_left15{margin-left:15px}.margin_top20{margin-top:20px}.margin_right20{margin-right:20px}.margin_bottom20{margin-bottom:20px}.margin_left20{margin-left:20px}.margin_top25{margin-top:25px}.margin_right25{margin-right:25px}.margin_bottom25{margin-bottom:25px}.margin_left25{margin-left:25px}.margin_top30{margin-top:30px}.margin_right30{margin-right:30px}.margin_bottom30{margin-bottom:30px}.margin_left30{margin-left:30px}.margin_top35{margin-top:35px}.margin_right35{margin-right:35px}.margin_bottom35{margin-bottom:35px}.margin_left35{margin-left:35px}.margin_top40{margin-top:40px}.margin_right40{margin-right:40px}.margin_bottom40{margin-bottom:40px}.margin_left40{margin-left:40px}.margin_side10{margin:0 10px}.btn-large [class^=icon-]{margin:-5px 5px 0 5px;vertical-align:middle}.btn-small [class^=icon-]{margin:-5px 3px 0 3px;vertical-align:middle}#sns_post_area_s{margin:30px auto 20px}#sns_post_area_s .btn-group{width:80%;margin:0 auto;text-align:center}#sns_post_area_s .btn-group a{width:33%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2em}#sns_post_area_s .btn-group a.btn{background-size:34px auto;background-position:center;background-repeat:no-repeat;padding:2px 10px 2px}#sns_post_area_s .btn-group a.btn:first-child{margin-left:0;border-bottom-left-radius:.5em;border-top-left-radius:.5em}#sns_post_area_s .btn-group a.btn:last-child,#sns_post_area_s .btn-group a.btn .dropdown-toggle{border-top-right-radius:.5em;border-bottom-right-radius:.5em}#sns_post_area_s .btn-group a.btn.line{background-image:url("/img/icon/icon_sns_line_s.png")}#sns_post_area_s .btn-group a.btn.line:after{content:"";background:url(/img/icon/icon_sns_new.png) scroll no-repeat center top;background-size:auto 10px;background-repeat:no-repeat;position:absolute;top:-14px;right:0;width:100%;height:10px;z-index:10}.img_sub_menu{margin:20px 0 -20px 0}.img_sub_menu li{border-top:1px solid #b1b1b1}.img_sub_menu li:last-of-type{border-bottom:1px solid #b1b1b1}.img_sub_menu li a{border-top:1px solid #f5f6f1;color:#000;display:block;padding:10px;position:relative;text-align:left;text-decoration:none}.img_sub_menu li a:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-8px;position:absolute;right:14px;top:50%}.sub_menu{margin-top:20px}.sub_menu li{border-bottom:2px dotted #b1b1b1}.sub_menu li:first-child{border-top:2px dotted #b1b1b1}.sub_menu li a{color:#b1b1b1;display:block;padding:10px;text-align:right;text-decoration:none}.sub_menu li a span{background:url(/img/icon/icon_submenu.png) scroll no-repeat left center;padding-left:15px}#save_box_large_body{overflow:hidden;background-color:#000}.meerkat{text-align:center;display:none}.close-meerkat{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;-webkit-box-shadow:rgba(0,0,0,.4) 0 2px 3px;box-shadow:rgba(0,0,0,.4) 0 2px 3px;-webkit-font-smoothing:subpixel-antialiased}button.close-meerkat{padding:0;-webkit-box-sizing:initial;box-sizing:initial}.modal{position:fixed;width:94%;top:0;left:0;margin:0 3%;z-index:1050;background-color:#fff;border:none;border-radius:.5em;-webkit-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal-open{overflow:hidden;position:fixed}.modal.in,.modal.fade.in{top:15%}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,.75)}.modal-backdrop,.modal-backdrop.fade.in{opacity:1}.modal.pictlink{border:none}.modal.pictlink .btn{display:block;padding:9px 14px;text-shadow:none}.modal.pictlink .modal-body{max-height:255px;padding:15px 10px;overflow-y:auto}.modal.pictlink .modal-body .img_present_detail{height:160px}.modal.pictlink .modal-header{background-color:#fff;border-bottom:1px solid #b1b1b1;border-radius:.5em .5em 0 0;padding:4px 5px 2px 15px}.modal.pictlink .modal-header h3{color:#ff71a7}.modal.pictlink .modal-header .close{background:url("/img/icon/icon_modal_close.png") no-repeat center center;background-size:14px auto;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:14px;width:14px;margin:0 auto auto;padding:5px;position:relative;top:1px;right:3px;text-align:center;text-decoration:none;text-shadow:none;opacity:1}.modal.pictlink .modal-header .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:1}.modal.pictlink.pictlink-message .modal-footer .message-btn{margin:0 auto;width:48.5%}.modal.pictlink.pictlink-confirm .modal-footer .confirm-btn{background-color:#9d9d9d;border:none;color:#fff;display:inline-block;width:48.5%}.modal.pictlink.pictlink-confirm .modal-footer .btn+.btn{background-color:#ff71a7;margin-bottom:0;margin-left:3%}.modal-footer{padding:0 10px 15px;background-color:#fff;border-top:none;border-radius:0 0 .5em .5em;text-align:center}.popover{position:absolute;z-index:1010;padding:5px;max-width:80%}.popover-inner{padding:3px;overflow:hidden;background:rgba(0,0,0,.8);width:auto;-webkit-box-shadow:none;box-shadow:none;border-radius:.5em}.popover-content{padding:14px;background-color:#fff;background-clip:padding-box;border-radius:.5em}.popover.bottom{margin-top:5px}.popover.bottom .arrow{position:absolute;width:0;height:0;top:0;left:50%;margin-left:-5px;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #000;border-left:5px solid rgba(0,0,0,0)}.fade.in{opacity:1}.app_download_text{text-align:center;padding:5px 15px;background-color:#000}.app_download_text a{color:#fff}.list-topics{background:#fff;list-style:none;text-align:left}.list-topics a{text-decoration:none}.list-topics li{border-bottom:1px solid #e1e1e1}.list-topics li:first-of-type{border-top:1px solid #e1e1e1}.list-topics li .detail-topics{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/img/pictlink_top/arrow_slim.png) scroll no-repeat 98% center;background-size:.6rem auto}.list-topics li .detail-topics .thumb{width:23%}.list-topics li .detail-topics .info{width:76%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4% 0 2%;font-size:.9rem}.list-topics li .detail-topics .info .category{display:inline-block;color:#fff;padding:.1rem .5rem;margin-bottom:.5rem;vertical-align:middle;font-size:.8rem}.list-topics li .detail-topics .info .category.special{background-color:#ffbfff}.list-topics li .detail-topics .info .category.special::after{content:"特集"}.list-topics li .detail-topics .info .category.puri{background-color:#ffaebc}.list-topics li .detail-topics .info .category.puri::after{content:"プリ"}.list-topics li .detail-topics .info .category.present{background-color:#ffda99}.list-topics li .detail-topics .info .category.present::after{content:"プレゼント"}.list-topics li .detail-topics .info .category.enquete{background-color:#b2f18c}.list-topics li .detail-topics .info .category.enquete::after{content:"アンケート"}.list-topics li .detail-topics .info .category.diet{background-color:#7cf0eb}.list-topics li .detail-topics .info .category.diet::after{content:"ダイエット"}.list-topics li .detail-topics .info .category.appli{background-color:#8ab1ff}.list-topics li .detail-topics .info .category.appli::after{content:"アプリ"}.list-topics li .detail-topics .info .category.beauty{background-color:#ddb6ff}.list-topics li .detail-topics .info .category.beauty::after{content:"ビューティ"}.list-topics li .detail-topics .info .updated{color:#666;margin-bottom:5px;display:inline-block;vertical-align:middle}.list-topics li .detail-topics .info .title{color:#ff71a7;text-decoration:underline;font-weight:normal;margin-bottom:5px;line-height:1.2}.login_page.main_content>div.setting_text_area{background-color:#fff;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 8px 8px}.login_page div.setting_text_area ul{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}.login_page div.setting_text_area ul li{margin:0 auto;text-align:center}.login_page div.setting_text_area ul li:first-of-type{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;font-size:18px;line-height:24px;padding:4px 10px 0}.login_page div.setting_text_area ul li:last-of-type{border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px}.login_page div.setting_text_area ul li .login_area ul li:last-of-type:before{content:"";display:block;margin:0 10px;position:relative;top:0;left:0;right:0;bottom:0;border-top:1px solid #b1b1b1}.top_page.login_page.main_content{padding-bottom:10px}.top_page.login_page.main_content>div.setting_text_area{box-shadow:0 2px 1px rgba(0, 0, 0, 0.1),0 0 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1),0 0 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1),0 0 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1),0 0 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1),0 0 1px rgba(0, 0, 0, 0.1)}.login_area{margin:0 auto}.login_area span.sub_area{margin:0 10px;padding:0}.login_area span.sub_area:last-of-type{margin-bottom:10px}.login_area ul{margin:0}.login_area ul li{border-top:none !important;margin:0 !important;padding:0 !important}.login_area ul li input{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0;width:100%}.login_area ul li input.mail_address{border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;-webkit-border-radius:.5em .5em 0 0;-o-border-radius:.5em .5em 0 0;-ms-border-radius:.5em .5em 0 0;border-bottom:none}.login_area ul li input.password{border-top:none;border-radius:0 0 .5em .5em;-moz-border-radius:0 0 .5em .5em;-webkit-border-radius:0 0 .5em .5em;-o-border-radius:0 0 .5em .5em;-ms-border-radius:0 0 .5em .5em;margin-top:-1px}.top_page.main_content{background-color:#f0f0f0;padding-bottom:0;overflow:hidden}.top_page.main_content>section{background-color:#fff;border:1px solid #ccc;margin:10px 8px;padding:0 0 10px 0}.top_page.main_content>section.border_bottom_none{border-bottom:none}.top_page h2.title_img{border-bottom:1px solid #999;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;line-height:27px;margin:0;padding:0 0 0 10px;position:relative}.top_page h2.title_img img{height:21px}.aside_section{text-align:left}.aside_section>section{background-color:#fff;border:1px solid #b1b1b1;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:8px;padding:0}.aside_section h2.title_img{border-bottom:1px solid #999;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;line-height:27px;margin:0;padding:0 0 0 10px;position:relative}.aside_section h2.title_img img{height:21px}.aside_section .present_list_area .present_list{width:33.3%;float:left;background-color:#fff;padding:0}.aside_section .present_list_area .present_list:nth-of-type(3n+2){width:33.4%}.aside_section .present_list_area ul .present_list .present_list_detail .thumb img{margin-bottom:0 !important;width:100%;max-width:100px}.aside_section.hide_info .present_list_area ul .present_list .present_list_detail .thumb img{max-width:unset}.aside_section.hide_info .present_list_area ul .present_list .present_list_detail .info{display:none}.aside_section .present_list_area ul .present_list.open.app_only .present_list_detail .thumb:before,.aside_section .present_list_area ul .present_list.closed.app_only .present_list_detail .thumb:before{display:none}#information_machine_top.main_content>section#machine_lineup{border:none;background-color:#fff;border:1px solid #ccc;margin:0;padding:0 0 10px 0}#information_machine_top.main_content>section>h2.sold{background-color:#fff;border-top:1px solid #dbded7;border-right:none;border-bottom:none;border-left:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;color:#000;font-size:14px;line-height:1.2em;font-weight:normal;padding:5px 10px 5px 10px;text-align:left;text-shadow:none}#information_machine_top .topics_machine_area .topics_list_area .topics_list:last-of-type a{border-bottom:none}#information_machine_top .topics_machine_area .topics_list_area ul .topics_list .topics_list_detail .info .category{display:none}#information_machine_top .flickable_list .viewport{overflow:hidden;margin:0 auto}#information_machine_top .flickable_list .flipsnap{padding-left:0 !important}#information_machine_top .flickable_list .flipsnap:after{content:"";display:block;clear:both;height:0}#information_machine_top .flickable_list .item{position:relative;text-align:center;color:#666;float:left}#information_machine_top .flickable_list .item a{text-decoration:none}#information_machine_top .flickable_list .item img{background-color:#fff;width:90%;height:auto;border:none !important;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-ms-border-radius:.5em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding:0 0 18px 0}#information_machine_top .flickable_list .item p{background-color:transparent;color:#ff009c;display:block;position:absolute;bottom:0;left:0;border-radius:0 0 .5em .5em;-moz-border-radius:0 0 .5em .5em;-webkit-border-radius:0 0 .5em .5em;-o-border-radius:0 0 .5em .5em;-ms-border-radius:0 0 .5em .5em;width:100%;z-index:100}#information_machine_top .flickable_list .item p span{bottom:0;display:block;font-size:.7em;padding:4px 10px 5px;line-height:1.2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}#machine_top.main_content{background-color:#f0f0f0;padding-bottom:0;overflow:hidden}#machine_top.main_content>section{background-color:#fff;border:1px solid #ccc;margin:10px 8px;padding:0 0 10px 0}#machine_top.main_content nav.btn_list_area ul li.btn_list .btn_list_detail .thumb{padding:3px}#official_top.main_content{background-color:#f0f0f0;padding-bottom:0;overflow:hidden}#official_top.main_content section{background-color:#fff;border:1px solid #ccc;margin:10px 8px}#special_top.main_content{background-color:#f0f0f0;padding-bottom:0;overflow:hidden}#special_top.main_content section{background-color:#fff;border:1px solid #ccc;margin:10px 8px}.setting_page.main_content{background-color:#f0f0f0;padding-top:10px}.setting_page.main_content>section{background-color:#fff;border:1px solid #b1b1b1;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-ms-border-radius:.5em;margin:0 8px 20px 8px;padding:0}.setting_page.main_content>section.border_bottom_none{border-bottom:none}.setting_page.main_content ul.payment_method_list>li{border-style:none !important;padding:0}.setting_page.main_content ul.payment_method_list>li:not(:first-child){padding-top:10px}.setting_page.main_content ul.payment_method_list>li>p{color:#999}.setting_page div.setting_text_area{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-ms-border-radius:.5em}.setting_page div.setting_text_area ul li{margin-left:0}.setting_page div.setting_text_area ul li.single{border-radius:.5em !important;-moz-border-radius:.5em !important;-webkit-border-radius:.5em !important;-o-border-radius:.5em !important;-ms-border-radius:.5em !important}.setting_page div.setting_text_area ul li:first-of-type{border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;-webkit-border-radius:.5em .5em 0 0;-o-border-radius:.5em .5em 0 0;-ms-border-radius:.5em .5em 0 0;border-top:none}.setting_page div.setting_text_area ul li:last-of-type{border-radius:0 0 .5em .5em;-moz-border-radius:0 0 .5em .5em;-webkit-border-radius:0 0 .5em .5em;-o-border-radius:0 0 .5em .5em;-ms-border-radius:0 0 .5em .5em}.setting_page nav.btn_area{background-color:#fff;border-top:1px solid #b1b1b1;border-right:none;border-bottom:1px solid #b1b1b1;border-left:none;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-ms-border-radius:.5em}.setting_page nav.btn_area ul li{margin-left:0;position:relative}.setting_page nav.btn_area ul li.single a{border-radius:.5em !important;-moz-border-radius:.5em !important;-webkit-border-radius:.5em !important;-o-border-radius:.5em !important;-ms-border-radius:.5em !important}.setting_page nav.btn_area ul li:first-of-type a{border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;-webkit-border-radius:.5em .5em 0 0;-o-border-radius:.5em .5em 0 0;-ms-border-radius:.5em .5em 0 0;border-top:none}.setting_page nav.btn_area ul li:last-of-type a{border-radius:0 0 .5em .5em;-moz-border-radius:0 0 .5em .5em;-webkit-border-radius:0 0 .5em .5em;-o-border-radius:0 0 .5em .5em;-ms-border-radius:0 0 .5em .5em}.base_btn_area{text-align:left}.base_btn_list_area .base_btn_list a{background:url(/img/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px solid #ccc;display:block;text-decoration:none}.base_btn_list_area .base_btn_list:nth-child(odd) a{background-color:#fff}.base_btn_list_area .base_btn_list:nth-child(even) a{background-color:#fff}.base_btn_list_area .base_btn_list:first-of-type a{border-top:none}.base_btn_list_area ul .base_btn_list .base_btn_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:10px 7% 10px 10px;position:relative;text-decoration:none;width:100%}.base_btn_list_area ul .base_btn_list .base_btn_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .thumb{text-align:center;width:30%}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .thumb img{margin-bottom:0 !important;max-width:80px}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .info{font-size:1.2em;line-height:1.3em;padding:0 0 0 10px;width:70%}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .info .title{color:#ff009c;font-size:.8em;font-weight:normal;line-height:1em;margin-bottom:5px}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .info .point{font-weight:bold;font-size:.75em;line-height:1.1em}.base_btn_list_area ul .base_btn_list .base_btn_list_detail .info .updated{display:inline-block;color:#666;font-size:.5em;font-weight:normal;line-height:1em;letter-spacing:.1em;padding:2px 5px;margin-bottom:5px}.border_top .purimo_list_area{border-top:1px solid #ccc}.purimo_list_area .purimo_list a{background:url(/img/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-top:1px solid #ccc;display:block;text-decoration:none}.purimo_list_area .purimo_list:nth-child(odd) a{background-color:#fff}.purimo_list_area .purimo_list:nth-child(even) a{background-color:#fff}.purimo_list_area .purimo_list:first-of-type a{border-top:none}.purimo_list_area ul .purimo_list .purimo_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:8px 7% 8px 8px;position:relative;text-decoration:none;width:100%}.purimo_list_area ul .purimo_list .purimo_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.purimo_list_area ul .purimo_list .purimo_list_detail .thumb{text-align:center;max-width:20%}.purimo_list_area ul .purimo_list .purimo_list_detail .thumb img{display:block;max-width:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}.purimo_list_area ul .purimo_list .purimo_list_detail .info{font-size:1em;line-height:1.3em;padding:0 0 0 7px;min-width:80%}.purimo_list_area ul .purimo_list .purimo_list_detail .info .name{color:#ff009c;font-size:.95em;font-weight:bold;line-height:1em}.purimo_list_area ul .purimo_list .purimo_list_detail .info .pictlink_id{margin-top:3px;font-weight:normal;color:#999;font-size:.75em;line-height:1.1em}#official_top .puri_category_area .puri_category_list_area .puri_category_list:nth-child(5),#official_top .puri_category_area .puri_category_list_area .puri_category_list:nth-child(6){border-bottom:none}.puri_category_area{position:relative}.puri_category_area .icon_help_puricategory{position:relative;top:-30px;margin-bottom:-30px;vertical-align:middle;max-height:24px;text-align:right;padding:3px 10px}.puri_category_area .icon_help_puricategory img{height:24px}.puri_category_area .puri_category_list_area ul{margin:0 auto;list-style:none;overflow:hidden;zoom:1}.puri_category_area .puri_category_list_area .puri_category_list{position:relative;float:left;width:50%;z-index:10;border-bottom:1px solid #ccc;overflow:hidden}.puri_category_area .puri_category_list_area .puri_category_list:nth-child(odd){border-right:1px solid #ccc}.puri_category_area .puri_category_list_area .puri_category_list.limited:before{content:"限定";display:block;color:#fff;background-color:#ff009c;font-size:.6em;font-weight:bold;line-height:1.2em;letter-spacing:-0.1em;position:absolute;top:-19px;right:-48px;z-index:10000;-webkit-box-shadow:none;box-shadow:none;text-align:center;width:100px;padding:30px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.puri_category_area .puri_category_list_area .puri_category_list a{background:url(/img/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;display:block;text-decoration:none}.puri_category_area .puri_category_list_area ul .puri_category_list .puri_category_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:5px 7% 5px 5px;position:relative;text-decoration:none;width:100%}.puri_category_area .puri_category_list_area ul .puri_category_list .puri_category_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.puri_category_area .puri_category_list_area ul .puri_category_list .puri_category_list_detail .thumb{position:relative;display:block;z-index:100;background-repeat:no-repeat;background-position:center top;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;width:50px;height:50px}.puri_category_area .puri_category_list_area ul .puri_category_list .puri_category_list_detail .info{font-size:1em;line-height:1.3em;width:70%;padding-left:10px;text-align:left}.puri_category_area .puri_category_list_area ul .puri_category_list .puri_category_list_detail .info .title{font-size:.8em;font-weight:normal;line-height:1em}#top_menu .topics_list_area .topics_list:nth-child(n+5),#top_information .topics_list_area .topics_list:nth-child(n+5),#top_menu .topics_list_area .topics_list.topics_app,#top_information .topics_list_area .topics_list.topics_app{display:none}#top_menu .topics_new_area .topics_list_area ul .topics_list .topics_list_detail .info .updated,#top_information .topics_new_area .topics_list_area ul .topics_list .topics_list_detail .info .updated{padding-left:0}#top_menu .topics_new_area .topics_list_area ul .topics_list .topics_list_detail .info .category,#top_information .topics_new_area .topics_list_area ul .topics_list .topics_list_detail .info .category{display:none}.topics_area{text-align:left}.topics_area .btn_see_more{border-top:1px solid #ccc;padding:10px 0;margin:0}.topics_area section>h2{font-size:16px;line-height:1.2em;font-weight:bold;padding:5px 10px 5px 10px;border-bottom:1px solid #ccc}.border_top .topics_list_area{border-top:1px solid #ccc}.topics_list_area .topics_list a{background:url(/img/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px dotted #ccc;display:block;text-decoration:none}.topics_list_area .topics_list:last-of-type a{border-bottom:1px solid #ccc}.topics_list_area .topics_list:nth-child(n+20){display:none}.topics_list_area .topics_list.topics_app{display:block}.topics_list_area .topics_list:nth-child(odd) a{background-color:#fff}.topics_list_area .topics_list:nth-child(even) a{background-color:#fff}.topics_list_area .topics_list:first-of-type a{border-top:none}.topics_list_area .topics_list a.closed .title:before{content:"[終了]";color:#666;font-size:.8em;padding:0 5px 0 0}.topics_list_area ul .topics_list .topics_list_detail{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25px 0 0;width:100%;border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;position:relative;text-decoration:none}.topics_list_area ul .topics_list .topics_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.topics_list_area ul .topics_list .topics_list_detail .thumb{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;text-align:center}.topics_list_area ul .topics_list .topics_list_detail .thumb img{width:100%;max-width:100%;margin-bottom:0 !important}.topics_list_area ul .topics_list .topics_list_detail .info{display:table-cell;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;line-height:0;vertical-align:middle;font-size:1.1em;line-height:1.3em}.topics_list_area ul .topics_list .topics_list_detail .info .updated{display:inline-block;margin:0;padding:0;font-size:11px;line-height:18px;letter-spacing:0;color:#666;font-weight:normal}.topics_list_area ul .topics_list .topics_list_detail .info .category{display:inline-block;margin:0;padding:0 5px;border-radius:1px;font-size:11px;line-height:18px;letter-spacing:0;color:#fff;font-weight:normal}.topics_list_area ul .topics_list.topics_app .topics_list_detail .info .category{background-color:#f6c}.topics_list_area ul .topics_list.topics_special .topics_list_detail .info .category{background-color:#f6c}.topics_list_area ul .topics_list.topics_special.topics_machine .topics_list_detail .info .category{background-color:#f6c}.topics_list_area ul .topics_list.topics_special.topics_present .topics_list_detail .info .category{background-color:#6cf}.topics_list_area ul .topics_list.topics_present .topics_list_detail .info .category{background-color:#6cf}.topics_list_area ul .topics_list.topics_research .topics_list_detail .info .category{background-color:#6c9}.topics_list_area ul .topics_list.topics_machine .topics_list_detail .info .category{background-color:#c6f}.topics_list_area ul .topics_list .topics_list_detail .info .title{margin:0 0 2px;font-size:.8em;line-height:1.3;color:#39c;text-decoration:underline;font-weight:normal}.topics_list_area ul .topics_list .topics_list_detail .info .point{margin:0;font-size:.75em;line-height:1.2;color:#666;font-weight:normal}.topics_list_area ul .topics_list .topics_list_detail .info .updated+.title{margin-top:5px}.topics_list_area ul .topics_list .topics_list_detail .info .category+.title{margin-top:5px}.topics_list_area ul .topics_list .topics_list_detail .info .title br{display:none}.purimo_best_btn_area{padding:0 10px 0}.purimo_best_btn_area .btn-group{width:100%}.purimo_best_btn_area .btn-group+.btn-group{margin-left:0}.purimo_best_btn_area .btn-group a.btn{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;padding:1%;width:33%}.purimo_best_btn_area .btn-group a.btn h2{color:#ff009c;font-size:.9em;font-weight:normal;line-height:1.2em;margin-top:5px;text-decoration:underline;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.purimo_best_btn_area .btn-group a.btn img{width:100%;margin-bottom:0 !important}.purimo_best_btn_area .btn-group a.btn img:hover{opacity:.8;filter:alpha(opacity=80)}.purimo_special_list_area a{background:url(/img/official/top/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px solid #b1b1b1;display:block;text-decoration:none}.purimo_special_list_area a:nth-child(odd){background-color:#fff}.purimo_special_list_area a:nth-child(even){background-color:#fff}.purimo_special_list_area a:first-of-type{border-top:1px solid #b1b1b1}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:5px 7% 5px 5px;position:relative;text-decoration:none;width:100%}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .thumb{text-align:center;width:18%}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .thumb img{max-width:50px}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info{line-height:1.2em;padding:5px 0 5px 10px;width:82%}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info .title{color:#999;font-size:.9em;font-weight:normal;line-height:1.1em;margin-bottom:5px}.purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info .point{font-weight:bold;font-size:1em}.purimo_genre_list_area ul{overflow:hidden;zoom:1}.purimo_genre_list_area .purimo_genre_list{width:50%;float:left;padding:0 8px;border-bottom:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;white-space:nowrap;overflow:hidden;font-size:14px}.purimo_genre_list_area .purimo_genre_list a{display:block;text-decoration:none;color:#000;line-height:3}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+1){border-left:5px solid #ff697e}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+2){border-left:5px solid #ff8ffe}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+3){border-left:5px solid #ad77ff}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+4){border-left:5px solid #666}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+5){border-left:5px solid #ff8933}.purimo_genre_list_area .purimo_genre_list:nth-of-type(6n+6){border-left:5px solid #3ac5ff}.purimo_genre_list_area .purimo_genre_list.genre_all{border-left:5px solid #fc3}.purimo_genre_list_area .purimo_genre_list:nth-child(odd){border-right:1px solid #e6e6e6}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:1px 7% 1px 0;position:relative;text-decoration:none;width:100%}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail .thumb{text-align:center;width:18%}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail .thumb img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;max-width:48px}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail .info{line-height:1.2em;padding:5px 0 5px 5px;width:82%}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail .info .genre{color:#fff;font-size:1.2em;line-height:1.2em;margin-bottom:5px}.purimo_genre_list_area ul li.purimo_genre_list .purimo_genre_list_detail .info .magazine{font-size:.9em}.campaign_payment_list_area a{background:url(/img/official/top/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px solid #e6e6e6;display:block;text-decoration:none}.campaign_payment_list_area a:nth-child(odd){background-color:#fff}.campaign_payment_list_area a:nth-child(even){background-color:#fff}.campaign_payment_list_area a:first-of-type{border-top:none}.campaign_payment_list_area a:last-of-type{border-bottom:none;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px}.campaign_payment_list_area a:nth-child(3){border-bottom:none;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px}.campaign_payment_list_area a:nth-child(n+3){border-bottom:none}.campaign_payment_list_area a:nth-child(n+4){display:none}.campaign_payment_list_area a.closed .title:before{content:"[終了]";color:#666;font-size:.8em;padding:0 5px 0 0}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:0 7% 0 0;position:relative;text-decoration:none;width:100%}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .thumb{text-align:center;width:25%}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .thumb img{margin-bottom:0 !important;max-width:70px}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info{line-height:1.2em;padding:5px 0 5px 10px;width:75%}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info .title{color:#ff009c;font-size:.8em;font-weight:normal;line-height:1em;margin-bottom:5px}.campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info .point{font-weight:bold;font-size:.75em;line-height:1.1em}#present_top h2{font-size:1.3em;padding:4px 12px;line-height:1;border-bottom:1px solid #e6e6e6}#present_top section{margin-bottom:0}#present_top .intro_area h2{border:none;margin:0;padding:0}#present_top .intro_area>div{padding:5px}#present_top .intro_area>div figure{width:40px;text-align:right}#present_top .intro_area>div figure img{width:40px}#present_top .intro_area>div p{width:230px}#present_page .modal.in,#present_page .modal.fade.in{top:58px}#present_page .modal.pictlink .modal-body{max-height:none;overflow-y:hidden}#present_page .modal.pictlink .modal-body .img_present_detail{max-height:160px}.present_list_area:after{content:".";display:block;height:0;clear:both;visibility:hidden}#present_top .present_area{margin-bottom:20px;text-align:left}#present_top .present_area section>h2{font-size:1.3em;padding:4px 12px;line-height:1;border-bottom:1px solid #e6e6e6}.present_list_area .present_list{width:50%;float:left;background-color:#fff;padding:0 0 5px 0}.present_list_area .present_list:nth-of-type(3n+2){width:50%}.present_list_area .present_list.closed{display:none}.present_list_area .present_list a{background:none;display:block;text-align:center;text-decoration:none}.present_list_area .present_list:nth-child(odd) a{background-color:#fff}.present_list_area .present_list:nth-child(even) a{background-color:#fff}.present_list_area ul .present_list .present_list_detail{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:3px;position:relative;text-decoration:none}.present_list_area ul .present_list .present_list_detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}.present_list_area ul .present_list .present_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.present_list_area ul .present_list .present_list_detail .thumb{text-align:center;position:relative;display:inline-block;color:#fff;overflow:hidden}.present_list_area ul .present_list .present_list_detail .thumb img{margin-bottom:0 !important;width:100%;max-width:150px}.present_list_area ul .present_list .present_list_detail .info{padding:5px 0 0 0}.present_list_area ul .present_list .present_list_detail .info .title{text-align:center;font-size:.6em;font-weight:normal;line-height:1.4em;padding:0}.top_page .purimo_best_btn_area{padding:3px 0;border-bottom:1px solid #e6e6e6}.top_page .purimo_best_btn_area .btn-group{width:100%}.top_page .purimo_best_btn_area .btn-group+.btn-group{margin-left:0}.top_page .purimo_best_btn_area .btn-group a.btn{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;padding:1%;width:33%}.top_page .purimo_best_btn_area .btn-group a.btn h2{color:#ff009c;font-size:.9em;font-weight:normal;line-height:1.2em;margin-top:5px;text-decoration:underline;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.top_page .purimo_best_btn_area .btn-group a.btn img{width:100%;margin-bottom:0 !important}.top_page .purimo_best_btn_area .btn-group a.btn img:hover{opacity:.8;filter:alpha(opacity=80)}.top_page .topics_purimo_area nav.btn_list_area ul li.btn_list{border-bottom:1px solid #ccc}.top_page .topics_purimo_area nav.btn_list_area ul li.btn_list .thumb{padding:3px}.top_page .topics_purimo_area nav.btn_list_area ul li.btn_list .thumb img{width:50px}.top_page .topics_purimo_area nav.btn_list_area ul li.btn_list .info .point{font-size:.8em}.top_page .purimo_special_list_area a{background:url(/img/official/top/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px solid #e6e6e6;display:block;text-decoration:none}.top_page .purimo_special_list_area a:nth-child(odd){background-color:#fff}.top_page .purimo_special_list_area a:nth-child(even){background-color:#fff}.top_page .purimo_special_list_area a:first-of-type{border-top:none}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:0 7% 0 0;position:relative;text-decoration:none;width:100%}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .thumb{text-align:center;width:25%}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .thumb img{margin-bottom:0 !important;max-width:70px}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info{line-height:1.2em;padding:5px 0 5px 10px;width:75%}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info .title{color:#ff009c;font-size:.8em;font-weight:normal;line-height:1em;margin-bottom:5px}.top_page .purimo_special_list_area ul li.purimo_special_list .purimo_special_list_detail .info .point{font-weight:bold;font-size:.9em}.top_page .purimo_genre_list_area{margin-bottom:10px}.top_page .purimo_genre_list_area a{text-decoration:none}.top_page .purimo_genre_list_area a:first-of-type{border-top:none}.top_page .present_list_area .present_list{width:25%;float:left;background-color:#fff;padding:0}.top_page .present_list_area .present_list:nth-child(n+5){display:none}.top_page .present_list_area ul .present_list .present_list_detail .thumb img{margin-bottom:0 !important;width:100%;max-width:100px}.top_page .present_list_area ul .present_list.open.app_only .present_list_detail .thumb:before,.top_page .present_list_area ul .present_list.closed.app_only .present_list_detail .thumb:before{display:none}.top_page .campaign_payment_list_area a{background:url(/img/official/top/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;-o-background-size:auto 15px;-ms-background-size:auto 15px;border-bottom:1px solid #e6e6e6;display:block;text-decoration:none}.top_page .campaign_payment_list_area a:nth-child(odd){background-color:#fff}.top_page .campaign_payment_list_area a:nth-child(even){background-color:#fff}.top_page .campaign_payment_list_area a:first-of-type{border-top:none}.top_page .campaign_payment_list_area a:last-of-type{border-bottom:none;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px}.top_page .campaign_payment_list_area a:nth-child(3){border-bottom:none;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px}.top_page .campaign_payment_list_area a:nth-child(n+4){display:none}.top_page .campaign_payment_list_area a.closed .title:before{content:"[終了]";color:#666;font-size:.8em;padding:0 5px 0 0}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail{border-top:none;border-right:none;border-left:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;margin:0 auto;padding:0 7% 0 0;position:relative;text-decoration:none;width:100%}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:.8;filter:alpha(opacity=80)}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .thumb{text-align:center;width:25%}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .thumb img{margin-bottom:0 !important;max-width:70px}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info{line-height:1.2em;padding:5px 0 5px 10px;width:75%}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info .title{color:#ff009c;font-size:.8em;font-weight:normal;line-height:1em;margin-bottom:5px}.top_page .campaign_payment_list_area ul li.campaign_payment_list .campaign_payment_list_detail .info .point{font-weight:bold;font-size:.75em;line-height:1.1em}.area-furyu-banner{padding:8px 0;text-align:center;background:#fff}.area-furyu-banner:empty{padding:0}.area-furyu-banner>br{display:none}.area-furyu-banner .banner-impress{display:none}.area-furyu-banner .link_item{color:#000;font-size:.8rem;border-bottom:none;display:block;text-decoration:underline;text-align:center}.main_content section{margin-bottom:10px}.main_content section.bg_gray a{-webkit-box-shadow:none;box-shadow:none}.padding_0{padding:0 !important}.padding_top0{padding-top:0 !important}.padding_right0{padding-right:0 !important}.padding_bottom0{padding-bottom:0 !important}.padding_left0{padding-left:0 !important}.padding_side0{padding-left:0 !important;padding-right:0 !important}.margin_0{margin:0 !important}.margin_top0{margin-top:0 !important}.margin_right0{margin-right:0 !important}.margin_bottom0{margin-bottom:0 !important}.margin_left0{margin-left:0 !important}.margin_left4{margin-left:4px !important}.margin_side0{margin-left:0 !important;margin-right:0 !important}.flt_left{float:left !important}.flt_right{float:right !important}.flt_none{float:none !important;margin:0 auto !important}.overflow_hidden{overflow:hidden}.layout_btn{display:block;background:#fff;color:#333;border:1px solid #b1b1b1;-webkit-box-shadow:none;box-shadow:none;border-radius:.5em;font-size:15px;font-weight:bold;padding:9px 14px;margin:10px 10px 0;line-height:normal;text-align:center;text-decoration:none}.layout_btn.shadow{-webkit-box-shadow:rgba(0,0,0,.25) 1px 3px 3px !important;box-shadow:rgba(0,0,0,.25) 1px 3px 3px !important}.display_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.border_box{-webkit-box-sizing:border-box;box-sizing:border-box}.box_pack_start{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.box_pack_end{-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.box_pack_justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.box_align_start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.box_align_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.box_align_end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.font_center{text-align:center}.font_left{text-align:left}.font_right{text-align:right}.font_bold{font-weight:bold}.font_normal{font-weight:normal}.font_underline{text-decoration:underline}.font_line_through{text-decoration:line-through}.font_nodeco{text-decoration:none}.font_xxlarge{font-size:30px;line-height:1.4em}.font_xlarge{font-size:24px;line-height:1.4em}.font_large{font-size:18px;line-height:1.4em}.font_default{font-size:14px;line-height:1.2em}.font_small{font-size:12px;line-height:1.2em}.font_small_10{font-size:10px;line-height:1em}.font_xsmall{font-size:.8em}.font_docomo{color:#e9030e}.font_au{color:#ff871d}.font_softbank{color:#33c0d4}.font_rakuten{color:#666}.font_alert{color:red}.font_pink{color:#ff71a7}.font_black{color:#000}.font_gray{color:#666}.font_white{color:#fff}.font_link{color:#000}.font_mark:before{content:"■";padding-right:5px}.font_gyza_purple{color:#772de5}.font_gyza_navy{color:#020661}.font_ip{color:#ff15aa}.font_r{color:#039}.line_height_inherit{line-height:inherit}.bg_white{background-color:#fff}.bg_gray{background-color:#f5f5f5}.bg_gray_light{background-color:#e9eaea}.bg_black{background-color:#000}.bg_pink_light{background-color:#ff62ac;color:#fff}.bg_pink_light_flat{background-color:#ffc5dc}.bg_pink_light_pale{background-color:#fde5e3}.bg_pink_light_soft{background-color:#fcf0f6}.bg_purimo_lp .furyu_banner_area img{width:80% !important}.sub_area{padding:10px}.text_copy_area{min-height:3em !important;font-size:1.2em !important;border-radius:.5em !important}.icon_alert{background:url("/img/icon/icon_alert.png") no-repeat left center;background-size:16px auto;padding:3px 0 3px 20px}.icon_alert.yellow{background:url("/img/icon/icon_alert_yellow.png") no-repeat left center;background-size:20px auto;padding:3px 0 3px 25px}.icon_alert.yellow.font_large{padding:3px 0 3px 26px}.icon_side_alert.yellow{background-image:url("/img/icon/icon_alert_yellow.png"),url("/img/icon/icon_alert_yellow.png");background-repeat:no-repeat;background-position:left center,right center;background-size:16px auto;padding:3px 20px 3px 20px}.icon_id{background:url("/img/icon/icon_id.png") no-repeat left center;background-size:16px auto;padding:3px 0 3px 20px}.icon_img_delete{background:url("/img/icon/icon_img_delete.png") no-repeat left center;background-size:20px auto;padding:3px 0 3px 25px}.icon_img_fail{background:url("/img/icon/icon_img_fail.png") no-repeat left center;background-size:20px auto;padding:3px 0 3px 25px}.icon_img_permission{background:url("/img/icon/icon_img_permission.png") no-repeat left center;background-size:20px auto;padding:3px 0 3px 25px}.icon_admit_alert{background:url(/img/icon/icon_admit_alert.png) no-repeat right center;background-size:auto 18px;padding:5px 30px 5px 5px}.icon_withdrawal_alert_01{padding:10px 0 10px 10px;font-weight:bold}.icon_withdrawal_alert_02{background:url(/img/icon/icon_withdrawal_alert_02.png) no-repeat left center;background-size:34px auto;padding:10px 0 10px 40px;font-weight:bold}.icon_text_area_fp{background:url("/img/icon/icon_text_area_fp.png") no-repeat left center;background-size:auto 50px;padding:0 0 0 50px;min-height:50px}.furyu_banner_area{padding-bottom:0}.furyu_banner_area br{display:none}.furyu_banner_area .banner-impress{display:none}.furyu_banner_area a img{width:100%;margin:0 0 10px 0 !important}.furyu_banner_area a img:last-of-type{margin:0}.furyu_banner_area.top_page{padding:0 !important}.furyu_banner_area.top_page .link_item{margin:0 10px 5px 10px;color:#000;font-size:12px;line-height:inherit;border-bottom:none;display:block;text-decoration:underline;text-align:center}.furyu_banner_area.top_page .link_item:first-of-type{margin:10px 10px 5px 10px !important}.furyu_banner_area.top_page .link_item:last-of-type{margin:0 10px 10px 10px}.furyu_banner_area.top_page .link_item:last-of-type a{border-bottom:none}.furyu_banner_area.top_page.border_bottom .link_item:last-of-type a{border-bottom:1px solid #ccc}.furyu_banner_area.login_page{padding-top:8px;text-align:center}.furyu_banner_area.login_page .link_item{margin:0 10px 5px 10px}.furyu_banner_area.login_page .link_item:last-of-type{margin-bottom:10px}.furyu_banner_area.login_page .link_item a{font-size:12px;line-height:inherit;text-decoration:underline}.furyu_banner_area.maintenance_page section{margin:10px 0 20px}.furyu_banner_area.maintenance_page h2{padding:10px 10px 5px 10px;line-height:1.4em}.furyu_banner_area.maintenance_page h2:before{content:"★";color:#ff71a7;padding:0 5px 0 0}.furyu_banner_area.maintenance_page p{margin:5px 10px 10px 10px}.btn_open_id{background-repeat:no-repeat;background-position:5% center;border-radius:.5em;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:5px 10px 10px;padding-left:40px;position:relative;text-decoration:none}.btn_open_id:hover{text-decoration:none}.btn_open_id .btn_inner{border:none;border-top-left-radius:0;border-top-right-radius:.4em;border-bottom-left-radius:0;border-bottom-right-radius:.4em;display:block;padding:10px 14px}.btn_open_id .btn_text{color:#fff;font-weight:bold;text-shadow:none}.btn_open_id.docomo{background:url(/img/login/icon_login_docomo.gif) no-repeat 14px center;border:1px solid #e9030e}.btn_open_id.docomo .btn_inner{background:#e9030e}.btn_open_id.au{background:url(/img/login/icon_login_au.png) no-repeat 6px center/32px 32px;border:1px solid #ea5404}.btn_open_id.au .btn_inner{background:#ea5404}.btn_open_id.softbank{background:url(/img/login/icon_login_sb.png) no-repeat 14px center;border:1px solid #33c0d4}.btn_open_id.softbank .btn_inner{background:#33c0d4}.btn_open_id.twitter{background:url(/img/icon/icon_pictlink_official_twitter.png) no-repeat 14px center;border:1px solid #00aced;background-size:15px}.btn_open_id.twitter .btn_inner{background:#00aced}.btn_open_id.line{background:url(/img/login/icon_login_line.png) no-repeat 0px center;border:1px solid #00c300;background-color:#00c300;background-size:40px}.btn_open_id.line .btn_inner{background:#00c300}.login-steps{display:block;overflow:hidden;padding-right:15px;margin-top:1%}.login-steps li{display:block;background-color:#fbdae6;width:32%;height:60px;position:relative;float:right;margin-right:3px}.login-steps li::after{content:"";position:absolute;left:100%;top:0;width:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:15px solid #fbdae6}.login-steps li::before{content:"";position:absolute;left:0;top:0;width:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:15px solid #fff}.login-steps li:last-of-type::before{display:none}.login-steps li p{color:#666;padding:0 10px 0 15px;text-align:center;font-size:.8em;margin-top:2px}.login-steps li strong{font-size:1.2em;color:#ed4580}.login-steps li.active{background-color:#ed4580}.login-steps li.active::after{border-left:15px solid #ed4580}.login-steps li.active p{color:#fff}.login-steps li.active strong{font-size:1.2em;color:#fff}.notes-on-login{display:list-item;list-style-type:disc;margin-left:1.2em}.payment_btn_area li{border-top:1px solid #dbded7}.payment_btn_area li:last-child{border-bottom:1px solid #dbded7}.payment_btn_area li.disabled{border:none;font-size:.85em}.payment_btn_area li.disabled h4{background-color:#f5f5f5;border-right:none;border-bottom:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:14px;line-height:1.2em;font-weight:normal;padding:5px 10px;text-align:left;text-shadow:none}.payment_btn_area li.payment_credit form{padding-bottom:0}.payment_btn_area li.payment_credit input[type=submit]{width:100%}.payment_btn_area li.payment_credit>.credit_types{margin:10px;width:50%}.payment_btn_area li.payment_rakuten iframe{display:block;margin:0 auto 10px}.payment_btn_area li.payment_rakuten>p{background:url(/img/icon/icon_payment_rakuten_s.png) scroll no-repeat 0 center;background-size:30px 30px;margin:10px 10px 5px;font-size:.8em;padding-left:35px;min-height:30px;line-height:30px}.payment_btn_area li>p strong{font-size:1.25em}.payment_btn_area .navigation_img{text-align:center;margin:6px 0}.payment_btn_area .payment_icon{vertical-align:baseline;display:inline-block}.payment_btn_area .payment_icon img{margin:0 20px 2px 0}.payment_btn_area .payment_icon_logo{width:auto;height:42px}.payment_btn_area .payment_icon.softbank img{margin:0 20px 2px 0;float:left}.payment_btn_area .payment_icon.appli img{margin:0}.payment_btn_area .payment_icon.appli span{margin-bottom:3px;display:inline-block}.payment_btn_area_header{background-color:#f5f5f5;border-right:none;border-bottom:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:14px;line-height:1.2em;font-weight:normal;padding:5px 10px 5px 10px;text-align:left;text-shadow:none}.alert_message{background:#ff71a7;display:inline-block;color:#fff;padding:4px;border-radius:5px;margin-top:0;font-size:.8em;font-weight:bold;letter-spacing:.1em;position:relative}.alert_message:after{width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #ff71a7;border-left:8px solid rgba(0,0,0,0);content:"";position:absolute;left:1em;top:-1.5em}.width10{width:10%}.width20{width:20%}.width30{width:30%}.width40{width:40%}.width50{width:50%}.width60{width:60%}.width70{width:70%}.width80{width:80%}.width90{width:90%}.width100{width:100%}.valign_bottom{vertical-align:bottom}.withdrawal_check{background:url(/img/icon/icon_camelion_back.png) scroll no-repeat right center;background-size:70px auto;padding:2% 70px 2% 0;vertical-align:middle}.already_used{background:url(/img/icon/icon_camelion_question.png) scroll no-repeat left center;background-size:80px auto;padding:2% 0 2% 90px;vertical-align:middle}.text_link{text-align:left}.text_link.arrow{background:url(/img/icon/icon_arrow_right.png) scroll no-repeat right center;display:inline-block;padding:3px 20px 3px 0;text-align:left}.btn{background:#fff;border:1px solid #b1b1b1;-webkit-box-shadow:none;box-shadow:none;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-decoration:none}.btn.shadow{-webkit-box-shadow:rgba(0,0,0,.25) 1px 3px 3px !important;box-shadow:rgba(0,0,0,.25) 1px 3px 3px !important}.btn:hover{background:#fff;background-image:none;color:#666}.btn.arrow{position:relative;text-align:left}.btn.arrow:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-8px;position:absolute;right:14px;top:50%}.btn span.arrow{background:url(/img/icon/icon_arrow_right_black.png) no-repeat right center;background-size:auto 15px;padding-right:20px}.btn span.mail_right{display:inline-block;line-height:25px;background:url(/img/icon/icon_mail_150.png) no-repeat right center;background-size:auto 50px;padding-right:55px}.btn span.mail_left{display:inline-block;min-height:50px;background:url(/img/icon/icon_mail_150.png) no-repeat left center;background-size:auto 50px;padding-left:55px}.btn_pink{background-color:#ff71a7 !important;border:1px solid #ff71a7 !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-weight:bold;text-shadow:none}.btn_pink:hover{color:#fff}.btn_pink_light{background-color:#ff62ac !important;border:1px solid #ff62ac !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-weight:bold;text-shadow:none}.btn_pink_light:hover{color:#fff}.btn_gray{background-color:#ccc !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-weight:bold;text-shadow:none}.btn_gray span.arrow{background:url(/img/icon/icon_arrow_right_black.png) no-repeat right center;background-size:auto 15px;padding-right:20px}.btn_gray_light{background-color:#e9eaea !important;border:1px solid #e9eaea !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-weight:bold;text-shadow:none}.btn_gray_light span.arrow{background:url(/img/icon/icon_arrow_right_black.png) no-repeat right center;background-size:auto 15px;padding-right:20px}.btn.black{border:1px solid #000}.btn.black span.arrow{background:url(/img/icon/icon_arrow_down_black.png) no-repeat right center;background-size:15px auto;padding-right:25px}.btn_alert{background-color:red !important;border:1px solid red !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-weight:bold;text-shadow:none}.btn_alert:hover{color:#fff}.btn_anchor{background:url(/img/icon/icon_arrow_down_gray.png) no-repeat center bottom !important;background-size:15px 10px !important;border:none !important;font-weight:normal;padding:0 14px 12px 14px}.btn.disabled{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn_long{margin:10px 10px 0;display:block}.btn_img{width:90%;margin:0 auto 10px}.btn-large{border-radius:.5em}.btn_radius_1em{border-radius:1em}.btn_set_detail{display:block;margin:5px 10px 10px;position:relative}.btn_set_detail:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-7px;position:absolute;right:14px;top:50%}.btn_set_detail table th img{max-width:70px;max-height:70px;vertical-align:middle}.btn_set_detail table td{vertical-align:middle;padding-left:10px}.btn_line{background:#fff;border:2px solid #b1b1b1;-webkit-box-shadow:none;box-shadow:none;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:9px 10px 9px 10px;position:relative;text-align:center;text-decoration:none}.btn_line.arrow{background:url(/img/icon/icon_more_pink.png) scroll no-repeat 95% center #fff;background-size:15px auto;padding:9px 23px 9px 10px;text-align:left}.btn_line.pink{border:2px solid #ff71a7}.btn_line.pink_s{border:1px solid #ff71a7}.btn_line.pink_s:active,.btn_line.pink_s:hover{color:#ff71a7}.btn_line.pink_s .arrow{background:url(/img/icon/icon_arrow_right_pink_10.png) no-repeat right center;background-size:5px auto;padding-right:15px}.btn_line.pink_s .arrow:after{content:""}.btn.login{width:100%;padding:.7rem 0}.btn.login span{font-size:.7rem;font-weight:normal}.btn.login strong{font-size:1.05rem}.btn.line-login{width:100%;font-size:.93rem;background:#00c300;color:#fff;border:none;position:relative;height:3.5rem;letter-spacing:.1rem;line-height:3.5rem;text-shadow:none;padding:0 0 0 1.9rem;letter-spacing:.14rem}.btn.line-login:after{position:absolute;content:"";display:block;width:2.5rem;height:2.5rem;top:50%;left:.5rem;margin-top:-1.25rem;background:url(/img/login/icon_login_line.png) no-repeat;background-size:2.5rem}.title_page_content{border:1px solid #ccc;font-weight:bold;padding:0 10px;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow:rgba(255,255,255,.2) 0 1px 0 inset,rgba(0,0,0,.05) 0 1px 2px;box-shadow:rgba(255,255,255,.2) 0 1px 0 inset,rgba(0,0,0,.05) 0 1px 2px}h1.title_page_content{background-image:-webkit-gradient(linear, left top, left bottom, from(#787677), to(#000));background-image:-webkit-linear-gradient(#787677, #000);background-image:linear-gradient(#787677, #000);text-shadow:0 1px 1px #444;color:#fff;position:relative;text-align:center}h2.title_page_content{border-top:1px solid #b1b1b1;border-right:none;border-bottom:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:18px;font-weight:normal;position:relative;padding:5px 10px 5px 12px;margin:0 10px 0;line-height:1.4em;text-align:left;text-shadow:none;z-index:10}h2.title_page_content:before{content:"";display:block;position:absolute;z-index:-1;top:10px;left:0;right:5px;bottom:10px;border-left:5px solid #ff71a7}h2.title_page_content.border{border-top:1px solid #b1b1b1 !important}h2.title_page_content.border_none{border:none}h2.title_page_content_s{background-color:#f5f5f5;border-top:1px solid #dbded7;border-right:none;border-bottom:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:14px;line-height:1.2em;font-weight:normal;padding:5px 10px 5px 10px;text-align:left;text-shadow:none}h2.title_page_content_s.border_bottom{border-bottom:1px solid #dbded7}h2.title_page_content_s.border_top_none{border-top:none}h2.title_page_content_s.border_none{border:none}h2.title_default{background-color:#fff;border-bottom:1px solid #ccc;border-right:none;border-top:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:16px;line-height:1.2em;font-weight:bold;padding:5px 10px 5px 10px;text-align:left;text-shadow:none}h2.title_default.font_center{text-align:center}h2.title_default.black{background-color:rgba(0,0,0,0);border-bottom:none;color:#000}h2.title_default.white{background-color:rgba(0,0,0,0);border-bottom:none;color:#fff}h2.title_default.pink{background-color:rgba(0,0,0,0);border-bottom:none;color:#ff71a7}h2.title_default.gray{background-color:rgba(0,0,0,0);border-bottom:none;color:#666}h2.font_large{padding:5px 0}h2.title_img{border-bottom:3px solid #000;line-height:20px;margin:0 0 10px 0;padding:0 0 0 10px}h2.title_img.border_none{border-bottom:none;line-height:20px;margin:0 0 -10px 0;padding:0}h2.title_img.more{background:url(/img/icon/icon_more_text.png) scroll no-repeat 97% center #fff;background-size:auto 15px}h2.title_img img{height:18px}h2.title_img img.login_page{height:14px}h2.title_img img.alert_check{height:20px;margin:-35px 0 10px 5px}.main_content>h2.title_page_content:first-of-type{border-top:none}.main_content>section:first-of-type>h2.title_page_content:first-of-type{border-top:none}.main_content>h2.title_default{background-color:rgba(0,0,0,0);border-bottom:none;color:#666}h3.title_page_content{background-image:-webkit-gradient(linear, left top, left bottom, from(#483939), to(#3a2c2c));background-image:-webkit-linear-gradient(#483939, #3a2c2c);background-image:linear-gradient(#483939, #3a2c2c);color:#fff}h3.title_page_content.white{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);color:#000}.label,.badge{background-color:#dbded7;color:#000;display:inline-block;margin:0 5px 3px 0;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;text-shadow:none;white-space:inherit}.label.font_large,.badge.font_large{display:inline-block;margin:10px 5px 7px 0;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0 4px 0}.label_pink,.badge_pink{background-color:#ff71a7;color:#fff}.label-inverse,.badge-inverse{background-color:#000;color:#fff}.label-inverse a,.badge-inverse a{color:#fff;text-decoration:none}blockquote{padding:.7em 0 .7em .7em;margin:1em 0;border-left:5px solid #eee}blockquote p{font-size:12px;line-height:1.2em}form{overflow:hidden;padding-bottom:10px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{border:1px solid #b1b1b1;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;padding:10px;margin-top:4px;margin-bottom:9px;font-size:15px;line-height:1.4em;color:#555;background:#fff}select[class*=span],.row-fluid select[class*=span]{height:3em}input[type=radio],input[type=checkbox]{vertical-align:baseline}pre{display:block;margin:0 0 15px;word-break:break-all;word-wrap:break-word;white-space:normal;background-color:#fff;border:1px solid #000}pre.pink{display:block;margin:0 0 15px;word-break:break-all;word-wrap:break-word;white-space:normal;background-color:#fde5e3}pre.alert{color:#000;display:block;margin:0 0 15px;word-break:break-all;word-wrap:break-word;white-space:normal;background-color:#fff;border:1px solid red}code,pre{padding:10px;font-size:1em;line-height:1.2em;border-radius:.5em}.accent_area{background-color:#fff;border:1px solid #000;padding:10px;font-size:1em;line-height:1.2em;border-radius:.6em;margin:0 0 15px}.accent_area.pink{background-color:#fde5e3}.accent_area.pink_light{background-color:#ff62ac;color:#fff}.accent_area.pink_dashed{background:url(/img/bg/bg_line_pink_horizontal.png) repeat-x center top,url(/img/bg/bg_line_pink_vertical.png) repeat-y center right,url(/img/bg/bg_line_pink_horizontal.png) repeat-x center bottom,url(/img/bg/bg_line_pink_vertical.png) repeat-y center left;border-radius:0;border:none}.accent_area.alert{color:#000;background-color:#fff;border:1px solid red}.accent_area.gray{color:#000;background-color:#fff;border:1px solid #b1b1b1}div.setting_text_area{background-color:#fff;border-top:1px solid #b1b1b1;border-right:none;border-bottom:1px solid #b1b1b1;border-left:none;border-radius:0}div.setting_text_area.border_top_none{border-top:none !important}div.setting_text_area.border_bottom_none{border-bottom:none !important}div.setting_text_area.twitter ul li{padding:10px}div.setting_text_area.twitter ul li div{display:table;table-layout:fixed;width:100%}div.setting_text_area.twitter ul li div span{display:table-cell;text-align:center}div.setting_text_area.twitter ul li div span:first-of-type{display:table-cell;text-align:left}div.setting_text_area.twitter ul li div span:last-of-type{display:table-cell;text-align:right}div.setting_text_area ul li{background-color:#fff;border-top:1px solid #b1b1b1;color:#000;display:block;margin-left:10px;padding:14px 10px 14px 10px;position:relative;text-decoration:none;line-height:inherit}div.setting_text_area ul li.payment_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}div.setting_text_area ul li.border_top{border-top:1px solid #b1b1b1 !important}div.setting_text_area ul li.border_bottom{border-bottom:1px solid #b1b1b1 !important}div.setting_text_area ul li:first-of-type{border-top:none}div.setting_text_area ul li .icon_twitter{background:url("/img/icon/icon_pictlink_official_twitter.png") no-repeat left center;background-size:22px auto;padding:3px 0 3px 26px}nav.btn_area{background-color:#fff;border:none;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;border-radius:0}nav.btn_area.border_top_none{border-top:none !important}nav.btn_area.border_bottom_none{border-bottom:none !important}nav.btn_area ul li{margin-left:10px;position:relative}nav.btn_area ul li a{background-color:#fff;border-top:1px solid #b1b1b1;color:#000;display:block;font-weight:bold;padding:14px 25px 14px 10px;position:relative;text-align:left;text-decoration:none}nav.btn_area ul li a.border_top_none{border-top:none !important}nav.btn_area ul li a.border_bottom_none{border-bottom:none !important}nav.btn_area ul li a.border_top{border-top:1px solid #b1b1b1 !important}nav.btn_area ul li a.border_bottom{border-bottom:1px solid #b1b1b1 !important}nav.btn_area ul li a:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-7px;position:absolute;right:14px;top:50%}nav.btn_area ul li a button{background-color:#fff;border-top:none;border-right:none;border-bottom:none;border-left:none;border-radius:0;color:#000;display:block;font-weight:bold;font-size:inherit;padding:0;position:relative;text-decoration:none;text-align:left;width:100%}nav.btn_area ul li a button.border_top_none{border-top:none !important}nav.btn_area ul li a button.border_bottom_none{border-bottom:none !important}nav.btn_area ul li a button.border_top{border-top:1px solid #b1b1b1 !important}nav.btn_area ul li a button.border_bottom{border-bottom:1px solid #b1b1b1 !important}nav.btn_area ul li:first-of-type a{border-top:none}nav.btn_area ul li.input_btn:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-6px;position:absolute;right:14px;top:50%}nav.btn_area ul li.button_btn:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-6px;position:absolute;right:14px;top:50%}nav.btn_area ul li input{background-color:#fff;border-top:1px solid #b1b1b1;border-right:none;border-bottom:none;border-left:none;border-radius:0;color:#000;display:block;font-weight:bold;font-size:inherit;padding:13px 25px 13px 10px;position:relative;text-decoration:none;text-align:left;width:100%}nav.btn_area ul li input.border_top_none{border-top:none !important}nav.btn_area ul li input.border_bottom_none{border-bottom:none !important}nav.btn_area ul li input.border_top{border-top:1px solid #b1b1b1 !important}nav.btn_area ul li input.border_bottom{border-bottom:1px solid #b1b1b1 !important}nav.btn_area.app{background-color:rgba(0,0,0,0);border:none;border-top:1px solid #fff;border-bottom:1px solid #fff;border-radius:0}nav.btn_area.app.border_top_none{border-top:none !important}nav.btn_area.app.border_bottom_none{border-bottom:none !important}nav.btn_area.app ul li{margin-left:10px;position:relative}nav.btn_area.app ul li a{background-color:rgba(0,0,0,0);border-top:1px solid #fff;color:#fff;display:block;font-weight:bold;padding:14px 25px 14px 10px;position:relative;text-align:left;text-decoration:none}nav.btn_area.app ul li a.border_top_none{border-top:none !important}nav.btn_area.app ul li a.border_bottom_none{border-bottom:none !important}nav.btn_area.app ul li a.border_top{border-top:1px solid #fff !important}nav.btn_area.app ul li a.border_bottom{border-bottom:1px solid #fff !important}nav.btn_area.app ul li a:after{content:"";background:url(/img/icon/icon_arrow_right_app.png) scroll no-repeat center center;background-size:auto 16px;position:absolute;margin-top:-8px;top:50%;right:14px;width:16px;height:16px}nav.btn_area.app ul li a button{background-color:rgba(0,0,0,0);border-top:none;border-right:none;border-bottom:none;border-left:none;border-radius:0;color:#fff;display:block;font-weight:bold;font-size:inherit;padding:0;position:relative;text-decoration:none;text-align:left;width:100%}nav.btn_area.app ul li a button.border_top_none{border-top:none !important}nav.btn_area.app ul li a button.border_bottom_none{border-bottom:none !important}nav.btn_area.app ul li a button.border_top{border-top:1px solid #fff !important}nav.btn_area.app ul li a button.border_bottom{border-bottom:1px solid #fff !important}nav.btn_area.app ul li:first-of-type a{border-top:none}nav.btn_area.app ul li input{background-color:rgba(0,0,0,0);border-top:1px solid #fff;border-right:none;border-bottom:none;border-left:none;border-radius:0;color:#fff;display:block;font-weight:bold;font-size:inherit;padding:13px 25px 13px 10px;position:relative;text-decoration:none;text-align:left;width:100%}nav.btn_area.app ul li input.border_top_none{border-top:none !important}nav.btn_area.app ul li input.border_bottom_none{border-bottom:none !important}nav.btn_area.app ul li input.border_top{border-top:1px solid #fff !important}nav.btn_area.app ul li input.border_bottom{border-bottom:1px solid #fff !important}nav.btn_area.app ul li.input_btn:after{content:"";background:url(/img/icon/icon_arrow_right_app.png) scroll no-repeat center center;background-size:auto 16px;background-repeat:no-repeat;position:absolute;margin-top:-8px;top:50%;right:14px;width:16px;height:16px}nav.btn_area.app ul li.button_btn:after{content:"";background:url(/img/icon/icon_arrow_right_app.png) scroll no-repeat center center;background-size:auto 16px;position:absolute;margin-top:-8px;top:50%;right:14px;width:16px;height:16px}nav.btn_list_area a{background:url(/img/official/top/icon/icon_arrow_right_gray.png) scroll no-repeat 98% center;background-size:auto 15px;display:block;text-decoration:none}nav.btn_list_area a:nth-child(odd){background-color:#fff}nav.btn_list_area a:nth-child(even){background-color:#fff}nav.btn_list_area a:first-of-type{border-top:none}nav.btn_list_area.border_bottom a{border-bottom:1px solid #ccc}nav.btn_list_area.border_bottom a:last-of-type{border-bottom:none}nav.btn_list_area ul li.btn_list .btn_list_detail{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:none;border-right:none;border-left:none;border-radius:0;margin:0 auto;padding:0 7% 0 0;position:relative;text-decoration:none;width:100%}nav.btn_list_area ul li.btn_list .btn_list_detail:active{-webkit-box-shadow:none;box-shadow:none;opacity:.8}nav.btn_list_area ul li.btn_list .btn_list_detail .thumb{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:25%}nav.btn_list_area ul li.btn_list .btn_list_detail .thumb img{margin-bottom:0 !important;max-width:70px}nav.btn_list_area ul li.btn_list .btn_list_detail .info{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2em;padding:5px 0 5px 10px;width:75%}nav.btn_list_area ul li.btn_list .btn_list_detail .info .title{color:#ff71a7;font-size:.8em;font-weight:normal;line-height:1em;margin-bottom:5px}nav.btn_list_area ul li.btn_list .btn_list_detail .info .point{font-size:.8em}nav.btn_list_area.space ul li.btn_list .btn_list_detail{padding:5px 7% 5px 5px}nav.btn_list_area.space ul li.btn_list .btn_list_detail .thumb{width:22%}nav.btn_list_area.space ul li.btn_list .btn_list_detail .thumb img{max-width:60px}nav.btn_list_area.space ul li.btn_list .btn_list_detail .info{width:78%}.furyu_banner_area.top_page.curet nav.btn_list_area.space{border-radius:0 0 2px 2px}.furyu_banner_area.top_page.curet nav.btn_list_area.space a{border-top:1px solid #e6e6e6;border-bottom:none}.furyu_banner_area.top_page.curet nav.btn_list_area.space a:last-of-type{border-bottom:none;border-radius:0 0 2px 2px}.base_accordion{background-color:#fff;border-top:1px solid #dbded7;border-right:none;border-bottom:1px solid #dbded7;border-left:none;border-radius:0}.base_accordion.border_top_none{border-top:none !important}.base_accordion.border_bottom_none{border-bottom:none !important}.base_accordion .accordion{margin:0}.base_accordion .accordion:first-of-type h3{border-top:none}.base_accordion .accordion.active h3{border-top:1px solid #dbded7;border-right:none;border-bottom:1px dashed #dbded7;border-left:none}.base_accordion .accordion.active h3.title_page_content:after{background:url(/img/icon/icon_arrow_up.png) no-repeat 98% center rgba(0,0,0,0)}.base_accordion .accordion.active:first-of-type h3{border-top:none}.base_accordion .accordion h3{border-top:1px solid #dbded7;border-right:none;border-bottom:none;border-left:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#000;z-index:10;padding:14px 25px 14px 10px;line-height:inherit;margin-left:10px}.base_accordion .accordion h3.title_page_content{position:relative}.base_accordion .accordion h3.title_page_content:after{content:"";display:block;position:absolute;right:15px;top:50%;margin-top:-9px;height:20px;width:20px;background:url(/img/icon/icon_arrow_down.png) no-repeat 98% center rgba(0,0,0,0)}.base_accordion .accordion h3.title_page_content.icon_accordion_sp{background:url(/img/icon/icon_accordion_sp.png) scroll no-repeat 10px center;background-size:30px auto;padding:14px 25px 14px 50px}.base_accordion .accordion h3.title_page_content.icon_accordion_sp:before{border:none}.base_accordion .accordion_content .sub_area{margin-left:10px}.base_accordion .accordion_content h4{background:url(/img/icon/icon_arrow_right_border.png) no-repeat 5px center rgba(0,0,0,0);background-size:16px auto;border-bottom:1px solid #dbded7;color:#000;line-height:1.5em;margin-left:20px}.base_accordion .accordion_content h4 a{color:#000;display:block;font-weight:normal;padding:7px 10px 7px 30px;text-decoration:none}.base_accordion .accordion_content h4:last-of-type{border-bottom:none}.base_accordion.price-detail{border:none}.base_accordion.price-detail .accordion{text-align:center}.base_accordion.price-detail .accordion .title_page_content{font-weight:normal;display:inline-block}.base_accordion.price-detail .accordion .title_page_content:after{right:8px;margin-top:-10px}.base_accordion.price-detail .accordion.active:first-of-type h3{border-bottom:none}.base_accordion.price-detail .accordion_content .sub_area{margin-left:0;text-align:left}.table.base_table{margin:0}.table.base_table th,.table.base_table td{border-top:1px solid #ff71a7;font-size:100%;font-weight:normal;line-height:18px;padding:8px;text-align:left;vertical-align:top}.table.base_table th{background-color:#fcf0f6;width:30%}.table.base_table td{width:70%}.table.base_table tbody tr:hover td{background-color:#fff}.table.base_table tbody tr:hover th{background-color:#fcf0f6}.table.base_table.table-bordered{border:1px solid #ff71a7;border-collapse:separate;border-left:0;border-radius:0}.table.base_table.table-bordered th,.table.base_table.table-bordered td{border-left:1px solid #ff71a7}#account_table.table.base_table{margin:0 auto}#account_table.table.base_table th,#account_table.table.base_table td{font-size:80%}#account_table.table.base_table th{width:35%}#account_table.table.base_table td{width:65%}.puri_use_area{border-bottom:1px solid #dbded7}.puri_use_area_inbox{padding:0 5px}.puri_use_block{padding:10px 5px;border-top:1px solid #dbded7;display:none}.puri_use_block:first-child{border-top:none;display:block}.puri_use_block section{margin-bottom:0}.puri_use_block h3{margin-bottom:5px;height:30px;line-height:30px;padding-left:35px;font-weight:bold}.puri_use_block#use_rank_01 h3{background-image:url(/img/pictlink/use/icon_use_rank_01.png);background-repeat:no-repeat;background-position:left center;background-size:30px 30px}.puri_use_block#use_rank_02 h3{background-image:url(/img/pictlink/use/icon_use_rank_02.png);background-repeat:no-repeat;background-position:left center;background-size:30px 30px}.puri_use_block#use_rank_03 h3{background-image:url(/img/pictlink/use/icon_use_rank_03.png);background-repeat:no-repeat;background-position:left center;background-size:30px 30px}.puri_use_block#use_rank_04 h3{background-image:url(/img/pictlink/use/icon_use_rank_04.png);background-repeat:no-repeat;background-position:left center;background-size:30px 30px}.puri_use_block .display_box .left_box{display:block;padding-right:13px}.puri_use_block .display_box .right_box{position:relative;background:#ffebf8;font-size:.8em;line-height:1.5}.puri_use_block .display_box .right_box:after{right:100%;top:20%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,235,248,0);border-right-color:#ffebf8;border-width:10px;margin-top:-10px}.btn_see_more{padding-bottom:15px;padding-top:15px;border-top:1px solid #dbded7;text-align:center;cursor:pointer}.btn_see_more.border_top_none{border-top:none}.btn_see_more p{display:inline-block;line-height:20px;height:20px;padding-right:20px;background-image:url(/img/pictlink/use/icon_see_more_arrow.png);background-repeat:no-repeat;background-position:right center;background-size:15px 10px}.machine_lineup_list_area:after{content:".";display:block;height:0;clear:both;visibility:hidden}.machine_lineup_list_area{background-color:#f0f0f0;border:none;padding:5px 7px 10px 7px}.machine_lineup_list_area .machine_lineup_list{width:31.3333%;float:left;margin:1%;background-color:#fff;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;position:relative}.machine_lineup_list_area .machine_lineup_list.border_bottom_none{border-bottom:none}.machine_lineup_list_area .machine_lineup_list.new:before{content:"NEW";display:block;color:#fff;background-color:#ff71a7;font-size:.7em;font-weight:bold;line-height:1.2em;position:absolute;top:6px;left:-21px;z-index:100;-webkit-box-shadow:none;box-shadow:none;text-align:center;width:50px;padding:0 10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.machine_lineup_list_area .machine_lineup_list a{height:100%;background:none;display:block;text-align:center;text-decoration:none;background-color:#fff}.machine_lineup_list_area .machine_lineup_list_detail{border:none;border-radius:0;margin:0 auto;padding:4px;position:relative;text-decoration:none}.machine_lineup_list_area .machine_lineup_list_detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}.machine_lineup_list_area .machine_lineup_list_detail:active{-webkit-box-shadow:none;box-shadow:none;opacity:.8}.machine_lineup_list_area .machine_lineup_list_detail .thumb{text-align:center;display:inline-block;color:#fff;overflow:hidden}.machine_lineup_list_area .machine_lineup_list_detail .thumb img{margin-bottom:0 !important;width:75%}.machine_lineup_list_area .machine_lineup_list_detail .info{text-align:center;padding:0}.machine_lineup_list_area .machine_lineup_list_detail .info .title{color:#ff71a7;width:100%;font-size:1em;font-weight:bold;line-height:1.2em;padding:5px 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.machine_lineup_list_area .machine_lineup_list_detail .info .title.font_small{color:#ff71a7;font-size:.75em;line-height:1.4em}.machine_lineup_list_area .machine_lineup_list_detail .info>p{font-size:.7em;font-weight:normal;line-height:1.4em;padding:0}.top_page .flickable_list .viewport{overflow:hidden;margin:0 auto}.top_page .flickable_list .flipsnap{padding-left:3px !important}.top_page .flickable_list .flipsnap:after{content:"";display:block;clear:both;height:0}.top_page .flickable_list .item{text-align:center;color:#666;float:left}.top_page .flickable_list .item img{width:90%;height:auto;border:1px solid #b1b1b1;-webkit-box-sizing:border-box;box-sizing:border-box}.top_page .pointer{cursor:pointer !important;background-color:#eee}.top_page .service_contents .btn-group{background-color:#fff;border-top:1px solid #e6e6e6;width:100%}.top_page .service_contents .btn-group.border_top_none{border-top:none}.top_page .service_contents .btn-group a{display:inline-block;border-right:none;border-left:1px solid #e6e6e6}.top_page .service_contents .btn-group a:nth-child(3n+1){border-left:none}.top_page .service_contents .btn-group a.btn{border-top:none;border-bottom:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-left:0;padding:5px 10px 5px;width:33.3%}.top_page .service_contents .btn-group a.btn img{max-height:80px}.top_page .service_contents .btn-group a.disabled{background-color:#fff;opacity:1}.top_page .service_contents .btn-group+.btn-group{border-bottom:none;border-radius:0 0 2px 2px;margin-left:0}.top_page .service_contents .btn-group+.btn-group a:nth-child(3n+1){border-left:none;border-radius:0 0 0 2px}.top_page .service_contents .btn-group+.btn-group a:nth-child(3n){border-radius:0 0 2px 0}.seal_id_input_area{background:#fff;background-size:100% auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;color:#666;display:block;text-shadow:0 1px 0 #fff;overflow:hidden;margin:0 auto 10px;padding:8px 10px 0;width:100%}.seal_id_input_area .appli{display:block;font-size:0;height:1px}.seal_id_input_area a{color:#000;line-height:1.5em}.seal_id_input_area div{background-color:#ff71a7;border:1px solid #ff71a7;border-radius:7px}.seal_id_input_area button,.seal_id_input_area button:hover{background:url(/img/icon/icon_puriget.png) scroll no-repeat center center;background-size:55px auto;background-color:#ff71a7;width:22%;display:inline-block}#seal_id_input_get{position:relative;padding-bottom:0;text-align:left}#seal_id_input_get input{border:none !important;border-radius:5px 0 0 5px;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:7px;width:75%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.free_member_get_image_wrapper .modal-backdrop,.free_member_get_image_wrapper .modal-backdrop.fade.in{opacity:1}.free_member_get_image_wrapper.modal.pictlink .modal-body{min-height:420px;max-height:480px;overflow-x:hidden;position:relative;padding-top:18px}.free_member_get_image_wrapper.modal.pictlink .modal-body .btn{padding:9px}.free_member_get_image_wrapper.modal.pictlink .modal-body .close{position:absolute;top:0;right:0;margin:9px;font-size:1.5em}.modal.free_member_get_image_wrapper{top:5%}.free_member_get_image{text-align:center}.free_member_get_image h2{font-size:1.5em;margin:10px 0;line-height:1.2em}.free_member_get_image h2 strong{color:#ff71a7;font-size:.9em}.free_member_get_image .select{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.free_member_get_image div:first-of-type div{width:50%;padding:1%;-webkit-box-sizing:border-box;box-sizing:border-box}.free_member_get_image div:first-of-type div a{width:100%;margin:5px auto 0;display:block}.free_member_get_image .attention{margin:10px auto 0;padding:2.5% 2%;text-align:left}.free_member_get_image .attention p:first-of-type{color:red}.page.free_member_get_image{padding:10px}@-webkit-keyframes pulsate{from{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);opacity:0}}@keyframes pulsate{from{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1}100%{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);opacity:0}}@-webkit-keyframes btn-puriget-campaign-anime-frames{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}13%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}38%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}62%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes btn-puriget-campaign-anime-frames{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}13%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}38%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}62%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.flickable_list .viewport{overflow:hidden;margin:0 auto}.flickable_list .flipsnap{padding-left:0 !important}.flickable_list .flipsnap:after{content:"";display:block;clear:both;height:0}.flickable_list .item{text-align:center;color:#666;float:left}.flickable_list .item p{display:none}.flickable_list .item img{width:90%;height:auto;border:1px solid #b1b1b1;-webkit-box-sizing:border-box;box-sizing:border-box}.flickable_list #area_unsaved_puri.viewport{overflow:hidden;margin:0 auto}.flickable_list #area_unsaved_puri .flipsnap{padding-left:0 !important}.flickable_list #area_unsaved_puri .flipsnap:after{content:"";display:block;clear:both;height:0}.flickable_list #area_unsaved_puri .item{text-align:center;color:#666;float:left;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.flickable_list #area_unsaved_puri .item img{width:100%;height:auto;border:1px solid #b1b1b1;-webkit-box-sizing:border-box;box-sizing:border-box}.meerkat .flickable_list #area_unsaved_puri .item img{width:95%;border:1px solid #ddd}.pointer{cursor:pointer !important;background-color:#eee}#my_menu.top_page .base_accordion{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#my_menu.top_page .base_accordion.border_top{border-top:1px solid #ccc}#my_menu.top_page .base_accordion .accordion h3{position:relative;background:url(/img/icon/icon_my_menu.png) scroll no-repeat -1px center;background-size:25px auto;padding:14px 25px 14px 35px}#my_menu.top_page .base_accordion .accordion h3:before{border:none}#my_menu .base_accordion .accordion h3{background:url(/img/icon/icon_my_menu.png) scroll no-repeat 10px center;background-size:30px auto;padding:14px 25px 14px 50px}#my_menu .base_accordion .accordion h3:before{border:none}#my_menu .base_accordion .accordion_content .sub_area{margin-left:0}#my_menu .base_accordion .accordion_content .sub_area h3{border-bottom:none}#googlemap_display{width:80%;height:240px;margin:10px auto 20px}.banner_slide .box{padding:10px 0 5px}.banner_slide .box:after{content:"";display:block;clear:both}.banner_slide .wrapper,.banner_slide .cursor{float:left}#slideshow{width:95%;margin:10px auto}#slideshow div{width:100%}#slideshow div a img{width:100%;border-radius:5px}#slideshow .thumbs{position:relative;margin:2px;list-style:none;overflow:hidden}#slideshow .thumbs li{position:relative;left:1%;width:32%;float:left;margin-right:1%;opacity:.5}#slideshow .thumbs li.last{margin-right:0 !important}#slideshow .thumbs li.current{opacity:1 !important}#slideshow .thumbs li img{width:100%;border-radius:5px}.save_image_list{overflow:hidden;text-align:center}.save_box_menu .btn-group{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;text-align:center}.save_box_menu .btn-group>.btn:first-child{margin-left:0;border-bottom-left-radius:.5em;border-top-left-radius:.5em}.save_box_menu .btn-group>.dropdown-toggle{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.save_box_menu .btn-group a{width:33.3%;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2em}.save_box_menu .btn-group a:nth-child(3n-1){width:33.4%}.save_box_menu .btn-group a.btn{background-size:auto 14px,contain !important;border:1px solid #ccc;color:#999;padding:2px 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.save_box_menu .btn-group a.btn.active{color:#000}.save_box_menu .btn-group a.btn.saveddate{background:#fff}.save_box_menu .btn-group a.btn.saveddate.active{background:#ccc;color:#000}.save_box_menu .btn-group a.btn.seal{background:#fff}.save_box_menu .btn-group a.btn.seal.active{background:#ccc;color:#000}.save_box_menu .btn-group a.btn.machine{background:#fff}.save_box_menu .btn-group a.btn.machine.active{background:#ccc;color:#000}.save_box_menu .btn-group a.btn.posteddate{background:#fff}.save_box_menu .btn-group a.btn.posteddate.active{background:#ccc;color:#000}.save_box_menu .btn-group a.width50{width:50%}#save_box_menu .setting_btn_area#official_setting{width:20% !important}#save_box_menu .setting_btn_area#official_setting a{width:100% !important}#save_box_menu .setting_btn_area#official_setting a span{white-space:nowrap}#save_box_menu .description{padding:0 10px 15px 10px;font-weight:bold;font-size:.8em}.save_box_menu .btn-group.user_puri{width:70%;margin:10px auto;text-align:center}.save_box_menu .btn-group.user_puri a.btn.akamoji{background:url(/img/icon/icon_official_akamoji_gray.png) no-repeat center,#fff}.save_box_menu .btn-group.user_puri a.btn.akamoji.active{background:url(/img/icon/icon_official_akamoji_black.png) no-repeat center,#ccc}.save_box_menu .btn-group.user_puri a.btn.aomoji{background:url(/img/icon/icon_official_aomoji_gray.png) no-repeat center,#fff}.save_box_menu .btn-group.user_puri a.btn.aomoji.active{background:url(/img/icon/icon_official_aomoji_black.png) no-repeat center,#ccc}.save_box_menu .btn-group.user_puri a.btn.kuromoji{background:url(/img/icon/icon_official_kuromoji_gray.png) no-repeat center,#fff}.save_box_menu .btn-group.user_puri a.btn.kuromoji.active{background:url(/img/icon/icon_official_kuromoji_black.png) no-repeat center,#ccc}.save_image_list_detail{border-top:none;border-right:none;border-bottom:1px dotted #b1b1b1;border-left:none;border-radius:0;display:block;margin:0 auto;padding:5px 40px 5px 10px;position:relative;width:100%}.save_image_list_detail:after{content:url(/img/icon/icon_arrow_right.png);font-weight:normal;margin-top:-8px;position:absolute;right:14px;top:50%}.save_image_list_detail:active{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.save_image_list_detail:last-of-type{border-bottom:none}.save_image_list_detail ul li{display:table;width:100%}.save_image_list_detail ul li .thumb{display:table-cell;width:90px;height:70px;vertical-align:middle}.save_image_list_detail ul li .thumb img{max-width:70px;max-height:70px;vertical-align:middle}.save_image_list_detail ul li .date{display:table-cell;font-weight:bold;vertical-align:middle}.save_image_list_detail ul li .machine{display:table-cell;font-weight:bold;padding-left:10px;text-align:left;vertical-align:middle}.save_image_list_detail ul li .img_count{display:table-cell;font-weight:bold;vertical-align:middle;width:15%}ul#grid_gallery{margin:0 auto}ul#grid_gallery li{position:relative}ul#grid_gallery li.thumbnail{width:100px;height:100px;float:none;display:inline-block;margin:2px 0;padding:0;border-radius:0;line-height:96px}ul#grid_gallery li.thumbnail a{width:100px;height:100px}ul#grid_gallery li.thumbnail img{vertical-align:middle}ul#grid_gallery li.thumbnail.get_all{width:73px;height:73px;float:none;display:inline-block;margin:2px 0 0;padding:0;border-radius:0;line-height:69px}ul#grid_gallery li.thumbnail.get_all img{vertical-align:middle}ul#grid_gallery li.large{width:100%;height:auto;margin:0 auto}ul#grid_gallery li.large.mark_sample{width:150px;height:auto;margin:0 auto;float:none;position:relative}ul#grid_gallery li.large.mark_sample:before{content:"SAMPLE";color:#c0c;font-size:2em;font-weight:normal;padding:0;position:absolute;top:48%;left:0;width:150px;height:1;z-index:10}ul#grid_gallery li.large.mark_sample .puri_get{width:150px}ul#grid_gallery li.large img{-webkit-box-sizing:border-box;box-sizing:border-box}.credit_form{background-color:#fde5e3;padding:10px}.credit_form input{width:60%;margin-bottom:5px;height:2.5em}.credit_form label{font-weight:bold}.credit_form small{display:block;font-size:.8em;color:#999;margin-bottom:.7rem}.credit_form select{width:6em;margin-left:5px;margin-right:5px}.credit_form .card_types{width:50%;margin:5px 5px 15px}.credit_form .security_code input{width:4em}.credit_form .security_code .security_code_with_example{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.credit_form .security_code .security_code_with_example>div{text-align:right}.credit_form .security_code .security_code_with_example>div img{width:70%}.credit_form .expiration select+span{font-size:1.5em}.credit_form p.message{color:red;font-size:12px;line-height:1.2em;margin:5px 3px 2px 3px;font-weight:bold}.credit_form .submit_purchase{width:95%;display:block;margin:10px auto;padding:10px}.credit_form .submit_purchase:hover{color:#fff}.credit_form .loading{text-align:center}.credit_form .loading img{margin:150px}ul.text.font_small.credit_information{margin:10px 0 10px 1em}.unsaved_puri_area_s{margin:10px auto 10px}.unsaved_puri_area_s ul#grid_gallery li .thumbnail.get_all{width:73px;height:73px;float:none;display:inline-block;margin:2px 0 0;padding:0;border-radius:0;line-height:73px}.unsaved_puri_area_s ul#grid_gallery li .thumbnail.get_all img{display:block;vertical-align:middle;height:73px}.premium_puri_area ul#grid_gallery{margin:0 auto}.premium_puri_area ul#grid_gallery li{position:relative;width:90px;height:90px;line-height:88px;vertical-align:middle}.premium_puri_area ul#grid_gallery li.thumbnail img{display:inline;vertical-align:middle;max-height:90px}.premium_puri_area_s ul#grid_gallery{margin:0 auto}.premium_puri_area_s ul#grid_gallery li{position:relative;width:70px;height:70px;line-height:68px;vertical-align:middle}.premium_puri_area_s ul#grid_gallery li.thumbnail img{display:inline;vertical-align:middle;max-height:70px}.modal.pictlink.puri_large_unsaved{top:10%}.modal.pictlink.puri_large_unsaved .modal-body{max-height:350px}.modal.pictlink.puri_large_unsaved .font_large{line-height:1.2em}.modal.pictlink.puri_large_unsaved .modal_unsaved_seals img{display:inline-block;width:30%;margin-bottom:5px}.modal.pictlink.puri_large_unsaved .btn.btn_long{opacity:1;float:none}.modal.pictlink.puri_large_restore{top:10%}.modal.pictlink.puri_large_restore .modal-body{max-height:400px}.modal.pictlink.puri_large_restore .font_large{line-height:1.2em}.modal.pictlink.puri_large_restore .modal_unsaved_seals img{display:inline-block;width:30%;margin-bottom:5px}.modal.pictlink.puri_large_restore .btn.btn_long{opacity:1;float:none}#save_box_autopager_content .btn_swimmy>div{background-image:url("/img/icon/icon_arrow_right_pink.png");background-repeat:no-repeat;background-position:96% center;background-size:13px auto}#save_box_autopager_content .btn_swimmy>div img{width:90%;margin:5%}#save_box_autopager_content .btn_swimmy>div p{font-size:.8em;margin-left:-10px}.premium_delete_dialog .modal.in,.premium_delete_dialog .modal.fade.in{top:5%}.premium_delete_dialog .modal.pictlink .modal-header{display:none}.premium_delete_dialog .modal.pictlink .modal-body{max-height:none;overflow-y:hidden;padding:15px 0}.btn_linenone{background:#fff;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:underline}#btn_more{width:50%;margin:10px auto;display:block}#save_box_autopager_container,#save_box_manualpager_container{width:100%;position:relative}#save_box_autopager_container.is-official,#save_box_manualpager_container.is-official{overflow:hidden}#save_box_autopager_container.is-official::before,#save_box_manualpager_container.is-official::before{content:"";position:absolute;z-index:15;width:100%;height:100%;background-color:rgba(255,255,255,.8)}#save_box_autopager_container.is-official .save_image_list_detail:nth-child(n+3),#save_box_autopager_container.is-official #save_box_manualpager_content a:nth-child(n+2),#save_box_autopager_container.is-official #save_box_manualpager_loading,#save_box_manualpager_container.is-official .save_image_list_detail:nth-child(n+3),#save_box_manualpager_container.is-official #save_box_manualpager_content a:nth-child(n+2),#save_box_manualpager_container.is-official #save_box_manualpager_loading{display:none}#save_box_autopager_container>.btn,#save_box_manualpager_container>.btn{position:absolute;z-index:20;top:50px;width:80%;margin-left:10%}#save_box_autopager_content,#save_box_manualpager_content{width:100%}#save_box_autopager_content a,#save_box_manualpager_content a{position:relative;display:block;text-decoration:none}#save_box_autopager_content img.qvga_thumb,#save_box_manualpager_content img.qvga_thumb{display:block;width:100%;margin-bottom:4%}#save_box_autopager_content .left,#save_box_manualpager_content .left{padding-left:2%;padding-right:1%;width:47%;float:left}#save_box_autopager_content .right,#save_box_manualpager_content .right{padding-left:1%;padding-right:2%;width:47%;float:left}#save_box_autopager_content video{display:block;width:100%;margin-bottom:4%}#save_box_autopager_loading,#save_box_manualpager_loading{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#save_box_autopager_content div.grayout_cover{background-color:rgba(0,0,0,.2);color:#fff}#save_box_autopager_content div.grayout_cover p{position:absolute;bottom:0;left:0;line-height:1.4em;padding:10px}#save_box_autopager_content div.grayout_cover p strong{font-size:1.2em}#save_box_autopager_content div.pinkout_cover{background-color:rgba(0,0,0,.2);color:#fff}#save_box_autopager_content div.pinkout_cover p{position:absolute;bottom:0;left:0;line-height:1.4em;padding:10px}#save_box_autopager_content div.pinkout_cover p strong{font-size:1.2em}#save_box_autopager_content div.pinkout_cover p span{font-size:.8em}.btn_allow_anime{position:relative}.btn_allow_anime::before{position:absolute;left:3%;top:0;content:"";background:url("/img/icon/icon_gif_hidari.gif") no-repeat center center;background-size:contain;width:40px;height:40px}.btn_allow_anime::after{position:absolute;right:3%;top:0;content:"";background:url("/img/icon/icon_gif_migi.gif") no-repeat center center;background-size:contain;width:40px;height:40px}.follow button.btn_follow{display:block;width:10em;text-align:center;padding:4px 0;font-weight:bold;color:#ff009c;background-color:#fff;border:1px solid #ff009c;border-radius:.5em;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.follow button.btn_follow.following{color:#fff;background-color:#ff009c}.follow button.btn_follow.follow_request{display:block;width:10em;text-align:center;padding:4px 0;font-weight:bold;color:#929292;background-color:#fff;border:1px solid #929292;border-radius:.5em;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.icon_user_private:after{content:"";background:url(/img/icon/icon_user_private.png) scroll no-repeat center center;background-size:28px auto;position:absolute;top:2px;right:2px;width:28px;height:28px;z-index:10}.icon_user_selected img{opacity:.5 !important}.icon_user_selected:after{content:"";background:url(/img/icon/icon_user_selected.png) scroll no-repeat center center;background-size:28px auto;position:absolute;top:2px;right:2px;width:28px;height:28px;z-index:10}.user_puri_info{margin:0 auto;padding:5px;position:relative;text-decoration:none;width:100%}.user_puri_info a{text-decoration:none}.user_puri_info .thumb{max-width:40px;width:20%}.user_puri_info .name{line-height:1.2em;padding-left:10px;width:80%}.count_nice{width:30%}.count_nice button{color:#000;font-weight:bold;padding-left:28px;text-align:center}.count_nice button.icon_user_count_nice_off{background:url("/img/icon/icon_user_count_nice_off.png") no-repeat 10px center #fff;background-size:14px auto;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.count_nice button.icon_user_count_nice_on{background:url("/img/icon/icon_user_count_nice_on.png") no-repeat 10px center #fff;background-size:14px auto;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.area-puriget-penalty{background-color:#fff;margin:5px}.area-puriget-penalty .yellow{background:url("/img/icon/icon_puriget_penalty_yellow.png") no-repeat 8px center;background-size:35px auto;border:2px solid #e80;border-radius:.5em;padding:5px 5px 5px 50px}.area-puriget-penalty .yellow .title{line-height:1em}.area-puriget-penalty .red{background:url("/img/icon/icon_puriget_penalty_red.png") no-repeat 8px center;background-size:35px auto;border:2px solid #e7141a;border-radius:.5em;padding:5px 5px 5px 50px}.area-puriget-penalty .red .title{line-height:1em}.btn_user_info{border-bottom:1px solid #b1b1b1;display:block}.icon_id.arrow{background:url("/img/icon/icon_id.png") no-repeat left center,url("/img/icon/icon_arrow_right.png") no-repeat right center;background-size:16px auto;padding:3px 20px 3px 20px}.main_menu_contents .btn-group{width:100%}.main_menu_contents .btn-group a{background-color:#f5f5f5}.main_menu_contents .btn-group a.btn{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:25%;padding:5px 10px 5px}.main_menu_contents .btn-group a.btn img{max-height:60px}.service_contents .btn-group{background-color:#fff;border-top:1px solid #b1b1b1;width:100%}.service_contents .btn-group.border_top_none{border-top:none}.service_contents .btn-group+.btn-group{border-bottom:1px solid #b1b1b1;margin-left:0}.service_contents .btn-group a{display:inline-block;border-right:none;border-left:1px solid #b1b1b1}.service_contents .btn-group a:nth-child(3n+1){border-left:none}.service_contents .btn-group a.btn{border-top:none;border-bottom:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-left:0;padding:5px 10px 5px;width:33.3%}.service_contents .btn-group a.btn img{max-height:80px}.service_contents .btn-group a.disabled{background-color:#fff;opacity:1}.inquiry_puri .modal{top:5% !important}.inquiry_puri .modal.pictlink .modal-body{max-height:80% !important}.inquiry_puri .modal-body .inquiry_form label{display:inline-block;width:20%}.inquiry_puri .modal-body .inquiry_form label.play_date{width:18%}.inquiry_puri .modal-body .inquiry_form textarea{width:100%}.inquiry_puri .modal-body .inquiry_form input{width:75%}.inquiry_puri .modal-body .inquiry_form select{width:3.5em;padding:5px}.inquiry_puri .modal-body .inquiry_form select:first-of-type{width:4.5em}.inquiry_puri .modal-body .inquiry_form select.carrier_select{width:100%}.inquiry_puri .modal-body .inquiry_form .control-group label{width:100%}.flickable_list .item .raw-img{display:none}.flickable_list .item .raw-animation{display:block !important}.flickable_list .item .not-raw-animation{display:none !important}.raw-puri{background:#fff1f6;position:relative;padding-top:20px;margin-top:20px}.raw-puri .plus-appeal-headline{position:absolute;top:-10px;left:1rem;border:1px solid #000;display:inline-block;padding:5px;border-radius:.5rem;background:#fff1f6}.raw-appeal-thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.raw-appeal-thumbnails+.btn{margin-top:10px}.raw-appeal-thumbnails .thumbnail{width:25%;list-style-type:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px}.raw-appeal-thumbnails .thumbnail .raw-img{display:none}.raw-appeal-thumbnails .thumbnail .raw-animation{display:block !important}.raw-appeal-thumbnails .thumbnail .not-raw-animation{display:none !important}.badge-count-down-wrapper{position:relative;padding:10px 0 0 20%}.badge-count-down-wrapper .badge-count-down{position:absolute;top:0;left:2%;border-radius:100%;background:#333;color:#fff;font-size:.7rem;line-height:1;display:block;text-align:center;width:3rem;height:3rem;padding:.2rem}.badge-count-down-wrapper .badge-count-down strong{font-size:1.5rem;color:#ff71a7}.badge-count-down-wrapper+.raw-appeal-thumbnails{padding-top:20px}.savebox-container-wrapper{position:relative}.savebox-container-wrapper:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:5px;background:url(/img/line_gray.png) no-repeat center center rgba(0,0,0,0);background-size:cover}.savebox-container-wrapper .limit-text{text-align:center;color:#ff71a7;padding-top:15px}