﻿hrml,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,footer{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font-family:'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, sans-serif}a{text-decoration:none}a:active,a:focus,input:active,input:focus{outline:0}section{width:100%}.wrap{overflow:hidden;position:relative}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{background:url(../img/anniversary_25th/lp/bg_body01.png) no-repeat center top/cover;color:#333;font-family:"Noto Sans JP", serif;font-size:1.4em !important}img{max-width:100%;height:auto}.container{width:100%;max-width:1300px;margin:0 auto;padding:0 50px}@media (max-width: 1280px){.container{padding:0 50px}}@media (max-width: 1024px){.container{padding:0 30px}}@media (max-width: 768.98px){.container{padding:0 30px}}@media (max-width: 575.98px){.container{padding:0 15px}}.container.container_l{max-width:1284px}.container.container_m{max-width:1124px}.container.container_s{max-width:900px}.txt_c{text-align:center}.txt_normal{font-size:1.6rem;font-weight:500;line-height:1.8}@media (max-width: 575.98px){.txt_normal{font-size:1.4rem}}.title_type01{margin-bottom:35px;text-align:center}.title_type01 span{margin-bottom:15px;display:block;font-size:2.5rem;font-weight:700}.title_type01 img{display:block;margin:0 auto}.title_type02{margin-bottom:30px;color:#0071be;font-size:4rem;font-weight:900;text-align:center}.title_type02:nth-of-type(2){margin-top:50px}@media (max-width: 768.98px){.title_type02{margin-bottom:20px;font-size:3rem}}@media (max-width: 575.98px){.title_type02{font-size:2.5rem}}.title_type03{margin-bottom:20px;font-size:2.5rem;font-weight:700;text-align:center}@media (max-width: 768.98px){.title_type03{font-size:2rem}}.top_anniversary_wrap{padding:150px 0 0;overflow:hidden;position:relative}@media (max-width: 768.98px){.top_anniversary_wrap{margin-bottom:-100px;padding-top:120px}}.top_anniversary_wrap::before{width:702px;height:623px;margin:auto;background:url(../img/anniversary_25th/lp/bg_main.png) no-repeat center top/100% 100%;content:"";position:absolute;left:0;top:0;right:0;bottom:0}.top_anniversary_logo{width:220px;margin:0 auto 30px;line-height:0;position:relative;z-index:2}@media (max-width: 768.98px){.top_anniversary_logo{width:184.5px}}.top_anniversary_logo::before{width:82px;height:81px;background:url(../img/anniversary_25th/top_anniversary_icon01.png) no-repeat left top/100% auto;content:"";position:absolute;left:-69px;top:10px}@media (max-width: 768.98px){.top_anniversary_logo::before{width:69px;height:68px}}.top_anniversary_logo::after{width:82px;height:70px;background:url(../img/anniversary_25th/top_anniversary_icon02.png) no-repeat left top/100% auto;content:"";position:absolute;right:-69px;top:10px}@media (max-width: 768.98px){.top_anniversary_logo::after{width:69px;height:59px}}.top_anniversary_logo img{width:100%;display:block}.top_anniversary_logo img:hover{animation:poyo .6s}.top_anniversary_logo .confetti{position:absolute;width:8px;height:8px;background:hsl(calc(360 * var(--hue, 0)), 100%, 70%);border-radius:50%;pointer-events:none}@keyframes poyo{from, to{transform:none}10%{transform:scale(1.2)}40%{transform:scale(0.9)}60%{transform:scale(1.04)}80%{transform:scale(0.98)}}.top_anniversary_icon{width:100%;max-width:668px;margin:0 auto;position:relative;z-index:1}.top_anniversary_icon img{display:block;position:absolute}.top_anniversary_icon .top_anniversary_icon01{width:103px;left:0;top:-120px}@media (max-width: 769.98px){.top_anniversary_icon .top_anniversary_icon01{width:75px;left:15px}}.top_anniversary_icon .top_anniversary_icon02{width:122px;right:0;top:-95px}@media (max-width: 769.98px){.top_anniversary_icon .top_anniversary_icon02{width:75px;right:15px}}.top_anniversary_txt{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}@media (max-width: 769.98px){.top_anniversary_txt{padding:0 15px}}.top_anniversary_txt img{width:100%}.top_anniversary_txt .top_anniversary_txt01{width:13.5px;display:block;position:relative;top:-45px;left:-35px}.top_anniversary_txt .top_anniversary_txt02{width:100%;max-width:484.5px;margin-bottom:30px;display:block}.top_anniversary_txt .top_anniversary_txt03{width:100%;color:#0e6eb8;font-size:1.6rem;font-weight:700;line-height:2;position:relative;z-index:2;text-align:center;text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff,   -2px  2px 0 #fff,   2px  2px 0 #fff,   -2px  0px 0 #fff,   2px  0px 0 #fff,   0px -2px 0 #fff,   0px  2px 0 #fff}@media (max-width: 575.98px){.top_anniversary_txt .top_anniversary_txt03{font-size:1.4rem}}.animation01{animation-name:swing-bird;animation-duration:3s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite}.animation02{animation-name:swing-bird;animation-duration:10s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite}.animation03{animation-name:swing-bird;animation-duration:3s;animation-timing-function:linear;animation-delay:1s;animation-iteration-count:infinite}@keyframes swing-bird{0%{transform:translate3d(0, 0, 0)}25%{transform:translate3d(0, -5px, 0)}50%{transform:translate3d(0, -10px, 0)}75%{transform:translate3d(0, -5px, 0)}100%{transform:translate3d(0, 0, 0)}}.anniversary_top .header-pc_nav_list_logo{display:none}.anniversary_top .header-sp_inner_logo{display:none}.content{padding-top:100px}.content img{width:auto;max-width:100%}.lineup{max-width:788px;min-height:993px;margin:0 auto;padding:60px 30px;background:url(../img/anniversary_25th/lp/bg_lineup.png) no-repeat center top/100% 100%;position:relative}@media (max-width: 769.98px){.lineup{background-size:auto 100%}}@media (max-width: 575.98px){.lineup{padding:60px 15px 120px}}.lineup .lineup_title{width:100%;max-width:345px;margin:0 auto 30px;line-height:0}.lineup .lineup_box{max-width:514px;margin:0 auto}.lineup .lineup_list{display:flex;flex-wrap:wrap}.lineup .lineup_list dt{width:115px;padding-right:40px;position:relative;text-align:right;line-height:0}@media (max-width: 575.98px){.lineup .lineup_list dt{width:105px;padding-right:30px}}.lineup .lineup_list dt::after{width:20px;height:20px;background:#8abf22;border-radius:100%;content:"";position:absolute;right:0;top:-2px}.lineup .lineup_list dd{width:calc(100% - 115px);padding:0 0 40px 40px;position:relative}@media (max-width: 575.98px){.lineup .lineup_list dd{width:calc(100% - 105px);padding-left:20px}}.lineup .lineup_list dd:not(:last-of-type)::before{width:1px;height:100%;background:#8abf22;content:"";position:absolute;left:-11px;top:0}.lineup .lineup_list dd .lineup_list_title:not(:first-of-type){margin-top:40px}.lineup .lineup_list dd .lineup_list_title:last-of-type img{margin-top:-5px;display:block}.lineup .lineup_list dd .lineup_list_title a{transition:all 0.4s}.lineup .lineup_list dd .lineup_list_title a:hover{opacity:0.7}.lineup .lineup_list_txt{padding-top:15px;font-size:1.6rem;font-weight:500}@media (max-width: 575.98px){.lineup .lineup_list_txt{font-size:1.4rem}}.img_bird{max-width:990px;height:287px;margin:-165px auto;line-height:0;overflow:hidden;position:relative;z-index:1}@media (max-width: 769.98px){.img_bird{display:none}}.img_bird img{width:236px;height:auto;position:absolute;left:0}@media (max-width: 769.98px){.img_bird img{width:180px}}.img_cloud{position:absolute;left:0;top:0;z-index:-1}.img_cloud img{width:100%;height:auto}.img_fuji{width:100%;height:auto}.netwoking .top_anniversary_wrap{min-height:auto;padding-top:0}@media (max-width: 1024px){.netwoking .top_anniversary_wrap{padding:0}}@media (max-width: 768.98px){.netwoking .top_anniversary_wrap{margin-bottom:0}}.netwoking .top_anniversary_wrap::before{display:none}.netwoking .main{padding:0 0 160px;position:relative}@media (max-width: 1024px){.netwoking .main{padding-top:50px}}.netwoking .main_btn{position:fixed;right:80px;top:60px;display:inline-block;z-index:2}@media (max-width: 1280px){.netwoking .main_btn{width:100px;top:30px;right:30px}}@media (max-width: 1024px){.netwoking .main_btn{width:80px;top:15px;right:15px}}@media (max-width: 575.98px){.netwoking .main_btn{width:60px;top:10px;right:10px}}.netwoking .main_btn a{position:relative;display:inline-block;line-height:0}.netwoking .main_btn a:hover{animation:poyo .6s}.netwoking .main_btn a::before{content:"";position:absolute;top:50%;left:50%;width:105%;height:105%;transform:translate(-50%, -50%);border:1px solid white;border-radius:50%;opacity:0;animation:animation04 1.5s infinite}.netwoking .animate{opacity:0;visibility:hidden;transition:opacity 0.3s ease-out}.netwoking .animate.active{visibility:visible}.netwoking .fade_in.active{animation:animation05 0.5s ease-out forwards}@keyframes animation04{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(1.1);opacity:0}}@keyframes animation05{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.netwoking .top_anniversary_icon{max-width:1445px;margin:0 auto}@media (max-width: 1024px){.netwoking .top_anniversary_icon{display:none}}.netwoking .top_anniversary_icon01{width:146px;left:-60px;top:inherit;bottom:0}@media (max-width: 1280px){.netwoking .top_anniversary_icon01{width:103px}}.netwoking .top_anniversary_icon02{width:173px;right:30px;top:-370px}@media (max-width: 1280px){.netwoking .top_anniversary_icon02{width:122px;right:0}}.netwoking .img_bird{max-width:1340px;margin:0 auto -300px}@media (max-width: 1024px){.netwoking .img_bird{display:none}}.netwoking .img_fuji{width:100%;position:absolute;left:0;right:0;bottom:0;z-index:-1}.netwoking .main_visual{min-height:550px;margin:0 auto 35px;padding:80px 30px;background:url(../img/anniversary_25th/networking-park/bg_main.png) no-repeat center top/auto 100%;overflow:hidden;position:relative;text-align:center}@media (max-width: 768.98px){.netwoking .main_visual{min-height:400px;padding:80px 20px}}.netwoking .main_visual .main_visual_logo_wrap{margin:0 auto 18px;padding-left:90px;display:flex;align-items:center;justify-content:center}@media (max-width: 769.98px){.netwoking .main_visual .main_visual_logo_wrap{max-width:682px;padding:0}}.netwoking .main_visual .main_visual_logo_wrap .main_visual_logo01{width:100%;max-width:263px;margin-right:40px;line-height:0}@media (max-width: 1024px){.netwoking .main_visual .main_visual_logo_wrap .main_visual_logo01{width:50%;margin-right:18px}}.netwoking .main_visual .main_visual_logo_wrap .main_visual_logo02{width:496px;margin-right:-150px;line-height:0}@media (max-width: 1024px){.netwoking .main_visual .main_visual_logo_wrap .main_visual_logo02{width:50%;margin-right:0;flex:inherit}}.netwoking .main_visual .main_visual_title{margin-bottom:38px}.netwoking .day .day_box{margin-bottom:45px;display:flex;align-items:flex-end;justify-content:center}@media (max-width: 768.98px){.netwoking .day .day_box{display:block}}.netwoking .day .day01{margin-right:38px}@media (max-width: 768.98px){.netwoking .day .day01{max-width:280px;margin:0 auto 38px}}.netwoking .day .day01,.netwoking .day .day02{line-height:0}.netwoking .day .day_txt{font-size:2.5rem;font-weight:700;text-align:center}@media (max-width: 768.98px){.netwoking .day .day_txt{font-size:1.8rem}}@media (max-width: 575.98px){.netwoking .day .day_txt{font-size:1.6rem}}.netwoking .day .day_txt a{color:#549ffe;display:inline-block}.netwoking .day .day_txt a:hover{text-decoration:underline}.netwoking .about .about_intro{padding:40px;background:rgba(255,255,255,0.8)}.netwoking .about .about_intro .txt_normal{text-align:center}@media (max-width: 768.98px){.netwoking .about .about_intro .txt_normal{text-align:left}}@media (max-width: 768.98px){.netwoking .about .about_intro .txt_normal br{display:none}}.netwoking .about .about_box{margin-top:90px;padding:40px 50px;background:rgba(255,255,255,0.8);position:relative}@media (max-width: 1280px){.netwoking .about .about_box{padding:40px 30px}}@media (max-width: 575.98px){.netwoking .about .about_box{padding:30px 20px}}.netwoking .about .imglist-2{display:flex;flex-wrap:wrap;margin:30px 0 60px 0;gap:30px 30px}@media (max-width: 768.98px){.netwoking .about .imglist-2{gap:15px 15px}}.netwoking .about .imglist-2_li{width:calc((100% - 30px) / 2)}@media (max-width: 768.98px){.netwoking .about .imglist-2_li{width:calc((100% - 15px) / 2)}}.netwoking .about .imglist-3{display:flex;flex-wrap:wrap;margin:30px 0 60px 0;gap:35px 20px}.netwoking .about .imglist-3_li{width:calc((100% - 40px) / 3)}@media (max-width: 768.98px){.netwoking .about .imglist-3_li{width:100%}}.netwoking .about .imglist-3_li p{font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center;margin:10px 0 0 0}
