@media(hover: hover)and (pointer: fine){.hoge:hover{color:red}}html{margin:0;padding:0}body{position:relative;margin:0;padding:0;width:100%;height:100%;color:#2c1815;letter-spacing:1px;font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-feature-settings:"palt";-webkit-text-size-adjust:100%}body.top{background-image:url(../img/bg.webp);background-attachment:fixed;background-size:auto 615px;background-repeat:repeat}a{outline:0;text-decoration:none}ul,li{margin:0;padding:0;list-style:none}br.sp{display:none}@media print,screen and (max-width: 767px){br.sp{display:block}}#wrapper{overflow:hidden;margin:0;padding:0}@media print,screen and (max-width: 767px){#wrapper{padding:60px 0 0}}h1.page_title{display:flex;align-items:center;justify-content:center;margin:30px 0 0;padding:0;height:72px;background:linear-gradient(90deg, rgb(226, 176, 148) 0%, rgb(245, 154, 186) 100%);color:#000;letter-spacing:4px;font-weight:700;font-size:26px}@media print,screen and (max-width: 767px){h1.page_title{margin:0;height:60px;letter-spacing:1px;font-size:20px}}h2{padding:0;text-align:center;font-weight:900;font-size:36px}@media print,screen and (max-width: 1280px){h2{font-size:30px}}@media print,screen and (max-width: 1023px){h2{font-size:26px}}@media print,screen and (max-width: 767px){h2{font-weight:700;font-size:24px}}h2.block_title{font-weight:700;font-size:24px}h2 span{position:relative;display:inline-block;padding:0 0 20px}@media print,screen and (max-width: 767px){h2 span{padding:0 0 15px}}h2 span::after{position:absolute;right:0;bottom:0;left:0;height:6px;background:linear-gradient(90deg, rgb(213, 179, 67) 0%, rgb(245, 115, 160) 100%);content:""}@media print,screen and (max-width: 767px){h2 span::after{height:4px}}p{text-align:justify;font-weight:500;font-size:16px;line-height:2em}@media print,screen and (max-width: 1280px){p{font-size:15px}}@media print,screen and (max-width: 767px){p{font-size:14px;line-height:1.84em}}.more{margin:40px 0 0;padding:0}.more a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:320px;height:60px;background:linear-gradient(90deg, rgb(232, 152, 113) 0%, rgb(251, 132, 153) 100%);color:#fff;font-weight:500;font-size:15px;transform:skewX(-20deg)}.more a span{display:flex;align-items:center;justify-content:center;line-height:1;transform:skewX(20deg)}.more a span i{padding:0 15px 0 0}@media print,screen and (max-width: 767px){.more a{width:220px;height:50px}}.award_work{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 auto 130px;padding:80px 30px 130px;min-height:540px;max-width:842px;border:12px solid #b99429;-o-border-image:linear-gradient(to right, #b29540 0%, #efd975 100%);border-image:linear-gradient(to right, #b29540 0%, #efd975 100%);border-image-slice:1}.award_work.result{padding:0;min-height:inherit;border:none;line-height:0}.award_work.result img{width:100%;height:auto}@media print,screen and (max-width: 960px){.award_work{min-height:470px}}@media print,screen and (max-width: 767px){.award_work{margin:0 auto 74px;padding:28px 10px 88px;min-height:260px;border:8px solid #b99429;-o-border-image:linear-gradient(to right, #b29540 0%, #efd975 100%);border-image:linear-gradient(to right, #b29540 0%, #efd975 100%);border-image-slice:1}}.award_work .year_header{position:absolute;top:-80px;display:flex;align-items:center;justify-content:center;width:140px;height:140px;background:url(../img/decoration_001.webp) no-repeat 50% 50%;background-size:140px auto}@media print,screen and (max-width: 767px){.award_work .year_header{top:-46px;width:80px;height:80px;background-size:90px auto}}.award_work .year_header .year{color:#ff00a2;letter-spacing:normal;font-size:30px;font-family:"Zen Antique",serif}@media print,screen and (max-width: 767px){.award_work .year_header .year{font-size:16px}}.award_work .year_header .year span{color:#000;font-size:14px}@media print,screen and (max-width: 767px){.award_work .year_header .year span{font-size:12px}}.award_work .past_year_header{position:absolute;top:-80px;display:flex;align-items:center;justify-content:center;width:140px;height:140px}.award_work .past_year_header .award_rank{width:140px;height:auto;line-height:0}@media print,screen and (max-width: 767px){.award_work .past_year_header .award_rank{width:80px}}.award_work .past_year_header .award_rank img{width:100%;height:auto}.award_work .past_year_header.less_than_fourth{width:234px}.award_work .past_year_header.less_than_fourth .award_rank.less{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;width:234px;height:90px;background:url(../img/decoration_002.webp) no-repeat 50% 50%;background-size:234px auto;color:#ff00a2;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff;letter-spacing:5px;font-size:60px;font-family:"Zen Antique",serif;line-height:1}@media print,screen and (max-width: 767px){.award_work .past_year_header.less_than_fourth .award_rank.less{width:160px;height:60px;background-size:160px auto;letter-spacing:1px;font-size:40px}}.award_work .past_year_header.less_than_fourth .award_rank.less span{padding:17px 0 0;color:#000;letter-spacing:normal;font-size:30px;font-family:"Zen Antique",serif}.award_work .past_year_header.less_than_fourth .award_rank.less span:first-of-type{padding:17px 5px 0 0}@media print,screen and (max-width: 767px){.award_work .past_year_header.less_than_fourth .award_rank.less span{font-size:20px}}.award_work .past_year_header .year{color:#ff00a2;letter-spacing:normal;font-size:30px;font-family:"Zen Antique",serif}.award_work .past_year_header .year span{color:#000;font-size:14px}.award_work p{margin:0;padding:30px 0 0;text-align:center;letter-spacing:4px;font-weight:900;font-size:50px;line-height:normal}@media print,screen and (max-width: 960px){.award_work p{letter-spacing:.5vw;font-size:6vw}}.award_work p.f50{font-size:50px}@media print,screen and (max-width: 960px){.award_work p.f50{font-size:5vw}}.award_work p.f45{font-size:45px}@media print,screen and (max-width: 960px){.award_work p.f45{font-size:4.5vw}}.award_work p.f40{font-size:40px}@media print,screen and (max-width: 960px){.award_work p.f40{font-size:4vw}}.award_work p.f35{font-size:35px}@media print,screen and (max-width: 960px){.award_work p.f35{font-size:3.5vw}}.award_work p.f30{font-size:30px}@media print,screen and (max-width: 960px){.award_work p.f30{font-size:3vw}}.award_work p.name{position:absolute;right:0;bottom:20px;left:0;margin:0;padding:0;text-align:center;letter-spacing:1px;font-weight:700;font-size:20px}@media print,screen and (max-width: 767px){.award_work p.name{padding:0 10px;font-size:13px}}.award_work p span{letter-spacing:normal;font-size:24px}@media print,screen and (max-width: 1023px){.award_work p span{font-size:20px}}@media print,screen and (max-width: 767px){.award_work p span{font-size:18px}}.more_bannar{margin:0 0 40px;padding:0 50px}@media print,screen and (max-width: 767px){.more_bannar{padding:0 20px}}@media print,screen and (max-width: 767px){.more_bannar h2{padding:0 20px}}.more_bannar ul{display:flex;align-items:flex-start;justify-content:center;margin:50px auto 0;max-width:910px;width:100%;list-style:none;line-height:0;gap:80px}@media print,screen and (max-width: 1279px){.more_bannar ul{gap:40px}}@media print,screen and (max-width: 767px){.more_bannar ul{align-items:center;flex-direction:column;justify-content:center;margin:30px auto 0;gap:20px}}.more_bannar ul li{margin:0;padding:0;width:calc((100% - 160px)/3)}@media print,screen and (max-width: 1279px){.more_bannar ul li{width:calc((100% - 80px)/3)}}@media print,screen and (max-width: 767px){.more_bannar ul li{width:60%}}.more_bannar ul li img{width:100%;height:auto}.more_bannar p.note{margin:20px 0 0;text-align:center;font-size:13px}.x_post{margin:0 auto 80px;max-width:800px}header{z-index:20;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 50px;height:114px;background-color:#fff}@media print,screen and (max-width: 1023px){header{padding:0 30px}}@media print,screen and (max-width: 767px){header{position:fixed;top:0;right:0;left:0;padding:3px 20px 0;height:56px;border-bottom:#e9e9e9 solid 1px;background:#fff;box-shadow:0 0 10px -5px #525252}header::before{position:absolute;top:0;right:0;left:0;z-index:12;height:3px;background:linear-gradient(90deg, rgb(202, 156, 16) 0%, rgb(230, 194, 55) 50%, rgb(202, 156, 16) 100%);content:""}}header .logo{position:relative;z-index:16;margin:-10px 0 0;padding:0;line-height:0}@media print,screen and (max-width: 767px){header .logo{margin:-3px 0 0}}header .logo img{width:176px;height:auto}@media print,screen and (max-width: 1023px){header .logo img{width:156px}}@media print,screen and (max-width: 767px){header .logo img{width:95px;height:auto}}header .header_navi{margin:0;padding:0}@media print,screen and (max-width: 767px){header .header_navi{display:none}}header .header_navi ul{display:flex;align-items:center;justify-content:flex-start}header .header_navi ul li{position:relative;margin:0;padding:0 0 0 50px;line-height:1}@media print,screen and (max-width: 1023px){header .header_navi ul li{padding:0 0 0 22px}}@media print,screen and (max-width: 767px){header .header_navi ul li{padding:0;border-bottom:#e9e9e9 solid 1px}header .header_navi ul li:last-child{border-bottom:none}}header .header_navi ul li a{color:#707070;text-decoration:none;font-weight:500;font-size:13px}@media print,screen and (max-width: 767px){header .header_navi ul li a{display:block;padding:0 0 0 20px;height:50px;background:url(../img/icon-arrow-menu-sp.svg) no-repeat top 50% left 10px;color:#2c1815;line-height:50px}}header .header_navi ul li a span{display:inline-flex;align-items:center;justify-content:flex-start}header .header_navi ul li a span img{margin:0 0 0 10px;width:20px;height:auto}@media print,screen and (max-width: 1023px){header .header_navi ul li a span img{margin:0 0 0 5px;width:16px}}header .header_navi ul li::before{position:absolute;top:50%;left:21px;width:2px;height:20px;background-color:#f573a0;content:"";transform:rotate(23deg) translate(0, -50%)}@media print,screen and (max-width: 1023px){header .header_navi ul li::before{left:6px}}@media print,screen and (max-width: 767px){header .header_navi ul li::before{display:none}}header .header_navi ul li:first-child::before{display:none}header .menu_btn{display:none}@media print,screen and (max-width: 767px){header .menu_btn{position:fixed;top:0;right:10px;z-index:9999;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;width:40px;height:56px;cursor:pointer;transition:right .7s cubic-bezier(0.26, 0.63, 0, 0.99)}header .menu_btn .mbox{position:relative;margin:0;padding:0;width:30px;height:16px}header .menu_btn .mbox .hambarg:nth-child(1){position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, rgb(213, 179, 67) 0%, rgb(245, 115, 160) 100%);transition:ease .5s}header .menu_btn .mbox .hambarg:nth-child(2){position:absolute;top:50%;left:0;width:100%;height:3px;background:linear-gradient(90deg, rgb(213, 179, 67) 0%, rgb(245, 115, 160) 100%);transition:ease .5s}header .menu_btn .mbox .hambarg:nth-child(3){position:absolute;top:100%;left:0;width:100%;height:3px;background:linear-gradient(90deg, rgb(213, 179, 67) 0%, rgb(245, 115, 160) 100%);transition:ease .5s}header .menu_btn.action .mbox .hambarg:nth-child(1){top:50%;transform:rotate(45deg)}header .menu_btn.action .mbox .hambarg:nth-child(2){opacity:0}header .menu_btn.action .mbox .hambarg:nth-child(3){top:50%;transform:rotate(-45deg)}}.sp_navi{display:none}@media print,screen and (max-width: 767px){.sp_navi{position:fixed;top:-400px;right:0;left:0;z-index:10;display:block;padding:30px;border-bottom:#e9e9e9 solid 1px;background:#fff;transition:.7s cubic-bezier(0.26, 0.63, 0, 0.99)}.sp_navi.on{top:60px}.sp_navi ul li{position:relative;margin:0;padding:0;border-bottom:#e9e9e9 solid 1px;line-height:1}.sp_navi ul li:last-child{border-bottom:none}.sp_navi ul li a{display:block;padding:0 0 0 20px;height:50px;background:url(../img/icon-arrow-menu-sp.svg) no-repeat top 50% left 10px;color:#2c1815;text-decoration:none;font-weight:500;font-size:13px;line-height:50px}.sp_navi ul li a span{display:flex;align-items:center;justify-content:space-between}.sp_navi ul li a span img{width:16px;height:auto}}footer{margin:0 6.7%;padding:25px 30px 25px;background:#fff;text-align:center}@media print,screen and (max-width: 1279px){footer{margin:0 50px}}@media print,screen and (max-width: 767px){footer{margin:0 10px;padding:10px 0 25px}}footer nav{overflow:hidden;margin:0 auto;padding:0;text-align:center}footer nav ul{display:inline-block !important;margin:0 auto;padding:0}@media print,screen and (max-width: 767px){footer nav ul{display:block !important;border-top:#ccc dotted 1px}}footer nav li{float:left;margin:0 30px;padding:0;list-style:none}@media print,screen and (max-width: 767px){footer nav li{float:none;margin:0;padding:0;height:40px;border-bottom:#ccc dotted 1px;list-style:none}}footer nav li a{margin:0;padding:0;color:#000;text-decoration:none;font-weight:700;font-size:13px}footer nav li a:hover{color:#ccc}@media print,screen and (max-width: 767px){footer nav li a{display:block;padding:0 20px;height:40px;text-align:left;line-height:40px}}footer p.copyright{margin:0;padding:15px 0 0;text-align:center;letter-spacing:normal;font-size:10px;font-family:"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}.banners{margin:0 6.7%;padding:120px 80px 90px;background-color:#fff;text-align:center;line-height:0}@media print,screen and (max-width: 1279px){.banners{margin:0 50px}}@media print,screen and (max-width: 1023px){.banners{padding:120px 50px 90px}}@media print,screen and (max-width: 767px){.banners{margin:0 10px;padding:40px 30px 40px}}.banners ul{display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 -50px}@media print,screen and (max-width: 1023px){.banners ul{margin:0 0 0 -30px}}@media print,screen and (max-width: 767px){.banners ul{display:block;margin:0}}.banners ul li{padding:0 0 0 50px;max-width:300px}@media print,screen and (max-width: 1023px){.banners ul li{padding:0 0 0 30px}}@media print,screen and (max-width: 767px){.banners ul li{margin:0 auto;padding:0 0 20px;max-width:218px}}.banners ul li img{width:100%;height:auto;border:#e2e2e2 solid 1px}#top{margin:0 6.7%;padding:0;background-color:#fff}@media print,screen and (max-width: 1279px){#top{margin:0 50px}}@media print,screen and (max-width: 767px){#top{margin:0 10px}}#top .top_hero{margin:0;padding:0;line-height:0}#top .top_hero h1{margin:0;padding:0;line-height:0}#top .top_hero .hero_img{position:relative;margin:0 auto;padding:0 30px 0;line-height:0}@media print,screen and (max-width: 767px){#top .top_hero .hero_img{padding:0}}#top .top_hero .hero_img img{width:100%;height:auto}#top .top_hero .hero_img img.sp{display:none}@media print,screen and (max-width: 767px){#top .top_hero .hero_img img.sp{display:block}}@media print,screen and (max-width: 767px){#top .top_hero .hero_img img.pc{display:none}}#top .top_hero .copy{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:center;width:184px;height:40px;background-color:#f46da5;color:#fff;letter-spacing:2px;font-weight:700;font-size:15px}@media print,screen and (max-width: 1023px){#top .top_hero .copy{top:0;right:30px;width:145px;height:40px;letter-spacing:1px;font-size:14px}}@media print,screen and (max-width: 767px){#top .top_hero .copy{display:none}}#top .top_about{margin:0;padding:120px 80px 0}@media print,screen and (max-width: 1280px){#top .top_about{padding:120px 50px 0}}@media print,screen and (max-width: 1023px){#top .top_about{padding:100px 50px 0}}@media print,screen and (max-width: 767px){#top .top_about{padding:50px 30px 0}}#top .top_about h2{margin:0 0 67px}@media print,screen and (max-width: 767px){#top .top_about h2{margin:0 0 30px}}#top .top_about .flex{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:0 auto 50px;max-width:1080px}@media print,screen and (max-width: 1023px){#top .top_about .flex{display:block}}#top .top_about .flex .banner{margin:0;padding:0;width:368px;line-height:0}#top .top_about .flex .banner img{width:100%;height:auto}@media print,screen and (max-width: 1023px){#top .top_about .flex .banner{float:left;margin:0 40px 20px 0;width:40%}}@media print,screen and (max-width: 767px){#top .top_about .flex .banner{display:flex;float:none;overflow:hidden;align-items:center;justify-content:center;margin:0 0 30px;width:auto}}#top .top_about .flex .description{box-sizing:border-box;padding:0 0 0 80px;width:calc(100% - 368px)}@media print,screen and (max-width: 1280px){#top .top_about .flex .description{padding:0 0 0 50px}}#top .top_about .flex .description p{margin:0 0 20px}@media print,screen and (max-width: 1023px){#top .top_about .flex .description{padding:0;width:auto}}#top .top_about .flex p.notice{margin:0;padding:0;width:100%;text-align:right;font-size:11px}@media print,screen and (max-width: 767px){#top .top_about .flex p.notice{text-align:left}}#top .top_about h3{margin:0 0 30px;padding:0;text-align:center;font-weight:700;font-size:30px}#top .top_about .movie{margin:0 auto;padding:0;max-width:800px}#top .top_about .movie .movie_box{position:relative;padding:56.25% 0 0 0}#top .top_about .movie .movie_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top .top_judge_info{margin:0;padding:120px 80px 0}@media print,screen and (max-width: 1280px){#top .top_judge_info{padding:120px 50px 0}}@media print,screen and (max-width: 1023px){#top .top_judge_info{padding:100px 50px 0}}@media print,screen and (max-width: 767px){#top .top_judge_info{padding:80px 30px 0}}#top .top_judge_info h2{margin:0 0 67px}@media print,screen and (max-width: 767px){#top .top_judge_info h2{margin:0 0 30px}}#top .top_judge_info .flex{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1080px}@media print,screen and (max-width: 1023px){#top .top_judge_info .flex{align-items:flex-start}}@media print,screen and (max-width: 767px){#top .top_judge_info .flex{display:block}}#top .top_judge_info .flex .banner{margin:0;padding:0;width:368px;line-height:0}#top .top_judge_info .flex .banner img{width:100%;height:auto}@media print,screen and (max-width: 1023px){#top .top_judge_info .flex .banner{margin:0 0 20px 40px;width:40%}}@media print,screen and (max-width: 767px){#top .top_judge_info .flex .banner{display:none}}#top .top_judge_info .flex .banner_sp{display:none}@media print,screen and (max-width: 767px){#top .top_judge_info .flex .banner_sp{display:block;margin:0 -30px 30px;width:auto}#top .top_judge_info .flex .banner_sp img{width:100%;height:auto}}#top .top_judge_info .flex .description{box-sizing:border-box;padding:0 80px 0 0;width:calc(100% - 368px)}@media print,screen and (max-width: 1280px){#top .top_judge_info .flex .description{padding:0 50px 0 0}}#top .top_judge_info .flex .description p{margin:0 0 20px}@media print,screen and (max-width: 1023px){#top .top_judge_info .flex .description{padding:0;width:60%}}@media print,screen and (max-width: 767px){#top .top_judge_info .flex .description{width:auto}}#top .award_wrapper{padding:120px 80px 0}@media print,screen and (max-width: 1023px){#top .award_wrapper{padding:120px 50px 0}}@media print,screen and (max-width: 767px){#top .award_wrapper{padding:80px 20px 0}}#top .nomination_list{margin:0 auto;padding:120px 80px 0;max-width:842px}@media print,screen and (max-width: 1023px){#top .nomination_list{padding:100px 50px 0}}@media print,screen and (max-width: 1023px){#top .nomination_list{padding:88px 20px 0}}#top .nomination_list h2{margin:0 0 140px}@media print,screen and (max-width: 767px){#top .nomination_list h2{margin:0 0 47px}}#top .nomination_list ul li{margin:0 0 120px}#top .nomination_list ul li:last-child{margin:0}@media print,screen and (max-width: 767px){#top .nomination_list ul li{margin:0 0 80px}}#top .nomination_list ul li .nomination.award_work{margin:0 auto;padding:0;min-height:inherit;border:none;line-height:0}#top .nomination_list ul li .nomination.award_work img{width:100%;height:auto}#top .nomination_list ul li .nomination.award_work .number{position:absolute;top:57px;right:0;left:0;background-image:url(../img/decoration_003.webp);background-position:50% 50%;background-size:contain;background-size:auto 32px;background-repeat:no-repeat;text-align:center}@media print,screen and (max-width: 749px){#top .nomination_list ul li .nomination.award_work .number{top:40px;background-size:auto 20px}}#top .nomination_list ul li .nomination.award_work .number span{text-align:center;font-weight:900;font-size:26px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif}@media print,screen and (max-width: 749px){#top .nomination_list ul li .nomination.award_work .number span{font-size:18px}}#top .nomination_list ul li .note{padding:0 18px}@media print,screen and (max-width: 767px){#top .nomination_list ul li .note{padding:0 10px}}#top .nomination_list ul li .note p{margin:0;padding:20px 0 0;font-size:15px}@media print,screen and (max-width: 767px){#top .nomination_list ul li .note p{font-size:14px}#top .nomination_list ul li .note p b{display:inline-block;padding:0 0 5px;text-align:left;font-size:16px}}#top .top_past_award{margin:0;padding:120px 80px 0}@media print,screen and (max-width: 1023px){#top .top_past_award{padding:100px 50px 0}}@media print,screen and (max-width: 767px){#top .top_past_award{padding:80px 20px 0}}#top .top_past_award h2{margin:0 0 140px}@media print,screen and (max-width: 767px){#top .top_past_award h2{margin:0 0 76px}}@media print,screen and (max-width: 767px){#top .top_past_award .more{margin:-40px 0 0}}#about{margin:0;padding:0}#about .about_wrapper{margin:0 auto;padding:0 80px;max-width:960px}@media print,screen and (max-width: 1023px){#about .about_wrapper{padding:0 50px}}@media print,screen and (max-width: 767px){#about .about_wrapper{padding:0 30px}}#about .about_wrapper .about_introduction{margin:0;padding:66px 0 0}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction{padding:40px 0 0}}#about .about_wrapper .about_introduction p.read{margin:0 0 10px;text-align:justify;font-weight:500;font-size:16px;line-height:2em}@media print,screen and (max-width: 1280px){#about .about_wrapper .about_introduction p.read{font-size:15px}}#about .about_wrapper .about_introduction p.notice{margin:0 0 50px;padding:0;text-align:right;font-size:13px;line-height:2em}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction p.notice{text-align:justify}}#about .about_wrapper .about_introduction .about_card{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 0 -50px;padding:0}@media print,screen and (max-width: 1023px){#about .about_wrapper .about_introduction .about_card{margin:0 0 0 -40px}}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction .about_card{display:block;margin:0}}#about .about_wrapper .about_introduction .about_card li{box-sizing:border-box;padding:0 0 0 50px;width:33.3333%}@media print,screen and (max-width: 1023px){#about .about_wrapper .about_introduction .about_card li{padding:0 0 0 40px}}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction .about_card li{padding:0 0 30px;width:auto}}#about .about_wrapper .about_introduction .about_card li .card{margin:0;padding:0}#about .about_wrapper .about_introduction .about_card li .card .image{margin:0 0 26px;padding:0;line-height:0}#about .about_wrapper .about_introduction .about_card li .card .image img{width:100%;height:auto}#about .about_wrapper .about_introduction .about_card li .card .image img.sp{display:none}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction .about_card li .card .image img.sp{display:block}}@media print,screen and (max-width: 767px){#about .about_wrapper .about_introduction .about_card li .card .image img.pc{display:none}}#about .about_wrapper .about_introduction .about_card li .card p{margin:0;font-size:14px}#about .about_wrapper .about_introduction .about_card li .card p.title{margin:0 0 10px;text-align:center;font-weight:700;font-size:16px}@media print,screen and (max-width: 1023px){#about .about_wrapper .about_introduction .about_card li .card p.title{letter-spacing:normal;font-size:15px}}#about .about_wrapper .about_goal{margin:0 auto;padding:120px 0 0;max-width:800px}@media print,screen and (max-width: 767px){#about .about_wrapper .about_goal{padding:45px 0 0}}#about .about_wrapper .about_goal h2{margin:0 0 40px}#about .about_wrapper .about_schedule{margin:0 auto;padding:120px 0 0;max-width:800px}@media print,screen and (max-width: 767px){#about .about_wrapper .about_schedule{padding:45px 0 0}}#about .about_wrapper .about_schedule h2{margin:0 0 40px}#about .about_wrapper .about_schedule .flex{display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width: 767px){#about .about_wrapper .about_schedule .flex{display:block}}#about .about_wrapper .about_schedule .flex .schedule{box-sizing:border-box;padding:0 50px 0 0;width:calc(100% - 380px)}@media print,screen and (max-width: 767px){#about .about_wrapper .about_schedule .flex .schedule{width:auto}}#about .about_wrapper .about_schedule .flex .schedule dl{display:flex;align-items:flex-start;justify-content:flex-start;margin:0;padding:3px 0;text-align:left;font-weight:500;font-size:15px;line-height:2em}#about .about_wrapper .about_schedule .flex .schedule dl dt{margin:0;padding:0 15px 0 0}#about .about_wrapper .about_schedule .flex .schedule dl dd{margin:0;padding:0;text-align:left}#about .about_wrapper .about_schedule .flex .schedule_image{margin:0 -120px 0 0;width:500px;line-height:0}@media print,screen and (max-width: 767px){#about .about_wrapper .about_schedule .flex .schedule_image{display:flex;overflow:hidden;align-items:flex-start;justify-content:center;margin:30px -30px 0;width:auto;height:200px}}#about .about_wrapper .about_schedule .flex .schedule_image img{width:100%;height:auto}#about .about_wrapper .about_judge{margin:0 auto;padding:120px 0 50px;max-width:800px}@media print,screen and (max-width: 767px){#about .about_wrapper .about_judge{padding:45px 0 20px}}#about .about_wrapper .about_judge h2{margin:0 0 40px}#award{margin:0;padding:0}.award_wrapper{margin:0 auto;padding:0 80px;max-width:960px}@media print,screen and (max-width: 1023px){.award_wrapper{padding:0 50px}}@media print,screen and (max-width: 767px){.award_wrapper{padding:0 20px}}.award_wrapper h2{margin:0 0 112px}@media print,screen and (max-width: 767px){.award_wrapper h2{margin:0 0 72px}}.award_wrapper .award_navi{margin:50px 0 132px;padding:0}@media print,screen and (max-width: 767px){.award_wrapper .award_navi{margin:30px 0 75px}}.award_wrapper .award_navi ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:0 0 0 -20px}@media print,screen and (max-width: 1180px){.award_wrapper .award_navi ul{margin:0 0 0 -10px}}.award_wrapper .award_navi ul li{box-sizing:border-box;margin:0;padding:0 0 10px 20px;width:20%}@media print,screen and (max-width: 767px){.award_wrapper .award_navi ul li{padding:0 0 10px 10px;width:33.33333%}.award_wrapper .award_navi ul li:first-child{width:33.33333%}}.award_wrapper .award_navi ul li a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:35px;border:#f573a0 solid 2px;border-radius:40px;color:#f573a0;text-decoration:none;letter-spacing:normal;font-size:13px;line-height:normal}.award_wrapper .award_navi ul li a.on{border:none;background:linear-gradient(90deg, #e78f77 0%, #f573a0 100%);color:#fff}@media print,screen and (max-width: 374px){.award_wrapper .award_navi ul li a{font-size:11px}}.award_wrapper .award_list{margin:0 auto;max-width:842px}.award_wrapper .award_list ul li{margin:0 0 120px}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li{margin:0 0 80px}}.award_wrapper .award_list ul li .award_work{margin:0 auto 20px}.award_wrapper .award_list ul li .note{padding:0 18px}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li .note{padding:0 10px}}.award_wrapper .award_list ul li .note p{margin:0;padding:0;font-size:15px}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li .note p{font-size:14px}.award_wrapper .award_list ul li .note p b{display:inline-block;padding:0 0 5px;text-align:left;font-size:16px}}.award_wrapper .award_list ul li h3{display:flex;align-items:center;justify-content:center;margin:30px 0 50px;height:60px;background:linear-gradient(20deg, #d29601 0%, #f0cb00 100%);color:#fff;font-weight:700;font-size:20px;line-height:1}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li h3{margin:30px -20px 30px;height:50px;font-size:15px}}.award_wrapper .award_list ul li dl{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 50px;padding:0}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl{display:block}}.award_wrapper .award_list ul li dl dt{margin:0 40px 0 0;padding:0;width:130px;text-align:center}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dt{margin:0 auto 20px;width:auto}}.award_wrapper .award_list ul li dl dt .photo{overflow:hidden;width:130px;height:130px;border-radius:100%;line-height:0}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dt .photo{margin:0 auto}}.award_wrapper .award_list ul li dl dt .photo img{width:100%;height:auto}.award_wrapper .award_list ul li dl dt p.judge{margin:5px 0 0;text-align:center;font-weight:700;font-size:16px;line-height:1.4em}.award_wrapper .award_list ul li dl dt p.judge span{letter-spacing:normal;font-weight:normal;font-size:12px;line-height:1em}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dt p.judge span br{display:none}}.award_wrapper .award_list ul li dl dd{margin:0;padding:0;width:calc(100% - 170px)}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dd{width:auto}}.award_wrapper .award_list ul li dl dd .comment{position:relative;padding:30px;border:5px solid #b29540;border-radius:10px;font-weight:500;font-size:15px;line-height:2em}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dd .comment{padding:20px;border:4px solid #b29540;font-size:14px;line-height:1.8em}.award_wrapper .award_list ul li dl dd .comment br{display:none}}.award_wrapper .award_list ul li dl dd .comment:before{position:absolute;top:52px;left:-23px;z-index:2;border:10px solid rgba(0,0,0,0);border-right:20px solid #fff;content:""}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dd .comment:before{top:-22px;left:50%;z-index:2;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:20px solid #fff}}.award_wrapper .award_list ul li dl dd .comment:after{position:absolute;top:52px;left:-33px;z-index:1;border:10px solid rgba(0,0,0,0);border-right:20px solid #b29540;content:""}@media print,screen and (max-width: 767px){.award_wrapper .award_list ul li dl dd .comment:after{top:-30px;left:50%;z-index:1;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:20px solid #b29540}}.review{padding:0 80px 120px}@media print,screen and (max-width: 1023px){.review{padding:0 50px 100px}}@media print,screen and (max-width: 767px){.review{padding:0 30px 50px}}.review h2{margin:0 0 60px}.review .review_flex{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1080px}@media print,screen and (max-width: 1250px){.review .review_flex{flex-direction:column;gap:38px}}.review .review_flex .review_block{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:calc(50% - 19px);gap:38px}@media print,screen and (max-width: 1250px){.review .review_flex .review_block{width:100%}}.review .review_flex .review_block .review_box{display:flex;align-items:flex-start;justify-content:flex-start;padding:40px;border-radius:30px;background:linear-gradient(180deg, rgb(213, 178, 68) 0%, rgb(245, 116, 159) 100%);gap:50px}@media print,screen and (max-width: 767px){.review .review_flex .review_block .review_box{align-items:center;flex-direction:column;justify-content:flex-start;padding:30px;border-radius:30px;gap:20px}}.review .review_flex .review_block .review_box .photo_box{flex-shrink:0;width:130px}@media print,screen and (max-width: 1439px){.review .review_flex .review_block .review_box .photo_box{width:100px}}.review .review_flex .review_block .review_box .photo_box .photo{overflow:hidden;width:130px;height:130px;border-radius:100%;line-height:0}@media print,screen and (max-width: 1439px){.review .review_flex .review_block .review_box .photo_box .photo{width:100px;height:100px}}@media print,screen and (max-width: 767px){.review .review_flex .review_block .review_box .photo_box .photo{margin:0 auto}}.review .review_flex .review_block .review_box .photo_box .photo img{width:100%;height:auto}.review .review_flex .review_block .review_box .photo_box p.judge{margin:5px 0 0;color:#fff;text-align:center;font-weight:700;font-size:16px;line-height:1.4em}.review .review_flex .review_block .review_box .photo_box p.judge span{letter-spacing:normal;font-weight:normal;font-size:12px;line-height:1em}@media print,screen and (max-width: 767px){.review .review_flex .review_block .review_box .photo_box p.judge span br{display:none}}.review .review_flex .review_block .review_box .comment{color:#fff;text-align:justify;font-weight:500;font-size:16px;line-height:2em}@media print,screen and (max-width: 767px){.review .review_flex .review_block .review_box .comment{font-size:14px}}#judge{margin:0;padding:0}#judge .judge_wrapper{margin:0 auto;padding:80px 80px 0;max-width:960px}@media print,screen and (max-width: 1023px){#judge .judge_wrapper{padding:80px 50px 0}}@media print,screen and (max-width: 767px){#judge .judge_wrapper{padding:50px 30px 0}}#judge .judge_wrapper dl{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 80px;padding:0}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl{display:block}}#judge .judge_wrapper dl dt{margin:0;padding:0;width:200px;line-height:0}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl dt{display:flex;align-items:center;justify-content:space-between;width:auto}}#judge .judge_wrapper dl dt img{width:100%;height:auto}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl dt img{width:100px}}#judge .judge_wrapper dl dt p.sp{display:none}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl dt p.sp{display:block;margin:0;padding:0 0 0 20px;width:calc(100% - 100px);font-size:11px;line-height:1.8em}#judge .judge_wrapper dl dt p.sp b{display:inline-block;padding:0 0 5px;font-weight:700;font-size:14px}}#judge .judge_wrapper dl dd{box-sizing:border-box;margin:0;padding:0 0 0 50px;width:calc(100% - 200px)}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl dd{padding:20px 0 0;width:auto}}#judge .judge_wrapper dl dd p{margin:0 0 10px;font-size:15px}#judge .judge_wrapper dl dd p b{font-size:18px}@media print,screen and (max-width: 767px){#judge .judge_wrapper dl dd p{margin:0;font-size:14px}#judge .judge_wrapper dl dd p.pc{display:none}}#judge .judge_wrapper dl dd p a{color:#f573a0;text-decoration:underline}
/*# sourceMappingURL=style.min.css.map */