﻿@import url("https://fonts.googleapis.com/css2?family=Oswald&family=Anton&family=Zen+Dots&display=swap");html{font-family:Helvetica Neue,Helvetica,Arial,Verdana,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-size:16px;line-height:1.5;color:#000;background-color:#fff !important}body.root #header{background:transparent}body.root #header.fixed{background:#c20127}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}img{max-width:100%;height:auto;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none !important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a,label{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ol{list-style-position:inside;text-indent:-1em}ol li{margin-left:1em}ol li>p{text-indent:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}hr.spacer{margin:1em 0;border:none}pre,code,kbd,samp,tt,.mono{font-family:monospace;line-height:100%}#fb iframe{margin:0}div,p{text-align:justify}section:after{content:'';clear:both;display:block}input,select{vertical-align:middle}[class^="gr-"],[class*=" gr-"]{display:block;position:relative}[class^="gr-"]:hover:before,[class*=" gr-"]:hover:before{color:#fff;text-align:center;font-size:6rem;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.gr-inner_link:hover:before{content:"\e951"}.gr-external_link:hover:before{content:"\e9aa"}.gr-zoom_link:hover:before{content:"\e9f1"}.gr-yt_link:hover:before{content:"\e908"}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}br.break{display:inline}br.nobreak{display:none}br.smp_break{display:none}@media screen and (max-width: 599px){*{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-size:11px !important}input,textarea,select{-moz-user-select:auto;-ms-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:auto}a,buton{-moz-user-select:auto;-ms-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:auto}br.break{display:none}br.nobreak{display:inline}br.smp_nobreak{display:none}br.smp_break{display:inline}}#loading #shutter div{width:200px;height:200px;background:#ffffff;position:fixed;-webkit-transform:rotate(45deg) scale(10);transform:rotate(45deg) scale(10);z-index:99}#loading #shutter .gateopen{-webkit-animation-name:gate;-webkit-animation-duration:1.2s;animation-name:gate;animation-duration:1.2s}#loading #load-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:999}#loading #load-icon .zoom{transform-origin:center;animation-name:zoomIn;animation-duration:.8s}.gate-l{bottom:-100px;left:-100px}.gate-r{top:-100px;right:-100px}@-webkit-keyframes gate{100%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}}@keyframes gate{100%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}}@keyframes zoomIn{0%{transform:scale(1)}100%{opacity:0;transform:scale(2)}}.anim-box.kiran{opacity:1;overflow:hidden;position:relative;cursor:pointer}.anim-box.kiran::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.anim-box.kiran:hover::before{animation:kiran 0.5s linear 1}@keyframes kiran{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:0.6}40%{transform:scale(30) rotate(45deg);opacity:0.4}80%{transform:scale(45) rotate(45deg);opacity:0.2}100%{transform:scale(50) rotate(45deg);opacity:0}}#loader{display:none}.overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;background:#940000;display:block}.overlay p{color:#fff}#progress{position:absolute;top:60%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:9999;color:#fff}#progress p{text-align:center}.loader-animation{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;width:10px;color:#ffffff;text-indent:-9999em;font-size:10px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader-animation:before,.loader-animation:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader-animation:before,.loader-animation:after{position:absolute;top:0;content:''}.loader-animation:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader-animation:after{left:1.5em}@-webkit-keyframes load{0%,
    80%,
    100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load{0%,
    80%,
    100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#Visual{width:100vw;height:100vh;position:relative;background-image:url(/images/visual3.jpg);background-size:cover;background-position:center}#Visual .Game-Sche{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#Visual .Game-Sche .sche-title{margin:0 auto;text-align:center}#Visual .Game-Sche .sliderArea{width:1200px;margin:0 auto;position:relative}#Visual .Game-Sche .sliderArea .swipe{display:none}#Visual .Game-Sche .sliderArea .slick-list{padding:0 !important}#Visual .Game-Sche .sliderArea .slider .slick-slide dl{transform:scale(0.5);transition:all .2s;opacity:0.5;margin:0 auto}#Visual .Game-Sche .sliderArea .slider .slick-slide dl dt{margin-bottom:10px;font-size:24px;text-align:center;color:#fff}#Visual .Game-Sche .sliderArea .slider .slick-slide dl dd{padding:10px}#Visual .Game-Sche .sliderArea .slider .slick-slide.slick-center dl{transform:scale(1);transition:all .2s;opacity:1;background-color:rgba(0,0,0,0.445)}#Visual .Game-Sche .sliderArea .place{display:flex;justify-content:center}#Visual .Game-Sche .sliderArea .place li{margin-right:1em;font-family:'Anton';color:#fff;font-size:150%;display:flex;align-items:center}#Visual .Game-Sche .sliderArea .place li:last-child{margin-right:0}#Visual #Visual-inner{width:100%;height:100%;opacity:.4}#scroll{width:25px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:3;text-align:center;color:#fff}#scroll .mouse{animation-name:swing;animation-duration:2s;animation-iteration-count:infinite;display:inline-block}@keyframes swing{from{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(5px)}}@media screen and (max-width: 599px){#Visual{margin-top:50px;height:400px}#Visual .Game-Sche{width:100%}#Visual .Game-Sche .sche-title{width:90%}#Visual .Game-Sche .sliderArea{width:300px;margin:0 auto}#Visual .Game-Sche .sliderArea .swipe{display:block;width:30px;position:absolute;left:0;bottom:0}#Visual .Game-Sche .sliderArea .slider .slick-slide dl{transform:scale(0.5);transition:all .2s;opacity:0.5;margin:0 auto}#Visual .Game-Sche .sliderArea .slider .slick-slide dl dt{margin-bottom:10px;font-size:24px;text-align:center;color:#fff}#Visual .Game-Sche .sliderArea .slider .slick-slide dl dd{padding:10px}#scroll{display:none}}#wrap{width:100%;background:#fff;position:relative}#wrap::after{content:'';width:100%;height:10px;background:url(/common/images/line.png) repeat-x;position:absolute;top:-10px;display:block}#wrap .tab-Sche{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);z-index:3}#wrap #contents{margin:0 auto;margin-bottom:50px}#wrap #contents section{padding:100px 0;position:relative}#wrap #contents section .title{margin-bottom:20px}#wrap #contents section h2{font-family:'Oswald', sans-serif}#wrap #contents section .sec-inner{max-width:1200px;margin:0 auto;padding:0 20px}#wrap #contents section .sec-inner .sec-inner-child{margin-bottom:40px;padding-left:70px}#wrap #contents section .sec-inner .sec-inner-child:last-child{margin-bottom:0}#wrap #contents section .BlockWrap{position:relative;background:rgba(255,255,255,0.95)}#wrap #contents section .BlockWrap .BlockInner{max-width:50%;height:100%;min-height:500px;padding:0 50px}#wrap #contents section .BlockWrap .BlockInner .Block{width:100%}#wrap #contents section .BlockWrap .BlockInner .Block img{width:70%;height:auto}#wrap #contents section .BlockWrap .BlockImg{max-width:50%;height:100%;position:absolute;top:0;right:0;text-align:right}#wrap #contents section .BlockWrap .BlockImg:before{position:absolute;content:"";display:block}#wrap #contents section .BlockWrap .BlockImg img{max-height:100%;width:auto;height:auto;margin-left:auto}.update{border-top:2px solid #c20127}.collaboration{width:100%;position:relative}.collaboration .collab-title{width:auto;height:auto;max-width:60%;position:absolute;top:10%;left:50%;transform:translateX(-50%)}.collaboration .collab-logo{width:auto;height:auto;max-width:600px;max-height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.collaboration .collab-bg{width:100%}.collaboration a{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);border-top:1px solid #fff;border-bottom:3px solid #fff;color:#fff;padding:1em;background-image:linear-gradient(30deg, transparent, #000 50%, transparent);font-family:"Oswald", sans-serif;letter-spacing:3px;text-align:center}.collaboration a img{width:500px;height:auto;max-width:60%}.collaboration a p{margin-bottom:10px;text-align:center;white-space:nowrap}@media screen and (max-width: 599px){.collaboration a{border:none;bottom:0;padding:.5em 1em;letter-spacing:normal;background-image:none;background-color:#00000085}.collaboration a img{width:auto;height:auto;max-width:auto;max-height:30px}.collaboration a p{margin-bottom:5px}}@media screen and (max-width: 599px){#wrap{width:100%}#wrap #contents{width:100%;padding:0 10px;margin-bottom:0}#wrap #contents section{padding:20px 0}#wrap #contents section .sec-inner{max-width:100%;padding:0}#wrap #contents section .BlockWrap{position:relative;background:rgba(255,255,255,0.95)}#wrap #contents section .BlockWrap .BlockInner{width:100%;max-width:none;height:auto;min-height:auto;padding:0 50px;margin-bottom:40px}#wrap #contents section .BlockWrap .BlockInner .Block{width:100%}#wrap #contents section .BlockWrap .BlockInner .Block img{width:100%;height:auto}#wrap #contents section .BlockWrap .BlockImg{max-width:none;height:auto;position:static;text-align:center}#wrap #contents section .BlockWrap .BlockImg:before{position:absolute;content:"";display:block}#wrap #contents section .BlockWrap .BlockImg img{max-height:100%;width:auto;height:auto;margin-left:auto}}#header{height:80px;position:fixed;z-index:5;width:100%;top:0;transition:all 0.3s ease;background:#fff}#header .head_inner{height:100%;display:flex;align-items:center;justify-content:space-between}#header .head_inner #logoBox{width:300px;height:100%;padding:10px}#header .head_inner #logoBox #logo{max-width:100%;min-width:200px;max-height:100%;width:auto;height:auto;fill:#000000}#header .head_inner #logoBox #logo a{display:block}#header .head_inner #logoBox #logo a img{width:auto;height:100%}#header .head_inner #logoBox #logo .mark{fill:#c30027}#header .head_inner .rightBox{width:300px;font-family:"Oswald", sans-serif;display:flex}#header .head_inner .rightBox a{color:#3c3c3c}#header .head_inner .social{width:300px;display:flex}#header .head_inner .social li{width:auto;font-family:redeagles !important;font-size:24px;line-height:1}#header .head_inner .social li a{padding:10px;color:#3c3c3c}#header .head_inner .social.top li a{color:#fff}#header .head_inner .menu-toggle{display:none}#header .head_inner .menu-container .navi{position:relative;background-color:#ffffffb9;border-radius:25px}#header .head_inner .menu-container .navi>ul{padding:0 !important;display:flex;justify-content:space-between;align-items:center}#header .head_inner .menu-container .navi>ul>li{padding:0 1em;font-size:1.4rem;text-align:center;white-space:nowrap;font-family:"Oswald", sans-serif;font-size:16px;letter-spacing:2px;display:inline-block}#header .head_inner .menu-container .navi>ul>li [class^="icon-"],#header .head_inner .menu-container .navi>ul>li [class*=" icon-"],#header .head_inner .menu-container .navi>ul>li [class^="gr-"],#header .head_inner .menu-container .navi>ul>li [class*=" gr-"]{font-family:'redeagles' !important}#header .head_inner .menu-container .navi>ul>li>a,#header .head_inner .menu-container .navi>ul>li>p a{padding:0.5em 0;display:block;color:#3c3c3c;position:relative}#header .head_inner .menu-container .navi>ul>li>a.new::before,#header .head_inner .menu-container .navi>ul>li>p a.new::before{content:url(/common/images/new.svg);position:absolute;left:90%;top:0px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li>a::after,#header .head_inner .menu-container .navi>ul>li>p a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#c20127;transform:scale(0, 1);transform-origin:center top;transition:transform 0.3s}#header .head_inner .menu-container .navi>ul>li>a:not(.tree a):hover::after,#header .head_inner .menu-container .navi>ul>li>p a:not(.tree a):hover::after{transform:scale(1, 1)}#header .head_inner .menu-container .navi>ul>li>a:hover::before,#header .head_inner .menu-container .navi>ul>li>p a:hover::before{content:"";position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);border:7px solid transparent;border-bottom-color:#c20127;border-top-width:0;width:0}#header .head_inner .menu-container .navi>ul>li:hover{background:rgba(255,255,255,0.2)}#header .head_inner .menu-container .navi>ul>li:hover>p{position:relative}#header .head_inner .menu-container .navi>ul>li:hover>p::before{content:'';width:50px;height:100%;position:absolute;bottom:0;right:100%;display:block}#header .head_inner .menu-container .navi>ul>li:hover>p::after{content:'';width:50px;height:100%;position:absolute;bottom:0;left:100%;display:block}#header .head_inner .menu-container .navi>ul>li:hover .childBox{display:block}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul{display:flex;padding:40px 20px;justify-content:center}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li{position:relative}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li.new::before{content:url(/common/images/new.svg);position:absolute;left:85%;top:-5px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li.soon::before{content:url(/common/images/soon.svg);position:absolute;left:85%;top:-5px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a{padding:0.5em 1em;display:block;color:#fff}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a::before{content:"\e98a";margin-right:5px;font-family:redeagles !important;line-height:1;display:inline-block;position:static}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a:hover{background:#c20127}#header.fixed{height:50px;background:#c20127;transition:all 0.3s ease}#header.fixed .head_inner #logoBox #logo{fill:#fff;height:100%;width:auto}#header.fixed .head_inner #logoBox #logo .mark{fill:#fff}#header.fixed .head_inner .menu-container .navi{background-color:transparent}#header.fixed .head_inner .menu-container .navi>ul>li a{color:#fff}#header.fixed .head_inner .social li a,#header.fixed .head_inner .rightBox li a{color:#fff}#header.fixed::after{content:"";width:100%;height:1px;background:#c20127;position:absolute;bottom:-2px}.childBox{width:100%;display:none;position:absolute;top:100%;left:0;z-index:999;background:rgba(0,0,0,0.548);animation:fadeIn 1s forwards;-webkit-animation:fadeIn 2s forwards}.childBox::before,.childBox::after{-webkit-animation:btm-cap .4s;animation:btm-cap .4s;animation-delay:.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal;bottom:0}.childBox:before{position:absolute;content:"";height:0;width:0;display:block;border-bottom:solid 3px #c20127;right:0}.childBox:after{position:absolute;content:"";height:0;width:0;display:block;border-bottom:solid 3px #c20127;left:0}.childBox .childBox-inner{width:100%;position:relative}.childBox .childBox-inner:before{position:absolute;content:"";height:0;width:0;display:block;border-top:solid 3px #c20127;border-left:solid 3px #c20127;right:50%;top:0}.childBox .childBox-inner:after{position:absolute;content:"";height:0;width:0;display:block;top:0;border-top:solid 3px #c20127;border-right:solid 3px #c20127;left:50%}.childBox .childBox-inner::before,.childBox .childBox-inner::after{-webkit-animation:top-cap .4s;animation:top-cap .4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal;pointer-events:none}@keyframes fadeIn{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.8)}}@keyframes top-cap{0%{width:0;height:0}50%{width:50%;height:0}100%{width:50%;height:100%}}@keyframes btm-cap{0%{width:0px}100%{width:50%}}@media screen and (max-width: 599px){#header{width:100%;height:auto;margin:0;border-bottom:4px solid #c20127;transition:none;position:fixed;overflow:hidden;top:0;background:none;pointer-events:none}#header .head_inner{width:100%;padding:0;display:block;background:none}#header .head_inner #logoBox{width:auto;height:50px;background:#c20127}#header .head_inner #logoBox #logo{height:100%;pointer-events:auto;fill:#fff}#header .head_inner #logoBox #logo img{width:auto;height:auto;max-height:50px;padding:10px}#header .head_inner #logoBox #logo .mark{fill:#fff}#header .head_inner #SiteTitle{width:40%;padding:0;position:absolute;top:25px;left:50%;transform:translateX(-50%)}#header .head_inner .menu-toggle{display:block;position:fixed;top:0;right:0;z-index:999;pointer-events:auto}#header .head_inner .menu-toggle .plus-btn{width:50px;height:50px;background:#000;position:relative;color:#fff}#header .head_inner .menu-toggle .plus-btn div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:redeagles !important}#header .head_inner .menu-toggle .plus-btn:hover{cursor:pointer}#header .head_inner .menu-container{z-index:2;position:relative;display:flex;align-items:stretch;height:100vh;pointer-events:none}#header .head_inner .menu-container .menu-sliders{flex:1;display:flex;justify-content:center;align-items:center;transition:flex 0.45s}#header .head_inner .menu-container .menu-sliders:nth-child(2){flex:1 0 100%;background:transparent}#header .head_inner .menu-container .menu-sliders:nth-child(odd){background:#c20127}#header .head_inner .menu-container .navi{width:100%;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;transform:translateY(-100%);transition:transform 0.5s;transition-delay:0.5s;visibility:hidden;background-color:transparent}#header .head_inner .menu-container .navi ul{width:100%;margin:auto;justify-content:space-between;flex-wrap:wrap}#header .head_inner .menu-container .navi ul li{width:30%;position:relative}#header .head_inner .menu-container .navi ul li.soon{opacity:0.5}#header .head_inner .menu-container .navi ul li a{padding:0.5em 0;font-size:10px !important;color:#fff;border-radius:5px}#header .head_inner .menu-container .navi ul li a span{font-family:redeagles !important;font-size:80%;display:block;font-size:36px !important}#header .head_inner .menu-container .navi ul li a.new::before{left:50%;top:10px}#header .head_inner .menu-container .navi ul li ul{width:100%;padding:0;display:block;position:static;background:none;border:none}#header .head_inner .menu-container .navi ul li ul li{width:auto;white-space:normal}#header .head_inner .menu-container .navi ul li:hover>ul{position:static;display:block;transition:none}#header .head_inner .menu-container .navi ul.social{margin-top:40px;position:static}#header .head_inner .menu-container .navi ul.half li{width:45%}#header .head_inner .menu-container .navi ul.col4 li{width:25%}#header .head_inner .menu-container .navi ul.col5 li{width:20%}body.menu-open #header .head_inner{position:fixed}body.menu-open #header .head_inner .menu-container .menu-sliders:nth-child(2){flex:0 0 0%}body.menu-open #header .head_inner .menu-container .navi{transform:translateY(0%);visibility:visible;pointer-events:all}body.menu-open #header .head_inner .menu-container .plus-btn div{transition:transform 0.3s;transition-delay:0.5s}body.menu-open #header .head_inner .menu-container .plus-btn div.icon-btn-mark{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}body.menu-open #header .head_inner .menu-container .plus-btn:hover{background:#0259a5;color:#fff}body.menu-open #header .head_inner .menu-container .plus-btn:active{box-shadow:none}body.menu-open #header .head_inner .menu-container .plus-btn .icon-btn-mark{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}}#news{width:1200px;margin:0 auto;line-height:1}#news ul li{padding:20px;display:flex;align-items:center;border-bottom:1px solid #ccc;font-family:'Oswald', sans-serif;line-height:1.5}#news ul li p[class^="tag-"]{padding:5px;min-width:6em;margin:0 20px;padding:5px;border-radius:3px;color:#fff;text-align:center}#news ul li p[class^="tag-"][class$="news"]{background-color:#980000}#news ul li p[class^="tag-"][class$="game"]{background-color:#003bff}#news ul li p[class^="tag-"][class$="pickup"]{background-color:#ff9900}#news ul li p[class^="tag-"][class$="column"]{background-color:#0e7a00}#pick_up{width:1200px;margin:0 auto;line-height:1;padding:100px 0 0 !important}#pick_up ul{display:flex;flex-wrap:wrap;align-items:stretch}#pick_up ul li{width:25%;padding:10px;display:flex;align-items:stretch}#pick_up ul li figure{padding:10px;text-align:center;display:flex;flex-direction:column;border:3px solid #eee;position:relative}#pick_up ul li figure::before{border-top:3px solid #8293AA;border-left:3px solid #8293AA;content:'';display:block;position:absolute;top:-3px;left:-3px;width:20px;height:20px;z-index:1}#pick_up ul li figure::after{border-bottom:3px solid #8293AA;border-right:3px solid #8293AA;content:'';display:block;position:absolute;bottom:-3px;right:-3px;width:20px;height:20px;z-index:1}#pick_up ul li figure a{height:135px;overflow:hidden}#pick_up ul li figure a img{width:auto;max-height:200px}#pick_up ul li figure figcaption{margin-top:5px}#pick_up ul li figure figcaption p{margin-bottom:5px;overflow:hidden;line-height:1.3;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4em}#pick_up ul li figure figcaption p:last-child{margin-bottom:0}#pick_up ul li figure figcaption .date{font-family:"Oswald", sans-serif}@media screen and (max-width: 599px){#pick_up{width:100%;padding:20px 0 0 !important}#pick_up ul{display:flex;flex-wrap:wrap}#pick_up ul li{width:50%;padding:5px}#pick_up ul li figure{padding:5px}#pick_up ul li figure a{height:80px;overflow:hidden}#pick_up ul li figure a img{width:auto;max-height:200px}#pick_up ul li figure img{width:auto;max-height:50px}#news{width:100%}#news ul li{padding:10px;flex-wrap:wrap}#news ul li p{padding:5px}#news ul li p.tag{margin:0 10px}#news ul li dl{width:100%;flex:initial}}.title{padding-bottom:1em;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #c20127}.title h2::before{content:"\ea5c";margin-right:5px;color:#c20127;font-family:redeagles}.title span{font-family:'Oswald', sans-serif !important}.title a{padding:5px 10px;background:#c20127;color:#fff}@media screen and (max-width: 599px){.title{padding-bottom:10px}.title h2,.title span{font-size:20px !important}}#al-info{border-top:8px solid #c20127;background:url(/images/al-info_bg.jpg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:center}#al-info .tab_al-info{position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}#al-info .tab_al-info .tab .img{min-width:550px}#al-info .tab_al-info .tab .box-name{display:flex;justify-content:center;align-items:flex-end;color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#al-info .tab_al-info .tab .box-name h2{margin-bottom:8px;white-space:nowrap;font-size:18px;font-style:italic}@media screen and (max-width: 599px){#al-info{border:8px solid #c20127;margin-top:40px}#al-info h3{border-bottom:2px solid #c20127}#al-info .tab_al-info{width:90%}#al-info .tab_al-info .tab .al-logo{height:50px}}#team{background-image:url(/common/images/logo.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 50%}#games{padding:20px;display:flex;justify-content:space-between;font-family:'Oswald', sans-serif;background-color:#ffffff65;align-items:flex-start}#games>div{width:49%;text-align:center}#games h3{margin-bottom:.5em}#games table{width:auto !important;margin:0 auto}#games table thead{color:#fff;background-color:#980000}#games table tr:last-child{border:0}#games table tr>:last-child{text-align:right}#games table td,#games table th{padding:10px}#games .rank{font-size:18px}#games .rank tr:nth-child(2n){background:#e7e7e7}#games .rank .team_name{width:100%;display:flex;align-items:center}#games .rank .team_name .team_logo{width:50px;margin-right:10px;display:flex;align-items:center;justify-content:center}#games .rank .team_name .team_logo img{max-width:50px;width:auto;height:auto;max-height:25px}#games .game_sche{display:flex;flex-direction:column;justify-content:space-between}#games .game_sche h3 span.emphasize{margin:0 .5em;color:#c20127}#games .game_sche>div{width:100%;display:flex;flex-direction:column;justify-content:space-between}#games .game_sche>div a{padding:10px}#games .game_sche>div .match{width:100% !important;margin-bottom:10px;padding:10px;display:flex;justify-content:space-between;align-items:center}#games .game_sche>div .match div{margin-bottom:10px;flex:1;text-align:center}#games .game_sche>div .match div:nth-child(2){font-size:18px}#games .game_sche>div .match div p{text-align:center;white-space:nowrap}#games .game_sche>div .match div p.date{white-space:nowrap}#games .game_sche>div .match div p.date span{margin-left:1em;color:#375cd3}#games .game_sche>div .match figure{text-align:center;align-self:flex-start}#games .game_sche>div .match figure img{height:80px;width:auto;align-self:flex-start}#games .game_sche>div .match figure figcaption{margin-top:5px;font-size:12px}@media screen and (max-width: 599px){#games{padding:20px;flex-direction:column}#games div{width:100%}#games table{width:100% !important;margin:0 auto}#games table td,#games table th{padding:10px;display:table-cell}#games .game_sche>div{width:100%;display:flex;flex-direction:column;justify-content:space-between}#games .game_sche>div .match figure img{height:50px}}.posC{margin:auto 0;text-align:center}.flex-def{display:flex;align-items:center}.red{color:#c20127 !important}.red_thin{color:#c13b3b}.color_blue{color:#005cb7}.gold{color:#845d28}.yellow{color:#ffbb00}.green{color:#004e11}.bg_red{background:#c20127;color:#fff}.bg_blue{background:#008cff}@font-face{font-family:'redeagles';src:url("/common/fonts/redeagles.eot?aoo4tu");src:url("/common/fonts/redeagles.eot?aoo4tu#iefix") format("embedded-opentype"),url("/common/fonts/redeagles.ttf?aoo4tu") format("truetype"),url("/common/fonts/redeagles.woff?aoo4tu") format("woff"),url("/common/fonts/redeagles.svg?aoo4tu#tam") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],[class^="gr-"],[class*=" gr-"]{font-family:'redeagles' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:inherit}.icon-L{margin-right:10px}.icon-R{margin-left:5px !important}.icon-Box{display:flex;align-items:center;margin-bottom:1em;border-bottom:3px solid}.icon-Box>span{width:2em;height:2em;margin-right:.5em;color:#fff;background:#000;display:flex;align-items:center;justify-content:center;font-weight:normal}.icon-Box-circle{margin-bottom:1em;width:2em;height:2em;margin:0 .5em 0 0;color:#fff;background:#c20127;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:normal}.icon-normal-link:before{content:"\f054";margin-right:5px}.icon-external_link:before{content:"\e9aa";margin-right:5px}.icon-anchor-link:before{content:"\e94b";margin-right:5px}.icon-tel:before{content:"\ea26";margin-right:5px}.icon-access:before{content:"\e9ed";margin-right:5px}.icon-map:before{content:"\f041";margin-right:10px}.icon-sche:before{content:"\e903";margin-right:10px}.icon-logo::before{content:"\ea5c";margin-right:5px;color:#c20127}.icon-plus::before{content:"\e9e2";margin-right:5px}.icon-sort::before{content:"\e957";margin-right:5px}.side-menu{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9}.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(231,231,231,0.699);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear;background:#fff}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:'redeagles';content:'\e97c';text-align:center;line-height:1;font-size:24px;color:#f03;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:red;stroke-width:5;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}#footer{width:100%;padding:20px 0 80px;background-color:#c20127;position:fixed;bottom:0;z-index:-1;color:#fff;font-family:'Oswald', sans-serif}#footer:before{content:'';width:100%;height:1px;background:#c20127;position:absolute;top:-2px}#footer #footer_inner{width:1200px;margin:0 auto}#footer #footer_inner #footer_menu{text-align:center}#footer #footer_inner #footer_menu li{display:inline-block}#footer #footer_inner #footer_menu li a{color:#fff;display:inline-block}#footer #footer_inner #footer_menu li::after{content:'|';margin:0 .5em}#footer #footer_inner #footer_menu li:last-of-type::after{content:none}#footer #footer_inner .caution{margin-top:20px;text-align:center;font-size:80%}#footer #footer_inner .caution span{display:inline-block}#footer #footer_inner #Copyright{margin-top:10px;padding:10px 0;text-align:center}@media screen and (max-width: 599px){.side-menu li{width:20px}.progress-wrap{right:5px;bottom:5px}#footer{padding-bottom:0}#footer #footer_inner{width:100%}#footer #footer_inner #Profile{min-height:auto;background:none}#footer #footer_inner #Profile p{text-align:center}#footer #footer_inner .caution{font-size:10px !important}#footer #footer_inner #Copyright{margin-top:10px;padding:10px 0;text-align:center}}.noborder{border:none}.table-title{margin-bottom:.5em}.table-caption{margin-top:.5em}.list-head{display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid}.list-head select{padding:3px 12px;border:1px solid #ddd;outline:none;text-overflow:'';text-align:center;vertical-align:middle;appearance:button;appearance:none;border-radius:3px}.list-head select::-ms-expand{display:none}table+table{margin-top:2em !important}h2+table,h3+table{margin-top:20px}table+.tfoot_btn{margin-top:20px;text-align:right}table{width:100%}table.inversion th,table.inversion td{text-align:center;border:1px solid #ccc}table.inversion th{font-weight:bold;background-color:#eee}table caption{margin-bottom:1em;padding-bottom:5px;text-align:left;font-size:120%;border-bottom:2px solid #c20127}table caption.nostyle{margin:0;border:none}table tr.clone{background:red}table thead th,table thead td{text-align:center}table tr{border-bottom:1px solid #ddd}table tr.nonborder{border:none}table th,table td{padding:5px;vertical-align:middle}table th.nowrap,table td.nowrap{white-space:nowrap}table td span{margin-right:0.5em}table td span:last-child{margin:0}table td li{margin-bottom:0.5em;text-indent:-1.1em}table td li:last-of-type{margin-bottom:0}table td.serial{width:5em}table td.serial input{text-align:right}table th{font-weight:normal;white-space:nowrap}table[class^="list"]{width:100%;margin:0 auto;padding:5px;border:1px solid #ccc;border-collapse:collapse;background:#fff;table-layout:auto}table[class^="list"] th{padding:5px;border:1px solid #ccc;border-collapse:collapse;text-align:center;text-overflow:ellipsis;vertical-align:middle;background:#b1b1b1;white-space:nowrap}table[class^="list"] td{padding:5px;border:1px solid #ccc;border-collapse:collapse;text-overflow:ellipsis;vertical-align:middle}table[class^="list"] tr:nth-child(2n){background:#ededed}table[class^="list"] td{width:1%;white-space:nowrap;text-align:center}table[class^="list"] td.flex_col{display:flex;align-items:center}table[class^="list"] th{font-weight:normal;white-space:nowrap}table[class^="list"] tbody th{text-align:left;background:none;font-weight:normal}table[class^="list"] .autoCol{width:auto;white-space:normal}table[class$="-short"]{width:auto}table[class$="-short"] th,table[class$="-short"] td{width:auto}table.def th{text-align:justify}table.card{width:100%;margin:0 auto;border:2px solid #e62310}table.card th{max-width:15em;background:#e34851;vertical-align:middle;overflow:visible;color:#fff;font-weight:normal;white-space:nowrap}table.card th div{width:100%;padding:1em 2em;position:relative;text-align:right}table.card th div:after{border:solid transparent;content:"";position:absolute;pointer-events:none;border-left-color:#e34851;border-width:10px;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}table.card-def,table.list-def{width:100%;border-collapse:collapse;table-layout:auto}table.card-def caption,table.list-def caption{border:none}table.card-def thead th,table.list-def thead th{text-align:center}table.card-def th,table.list-def th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.5em 1em;text-align:left}table.card-def td,table.list-def td{width:100%;padding:0.5em 1em}@media screen and (max-width: 599px){.table-title{font-size:14px !important}table.card-def{width:100%;border-collapse:collapse;table-layout:auto}table.card-def thead{display:none}table.card-def th,table.card-def td{display:block}table.card-def th{background-color:#eee}table.list-def{border:none;width:100%;border-collapse:collapse;table-layout:auto}table.list-def caption{background:#eee;padding:0.5em 1em}table.list-def thead{display:none}table.list-def tr{border-bottom:1px solid #ccc}table.list-def tr:nth-child(2n){background:transparent}table.list-def th,table.list-def td{display:block;border:none;text-align:center !important}table.list-def td{text-align:center}}@media screen and (max-width: 599px){table.def th,table.def td{display:block}table.def th{line-height:1;font-weight:bold}table.inversion{display:table;width:100%;margin:0 auto}table.inversion thead{display:none}table.inversion tr{width:100%;border:none}table.inversion tr th,table.inversion tr td{padding:2px 0;display:flex;align-items:center}table.inversion tr th,table.inversion tr td{padding:0 5px;align-items:center;justify-content:center;text-align:center;white-space:nowrap;border:1px solid}table.inversion tr th{font-weight:bold;background-color:#eee}table.inversion tr td::before{content:attr(aria-label);display:inline-block;font-weight:bold;white-space:nowrap}table.def th,table.def td{display:block}table.def th::before,table.def td::before{content:none}table.list_date th{text-align:left;text-align-last:left}table.list{border:none}table.list tbody tr{border:1px solid #dbe1e8;border-radius:5px;margin-bottom:20px;padding:0 8px 0;display:block}table.list tbody tr th,table.list tbody tr td{width:auto;font-size:12px !important}table.list tbody tr th span,table.list tbody tr td span{display:inline-block;font-size:12px !important}table.list tbody tr td{margin-right:5px;display:inline-block;white-space:normal}table.list tbody tr th{display:block}}.boxBorder{border:3px solid}.boxBorder_double{padding:2em;border:3px double}.parenthesis{position:relative;padding:15px 30px;display:inline-block}.parenthesis::before,.parenthesis::after{position:absolute;content:'';width:20px;height:20px}.parenthesis::before{top:0;left:0;border-top:5px solid #555;border-left:5px solid #555}.parenthesis::after{bottom:0;right:0;border-bottom:5px solid #555;border-right:5px solid #555}.side_parenthesis{position:relative;margin:0 0 .5em 0;padding:15px 30px}.side_parenthesis::before,.side_parenthesis::after{position:absolute;top:0;content:'';width:20px;height:100%;border-top:7px solid #ccc;border-bottom:7px solid #ccc}.side_parenthesis::before{left:0;border-left:7px solid #ccc}.side_parenthesis::after{right:0;border-right:7px solid #ccc}.txt_C_line{display:flex;align-items:center}.txt_C_line:before,.txt_C_line:after{content:"";height:1px;flex-grow:1;background-color:#666}.txt_C_line:before{margin-right:1em}.txt_C_line:after{margin-left:1em}.txt_C_line_box{margin:3em 0 2em;position:relative;text-align:center}.txt_C_line_box span{position:relative;z-index:2;display:inline-block;padding:.4em 3em .2em;background-color:#fff;white-space:nowrap;color:#151C47;border:2px solid #ccc;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.txt_C_line_box::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);background:linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent)}.Up-and-down_border{margin:2em 0;position:relative;padding:1em 0}.Up-and-down_border:before,.Up-and-down_border:after{position:absolute;left:0;content:'';width:100%;height:6px}.Up-and-down_border:before{top:0;border-top:2px solid #ccc;border-bottom:1px solid #ccc}.Up-and-down_border:after{bottom:0;border-top:1px solid #ccc;border-bottom:2px solid #ccc}.Up-and-down_border span{margin-right:1em}.Heading_icon span{position:relative;display:inline-block;padding:1em;width:1em;height:1em;margin-right:.5em;line-height:1rem;vertical-align:middle;text-align:center;color:#FFF;background:#c20127;border-radius:50%}.Heading_icon span:before{content:"";position:absolute;bottom:-0.4em;right:-0.4em;border:.5em solid transparent;border-left:0.5em solid #c20127;z-index:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Heading_underLine{margin-bottom:1em;clear:both;background:transparent}.Heading_underLine h2,.Heading_underLine h3{position:relative;overflow:hidden;padding-bottom:5px;display:block;letter-spacing:3px}.Heading_underLine h2::before,.Heading_underLine h2::after,.Heading_underLine h3::before,.Heading_underLine h3::after{content:"";position:absolute;bottom:0}.Heading_underLine h2::before,.Heading_underLine h3::before{border-bottom:3px solid #c20127;width:100%}.Heading_underLine h2::after,.Heading_underLine h3::after{border-top:2px solid #fff;width:100%}.cap_underLine{margin-bottom:2em;padding:0 0 0 100px;line-height:1;border-bottom:2px solid;letter-spacing:.2em;position:relative;overflow:hidden;box-sizing:content-box;font-weight:600}.cap_underLine span{height:100%;padding:0 2em;position:absolute;left:0;bottom:0;background:#000;color:#fff;letter-spacing:normal;display:flex;justify-content:center;align-items:center;font-size:200%}.cap_underLine span:before{display:block;content:' ';width:0;height:0;overflow:hidden;position:absolute;left:100%;top:0;border:0 solid transparent;border-width:100px 0 0 40px;border-left-color:#000}.UnderLine_btm_Double{margin:.5em 0;padding:0 0 .5em 0;color:#151C47;font-weight:bold;position:relative;overflow:hidden;display:block}.UnderLine_btm_Double span{display:inline-block}.UnderLine_btm_Double::after{position:absolute;left:0;content:'';width:100%;height:5px;bottom:0;border-top:1px solid #ccc;border-bottom:2px solid #ccc}.Box_with_title{position:relative;margin:2em 0;padding:1em;border:solid 3px #901e4b}.Box_with_title .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;background:#FFF;color:#901e4b;font-weight:bold}.Box_with_title p{line-height:1.5}.Heading_num{position:relative}.Heading_num::before{content:attr(data-number);color:rgba(255,0,0,0.2);font-size:70px;font-style:italic;font-family:'Anton', sans-serif;font-weight:700;letter-spacing:5px;line-height:1;padding-top:100%}.Heading_num span{position:absolute;bottom:0;left:60px;font-size:24px;font-weight:normal;color:#c20127}.sec-title{display:flex;justify-content:center;align-items:center}.sec-title .title-box{display:inline-block;text-align:center}.sec-title .title-box .upper-part{padding-bottom:10px;text-align:center;line-height:1}.sec-title .title-box .btm-part{padding-top:10px;border-top:1px solid #333;display:inline-block;text-align:center;letter-spacing:.4rem;line-height:1;font-weight:normal}.Block_Title{padding:1px;background:-moz-linear-gradient(top, transparent 0%, rgba(102,102,102,0) 50%, rgba(204,204,204,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(102,102,102,0) 50%, rgba(204,204,204,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(102,102,102,0) 50%, rgba(204,204,204,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6cccccc', GradientType=0);border:1px solid #999}.Block_Title p,.Block_Title h2,.Block_Title h3,.Block_Title span{padding:.2em 0 .2em 20px;font-weight:bold;color:#cf0c0c;text-shadow:0px 1px 3px rgba(0,0,0,0.4);border-left:5px solid #c20127}.imgborder{margin:40px 0;border:solid 51px #fff;border-image:url(/common/images/frame.png) 51 repeat;background-color:#fff;color:#6f512e;position:relative}.imgborder h2{margin:0}@media screen and (max-width: 599px){.Heading_num{position:relative}.Heading_num::before{content:attr(data-number);color:rgba(255,0,0,0.1);font-size:70px;font-style:italic;font-family:'Anton', sans-serif;font-weight:700;letter-spacing:5px;line-height:1;padding-top:100%}.Heading_num span{position:absolute;bottom:0;left:0;font-size:14px !important;font-weight:normal;color:#c20127;font-weight:600;padding-left:20px}}.info-box{margin-bottom:40px;padding:8px;background:repeating-linear-gradient(135deg, #f8709f, #f8709f 5px, #fff 5px, #fff 10px)}.info-box>*{background:#fff}.info-box .inner{width:100%;padding:20px}.info-box .inner .txt{display:flex;align-items:center;justify-content:center;line-height:1.8}.info-box .inner .txt::before{content:'\e9cb';font-family:'redeagles';font-size:300% !important;display:block;margin-right:.5em;color:#f8709f}@media screen and (max-width: 599px){.Box_with_title .box-title{top:-.5em}.cap_underLine{text-align:right}.cap_underLine span{display:inline-block}.cap_underLine span.caption{min-width:auto;padding:0 5px}.cap_underLine span.caption:before{content:none}.caution,.info-box{margin:0 0 20px}.caution .inner,.info-box .inner{padding:10px}.caution .inner .txt,.info-box .inner .txt{margin:0;flex-direction:column;justify-content:flex-start}}a.inner_link{display:block;position:relative}a.inner_link:hover:before{content:"\e951";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.link-claw{display:block;position:relative}a.link-claw:hover:before{content:'';width:100%;height:100%;background-image:url("/common/images/claw_mark.svg");background-size:70%;background-position:center;background-repeat:no-repeat;position:absolute;background-color:rgba(0,0,0,0.7)}a.external_link_gr{display:block;position:relative}a.external_link_gr:hover:before{content:"\e935";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.zoom_link{display:block;position:relative}a.zoom_link:hover:before{content:"\e805";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.pdf_link{display:block;position:relative;font-size:6rem !important}a.pdf_link:hover:before{content:"\e928";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.txt_link{color:#004eff}a.yt_link{display:block;position:relative}a.yt_link:hover:before{content:"\f167";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.btn_effect_base{background:#0e83cd;display:inline-block;overflow:hidden;border:3px solid #0e83cd}.btn_effect_base .btn_effect{padding:25px 80px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:1}.btn_effect_base .btn_effect::after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn_effect_base .btn_effect::before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}@media screen and (max-width: 599px){.btn_effect_base{width:100%}.btn_effect_base .btn_effect{padding:10px}}.btn::after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn:hover,.btn:active{color:#0e83cd}.btn:hover::after{height:350%;opacity:1}.btn:active::after{height:400%;opacity:1}.f_min{font-family:"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif}.f_en{font-family:'Oswald', sans-serif}.f_symbol{margin-right:3px;font-family:Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}h1{font-family:"Oswald", sans-serif}h2{background-color:transparent}.bold{font-weight:600}.exlarge{font-size:250%}.xlarge{font-size:200%}.large{font-size:180%}.middle{font-size:140%}.small{font-size:80%}.underline{text-decoration:underline solid}.indent p{padding-left:1em;text-indent:-1em}.indent .indent-child{padding-left:1em}.indent a{margin:0 .5em}.deg15{margin-left:3px;display:inline-block;transform:rotate(15deg)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup{font-size:0.6em !important;vertical-align:top}@media screen and (max-width: 599px){.small *{font-size:10px !important}}.edging{position:relative;display:inline-block;font-weight:900;text-shadow:5px 5px 0 #000,5px 5px 0 #000,5px 5px 0 #000}
