@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");#header{position:fixed;top:0px;left:0px;width:100%;z-index:10}#header .header{width:100%;background:rgba(0,0,0,0.4);padding:5px 0px}#header .header img{width:90px;margin:0 auto}@media screen and (max-width: 768px){#header .header img{width:80px}}#header2{position:fixed;top:0px;left:0px;z-index:100}#header2 .header a{display:block;width:100px;height:100px;padding:20px;background:#555}@media screen and (max-width: 768px){#header2 .header a{width:70px;height:70px;padding:10px}}#header2 .header a img{width:100%}#header2 .header a:hover{opacity:.7}#footer{text-align:center;font-size:12px;padding:5px 0px}img{width:100%}.jp{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}.gray{background:#f6f6f6}.yellow_highliter{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(20%, #fdfa01));background:linear-gradient(transparent 70%, #fdfa01 20%)}.gray_highliter{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(20%, #ccc));background:linear-gradient(transparent 70%, #ccc 20%)}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.title{text-align:center}.title>div{font-size:24px;letter-spacing:.15em}@media screen and (max-width: 768px){.title>div{font-size:20px}}.title>p{font-size:16px;letter-spacing:.15em}@media screen and (max-width: 768px){.title>p{font-size:12px}}.title_underline{position:relative}.title_underline::after{content:"";position:absolute;display:block;bottom:-50px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:1px;width:50%;background:#4b4b4b}@media screen and (max-width: 768px){.title_underline::after{width:50%;bottom:-30px}}.lineup-wrap{width:1000px;margin:0 auto 80px}@media screen and (max-width: 768px){.lineup-wrap{width:100%;margin:0 auto 50px}}.lineup-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.lineup-list::after{content:'';display:block;width:25%}@media screen and (max-width: 768px){.lineup-list::after{width:50%}}.lineup-list>li{width:25%;padding:10px;margin-bottom:20px}@media screen and (max-width: 768px){.lineup-list>li{width:50%}}.lineup-list>li:hover{opacity:.7}.lineup-list>li>a{text-decoration:none;color:black}.lineup-list>li>a>h3{position:relative;padding:10px 5px;font-size:20px;font-weight:600}@media screen and (max-width: 768px){.lineup-list>li>a>h3{font-size:14px}}.lineup-list>li>a>h3::after{position:absolute;left:50%;bottom:0px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:'';display:block;height:1px;width:90%;background:#4b4b4b}.lineup-list>li>a>p{padding:10px 5px 5px 5px;font-size:16px}@media screen and (max-width: 768px){.lineup-list>li>a>p{font-size:12px}}@media screen and (max-width: 768px){.lineup-list>li:nth-child(n+1){padding:10px 5px 10px 10px}}@media screen and (max-width: 768px){.lineup-list>li:nth-child(2n){padding:10px 10px 10px 5px}}._3col>li{width:33%}@media screen and (max-width: 768px){._3col>li{width:80%}}._3col>li:hover{opacity:1}._3col>li>h3{position:relative;padding:10px 5px;font-size:16px;font-weight:600}._3col>li>h3::after{position:absolute;left:50%;bottom:0px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:'';display:block;height:1px;width:90%;background:#4b4b4b}._3col>li>p{padding:10px 5px 5px 5px;font-size:14px}.btn{margin-bottom:100px}.btn a{width:400px;margin:0 auto;display:block;text-align:center;padding:15px 0px;text-decoration:none;background:#4b4b4b;color:white}.btn a:hover{opacity:.7}@media screen and (max-width: 768px){.btn a{width:200px}}.top-btn{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,0.7);text-align:center;font-size:16px;color:white;width:80px;height:80px;line-height:80px;border-radius:5px;cursor:pointer}.top-btn:hover{opacity:.7}@media screen and (max-width: 768px){.top-btn{width:50px;height:50px;line-height:50px;font-size:14px}}.txt-brown-col{color:#4d2d1e}#header2 .header a{background:#000000}.en{font-family:'Times New Roman', serif}.brown{background:#f5efe0}.op-header{position:relative;height:844px;margin:0 auto;overflow:hidden}@media screen and (max-width: 768px){.op-header{height:60vh}}.page-header_row{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-header_row .page-header_left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4d2d1e;margin-left:13vw}@media screen and (max-width: 768px){.page-header_row .page-header_left{margin-left:5vw}}.page-header_row .page-header_left .page-header_title{position:relative;z-index:100;font-weight:bold;letter-spacing:0.1em;line-height:1.1em;font-size:80px;color:#2f3a56}.page-header_row .page-header_left .page-header_title span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:1.5s ease 1s 1 normal forwards animation;animation:1.5s ease 1s 1 normal forwards animation}@media screen and (max-width: 768px){.page-header_row .page-header_left .page-header_title{font-size:42px}}.page-header_row .page-header_left .page-header_subtitle{color:black;position:relative;z-index:100;font-size:30px;letter-spacing:0.1em;font-weight:bold;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:1.5s ease 2.2s 1 normal forwards animation;animation:1.5s ease 2.2s 1 normal forwards animation}@media screen and (max-width: 768px){.page-header_row .page-header_left .page-header_subtitle{font-size:18px}}.page-header_row .page-header_left .member{color:black;position:relative;z-index:100;text-align:left;font-size:11px;font-weight:300;line-height:1.7em;letter-spacing:.15em;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:0.7s ease 3.6s 1 normal forwards animation;animation:0.7s ease 3.6s 1 normal forwards animation}.page-header_row .page-header_right{position:absolute;top:0;left:0;width:1250px;height:100%}@media screen and (max-width: 768px){.page-header_row .page-header_right{padding-top:0px;padding-left:0px}}.page-header_row .page-header_right .page-header_img{overflow:hidden}@media screen and (max-width: 768px){.page-header_row .page-header_right .page-header_img{height:100%}}.page-header_row .page-header_right .page-header_img figure{height:100%;overflow:hidden}.page-header_row .page-header_right .page-header_img figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.txt p:nth-child(1){padding-top:20px;font-size:30px;color:black;font-weight:bold;letter-spacing:.15em}@media screen and (max-width: 768px){.txt p:nth-child(1){font-size:16px;text-align:center;padding-top:40px}}.txt p{margin:50px 0 0 0;text-align:center;line-height:1.7em;letter-spacing:.15em;font-size:16px;font-weight:600}@media screen and (max-width: 768px){.txt p{font-size:12px;padding:10px;text-align:left;margin:0px 0px;padding:0px 10px 40px}}.member{text-align:center;margin-bottom:100px}@media screen and (max-width: 768px){.member{font-size:10px;margin-bottom:0px}}.intro-img{position:relative;width:1200px;margin:220px auto 200px;display:-webkit-box;display:-ms-flexbox;display:flex}.intro-img>div{width:50%}.intro-img>div:nth-child(1){position:relative;top:-100px;left:50px}.intro-img>div:nth-child(2){position:relative;top:50px;z-index:2}@media screen and (max-width: 768px){.intro-img{width:100%;margin:40px auto 60px}.intro-img>div{width:70%}.intro-img>div:nth-child(1){position:relative;top:-20px;left:20px}.intro-img>div:nth-child(2){position:relative;top:20px;right:20px;z-index:2}}.number-wrap{width:1000px;margin:0 auto}@media screen and (max-width: 768px){.number-wrap{width:100%}}.contents-number{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.contents-number{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contents-number li:nth-child(2n){margin-top:30px;background:#e6f0f7}@media screen and (max-width: 768px){.contents-number li:nth-child(2n){margin-top:0px}}.contents-number li:nth-child(2n+1){background:#f5efe0}.contents-number li{cursor:pointer;position:relative;width:23%;padding:50px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.contents-number li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:95%;margin-bottom:5px;padding:15px 5px}.contents-number li::after{top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;content:'>'}}.contents-number li .number{position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;text-align:center;font-size:50px;color:#4d2d1e;letter-spacing:0.1em}.contents-number li .number::after{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:10px;content:'';display:block;width:40%;height:3px;background:#4d2d1e}@media screen and (max-width: 768px){.contents-number li .number{position:relative;top:0px;left:10px;font-size:16px}.contents-number li .number::after{display:none}}.contents-number li p{font-size:16px;font-weight:bold;line-height:1.7em;color:#4d2d1e;letter-spacing:.15em}@media screen and (max-width: 768px){.contents-number li p{font-size:12px;padding-right:10px;width:80%}}@media screen and (max-width: 768px){.futures-wrap{padding:50px 0px 20px}}.futures{width:1000px;margin:50px auto}@media screen and (max-width: 768px){.futures{width:100%}}.futures-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white}@media screen and (max-width: 768px){.futures-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.futures-flex>div{width:100%}}.futures-flex-img{width:60%}.futures-flex-img img{vertical-align:bottom}.futures-flex-info{width:50%;padding:0px 20px;height:100%}@media screen and (max-width: 768px){.futures-flex-info{padding:10px}}.futures-number{font-size:45px;font-weight:normal;letter-spacing:0.1em;color:#adcee4}@media screen and (max-width: 768px){.futures-number{font-size:20px}}.futures-catch{margin:20px 0px;font-size:24px;font-weight:normal;color:#4d2d1e}@media screen and (max-width: 768px){.futures-catch{font-size:20px;margin:10px 5px}}.futures-explain{font-size:16px;line-height:1.7em}@media screen and (max-width: 768px){.futures-explain{font-size:14px}}.futures-eye_catch{display:-webkit-box;display:-ms-flexbox;display:flex}.futures-eye_catch>li{width:25px;height:2px;background:black;margin:20px 5px}.futures-eye_catch>.bg-color{background:#adcee4}.futures-02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.futures-02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.style-wrap{width:1000px;margin:0 auto;padding:50px 0px}@media screen and (max-width: 768px){.style-wrap{width:100%}}.style-wrap .title{margin-bottom:70px}.style-wrap .style{border-bottom:1px solid #e2e2e2;padding-bottom:80px}.style-wrap .style:nth-last-child(1){border:none;padding:0px}.style{margin-bottom:100px}@media screen and (max-width: 768px){.style{margin-bottom:70px}}.style>h3{text-align:center;font-size:36px;font-weight:100;color:black;letter-spacing:.15em;margin-bottom:30px;padding-top:30px}@media screen and (max-width: 768px){.style>h3{font-size:24px}}.style>h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:30px;letter-spacing:.15em;font-weight:100;margin:30px 0px}@media screen and (max-width: 768px){.style>h4{font-size:20px}}.style>h4::before,.style>h4::after{position:relative;display:block;content:'';width:100px;height:1px;background:black}@media screen and (max-width: 768px){.style>h4::before,.style>h4::after{display:none;width:50px}}.style>h4::before{margin-right:30px}.style>h4::after{margin-left:30px}.style-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.style-flex div{width:50%;padding:10px}@media screen and (max-width: 768px){.style-flex div{width:100%}}@media screen and (max-width: 768px){.style-flex div:nth-child(1){width:80%;margin:0 auto 50px}}.style-flex-in h3{font-size:28px;font-weight:600;letter-spacing:0.1em;margin:30px 0px}@media screen and (max-width: 768px){.style-flex-in h3{font-size:20px;margin:15px 0px}}.style-flex-in p{font-size:16px;line-height:1.5em}@media screen and (max-width: 768px){.style-flex-in p{font-size:14px}}.style-flex-out{position:relative}.style .code-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0px}.style .code-list li{width:45%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.style .code-list li{width:90%;margin:0 auto}}.style .code-list li a{-webkit-transition:.4s;transition:.4s;text-decoration:none;color:black;font-size:14px;display:block;padding:5px 30px;border:1px solid black}.style .code-list li a:hover{background:black;color:white}.item-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 768px){.item-list>li{margin-bottom:15px}}.item-list>li>div{letter-spacing:.15em;font-size:14px}@media screen and (max-width: 768px){.item-list>li>div{font-size:12px}}.item-list-btn{display:block;text-decoration:none;font-size:14px;color:white;background:#777;width:80px;padding:5px 0px;text-align:center}@media screen and (max-width: 768px){.item-list-btn{font-size:12px;width:60px}}.item-list-btn:hover{opacity:.7}.point-wrap .title{margin-bottom:50px}.point{width:1000px;margin:0 auto}@media screen and (max-width: 768px){.point{width:100%}}.do-not-wrap>.title{margin-bottom:50px}.do-not-wrap>h3{text-align:center;font-size:40px;font-weight:100;color:#4d2d1e;letter-spacing:.15em;margin-bottom:30px;padding-top:70px}@media screen and (max-width: 768px){.do-not-wrap>h3{font-size:24px}}.do-not-wrap .items-flex{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.do-not-wrap .items-flex{width:100%}}.do-not-wrap .items-flex div{width:24%;margin-bottom:40px}@media screen and (max-width: 768px){.do-not-wrap .items-flex div{width:48%}}.do-not-wrap .items-flex div a{text-decoration:none;color:#737373}.do-not-wrap .items-flex div p{padding:10px;font-size:16px;letter-spacing:0.1em}@media screen and (max-width: 768px){.do-not-wrap .items-flex div p{font-size:14px}}.lineup-wrap .title{margin-bottom:40px}._00,._01,._02,._03,._04,._05{padding:5px 0px;margin-bottom:60px}@media screen and (max-width: 768px){._00,._01,._02,._03,._04,._05{padding:30px 0px;margin-bottom:20px}}._03{padding:60px 0px}.title{color:black}.title div{font-size:50px}@media screen and (max-width: 768px){.title div{font-size:35px}}.title h1{font-size:28px;font-weight:bold}@media screen and (max-width: 768px){.title h1{font-size:24px}}.title p{margin-top:10px}@-webkit-keyframes animation{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes animation{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}
/*# sourceMappingURL=gara.min.css.map */