*{border:0;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ol,ul{list-style:none}b{font-weight:700}body,html{height:100%}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,arial,sans-serif;font-size:13px;line-height:1.7;position:relative;text-align:center}body a{outline:none;text-decoration:none}a img{border:none}a:hover img{opacity:.6}img{border:none;font-size:0;line-height:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{color:#0094b3;text-decoration:none}a:active,a:hover{color:#00bbe3}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.clearfix:after{clear:both;content:"";display:block}input:focus,textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}mark{background:linear-gradient(transparent 55%,#fde79b 0);color:inherit}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon/icomoon.eot?yyz401);src:url(/fonts/icomoon/icomoon.eot?yyz401#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?yyz401) format("truetype"),url(/fonts/icomoon/icomoon.woff?yyz401) format("woff"),url(/fonts/icomoon/icomoon.svg?yyz401#icomoon) format("svg")}[class*=" c-icon_"],[class^=c-icon_]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.c-icon_x:before{content:""}.c-icon_mail:before{content:""}.c-icon_camera:before{content:""}.c-icon_crown:before{content:""}.c-icon_heart:before{content:""}.c-icon_heart-fill:before{content:""}.c-icon_like:before{content:""}.c-icon_notify:before{content:""}.c-icon_setting:before{content:""}.c-icon_rev:before{content:""}.c-icon_track:before{content:""}.c-icon_login:before{content:""}.c-icon_point:before{content:""}.c-icon_register:before{content:""}.c-icon_line:before{content:""}.c-icon_warning:before{content:""}.c-icon_hatebu:before{content:""}.c-icon_feedly:before{content:""}.c-icon_pocket:before{content:""}.c-icon_facebook:before{content:""}#vue-app{height:100%}.wrapper{background:#fff;display:flex;flex-direction:column;min-height:100%;min-width:1120px;position:relative;text-align:left;width:100%}.l-center-layout{margin:0 auto;text-align:left;width:1120px}.l-masthead{padding-top:56px;width:100%}.l-masthead+.l-container{padding-top:28px}.l-container{align-items:flex-start;-moz-column-gap:35px;column-gap:35px;display:flex;flex-flow:row wrap;flex-grow:1;justify-content:space-evenly;margin:0 auto;overflow:hidden;padding-top:56px;width:1120px}.l-container--top,.l-container--w100{width:100%}.l-main{margin-bottom:42px;width:685px}.l-side{width:300px}.l-col1 .l-main{margin:0;width:1120px}.l-col2 .l-main{width:750px}.l-col2--side-left{flex-flow:row-reverse wrap}.l-col2--side-left .l-side{margin-left:0;margin-right:auto}.l-col3 .l-main{margin-right:14px;width:710px}.l-col3 .l-main_top{margin-bottom:28px}.l-col3 .l-main_content{float:right;width:516px}.l-col3 .l-main_subcontent{float:left;width:180px}.forbidden{background:#fff;margin:30px auto;text-align:center;width:720px}.l-header{position:fixed;width:100%;z-index:1000}.p-header{background:#fff;border-bottom:1px solid #ddd;height:56px;position:absolute;width:100%;z-index:1}.p-header-container{display:flex;margin:auto;width:1120px}.p-header-link{color:#333;font-weight:700}.p-header-link:hover{color:#ff5d00}.p-header-search{top:10px}.p-header-search .c-search-box{float:left;width:274px}.p-header-search .c-search_field{height:35px!important;width:100%!important}.p-header_logo{align-items:center;display:flex;height:55px;margin-right:30px;text-align:center}.p-header_logo a{display:block}.p-header_logo a:hover img{opacity:1}.p-header .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-header-search .c-search_btn{background:url(/images/common/ico_search--white.svg) no-repeat 50%/18px #333;font-size:0}.p-header-nav{align-items:center;display:flex;gap:28px}.p-header-nav_item{cursor:pointer;display:inline-block;font-size:13px;height:55px;line-height:56px}.p-header-nav_item>a{align-items:center;color:#333;display:flex;font-weight:700;height:100%}.p-header-nav_item>a:hover{color:#ff5d00}.p-header-nav_item--point{align-items:center;display:inline-flex;font-size:10px;font-weight:700;margin-left:28px}.p-header-nav_item--point .c-icon_point:before{font-size:17px}.p-header-nav_item--point span{font-size:17px;font-weight:700;margin:0 3px}.p-header-guest,.p-header-nav--login{margin-left:auto}.p-header-guest [class^=c-icon]{margin-right:7px}.p-header-user{position:relative}.p-header-user:hover .p-header-menu{display:block}.p-header-user:after{border-right:1px solid #232b39;border-top:1px solid #232b39;content:"";display:inline-block;height:8px;position:absolute;right:-15px;top:20px;transform:rotate(135deg);width:8px}.p-header-user .usericon{border:1px solid #fff;vertical-align:middle}.p-header-username{margin-left:7px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-header-menu{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 11px 0 rgba(0,0,0,.102);color:#000;display:none;font-size:12px;line-height:1.6;padding:14px;position:absolute;top:54px;z-index:1}.p-header-menu_heading{border-bottom:1px solid #ddd;font-size:18px;font-weight:700;padding-bottom:4px}.p-header-menu--user{left:0;width:250px}.p-header-menu--user a{color:#232b39;display:block;margin-top:17px}.p-header-menu--user a:hover{color:#ff5d00}.p-header-menu--search-app{left:-100px;width:800px}.p-header-menu--point-menu{left:0;width:250px}.p-header-menu--point-menu a{color:#232b39;display:block;margin-top:17px}.p-header-menu--point-menu a:hover{color:#ff5d00}.p-header_search-app{margin-left:56px;padding-right:21px;position:relative}.p-header_search-app:hover .p-header-menu{display:block}.p-header_search-app-heading{font-weight:700;position:relative}.p-header_search-app-heading:after{border-right:1px solid #232b39;border-top:1px solid #232b39;content:"";display:inline-block;height:8px;position:absolute;right:-17px;top:21px;transform:rotate(135deg);width:8px}.p-header_search-app:hover{color:#ff5d00}.p-header_search-app-menu{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 7px;margin-top:10px}.p-header_search-app-menu a{align-items:center;color:#000;display:flex;gap:11px;padding:7px;width:calc(50% - 5px)}.p-header_search-app-menu a:hover{color:#ff5d00}.p-header_search-app-menu img{border-radius:50%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.p-header_point-menu{padding-right:21px;position:relative}.p-header_point-menu:hover .p-header-menu{display:block}.p-header_point-menu-heading{font-weight:700;position:relative}.p-header_point-menu-heading:after{border-right:1px solid #232b39;border-top:1px solid #232b39;content:"";display:inline-block;height:8px;position:absolute;right:-17px;top:21px;transform:rotate(135deg);width:8px}.p-header_point-menu:hover{color:#ff5d00}.p-header_point-menu-menu{font-size:14px;margin-top:10px}.l-footer{width:100%}.p-footer{background-color:#1c212a;color:#ddd;padding:34px 0 118px}.p-footer a:hover{opacity:.8}.p-footer-container{display:flex;flex-wrap:wrap;font-size:11px;justify-content:space-between;margin:0 auto;width:1120px}.p-footer-container--bottom{border-top:1px solid #414650;justify-content:space-between;margin-top:22px;padding-top:28px}.p-footer_inner{display:flex;flex-wrap:wrap}.p-footer-logo img{height:30px}.p-footer-logo p{font-size:11px;margin-top:5px}.p-footer-logo a{display:block}.p-footer-select{position:relative}.p-footer-select:after{background:url(/images/common/select-arrow.png);background-size:12px 7px;content:"";height:7px;pointer-events:none;position:absolute;right:0;top:18px;width:12px;z-index:0}.p-footer-nav{font-size:12px;min-width:120px}.p-footer-nav+ul{margin-left:21px}.p-footer-nav li{margin-bottom:8px}.p-footer-site{width:371px}.p-footer-site li{border:1px solid #414650;border-radius:2px;float:left;margin-bottom:7px;text-align:center}.p-footer-site li:nth-child(2n){margin-left:7px}.p-footer-site a{display:block;height:60px;width:180px}.p-footer-site p{font-size:10px;margin-top:2px}.p-footer-site img{display:block;margin:0 auto;padding-top:14px}.p-footer-site_kaidoki img{margin:0 auto 4px;padding-top:10px;width:105px}.p-footer-site_kaidoki p{font-feature-settings:"palt" 1;letter-spacing:-.8px}.p-footer-site_games img{margin:0 auto 4px;padding-top:14px}.p-footer-site_meal img{padding-top:8px}.p-footer-site_meal p{letter-spacing:-.8px}.p-footer-site_meal p,.p-footer-site_vodstream p{font-feature-settings:"palt" 1}.p-footer-site_ebook img{padding-top:8px}.p-footer-site_deai img{padding-top:11px}.p-footer-annotation{margin-top:14px}.p-footer-terms a{margin-left:14px;position:relative}.p-footer-terms a:first-child{margin:0}.p-footer-terms a:not(:last-child):before{content:"|";position:absolute;right:-9px;top:-4px}.p-footer a{color:#fff}.p-pagetop{margin:0 auto;width:1000px}.p-pagetop a{float:right}.p-pagetop img{bottom:100px;position:fixed;right:10px}.p-pagetop img.is-footer-fixed{bottom:260px;position:absolute}.c-app-icon img{border-radius:22%;height:auto;width:100%}.c-usericon,.usericon{border-radius:50%;overflow:hidden}.c-empty-text{color:#666;margin:56px 0 18px;text-align:center}.c-head{color:#000;font-size:16px;margin:27px 0 19px}.c-flex{display:flex}.c-linkbox{background:#fff;border:1px solid #ddd;font-size:12px;position:absolute;z-index:1}.c-linkbox li{border-top:1px solid #ddd}.c-linkbox li:first-child{border-top:0}.c-linkbox li a{display:block;padding:9px 9px 7px}.c-smtext{color:#666;font-size:12px;line-height:1.6;margin:14px 0}.c-timestamp{background:url(/images/common/ico_app-ranking_update.png) no-repeat 0/16px;margin:7px 0 0 auto;padding-left:23px}.c-timestamp,.c-timetext{color:#666;font-size:13px;line-height:1.6}.c-timetext{text-align:right}.c-taglist{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.c-taglist li a{border:1px solid #ccc;border-radius:4px;display:inline-block;padding:4px 7px}.c-award-badge{width:39px}.c-award-badge img{height:auto;width:100%}.c-points{letter-spacing:-.5px}.c-points b{font-weight:700}.c-points span{font-size:12px;margin-left:2px}.c-sidelist{margin-bottom:35px}.c-sidelist_title{color:#232b39;font-size:13px;font-weight:700;padding:7px 0 6px 7px}.c-sidelist ul{margin-left:7px}.c-sidelist li{line-height:1.6;margin:9px 0 11px;position:relative}.c-sidelist li a{color:#232b39;display:block;font-weight:400}.c-sidelist li a:hover{color:#ff5d00}.c-sidelist li.is-current a{color:#ff5d00;font-weight:700}.c-sidelist .is-current{background-color:#fff7ed;border-left:2px solid #ff5d00}.c-sidelist .is-current a{background-color:#fff7ed;color:#ff5d00;cursor:default;font-weight:700;padding:4px 6px}.c-oslabel-price{color:#232b39;flex-wrap:wrap}.c-oslabel-price .is-disabled{color:#aaa}.c-oslabel-price div{margin-bottom:7px}.c-oslabel-price div:first-child{margin-right:14px}.c-oslabel-price span{margin-right:4px}.c-oslabel-area{font-size:0}.c-oslabel-area .c-oslabel-ios{margin-right:7px}.c-oslabel-android,.c-oslabel-ios{border-radius:7px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:1;min-width:54px;padding:2px;text-align:center}.is-disabled.c-oslabel-android,.is-disabled.c-oslabel-ios{background:#e5e5e5;color:#aaa}.c-oslabel-ios{background:#00a6c9}.c-oslabel-android{background:#8cc640}.c-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:4px;box-shadow:none!important;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-bottom:0;padding-bottom:10px;padding-top:10px;text-align:center;text-decoration:none!important;vertical-align:middle;white-space:nowrap}.c-btn--default{background-color:#aaa;color:#fff!important}.c-btn--primary{background-color:#00a6c9;color:#fff}.c-btn--primary:hover{background-color:#00bbe3}.c-btn--action{background-color:#f27920;color:#fff}.c-btn--secondary{background-color:#999;color:#fff}.c-btn--danger{background-color:#e71120;color:#fff}.c-btn--x{background-color:#000;color:#fff}.c-btn--facebook{background-color:#3b5998;color:#fff}.c-btn--lg{font-size:16px;line-height:1.3333333;padding:8px 12px}.btn-block,.c-btn--block{display:block;width:100%}.c-btn--wide{width:216px}.c-btn.is-disabled{background-color:#d3d3d3;color:#aaa;pointer-events:none}.p-form-btn .c-btn{min-width:160px}.p-form-btn .c-btn+.c-btn{margin-left:20px}.btn-more,.btn-next{background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;font-size:14px;height:40px;margin:auto;min-width:200px;padding:7px 10px 0;text-align:center}.btn-more:after,.btn-next:after{content:"";display:inline-block;height:13px}.btn-next:after{background:url(/images/apps/ico_next.png) right 0/7px 13px no-repeat;padding-left:16px;position:relative;top:2px}.btn-more:after{background:url(/images/apps/ico_more.png) right 5px/13px 7px no-repeat;padding-left:15px}.btn-next-area,.loading-area{border-top:1px solid #ddd;padding-top:14px;text-align:center}.app-card+.btn-next-area{border-top:none}.c-search{text-align:left}.c-search,.c-search-box{position:relative}.c-search_field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:4px;color:#232b39;font-size:12px;height:35px;padding:7px 35px 7px 7px;width:100%}.c-search_field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.c-search_btnarea{position:absolute;right:0;top:0}.c-search_btn{background:#fff;border:1px solid #ccc;border-radius:0 4px 4px 0;cursor:pointer;height:35px;width:35px}.c-search_btn img{margin-top:1px}.c-suggest{min-width:300px;position:absolute;top:34px;z-index:1}.c-suggest>div{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;overflow:hidden}.c-suggest_list li{line-height:1.6;padding:7px 14px}.c-suggest_list b{font-weight:700}.c-suggest_list a{color:#232b39;display:block;margin:-7px -14px;min-height:35px;padding:7px 14px}.c-suggest_list .is-active,.c-suggest_list a:hover{background:#eaeaea;text-decoration:none}@media screen and (max-height:840px){.modal .c-suggest_list{max-height:150px;overflow-x:hidden;overflow-y:scroll}}.c-pickup-keyword_title{border-bottom:1px solid #ccc;color:#000;font-size:12px;font-weight:700;margin:0 5px 4px;padding:5px 7px}.search-result{color:#666;margin:0 5px 14px;overflow:hidden}.search-result-r{float:right;text-align:right}.search-result-l{float:left}.search-result_text{clear:both;font-size:12px;line-height:1.3;padding-top:10px}.c-modal{background:#fff;left:50%;max-height:500px;overflow:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:720px;z-index:10000}.c-modal--small{width:400px}.c-modal_close{background:#fff;border:1px solid #c6c6c6;border-radius:3px;cursor:pointer;display:block;height:20px;line-height:100%;position:absolute;right:12px;text-align:center;text-decoration:none;top:10px;width:20px}.c-modal_close span{color:#333;display:block;font-size:14px;font-weight:700;line-height:100%;padding-top:1px}.c-modal_logo{left:281px;position:absolute;top:-71px}.c-modal-body{padding:14px 30px 21px}.c-modal_title{font-size:16px;font-weight:700;margin:20px 0;text-align:center}.c-modal_leadtext{margin:21px 0 28px}.c-modal_leadtext--guest{margin-top:20px}.bg_mask{background-color:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:9999}.c-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;color:#333;display:block;font-size:14px;line-height:1.42857143;min-height:42px;padding:7px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.c-form-control:focus{box-shadow:none}.is-error{border-color:#fc4c4c!important}.c-selectbox{display:block;position:relative;width:100%}.c-selectbox:before{background:url(/images/common/c-selectbox_bg.png) no-repeat 50%/7px auto;content:"";padding:9px 4px;pointer-events:none;position:absolute;right:10px;top:12px;z-index:1}.c-selectbox--inline{display:inline-block;width:auto}select.c-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:14px;line-height:1;min-height:42px;padding-right:28px}textarea.c-form-control{height:auto;resize:vertical}label.c-form-radio{cursor:pointer;margin:0 14px 0 0}input.c-form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:50%;height:13px;margin-right:7px;position:relative;width:13px}input.c-form-radio:before{background:#666;border-radius:50%;bottom:0;content:"";display:none;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px}input.c-form-radio:checked:before{display:block}.c-form-password{position:relative}.c-form-password button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#999;border:0;color:#fff;cursor:pointer;font-size:12px;height:26px;position:absolute;right:7px;top:8px;width:64px}.c-form-checkbox{color:#232b39;cursor:pointer;font-size:14px}.c-form-checkbox input{position:relative;top:1px}.c-required-text{color:#e71120;font-size:16px;font-weight:700}.text-error{color:#c02e08;font-size:12px;margin:0 0 5px}.c-app-info{display:table;table-layout:fixed;width:100%}.c-app-info_side{display:table-cell;width:85px}.c-app-info_main{display:table-cell;padding-left:14px;vertical-align:top}.c-app-info_title{font-size:15px;font-weight:700;line-height:1.6;margin-bottom:9px;margin-top:-3px}.c-app-info_reviewtitle{color:#232b39;font-size:13px;line-height:1.6;margin-bottom:7px}.c-app-card{background:#fff;border:1px solid #ddd;position:relative}.c-app-card-block{display:block}.p-breadcrumb{margin:14px 0 18px;width:100%}.p-breadcrumb ul{font-size:0}.p-breadcrumb ul+ul{margin-top:5px}.p-breadcrumb_item{color:#232b39;display:inline-block;font-size:13px;margin-right:2px}.p-breadcrumb_item+.p-breadcrumb_item{background:url(/images/apps/arrow-topicpath.png) 4px 5px/6px 12px no-repeat;padding-left:15px}.star,.star-small{display:inline-block;font-size:0;line-height:1}.star-small:after,.star:after{background:url(/images/apps/star-m.png) 0 0 no-repeat;content:"";display:inline-block;vertical-align:bottom}.star:after{background-size:76px 213px;height:13px;margin-bottom:3px;padding-left:76px}.star_score{color:#232b39;font-size:17px;font-weight:700;margin-right:5px}.star.star00:after{background-position:left -200px}.star.star05:after{background-position:left -180px}.star.star10:after{background-position:left -160px}.star.star15:after{background-position:left -140px}.star.star20:after{background-position:left -120px}.star.star25:after{background-position:left -100px}.star.star30:after{background-position:left -80px}.star.star35:after{background-position:left -60px}.star.star40:after{background-position:left -40px}.star.star45:after{background-position:left -20px}.star.star50:after{background-position:left 0}.star-small{margin-bottom:14px}.star-small:after{background-size:68px 191px;height:11px;margin-bottom:2px;padding-left:68px}.star-small .star_score{font-size:14px}.star-small.star00:after{background-position:left -180px}.star-small.star10:after{background-position:left -144px}.star-small.star20:after{background-position:left -108px}.star-small.star30:after{background-position:left -72px}.star-small.star40:after{background-position:left -36px}.star-small.star50:after{background-position:left 0}.p-feature-search form{margin:auto;width:574px}.p-feature-search_box{border:2px solid #ccc;border-radius:6px;position:relative;width:100%}.p-feature-search_box button,.p-feature-search_box input{border:none}.p-feature-search_field{background:#fff;border-radius:3px;font-size:13px;height:40px!important;line-height:40px;padding:0 90px 0 7px}.p-feature-search_field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.p-feature-search_btn{background:#333;border-radius:0 3px 3px 0;color:#fff;font-size:18px;font-weight:700;height:40px;padding:0 10px}.p-feature-search_btn img{margin-right:7px;vertical-align:text-top}.p-form strong{font-weight:700}.p-form-center{margin:56px auto;width:610px}.p-form_group,.p-form_group--confirm{margin-bottom:35px}.p-form_label{color:#333;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:10px}.p-form_label--confirm{color:#666}.p-form_label-text{color:#666;margin-left:7px}.p-form-text{font-size:14px;line-height:1.6;margin:21px 0}.p-form-text--headtext{margin:42px 0}.p-form-text b{font-weight:700}.p-form-text.is-danger{color:#e71120}.p-form_note-text{font-size:14px;line-height:1.4;margin:14px 0}.p-form_note-text.is-danger{color:#e71120}.p-form-note{background-color:#f5f5f5;padding:7px 14px}.p-form_confirm{line-height:1.6;margin:56px 0}.p-form-smtext{color:#666;font-size:12px;margin:14px 0}.p-form-smtext li:not(:last-child){margin-bottom:7px}.p-form_submit--bottom+.p-form-smtext{margin:-42px 0 112px}.p-form-link{margin:42px 0;text-align:center}.p-form-error-text{color:#e71120;font-size:12px;margin:7px 0}.p-form_submit{margin:42px 0;text-align:center}.p-form_submit--modal{margin:35px 0 14px}.p-form_submit--bottom{margin:70px 0 112px}.p-form_submit .c-btn{padding-left:14px;padding-right:14px}.p-form_submit .c-btn--secondary{background:#999;color:#fff}.p-form_submit .c-btn+.c-btn{margin-left:42px}.p-form_submit a:hover{color:#fff}.p-form-required{color:#e71120;margin-left:2px}.p-form_input-with-icon{margin-top:7px;position:relative}.p-form_input-with-icon .toggle-password{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.p-modal-form{margin:20px auto 0;text-align:left}.p-modal-form--small{width:500px}.p-modal-form_group:not(:first-child){margin-top:21px}.p-modal-form_label{float:left;padding-top:9px;width:160px}.p-modal-form_box{margin-left:170px}.p-modal-form_link{margin:21px 0 7px}.c-form_action{margin-top:30px;text-align:center}.success p{margin:40px}.p-review{background:#f4f4f4;margin:0 0 14px;padding:21px 28px}.p-review.is-warning{background-color:#fff8e6}.p-review_main{margin:14px 0 10px}.p-review .star{margin-bottom:10px}.p-review_date{display:inline-block;font-size:12px;margin-left:20px;vertical-align:top}.p-review_lead{background:#fff;border-radius:4px;padding:21px 14px;text-align:center}.p-review_leadtext{font-size:13px;margin-top:7px}.p-review_leadtext a{display:inline-block}.p-review_area{font-size:13px}.p-review_area-text{color:#232b39;margin:21px 0 7px}.p-review_area .p-form-error-text{margin-bottom:28px;margin-top:-15px}.p-review_area .form-control{border:1px solid #ddd;border-radius:2px;margin-bottom:14px;min-height:140px;padding:7px;resize:vertical;width:100%}.p-review_area .c-btn{border-radius:21px;display:block;font-size:13px;margin:auto;width:196px}.p-review_area .btn--post{background:#00a6c9;color:#fff}.p-review_area .btn--post:hover{background:#00bbe3}.p-review_cancel{margin-top:14px;text-align:center}.p-review_cancel a{color:#666}.p-review_termslink{font-size:12px;line-height:1.2;margin-bottom:14px;text-align:center}.p-review_note{background-color:hsla(0,0%,100%,.6);border:1px solid #ddd;color:#232b39;line-height:1.6;margin:14px 0;padding:14px}.p-review_note p{margin-bottom:7px}.p-review_note span{color:#666}.p-review-reactor{position:relative}.comment .p-review-reactor{margin-left:42px}.p-review-reactor_btn{float:right}.p-review-reactor_btn img{vertical-align:middle}.review .p-review-reactor_btn{margin-right:2px}.p-review-reactor_link{float:right}.p-review-reactor .c-linkbox{right:-13px;top:18px;width:105px}.p-review .c-app-info{margin-bottom:21px}.p-review .c-app-info_main{vertical-align:middle}.p-review .c-app-info_side{width:70px}.p-review .c-app-icon{height:70px;width:70px}.p-review_appname{font-size:15px;font-weight:700;line-height:1.6;margin-bottom:3px}.p-review_appname a{color:#232b39}.p-user-reviewlist .loading-area{border-top:0}.p-user-reviewlist{margin-top:49px}.p-comment_text{color:#232b39;font-size:13px;line-height:1.7;margin-bottom:12px}#pickup_review{background:#fff9da;margin:21px 0;padding:21px 14px 10px}#pickup_review .comment_user-icon{left:14px}.comment{line-height:1.6;padding-bottom:14px;position:relative}.comment+.comment{border-top:1px solid #ddd;padding-top:14px}.comment_user-icon{border:1px solid #ddd;border-radius:18px;height:35px;left:0;overflow:hidden;position:absolute;width:35px}.comment_user-icon img{height:auto;width:100%}.comment-area{margin-left:42px}.comment-area_top{color:#666;font-size:12px}.comment_user{display:inline-block;max-width:51%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment_user a{color:#666}.comment_user a:hover{color:#00a6c9}.comment_date{display:inline-block;margin-left:20px;vertical-align:top}.comment_text{color:#232b39;font-size:13px;line-height:1.7;margin-bottom:12px;margin-top:-3px}.p-review-like{color:#000!important;display:inline-block;font-size:11px;height:16px;line-height:1.6;overflow:hidden}.p-review-like img{margin-right:5px;margin-top:-18px}.p-review-like.is-active{color:#00a6c9!important}.p-review-like.is-active img{margin-top:1px}.p-page-band{background-color:#f3f7f8;margin-bottom:7px}.p-page-band_inner{padding:21px 0}.p-page-band_head{font-size:22px}.p-page-band_text{font-size:12px;margin-top:14px}.p-user_name{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:7px}.p-user-prof{display:flex}.p-user-prof_left{margin-right:21px;width:90px}.p-user-prof_right{flex:auto}.p-campaign{background:url(/images/point/bg-campaign-pc.svg) top/contain no-repeat,linear-gradient(180deg,#ff7a3c,#ffbd43 34.17%);margin-bottom:42px;margin-top:-21px;padding:24px 28px 21px}.p-campaign .c-flex{align-items:center;gap:30px}.p-campaign_info{width:330px}.p-campaign_info-text{color:#333;font-size:14px;font-weight:700;margin-top:14px}.p-campaign-step{align-self:center;background:#feffd4;border-radius:10px;padding:7px 10px}.p-campaign-step>li+li{border-top:1px solid #f9e9b1}.p-campaign-step_box{align-items:center;display:flex;gap:10px;padding:10px 0;position:relative}.p-campaign-step_number{color:#f2770c;line-height:1}.p-campaign-step_text{font-size:15px;font-weight:700;line-height:1.4;margin-left:7px}.p-campaign_note{font-size:13px;margin:14px -12px 0 -2px}.p-campaign_note b{color:#e71120;font-size:14px;font-weight:700;letter-spacing:-1px}.p-campaign_point{align-items:center;background:#fff;border-radius:8px;box-shadow:0 3px 1px 0 rgba(0,0,0,.15),0 2px 4px 0 rgba(0,0,0,.1);color:#f2770c;display:flex;flex-direction:column;flex-shrink:0;font-family:Hiragino Kaku Gothic Pro;font-size:18px;font-weight:700;height:40px;justify-content:center;letter-spacing:-1px;line-height:1;text-align:center;width:40px}.p-campaign_point-text{font-size:9px}.p-campaign-ticket{align-items:center;align-self:center;background:#fff;border-radius:10px;display:flex;flex:1;flex-direction:column;justify-content:center;padding:14px}.p-campaign-ticket>img{height:auto;width:65px}.p-campaign-ticket dt{font-size:20px;font-weight:700;text-align:center}.p-campaign-ticket dd{color:#666}.p-campaign-ticket h3{font-size:15px;font-weight:700;margin-top:10px}.p-campaign-ticket .point-ad-detail{border:1px solid #ccc;border-radius:10px;color:#232b39;display:flex;gap:10px;line-height:1.4;margin:7px 0 0;padding:10px}.p-campaign-ticket .point-ad-detail img{border-radius:22%;height:60px;margin:0;width:60px}.p-campaign-ticket .point-ad-detail_info{color:#666;font-size:13px}.p-campaign-ticket .point-ad-detail_label{margin-bottom:6px}.p-campaign-ticket .point-ad-detail_label span{background:#ff5d00;border-radius:2px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:11px;padding:3px 5px 4px;text-align:center}.p-campaign-ticket .point-ad-detail_title{color:#666;margin-bottom:7px}.p-campaign-ticket .point-ad-detail_conditions{font-weight:700;margin-bottom:7px}.p-campaign-ticket .point-ad-detail_conditions span{display:block;font-size:11px;font-weight:400}.p-campaign-ticket .point-ad-detail_point{color:var(--Text-point,#ed2178);font-size:12px;font-weight:700;line-height:1;margin-bottom:2px}.p-campaign-ticket .point-ad-detail_point b{font-size:20px;letter-spacing:-1px;margin-right:3px}.p-campaign-ticket .point-ad-detail_bonus-point{color:var(--Text-point,#ed2178);font-size:12px;letter-spacing:-.5px;margin-right:-7px;margin-top:-2px}.p-campaign-ticket .point-ad-detail_bonus-point b{font-size:11px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.p-campaign-ticket .point-ad-detail_bonus-point span{font-size:16px}.p-campaign+.p-mission-app{margin-top:-20px}.p-mission-app+.p-mission-app{margin-top:-59px}.p-mission-app{margin-bottom:63px;padding:35px 0 28px}.p-mission-app_subtext{color:#f26d0c;font-size:12px;font-weight:700}.p-mission-app_head{color:#000;font-size:20px;font-weight:700}.p-mission-app ul{display:flex;gap:21px;margin:21px -21px 21px 0;overflow-x:scroll}.p-mission-app li{flex-shrink:0;width:120px}.p-mission-app li:last-child{margin-right:21px}.p-mission-app .c-app-icon{height:120px}.p-mission-app .c-app-icon img{height:100%;-o-object-fit:cover;object-fit:cover}.p-mission-app a{color:inherit}.p-mission-app_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#232b39;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:2px;margin-top:10px;min-height:2.8em;overflow:hidden;text-overflow:ellipsis}.p-mission-app_point{color:#ed2178;font-size:11px;margin-top:2px;white-space:nowrap}.p-mission-app_point b{font-size:19px;letter-spacing:-.5px}.p-mission-app_point.is-over-digits{display:block;overflow:hidden;text-overflow:ellipsis}.p-mission-app_date{color:#666;display:block;font-size:10px}.p-mission-app .c-btn{background:#353535;border-radius:10px;color:#fff;font-size:16px;padding:14px}.p-mission-app .c-btn:hover{background-color:#666}.p-user_accountbtn{float:right;margin:-7px 0 0 14px}.p-user_accountbtn .c-icon_setting{color:#666;font-size:24px}.p-user_age{color:#666;font-size:12px;margin-bottom:21px}.p-user-point{background:url(/images/mypage/p-user-point_bg.gif) no-repeat right 0 top 4px/118px 113px;border:1px solid #ccc;padding:14px 21px 28px}.p-user-point_head{border-bottom:1px solid #ccc;font-size:16px;padding:3px 7px 6px}.p-user-point_container{text-align:center}.p-user-point_point{font-size:25px;line-height:1;margin:28px 0 21px}.p-user-point_point span{font-size:14px}.p-user-point_attention{color:#fc4c4c;margin:-14px 0 14px}.p-user-point_link{background:#fff;border:1px solid #00a6c9;border-radius:16px;color:#00a6c9;height:32px;line-height:32px;padding:0;width:160px}.p-user-point_link:hover{border-color:#00bbe3}.p-user-nav{background-color:#f4f4f4;margin-bottom:28px}.p-user-nav ul{display:flex;gap:14px;padding:14px 21px}.p-user-nav li{display:flex;flex:1;text-align:center}.p-user-nav a{border-radius:10px;color:#333;display:block;font-size:15px;font-weight:700;line-height:1.8;padding:10px 0;width:100%}.p-user-nav a:before{font-size:22px;margin-right:7px;position:relative;top:4px}.p-user-nav a:hover{color:#666}.p-user-nav .is-active{background:#353535;color:#fff!important;cursor:default}.c-userdata{font-size:0;line-height:1}.c-userdata+.c-userdata{margin-top:-7px}.c-userdata dt{display:inline-block;font-size:13px;padding:2px 0 1px}.c-userdata dt:before{color:#666;margin-right:6px;position:relative}.c-userdata dd{display:inline-block;font-size:18px;margin-left:14px}.c-userdata_subtext{font-size:12px}.c-userdata .c-icon_rev:before{font-size:17px;top:1px}.c-userdata .c-icon_crown:before,.c-userdata .c-icon_heart:before{font-size:15px}.c-userdata .c-icon_heart:before{top:2px}.p-tracks-clear{background:url(/images/mypage/close.png) 14px 50% no-repeat #ecf5f6;background-size:10px;border-radius:4px;color:#232b39!important;display:inline-block;font-size:13px;height:30px;padding:3px 14px 0 35px;text-decoration:none}.p-tracks-clear:hover{opacity:.7}.p-user-history .c-head{font-size:20px;font-weight:700}.p-user-history_content{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.p-user-history .c-app-card{border-radius:4px;margin-bottom:21px;padding:21px 14px 14px;width:calc(50% - 7px)}.p-user-history .c-oslabel-price{font-size:12px}.p-user-history .c-oslabel-price div:first-child{margin-right:10px}.p-user-history .c-app-info_title{max-height:4.8em;overflow:hidden}.p-user-history .loading-area{border-top:0;width:100%}.p-point-info_box{border:7px solid #f3f3f3;border-radius:10px;margin:21px 0;padding:28px;text-align:left}.p-point-info .c-flex{gap:10px 14px}.p-point-info_balance{line-height:1;padding-left:14px;width:70%}.p-point-info_balance .c-flex{flex-wrap:wrap}.p-point-info_alert{align-items:center;background-color:#fde8e8;color:#e71120;display:flex;font-size:13px;font-weight:700;justify-content:center;margin:-10px 0 10px;padding:3px}.p-point-info_alert:hover{color:#e71120;text-decoration:none}.p-point-info_alert span{background-color:#e71120;border-radius:2px;color:#fde8e8;margin-right:5px;padding:3px}.p-point-info_alert:after{border-bottom:2px solid #666;border-right:2px solid #666;content:"";display:inline-block;height:6px;margin-left:auto;margin-right:5px;transform:rotate(-45deg);width:6px}.p-point-info-expire-alert{background-color:#fde8e8;border-radius:6px;line-height:1.6;margin:-10px 0 14px;padding:10px 20px}.p-point-info-expire-alert_head{color:#e71120;font-weight:700;margin-bottom:5px;text-align:center}.p-point-info-expire-alert_text{color:#666;line-height:1.4}.p-point-info_head{font-size:15px}.p-point-info_button{background-color:#f27920;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;line-height:1;margin-top:21px;padding:21px;text-align:center;width:100%}.p-point-info_button:hover{background-color:#f59650;color:#fff}.p-point-info_point{font-size:12px;font-weight:700;margin:10px 0 0}.p-point-info_point b{font-size:32px}.p-point-info .expire{align-self:end;color:#666;font-size:13px}.p-point-info_judge{align-items:end;display:flex;font-size:14px;line-height:1;margin-left:auto;white-space:nowrap}.p-point-info_judge b{font-size:22px}.p-mypage-links{display:grid;font-size:12px;grid-template-columns:repeat(3,1fr);margin:21px auto 42px}.p-mypage-links_box{align-items:center;display:flex;height:56px}.p-mypage-links_box:not(:last-child){border-right:1px solid #ccc}.p-mypage-links_box a{align-items:center;color:#232b39;display:flex;font-size:15px;gap:10px;justify-content:center;width:100%}.p-mypage-links_box a:hover{color:#666}.adv-area{align-items:center;display:flex;justify-content:center}.l-main .adv-area>div{margin-bottom:25px;margin-top:10px}.adv-area.column-1>div{margin:25px 0}.adv-area.adv-area--pgn{clear:both;margin:0 auto;width:684px}.l-side .adv-area{line-height:1;margin:15px 0;text-align:center}.adv-area.adv-area--rt{margin:0 0 21px;min-height:250px}.adv-area.adv-area--underphoto{background:#fafafa;margin:35px 0;min-height:110px}.adv-area.adv-area--underphoto>div{margin:21px 0}.adv-area.adv-area--btm{clear:both;padding:20px 0}.adv-area.adv-area--btm>div{margin:0 21px 20px}.bnr-big-banner,.bnr-rectangle{min-height:250px}.ad-asq{min-height:326px}.ad-asq div{flex-grow:1}.ad-bnr-words{margin:15px 0 25px;min-height:370px}#div-gpt-ad-1415775179180-21.floating{position:fixed;top:155px}#div-gpt-ad-1415775179180-21.pinned-bottom{bottom:0;position:absolute;_position:static}#div-gpt-ad-1415775179180-44.floating{position:fixed;top:100px}#div-gpt-ad-1415775179180-44.pinned-bottom{bottom:0;position:absolute;_position:static}#div-gpt-ad-1477376022135-3.floating{position:fixed;top:100px}#div-gpt-ad-1477376022135-3.pinned-bottom{bottom:800px;position:absolute;_position:static}#div-gpt-ad-1477375934121-1.floating{position:fixed;top:100px}#div-gpt-ad-1477375934121-1.pinned-bottom{bottom:1200px;position:absolute;_position:static}.v2-wrapper #div-gpt-ad-1415775179180-44.floating{top:15px}.c-affiliate-text{color:#666;font-size:12px;line-height:1.5;margin:14px 0 21px}.c-affiliate-text--article{border:1px solid #ddd;border-radius:2px;margin:35px 0;padding:5px 7px;text-align:center}.ads-wrapper{min-height:300px;text-align:center}.u-mt-7{margin-top:7px}.u-carousel-dots-mt,.u-swipe-dots-mt{margin-top:14px}.mt_0{margin-top:0!important}.mt_10{margin-top:10px!important}.mt_20{margin-top:20px!important}.mb_0{margin-bottom:0!important}.mb_10{margin-bottom:10px!important}.mb_20{margin-bottom:20px!important}.mb_40{margin-bottom:40px!important}.mb_84{margin-bottom:84px!important}.u-mb-42{margin-bottom:42px}.text-left{text-align:left}.text-center{text-align:center}.right-item,.u-fl-r{float:right}.left-item{float:left}
