*,*::before,*::after{box-sizing:border-box}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{outline:none;text-decoration:none}li{list-style:none}img{vertical-align:bottom;backface-visibility:hidden}input,button,textarea,select{background:transparent;border:none;outline:none;appearance:none;font-family:inherit;border-radius:0;color:inherit}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="month"]::-webkit-calendar-picker-indicator,input[type="month"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-calendar-picker-indicator,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="week"]::-webkit-calendar-picker-indicator,input[type="week"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="time"]::-webkit-calendar-picker-indicator,input[type="time"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-outer-spin-button,input[type="date"]::-webkit-inner-spin-button{display:none}input[type="number"],input[type="month"],input[type="datetime-local"],input[type="week"],input[type="time"],input[type="date"]{-moz-appearance:textfield}input[type="date"]::-webkit-clear-button,input[type="month"]::-webkit-clear-button,input[type="datetime-local"]::-webkit-clear-button,input[type="time"]::-webkit-clear-button,input[type="week"]::-webkit-clear-button{-webkit-appearance:none}select{cursor:pointer}input[type="date"]::-webkit-calendar-picker-indicator{display:none}
html{font-size:62.5%}
body{width: 100%;background:#fff;font-size:1.6rem;color:#242424;letter-spacing:.075em;line-height:1.75;font-feature-settings:'palt';-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}
@media screen and (max-width: 768px){body{min-width:375px}}
/*body article{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}*/
@supports (-webkit-touch-callout: none){body{height:-webkit-fill-available}}

a{color:#0066c0}a:hover{text-decoration:underline}.l-main{background:url(../../../img/entertainment/rustedarmors/bg20210813.jpg) center top/cover no-repeat;min-height:100vh;background-attachment:fixed;padding-top:30px}@media screen and (max-width: 768px){.l-main{padding:20px}}.l-main header{height:auto}.l-main__wrap{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 768px){.l-main__wrap{flex-direction:column;margin:0}}.l-main__img{margin-right:50px}@media screen and (max-width: 768px){.l-main__img{max-width:100%;margin:0}}.l-main__img img{width:100%}.l-main__contnt{display:flex;flex-direction:column;align-items:center}.l-main__logo{max-width:450px}@media screen and (max-width: 768px){.l-main__logo{max-width:300px;margin:0}}.l-main__logo img{width:100%}.l-main-btn{max-width:1140px;width:100%;margin:0 auto;text-align:center}.l-main-btn__application{font-size:3rem;margin-bottom:50px;letter-spacing:0.3em;font-weight:bold}.l-main-btn__application-item{display:flex;justify-content:space-between;max-width:100%;flex:0 0 50%}@media screen and (max-width: 768px){.l-main-btn__application-item{flex-direction:column}}.l-main-btn__application-btn{margin-top:auto;width:400px;margin:auto}@media screen and (max-width: 768px){.l-main-btn__application-btn{max-width:100%}}.l-main-btn__application-btn a{background:#ff3a00;display:block;padding:20px 100px;border-radius:5px;transition:all 0.3s ease 0s;text-decoration:none;color:#fff;border:2px #FFF solid}@media screen and (max-width: 768px){.l-main-btn__application-btn a{padding:0}}.l-main-btn__application-btn a:hover{transition:all 0.3s ease 0s;background:black;color:#ff3a00}.l-main-btn__application-txt{font-size:2rem;letter-spacing:normal;line-height:1.2;margin-bottom:10px}.l-main-btn__application-title{font-size:3rem;line-height:1.2;letter-spacing:0.2rem;color:#ff3a00;margin-bottom:10px}.l-main-btn__application-item{display:flex;justify-content:space-between}.l-main-btn__application-item--right{border:2px solid black;background:#FFF;max-width:calc(100% / 2 - 10px);display:flex;flex-direction:column;flex:0 0 50%;padding:20px}@media screen and (max-width: 768px){.l-main-btn__application-item--right{max-width:100%;flex-direction:column;margin-top:10px}}.l-main-btn__application-item--left{border:2px solid black;background:#FFF;max-width:calc(100% / 2 - 10px);flex:0 0 50%;padding:20px}@media screen and (max-width: 768px){.l-main-btn__application-item--left{margin-top:20px;max-width:100%}}.l-main-btn__application-plan{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.l-main-btn__application-plan{flex-direction:column}}.l-main-btn__application-plan--right{width:calc(100% / 2 - 10px)}.l-main-btn__application-plan--right a{line-height:1.2;background:#ff3a00;display:block;padding:20px;border-radius:5px;transition:all 0.3s ease 0s;text-decoration:none;color:#fff;border:2px #FFF solid}@media screen and (max-width: 768px){.l-main-btn__application-plan--right a{width:100%}}.l-main-btn__application-plan--right a:hover{transition:all 0.3s ease 0s;background:black;color:#ff3a00}.l-main-btn__application-plan--left{width:calc(100% / 2 - 10px)}@media screen and (max-width: 768px){.l-main-btn__application-plan--left{flex:0 0 100%}}.l-main-btn__application-plan--left a{line-height:1.2;background:#ff3a00;display:block;padding:20px;border-radius:5px;transition:all 0.3s ease 0s;text-decoration:none;color:#fff;border:2px #FFF solid}@media screen and (max-width: 768px){.l-main-btn__application-plan--left a{width:100%}}.l-main-btn__application-plan--left a:hover{transition:all 0.3s ease 0s;background:black;color:#ff3a00}.l-main-btn__application-hotel{margin-top:30px;width:100%}.l-main-btn__application-pc{line-height:1.2;letter-spacing:0.2rem;background:#b89b08;border:2px solid #FFF}.l-main-btn__application-pc a{color:#FFF;display:block;padding:20px 20px;text-decoration:none;transition:all 0.3s ease 0s}.l-main-btn__application-pc a:hover{transition:all 0.3s ease 0s;background:black}@media screen and (max-width: 768px){.l-main-btn__application-pc{display:none}}.l-main-btn__application-sp{display:none}@media screen and (max-width: 768px){.l-main-btn__application-sp{display:block;background:#19aebf;border:2px solid #FFF;font-size:2.2rem}}.l-main h1{font-size:5rem;font-weight:bold;line-height:1.2;letter-spacing:0.01rem;text-align:center;font-family:'Sawarabi Mincho', sans-serif}@media screen and (max-width: 768px){.l-main h1{font-size:2rem}}.l-main__sub{font-size:3rem;font-family:'Sawarabi Mincho', sans-serif;letter-spacing:0.3rem;background:black;text-align:center;width:100%;padding:5px 30px;margin-top:10px;color:#fff;border:1px solid #FFF}@media screen and (max-width: 768px){.l-main__sub{font-size:1.8rem}}.l-main-event__wrap{max-width:1140px;width:100%;margin:0 auto;display:flex;flex-direction:column}@media screen and (max-width: 768px){.l-main-event__wrap{flex-wrap:wrap;margin-top:30px;margin-bottom:30px}}.l-main-event__item{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width: 768px){.l-main-event__item{flex-direction:column;margin-bottom:10px;line-height:1.2}}.l-main-event__title{padding:10px 20px;font-family:'Sawarabi Mincho', sans-serif;font-size:2.2rem;color:#FFF;font-weight:500;background:black}@media screen and (max-width: 768px){.l-main-event__title{font-size:1.5rem;margin-bottom:1.5rem}}.l-main-event__txt{padding-left:20px;font-size:3.5rem;font-weight:bold;text-align:center;font-family:'Sawarabi Mincho', sans-serif}.l-main-event__txt br{display:none}@media screen and (max-width: 768px){.l-main-event__txt{font-size:2.1rem;margin:0}.l-main-event__txt br{display:block}}.l-main-point__wrap{max-width:1140px;width:100%;margin:0 auto;border:3px solid #ff3a00;background:#FFF;padding:30px;border-radius:10px;margin-bottom:50px;margin-top:30px}.l-main-point ul{counter-reset:list;list-style-type:none;font:14px/1.6 'arial narrow', sans-serif;padding:0px}.l-main-point__txt{position:relative;line-height:30px;margin:7px 0 7px 40px;padding-left:10px;font-weight:bold;font-size:2.3rem}.l-main-point__txt::before{counter-increment:list;content:counter(list);position:absolute;top:0;left:-35px;width:30px;height:30px;text-align:center;color:#fff;line-height:30px;z-index:1}.l-main-point__txt::after{content:"";position:absolute;top:3px;left:-32px;width:25px;height:25px;background:#ff3a00;transform:rotate(45deg)}.l-main-point__title{font-size:2.8rem;font-weight:bold;color:#ff3a00;text-align:center;border-bottom:3px solid #ff3a00;margin-bottom:40px;padding-bottom:10px}.l-main-point__title br{display:none}@media screen and (max-width: 768px){.l-main-point__title{line-height:1.2}.l-main-point__title br{display:block}}.l-main-cast{max-width:1140px;width:100%;margin:0 auto;background:#fff;padding:20px;background:black}.l-main-cast__copy{color:#FFF;text-align:center}.l-main-cast__title{color:#ddd;font-size:2.8rem;text-align:center;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 768px){.l-main-cast__title{font-size:2rem}}.l-main-cast__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.l-main-cast__character{margin-right:30px}@media screen and (max-width: 768px){.l-main-cast__character{max-width:100%;margin-top:30px}}.l-main-cast__character img{width:100%}@media screen and (max-width: 768px){.l-main-cast__actor-img{max-width:100%}}.l-main-cast__actor-img img{width:100%}.l-main-cast__actor-name{font-size:2rem;text-align:center;line-height:1.2;color:#ddd}@media screen and (max-width: 768px){.l-main-cast__actor-name{font-size:1.5rem}}.l-main-overview{max-width:1140px;width:100%;margin:0 auto;background:#fff;margin-top:80px;margin-bottom:30px}.l-main-overview__title{color:#fff;font-size:2.5rem;text-align:center;background:black}.l-main-overview table{width:100%;border-spacing:0}.l-main-overview th{border-bottom:solid 2px #ff3a00;padding:10px 0;text-align:center}.l-main-overview th span{font-size:1.3rem}@media screen and (max-width: 768px){.l-main-overview th{width:100px;padding:5px;line-height:1.2}}.l-main-overview td{border-bottom:solid 2px #ddd;padding-left:30px}.l-main-overview td span{font-size:1.3rem}@media screen and (max-width: 768px){.l-main-overview td{line-height:1.2;padding:10px}}.l-main-precautions{max-width:1140px;width:100%;margin:0 auto;background:#E8E9E9;padding:30px}.l-main-precautions__title{font-size:2rem;font-weight:bold;text-align:center;background:black;color:#FFF;margin-bottom:20px}.l-main-precautions__box{border:1px black solid;background:#FFF;padding:10px;width:500px;margin-left:10px;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 768px){.l-main-precautions__box{width:100%}}.l-main-precautions__list{position:relative;padding-left:15px}.l-main-precautions__list::before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;background-color:black;transform:rotate(45deg)}.l-main-precautions__list:last-of-type{margin-bottom:20px}.l-main-precautions__title-2{font-weight:bold;font-size:1.8rem;text-align:center;width:200px;margin-bottom:1.2rem;background:#737373;color:#FFF}@media screen and (max-width: 768px){.l-main-precautions__title-2{width:100%}}.l-main-inquiry{max-width:1140px;width:100%;margin:0 auto;width:800px;padding:30px;margin-top:30px;background:#FFF;border:2px solid #737373}@media screen and (max-width: 768px){.l-main-inquiry{width:100%;margin-bottom:30px}}.l-main-inquiry__title{text-align:center;font-weight:bold;font-size:2.1rem;margin-bottom:10px;background:black;color:#fff}.l-main-inquiry li{word-break:break-all}.l-main__footer{padding-bottom:50px}.l-main-link{max-width:1140px;width:100%;margin:0 auto;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 768px){.l-main-link{flex-direction:column}}.l-main-link__access{background:black;width:calc(100% / 2 - 10px);border-radius:20px;font-weight:bold}@media screen and (max-width: 768px){.l-main-link__access{margin-bottom:30px;width:100%}}.l-main-link__access a{color:#FFF !important;display:block;padding:50px;text-align:center;border-radius:20px;font-size:2.5rem;text-decoration:none;line-height:1.2;transition:all 0.3s ease 0s;border:2px  solid #FFF}@media screen and (max-width: 768px){.l-main-link__access a{padding:20px}}.l-main-link__access a:hover{transition:all 0.3s ease 0s;background:#ff3a00}.l-main-link__hotel{background:black;width:calc(100% / 2 - 10px);border-radius:20px;font-weight:bold}@media screen and (max-width: 768px){.l-main-link__hotel{margin-bottom:30px;width:100%}}.l-main-link__hotel a{color:#FFF !important;display:block;padding:50px;text-align:center;border-radius:20px;font-size:2.5rem;text-decoration:none;line-height:1.2;transition:all 0.3s ease 0s;border:2px  solid #FFF}@media screen and (max-width: 768px){.l-main-link__hotel a{padding:20px}}.l-main-link__hotel a:hover{transition:all 0.3s ease 0s;background:#ff3a00}.l-main__footer{padding-bottom:50px}

@media (min-width: 768px){
#newsflash + article {
    margin-top: 146px !important;
}
}
@media screen and (max-width: 768px){
.l-main-btn__application-plan--right,
.l-main-btn__application-plan--left{
	width: 100%;
}
.l-main-btn__application-sp{
    border-radius: 10px;
}
.l-main-btn__application-sp a{
	color: #fff !important;
    padding: 20px 20px !important;
    display: block;

}
}