#wrapper{overflow:auto}#header{height:56px;background-color:#294575}body{text-align:center;margin:auto;color:#4d4452;background:#f7f7f8}h1{font-size:24px;font-weight:normal;position:relative;margin-top:48px}h1:before{content:"";position:absolute;bottom:-16px;display:inline-block;width:56px;height:2px;left:50%;transform:translateX(-50%);background-color:#14223a;border-radius:2px}h2{font-size:20px;color:#fff}p{margin:28px 0;line-height:2;text-align:justify;text-justify:inter-ideograph}a{text-decoration:none}a:focus,a:hover{opacity:.7;text-decoration:none}a:focus{outline:none}li{list-style:none}img{pointer-events:none}ul{padding:0}.content_main,.content_top{padding:16px}.content_top{padding-top:48px;padding-bottom:48px}.content_top,.comment_by_developer{max-width:588px;margin:auto}.comment_by_developer a{display:block}.content_main{color:#fff;padding-bottom:56px;margin-bottom:-15px;background-color:#1f3458;position:relative}.content_main::after,.content_main::before{height:20px;content:"";position:absolute;left:0;width:100%}.yenta_award_list{margin:auto;padding-top:66px;max-width:360px}.yenta_award_list .img_crown{width:25%;max-width:120px}.yenta_award_list .img_card{width:100%;margin-top:20px}.yenta_award_list h1{color:#fff;margin-bottom:28px}.yenta_award_list h1:before{background-color:#fff}.yenta_award_list span{font-size:12px;letter-spacing:.15em}.text_annotation{font-size:11px}.banner_data_graphics_mb{display:block !important}.banner_data_graphics_pc{display:none !important}.yenta_logo{height:24px;float:left;margin-top:18px;margin-left:16px}.top_title{height:16px;float:right;margin-top:20px;margin-right:16px}.img_100par{width:100%}.yenta_introduction{background:#fff;padding:56px 0;margin-top:16px}.yenta_logo_navy{width:50%;max-width:260px}.badge_download{display:flex}.badge_download img{height:8vw;min-height:36px;max-height:56px}.badge_download_img{margin:auto;padding:0;display:flex}.badge_download_img li{margin-left:8px}.badge_download_img li:first-child{margin-left:0}.badge_download_img a{display:inline-block}footer{padding:16px 0;background-color:#294575;color:#ebeaec;font-size:12px}footer a{color:#fff}.copywright{letter-spacing:.2em}@media screen and (min-width: 760px){h1{font-size:36px}.main_data_graphics{font-size:16px;padding:46px}.ranking_data{padding:46px}.yenta_award_list span{font-size:14px;letter-spacing:.15em}.content_top{padding-top:80px;padding-bottom:80px}h2{font-size:22px;padding:22px;margin-top:120px}.banner_data_graphics_mb{display:none !important}.banner_data_graphics_pc{display:block !important}}
