.check::before{content:'';display:inline-block;width:55px;height:45px;background-image:url(/images/icon_check.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;padding-right:15px!important}.easytour_top_catch{width:100%;height:700px;background-image:url(/images/bg_tournament.jpg);background-repeat:no-repeat;background-size:100%;text-align:center}.easytour_top_catch .catch_title{display:inline-block;margin-top:60px;padding:20px 0;min-width:400px;width:70%;background-color:rgba(255,255,255,.45)}.easytour_top_catch .catch_title .sub_title{color:#000;font-size:30px;padding:10px 0 10px 30px;font-family:'メイリオ';color:#333;text-align:left;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.easytour_top_catch .catch_title h1{padding:20px 0;color:#009efb!important;font-size:36px;font-family:'メイリオ';background-color:rgba(255,255,255,.25);font-weight:700;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.easytour_top_catch .catch_title p{padding:10px;font-weight:700;font-size:18px}.easytour_top_catch .catch_btn{margin-top:200px;text-align:center}.easytour_top_catch .catch_btn a{position:relative;display:-webkit-flex;display:flex;width:200px;-webkit-justify-content:left;justify-content:left;-webkit-align-items:center;align-items:center;height:100%;min-height:60px;padding:5px 25px 5px 68px;border:1px solid #009efb;background-color:#fff;text-decoration:none;transition:all .3s ease;margin:0 auto}.easytour_top_catch .catch_btn a:hover{transition:all .3s ease;color:#fff;background-color:#009efb}@media screen and (min-width:769px){.easytour_top_catch .catch_btn a:hover .arrow-right.icon:before{color:#fff}.easytour_top_catch .catch_btn a:hover .arrow-right.icon{transition:transform .3s ease;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);color:#fff}}.easytour_top_catch .catch_btn .arrow-right.icon{transition:transform .3s ease;position:absolute;top:50%;left:30px;color:#fff;position:absolute;margin-left:2px;width:16px;height:1px;background-color:currentColor}.easytour_top_catch .catch_btn .arrow-right.icon:before{color:#2b589b;content:'';position:absolute;right:1px;top:-5px;width:10px;height:10px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width:768px){.easytour_top_catch{height:400px;background-size:240%}.easytour_top_catch .catch_title{margin-top:30px;padding:10px 0;width:100%}.easytour_top_catch .catch_title .sub_title{font-size:24px;padding:5px 0 5px 10px}.easytour_top_catch .catch_title h1{padding:10px 0;color:#000!important;font-size:32px!important;line-height:32px}.easytour_top_catch .catch_title p{padding:5px;font-weight:700;font-size:14px}.easytour_top_catch .catch_btn{margin-top:30px}}.sample_tour{width:100%;background-color:#fff;background-repeat:no-repeat;background-size:100%}.scroll_fadein{opacity:0;transform:translate(30px,30px);transition:all 2s}.scroll_fadein.active{opacity:1;transform:translate(0,0)}.card_image{width:100%;height:200px;background-size:120%;border-bottom:1px solid #999;background-repeat:no-repeat;background-position:top -35px left -35px;font-family:serif,Avenir,'Helvetica Neue',Helvetica,Arial,'Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic';font-weight:700}.card_image div{position:absolute;top:20px;left:30px;padding:5px 10px;color:#009efb;font-size:26px;background-color:rgba(255,255,255,.9);border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #009efb;border-bottom:1px solid #009efb;box-shadow:5px 5px 5px 5px rgba(0,0,0,.5)}.card_image.step1 div,.card_image.step2 div{color:#f62d51;font-size:32px;background-color:rgba(255,255,255,.95);border-right:1px solid #f62d51;border-bottom:1px solid #f62d51}.create_tour{width:70%;font-size:18px}@media all and (min-width:769px){.create_tour{max-width:400px}}@media all and (max-width:768px){.card_image{background-size:100%;background-position:top 0 left 0}.card_image div{top:10px;left:20px;padding:2px 5px;font-size:18px}.card_image.step1 div,.card_image.step2 div{color:#f62d51;font-size:18px}.create_tour{font-size:12px}}.card_image.make_easy{background-image:url(/images/bg_easy.jpg)}.card_image.make_free{background-image:url(/images/bg_free.png)}.card_image.all_pattern{background-image:url(/images/bg_all_pattern.png)}.card_image.many_function{background-image:url(/images/bg_many_function.jpg)}.card_image.step1{background-image:url(/images/bg_step1.png)}.card_image.step2{background-image:url(/images/bg_step2.png)}.card_image.tour_pattern{background-image:url(/images/bg_tour_pattern.png)}.card_image.league_pattern{background-image:url(/images/bg_league_pattern.png)}.card_image.easy_result{background-image:url(/images/bg_easy_result.png)}.card_image.auto_tour_page{background-image:url(/images/bg_auto_tour_page.png)}.card_image.hp_script{background-image:url(/images/bg_hp_script.png)}.card_image.tour_printout{background-image:url(/images/bg_tour_printout.png)}.card_image.real_time_share{background-image:url(/images/bg_real_time_share.png)}.card_image.mobile_ok{background-image:url(/images/bg_mobile_ok.jpg)}.card_image.tour_animation{background-image:url(/images/bg_tour_animation.gif)}.card_image.tour_highlight{background-image:url(/images/bg_tour_highlight.gif)}.card_image.ai_seed{background-image:url(/images/bg_ai_seed.png)}.card_image.auto_ranking_set{background-image:url(/images/bg_auto_ranking_set.png)}.card_image.tour_penanto{background-image:url(/images/bg_tour_penanto.png)}.card_image.auto_league_ranking_set{background-image:url(/images/bg_auto_league_ranking_set.png)}.teamlist{max-width:500px;width:100%}#league_rank_point{display:none;margin-top:10px;margin-left:30px}#league_rank_point label{margin-left:10px}.rankpoint{width:50px;text-align:center;padding:2px}#embedded_script{width:80%;margin:10px 5px;padding:10px;border:1px solid #aaa;background-color:#eee;border-radius:5px;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2))}#embedded_script .script_title{text-align:left;font-weight:700}#embedded_script .script_area{padding:10px;background-color:#fff;border:1px solid #aaa;text-align:left;word-wrap:break-all}#open_modal_list_btn{position:fixed;right:50px;bottom:60px;box-shadow:2px 2px 2px 2px rgba(0,0,0,.5)}.schedule_body .schedule_table_team{display:inline-block;margin:0;width:40%;vertical-align:top}.schedule_body .score{display:inline-block;margin:0;width:20%}.schedule_body .score span span{min-width:30px;display:inline-block;text-align:center}.schedule_body td.match_turn{max-width:50px}.schedule_body td.match_round{max-width:140px}.schedule_body td.match_time{max-width:100px}@media all and (max-width:768px){.schedule_body .mobile_match_cell{padding:0 5px}.schedule_body .mobile_match_cell .mobile_time{text-align:left;font-weight:700;font-size:24px;padding:5px 0}.schedule_body .score{margin:0;width:100%}}.all_schedule_table .schedule_body td.card_info .team_info,.all_schedule_table .schedule_body td.card_info .team_info .team_name,.all_schedule_table .schedule_body td.card_info .team_num{margin:0;font-size:small}.all_schedule_table .schedule_body td.card_info{padding:5px 2px}.all_schedule_table .schedule_body td.card_info .team_info,.all_schedule_table .schedule_body td.card_info .vs_sep{align-items:center;justify-content:center}.all_schedule_table .schedule_body td.card_info .vs_sep>span>span.draw,.all_schedule_table .schedule_body td.card_info .vs_sep>span>span.lose,.all_schedule_table .schedule_body td.card_info .vs_sep>span>span.win{display:inline-block}.all_schedule_table thead tr.place_row th{min-width:330px}.all_schedule_table .schedule_body td.card_info .team_info.focus_team span,.all_schedule_table .schedule_body tr td.focus_time span{background:linear-gradient(transparent 40%,#ff6 40%)}@media all and (min-width:769px){.all_schedule_table .schedule_body td.card_info>div:not(.btn){display:flex;margin-bottom:2px}.all_schedule_table .schedule_body td.card_info>div>span{display:flex}.all_schedule_table .schedule_body td.card_info .team_info{flex:1}.all_schedule_table .schedule_body td.card_info .vs_sep{min-width:65px;max-width:105px}}@media all and (max-width:768px){.all_schedule_table .schedule_body td.card_info .team_info,.all_schedule_table .schedule_body td.card_info .vs_sep{display:block;text-align:center}.all_schedule_table .schedule_body td.card_info{margin:0}.all_schedule_table .schedule_body td.card_info .vs_sep>span>span{font-size:small}.all_schedule_table thead tr:first-child th:first-child{max-width:40px}}