@charset "utf-8";

/********************
** header
********************/

/********************
** index
********************/
/** mainBanner **/
.mainBanner {background:url('/img/mainBanner.jpg'); background-position:center; background-size:cover;}
/** peakone **/
.peakone {bottom:-10%; left:50%; right:50%; transform: translateX(-50%);}
/** event **/
.event {background:url('/img/eventBg.jpg'); background-position:center; background-size:cover;}
.eventCntBox {border:1px solid #FFC891;}
.ribbonLeft {left:0; top:0;}
.ribbonRight {right:0; bottom:0;}
/** info **/
.infoTable {border-top:2px solid #26272B; border-bottom:2px solid #26272B;}
.infoTable tr {border-top:1px solid #D9DADE;}
.infoTable tr:first-child {border-top:0;}
/** premium **/
.premium {background:url('/img/premiumBg.jpg'); background-position:center; background-size:cover;}
.premiumCnts {display:grid; grid-template-columns:repeat(2, 1fr);}
/** benefit **/
.benefitCnts {display:grid; grid-template-columns:repeat(2, 1fr);}
/** inside **/
.inside {background:url('/img/insideBg.jpg'); background-position:center; background-size:cover;}
.insideBtns {display:grid; grid-template-columns:repeat(5, 1fr);}
.insideBtns button.active {background:#366B6A; color:#F7F8F8; box-shadow: 0 0 8px rgba(0,0,0,0.25);}
.insideContent {width:100%;}
.insideInterior {width:100%;}
.insideInteriorSlider {width:100%; max-width:100%; overflow:hidden;}
.insideInteriorSlider .swiper-wrapper {width:100%;}
.insideInteriorSlider .swiper-slide {width:100%; flex:0 0 100%; display:flex; justify-content:center; align-items:center;}
.insideInteriorSlider img {max-width:100%; height:auto; display:block; object-fit:contain;}
.insideInteriorNav {background:rgba(0,0,0,0.25) !important; top:50%; transform:translateY(-50%); background:transparent; cursor:pointer;}
.insideInteriorPrev {left:0;}
.insideInteriorNext {right:0;}
.insideCntsubBoxLine {border:1px solid #B8BAC1;}
.insideTable tr:first-child{border-top:2px solid #26272B;}
.insideTable tr:last-child{border-bottom:2px solid #26272B;}
.insideTable tr{border-top:1px solid #D9DADE;}
.insideTable td{border-left:1px solid #D9DADE;}
/** consult **/
.consult {background:url('/img/formBg.jpg'); background-position:center; background-size:cover;}
.consultFormBox {box-shadow:0 0 16px rgba(0,0,0,0.25);}
.inputBox {border:1px solid #D9DADE;}
.moreBtn {text-decoration: underline;}

/********************
** footer
********************/

/********************
** login
********************/
.loginBg {background:url('/img/mainBanner.jpg'); background-position:center; background-size:cover;}

/********************
** admin
********************/
.adminBg {background:url('/img/mainBanner.jpg'); background-position:center; background-size:cover;}

/********************
** consult
********************/
.sonsultTable tr {border-top:1px solid #D9DADE;}
.sonsultTable tr:last-child {border-bottom:1px solid #D9DADE;}
.sonsultTable th {border-left:1px solid #D9DADE;}
.sonsultTable th:first-child {border-left:0;}
.sonsultTable td {border-left:1px solid #D9DADE;}
.sonsultTable td:first-child {border-left:0;}

/********************
** consultView
********************/
.consiltCnts .consiltCntLine{border-top:1px solid #D9DADE;}
.consiltCnts .consiltCntLine:last-child{border-bottom:1px solid #D9DADE;}
.successBtnLine {border:1px solid #D9DADE;}