@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0;border:0;border-radius:0;outline:0}input,select{vertical-align:middle}select::-ms-expand{display:none}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.cf{zoom:1}body{min-width:990px}#hm{width:100%;padding-bottom:37px}.inner{width:970px;margin:0 auto}.left{float:left;width:50%}.right{float:right;width:50%}.left.margin,.right.margin{width:361px}body{background:#f8f8f8}.race_boat_no_1{background:#fff}.race_boat_no_2{background:#4c4c4c;color:#fff}.race_boat_no_3{background:#e3474a;color:#fff}.race_boat_no_4{background:#5373e8;color:#fff}.race_boat_no_5{background:#e3e15a}.race_boat_no_6{background:#509d38;color:#fff}html{font-size:62.5%}body{font-size:1.2rem;text-align:left;color:#383838;-webkit-text-size-adjust:100%}body,.ddl_date,.msp{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif}h1,#global_header,#global_nav,#global_footer,.side_menu_info,p.text,ul.text,.meiryo{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}p.message{padding-left:.5em;letter-spacing:1px;line-height:150%}p.text,ul.text{margin-left:auto;margin-right:auto;font-size:1.3rem;line-height:180%;letter-spacing:1px}p.text{width:720px;margin-top:24px;text-indent:1em}ul.text{width:700px}ul.text li{margin:0 20px}ul.text li:before{content:'・';margin-left:-1em}p.br{margin-top:0}p.no_indent{text-indent:0}.bold{font-weight:bold}.normal{font-weight:normal}.red{color:#e72027}.brown{color:#984515}.blue_tei{color:#54b1e7}.white_gray{color:#a8a8a8}.gcolor_1,.sgcolor_1{color:#e72027;font-weight:bold}.gcolor_2{color:#e72027}.gcolor_3{color:#984515}span.racer_name{letter-spacing:1px;padding-left:1px}a,a:link,a:visited,a:hover,a:active{color:#1c44d4;text-decoration:none;background:transparent}p.text a{color:#54b1e7}.h_side1_wrapper{height:36px;border-radius:5px;margin-bottom:14px;background:#707070}.h_side1{font-weight:bold;font-size:1.6rem;line-height:36px;letter-spacing:1px;padding-left:8px;color:#fefefe}.h_side1 span.racer_name{letter-spacing:0;padding-left:0}.h_side2{height:25px;margin-bottom:8px;font-size:1.2rem;line-height:25px;font-weight:bold;padding-left:6px;background:#e4e4e4}.h_content1_wrapper{height:34px;border:1px solid #a0a0a0;margin-bottom:30px}.h_content1{height:32px;font-weight:bold;font-size:1.6rem;line-height:32px;letter-spacing:1px;padding-left:8px;border:1px solid #fff;background:#ececec;color:#3c3c3c}.h_content2_wrapper{border-bottom:1px dotted #909090;margin-bottom:30px}.h_content2{font-weight:bold;font-size:1.5rem;line-height:22px;letter-spacing:1px;border-left:5px solid #909090;padding-left:8px;margin-left:1px;margin-bottom:4px}table{table-layout:fixed;width:100%}table,tr,th,td{box-sizing:border-box;background:transparent}tr{height:32px}tr.header{height:29px;line-height:120%;font-weight:normal;color:#303030;background:#dcdcdc;background:-moz-linear-gradient(top,#dcdcdc 0,#d4d4d4 100%);background:-webkit-linear-gradient(top,#dcdcdc 0,#d4d4d4 100%);background:linear-gradient(to bottom,#dcdcdc 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#d4d4d4',GradientType=0)}tr.header th[rowspan]{background:#dcdcdc;background:-moz-linear-gradient(top,#dcdcdc 0,#d4d4d4 100%);background:-webkit-linear-gradient(top,#dcdcdc 0,#d4d4d4 100%);background:linear-gradient(to bottom,#dcdcdc 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#d4d4d4',GradientType=0)}tr.header_double{height:38px}.even{background:#ececec}th,td{border:1px solid #c2c2c2;text-align:center;vertical-align:middle;font-weight:normal}td{line-height:110%}table.no_border,table.no_border tr,table.no_border th,table.no_border td,tr.no_border,th.no_border,td.no_border{border:0}table.sortable thead th{cursor:pointer}table.sortable thead th.sort_disabled{cursor:auto}td.series_name{text-align:left;padding-left:8px;letter-spacing:.6px}.info_over_table,.info_under_table{margin-left:1.2em;line-height:115%;letter-spacing:1px}.info_over_table{margin-bottom:5px}.info_under_table{margin-top:5px}.info_over_table li,.info_under_table li{margin:3px 0}.info_over_table li:before,.info_under_table li:before{content:'※';margin-left:-1.2em}.span_grade{display:block;width:42px;height:22px;text-align:center;line-height:22px;border-radius:3px;margin:auto}input[type='text'],input[type='password'],textarea,.select_wrapper{border:1px solid silver;background:#fff}.select_wrapper{position:relative}input[type='submit'],input[type='button']{text-align:center;font-size:1.3rem;letter-spacing:1px;border:1px solid #b0b0b0;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f4f4f4 47%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0,#f4f4f4 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f4f4f4 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}input[type='submit'].hover,input[type='button'].hover{cursor:pointer;border:1px solid #1d90d3}#global_header{width:100%;border-top:3px solid #1d90d3;border-bottom:1px solid #d8d8d8;background:#fff}#header_left_right{height:110px}#header_left{float:left;width:220px;margin-top:12px}#logo{width:180px;height:70px;margin-left:20px}#update_time{margin-top:2px;text-align:center;font-size:1.15rem;letter-spacing:.2px;color:#b8b8b8}#header_right{float:right;width:730px}#ul_global_nav{margin:0 1px;margin-bottom:10px;font-size:0}.li_global_nav{display:inline-block;width:140px;padding:1px 10px;border-right:1px solid #e0e0e0;font-size:1.2rem;line-height:43px;letter-spacing:1px;text-align:center}.li_global_nav:first-child{width:141px;border-left:1px solid #e0e0e0}.li_global_nav a{display:block;color:#444;border-radius:4px}.li_global_nav a.hover{background:#f6f6f6}#main{width:100%;padding-top:30px}#side{float:left;width:220px;margin-bottom:45px}.side_menu_block{width:216px;margin:0 auto;margin-bottom:16px;letter-spacing:1px}.side_menu_info{padding:0 1px;line-height:180%}.side_menu_info a{color:#54b1e7}.side_menu_info a.hover{text-decoration:underline}.ul_side_menu{width:100%}.li_side_menu a{display:block;position:relative;padding:4px 0;padding-left:11px;line-height:140%;color:#383838}.li_side_menu a.active{color:#e72027}.li_side_menu a:before{content:'';display:block;position:absolute;top:50%;left:0;width:0;height:0;margin-top:-4px;border:4px solid transparent;border-left:4px solid gray}.li_side_menu a.hover{text-decoration:none;color:#fff;background:#888}.li_side_menu a.hover:before{border-left-color:#f6f6f6}#contents{float:right;width:730px}.content{width:100%;margin-bottom:90px}.blocks{width:100%;margin-bottom:45px}.block{width:100%;margin-bottom:30px}.block a.hover,.block a span.hover{text-decoration:underline}#global_footer{position:relative;width:100%;height:110px;border-top:1px solid #d8d8d8;background:#fff;visibility:hidden}#global_footer_inner{position:relative}#btn_page_top{position:absolute;right:0;top:-38px;width:180px;text-align:center;line-height:36px;letter-spacing:1px;border-radius:5px 5px 0 0;border:1px solid #d8d8d8;border-bottom:0;background:#ececec}#btn_page_top.hover{cursor:pointer;background:#e0e0e0}#footer_left,#footer_right{height:20px;line-height:20px;margin-top:45px}#footer_left{float:left;letter-spacing:1px}.ul_footer_nav{font-size:0}.li_footer_nav{display:inline;margin-right:32px;font-size:1.2rem}.li_footer_nav a{color:#484848}.li_footer_nav a.hover{color:#b4b4b4}#footer_right{float:right;color:#484848}.selector{width:100%;margin-top:-18px;margin-bottom:30px}.selector a.hover{text-decoration:underline}#selector_date_min,#selector_date_max{display:none}.link_previous{width:150px;padding-left:5px;text-align:left}.link_next{width:150px;padding-right:5px;text-align:right}.date_selector_disp_table{display:table;text-align:center;margin:0 auto}.date_selector_disp_table_cell{display:table-cell;padding:0 2px;vertical-align:middle}.ddl_date_wrapper:before{content:'';position:absolute;top:50%;right:8px;display:block;width:0;height:0;margin:-2px 0 0 0;border:3px solid transparent;border-top:5px solid gray}.ddl_date{position:relative;display:block;background:transparent;height:22px;padding-right:21px;font-size:1.3rem;letter-spacing:.6px}.ddl_year_wrapper,.ddl_year{width:80px}.ddl_month_wrapper,.ddl_month,.ddl_day_wrapper,.ddl_day{width:60px}.ddl_term_wrapper,.ddl_term{width:65px}.ddl_decade_wrapper,.ddl_decade{width:130px}.selector_button{width:50px;height:24px;font-size:1.2rem}.selector_type{text-align:right;letter-spacing:1px}.ul_selector_type{font-size:0}.li_selector_type{display:inline;font-size:1.2rem;border-left:1px solid #b0b0b0}.li_selector_type:last-of-type{border-right:1px solid #b0b0b0}.li_selector_type.active{font-weight:bold;padding:0 16px}.a_selector_type{padding:0 16px}.selector_pool{text-align:center;letter-spacing:1px}.ul_selector_pool{margin-bottom:7px}.li_selector_pool{display:inline-block;line-height:120%;text-align:center;border-left:1px solid #b0b0b0;width:59.50px}.li_selector_pool:last-of-type{border-right:1px solid #b0b0b0}.li_selector_pool.active{font-weight:bold}.a_selector_pool{display:block}.div_race_series_info{position:relative}.race_series_info{display:table;width:100%;table-layout:fixed;border-spacing:3px;margin-left:-3px}.race_pool_name,.race_grade_name{display:table-cell;box-sizing:border-box;width:59px;height:22px;text-align:center;vertical-align:middle;background:#e8e8e8}.race_series_name{display:table-cell;height:22px;padding-left:3px;letter-spacing:1px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.race_series_date{position:absolute;display:block;top:3px;right:0;height:22px;line-height:22px;text-align:right}table.race th.racer{width:107px}table.race td{padding:3px 0;line-height:125%}table.race span.racer_name{letter-spacing:.5px;padding-left:.5px}.div_allresults_series_info{position:relative}.allresults_series_info{display:table;width:100%;table-layout:fixed;border-spacing:3px;margin-left:-3px}.allresults_pool_name,.allresults_grade_name{display:table-cell;box-sizing:border-box;width:60px;height:22px;text-align:center;vertical-align:middle;background:#e8e8e8}.allresults_series_name{display:table-cell;height:22px;padding-left:3px;letter-spacing:1px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.allresults_series_date{position:absolute;display:block;top:3px;right:0;height:22px;line-height:22px;text-align:right}table.allresults{table-layout:auto}table.allresults tr,table.allresults_exp tr{height:18px}table.allresults td{border:1px solid #d8d8d8}table.allresults td.border_top,table.allresults_exp td.border_top{border-top:1px solid #b0b0b0}table.allresults td.border_bottom,table.allresults_exp td.border_bottom{border-bottom:1px solid #b0b0b0}table.allresults td.border_left,table.allresults_exp td.border_left{border-left:1px solid #b0b0b0}table.allresults td.border_right,table.allresults_exp td.border_right{border-right:1px solid #b0b0b0}table.allresults td.name_kanji,table.allresults_exp td.name_kanji{border:1px solid #b0b0b0}table.allresults td.name_kanji p,table.allresults_exp td.name_kanji p{line-height:130%}table.allresults p.name_kanji,table.allresults_exp p.name_kanji{font-size:1.3rem}table.allresults td.date,table.allresults_exp td.date{background:#d8d8d8;border:1px solid #b0b0b0}table.allresults td.result{width:38px}table.allresults a.race{display:block;width:100%;line-height:17px}div.allresults_exp{margin-top:60px}table.allresults_exp td.name_kanji{width:197px}.div_ranklist_rank{min-height:212.5px}p.ranklist_title{text-indent:2px;line-height:20px;margin-bottom:3px}p.ranklist_title span.title{font-size:1.3rem;letter-spacing:1px;font-weight:bold}table.ranklist{table-layout:auto}table.ranklist th.rank{width:44px}table.ranklist th.registration_no{width:68px}table.ranklist td.name_before{width:26px;border-right:0}table.ranklist td.name_kanji{border-left:0;border-right:0}table.ranklist td.name_after{width:26px;text-align:left;border-left:0}table.ranklist th.value{width:80px}table.rank th.rank{width:44px}table.rank th.registration_no{width:68px}table.rank th.value{width:80px}table.ttranklist{table-layout:auto}table.ttranklist th.rank{width:44px}table.ttranklist th.registration_no{width:52px}table.ttranklist td.name_before{width:22px;border-right:0}table.ttranklist td.name_kanji{border-left:0;border-right:0}table.ttranklist td.name_after{width:22px;text-align:left;border-left:0}table.ttranklist th.training_term{width:58px}table.ttranklist th.value{width:56px}table.ttrank th.rank{width:44px}table.ttrank th.registration_no{width:52px}table.ttrank th.training_term{width:58px}table.ttrank th.value{width:56px}.li_select_action{float:left;height:32px;line-height:32px;text-align:center;border:1px solid #b8b8b8;margin:2px;background:#f0f0f0}.a_select_action{display:block}div.error{width:700px;margin:30px auto;padding:10px;border:1px solid #e72027;background:#fefafa;color:#e72027;line-height:160%;font-size:1.3rem;letter-spacing:1px}div.a_area{width:728px;height:90px;margin:0 auto;background:#f4f4f4;overflow:hidden}div.a_area_header{margin-top:10px;background:#fcfcfc}div.a_area_top{margin-bottom:30px}div.a_area_middle{margin-top:-45px;margin-bottom:45px}div.content div.a_area_middle{margin-top:45px}div.a_group_bottom{margin-top:-45px;margin-bottom:45px}div.a_area_bottom{margin-bottom:15px}