/* BASIC css start */
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap');
#container{padding:0 15px;box-sizing:border-box;margin-bottom:60px;}
#contents>h2{color: #2C2C2C;letter-spacing: 0.05em;font-weight: 400;font-size: 30px;line-height: 30px;margin:35px 0 25px; text-align: center;font-family: 'Crimson Text';}
.info{background: #50696F;border: 1px solid #E5E5E5;color: #FFFFFF;padding:20px 0;text-align:center;}
.info p:nth-child(1){color: #FFFFFF;font-weight: 600;font-size: 22px;line-height: 22px;margin-bottom:15px;}
.info p:nth-child(2){letter-spacing: -0.03em;font-weight: 700;font-size: 13px;line-height: 13px; margin-bottom:8px;}
.info p:nth-child(2) span:nth-child(1){display:inline-block;margin-right:20px;position:relative;}
.info p:nth-child(2) span:nth-child(1)::after{position:absolute;right:-10px;top:0;content:'';width:1px;height:12px;background:#e5e5e5;}
.cus{margin-top:35px;}
.cus h3{text-align:center;color: #2C2C2C;letter-spacing: -0.03em;font-weight: 500;font-size: 16px;line-height: 16px;padding-bottom:14px;}
.cus ul{font-size:0;border-top:1px solid #505050;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5; }
.cus ul:nth-child(2){margin-bottom:35px;}
.cus ul li{display:inline-block;width:50%;}
.cus ul li a{color: #000000;letter-spacing: -0.03em;font-weight: 500;background:url(/design/hanstyle/wib/2022wib/img/mo/arrow.svg) no-repeat center right 15px; font-size: 14px;height:50px;line-height:50px;display:block;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #E5E5E5;}
.cus ul li a img{vertical-align:middle;margin-right:5px; width:20px;}
.cus ul li:nth-child(2n){border-left:1px solid #E5E5E5;;box-sizing:border-box;}

.btt{margin-top:35px;}
.btt>div{text-align:center;padding:20px 0;border: 1px solid #E5E5E5;}
.btt>div:nth-child(1){border-bottom:none;}
.btt>div p.tit{color: #2C2C2C;letter-spacing: -0.03em;font-weight: 500;font-size: 14px;margin-bottom:10px;}
.btt>div p{color: #838383;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;line-height: 20px;}





.vip{background: #424242;color: #fdfaf1; text-align:center; margin-bottom:35px;}
.vip p:nth-child(1){color: #fdfaf1;font-weight: 600;font-size: 22px;line-height: 22px;}
.vip li{display:inline-block;width:100%;}
.vip li a{color: #fdfaf1;letter-spacing: -0.03em;font-weight: 600;background:url(/design/hanstyle/wib/2022wib/img/mo/arrow.svg) no-repeat center right 100px; font-size: 22px; line-height:22px;display:block;padding:15px;box-sizing:border-box;}

/* BASIC css end */

