@media screen and (750px < width){html #main p.toppage_cmd{display:block;text-align:center;line-height:1}html #main p.toppage_cmd .en{display:block;font-family:Prata,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:28px;letter-spacing:.2em;text-indent:.2em}html #main p.toppage_cmd .jp{display:block;margin-top:12px;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:28px;letter-spacing:.2em;text-indent:.2em}html #main p.toppage_cmd.ext_line{padding-bottom:50px;background-image:linear-gradient(90deg,#38a804,#38a804);background-size:60px 2px;background-repeat:no-repeat;background-position:center 100%}html #firstview_slider{width:100%;max-width:1240px;opacity:0;margin:0 auto}html #firstview_slider .slide .slide_inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:460px;position:relative;overflow:hidden}html #firstview_slider .slide .slide_inner:after{content:"";width:100%;height:100%;background:#00000040;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:5}html #firstview_slider .slide .slide_inner .photo{width:1240px;height:100%;object-fit:cover;object-position:center center;transform:translate(-50%);position:absolute;left:50%;top:0;z-index:0}html #firstview_slider .slide .slide_inner .content{max-width:740px;color:#fff;position:relative;z-index:10}html #firstview_slider .slide .slide_inner .content .date{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:.04em}html #firstview_slider .slide .slide_inner .content .sub{margin-top:23px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;line-height:34px;letter-spacing:.16em}html #firstview_slider .slide .slide_inner .content .title{display:-webkit-box;margin-top:10px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;line-height:1.4;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}html #firstview_slider .slide .slide_inner .content .link{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:180px;height:28px;margin-top:18px;border:1px solid #ffffff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:12px;line-height:1;letter-spacing:.16em}html #firstview_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:0;bottom:-20px;gap:0 8px}html #firstview_slider .slick-dots li{box-sizing:content-box;width:60px;height:2px;margin:0;background:#dcdcdc;overflow:hidden}html #firstview_slider .slick-dots li button{display:block;width:0;padding:0;background:#919191;line-height:0}html #firstview_slider .slick-dots li button:before{display:none}html #firstview_slider.slide_start .slick-dots li.slick-active button{width:100%;transition:width 5s linear}html #firstview_slider .slick-next,html #firstview_slider .slick-prev{content:"";width:24.467px;height:46.789px;background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;z-index:100}html #firstview_slider .slick-next:before,html #firstview_slider .slick-prev:before{display:none}html #firstview_slider .slick-next{background-image:url(./slick_next_pcu.svg);right:18px}html #firstview_slider .slick-prev{background-image:url(./slick_prev_pcu.svg);left:18px}html #new_topics{margin-top:100px}html #new_topics .content_wrapper{width:980px;margin:0 auto;padding:45px 0}html #english{padding:90px 0 80px;background:#222}html #english *{color:#fff!important}html #english .content_wrapper{width:980px;margin:0 auto;padding-top:45px}html #english .content_wrapper .cmd_post_item ul.item.type_tags>div a{border-color:#fff}html #english .content_wrapper .more{width:250px;height:50px;margin:50px auto 0}html #english .content_wrapper .more a{display:inline}html #english .content_wrapper .more a svg{width:100%;height:100%}html #recommend{margin-top:90px}html #recommend .content_wrapper{width:980px;margin:0 auto;padding:55px 0 80px}html #recommend .content_wrapper .more{width:250px;height:50px;margin:70px auto 0}html #recommend .content_wrapper .more a{display:inline}html #recommend .content_wrapper .more a svg{width:100%;height:100%}html #popular_tags{padding:85px 0 95px;background:#f5f5f5}html #popular_tags .toppage_cmd .en{letter-spacing:.1em}html #popular_tags .content_wrapper{margin-top:45px}html #popular_tags .content_wrapper ul{width:680px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}html #popular_tags .content_wrapper ul li{margin:0 10px 10px 0}html #popular_tags .content_wrapper ul li a{display:block;padding:4px 10px 5px;border:1px solid #ac7822;border-radius:3px;color:#ac7822;font-size:14px;line-height:1.4}html #information{padding:80px 0 70px}html #information .content_wrapper{width:980px;margin:70px auto 0;position:relative}html #information .content_wrapper .list{padding-bottom:40px;letter-spacing:-.4em}html #information .content_wrapper .list .item{display:inline-block;width:470px;background:#f5f5f5;vertical-align:top}html #information .content_wrapper .list .item:nth-child(2n){margin-left:40px}html #information .content_wrapper .list .item:nth-child(n+3){margin-top:10px}html #information .content_wrapper .list .item ul{display:inline-block;letter-spacing:normal;vertical-align:top}html #information .content_wrapper .list .item ul:nth-child(1){width:150px}html #information .content_wrapper .list .item ul:nth-child(2){box-sizing:border-box;width:320px;padding:30px 30px 0 20px}html #information .content_wrapper .list .item ul li.kind_photo{width:150px;height:150px;background:#fff;overflow:hidden}html #information .content_wrapper .list .item ul li.kind_photo a{display:inline}html #information .content_wrapper .list .item ul li.kind_photo a img{width:100%!important;height:100%;object-fit:cover}html #information .content_wrapper .list .item ul li.kind_date{color:#959595;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:12px}html #information .content_wrapper .list .item ul li.kind_title{margin-top:12px;color:#333;font-size:14px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #information .content_wrapper .more{width:250px;height:50px;margin:0 auto}html #information .content_wrapper .more a{display:inline}html #information .content_wrapper .more a svg{width:100%;height:100%}html #present{padding:100px 0 70px;background:#f5f5f5}html #present .content_wrapper{width:980px;margin:70px auto 0;position:relative}html #present .content_wrapper .present_none{width:900px;margin:0 auto 60px;font-size:32px}html #present .content_wrapper .slider_wrapper{overflow:hidden;padding-bottom:45px}html #present .content_wrapper ul.slider{width:1012px;margin:0 auto}html #present .content_wrapper li{box-sizing:content-box;padding-right:33px;position:relative}html #present .content_wrapper li .item{width:220px}html #present .content_wrapper li .item.type_photo{width:220px;height:220px;background:#fff;overflow:hidden}html #present .content_wrapper li .item.type_photo a{display:inline}html #present .content_wrapper li .item.type_photo a img{width:100%!important;height:100%;object-fit:cover}html #present .content_wrapper li .item.type_code{color:#ac7820;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px}html #present .content_wrapper li .item.type_name,html #present .content_wrapper li .item.type_prize{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px}html #present .content_wrapper .slider_prev{cursor:pointer;position:absolute;right:calc(100% + 30px);top:100px}html #present .content_wrapper .slider_next{cursor:pointer;position:absolute;left:calc(100% + 30px);top:100px}html #present .content_wrapper .more{width:250px;height:50px;margin:0 auto}html #present .content_wrapper .more a{display:inline}html #present .content_wrapper .more a svg{width:100%;height:100%}}@media screen and (width <= 750px){html #main p.toppage_cmd{display:block;text-align:center;line-height:1}html #main p.toppage_cmd .en{display:block;font-family:Prata,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.6666666667vw;letter-spacing:.15em;text-indent:.15em}html #main p.toppage_cmd .jp{display:block;margin-top:4vw;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:6.6666666667vw;letter-spacing:.2em;text-indent:.2em}html #main p.toppage_cmd.ext_line{padding-bottom:9.3333333333vw;background-image:linear-gradient(90deg,#38a804,#38a804);background-size:18vw .4vw;background-repeat:no-repeat;background-position:center 100%}html #firstview_slider{opacity:0}html #firstview_slider .slide .slide_inner{position:relative}html #firstview_slider .slide .slide_inner:after{content:"";width:100%;height:80vw;background:#0000004d;mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:5}html #firstview_slider .slide .slide_inner .photo{width:100%;height:80vw;object-fit:cover;object-position:center center}html #firstview_slider .slide .slide_inner .content{width:92vw;margin:6vw auto 0;padding-top:0vw;color:#000;position:relative;z-index:10}html #firstview_slider .slide .slide_inner .content .date{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.84vw;line-height:1;letter-spacing:.04em}html #firstview_slider .slide .slide_inner .content .sub{margin-top:3.7333333333vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.84vw;line-height:5.2vw;letter-spacing:.16em}html #firstview_slider .slide .slide_inner .content .title{display:-webkit-box;margin-top:2.6666666667vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.4vw;line-height:1.4;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}html #firstview_slider .slide .slide_inner .content .link{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:92vw;height:9.3333333333vw;margin-top:4vw;border:.2vw solid #000000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1;letter-spacing:.16em}html #firstview_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:0;bottom:-5.3333333333vw;gap:0 1.8666666667vw}html #firstview_slider .slick-dots li{box-sizing:content-box;width:10.6666666667vw;height:.4vw;margin:0;background:#dcdcdc;overflow:hidden}html #firstview_slider .slick-dots li button{display:block;width:0;padding:0;background:#919191;line-height:0}html #firstview_slider .slick-dots li button:before{display:none}html #firstview_slider.slide_start .slick-dots li.slick-active button{width:100%;transition:width 5s linear}html #firstview_slider .slick-next,html #firstview_slider .slick-prev{content:"";width:4.8546666667vw;height:9.332vw;background-size:contain;background-position:center center;background-repeat:no-repeat;transform:none;position:absolute;z-index:100;top:34vw}html #firstview_slider .slick-next:before,html #firstview_slider .slick-prev:before{display:none}html #firstview_slider .slick-next{background-image:url(./slick_next_spu.svg);right:2.8vw}html #firstview_slider .slick-prev{background-image:url(./slick_prev_spu.svg);left:2.8vw}html #new_topics{margin-top:20vw}html #new_topics .content_wrapper{width:84vw;margin:0 auto;padding:12vw 0 13.3333333333vw}html #english{padding:10.6666666667vw 0 13.3333333333vw;background:#222}html #english *{color:#fff!important}html #english .content_wrapper{width:85.3333333333vw;margin:0 auto;padding-top:6vw}html #english .content_wrapper .cmd_post_item ul.item.type_tags>div a{border-color:#fff}html #english .content_wrapper .more{width:81.3333333333vw;height:12vw;margin:9.3333333333vw auto 0}html #english .content_wrapper .more a{display:inline}html #english .content_wrapper .more a svg{width:100%;height:100%}html #recommend{margin-top:17.3333333333vw}html #recommend .content_wrapper{width:auto;margin:0 auto;padding:12vw 0 13.3333333333vw}html #recommend .content_wrapper .cmd_post_list .cmd_post_item:nth-child(n+7){display:none}html #recommend .content_wrapper .cmd_post_list .cmd_post_item:nth-child(2n-1){margin-right:4vw}html #recommend .content_wrapper .cmd_post_list .cmd_post_item:nth-child(n+2){margin-top:0}html #recommend .content_wrapper .cmd_post_list .cmd_post_item:nth-child(n+3){margin-top:6.6666666667vw}html #recommend .content_wrapper .more{width:81.3333333333vw;height:12vw;margin:9.3333333333vw auto 0}html #recommend .content_wrapper .more a{display:inline}html #recommend .content_wrapper .more a svg{width:100%;height:100%}html #popular_tags{padding:13.3333333333vw 0 16vw;background:#f5f5f5}html #popular_tags .toppage_cmd .en{letter-spacing:.1em}html #popular_tags .content_wrapper{margin-top:8vw}html #popular_tags .content_wrapper ul{width:86.6666666667vw;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}html #popular_tags .content_wrapper ul li{margin:0 2.6666666667vw 2.6666666667vw 0}html #popular_tags .content_wrapper ul li a{display:block;padding:1.0666666667vw 2.6666666667vw 1.3333333333vw;border:.2666666667vw solid #ac7822;border-radius:.8vw;color:#ac7822;font-size:3.7333333333vw;line-height:1.4}html #information{padding:12vw 0}html #information .content_wrapper{width:93.3333333333vw;margin:12vw auto 0;position:relative}html #information .content_wrapper .list{padding-bottom:6vw;letter-spacing:-.4em}html #information .content_wrapper .list .item{display:block;width:auto;background:#f5f5f5;vertical-align:top}html #information .content_wrapper .list .item:nth-child(2n){margin-top:2.6666666667vw;margin-left:0}html #information .content_wrapper .list .item:nth-child(n+3){margin-top:2.6666666667vw}html #information .content_wrapper .list .item ul{display:inline-block;letter-spacing:normal;vertical-align:top}html #information .content_wrapper .list .item ul:nth-child(1){width:29.3333333333vw}html #information .content_wrapper .list .item ul:nth-child(2){box-sizing:border-box;width:64vw;padding:4vw 3.3333333333vw 0}html #information .content_wrapper .list .item ul li.kind_photo{width:29.3333333333vw;height:29.3333333333vw;background:#fff;overflow:hidden}html #information .content_wrapper .list .item ul li.kind_photo a{display:inline}html #information .content_wrapper .list .item ul li.kind_photo a img{width:100%!important;height:100%;object-fit:cover}html #information .content_wrapper .list .item ul li.kind_date{color:#959595;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw}html #information .content_wrapper .list .item ul li.kind_title{margin-top:1.3333333333vw;color:#333;font-size:3.7333333333vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #information .content_wrapper .more{width:81.3333333333vw;height:12vw;margin:0 auto}html #information .content_wrapper .more a{display:inline}html #information .content_wrapper .more a svg{width:100%;height:100%}html #present{padding:14.6666666667vw 0 10.6666666667vw;background:#f5f5f5}html #present .content_wrapper{width:93.3333333333vw;margin:11.3333333333vw auto 0;position:relative}html #present .content_wrapper .present_none{width:93.3333333333vw;margin:0vw auto 13.3333333333vw;font-size:6.4vw}html #present .content_wrapper .slider_wrapper{overflow:visible;padding-bottom:6.6666666667vw}html #present .content_wrapper ul.slider{width:85.3333333333vw;margin:0}html #present .content_wrapper ul.slider .slick-list{overflow:visible}html #present .content_wrapper li{box-sizing:content-box;padding-right:6vw;position:relative}html #present .content_wrapper li .item{width:40vw}html #present .content_wrapper li .item.type_photo{width:40vw;height:40vw;background:#fff;overflow:hidden}html #present .content_wrapper li .item.type_photo a{display:inline}html #present .content_wrapper li .item.type_photo a img{width:100%!important;height:100%;object-fit:cover}html #present .content_wrapper li .item.type_code{color:#ac7820;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw}html #present .content_wrapper li .item.type_name,html #present .content_wrapper li .item.type_prize{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.7333333333vw}html #present .content_wrapper .slider_prev,html #present .content_wrapper .slider_next{display:none}html #present .content_wrapper .more{width:81.3333333333vw;height:12vw;margin:0 auto}html #present .content_wrapper .more a{display:inline}html #present .content_wrapper .more a svg{width:100%;height:100%}}
