@charset "utf-8";*{border:0;margin:0;outline:0;padding:0;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;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:before,blockquote:after,q:before,q:after{content:'';content:none}ol,ul{list-style:none}b{font-weight:700}html,body{height:100%}body{text-align:center;position:relative;font-size:13px;color:#333;line-height:1.7;font-family:Hiragino Kaku Gothic ProN,Meiryo,arial,sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a{outline:none;text-decoration:none}a img{border:none}a:hover img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}img{border:none;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}a{color:#00a6c9;text-decoration:none}a:hover,a:active{color:#01c5ee}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}#clearfix:after,.clearfix:after{content:"";display:block;clear:both}input:focus,textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.v2-form-style{width:100%;min-height:33px;margin-bottom:5px;padding:5px;border:1px solid #bebebe;border-radius:3px;box-sizing:border-box;background:#fff;font-family:Hiragino Kaku Gothic ProN,Meiryo,arial,sans-serif;outline:none}.v2-form-style.error{border-color:#c02e08;background:#fdeef0}.v2-form-style.error:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.v2-form-style[disabled]{background:#eee;cursor:not-allowed}.v2-form-style--auto{width:auto}.checkbox{cursor:pointer}.checkbox input{margin:-2px 4px 0 0;vertical-align:middle}.helper-text{margin:0;color:#7d7d7d;font-size:10px}.text-error{color:#c02e08;font-size:12px;margin:0 0 5px}.error{color:#c02e08;margin:5px 0 14px}.error-text{background:#ffd1b0}.form-ok-close{margin:20px 0}.form-ok-close a{padding:5px 20px;border:1px solid #ccc;border-radius:3px;background:linear-gradient(to bottom,#fefefe 0,#efefef 100%);color:#4c4c4c;cursor:pointer}.form-ok-close a:hover{text-decoration:none;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.form-btn,.c-form_action{margin-top:30px;text-align:center}.form-style{border:1px solid #bebebe;outline:none;width:280px;margin-bottom:5px;padding:5px;border-radius:3px;background:#fff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;box-sizing:border-box;min-height:33px}.form-style.form1{width:170px}textarea.form-style{height:100px;width:400px;font-size:13px}.form-style-wmax{width:100%!important}.success p{margin:40px}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?5ee2ou);src:url(/fonts/icomoon/icomoon.eot?5ee2ou#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?5ee2ou) format("truetype"),url(/fonts/icomoon/icomoon.woff?5ee2ou) format("woff"),url(/fonts/icomoon/icomoon.svg?5ee2ou#icomoon) format("svg")}[class^=c-icon_],[class*=" c-icon_"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-icon_hatebu:before{content:"\e90f"}.c-icon_feedly:before{content:"\e910"}.c-icon_pocket:before{content:"\e911"}.c-icon_warning:before{content:"\e90e"}.c-icon_facebook:before{content:"\ea90"}.c-icon_twitter:before{content:"\ea96"}.c-icon_mail:before{content:"\e900"}.c-icon_camera:before{content:"\e901"}.c-icon_crown:before{content:"\e902"}.c-icon_setting:before{content:"\e907"}.c-icon_heart:before{content:"\e903"}.c-icon_heart-fill:before{content:"\e904"}.c-icon_like:before{content:"\e905"}.c-icon_notify:before{content:"\e906"}.c-icon_rev:before{content:"\e908"}.c-icon_track:before{content:"\e909"}.c-icon_login:before{content:"\e90a"}.c-icon_point:before{content:"\e90b"}.c-icon_register:before{content:"\e90c"}.c-icon_line:before{content:"\e90d"}.wrapper{position:relative;width:100%;min-width:1024px;min-height:100%;text-align:left;background:#eaeaea}.wrapper--te{background:#fff}.l-center-layout{width:1024px;margin:0 auto;text-align:left}.l-header--os+.l-container{padding-top:112px}.l-header--os+.l-masthead{padding-top:92px}.l-masthead{width:100%;padding-top:56px}.l-masthead+.l-container{padding-top:28px}.l-container{width:1024px;margin:0 auto;padding:75px 0 373px;overflow:hidden}.l-container.page-feature{padding-bottom:311px}.l-main{width:685px;float:left;margin-bottom:42px}.l-side{width:300px;float:right}.l-side--left{float:left;margin-right:15px}.l-col1 .l-main{width:1024px;margin:0}.l-col2 .l-main{width:703px}.l-col2--side-left .l-main{float:right}.l-col2--side-left .l-side{float:left}.l-col2--top{padding-top:28px}.l-col2--top .bigfooter{padding-top:28px}.l-col3 .l-main{width:710px;margin-right:14px;float:left}.l-col3 .l-main_top{margin-bottom:42px}.l-col3 .l-main_content{width:516px;float:right}.l-col3 .l-main_subcontent{width:180px;float:left}.l-main_box{margin-bottom:35px;padding:13px;border:1px solid #ddd;background:#fff}.error-content{margin-top:170px;padding:60px 0;text-align:center}.error-content h1{font-size:1.5em}.forbidden{margin:30px auto;width:720px;text-align:center;background:#fff}.l-header{width:100%;position:fixed;z-index:1000}.p-header{position:absolute;z-index:1;width:100%;height:56px;background:#030e21;border-bottom:1px solid #ddd}.p-header-container{width:1024px;margin:auto}.p-header-search{top:10px}.p-header-search .c-search-box{width:274px;float:left}.p-header_logo{width:350px;margin:auto;text-align:center;line-height:55px;background:radial-gradient(circle at 50% 50%,#010b3d 0,#030e21 100%)}.p-header_logo a:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-header_logo img{vertical-align:middle}.p-header-os{height:36px;margin-top:55px;background:#eee;border-bottom:1px solid #ddd;transition:all .3s ease}.p-header-os_tab{font-size:0}.p-header-os_tab li{position:relative;display:inline-block;width:50%;font-size:13px;line-height:35px;text-align:center}.p-header-os_tab .is-active a,.p-header-os_tab .is-disabled a{cursor:default;text-decoration:none}.p-header-os_tab .is-active:after{content:"";display:block;width:22px;height:14px;margin:-1px auto 0;background:url(/images/common/os-tab-triangle.png) no-repeat}.p-header-os_tab .is-active a{color:#232b39;font-weight:700}.p-header-os_tab .is-disabled a{color:#ccc}.l-header--os .p-header{border-color:#eee}.l-header--os .p-header--feature{border-color:#ddd}.l-header--os.is-active .p-header{border-color:#ddd}.l-header--os.is-active .p-header-os{margin-top:-55px}.p-header--feature{background:#fff}.p-header--feature_logo{background:none}.p-header--feature_link a{color:#000}.p-header--feature_link a:hover{color:#00a6c9;text-decoration:none}.p-header-nav{float:right;font-size:0}.p-header-nav_item{display:inline-block;font-size:13px;height:55px;line-height:56px}.p-header-nav_item>a{display:block;padding:0 14px;color:#fff}.p-header-nav_item>a:hover{color:#32b4cc}.p-header-nav_item--point{font-size:11px}.p-header-nav_item--point span{font-size:14px}.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{position:absolute;top:24px;right:0;border:4px solid transparent;border-top:7px solid #aaa;content:""}.p-header-user .usericon{border:1px solid #fff;vertical-align:middle}.p-header-username{overflow:hidden;float:right;max-width:128px;margin-left:7px;white-space:nowrap;text-overflow:ellipsis}.p-header-menu{display:none;position:absolute;top:54px;right:0;width:250px;border:1px solid #ddd;border-radius:3px;background:#fff;font-size:12px;line-height:1.6;color:#000}.p-header-menu:before,.p-header-menu:after{position:absolute;right:30px;z-index:100;border:6px solid transparent;content:""}.p-header-menu:before{top:-17px;border-bottom:10px solid #ddd}.p-header-menu:after{top:-15px;border-bottom:10px solid #fff}.p-header-menu li+li{border-top:1px solid #ddd}.p-header-menu a{display:block;padding:14px 21px;color:#232b39}.p-header-menu a:hover{background-color:#f5f5f5}.p-header-menu [class^=c-icon]{position:relative;top:2px;margin-right:14px;color:#00a6c9;font-size:16px}.p-header--feature .p-header-menu>li>a{color:#000}.p-header--feature .p-header-menu>li>a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l-footer{position:absolute;bottom:0;width:100%}.p-footer{padding:34px 0 28px;background-color:#1c212a;color:#ddd}.p-footer a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.p-footer-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1024px;margin:0 auto;font-size:11px}.p-footer-container--bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:22px;padding-top:28px;border-top:1px solid #414650}.p-footer_inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-footer_inner+.p-footer_inner{margin-left:94px}.p-footer-logo img{width:80px}.p-footer-logo p{margin-top:4px;font-size:11px}.p-footer-logo a{display:block}.p-footer-social{margin-top:21px;font-size:0}.p-footer-social li{display:inline-block;margin-right:7px;font-size:12px}.p-footer-social a{padding:7px 14px;border:1px solid #414650;border-radius:2px}.p-footer-select{position:relative}.p-footer-select:after{position:absolute;top:18px;right:0;z-index:0;width:12px;height:7px;background:url(/images/common/select-arrow.png);background-size:12px 7px;content:"";pointer-events:none}.p-footer-country{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:94px;margin-top:28px;background:none transparent;color:inherit;vertical-align:middle;cursor:pointer}.p-footer-nav{width:120px;font-size:12px}.p-footer-nav+ul{margin-left:21px}.p-footer-nav li{margin-bottom:8px}.p-footer-site{overflow:hidden}.p-footer-site img{display:block;width:100px;margin:0 auto;padding-top:5px}.p-footer-site li{float:left;border:1px solid #414650;border-radius:2px;text-align:center}.p-footer-site li+li{margin-left:6px}.p-footer-site a{display:block;width:130px;height:60px}.p-footer-site p{font-size:10px}.p-footer-annotation{margin-top:14px}.p-footer-terms a{position:relative;margin-left:14px}.p-footer-terms a:first-child{margin:0}.p-footer-terms a:not(:last-child):before{position:absolute;top:-4px;right:-9px;content:"|"}.p-footer a{color:#fff}#page-top{width:1000px;margin:0 auto}#page-top a{float:right}#page-top img{position:fixed;right:10px;bottom:20px}#page-top img.footer-fixed{position:absolute;bottom:260px}.p-navi{width:100%;padding:21px 0;font-size:0}.p-navi-list{width:1024px;margin:0 auto;text-align:center}.p-navi-item{display:inline-block;font-size:12px;font-weight:700}.p-navi-item a{margin-right:12px}.p-navi-item+.p-navi-item{padding-left:14px;border-left:1px solid #ddd}.android .app-icon img,.android.app-icon img{border-radius:0!important}.usericon,.c-usericon{border-radius:50%;overflow:hidden}.c-empty-text{margin:56px 0 18px;text-align:center;color:#666}.c-head{margin:27px 0 19px;color:#000;font-size:16px}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-linkbox{position:absolute;z-index:1;background:#fff;border:1px solid #ddd;font-size:12px}.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-carousel,.c-swipe{padding:0 28px}.c-carousel-wrapper,.c-swipe_wrapper{position:relative}.c-carousel-arrow a{display:none}.c-carousel-arrow .slick-next,.c-carousel-arrow .slick-prev{position:absolute;top:0;bottom:0;margin:auto 0;height:25px;width:15px;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.c-carousel-arrow .slick-next{right:-27px;background:url(/images/apps/btn_c-swipe_next.png) right 0/15px 52px no-repeat}.c-carousel-arrow .slick-next.is-disabled{background-position:right -27px;cursor:default}.c-carousel-arrow .slick-prev{left:-27px;background:url(/images/apps/btn_c-swipe_prev.png) left 0/15px 52px no-repeat}.c-carousel-arrow .slick-prev.is-disabled{background-position:left -27px;cursor:default}.c-carousel-nav_prev,.c-swipe_prev-btn,.c-carousel-nav_next,.c-swipe_next-btn{position:absolute;top:0;bottom:0;margin:auto 0;height:25px;width:15px;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.c-carousel-nav_next,.c-swipe_next-btn{right:-27px;background:url(/images/apps/btn_c-swipe_next.png) right 0/15px 52px no-repeat}.c-carousel-nav_next.is-disabled,.is-disabled.c-swipe_next-btn{background-position:right -27px;cursor:default}.c-carousel-nav_prev,.c-swipe_prev-btn{left:-27px;background:url(/images/apps/btn_c-swipe_prev.png) left 0/15px 52px no-repeat}.c-carousel-nav_prev.is-disabled,.is-disabled.c-swipe_prev-btn{background-position:left -27px;cursor:default}.c-carousel-area,.c-swipe_area{overflow:hidden}.c-carousel-list,.c-swipe_list{font-size:0}.c-carousel-item{margin-right:14px}.c-carousel-item:last-child{margin-right:0}.c-carousel-item a{display:block;color:#232b39}.c-carousel-dots,.c-swipe_swipe-dots{padding-top:14px;font-size:0;text-align:center}.c-carousel-dots li,.c-swipe_swipe-dots li{display:inline-block;width:9px;height:9px;margin:0 4px;border:none;background:#eceef1;border-radius:5px;cursor:pointer}.c-carousel-dots li.slick-active,.c-swipe_swipe-dots li.slick-active{background:#00a6c9}.c-carousel-dots li button,.c-swipe_swipe-dots li button{width:8px;height:8px;padding:0;visibility:hidden}.c-carousel .slick-slide,.c-swipe .slick-slide{display:inline-block;vertical-align:top}.applist-carousel_item{width:144px}.applist-carousel_item a{color:#232b39}.applist-carousel_image{padding-bottom:14px;text-align:center}.applist-carousel_image img{border-radius:17px}.applist-carousel_image.android img{border-radius:0}.applist-carousel_appname{overflow:hidden;height:3.2em;margin-top:-3px;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.6}.applist-carousel_price{position:relative;margin-bottom:9px;font-size:13px}.applist-carousel .star{margin-bottom:14px}.applist-carousel_label{position:absolute;top:1px;display:inline-block;height:20px;margin-left:7px;padding:2px 10px 0;border-radius:5px;color:#fff;font-size:10px;text-align:center}.applist-carousel_label.feature-color01{background:#f26522}.applist-carousel_label.feature-color02{background:#39599f}.applist-carousel_label.feature-color03{background:#8637d7}.applist-carousel_label.feature-color04{background:#f71a7e}.applist-carousel_label.feature-color05{background:#38b349}.applist-carousel_label.feature-color06{background:#0087f4}.applist-carousel_label.feature-color07{background:#ff9f23}.applist-carousel_label.feature-color08{background:#7446f2}.applist-carousel_label.feature-color09{background:#c99e43}.c-content01{margin-bottom:35px}.c-content01+.c-content01{border-top:1px solid #ddd}.c-content01_title{padding:23px 0 22px 14px;font-size:16px;line-height:1.6}.l-side .c-content01_title{padding-left:0}.c-content01_title span{margin-left:28px;font-size:12px}.c-blocklink-list li+li,.c-blocklink-list--middle li+li{border-top:1px solid #ddd}.c-blocklink-list a{display:block;overflow:hidden}.c-blocklink-list--middle a{display:table;table-layout:fixed;width:100%}.c-blocklink-list--middle a>*{display:table-cell;vertical-align:middle}.c-inline-itemlist li{display:inline-block;margin:9px 14px 3px 0}.article-list{margin-top:-7px}.article-list li+li{border-top:1px solid #ddd}.article-list li>a{display:block;overflow:hidden;padding:14px 0}.article-list_thumbnail{float:left}.article-list_thumbnail img{width:auto;height:auto}.article-list_title{font-size:14px;color:#000;line-height:1.6}.article-list_desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.8em;margin-bottom:12px;color:#666;font-size:11px;line-height:1.4}.article-list_date{float:left;color:#666;font-size:10px}.article-list_detail-link{margin-top:2px;padding-right:13px;float:right;background:url(/images/apps/ico_next.png) right 0/7px 13px no-repeat;font-size:12px;text-align:right;line-height:1}.c-article-list a{padding:14px 0}.c-article-list_thumbnail,.c-article-list_thumbnail--bg{float:left}.c-article-list_thumbnail img,.c-article-list_thumbnail--bg img{width:auto;height:auto}.c-article-list_thumbnail--bg{position:relative;background:#efeff1;border:1px solid #e1e1e1}.c-article-list_thumbnail--bg img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.c-article-list_title{font-size:14px;color:#000;line-height:1.6}.c-article-list_desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.8em;margin-bottom:12px;color:#666;font-size:11px;line-height:1.4}.c-article-list_date{float:left;color:#666;font-size:10px}.c-article-list_detail-link{margin-top:2px;padding-right:13px;float:right;background:url(/images/apps/ico_next.png) right 0/7px 13px no-repeat;font-size:12px;text-align:right;line-height:1}.rankinglist li{border-bottom:1px solid #ddd}.rankinglist a{display:table;table-layout:fixed;width:100%}.rankinglist a>*{display:table-cell}.rankinglist_rank{text-align:center;vertical-align:middle;color:#666}.rankinglist_appicon{vertical-align:top}.rankinglist_appicon.android img{border-radius:0}.rankinglist_appinfo p{overflow:hidden}.c-btn,.flat-btn{display:inline-block;height:44px;line-height:44px;margin-bottom:0;border:0;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:14px;font-weight:700;text-align:center;text-decoration:none!important;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-appearance:none}.c-btn--default,.flat-btn.btn--default{background-color:#aaa;color:#fff!important}.c-btn--primary,.flat-btn.btn--primary{background-color:#00a6c9;color:#fff}.c-btn--action{background-color:#f27920;color:#fff}.c-btn--secondary{background-color:#999;color:#fff}.c-btn--warning{background-color:#e71120;color:#fff}.c-btn--twitter{background-color:#00aced;color:#fff}.c-btn--facebook{background-color:#3b5998;color:#fff}.c-btn--lg,.btn--lg{padding:8px 12px;font-size:16px;line-height:1.3333333}.c-btn--block,.btn-block{display:block;width:100%}.c-btn--wide{width:210px}.c-btn.is-disabled{background:#ccc;pointer-events:none}.p-form-btn .c-btn{min-width:160px}.p-form-btn .c-btn+.c-btn{margin-left:20px}.flat-btn.btn--dl{background-color:#ffa71c;color:#fff}.form-btn .flat-btn+.flat-btn{margin-left:20px}.btn--sm,.sns-connect-mail .flat-btn{height:32px;padding:6px 10px;font-size:14px;line-height:1.42857143}.edit-btn .flat-btn,.form-btn .flat-btn{min-width:160px}.v2 .btn-user-edit{width:auto;height:32px;margin-left:15px;padding:9px 18px;line-height:1}.btn-dl{display:inline-block;height:35px;line-height:35px;padding:0 24px;border-radius:35px;background:#f07c00;color:#fff!important;font-size:12px;font-weight:700}.btn-dl:hover{background:#ff9524}.btn-dl.is-disabled{background:#666;cursor:default;pointer-events:none}.btn-send-sp,.btn-userdata{display:inline-block;height:35px;line-height:31px;padding:0 30px;border:2px solid #00a6c9;border-radius:35px;background:#fff;font-size:12px;font-weight:700}.btn-send-sp:hover,.btn-userdata:hover{border-color:#01c5ee}.btn-userdata{position:absolute;top:0;right:0;padding:0 16px}.btn-next,.btn-more{display:inline-block;min-width:200px;height:40px;margin:auto;padding:7px 10px 0;border:1px solid #ccc;border-radius:5px;font-size:14px;text-align:center}.btn-next:after{content:"";display:inline-block;position:relative;top:2px;height:13px;padding-left:16px;background:url(/images/apps/ico_next.png) right 0/7px 13px no-repeat}.btn-more:after{content:"";height:13px;display:inline-block;padding-left:15px;background:url(/images/apps/ico_more.png) right 5px/13px 7px no-repeat}.btn-next-area,.loading-area{padding-top:14px;border-top:1px solid #ddd;text-align:center}.app-card+.btn-next-area{border-top:none}.c-search{text-align:left;position:relative}.c-search-box{position:relative}.c-search_field{width:100%;height:35px;padding:7px 35px 7px 7px;border:1px solid #ccc;border-radius:4px;color:#232b39;font-size:12px;-webkit-appearance:none}.c-search_field::-webkit-search-cancel-button{-webkit-appearance:none}.c-search_btnarea{position:absolute;top:0;right:0}.c-search_btn{width:35px;height:35px;border-radius:0 4px 4px 0;border:1px solid #ccc;cursor:pointer;background:#fff}.c-search_btn img{margin-top:1px}.c-suggest{position:absolute;top:34px;z-index:1;min-width:300px}.c-suggest>div{border:1px solid #ccc;border-radius:0 0 4px 4px;overflow:hidden;background:#fff}.c-suggest_list li{padding:7px 14px;line-height:1.6}.c-suggest_list b{font-weight:700}.c-suggest_list a{display:block;min-height:35px;margin:-7px -14px;padding:7px 14px;color:#232b39}.c-suggest_list a:hover,.c-suggest_list .is-active{background:#eaeaea;text-decoration:none}.c-pickup-keyword_title{margin:0 5px 4px;padding:5px 7px;border-bottom:1px solid #ccc;color:#000;font-size:12px;font-weight:700}.search-result{overflow:hidden;margin:0 5px 14px;color:#666}.search-result-r{float:right;text-align:right}.search-result-l{float:left}.search-result_text{clear:both;padding-top:10px;font-size:12px;line-height:1.3}.c-modal{position:fixed;z-index:10000;width:720px;background:#fff}.c-modal--small{width:400px}.c-modal_close{position:absolute;top:10px;right:12px;display:block;width:20px;height:20px;border:1px solid #c6c6c6;border-radius:3px;background:#fff;line-height:100%;text-align:center;text-decoration:none}.c-modal_close span{display:block;padding-top:1px;color:#333;font-size:14px;font-weight:700;line-height:100%}.c-modal_logo{position:absolute;top:-71px;left:281px}.c-modal-body{padding:14px 30px 21px}.c-modal_title{margin:20px 0;font-size:16px;font-weight:700;text-align:center}.c-modal_leadtext{margin:21px 0 28px}.c-modal_leadtext--guest{margin-top:20px}#dialogMask{position:fixed;z-index:9999;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";width:100%;height:100%;top:0;left:0;background-color:#000}.c-form-control{display:block;width:100%;min-height:42px;padding:7px 10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;background-image:none;color:#333;font-size:14px;line-height:1.42857143;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-control:focus{box-shadow:none}textarea.c-form-control{height:auto;resize:vertical}.is-error{border-color:#fc4c4c!important}.c-selectbox{display:block;position:relative;width:100%}.c-selectbox:before{position:absolute;top:9px;right:10px;z-index:1;padding:9px 4px;background:url(/images/common/c-selectbox_bg.gif) no-repeat;content:"";pointer-events:none}.c-selectbox--inline{display:inline-block;width:auto}select.c-form-control{min-height:35px;padding-right:28px;font-size:14px;line-height:1;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}label.c-form-radio{margin:0 14px 0 0;cursor:pointer}input.c-form-radio{-webkit-appearance:none;position:relative;border:1px solid #ccc;width:13px;height:13px;margin-right:7px;background:#fff;border-radius:50%}input.c-form-radio:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:none;width:6px;height:6px;margin:auto;background:#666;border-radius:50%}input.c-form-radio:checked:before{display:block}.c-form-password{position:relative}.c-form-password button{position:absolute;top:8px;right:7px;background:#999;width:64px;height:26px;border:0;color:#fff;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-form-checkbox{cursor:pointer;color:#232b39;font-size:14px}.c-form-checkbox input{position:relative;top:1px}.star,.review-star{display:inline-block;font-size:0;line-height:1}.star:before,.review-star:before{content:"";display:inline-block;background:url(/images/apps/star-m.png) top left no-repeat;vertical-align:bottom}.star:before{height:13px;margin-bottom:3px;padding-left:76px;background-size:76px 213px}.star_score{margin-left:5px;color:#232b39;font-size:17px;font-weight:400}.star.star00:before{background-position:left -200px}.star.star05:before{background-position:left -180px}.star.star10:before{background-position:left -160px}.star.star15:before{background-position:left -140px}.star.star20:before{background-position:left -120px}.star.star25:before{background-position:left -100px}.star.star30:before{background-position:left -80px}.star.star35:before{background-position:left -60px}.star.star40:before{background-position:left -40px}.star.star45:before{background-position:left -20px}.star.star50:before{background-position:left 0}.star--small:before{height:11px;margin-bottom:2px;padding-left:68px;background-size:68px 191px}.star--small .star_score{font-size:14px}.star--small.star00:before{background-position:left -180px}.star--small.star05:before{background-position:left -162px}.star--small.star10:before{background-position:left -144px}.star--small.star15:before{background-position:left -126px}.star--small.star20:before{background-position:left -108px}.star--small.star25:before{background-position:left -90px}.star--small.star30:before{background-position:left -72px}.star--small.star35:before{background-position:left -55px}.star--small.star40:before{background-position:left -36px}.star--small.star45:before{background-position:left -19px}.star--small.star50:before{background-position:left 0}.review-star{margin-bottom:14px}.review-star:before{height:11px;margin-bottom:2px;padding-left:68px;background-size:68px 191px}.review-star .star_score{font-size:14px}.review-star.star00:before{background-position:left -180px}.review-star.star10:before{background-position:left -144px}.review-star.star20:before{background-position:left -108px}.review-star.star30:before{background-position:left -72px}.review-star.star40:before{background-position:left -36px}.review-star.star50:before{background-position:left 0}.p-feature-search{width:420px;height:42px;margin:26px auto 0}.p-feature-search .c-search_field{height:42px;padding-right:84px;border:2px solid #00bec8;font-size:14px}.p-feature-search .c-search_btn{width:84px;height:42px;border:2px solid #00bec8;background:#00bec8;color:#fff;font-size:14px}.p-feature-search .c-search_btn img{margin-right:8px}.p-feature-search .c-suggest{top:40px;min-width:336px}.p-form-center{width:610px;margin:56px auto}.p-form_group{margin-bottom:28px}.p-form_group--confirm{margin-bottom:35px}.p-form_label{margin-bottom:14px;color:#333;font-size:14px;font-weight:400;line-height:1}.p-form_label--confirm{color:#666}.p-form_label-text{margin-left:7px;color:#666}.p-form-text{margin:21px 0;font-size:14px;line-height:1.6}.p-form-text--headtext{margin:42px 0}.p-form-text b{font-weight:700}.p-form_confirm{margin:56px 0;line-height:1.6}.p-form-smtext{margin:14px 0;color:#666}.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}.p-form-error-text{margin:7px 0;color:#e71120;font-size:12px}.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:0 14px}.p-form_submit .c-btn--secondary{background:#999;color:#fff}.p-form_submit .c-btn+.c-btn{margin-left:42px}.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;width:160px;padding-top:9px}.p-modal-form_box{margin-left:170px}.p-modal-form_link{margin:21px 0 7px}.review-like{display:inline-block;overflow:hidden;height:16px;font-size:11px;line-height:1.6;color:#000!important}.review-like img{margin-top:-18px;margin-right:5px}.review-like.is-active{color:#00a6c9!important}.review-like.is-active img{margin-top:1px}.p-icon-catlist a{padding:7px 0}.p-icon-catlist_icon{width:30px}.p-icon-catlist_icon img{width:30px;height:30px;border-radius:15px}.p-icon-catlist_catname{padding-left:11px;line-height:1.6}.p-icon-catlist_count{padding-left:2px;color:#666}.bigfooter{position:relative;clear:both;padding-bottom:49px;font-size:0}.bigfooter_title{padding:10px 0;line-height:1;border-top:1px solid #999;border-bottom:1px solid #eee;color:#232b39;font-size:13px;font-weight:700}.bigfooter_menu{display:inline-block;width:256px;vertical-align:top}.bigfooter_menu a{color:inherit}.bigfooter_menu a:hover{color:#00a6c9;text-decoration:none}.bigfooter_menu dt{height:28px;line-height:28px;margin:7px 0 0;font-size:12px;color:#232b39}.bigfooter_menu dd{margin-bottom:4px;font-size:10px;color:#666}.l-top-feature{width:100%;height:320px;padding-top:92px;background:url(/images/apps/bg_feature-search.gif) bottom/2px 215px repeat-x #fff}.p-top-feature{height:228px;padding-top:40px;background:url(/images/apps/bg_feature-search-main.jpg) bottom/996px 215px no-repeat;text-align:center;line-height:1.6}.p-top-feature_title{margin-bottom:28px;color:#000;font-size:22px;font-weight:700}.p-top-feature_title span{color:#ed4d9b}.p-top-feature_text{color:#232b39;font-size:12px}.p-top-ranking{overflow:hidden}.p-top-ranking_head{padding:14px 7px;line-height:1;border-bottom:1px solid #ddd;color:#000;font-size:14px}.p-top-ranking_head span{letter-spacing:-.5px}.p-top-ranking-list .slick-slide{width:259px;margin-right:14px}.p-top-ranking_content{border:1px solid #ddd;border-radius:7px;overflow:hidden}.p-top-ranking_content a{color:#00a6c9}.p-top-ranking_content a:hover{color:#01c5ee}.p-top-ranking .rankinglist{margin:0 7px}.p-top-ranking .rankinglist a{padding:10px 0}.p-top-ranking_rank{width:28px;font-size:15px;font-family:helvetica,arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.p-top-ranking_rank img{vertical-align:middle}.p-top-ranking_appicon{width:63px;padding:0 7px}.p-top-ranking_appicon img{border-radius:7px}.p-top-ranking_appname{height:37px;margin:-4px 0 3px;line-height:1.4;font-size:13px}.p-top-ranking_link a{display:block;padding:11px 0 9px;font-size:13px;text-align:center}.p-top-appsummary_content{width:188px}.p-top-appsummary_image img{width:188px}.p-top-appsummary_text{height:4.8em;overflow:hidden;word-break:break-all;margin-top:12px;font-size:13px;line-height:1.6;color:#232b39}.p-newappbox_item{width:130px;margin-top:0}.p-newappbox_title,.p-newappbox_appname{overflow:hidden;line-height:1.54}.p-newappbox_title{height:6.16em;margin-top:-2px;color:#232b39;font-size:13px}.p-newappbox_appname{height:3em;margin:10px 0;color:#666;font-size:12px}.p-newappbox .applist-carousel_price{margin-bottom:0;font-size:12px;color:#666}.p-user-review_link{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:0}.p-user-review_content .slick-slide img{display:inline}.p-user-review_card{position:relative;width:263px;padding:69px 14px 14px;border:1px solid #ddd;border-radius:10px}.p-user-review_card a{position:relative;display:inline-block}.p-user-review_app-detail{display:table;padding:14px 14px 0}.p-user-review_app-detail>div{display:table-cell;vertical-align:top}.p-user-review_app-icon{padding-right:14px}.p-user-review_app-icon img{width:55px;border-radius:9px}.p-user-review_app-icon.android img{border-radius:0}.p-user-review_app-name{width:164px;height:3em;line-height:normal;overflow:hidden;font-weight:700;font-size:12px;margin-bottom:6px;color:#232b39}.p-user-review_app-info{width:164px;white-space:nowrap;line-height:normal;overflow:hidden;word-break:break-all;font-size:12px;color:#666}.p-user-review_app-category{margin-left:14px}.p-user-review_user-detail{display:table;width:100%;table-layout:fixed;margin:14px 0 10px}.p-user-review_user-detail>div{display:table-cell;vertical-align:top}.p-user-review_user-icon{width:44px;padding-right:14px}.p-user-review_user-icon img{width:30px;border-radius:30px}.p-user-review_user-name a{display:block;overflow:hidden;margin-top:-2px;color:#666;font-size:11px;white-space:nowrap;line-height:normal}.p-user-review_user-evaluation{margin-top:4px}.p-user-review_user-date{display:inline-block;overflow:hidden;height:14px;margin-left:7px;float:right;line-height:1.3;vertical-align:top;word-break:break-all}.p-user-review_user-date p{font-size:11px;color:#666}.p-user-review_text{height:8em;overflow:hidden;font-size:14px;line-height:1.6}.p-user-review_like-area{height:16px;margin-top:12px}.p-user-review_detail-link{position:absolute;bottom:12px;right:7px;font-size:12px;color:#32b4cc}a:hover .p-user-review_detail-link{color:#01c5ee}.p-user-review_detail-link img{margin:1px 0 0 7px;vertical-align:text-top}.popup-comp{background:#fff;width:720px}.popup-comp h1{font-size:16px;text-align:center;padding:30px 0 0;margin:0;overflow:hidden}.popup-comp h2{font-size:14px;margin:20px 0 0}.mypage-popup-inner{padding:0 10px 20px}.mt_20{margin-top:20px!important}.l-main .adv-area>div{margin-top:10px;margin-bottom:25px}.adv-area.column-1>div{margin:25px 0}.adv-area.column-2>div{margin:0 21px 20px;float:left}.adv-area.adv-area--pgn{margin:0 auto;width:684px;clear:both}.l-side .adv-area{margin:15px 0;text-align:center;line-height:1}.adv-area.adv-area--rt{margin:0 0 21px}.adv-area.adv-area--3rd{text-align:center}.adv-area.adv-area--3rd>div{margin:25px 0}.adv-area.adv-area--btm{margin:0 auto;padding:20px 0;width:684px;clear:both}#div-gpt-ad-1415775179180-21.floating{position:fixed;top:155px}#div-gpt-ad-1415775179180-21.pinned-bottom{position:absolute;bottom:0;_position:static}#div-gpt-ad-1415775179180-44.floating{position:fixed;top:100px}#div-gpt-ad-1415775179180-44.pinned-bottom{position:absolute;bottom:0;_position:static}#div-gpt-ad-1477376022135-3.floating{position:fixed;top:100px}#div-gpt-ad-1477376022135-3.pinned-bottom{position:absolute;bottom:700px;_position:static}#div-gpt-ad-1477375934121-1.floating{position:fixed;top:100px}#div-gpt-ad-1477375934121-1.pinned-bottom{position:absolute;bottom:1200px;_position:static}.v2-wrapper #div-gpt-ad-1415775179180-44.floating{top:15px}.p-campaign-top{display:block;padding-top:89px;border-bottom:1px solid #ddd;background-color:#fbfbfb}.p-campaign-top_image{display:block;width:1024px;margin:0 auto}.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}.u-mb-42{margin-bottom:42px}.text-left{text-align:left}.text-center{text-align:center}.u-fl-r,.right-item{float:right}.left-item{float:left}@media screen and (max-height:840px){.modal .c-suggest_list{overflow-x:hidden;overflow-y:scroll;max-height:150px}}