html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:14px}body{-webkit-text-size-adjust:none}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%}img{vertical-align:top;max-width:100%;height:auto}a{text-decoration:none;color:#333}a:link,a:active,a:visited{text-decoration:none}a:hover,a:focus{text-decoration:none}.container{width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.container{width:auto;margin:0 1%}}.flexNowrapSb,#globalHeader header,#globalHeader header .titSection,.yearlyArchive .positionArchive,.yearlyArchive .historynArchive{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexWrapSb,.homeContents .homeIndex nav{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexNowrapCenter{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexWrapFs,.breadcrumbs ul{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mincho{font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", HiraMinProN-W3, 'HGS明朝E', 'MS PMincho', sans-serif}body{font-family:Avenir , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;line-height:1.8;color:#333;background-image:-webkit-linear-gradient(top, #b7d0ec 0%,#ffffff 240px);background-image:linear-gradient(to bottom, #b7d0ec 0%,#ffffff 240px);background-repeat:no-repeat}#globalHeader header .logo{box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px / 0 0 10px 10px;box-shadow:0 0 10px #999;text-align:center;padding:12px;width:172px;z-index:100}#globalHeader header .titSection{-webkit-box-flex:1;-ms-flex:1;flex:1}#globalHeader header .titSection h1{width:442px;padding-left:20px;margin-top:12px}#globalHeader header .titSection h1 b,#globalHeader header .titSection h1 strong{display:block}#globalHeader header .titSection h1 b{color:#fff;font-size:12px}#globalHeader header .titSection h1 strong{line-height:1;color:#4B83D0;text-shadow:1px 1px 0 #fff;font-size:24px;font-weight:bold}#globalHeader header .titSection section a{display:block;margin-top:12px;background-color:#EFEEEC;text-align:center;padding:10px;font-size:16px;font-weight:bold}@media screen and (max-width: 768px){#globalHeader{padding-bottom:18px}#globalHeader header .logo{padding:6px;width:22.93vw}#globalHeader header .logo img{width:100%}#globalHeader header .titSection{display:block}#globalHeader header .titSection h1,#globalHeader header .titSection section{margin-top:0;padding-left:10px;width:100%;box-sizing:border-box}#globalHeader header .titSection h1{margin-bottom:10px}#globalHeader header .titSection h1 b{font-size:3.2vw}#globalHeader header .titSection h1 strong{font-size:4.8vw}#globalHeader header .titSection section a{box-sizing:border-box;width:100%;margin-top:6px;padding:5px;font-size:3.73vw}}#main{margin-top:-36px}#main #contents{box-sizing:border-box;width:1012px;margin:0 auto;padding-top:60px;padding-left:16px;padding-right:16px;padding-bottom:16px;background-image:-webkit-linear-gradient(left, #ffffff 0%,#eeeeee 100%);background-image:linear-gradient(to right, #ffffff 0%,#eeeeee 100%);box-shadow:0 0 10px #ccc;position:relative}@media screen and (max-width: 768px){#main{margin-top:0}#main #contents{width:98%;margin:0 auto;padding-top:30px;padding-top:8vw;padding-left:8px;padding-left:2.1vw;padding-right:8px;padding-right:2.1vw;padding-bottom:8px;padding-bottom:2.1vw;box-shadow:0 0 5px #ccc}}#globalFooter footer p{margin-top:16px;margin-bottom:16px;text-align:center;color:#666666}@media screen and (max-width: 768px){#globalFooter footer p{margin-top:4.26vw;margin-bottom:4.26vw;font-size:2.66vw}}.homeContents .homeHeader{margin-bottom:40px}.homeContents .homeIndex nav{width:550px;padding-bottom:180px}.homeContents .homeIndex nav a{display:block;box-sizing:border-box;position:relative;width:262px;padding:10px 20px;margin-bottom:26px;background-image:-webkit-linear-gradient(#5b84ce,#4a6dac);background-image:linear-gradient(#5b84ce,#4a6dac);font-size:22px;color:#fff}.homeContents .homeIndex nav a:after{content:'';display:block;position:absolute;top:50%;right:10px;width:8px;height:8px;margin-top:-4px;border-width:2px 2px 0 0;border-style:solid;border-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:100}.homeContents .homeIndex nav a:hover{opacity:0.7}.homeContents .homeVisual{position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){.homeContents .homeHeader{margin-bottom:20px}.homeContents .homeHeader h1{width:72vw}.homeContents .homeHeader h1 img{width:100%}.homeContents .homeIndex{z-index:1000;position:relative}.homeContents .homeIndex nav{width:auto;padding-bottom:26.66vw;z-index:100}.homeContents .homeIndex nav a{display:block;box-sizing:border-box;position:relative;width:49%;padding:5px 10px;margin-bottom:12px;font-size:3.73vw}.homeContents .homeIndex nav a:after{content:'';display:block;position:absolute;top:50%;right:10px;width:4px;height:4px;margin-top:-2px;border-width:1px 1px 0 0;border-style:solid;border-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:100}.homeContents .homeVisual{width:30%}.homeContents .homeVisual img{width:100%}}.breadcrumbs ul li:after{padding-right:4px;padding-left:4px;content:">"}.breadcrumbs ul li:last-child:after{content:""}.breadcrumbs ul li a:hover{text-decoration:underline}@media screen and (max-width: 768px){.breadcrumbs{margin-bottom:20px}.breadcrumbs ul li{font-size:3.2vw}.breadcrumbs ul li:after{padding-right:2px;padding-left:2px}}.underHeader{margin-bottom:36px;text-align:right}.underHeader h1{color:#3E81CF;font-size:24px}@media screen and (max-width: 768px){.underHeader{margin-bottom:18px}.underHeader h1{font-size:4.26vw}}.yearlyArchive{margin-bottom:40px}.yearlyArchive h2{box-sizing:border-box;padding:6px 12px;margin-bottom:20px;background-color:#4699FF}.yearlyArchive h2 b,.yearlyArchive h2 span,.yearlyArchive h2 strong{color:#fff;font-weight:bold}.yearlyArchive h2 b{font-size:20px}.yearlyArchive h2 span{margin-left:10px;font-size:14px;font-weight:normal}.yearlyArchive h2 strong{margin-left:20px;font-size:24px}.yearlyArchive .positionArchive{margin-bottom:40px}.yearlyArchive .positionArchive table{width:49%}.yearlyArchive .positionArchive table caption{border-bottom:solid 4px #BCD3ED;font-size:20px;font-weight:bold}.yearlyArchive .positionArchive table tr{border-bottom:dotted 1px #ccc}.yearlyArchive .positionArchive table tr th,.yearlyArchive .positionArchive table tr td{padding:4px 0;box-sizing:border-box;font-size:16px}.yearlyArchive .positionArchive table tr th{width:58%;font-weight:bold}.yearlyArchive .positionArchive table.clubPosition th,.yearlyArchive .positionArchive table.clubPosition td{padding:4px 0;font-size:18px}.yearlyArchive .positionArchive table.clubPosition th{width:66%}.yearlyArchive .historynArchive .archiveTbl{width:585px}.yearlyArchive .historynArchive .archiveTbl table{width:100%}.yearlyArchive .historynArchive .archiveTbl table tr{border-bottom:dotted 1px #CCCCCC}.yearlyArchive .historynArchive .archiveTbl table tr th,.yearlyArchive .historynArchive .archiveTbl table tr td{box-sizing:border-box;vertical-align:top;padding:16px 0;font-size:16px}.yearlyArchive .historynArchive .archiveTbl table tr th{width:12%;font-weight:bold}.yearlyArchive .historynArchive .archiveTbl table tr td ul li{padding-left:10px;background-image:url(../img/icon_circle.png);background-repeat:no-repeat;background-position:0 0.6em;background-size:4px}.yearlyArchive .historynArchive .archivePic{width:375px}.yearlyArchive .historynArchive .archivePic figure{margin-bottom:20px}.yearlyArchive .historynArchive .archivePic figure img{width:100%}.yearlyArchive .historynArchive .archivePic figure figcaption{text-align:right;font-size:14px}@media screen and (max-width: 768px){.yearlyArchive{margin-bottom:20px}.yearlyArchive h2{padding:3px 6px;margin-bottom:10px}.yearlyArchive h2 b{font-size:4.26vw}.yearlyArchive h2 span{font-size:2.66vw}.yearlyArchive h2 strong{display:block;margin-left:0;font-size:4.26vw}.yearlyArchive .positionArchive{display:block;margin-bottom:20px}.yearlyArchive .positionArchive table{width:100%;margin-bottom:20px}.yearlyArchive .positionArchive table caption{border-bottom:solid 2px #BCD3ED;font-size:4.26vw}.yearlyArchive .positionArchive table tr{border-bottom:dotted 1px #ccc}.yearlyArchive .positionArchive table tr th,.yearlyArchive .positionArchive table tr td{padding:4px 0;font-size:3.2vw}.yearlyArchive .positionArchive table tr th{width:70%}.yearlyArchive .positionArchive table.clubPosition th,.yearlyArchive .positionArchive table.clubPosition td{padding:4px 0;font-size:3.73vw}.yearlyArchive .positionArchive table.clubPosition th{width:70%}.yearlyArchive .historynArchive{display:block}.yearlyArchive .historynArchive .archiveTbl{width:100%}.yearlyArchive .historynArchive .archiveTbl table tr th,.yearlyArchive .historynArchive .archiveTbl table tr td{padding:8px 0;font-size:3.73vw}.yearlyArchive .historynArchive .archiveTbl table tr th{width:20%}.yearlyArchive .historynArchive .archiveTbl table tr td ul li{padding-left:10px;background-image:url(../img/icon_circle.png);background-repeat:no-repeat;background-position:0 0.6em;background-size:4px}.yearlyArchive .historynArchive .archivePic{width:100%}.yearlyArchive .historynArchive .archivePic figure{margin-bottom:10px}.yearlyArchive .historynArchive .archivePic figure img{width:100%}.yearlyArchive .historynArchive .archivePic figure figcaption{font-size:3.2vw}}
