@import "./reset.css";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,400;0,700;1,100;1,400;1,700&display=swap');

/*reset, 타이포그래픽*/

html, body {font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; font-size:17px;}
a, a:hover, a:focus, a:active {cursor:pointer;}
.preten-font {font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.exo-font {font-family: 'Exo', sans-serif;}
body {overflow:auto; }
body.is-scroll-none {overflow:hidden;height:100vh; -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
/*공통*/
.ir-content-wrap {position:relative; width:1142px;margin:0 auto;}
.pc {display:block;}
.mo{display:none;}


/*헤더
nav {position:inherit;right:inherit; }
nav .dp2>li:first-child>a {border-top:none;}
nav .dp2>li>a {border:none; border-width:none; color:inherit; padding:20px 10px;}
nav .dp2 {left:50%; }
nav .navlist>li {margin-right:0;}
nav .navlist>li>a {height:auto; line-height:inherit;}
*/

.subvisual {display:none;}
.location .inner {display:none;}

.hamburger {display:none;}
.ir-header-menu-mo-wrap, .ir-header-menu-mo {display:none;}

/*헤더*/
.ir-header-container {width:100%;}
.ir-header-container .ir-content-wrap .ir-header-top {width:100%;padding:15px 0 20px; display:flex;align-items:center; justify-content:space-between; }
.ir-header-container .ir-content-wrap .ir-header-top .ir-header-logo-wrap {display:flex; justify-content:flex-start;}
.ir-header-container .ir-content-wrap .ir-header-top .ir-header-logo-wrap .ir-logo_tagline {position:relative; font-style:italic; padding: 0 0 0 10px; margin:8px 0 0 10px;  text-transform: uppercase;font-size:16px;line-height:1.3; color:#525c69; }
.ir-header-container .ir-content-wrap .ir-header-top .ir-header-logo-wrap .ir-logo_tagline > strong {font-weight:bold; }
.ir-header-container .ir-content-wrap .ir-header-top .ir-header-logo-wrap .ir-logo_tagline::before {content:''; width:1px; height:40px; background:#bbb; position:absolute; left:0;   }

.ir-header-container .ir-content-wrap .ir-header-top .ir-sign-box {height:30px; display:flex; jusfity-content: space-between; gap:30px;}
.ir-header-container .ir-content-wrap .ir-header-top .ir-sign-box .ir-register {border:1px solid #70bd0e; font-weight:bold; color:#70bd0e; padding:0 30px; }

.ir-header-container .ir-header-menu {background:#1068ad; }
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title {display:flex; justify-content:space-between; text-align:center;  }
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li {width:100%; height:60px; line-height:60px; border-left:1px solid #126baf; border-right:1px solid #0c579b;}
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li > a {color:#fff;}
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li > a .ir-title-text {display:block; min-width:50px; padding:0 10px; text-align:center; font-size:17px; white-space:nowrap; }

.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li .ir-nav-subtitle { padding : 0 8px; background:#fff;border-left: 1px solid #ededed; border-right: 1px solid #ededed; white-space: nowrap; border-bottom:2px solid #457b9d;}
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li .ir-nav-subtitle > li {height:auto; line-height:1.1; padding:20px 0; border-bottom:1px dotted #ededed; }
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li .ir-nav-subtitle > li > a{color:#525c69; font-size:14px; *font-weight:bold;  }
.ir-header-container .ir-header-menu .ir-content-wrap .ir-nav .ir-nav-title > li .ir-nav-subtitle > li:last-child {border-bottom:0; }

.menu_bar {display:none;}
.ir-header-menu-mo-wrap, .ir-header-menu-mo {display:none;}


/*메인*/

.ir-main-slider .ir-main-sliderimg {position:relative;width:1142px; margin:0 auto; height:500px;   display:flex; align-items:center; justify-content:flex-start;}
.ir-main-slider .ir-main-sliderimg .ir-main-textbox {}
.ir-main-slider .ir-main-sliderimg .ir-main-textbox .ir-main-textTitle {font-size:50px; line-height:1.3; font-weight:bold;}
.ir-main-slider .ir-main-sliderimg .ir-main-textbox .ir-main-textSub {display:block; font-size:28px; padding: 0 0 64px;}
.ir-main-slider .ir-main-sliderimg .ir-main-textbox .ir-main-btn > a {display:inline-block; padding: 10px 20px; background:#171717; border:1px solid #171717;color:#fff;}
.ir-main-slider .ir-slider{width:100%; height:500px; background-position:center; background-repeat:no-repeat; }


.ir-main-slider .ir-slider.slide01 {background-image:url(../images/main01.png); background-color:#F3F3F3;}
.ir-main-slider .ir-slider.slide02 {background-image:url(../images/main02.png); background-color:#F3F3F3;}
.ir-main-slider .ir-slider.slide03 {background-image:url(../images/main03.png); color:#fff;background-color:#121212;}
.ir-main-slider .ir-slider.slide04 {background-image:url(../images/main04.png); background-color:#f2f1f6;}
.ir-main-slider .ir-slider.slide05 {background-image:url(../images/main05.png); color:#fff;background-color:#08090d;}
.ir-main-slider .ir-slider.slide06 {background-image:url(../images/main06.png); color:#fff;background-color:#15151b;}
.ir-main-slider .ir-slider.slide07 {background-image:url(../images/main07.png); color:#fff;background-color:#4a4c63;}

.ir-live-rate {width:100%; height:50px; background:#f9f9f9; font-size:20px; font-weight:bold; }
.ir-live-rate .ir-section-wrap {width:1142px; margin:0 auto; line-height:50px;display:flex; justify-content:space-between;}

.ir-live-rate .ir-section-wrap .ir-live-rate {display:flex; width:900px;  }
.ir-live-rate .ir-section-wrap .ir-live-rate li {display:flex;position:relative; }
.ir-live-rate .ir-section-wrap .ir-live-rate li:before {content:''; width:5px; height:5px; border-radius:50%; background:#525c69; position:absolute; top:22px; left:-48px;}
.ir-live-rate .ir-section-wrap .ir-live-rate li:before:nth-child(4),.ir-live-rate .ir-section-wrap .ir-live-rate li:before:nth-child(8) {display:none;}
.ir-live-rate .ir-section-wrap .ir-live-rate li .ctry {margin-right:20px; }
.ir-live-rate .ir-section-wrap .ir-live-rate li .rate {font-weight:normal; color:#1068ad; }




.ir-section-01 {width:100%; height:auto; position:relative;}
.ir-section-01 .ir-section-wrap {background:#fff;padding: 60px 0 0;}
.ir-section-01 .ir-section-wrap .ir-section-content { width:1142px; margin:0 auto; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-section-title {line-height:1.2; margin: 0 0 25px; text-align:center; font-weight:400; font-size:22px; color:#525c69;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list {display:block; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item {display:inline-block; width:48%; margin-bottom:30px; vertical-align:top;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item.item-odd {margin-right:2%;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon {display:block;float:left;  width:76px; height:76px; border-radius:50%; margin: 0 15px 0 0; border:1px solid #dfdfdf; background-image:url('../images/reasons.png'); background-repeat:no-repeat; background-color:#fff;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-1 {background-position:14px 17px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-2 {background-position:14px -58px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-3 {background-position:15px -134px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-4 {background-position:14px -210px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-5 {background-position:14px -286px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon.reason-icon-6 {background-position:16px -361px; }
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-content > h2 {line-height:1.2; margin: 0 0 10px; font-weight:400; font-size:22px; color:#525c69;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-content > p {line-height:1.8; font-size:16px; color:#525c69; word-break:keep-all;}


.ir-section-02 {width:100%; height:auto; position:relative; }
.ir-section-02 .ir-section-wrap {background:#f9f9f9; padding: 15px 0 20px ;}
.ir-section-02 .ir-section-wrap .ir-section-content { width:1142px; margin:0 auto; }
.ir-section-02 .ir-section-wrap .ir-section-content .ir-section-title {line-height:1.2; margin: 0 0 25px; text-align:center; font-weight:400; font-size:22px; color:#525c69;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-reason-list {display:block; }
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_list {*display:flex; *justify-content:space-between;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item {display:block; }
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons {display:block; margin: 0 auto; background:#fff; position:relative; width:165px; height:80px; border:1px solid #dcdcdc;  }

.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons:before {content:''; margin:0 auto; background:url('../images/our-partners.png') no-repeat scroll 0 0; position:absolute; top:50%; left:0; right:0;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-1:before {width:92px; height:42px; margin-top:-21px; background-position:0 0;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-2:before {width:108px; height:22px; margin-top:-11px; background-position:0 -54px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-3:before {width:88px; height:34px; margin-top:-17px; background-position:0 -97px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-4:before {width:106px; height:26px; margin-top:-13px; background-position:0 -139px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-5:before {width:66px; height:44px; margin-top:-22px; background-position:0 -174px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-6:before {width:98px; height:50px; margin-top:-25px; background-position:0 -227px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-7:before {width:104px; height:34px; margin-top:-17px; background-position:0 -286px;}
.ir-section-02 .ir-section-wrap .ir-section-content .ir-partner-box .ir-h-partners_item .ir-h-partners_icons.ir-h-partners_icon-8:before {width:98px; height:22px; margin-top:-11px; background-position:0 -330px;}

.ir-section-03 {width:100%; height:auto; position:relative;}
.ir-section-03 .ir-section-wrap {padding:60px 0;}
.ir-section-03 .ir-section-wrap .ir-section-content { width:1142px; margin:0 auto;text-align:left; }
.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container {display:flex;flex-wrap:nowrap;}
.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container .ir-section-title {line-height:1.2; margin: 0 0 25px; text-align:left; font-weight:400; font-size:22px; color:#525c69;}

.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container .ir-about-left {width:calc(100% - 390px);display:flex; flex-direction:column; justify-content:space-between; }
.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container .ir-about-left .ir-about-left01 .ir-review-slider_info {position:relative;}
.ir-section-03 .slick-dots {display:flex; justify-content:center;  }

.ir-review-user-item {display:block; }

.ir-review-user-avatar {width:50px; height:50px;margin: 0 10px 0 0; display:inline-block; background:url('../images/customer.png') no-repeat; background-color:#fff; border-radius:50%;}
.avatar-1 {background-position:0 0;}
.avatar-2 {background-position:-50px 0;}
.avatar-3 {background-position:-100px 0;}
.avatar-4 {background-position:-150px 0;}
.avatar-5 {background-position:-200px 0;}

.ir-review-username {display:inline-block; font-size:18px; color:#1068ad; font-weight:bold; vertical-align:middle; }
.ir-review-customer-wrap {display:flex;align-items:center;}
.ir-review-user-desc {display:inline-block; line-height: 1.8;  margin: 0 0 17px; padding: 15px 20px; border: 1px solid #dcdcdc; text-align: center;font-style: italic;font-size: 16px;color: #525c69;position: relative;}
.ir-review-user-desc:before {  content: "";border-color: #dcdcdc transparent transparent;border-style: solid;border-width: 10px;position: absolute; left: 17px;bottom: -20px;}
.ir-review-user-desc:after {  content: ""; border-color: #FFF transparent transparent; border-style: solid;border-width: 10px; position: absolute; left: 17px;bottom: -19px;}

/* .ir-about-left02{position:relative; padding:32px 0 0;}
.start-list {display:flex; justify-content:space-between;}
.start-list .start-item {display:block;width:230px;  background:#d9d9d9; color:#525c69; font-weight:bold; font-size:17px; transition:background-color .2s ease;}
.start-list .start-item > a {display:flex; justify-content:center;  padding:20px; align-items:center;}
.start-icon {display:block; width:38px; height:38px; margin: 0 10px 0 0; background-image:url('../images/icons02.png'); background-repeat:no-repeat; vertical-align:middle; }
.start-icon.start-icon-1, .start-icon.start-icon-2 {background-position:-62px -1340px;}
.start-icon.start-icon-3 {background-position:-136px -1340px;} */

.ir-about-right {width:390px; height:auto;margin-left:30px; }
.ir-about-right .ir-news-title-box {display:flex; justify-content:space-between; border-bottom: 1px solid #dcdcdc;}

.ir-news-list .ir-news-item {padding:15px 0; border-bottom:1px solid #dcdcdc; }
.ir-news-list .ir-news-item:last-child {border-bottom:0;}
.ir-news-list .ir-news-item .news-item-title {font-weight:bold; }
.ir-news-list .ir-news-item .news-item-date {color:#7688a0; line-height:1.2; font-size:14px; padding:3px 0; }
.ir-news-list .ir-news-item .news-item-desc {line-height:1.5; padding:0 0 3px; font-size:14px; color:#525c69;}


.ir-section-04 {width:100%; height:auto;}
.ir-section-04 .ir-section-wrap {width:1142px; margin:0 auto; }
.ir-section-04 .ir-section-wrap .text-area{display:block; text-align:center; padding:25px 0 35px; border-top:1px solid #e0e0e0;}
.ir-section-04 .ir-section-wrap .text-area .text-stars {display:inline-block;vertical-align:middle;}
.ir-section-04 .ir-section-wrap .text-area .text-stars .trustpilot-widget {width:24px; height:24px; background-image:url('../images/stars.png'); background-repeat:no-repeat; display:inline-block; vertical-align:middle; }


/*footer*/

.ir-section-footer {position:relative; width:100%; height:auto;}
.ir-section-footer .ir-payment-methods {width:100%; padding:22px 0; background:#1068ad;}
.ir-section-footer .ir-payment-methods .ir-section-wrap {width:1142px; margin: 0 auto; }
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list {display:flex; justify-content:space-between;}
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items {display:inline-block; font-size:14px; line-height:normal; text-align:left; }
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons {display:block; height:40px; background:url('../images/icons.png') no-repeat 0 40px; }
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons.ir-visa {width:60px; background-position:0 -520px;}
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons.ir-master {width:52px; background-position: -66px -520px;}
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons.ir-perfect {width:117px; background-position: 0 -360px;}
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons.ir-sticpay {width:106px; background-position: 0 -793px;}
.ir-section-footer .ir-payment-methods .ir-section-wrap .ir-methods-list .ir-methods-items .ir-methods-icons.ir-fasapay {width:117px; background-position: 0 -240px;}





.ir-section-footer .footerinfo {width:100%; padding:22px 0; background:#0e5d9b; }
.ir-section-footer .footerinfo .ir-section-wrap {width:1142px; margin:0 auto; display:flex; justify-content:space-between;align-items:center; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap .ir-footer-list {display:flex; justify-content: space-between;gap : 45px; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap .ir-footer-list .ir-footer-items a {color:#c4edff;}


.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list {display:flex; justify-content:center;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items {display:inline-block; margin: 2px 0 0 2px; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons {display:block; width:35px; height:35px; background:url('../images/sns.png') no-repeat scroll 0 40px;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons.ir-facebook {border:1px solid #7b95c8; background-position:0 0;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons.ir-instagram {border:1px solid #ffad8e; background-position:-210px 0;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons.ir-tellegram {border:1px solid #70dcff; background-position:-175px 0;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons.ir-linkedin {border:1px solid #00b1d7; background-position:-35px 0;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-sns .ir-footer-sns-list .ir-footer-sns-items .ir-sns-icons.ir-twitter {border:1px solid #70dcff; background-position:-70px 0;}

.ir-section-footer .ir-footer-bottom {width:100%; padding:22px 0; background:#1068ad; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap {width:1142px; margin:0 auto; display:flex; justify-content:space-between;align-items:top; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap .ir-footer-left {width:180px; height:auto; font-size:13px; color:#fff;margin-right:10px;  }
.ir-section-footer .ir-footer-bottom .ir-section-wrap .ir-footer-left .ir-footer-google {position:relative; display:block; width:180px; padding: 10px 30px;margin: 0 0 10px;  background-color:#343d46; }
.beta {width:40px; height:40px;  background-image:url('../images/beta.svg'); position:absolute; right:0;top:0;}
.ir-section-footer .ir-footer-bottom .ir-section-wrap .ir-footer-left .ir-footer-apple {position:relative; display:block; width:180px; padding: 10px 30px;margin: 0 0 10px;  background:#343d46; margin-bottom:50px; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap .ir-footer-right {color:#5eace1; font-size:13px; line-height:1.5; opacity:0.6;}
.ir-section-footer .ir-footer-bottom .ir-section-wrap .ir-footer-right .ir-footer-list .ir-footer-items {margin-bottom:20px; }



@media (max-width: 1141px){
  /*공통*/
.ir-content-wrap {position:relative; width:95%;margin:0 auto;}

/*메인*/

.ir-main-slider .ir-main-sliderimg {position:relative;width:95%; margin:0 auto; height:500px;   display:flex; align-items:center;}
.ir-live-rate .ir-section-wrap {width:95%; margin:0 auto; line-height:50px; }
.ir-live-rate .ir-section-wrap .ir-live-rate { width:80%;  }

.ir-section-01 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto; }
.ir-section-02 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto; }
.ir-section-03 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto;text-align:left; }
.ir-section-04 .ir-section-wrap { width:95%; margin:0 auto; }

/*footer*/
.ir-section-footer .ir-payment-methods .ir-section-wrap { width:95%; margin: 0 auto; }
.ir-section-footer .footerinfo .ir-section-wrap { width:95%; font-size:1.1vw; margin:0 auto; display:flex; justify-content:space-between;align-items:center; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap { width:95%; margin:0 auto; display:flex; justify-content:space-between;align-items:top; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap .ir-footer-list {gap:5vw;}


}


@media (max-width: 910px){
  /*공통*/
.ir-content-wrap {position:relative; width:95%;margin:0 auto;}
.pc {display:none;}
.mo{display:block;}


/*header*/
.ir-header-container {border-bottom:3px solid #0f66a8;}
.ir-header-container .ir-header-menu {display:none;}
.ir-header-container .ir-content-wrap .ir-header-top .ir-header-logo-wrap .ir-logo_tagline {display:none;}
.ir-header-container .ir-content-wrap .ir-header-top .ir-sign-box{display:none;}

.ir-header-menu-mo-wrap, .ir-header-menu-mo {display:none; }
.ir-header-menu-mo-wrap.is-active, .ir-header-menu-mo.is-active {display:block;}

.ir-header-menu-mo-wrap{border-top:3px solid #0f66a8; background-color:#0f66a8; position:absolute; right:-100%; ; padding-top:30px; height:100vh; z-index:999; width:70%;overflow:hidden;transform: all 0.3s easy; }
.ir-header-menu-mo-wrap.is-active {right:0; transform: all 0.3s easy;  }
.ir-header-menu-mo-wrap .ir-header-menu-mo .ir-content-wrap .ir-nav .ir-nav-title li a{color:#fff;}



.hamburger {display:block;} 
/* ALL */

.row .three{
  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background:#007ff2;
  color: #ecf0f1;
  text-align: center;
}

.hamburger .line{
  width: 24px;
  height: 3px;
  background:#007ff2;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hamburger:hover{
  cursor: pointer;
}
/* ONE */

#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}

#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(10px) rotate(45deg);
  -ms-transform: translateY(10px) rotate(45deg);
  -o-transform: translateY(10px) rotate(45deg);
  transform: translateY(10px) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-12px) rotate(-45deg);
  -ms-transform: translateY(-12px) rotate(-45deg);
  -o-transform: translateY(-12px) rotate(-45deg);
  transform: translateY(-12px) rotate(-45deg);
}


/*헤더
nav .dp2>li {text-align:left;}
nav .dp2>li>a {padding:10px 0; }

nav .navlist>li {padding:10px 0; border-bottom:1px solid #ffffff80; border-top:none; }

nav .navlist>li>a {padding:10px 0;  font-size:15px;}
nav .dp2 {background-color:#0f66a8; }
nav .dp2>li {border-top:1px solid #084878; padding: 0 0 0 10px; }
*/

/*메인*/

.ir-live-rate {font-size:16px;}
.ir-live-rate .ir-section-wrap {width:95%; margin:0 auto; line-height:50px; }

.ir-section-01 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto; }
.ir-section-02 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto; }
.ir-section-03 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto;text-align:left; }
.ir-section-04 .ir-section-wrap { width:95%; margin:0 auto; }

/*메인*/

.ir-main-slider .ir-main-sliderimg {position:relative;width:95%;  text-align:center; margin:0 auto; margin-top:6vw;height:750px;   display:flex; align-items:center;justify-content:center; }


.ir-main-slider .ir-slider{width:100%; height:750px!important; background-position:center; background-repeat:no-repeat; }
.ir-main-slider .ir-slider.slide01 {background-image:url(../images/main01_mo.png); background-color:#F3F3F3;}
.ir-main-slider .ir-slider.slide02 {background-image:url(../images/main02_mo.png); background-color:#F3F3F3;}
.ir-main-slider .ir-slider.slide03 {background-image:url(../images/main03_mo.png); color:#fff;background-color:#121212;}
.ir-main-slider .ir-slider.slide04 {background-image:url(../images/main04_mo.png); background-color:#f2f1f6;}
.ir-main-slider .ir-slider.slide05 {background-image:url(../images/main05_mo.png); color:#fff;background-color:#08090d;}
.ir-main-slider .ir-slider.slide06 {background-image:url(../images/main06_mo.png); color:#fff;background-color:#15151b;}
.ir-main-slider .ir-slider.slide07 {background-image:url(../images/main07_mo.png); color:#fff;background-color:#4a4c63;}

.ir-main-slider .ir-main-sliderimg .ir-main-textbox .ir-main-textTitle {font-size:7vw;}
.ir-main-slider .ir-main-sliderimg .ir-main-textbox .ir-main-textSub {font-size:3vw; padding: 0 0 5vw 0;}

/*footer*/
.ir-section-footer .ir-payment-methods .ir-section-wrap { width:95%; margin: 0 auto; }
.ir-section-footer .footerinfo .ir-section-wrap { width:95%; font-size:1.1vw; margin:0 auto; display:flex; justify-content:space-between;align-items:center; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap { width:95%; margin:0 auto; display:flex; justify-content:space-between;align-items:top; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap .ir-footer-list {gap:2vw;}


}

@media (max-width: 770px){
  /*공통*/
.ir-content-wrap {position:relative; width:95%;margin:0 auto;}
.content {font-size:15px; }
wrap, content{font-size:15px; }
/*메인*/

.ir-live-rate {font-size:13px;}
.ir-live-rate .ir-section-wrap .ir-live-rate li:before { display:none; }


.ir-main-slider .ir-main-sliderimg {position:relative;width:95%;  text-align:center; margin:0 auto; margin-top:10vw;height:600px;   display:flex; align-items:center;justify-content:center; }
.ir-main-slider .ir-slider{width:100%; height:600px!important; background-position:top; background-repeat:no-repeat; background-size:cover;  }
.ir-live-rate .ir-section-wrap {width:95%; margin:0 auto; line-height:50px; }
.ir-live-rate .ir-section-wrap .ir-live-rate { width:60%; margin-right:15px;   }

.ir-section-01 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto; }
.ir-section-02 .ir-section-wrap .ir-section-content { width:88%; margin:0 auto; }
.ir-section-03 .ir-section-wrap .ir-section-content { width:95%; margin:0 auto;text-align:left; }
.ir-section-04 .ir-section-wrap { width:95%; margin:0 auto; }


.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item {width:100%; padding-top:6vw; border-top:1px solid #dcdcdc;}
.ir-section-01 .ir-section-wrap .ir-section-content .ir-reason-list .ir-reason-item .ir-reason-icon {border:none; }

.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container {display:flex;flex-wrap:wrap;}


.ir-section-03 .ir-section-wrap .ir-section-content .ir-about-container .ir-about-left {width:95%; margin:0 auto; display:flex; flex-direction:column; justify-content:space-between; }
.ir-about-right {width:95%; margin:0 auto; height:auto;margin-left:auto; } 

/*footer*/
.ir-section-footer .ir-payment-methods .ir-section-wrap { width:95%; margin: 0 auto; }
.ir-section-footer .footerinfo .ir-section-wrap { width:95%; font-size:1.1vw; margin:0 auto; display:flex; justify-content:center;align-items:center; }
.ir-section-footer .ir-footer-bottom .ir-section-wrap { width:95%; margin:0 auto; display:flex; justify-content:space-between;align-items:top; }
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap .ir-footer-list {gap:5vw;}

.ir-payment-methods {display:none;}
.ir-section-footer .footerinfo .ir-section-wrap .ir-footer-logo, .ir-section-footer .footerinfo .ir-section-wrap .ir-footer-lists-wrap {display:none;}
.ir-section-footer .ir-footer-bottom .ir-section-wrap {flex-wrap:wrap; flex-direction:column-reverse; align-items:center;text-align:center;}

content > .titset .hd2 {font-size:24px;}
}


