/*
日本語
*/
@charset "utf-8";
@import url('//fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Noto+Sans+KR:wght@300;500&display=swap');
@import url(//fonts.googleapis.com/css?family=Barlow+Condensed&display=swap);

html,body{font-family:'Manrope', sans-serif,"Apple SD Gothic Neo",'Malgun Gothic'; font-weight: 600 }
#doc {position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
body {overflow-y:visible;overflow-x:auto; }
body#main{background-image: url("/_Img/bdbg.png");background-color:#155e9b;}
	@media only screen and (min-width:1001px) and (max-width:1200px) {
		#doc{min-width:1158px;}
	}
	@media only screen and (max-width:1000px) {
		#doc{min-width:320px;}
	}

/*=======================================================
  css dafault
=========================================================*/
.div-cont {position:relative;text-align:left;margin:0 auto 0 auto; max-width:1158px}
.div-cont:after {clear:both;content:"";display:block;}

.doc-pg{overflow:hidden;}
.body-slide-wr {position:relative;width:100%;transition:margin 0.3s ease;}
.body-slider-ovclick{position:fixed;z-index:2600;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);cursor:pointer }
.header-slider-ovclick{position:fixed;z-index:2600;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);cursor:pointer }
.side-slider-ovclick{position:fixed;z-index:2005;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);cursor:pointer }

/*=======================================================
    z-index dafault
=========================================================*/
#header-wrap{position:fixed;z-index:2005;}
#container-wrap{position:relative;z-index:1004;}
#subNavi-wrap{position:relative;z-index:2004;}
#footer-wrap{position:relative;z-index:1005;}
	@media only screen and (min-width:1000px){
		.header-slider-ovclick, .side-slider-ovclick{display:none !important}
	}

/*=======================================================
    #header-wrap
=========================================================*/
#header-wrap {left:0; width:100%; min-width:320px; top:0; background-color: #003c6f;}
#header-wrap:before{position:absolute; left:50%; top:0; z-index:-1; height:100%;width:20000px; margin-left:-10000px;border-bottom:1px solid #003353;background-color: #003c6f; box-sizing:border-box;display:block; content:""; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#header{height:60px;position:relative;}

.mn-bar {position:absolute;left:0;top:0;width:2000px; display:none !important;left:50%;margin-left:-1000px;z-index:-1;}
.bt-mnall{position:absolute;display:none;z-index:2599; width:30px; height:30px; background:url(../_Img/Layout/bt-mnall.png)no-repeat center center; background-size:24px auto;left:0; top:12px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.bt-mnclose{display:none;width:40px; height:40px; background:url(../_Img/Layout/bt-mnclose.png) no-repeat center center; position:absolute; left:7px; top:5px;}

.bt-home{position:absolute;display:block;z-index:2599; width:32px; height:32px; background:url(../_Img/Layout/bt-home.png)no-repeat center center; background-size:32px auto;left:0; top:15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}


#logo{position:Absolute; left:50%; width:320px; height:60px; margin-left:-160px; top:0px; z-index:2010;}
#logo a{display:block; height:60px;background:url(../_Img/logo.png) no-repeat center center ;background-size:100% auto;}

#logo-p2p  {position:Absolute; left:50%; width:320px; height:60px; margin-left:-160px; top:0px; z-index:2010;}
#logo-p2p  a{display:block; height:60px;background:url(../_Img/logo-p2p.png) no-repeat center center ;background-size:100% auto;}

.language {background: url("../_Img/Layout/icon-lang.png") no-repeat center center; background-size: contain; cursor: pointer}
.language ul.flag {position: absolute; top: 46px; left: 50%; transform: translateX(-50%); background: #fff; box-shadow: 0 0 4px #ddd;  display: none; }
.language ul.flag li {margin: 1vw; }
.language ul.flag li a {display: block; width: 12vw; height: 8vw; border: 1px solid #111; box-sizing: border-box; max-width: 60px; max-height: 40px; min-width: 60px; min-height: 40px; }
.language ul.flag li.USA a {background: url("/_Img/Layout/flag-USA.jpg") no-repeat center center; background-size: cover; }
.language ul.flag li.Japan a {background: url("/_Img/Layout/flag-Japan.jpg") no-repeat center center; background-size: cover; }
.language ul.flag li.Korean a {background: url("/_Img/Layout/flag-Korea.jpg") no-repeat center center; background-size: cover; }
.language ul.flag li.China a {background: url("/_Img/Layout/flag-China.jpg") no-repeat center center; background-size: cover; }
.language ul.flag li.Spain a {background: url("/_Img/Layout/flag-Spain.jpg") no-repeat center center; background-size: cover; }
.language ul.flag li.Portugal a {background: url("/_Img/Layout/flag-Portugal.jpg") no-repeat center center; background-size: cover; }

.language{position:absolute; right:0; top:16px;width:28px;height:28px}
.language .chk-select{display:block;}

	@media only screen and (max-width:1000px) {
		.language{right:16px;}
		.bt-mnall{left:12px;display:block;}
		.bt-mnclose{display:block;}
		.bt-home{left:12px;display:none;}
		.language ul.flag {left: auto; right: -14px; transform: none;}
	}
	@media only screen and (max-width:680px) {
		#logo{width:320px;margin-left:-160px; top:0px;  }
		#logo a{width:320px;background:url(../_Img/mlogo.png) no-repeat center center ;background-size:100% auto;}
		.language{top:16px;}

		#logo-p2p{width:320px;margin-left:-160px; top:0px;  }
		#logo-p2p a{width:320px;background:url(../_Img/mlogo-p2p.png) no-repeat center center ;background-size:100% auto;}
		.language{top:16px;}
	}
	@media only screen and (max-width:480px) {
		#logo{width:220px;margin-left:-110px; top:0px;  }
		#logo a{width:220px;background:url(../_Img/mlogo.png) no-repeat center center ;background-size:100% auto;}

		#logo-p2p{width:220px;margin-left:-110px; top:0px;  }
		#logo-p2p a{width:220px;background:url(../_Img/mlogo-p2p.png) no-repeat center center ;background-size:100% auto;}
		.bt-mnall{background-size:22px auto;left:10px;}
		.language{right:16px; }
		.language ul.flag {right: -7px;}
	}

	/*=======================================================
		#subNavi-wrap
	=========================================================*/
	@media only screen and (min-width:1001px){
		#subNavi-wrap{margin-top:60px;}
		#subNavi{display:none;position: absolute; left:0; top:60px;width:100%; height: 200px; margin-bottom:0; overflow: auto;}

		.lm-top{display:none;}
		.lm-top2{display:none;}

		.lm-info{background:#fff; border-radius: 0.4rem;}
		.lm-info .logo{padding:8px 0 5px 0; text-align:center}
		.lm-info .logo a{display:block;}
		.lm-info .logo img{}
		.lm-info .login-btn{ position:relative;width:220px;box-sizing:border-box;height:45px;border:1px solid #0b4aad; border-radius:4px; font-weight:600; padding:0 25px 0 10px; text-align:center;color:#fff; margin:0 auto;background:#1256c0; display:block; line-height:42px; font-size:16px;}
		.lm-info .login-btn:after{background:url(../_Img/Layout/lm-login.png) no-repeat center center; width:31px;height:24px; display:block; content:"";position:absolute;  top:50%;margin-top:-12px; right:10px;}
		.lm-info .login-btn span{font-weight:700; }

		.lm-info div.login-on{display:block; position:relative;cursor:pointer;width:220px;box-sizing:border-box;height:75px;border:2px solid #4f8fe4; border-radius:4px; font-weight:300; padding:5px 10px 0 10px; text-align:center;color:#fff; margin:0 auto;background:#fff;  }
		.lm-info div.login-on .btxt{color:#6d6d6d; font-size:13px;font-weight:400; line-height:2.7em; letter-spacing:-0.03em;}
		.lm-info div.login-on .btxt span{color:#000; font-weight:500;}
		.lm-info div.login-on .stxt{color:#ff7e00; font-size:18px;font-weight:600; line-height:1.1em;letter-spacing:-0.03em; margin-top:2px; font-family: 'Manrope', sans-serif;}
		.lm-info div.login-on .stxt span{color:#ff7e00; font-size:11px;font-weight:500; line-height:1.1em;letter-spacing:-0.03em; margin-top:2px;font-family: 'Manrope', sans-serif;}
		.lm-info ul{padding:8px 15px 10px 15px}
		.lm-info ul:after{clear:both;content:"";display:block;}
		.lm-info ul li{float:left;}
		.lm-info ul li:nth-child(even){float:right;}
		.lm-info ul li a{color:#6d6d6d; letter-spacing:-0.03em; line-height:1.2em; font-size:13px;}
		.lm-info ul li.login-on{display:block;}

		.lm-info .guide{background:#f3f3f3;}
		.lm-info .guide a{display:block;text-align:left; position:relative; padding:15px 0 0 70px; box-sizing:border-box; height:66px;}
		.lm-info .guide a:before{width:37px;height:37px; background:url(../_Img/Layout/lm-guide.png) no-repeat; position:absolute; top:15px; left:15px;display:block; content:""}
		.lm-info .guide .btxt{font-size:13px; line-height:1.2em; color:#6d6d6d; font-weight:400; }
		.lm-info .guide .stxt{font-size:16px; line-height:1.2em; color:#542a20; font-weight:700; margin-top:2px;}

		.leftmenu{display:block; position:relative;z-index:3; margin-top:15px;background:#fff;border:1px solid #fff;border-radius: 0.4rem;}
		.leftmenu ul {position:relative;line-height:130%;text-align:left;}
		.leftmenu ul:after {clear:both;content:"";display:block;}
		.leftmenu ul.depth2 {width:100%; }
		.leftmenu ul .lm_l2 {position:relative;border-top:1px solid #d6d6d6}
		.leftmenu ul .lm_l2:first-child{border-top:none;}
		.leftmenu ul .lm_a2 {position:relative; display:block; letter-spacing:-0.045em;position:relative;font-weight:600;line-height:1.2em;font-size:16px; color:#000;padding:17px 10px 16px 67px;-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.3s ease-out;-o-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}
		.leftmenu ul .lm_a2:hover{color:#f27700}
		.leftmenu li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-011.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-012.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-02.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-03.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(5) .lm_a2{background:url(../_Img/Layout/icon-04.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(6) .lm_a2{background:url(../_Img/Layout/icon-05.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(7) .lm_a2{background:url(../_Img/Layout/icon-06.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(8) .lm_a2{background:url(../_Img/Layout/icon-07.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(9) .lm_a2{background:url(../_Img/Layout/icon-08.png) no-repeat 15px center; background-size:40px;}
		.leftmenu li:nth-child(10) .lm_a2{background:url(../_Img/Layout/icon-09.png) no-repeat 15px center; background-size:40px;}

		.leftmenu-p2p {display:block; position:relative;z-index:3; margin-top:15px;background:#fff;border:1px solid #fff;border-radius: 0.4rem;}
		.leftmenu-p2p ul {position:relative;line-height:130%;text-align:left;}
		.leftmenu-p2p ul:after {clear:both;content:"";display:block;}
		.leftmenu-p2p ul.depth2 {width:100%; }
		.leftmenu-p2p ul .lm_l2 {position:relative;border-top:1px solid #d6d6d6}
		.leftmenu-p2p ul .lm_l2:first-child{border-top:none;}
		.leftmenu-p2p ul .lm_a2 {position:relative; display:block; letter-spacing:-0.045em;position:relative;font-weight:600;line-height:1.2em;font-size:16px; color:#000;padding:17px 10px 16px 67px;-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.3s ease-out;-o-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}
		.leftmenu-p2p ul .lm_a2:hover{color:#f27700}
		.leftmenu-p2p li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-011.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-012.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-02.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-03.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(5) .lm_a2{background:url(../_Img/Layout/icon-04.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(6) .lm_a2{background:url(../_Img/Layout/icon-05.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(7) .lm_a2{background:url(../_Img/Layout/icon-06.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(8) .lm_a2{background:url(../_Img/Layout/icon-07.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(9) .lm_a2{background:url(../_Img/Layout/icon-08.png) no-repeat 15px center; background-size:40px;}
		.leftmenu-p2p li:nth-child(10) .lm_a2{background:url(../_Img/Layout/icon-09.png) no-repeat 15px center; background-size:40px;}

		#leftGuide li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-21.png) no-repeat 15px center; background-size:40px;}
		#leftGuide li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-22.png) no-repeat 15px center; background-size:40px;}
		#leftGuide li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-23.png) no-repeat 15px center; background-size:40px;}
		#leftGuide li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-24.png) no-repeat 15px center; background-size:40px;}

		.lm-notice{display:block; position:relative;z-index:3; margin-top:15px;background:#fff;border:1px solid #d6d6d6; margin-bottom:3rem;}
		.lm-notice h3{background:#f8f9fa; line-height:55px; font-weight:600; color:#000; padding:0 15px;font-size:16px; letter-spacing:-0.03em;}
		.lm-notice ul{padding:0 15px;;}
		.lm-notice li{border-top:1px solid #e9e9e9; padding:15px 0;}
		.lm-notice li:first-child{border-top:none;}
		.lm-notice li a{display:block;padding-left:10px; position:relative;}
		.lm-notice li a:before{width:3px;height:3px; background:#333; position:absolute; left:0px; top:7px; display:block; content:"";}

		.lm-notice li .btxt{font-weight:400; font-size:14px; color:#000; line-height:1.25em;}
		.lm-notice li .stxt{font-weight:400; font-size:14px; margin-top:3px;color:#959595; line-height:1.25em;}
	}
	@media only screen and (max-width:1000px){
		#subNavi-wrap{position:absolute; left:0; top:0; z-index:2009}
		#subNavi{position:fixed;transition:right 0.3s ease;z-index:7000;left:-300px;overflow-y:auto;height:100%;background:#004987;overflow-x:hidden;top:0px;width:300px; top:0;-webkit-transition: left 0.3s ease-out;-moz-transition: left 0.3s ease-out;-o-transition: left 0.3s ease-out;	transition: left 0.3s ease-out; }
		#subNavi.mn-h-open {display:block; left:0;box-shadow: 0 0 11px rgba(0, 0, 0, 0.5)  ; -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.5)  ; -moz-box-shadow: 0 0 11px rgba(0, 0, 0, 0.5)  ; }
		#subNavi-wrap .mgap{height:15px;}

		.lm-top{position:relative; height:55px; }
		.lm-top h2{background:url(../_Img/mlogo.png) no-repeat center center ; background-size:120px auto; height:55px;}

		.lm-top2{position:relative; height:55px; }
		.lm-top2 h2{background:url(../_Img/mlogo.png) no-repeat center center ; background-size:120px auto; height:55px;}

		.lm-info {padding:0 15px;}
		.lm-info .logo{display:none;}
		.lm-info .login-btn{ font-family:'Manrope', sans-serif;position:relative;box-sizing:border-box;height:50px;border:1px solid #2cabf2;background:#2cabf2;font-weight:300; padding:0 25px 0 10px; text-align:center;color:#ffffff; margin:0 auto; display:block; line-height:48px; font-size:17px;}
		.lm-info .login-btn:after{background:url(../_Img/Layout/lm-mlogin.png) no-repeat center center; width:31px;height:24px; display:block; content:"";position:absolute;  top:50%;margin-top:-12px; right:10px;}
		.lm-info .login-btn span{font-weight:700; }

		.lm-info div.login-on{display:block; position:relative;cursor:pointer;box-sizing:border-box;height:50px;border:2px solid #004987; border-radius: 0.4rem; font-weight:300; padding:5px 10px 0 10px; text-align:center;color:#ff6924; margin:0 auto;background:#fff; }
		.lm-info div.login-on .btxt{color:#ff6924; font-size:13px;font-weight:400; line-height:1.1em; letter-spacing:-0.03em;}
		.lm-info div.login-on .btxt span{color:#ff6924; font-weight:500;}
		.lm-info div.login-on .stxt{color:#0095ba; font-size:18px;font-weight:500; line-height:1.1em;letter-spacing:-0.03em; margin-top:2px}

		.lm-info ul{padding:6px 0 10px 0}
		.lm-info ul:after{clear:both;content:"";display:block;}
		.lm-info ul li{float:left;}
		.lm-info ul li:nth-child(even){float:right;}
		.lm-info ul li a{color:#fff; letter-spacing:-0.03em; line-height:1.2em; font-size:13px;}
		.lm-info ul li.login-on{display:block;}

		.lm-info .guide{background:#fff; border:1px solid #e2770f; margin-top:0px;}
		.lm-info .guide a{display:block;text-align:left; position:relative; padding:15px 0 0 70px; box-sizing:border-box; height:66px;}
		.lm-info .guide a:before{width:37px;height:37px; background:url(../_Img/Layout/lm-guide.png) no-repeat;background-size: 37px;  position:absolute; top:15px; left:15px;display:block; content:""}
		.lm-info .guide .btxt{font-size:13px; line-height:1.2em; color:#6d6d6d; font-weight:400; }
		.lm-info .guide .stxt{font-size:16px; line-height:1.2em; color:#b54a26; font-weight:700; margin-top:2px;}

		.leftmenu{display:block; position:relative;z-index:3; margin-top:12px; padding:0 15px;}
		.leftmenu ul {position:relative;line-height:130%;text-align:left;background:#fff;border-radius: 0.4rem;}
		.leftmenu ul:after {clear:both;content:"";display:block;}
		.leftmenu ul.depth2 {width:100%;}
		.leftmenu ul .lm_l2 {position:relative;border-top:1px solid #e9e9e9}
		.leftmenu ul .lm_l2:first-child{border-top:none;}
		.leftmenu ul .lm_a2 {position:relative; display:block; letter-spacing:-0.045em;position:relative;font-weight:500;line-height:1.2em;font-size:15px; color:#000;padding:14px 10px 13px 57px;-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.3s ease-out;-o-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}
		.leftmenu ul .lm_a2:hover{color:#f27700}

		.leftmenu li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-011.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-14.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-02.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-03.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(5) .lm_a2{background:url(../_Img/Layout/icon-04.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(6) .lm_a2{background:url(../_Img/Layout/icon-05.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(7) .lm_a2{background:url(../_Img/Layout/icon-06.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(8) .lm_a2{background:url(../_Img/Layout/icon-07.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(9) .lm_a2{background:url(../_Img/Layout/icon-08.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(10) .lm_a2{background:url(../_Img/Layout/icon-09.png) no-repeat 15px center; background-size:35px;}
		.leftmenu li:nth-child(11) .lm_a2{background:url(../_Img/Layout/icon-012.png) no-repeat 15px center; background-size:35px;}


		.leftmenu-p2p {display:block; position:relative;z-index:3; margin-top:12px; padding:0 15px;}
		.leftmenu-p2p ul {position:relative;line-height:130%;text-align:left;background:#fff;border-radius: 0.4rem;}
		.leftmenu-p2p ul:after {clear:both;content:"";display:block;}
		.leftmenu-p2p ul.depth2 {width:100%;}
		.leftmenu-p2p ul .lm_l2 {position:relative;border-top:1px solid #e9e9e9}
		.leftmenu-p2p ul .lm_l2:first-child{border-top:none;}
		.leftmenu-p2p ul .lm_a2 {position:relative; display:block; letter-spacing:-0.045em;position:relative;font-weight:500;line-height:1.2em;font-size:15px; color:#000;padding:14px 10px 13px 57px;-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.3s ease-out;-o-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}
		.leftmenu-p2p ul .lm_a2:hover{color:#f27700}

		.leftmenu-p2p li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-011.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-14.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-02.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-03.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(5) .lm_a2{background:url(../_Img/Layout/icon-04.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(6) .lm_a2{background:url(../_Img/Layout/icon-05.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(7) .lm_a2{background:url(../_Img/Layout/icon-06.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(8) .lm_a2{background:url(../_Img/Layout/icon-07.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(9) .lm_a2{background:url(../_Img/Layout/icon-08.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(10) .lm_a2{background:url(../_Img/Layout/icon-09.png) no-repeat 15px center; background-size:35px;}
		.leftmenu-p2p li:nth-child(11) .lm_a2{background:url(../_Img/Layout/icon-012.png) no-repeat 15px center; background-size:35px;}




		#leftGuide li:nth-child(1) .lm_a2{background:url(../_Img/Layout/icon-21.png) no-repeat 15px center; background-size:35px;}
		#leftGuide li:nth-child(2) .lm_a2{background:url(../_Img/Layout/icon-22.png) no-repeat 15px center; background-size:35px;}
		#leftGuide li:nth-child(3) .lm_a2{background:url(../_Img/Layout/icon-22.png) no-repeat 15px center; background-size:35px;}
		#leftGuide li:nth-child(4) .lm_a2{background:url(../_Img/Layout/icon-22.png) no-repeat 15px center; background-size:35px;}
		#leftGuide li:nth-child(5) .lm_a2{background:url(../_Img/Layout/icon-23.png) no-repeat 15px center; background-size:35px;}
		#leftGuide li:nth-child(6) .lm_a2{background:url(../_Img/Layout/icon-24.png) no-repeat 15px center; background-size:35px;}


		.lm-notice{display:block; position:relative;z-index:3; margin:12px 15px 0 15px;background:#fff;border-radius:0.4rem; margin-bottom:3rem;}
		.lm-notice h3{background:#f8f9fa; line-height:44px; font-weight:600; color:#000; border-radius:0.4rem;padding:0 15px;font-size:15px; letter-spacing:-0.03em;}
		.lm-notice ul{padding:0 15px;}
		.lm-notice li{border-top:1px solid #e9e9e9; padding:12px 0;}
		.lm-notice li:first-child{border-top:none;}
		.lm-notice li a{display:block;padding-left:10px; position:relative;}
		.lm-notice li a:before{width:3px;height:3px; background:#333; position:absolute; left:0px; top:7px; display:block; content:"";}

		.lm-notice li .btxt{font-weight:400; font-size:13px; color:#000; line-height:1.25em;}
		.lm-notice li .stxt{font-weight:400; font-size:13px; margin-top:3px;color:#959595; line-height:1.25em;}
	}
	@media only screen and (max-width:680px){
		.lm-top h2{ background-size:180px auto; }
		.lm-top2 h2{ background-size:180px auto; }
		#subNavi{width:280px;}
	}
	@media only screen and (max-width:480px){

	}

/* ======================================================
   #NEW LOGIN
=========================================================*/

.LoginNew-Wrap { position: absolute;  top:20px; right:19px; width:18.97%; margin-right:0.7%; box-sizing: border-box;}
.LoginNew-Wrap .login-btn {display: block;  background: #0e9ccb; padding:0.6rem; width:100%; color:#fff; font-size:0.9rem;box-sizing: border-box; text-align: center; border-radius: 0.2rem; letter-spacing: 0.05rem;	background-image:url("../_Img/Layout/icon-login.png"); background-repeat: no-repeat; background-position: 95% center; background-size: auto;	}
.LoginNew-Wrap .logout-btn { display: block;  background: #0e9ccb; padding:0.6rem; width:100%; color:#fff; font-size:0.9rem;box-sizing: border-box; text-align: center; border-radius: 0.2rem; letter-spacing: 0.05rem;	background-image:url("../_Img/Layout/icon-logout.png"); background-repeat: no-repeat; background-position: 95% center; background-size: auto; }

.LoginNew-Wrap .findid {color:#fff; font-size:0.8rem; line-height:2.3rem; font-weight: normal; letter-spacing:0rem;}
.LoginNew-Wrap .copy-link {color:#fff; font-size:0.8rem; line-height:2.3rem; font-weight: normal; letter-spacing:0rem;}
.LoginNew-Wrap .signup { position: absolute; float:right;  width:auto; margin-right:0;color:#fff; font-size:0.8rem; line-height:2.3rem; font-weight: normal;letter-spacing:0rem; }
.LoginNew-Wrap .myinfo { position: absolute; display: block;  text-align:right;  width:100%; margin-right:0;color:#fff; font-size:0.8rem; line-height:2.3rem; font-weight: normal;letter-spacing:0rem; }
.LoginNew-Wrap .myinfo::before {content:'>'; color:#90bfcf; padding: 0rem 0.3rem 0.1rem 0rem ;}

.LoginNew-Wrap .findid:hover {color:#feffa7;}
.LoginNew-Wrap .copy-link:hover {color:#feffa7;}
.LoginNew-Wrap .signup:hover {color:#feffa7;}
.LoginNew-Wrap .myinfo:hover {color:#feffa7;}
.LoginNew-Wrap .findid::after {content:'ㅣ'; color:#90bfcf; padding: 0 0.3rem;}
.LoginNew-Wrap .copy-link::after {content:'ㅣ'; color:#90bfcf; padding: 0 0.3rem;}

@media only screen and (max-width:1000px){
		.LoginNew-Wrap{  display:none;}
	}

/* ======================================================
   #container
=========================================================*/
#container-wrap{margin-top:60px;}
#container-wrap:after{clear:both; display:block; content:""}
#container-wrap.mcontainer {margin-top: 130px;}
#container-wrap.mcontainer #contents{float:right; width:100%; min-height:800px;padding:0 0 80px 0;position:relative;}
	@media only screen and (max-width:1000px) {
		#container-wrap.mcontainer #contents{padding:0px; width:auto; float:none;}
		#container-wrap.mcontainer {margin-top: 60px;}
	}
	@media only screen and (max-width:680px) {
		#container-wrap.mcontainer #contents{padding:0px ;  min-height: 480px; padding-bottom:50px;}
	}
	@media only screen and (max-width:480px) {
		#container-wrap.mcontainer #contents{padding:15px}
	}

/* ======================================================
    #footer-wrap
=========================================================*/
#footer-wrap {display:none; position:fixed; background:#1d1d1d; bottom: 0; left: 0; width: 100%; }
#footer { position:relative; height: 17vw; display: flex;}
#footer div {width: calc(100% / 4); height: 100%; position: relative;}
#footer div a {width: 100%; height: 100%; color: #fff; display: block; position: relative; }
#footer div a.footer1 {background: url("/_Img/Layout/icon-footer1.png") no-repeat center 2vw; background-size: 23%; }
#footer div a.footer2 {background: url("/_Img/Layout/icon-footer2.png") no-repeat center 2vw; background-size: 23%; }
#footer div a.footer3 {background: url("/_Img/Layout/icon-footer3.png") no-repeat center 2vw; background-size: 23%; }
#footer div a.footer4 {background: url("/_Img/Layout/icon-footer4.png") no-repeat center 2vw; background-size: 23%; }
#footer div a span {text-align: center; position: absolute; left: 50%; bottom: 0.5vw; transform: translateX(-50%); display: inline-block; font-size: 3.0vw; width: 100%; }

	@media only screen and (max-width:680px) {
		#footer-wrap {display:block;}
		#footer div a span {bottom: 1vw; }
	}


#layer-pop {position: fixed; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); top: 0; left: 0; z-index: 2006; display: none; }

#layer-pop div.pop-title {position: relative; width: 100%; height: 90px; display: flex; justify-content: center ;align-items: center; flex-direction: column; }
#layer-pop div.pop-title p {font-size: 21px!important; color: #000!important; font-family: 'Manrope', sans-serif; font-weight: 600; position: relative; margin: 0!important;}
#layer-pop div.pop-title span {width: 83px; height: 4px; background: #125ccf; display: inline-block; top: 10px; position: relative;}
#layer-pop input {border: none; padding: 10px; background: #e8e8e8; outline: none; width: 80%; }
#layer-pop input::placeholder {color:#3b0f00; font-size: 14px; font-family: 'Manrope', sans-serif; font-weight: 600;}
#layer-pop textarea {border: none; padding: 10px; background: #e8e8e8; outline: none; width: 80%; }
#layer-pop textarea::placeholder {color:#3b0f00; font-size: 14px; font-family: 'Manrope', sans-serif; font-weight: 600;}

#layer-pop div.popup {width: 300px; height: 360px; background: #fff; border-radius: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);display: none;}

#layer-pop div.charge-pop {display:block; width: 300px; height: auto; border-radius: 20px; background: #fff; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none;}
#layer-pop div.charge-pop img {position: absolute; top: -67%; left: -22%; }
#layer-pop div.charge-pop .chTab-g {display: flex; justify-content: space-between; width: 85%; margin: auto;}
#layer-pop div.charge-pop .ch-tab {display: inline-block; width: 120px; height: 35px; background: #7795da; border-radius: 18px; text-align: center; line-height: 35px; color: #fff; text-transform: uppercase; cursor: pointer; margin: 0 auto;}
#layer-pop div.charge-pop .charge-input {text-align: center; margin-top: 10px; display: none;}
#layer-pop div.charge-pop .charge-input.ch-usdt {display: block;}
#layer-pop div.charge-pop .qr-img {position: relative; height: 210px; }
#layer-pop div.charge-pop .qr-img img {height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}

#layer-pop div.charge-pop .bnts {position: relative; display: block; width:90%; margin-left: 5%; text-align:center; z-index: 1000; margin-bottom: 20px;}
#layer-pop div.charge-pop .bnts a {  display: inline-block; color:#ffffff; width:45%;font-size: 1.2em; font-weight: 600; font-family:'Manrope', sans-serif; padding:0.5em 0; border-radius: 0.2em;}
#layer-pop div.charge-pop .bnts a:nth-child(1) { background-color: #125ccf; }
#layer-pop div.charge-pop .bnts a:nth-child(2) { background-color: #0095b0; margin-left: 3%; }

#layer-pop div.mov-pop {display:block; width:800px; height:550px; max-width:96%;  border-radius: 20px; background: #fff; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none;  }
#layer-pop div.mov-pop img {position: absolute; top: -67%; left: -2%; }
#layer-pop div.mov-pop video {width:94%; margin-left: 3%; border:2px solid #000; }

#layer-pop div.p2p-pop {display:block; width: 300px; height:auto; border-radius: 20px; background: #fff; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none;}
#layer-pop div.p2p-pop .bnts {position: relative; display: block; width:90%; margin-left: 5%; text-align:center; z-index: 1000; margin-bottom: 20px;}
#layer-pop div.p2p-pop .bnts a {  display: inline-block; color:#ffffff; width:45%;font-size: 1.2em; font-weight: 600; font-family:'Manrope', sans-serif; padding:0.5em 0; border-radius: 0.2em;}
#layer-pop div.p2p-pop .bnts a:nth-child(1) { background-color: #125ccf; }
#layer-pop div.p2p-pop .bnts a:nth-child(2) { background-color: #0095b0; margin-left: 3%; }

#layer-pop div.p2p-pop img {position: absolute; top: -100%; left: 28%;}
#layer-pop div.p2p-pop p {text-align: center; width: 260px; margin: 0 auto 10px;}
#layer-pop div.p2p-pop .p2p-input {display: flex; flex-direction: column; align-items: center; }
#layer-pop div.p2p-pop .p2p-input input { margin-bottom: 6px; width: 260px; height: 43px; box-sizing: border-box; }
#layer-pop div.p2p-pop .p2p-input textarea { margin-bottom: 6px; width: 260px; height: 120px; padding: 10px; resize: vertical; box-sizing: border-box; }
#layer-pop div.p2p-pop .p2p-input img { position:static; margin-bottom: 6px; width: 260px; max-height: 160px; box-sizing: border-box; }
#layer-pop div.p2p-pop .prevention {width: 260px; height: 80px; background: #f6f6f6; margin: 10px auto;}

@media only screen and (max-width:710px) {
	#layer-pop div.mov-pop{height: 480px;}
	}

@media only screen and (max-width:510px) {
	#layer-pop div.mov-pop{height: 400px;}
	}

@media only screen and (max-width:420px) {
	#layer-pop div.charge-pop img {left: -14%; }
	#layer-pop div.mov-pop{height: 320px;}
	}

@media only screen and (max-width:360px) {
	#layer-pop div.mov-pop{height: 270px;}
	}

#layer-pop div.login-pop img {position: absolute; top: -70%; left: -15%;}
#layer-pop div.login-pop .login-input {display: flex; flex-direction: column; align-items: center; }
#layer-pop div.login-pop .login-input input { margin-bottom: 6px; width: 260px; height: 43px; box-sizing: border-box; }
#layer-pop div.login-pop .prevention {width: 260px; height: 80px; background: #f6f6f6; margin: 10px auto;}
#layer-pop .btn-login {display: block; position: relative; }
#layer-pop .btn-login a {background: #125ccf; color: #fff; cursor: pointer; font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 21px; text-align: center; line-height: 21px; border-radius: 0; padding: 10px; width: 260px; height: 43px; box-sizing: border-box;display: block;}

#layer-pop div.search-pop img {position: absolute; top: -65%; left: -27%; }
#layer-pop div.search-pop p {text-align: center; font-size: 14px; color:#3b0f00; margin: 30px auto 40px; width: 260px; letter-spacing: -.0.027em; }
#layer-pop div.search-pop .search-input {display: flex; flex-direction: column; align-items: center; }
#layer-pop div.search-pop .search-input input { margin-bottom: 6px; width: 260px; height: 43px; box-sizing: border-box; }
#layer-pop .btn-search {display: block; position: relative; }
#layer-pop .btn-search a {background: #125ccf; color: #fff; cursor: pointer; font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 21px; text-align: center; line-height: 21px; border-radius: 0; padding: 10px; width: 260px; height: auto; box-sizing: border-box; display: block;}

#layer-pop .pop_close {background: url("/_Img/Layout/bt-close.png") no-repeat center center; width: 16px; height: 16px; position: absolute;  z-index: 2500; cursor: pointer;}
#layer-pop div.charge-pop .pop_close {top: 10px; right: 10px;}
#layer-pop div.mov-pop .pop_close {top: 10px; right: 10px;}
#layer-pop div.popup .pop_close {top: 10px; right: 10px;}

#layer-pop div.findid-pop img {position: absolute; top: -100%; left: 28%;}
#layer-pop div.findid-pop p {text-align: center; width: 260px; margin: 0 auto 10px;}
#layer-pop div.findid-pop .findid-input {display: flex; flex-direction: column; align-items: center; }
#layer-pop div.findid-pop .findid-input input { margin-bottom: 6px; width: 260px; height: 43px; box-sizing: border-box; }
#layer-pop div.findid-pop .prevention {width: 260px; height: 80px; background: #f6f6f6; margin: 10px auto;}
#layer-pop .btn-findid {display: block; position: relative; }
#layer-pop .btn-findid a {background: #125ccf; color: #fff; cursor: pointer; font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 21px; text-align: center; line-height: 21px; border-radius: 0; padding: 10px; width: 260px; height: auto; box-sizing: border-box;display: block;}

#layer-pop div.findpw-pop .pop-title {height: 85px; margin-bottom: 0;}
#layer-pop div.findpw-pop img {position: absolute; top: -100%; left:28%;}
#layer-pop div.findpw-pop p {text-align: center; width: 260px; margin: 0 auto 5px;}
#layer-pop div.findpw-pop .findpw-input {display: flex; flex-direction: column; align-items: center; }
#layer-pop div.findpw-pop .findpw-input input { margin-bottom: 6px; width: 260px; height: 43px; box-sizing: border-box; }
#layer-pop div.findpw-pop .prevention {width: 260px; height: 80px; background: #f6f6f6; margin: 10px auto;}
#layer-pop .btn-findpw {display: block; position: relative; }
#layer-pop .btn-findpw a {background: #125ccf; color: #fff; cursor: pointer; font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 21px; text-align: center; line-height: 21px; border-radius: 0; padding: 10px; width: 260px; height: auto; box-sizing: border-box;display: block;}

#layer-pop .popup .forgot a {color: #3b0f00; font-family: 'Manrope', sans-serif; font-size: 14px; line-height: 35px; font-weight: 600; margin-left: 20px;}

/*complete*/
#layer-pop {display: block;}
#layer-pop div.complete-pop {display: block;}
#layer-pop div.complete-pop .pop-title {height: 85px; margin-bottom: 0;}
#layer-pop div.complete-pop img {position: absolute; top: -100%; left:50%; transform: translateX(-50%);}


/* ======================================================
#footer-wrap
=========================================================*/
#footer-wrap2 {display:block; position:relative; background:#021a28;}
#footer2 { position:relative;text-align:left; padding:45px 0}
#footer2 .copy{ padding-left:0; text-align:center; color:#939b9f;line-height:1.4em; font-size:16px;font-weight:500; }
	@media only screen and (max-width:1000px) {
		#footer2 {padding:40px 0;}
		#footer2 .copy{padding-left:0; font-size:15px;}
		#footer2 .copy span{display:block; color:#666; font-weight:400; font-size:13px;}
	}
	@media only screen and (max-width:680px) {
		#footer2{padding:35px 0; padding-bottom:200px; background:#021a28;}
		#footer2 .copy{padding-left:0;}
		#footer2 .copy span{display:block;font-size:12px;}
	}
	@media only screen and (max-width:480px) {
		#footer2{padding:30px 0;padding-bottom:100px; background:#021a28;}
		#footer2 .copy{font-weight:400; font-size:0.8em; }
		#footer2 .copy span{}
	}

.Event-Popup {position:absolute; z-index:999999999; top:70px; left:10px; width:650px; height: 1200px; max-height:80%; overflow: scroll; overflow-x: hidden; background-color: #000; border:2px solid #000; box-sizing: border-box; box-shadow:3px 3px 3px rgba(0, 0, 0, .2); }
.Event-Popup .eve-img{width: 650px; height: auto; border:none; margin-top: 3rem;}
.Event-Popup .chk-box { position:absolute;z-index:9999999999; top:0px; text-align: left; color:#fff; box-sizing: border-box; background-color: #000; width:100%; height:3rem; line-height: 3rem; padding-left: 10px;}
.Event-Popup .chk-box a { color:#fff; float: right;  display: block; border:1px solid #ddd; padding:4px; height: 1rem; line-height: 1rem; font-size: 0.7rem; margin-top: 0.5rem; margin-right: 10px; border-radius: 0.2rem;}
.Event-Popup .chk-box2 { position:absolute;z-index:9999999999; display: none;	background-color: #000; width:650px; height:80px;}

@media only screen and (max-width:610px) {
	.Event-Popup {width:90%; margin: 0 auto;}
	.Event-Popup .eve-img{width: 100%; height: auto; border:none;}
	}

/* ======================================================
#NEW LAYOUT
=========================================================*/
.NEW_NAV {background-color: #c1e0fb; height: 55px; line-height: 55px;  padding:0; box-sizing: border-box; display: block; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); color:#00101e; font-weight: 400; font-size: 1rem; text-align: center; }
.NEW_NAV ul {text-align: center; width:1160px; max-width:100%; margin: 0 auto;}
.NEW_NAV li { display: inline-block; float:left; margin:0;  height:55px;  box-sizing: border-box; width:10%; border-right:1px solid #8ec0eb;  text-align: center; padding:19px 0 0 0; line-height: 120%;}
.NEW_NAV li a{color:#00101e; font-size: 0.9rem; font-weight: 500; line-height: 110% !important;}
.NEW_NAV li a div { margin-top: 10px;}
.NEW_NAV li:hover{color:#fff; background-color: #0e9ccb; }
.NEW_NAV li:hover a{color:#fff; }
.NEW_NAV li:first-child {border-left:1px solid #8ec0eb;}

.NEW_NAV li:nth-child(1) {width:9%;}
.NEW_NAV li:nth-child(2) {width:10%;}
.NEW_NAV li:nth-child(3) {width:14%;} /*padding-top: 9px;*/
.NEW_NAV li:nth-child(4) {width:15%;}
.NEW_NAV li:nth-child(5) {width:7%; }
.NEW_NAV li:nth-child(6) { width:11%;}
.NEW_NAV li:nth-child(7) {width:8%;}
.NEW_NAV li:nth-child(8) {width:7%;}
.NEW_NAV li:nth-child(9) {width:7%;}
.NEW_NAV li:nth-child(10) {float:right;width:12%;}

.NEW_NAV .active  {color:#fff; background-color: #0e9ccb; }
.NEW_NAV .active a {color:#fff;  }


.Top-intro {display:none;float:right; color:#fff; right:45px; top:22px; position: absolute; border-right:1px solid #326793; padding-right: 1rem; height: 0.9rem;line-height: 0.9rem; overflow: hidden; font-size:0.9rem;}
.Top-intro a{color:#fff;}
.Top-intro a:hover{color:#5398d3;}

@media only screen and (max-width:1000px) {
	.NEW_NAV {display:none;}
}

@media only screen and (max-width:800px) {
	.Top-intro {display:none;}
}

/* ======================================================
#NEW LAYOUT
=========================================================*/




/* ======================================================
#NEW LAYOUT2
=========================================================*/

.NEW_NAV2 {background-color: #c1e0fb; height: 55px; line-height: 55px;  padding:0; box-sizing: border-box; display: block; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); color:#00101e; font-weight: 400; font-size: 1rem; text-align: center;}
.NEW_NAV2 table {text-align: center; width:1160px; max-width:100%; margin: 0 auto;}
.NEW_NAV2 td { margin:0;  height:55px;  box-sizing: border-box; vertical-align: middle; border-right:1px solid #8ec0eb;  text-align: center; padding:0; line-height: 120%;}
.NEW_NAV2 td a{color:#00101e; font-size: 0.9rem; font-weight: 500; line-height: 110% !important;}
.NEW_NAV2 td a div { margin-top: 10px;}
.NEW_NAV2 td:hover{color:#fff; background-color: #0e9ccb; }
.NEW_NAV2 td:hover a{color:#fff; }
.NEW_NAV2 td:first-child {border-left:1px solid #8ec0eb;}
.NEW_NAV2 .active  {color:#fff; background-color: #0e9ccb; }
.NEW_NAV2 .active a {color:#fff;  }

@media only screen and (max-width:1000px) {
	.NEW_NAV2 {display:none;}
}

/* ======================================================
#NEW LAYOUT2
=========================================================*/




/* ======================================================
#NEW LAYOUT3
=========================================================*/

.NEW_NAV3 {background-color: #c1e0fb; height: 55px; line-height: 55px;  padding:0; box-sizing: border-box; display: block; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.44); color:#00101e; font-weight: 400; font-size: 1rem; text-align: center;}
.NEW_NAV3 table {text-align: center; width:1160px; max-width:100%; margin: 0 auto;}
.NEW_NAV3 td { margin:0;  height:55px;  box-sizing: border-box; vertical-align: middle; width:9.09%; border-right:1px solid #8ec0eb;  text-align: center; padding:0; line-height: 120%;}
.NEW_NAV3 td a{color:#00101e; font-size: 0.9rem; font-weight: 500; line-height: 110% !important;}
.NEW_NAV3 td a div { margin-top: 10px;}
.NEW_NAV3 td:hover{color:#fff; background-color: #0e9ccb; }
.NEW_NAV3 td:hover a{color:#fff; }
.NEW_NAV3 td:first-child {border-left:1px solid #8ec0eb;}

.NEW_NAV3 .active  {color:#fff; background-color: #0e9ccb; }
.NEW_NAV3 .active a {color:#fff;  }

@media only screen and (max-width:1000px) {
	.NEW_NAV3 {display:none;}
}

/* ======================================================
#NEW LAYOUT3
=========================================================*/
.seal-left {margin:0 auto; text-align: center;}
.seal-left img{width:140px;}

.footer-seal {text-align:center; margin: 0 auto;}
.footer-seal  img{width: 130px; margin-top: 0.7rem;}

.todayprice-wrap {background-color:#3998e8; border:1px solid #0072d2; border-radius: 6px; padding:20px; box-sizing: border-box; margin-top: 1rem; color: #fff; text-align: center;}
.todayprice-wrap .date {font-size:1.2rem; font-weight: 400;}
.todayprice-wrap .price {color:#f7f53b; font-size: 1.45rem; font-weight: 500; margin-top: 0.5rem;text-align: center;}
.todayprice-wrap .icon {position: absolute; float:left;display: block; left:50%; margin-left: -290px; margin-top: -52px; }
.todayprice-wrap .texts {display: inline-block;}

.buystar-m-wrap {background-color:#39d1e8; border:1px solid #19abc1; border-radius: 6px; padding:20px; box-sizing: border-box; margin-top: 1rem; color: #fff; text-align: center;}
.buystar-m-wrap .date {font-size:1.2rem; font-weight: 400;}
.buystar-m-wrap .price {color:#f7f53b; font-size: 1.8rem; font-weight: 500; margin-top: 0.5rem; line-height: 200%;}
.buystar-m-wrap .icon {position: absolute; float:left;display: block; left:50%; margin-left: -490px;  }
.buystar-m-wrap .texts {display: inline-block; margin-right: 1rem;}

@media only screen and (max-width:1000px) {
	.todayprice-wrap { margin:	2%; padding:10px 0; margin-top: 2em;}
	.todayprice-wrap .date {font-size:0.7rem;}
	.todayprice-wrap .price {font-size:1.1rem;}

	.buystar-m-wrap { margin:	2%; padding:10px;}
	.buystar-m-wrap .date {font-size:0.7rem;}
	.buystar-m-wrap .price {font-size:1.2rem;}
	.buystar-m-wrap .icon {margin-left: -320px; margin-top: -7px;}
	.buystar-m-wrap .texts {display: block; margin: 0;}
}

@media only screen and (max-width:600px) {
	.todayprice-wrap .icon {margin-left: -210px; margin-top: -35px; }
	.todayprice-wrap .icon img {width:110px; margin-top: 4px; }
	.buystar-m-wrap .icon {margin-left: -210px; margin-top: -7px; }
	.buystar-m-wrap .icon img {width:110px; margin-top: 4px; }
}

@media only screen and (max-width:400px) {
	.todayprice-wrap .price {font-size:0.92rem;  margin-top: 0.1rem; text-align: left; width:48%;}

	.todayprice-wrap .icon {margin-left: -165px; margin-top: -7px; }
	.todayprice-wrap .icon img {width:80px; margin-top: -10px; }
	.buystar-m-wrap .price {font-size: 1.1rem;  margin-top: 0.1rem; margin-left: 40px;}

	.buystar-m-wrap .icon {margin-left: -165px; margin-top: -7px; }
	.buystar-m-wrap .icon img {width:80px; margin-top: 12px; }
}

.withd-line {display:block; clear: both;width:100%;height: 1px; background: #dfdfdf; margin: 20px 0;}
.st1003 {width:100% !important;padding: 7px 0;}
.thper  {display: inline-block !important; width:30%; float:left;}

.guide {position: absolute; width: 160px; height: 35px; background: #fff; right: 55px; top: 13px; cursor: pointer;}
.guide>span {display: block; width: 100%; height: 100%; padding: 5px; box-sizing: border-box; line-height: 25px;}
.guide>span:after {content:"▼"; position: absolute; right: 10px; top:0; line-height: 35px; height: 100%;}
.guide .guideMenu {width: 100%; background: #fff; line-height: 30px; padding: 5px; box-sizing: border-box; box-shadow: 0 4px 4px rgba(0,0,0,0.3); display: none;}
.guide .guideMenu li {}
.guide .guideMenu li:hover a {color: #a000f8}
.guide .guideMenu li a {display: block; width: 100%; height: 100%; color: #071b33;}

.leftGuide {display: none;}

@media only screen and (max-width: 999px) {
	.guide {display: none;}
	.leftGuide {display: block;}
}

.pricewrap {display: flex; flex-wrap: wrap; padding: 0.5em 0 2em 0em; }
.pricewrap .price2 {flex: 1 1 50%;color:#f7f53b; font-size: 1.3em; font-weight: 500;margin-top:0.5rem; text-align: left;}
.pricewrap .price2 u { text-decoration: none; color:#000; font-size: 0.8em; background:#FFE888; padding: 0.05em 0.3em; border-radius:1em; }

@media only screen and (max-width:800px) {
	.pricewrap { padding: 0.5em 0 1em 1.2em;}
	.pricewrap .price2 {flex: 1 1 40%;font-size: 1.0em;}
}

.title_my {font-size:1.5em; padding: 0.5em 0 ; color: #000; border-bottom:1px solid #ddd; margin-bottom: 1em;}
