#top,#top .card{margin-bottom:0}.top_catch{width:100%;background-image:url(/images/bg_login_bb1.jpg);background-repeat:no-repeat;text-align:center}.top_catch .catch_title .sub_title{color:#000;padding:10px 0 10px 30px;font-weight:700;color:#666;text-shadow:0 -1px 1px #009efb,1px 1px 1px #fff}.top_catch .catch_title h1{color:#009efb!important;text-shadow:0 -1px #fff,0 -2px #fff,0 4px 10px rgba(125,125,125,.7);font-family:sans-serif;font-weight:700;background-color:rgba(255,255,255,.25)}.top_catch .catch_title p{padding:10px;font-weight:700;font-size:18px}@media all and (min-width:769px){.top_catch{background-size:100%;height:600px;background-position:center -100px}.top_catch .catch_title .sub_title{margin-top:200px;font-size:34px}.top_catch .catch_title h1{padding:20px 0;font-size:42px!important}}@media all and (max-width:768px){.top_catch{background-size:180%;height:250px;background-position:center 0}.top_catch .catch_title .sub_title{margin-top:20px;font-size:15px}.top_catch .catch_title h1{padding:5px 20px;font-size:24px!important}.top_catch .catch_title p{font-size:14px!important}}#top_message,#top_message2{background:#fff;margin-bottom:0;padding:100px 20px;font-size:20px;text-align:center}#top_message2 .card-header{background:#fff;border:none;font-weight:700;font-size:32px}#tour .top_catch_tour_animation{width:100%;height:700px;background-image:url(/images/bg_top_tour_animation.gif);background-repeat:none;background-size:100%;text-align:center;position:relative;z-index:0;overflow:hidden}#tour .top_catch_tour_animation:before{content:'';background-color:rgba(255,255,255,.5);background-image:linear-gradient(0deg,rgba(220,220,220,.2) 50%,transparent 0);background-size:40px 40px;background-position:0 0,40px 20px;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}#minmane .easytour_top_catch{width:100%;height:700px;background-image:url(/images/bg_tournament.jpg);background-repeat:no-repeat;background-size:100%;text-align:center}#minmane .easytour_top_catch .catch_title,#tour .top_catch_tour_animation .catch_title{display:inline-block;padding:20px 0;min-width:400px;width:70%}#tour .top_catch_tour_animation .catch_title{margin-top:200px}#minmane .easytour_top_catch .catch_title{margin-top:60px}#tour .top_catch_tour_animation .catch_title{background-color:rgba(255,255,255,.9)}#tour .top_catch_tour_animation .catch_title{background-color:rgba(255,255,255,.9)}#minmane .easytour_top_catch .catch_title{background-color:rgba(255,255,255,.45)}#minmane .easytour_top_catch .catch_title .sub_title,#tour .easytour_top_catch .top_catch_tour_animation h2{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}#minmane .easytour_top_catch .catch_title h2,#tour .top_catch_tour_animation h2{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}#minmane .easytour_top_catch .catch_title p,#tour .top_catch_tour_animation h2{padding:10px;font-weight:700;font-size:18px}.easytour_top_catch .catch_btn{margin-top:250px;text-align:center}.easytour_top_catch .catch_btn a{position:relative;display:-webkit-flex;display:flex;width:250px;-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){#minmane .easytour_top_catch .catch_btn a:hover .arrow-right.icon:before{color:#fff}#minmane .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 .catch_btn{margin-top:10px}#minmane .easytour_top_catch,#tour .top_catch_tour_animation{height:300px;background-size:240%;padding:5px 20px}#minmane .easytour_top_catch .catch_title,#tour .top_catch_tour_animation .catch_title{margin-top:30px;padding:10px 10px;width:100%}#minmane .easytour_top_catch .catch_title .sub_title,#tour .top_catch_tour_animation .catch_title .sub_title{font-size:20px;padding:5px 0 5px 10px}#minmane .easytour_top_catch .catch_title h2,#tour .top_catch_tour_animation .catch_title h2{padding:10px 0;color:#000!important;font-size:24px!important;line-height:32px}#minmane .easytour_top_catch .catch_title p,#tour .top_catch_tour_animation .catch_title p{padding:5px;font-weight:700;font-size:14px}}.topic_tag{display:inline-block;font-size:small;padding:1px 3px;border-radius:4px;background-color:orange;color:#fff;margin:0 5px 5px 0}.topic-contnet{padding:9px 15px;display:block;background-color:#fff;vertical-align:middle;white-space:normal;border-bottom:1px solid rgba(120,130,140,.13)}.topic-contnet div{white-space:normal}.topic-contnet h3{background-color:#eee;padding:2px 5px}.topic-contnet p{margin:5px 10px;padding:2px 5px}