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}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}img{-webkit-tap-highlight-color:transparent}textarea,input:not([type="radio"],[type="checkbox"]),select,.rtn-btn{line-height:1.5;font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif;font-size:16px;font-size:1.6rem;outline:none;border:none;border:1px solid #ccc;padding:10px 1em;-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus,.rtn-btn:focus{background:none}@media only screen and (max-width: 768px){textarea,input:not([type="radio"],[type="checkbox"]),select,.rtn-btn{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 640px){textarea,input:not([type="radio"],[type="checkbox"]),select,.rtn-btn{font-size:12px;font-size:1.2rem}}::-webkit-input-placeholder{font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}:-moz-placeholder{font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}@-moz-document url-prefix(){input[type="text"]{padding:0.937em 1em}}textarea{width:100%}select{padding:10px 2em 10px 1em;cursor:pointer;-webkit-appearance:button;-moz-appearance:none;appearance:none;background-image:url(../../com/img/com/icon_selectarrow.png);background-color:#fff;border:1px solid #ccc;background-size:auto 10px;background-position:calc(100% - 15px) center;background-repeat:no-repeat;text-indent:0.01px;text-overflow:'';border-radius:0}select::-ms-expand{display:none}input[type="radio"]{background:none}.rtn-btn{margin-right:1em}body{font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif;font-size:16px;font-size:1.6rem;color:#000;position:relative;line-height:1;background:#fff;word-wrap:break-word;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}@media only screen and (min-width: 769px){a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}}@media only screen and (min-width: 769px){a img,a:before,a:after,a:hover,a span,button{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}}@media print{#header{position:static !important}main{margin-top:0 !important}body{-webkit-print-color-adjust:exact;min-width:1000px}.pagetop{display:none}}html{font-size:62.5%}@media only screen and (max-width: 768px){html{font-size:57%}}@media only screen and (max-width: 640px){html{font-size:51%}}#noscript{width:100%;height:36px;padding:10px 20px;background:#900;color:#fff;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.2}#wrap{width:100%;min-width:1020px}@media only screen and (max-width: 640px){#wrap{min-width:320px}}.inner{max-width:1400px;margin:0 auto}@media only screen and (max-width: 640px){.inner{max-width:none}}#header{position:fixed;top:0;width:100%;min-width:1020px;height:113px;z-index:300}@media screen and (max-width: 1024px){#header{min-width:auto}}@media only screen and (max-width: 640px){#header{min-width:320px;height:66px;border-bottom:solid 4px #000}}#header .inner{width:100%;padding:0 20px}#subMenu{float:right;margin:22px 20px 0 0}#subMenu li{float:left;margin-right:15px;padding-right:15px}#subMenu li:last-child{margin-right:0}#subMenu a{display:block;padding:3px 0}@media only screen and (max-width: 640px){#subMenu{display:none}}#sns{float:right}#sns a{display:inline-block;width:26px;height:26px;margin:19px 0 0}#sns a#icon_tw{margin-left:10px}@media only screen and (max-width: 640px){#sns{display:none}}#mainMenu{clear:both;position:relative;height:50px;z-index:1}#mainMenu ul{position:relative;width:100%;height:50px}#mainMenu .first-level{float:left;position:relative;width:calc((100% - 1px) / 7)}#mainMenu .first-level a{position:relative;z-index:2;display:block;overflow:hidden}#mainMenu .second-level{position:absolute;top:50px;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;z-index:2;visibility:hidden;-webkit-transform:scaleY(0.75);transform:scaleY(0.75);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity 0.1s, -webkit-transform 0.1s;transition:opacity 0.1s, -webkit-transform 0.1s;transition:opacity 0.1s, transform 0.1s;transition:opacity 0.1s, transform 0.1s, -webkit-transform 0.1s}#mainMenu .second-level li{width:auto}#mainMenu .second-level>li a{width:auto;height:auto;padding:.8em 1em}#mainMenu li:hover .second-level{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}@media screen and (max-width: 1024px){#mainMenu .first-level a{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 640px){nav{width:100%}#mainMenu{display:none}.openMenu #mainMenu{display:block;width:100%;height:calc(100vh - 60px);padding-bottom:100px;top:0;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.openMenu #mainMenu .inner{padding:0}.openMenu #mainMenu ul{height:auto;border:none !important}.openMenu #mainMenu .first-level{float:none;width:100%;border:none !important}.openMenu #mainMenu .first-level a{font-size:18px;font-size:1.8rem;line-height:1.6;padding:1.5em;text-align:left !important;border-bottom:none}.openMenu #mainMenu .first-level#mm_info a:hover,.openMenu #mainMenu .first-level#mm_bett a:hover,.openMenu #mainMenu .first-level#mm_faci a:hover,.openMenu #mainMenu .first-level#mm_serv a:hover,.openMenu #mainMenu .first-level#mm_race a:hover,.openMenu #mainMenu .first-level#mm_sche a:hover,.openMenu #mainMenu .first-level#mm_data a:hover{background-color:#000;color:#fff}.openMenu #mainMenu .second-level{display:none}}main{clear:both;position:relative;text-align:center;margin-top:113px}@media only screen and (max-width: 640px){main{margin-top:66px}}#home main{margin-top:0}.combo-block{clear:both;width:100%;max-width:1400px;height:auto;margin:0 auto;padding:0 20px}.combo-block #mainColumn{float:left;width:calc(100% - 320px);text-align:left}@media only screen and (max-width: 640px){.combo-block{max-width:none;padding:0}.combo-block #mainColumn{float:none;width:100%}}.singleColumn{clear:both;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.singleColumn #mainColumn{width:100%;text-align:left}@media only screen and (max-width: 640px){.singleColumn{padding:0}}#mainColumn .head h2{font-size:18px;font-size:1.8rem;line-height:1.4}.info-block{margin-bottom:50px;overflow:hidden}.info-block .head{border-color:#cd0900;background-color:#fff}.info-block .head h2{color:#000;font-size:24px;font-size:2.4rem}.info-block .head .link{font-weight:normal;color:#000;border-color:#E6E6E6}.info-block .head .link::after{border-color:#000}.info-block .head#info_head{float:left;width:calc(100% - 432px)}.info-block li{display:block;position:relative;clear:both;overflow:hidden;padding:6px 15px 6px 0}.info-block li:nth-child(odd){background-color:#e6e6e6}.info-block li a{display:block;color:#000;padding-left:90px;width:100%;font-size:15px;font-size:1.5rem;line-height:1.6em}.info-block li a:hover{color:#00a8ff}.info-block li a .date{float:right;color:#666}.info-block li::before{content:"";display:block;position:absolute;top:10px;width:85px;height:15px;background-position:10px 0;background-repeat:no-repeat;background-size:contain;-webkit-transition:.2s;transition:.2s}.info-block li:hover::before{background-position:0 50%}.info-block li.event::before{background-image:url(../../com/img/com/category_event.png)}.info-block li.news::before{background-image:url(../../com/img/com/category_news.png)}.info-block li.race::before{background-image:url(../../com/img/com/category_race.png)}.info-block .head_tab{float:right;text-align:center}.info-block .head_tab li{float:left;width:104px;margin-left:4px;clear:none;padding:0;background-color:#fff;line-height:1.46em}.info-block .head_tab li:before{content:none}.info-block .head_tab li a{padding:11px 6px 15px;border-top:solid 4px #cd0900}.info-block .head_tab li a:hover{background-color:#e6e6e6}.info-block .head_tab li:nth-of-type(3) a{border-top:solid 4px #efbc02}.info-block .head_tab li:nth-of-type(4) a{border-top:solid 4px #0080e2}.info-block .head_tab li.current{background-color:#000}.info-block .head_tab li.current:hover a{background-color:#000}.info-block .head_tab li.current a{color:#fff;font-weight:bold}@media only screen and (max-width: 640px){.info-block{margin-bottom:20px}.info-block .head h2{font-size:28px;font-size:2.8rem}.info-block li{position:relative}.info-block li a{padding:24px 10px 0;font-size:18px;font-size:1.8rem}.info-block li a .date{float:none;position:absolute;top:4px;right:10px;font-size:16px;font-size:1.6rem}.info-block .head_tab{width:100%;margin-bottom:4px;overflow:hidden}.info-block .head_tab li{width:calc((100% - 12px) /4);margin-left:4px;clear:none;padding:0;background-color:#fff}.info-block .head_tab li:first-child{margin-left:0}.info-block .head_tab li a{padding:11px 6px 15px;border-top:solid 4px #cd0900}.info-block .head_tab li a:hover{font-weight:bold}.info-block .head_tab li:nth-of-type(3) a{border-top:solid 4px #efbc02}.info-block .head_tab li:nth-of-type(4) a{border-top:solid 4px #0080e2}.info-block .head_tab li.current{background-color:#000}.info-block .head_tab li.current a{color:#fff;font-weight:bold}}.info-block .nodata{clear:both;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:solid 1px #E6E6E6}.info-block .nodata p{width:100%;margin:2em auto;padding:8em 0;font-size:18px;font-size:1.8rem;line-height:1.4;color:#999}@media only screen and (max-width: 640px){.info-block .nodata{margin:72px 20px 20px}}.pager{margin:30px auto 0;padding:0;text-align:center}.pager ul{width:70%;margin:0 auto;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager li{padding:0;background-color:#fff !important}.pager li:before{content:none}.pager li a{padding:0;display:block}.pager li.current{color:#000;font-weight:bold}.pager li.current a{color:#000;font-weight:bold}@media only screen and (max-width: 640px){.pager ul{width:calc(100% - 40px);margin:0 20px 30px}}.vote-block,.media-block{clear:both}#telservice{padding:20px 20px;margin-bottom:30px}#telservice dl{line-height:2em}#telservice dt{float:left;width:13.5em;font-size:17px;font-size:1.7rem;font-weight:bold}#telservice dd{font-size:20px;font-size:2rem}@media only screen and (max-width: 640px){#telservice{margin:0 10px 10px}#telservice dt{float:none;width:100%;font-size:20px;font-size:2rem;text-align:center;margin:10px auto 0}#telservice dd{font-size:22px;font-size:2.2rem;line-height:1.4em;text-align:center}}#telservice{background-color:#e6e6e6;margin-bottom:0}#telservice dl{max-width:1120px;margin:0 auto;font-size:17px;font-size:1.7rem;line-height:2em}#telservice dt{float:left;width:14em;font-weight:bold}@media only screen and (max-width: 640px){#telservice{margin:0 20px 30px;padding:3px 15px 8px;background-color:#fff;border:solid 1px #008d33}#telservice dl{font-size:20px;font-size:2rem}#telservice dt{float:none;width:100%;text-align:center;margin:10px auto 0}#telservice dd{text-align:center}}.sub_txt{font-weight:normal;font-size:14px;font-size:1.4rem}.beginner-block{margin-bottom:50px;padding:6px}.beginner-block .head h2{width:465px;height:52px;margin:0;padding:0}.beginner-block .detail{margin-bottom:0}@media only screen and (max-width: 640px){.beginner-block{margin:0 20px 20px}.beginner-block .head{padding:0 15px 0 10px}.beginner-block .head h2{width:181px;height:30px;margin:13px 0 0}.beginner-block .head a{text-indent:-9999px}}.col4,.col3,.col2{clear:both;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;width:100%;padding:0 30px}.col4 img,.col3 img,.col2 img{display:block;width:100%}.col4 p,.col3 p,.col2 p{line-height:1.4em}.col4:before{content:"";display:block;width:calc((100% - 90px) / 4);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col4:after{content:"";display:block;width:calc((100% - 90px) / 4)}.col4 li{width:calc((100% - 60px) / 4);margin-bottom:15px}@media only screen and (max-width: 640px){.col4 li{width:calc((100% - 10px) / 2);margin-bottom:10px}}.col3:after{content:"";display:block;width:calc((100% - 60px) / 3)}.col3 li{width:calc((100% - 30px) / 3);margin-bottom:30px}@media only screen and (max-width: 640px){.col3 li{width:100%;margin:0 0 10px}.col3 li:last-child{margin-bottom:0}.col3 a{display:block}}.col2 li{width:calc((100% - 30px) / 2)}@media only screen and (max-width: 640px){.col2 li{width:100%;margin:0 0 10px}.col2 li:last-child{margin-bottom:0}}.col4+p,.col3+p,.col2+p{margin-bottom:2em}.head+.col4,.head+.col3,.head+.col2{margin-top:30px}.detail .col4,.detail .col3,.detail .col2{padding:0;margin-bottom:0}.detail .col4 li ul.plane li,.detail .col4 li ol.plane li,.detail .col3 li ul.plane li,.detail .col3 li ol.plane li,.detail .col2 li ul.plane li,.detail .col2 li ol.plane li{width:100% !important;float:none !important}.detail .col4 img,.detail .col3 img,.detail .col2 img{margin-bottom:0}@media only screen and (max-width: 640px){.detail .col3{padding:0 10px}.detail .col3 li{width:calc((100% - 10px) / 2)}}.col4_txt,.col3_txt,.col2_txt{clear:both;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;width:100%;padding:0 30px 0;overflow:hidden}.col4_txt li,.col3_txt li,.col2_txt li{margin-bottom:30px}.col4_txt li:last-child,.col3_txt li:last-child,.col2_txt li:last-child{margin-bottom:0}.col4_txt img,.col3_txt img,.col2_txt img{display:block;width:100%;height:auto}.col4_txt img+h3,.col3_txt img+h3,.col2_txt img+h3{margin-top:25px}.col4_txt h3,.col3_txt h3,.col2_txt h3{font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:bold;margin:0 0 15px;padding:0 0 0 10px;border-left:solid 12px}.col4_txt h3.forcom,.col3_txt h3.forcom,.col2_txt h3.forcom{border-color:#cd0900}.col4_txt h3.forbeg,.col3_txt h3.forbeg,.col2_txt h3.forbeg{border-color:#efbc02}.col4_txt h3.forfan,.col3_txt h3.forfan,.col2_txt h3.forfan{border-color:#0080e2}.col4_txt h3.fornet,.col3_txt h3.fornet,.col2_txt h3.fornet{border-color:#008d33}.col4_txt p,.col3_txt p,.col2_txt p{line-height:1.4em}@media only screen and (max-width: 640px){.col4_txt,.col3_txt,.col2_txt{width:100%;margin:0 0 20px;padding:0 20px 0}.col4_txt li,.col3_txt li,.col2_txt li{width:calc((100% - 60px)/2)}.col4_txt h3,.col3_txt h3,.col2_txt h3{margin:0 0 6px}.col4_txt img,.col3_txt img,.col2_txt img{margin:0 0 10px}}@media screen and (max-width: 320px){.col4_txt,.col3_txt,.col2_txt{margin:0 auto 20px}.col4_txt li,.col3_txt li,.col2_txt li{float:none;width:100%;margin:0 0 20px}.col4_txt h3,.col3_txt h3,.col2_txt h3{margin:0 0 8px}.col4_txt img,.col3_txt img,.col2_txt img{margin:0 0 10px}}.col4_txt:before{content:"";display:block;width:calc((100% - 90px) / 4);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col4_txt:after{content:"";display:block;width:calc((100% - 90px) / 4)}.col4_txt li{width:calc((100% - 90px) / 4)}@media only screen and (max-width: 640px){.col4_txt li{width:calc((100% - 20px) / 2)}}@media screen and (max-width: 320px){.col4_txt li{width:100%}}.col3_txt:after{content:"";display:block;width:calc((100% - 60px) / 3)}.col3_txt li{width:calc((100% - 60px) / 3)}@media only screen and (max-width: 640px){.col3_txt li{width:calc((100% - 20px) / 2)}}@media screen and (max-width: 320px){.col3_txt li{width:100%}}.col2_txt li{width:calc((100% - 30px) / 2)}.col4_txt+p,.col3_txt+p,.col2_txt+p{margin-bottom:2em}.head+.col4_txt,.head+.col3_txt,.head+.col2_txt{margin-top:30px}.detail .col4_txt,.detail .col3_txt,.detail .col2_txt{padding:0}.detail .col4_txt li ul.plane li,.detail .col4_txt li ol.plane li,.detail .col3_txt li ul.plane li,.detail .col3_txt li ol.plane li,.detail .col2_txt li ul.plane li,.detail .col2_txt li ol.plane li{width:100% !important;float:none !important}.detail .col4_txt img,.detail .col3_txt img,.detail .col2_txt img{margin-bottom:0}@media only screen and (max-width: 640px){.detail .col3_txt{padding:0 10px}.detail .col3_txt li{width:calc((100% - 10px) / 2)}}@media only screen and (max-width: 640px){.detail .col2_txt li{width:calc((100% - 10px) / 2)}}@media screen and (max-width: 320px){.detail .col2_txt li{width:100%}}#sideColumn{float:right;width:291px;height:auto;min-width:255px;text-align:left}#sideColumn #calendar{width:100%;margin-bottom:30px}#sideColumn .local-calendar{background-color:#333;margin-bottom:20px}#sideColumn .local-calendar .head{background-color:#333;border-color:#008d33}#sideColumn .local-calendar dl{font-size:14px;font-size:1.4rem;line-height:1.6;background-color:#4d4d4d;padding:1px;margin-bottom:12px}#sideColumn .local-calendar dt,#sideColumn .local-calendar dd{color:#fff;display:block}#sideColumn .local-calendar dt{float:left;width:5.5em;padding:6px 0 6px 15px}#sideColumn .local-calendar dd{padding:6px 6px}#sideColumn .local-calendar dd:nth-child(4n){background-color:#333}#sideColumn .local-calendar .bn_j-place{display:block;width:calc(100% - 20px);margin:0 10px 10px}#sideColumn .local-calendar .bn_j-place img{width:100%}#sideColumn .local-calendar .btn{display:inline-block !important;width:calc((100% - 30px) / 2);margin:0 10px 10px;padding:15px 0;background-color:#e6e6e6;text-align:center;color:#000;font-size:14px;font-size:1.4rem}#sideColumn .local-calendar .btn:hover{background-color:#fff}#sideColumn .local-calendar #odds{float:left;margin-right:0}#sideColumn .banner-block{margin-bottom:20px}#sideColumn .banner-block li{margin-bottom:10px}#sideColumn .banner-block a{display:block;width:100%}#sideColumn .banner-block a img{width:100%}@media only screen and (max-width: 640px){#sideColumn{float:none;width:calc(100% - 40px);margin:0 20px}}.sp_view .bn_j-place{display:block;width:calc(100% - 20px);margin:0 10px 10px}.sp_view .bn_j-place img{width:100%}.sp_view .btn{display:inline-block !important;width:calc((100% - 30px) / 2);margin:0 10px 10px;padding:15px 0;background-color:#e6e6e6;text-align:center;color:#000;font-size:18px;font-size:1.8rem}.sp_view .btn:hover{background-color:#fff}.sp_view #odds{float:left;margin-right:0}.pageheader-block{width:100%;padding:0 20px}.pageheader-block .topicPath{max-width:1120px;margin:0 auto;padding:12px 0 14px}.pageheader-block .inner{overflow:hidden}.pageheader-block .title-block{max-width:1128px;margin:0 auto 30px;overflow:hidden}.detail{position:relative;margin-bottom:50px;padding:25px;overflow:hidden}.detail p+h3,.detail p+table,.detail table+h3,.detail table+table{margin-top:30px}.detail table+p{margin-top:15px}.detail h3{margin:0 0 15px;padding:0 0 0 10px}.detail h4{line-height:1.4}.detail ul.plane,.detail ol.plane{padding-left:3.25em !important}.detail ul.plane li,.detail ol.plane li{margin:0 0 0.5em 0 !important;padding:initial !important}.detail ul.plane{list-style-type:disc}.detail ol.plane{list-style-type:decimal}.detail p+ul.plane,.detail p+ol.plane{margin-top:1em}.detail hr{margin:20px 0}.detail table{width:100%}.detail table th,.detail table td{padding:6px 8px}@media only screen and (max-width: 640px){.detail{margin-bottom:20px;padding:10px}.detail p+h3,.detail p+table,.detail table+h3,.detail table+table{margin-top:10px}.detail ul.plane li,.detail ol.plane li{float:none !important}}.flt_l{float:left;margin:0 15px 0 0 !important}.flt_r{float:right;margin:0 0 0 15px !important}@media screen and (max-width: 320px){.flt_l{float:none;width:100% !important;height:auto !important;margin:0 0 10px !important}}footer{position:relative;clear:both}#footer{position:relative;clear:both}#footer .inner{padding:0 20px;overflow:hidden}#footer .magazinelink-block{padding:18px 0;border-top:solid 1px #e6e6e6}#footer .magazinelink-block h3{display:inline-block;margin:0 30px 0 2%;font-size:14px;font-size:1.4rem}#footer .magazinelink-block a{display:inline-block;margin:0 20px 0 0}#footer .magazinelink-block a img{vertical-align:middle;width:120px;height:48px}@media only screen and (max-width: 640px){#footer .inner{padding:30px 5px 10px}#footer .magazinelink-block{padding:0}#footer .magazinelink-block h3{display:block;text-align:center;font-size:16px;font-size:1.6rem;margin:0 0 20px 0}#footer .magazinelink-block a{display:block;float:left;width:calc((100% - 40px) / 2);margin:0 10px 20px}#footer .magazinelink-block a img{width:100%;height:auto}}#footer #sitemap{background-color:#4d4d4d;padding:60px 0;overflow:hidden}#footer #sitemap .office,#footer #sitemap .contents{max-width:1120px;font-size:14px;font-size:1.4rem}#footer #sitemap .office>li,#footer #sitemap .contents>li{float:left;width:calc(100% / 6);font-weight:bold}#footer #sitemap .office>li a,#footer #sitemap .contents>li a{display:block;padding:3px;color:#fff}#footer #sitemap .office{margin-bottom:50px}#footer #sitemap .contents{clear:both}#footer #sitemap .contents>li li{font-size:13px;font-size:1.3rem;font-weight:normal;line-height:1.6em;padding-left:1em}#footer #sitemap .contents>li ul{margin-top:10px}@media only screen and (max-width: 640px){#footer #sitemap{display:none}}.credit{padding:32px 0 50px;text-align:center;background-color:#000;color:#fff}.credit strong{display:block;font-size:16px;font-size:1.6rem;margin:0 auto 10px;font-weight:bold}.credit p{font-size:14px;font-size:1.4rem;margin-bottom:10px}.credit small{font-size:12px;font-size:1.2rem;color:#999}@media only screen and (max-width: 640px){.credit strong{font-size:18px;font-size:1.8rem}.credit p{line-height:1.4em;font-size:16px;font-size:1.6rem;margin-bottom:30px}.credit small{font-size:16px;font-size:1.6rem}}.footerMenu a{color:#FFF}.footerMenu a:hover{color:#00a8ff}.footerMenu a:visited{color:#FFF}a{color:#1b5298}a:hover,a:visited:hover{color:#00a8ff}a:visited{color:#405298}.sp_view{display:none}.touchMenu{display:none}@media only screen and (max-width: 640px){.pc_view{display:none !important}.sp_view{display:block !important}}.fade-up{transition:opacity .3s;-webkit-transition:opacity .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s}.pagetop{overflow:hidden;position:fixed;right:-120px;bottom:120px;display:block;width:80px;height:56px;padding-top:30px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);text-align:center;font-size:14px;font-size:1.4rem;color:#666;z-index:200}.pagetop:visited{color:#666}.pagetop::before{content:"";display:block;position:absolute;top:14px;left:calc((100% - 15.56px) / 2);width:10px;height:10px;border-top:solid 1px #666;border-right:solid 1px #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagetop:hover::before{border-top:solid 1px #00a8ff;border-right:solid 1px #00a8ff}@media only screen and (max-width: 640px){.pagetop{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}#header{background:#fff 0%;background:-webkit-linear-gradient(top, #fff 0%, #e6e6e6 55%);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(55%, #e6e6e6));background:linear-gradient(to bottom, #fff 0%, #e6e6e6 55%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$top_color", endColorstr="$bottom_color", GradientType=0)}#header .logo{float:left;margin:13px 0 12px}#header .logo h1{display:block;width:210px;height:38px;background:url(../../com/img/com/logo.png) no-repeat;background-size:contain;text-indent:-9999px}@media only screen and (max-width: 640px){#header .inner{background-color:#000}#header .logo{margin:18px 0 12px}#header .logo h1{width:154px;height:30px}}#subMenu li{border-right:solid 1px #ccc}#subMenu li:last-child{border:none}#subMenu a{font-size:14px;font-size:1.4rem;color:#000}#subMenu a:hover{color:#00a8ff}#sns a{text-indent:-9999px;background-size:24px 24px;background-position:center;background-repeat:no-repeat}#sns a:hover{background-size:26px 26px}#sns a#icon_fb{background-image:url(../../com/img/com/icon_facebook.svg)}#sns a#icon_tw{background-image:url(../../com/img/com/icon_twitter.svg)}#mainMenu{background-color:#000}#mainMenu::before{content:"";position:absolute;top:0;width:100%;height:4px;background-color:#4d4d4d}#mainMenu ul{border-left:solid 1px #4d4d4d}#mainMenu .first-level{border-right:solid 1px #4d4d4d}#mainMenu .first-level a{background-color:#000;line-height:42px;text-align:center;color:#fff;border-top:solid 4px;border-bottom:solid 4px #000}#mainMenu .first-level a:hover{font-weight:bold}#mainMenu .first-level a:hover::after{height:0}#mainMenu .first-level a::after{position:absolute;z-index:-1;display:block;content:"";left:0;bottom:0;width:100%;height:100%;background-color:#000}#mainMenu .first-level#mm_home{display:none}@media only screen and (max-width: 640px){#mainMenu .first-level#mm_home{display:block}}#mainMenu .first-level#mm_home a{border-top-color:#999}#mainMenu .first-level#mm_info a{border-top-color:#cd0900}#mainMenu .first-level#mm_info a:hover{background-color:#cd0900}#mainMenu .first-level#mm_bett a,#mainMenu .first-level#mm_faci a,#mainMenu .first-level#mm_serv a{border-top-color:#efbc02}#mainMenu .first-level#mm_bett a:hover,#mainMenu .first-level#mm_faci a:hover,#mainMenu .first-level#mm_serv a:hover{color:#000;background-color:#efbc02}#mainMenu .first-level#mm_race a,#mainMenu .first-level#mm_sche a,#mainMenu .first-level#mm_data a{border-top-color:#0080e2}#mainMenu .first-level#mm_race a:hover,#mainMenu .first-level#mm_sche a:hover,#mainMenu .first-level#mm_data a:hover{background-color:#0080e2}#mainMenu .second-level{border:none;font-size:13px;font-size:1.3rem;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#mainMenu .second-level li a{border-top:none;border-bottom:none}#mainMenu .second-level>li a{text-align:left;line-height:1.5em;color:#fff;background:rgba(0,0,0,0.8)}#mainMenu .second-level>li a::after{content:none}@media only screen and (max-width: 640px){.toggle-menubtn{width:2.4em;height:2.4em;display:block;position:absolute;top:13px;right:15px;cursor:pointer}.toggle-menubtn span{width:2.4em;height:1px;display:block;background:#323232;position:absolute;left:50%;top:50%;margin-left:-15px}.animation span{position:relative;-webkit-transition:0.3s opacity;transition:0.3s opacity}.animation .top{-webkit-animation:togglemenubtn-top 0.5s;animation:togglemenubtn-top 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation .middle{-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.animation .bottom{-webkit-animation:togglemenubtn-bottom 0.5s;animation:togglemenubtn-bottom 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation.is-open .middle{opacity:0;-webkit-transition:.5s opacity;transition:.5s opacity}.animation.is-open .top{-webkit-animation:togglemenubtn-top-close 0.5s;animation:togglemenubtn-top-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation.is-open .bottom{-webkit-animation:togglemenubtn-bottom-close 0.5s;animation:togglemenubtn-bottom-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes togglemenubtn-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}}@keyframes togglemenubtn-top{0%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}}@-webkit-keyframes togglemenubtn-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}}@keyframes togglemenubtn-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}}@-webkit-keyframes togglemenubtn-top-close{0%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@keyframes togglemenubtn-top-close{0%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}}@-webkit-keyframes togglemenubtn-bottom-close{0%{-webkit-transform:translateY(10px) rotate(0deg);transform:translateY(10px) rotate(0deg)}50%{-webkit-transform:translateY(-2px) rotate(0deg);transform:translateY(-2px) rotate(0deg)}100%{-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}}@keyframes togglemenubtn-bottom-close{0%{-webkit-transform:translateY(10px) rotate(0deg);transform:translateY(10px) rotate(0deg)}50%{-webkit-transform:translateY(-2px) rotate(0deg);transform:translateY(-2px) rotate(0deg)}100%{-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}}}.pageheader-block{background:url(../../com/img/com/pageheader-block_2fBG.png) top repeat-x;text-align:center}.pageheader-block .topicPath ul{font-size:14px;font-size:1.4rem}.pageheader-block .topicPath li{float:left;color:#fff;text-align:left;line-height:1.4}.pageheader-block .topicPath a{display:block;color:#fff}.pageheader-block .topicPath a:hover{color:#00a8ff}.pageheader-block .topicPath a:hover::after{color:#fff}.pageheader-block .topicPath a::after{content:">";display:inline-block;margin:0 10px}.pageheader-block strong{font-weight:bold}.pageheader-block .title-block{position:relative;border:solid 4px #fff;text-align:left}.pageheader-block .title-block h1{border-top-style:solid;border-top-width:10px;background-color:#000;color:#fff;font-size:32px;font-size:3.2rem;line-height:1.4;font-weight:bold;padding:34px 0 34px 40px;margin-bottom:40px}.pageheader-block .title-block .backlink{display:inline-block;font-size:20px;font-size:2rem;color:#fff;vertical-align:top;margin:9px 1em 0 0}.pageheader-block .title-block .backlink::before{content:"";display:inline-block;width:28px;height:24px;margin-right:8px;background-position:right;background-repeat:no-repeat;background-size:24px;background-image:url(../../com/img/com/icon_backlink.svg);-webkit-transform:.2s;transform:.2s}.pageheader-block .title-block .backlink:hover::before{background-position:left}.pageheader-block .title-block span{display:inline-block;font-size:22px;font-size:2.2rem;vertical-align:top;margin:6px 0 0 20px}.pageheader-block .title-block p{font-size:16px;font-size:1.6rem;line-height:1.6;padding:0 20px;margin-bottom:30px}@media only screen and (max-width: 640px){.pageheader-block{padding:15px 10px 0;background-position:0 -48px}.pageheader-block .title-block{margin-bottom:10px}.pageheader-block .title-block h1{padding:15px;font-size:22px;font-size:2.2rem;margin-bottom:20px}.pageheader-block .title-block .backlink{display:block;font-size:18px;font-size:1.8rem;margin:0 0 10px}.pageheader-block .title-block .backlink::before{width:18px;height:16px;margin-right:4px;background-size:18px}.pageheader-block .title-block span{display:block;font-size:18px;font-size:1.8rem;margin:10px 0 0}.pageheader-block .title-block p{font-size:18px;font-size:1.8rem;padding:0 10px;margin-bottom:10px}}.forcom{border-top-color:#cd0900 !important}.forbeg{border-top-color:#efbc02 !important}.forfan{border-top-color:#0080e2 !important}.fornet{border-top-color:#008d33 !important}.head{padding:0 15px;border-top:solid 4px;background-color:#000;overflow:hidden}.head h2{float:left;font-weight:bold;text-align:left;margin:18px 0 20px;color:#fff}.head a{display:block;float:right;color:#fff}.head a.non-float{float:none}.head .link{position:relative;display:inline-block;padding:0 16px 0 20px;vertical-align:middle;font-size:15px;font-size:1.5rem;font-weight:bold;line-height:54px;border-left:solid 1px #333}.head .link::after{content:"";position:absolute;top:calc((100% - 6px) / 2);right:3px;margin:0 auto;vertical-align:middle;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.head .link:hover::after{right:0px}@media only screen and (max-width: 640px){.head .link{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 640px){.head h2{font-size:20px;font-size:2rem;margin:16px 0 18px}.head#info_head{display:none}}.bold{font-weight:bold}.underline{display:inline-block;line-height:1.1;border-bottom:solid 2px #C00}.notice{font-size:12px;font-size:1.2rem;line-height:1.4}.detail,#spnews{background-color:#e6e6e6;font-family:sans-serif}.detail .paper,.detail.paper.mce-content-body,.detail .spnews-body,.detail.spnews-body.mce-content-body,#spnews .paper,#spnews.paper.mce-content-body,#spnews .spnews-body,#spnews.spnews-body.mce-content-body{position:relative;padding:4em 5em;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);overflow:hidden}.detail .paper .update,.detail.paper.mce-content-body .update,.detail .spnews-body .update,.detail.spnews-body.mce-content-body .update,#spnews .paper .update,#spnews.paper.mce-content-body .update,#spnews .spnews-body .update,#spnews.spnews-body.mce-content-body .update{position:absolute;top:1.6em;right:1.6em;font-size:16px;font-size:1.6rem;color:#666}.detail .paper .update+h3,.detail.paper.mce-content-body .update+h3,.detail .spnews-body .update+h3,.detail.spnews-body.mce-content-body .update+h3,#spnews .paper .update+h3,#spnews.paper.mce-content-body .update+h3,#spnews .spnews-body .update+h3,#spnews.spnews-body.mce-content-body .update+h3{margin-top:15px}.detail .paper h4,.detail.paper.mce-content-body h4,.detail .spnews-body h4,.detail.spnews-body.mce-content-body h4,#spnews .paper h4,#spnews.paper.mce-content-body h4,#spnews .spnews-body h4,#spnews.spnews-body.mce-content-body h4{font-size:18px;font-size:1.8rem;font-weight:bold;margin-top:2em}.detail .paper p,.detail.paper.mce-content-body p,.detail .spnews-body p,.detail.spnews-body.mce-content-body p,#spnews .paper p,#spnews.paper.mce-content-body p,#spnews .spnews-body p,#spnews.spnews-body.mce-content-body p{font-size:16px;font-size:1.6rem}.detail .paper .notice,.detail.paper.mce-content-body .notice,.detail .spnews-body .notice,.detail.spnews-body.mce-content-body .notice,#spnews .paper .notice,#spnews.paper.mce-content-body .notice,#spnews .spnews-body .notice,#spnews.spnews-body.mce-content-body .notice{margin:1em 0}.detail .paper p+p,.detail.paper.mce-content-body p+p,.detail .spnews-body p+p,.detail.spnews-body.mce-content-body p+p,#spnews .paper p+p,#spnews.paper.mce-content-body p+p,#spnews .spnews-body p+p,#spnews.spnews-body.mce-content-body p+p{margin-top:1em}.detail .paper p+h4,.detail.paper.mce-content-body p+h4,.detail .spnews-body p+h4,.detail.spnews-body.mce-content-body p+h4,#spnews .paper p+h4,#spnews.paper.mce-content-body p+h4,#spnews .spnews-body p+h4,#spnews.spnews-body.mce-content-body p+h4{margin-top:4em}.detail .paper h4+p,.detail.paper.mce-content-body h4+p,.detail .spnews-body h4+p,.detail.spnews-body.mce-content-body h4+p,#spnews .paper h4+p,#spnews.paper.mce-content-body h4+p,#spnews .spnews-body h4+p,#spnews.spnews-body.mce-content-body h4+p{margin-top:2em}.detail .paper ul,.detail .paper ol,.detail.paper.mce-content-body ul,.detail.paper.mce-content-body ol,.detail .spnews-body ul,.detail .spnews-body ol,.detail.spnews-body.mce-content-body ul,.detail.spnews-body.mce-content-body ol,#spnews .paper ul,#spnews .paper ol,#spnews.paper.mce-content-body ul,#spnews.paper.mce-content-body ol,#spnews .spnews-body ul,#spnews .spnews-body ol,#spnews.spnews-body.mce-content-body ul,#spnews.spnews-body.mce-content-body ol{margin:initial;margin:2em 0 0 1.5em;padding:initial;list-style:initial;line-height:1.6}.detail .paper ul ul,.detail .paper ul ol,.detail .paper ol ul,.detail .paper ol ol,.detail.paper.mce-content-body ul ul,.detail.paper.mce-content-body ul ol,.detail.paper.mce-content-body ol ul,.detail.paper.mce-content-body ol ol,.detail .spnews-body ul ul,.detail .spnews-body ul ol,.detail .spnews-body ol ul,.detail .spnews-body ol ol,.detail.spnews-body.mce-content-body ul ul,.detail.spnews-body.mce-content-body ul ol,.detail.spnews-body.mce-content-body ol ul,.detail.spnews-body.mce-content-body ol ol,#spnews .paper ul ul,#spnews .paper ul ol,#spnews .paper ol ul,#spnews .paper ol ol,#spnews.paper.mce-content-body ul ul,#spnews.paper.mce-content-body ul ol,#spnews.paper.mce-content-body ol ul,#spnews.paper.mce-content-body ol ol,#spnews .spnews-body ul ul,#spnews .spnews-body ul ol,#spnews .spnews-body ol ul,#spnews .spnews-body ol ol,#spnews.spnews-body.mce-content-body ul ul,#spnews.spnews-body.mce-content-body ul ol,#spnews.spnews-body.mce-content-body ol ul,#spnews.spnews-body.mce-content-body ol ol{margin:.8em 0 0 1.5em;font-size:14px;font-size:1.4rem}.detail .paper ul li,.detail .paper ol li,.detail.paper.mce-content-body ul li,.detail.paper.mce-content-body ol li,.detail .spnews-body ul li,.detail .spnews-body ol li,.detail.spnews-body.mce-content-body ul li,.detail.spnews-body.mce-content-body ol li,#spnews .paper ul li,#spnews .paper ol li,#spnews.paper.mce-content-body ul li,#spnews.paper.mce-content-body ol li,#spnews .spnews-body ul li,#spnews .spnews-body ol li,#spnews.spnews-body.mce-content-body ul li,#spnews.spnews-body.mce-content-body ol li{margin:initial;margin-top:.8em;padding:initial}.detail .paper ul li strong+p,.detail .paper ol li strong+p,.detail.paper.mce-content-body ul li strong+p,.detail.paper.mce-content-body ol li strong+p,.detail .spnews-body ul li strong+p,.detail .spnews-body ol li strong+p,.detail.spnews-body.mce-content-body ul li strong+p,.detail.spnews-body.mce-content-body ol li strong+p,#spnews .paper ul li strong+p,#spnews .paper ol li strong+p,#spnews.paper.mce-content-body ul li strong+p,#spnews.paper.mce-content-body ol li strong+p,#spnews .spnews-body ul li strong+p,#spnews .spnews-body ol li strong+p,#spnews.spnews-body.mce-content-body ul li strong+p,#spnews.spnews-body.mce-content-body ol li strong+p{margin:.5em 0 0;padding:0}.detail .paper ul+h3,.detail .paper ol+h3,.detail.paper.mce-content-body ul+h3,.detail.paper.mce-content-body ol+h3,.detail .spnews-body ul+h3,.detail .spnews-body ol+h3,.detail.spnews-body.mce-content-body ul+h3,.detail.spnews-body.mce-content-body ol+h3,#spnews .paper ul+h3,#spnews .paper ol+h3,#spnews.paper.mce-content-body ul+h3,#spnews.paper.mce-content-body ol+h3,#spnews .spnews-body ul+h3,#spnews .spnews-body ol+h3,#spnews.spnews-body.mce-content-body ul+h3,#spnews.spnews-body.mce-content-body ol+h3{margin-top:2em}.detail .paper ol,.detail.paper.mce-content-body ol,.detail .spnews-body ol,.detail.spnews-body.mce-content-body ol,#spnews .paper ol,#spnews.paper.mce-content-body ol,#spnews .spnews-body ol,#spnews.spnews-body.mce-content-body ol{list-style:decimal}.detail .paper ol+table,.detail.paper.mce-content-body ol+table,.detail .spnews-body ol+table,.detail.spnews-body.mce-content-body ol+table,#spnews .paper ol+table,#spnews.paper.mce-content-body ol+table,#spnews .spnews-body ol+table,#spnews.spnews-body.mce-content-body ol+table{margin-top:2em}.detail .paper table th,.detail.paper.mce-content-body table th,.detail .spnews-body table th,.detail.spnews-body.mce-content-body table th,#spnews .paper table th,#spnews.paper.mce-content-body table th,#spnews .spnews-body table th,#spnews.spnews-body.mce-content-body table th{background-color:#F3F3E4}.detail .paper table td,.detail.paper.mce-content-body table td,.detail .spnews-body table td,.detail.spnews-body.mce-content-body table td,#spnews .paper table td,#spnews.paper.mce-content-body table td,#spnews .spnews-body table td,#spnews.spnews-body.mce-content-body table td{text-align:left}.detail .paper .note,.detail.paper.mce-content-body .note,.detail .spnews-body .note,.detail.spnews-body.mce-content-body .note,#spnews .paper .note,#spnews.paper.mce-content-body .note,#spnews .spnews-body .note,#spnews.spnews-body.mce-content-body .note{background-color:#F3F3E4;padding:2em;font-size:14px;font-size:1.4rem;margin-top:4em}.detail .paper .note h4,.detail.paper.mce-content-body .note h4,.detail .spnews-body .note h4,.detail.spnews-body.mce-content-body .note h4,#spnews .paper .note h4,#spnews.paper.mce-content-body .note h4,#spnews .spnews-body .note h4,#spnews.spnews-body.mce-content-body .note h4{margin-top:0}@media only screen and (max-width: 640px){.detail .paper,.detail.paper.mce-content-body,.detail .spnews-body,.detail.spnews-body.mce-content-body,#spnews .paper,#spnews.paper.mce-content-body,#spnews .spnews-body,#spnews.spnews-body.mce-content-body{padding:2.5em 2em}.detail .paper p,.detail.paper.mce-content-body p,.detail .spnews-body p,.detail.spnews-body.mce-content-body p,#spnews .paper p,#spnews.paper.mce-content-body p,#spnews .spnews-body p,#spnews.spnews-body.mce-content-body p{padding:0 25px}}.detail .list-indent.list-indent-kana,#spnews .list-indent.list-indent-kana{text-indent:-1.75em;margin-left:1.75em}.detail .list-indent.list-indent-p_kana,#spnews .list-indent.list-indent-p_kana{text-indent:-3em;margin-left:3em}.detail .list-indent.list-indent-alpha,#spnews .list-indent.list-indent-alpha{text-indent:-0.8em;margin-left:0.8em}.detail .list-indent.list-indent-none,#spnews .list-indent.list-indent-none{text-indent:0;margin-left:0}.detail .paper+.paper,#spnews .paper+.paper{margin-top:25px}@media only screen and (max-width: 640px){.detail .paper+.paper,#spnews .paper+.paper{margin-top:10px}}.detail h3,#spnews h3{font-size:20px;font-size:2rem;line-height:1.3em;font-weight:bold;border-left:solid 12px}.detail h3.forcom,#spnews h3.forcom{border-color:#cd0900}.detail h3.forbeg,#spnews h3.forbeg{border-color:#efbc02}.detail h3.forfan,#spnews h3.forfan{border-color:#0080e2}.detail h3.fornet,#spnews h3.fornet{border-color:#008d33}.detail img,#spnews img{margin:0}.detail img.thumb,#spnews img.thumb{width:238px;height:117px;display:block;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.25);box-shadow:0 0 8px rgba(0,0,0,0.25)}.detail p,#spnews p{font-size:14px;font-size:1.4rem;line-height:1.8em}.detail ul.plane,.detail ol.plane,#spnews ul.plane,#spnews ol.plane{font-size:14px;font-size:1.4rem}.detail ul.plane li,.detail ol.plane li,#spnews ul.plane li,#spnews ol.plane li{line-height:1.8}.detail hr,#spnews hr{height:0px;padding:0;border:0;border-top:dotted 1px #666}.detail .table_wrap,#spnews .table_wrap{position:relative;overflow:auto}.detail p+.table_wrap,#spnews p+.table_wrap{padding-top:10px}.detail .table_wrap+p,#spnews .table_wrap+p{padding-top:10px}.detail table,#spnews table{border-top:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#fff;font-size:14px;font-size:1.4rem}.detail table tr.t_head,.detail table th,#spnews table tr.t_head,#spnews table th{font-weight:bold}.detail table th,.detail table td,#spnews table th,#spnews table td{text-align:center;line-height:1.4em;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.detail table th,#spnews table th{border-top:solid 1px #ccc !important}.detail table td,#spnews table td{border-top:solid 1px #ccc !important}.detail table.forcom tr:nth-child(2n+1),#spnews table.forcom tr:nth-child(2n+1){background:rgba(203,9,0,0.1)}.detail table.forcom tr.t_head,#spnews table.forcom tr.t_head{background:rgba(203,9,0,0.4)}.detail table.forcom th,#spnews table.forcom th{background:rgba(203,9,0,0.2)}.detail table.forbeg tr:nth-child(2n+1),#spnews table.forbeg tr:nth-child(2n+1){background:rgba(239,188,2,0.1)}.detail table.forbeg tr.t_head,#spnews table.forbeg tr.t_head{background:rgba(239,188,2,0.4)}.detail table.forbeg th,#spnews table.forbeg th{background:rgba(239,188,2,0.2)}.detail table.forfan tr:nth-child(2n+1),#spnews table.forfan tr:nth-child(2n+1){background:rgba(0,128,224,0.1)}.detail table.forfan tr.t_head,#spnews table.forfan tr.t_head{background:rgba(0,128,224,0.4)}.detail table.forfan th,#spnews table.forfan th{background:rgba(0,128,224,0.2)}.detail table.fornet tr:nth-child(2n+1),#spnews table.fornet tr:nth-child(2n+1){background:rgba(0,139,51,0.1)}.detail table.fornet tr.t_head,#spnews table.fornet tr.t_head{background:rgba(0,139,51,0.4)}.detail table.fornet th,#spnews table.fornet th{background:rgba(0,139,51,0.2)}.detail table p,#spnews table p{text-align:left}.detail .wakuban_1,#spnews .wakuban_1{background-color:#fff !important;width:10%}.detail .wakuban_2,#spnews .wakuban_2{background-color:#000 !important;color:#fff;width:10%}.detail .wakuban_3,#spnews .wakuban_3{background-color:#f00 !important;color:#fff;width:10%}.detail .wakuban_4,#spnews .wakuban_4{background-color:#06f !important;color:#fff;width:10%}.detail .wakuban_5,#spnews .wakuban_5{background-color:#ff0 !important;width:10%}.detail .wakuban_6,#spnews .wakuban_6{background-color:#090 !important;color:#fff;width:10%}.detail .wakuban_7,#spnews .wakuban_7{background-color:#f90 !important;width:10%}.detail .wakuban_8,#spnews .wakuban_8{background-color:#f6c !important;width:10%}@media only screen and (max-width: 640px){.detail .table_wrap,#spnews .table_wrap{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;position:relative;overflow:auto}.detail p,#spnews p{font-size:16px;font-size:1.6rem;padding:0 10px}.detail .col3_txt,#spnews .col3_txt{width:auto;margin:auto}.detail .wakuban_1,.detail .wakuban_2,.detail .wakuban_3,.detail .wakuban_4,.detail .wakuban_5,.detail .wakuban_6,.detail .wakuban_7,.detail .wakuban_8,#spnews .wakuban_1,#spnews .wakuban_2,#spnews .wakuban_3,#spnews .wakuban_4,#spnews .wakuban_5,#spnews .wakuban_6,#spnews .wakuban_7,#spnews .wakuban_8{width:80px;padding:0 20px}.detail .paper,#spnews .paper{margin:1em 10px 10px}.detail .paper p,#spnews .paper p{padding:0}}.detail .t_head span,.detail .times,.detail .wod,.detail .area,#spnews .t_head span,#spnews .times,#spnews .wod,#spnews .area{font-size:14px;font-size:1.4rem;font-weight:normal}.detail .sun,#spnews .sun{color:#cd0900}.detail .race_name,#spnews .race_name{text-align:left}.youtube{position:relative;width:100%;padding-top:56.25%;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#spnews{margin-bottom:50px;background:none;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 640px){#spnews{margin:20px}}#spnews .head{background:#cd0900;border:none}#spnews .head h2{margin:10px 0}#spnews .spnews-body{padding:1.5em 15px;border:2px solid #cd0900;border-top:none}#spnews .spnews-body *:first-child{margin-top:0}#spnews .spnews-body *:last-child{margin-bottom:0}#spnews .spnews-body p{padding:0}.beginner-block{border:solid 2px #008d33;border-radius:6px}.beginner-block .head{background-color:#008d33;border-top:none}.beginner-block .head h2{background:url(../../com/img/com/beginner-block_title.png) left no-repeat;background-size:cover;text-indent:-9999px}.beginner-block .head .link{border-left:none}.beginner-block .detail{padding:14px;background:none}@media only screen and (max-width: 640px){.beginner-block .head h2{background:url(../../com/img/com/beginner-block_title2f.png) left no-repeat;background-size:cover}.beginner-block .detail{padding:10px 0}.beginner-block .detail p{font-size:18px;font-size:1.8rem}}.dot_block{padding-bottom:25px;margin-bottom:45px;border-bottom:dotted 1px #000}div+.dot_block{margin-top:60px}@media only screen and (max-width: 640px){.dot_block{padding-bottom:15px;margin-bottom:30px}div+.dot_block{margin-top:45px}}.category-block h3,.category-block h4,.category-block h5,.category-block h6{line-height:1.3;margin:2em 0 15px;font-weight:bold}.category-block h3{font-size:23px;font-size:2.3rem;border-left:solid 12px;padding:0 0 0 10px}.category-block h4{font-size:20px !important;font-size:2.0rem !important;padding-bottom:5px;border-bottom:solid 2px}.category-block h5{font-size:18px;font-size:1.8rem;font-weight:bold}.category-block h6{font-size:16px;font-size:1.6rem;font-weight:bold}.category-block strong{font-weight:bold}.category-block .update{position:absolute;top:1.6em;right:1.6em;color:#666;font-size:13px !important;font-size:1.3rem !important}.category-block .update+h3{margin-top:15px}.category-block p{margin-top:2em;font-size:16px !important;font-size:1.6rem !important;line-height:1.8}.category-block p img+h4{margin-top:0}.category-block p+p{margin-top:1em}.category-block p+h3,.category-block p+h4,.category-block p+h5,.category-block p+h6{margin-top:4em}.category-block p,.category-block table,.category-block ul,.category-block ol,.category-block .box_area{margin-top:2em;margin-bottom:2em}.category-block p:first-child,.category-block table:first-child,.category-block ul:first-child,.category-block ol:first-child,.category-block .box_area:first-child{margin-top:0}.category-block p.notes{font-size:14px;font-size:1.4rem;line-height:1.4 !important;padding-left:1.1em !important}.category-block .notes{list-style:none !important;margin-top:1em !important;text-indent:-1.1em !important;font-size:14px;font-size:1.4rem}.category-block .notes li{background:none !important;line-height:1.4 !important}.category-block table+.notes{margin-top:1.1em !important}.category-block hr{clear:both;border:none;height:0;background:none;margin:0}.category-block hr.border{clear:both;border:none;height:1px;background:#ccc;margin:2.5em 0}.category-block sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.category-block sub{font-size:75.5%;vertical-align:bottom;position:relative;top:0.1em}.category-block .fz10{font-size:10px !important;font-size:1.0rem !important}.category-block .fz11{font-size:11px !important;font-size:1.1rem !important}.category-block .fz12{font-size:12px !important;font-size:1.2rem !important}.category-block .fz13{font-size:13px !important;font-size:1.3rem !important}.category-block .fz14{font-size:14px !important;font-size:1.4rem !important}.category-block .fz15{font-size:15px !important;font-size:1.5rem !important}.category-block .fz16{font-size:16px !important;font-size:1.6rem !important}.category-block .fz17{font-size:17px !important;font-size:1.7rem !important}.category-block .fz18{font-size:18px !important;font-size:1.8rem !important}.category-block .fz19{font-size:19px !important;font-size:1.9rem !important}.category-block .fz20{font-size:20px !important;font-size:2.0rem !important}.category-block .fz21{font-size:21px !important;font-size:2.1rem !important}.category-block .fz22{font-size:22px !important;font-size:2.2rem !important}.category-block .fz23{font-size:23px !important;font-size:2.3rem !important}.category-block .fz24{font-size:24px !important;font-size:2.4rem !important}.category-block .fz25{font-size:25px !important;font-size:2.5rem !important}.category-block .fz26{font-size:26px !important;font-size:2.6rem !important}.category-block .fz27{font-size:27px !important;font-size:2.7rem !important}.category-block .fz28{font-size:28px !important;font-size:2.8rem !important}.category-block .fz29{font-size:29px !important;font-size:2.9rem !important}.category-block .fz30{font-size:30px !important;font-size:3.0rem !important}.category-block table{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#fff}.category-block table th{background-color:#F3F3E4;text-align:left}.category-block table td p{margin:0 !important}.category-block table td p+p{margin-top:1em !important}.category-block img{-webkit-tap-highlight-color:transparent;max-width:100%;height:auto}.category-block a[target="_blank"]:after{margin-left:.5em;margin-right:.2em;display:inline}.category-block .centerImg{text-align:center}.category-block .centerImg a{display:inline-block;margin:0 auto 3em;max-width:80%}.category-block .centerImg img{display:block;max-width:100%;-webkit-box-shadow:0 0 5px #e6e6e6;box-shadow:0 0 5px #e6e6e6}.category-block ul{list-style:none !important;margin:2em 0 0 1.5em !important}.category-block ul li{padding-left:1.1em !important;background-image:url("../../com/img/com/dot.png");background-size:6px;background-position:0.2em 0.6em;background-repeat:no-repeat}.category-block ol{margin:2em 0 0 1.5em !important}.category-block ol li{list-style:decimal inside;text-indent:-1.1em !important;padding-left:1.1em !important;background:none !important}@-moz-document url-prefix(){.category-block ol li{text-indent:-1em;padding-left:1em}}.category-block ol li ul{list-style:disc inside}.category-block ol li ul li{text-indent:0 !important;list-style:none !important;background-image:url("../../com/img/com/dot.png") !important;background-size:6px !important;background-position:0.2em center !important;background-repeat:no-repeat !important;padding-left:1.1em !important}.category-block li{margin:1em 0;line-height:1.7}.category-block li:first-child{margin-top:0}.category-block li:last-child{margin-bottom:0}.category-block li ul{margin-top:1em !important}.category-block ul+h6,.category-block ol+h6{margin-top:4em}.category-block .mark_list{list-style:none}.category-block .mark_list li{background:none !important;text-indent:-1em;padding-left:1em}.category-block .alignright,.category-block .alignleft{margin-top:0 !important;height:auto;clear:both;line-height:0}.category-block .alignright.w30,.category-block .alignleft.w30{width:30% !important}@media screen and (max-width: 410px){.category-block .alignright.w30,.category-block .alignleft.w30{width:100% !important}}.category-block .alignright+p,.category-block .alignleft+p{margin-top:0 !important}.category-block .alignright img,.category-block .alignleft img{width:100%;height:auto}@media screen and (max-width: 410px){.category-block .alignright,.category-block .alignleft{width:100% !important;padding:0 !important}}.category-block .alignright{float:right;padding:0px 0px 2.5em 2.5em}@media only screen and (max-width: 768px){.category-block .alignright{padding:0px 0px 2.6em 2.8em}}@media only screen and (max-width: 640px){.category-block .alignright{padding:0px 0px 1.6em 2em}}.category-block .alignleft{float:left;padding:0px 2.5em 2.5em 0px}@media only screen and (max-width: 768px){.category-block .alignleft{padding:0px 2.8em 2.6em 0px}}@media only screen and (max-width: 640px){.category-block .alignleft{padding:0px 2em 1.6em 0px}}.category-block img.alignright+p,.category-block img.alignleft+p{margin-top:-0.4em}.category-block>.aligncenter{margin-top:0 !important}.category-block .aligncenter{margin:0.8em auto;clear:both;width:auto;height:auto;line-height:0;display:block}.category-block .aligncenter+h4,.category-block .aligncenter+h5,.category-block .aligncenter+h6{margin-top:1em}.category-block .arw_btn{display:inline-block;margin-top:1em}.category-block .arw_btn:before{content:"＞";margin-right:4px}.category-block .btn_link{display:inline-block;margin-top:1em;padding:.5em 1em;background-color:#1b5298;color:#FFF}.category-block .btn_link:hover{opacity:.7}.category-block ul.imgbox{overflow:hidden;width:calc(100% + 20px);margin:-2em 0 0 -20px !important;text-align:left}@media only screen and (max-width: 640px){.category-block ul.imgbox{width:100%;margin-left:0 !important}}.category-block ul.imgbox li{float:left;display:block;margin:2em 0 0 20px !important;padding:0 !important;line-height:0;vertical-align:top;background:none !important}@media only screen and (max-width: 640px){.category-block ul.imgbox li{margin-top:1em !important}}.category-block ul.imgbox li strong{display:block;margin:1.7em 0 1.5em 0;font-size:17px;font-size:1.7rem}.category-block ul.imgbox li p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.6}.category-block ul.imgbox li a{display:block}.category-block ul.imgbox li .alignright,.category-block ul.imgbox li .alignleft,.category-block ul.imgbox li .aligncenter{width:auto !important;padding:0 !important;margin:0 !important;float:none !important;background:none !important}.category-block ul.imgbox.box2 li{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 640px){.category-block ul.imgbox.box2 li{width:100%;margin-left:0 !important}}.category-block ul.imgbox.box3 li{width:calc((100% - 60px) / 3)}@media only screen and (max-width: 640px){.category-block ul.imgbox.box3 li{width:100%;margin-left:0 !important}}.category-block .box_area,.category-block blockquote{width:100%;display:table;background:#F4F3EC;padding:2em;line-height:1.7}.category-block .box_area p,.category-block blockquote p{margin:1em 0 0 0 !important}.category-block .box_area table,.category-block .box_area ul,.category-block .box_area ol,.category-block blockquote table,.category-block blockquote ul,.category-block blockquote ol{margin:1em 0 0 0 !important}.category-block .box_area table:last-child,.category-block .box_area ul:last-child,.category-block .box_area ol:last-child,.category-block blockquote table:last-child,.category-block blockquote ul:last-child,.category-block blockquote ol:last-child{margin:0 0 0 0 !important}.category-block .box_area h3,.category-block blockquote h3{margin-top:1.5em !important}.category-block .box_area h4,.category-block blockquote h4{margin-top:2em !important}.category-block .box_area h5,.category-block .box_area h6,.category-block blockquote h5,.category-block blockquote h6{margin-top:1em !important}.category-block .box_area strong,.category-block blockquote strong{font-size:16px;font-size:1.6rem;display:block;margin-top:1em;margin-bottom:1em}.category-block .box_area strong+p,.category-block blockquote strong+p{margin-top:0.5em !important;margin-bottom:1em !important}.category-block .box_area p,.category-block blockquote p{margin-top:0}.category-block .box_area p ~ p,.category-block blockquote p ~ p{margin-top:1.8em}.category-block .box_area p strong,.category-block blockquote p strong{display:inline;margin:0;font-size:initial}.category-block .box_area .map,.category-block blockquote .map{border:5px solid #fff}.category-block .box_area ul,.category-block blockquote ul{margin:1em 0 !important}.category-block .box_area .box_first+strong,.category-block .box_area .box_first+p,.category-block .box_area .box_first+span strong,.category-block .box_area .box_first+span p,.category-block blockquote .box_first+strong,.category-block blockquote .box_first+p,.category-block blockquote .box_first+span strong,.category-block blockquote .box_first+span p{margin-top:0em !important}.category-block small,.category-block .small{font-size:80% !important}.category-block .align_r{text-align:right}.category-block .align_l{text-align:left}.category-block .align_c{text-align:center}.category-block .wp-caption .wp-caption-text{margin:1em 0 0;font-size:14px;font-size:1.4rem;line-height:1.6}.category-block.forcom .head{border-top-color:#cd0900}.category-block.forcom h3{border-left-color:#cd0900}.category-block.forcom h4{border-bottom-color:#cd0900}.category-block.forcom h5{color:#cd0900}.category-block.forcom .btn_link{background-color:#cd0900}.category-block.forbeg .head{border-top-color:#efbc02}.category-block.forbeg h3{border-left-color:#efbc02}.category-block.forbeg h4{border-bottom-color:#efbc02}.category-block.forbeg h5{color:#efbc02}.category-block.forbeg .btn_link{background-color:#efbc02}.category-block.forfan .head{border-top-color:#0080e2}.category-block.forfan h3{border-left-color:#0080e2}.category-block.forfan h4{border-bottom-color:#0080e2}.category-block.forfan h5{color:#0080e2}.category-block.forfan .btn_link{background-color:#0080e2}.category-block.fornet .head{border-top-color:#008d33}.category-block.fornet h3{border-left-color:#008d33}.category-block.fornet h4{border-bottom-color:#008d33}.category-block.fornet h5{color:#008d33}.category-block.fornet .btn_link{background-color:#008d33}.about_vote img{float:left;width:50%;margin:0 2em 1.5em 0}.about_vote strong{font-weight:bold}@media only screen and (max-width: 640px){.about_vote img{float:none;width:100%}}.example{position:relative;margin-bottom:1.5em;padding:0 0 0 80px;border:none;font-size:20px;font-size:2rem;line-height:1.4em;font-weight:bold}.example span{display:block;font-size:16px;font-size:1.6rem}.example .balloon{position:absolute;top:-4px;left:0;width:64px;height:64px;font-size:15px;font-size:1.5rem;text-align:center;line-height:64px;background-color:#efbc02;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.example .balloon:before{content:"";position:absolute;top:50%;right:-18px;margin-top:-6px;border:6px solid transparent;border-left:15px solid #efbc02;z-index:0}@media only screen and (max-width: 640px){.example{margin-bottom:.5em;padding:0;text-align:center}.example span{margin-top:15px;text-align:left}.example .balloon{position:relative;top:0;left:calc((100% - 64px) / 2);width:50px;height:50px;line-height:50px;margin-bottom:5px}.example .balloon:before{content:none}}.mark_step{display:block;margin-left:calc(50% + 30px)}.mark_step li{line-height:1.6em;margin:0 0 .5em 20px;text-indent:-1.2em}@media only screen and (max-width: 640px){.mark_step{margin-left:0;padding:0 8px}}.purchase_combi{list-style:disc;margin-top:10px;overflow:hidden}.purchase_combi li{float:left;margin:0 12px 6px 25px;white-space:nowrap}@media only screen and (max-width: 640px){.purchase_combi{padding:0 8px}}.purchase_kind{clear:both;display:table;width:100%;margin:30px 0 0;padding:0 15px 0 0;border:solid 1px #000;background-color:#fff;overflow:hidden}.purchase_kind strong{display:table-cell;position:relative;width:12em;padding:6px 0 6px 10px;font-size:13px;font-size:1.3rem;line-height:1em;font-weight:bold;color:#fff;background-color:#000;vertical-align:middle;white-space:nowrap}.purchase_kind strong:before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:10px solid #000}.purchase_kind+p{margin-top:10px}.purchase_kind ul{display:block;font-size:15px;font-size:1.5rem;list-style:disc;margin:6px 0 0;vertical-align:middle;overflow:hidden}.purchase_kind li{float:left;margin:2px 0 6px 38px}@media only screen and (max-width: 640px){.purchase_kind{display:block;padding:0}.purchase_kind strong{display:block;width:100%;padding:6px 10px}.purchase_kind strong:before{content:none}.purchase_kind ul{padding:5px}.purchase_kind li{margin-left:25px}}.cp_tab{margin:1em auto;position:relative}.cp_tab *{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_tab *:before,.cp_tab *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_tab input[type='radio']{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.cp_tab .cp_tabpanel{display:none}.cp_tab>input:first-child:checked ~ .cp_tabpanels>.cp_tabpanel:first-child,.cp_tab>input:nth-child(3):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(2),.cp_tab>input:nth-child(5):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(3),.cp_tab>input:nth-child(7):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(4),.cp_tab>input:nth-child(9):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(5),.cp_tab>input:nth-child(11):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(6),.cp_tab>input:nth-child(13):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(7),.cp_tab>input:nth-child(15):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(8),.cp_tab>input:nth-child(17):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(9){display:block}.cp_tab .cp_tabpanels{position:absolute;top:0;right:0;display:block;width:calc((100% - 32%) - 1px);height:639px;background-color:#fff}@media only screen and (max-width: 640px){.cp_tab .cp_tabpanels{left:calc(4.2em + 6px + 1px);width:calc(100% - 10px - 4.2em - 1px);height:auto}}.cp_tab>input+label{position:relative;z-index:10;top:0;left:1px;display:block;width:32%;max-width:none;min-width:none;height:71px;border-bottom:solid 1px #e6e6e6;padding:26px 18px 0;background-color:#000;color:#fff;cursor:pointer;font-size:18px;font-size:1.8rem;font-weight:bold}.cp_tab>input+label:last-of-type{border-bottom:none}.cp_tab>input+label span{font-size:12px;font-size:1.2rem;font-weight:normal}@media only screen and (max-width: 640px){.cp_tab>input+label{width:4.2em;padding:5px;text-align:center;height:3.26em;line-height:1.3em}.cp_tab>input+label span{display:none}}.cp_tab>label:hover{color:#efbc02}.cp_tab>input:focus+label{opacity:.8}.cp_tab>input:checked+label{background-color:#efbc02;color:#000}.cp_tab .cp_tabpanel{position:relative;padding:10px}.cp_tab .cp_tabpanel h3{margin:20px 0 20px 20px}.cp_tab .cp_tabpanel img{display:block;width:100%}.cp_tab .cp_tabpanel p{margin:20px 0 20px 20px}@media only screen and (max-width: 640px){.cp_tab .cp_tabpanel{min-height:431px;padding:5px}.cp_tab .cp_tabpanel p{margin:20px 0 20px}}@media (max-width: 480px){.cp_tab{width:100%}}#logo_jplace_kanazawa img{display:block;width:420px;max-width:90%;margin:2em auto}#about_jplace_kanazawa{background-color:#FFF;margin-top:2em;padding:2em;overflow:hidden}#about_jplace_kanazawa img{display:block;float:left;width:62%;margin-right:2em}#about_jplace_kanazawa p{font-size:14px;font-size:1.4rem;color:#900}@media only screen and (max-width: 640px){#about_jplace_kanazawa img{width:100%;float:none}#about_jplace_kanazawa p{margin-top:2em;padding:0}}.pdf_downloadBtn{display:block;width:100%;margin-top:1em;padding:.7em 0;font-size:24px;font-size:2.4rem;line-height:1.4;font-weight:bold;color:#FFF;text-align:center;background-color:#008d33;border-radius:6px}.pdf_downloadBtn span{font-size:18px;font-size:1.8rem}.pdf_downloadBtn small{font-size:14px;font-size:1.4rem;font-weight:normal}.pdf_downloadBtn:hover{color:#FFF;background-color:#009933}.pdf_downloadBtn:visited,.pdf_downloadBtn:visited:hover{color:#FFF}@media only screen and (max-width: 640px){.pdf_downloadBtn{font-size:16px;font-size:1.6rem}}.illustmap_wrap{min-width:980px;max-width:1400px;margin-bottom:50px;overflow:hidden}@media only screen and (max-width: 640px){.illustmap_wrap{min-width:320px;max-width:640px;margin-bottom:20px}}#illustmap.zoom{display:inline-block;position:relative;cursor:move}#illustmap.zoom:after{content:"";display:block;width:33px;height:33px;position:absolute;bottom:10px;left:10px;background:url(../../com/img/facilities/icon_zoom.png);background-size:100%}#illustmap.zoom img{display:block;width:100%;height:auto}#illustmap.zoom img::-moz-selection{background-color:transparent}#illustmap.zoom img::selection{background-color:transparent}#illustmap p{position:absolute;bottom:19px;left:50px;color:#fff;font:bold 13px/1 sans-serif}@media only screen and (max-width: 640px){#illustmap.zoom{height:350px}#illustmap.zoom:after{width:20px;height:20px;bottom:5px;left:5px}#illustmap.zoom img{width:100%;height:auto}#illustmap p{color:#333;bottom:7px;left:30px}}@media screen and (max-width: 527px){#illustmap.zoom{height:328px}}@media screen and (max-width: 480px){#illustmap.zoom{height:302px}}@media screen and (max-width: 414px){#illustmap.zoom{height:266px}}@media screen and (max-width: 375px){#illustmap.zoom{height:245px}}@media screen and (max-width: 320px){#illustmap.zoom{height:215px}}.illustmap_detial{background:#FFF;padding-top:0;padding-bottom:0}.floor img{display:block;width:100%;margin:2em auto}.explan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:32px}.explan p{width:145px;margin:1em}.explan img{display:inline-block;margin-right:8px;width:32px;height:auto;vertical-align:middle}@media only screen and (max-width: 640px){.explan{line-height:24px;padding:0 .5em}.explan li{width:calc(100% / 3);margin:.6em 0}.explan p{width:auto;text-align:center;margin:0;padding:0}.explan img{display:block;width:24px;margin:0 auto 6px}}.gourmetmap_wrap{min-width:980px;max-width:1400px;margin-bottom:40px;overflow:hidden}.gourmetmap_wrap img{display:block;width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 640px){.gourmetmap_wrap{min-width:320px;max-width:640px}.gourmetmap_wrap img{margin:0}}.gourmetshopLists{margin-bottom:50px}.gourmetshopLists img{margin:0 0 10px !important}.gourmetshop.notice{padding:0 30px;margin-bottom:40px;text-align:right}@media only screen and (max-width: 640px){.gourmetshop.notice{padding:0 20px 0;margin-bottom:50px}}.shop_detail{font-size:13px;font-size:1.3rem;line-height:1.6 !important;margin:0 0 1em}.keibalists a:hover img{opacity:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}.keibalists img{display:block;border-radius:6px;background-color:#FFF;margin-bottom:0}.keibalists p{margin-top:.5em;text-align:center}.official_banners{background-color:#FFF;padding:0 4em;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:sans-serif}.official_banners h4{font-size:18px;font-size:1.8rem;font-weight:bold}.official_banners h4+p{margin-top:.5em}.official_banners p+ul{margin-top:1em}.official_banners ul{list-style:disc;margin:initial;padding:initial}.official_banners li{margin:.5em 0 0 1.5em}@media only screen and (max-width: 640px){.official_banners{padding:0 2em}}.banners{margin:2em auto;padding:3em;background-color:#f0f0e6}.banners p{margin-top:1em}.banners p:first-child{margin-top:0}.banners img{display:inline-block;margin-right:1em;vertical-align:middle}.banners code{font-size:12px;font-size:1.2rem}@media only screen and (max-width: 640px){.banners{padding:1.5em}}#img_crown{display:block;width:50%;max-width:360px;height:auto;float:right;margin:0 0 15px 25px;-webkit-box-shadow:0 3px 10px #E6E6E6;box-shadow:0 3px 10px #E6E6E6}@media only screen and (max-width: 640px){#img_crown{margin:0 0 15px 15px}}#img_pointcard{display:block;width:35%;max-width:200px;height:auto;float:right;margin:0 0 15px 25px;-webkit-box-shadow:0 3px 10px #E6E6E6;box-shadow:0 3px 10px #E6E6E6}@media only screen and (max-width: 640px){#img_pointcard{margin:0 0 15px 15px}}#img_memberscard{display:block;width:25%;max-width:230px;height:auto;float:right;margin:0 0 15px 25px;-webkit-box-shadow:0 3px 10px #E6E6E6;box-shadow:0 3px 10px #E6E6E6}@media only screen and (max-width: 640px){#img_memberscard{margin:0 0 5px 0;width:100%;max-width:none;float:none}}#img_mascot{display:block;width:20%;max-width:100px;height:auto;float:right;margin:0 0 15px 25px}@media only screen and (max-width: 640px){#img_mascot{margin:0 0 5px 10px}}.regist{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;margin-top:2em}.regist div{width:calc((100% - 36px) / 2)}.regist a{display:block;width:100%;padding:.7em 0;font-size:24px;font-size:2.4rem;line-height:1.4;font-weight:bold;color:#FFF;text-align:center;background-color:#008d33;border-radius:6px}.regist a:hover{color:#FFF;background-color:#009933}.regist a:visited,.regist a:visited:hover{color:#FFF}@media screen and (max-width: 414px){.regist{-ms-flex-wrap:wrap;flex-wrap:wrap}.regist div{width:100%;margin-top:1em}.regist div:first-child{margin-top:0}.regist div p{text-align:center}.regist div .notice{margin:0}.regist a{margin-top:.5em}}.course{text-align:center}.course img{width:84%;margin:0 auto 3em}.high_stakes_race .t_head td{text-align:left}.high_stakes_race td{text-align:left !important}#year_tab-block{width:100%;max-width:1120px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 640px){#year_tab-block{display:none}}#year_tab-block .current{position:relative;color:#fff;border:solid 2px #000;background-color:#000}#year_tab-block .current:after{position:absolute;left:calc(50% - 5px);bottom:-10px;content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000000 transparent transparent transparent}#year_tab-block a{color:#000;border:solid 2px #ccc;background-color:#fff}#year_tab-block a:hover{color:#0080e2;border:solid 2px #0080e2}#year_tab-block .year_tab-btn{display:block;width:100%;margin:20px;padding:15px;font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif;font-size:22px;font-size:2.2rem;font-weight:bold;text-align:center}#month_schedule{font-family:"Saira Condensed","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 640px){#month_schedule .month_tab{display:none}}#month_schedule .month_tab.honba li{border-color:#0080e2}#month_schedule .month_tab.honba li a:hover{color:#0080e2}#month_schedule .month_tab.jogai li{border-color:#008d33}#month_schedule .month_tab.jogai li a:hover{color:#008d33}#month_schedule .month_tab li{position:relative;float:left;width:calc((100% - 45px) / 12);margin-right:4px;border-top:solid 4px;display:block;text-align:center}#month_schedule .month_tab li:last-child{margin-right:0}#month_schedule .month_tab li.current a{background-color:#000;color:#fff}#month_schedule .month_tab a{display:block;background-color:#fff;color:#000;line-height:2.8em}#month_schedule table{border-collapse:separate;border:solid 2px #000 !important;border-top:solid 8px #000 !important;margin-bottom:30px;background-color:#000}#month_schedule tr#month th{font-size:16px;font-size:1.6rem;background-color:#fff;padding:8px 0;color:#000}#month_schedule tr#week th{padding:5px 0;border-top:none !important}#month_schedule th,#month_schedule td{width:calc(100% / 7);border-right:solid 1px #333;border-bottom:solid 1px #333;font-size:16px;font-size:1.6rem;background-color:#4d4d4d;color:#fff}#month_schedule th{padding:12px 0}#month_schedule th#prevMonth,#month_schedule th#thisMonth{border-right:none}#month_schedule .sat{color:#299fd6}#month_schedule .holiday{color:#ff7ba0}#month_schedule .today{font-weight:bold;background:#FEE !important}#month_schedule .today a{color:#da0011}#month_schedule td{position:relative;text-align:left;vertical-align:top;padding:7px;margin:1px 1px 0 0}#month_schedule .other{height:181px}#month_schedule .cal_block{overflow:hidden;min-height:140px}#month_schedule .day{float:left;display:block;width:calc(100% - 98px);text-align:left}#month_schedule .dow{display:none}#month_schedule .sat .day{color:#299fd6}#month_schedule .holiday .day{color:#ff7ba0}#month_schedule .today .day{font-weight:bold;color:#da0011}#month_schedule .cal_content{float:right;width:98px;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo}#month_schedule .cal_content ul{font-size:11px;font-size:1.1rem}#month_schedule .cal_content li{line-height:1.4em;margin:5px 0}#month_schedule .net{clear:both;width:calc(100% - 14px);overflow:hidden;position:absolute;bottom:7px}#month_schedule .net a{display:block;float:right;width:calc((100% - 12px) / 4);height:auto;margin:0 4px 0 0}#month_schedule .net a:first-child{margin-right:0}#month_schedule .net a img{max-width:100%}#month_schedule .open{background-color:#e6e6e6;color:#333;padding-bottom:32px}#month_schedule .open a{color:#da0011}@media only screen and (max-width: 640px){#month_schedule table{margin-bottom:15px}#month_schedule #week{display:none}#month_schedule .other{display:none}#month_schedule th,#month_schedule td{display:block;width:100%}#month_schedule td{margin:0;padding:0}#month_schedule .cal_block{min-height:auto}#month_schedule .day{width:49px;height:100%;padding:10px 5px;font-size:20px;font-size:2rem;text-align:right}#month_schedule .dow{display:inline-block;margin-left:5px}#month_schedule .cal_content{width:calc(100% - 49px);min-height:38px;padding:4px 7px 7px;border-left:solid 1px #000}#month_schedule .net{width:calc(100% - 49px);border-left:solid 1px #000;padding:7px 7px 8px 0;bottom:0;right:0}#month_schedule .net a{width:auto}#month_schedule .net img{display:block;width:auto;height:23px}#month_schedule .open{padding-bottom:0px}}.month_bar{display:none}@media only screen and (max-width: 640px){.month_bar{display:block;clear:both;background-color:#000;padding:10px 15px 15px}.month_bar .month_select{width:100%;font-size:20px;font-size:2rem;border-radius:6px}}.tab-block{overflow:hidden;border-bottom:solid 8px #000}.tab-block h2{background-color:#000;color:#fff}.tab-block a{color:#000}.tab-block a.honba:hover{color:#00a8ff}.tab-block a.jogai:hover{color:#008d33}.tab-block .tab-btn{display:block;float:left;width:calc((100% - 4px) / 2);border-top:solid 4px;margin-right:4px;padding:10px 15px 12px;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}.tab-block .tab-btn:last-child{margin-right:0}.tab-block .tab-btn.honba{border-top-color:#0080e2}.tab-block .tab-btn.jogai{border-top-color:#008d33}#month_schedule .place p{width:98px;height:22px;border-radius:4px;margin:4px 0 0;padding:2px .25em 2px .75em;font-size:14px;font-size:1.4rem;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;font-weight:bold;line-height:1.5em;text-align:center;letter-spacing:0.5em;color:#fff;background-color:#008b33}#month_schedule .place p.nighter{background-color:#662d83}#month_schedule .place p.nighter:before{content:"★";width:13px;height:13px;color:#ff0}#month_schedule .place p.nighter span{display:none}#month_schedule .place .jra{letter-spacing:0;padding-left:0;background-color:#be0000}#month_schedule .place .kanazawa{letter-spacing:0;padding-left:1.5em;background:#0080e0 url(../../com/img/com/icon_place_kanazawa.png) 4px center no-repeat;background-size:24px 13px}@media screen and (max-width: 640px){#month_schedule #table_honba .cal_content ul{padding-bottom:30px}#month_schedule .cal_content li{font-size:16px;font-size:1.6rem}#month_schedule .place p{display:inline-block;width:54px;margin:4px 1px 0 0;padding:2px 0;font-size:15px;font-size:1.5rem;letter-spacing:0}#month_schedule .place p.nighter:before{margin-right:1px}#month_schedule .place .kanazawa{padding-left:1.5em;width:85px}#month_schedule .jra-block p,#month_schedule .jra-block ul{display:inline-block;vertical-align:top}#month_schedule .jra-block ul li{line-height:1.5em}}.legend li{float:left;margin:3px 20px 3px 0;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo}.legend li:last-child{margin-right:0}.legend img{width:31px;margin-right:8px;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width: 640px){.legend{margin-left:4.5em}.legend li{float:none;margin-left:0;margin-bottom:4px}}.detail_caption{margin-bottom:30px}.detail_caption p{line-height:1.4em}@media only screen and (max-width: 640px){.detail_caption{margin:0 20px 30px}}@media screen and (max-width: 320px){.omit{display:none}}.jockey_list,.trainer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jockey_list li,.trainer_list li{margin:.5em 0 .5em -1px;padding:.2em 1.1em;border-left:solid 1px #CCC;border-right:solid 1px #CCC;text-align:center}.jockey_list a,.trainer_list a{display:block}@media screen and (max-width: 768px){.jockey_list li,.trainer_list li{padding:.2em 1.05em}}@media only screen and (max-width: 640px){.jockey_list li,.trainer_list li{padding:.2em 1.24em}}@media screen and (max-width: 414px){.jockey_list li,.trainer_list li{width:33%;padding:.2em 1.64em}}@media screen and (max-width: 375px){.jockey_list li,.trainer_list li{padding:.2em 1.26em}}@media screen and (max-width: 360px){.jockey_list li,.trainer_list li{padding:.2em 1.12em}}@media screen and (max-width: 320px){.jockey_list li,.trainer_list li{width:auto;padding:.2em 1.62em}}.jockey_info,.trainer_info{margin-top:-133px;padding-top:133px;clear:both;overflow:hidden}.jockey_info .jockey,.jockey_info .trainer,.trainer_info .jockey,.trainer_info .trainer{float:left;width:32%;height:auto;margin-right:3%}.jockey_info tr,.jockey_info th,.jockey_info td,.trainer_info tr,.trainer_info th,.trainer_info td{text-align:left !important;padding:.7em !important}.jockey_info .t_head,.trainer_info .t_head{font-size:18px;font-size:1.8rem;line-height:1.6;vertical-align:middle}.jockey_info .t_head th,.trainer_info .t_head th{padding:.5em 20px;vertical-align:middle}.jockey_info .t_head a,.trainer_info .t_head a{float:right;display:block}.jockey_info .t_head a img,.trainer_info .t_head a img{width:162px;height:34px;vertical-align:middle}@media only screen and (max-width: 640px){.jockey_info,.trainer_info{margin-top:-85px;padding-top:85px}.jockey_info .jockey,.jockey_info .trainer,.trainer_info .jockey,.trainer_info .trainer{float:none;display:block;width:80%;margin:0 auto 3%}.jockey_info .table_wrap,.trainer_info .table_wrap{width:80%;margin:0 auto;position:relative;overflow:auto}.jockey_info .t_head th,.trainer_info .t_head th{line-height:1.6}.jockey_info .t_head a img,.trainer_info .t_head a img{width:90px;height:auto}}.detail .jockey_result{margin-top:25px;margin-left:35%;padding:0.7em;max-width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #CCC}@media only screen and (max-width: 640px){.detail .jockey_result{width:100%;margin:3% auto;border-left:none;border-right:none}}.detail .jockey_result p{font-size:14px;font-size:1.4rem}.detail .jockey_result .category-block *:first-child{margin-top:0}.detail .jockey_result .category-block *:last-child{margin-bottom:0}.trainer_info .trainer_result{padding:0.7em;max-width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #CCC}@media only screen and (max-width: 640px){.trainer_info .trainer_result{width:80%;margin:0 auto 3% auto;border-left:none;border-right:none}}.trainer_info .trainer_result p{font-size:14px;font-size:1.4rem}.trainer_info .trainer_result .category-block *:first-child{margin-top:0}.trainer_info .trainer_result .category-block *:last-child{margin-bottom:0}.trainer_info .trainer_result .category-block h5+table{margin-top:15px}.chrono .memory_horse h4{font-weight:bold;margin-top:1em;line-height:1.6}.chrono .memory_horse h4 span{display:block;font-size:13px;font-size:1.3rem}.chrono .memory_detail{padding:15px;background-color:#FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.chrono .memory_detail dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-size:1.3rem;line-height:1.4;margin-top:1em}.chrono .memory_detail dt,.chrono .memory_detail dd{margin-top:.25em;padding:.75em 0 .25em;border-top:dotted 1px #CCC}.chrono .memory_detail dt{width:6em}.chrono .memory_detail dd{width:calc(100% - 6em)}.yougoLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yougoLink a{display:inline-block;padding:.8em 2em;background:#EBF3FB;border-left:solid 1px #E6E6E6;color:#000;text-align:center}.yougoLink a:first-child{border-top-left-radius:6px}.yougoLink a:last-child{border-top-right-radius:6px}.yougoLink a:hover{background-color:#FFF}@media screen and (max-width: 414px){.yougoLink a{padding:1.4em}}@media screen and (max-width: 320px){.yougoLink a{padding:1.1em}}.anchor{padding-top:150px}@media only screen and (max-width: 640px){.anchor{padding-top:84px}}.yougoTable{display:block}.yougoTable .t_head th{position:relative;font-size:18px;font-size:1.8rem}.yougoTable th,.yougoTable td{text-align:left !important}.yougoTable th{white-space:nowrap}.shigusaList p{font-size:13px;font-size:1.3rem;line-height:1.6}.shigusaList p img{display:block;float:right;width:40%;margin:0 0 1em 5%}@media only screen and (max-width: 640px){.shigusaList{padding:20px !important}.shigusaList li{width:calc((100% - 30px) / 2) !important}.shigusaList p{padding:0}}@media screen and (max-width: 320px){.shigusaList{padding:10px !important}.shigusaList li{width:100% !important}}.entry-content .wpcf7-submit{margin:0 auto;padding:.7em 4em;font-weight:bold;color:#fff;text-align:center;background-color:#0080e2;border-radius:6px;font-size:18px;font-size:1.8rem}.entry-content .wpcf7-form-control{width:100%}.entry-content .wpcf7-not-valid-tip{color:#F00}.entry-content div.wpcf7-validation-errors,.entry-content div.wpcf7-acceptance-missing{padding-top:1.5em}.entry-content .wpcf7-validation-errors{margin-top:2em;padding:1.5em;background:rgba(255,0,0,0.08);color:#F00;border-radius:6px}.agreement{margin:1em 0}.agreement p{font-size:13px !important;line-height:1.4}#calendar .head{border-top-color:#0080e2;background-color:#333}#calendar .head h2{width:calc(100% - 28%);color:#fff;text-align:left}#calendar .head .link{width:27%;padding:0}#calendar .head .link::after{content:none}#calendar .head .link img{width:100%;height:auto}#calendar table{width:100%;border:solid 2px #333}#calendar table tr#month{background-color:#fff}#calendar table tr#month th{font-size:18px;font-size:1.8rem;background-color:#fff;padding:8px 0;color:#000}#calendar table tr#week th{padding:5px 0}#calendar table th,#calendar table td{border-right:solid 1px #333;border-bottom:solid 1px #333;text-align:center;font-size:13px;font-size:1.3rem;vertical-align:middle;background-color:#4d4d4d;padding:8px 0;color:#fff}#calendar table th#prevMonth,#calendar table th#thisMonth{border-right:none}#calendar table .sat{color:#299fd6}#calendar table .holiday{color:#ff7ba0}#calendar table .today{font-weight:bold}#calendar table .today a{color:#da0011}#calendar table .open{background-color:#e6e6e6;color:#333}#calendar table .open.holiday{color:#ff7ba0}#calendar table .open a{color:#da0011}.recaptcha_policy{padding:0;margin:0;margin-top:2em;text-align:left;font-size:11px !important;color:#444 !important}.recaptcha_policy a{font-size:11px !important;color:#111 !important}.grecaptcha-badge{visibility:hidden}#kanmuri-entry h3 i{margin-left:0.5em;font-size:14px;font-size:1.4rem;font-weight:normal}#kanmuri-entry .form-line{line-height:1.5;border-bottom:1px dotted #999;margin:2em 0;padding-bottom:2em}#kanmuri-entry .form-label{font-weight:bold;margin-top:2em;margin-bottom:0.5em}#kanmuri-entry .form-label i{margin-left:0.5em;font-size:14px;font-size:1.4rem;font-weight:normal}#kanmuri-entry .form-subline{margin-top:0.5em}#kanmuri-entry .form-inline-label{display:inline-block;margin-right:0.25em}#kanmuri-entry .form-inline-label i{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 640px){#kanmuri-entry .form-inline-label{display:block;margin-bottom:0.5em}}#kanmuri-entry .form-inline-label+p{display:inline-block}#kanmuri-entry .form-inline-part{display:inline-block;margin-right:0.25em}#kanmuri-entry .form-notes{list-style:none;padding:0;margin:0}#kanmuri-entry .form-notes li{list-style:none;text-indent:-1em;margin-left:1em;margin-top:0.25em}#kanmuri-entry .form-notes .underline{display:inline}#kanmuri-entry .wpcf7-form-control-wrap{margin-right:0.25em}#kanmuri-entry .wpcf7-radio{margin-top:1em}#kanmuri-entry .form-or-separator{margin-top:0.5em;margin-bottom:0.5em}#kanmuri-entry .form-date{width:12em}#kanmuri-entry .form-number{width:8em}#kanmuri-entry .form-notes{font-size:14px;font-size:1.4rem;margin-top:1em}#kanmuri-entry .form-half{width:30em;max-width:100%}@media only screen and (max-width: 640px){#kanmuri-entry .form-half{width:100%}}#kanmuri-entry .form-quarter{width:15em;max-width:100%}@media only screen and (max-width: 640px){#kanmuri-entry .form-quarter{width:100%}}#kanmuri-entry span.wpcf7-list-item.first{margin-left:0}#kanmuri-entry .arw_btn{display:inline-block;margin-top:1em}#kanmuri-entry .arw_btn:before{content:"＞";margin-right:4px}#kanmuri-entry .btn_link{display:inline-block;margin-top:1em;padding:.5em 1em;background-color:#1b5298;color:#FFF}#kanmuri-entry .btn_link:hover{opacity:.7}.jcb-mainimg img{margin-left:-5em;margin-right:-5em;margin-top:-4em;width:calc(100% + 10em);max-width:calc(100% + 10em);height:auto}@media only screen and (max-width: 640px){.jcb-mainimg img{margin-left:-2em;margin-right:-2em;margin-top:-2.5em;width:calc(100% + 4em);max-width:calc(100% + 4em)}}.jcb-form-area{max-width:800px;margin:auto}.jcb-form-area .error{margin-top:0.5em;padding-left:0.75em;padding-right:0.75em;font-weight:bold;background:yellow;width:460px;max-width:100%}.jcb-entry-rules{margin-top:3em;border:2px solid #efbc02}.jcb-entry-rules__title{background:#efbc02;padding:0.25em 15px;margin:0 !important}.jcb-entry-rules__body{padding:1.5em 15px;line-height:1.8}.jcb-form-step{margin-top:2em;margin-top:2em;overflow:hidden}.jcb-form-step .jcb-form-step-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:#e6e6e6;margin-left:-40px}@media only screen and (max-width: 640px){.jcb-form-step .jcb-form-step-items{margin-left:-20px}}.jcb-form-step .jcb-form-step-items .jcb-form-step-item{position:relative;width:calc(100% / 3);padding:1em 1em 1em calc(40px + 1em);text-align:center}@media only screen and (max-width: 640px){.jcb-form-step .jcb-form-step-items .jcb-form-step-item{padding-left:calc(20px + 1em)}}.jcb-form-step .jcb-form-step-items .jcb-form-step-item::after,.jcb-form-step .jcb-form-step-items .jcb-form-step-item::before{content:"";position:absolute;top:50%;right:-36px;width:0;height:0;margin:auto;border-style:solid;border-width:50px 0 50px 40px;border-color:transparent transparent transparent #e6e6e6;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media only screen and (max-width: 640px){.jcb-form-step .jcb-form-step-items .jcb-form-step-item::after,.jcb-form-step .jcb-form-step-items .jcb-form-step-item::before{border-width:40px 0 40px 20px;right:-16px}}.jcb-form-step .jcb-form-step-items .jcb-form-step-item::before{right:-40px;border-color:transparent transparent transparent #FFF}@media only screen and (max-width: 640px){.jcb-form-step .jcb-form-step-items .jcb-form-step-item::before{right:-20px}}.jcb-form-step .jcb-form-step-items .jcb-form-step-item .jcb-form-step-body{position:relative;display:inline-block;text-align:left;z-index:3}.jcb-form-step .jcb-form-step-items .jcb-form-step-item .jcb-form-step-body span{font-size:12px;font-size:1.2rem}.jcb-form-step .jcb-form-step-items .jcb-form-step-item .jcb-form-step-body p{font-size:18px;font-size:1.8rem}.jcb-form-step .jcb-form-step-items .jcb-form-step-item .jcb-form-step-body i{font-style:normal}@media only screen and (max-width: 640px){.jcb-form-step .jcb-form-step-items .jcb-form-step-item .jcb-form-step-body i{display:none}}.mw_wp_form_input .jcb-form-step .jcb-form-step-item__input{background:#cd0900;color:#FFF;font-weight:bold}.mw_wp_form_input .jcb-form-step .jcb-form-step-item__input::after{border-color:transparent transparent transparent #cd0900}.mw_wp_form_confirm .jcb-form-step .jcb-form-step-item__confirm{background:#cd0900;color:#FFF;font-weight:bold}.mw_wp_form_confirm .jcb-form-step .jcb-form-step-item__confirm::after{border-color:transparent transparent transparent #cd0900}.mw_wp_form_complete .jcb-form-step .jcb-form-step-item__complete{background:#cd0900;color:#FFF;font-weight:bold}.mw_wp_form_complete .jcb-form-step .jcb-form-step-item__complete::after{border-color:transparent transparent transparent #cd0900}.rtn-btn{width:100px}.sbmt-btn{width:180px;background:#cd0900;border-color:#cd0900;color:#FFF;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.sbmt-btn:hover{color:#cd0900;border-color:#cd0900;background:#FFF}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}
