@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,address,caption,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul,ol{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}hr{display:none;margin:0;padding:0}a{outline:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.clearfix{zoom:1}@font-face{font-family:"flexslider-icon";src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative;zoom:1}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"\f001";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;height:15px;position:absolute;bottom:0;text-align:center;z-index:1}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:30px;height:8px;display:block;cursor:pointer;text-indent:-9999px;border:2px solid #fff}.flex-control-paging li a:hover{background:#333;background:#fff}.flex-control-paging li a.flex-active{background:#000;background:#fff;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9 ;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before,[dir=rtl] .slick-prev:before,.slick-next:before,[dir=rtl] .slick-next:before{content:""}.slick-prev{left:-20px}[dir=rtl] .slick-prev{right:-20px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.slick-list{display:block;margin:0;padding:0;overflow:hidden;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*!
 * Responsive Tables v5.0.4 (http://gergeo.se/RWD-Table-Patterns)
 * This is an awesome solution for responsive tables with complex data.
 * Authors: Nadan Gergeo <nadan.gergeo@gmail.com> (www.gergeo.se) & Maggie Wachs (www.filamentgroup.com)
 * Licensed under MIT (https://github.com/nadangergeo/RWD-Table-Patterns/blob/master/LICENSE-MIT)
 */
.dropdown-menu>li.checkbox-row{padding:5px 20px}.dropdown-menu li.checkbox-row{display:block;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li.checkbox-row label{font-weight:400}.dropdown-menu li.checkbox-row:hover,.dropdown-menu li.checkbox-row input:hover,.dropdown-menu li.checkbox-row label:hover{cursor:pointer}.no-touch .dropdown-menu>.checkbox-row:hover,.no-touch .dropdown-menu>.checkbox-row:active{text-decoration:none;color:#262626;background-color:#f5f5f5}.lt-ie8 .btn-toolbar{display:none}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.table-responsive[data-pattern=priority-columns]{position:relative;width:100%;margin-bottom:20px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive[data-pattern=priority-columns]>.table{margin-bottom:0}.table-responsive[data-pattern=priority-columns]>.table>thead>tr>th,.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>th,.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>th,.table-responsive[data-pattern=priority-columns]>.table>thead>tr>td,.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>td,.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>td{white-space:nowrap}.table-responsive[data-pattern=priority-columns]>.table-bordered{border:0}.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>th:first-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>th:first-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>th:first-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>td:first-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>td:first-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>th:last-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>th:last-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>th:last-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>td:last-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>td:last-child,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr:last-child>th,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr:last-child>th,.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr:last-child>td,.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority],.mq.js.lt-ie10 .sticky-table-header th[data-priority],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority],.mq.js.lt-ie10 .sticky-table-header td[data-priority]{display:none}.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="1"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="1"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="1"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="1"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"]{display:table-cell}@media screen and (min-width:480px){.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="2"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="2"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="2"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="2"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="2"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="2"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="2"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="2"]{display:table-cell}}@media screen and (min-width:640px){.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="3"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="3"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="3"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="3"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="3"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="3"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="3"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="3"]{display:table-cell}}@media screen and (min-width:800px){.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="4"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="4"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="4"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="4"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="4"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="4"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="4"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="4"]{display:table-cell}}@media screen and (min-width:960px){.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="5"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="5"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="5"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="5"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="5"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="5"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="5"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="5"]{display:table-cell}}@media screen and (min-width:1120px){.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="6"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="6"],.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="6"],.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="6"]{display:inline}.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="6"],.mq.js.lt-ie10 .sticky-table-header th[data-priority="6"],.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="6"],.mq.js.lt-ie10 .sticky-table-header td[data-priority="6"]{display:table-cell}}table.table-small-font{font-size:12px;-webkit-text-size-adjust:none;line-height:1.5em}table.focus-on tbody tr:hover{cursor:pointer}table.focus-on tbody tr.unfocused th,table.focus-on tbody tr.unfocused td{color:#999;color:rgba(0,0,0,.4)}table.focus-on tbody tr.focused th,table.focus-on tbody tr.focused td{background-color:#5bc0de;color:#000}table th.col-hide,table td.col-hide{display:none}table th.col-show,table td.col-show{display:inline}.lt-ie9 table th.col-show,.lt-ie9 table td.col-show{display:table-cell}.lt-ie9 table.display-all th,.lt-ie9 table.display-all td{display:inline!important}table.display-all th,table.display-all td{display:table-cell!important}.sticky-table-header{background-color:#fff;border:none;border-radius:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;top:0;visibility:hidden;z-index:990;overflow:hidden;min-width:100%}.sticky-table-header.fixed-solution{min-width:0;position:fixed}.lt-ie10 .sticky-table-header.fixed-solution{border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:content-box;border-bottom:none}.sticky-table-header.border-radius-fix{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sticky-table-header>.table{margin-bottom:0}.sticky-table-header>.table>thead>tr>th,.sticky-table-header>.table>tbody>tr>th,.sticky-table-header>.table>tfoot>tr>th,.sticky-table-header>.table>thead>tr>td,.sticky-table-header>.table>tbody>tr>td,.sticky-table-header>.table>tfoot>tr>td{white-space:normal}.sticky-table-header>.table-bordered{border:0}.sticky-table-header>.table-bordered>thead>tr>th:first-child,.sticky-table-header>.table-bordered>tbody>tr>th:first-child,.sticky-table-header>.table-bordered>tfoot>tr>th:first-child,.sticky-table-header>.table-bordered>thead>tr>td:first-child,.sticky-table-header>.table-bordered>tbody>tr>td:first-child,.sticky-table-header>.table-bordered>tfoot>tr>td:first-child{border-left:0}.sticky-table-header>.table-bordered>thead>tr>th:last-child,.sticky-table-header>.table-bordered>tbody>tr>th:last-child,.sticky-table-header>.table-bordered>tfoot>tr>th:last-child,.sticky-table-header>.table-bordered>thead>tr>td:last-child,.sticky-table-header>.table-bordered>tbody>tr>td:last-child,.sticky-table-header>.table-bordered>tfoot>tr>td:last-child{border-right:0}.sticky-table-header>.table-bordered>tbody>tr:last-child>th,.sticky-table-header>.table-bordered>tfoot>tr:last-child>th,.sticky-table-header>.table-bordered>tbody>tr:last-child>td,.sticky-table-header>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
/*!
 * jquery-drawer v3.1.0
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */
.drawer-nav{position:fixed;z-index:12;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:11;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:14;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;transition:all .6s cubic-bezier(.19,1,.22,1);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;transition:transform .2s ease,opacity .2s ease;transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif}*,:before,:after{box-sizing:border-box}img{vertical-align:top}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0}dl{margin:0}dd{margin:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;font-size:100%}.table-responsive[data-pattern=priority-columns]>.table>thead>tr>th,.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>th,.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>th,.table-responsive[data-pattern=priority-columns]>.table>thead>tr>td,.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>td,.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>td table.display-all th,table.display-all td{white-space:normal;display:table-cell!important}.container:after{clear:both}.container{*zoom:1}a{text-decoration:none}a:hover{color:#2980b9}[data-role=button]{display:inline;font-family:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;outline:none;cursor:pointer}[data-role=button]:hover{background:#ecf0f1}a[data-role=button]{border:none}a[data-role=button]:hover{background:0 0}input,textarea,select{display:inline;width:100%;padding:0 20px 0 10px;font-family:inherit;font-size:.894rem;border:1px solid #ddd;border-radius:3px}input,textarea{height:38px;line-height:38px}input:focus,textarea:focus,select:focus{outline:none}input[type=checkbox],input[type=radio]{width:34px}textarea{min-height:144px;padding-top:8px;padding-bottom:8px}select{display:table-cell;height:38px;background:#fff;padding:0 5px 0 10px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666}select::-ms-expand{display:none}#event_select:after{content:" ";display:inline-block;width:10px;height:10px}option{height:38px;padding-top:8px;padding-right:13px;padding-bottom:8px;padding-left:13px;line-height:38px}option:selected{padding-top:0;padding-bottom:0}.bold{font-weight:700!important}.snsLink li a:hover,.searchBtn:hover,a:hover{transition:all .5s ease}.marginB_20{margin-bottom:20px!important}.marginB_30{margin-bottom:30px!important}.notfound_block{margin:30px auto 100px auto}.notfound_title{text-align:center}.notfound_content{max-width:600px;border:3px solid #c05a5f;margin:60px auto 120px auto;padding:50px 20px;text-align:center}.notfound_content a{text-decoration:underline;color:#138bcd}.alert_caution{display:inline-block;margin-top:5px;padding:0 10px;position:absolute;left:0;background:#ffe1e1;border-radius:3px;font-size:11px;color:#eb454e}.alert_caution:before{content:"";width:0;height:0;position:absolute;top:-4px;border-bottom:5px solid #ffe1e1;border-left:5px solid transparent;border-right:5px solid transparent}.alert_searchbox_top{top:39px}.textL{text-align:left}.textR{text-align:right}#wrapper{width:100%}.headerLogo{width:237px;height:54px;margin:0 40px 0 0;float:left}.headerLogo a{display:inline-block;position:relative;height:40px;top:8px}.headerLogo img{width:auto;height:100%}.headerLogo a:hover{opacity:.8}.headerLogo a:hover{cursor:pointer}.header{width:100%;height:54px;background:#fff;overflow:hidden}.headerBg{width:960px;margin:auto;overflow:hidden}.header:after{content:"";background:url(../img/title_sprite.png) 0 -164px;background-size:1000px 219px;width:250px;height:54px;display:inline-block;position:absolute;top:0;right:0;z-index:0}.main_img_bg{background:url(../img/main_image.png) 50% 50%;background-size:cover}.main_img_title{width:100%;position:absolute;top:40px;text-align:center;z-index:1}.contentBox{margin:0 auto 60px auto;overflow:hidden}.contentBox .note{font-size:14px;color:#666;padding:5px}.contentBox .note.schedule{display:none;text-align:right}.contentBox.mgn_btm0{margin-bottom:0}.listTitleBg{width:100%;background:url(../img/infoBg.png);margin-bottom:30px;color:#fff}.result_title{display:table;width:960px;height:55px;line-height:27px;margin:auto;position:relative;font-size:130%}.result_title span{display:inline-block;margin-right:20px}.event_title_bg,.icon_title_bg{width:55px;vertical-align:middle;background:url(../img/titlebg.png);position:absolute;top:0;bottom:0}.result_title p{display:table-cell;padding:5px 20px 5px 70px;vertical-align:middle}.event_title_bg img{content:"";width:35px;height:35px;margin:auto;background:url(../img/icon_sprite.png);background-size:1000px 695px;position:absolute;top:0;bottom:0;left:0;right:0}.icon_athletics_w img{background-position:0 -90px}.icon_aquatics_w img{background-position:-45px -90px}.icon_aquatics_dive_w img{background-position:-90px -90px}.icon_waterpolo_w img{background-position:-130px -90px}.icon_soccer_w img{background-position:-180px -90px}.icon_tennis_w img{background-position:-225px -90px}.icon_boat_w img{background-position:-270px -90px}.icon_hockey_w img{background-position:-315px -90px}.icon_boxing_w img{background-position:-360px -90px}.icon_volleyball_w img{background-position:-405px -90px}.icon_gymnastics_w img{background-position:-450px -90px}.icon_rhythmic_gymnastics_w img{background-position:-495px -90px}.icon_basketball_w img{background-position:-540px -90px}.icon_wrestling_w img{background-position:-585px -90px}.icon_weightlifting_w img{background-position:-630px -90px}.icon_handball_w img{background-position:-675px -90px}.icon_cycling_w img{background-position:-720px -90px}.icon_tabletennis_w img{background-position:-765px -90px}.icon_sumo_w img{background-position:-810px -90px}.icon_fencing_w img{background-position:-855px -90px}.icon_judo_w img{background-position:-900px -90px}.icon_baseball_w img{background-position:-945px -90px}.icon_badminton_w img{background-position:0 -135px}.icon_kyudo_w img{background-position:-45px -135px}.icon_kendo_w img{background-position:-90px -135px}.icon_mountaineering_w img{background-position:-134px -135px}.icon_canoe_w img{background-position:-180px -135px}.icon_achery_w img{background-position:-225px -135px}.icon_karatedo_w img{background-position:-270px -135px}.icon_naginata_w img{background-position:-315px -135px}.icon_yacht_w img{background-position:-360px -135px}.icon_shorinjikempo_w img{background-position:-405px -135px}.icon_title_bg img{content:"";width:40px;height:35px;margin:auto;background:url(../img/title_sprite.png);background-size:1000px 219px;position:absolute;top:0;bottom:0;left:0;right:0}.search_icon img{background-position:-794px -343px}.info_icon img{background-position:-586px -301px}.txt_icon img{background-position:-897px -343px}.area_icon img{background-position:-847px -343px}.calender_icon img{background-position:-946px -343px}.tournament_icon img{background-position:-747px -343px}.sportsIcon_l img{content:"";display:inline-block;width:80px;height:80px;background:url(../img/icon_sprite.png);background-size:1000px 695px;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;margin:10px auto 0 auto}.icon_athletics_l img{background-position:1px -305px}.icon_aquatics_l img,.icon_openwater_l img{background-position:-95px -305px}.icon_aquatics_dive_l img{background-position:-190px -305px}.icon_waterpolo_l img{background-position:-285px -305px}.icon_soccer_l img{background-position:-380px -305px}.icon_tennis_l img{background-position:-475px -305px}.icon_boat_l img{background-position:-570px -305px}.icon_hockey_l img{background-position:-665px -305px}.icon_boxing_l img{background-position:-760px -305px}.icon_volleyball_l img{background-position:-855px -305px}.icon_gymnastics_l img{background-position:1px -400px}.icon_rhythmic_gymnastics_l img{background-position:-95px -400px}.icon_basketball_l img{background-position:-190px -400px}.icon_wrestling_l img{background-position:-285px -400px}.icon_weightlifting_l img{background-position:-380px -400px}.icon_handball_l img{background-position:-475px -400px}.icon_cycling_l img{background-position:-570px -400px}.icon_tabletennis_l img{background-position:-665px -400px}.icon_sumo_l img{background-position:-760px -400px}.icon_fencing_l img{background-position:-855px -400px}.icon_judo_l img{background-position:1px -495px}.icon_baseball_l img{background-position:-95px -495px}.icon_badminton_l img{background-position:-190px -495px}.icon_kyudo_l img{background-position:-285px -495px}.icon_kendo_l img{background-position:-380px -495px}.icon_mountaineering_l img{background-position:-470px -495px}.icon_canoe_l img{background-position:-570px -495px}.icon_achery_l img{background-position:-665px -495px}.icon_karatedo_l img{background-position:-760px -495px}.icon_naginata_l img{background-position:-855px -495px}.icon_yacht_l img{background-position:1px -590px}.icon_shorinjikempo_l img{background-position:-95px -590px}.area_event_listblock{position:relative;overflow:hidden}.area_event_list{position:relative;left:52%;float:left}.area_event_list li{margin:0 20px 20px 0;position:relative;left:-48%;float:left;text-align:center}.area_event_list li a{display:table;width:135px;height:140px;border:4px solid #666;font-weight:700;position:relative}.area_event_list li a:hover{border:4px solid #c05a5f}.area_event_list li span{display:table;width:135px;height:140px;border:4px solid #666;font-weight:700;text-align:center;float:left;opacity:.3}.area_event_list li div{display:table-cell;width:100%;padding:0 3px;line-height:1em;vertical-align:middle;position:relative;top:40px;font-size:14px;text-align:center;color:#666}#drawer{display:none}nav{width:100%}.g_navi{margin-right:10px;float:left}nav li.navbar-item{position:relative;float:left;line-height:54px;list-style:none;cursor:pointer;font-size:14px}nav li.navbar-item a{display:block;padding:0 25px;font-size:95%;color:#333}nav li a.active{font-weight:700;background:#ffe1e1;color:#eb454e}nav li.navbar-item a:hover{background:#ffe1e1;color:#eb454e}#area_menu>a:after,#pdf_menu>a:after{content:"";display:inline-block;width:9px;height:6px;background:url(../img/title_sprite.png) -614px -138px;background-size:1000px 219px;position:absolute;top:25px;right:8px}.megamenu,.megamenu2{display:none;width:100%;margin:auto;background:url(../img/bgblack.png);position:absolute;top:54px;left:0;z-index:9999}.nav_area_content{max-width:960px;margin:auto;padding:20px 0;overflow:hidden}.nav_area_content:before{content:"";display:inline-block;border:10px solid transparent;border-top:10px solid #fff;position:relative;top:-33px;right:312px}.nav_area_list{margin-left:15px;float:left}.nav_area_list li{width:140px;height:32px;line-height:32px}.nav_area_list_title{margin-top:8px;margin-bottom:6px!important;border:2px solid #fff;text-align:center;color:#fff}.nav_area_list li a{display:inline-block;width:140px;height:28px;margin-bottom:5px;line-height:28px;background:#fff;font-weight:700;font-size:14px;text-align:center;color:#333}.nav_area_list li a:hover{background:#ffe1e1;color:#eb454e}.nav_area_list li a.host{background:#ffebd2;color:#fb6b22}.nav_area_list li a.host:hover{background:#fb6b22;color:#ffebd2}.nav_menu_list{width:100%;margin:auto;text-align:center}.nav_menu_list li{position:relative;display:inline-block;width:15%}.nav_menu_content{width:960px;margin:auto;padding:20px 0}.nav_menu_list li a{display:block;padding:20px;background:#fff;color:#333;font-weight:700;font-size:14px;text-align:center}.nav_menu_list li a:hover{background:#ffe1e1;color:#eb454e}.nav_menu_list_kiroku a:before,.nav_menu_list_interpre a:before,.nav_menu_list_tment a:before,.nav_menu_list_final_r a:before,.nav_menu_list_newr_r a:before{content:"";display:block;position:absolute;top:2px;left:5px;width:55px;height:55px;opacity:.1;background-size:55px 55px;fill:red}.nav_menu_list_kiroku a:before,.nav_menu_list_interpre a:before{background:url(../img/icon_pdf.svg) no-repeat}.nav_menu_list_tment a:before{background:url(../img/icon_tmnt.svg) no-repeat}.nav_menu_list_final_r a:before,.nav_menu_list_newr_r a:before{background:url(../img/icon_record.svg) no-repeat}ul.snsLink{overflow:hidden;position:relative;top:10px;z-index:5;float:right}ul.snsLink li{margin-left:5px;background:#fff;float:left}ul.snsLink li.nav_twitterIcon{width:36px;height:36px}ul.snsLink li a img:hover{opacity:.8}.nav_facebookIcon img,.nav_twitterIcon img,.nav_lineIcon img{display:inline-block;width:36px;height:36px;background:url(../img/title_sprite.png);background-size:1000px 219px;position:relative;z-index:1}.nav_facebookIcon img{background-position:-295px -123px}.nav_twitterIcon img{background-color:#000;background-image:url(../img/logo-x-invert.png);background-position:center;background-repeat:no-repeat;background-size:25px 25px}.nav_lineIcon img{background-position:-387px -123px}.draw_facebookIcon img,.draw_twitterIcon img,.draw_lineIcon img{display:inline-block;width:50px;height:50px;background:url(../img/title_sprite.png);background-size:1000px 219px;position:relative;z-index:1;top:0;left:-10px}.draw_facebookIcon img{background-position:-385px -169px}.draw_twitterIcon img{background-color:#000;background-image:url(../img/logo-x-invert.png);background-position:center;background-repeat:no-repeat;background-size:30px 30px}.draw_lineIcon img{background-position:-505px -169px}.mainImgTitlePc,.mainImgTitleSp{width:100%;text-align:center;position:absolute;z-index:1}.mainImgTitlePc img{position:relative;top:85px}.flexslider.main_img_bg{height:239px;margin:0}h2.secTitle{width:260px;height:60px;margin-bottom:30px;position:relative;border:3px solid #ba4248;color:#033333}.secTitle:after{content:"";display:inline-block;width:85px;height:58px;background:url(../img/title_sprite.png) -285px -167px;background-size:1000px 219px;position:absolute;top:0;right:0}.infoTitleImg img,.scheduleTitleImg img,.searchTitleImg img,.scheduleTitleImg img,.date_result_titleimg img,.event_search_titleImg img,.other_event_resulttitle img,.event_select_titleimg img,.area_select_titleimg img,.other_event_selecttitle img,.player_search_titleImg img,.team_search_titleImg img,.search_select_box img,.data_pdf img,.data_startlist img,.data_pdf img,.rbd_data_startlist,.rbd_data_pdf,.tournament_titleImg img,.other_area_selecttitle img,.date_select_titleimg img,.narrow_iconR:after,.footerLink a:before{display:inline-block;background:url(../img/title_sprite.png);position:relative;background-size:1000px 219px}.scheduleTitleImg img,.searchTitleImg img,.date_result_titleimg img,.event_search_titleImg img,.other_event_resulttitle img,.other_area_selecttitle img{top:12px;left:20px;z-index:1}.infoTitleImg img{width:121px;height:30px;background-position:-590px -85px;top:8px}.scheduleTitleImg img{width:180px;height:30px;background-position:0 0}.searchTitleImg img{width:180px;height:30px;background-position:-185px 0}.event_search_titleImg img{width:157px;height:31px;background-position:-371px 0}.other_event_resulttitle img{width:197px;height:31px;background-position:-534px 0}.other_area_selecttitle img{width:197px;height:31px;background-position:-736px 0}.date_result_titleimg img{width:155px;height:31px;background-position:0 -43px}.event_select_titleimg img{width:210px;height:33px;background-position:0 -85px}.area_select_titleimg img{width:210px;height:33px;background-position:-620px -45px}.other_event_selecttitle img{width:165px;height:33px;background-position:-833px -43px}.player_search_titleImg img{width:203px;height:31px;background-position:-160px -43px}.team_search_titleImg img{width:238px;height:31px;background-position:-370px -43px}.date_select_titleimg img{width:155px;height:31px;background-position:-215px -83px}.tournament_titleImg img{width:205px;height:31px;background-position:-380px -85px}.search_select_box img{width:120px;height:20px;margin-right:5px;background-position:0 -130px;top:8px}.data_pdf,.data_startlist{text-align:center}.data_pdf img,.data_startlist img{width:20px;height:27px;cursor:pointer}.data_pdf img{background-position:-689px -128px}.data_startlist img{background-position:-718px -128px}.data_pdf a:hover,.data_startlist a:hover{opacity:.8}@media (min-width:767px){ul.slides li img,.mainBgImage{max-height:239px;min-height:239px}}.mainBgImage{background:url(../img/main_image.png);background-size:cover}.infoSlide{min-height:54px;background:#444}.flexslider.infoSlider{background:0 0;color:#fff;width:767px;min-height:54px;margin:0 auto;padding:5px 120px 5px 130px}.flexslider.infoSlider .flex-control-nav{display:none}.flexslider.infoSlider .slides{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:48px}.flexslider.infoSlider li a{color:#fff;min-height:48px;display:table-cell;vertical-align:middle}.flexslider.infoSlider li a:hover,.flexslider.infoSlider li a:active,.flexslider.infoSlider li a:focus{text-decoration:underline}.infoSliderLabel{position:absolute;left:15px;top:50%;background:url(../img/infoBg.png);margin-top:-21px;padding:5px 20px;color:#fff;font-size:90%;font-weight:700;line-height:32px}.infoSliderLink{position:absolute;top:50%;right:0;display:inline-block;width:114px;height:32px;background:#fff;margin-top:-16px;color:#333;font-size:14px;line-height:32px}.infoSliderLink:hover{background:#f9d3d5;color:#333}.infoSliderLink:before{content:"";position:relative;bottom:1px;display:inline-block;width:18px;height:18px;background:url(../img/title_sprite.png) -500px -132px;background-size:1000px 219px;margin:0 5px 0 10px;vertical-align:middle}.btn-modal{display:block;line-height:50px;text-align:center;height:50px;width:30%;max-width:300px;min-width:250px;border:1px solid #ccc;background:#eee;color:#666;margin:30px auto 15px;font-weight:700}.btn-modal:hover{background:#fde5e6;color:#eb454e;border:1px solid #eb454e}.infoContent{width:767px;margin:30px auto 50px auto}.infoTitle{height:46px;line-height:46px;padding:0 10px;background:url(../img/infoBg.png);color:#fff}ul.infolist_top li{background:#f6f6f6}ul.infolist_list{margin-bottom:30px}ul.infolist_top li,ul.infolist_list li{width:100%;border-bottom:1px solid #ddd}ul.infolist_top li:last-child,ul.infolist_list li:last-child{border-bottom:none}ul.infolist_top a,ul.infolist_top span.info_inactive,ul.infolist_list a,ul.infolist_list span.info_inactive{display:table;width:100%;min-height:50px;padding:10px 15px;position:relative;text-align:left}ul.infolist_top li:hover,ul.infolist_list a:hover{background:#ededed}.infoCategoryBox,.modal_category_box{display:table-cell;vertical-align:middle}.infoCategoryBox span,.modal_category_box span{display:table-cell;width:120px;height:30px;line-height:11px;padding:0 5px;vertical-align:middle;background:#ba4248;text-align:center;font-size:12px;color:#fff}.addBG .infoCategoryBox span,.addBG .modal_category_box span{background:#797979}.infoTitleBox,.modal_infoTitle_box{display:table-cell;width:63%;padding:0 4%;vertical-align:middle}.infoTitleBox{color:#138bcd}.infoTitleBox_inactive{color:#333}.modal_infoTitle_box{color:#333}.infoTitleBox span,.modal_infoTitle_box span{display:block;line-height:18px;overflow:hidden}.infoTimestamp,.modal_ts_box{display:table-cell;width:20%;vertical-align:middle;text-align:right}.infoTimestamp,.modal_ts_box{font-size:14px;color:#666}.infolist_topLink{display:inline-block;width:140px;height:30px;line-height:30px;position:relative;top:8px;background:#fff;font-size:14px;color:#333;float:right}.infolist_topLink:hover{color:#333}.infolist_topLink:before{content:"";margin:0 5px 0 10px;background:url(../img/title_sprite.png) -500px -132px;background-size:1000px 219px;width:18px;height:18px;display:inline-block;vertical-align:middle;position:relative;bottom:1px}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:url(../img/bgblack.png)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal{box-sizing:border-box;width:100%;max-width:767px;margin-bottom:10px;background:#fff;transform:translate3d(0,0,0);color:#2b2e38}.remodal[data-remodal-id=modaluserdatapolicy]{max-width:475px}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;padding:50px 20px;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-align:left}.remodal-is-initialized{display:inline-block}.modal_content_block{width:96%;max-width:800px;background:#fff;position:fixed;display:none;z-index:2}.modal-overlay{display:none;width:100%;height:120%;background:url(../img/bgblack.png) 0 0;position:fixed;top:0;left:0;z-index:1}.modal-open:hover{cursor:pointer;color:#eb454e}.modal-close{width:80px;height:30px;background-color:#fff;position:absolute;top:7px;right:10px}.modal-close img{display:inline-block;width:59px;height:14px;background:url(../img/title_sprite.png) -878px -93px;background-size:1000px 219px;position:absolute;top:8px;left:10px}.modal-close:hover{cursor:pointer;opacity:.8}.modal_content_title{display:table;width:100%;padding:2% 3%;border-bottom:1px solid #ccc}.modal_content{padding:2% 3%;font-size:14px;color:#666}.search_select_box.select_info{margin-bottom:20px}.search_select_infotype,.search_select_infosports{display:inline-block;padding:0 15px}.search_select_infotype>span,.search_select_infosports>span{font-size:85%;margin-right:7px}.search_select_infotype select,.search_select_infosports select{width:250px}.aboutcontent{width:96%;margin:20px auto 20px auto}.aboutcontent_table{margin-bottom:10px;font-size:14px;color:#666}.aboutcontent_table th,.aboutcontent_table td{padding:10px;border:1px solid #dedede}.aboutcontent_table th{width:25%;background:#efefef;text-align:center;font-weight:700}.aboutcontent_table p{margin-bottom:8px}.aboutcontent_table ul.about-list{padding-left:25px}.aboutcontent_table ul.about-list li{margin-bottom:8px;list-style-type:decimal}.aboutcontent_table ul.about-list li p:before{content:"・";display:block;width:1em;margin-left:-1em;float:left}.aboutcontent_table span.small{display:block;font-size:12px}.aboutcontent_info{font-size:12px;color:#666}.user-data-policy-content{width:auto;margin:20px 0;padding:0 20px}.user-data-policy-table{width:100%;margin:0 auto;font-size:14px;color:#666}.user-data-policy-table th{width:25%;background:#efefef;text-align:center;font-weight:700}.user-data-policy-table th,.user-data-policy-table td{padding:10px;border:1px solid #dedede}.today_event{overflow:hidden}.today_event_title{width:160px;height:80px;margin-right:20px;line-height:75px;background:url(../img/infoBg.png);vertical-align:middle;float:left;font-weight:700;text-align:center;color:#fff}.todays_event_list{opacity:0}.todays_event_list li{width:90px;margin:0 5px 10px 5px;text-align:center;float:left}.todays_event_list li a{display:table;width:90px;height:80px;line-height:14px;border:3px solid #666;font-weight:700;font-size:12px;position:relative}.slick-list{overflow:hidden}#tabcontent>div{opacity:0}#tabnavi li a.tabActive,.todays_event_list li a:hover{border:3px solid #c05a5f;background:#ffefef}.sportsIcon_m img{content:"";display:inline-block;width:45px;height:45px;background:url(../img/icon_sprite.png);background-size:1000px 695px;position:absolute;top:0;left:0;right:0;bottom:0;margin:5px auto 0 auto}.icon_athletics_m img{background-position:0 -185px}.icon_aquatics_m img,.icon_openwater_m img{background-position:-60px -185px}.icon_aquatics_dive_m img{background-position:-120px -185px}.icon_waterpolo_m img{background-position:-180px -185px}.icon_soccer_m img{background-position:-240px -185px}.icon_tennis_m img{background-position:-300px -185px}.icon_boat_m img{background-position:-360px -185px}.icon_hockey_m img{background-position:-415px -185px}.icon_boxing_m img{background-position:-480px -185px}.icon_volleyball_m img{background-position:-540px -185px}.icon_gymnastics_m img{background-position:-600px -185px}.icon_rhythmic_gymnastics_m img{background-position:-660px -185px}.icon_basketball_m img{background-position:-720px -185px}.icon_wrestling_m img{background-position:-780px -185px}.icon_weightlifting_m img{background-position:-840px -185px}.icon_handball_m img{background-position:-900px -185px}.icon_cycling_m img{background-position:1px -245px}.icon_tabletennis_m img{background-position:-60px -245px}.icon_baseball_m img{background-position:-300px -245px}.icon_sumo_m img{background-position:-120px -245px}.icon_fencing_m img{background-position:-180px -245px}.icon_judo_m img{background-position:-240px -245px}.icon_badminton_m img{background-position:-360px -245px}.icon_kyudo_m img{background-position:-420px -246px}.icon_kendo_m img{background-position:-480px -245px}.icon_mountaineering_m img{background-position:-540px -245px}.icon_canoe_m img{background-position:-600px -245px}.icon_achery_m img{background-position:-660px -245px}.icon_karatedo_m img{background-position:-720px -245px}.icon_naginata_m img{background-position:-780px -245px}.icon_yacht_m img{background-position:-840px -245px}.icon_shorinjikempo_m img{background-position:-900px -245px}.top_event_title{display:none}.todays_event_list li div{display:table-cell;width:100%;height:20px;padding:0 3px;vertical-align:middle;position:relative;top:23px;color:#666;font-size:85%;line-height:1.3;text-align:center}.scheduleTable{position:relative;width:100%;table-layout:auto;margin-top:102px}#sidebar{position:relative}.fixed{position:fixed;top:0;z-index:1}.scheduleTableHead{position:absolute;top:-62px}.scheduleTableFloat{position:fixed;top:0;max-width:960px;margin-top:0;z-index:1}.scheduleTableHead tr th,.scheduleTableHead tr td{background:#444;border-left:1px solid #666;color:#fff;text-align:center}.scheduleWrapper table tbody tr:nth-child(even),.scheduleTableBody tr:nth-child(even){background:#efefef}.scheduleTableHead tr th:nth-child(2),.scheduleTableHead tr th:nth-child(3){border-left:3px solid #6e6e6e}.scheduleTableHead tr td:nth-child(1){border-left:3px solid #555!important}.scheduleWrapper table tbody tr td:nth-of-type(1),.scheduleTableBody tr td:nth-of-type(1){border-left:3px solid #e6e6e6}.table-responsive{margin-bottom:5px!important}.scheduleTablePref{min-width:60px}.evTableConpeName{width:308px;min-width:308px;background:#474849!important}.evTableMon{padding:2px 0;background:#888!important;text-align:center}.evTableMon div{width:100%}.scheduleTableHead tr th{font-size:95%}.scheduleWrapper table tbody tr td,.scheduleTableHead tr td,.scheduleTableBody tr td{width:22px;height:35px;border-left:1px solid #545556;font-size:12px}.scheduleTableHead tr td{width:22px}.scheduleTableHead tr td a{display:block;height:35px;line-height:35px;color:#fff}.scheduleTableHead tr td a:hover{background:#c05a5f}.scheduleWrapper table tbody tr,.scheduleTableBody tr{border-bottom:1px solid #ccc}.scheduleWrapper table tbody tr.scheduleRowHover,.scheduleWrapper table tbody tr:hover,.scheduleTableBody tr:hover{background:#ddd}.scheduleTableHead tr th:first-child,.scheduleWrapper table tbody tr th.eventIcon,.scheduleTableBody tr th.eventIcon{width:280px;font-weight:700;font-size:95%}.scheduleWrapper table tbody tr th a,.scheduleTableBody tr th a{display:table-cell;width:265px;height:38px;padding:1px 10px 1px 55px;line-height:15px;vertical-align:middle;position:relative;color:#666}.scheduleWrapper table tbody tr th a span,.scheduleTableBody tr th a span{display:none}.scheduleWrapper table tbody tr th a:hover,.scheduleTableBody tr th a:hover{color:#c05a5f}.scheduleWrapper table tbody tr td,.scheduleTableBody tr td{border-left:1px solid #e6e6e6}.scheduleWrapper table tbody tr td a div:hover,.scheduleTableBody tr td a div:hover{background:#c05a5f}.scheduleCeremoniesday{display:table-cell;height:39px;padding:1px 0 1px 50px!important;color:#666}.eventIcon a:before{content:"";background:url(../img/icon_sprite.png);background-size:1000px 695px;width:35px;height:35px;vertical-align:middle;position:absolute;top:2px;left:10px}.icon_athletics_s a:before{background-position:0 0}.icon_aquatics_s a:before{background-position:-45px 0}.icon_aquatics_dive_s a:before{background-position:-90px 0}.icon_waterpolo_s a:before{background-position:-135px 0}.icon_soccer_s a:before{background-position:-180px 0}.icon_tennis_s a:before{background-position:-225px 0}.icon_boat_s a:before{background-position:-270px 0}.icon_hockey_s a:before{background-position:-315px 0}.icon_boxing_s a:before{background-position:-360px 0}.icon_volleyball_s a:before{background-position:-405px 0}.icon_gymnastics_s a:before{background-position:-450px 0}.icon_rhythmic_gymnastics_s a:before{background-position:-495px 0}.icon_basketball_s a:before{background-position:-540px 0}.icon_wrestling_s a:before{background-position:-585px 0}.icon_weightlifting_s a:before{background-position:-630px 0}.icon_handball_s a:before{background-position:-675px 0}.icon_cycling_s a:before{background-position:-720px 0}.icon_tabletennis_s a:before{background-position:-765px 0}.icon_sumo_s a:before{background-position:-810px 0}.icon_fencing_s a:before{background-position:-855px 0}.icon_judo_s a:before{background-position:-900px -2px}.icon_baseball_s a:before{background-position:-945px 0}.icon_badminton_s a:before{background-position:0 -45px}.icon_kyudo_s a:before{background-position:-45px -45px}.icon_kendo_s a:before{background-position:-90px -45px}.icon_mountaineering_s a:before{background-position:-134px -45px}.icon_canoe_s a:before{background-position:-180px -45px}.icon_achery_s a:before{background-position:-225px -45px}.icon_karatedo_s a:before{background-position:-270px -45px}.icon_naginata_s a:before{background-position:-315px -45px}.icon_yacht_s a:before{background-position:-360px -45px}.icon_shorinjikempo_s a:before{background-position:-405px -45px}.scheduleTablePref{background:#888;color:#fff;font-size:12px;text-align:center}.scheduleTableEvent{width:100%;height:20px;background:#77bbe1}.result_list_block{width:100%}ul.eventday_nav{display:table;margin:0 20px 30px 20px;border-left:1px solid #ccc}ul.eventday_nav li{display:table-cell;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;float:left}ul.eventday_nav li a{display:inline-block;min-width:80px;padding:10px;line-height:1.3em;font-weight:700;font-size:23px;color:#333}ul.eventday_nav li a.active,.eventday_nav li a:hover{background:#fde5e6}ul.eventday_nav li a.active{color:#eb464e}.eventday_comment{width:600px;border:3px solid #c05a5f;margin:0 auto 30px;padding:15px;text-align:center}.result_list_content{margin-bottom:30px;overflow:hidden}.result_list_title{display:inline-block;width:100%;margin-bottom:15px;vertical-align:middle}.result_list_title h3.result_border_title{display:inline-block;max-width:60%;padding:5px 10px;line-height:1.3em;border:3px solid #333;font-weight:700;font-size:20px}.result_list_title h3.result_content_title{display:inline-block;padding:0 10px;font-weight:700;font-size:20px}.team_compe_score{display:inline-block;padding:5px 20px;background:#efefef;border-radius:3px;border:1px solid #ccc;font-weight:700;font-size:14px;color:#333;float:right;position:relative;top:5px}.team_compe_score:hover{color:#c05a5f}.result_list_table{width:100%;margin-bottom:5px!important;font-size:16px;text-align:center}.result_list_table tr td a{color:#c05a5f}.result_list_table tbody tr:nth-child(even){background:#efefef}.result_list_table th,.result_list_table td{height:40px;min-width:80px;max-width:250px;padding:5px 10px;line-height:1.5em;border-left:1px solid #777}.result_list_table th{background:#636363;text-align:center;color:#fff}.result_list_table td{border-left:1px solid #dedede;color:#666}.result_list_table th:nth-child(1),.result_list_table td:nth-child(1){border:none}.result_list_table td.tdevtContent a:hover{color:#c3111a}.result_list_table .col_new_record{text-align:left}.result_list_table .col_new_record span{min-width:4em;display:inline-block}.evtDate,.evtContent,.rbd_status{width:20%}.evtField{width:40%}.tbl_record thead th{width:15%}.tbl_record thead th:nth-child(1){width:20%}.tbl_record thead th:nth-child(3){width:40%}.tbl_review thead th{width:15%}.tbl_review thead th:nth-child(1){width:20%}.tbl_review thead th:nth-child(3){width:40%}.tbl_tournament_list thead th:nth-child(1){width:20%}.tbl_tournament_list thead th:nth-child(2){width:40%}.tbl_tournament_list thead th:nth-child(3){width:15%}.tbl_final_list thead th{width:20%}.tbl_final_list thead th:nth-child(3){width:40%}.tbl_new_record thead th{width:10%}.tbl_new_record thead th:nth-child(1){width:15%}.tbl_new_record thead th:nth-child(3){width:27%}.tbl_new_record thead th:nth-child(4){width:11%}.tbl_new_record thead th:nth-child(5){width:13%}.tbl_new_record thead th:nth-child(6){width:30%}.result_list_table td.tdsize_xs{width:95px!important}.result_list_table td.tdsize_s{width:145px!important}.result_list_table td.tdsize_m{width:230px!important}.result_list_table td.tdsize_l{width:270px!important}.result_list_table td.tdsize_xl{width:300px!important}.result_list_rsInfo{padding-left:10px;font-size:14px;color:#666}.result_list_rsInfo:before{content:"";display:inline-block;width:10px;height:10px;margin-right:3px;background:url(../img/title_sprite.png) -553px -136px;background-size:1000px 219px;position:relative}.result_list_table td span.text_leftbox{display:inline-block;text-align:left;float:left}.result_list_table td span.margin_right30{margin-right:30px}.result_table_block{width:70%;margin:0 auto 5px auto}.result_tablelist{position:relative;display:table;width:100%;border-spacing:10px 0;margin-bottom:2px}.tablelistbox{display:table-cell;line-height:1.6em;text-align:center;vertical-align:middle;font-size:14px;color:#666}.tl_head_box{margin-bottom:10px}.tl_head_leftbox,.tl_head_rightbox{background:#666;padding:10px;color:#fff}.tl_head_centerbox{background:#efefef}.tl_head_leftbox,.tl_head_rightbox,.tl_leftbox,.tl_rightbox{width:28%}.tl_head_centerbox,.tl_centerbox{width:44%}.tl_head_leftbox,.tl_head_rightbox,.tl_head_centerbox{font-size:18px}.tl_leftbox_g,.tl_rightbox_g{background:#efefef;padding:5px 16px}.tl_leftbox_w,.tl_rightbox_w{background:#fff}.tl_centerbox{border:3px solid #efefef}.tlhead_centerbox_content,.centerbox_content{display:table;width:100%;border-collapse:separate;border-spacing:0}.tlhead_centerbox_left,.tlhead_centerbox_center,.tlhead_centerbox_right,.centerbox_left,.centerbox_center,.centerbox_right{display:table-cell;vertical-align:middle}.tl_head_leftbox,.tl_head_rightbox,.tlhead_centerbox_left,.tlhead_centerbox_right{font-weight:700}.tlhead_centerbox_left,.tlhead_centerbox_right{width:35%}.tlhead_centerbox_center{width:30%}.centerbox_left,.centerbox_right{width:25%}.centerbox_center{width:50%}.centerbox_centerbg_gray{background:#efefef}.centerbox_cont{display:table;width:100%}.centerbox_cont_l,.centerbox_cont_c,.centerbox_cont_r{display:table-cell}.centerbox_cont_l,.centerbox_cont_r{width:35%}.centerbox_cont_c{width:30%}.tl_leftbox_space{padding-right:20px}.tl_leftbox_result{margin-top:-.8em;position:absolute;top:50%;left:25%}.tl_rightbox_space{padding-left:20px}.tl_rightbox_result{margin-top:-.8em;position:absolute;top:50%;right:25%}.result_list_inningTable{width:100%;font-size:14px;text-align:center}.result_list_inningTable .inningTable_head,.result_list_inningTable .inningTable_body{padding:7px 3px}.inningTable_head{background:#636363;border-right:1px solid #777;color:#fff}.result_list_inningTable .inningTable_body{border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#666}.result_list_info{display:inline-block;max-width:50%;line-height:16px;padding:5px 15px;background:#efefef;font-size:14px;color:#666;float:right}.result_list_info p{display:block;float:right;clear:both}.result_list_info p a{color:#c05a5f}.result_notes{display:inline-block;width:96%;line-height:1.3em;margin:0 2% 20px 2%;font-size:14px;color:#666}.result_notes p{margin-bottom:5px}.searchResultContBox{width:68%;margin:auto;padding:30px 50px;background:#efefef;border-radius:3px}.serachContBox{display:inline-block;width:100%;position:relative}.serachContBox .searchInput{overflow:hidden}.serachContBox .searchSubmit{margin-left:40px;float:right}.searchBtn{display:inline-block;width:132px;height:38px;margin:0;padding:0;color:#fff;text-align:center;background:#fe6969;box-shadow:0 5px 0 #d64242;position:relative;background:#fe6969;border-radius:4px;transition:none;font-weight:700;font-size:16px;color:#fff}.searchBtn:hover{background:#ff8484;box-shadow:0 5px 0 #db4e4e}.event_select_form{display:inline-block}.narrow_iconR{position:relative;background:#fff;border-radius:3px}.narrow_iconR select{position:relative;background:0 0;z-index:1}.narrow_iconR:after{content:"";width:12px;height:12px;background-position:-593px -136px;position:absolute;top:15px;right:8px;z-index:0}.search_select_box{margin:auto;padding:17px 0;background:#494949;text-align:center}.search_select_box span{color:#fff}.search_select_box select{width:250px;height:35px}ul.or_nav{width:96%;margin:0 2% 30px 2%;overflow:hidden}ul.or_nav li{display:-ms-flexbox;display:flex;width:16.666%;min-height:60px}ul.or_nav.data_nav{margin:0 auto 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.or_nav.data_nav li{width:25%}ul.or_nav li:last-child{border-right:1px solid #ccc}ul.or_nav li a{width:100%;background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-weight:700;color:#666;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}ul.or_nav li a.active,ul.or_nav li a:hover{background:#fde5e6;color:#eb464e}ul.or_nav li a.active{border:1px solid #eb464e;margin-right:0}.or_status_block{width:100%}.or_result_status{display:inline-block;margin-bottom:10px;padding:5px 10px;line-height:1.1em;border:3px solid #333;font-weight:700;font-size:16px;text-align:left}.or_result_status p{float:left}.or_list_table th.or_title{background:#494949}.or_title th.or_rank,.or_title th.or_area_name,.or_title th.or_score{background:#636363}.or_list_table{width:49%;margin-bottom:30px;overflow:hidden;float:left}.or_list_table .table-wrapper{margin-bottom:60px}.list_content_block,.or_list_table_block1{overflow:hidden}.or_list_table_block1{margin-right:2%}h3.contTitle{color:#ccc}.search_content_area{overflow:hidden}.searchContBox{width:100%;padding:30px;background:#efefef;border-radius:3px;float:left}.search_content_block{width:46%;float:left}.search_content_margin{margin-right:8%}.search_input_area{text-align:center}.searchContForm{position:relative}.search_select{margin-bottom:25px}.searchContTitle{margin-bottom:10px;font-size:115%;color:#666;overflow:hidden}.searchContBtn{max-height:38px;margin-bottom:60px;text-align:center}.past-tournament{display:block;position:relative;background-color:#efefef;padding:49px 0 27px;margin-top:60px;margin-bottom:-60px}@media (min-width:992px){.past-tournament{padding-bottom:57px}}.past-tournament .secTitle{margin:0 auto;background-color:#fff}.past-tournament .secTitle .title{position:relative;font-size:21px;line-height:54px;color:#c64d48;font-weight:600;text-align:center;z-index:1}.past-tournament .content{margin:16px 0 0 0}@media (min-width:992px){.past-tournament .content{margin-top:46px}}.past-tournament .content .list-tournament{height:372px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}@media (min-width:992px){.past-tournament .content .list-tournament{height:auto;margin:0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1020px}}.past-tournament .content .list-tournament .tournament{width:280px;height:84px;padding:0 12px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}.past-tournament .content .list-tournament .tournament::before{content:"";position:absolute;top:0;right:0;border-top:13px solid #ac4a4c;border-left:13px solid transparent;transition:border-top .3s ease}.past-tournament .content .list-tournament .tournament img{width:100%;height:auto;transition:opacity .3s ease}.past-tournament .content .list-tournament .tournament:hover::before{border-top-color:#ec726e}.past-tournament .content .list-tournament .tournament:hover img{opacity:.7}.footer_content{margin-top:60px}@media (min-width:767px){.footer_content{height:68px}}footer{width:100%;padding:10px 0;background:#364347;overflow:hidden;color:#fff;clear:both;z-index:9}.footer{padding:10px 0;background:#364347;overflow:hidden;color:#fff}.footer{margin:auto}.footerLink{float:left}.footerLink a{display:block;float:left;margin-right:20px;font-size:85%;color:#fff}.footerLink a:hover{color:#dda9ac}.footerLink a:before{content:"";width:12px;height:12px;margin-right:3px;background-position:-572px -135px}.copyright{line-height:28px;text-align:right;font-size:80%;float:right}.totop{display:none;margin:0;position:fixed;bottom:10px;right:10px;z-index:190}.totop a{position:relative;display:block;width:170px;height:45px;background:url(../img/titlebg.png);padding-left:44px;color:#fff;line-height:45px;text-align:left}.totop a:before{content:"";display:block;width:13px;height:13px;margin:-5px 0 0 0;position:absolute;left:17px;top:50%;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(-45deg)}.infopager,.pager{text-align:center}.pager{margin-top:30px}.infopager span,.pager span{display:inline-block;width:45px;height:45px;line-height:45px;margin:0 8px;border:1px solid #ccc;font-size:18px;font-weight:700;cursor:pointer}@media (max-width:430px){.infopager span,.pager span{width:40px;height:40px;line-height:40px;margin:0 1px}}.infopager span:hover,.pager span:hover{background:#fde5e6;border:1px solid #eb464e;color:#eb464e;cursor:pointer}.infopager span.current,.pager span.current{background:#fde5e6;border:1px solid #eb464e;color:#eb464e}.infopager span.current:hover,.pager span.current:hover{cursor:pointer}.infopager span.invalid,.pager span.invalid{color:#ddd}.infopager span.invalid:hover,.pager span.invalid:hover{background:0 0;border:1px solid #ccc;color:#ddd;cursor:text}.pageNum{width:125px;background:#494949;border-radius:10px;margin:20px auto 0;padding:5px 20px;color:#fff;font-size:85%;font-weight:700;text-align:center}.pageNum .nownum{padding:5px 5px 5px 0}.pageNum .totalnum{padding:5px}.tournament_select_block{width:75%;margin:0 auto 60px auto;padding:30px 50px;background:#636363;border-radius:3px}.tournament_section{overflow:auto}.tournament_wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#efefef;font-size:12px}.tournament_content_area{display:table;table-layout:fixed;margin-bottom:20px;padding:30px}.tournament_block{display:table-cell;width:160px;min-width:160px;vertical-align:middle}.tournament_round_title{width:140px;padding:5px;margin-bottom:20px;background:#eb454e;text-align:center;color:#fff;font-size:16px}.round_title_fixed{position:fixed;top:0}.print .tournament_content_area:nth-child(n+2){margin:20px 0 40px;page-break-before:always}.tournament_r1 li.r1_much1{position:relative;height:90px}.tournament_r2 li.r2_much1{position:relative;height:180px;padding-top:45px}.tournament_r2 li.r2_brank{position:relative;height:180px;top:60px}@-moz-document url-prefix(){.tournament_r2 li.r2_brank{top:61px}}.tournament_r3 li.r3_much1{position:relative;height:360px;padding-top:135px}.tournament_r4 li.r4_much1{position:relative;height:720px;padding-top:315px}.tournament_r5 li.r5_much1{position:relative;height:1440px;padding-top:675px}.tournament_r6 li.r6_much1{position:relative;height:2880px;padding-top:1430px}.tournament_r7 li.r7_much1{position:relative;height:5760px;padding-top:2860px}.tournament_r8 li.r8_much1{position:relative;height:11520px;padding-top:5720px}.tournament_r9 li.r9_much1{position:relative;height:23040px;padding-top:11500px}.tournament_r1 li.r1_seed1{height:90px!important;top:15px}.tournament_r1 li.r1_seed2{height:180px;padding-top:60px}.tournament_r3 li.r3_seed1{position:relative;height:280px!important;padding-top:95px}.tournament_r3 li.r3_seed2{position:relative;height:280px!important;padding-top:55px}.tournament_r2 li.r2_brank table{height:0;border-bottom:1px solid #ccc;position:relative;top:-15px}.tournament_r2 li.r2_brank .tournament_table{background:#efefef}.tournament_r1 li{position:relative}.tournament_r2 li.r2_much1:before,.tournament_r3 li.r3_much1:before,.tournament_r3 li.r3_seed1:before,.tournament_r3 li.r3_seed2:before,.tournament_r4 li.r4_much1:before,.tournament_r5 li.r5_much1:before,.tournament_r6 li.r6_much1:before,.tournament_r7 li.r7_much1:before,.tournament_r8 li.r8_much1:before,.tournament_r9 li.r9_much1:before{content:"";position:absolute;border:1px solid #ccc;border-left:none}.tournament_r2 li.r2_much1:before{width:10px;height:90px;top:30px;left:-20px}.tournament_r3 li.r3_much1:before{width:10px;height:181px;top:75px;left:-20px}.tournament_r3 li.r3_seed1:before{width:10px;height:190px;top:15px;left:-20px}.tournament_r3 li.r3_seed2:before{width:10px;height:140px;top:15px;left:-20px}.tournament_r4 li.r4_much1:before{width:10px;height:360px;top:165px;left:-20px}.tournament_r5 li.r5_much1:before{width:10px;height:720px;top:345px;left:-20px}.tournament_r6 li.r6_much1:before{width:10px;height:1440px;top:705px;left:-20px}.tournament_r7 li.r7_much1:before{width:10px;height:2880px;top:1460px;left:-20px}.tournament_r8 li.r8_much1:before{width:10px;height:5760px;top:2890px;left:-20px}.tournament_r9 li.r9_much1:before{width:10px;height:11520px;top:5755px;left:-20px}.tournament_r1 li.r1_seed2:after{content:"";width:20px;position:absolute;border-bottom:1px solid #ccc;top:75px;right:0}.tournament_r2 li.r2_much1:after,.tournament_r3 li.r3_much1:after,.tournament_r3 li.r3_seed1:after,.tournament_r3 li.r3_seed2:after,.tournament_r4 li.r4_much1:after,.tournament_r5 li.r5_much1:after,.tournament_r6 li.r6_much1:after,.tournament_r7 li.r7_much1:after,.tournament_r8 li.r8_much1:after,.tournament_r9 li.r9_much1:after{content:"";width:10px;position:absolute;border-bottom:1px solid #ccc}.tournament_r2 li.r2_much1:after{top:75px;left:-10px}.tournament_r3 li.r3_much1:after{top:165px;left:-10px}.tournament_r3 li.r3_seed1:after{top:135px;left:-10px}.tournament_r3 li.r3_seed2:after{top:85px;left:-10px}.tournament_r4 li.r4_much1:after{top:345px;left:-10px}.tournament_r5 li.r5_much1:after{top:705px;left:-10px}.tournament_r6 li.r6_much1:after{top:1460px;left:-10px}.tournament_r7 li.r7_much1:after{top:2890px;left:-10px}.tournament_r8 li.r8_much1:after{top:5750px;left:-10px}.tournament_r9 li.r9_much1:after{top:11533px;left:-10px}.tournament_table{width:140px;height:27px;padding:0 5px;background:#fff;vertical-align:middle;line-height:1.2em}.tournament_table td{height:30px;padding:3px 0 3px 3px;font-size:14px}.tment-team{width:155px}.tment-score{width:25px;text-align:right}.tment-win{font-weight:700;color:#eb454e}.team-a{border-top:1px solid #aaa}.tournament_comment{width:150px;height:25px;padding-top:3px;line-height:1em;font-size:13px;overflow:hidden}.tournament_final_comment{width:150px}.pageTitle-area{max-width:960px;margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.pageTitle-area .pageTitle{background:#636363;color:#fff;font-size:16px;font-weight:700;min-height:34px;height:100%;margin-left:25px;padding:15px;-ms-flex-align:center;align-items:center;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.btn_print a{display:block;right:0;top:0;width:120px;border:3px solid #ccc;color:#666;font-size:85%;text-align:center;line-height:35px}.btn_print a:hover{border:3px solid #c05a5f;background:#ffefef}@media (max-width:480px){.tl_leftbox_result{left:23%}.tl_rightbox_result{right:23%}.tablelistbox{font-size:12px}.result_list_table,.tl_head_leftbox,.tl_head_rightbox,.tl_head_centerbox{font-size:14px}.btn_print{display:none}.user-data-policy-table th,.user-data-policy-table td{width:100%;display:block;border-top:none}}@media (max-width:767px){.contentBox,.listTitleBox,.footer{width:100%}.contentBox{margin:0 auto 30px auto}.contentBox.mgn_btm0{margin-bottom:0}.col-sm-1{width:8.333333333%}.col-sm-2{width:16.666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333333%}.col-sm-5{width:41.666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333%}.col-sm-8{width:66.666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333333%}.col-sm-11{width:91.666666667%}.col-sm-12{width:100%}.headerBg,.result_title{width:100%!important}#sidr-menu-button{display:inline-block;width:250px}.secTitle{margin:0 0 20px 0}.mainImgTitleSp{top:15%}.mainImgTitleSp img{width:50%}.secTitle{margin:0 2% 20px 2%}.footer_content .footer{padding:0}.footerLink,.copyright{text-align:center;padding:5px 10px}.flexslider.main_img_bg{height:170px}.main_img_title{top:46px}.main_img_title img{height:auto;max-width:370px}ul.slides li img,.mainBgImage{max-height:139px;min-height:139px}.flexslider.infoSlider{width:100%;padding:50px 15px 15px 15px}.flexslider ol{display:none}.flexslider{margin:0}.infoSliderLabel{left:10px;top:10px;margin-top:0;line-height:23px}.infoSliderLink{top:10px;right:10px;margin-top:0}.infoCategoryBox,.modal_category_box{float:none;width:49%;margin-bottom:5px}.infoTitleBox,.modal_infoTitle_box{width:100%;padding:0}ul.infolist_top a,ul.infolist_list a{padding:10px 15px}.infoCategoryBox,.modal_category_box,.infoTitleBox,.modal_infoTitle_box,.infoTimestamp,.modal_ts_box{display:inline-block}.infoCategoryBox span,.modal_category_box span{height:25px}.infoTimestamp,.modal_ts_box{width:49%;position:absolute;text-align:right;font-size:14px;color:#666}.infoTimestamp{top:15px;right:15px}.modal_ts_box{top:60px;right:15px}.search_select_box.select_info{width:95%}.search_select_infotype,.search_select_infosports{display:block}.search_select_infotype{margin-bottom:10px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9 ;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-20px}[dir=rtl] .slick-prev{right:-20px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-20px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev:before,.slick-next:before{content:"";background:url(../img/title_sprite.png);background-size:1000px 219px;width:15px;height:25px;display:inline-block}.slick-prev:before{background-position:-635px -130px}.slick-next:before{background-position:-662px -130px}.today_event{margin:0 0 15px 0}.today_event_title{width:100%;height:46px;margin-bottom:20px;line-height:46px}.todays_event_list{width:86%;height:80px;margin:0 7%;display:inline-block}.todays_event_list li{width:100%;margin:0 5px}.todays_event_list li a{width:100%}ul.or_nav li:last-child{border-right:none}.area_event_list{width:100%;margin-left:2%;left:50%}.area_event_list li{width:30%;margin:0 2% 2% 0;left:-50%}.area_event_list li a,.area_event_list li span{width:100%}.result_list_title h3.result_border_title{max-width:100%}.result_list_title{width:96%;margin:0 2% 15px 2%}.result_list_info{display:block;width:100%;max-width:none;margin-bottom:10px;position:relative;top:10px}.result_list_info p{float:none;clear:none}.evtField,.evtDateevtField,.ebd_evtField,.ebd_evtDateevtField{display:none}ul.eventday_nav{margin:0 10px 20px 10px}ul.eventday_nav li a{min-width:55px;padding:5px;font-size:12px}.eventday_comment{width:90%}.search_select_box select{width:170px}.result_table_block{width:100%}ul.or_nav{width:100%;margin:0 0 30px 0;border-bottom:1px solid #ccc}ul.or_nav li,ul.or_nav.data_nav li{width:33.33333333%;border-bottom:none}ul.or_nav.data_nav{-ms-flex-pack:start;justify-content:flex-start}ul.or_nav li a{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;border-left:none;margin-right:0}ul.or_nav li a.active{border:none;border-top:1px solid #ccc;border-right:1px solid #ccc}.or_list_table{width:100%;margin-bottom:30px}.or_list_table_block1{margin:0 0 30px 0}.tournament_select_block{width:96%}.search_content_area{margin:0 auto}.searchContBox{width:96%}.search_content_boxL{margin:0 2% 50px 2%}.search_content_boxR{margin:0 2%}.searchContArea{width:96%;margin:auto}.searchResultContBox{margin-bottom:30px;padding:30px}.serachContBox .searchSubmit{margin:0}.serachContBox .searchBtn{width:80px;height:40px;border-radius:0 4px 4px 0;box-shadow:none}.searchInput input{border-radius:4px 0 0 4px}.remodal{max-width:700px}.aboutcontent_table th,.aboutcontent_table td{width:100%;display:block;border-top:none}.aboutcontent_table tr:first-child th{border-top:1px solid #dedede}.aboutcontent_table .sp_aboutcontent{display:none}.sticky-table-header{border-top:none;border-bottom:none}.table-responsive .sticky-table-header{height:0!important}.border-radius-fix{display:none!important}}@media screen and (min-width:400px){.headerLogo{width:301px;height:54px}.headerLogo a{height:49px;top:3px}}@media screen and (min-width:768px){.result_list_table div{height:39px;line-height:39px;float:left}.slick-arrow{display:none!important}.todays_event_list li{width:90px!important}.slick-track{width:100%!important;left:0!important}.todays_event_list li.slick-cloned{display:none!important}.search_content_area{margin:0 2%}}@media screen and (max-width:960px){header,.headerBg,.result_title{width:100%}.headerLogo{margin:0 0 0 10px}.header:after{display:none}.g_navi,.snsLink{display:none}.secTitle{margin:0 2%}#drawer{display:block;width:97px}#drawer .drawer-button{position:relative;background:rgba(255,255,255,.9);border:4px solid #888;padding:5px 10px 5px 30px;color:#888;font-weight:700}#drawer .drawer-button:before{content:"";position:absolute;left:9px;top:5px;display:inline-block;width:18px;height:18px;background:url(../img/title_sprite.png) -423px -220px;background-size:900px 140px}.drawer--right.drawer-open .drawer-hamburger{right:12.25rem;width:38px!important}.drawer--right.drawer-open #drawer .drawer-button{width:40px;height:50px;background:url(../img/title_sprite.png) -425px -118px;background-size:1000px 219px;border:0;position:absolute;top:0;left:10px;text-indent:-999px}.drawer--right.drawer-open #drawer .drawer-button:before{display:none}.close_btn_block{height:50px;background:#c05a5f}.drawer_menu{background:#fff}ul.drawer_menu li{min-height:50px;line-height:50px}ul.drawer_menu li a{display:block;padding:0 10px;border-bottom:1px solid #ccc;font-weight:700;font-size:14px;color:#666}.drawer-overlay{background:url(../img/bgblack.png)}.dr_content_area{border-bottom:1px solid #ccc}.dr_content_area .narrow_iconR:after{top:20px}.dr_content_area form select{line-height:50px;padding:0 10px;border:none;border-radius:0;font-weight:700;color:#666}.megamenu,.megamenu2{display:none!important}.or_result_status{margin:0 0 10px 10px}.scheduleWrapper .scheduleTable,.scheduleTable{width:100%;min-width:auto!important;margin-top:0}.scheduleWrapper .scheduleTable .scheduleTableHead,.scheduleWrapper .scheduleTable .scheduleTableBody td,.scheduleWrapper .scheduleCeremoniesday,.scheduleTable .scheduleTableHead,.scheduleTable .scheduleTableBody td,.scheduleCeremoniesday{display:none}.scheduleWrapper .scheduleTableBody tr:nth-child(even),.scheduleTableBody tr:nth-child(even){background:#fff}.scheduleWrapper .scheduleTableBody tr:nth-child(odd),.scheduleTableBody tr:nth-child(odd){background:#efefef}.scheduleWrapper .scheduleTableBody tr,.scheduleTableBody tr{border:none}.scheduleWrapper .scheduleTableBody tr th,.scheduleTableBody tr th{display:table;width:100%}.scheduleWrapper .scheduleTablePref,.scheduleTablePref{height:30px!important;line-height:30px;font-size:14px}.scheduleWrapper .scheduleTableBody tr th,.scheduleWrapper .scheduleTableBody tr td,.scheduleTableBody tr th,.scheduleTableBody tr td{height:50px}.scheduleWrapper .scheduleTableBody tr th.eventIcon,.scheduleTableBody tr th.eventIcon{width:100%}.scheduleWrapper .scheduleTableBody tr th a,.scheduleTableBody tr th a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:1px 125px 1px 55px;line-height:1}.scheduleWrapper .scheduleTableBody tr th a span,.scheduleTableBody tr th a span{position:absolute;right:41px;top:50%;display:block;max-width:88px;font-size:90%;font-weight:700;text-align:center;line-height:1.2;transform:translateY(-50%)}.scheduleWrapper .scheduleTableBody tr th .eventIcon a:before,.scheduleWrapper .scheduleTableBody tr th a:after,.scheduleTableBody tr th .eventIcon a:before,.scheduleTableBody tr th a:after{position:absolute;top:50%;transform:translateY(-50%)}.scheduleWrapper .eventIcon a:before,.eventIcon a:before{left:10px}.scheduleWrapper .scheduleTableBody tr th a:after,.scheduleTableBody tr th a:after{content:"";background:url(../img/title_sprite.png) -526px -129px;background-size:1000px 219px;width:15px;height:25px;display:inline-block;right:15px}.scheduleWrapper .search_content_margin,.search_content_margin{margin-right:8%}.scheduleWrapper .table-responsive::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{width:55%;height:8px}.scheduleWrapper .result_list_title,.result_list_title{width:96%;margin:0 2% 15px 2%}.top_event_title{display:inherit;width:100%;height:46px;line-height:46px;background:url(../img/infoBg.png);vertical-align:middle;float:left;font-weight:700;text-align:center;color:#fff}.footer{padding:10px 2%}.notfound_content{max-width:90%}}@media (min-width:960px){.contentBox,.listTitleBox,.footer{max-width:960px}.mainImgTitleSp,.sb-slidebar{display:none}.scheduleWrapper{max-width:none;max-height:none;overflow:auto}.contentBox.wide{max-width:-webkit-min-content;max-width:min-content}.contentBox .note.schedule{display:block}.scheduleWrapper .scheduleTable{margin-top:0}}@media (max-width:1180px){.header:after{display:none}}.bracket{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bracket:first-child{margin-top:0}.bracket-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.round{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;width:160px;box-sizing:border-box;background-color:#efefef}.round:nth-child(even){background-color:#fafafa}.label-area .round:nth-child(odd) .round-label{border-left:2px solid #efefef}.label-area .round:nth-child(even) .round-label{border-left:2px solid #fafafa}.label-area .round:first-child .round-label{border-left:0}.label-area .round-semifinal-black .round-label{background-color:#363636}.label-area .round-final-red .round-label{background-color:#c71433}.label-area .round-final-gold .round-label{background-color:#ddaa0d}.label-area .round-label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;padding:10px;color:#fff;font-size:16px;line-height:1.2;text-align:center;background-color:#6c6c6c;box-sizing:border-box}.content-area .round .match.prev-blank{margin-top:103px!important}.content-area .round .match.next-blank{margin-bottom:103px!important}.content-area .round .match.prev-blank.top-1-single{margin-top:45px!important}.content-area .round .match.next-blank.top-1-single{margin-bottom:45px!important}.content-area .round .match.prev-blank.bottom-1-single{margin-top:45px!important}.content-area .round .match.next-blank.bottom-1-single{margin-bottom:45px!important}.content-area .round-1 .match{margin:30px 0}.content-area .round-1 .match:before,.content-area .round-1 .match .match-line{display:none!important}.content-area .round-2 .match{margin:176px 0}.content-area .round-2 .match .match-line>*{height:74px}.content-area .round-2 .match:first-child{margin-top:103px}.content-area .round-2 .match:first-child.top-1-single{margin-top:45px}.content-area .round-2 .match.top-1-single{margin-top:60px}.content-area .round-2 .match.top-1-single .match-line .match-line-top{height:45px}.content-area .round-2 .match.bottom-1-single{margin-bottom:60px}.content-area .round-2 .match.bottom-1-single .match-line .match-line-bottom{height:45px}.content-area .round-3 .match{margin:468px 0}.content-area .round-3 .match .match-line>*{height:147px}.content-area .round-3 .match:first-child{margin-top:249px}.content-area .round-3 .match:first-child.top-1-single{margin-top:191px}.content-area .round-3 .match.top-1-single{margin-top:352px}.content-area .round-3 .match.top-1-single .match-line .match-line-top{height:89px}.content-area .round-3 .match.bottom-1-single{margin-bottom:352px}.content-area .round-3 .match.bottom-1-single .match-line .match-line-bottom{height:89px}.content-area .round-3 .match.only-top-first-single .match-line .match-line-top{height:147px}.content-area .round-3 .match.only-bottom-last-single .match-line .match-line-bottom{height:147px}.content-area .round-4 .match{margin:1052px 0}.content-area .round-4 .match .match-line>*{height:293px}.content-area .round-4 .match:first-child{margin-top:541px}.content-area .round-4 .match:first-child.top-1-single{margin-top:483px}.content-area .round-4 .match:first-child.top-2-single{margin-top:425px}.content-area .round-4 .match.top-1-single{margin-top:936px}.content-area .round-4 .match.bottom-1-single{margin-bottom:936px}.content-area .round-4 .match.top-1-single.top-1-skip{margin-top:279px!important}.content-area .round-4 .match.top-1-single.top-2-skip{margin-top:279px!important}.content-area .round-4 .match.top-2-single{margin-top:820px}.content-area .round-4 .match.top-2-single .match-line .match-line-top{height:235px}.content-area .round-4 .match.bottom-2-single{margin-bottom:820px}.content-area .round-4 .match.bottom-2-single .match-line .match-line-bottom{height:235px}.content-area .round-4 .match.only-top-first-single .match-line .match-line-top{height:293px}.content-area .round-4 .match.only-bottom-last-single .match-line .match-line-bottom{height:293px}.content-area .round-5 .match{margin:2220px 0}.content-area .round-5 .match .match-line>*{height:585px}.content-area .round-5 .match:first-child{margin-top:1125px}.content-area .round-5 .match:first-child.top-4-single{margin-top:893px}.content-area .round-5 .match.top-1-single.top-2-skip{margin-top:367px!important}.content-area .round-5 .match.top-4-single{margin-top:1756px}.content-area .round-5 .match.top-4-single .match-line .match-line-top{height:469px}.content-area .round-5 .match.bottom-1-single .match-line .match-line-bottom{height:89px}.content-area .round-5 .match.bottom-4-single{margin-bottom:1756px}.content-area .round-5 .match.bottom-4-single .match-line .match-line-bottom{height:469px}.content-area .round-5 .match.only-top-first-single .match-line .match-line-top{height:585px}.content-area .round-5 .match.only-bottom-last-single .match-line .match-line-bottom{height:585px}.content-area .round-6 .match{margin:4556px 0}.content-area .round-6 .match .match-line>*{height:1169px}.content-area .round-6 .match:first-child{margin-top:2293px}.content-area .round-6 .match:first-child.top-8-single{margin-top:1829px}.content-area .round-6 .match.top-8-single{margin-top:3628px}.content-area .round-6 .match.top-8-single .match-line .match-line-top{height:937px}.content-area .round-6 .match.bottom-8-single{margin-bottom:3628px}.content-area .round-6 .match.bottom-8-single .match-line .match-line-bottom{height:937px}.content-area .round-6 .match.only-top-first-single .match-line .match-line-top{height:1169px}.content-area .round-6 .match.only-bottom-last-single .match-line .match-line-bottom{height:1169px}.content-area .round-7 .match{margin:9228px 0}.content-area .round-7 .match .match-line>*{height:2337px}.content-area .round-7 .match:first-child{margin-top:4629px}.content-area .round-7 .match:first-child.top-16-single{margin-top:3701px}.content-area .round-7 .match.top-16-single{margin-top:7372px}.content-area .round-7 .match.top-16-single .match-line .match-line-top{height:1873px}.content-area .round-7 .match.bottom-16-single{margin-bottom:7372px}.content-area .round-7 .match.bottom-16-single .match-line .match-line-bottom{height:1873px}.content-area .round-7 .match.only-top-first-single .match-line .match-line-top{height:2337px}.content-area .round-7 .match.only-bottom-last-single .match-line .match-line-bottom{height:2337px}.content-area .round-8 .match{margin:18572px 0}.content-area .round-8 .match .match-line>*{height:4673px}.content-area .round-8 .match:first-child{margin-top:9301px}.content-area .round-8 .match:first-child.top-32-single{margin-top:7445px}.content-area .round-8 .match.top-32-single{margin-top:14860px}.content-area .round-8 .match.top-32-single .match-line .match-line-top{height:3745px}.content-area .round-8 .match.bottom-32-single{margin-bottom:14860px}.content-area .round-8 .match.bottom-32-single .match-line .match-line-bottom{height:3745px}.content-area .round-8 .match.only-top-first-single .match-line .match-line-top{height:4673px}.content-area .round-8 .match.only-bottom-last-single .match-line .match-line-bottom{height:4673px}.content-area .round{padding:30px 10px}.content-area .round.round-final .top-win .team-box:nth-child(1) .score{font-weight:700;background-color:#880a20;border-color:#880a20}.content-area .round.round-final .bottom-win .team-box:nth-child(2) .score{font-weight:700}.content-area .round.round-final .match:last-child{margin-bottom:0!important}.content-area .round.round-final-red .top-win .team-box:nth-child(1) .team{color:#fff;background-color:#c71433;border-color:#c71433}.content-area .round.round-final-red .top-win .team-box:nth-child(1) .score{background-color:#880a20;border-color:#880a20}.content-area .round.round-final-red .bottom-win .team-box:nth-child(2) .team{color:#fff;background-color:#c71433;border-color:#c71433}.content-area .round.round-final-red .bottom-win .team-box:nth-child(2) .score{background-color:#880a20;border-color:#880a20}.content-area .round.round-final-gold .top-win .team-box:nth-child(1) .team{color:#000;background-color:#ddaa0d;border-color:#ddaa0d}.content-area .round.round-final-gold .top-win .team-box:nth-child(1) .score{background-color:#aa8102;border-color:#aa8102}.content-area .round.round-final-gold .bottom-win .team-box:nth-child(2) .team{color:#000;background-color:#ddaa0d;border-color:#ddaa0d}.content-area .round.round-final-gold .bottom-win .team-box:nth-child(2) .score{background-color:#aa8102;border-color:#aa8102}.content-area .round .match.top-all-skip{margin-top:45px!important}.content-area .round .match.top-all-skip .match-line .match-line-bottom{height:89px}.content-area .round .match.bottom-all-skip .match-line .match-line-top{height:89px}.content-area .round .match.top-all-skip.bottom-all-skip .match-line .match-line-top,.content-area .round .match.top-all-skip.bottom-all-skip .match-line .match-line-bottom{height:45px}.content-area .match{position:relative;box-sizing:border-box;--score-width:36px}.content-area .match:last-child{margin-bottom:0!important}.content-area .match:before,.content-area .match .match-line{position:absolute;top:50%;content:" ";display:block;transform:translateY(-50%);box-sizing:border-box}.content-area .match:before{left:-12px;width:10px;height:2px;background-color:#bababa;z-index:2}.content-area .match .match-note{position:absolute;top:116px;width:100%;max-height:27px;padding:3px 7px;font-size:10px;line-height:1.1;border-top:1px solid #d6d6d6;background-color:#fff;box-sizing:border-box;overflow:hidden}.content-area .match .match-note span{display:block;width:100%}.content-area .match .match-note.note-final{max-height:none}.content-area .match .match-line{left:-18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:8px;transform:translateY(-50%);z-index:1}.content-area .match .match-line .match-line-top,.content-area .match .match-line .match-line-bottom{position:absolute;right:0;display:block;width:8px;border-color:#bababa;border-style:solid;box-sizing:border-box}.content-area .match .match-line .match-line-top{bottom:50%;border-width:2px 2px 0 0}.content-area .match .match-line .match-line-bottom{top:50%;border-width:0 2px 2px 0}.content-area .match .team-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:58px;background-color:#fff;box-sizing:border-box}.content-area .match .team-box:nth-child(1) .team,.content-area .match .team-box:nth-child(1) .score{border-style:solid;border-width:0 0 1px 0;border-color:#efefef}.content-area .match .team-box:nth-child(2) .team,.content-area .match .team-box:nth-child(2) .score{border-style:solid;border-width:1px 0 0 0;border-color:#efefef}.content-area .match-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.content-area .match.top-win:before,.content-area .match.bottom-win:before{background-color:#ff143b}.content-area .match.top-win .team-box:nth-child(1) .team,.content-area .match.top-win .team-box:nth-child(1) .score{font-weight:700}.content-area .match.top-win .team-box:nth-child(1) .team{border-color:#fff}.content-area .match.top-win .team-box:nth-child(1) .score{background-color:#fe1439;border-color:#fe1439}.content-area .match.top-win .team-box:nth-child(2){background-color:#d6d6d6}.content-area .match.top-win .team-box:nth-child(2) .team{border-color:#d6d6d6}.content-area .match.top-win .team-box:nth-child(2) .score{background-color:#a1a1a1;border-color:#a1a1a1}.content-area .match.top-win .match-line-top{border-color:#ff143b}.content-area .match.bottom-win .team-box:nth-child(1){background-color:#d6d6d6}.content-area .match.bottom-win .team-box:nth-child(1) .team{border-color:#d6d6d6}.content-area .match.bottom-win .team-box:nth-child(1) .score{background-color:#a1a1a1;border-color:#a1a1a1}.content-area .match.bottom-win .team-box:nth-child(2) .team,.content-area .match.bottom-win .team-box:nth-child(2) .score{font-weight:700}.content-area .match.bottom-win .team-box:nth-child(2) .team{border-color:#fff}.content-area .match.bottom-win .team-box:nth-child(2) .score{font-weight:700;background-color:#fe1439;border-color:#fe1439}.content-area .match.bottom-win .match-line-bottom{border-color:#ff143b}.content-area .match.single,.content-area .match.blank{height:58px!important}.content-area .match.single{background:#ffffe0}.content-area .match.single .team{width:100%}.content-area .match.single .score{display:none}.content-area .match.single .team,.content-area .match.single .score{border:none!important}.content-area .match.single .match-note{top:58px}.content-area .match.blank{margin:30px 0!important}.content-area .match.blank .match-line,.content-area .match.blank:before{display:none}.content-area .match.blank:last-child{margin-bottom:0!important}.content-area .match .team,.content-area .match .score{display:-ms-flexbox;display:flex;height:100%;box-sizing:border-box}.content-area .match .team span,.content-area .match .score span{display:block;width:100%}.content-area .match .team{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:calc(100% - var(--score-width));padding:2px 7px;font-size:12px}.content-area .match .team span{line-height:1.2}.content-area .match .score{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:var(--score-width);padding:2px;color:#fff;font-size:15px;text-align:center}.content-area .match.top-skip1 .match-line .match-line-top,.content-area .match.top-skip2 .match-line .match-line-top,.content-area .match.top-skip3 .match-line .match-line-top,.content-area .match.top-skip4 .match-line .match-line-top{height:45px!important}.content-area .match.bottom-skip1 .match-line .match-line-bottom,.content-area .match.bottom-skip2 .match-line .match-line-bottom,.content-area .match.bottom-skip3 .match-line .match-line-bottom,.content-area .match.bottom-skip4 .match-line .match-line-bottom{height:45px!important}.content-area .match.top-skip1 .match-line .match-line-top,.content-area .match.bottom-skip1 .match-line .match-line-bottom{width:168px}.content-area .match.top-skip2 .match-line .match-line-top,.content-area .match.bottom-skip2 .match-line .match-line-bottom{width:328px}.content-area .match.top-skip3 .match-line .match-line-top,.content-area .match.bottom-skip3 .match-line .match-line-bottom{width:488px}.content-area .match.top-skip4 .match-line .match-line-top,.content-area .match.bottom-skip4 .match-line .match-line-bottom{width:648px}.karatedo .content-area .match{--score-width:44px}.karatedo .content-area .match .score{font-size:12px}.match{margin-bottom:0!important}@media print{.header,.footer_content,.sb-slidebar,.or_nav,.search_content_area,.scheduleTitle,.searchTitle,.today_event,.flexslider,.event_title_bg,.icon_title_bg,.tournament_select_block,.aboutinfomation{display:none}.infoCategoryBox{display:table-header-group}.infoCategoryBox span{text-align:left}.result_list_table th,.result_list_table tr,.result_list_table td{font-size:10px;border-bottom:1px solid #ccc}.infopager,.pager{display:none}.tournament-wrap{width:100%}.tounament-contBlock{border:1px solid #ccc;width:110px}.tounament-col{width:130px}.scheduleTable .scheduleTableHead,.scheduleTable .scheduleTableBody td,.scheduleCeremoniesday{display:table-cell}.scheduleTable{border-top:1px solid #000;border-bottom:1px solid #000}.scheduleTableBody tr td,.scheduleTableBody tr th{border:1px solid #ccc;font-size:10px}.scheduleTableBody tr th{width:100px}.scheduleTableEvent{border:1px solid #000;border-radius:1em}.listTitleBg{margin-bottom:0}.result_title p{padding:5px 0;color:#fff}.result_list_title{margin:0 0 10px 0}.result_list_title h3.result_border_title{padding:3px 10px;border:1px solid #000;font-weight:400;font-size:18px}.result_list_info{padding:5px 0;color:#000}.result_list_table{border-top:1px solid #000!important;border-left:1px solid #000!important;border-collapse:collapse}.result_list_table tr th,.result_list_table tr td{height:0;padding:3px 5px;border-bottom:1px solid #000!important;border-right:1px solid #000!important;color:#000!important}.result_list_info{margin-bottom:0}.result_list_info p{color:#000}.result_list_rsInfo{padding-left:0;color:#000}.result_list_rsInfo:before{display:none}.tablelistbox{color:#000}.tablelistbox{color:#000}.tl_centerbox{border:1px solid #000}.centerbox_centerbg_gray{background:#fff}.result_notes{margin:0 0 10px 0;color:#000}.remodal-wrappr>.remodal-is-opened{display:block}.remodal-wrapper{position:absolute;top:0;padding:0}.modal_content_title span{text-align:left;padding:0}.infoTitleBox,.modal_infoTitle_box,.modal_ts_box{color:#000}.modal_category_box span{font-size:18px;color:#000}.modal_content{font-size:10px;color:#000}}@media print{body{zoom:78%;-webkit-print-color-adjust:exact;color-adjust:exact}.pageTitle-area{margin:10px 0}.pageTitle-area .pageTitle{margin-left:0;padding:10px}.bracket{page-break-after:always;height:297mm}.bracket{transform:scale(.95);transform-origin:0 0}.bracket:first-child{transform:scale(.9);transform-origin:0 0}.content-area .round{padding:0 10px 30px}ul.bracket-row.content-area{margin-bottom:30px;height:100%}.round:nth-child(even){background-color:#efefef}.result_title p{padding-left:10px}}@media print and (-ms-high-contrast:none),(-ms-high-contrast:active){body{zoom:1;-webkit-print-color-adjust:exact;color-adjust:exact}.bracket_area{overflow:hidden}.bracket{transform:scale(1);transform-origin:0 0}.bracket:first-child{transform:scale(1);transform-origin:0 0}}@page{size:215mm 279mm;margin:12mm 5mm 5mm}