/*초기화 코드*/

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, a, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, 
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section ,article{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:12px;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic',arial, Helvetica, AppleGothic, sans-serif;
  vertical-align:baseline; 
  letter-spacing:-1px;
}


a:link {text-decoration:none; color:#333;}
a:visited {text-decoration:none; color:#333;}
a:active {text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#333;}

html, body { width: 100%; height: 100%; margin: 0; padding: 0; outline: 0; border: 0; }

table { border-collapse: collapse; border-spacing: 0; }
input{ outline-style:none;} , textarea{ outline-style:none;}
input,select{
	font-size:12px;
	font-family:'나눔고딕', NanumGothic, 'Nanum Gothic',arial, Helvetica, AppleGothic, sans-serif;
	color:#3d3d3d;
	border:1px solid #bbb;
}

img { max-width: 100%; vertical-align: middle; }
img,embed,object,video { max-width: 100%; }
img,fieldset,iframe{border:0 none}
br{letter-spacing:0px;}
header, footer, aside, section, article,div { display:block; }
div,ul,li{margin:0;padding:0;list-style:none;display:block}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }


/*이미지 슬라이더 CSS*/
.bx-mainSl {position:relative;}
.bx-mainSl .bx-pager{position:absolute; bottom:0px; right:1%; z-index:99;}
.bx-mainSl .bx-pager .bx-pager-item{display:inline-block; margin:0 2px; z-index:99;}
.bx-mainSl .bx-pager.bx-default-pager a{background-image:url('/img/main/play1_off.png'); width:18px; height:18px; display:block; }
.bx-mainSl .bx-pager.bx-default-pager a.active {
	background-image: url('/img/main/play1_on.png'); width:18px; height:18px; display:block;
}


/* 이미지슬라이더 좌우 CONTROLS (NEXT / PREV) */

/*
.bx-wrapper .bx-prev {left: 10px; background: url('/img/') no-repeat ;}
.bx-wrapper .bx-next {right: 10px; background: url('/img/') no-repeat ;}

.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: 0 0;}

.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px;	outline: 0;	width: 32px; height: 32px; text-indent: -9999px; z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}

*/

/*이미지슬라이더 CSS 끝*/

/* 데이터로딩 CSS */
.load { width:100%; height:100%; position:fixed; top:0; left:0; display:block; opacity:0.8; background-color:white; z-index:200; text-align:center;}
.load > img {position:absolute; top:50%; left:50%; z-index:201;}


.Wrap {width:100%;}

.TopLineWrap {width:100%; background-color:#ebebeb; border-bottom:1px solid #ccc;}
.TopLineWrap .TopLineInner {width:1200px; margin:0 auto; padding:10px 0;}

.TopLineWrap .TopLineInner .main_Count {float:left;}
.TopLineWrap .TopLineInner .main_Count > ul {}
.TopLineWrap .TopLineInner .main_Count > ul > li {display:inline-block; padding:0 15px 0 0;}
.TopLineWrap .TopLineInner .main_Count > ul > li.today {color:#ff6501; font-weight:bold; font-size:1.2rem;}
.TopLineWrap .TopLineInner .main_Count > ul > li.today > span { font-size:1.2rem;}
.TopLineWrap .TopLineInner .main_Count > ul > li.yesterDay {}
.TopLineWrap .TopLineInner .main_Count > ul > li.yesterDay > span {}

.TopLineWrap .TopLineInner > ul {float:right;}
.TopLineWrap .TopLineInner:after {content:''; display:block; clear:both;}
.TopLineWrap .TopLineInner > ul:after {content:''; display:block; clear:both;}
.TopLineWrap .TopLineInner > ul > li {float:left; padding:0 3px;}

.TopMiddleWrap {width:100%;}
.TopMiddleWrap .TopMiddleInner {width:1200px; margin:0 auto;}

.TopMiddleWrap .TopMiddleInner > div {padding:50px 0;}
.TopMiddleWrap .TopMiddleInner:after {content:''; display:block; clear:both;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L {float:left;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R {float:right;}

.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L > div {float:left;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_LogoBox {}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_SeachBox {}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L:after {content:''; display:block; clear:both;}

.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_LogoBox > h1{}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_LogoBox > h1 > a{}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_LogoBox > h1 > a > img{}

.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_SeachBox input.inp_mainSeachBox {padding:12px 10px; border:2px solid #ff6501; width:480px; margin:0 0 0 20px; font-size:1.2rem;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_L div.TopMiddleInner_L_SeachBox button.mainSeachBtn {border:none; width:41px; height:44px; padding:0; position:relative; left:-3px; vertical-align:top; cursor:pointer;}

.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox {border:2px solid #ff6501; padding:10px 30px;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul {}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul li {padding:3px 0;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul li.today {font-size:1.2rem; font-weight:bold; color:#ff6501;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul li.today > span {font-size:1.2rem; font-weight:bold; color:#ff6501;}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul li.yesterDay {}
.TopMiddleWrap .TopMiddleInner div.TopMiddleInner_R .TopMiddleInner_R_bannerBox ul li.yesterDay > span {}

.naviWrap {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #363636;}
.naviWrap .naviInner {width:1200px; margin:0 auto; position:relative;}
.naviWrap .naviInner > ul {width:100%;}
.naviWrap .naviInner > ul:after {content:''; display:block; clear:both;}
.naviWrap .naviInner > ul > li {float:left; position:relative; width:16.66%; }
.naviWrap .naviInner > ul > li > a {display:block; text-align:center; padding:15px 0; font-size:1.2rem; letter-spacing:-1px; color:#363636; font-weight:bold;}
.naviWrap .naviInner > ul > li > a:hover {color:#ff6501;}
.naviWrap .naviInner > ul > li.act {}
.naviWrap .naviInner > ul > li.act > a {color:#ff6501;}

.naviWrap .naviInner > ul > li > ul {position:absolute; top:46px; left:0; border:1px solid #363636; display:none; background-color:#fff; z-index:100;}
.naviWrap .naviInner > ul > li > ul > li {width:198px;}
.naviWrap .naviInner > ul > li > ul > li > a {display:block; padding:15px 0; text-align:center; font-size:1.2rem; letter-spacing:-1px; font-weight:bold;}
.naviWrap .naviInner > ul > li > ul > li > a:hover {color:#fff; background-color:#ff6501;}
.naviWrap .naviInner > ul > li > ul > li.act {}
.naviWrap .naviInner > ul > li > ul > li.act > a{color:#fff; background-color:#ff6501;}

.right_Banner_bar {position:absolute; top:63px; right:50%; margin-right:-700px;}

.main_section01_Wrap {width:100%;}
.main_section01_Wrap .main_section01_Inner {width:1200px; margin:15px auto;}
.main_section01_Wrap .main_section01_Inner:after {content:''; display:block; clear:both;}
.main_section01_Wrap .main_section01_Inner > div {float:left;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_L {width:840px;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R {margin:0 0 0 15px; width:345px; background-color:#ebebeb;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_L p > a {}
.main_section01_Wrap .main_section01_Inner > div.main_section01_L p > a > img{width:840px; height:140px;}

.mainSl {width:840px; height:140px;}
.mainSl li{height:140px}
.mainSl li a {display:block; height:140px}
.mainSl li a img{ height:140px;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_R table {width:90%; margin:20px auto 0px;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R table tr td {height:36px; vertical-align:top;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R table tr td .mainSeachBtn {border:none; padding:0; width:84px; height:72px; position:relative; left:-2px;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R table tr td input {width:200px; padding:10px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_R ul {}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R ul:after {content:''; display:block; clear:both;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R ul > li {float:left; padding:17px 0 17px 17px;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R ul > li > a {font-size:1rem; color:#363636;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn {padding:20px;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn > p {padding:6px 0; font-size:1.2rem;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn1 {}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn1 a {display:inline-block; width:280px; padding:9px; border:1px solid #ccc; text-align:center; margin:10px auto 0; background-color:#43b917; color:#fff;}

.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn2 {margin:10px 0 0 0;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn2 a {display:inline-block; width:128px; padding:9px; border:1px solid #ccc; text-align:center; margin:0 3px 0 0;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn2 a.btn2_1 { background-color:#ff6501; color:#fff;}
.main_section01_Wrap .main_section01_Inner > div.main_section01_R .logOn .btn2 a.btn2_2 { background-color:#db1f16; color:#fff;}


.main_section02_Wrap {width:100%;}
.main_section02_Wrap .main_section02_Inner {width:1200px; margin:0 auto;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap {width:100%;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table {width:100%;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td{border:1px solid #ccc; text-align:center;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td > a {font-size:0.9rem;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.areaTableTit {padding:10px 0; background-color:#ff6501; color:#fff;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.areaTit {width:7%;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.areaTit_seoul { background-color:#f1f1f1; }
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.areaTit_kyeonggi { background-color:#f1f1f1; }
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.areaTit_inchon { background-color:#f1f1f1; }

.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.w_td {width:3%;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.seoul_td {}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.seoul_td > a {display:block; padding:10px 0;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.seoul_td > a:hover { background-color:#ee4037; color:#fff; }
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.kyeonggi_td {}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.kyeonggi_td > a {display:block; padding:10px 0;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.kyeonggi_td > a:hover { background-color:#005826; color:#fff; }
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.inchon_td {}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.inchon_td > a {display:block; padding:10px 0;}
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.inchon_td > a:hover { background-color:#f2904f; color:#fff; }
.main_section02_Wrap .main_section02_Inner .areaBoxWrap table tr td.td_blank { background-color:#f1f1f1; }

.main_section03_Wrap {width:100%; background-color:#efefef; margin:20px 0; padding:15px 0;}
.main_section03_Wrap .main_section03_Inner { width:1200px; margin:0 auto; }

.mainSl01 {height:80px; margin-top:5px;}
.mainSl01 > li {}
.mainSl01 > li > a {display:block;}
.mainSl01 > li > a .img_pos_rel {position:relative;}
.mainSl01 > li > a .img_pos_rel > img {width:70px; height:70px;}
.mainSl01 > li > a .img_pos_rel .img_pos_sol {position:absolute; top:0px; left:0px; z-index:100;}
.mainSl01 > li > a .img_pos_rel .img_pos_sol > img {width:70px; height:70px;}
.mainSl01 > li > a .img_pos_rel .f_over {width:80px; height:80px; background-color:#000; opacity:0.7; position:absolute; z-index:101; top:-5px; left:-5px; border-radius:50%; display:none;}
.mainSl01 > li > a .img_pos_rel .f_over table {width:100%;}
.mainSl01 > li > a .img_pos_rel .f_over table tr td{height:80px; vertical-align:middle; color:#fff; text-align:center; font-weight:bold;}


.bx-mainSl01 {position:relative;}
.bx-mainSl01 .bx-viewport {height:80px !important; padding:0 5px;}
.bx-mainSl01 .bx-prev {left: -40px; background: url('/img/main/play2_left.png') no-repeat ;}
.bx-mainSl01 .bx-next {right: -40px; background: url('/img/main/play2_right.png') no-repeat ;}

.bx-mainSl01 .bx-prev:hover {background-position: 0 0;}
.bx-mainSl01 .bx-next:hover {background-position: 0 0;}

.bx-mainSl01 .bx-controls-direction a { position: absolute; top: 50%; margin-top: -12px;	outline: 0;	width: 22px; height: 24px; text-indent: -9999px; z-index: 99;}
.bx-mainSl01 .bx-controls-direction a.disabled {display: none;}


.main_Section04_Wrap {width:100%;}
.main_Section04_Wrap .main_Section04_Inner {width:1200px; margin:0 auto;}

.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box {margin:50px 0;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > h2 {position:relative; font-size:1.6rem; font-weight:bold; padding:10px 0;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > h2 > a.tmore {font-size:1.6rem; font-weight:bold; padding:10px 0;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > h2 .more {position:absolute; top:10px; right:0; border:1px solid #de2c2c; text-align:center; width:100px; padding:4px 0; transition:all .3s ease; color:#de2c2c;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > h2 .more:hover {background-color:#ff6501; color:#fff;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul {border:1px solid #ccc; padding:20px 7px; background-color:#ebebeb;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul:after {content:''; display:block; clear:both;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li {float:left; margin:0 7px; border:1px solid #ccc; transition:all .3s ease;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li:hover {border:1px solid #ff6501;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .imgBox {width:280px; height:190px; overflow:hidden; transition:all .3s ease;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .imgBox > img {width:280px; height:190px; transition:all .3s ease;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .imgBox:hover > img {transform:scale(1.1);}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox {padding:10px 0 20px 0;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox table {width:90%; margin:0 auto;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox table tr td{font-size:1.1rem;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox table tr td.txtBox_tit {}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox table tr td.txtBox_tit > h3 {font-size:1.1rem; font-weight:bold; width:240px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:10px 0 5px;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li .txtBox table tr td p {font-size:1.1rem; padding:5px 0; display:inline-block;}
.txt_color01 {display:inline-block; color:#ff6501; font-size:1.1rem; margin-right:5px;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li.no_MainPro { width:98%; height:282px; float:none; margin:0 auto;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li.no_MainPro table {width:100%;}
.main_Section04_Wrap .main_Section04_Inner .main_Section04_Box > ul > li.no_MainPro table tr td {vertical-align:middle; text-align:center; font-size:1.6rem; height:282px;}


.main_Section05_Wrap {width:100%;}
.main_Section05_Wrap .main_Section05_Inner {width:1200px; margin:0 auto;}
.main_Section05_Wrap .main_Section05_Inner > ul {padding:50px 0; background-color:#ebebeb; border:1px solid #ccc; width:100%;}
.main_Section05_Wrap .main_Section05_Inner > ul > li {display:inline-block; width:12.3%; text-align:center;}

.main_Section06_Wrap {width:100%;}
.main_Section06_Wrap .main_Section06_Inner { width:1200px; margin:50px auto; height:250px;}
.main_Section06_Wrap .main_Section06_Inner:after {content:''; display:block; clear:both;}
.main_Section06_Wrap .main_Section06_Inner > div {background-repeat:no-repeat; background-position:center; float:left; margin:0 15px 0 0; position:relative;}
.main_Section06_Wrap .main_Section06_Inner div.info {width:330px; height:250px; background-image:url('/img/main/board_1.jpg'); }
.main_Section06_Wrap .main_Section06_Inner div.contract {width:330px; height:250px; background-image:url('/img/main/board_2.jpg');}
.main_Section06_Wrap .main_Section06_Inner div.csBox {width:510px; height:250px; background-image:url('/img/main/cs.jpg'); margin:0;}

.main_Section06_Wrap .main_Section06_Inner > div > .more {display:block; position:absolute; width:20px; height:20px; top:14px; right:12px;}
.main_Section06_Wrap .main_Section06_Inner > div > ul {margin:60px 0 0 20px;}
.main_Section06_Wrap .main_Section06_Inner > div > ul > li{padding:3px 0;}
.main_Section06_Wrap .main_Section06_Inner > div > ul > li > a {display:block;}
.main_Section06_Wrap .main_Section06_Inner > div > ul > li > a > span{display:inline-block; font-size:1.2rem;}
.main_Section06_Wrap .main_Section06_Inner > div > ul > li > a > span.txt01 {width:220px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main_Section06_Wrap .main_Section06_Inner > div > ul > li > a > span.txt02 {width:74px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* Footer CSS */


.footer {width:100%;}
.footer .footerBar {width:100%; border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 0;}
.footer .footerBar .footerBarInner {width:1200px; margin:0 auto;} 
.footer .footerBar .footerBarInner > ul {text-align:right;}
.footer .footerBar .footerBarInner > ul > li {padding:0 10px; font-size:1.2rem; display:inline-block;}
.footer .footerBar .footerBarInner > ul > li > a {font-size:1.2rem;}

.footer .footerInfo {width:100%; background-color:#eaeaea;}
.footer .footerInfo .footerInfoInner {width:1200px; margin:0 auto;}
.footer .footerInfo .footerInfoInner:after {content:''; display:block; clear:both;}
.footer .footerInfo .footerInfoInner > div {float:left;}
.footer .footerInfo .footerInfoInner .footerLogBox{}
.footer .footerInfo .footerInfoInner .footerLogBox > a {display:block; padding:50px 0;}
.footer .footerInfo .footerInfoInner .footerInfoBox{padding:30px 70px;}
.footer .footerInfo .footerInfoInner .footerInfoBox > ul {padding:5px 0;}
.footer .footerInfo .footerInfoInner .footerInfoBox > ul:after {content:''; display:block; clear:both;}
.footer .footerInfo .footerInfoInner .footerInfoBox > ul > li{float:left; padding:0 10px; font-size:1.2rem; font-weight:bold;}


/* Sub CSS */

.bbs_wrap {margin:20px 0;}

.shop_policy {border:1px solid #ccc; padding:20px; color:#333;}

.subWrap {width:100%;}
.subWrap .subInner {width:1200px; margin:0 auto;}
.subWrap .subInner .subTopImg {margin:20px 0 0 0;}

.subWrap .subInner .subTit {width:100%; padding:50px 0 20px; border-bottom:1px solid #ccc;}
.subWrap .subInner .subTit:after {content:''; display:block; clear:both;}
.subWrap .subInner .subTit > h2 {float:left; font-size:1.6rem;}
.subWrap .subInner .subTit .subLoca {float:right; font-size:1.2rem;}
.subWrap .subInner .subTit .subLoca > span {font-size:1.2rem;}
.subWrap .subInner .subTit .subLoca > span.subLoca03 {color:#ff6501;}

.subWrap .subInner .subPageNavi {margin:20px 0 5px;}
.subWrap .subInner .subPageNavi > ul {}
.subWrap .subInner .subPageNavi > ul:after { content:''; display:block; clear:both; }
.subWrap .subInner .subPageNavi > ul > li{width:225px; border:1px solid #ccc; float:left; margin:0 16px 15px 0;}
.subWrap .subInner .subPageNavi > ul > li > a {font-size:1.2rem; display:block; padding:10px;}
.subWrap .subInner .subPageNavi > ul > li.act {background-color:#ed145b;}
.subWrap .subInner .subPageNavi > ul > li.act > a {color:#fff; font-size:1.2rem; }
.subWrap .subInner .subPageNavi > ul > li.noMargin {margin:0;}

.messageBox {padding:10px 0; color:#ed145b;}
.map {margin:0 0 30px 0;}

/* agent */
.subWrap .subInner .subAgent {width:100%; padding:50px 0 20px;}
.subWrap .subInner .subAgent:after {content:''; display:block; clear:both;}
.subWrap .subInner .subAgent > h2 {font-size:1.6rem;}
.subWrap .subInner .subAgent  ul { width: 100%; margin-top: 20px; padding: 20px; box-sizing: border-box; border: 3px solid #e0e0e0; }
.subWrap .subInner .subAgent  ul:after {display:block; content: ''; clear: both;}
.subWrap .subInner .subAgent  ul > li { float: left; width: 25%; border-right: 1px solid #e0e0e0; padding-left: 20px; box-sizing: border-box; font-size: 20px; vertical-align: middle; }
.subWrap .subInner .subAgent  ul > li:first-child { padding-left: 0; }
.subWrap .subInner .subAgent  ul > li:last-child { border: none; }
.subWrap .subInner .subAgent  ul > li > img { display: inline-block; vertical-align: middle; }
.subWrap .subInner .subAgent  ul > li > div { display: inline-block; vertical-align: middle; margin-left: 20px; }
.subWrap .subInner .subAgent  ul > li > div > p { font-size:1.6rem; font-weight: bold; }
.subWrap .subInner .subAgent  ul > li > div > p.cell { color: #007236; font-weight: bold; }
.subWrap .subInner .subAgent  ul > li > div > p > span { font-size: 1.2rem; }
.subWrap .subInner .subAgent  ul > li > div > span { font-size: 1.0rem; }


.subWrap .subInner .subTit {width:100%; padding:50px 0 20px; border-bottom:1px solid #ccc;}
.subWrap .subInner .subTit:after {content:''; display:block; clear:both;}
.subWrap .subInner .subTit > h2 {float:left; font-size:1.6rem;}
.subWrap .subInner .subTit .subLoca {float:right; font-size:1.2rem;}
.subWrap .subInner .subTit .subLoca > span {font-size:1.2rem;}
.subWrap .subInner .subTit .subLoca > span.subLoca03 {color:#44b817;}

.subWrap .subInner .subPageNavi {margin:20px 0 5px;}
.subWrap .subInner .subPageNavi > ul {}
.subWrap .subInner .subPageNavi > ul:after { content:''; display:block; clear:both; }
.subWrap .subInner .subPageNavi > ul > li{width:225px; border:1px solid #ccc; float:left; margin:0 16px 15px 0;}
.subWrap .subInner .subPageNavi > ul > li > a {font-size:1.2rem; display:block; padding:10px;}
.subWrap .subInner .subPageNavi > ul > li.act {background-color:#ed145b;}
.subWrap .subInner .subPageNavi > ul > li.act > a {color:#fff; font-size:1.2rem; }
.subWrap .subInner .subPageNavi > ul > li.noMargin {margin:0;}

.messageBox {padding:10px 0; color:#ed145b; font-size:1.6rem;}
.map {margin:0 0 30px 0;}

/* sub banner sl CSS */
.bx-subBanner_Sl {position:relative;}
.bx-subBanner_Sl .bx-pager{position:absolute; bottom:0px; right:1%; z-index:99;}
.bx-subBanner_Sl .bx-pager .bx-pager-item{display:inline-block; margin:0 2px; z-index:99;}
.bx-subBanner_Sl .bx-pager.bx-default-pager a{background-image:url('/img/main/play1_off.png'); width:18px; height:18px; display:block; }
.bx-subBanner_Sl .bx-pager.bx-default-pager a.active {
	background-image: url('/img/main/play1_on.png'); width:18px; height:18px; display:block;
}

/* 따라다니는 배너바 CSS */
.naviWrap .naviInner .right_Banner_bar {position:absolute; top:150px; left:50%; width:120px; margin-left: 620px; }
.naviWrap .naviInner .right_Banner_bar .right_head {background-color:#f2b656; padding:5px; text-align:center; color:#fff;}
.naviWrap .naviInner .right_Banner_bar > ul {}
.naviWrap .naviInner .right_Banner_bar > ul > li{margin:0 0 5px 0;}
.naviWrap .naviInner .right_Banner_bar > ul > li > a > img {width:120px; height:75px;}
.naviWrap .naviInner .right_Banner_bar > ul > li > div.NameTxt {background-color:#f1f1f1; text-align:center; padding:3px 0;}
