@charset "utf-8";body{background:#fff;color:#333}body,body .entry-content,body .entry-content p,body .entry-content ul{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}body .entry-content b,body .entry-content strong,body .entry-content .bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:700}body .entry-content .light{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,"Yu Gothic Light",YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}body.android .entry-content .light{font-weight:200}_:lang(x)::-ms-backdrop,.selector{font-family:"Segoe UI",Meiryo,sans-serif;f}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content cite,.entry-content figcaption,.entry-content table,.entry-content address,.entry-content .wp-caption-text,.entry-content .wp-block-file{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}#main_wrap section .sec_inner p{font-size:1.8rem}@media screen and (max-width:600px){#main_wrap section .sec_inner p{font-size:1.6rem}}.sp_only{display:none !important}@media screen and (max-width:600px){.pc_only{display:none !important}.sp_only{display:block !important}}.btn_green a{display:inline-block;text-decoration:none}.btn_green a span{display:inline-block;position:relative;min-width:300px;display:grid;align-items:center;justify-content:center;background:#009145;color:#fff;padding:16px 15px;border-radius:30px;text-align:center;line-height:100%}.btn_green a:hover span{background:#00b858}.btn_green a span:before,.btn_green a span:after{content:"";display:inline-block;position:absolute;top:50%}.btn_green a span:before{right:20px;width:22px;height:22px;border:2px solid #fff;border-radius:20px;margin-top:-11px}.btn_green a span:after{right:28px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-4px}@media screen and (max-width:400px){.btn_green a{display:inline-block;min-width:100px;width:100%;max-width:300px;margin:0 auto}.btn_green a span{min-width:100px;width:100%;max-width:300px}}.post-inner{padding-top:0 !important}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:100%;width:100%}#main_wrap_outer{min-height:calc(100vh - 152px);display:flex;flex-direction:column}#main_wrap{display:flex;flex:1;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;justify-content:flex-start}.blog #main_wrap{justify-content:flex-start}#main_wrap section{max-width:100rem;width:calc(100% - 4rem);margin:0 auto;padding:0}@media screen and (max-width:400px){#main_wrap section{width:calc(100% - 20px)}}#main_wrap h3{color:#009145;border-bottom:3px solid #009145;font-size:5rem;line-height:93%}.single #main_wrap h3{color:#333;line-height:110%;font-size:32px}#main_wrap h3.text-center{text-align:center}#main_wrap h5{margin:2rem auto 2rem !important}@media screen and (max-width:600px){#main_wrap h3{font-size:4rem}#main_wrap h5{font-size:2rem}}.color01{color:#009145}#main_wrap .sec_inner p.in_border{display:block;border:1px solid #009145;padding:2rem;font-size:1.6rem}@media screen and (max-width:600px){#main_wrap .sec_inner p.in_border{font-size:1.4rem}}#main_wrap .sec_inner .with_dot{display:inline-block;position:relative;padding-left:1.5rem}#main_wrap .sec_inner .with_dot:before{content:"・";position:absolute;display:inline-block;top:0;left:-.6rem}#main_wrap .sec_inner h5 .with_dot{padding-left:1.8rem}#main_wrap .sec_inner .with_minus{display:inline-block;position:relative;padding-left:3rem}#main_wrap .sec_inner .with_minus:before{content:"-";position:absolute;display:inline-block;top:0;left:1.5rem}#main_wrap section.top_image{position:relative;max-width:100%;width:100%;padding:0}#main_wrap section.top_image .sec_inner{position:relative;overflow:hidden;max-height:561px}#main_wrap section.top_image .bg{width:100%;height:100%;position:absolute;z-index:2;background:no-repeat #333 center center/cover}#main_wrap section.top_image .bg.sp_only{height:0;padding-top:calc(12rem + 42vw)}#main_wrap section.top_image ul,#main_wrap section.top_image li{margin:0;list-style-type:none}#main_wrap section .top_image_content{position:relative;z-index:3;display:block;max-width:800px;width:calc(100% - 4rem);margin:0 auto;color:#fff;padding:4rem 0 6rem}#main_wrap section .top_image_content a{display:inline-block;max-width:100%}#main_wrap section .top_image_content img{max-width:100%}@media screen and (max-width:600px){#main_wrap section.top_image{max-height:calc(12rem + 42vw )}#main_wrap section .top_image_content{padding:6rem 0 6rem}}#main_wrap section .top_image_content span{display:inline-block}.global_menu{position:relative;z-index:5;background:rgba(0,0,0,.5);text-align:center}.global_menu ul{max-width:100rem;width:calc(100% - 4rem);margin:0 auto;display:inline-flex}.global_menu li{display:flex;width:25%}.global_menu li a{display:flex;position:relative;width:100%;height:9rem;align-items:center;justify-content:center;color:#fff;font-size:3rem;font-weight:700;text-decoration:none}.global_menu ul li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.global_menu ul li:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.global_menu ul li:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.global_menu ul li:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.global_menu li a:hover{color:#00ca45}.global_menu li a.not_ready:hover{color:#fff}.global_menu li a span{display:inline-block;white-space:nowrap}@media screen and (max-width:800px){.global_menu li a{font-size:2.5rem}}.global_menu li a:hover:after,.global_menu li.current a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-top:0 solid transparent;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:15px solid #00ca45;margin-left:-40px}.global_menu li a.not_ready:hover:after{content:none}.global_menu .cmsn{display:block;font-size:1.5rem;color:#00ca45;line-height:100%;font-weight:400;text-align:center;margin:0 auto}.title_image .global_menu li{margin:0}#main_wrap .global_menu li a{display:flex;height:5rem;font-size:2rem}.global_menu li a:hover:after,.global_menu li.current a:after{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:10px solid #00ca45;margin-left:-30px}#main_wrap section.title_image{position:relative;max-width:100%;width:100%;padding:0;margin-top:8rem}#main_wrap section.title_image a{display:block}#main_wrap section.title_image .sec_inner{max-height:30rem;min-height:16rem;overflow:hidden}#main_wrap section.title_image .sec_inner p{display:none}#main_wrap section.title_image .bg{width:100%;height:100%;min-height:16rem;max-height:30rem;position:relative;background:no-repeat center center/cover}#main_wrap section.title_image img.tit{height:10rem;padding-top:2rem;width:auto;margin-bottom:-.2rem;object-fit:contain}@media screen and (max-width:600px){#main_wrap section.title_image img.tit{height:auto;padding-left:2rem;max-width:70%}#main_wrap section.title_image .title_image_text_works img.tit{max-width:50%}}#main_wrap section.title_image .global_menu a{display:flex}#main_wrap section.title_image.u40{margin-top:0}#main_wrap section.title_image.u40 .sec_inner{padding-top:18rem}#main_wrap section.title_image.u40 .bg{min-height:18rem;position:absolute;top:0;left:0;background:no-repeat #333 center center/cover}#main_wrap section.title_image.u40 img.tit{height:16rem;padding-top:0;padding-bottom:2rem}#main_wrap section.title_image.u40 .title_image_text{bottom:5rem}@media screen and (max-width:600px){#main_wrap section.title_image.u40 .sec_inner{padding-top:0}#main_wrap section.title_image.u40 img.tit{max-width:380px;width:calc(100% - 4rem);height:auto;padding:0}#main_wrap section.title_image.u40.y2021 img.tit{max-width:280px}#main_wrap section.title_image.u40 img.bg{min-height:16rem}}#main_wrap section.title_image .sec_inner:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:2}#main_wrap section.title_image .title_image_text{position:absolute;width:100%;margin:0 auto;left:0;bottom:0;z-index:3}#main_wrap section.title_image .title_image_text span{display:block;max-width:100rem;width:calc(100% - 4rem);margin:0 auto;color:#fff;font-weight:700;font-size:7rem;line-height:100%}@media screen and (max-width:600px){#main_wrap section.title_image .title_image_text{top:0;right:0}#main_wrap section.title_image .title_image_text span{display:flex;height:16rem;align-items:center}}#main_wrap .entry_link ul,#main_wrap .entry_link li{margin:0;list-style-type:none}#main_wrap .entry_link ul{display:flex;width:96%;margin:0 auto;justify-content:space-between}#main_wrap .entry_link li a{display:block;color:#009145;text-decoration:none;padding:7px 15px;white-space:nowrap}#main_wrap .entry_link li a span{font-size:1.8rem;font-weight:700}#main_wrap .entry_link li a:hover{text-decoration:underline}#main_wrap .entry_link li>span{display:block;color:#009145;padding:7px 0;font-size:1.8rem;font-weight:700}#main_wrap .entry_link ul.over_840{max-width:820px}#main_wrap .entry_link ul.under_840{display:none}#main_wrap .entry_link ul.under_840 li{display:inline-block}#main_wrap .entry_link ul.under_840 li a,#main_wrap .entry_link ul.under_840 li>span{padding:7px 4px}@media screen and (max-width:840px){#main_wrap .entry_link ul.under_840{display:block}#main_wrap .entry_link ul.over_840{display:none}}#main_bottom{vertical-align:bottom;overflow:hidden}#main_bottom section.bottom_image{position:relative;max-width:100%;width:100%;padding:0;margin-top:8rem}#main_bottom section.bottom_image .sec_inner{overflow:hidden}#main_bottom section.bottom_image img.bg{object-fit:cover;width:100%;height:100%;position:absolute;z-index:2}#main_bottom section.bottom_image ul,#main_bottom section.bottom_image li{margin:0;list-style-type:none}#main_bottom section .bottom_image_content{position:relative;z-index:3;display:block;max-width:100rem;width:calc(100% - 4rem);margin:0 auto;color:#fff;padding:4rem 0 8rem;font-size:1.8rem}.entry-content #main_bottom section .bottom_image_content p{font-size:1.8rem}@media screen and (max-width:600px){.entry-content #main_bottom section .bottom_image_content p{font-size:1.6rem}#main_bottom section .bottom_image_content .btn_green{text-align:center}}#main_bottom section .bottom_image_content span{display:inline-block}#site-footer{background:#003b27;color:#fff;padding:0}#site-footer .section-inner{max-width:100rem;min-height:70px;display:table}#site-footer .section-inner .footer-credits{display:table-cell;vertical-align:middle;text-align:center;min-height:70px}#site-footer .section-inner .footer-copyright{font-weight:400;font-size:1.8rem}@media screen and (max-width:600px){#site-footer .section-inner .footer-copyright{font-size:1.6rem}}#site-footer .section-inner .footer-copyright span{display:inline-block}.footer-top-hidden #site-footer{margin-top:0 !important}#main_bottom section.bottom_image .footer_link ul{text-align:center;margin-bottom:2rem}.footer_link li{display:inline-block;position:relative;padding:0 15px}.footer_link li:before{content:"／";display:inline-block;position:absolute;top:50%;left:0;margin-top:-14px;margin-left:-12px}.footer_link li:nth-child(1):before{content:none}.footer_link li a{display:block;padding:5px 10px;color:#fff}.footer_link li a:hover{box-shadow:0px -1px 0px 0px rgba(255,255,255,1) inset}#pagetop_unit{position:fixed;width:100%;height:0;bottom:0;left:0;z-index:10}#pagetop_unit .btn_pagetop{position:absolute;bottom:30px;right:15px;width:50px;height:50px;text-indent:-9999px;background:no-repeat url('/wp/wp-content/uploads/2020/11/icon_gray_pagetop.svg') center center/100% auto;cursor:pointer}#pagetop_unit .btn_pagetop:hover{opacity:.8}#testmode{position:fixed;left:0;bottom:0;z-index:999;display:block}#btn_testmode{position:relative;display:inline-block;margin:0 0 100px 30px;padding:10px 15px;color:#000;background:#999}.testmode #main_wrap{border:1px solid red}.testmode #main_wrap section{border:1px solid blue}.form_unit{margin:6rem 0 8rem}.form_unit ul,.form_unit li{list-style-type:none;margin:0}.form_unit ul{display:block}.form_unit li{margin-top:4rem;font-size:1.6rem;display:-ms-grid;display:grid;-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr;align-items:center;grid-gap:1rem 1rem}.form_unit li:nth-child(1){margin-top:0}.form_unit li>div:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.form_unit li>div:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}@media screen and (max-width:600px){.form_unit li{display:block}}.form_unit ul input,.form_unit ul textarea{border:1px solid #969696}.form_unit ul input::placeholder,.form_unit ul textarea::placeholder{color:#666}.form_unit ul input:-ms-input-placeholder{color:#666}.form_unit ul textarea:-ms-input-placeholder{color:#666}.form_unit li .item_name span{display:inline-flex;font-size:1.4rem;margin-left:1.5rem;color:red;border:1px solid red;border-radius:20px;padding:2px 10px;height:22px;align-items:center}@media screen and (max-width:600px){.form_unit li .item_name{padding-bottom:8px}}.btn_unit{margin-top:6rem;text-align:center}.btn_unit span.btn_wrap{position:relative;display:inline-block;background:#009145;border-radius:30px}.btn_unit input{display:inline-block;position:relative;min-width:300px;display:grid;align-items:center;justify-content:center;background:0 0;color:#fff;padding:16px 15px;border-radius:30px;text-align:center;line-height:100%;z-index:5}.btn_unit input:hover,.btn_unit input:focus{text-decoration:none}.btn_unit span.btn_wrap:hover{background:#00b858}.btn_unit span.btn_wrap span.arrow:before,.btn_unit span.btn_wrap span.arrow:after{content:"";display:inline-block;position:absolute;top:50%;z-index:4}.btn_unit span.btn_wrap span.arrow:before{right:20px;width:22px;height:22px;border:2px solid #fff;border-radius:20px;margin-top:-11px}.btn_unit span.btn_wrap span.arrow:after{right:28px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-4px}div.wpcf7 .btn_send .ajax-loader{display:none}.btn_unit span.btn_wrap.btn_back{margin-top:3rem;background:#fff;border:1px solid #009145}.btn_unit span.btn_wrap.btn_back:hover{background:#eee}.btn_unit span.btn_wrap.btn_back input{color:#009145}.btn_unit span.btn_wrap.btn_back span.arrow:before{border:2px solid #009145}.btn_unit span.btn_wrap.btn_back span.arrow:after{border-top:2px solid #009145;border-right:2px solid #009145}.btn_unit span.btn_wrap.btn_back .wpcf7c-force-hide~span.arrow{display:none !important}.confirm_in{display:none !important}.is_confirm .confirm_in{display:block !important}.is_confirm .confirm_not{display:none !important}.wpcf7c-conf{background:#fff}.is_confirm .form_unit ul input,.is_confirm .form_unit ul textarea{border:1px solid #fff}.wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.is_confirm select.wpcf7c-conf{border:1px solid #fff;appearance:none}.is_confirm .form_unit ul input:-ms-input-placeholder{color:#fff}.is_confirm .form_unit ul textarea:-ms-input-placeholder{color:#fff}.is_confirm .wpcf7-checkbox label input~span,.is_confirm .wpcf7-radio label input~span{display:none}.is_confirm .wpcf7-checkbox label input:checked~span,.is_confirm .wpcf7-radio label input:checked~span{display:inline-block}.is_confirm .wpcf7-checkbox label input,.is_confirm .wpcf7-radio label input{display:none}.is_confirm .wpcf7-checkbox label input:checked,.is_confirm .wpcf7-radio label input:checked{display:inline-block}.wpcf7-acceptance span.wpcf7-list-item,.your-work-sound span.wpcf7-list-item,.wpcf7-checkbox span.wpcf7-list-item.first,.wpcf7-radio span.wpcf7-list-item.first{margin-left:0}.your-work-sound span.wpcf7-list-item{display:block}.is_confirm .wpcf7-acceptance span.wpcf7-list-item,.is_confirm .wpcf7-checkbox span.wpcf7-list-item,.is_confirm .wpcf7-radio span.wpcf7-list-item{margin:0 1rem 0 0}.is_confirm .your-birth-year{padding-left:10px}#howto_know_etc{max-height:0px;height:0;overflow:hidden;transition:.3s}#howto_know_etc.show{max-height:100px;height:auto}.is_confirm .noreq,.is_confirm .noreq_textarea,.is_confirm .noreq_checkbox{max-height:0px;height:0;overflow:hidden;transition:.3s;margin-top:0}.is_confirm .noreq.answered,.is_confirm .noreq_textarea.answered,.is_confirm .noreq_checkbox.answered{max-height:500px;height:auto;margin-top:4rem}#btn_spmenu_unit{position:fixed;top:0;right:0;display:block;z-index:15}#btn_spmenu_unit .btn_spmenu{position:absolute;top:15px;right:15px;width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}#btn_spmenu_unit .btn_spmenu span{position:relative;display:inline-block;font-size:0px;text-indent:-9999px;width:24px;height:2px;background:#fff;transition:.2s}#btn_spmenu_unit .btn_spmenu span:before,#btn_spmenu_unit .btn_spmenu span:after{content:"";position:absolute;display:block;width:24px;height:2px;background:#fff;transition:.2s}#btn_spmenu_unit .btn_spmenu span:before{top:8px}#btn_spmenu_unit .btn_spmenu span:after{bottom:8px}#header_spmenu_unit.menuopen .btn_spmenu span{background:0 0}#header_spmenu_unit.menuopen .btn_spmenu span:before{transform:rotate(45deg);top:0}#header_spmenu_unit.menuopen .btn_spmenu span:after{transform:rotate(-45deg);bottom:0}#header_spmenu_unit{position:fixed;top:0;left:0;width:100%;height:0;z-index:12}#header_spmenu_unit #header_spmenu_wrap{position:absolute;display:none;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.9);transition:all .3s}.spmenu_image{margin:6rem auto 0;width:calc(100% - 4rem)}.spmenu_image a{display:inline-block}@media screen and (max-width:600px){.spmenu_image{margin-top:0;display:flex;height:16rem;align-items:center}.spmenu_image img{max-width:380px;width:calc(100% - 4rem);height:auto}.y2021 .spmenu_image img{max-width:280px}}.header_spmenu ul,.header_spmenu li{list-style-type:none;margin:0}.header_spmenu ul{display:block;width:100%}.header_spmenu li a{display:flex;min-height:70px;height:70px;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;text-decoration:none}.header_spmenu li a:hover{color:#00ca45}.header_spmenu li span{display:inline-block;text-align:center}.header_spmenu li span.cmsn{display:block;text-align:center;color:#00ca45;font-size:1.4rem;line-height:100%}.header_spmenu li.li_sns{text-align:center;padding-top:25px}.header_spmenu li.li_sns>div{display:inline-block}#main_wrap .prize_unit{background:no-repeat url('/wp/wp-content/uploads/2020/10/laurel_pc.svg') center center/100% auto}#main_wrap .prize_unit_inner{width:74%;margin:4rem auto;min-height:370px}#main_wrap section .sec_inner .prize_title{text-align:center;color:#009145;font-size:3rem;font-weight:700}#main_wrap section .sec_inner .prize_date{text-align:center;font-size:1.6rem;margin:2rem 0}#main_wrap section .sec_inner .prize_body p{font-size:1.6rem}@media screen and (max-width:800px){#main_wrap .prize_unit{background:no-repeat url('/wp/wp-content/uploads/2020/10/laurel_sp.svg') center center/100% auto}#main_wrap .prize_unit_inner{width:65%}}@media screen and (max-width:600px){#main_wrap section .sec_inner .prize_date{font-size:1.4rem}#main_wrap section .sec_inner .prize_body p{font-size:1.4rem}}.sponsor_list_unit{text-align:center}.sponsor_list_unit ul,.sponsor_list_unit li{list-style-type:none;padding:0;margin:0}.sponsor_list_unit ul{display:-ms-grid;display:inline-grid;margin:0 auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:730px}.sponsor_list_unit li{margin-bottom:10px}.sponsor_list_unit li:nth-child(2n){padding-left:25px}.sponsor_list_unit li:nth-child(2n+1){padding-right:25px}@media screen and (max-width:600px){.sponsor_list_unit li:nth-child(2n){padding-left:10px}.sponsor_list_unit li:nth-child(2n+1){padding-right:10px}}.sponsor_list_unit li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.sponsor_list_unit li:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.sponsor_list_unit li:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.sponsor_list_unit li:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.sponsor_list_unit li:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.sponsor_list_unit li:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.sponsor_list_unit li:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.sponsor_list_unit li:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.sponsor_list_unit li a{display:inline-block;max-width:340px}.sponsor_list_unit li:nth-child(2n){text-align:right}.sponsor_list_unit li a img{width:100%;max-width:340px}.work_list_switcher{text-align:right}.work_list_switcher ul,.work_list_switcher li,#works_list ul,#works_list li{list-style-type:none;padding:0;margin:0}.work_list_switcher li{display:inline-block;color:#009145}.work_list_switcher li{display:inline-block}.work_list_switcher span{cursor:pointer}#works_list ul{display:flex;flex-wrap:wrap;padding-top:30px;justify-content:space-between}#works_list li{margin-right:0;padding-bottom:20px;transition:.2s;overflow:hidden}@media screen and (min-width:801px){#works_list li{width:32%}#works_list ul:after{display:block;content:"";width:32%}}@media screen and (max-width:800px){#works_list li{width:49%}}@media screen and (max-width:600px){#works_list li{width:100%}}#works_list li a{display:block;width:100%;border:1px solid #828282;text-decoration:none;height:100%;color:#000;padding:10px 15px 15px;transition:.5s;overflow:hidden}#works_list li a .item_category{color:#999;text-align:right;font-size:16px;padding-bottom:8px}#works_list li.new a .item_category{background:no-repeat url(//sapporo-minami-artfes.jp/wp/wp-content/themes/twentytwenty_child_mm01/./img/marker_new.png) top 2px left/56px auto}#works_list li.award01 a .item_category{background:no-repeat url(//sapporo-minami-artfes.jp/wp/wp-content/themes/twentytwenty_child_mm01/./img/marker_01.png) top 2px left/56px auto}#works_list li.award02 a .item_category{background:no-repeat url(//sapporo-minami-artfes.jp/wp/wp-content/themes/twentytwenty_child_mm01/./img/marker_02.png) top 2px left/56px auto}#works_list li.award03 a .item_category{background:no-repeat url(//sapporo-minami-artfes.jp/wp/wp-content/themes/twentytwenty_child_mm01/./img/marker_03.png) top 2px left/56px auto}#works_list li.award04 a .item_category{background:no-repeat url(//sapporo-minami-artfes.jp/wp/wp-content/themes/twentytwenty_child_mm01/./img/marker_04.png) top 2px left/56px auto}#works_list li a .item_image img{vertical-align:top}#works_list li a .item_title{font-size:18px;font-weight:700;padding:10px 0}#works_list li a .item_detail{font-size:16px;color:#666}#works_list li a .item_story{font-size:16px;color:#666;padding:5px 0 0}#works_list[data-mode=contest] li.c_open,#works_list[data-mode=open] li.c_contest{display:none}#works_list .more_toggle{display:block;margin-top:8px;text-align:center;text-decoration:underline}#works_list .more_toggle:hover{color:orange}#works_list .more_close,#works_list .more_text{display:none}.footer_sns_list{text-align:center;height:60px}.footer_sns_list ul{display:inline-table;margin:0 auto}.footer_sns_list li{display:table-cell;padding:0 16px}.footer_sns_list li a{display:block;width:40px;height:40px}.footer_sns_list li a:hover{opacity:.9}.footer_sns_list li a img{max-width:100%;height:auto}.sec_aw ul,.sec_aw li,.aw_list_switcher ul,.aw_list_switcher li,.award_list ul,.award_list li{margin:0;padding:0;list-style-type:none;font-size:1.8rem}@media screen and (max-width:600px){.sec_aw ul,.sec_aw li,.aw_list_switcher ul,.aw_list_switcher li,.award_list ul,.award_list li{font-size:1.6rem}}.award_list li{display:table;width:100%;border-bottom:1px solid #666}.award_list li .div_name{font-weight:700;width:200px}.award_list li>div{display:table-cell;vertical-align:middle;padding:15px 0}@media screen and (max-width:600px){.award_list li{display:block;padding:10px 0}.award_list li>div{display:block;padding:5px 0 5px}}.sec_aw h5{text-align:center}.aw_list_switcher ul{text-align:center}.aw_list_switcher li{display:inline-block;color:#009145;font-size:2.1rem}.aw_list_switcher li a{display:block;color:#009145}.award_title_unit{position:relative;max-width:100%;width:560px;text-align:center;height:250px;margin:0 auto}.award_title_unit.award_title1{background:no-repeat url('/wp/wp-content/uploads/2021/03/bg_award_title1.png') top center/560px auto}.award_title_unit.award_title2{background:no-repeat url('/wp/wp-content/uploads/2021/03/bg_award_title2.png') top center/560px auto}.award_title_unit.award_title3{background:no-repeat url('/wp/wp-content/uploads/2021/03/bg_award_title3.png') top center/560px auto}.award_title_unit.award_title4{background:no-repeat url('/wp/wp-content/uploads/2021/03/bg_award_title4.png') top center/560px auto}@media screen and (max-width:600px){.award_title_unit{position:relative;height:0;padding-top:43%}.award_title_unit.award_title1,.award_title_unit.award_title2,.award_title_unit.award_title3,.award_title_unit.award_title4{background-size:100% auto}}.award_title_unit>div{position:absolute;top:10%;left:0;display:block;width:100%;padding:0 11% 0;text-align:center}.award_title_unit>div>span{display:block;text-align:center}.award_title_unit>div>span span{display:inline-block}.award_title_unit .award_title{color:#009145;font-size:5rem;font-weight:700}@media screen and (max-width:500px){.award_title_unit .award_title{font-size:36px}.award_title_unit .prize{font-size:16px}}@media screen and (max-width:440px){.award_title_unit .award_title{font-size:30px}.award_title_unit .prize{font-size:14px}}.award_title_unit a{color:#000}.award_title_unit a span{text-decoration:underline}.award_work li{text-align:center}.award_work li.aw_title{font-size:4rem;font-weight:700;padding-top:50px}.award_work li.aw_title>span{display:inline-block}.award_work li.aw_name{font-size:22px;padding:15px 0 30px}@media screen and (max-width:600px){.award_work li.aw_title{font-size:3rem}}.award_work li.aw_img a{display:block;width:100%;max-width:760px;margin:0 auto}#main_wrap .sec_aw h5{margin:4rem auto 3rem !important}.examiner_comment .aw_name{border-bottom:2px solid #009145;font-weight:700;font-size:19px;padding-bottom:3px}.examiner_comment .aw_comment{padding:15px 0 40px}#examiner_list_unit h5{color:#009145;font-size:3rem}.examiner_list li{border-bottom:1px solid #666;padding:30px 0}.examiner_list .em1{font-weight:700;font-size:19px}.examiner_list .em2{padding-bottom:15px}#link_to_award .top_notice p{text-align:center;font-weight:700;color:red}#link_to_award a{display:block;width:540px;max-width:100%;margin:0 auto}#link_to_award a img{width:100%}#link_to_award a:hover{opacity:.8}.goods_unit{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:15}.modal_goods{width:90%;max-width:1000px}.single_main{width:100%;max-width:1030px;margin:0 auto;padding:20px 15px 30px}#main_wrap .single_main h3.single_main_title{line-height:115%}.single_main h3{font-weight:200}.single_main h3 span{display:block;padding:10px 0 10px;color:#333;font-size:20px;font-weight:200;letter-spacing:1px}.single_main h4{padding-left:.7em;text-align:left;border-left:solid 8px #009145;font-size:1em}.index_main{width:100%;max-width:1030px;margin:0 auto;padding:0 15px 0}.index_list_item a{position:relative;display:flex;align-items:center;border-bottom:1px solid #828282;min-height:80px;padding:10px 0;color:#333;text-decoration:none}.index_list_item a:hover{background:#eee}.index_list_item a .item_date{width:130px;flex-shrink:0}.index_list_item a .item_title{padding-right:50px;max-width:100%}.index_list_item a:after{content:"";position:absolute;display:block;right:15px;top:50%;margin-top:-7px;width:15px;height:15px;border-top:5px solid #333;border-right:5px solid #333;transform:rotate(45deg)}@media screen and (max-width:500px){.index_list_item a{flex-direction:column;align-items:flex-start}}.link_to_news{text-align:right}.link_to_news a{position:relative;display:inline-block;padding:10px 50px 10px 10px;color:#333;text-decoration:none}.link_to_news a:hover{color:#009145}.link_to_news a:after{content:"";position:absolute;display:block;right:15px;top:50%;margin-top:-7px;width:15px;height:15px;border-top:5px solid #333;border-right:5px solid #333;transform:rotate(45deg)}.pagination,.comments-pagination{border:none;padding:50px 15px 0;text-align:center;max-width:100%}.pagination .nav-links,.comments-pagination .nav-links{display:flex;justify-content:center;font-size:0px}.pagination .nav-links>*,.comments-pagination .nav-links>*{color:#009145;display:inline-block;color:#009145;border:1px solid transparent;transition:.2s !important;min-width:40px;min-height:40px;font-size:18px;line-height:40px;margin-left:5px;margin-right:5px;border-radius:8px}.pagination .nav-links>a,.comments-pagination .nav-links>a,.pagination .nav-links>.current,.comments-pagination .nav-links>.current{border:1px solid #009145}.pagination .nav-links>.current,.comments-pagination .nav-links>.current{background:#eee}.pagination .nav-links>a:hover,.comments-pagination .nav-links>a:hover{color:#009145;background:#eee}.pagination .nav-links>.prev,.comments-pagination .nav-links>.prev{margin-right:5px}.pagination .nav-links>.next,.comments-pagination .nav-links>.next{margin-left:5px;text-align:center}@media screen and (max-width:500px){.pagination .nav-links>*,.comments-pagination .nav-links>*{min-width:30px;min-height:30px;line-height:30px;font-size:14px}}@media screen and (max-width:400px){.pagination .nav-links,.comments-pagination .nav-links{flex-wrap:nowrap}}.error404 #site-content{width:100%;max-width:1030px;padding:30px 15px 30px;margin:0 auto}.error404 .section-inner.thin{max-width:100%}.error404 h1{font-size:50px}.error404 input[type=submit]{background:#009145}.archive-header{padding:0 0 20px}#main_wrap .sns_title_wrap{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}#main_wrap h5.title_sns{width:49%;display:flex;color:#009145;margin:0 !important}#main_wrap .sns_title_wrap.sns_title_sp_only{display:none}@media screen and (max-width:700px){#main_wrap h5.title_sns.sns_title_pc_only{display:none}#main_wrap .sns_title_wrap.sns_title_sp_only{display:flex;padding-bottom:10px}}.sns_unit_wrap{display:flex;flex-direction:row;justify-content:space-between;padding-top:15px}.sns_unit_wrap>div{width:49%}@media screen and (max-width:700px){.sns_unit_wrap{flex-direction:column;justify-content:flex-start;padding-top:10px}.sns_unit_wrap>div{width:100%}}.sns_unit_wrap .sns_scroll{width:100%}.sns_unit{display:flex;position:relative;border:1px solid #009145;padding:15px;box-sizing:border-box;height:850px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;z-index:1}.sns_unit::-webkit-scrollbar{width:6px}.sns_unit::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:5px}.sns_unit::-webkit-scrollbar-track{background:0 0}@media screen and (max-width:700px){.sns_unit{height:400px}}.single_date_tag{overflow:hidden;padding-top:5px}.single_dt_date{display:inline-block;float:left}.single_tag_list{display:inline-block;float:right}.single_main h3 .single_dt_date span{padding:15px 10px 0 0}.single_tag_list{padding:10px 0 10px}.single_tag_list ul,.single_tag_list li,.all_tag_list ul,.all_tag_list li{list-style-type:none}.single_tag_list ul,.all_tag_list ul{margin:0 0 3rem;font-size:0px;padding:0 5px}.single_tag_list ul{padding:0;margin-bottom:0;display:inline-flex;justify-content:flex-end;flex-wrap:wrap}.all_tag_list li{display:inline-block;margin:0 8px 8px !important}.single_tag_list li{display:inline-block;margin:4px 0 4px 16px !important}.single_tag_list li:nth-child(1){margin-left:0 !important}.single_tag_list li a,.all_tag_list li a{display:inline-block;font-size:16px;line-height:100%;padding:10px 15px;background:#eee;border:2px solid #eee;color:#333;border-radius:50px;text-decoration:none}.single_tag_list li a:hover,.all_tag_list li a:hover{background:#fff;border:2px solid #009145;color:#009145}.single_tag_list li.current a,.all_tag_list li.current a{background:#009145;border:2px solid #009145;color:#fff}#main_wrap section.top_image_slider{position:relative;max-width:100%;width:100%;padding:0;overflow:hidden}.top_slider{display:none !important}.top_slider.slick-initialized{display:block !important}.top_image_slider>div a{display:block;width:100%;height:450px;position:relative}#main_wrap section .top_slider_text{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;margin:0 auto;color:#fff;text-align:center}#main_wrap section .top_slider_text img{display:inline-block;max-width:800px;width:calc(100% - 4rem);margin:0 auto;padding:4rem 0 6rem}.top_slider .bg_pc,.top_slider .bg_sp{width:100%;height:100%;background:no-repeat #333 center center/cover}.top_slider .bg_sp{display:none}@media screen and (max-width:800px){.top_image_slider>div a{height:auto}.top_slider .bg_pc,.top_slider .bg_sp{position:absolute;top:0;left:0;width:100%;height:100%}#main_wrap section .top_slider_text{position:relative}}@media screen and (max-width:600px){.top_slider .bg_pc{display:none}.top_slider .bg_sp{display:block}}