﻿body{display:none;background:url(../../../img/common/backgraund03.jpg) no-repeat center;background-size:cover}header nav ul{overflow:hidden}header nav li{float:left}header nav li+li{background:url(../../../img/common/nav_border.png) no-repeat left center}header nav li a{display:block;height:130px;padding:0 36px 0 40px;text-align:center;position:relative}#container>div{padding:100px 0}#container>div:last-of-type{padding-bottom:200px !important}h1{margin-bottom:40px;text-align:center}h2{margin-bottom:40px;text-align:center}h3{margin-bottom:30px}.ttl div+div{margin-top:10px;font-size:1.2rem;font-weight:500}.copy{font-size:1.5rem;text-align:center;line-height:1.8;font-weight:500}.ribon{background:url(../../../img/common/ribon.png) no-repeat center;color:#bf2916;font-size:2.3rem;padding:26px 0 50px;letter-spacing:.1em;font-weight:500}.tab_area{display:-webkit-flex;display:flex;justify-content:center;margin-bottom:50px}.tab_area li{width:220px;text-align:center;cursor:pointer;padding:20px 0;border:2px solid #8a1f00;font-weight:bold;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.tab_area li:before{content:"";font-family:FontAwesome;vertical-align:baseline;margin-right:.5em}.tab_area li+li{margin-left:30px}.tab_area li.select{background:#8a1f00;color:#fff}#pagetitle{padding:80px 0 !important}#pagetitle h1{text-align:center;font-size:3rem;margin-bottom:0}footer{background:url(../../../img/common/footer_back.png) no-repeat center bottom;padding:200px 0;height:70px;margin:-200px 0 0 0;position:relative;color:#fff}footer .logo{float:left}footer ul{float:right;width:650px;font-size:1.2rem;margin-top:10px}footer ul li{float:left;margin-top:30px}footer ul li+li{border-left:1px solid #fff}footer ul li:nth-of-type(6){border-left:none}footer ul li a{display:block;padding:5px 20px;color:#fff}footer ul+div{clear:both;font-size:1.3rem;text-align:center;padding-top:50px}footer ul+div a{color:#fff}footer .copyright{clear:both;font-size:1rem;text-align:center;padding-top:20px}footer .pgtp{position:absolute;bottom:0;right:100px}#home #all{position:relative}#home header{background:url(../../../img/common/nav_back.png) no-repeat center bottom;padding:650px 0 25px;position:relative;z-index:10;box-shadow: 1px 1px 20px rgba 0,0,0,.1 !important}#home .visual{width:100%;height:630px;padding-top:100px;background-image:url(../../../img/home/pc_back1_left.png),url(../../../img/home/pc_back1_right.png),url(../../../img/common/backgraund01.jpg);background-position:left top,right top,center top;background-repeat:no-repeat;position:absolute;z-index:0;top:0;text-align:center}@media screen and (max-width: 1000px){#home .visual{background-image:url(../../../img/common/backgraund01.jpg);background-position:center top}}@media screen and (min-width: 1714px){#home .visual{background-size:auto,auto,100%;background-position:left top,right top,center 60%}}@media screen and (min-width: 2000px){#home header{background-size:100%}}#home .visual .inner{position:relative}#home .visual h1{padding-left:50px}#home .visual p{color:#fff;letter-spacing:.1em;font-size:1.5rem;line-height:2;margin-top:-20px;text-shadow:0px 0px 12px #1e4600}#home .visual .anime{position:absolute;left:170px;bottom:0}#home .more{text-align:center}#home .box1{background:url(../../../img/common/flag.png),url(../../../img/common/backgraund11.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto,cover;color:#fff;text-align:center;padding:120px 0}#home .box1 .inner{position:relative}#home .box1 .get{font-size:1.8rem;font-weight:500;margin-bottom:10px}#home .box1 h1{margin-bottom:10px}#home .box1 .img01{position:absolute;left:40px;top:20px}#home .box1 .img02{position:absolute;right:0;top:30px}#home .box1 .img03{margin:30px 0 -30px -20px}#home .box2{background:url(../../../img/common/branch_left.png),url(../../../img/common/branch_right.png),url(../../../img/common/butterfly.png);background-repeat:no-repeat;background-position:left top,right top,61% 80px}#home .box2 .inner>div{overflow:hidden;position:relative}#home .box2 ul{float:left;position:relative;left:50%;margin-bottom:40px}#home .box2 li{width:240px;height:348px;padding:40px;float:left;position:relative;left:-50%;margin:22px 20px 0 0;background:url(../../../img/common/flame01.png) no-repeat 0 0}#home .box2 li:nth-of-type(3n){margin-right:0}#home .box2 li .date{background:#8a1f00;color:#fff;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:5px 0 6px}#home .box2 li .photo{margin:10px 0 20px}#home .box2 li .photo img{width:240px;height:160px;object-fit:cover;font-family:"object-fit: cover;"}#home .box2 li .place{background:#3b9b3a;color:#fff;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:5px 0 6px;font-size:1.2rem;margin-bottom:5px}#home .box2 li h3{font-size:1.8rem;margin-bottom:10px !important;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#home .box2 li .cmmt{line-height:1.8;font-size:1.2rem;letter-spacing:0;height:5em;overflow:hidden}#home .box3{background:url(../../../img/common/backgraund10.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;padding:120px 0}#home .box3 h1{color:#e30000}#home .box4{background:url(../../../img/home/atelier_back.png) no-repeat center 50px;text-align:center;padding:140px 0 430px}#home .box4 .inner{position:relative}#home .box4 h1{background:url(../../../img/atelier/h1_back.png) no-repeat center;padding:20px 0;margin-bottom:30px}#home .box4 h1 div+div{margin-top:0}#home .box4 .copy{color:#fff}#home .box4 .movie{width:444px;margin:20px auto;padding:20px 18px 20px 19px;position:relative;background:url(../../../img/atelier/movie_flame.png) no-repeat center}#home .box4 .movie iframe{width:436px;height:292px}#home .box4 .img01{position:absolute;left:150px;top:300px}#home .box5{background:url(../../../img/home/map_back.jpg) no-repeat center top;padding-bottom:220px}#home .box5 .ttl div+div{margin-top:-10px}#home .box5 .map{text-align:center;margin:40px 0 270px -120px}#home .box6{background:url(../../../img/common/backgraund02.jpg) no-repeat center top;background-size:cover;color:#fff;text-align:center}#home .box6 .movie{background:url(../../../img/trickar/flame.png) no-repeat center;padding:54px 0;margin:40px 0}#home #pagetitle{display:none}.lower header{background:url(../../../img/common/backgraund03.jpg) no-repeat center;background-size:cover;padding:25px 0;box-shadow:0px 2px 15px 3px #ededed;-moz-box-shadow:0px 2px 15px 3px #ededed;-webkit-box-shadow:0px 2px 15px 3px #ededed}.lower header .logo{float:left;padding-top:10px}.lower header nav{float:right}.lower header li a{padding:0 28px 0 30px;height:120px}#trickar .box1{background:url(../../../img/common/backgraund02.jpg) no-repeat center top;background-size:cover;color:#fff;text-align:center}#trickar .box1 h2{font-size:2rem}#trickar .box1 .movie{background:url(../../../img/trickar/flame.png) no-repeat center;padding:54px 0;margin:40px 0}#trickar .box1 .download{text-align:center;position:relative}#trickar .box1 .download ul{float:left;position:relative;left:50%}#trickar .box1 .download li{float:left;position:relative;left:-50%;padding:30px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#trickar .box1 .download li+li{margin-left:40px}#trickar .box1 .download li div+div{margin-top:20px}#trickar .box3{background:url(../../../img/common/branch_left.png),url(../../../img/common/branch_right.png),url(../../../img/trickar/ev_back.png);background-repeat:no-repeat;background-position:left top,right top,center 100px}#trickar .box3 .map{text-align:center;margin:30px 0 40px}#trickar .box3 ul{overflow:hidden}#trickar .box3 li{background:#fff url(../../../img/common/pin.png) no-repeat center 10px;padding:70px 40px 40px 40px;width:400px;float:left;margin:0 40px 40px 0;position:relative;box-shadow: 1px 1px 20px rgba 0,0,0,.2}#trickar .box3 li:nth-of-type(2n){margin-right:0}#trickar .box3 .ketai{position:absolute;right:40px;top:30px;padding:6px 30px 7px;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#trickar .box3 .ketai.js{background:#20a6e4}#trickar .box3 .ketai.ev{background:#d62200}#trickar .box3 .spotname{font-size:2.2rem;font-weight:500}#trickar .box3 .spotname .number{background:#8a1f00;display:inline-block;width:34px;padding:6px 0;text-align:center;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:10px;font-weight:500}#trickar .box3 .photo{margin:20px 0}#trickar .box3 .photo img{width:100%;height:230px;object-fit:cover;font-family:"object-fit: cover;"}#trickar .box3 .title{font-size:2rem}#trickar .box3 .date{color:#00812c;margin:10px 0 20px}#trickar .box3 .button a{border:2px solid #8a1f00;color:#8a1f00;padding:10px 0;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#world .box1{background:url(../../../img/common/flag.png),url(../../../img/common/backgraund08.jpg);background-repeat:no-repeat;background-position:center top,center top;background-size:auto,cover}#world .box1 .ttl div+div{margin-top:-10px}#world .box1 .msworld{overflow:hidden;margin:50px 0 0 0}#world .box1 .msmap{float:left;width:600px}#world .box1 .mslist{float:right;width:360px}#world .box1 .mslist li{list-style:inherit;letter-spacing:0}#world .box1 .mslist li a{display:block;padding:10px 15px;background:#fff}#world .box1 .mslist li:nth-child(odd) a{background:#f6ecdb}#world .box1 .mslist li:first-of-type a{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}#world .box1 .mslist li:last-of-type a{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}#world .box1 .mslist li a:hover{background:#8a1f00;color:#fff}#world .box1 .mslist li a:before{display:inline-block;background:#8a1f00;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:22px;height:18px;text-align:center;margin:0px 8px 0 0;padding:3px 0 1px}#world .box1 .mslist li:nth-of-type(1) a:before{content:"1"}#world .box1 .mslist li:nth-of-type(2) a:before{content:"2"}#world .box1 .mslist li:nth-of-type(3) a:before{content:"3"}#world .box1 .mslist li:nth-of-type(4) a:before{content:"4"}#world .box1 .mslist li:nth-of-type(5) a:before{content:"5"}#world .box1 .mslist li:nth-of-type(6) a:before{content:"6"}#world .box1 .mslist li:nth-of-type(7) a:before{content:"7"}#world .box1 .mslist li:nth-of-type(8) a:before{content:"8"}#world .box1 .mslist li:nth-of-type(9) a:before{content:"9"}#world .box1 .mslist li:nth-of-type(10) a:before{content:"10"}#world .box1 .mslist li:nth-of-type(11) a:before{content:"11"}#world .box1 .mslist li:nth-of-type(12) a:before{content:"12"}#world .box1 .mslist li:nth-of-type(13) a:before{content:"13"}#world .box1 .mslist li:nth-of-type(14) a:before{content:"14"}#world .box1 .mslist li:nth-of-type(15) a:before{content:"15"}#world .box2{background:url(../../../img/common/branch_left.png),url(../../../img/common/branch_right.png),url(../../../img/common/butterfly.png);background-repeat:no-repeat;background-position:left top,right top,61% 80px}#world .box2 li{background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:50px;margin-bottom:20px;overflow:hidden}#world .box2 li .photo{float:right;margin-left:40px;width:360px}#world .box2 li .photo img{width:360px;height:240px;object-fit:cover;font-family:"object-fit: cover;"}#world .box2 li .place span{background:#3b9b3a;color:#fff;padding:2px 30px 3px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#world .box2 li h3{font-size:2.5rem;font-weight:500;margin:20px 0 10px}#world .box2 li .date{margin-bottom:20px;color:#3b9b3a}#world .box2 li .date:before{content:"開催日："}#world .box2 li .button{margin-top:30px}#world .box2 li .button a{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:2px solid #8a1f00;color:#8a1f00;margin:0}#museum .box1{background:url(../../../img/common/flag.png) no-repeat center top}#museum .box1 .info{background:#fff;padding:60px;overflow:hidden}#museum .box1 .info h2{font-size:3rem;border-bottom:1px dashed #8a1f00;padding-bottom:15px;font-weight:500}#museum .box1 .info .box1-1{float:left;width:530px}#museum .box1 .info .box1-1>*{margin-top:30px}#museum .box1 .info .box1-1>*:first-child{margin-top:0}#museum .box1 .info .box1-1 .photo{text-align:center}#museum .box1 .info .box1-1 .photo img{max-width:530px;height:auto}#museum .box1 .info .box1-1 .button a{background:#df652c;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#museum .box1 .info .box1-2{width:232px;float:right;border:1px solid #cda894;padding:30px;text-align:center}#museum .box1 .info .box1-2 h3{font-size:1.7rem;border-bottom:1px solid #cda894;padding-bottom:5px;margin-bottom:10px}#museum .box1 .info .box1-2 dl{font-size:1.2rem;margin-bottom:20px}#museum .box1 .info .box1-2 dt{background:#f5e8d5;padding:2px 0 3px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#museum .box1 .info .box1-2 dd{margin:5px 0 10px;line-height:1.5}#museum .box1 .info .box1-2 .address{font-size:1.2rem;line-height:1.5}#museum .box1 .info .box1-2 .chushaku{font-size:1.1rem;letter-spacing:0}#museum .box1 .info .box1-2 .map iframe{width:100%;height:200px;border:#ccc solid 1px;margin:20px 0 0}#museum .box1 .info .box1-3{width:234px;float:right;background:#f5e8d5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:30px;text-align:center;margin-top:30px}#museum .box1 .info .box1-3 h3{margin-bottom:10px}#museum .box1 .info .box1-3 .ttl div+div{margin-top:0}#museum .box1 .info .box1-3 h3+div{font-size:1.2rem;background:#8a1f00;color:#fff;padding:5px 0 6px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0 0 20px 0}#museum .box1 .info .box1-3 .photo{margin:15px 0 20px}#museum .box1 .info .box1-3 .photo img{max-width:234px;height:auto}#policy .privacy{padding-top:0 !important}#policy .privacy dl{margin:0 0 30px 0}#contest .box1{background:url(../../../img/common/backgraund11.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;padding-top:60px}#contest .box1 .inner{position:relative}#contest .box1 .img01{position:absolute;left:40px;top:91px}#contest .box1 .img02{position:absolute;right:0;top:30px}#contest .box1 dl{display:-webkit-flex;display:flex;justify-content:center;margin:40px 0 20px}#contest .box1 dt{background:#fff;padding:5px 20px;font-size:1.2rem;color:#8a1f00;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-right:10px}#contest .box1 dd{font-size:1.8rem;font-weight:bold}#contest .box1 ul{display:-webkit-flex;display:flex;justify-content:center}#contest .box1 li a{display:block;padding:15px 40px;background:#fff;color:#8a1f00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contest .box1 li a:after{content:"";font-family:FontAwesome;font-size:1.5rem;vertical-align:central;margin-left:.5em}#contest .box1 li+li{margin-left:20px}#contest .box1 .button a{background:#ffff82;color:#8a1f00;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:20px 0;width:300px}#contest .box2{background:url(../../../img/common/branch_left.png),url(../../../img/common/branch_right.png);background-repeat:no-repeat;background-position:left top,right top}#contest .box2 .inner>div{background:#fff;padding:60px;margin-top:60px}#contest .box2 h3{text-align:center;font-weight:500;border-bottom:1px solid #8a1f00;padding-bottom:20px;margin-bottom:30px;font-size:2rem}#contest .box2 dt{font-weight:500;font-size:1.6rem;margin-bottom:5px}#contest .box2 dd+dt{margin-top:30px}#contest .box2 .knack dt{color:#bf2916;font-size:1.8rem;background-repeat:no-repeat;background-position:left center;padding:8px 0 8px 50px}#contest .box2 .knack dt:nth-of-type(1){background-image:url(../../../img/contest/no01.png)}#contest .box2 .knack dt:nth-of-type(2){background-image:url(../../../img/contest/no02.png)}#contest .box2 .knack dt:nth-of-type(3){background-image:url(../../../img/contest/no03.png)}#contest .box2 .knack dt:nth-of-type(4){background-image:url(../../../img/contest/no04.png)}#contest .box2 .knack dt:nth-of-type(5){background-image:url(../../../img/contest/no05.png)}#contest .box2 .knack dd{padding-bottom:30px;border-bottom:1px solid #ead7d1}#contest .box2 .knack dd img{margin-top:20px}#contest .box2 .knack dd:last-of-type{border:none}#contest .box2 .knack>div{background:#bf2916 url(../../../img/contest/icon.png) no-repeat 150px center;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px 0;text-align:center;line-height:1.4}#contest .box2 .youkou .button a{background:#c41f00;width:500px;padding:20px 0;font-size:1.8rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:40px;font-weight:500}#application .box1{background:url(../../../img/common/flag.png);background-repeat:no-repeat;background-position:center top;background-size:auto}#application .box1 h2{text-align:center;font-weight:500;border-bottom:1px solid #8a1f00;padding-bottom:20px;margin-bottom:30px;font-size:2rem}#photo_bk .box1{background:url(../../../img/common/flag.png);background-repeat:no-repeat;background-position:center top;background-size:auto}#photo_bk .box1 article{background:#fff;padding:60px;margin-top:50px}#photo_bk .box1 h3{margin:30px 0 15px;text-align:center}#photo_bk .box1 .rank{overflow:hidden}#photo_bk .box1 .rank>div{background:url(../../../img/common/stripe.png) repeat;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:25px;border:4px solid #c30000;width:366px;margin-bottom:20px;float:left}#photo_bk .box1 .rank>div:nth-of-type(2n){margin-left:20px}#photo_bk .box1 .rank .photo{margin-bottom:20px}#photo_bk .box1 .rank .photo img{object-fit:contain;width:365px;height:274px}#photo_bk .box1 .rank dl{overflow:hidden;border-top:1px dashed #b0b0b0}#photo_bk .box1 .rank dt{float:left;clear:left;background:#c30000;color:#fff;padding:5px 0;width:80px;text-align:center;font-size:1.2rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:12px}#photo_bk .box1 .rank dd{padding:15px 0 15px 100px;border-bottom:1px dashed #b0b0b0}#photo_bk .box1 .rank .cmmt{background-image:url(../../../img/contest/backnumber/cmmt_back_r.png);background-repeat:no-repeat;background-position:left center;text-align:justify;line-height:1.3;height:5.2em;overflow:hidden;letter-spacing:0;color:#fff;padding:20px 148px 20px 20px;margin-top:10px;width:198px}#photo_bk .box1 .rank.no1>div{width:802px}#photo_bk .box1 .rank.no1 .photo{margin:10px auto 20px;text-align:center}#photo_bk .box1 .rank.no1 .photo img{width:450px;height:338px}#photo_bk .box1 .rank.no1 dl{float:left;width:400px;margin-right:30px}#photo_bk .box1 .rank.no2>div{border-color:#3b833a}#photo_bk .box1 .rank.no2 dt{background:#3b833a}#photo_bk .box1 .rank.no2 .cmmt{background-image:url(../../../img/contest/backnumber/cmmt_back_g.png)}#photo_bk .box1 .rank.no3>div{border-color:#207eae}#photo_bk .box1 .rank.no3 dt{background:#207eae}#atelier .box1{background:url(../../../img/common/backgraund09.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}#atelier .box1 h1{background:url(../../../img/atelier/h1_back.png) no-repeat center;padding:20px 0}#atelier .box1 h1 div+div{margin-top:0}#atelier .box1 .movie{overflow:hidden;margin:40px 0 20px}#atelier .box1 .movie li{width:444px;float:left;margin-bottom:20px;padding:20px 18px 20px 27px;position:relative;background:url(../../../img/atelier/movie_flame.png) no-repeat center}#atelier .box1 .movie li iframe{width:436px;height:292px}#atelier .box1 .movie li:nth-of-type(2n){margin-left:20px}#atelier .box2{background:url(../../../img/atelier/works_back.png) no-repeat center 150px}#atelier .box2 .panel ul{overflow:hidden}#atelier .box2 .panel li{float:left;width:316px;margin:0 24px 0 0}#atelier .box2 .panel li:nth-of-type(3n){margin-right:0}#atelier .box2 .panel li .photo{position:relative;width:316px;text-align:center;height:205px;padding-top:10px;margin-bottom:10px}#atelier .box2 .panel li .photo img{object-fit:cover;width:290px;height:200px}#atelier .box2 .panel li .photo:after{content:"";background-image:url(../../../img/atelier/flame_panel01.png);background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}#atelier .box2 .panel li:nth-of-type(2n) .photo:after{background-image:url(../../../img/atelier/flame_panel02.png)}#atelier .box2 .wall li{clear:both;padding-bottom:30px;overflow:hidden}#atelier .box2 .wall li+li{padding-top:30px;border-top:1px solid #e4d0bd}#atelier .box2 .wall li .photo{float:left;margin-right:30px;position:relative;width:316px;text-align:center;height:205px;padding-top:20px;margin-bottom:10px}#atelier .box2 .wall li .photo:after{content:"";background-image:url(../../../img/atelier/flame_wall.png);background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}#atelier .box2 .wall li h3{font-size:1.6rem;font-weight:500;margin:20px 0}#atelier .box3{background:url(../../../img/atelier/staff_back.png) no-repeat center 0px;padding-top:40px}#atelier .box3 ul{overflow:hidden}#atelier .box3 li{float:left;width:158px;margin:0 10px 40px 0}#atelier .box3 li:nth-of-type(6n){margin-right:0}#atelier .box3 li .photo{margin-bottom:10px}#what .box1{background:url(../../../img/common/backgraund10.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}#what .box1 h1{color:#e30000}#what .box1 .flame{margin-top:40px;padding:90px 150px;background:url(../../../img/what/what_back.png) no-repeat center top}#what .box1 .flame h2{background:#8a1f00;color:#fff;font-size:1.6rem;font-weight:500;padding:7px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:30px}#what .box1 .flame h3{font-size:1.8rem;font-weight:500;margin-bottom:20px}#what .box1 .flame .photoR,#what .box1 .flame .photoL{margin-top:0}#what .box1 .flame .bx-wrapper+h2{margin-top:50px}#what .box2{background:url(../../../img/what/column/back.png) no-repeat center 110px}#what .box3{background:url(../../../img/what/quiz/back.png),url(../../../img/common/stripe.png);background-position:center 110px,0 0;background-repeat:no-repeat,repeat}#what .box2 .button a,#what .box3 .button a{border-color:#8a1f00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#8a1f00}.column_list{overflow:hidden;margin:50px 0 0 0}.column_list li{float:left;width:490px;background:#fff;margin:0 20px 40px 0}.column_list li:nth-of-type(2n){margin-right:0}.column_list li .photo{float:left}.column_list li .photo img{width:250px;height:250px;object-fit:cover;font-family:"object-fit: cover;"}.column_list li .photo+div{float:left;width:240px}.column_list li h3{background:#8a1f00;color:#fff;text-align:center;font-size:1.6rem;padding:20px 0}.column_list li .date{font-size:1.2rem;margin:25px;margin:15px 20px 10px}.column_list li .cmmt{letter-spacing:2;margin:0 20px;line-height:1.8;max-height:7em;overflow:hidden}.quiz_list{overflow:hidden;margin:50px 0 0 0}.quiz_list li{float:left;width:490px;background:#fff;margin:0 20px 40px 0}.quiz_list li:nth-of-type(2n){margin-right:0}.quiz_list li h3{background:#007c28;color:#fff;padding:10px 0;font-size:1.6rem;text-align:center;margin-bottom:0}.quiz_list li:nth-of-type(2) h3,.quiz_list li:nth-of-type(3) h3{background:#ba0000}.quiz_list li .photo{float:left;margin-right:20px}.quiz_list li .photo img{width:250px;height:250px;object-fit:cover;font-family:"object-fit: cover;"}.quiz_list li .date{font-size:1.2rem;margin:25px;margin:30px 20px 10px}.quiz_list li .cmmt{letter-spacing:2;margin:0 20px;line-height:1.8}#voice .box1 h2{color:#e70000;font-size:2rem;font-weight:500;border:2px solid #e70000;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px 0;margin-top:50px}#voice .box1 h2:before{content:"お題";display:inline-block;background:#e70000;color:#fff;font-size:1.5rem;padding:5px 10px;margin-right:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#voice #comment_area{margin:80px 0}#voice #comment_area h3{text-align:center;margin-bottom:20px;position:relative}#voice #comment_area h3:before{content:"";border-top:2px solid #c3996d;position:absolute;width:320px;left:0;top:20px}#voice #comment_area h3:after{content:"";border-top:2px solid #c3996d;position:absolute;width:320px;right:0;top:20px}#voice #comment_area li{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:30px;border:2px solid #fff;margin-bottom:20px;background:hsla(0,0%,100%,.3)}#voice #comment_area li .comment-author{color:#20a6e4;margin-bottom:20px}#voice #comment_area li .reply a{margin-top:20px;display:inline-block;background:#fff;padding:10px 20px;font-size:1.2rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#voice #comment_area li .comment-meta{font-size:1.2rem;margin:10px 0;color:#a37c52 !important}#voice #comment_area li .comment-meta a{color:#a37c52 !important}#voice #comment_area li p+p{margin-top:10px}#voice #comment_form{background:#fff;padding:50px}#voice #comment_form h3{background:#8a1f00;color:#fff;text-align:center;padding:10px 0;margin-bottom:30px}#voice #comment_form p{margin-bottom:20px}#voice #comment_form .form-submit{width:150px;margin:40px auto 0}#voice #comment_form input,#voice #comment_form textarea{width:95%}#voice #comment_form input[type=submit]{padding:15px 0 !important;background:#8a1f00 !important;color:#fff !important;margin-bottom:20px}#voice #comment_form form p:last-of-type{border:1px solid #8a1f00;padding:20px}#topics .box1{background:url(../../../img/what/quiz/back.png) no-repeat center 60px}#topics #main{width:675px;float:left}#topics article{padding:60px;background:#fff;margin-bottom:30px}#topics article h2{font-size:2.5rem;font-weight:500;padding-bottom:20px;border-bottom:2px solid #8a1f00;margin-bottom:40px;text-align:center}#topics article .photo{margin-bottom:30px;text-align:center}#topics article img{max-width:100%;height:auto}#topics #side{width:235px;background:#fff;float:right;padding:30px}#topics #side h3{font-size:1.6rem;font-weight:500;padding-bottom:10px;border-bottom:1px solid #8a1f00;margin-bottom:20px}#topics #side li a{display:block;padding:10px 0}#topics #side li a:before{content:"";font-family:FontAwesome;vertical-align:baseline;margin-right:.5em}#topics #quiz{text-align:center}#topics #quiz h3{font-weight:500;font-size:3rem;color:#df652c}#topics #quiz h4{font-weight:500;font-size:2rem;margin-bottom:30px}#topics #quiz p,#topics #quiz div{text-align:center}#topics #quiz .question-content{margin-bottom:30px}#topics #quiz .watu_num{display:none}#topics #quiz input{margin:7px}#topics #quiz input[type=button]{width:100%;margin:auto !important;padding:20px 0;margin-top:40px !important;background-color:#df652c !important;color:#fff}#topics #quiz .show-question{padding-bottom:30px}#topics #quiz li{margin:5px}#topics #quiz ul{margin-bottom:20px}#topics #quiz .correct{font-weight:500;font-size:2rem;color:#20a6e4}#topics #quiz .miss{font-weight:500;font-size:2rem;color:#00a445}#event .box1{background:url(../../../img/common/branch_left.png),url(../../../img/common/branch_right.png),url(../../../img/common/butterfly.png);background-repeat:no-repeat;background-position:left top,right top,61% 80px}#ev_category{background:#fff;padding:40px 0 !important}#ev_category .inner div{float:left;padding-top:15px}#ev_category .inner div:after{content:":"}#ev_category .inner ul{float:left;overflow:hidden}#ev_category .inner li{float:left;margin-left:20px}#ev_category .inner li a{display:block;padding:12px 0;width:210px;text-align:center;border:1px solid #957d00;color:#957d00;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#ev_category .inner li a:hover{color:#fff;background:#957d00}.tribe-bar-disabled{display:none}#tribe-events-bar{display:none}#tribe-bar-form{background:#fff !important}.tribe-bar-date-filter,.tribe-bar-search-filter{padding:25px !important}.tribe-bar-submit{padding:30px 25px 25px 0 !important;border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;margin-left:50px !important;width:36% !important}.tribe-bar-views-inner{padding:30px 10px 58px !important}#tribe-bar-form input[type=text]{border-bottom:none !important;background:#e4e4e4 !important;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:13px 25px 13px 25px !important}.tribe-bar-views-open .tribe-bar-views-option+.tribe-bar-views-option{border-top:1px solid #fff}#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#957d00 !important}#tribe-events-content-wrapper{width:auto !important;margin:auto !important}.tribe-events-page-title{margin-bottom:5px !important;font-size:2.6rem !important;font-weight:700 !important;color:#d62200 !important}.tribe-events-list-separator-month{font-size:3rem}.tribe-events-list-separator-month span{background:url(../../../img/common/backgraund03.jpg) center !important;padding:3px 2% !important}.tribe-events-list .tribe-events-notices{display:none !important}.tribe-events-list .type-tribe_events{background:#fff !important;padding:40px 40px 40px 50px !important;margin-bottom:20px !important;position:relative !important;min-height:200px !important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.tribe-events-list-event-title{text-align:left !important;font-size:2.6rem !important;width:570px;font-weight:500 !important}.tribe-events-list .tribe-events-event-meta .tribe-event-schedule-details:first-of-type{margin:5px 0 3px 0px !important;color:#666;font-weight:500}.tribe-events-list .tribe-events-venue-details{font-style:normal !important;color:#39af4a !important;font-size:1.5rem !important;font-weight:500 !important;margin:0 !important}.tribe-events-list .tribe-events-venue-details .tribe-address{display:none !important}.tribe-events-list .tribe-events-venue-details a{display:none !important}.tribe-events-list .tribe-events-event-image{position:absolute !important;width:300px !important;height:200px !important;right:40px !important;top:40px !important;margin-right:0 !important}.tribe-events-list .tribe-events-event-image img{width:300px !important;height:200px !important;object-fit:cover;font-family:"object-fit: cover;"}.tribe-events-list .tribe-events-content p{letter-spacing:0 !important;margin:0 0 25px !important}.tribe-events-list .tribe-events-event-cost{display:none !important}.tribe-events-list .tribe-events-button{display:none !important}.tribe-events-content a{display:block !important;padding:15px 0 !important;text-align:center !important;border-radius:25px !important;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;color:#fff !important;width:260px !important;border:2px solid #8a1f00 !important;color:#8a1f00 !important}.tribe-events-notices{background:none !important;border:none !important;color:#3a87ad !important;margin:0 !important;padding:0 !important;text-shadow:none !important;text-align:center !important}.tribe-events-calendar{background:#fff !important}.tribe-events-month .tribe-events-notices{display:none !important}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{margin-right:0 !important;margin-left:0 !important}.tribe-events-sub-nav li a{background:#e70000 !important;color:#fff !important;display:block !important;padding:6px 20px 6px 30px !important;border-radius:35px !important;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;font-weight:normal !important;font-size:1.2rem !important}.tribe-events-calendar thead th{background:#957d00 !important;border-right:#957d00 !important;border-left:#957d00 !important}.tribe-events-month-event-title a{font-size:1.3rem !important;color:#de4561 !important;font-weight:bold !important}.tribe-events-single{margin:auto !important;position:relative !important;background:#fff !important;min-height:500px !important}.tribe-events-single h1{font-size:3rem;text-align:center}.tribe-events-single h1.tribe-events-single-event-title{font-size:3rem !important;width:740px;margin:70px auto 0;background:none}.tribe-events-single .tribe-events-schedule{text-align:center}.tribe-events-single .tribe-events-schedule h2{padding:10px 0 !important;width:100% !important;background:#f5e8d5 !important;position:relative}.tribe-events-single .tribe-events-schedule h2:before{content:"開催日："}.tribe-events-single .tribe-events-schedule .tribe-events-cost{display:none !important}.tribe-events-single .tribe-events-back a{color:#fff !important;display:block !important;padding:8px 30px 8px 30px !important;border-radius:35px !important;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;font-weight:normal !important;font-size:1.2rem !important;position:absolute !important;left:40px !important;top:40px !important;border:2px solid #e70000 !important;color:#e70000 !important}.tribe-events-single #tribe-events-header .tribe-events-sub-nav{display:none !important}.tribe-events-single .type-tribe_events{background:#fff !important;padding:40px 410px 40px 60px !important;margin-bottom:20px !important;position:relative !important;min-width:530px}.tribe-events-single .tribe-events-event-image{width:530px !important}.tribe-events-single .tribe-events-event-image img{max-width:100% !important;height:auto !important}.tribe-events-single .tribe-events-single-event-description{width:530px !important;line-height:2 !important}.tribe-events-single .tribe-events-single-event-description img{max-width:100% !important;height:auto !important}.tribe-events-single .tribe-events-content p{line-height:1.5}.tribe-events-single .tribe-events-single-event-description a{display:inherit !important;padding:0 !important;background:none !important;color:#957d00 !important;width:100% !important}.tribe-events-single .tribe-events-single-event-description .wp_social_bookmarking_light{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;padding:20px 0 40px 0 !important;margin-top:30px !important}.tribe-events-single .tribe-events-single-section{width:230px !important;padding:40px;border:1px solid #ccc;position:absolute;right:50px;top:40px}.tribe-events-single .tribe-events-event-meta .column,.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group{width:100% !important;padding:0 !important;clear:both !important}.tribe-events-meta-group .tribe-events-single-section-title{margin-top:0 !important;border-bottom:1px solid #ccc !important;padding-bottom:5px !important;text-align:left !important}.tribe-events-meta-group dl{overflow:hidden !important}.tribe-events-meta-group-details dt{font-weight:500}.tribe-events-meta-group-details dd{margin-bottom:10px !important}.tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue{font-size:1.2rem;font-weight:500}.tribe-events-single-section .tribe-venue-location{font-size:1.2rem;margin-bottom:10px !important;font-weight:500}.tribe-events-cal-links{display:none !important}.tribe-events-single #tribe-events-footer .tribe-events-sub-nav,.tribe-events-single #tribe-events-header .tribe-events-sub-nav{padding:40px 50px 30px 50px !important}.tribe-events-day .tribe-events-notices{display:none !important}.tribe-events-day .tribe-events-loop{width:100% !important;max-width:100% !important}.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0 !important}#ev_category{background:#fff;padding:40px 0 !important}#ev_category .inner div{float:left;padding-top:15px}#ev_category .inner div:after{content:":"}#ev_category .inner ul{float:left;overflow:hidden}#ev_category .inner li{float:left;margin-left:20px}#ev_category .inner li a{display:block;padding:12px 0;width:210px;text-align:center;border:1px solid #957d00;color:#957d00;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#ev_category .inner li a:hover{color:#fff;background:#957d00}#tribe-events{background:#f9eed5 !important;padding:40px 0 !important}.tribe-bar-disabled{display:none}#tribe-events-bar{margin-bottom:60px !important}#tribe-bar-form{background:#fff !important}.tribe-bar-date-filter,.tribe-bar-search-filter{padding:25px !important}.tribe-bar-submit{padding:30px 25px 25px 0 !important;border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;margin-left:50px !important;width:36% !important}.tribe-bar-views-inner{padding:30px 10px 58px !important}#tribe-bar-form input[type=text]{border-bottom:none !important;background:#e4e4e4 !important;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:13px 25px 13px 25px !important}.tribe-bar-views-open .tribe-bar-views-option+.tribe-bar-views-option{border-top:1px solid #fff}#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#957d00 !important}#tribe-events-content-wrapper{width:1100px !important;margin:auto !important}.tribe-events-page-title{margin-bottom:5px !important;font-family:"Shuei MaruGo B";font-size:3rem}.tribe-events-page-title a{color:#957d00 !important}.tribe-events-list-separator-month{font-family:"Shuei MaruGo B";font-size:3rem}.tribe-events-list-separator-month span{background:#f9eed5 !important;padding:3px 2% !important}.tribe-events-list .tribe-events-notices{display:none !important}.tribe-events-list .type-tribe_events{background:#fff !important;padding:40px 40px 40px !important;margin-bottom:20px !important;position:relative !important;min-height:200px !important}.tribe-events-list-event-title{text-align:left !important;color:#957d00 !important;font-size:2.4rem !important;font-family:"Shuei MaruGo B"}.tribe-events-list .tribe-events-event-meta{margin:5px 0 20px 2px !important;background:url(../../../img/common/icon_event2.svg) no-repeat left center;padding:3px 0 3px 28px;background-size:19px;color:#666}.tribe-events-list .tribe-events-venue-details{display:none !important}.tribe-events-list .tribe-events-event-image{position:absolute !important;width:300px !important;height:200px !important;right:40px !important;top:40px !important;margin-right:0 !important}.tribe-events-list .tribe-events-event-image img{width:300px !important;height:200px !important;object-fit:cover;font-family:"object-fit: cover;"}.tribe-events-list .tribe-events-content p{letter-spacing:0 !important;margin:0 0 25px !important}.tribe-events-content a{display:block !important;padding:15px 0 !important;text-align:center !important;border-radius:25px !important;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;color:#fff !important;width:260px !important;border:2px solid #bd1444 !important;color:#bd1444 !important}.tribe-events-notices{background:none !important;border-radius:0 !important;border:none !important;color:#3a87ad !important;margin:0 !important;padding:0 !important;text-shadow:none !important;text-align:center !important}.tribe-events-calendar{background:#fff !important}.tribe-events-month .tribe-events-notices{display:none !important}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{margin-right:0 !important;margin-left:0 !important}.tribe-events-sub-nav li a{background:#bd1444 !important;color:#fff !important;display:block !important;padding:6px 20px 6px 30px !important;border-radius:35px !important;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;font-weight:normal !important;font-size:1.2rem !important}.tribe-events-calendar thead th{background:#957d00 !important;border-right:#957d00 !important;border-left:#957d00 !important}.tribe-events-month-event-title a{font-size:1.3rem !important;color:#de4561 !important;font-weight:bold !important}#tribe-events-pg-template{padding:40px 0 !important;width:auto !important}.tribe-events-single{padding:40px !important;position:relative !important;background:#fff !important;min-height:500px !important}.tribe-events-single h1{font-family:"Shuei MaruGo B";font-size:3rem;text-align:center}.tribe-events-single h1.tribe-events-single-event-title{font-size:3rem !important}.tribe-events-single .tribe-events-schedule{text-align:center;margin:20px 0 20px}.tribe-events-single .tribe-events-schedule .tribe-events-cost{display:none !important}.tribe-events-single .tribe-events-back a{color:#fff !important;display:block !important;padding:8px 30px 8px 30px !important;border-radius:35px !important;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;font-weight:normal !important;font-size:1.2rem !important;left:40px !important;border:2px solid #bd1444 !important;color:#bd1444 !important;display:inline-block !important}.tribe-events-single #tribe-events-header .tribe-events-sub-nav,.at-share-btn-elements-button{display:none !important}.tribe-events-single .type-tribe_events{background:#fff !important;padding:40px 0px 40px 0px !important;margin-bottom:20px !important;position:relative !important;min-width:650px}.tribe-events-single .tribe-events-event-image{width:600px !important}.tribe-events-single .tribe-events-event-image img{max-width:100% !important;height:auto !important}.tribe-events-single .tribe-events-single-event-description{width:600px !important;line-height:2 !important}.tribe-events-single .tribe-events-content p{line-height:1.5}.tribe-events-single .tribe-events-single-event-description a{display:inherit !important;padding:0 !important;background:none !important;color:#957d00 !important;width:100% !important}.tribe-events-single .tribe-events-single-event-description .wp_social_bookmarking_light{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;padding:20px 0 40px 0 !important;margin-top:30px !important}abbr[title]{border:none}.tribe-events-single .tribe-events-single-section{width:190px !important;padding:40px !important;border:1px solid #ccc;position:absolute !important;right:10px;top:40px;display:block !important}.tribe-events-event-meta:before{display:none !important}.tribe-events-single .tribe-events-event-meta .column,.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group{width:100% !important;padding:0 !important;clear:both !important}.tribe-events-meta-group .tribe-events-single-section-title{margin-top:0 !important;border-bottom:1px solid #ccc !important;padding-bottom:5px !important}.tribe-events-meta-group dl{overflow:hidden !important}.tribe-events-meta-group-details dt{font-weight:500}.tribe-events-meta-group-details dd{font-size:1.3rem}at-share-btn-elements-button{display:none !important}.tribe-events-cal-links{display:none !important}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt{line-height:1.5 !important;margin-top:0 !important}.tribe-events-single #tribe-events-footer .tribe-events-sub-nav,.tribe-events-single #tribe-events-header .tribe-events-sub-nav{padding:40px 50px 30px 50px !important}.tribe-events-single #tribe-events-footer .tribe-events-sub-nav{padding:0px 0px 30px 0px !important}.tribe-events-day .tribe-events-notices{display:none !important}.tribe-events-day .tribe-events-loop{width:100% !important;max-width:100% !important}.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0 !important}.tribe-events-after-html{margin-bottom:100px}body .main_event{color:#89200b;width:auto !important;margin:0 !important}body .main_event .tribe-events-l-container{padding-top:50px !important;padding-bottom:50px !important}body .main_event .tribe-events-view{margin:0 auto}body .main_event header{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}body .main_event .tribe-events-c-top-bar.tribe-events-header__top-bar .tribe-events-c-top-bar__nav.tribe-common-a11y-hidden,body .main_event .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,body .main_event .tribe-events-c-view-selector,body .main_event .tribe-events-header__events-bar.tribe-events-c-events-bar,body .main_event .tribe-events-calendar-list__event-date-tag.tribe-common-g-col,body .main_event .tribe-events-c-small-cta__price,body .main_event .tribe-common button,body .main_event .tribe-events-c-subscribe-dropdown__button-icon,body .main_event .tribe-events-c-subscribe-dropdown__button,body .main_event .sns_btn,body .main_event .tribe-country-name,body .main_event .tribe-events-gmap{display:none !important}body .main_event header{background:rgba(0,0,0,0) !important}body .main_event .tribe-common h2{text-align:center;width:100%;color:#89200b !important}body .main_event .tribe-events-calendar-list__event-title a{font-size:2.2rem;font-weight:bold;color:#89200b !important}body .main_event .tribe-events-calendar-list__event-description p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .main_event .tribe-events-header__top-bar{margin:0 !important}body .main_event .tribe-events .tribe-events-calendar-list__month-separator{justify-content:center;margin:1.25em auto 2.45em}body .main_event .tribe-events .tribe-events-calendar-list__month-separator time{font-size:24px !important}body .main_event .tribe-events .tribe-events-calendar-list__month-separator:before{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-right:20px}body .main_event .tribe-events .tribe-events-calendar-list__event-row{margin:0 !important}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{background:#fff;margin-bottom:20px !important;padding:40px 40px 40px !important;border-radius:10px}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper>article{display:flex !important;flex-wrap:nowrap !important;flex-direction:inherit !important}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper>article>*{flex:inherit}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper>article>*:nth-of-type(1){width:auto !important;flex-shrink:0 !important;order:2}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper>article>* .tribe-common-a11y-hidden{display:block !important;overflow:auto !important;visibility:unset !important}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-header{text-align:left}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-featured-image{width:300px !important;height:200px !important;object-fit:cover;font-family:"object-fit: cover;"}body .main_event .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-description a{margin-top:25px !important;display:block !important;padding:10px 0 !important;text-align:center !important;border-radius:25px !important;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;color:#fff !important;width:260px !important;border:2px solid #bd1444 !important;color:#bd1444 !important}body .main_event .tribe-events-calendar-list-nav{border-top:none !important;margin:0 !important;padding:10px 0 0 0 !important}body .main_event .tribe-events-calendar-list-nav .tribe-common-b2.tribe-common-b1--min-medium{background:#bd1444 !important;color:#fff !important;padding:6px 20px 6px 15px !important;border-radius:35px !important;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;font-weight:normal !important;font-size:1.2rem !important}body .main_event .tribe-events-calendar-list-nav .tribe-common-b2.tribe-common-b1--min-medium svg{width:7px !important}body .main_event .tribe-events-calendar-list-nav .tribe-common-b2.tribe-common-b1--min-medium svg path{fill:#fff !important}body .main_event .tribe-events-calendar-list-nav .tribe-events-c-nav__prev svg{margin-right:7px !important}body .main_event .tribe-events-calendar-list-nav .tribe-events-c-nav__next svg{margin-left:7px !important}.tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23ffffff'/%3E%3C/svg%3E") 0/7px no-repeat !important;width:7px;margin-right:4px}.tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23ffffff'/%3E%3C/svg%3E") 0/7px no-repeat !important;width:7px;margin-left:4px}.tribe-events-notices li{text-align:center !important;margin:0 0 20px !important}abbr[title],dfn[title]{cursor:auto !important}.sns_btn{margin:20px 0 20px;padding:12px 0;border:1px #ccc solid;border-left:none;border-right:none;max-width:600px}.sns_btn>div{display:flex;justify-content:center}.sns_btn>div>*{margin:0 4px}.at-share-btn-elements-button a{background-color:#3b5998;padding:2px 5px;display:inline-block;font-family:helvetica neue,helvetica,arial,sans-serif;color:#fff;transition:all .3s;position:relative;top:0}.at-share-btn-elements-button a span:nth-of-type(1){float:left}.at-share-btn-elements-button a span:nth-of-type(2){font-size:11.4px;line-height:32px;height:32px;padding:0 16px 0 0;margin:0 0 0 5px}.at-share-btn-elements-button a:hover{top:-4px}.at-share-btn-elements-button a .at-icon{fill:#fff;border:0}.at-share-btn-elements-button+.at-share-btn-elements-button a{background-color:#1da1f2}.at-share-btn-elements-button+.at-share-btn-elements-button a span:nth-of-type(2){padding:0 26px 0 0;margin:0 0 0 12px}@media screen and (max-width: 980px){.addthis_inline_share_toolbox_bcv9,.at-share-btn-elements-button{display:inline-block;vertical-align:top}}.tribe-events-single-event-title,.tribe-events-content,.tribe-events-schedule h2,.tribe-events-event-meta,.tribe-events-meta-group .tribe-events-single-section-title{color:#89200b !important}.tribe-events-calendar-list__event-venue-address{display:none !important}.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold{color:#3fae60;margin-bottom:8px !important;display:block}