.venueBody{margin:0 auto;padding-top:0}.venueBody .container{width:70%;max-width:1000px;min-width:800px;margin:140px auto 80px auto}.venurTitlebar{background:linear-gradient(#f58787,#b70038);padding:16px 40px;margin:100px auto 40px auto;width:100%;color:#fff;text-align:left}.venurTitlebar h1{display:inline-block;font-size:120%;font-weight:400;margin-left:0;padding-right:40px}.venurTitlebar a{color:#fff;font-size:90%;font-weight:200}.venurTitlebarToku{background:#fff;padding:16px 40px;margin:100px auto 40px auto;width:100%;color:#b61747;text-align:left;border:4px solid #b61747}.venurTitlebarToku h1{display:inline-block;font-size:120%;font-weight:400;margin-left:0;padding-right:40px}.venurTitlebarToku a{color:#b61747;font-size:90%;font-weight:200}.venueDetails{width:100%;border-radius:8px;border:1px solid #707070;padding:20px}.venueDetailsTitle{width:90%;display:flex;justify-content:space-between;margin:0 auto;border-bottom:1px solid #707070;padding-bottom:10px;vertical-align:middle;margin-bottom:20px}.venueDetailsTitle h2{display:inline-block;font-size:120%;margin:20px 0 0;vertical-align:bottom}.venueDetailsTitle ul{display:flex}.venueDetailsTitle ul li{margin-left:10px;text-align:left}.venueDetailsTitle ul li img{height:50px}.venueDetailsArea{display:block;width:90%;margin:0 auto 40px auto;z-index:10;padding-right:1px}.venueDetailsArea ul{display:flex}.venueDetailsArea ul li{margin-right:20px;margin-left:20px;text-align:left}.venueDetailsArea ul li:last-child{margin-right:0}.venueDetailsArea ul li img{width:300px;margin-left:1px}.venueDetailsArea ul li p:nth-child(odd){font-weight:300;margin-bottom:10px}.venueDetailsArea ul li p:nth-child(even){margin-bottom:20px;margin-left:10px}.venueDetailsArea p{font-size:70%;margin-bottom:20px;text-align:left}.venueDetailsArea .multiple-items img{width:100%;margin:0 auto;padding-left:2px}.formBox{width:70%;max-width:800px;margin:20px auto 40px auto;border-radius:8px;background-color:rgba(182,23,71,.91);padding:60px;text-align:left;color:#fff;line-height:1.2rem}.venueMap .venueMap-right p{margin:0 10px 20px;color:#585858;padding:0;font-size:70%;line-height:1rem}.venueList{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-bottom:120px}.venue{width:calc(33.3333333% - 40px / 3);border-radius:8px;border:1px solid #707070;padding:20px;margin-right:20px;overflow:hidden;height:468px;margin-bottom:20px}.venue:nth-child(3n){margin-right:0}.venue .icon{display:flex;width:90%;margin:10px auto}.venue .icon li{margin-right:10px}.venue p{font-size:70%;margin:20px 0}.thumbnail{width:90%}.priceList table{width:100%;padding:20px;margin:20px 0;border:1px solid #ccc}.priceList th{background-color:rgba(182,23,71,.15);padding:10px 20px;font-size:70%;font-weight:400;border:1px solid #ccc;text-align:center}.priceList td{padding:10px 20px;font-size:80%;border:1px solid #ccc}.priceListTotal{width:100%;padding:20px;align-items:center;margin:80px auto 160px auto;background-color:rgba(182,23,71,.53);color:#fff}.priceList h4{margin:0;font-size:130%;width:100%;display:flex;align-items:left;color:var(--main_red)}.priceList h4:before{content:"";flex-grow:0;height:0;background:0 0;margin:0}.priceList h4:after{content:"";flex-grow:1;height:2px;background:var(--main_red);margin:10px 0 0 100px}.priceList h5{text-align:left;margin:40px 0 10px;font-weight:400}.priceList p{margin:0;padding:0;color:#b61747;margin-block-start:0 !important;text-align:left;font-size:80%}.guide{width:80%;border:1px solid #ccc;margin:auto}p.dotNum{display:inline-block;width:30px;height:30px;color:#fff;background-color:#b61747;border-radius:25px;margin:20px auto;text-align:center;line-height:1.7rem;font-size:100%;font-weight:400}.guide ul{display:table;flex-wrap:wrap;justify-content:left;align-items:center;vertical-align:top !important}.guide ul li{width:25%;padding:16px;vertical-align:top;height:fit-content;border-right:1px dotted #ccc}.guide ul li:last-child{border-right:none}p.guide_title{margin:10px auto;font-weight:400;text-align:center;height:1.6rem}p.guide_txt{color:#202020;font-size:70%;line-height:1.2rem;height:11rem}p.guide_mail{width:100%;text-align:center;background-color:rgba(182,23,71,.53);padding:5px;color:#202020;font-size:60%;vertical-align:middle;height:1.2rem;white-space:nowrap}p.guide_mail:before{content:url(http://192.168.158.183/rental-office/wp/wp-content/themes/rental-office/images/icons/icon_mail.png);margin:3px 0 0 3px}p.guide_space{height:1.4rem}.guide_pdf{padding:10px;width:80%;background-color:#b61747;color:#fff;margin:30px auto 120px auto;font-size:140%;font-weight:400}.guide_pdfSmall{font-weight:400;font-size:70%}.aboutCancel table{width:80%;margin:20px auto 20px auto}.aboutCancel table td:nth-child(2n){font-weight:600}.aboutCancel table td{text-align:left;padding-left:80px}.aboutCancel ul{width:80%;text-align:left;font-size:70%;margin:0 auto 120px auto}.venueMap{display:flex;margin:20px 40px}.venueMap-right{margin-left:20px;text-align:left;line-height:1.8rem}.form_agree{line-height:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#707070;color:#fff;margin:0 30px 10px 0;padding:10px;border-radius:8px}.form_agree input{display:inline;width:10%;margin:auto}.form_agree label{display:inline;width:85%}.disabled-btn{letter-spacing:normal}#check{font-size:70%;color:#b61747;line-height:1rem}.wrap_priceList{width:100%;padding:20px 0;background-color:snow;align-items:center}.dl_form_agree dt{width:45% !important}.dl_form_agree dd{width:55% !important}.dl_form_agree a:hover{border-bottom:1px solid #b61747;color:#b61747}@media screen and (min-width:1024px){.venueList{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-bottom:120px}.venue{width:calc(33.3333333% - 20px / 3);border-radius:8px;border:1px solid #707070;padding:20px;margin-right:10px;overflow:hidden;height:468px;margin-bottom:20px}.venue:nth-child(3n){margin-right:0}.venue .icon{display:flex;width:90%;margin:5px auto}.venue .icon li{margin-right:10px;width:20%}.venue .icon li img{width:100%}}@media screen and (max-width:1023px){.venueBody .container{width:90%;margin:auto;padding:0}.venueList{display:block}.venue{width:92%;margin:20px;overflow:hidden;height:fit-content}.venue:nth-child(3n){margin-right:20px}}@media screen and (max-width:750px){#main_conts{padding-top:55px}.venueBody .container{width:100%;margin:0;padding:0;min-width:300px;font-size:140%}.venueList{display:block}.venue{width:92%;margin:20px;overflow:hidden;height:fit-content}.venue:nth-child(3n){margin-right:20px}.guide{width:96%;border:1px solid #ccc;margin:auto}p.dotNum{display:inline-block;width:30px;height:30px;color:#fff;background-color:#b61747;border-radius:25px;margin:20px auto;text-align:center;line-height:1.7rem;font-size:100%;font-weight:400}.guide ul{display:block}.guide ul li{width:100%;border-right:none;border-bottom:1px dotted #ccc}.guide ul li:last-child{border-bottom:none}.aboutCancel table{width:96%}.aboutCancel table td{padding-left:40px}.aboutCancel ul{width:96%}.venueMap{display:block}.venueMap-right{margin-left:auto}p.dotNum{padding-top:4px;padding-left:1px}p.guide_title{height:fit-content}p.guide_txt{height:fit-content}p.guide_mail{height:fit-content;width:90%;margin:auto;height:1.2rem}p.guide_space{display:none}.venueMap{display:block;text-align:left;margin-left:40px}.venueMap-right{text-align:left;margin:20px 0;font-size:90%}.priceList h4{margin:0 0 0 20px;font-size:130%;width:90%;display:flex;align-items:left;color:var(--main_red)}.priceList h4:before{content:"";flex-grow:0;height:0;background:0 0;margin:0}.priceList h4:after{content:"";flex-grow:1;height:2px;background:var(--main_red);margin:10px 0 0 50px}.priceList h5{text-align:left;margin:40px 0 10px 20px;font-weight:400}.priceList p{margin:0 20px}.priceListTotal{width:100%;padding-left:30px;padding-right:30px}.guide_pdf{width:100%}.aboutCancel table{width:100%;margin:20px 0;font-size:90%}.aboutCancel table td{padding-left:10px}.venueDetailsArea ul{display:block}.venueDetailsArea ul li:last-child{margin:20px 0}.venueDetails{width:95%;margin:auto}.venueDetailsArea{width:90%}.dl_form_agree dt{width:100% !important}.dl_form_agree dd{width:100% !important}.formBox{width:100%;margin:0 0 20px;border-radius:0;padding:20px}.venurTitlebar h1,.venurTitlebarToku h1{padding-right:10px}.venueDetailsArea ul li img{width:100%}}