@charset "UTF-8";.c-btn_more{margin-bottom:80px}.c-btn_more a{font-family:YakuHanMP,Noto Serif JP,serif;font-size:14px;letter-spacing:0;color:#000;position:relative}@media screen and (max-width:767px){.c-btn_more a{font-size:11px}}.c-btn_more a:after{content:'>';position:absolute;top:0;right:-1em}.c-btn_button{margin-bottom:20px}.c-btn_button+.c-btn_button{margin-top:-10px}.c-btn_button button,.c-btn_button a{font-family:YakuHanMP,Noto Serif JP,serif;font-size:14px;font-weight:700;color:#fff;display:block;padding:26px 6px;text-align:center;background-color:#0071bc;border-radius:2px;position:relative;text-decoration:none;letter-spacing:.05em}.c-btn_button button:before,.c-btn_button a:before{display:block;content:"";position:absolute;top:50%;left:25px;width:0;height:0;margin-top:-5px;border:5px solid transparent;border-left:5px solid #fff}.c-btn_button.button--red a,.c-btn_button .button--red a{background-color:#e06e4f}.c-btn_button.button--bloodred a,.c-btn_button .button--bloodred a{background-color:#be1c10}.c-btn_button.button--yellow a,.c-btn_button .button--yellow a{background-color:#f6bd4e}.c-btn_button.button--pink a,.c-btn_button .button--pink a{background-color:#f09087}.c-btn_button.button--border_pink a,.c-btn_button .button--border_pink a{background-color:#fff;border:solid 1px #f09087;color:#f09087}.c-btn_button.button--border_pink a:before,.c-btn_button .button--border_pink a:before{border-left:solid 5px #f09087}.c-btn_button.long--button a,.c-btn_button.long--button button{display:block}.main-box{background-color:#eee;height:600px;background-image:url(/imgs/main.jpg?2021-12-29);background-size:cover;background-position:center bottom;background-repeat:no-repeat;position:relative}@media screen and (max-width:767px){.main-box{height:300px}}.main-box span{display:block}.main-box .main-box--bg{height:100%;background-color:rgba(0,0,0,.6)}.main-box .main-box--logo_inner{position:absolute;top:calc(50% + 30px);left:50%;transform:translateY(-50%) translateX(-50%)}.main-box .main-box--logo{width:30%;display:block;margin:0 auto 10px}@media screen and (max-width:767px){.main-box .main-box--logo{width:40%}}.main-box .main-box--logo svg{width:100%;height:auto}.main-box .main-box--logotxt{width:35%;margin:0 auto}@media screen and (max-width:767px){.main-box .main-box--logotxt{width:45%}}.info-list{margin-bottom:150px}.info-list li{border-bottom:solid 1px #eee}.info-list li a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 40px 30px 0;text-decoration:none;position:relative}.info-list li a:before{width:8px;height:8px;position:absolute;right:25px;top:calc(50% - 4px);content:'';border-top:2px solid #0071bc;border-right:2px solid #0071bc;transform:rotate(45deg);transition:all 100ms}.info-list li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.info-list li a:hover:before{right:20px}.info-list li .info-time{padding-right:1em}@media screen and (max-width:767px){.info-list li .info-time{width:100%;margin-bottom:10px}}p{font-size:18px;line-height:2;margin-bottom:40px}@media screen and (max-width:767px){p{font-size:14px}}svg .svg-elem-logo1{transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-logo1{fill:url(#b)}svg .svg-elem-logo2{transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-logo2{fill:url(#c)}svg.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 700ms}svg .svg-elem-logo3{transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-logo3{fill:#231f20}svg .svg-elem-logo4{transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-logo4{fill:#00ab4e}svg .svg-elem-1{stroke-dashoffset:234.95468139648438px;stroke-dasharray:234.95468139648438px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:white}svg .svg-elem-2{stroke-dashoffset:260.4800720214844px;stroke-dasharray:260.4800720214844px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:white}svg .svg-elem-3{stroke-dashoffset:292.5690002441406px;stroke-dasharray:292.5690002441406px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:white}svg .svg-elem-4{stroke-dashoffset:258.13836669921875px;stroke-dasharray:258.13836669921875px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-4{stroke-dashoffset:0;fill:white}svg .svg-elem-5{stroke-dashoffset:261.881103515625px;stroke-dasharray:261.881103515625px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:white}svg .svg-elem-6{stroke-dashoffset:251.41571044921875px;stroke-dasharray:251.41571044921875px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:white}