.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}.report_top_catch{width:100%;height:700px;background-image:url(/images/bg_report.jpg);background-repeat:no-repeat;background-size:100%;text-align:center}.report_top_catch .catch_title{display:inline-block;margin-top:60px;padding:20px 0;min-width:400px;width:70%;background-color:rgba(255,255,255,.55)}.report_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}.report_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}.report_top_catch .catch_title p{padding:10px;font-weight:700;font-size:18px}.report_top_catch .catch_btn{margin-top:200px;text-align:center}.report_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;border:1px solid #009efb;background-color:#fff;text-decoration:none;transition:all .3s ease;padding:5px 25px 5px 38px;margin:0 auto}.report_top_catch .catch_btn a:hover{transition:all .3s ease;color:#fff;background-color:#009efb}@media screen and (min-width:769px){.report_top_catch .catch_btn a:hover .arrow-right.icon:before{color:#fff}.report_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}}.report_top_catch .catch_btn .arrow-right.icon{transition:transform .3s ease;position:absolute;top:50%;left:12px;color:#fff;position:absolute;margin-left:2px;width:16px;height:1px;background-color:currentColor}.report_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){.report_top_catch{height:400px;background-size:240%}.report_top_catch .catch_title{margin-top:30px;padding:10px 0;width:100%}.report_top_catch .catch_title .sub_title{font-size:24px;padding:5px 0 5px 10px}.report_top_catch .catch_title h1{padding:10px 0;color:#000!important;font-size:32px!important;line-height:32px}.report_top_catch .catch_title p{padding:5px;font-weight:700;font-size:14px}.report_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.insert_tour{background-image:url(/images/bg_insert_tour.png)}.card_image.make_free{background-image:url(/images/bg_free.png)}.card_image.select_template{background-image:url(/images/bg_select_template.png)}.card_image.report_many_function{background-image:url(/images/bg_report_many_function.png)}