body{ background-color:#1d1d1f;}
body > div{ max-width:640px; margin:auto;}
.outline{  font-family:"BMWMotorradOutline"; font-weight:400;}
header { width:100%; opacity:1; display:inline-block; background-color:#000; position:fixed; width:100%; left:0; top:0; z-index:300;} 
header > div{  margin:36px 42px; display:flex; justify-content:space-between; align-items:center;}
header > div > div{  display:flex; gap:20px; align-items:center;}
header > div > div > .logo > span > img{ width:38px; height:17px; object-fit:contain;}
header > div > div > a > span{ font-size:20px; font-weight:900; color:#fff;}
.headermenubtn{ position:relative; width:47px; height:47px; display:inline-block;}
.headermenubtn > span{ width:47px; height:2px; background-color:#fff; display:inline-block; position:absolute; transition-duration:0.3s;}
.headermenubtn > span:nth-child(1){  left:0; top:calc(34% - 1px);}
.headermenubtn > span:nth-child(2){  left:0; top:calc(50% - 1px); opacity:0;}
.headermenubtn > span:nth-child(3){  left:0; top:calc(67% - 1px);}

.headermenubtn.active{ position:fixed; right:38px; top:30px; z-index:302;}
.headermenubtn.active > span:nth-child(1){  top:calc(50% - 1px); transform:rotate(-45deg);}
.headermenubtn.active > span:nth-child(3){  top:calc(50% - 1px); transform:rotate(45deg);}

#totalmenunav{ position:fixed; opacity:0; left:50%; top:50%; display:flex; justify-content:center; align-items:center; width:0; height:0; overflow:hidden; z-index:301; transition-duration:0.5s;}
#totalmenunav.active{ width:100vw; height:calc(100vh - 100px); background-color:rgba(0,0,0,0.8); left:0; top:100px; opacity:1; text-align:center;}
#totalmenunav.active > div{ display:inline-block; width:300px; height:300px;}
#totalmenunav.active > div > ul{ display:flex; flex-direction:column; gap:20px; margin:auto; margin-bottom:50px;}
#totalmenunav.active > div > ul > li{ text-align:center;}
#totalmenunav.active > div > ul > li > a{ color:#fff; font-size:24px; font-weight:700; }
#totalmenunav.active > div > a{ background-color:#fff; color:#000; font-size:20px; font-weight:700; border-radius:50px; padding:8px 50px; display:inline-block;}

.poster1 > div{ position:relative; width:100%; height:502px; display:inline-block; overflow:hidden; float:left; margin-top:100px;}
.poster1 > div > video{ position:absolute; left:calc(50% - 320px); width:640px; height:502px; object-fit:cover;}
.poster1 > nav{ padding:20px 0; text-align:center; background: rgba(0, 0, 0, 0.95); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); display:inline-block; width:100%;}
.poster1 > nav > a{ padding:10px 21px; background-color:#0573B7; border-radius:30px; font-size:20px; font-weight:900; color:#fff; display:inline-block; margin:10px auto;}
.poster1 > nav > p{ font-size:16px; font-weight:700;}


.poster2{  width:570px; margin:auto; margin-top:78px;}
.poster2 > div{ position:relative;}
.poster2 > div > h2{ border:1px solid rgba(72, 61, 43, 1); padding:7px 20px; border-radius:30px; display:inline-block;}
.poster2 > div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster2 > div > h2 > span > b{ font-size:18px; font-weight:700; color:#C89C46;}

.poster2 > div > h3{ margin-top:4px; line-height:1;}
.poster2 > div > h3 > span{ font-size:64px; font-weight:900; display:block; line-height:1.2;}
.poster2 > div > h3 > .outline{ font-size:64px; font-weight:400; }
.poster2 > div > p{ line-height:1; margin-top:20px;}
.poster2 > div > p > span{ font-size:30px; font-weight:700; display:block; line-height:1; }
.poster2 > div > aside{ margin-top:40px; width:460px;}
.poster2 > div > aside > span{ font-size:18px; font-weight:400; color:#989898; display:block; line-height:1.4; }

.poster2 > div > ul{ display:flex; flex-wrap:wrap; gap:9px; margin:60px 0;}
.poster2 > div > ul > li{ font-size:18px; font-weight:400; border: 1px solid rgba(86, 86, 86, 1); padding:10px 29px; border-radius:30px;}
.poster2 > div > ul > li > b{ font-size:18px; font-weight:900;}

.poster2 > div > ul > li.my{ color:#C89C46; background-color:rgba(200, 169, 110, 0.2); border: 1px solid rgba(70, 59, 43, 1);}
.poster2 > div > ul > li.my > b{ color:#C89C46;}
.poster3 > .poster_body_div > .img{ width:640px; height:337px; background-color:#D9D9D9; display:flex; justify-content:center; align-items:center;}
.poster3 > .poster_body_div > .img:before{ content:"Image"; font-size:35px; font-weight:700; color:#000;}
.poster3 > .poster_body_div > aside{ width:500px; margin:19px auto;}
.poster3 > .poster_body_div > aside > p > span{ font-size:18px; font-weight:400;}
.poster3 > nav{ display:flex; flex-direction:column; gap:19px; align-items:center; margin:36px auto;}
.poster3 > nav > a{ font-size:24px; border-radius:30px; width:503px; text-align:center; display:inline-block; padding:14px 0;}
.poster3 > nav > a.seasonbuy{ font-weight:700; color:#000; background-color:#fff;border: 1px solid #fff;}
.poster3 > nav > a.more{ font-weight:900; color:#fff; background: rgba(69, 67, 63, 0.2); border: 1px solid rgba(86, 86, 86, 1)}

.poster4{  width:500px; margin:auto; margin-top:100px;}
.poster4 > .poster_head_div{ position:relative; text-align:center;}
.poster4 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster4 > .poster_head_div > h3{ margin-top:26px; }
.poster4 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1.2;}
.poster4 > .poster_head_div > p{ margin-top:20px; }
.poster4 > .poster_head_div > p > span{ font-size:18px; font-weight:400; }

.poster4 > .poster_body_div{ margin-top:40px;}

.poster4 .slidediv{ background-color:#000; border-radius:30px; position:relative;}
.poster4 .slidediv:before{ font-size:16px; font-weight:400; position:absolute; left:30px; top:40px;}
.poster4 .slidediv1:before{ content:"01";}
.poster4 .slidediv2:before{ content:"02";}
.poster4 .slidediv3:before{ content:"03";}
.poster4 .slidediv4:before{ content:"04";}
.poster4 .slidediv5:before{ content:"05";}

.poster4 .slidediv > div > .img{ width:100%; height:370px; display:flex; justify-content:center; align-items:center;}
.poster4 .slidediv > div > .text{ text-align:center;}
.poster4 .slidediv > div > .text > h4{ margin:16px 0;}
.poster4 .slidediv > div > .text > h4 > span{ font-size:20px; font-weight:900;}
.poster4 .slidediv > div > .text > p{ padding:0 30px; padding-bottom:70px;}
.poster4 .slidediv > div > .text > p > span{ font-size:16px; font-weight:400; color:#989898; display:block;}

.poster5{ margin-top:100px;}
.poster5 > .poster_head_div{ position:relative;   width:570px; margin:auto;}
.poster5 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster5 > .poster_head_div > h3{ margin-top:10px; line-height:1; width:410px; }
.poster5 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1.3;}
.poster5 > .poster_head_div > p{ margin-top:10px; }
.poster5 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898;}

.poster5 > .poster_body_div{ margin-top:30px;}
.poster5 > .poster_body_div > .img{ width:100%; display:inline-block;}
.poster5 > .poster_body_div > .img  > div > img{ width:640px;}
.poster5 > .poster_body_div > .img > aside{ font-size:14px; font-weight:400; letter-spacing:-2%; text-align:right; color:#DFDADA; margin-bottom:6px;}

.poster5 > .poster_body_div > .text{ width:504px; margin:auto; background-color:#000; border-radius: 30px; margin-top:8px;}
.poster5 > .poster_body_div > .text > div{ padding:30px;}
.poster5 > .poster_body_div > .text > div > aside{ font-size:12px; font-weight:400; display:inline-block;
border: 1px solid rgba(86, 86, 86, 1); border-radius:30px; padding:2px 12px;;
}
.poster5 > .poster_body_div > .text > div > h4{ margin:18px 0;}
.poster5 > .poster_body_div > .text > div > h4 > span{ font-size:26px; font-weight:700;}
.poster5 > .poster_body_div > .text > div > p > span{ font-size:18px; font-weight:400; letter-spacing:-5%;}
.poster5 > .poster_body_div > .text > div > p > span > b{ font-size:18px; font-weight:700; letter-spacing:-5%;}
.poster5 > .poster_body_div > .text > div > ul { display:flex; gap:25px; margin-top:40px;}
.poster5 > .poster_body_div > .text > div > ul > li{ font-size:15px; font-weight:400px; border: 1px solid rgba(86, 86, 86, 1); border-radius:30px; padding:5px 12px; position:relative;}  
.poster5 > .poster_body_div > .text > div > ul > li:before{ content:"+"; position:absolute; left:-17px;}
.poster5 > .poster_body_div > .text > div > ul > li.item{ font-size:16px; color:#C89C46; background: rgba(200, 169, 110, 0.2); border: 1px solid #463B2B;}
.poster5 > .poster_body_div > .text > div > ul > li.item:before{ content:"";}
.poster5 > .poster_body_div > .text > div > div{ margin-top:16px;}
.poster5 > .poster_body_div > .text > div > div > span{  font-size:12px; font-weight:400; text-decoration:underline;}

.poster6{  width:570px; margin:auto; margin-top:100px;}
.poster6 > .poster_head_div{ position:relative; text-align:center;}
.poster6 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster6 > .poster_head_div > h3{ margin-top:10px; line-height:1; }
.poster6 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1.4;}
.poster6 > .poster_head_div > p{ margin-top:10px; }
.poster6 > .poster_head_div > p > span{ font-size:18px; font-weight:400; }
.poster6 > .poster_body_div > ul{ margin-top:100px; margin-left:90px;}
.poster6 > .poster_body_div > ul > li{ position:relative; padding-bottom:100px;}
.poster6 > .poster_body_div > ul > li:before{ content:""; width:1px; height:100%; display:inline-block; background-color:#73644B; position:absolute; left:-64px; top:25px;}
.poster6 > .poster_body_div > ul > li:last-child:before{ display:none;}

.poster6 > .poster_body_div > ul > li:after{ content:""; width:50px; height:50px; display:flex; justify-content:center; align-items:center; font-weight:900; font-size:18px; border-radius:50%; background-color:#1d1d1f; border:1px solid #73644B; position:absolute; left:-90px; top:0;}
.poster6 > .poster_body_div > ul > li:last-child:after{ border:1px solid #8E26D4;}
.poster6 > .poster_body_div > ul > li:nth-child(1):after{ content:"1";}
.poster6 > .poster_body_div > ul > li:nth-child(2):after{ content:"2";}
.poster6 > .poster_body_div > ul > li:nth-child(3):after{ content:"3";}
.poster6 > .poster_body_div > ul > li:nth-child(4):after{ content:"4";}
.poster6 > .poster_body_div > ul > li:nth-child(5):after{ content:"★";}


.poster6 > .poster_body_div > ul > li > h4{font-size:20px; font-weight:400;}
.poster6 > .poster_body_div > ul > li > p{font-size:16px; font-weight:400; color:#989898; margin-top:5px; margin-bottom:18px;}
.poster6 > .poster_body_div > ul > li > aside{ font-size:12px; font-weight:400; color:#989898; padding:5px 10px; border: 1px solid rgba(115, 100, 75, 1); border-radius:30px; display:inline-block; background:#2C2C2C;}
.poster6 > .poster_body_div > ul > li > aside:before{ content:"ㆍ";}
.poster6 > .poster_body_div > ul > li > ul.lv{ display:flex; gap:6px;}
.poster6 > .poster_body_div > ul > li > ul.lv > li{ border:1px solid #B79153; font-size:12px; font-weight:700; padding:5px 10px; display:inline-block; border-radius:30px;}
.poster6 > .poster_body_div > ul > li > ul.lv > li:nth-child(1){ color:#FF951C;}
.poster6 > .poster_body_div > ul > li > ul.lv > li:nth-child(2){ color:#EDD207;}
.poster6 > .poster_body_div > ul > li > ul.lv > li:nth-child(3){ color:#0757ED;}
.poster6 > .poster_body_div > ul > li > ul.lv > li:nth-child(4){ color:#9807ED;}
.poster6 > .poster_body_div > ul > li > ul.lv > li:nth-child(5){ color:#A6A9AD;}
.poster6 > nav{ margin-bottom:120px; text-align:center;}
.poster6 > nav > a{ font-size:24px; font-weight:700; color:#141414; background-color:#fff; padding:14px 56px; display:inline-block; border-radius:30px; }

.poster7{  width:570px; margin:auto; margin-top:100px;}
.poster7 > .poster_head_div{ position:relative; }
.poster7 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster7 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster7 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster7 > .poster_head_div > p{ margin-top:24px; }
.poster7 > .poster_head_div > p > span{ font-size:20px; font-weight:400; }
.poster7 > .poster_head_div > p > span > b{ font-size:20px; font-weight:700; }
.poster7 > .poster_body_div > aside{ margin-top:24px; margin-bottom:50px;}
.poster7 > .poster_body_div > aside > span{ font-size:16px; font-weight:400; color:#989898;letter-spacing:-2%;}
.poster7 > .poster_body_div > aside > span:last-child{letter-spacing:-5%;}

.poster8 > .poster_body_div > .img > div{ width:640px; display:flex; justify-content:center; align-items:center;}
.poster8 > .poster_body_div > .img > aside{ font-size:14px; font-weight:400; letter-spacing:-2%; text-align:right; color:#DFDADA; margin:6px auto;}
.poster8 > .poster_body_div > .text{ width:504px; margin:auto;}

.poster8 > .poster_body_div > .text > ul{ display:flex; flex-direction:column; gap:20px; margin:50px 0; margin-top:30px;}
.poster8 > .poster_body_div > .text > ul > li{ background-color:#000; border-radius:30px; position:relative;}
.poster8 > .poster_body_div > .text > ul > li > div{ padding:35px 40px;}
.poster8 > .poster_body_div > .text > ul > li > div > h4 > span{ font-size:40px; font-weight:700;}
.poster8 > .poster_body_div > .text > ul > li > div > p > span{ font-size:16px; font-weight:400; color:#989898;}
.poster8 > .poster_body_div > .text > ul > li > aside{ position:absolute; text-align:right; right:32px; bottom:10px;}
.poster8 > .poster_body_div > .text > ul > li > aside > span{ font-size:10px; font-weight:400;  color:#989898; letter-spacing:-2%;}
.poster9{  width:570px; margin:auto; margin-top:100px;}
.poster9 > .poster_head_div{ position:relative; text-align:center;}
.poster9 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster9 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster9 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster9 > .poster_head_div > p{ margin-top:24px; }
.poster9 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898;}

.poster9 > .poster_body_div > ul{display:flex; flex-direction:column; gap:45px; margin:50px 0;}
.poster9 > .poster_body_div > ul > li{ border-radius:30px; border: 1px solid rgba(183, 145, 83, 1)}
.poster9 > .poster_body_div > ul > li > div{ padding:34px;}
.poster9 > .poster_body_div > ul > li > div > .img{  width:53px; height:53px; display:inline-block;}

.poster9 > .poster_body_div > ul > li > div > .text > h4{ margin-top:24px;}
.poster9 > .poster_body_div > ul > li > div > .text > h4 > span{ font-size:20px; font-weight:400;}

.poster9 > .poster_body_div > ul > li > div > .text > p{ margin-top:8px; }
.poster9 > .poster_body_div > ul > li > div > .text > p > span{ font-size:16px; font-weight:400; color:#989898;}
.poster9 > .poster_body_div > aside{ text-align:center; margin:100px auto;}
.poster9 > .poster_body_div > aside > h4 > span{ font-size:24px; font-weight:700; display:block; }

.poster10{  width:590px; margin:auto; margin-top:100px;}
.poster10 > .poster_head_div{ position:relative; text-align:center;}
.poster10 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster10 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster10 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster10 > .poster_head_div > p{ margin-top:24px; }
.poster10 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898; display:block;}

.poster10 > .poster_body_div > ul{ display: grid; grid-template-columns: repeat(2, 1fr); gap:20px; margin-top:80px;}
.poster10 > .poster_body_div > ul > li{ border-radius:30px; min-height:269px; position:relative;}
.poster10 > .poster_body_div > ul > li:nth-child(odd){border: 1px solid #B79153;}
.poster10 > .poster_body_div > ul > li:nth-child(even){border: 1px solid #949494;}

.poster10 > .poster_body_div > ul > li:nth-child(odd):before{ content:""; border-top:3px solid #FF9500; border-radius:30px 30px 0 0; height:27px; width:100%; position:absolute; left:0px; top:-1px;}
.poster10 > .poster_body_div > ul > li:nth-child(even):before{ content:""; border-top:3px solid #949494; border-radius:30px 30px 0 0; height:27px; width:100%; position:absolute; left:0px; top:-1px;}


.poster10 > .poster_body_div > ul > li > div{ padding:27px 19px;}
.poster10 > .poster_body_div > ul > li > div > h3{ border:1px solid #B79153; padding:1px 14px; padding-bottom:3px; display:inline-block; border-radius:30px;}
.poster10 > .poster_body_div > ul > li > div > h3 > span{ font-size:12px; font-weight:700; color:#FF951C; }

.poster10 > .poster_body_div > ul > li > div > h4{ margin-top:20px; }
.poster10 > .poster_body_div > ul > li > div > h4 > span{ font-size:16px; font-weight:700; }


.poster10 > .poster_body_div > ul > li > div > p{ margin-top:20px;}
.poster10 > .poster_body_div > ul > li > div > p > span{ font-size:28px; font-weight:700; display:block; }
.poster10 > .poster_body_div > ul > li > div > aside{ margin-top:30px;}
.poster10 > .poster_body_div > ul > li > div > aside > span{ font-size:12px; font-weight:400; color:#989898; }

.poster10 > .poster_body_div > aside{ text-align:center; margin:100px auto;}
.poster10 > .poster_body_div > aside > h4 > span{ font-size:24px; font-weight:700; display:block; }

.poster10 > .poster_body_div > ul > li:nth-child(1) > div > h4 > span
,.poster10 > .poster_body_div > ul > li:nth-child(2) > div > h4 > span{ color:#E61E1E;}
/*
.poster10 > .poster_body_div > ul > li:nth-child(5) > div > p{ margin-top:28px;}
*/
.poster10 > .poster_body_div > ul > li:nth-child(5) > div > p > span{ font-size:20px; font-weight:700;}
.poster10 > .poster_body_div > ul > li:last-child{border:0;}
.poster10 > .poster_body_div > ul > li:last-child:before{ display:none;}
.poster10 > .poster_body_div > ul > li:last-child > div{ padding:40px 0; padding-bottom:0;}
.poster10 > .poster_body_div > ul > li:last-child > div > h3{  border:0; padding:0;}
.poster10 > .poster_body_div > ul > li:last-child > div > h3 > span{  font-size:18px; font-weight:400; color:#C89C46;}
.poster10 > .poster_body_div > ul > li:last-child > div > p > span{  font-size:18px; font-weight:700; letter-spacing:-1%; text-decoration:underline;}
.poster10 > .poster_body_div > ul > li:last-child > div > aside{ margin-top:56px;}
.poster10 > .poster_body_div > ul > li:last-child > div > aside > span{  font-size:16px; font-weight:400; letter-spacing:-1%; color:#fff;}





.poster11{  width:570px; margin:auto; margin-top:170px;}
.poster11 > .poster_head_div{ position:relative; text-align:center;}
.poster11 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster11 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster11 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster11 > .poster_head_div > p{ margin-top:24px; }
.poster11 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898; display:block;}

.poster11 > .poster_body_div > div{ padding:38px 19px; border-radius:30px; background-color:#000; margin-top:70px;}
.poster11 > .poster_body_div > div > h2{  line-height:1;}
.poster11 > .poster_body_div > div > h2 > span{ background-color:#fff; border-radius:30px;font-size:12px; font-weight:700; color:#000; line-height:1;  display:inline-block; padding:5px 11px;  }
.poster11 > .poster_body_div > div > h3{ margin-top:20px; line-height:1; }
.poster11 > .poster_body_div > div > h3 > span{ font-size:26px; font-weight:900; display:block; line-height:1;}

.poster11 > .poster_body_div > div > p > span{ font-size:14px; font-weight:700; color:#989898; display:block; margin-top:4px;}
.poster11 > .poster_body_div > div > ul{ margin:24px auto; margin-left:20px;}
.poster11 > .poster_body_div > div > ul > li{ position:relative; line-height:2.2; color:#989898; font-size:14px; font-weight:700;}
.poster11 > .poster_body_div > div > ul > li:before{ content:"✓"; color:#C89C46; position:absolute; left:-20px; top:0;}
.poster11 > .poster_body_div > div > aside{ border:1px solid #B79153; border-radius:30px; background-color:#26211A;}
.poster11 > .poster_body_div > div > aside > div{ padding:11px 26px;}


.poster11 > .poster_body_div > div > aside > div > h4 > span{ font-size:14px; font-weight:700;  }
.poster11 > .poster_body_div > div > aside > div > p{ margin-top:6px;}
.poster11 > .poster_body_div > div > aside > div > p > span{ font-size:14px; font-weight:400; display:block;}
.poster11 > nav{ margin-top:36px; margin-bottom:120px; text-align:center;}
.poster11 > nav > a{ font-size:24px; font-weight:700; color:#141414; background-color:#fff; padding:14px 56px; display:inline-block; border-radius:30px; }

.poster12{  width:570px; margin:auto; margin-top:100px;}
.poster12 > .poster_head_div{ position:relative;}
.poster12 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster12 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster12 > .poster_head_div > h3 > span{ font-size:24px; font-weight:900; display:block; line-height:1;}
.poster12 > .poster_head_div > p{ margin-top:24px; }
.poster12 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898; display:block;}

.poster12 > .poster_body_div > div{}
.poster12 > .poster_body_div > div > ul > li{ border-bottom:1px solid #818181;}
.poster12 > .poster_body_div > div > ul > li:last-child{ border:0;}
.poster12 > .poster_body_div > div > ul > li > div{ padding:43px 0; padding-left:38px; position:relative;}
.poster12 > .poster_body_div > div > ul > li > div:before{ content:""; position:absolute; left:10px; top:45px; display:inline-block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.175%209H0V7H12.175L6.575%201.4L8%200L16%208L8%2016L6.575%2014.6L12.175%209Z%22%20fill%3D%22%23E6E0E9%22%2F%3E%0A%3C%2Fsvg%3E%0A");}
.poster12 > .poster_body_div > div > ul > li > div > h4 > span{ font-size:16px; font-weight:700; }
.poster12 > .poster_body_div > div > ul > li > div > p{ margin-top:6px;}
.poster12 > .poster_body_div > div > ul > li > div > p > span{ font-size:14px; font-weight:400; letter-spacing:-2%;}

.poster13{  width:570px; margin:100px auto;}
.poster13 > .poster_head_div{ position:relative;}
.poster13 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster13 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster13 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster13 > .poster_head_div > p{ margin-top:24px; }
.poster13 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898; display:block;}

.poster13 > .poster_body_div > div{ margin-top:29px;}
.poster13 > .poster_body_div > div > ul{ border-top:1px solid #818181;}
.poster13 > .poster_body_div > div > ul > li{ border-bottom:1px solid #818181; }
.poster13 > .poster_body_div > div > ul > li > a{ display:inline-block; width:100%; overflow:hidden; transition-duration:0.3s; position:relative; padding:29px 0; height:22px; position:relative;}
.poster13 > .poster_body_div > div > ul > li > a:after{ content:""; position:absolute; right:0; top:27px; display:inline-block; width:24px; height:24px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%2014L12%208L18%2014L16.6%2015.4L12%2010.8L7.4%2015.4L6%2014Z%22%20fill%3D%22%23E6E0E9%22%2F%3E%0A%3C%2Fsvg%3E%0A"); transition-duration:0.3s; transform:scaleY(-1);}

.poster13 > .poster_body_div > div > ul > li > a.active{  height:auto;}
.poster13 > .poster_body_div > div > ul > li > a.active:after{ transform:scaleY(1);}
.poster13 > .poster_body_div > div > ul > li > a > h4 > span{ font-size:16px; font-weight:700; }
.poster13 > .poster_body_div > div > ul > li > a > p{ margin-top:0px; opacity:0; transition-duration:0.3s;}
.poster13 > .poster_body_div > div > ul > li > a.active > p{ margin-top:6px; opacity:1;}
.poster13 > .poster_body_div > div > ul > li > a > p > span{ font-size:14px; font-weight:400; color:#989898; letter-spacing:-2%;}

.poster14{ margin:100px auto;}
.poster14 > .poster_head_div{ position:relative; text-align:center;}
.poster14 > .poster_head_div > h2 > span{ font-size:18px; font-weight:400; color:#C89C46; }
.poster14 > .poster_head_div > h3{ margin-top:24px; line-height:1; }
.poster14 > .poster_head_div > h3 > span{ font-size:30px; font-weight:900; display:block; line-height:1;}
.poster14 > .poster_head_div > p{ margin-top:24px; }
.poster14 > .poster_head_div > p > span{ font-size:18px; font-weight:400; color:#989898; display:block;}

.poster14 > .poster_body_div{ margin-top:30px;}
.poster14 > .poster_body_div > .img{}
.poster14 > .poster_body_div > .img > div{ width:640px; display:flex; justify-content:center; align-items:center;}
.poster14 > .poster_body_div > .img > aside{ font-size:14px; font-weight:400; letter-spacing:-2%; text-align:right; color:#DFDADA; margin:6px auto;}


.poster14 > nav{ margin-top:50px; margin-bottom:120px; text-align:center;}
.poster14 > nav > a{ font-size:24px; font-weight:700; color:#141414; background-color:#fff; padding:14px 56px; display:inline-block; border-radius:30px; }
.poster14 > nav > p{ font-size:18px; font-weight:400; color:#989898; display:block; margin-top:32px;}

footer{ opacity:1; width:580px; border-top:0.5px solid #818181; margin:auto; display:flex; justify-content:space-between; align-items:flex-end; gap:20px; flex-wrap:wrap; padding:37px 0;}
footer > h2 > span{ font-size:14px; font-weight:700; display:block;}
footer > ul{ width:100%; display:flex; gap:24px; margin-top:20px;}
footer > nav{ display:flex; gap:24px;}
footer > nav > a{ font-size:12px; font-weight:700; color:#fff;}
footer > aside{ font-size:14px; font-weight:400; color:#989898;}
footer > div{ display:flex; align-items:flex-end; gap:16px;}
footer > div > span{ font-size:14px; font-weight:900; color:#989898;}
footer > div > span > span{ display:block; font-size:14px; font-weight:900; color:#989898;}
footer > p{ font-size:14px; font-weight:400; color:#989898;}
