@charset "utf-8";

.skipToContent , .hidden {position:absolute; top:0; left:0; overflow:hidden; display:block; width:0px; height:0px; line-height:0; font-size:0; text-indent:-9999px;}
body {width:100%; min-width:1200px;}
table {width:100%; border-spacing:0; border-collapse:collapse;}

/* header */
#wrapper {position:relative;}
#header {width:100%; height:100px; position:absolute; top:0; left:0; z-index:1000; background:url('../images/common/header_bg2.png') 0 0 repeat-x;}
#header_content {*zoom:1; width:1200px; margin:0 auto;}
#header_content:after {content:" "; display:block; clear:both;}
#header_content .logo {height:42px; text-align:center; padding:7px 0 5px; font-size:19px; font-weight:700; color:#fff; text-align:center;}
#header_content .logo h1 {font-family:'Nanum Square';}
#header_content .logo span {font-size:10px; line-height:12px; font-weight:400; display:block; margin:5px 0 0; letter-spacing:0.28em;}
#header_content .logo a {display:block; color:#fff;}
#header_content .homemenu {float:left; width:138px;}
#header_content .homemenu ul {*zoom:1; background:url('../images/common/opa_line.png') 100% 0 repeat-y;}
#header_content .homemenu ul:after {content:" "; display:block; clear:both;}
#header_content .homemenu ul li {float:left; width:46px; text-align:center; background:url('../images/common/opa_line.png') 0 0 repeat-y; height:46px;}
#header_content .homemenu ul li img {vertical-align:middle;}
#header_content .homemenu ul li a {display:block; padding:15px 0 0; height:31px;}

#gnb {position:relative; height:46px; float:left;}
#gnb ul {*zoom:1; position:relative; height:46px; z-index:999;}
#gnb ul:after {content:" "; display:block; clear:both;}
#gnb ul li {position:relative; float:left; text-align:center; font-size:15px; font-weight:700;}
#gnb ul li:first-child {margin-left:0;}
#gnb ul li a {color:#fff; height:46px; line-height:46px; display:block; width:177px;}

#gnb div.submenu {display:none; position:absolute; top:45px; z-index:999; border:1px solid #323130; background:url('../images/common/submenu_bg.png') repeat;}
#gnb div.submenu ul {margin:0; height:auto; padding:17px 10px; min-width:120px;}
#gnb div.submenu ul li {float:none; font-size:14px; width:auto; margin:0; padding:0; height:auto; font-weight:700; text-align:left; background:none;}
#gnb div.submenu ul li a {background:none; border:none; padding:0 0 0 15px; width:auto; height:auto; line-height:29px; display:block; color:#333;}
#gnb div.submenu ul li a:hover {background:#ff6410; color:#fff;}

#gnb ul li.m1 div.submenu {left:15px;}
#gnb ul li.m2 div.submenu {left:15px;}
#gnb ul li.m3 div.submenu {left:16px;}
#gnb ul li.m3 div.submenu ul li a {padding:0 0 0 30px;}
#gnb ul li.m4 div.submenu {left:15px;}
#gnb ul li.m4 div.submenu ul li a {padding:0 0 0 10px;}
#gnb ul li.m5 div.submenu {left:15px;}
#gnb ul li.m5 div.submenu ul li a {padding:0 0 0 30px;}
#gnb ul li.m6 div.submenu {left:15px;}


#container {width:100%; overflow:hidden;}
#container:after {content:" "; display:block; clear:both;}

/* mainvisual */
#mainvisual {width:100%; height:530px; background:url('../images/main/mainvisual.jpg') 50% 0 no-repeat;}
.main_txt {width:1132px; margin:0 auto; padding:220px 0 0 68px;}
.main_txt h2 span {font-size:63px; font-weight:800; display:block;}
.main_txt h2 {font-size:44px; color:#fff; font-weight:800; line-height:52px; margin:0 0 10px 0;}
.main_txt p {font-size:17px; font-weight:700; color:#fff; margin:0 0 35px;}
.main_txt a.txt_more {width:120px; height:40px; display:block; background:url('../images/main/btn_bg.png') 0 0 no-repeat; font-size:14px; font-weight:700; color:#fff; padding:0 0 0 19px; line-height:40px;
	-o-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-ms-transition:all 0.6s;
	transition:all 0.6s;
	behavior:url('js/ie-css3.htc');
}
.main_txt a.txt_more:hover {
	transform:rotateX(360deg);
	-webkit-transform:rotateX(360deg);
	-o-transform:rotateX(360deg);
	transition-delay: 0s;
	transition-duration: 0.5s;
	transition-property: all;
	transition-timing-function: linear;
	behavior:url('js/ie-css3.htc');
}

/* main*/
#section_wrap {width:100%; background:#f3f0e2; height:190px; padding:40px 0 0;}
#contents {width:1140px; padding:0 30px; margin:0 auto; padding:40px 0;}
.section {*zoom:1; width:1140px; margin:0 auto;}
.section:after {content:" "; display:block; clear:both;}

/* column01 */
.column01 {float:left; width:543px; padding:0 20px 0 0;}
.column01 ul.tabs {*zoom:1; margin:0 0 30px 0;}
.column01 ul.tabs:after {content:" "; display:block; clear:both;}
.column01 ul.tabs li {float:left; font-size:18px; font-weight:700; background:url('../images/main/brown_bar.gif') 12px center no-repeat; padding:0 0 0 28px;}
.column01 ul.tabs li:first-child {padding:0; background:none;}
.column01 ul.tabs li a {display:block; color:#756650;}
.column01 ul.tabs li a:hover , .column01 ul.tabs li.active a {color:#333;}
.tab_content {position:relative;}
.tab_content a.more {position:absolute; top:-49px; right:0;}
.tab_content ul li {padding:0 0 0 14px; width:529px; position:relative; font-size:15px; line-height:27px; background:url('../images/main/gray_dot.gif') 4px 11px no-repeat;}
.tab_content ul li a {color:#666; display:block; width:340px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tab_content ul li a:hover {text-decoration:underline;}
.tab_content ul li span {position:absolute; top:0; right:0; color:#666;}

/* column02 */
.column02 {float:left; width:563px; margin:0 0 0 13px; position:relative;}
.column02 h3 {font-size:18px; font-weight:700; color:#333; margin:0 0 30px 0;}
.column02 a.more {position:absolute; top:0; right:20px;}
.product_slide {position:relative; width:564px; height:95px; margin:0 auto; overflow:hidden;}
.product_slide .prev {position:absolute; top:36px; left:15px;}
.product_slide .next {position:absolute; top:36px; right:15px;}
.product_slide .bannerList {position:relative; width:446px; height:95px; margin:0 auto; overflow:hidden;}
.product_slide .bannerList ul {position:absolute; height:95px; width:1000px;}
.product_slide .bannerList ul li {float:left; width:142px; height:95px; margin:0 10px 0 0;}
.product_slide .bannerList ul li img {object-fit:cover;}
.product_slide .bannerList ul li a {display:block;}

/* main_banner */
.main_banner ul {*zoom:1;}
.main_banner ul:after {content:" "; display:block; clear:both;}
.main_banner ul li {position:relative; float:left; overflow:hidden; margin:0 0 0 13px; width:275px; height:225px;}
.main_banner ul li.banner1 {background:url('../images/main/banner01.jpg') 0 0 no-repeat;}
.main_banner ul li.banner1 dl {left:33%;}
.main_banner ul li.banner2 {background:url('../images/main/banner02.jpg') 0 0 no-repeat;}
.main_banner ul li.banner2 dl {left:35%;}
.main_banner ul li.banner3 {background:url('../images/main/banner03.jpg') 0 0 no-repeat;}
.main_banner ul li.banner3 dl {left:25%;}
.main_banner ul li.banner4 {background:url('../images/main/banner04.jpg') 0 0 no-repeat;}
.main_banner ul li.banner4 dl {left:35%;}
.main_banner ul li:first-child {margin:0;}
.main_banner ul li dl {position:absolute; top:91px; text-align:center;}
.main_banner ul li dl dt {font-family:'exo'; font-weight:400; color:#fff; opacity:0.5; margin:0 0 5px 0;}
.main_banner ul li dl dd {font-size:19px; font-weight:700; color:#fff;}

.main_banner ul li div {position:absolute; top:0; width:100%; height:100%;
	-webkit-transition: transform 0.35s;
	transition: transform 0.35s;
	-moz-transition: transform 0.35s;
	-ms-transition: transform 0.35s;
	-webkit-transform: translate(0,100%);
	transform: translate(0,100%);
	-moz-transform: translate(0,100%);
	-ms-transform: translate(0,100%);
	behavior:url('/js/ie-css3.htc');
}
.main_banner ul li:hover div {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	behavior:url('js/ie-css3.htc');
}
.main_banner ul li div.banner1_ov {background:url('../images/main/banner01_ov.jpg') 0 0 no-repeat !important;}
.main_banner ul li div.banner2_ov {background:url('../images/main/banner02_ov.jpg') 0 0 no-repeat !important;}
.main_banner ul li div.banner3_ov {background:url('../images/main/banner03_ov.jpg') 0 0 no-repeat !important;}
.main_banner ul li div.banner4_ov {background:url('../images/main/banner04_ov.jpg') 0 0 no-repeat !important;}
.main_banner ul li div p {display:none;}
.main_banner ul li:hover div p {display:block; font-size:19px; font-weight:700; color:#fff; position:absolute; top:132px;}
.main_banner ul li:hover div.banner1_ov p {left:102px;}
.main_banner ul li:hover div.banner2_ov p {left:105px;}
.main_banner ul li:hover div.banner3_ov p {left:72px;}
.main_banner ul li:hover div.banner4_ov p {left:102px;}

/* subvisual */
#subvisual_wrap {width:100%; height:250px; background:url('../images/sub/pattern.gif') repeat;}
#subvisual {width:100%; height:250px; background:url('../images/sub/subvisual.jpg') 50% 0 no-repeat;}
#subvisual .sub_txt {width:1200px; margin:0 auto;}
.sub_txt .txt_box {height:92px; padding:140px 0 0 182px; background:url('../images/sub/computer.png') 34px 140px no-repeat;}
.sub_txt .txt_box h2 {font-size:25px; padding:20px 0 0; font-weight:800; color:#fff; margin:0 0 10px 0;}
.sub_txt .txt_box p {font-size:16px; font-weight:400; color:#fff;}

/* sub */
#path_wrap {width:100%; height:49px; background:#f7f7f7; border-bottom:1px solid #e9e9e9;}
.path {width:1154px; margin:0 auto; padding:0 0 0 46px; font-size:14px; font-weight:400; color:#666; line-height:50px;}

#content {*zoom:1; width:1200px; margin:0 auto;}
#content:after {content:" "; display:block; clear:both;}

/* 01_01 */
.intro {position:relative;/*background:url('../images/sub/prof_back.jpg') 100% 0 no-repeat;*/}
.intro .prof {position:absolute; top:-63px; right:0;}
.intro h3 {font-size:23px; font-weight:700; color:#0190aa; line-height:32px; letter-spacing:-0.02em; margin:0 0 35px 0;}
.intro p {font-size:16px; font-weight:400; color:#666; text-align:justify; line-height:27px; margin:0 0 35px 0; word-break:keep-all; letter-spacing:-0.05em;}
.intro_box {padding:35px 25px 10px; background:#f3f4f5; margin:0 0 44px 0;}
.intro_box ul li {*zoom:1; margin:0 0 35px 0;}
.intro_box ul li:after {content:" "; display:block; clear:both;}
.intro_box ul li span {float:left;}
.intro_box ul li p {float:left; width:648px; margin:0 0 0 34px; font-size:17px; font-weight:400; line-height:26px; letter-spacing:-0.03em;}
.intro_box ul li p.step1 {color:#016890;}
.intro_box ul li p.step2 {color:#03a3a6;}
.intro_box ul li p.step3 {color:#6c8644;}
.intro_box ul li p.step4 {color:#726a35;}

/* 01_03 */
.rule div {margin:0 0 100px 0;}
.rule div h3 {margin:0 0 60px 0; height:18px; line-height:18px; background:url('../images/sub/blue_bar.gif') 0 0 repeat-x; font-size:19px; font-weight:800; color:#0ba2a0; text-align:center;}
.rule div h3 span {display:inline-block; background:#fff; padding:0 15px;}
.rule div dl {margin:0 0 50px 0;}
.rule div dl dt {font-size:16px; font-weight:700; color:#494949; margin:0 0 20px 0;}
.rule div dl dd {font-size:16px; word-break:keep-all; font-weight:400; color:#666; line-height:24px;}
.rule div dl dd span {display:block; margin:0 0 10px 0;}
.rule div dl dd ol {margin:0 0 10px 0;}
.rule div p {margin:57px 0 0; font-size:16px; font-weight:400; color:#666; line-height:24px;}
.rule .right {text-align:right; font-size:17px; font-weight:400; color:#181818;}

/* 01_04 */
.logos dl {margin:0 0 45px 0;}
.logos dl dt {padding:0 0 0 20px; background:url('../images/sub/icon.gif') 0 center no-repeat; font-size:16px; font-weight:700; color:#0ba2a0; margin:0 0 20px 0;}
.logos dl dd {font-size:16px; font-weight:400; color:#666; line-height:23px; word-break:keep-all;}
.logos dl dd div {border:1px solid #c5c5c5; margin:0 0 25px 0; background:url('../images/sub/line_pattern.gif') repeat; padding:15px 0;}
.logos dl dd div p {text-align:center;}
.logos dl dd table {border-top:2px solid #00b1af;}
.logos dl dd table th {font-size:16px; font-weight:400; color:#666; text-align:left; padding:9px 0 9px 10px; border-bottom:1px solid #dbd4d0;}
.logos dl dd table td {background:#faf6f3; text-align:center; font-size:16px; font-weight:400; padding:9px 0; border-bottom:1px solid #dbd4d0;}
.logos dl dd table td a {color:#e9953a;}
.logos dl dd table td a span {vertical-align:middle;}

/* 01_05 */
.history .tab {*zoom:1; margin:0 0 65px 0;}
.history .tab:after {content:" "; display:block; clear:both;}
.history .tab li {float:left; width:33.3%; font-size:16px; font-weight:400; text-align:center;}
.history .tab li a {color:#8d8d8d; display:block; height:44px; line-height:44px; background:url('../images/sub/tab_line.gif') 0 center no-repeat #f7f7f7;}
.history .tab li:first-child a {background:#f7f7f7;}
.history .tab li.on {background:none;}
.history .tab li.on a {color:#fff;}
.history .tab li.on1 a , .history .tab li.on_1 a:hover {background:#0b9da2; color:#fff;}
.history .tab li.on2 a , .history .tab li.on_2 a:hover {background:#f5697d; color:#fff;}
.history .tab li.on3 a , .history .tab li.on_3 a:hover {background:#9c66da; color:#fff;}

/* 01_05_01 */
/* history1 */
.h_box1 {background:url('../images/sub/center_bottom1.gif') center bottom no-repeat; padding:0 0 17px 0;}
.history_1 {background:url('../images/sub/tab1_center.gif') center 0 repeat-y;}
.history_1 h3 { color:#0ba2a0;}
.history_1 dl dt {color:#0ba2a0;}
.history_1 dl dd {color:#666;}
.history_1 .right_wrap .r_left {background:url('../images/sub/right_bg.gif') 0 100% no-repeat;}
.history_1 .right_wrap .r_left1 {background:url('../images/sub/right_bg.gif') 0 100% no-repeat #fff;}
.history_1 .left_wrap .l_left {background:url('../images/sub/left_bg.gif') 100% 100% no-repeat;}

/* history2 */
.h_box2 {background:url('../images/sub/center_bottom2.gif') center bottom no-repeat; padding:0 0 17px 0;}
.history_2 {background:url('../images/sub/tab2_center.gif') center 0 repeat-y;}
.history_2 h3 {color:#f5697d;}
.history_2 dl dt {color:#f5697d;}
.history_2 dl dd {color:#666;}
.history_2 .right_wrap .r_left {background:url('../images/sub/right_bg2.gif') 0 100% no-repeat;}
.history_2 .right_wrap .r_left1 {background:url('../images/sub/right_bg2.gif') 0 100% no-repeat #fff;}
.history_2 .left_wrap .l_left {background:url('../images/sub/left_bg2.gif') 100% 100% no-repeat;}

/* history3 */
.h_box3 {background:url('../images/sub/center_bottom3.gif') center bottom no-repeat; padding:0 0 17px 0;}
.history_3 {background:url('../images/sub/tab3_center.gif') center 0 repeat-y;}
.history_3 h3 {color:#9c66da;}
.history_3 dl dt {color:#9c66da;}
.history_3 dl dd {color:#666;}
.history_3 .right_wrap .r_left {background:url('../images/sub/right_bg3.gif') 0 100% no-repeat;}
.history_3 .right_wrap .r_left1 {background:url('../images/sub/right_bg3.gif') 0 100% no-repeat #fff;}
.history_3 .left_wrap .l_left {background:url('../images/sub/left_bg3.gif') 100% 100% no-repeat;}

/* 공통 연혁*/
.history h3 {font-family:'jua'; font-weight:normal; font-size:55px; margin:0 0 15px 0;}
.history dl {margin:0 0 30px 0;}
.history dl dt {font-size:16px; font-weight:700; margin:0 0 9px 0;}
.history dl dd {font-size:16px; font-weight:400; line-height:23px; letter-spacing:-0.02em;}
.right_wrap {*zoom:1;overflow:hidden;}
.right_wrap:after {content:" "; display:block; clear:both;}
.right_wrap .hs_right {float:right; overflow:hidden; width:50.8%; padding:0 0 50px 0;}
.right_wrap .r_left {padding:0 0 2px 29px; margin:0 0 15px 0;}
.right_wrap .r_right {padding:0 0 0 30px;}
.left_wrap .hs_left {float:left; overflow:hidden; width:51.2%; padding:0 0 50px 0;}
.left_wrap .l_left {padding:0 29px 2px 0; text-align:right; margin:0 0 15px 0;}
.left_wrap .l_right {padding:0 30px 0 0; text-align:right;}
.left_wrap {*zoom:1;}
.left_wrap:after {content:" "; display:block; clear:both;}

/* 01_06 */
.organi table {border-top:2px solid #5cc4ca;}
.organi table thead th {background:#ebf4f8; text-align:center; font-size:16px; font-weight:700; color:#4c4c4c; padding:12px 0; border-left:1px solid #c2c5c5; border-bottom:1px solid #c2c5c5;}
.organi table thead th:first-child {border-left:none;}
.organi table tbody th {text-align:center; font-size:16px; font-weight:400; color:#3a3a3a; text-align:center; border-bottom:1px solid #c2c5c5;}
.organi table tbody td {text-align:left; word-break:keep-all; font-size:16px; font-weight:400; color:#666; line-height:23px; padding:12px 10px 12px 15px; border-left:1px solid #c2c5c5; border-bottom:1px solid #c2c5c5;}
.organi table tbody tr.gray {background:#f9fafb;}


/* 01_07 */
.way {font-size:16px; padding-bottom:50px;}
.wayInfo { width:100%; background-color: #f8f8f8; }
.wayInfo li { padding:13px 0 13px 60px;}
.wayInfo li.add { background:url('../images/sub/local_icon.png') no-repeat 0 0;}
.wayInfo li.call { background:url('../images/sub/call_icon.png') no-repeat 0 0;}
.wayInfo li.mail { background:url('../images/sub/email_icon.png') no-repeat 0 0;}
.way dt.diaDot { padding:0 0 0 20px; display:block; margin:50px 0 10px;background:url('../images/sub/icon.gif') no-repeat 0 center; color:#0ba2a0; font-size:16px; font-weight:700}
.busInfo dd { padding:5px 0 0 20px; line-height:25px;}
.busInfo .bus, .busInfo .train { width:445px; float:left;}
.busInfo .pinkTxt { color:#f5697d; font-weight:700; display:inline-block; width:100px;}
.busInfo .pinkBr {display:inline;}

.busInfo .express{clear:both;overflow:hidden;}
.express .graybold { font-weight:700; color:#666; display:inline-block; padding-bottom:3px}
.express p {padding: 0 0 0 10px;}
.express .pinkTxt { display:inline-block; width:auto; padding:25px 0 5px 0;}
.express .firstDD { padding:0px;}

/* 02_01 */
.award01 dl {margin:0 0 40px 0;}
.award01 dl:first-child {margin-top:20px;}
.award01 dl dt {padding:0 0 0 24px; background:url('../images/sub/icon.gif') 0 center no-repeat; font-size:16px; font-weight:600; color:#0ba2a0; margin:0 0 13px 0;}
.award01 dl dd {padding:0 0 0 25px; font-size:16px; font-weight:400; color:#666; line-height:27px;}
.award01 dl dd a {color:#00a6eb; text-decoration:underline;}

/* 02_02 */
.award02 .aw_top {padding:25px 20px 25px 35px; background:url('../images/sub/best.png') 92% center no-repeat #f7f7f7; margin:0 0 30px 0;}
.award02 .aw_top p {width:613px; text-align:justify; word-break:keep-all; letter-spacing:-0.04em; font-size:16px; font-weight:400; color:#666; line-height:27px;}
.award02 .aw_top p strong {font-weight:400; color:#1c55bf;}
.award02 .aw_bottom {*zoom:1;}
.award02 .aw_bottom:after {content:" "; display:block; clear:both;}
.award02 .aw_bottom h4 {font-size:25px; font-weight:600; color:#323232; text-align:center; margin:0 0 25px 0; clear:both;}
.award02 .aw_bottom dl {float:left; width:434px; margin:0 0 20px 22px;}
.award02 .aw_bottom dl.first {margin-left:0;}
.award02 .aw_bottom dl dt {height:35px; background:#169fd8 !important; font-size:16px; font-weight:600; color:#fff; line-height:35px; text-align:center;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	behavior:url('js/ie-css3.htc');
}
.award02 .aw_bottom dl dd {border:1px solid #dfdfdf; padding:15px 15px 0 10px; height:88px;}
.award02 .aw_bottom dl dd ul li {font-size:16px; font-weight:400; color:#666; line-height:27px;}
.award02 .aw_bottom dl dd ul li span {display:block; padding:0 0 0 88px;}

/* 02_03 */
.aw_list {*zoom:1; padding:35px 0 10px; border-bottom:1px solid #dfdfdf; display:flex; display: -webkit-flex; display:-moz-flex;}
.aw_list:after {content:" "; display:block; clear:both;}
.aw_list:first-child {padding-top:0;}
.aw_list h4 {float:left; font-size:30px; font-weight:600; width:170px; vertical-align:middle; -webkit-align-self: center; -moz-align-self: center; align-self: center;}
.aw_list div {float:left; width:720px; letter-spacing:-0.025em;}
.aw_list div dl {margin:0 0 20px 0;}
.aw_list div dl dt {font-size:16px; font-weight:600; color:#333; margin:0 0 12px 0; padding:0 0 0 15px;}
.aw_list div dl dd {padding:0 0 0 15px; font-size:16px; font-weight:400; color:#5d5d5d; line-height:27px;}

.aw_list1 h4 {color:#0075b8;}
.aw_list2 h4 {color:#0098b8;}
.aw_list3 h4 {color:#97bb09;}
.aw_list4 h4 {color:#ec6a00;}
.aw_list5 h4 {color:#ff392a;}
.aw_list6 h4 {color:#8e00c3;}
.aw_list6 {border-bottom:none;}
.aw_list1 dl dt {background:url('../images/sub/dot01.jpg') 0 center no-repeat;}
.aw_list2 dl dt {background:url('../images/sub/dot02.jpg') 0 center no-repeat;}
.aw_list3 dl dt {background:url('../images/sub/dot03.jpg') 0 center no-repeat;}
.aw_list4 dl dt {background:url('../images/sub/dot04.jpg') 0 center no-repeat;}
.aw_list5 dl dt {background:url('../images/sub/dot05.jpg') 0 center no-repeat;}
.aw_list6 dl dt {background:url('../images/sub/dot06.gif') 0 center no-repeat;}

/* 03_01 */
.membership {margin:0 0 30px 0;}
.membership h3 {padding:0 0 0 26px; background:url('../images/sub/icon.gif') 0 center no-repeat; font-size:20px; font-weight:700; color:#f98100; margin:0 0 15px 0;}
.membership .ship_box {padding:22px; background:#f7f8f8; font-size:16px; font-weight:400; color:#666; line-height:27px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	behavior:url('js/ie-css3.htc');
}
.membership .ship_box p {margin:35px 0 0;}
.membership .ship_box p:first-child {margin:0;}
.membership .ship_box p a {color:#ff8c10; text-decoration:underline;}
.membership .ship_box p span {color:#ff8c10; text-decoration:underline;}
.membership .ship_box ul {margin:0 0 35px 0;}
.membership .ship_box ul li {font-weight:700;}

/* leftmenu */
#left_menu {position:relative; float:left; width:230px;}
.tit_box {height:80px; border-bottom:3px solid #989898; margin:0 0 20px 0;}
.tit_box h2 {font-size:26px; text-align:center; font-weight:700; color:#333; padding:40px 0 0;} 
#lnb {}
#lnb ul li {height:38px; font-size:17px; font-weight:400; line-height:38px;}
#lnb ul li a {color:#585858; display:block; width:190px; padding:0 0 0 40px; line-height:38px; height:38px; font-size:17px;}
#lnb ul li a:hover , #lnb ul li.on a {background:url('../images/common/menu_on.gif') 0 0 no-repeat; color:#fff;}
#lnb ul li.long {letter-spacing:-0.03em;}
#subtitle {padding:40px 0 0; margin:0 0 30px 0;}
#subtitle h3 {font-size:36px; font-weight:700; color:#333;}

#cont {float:left; width:890px; padding:0 0 0 20px; margin:0 0 0 30px;}
#con_area {min-height:320px; padding:0 0 60px 0;}

/* footer */
#footer {width:100%; height:95px; clear:both; background:#58585d;}
#footer_content {*zoom:1; width:1200px; margin:0 auto; padding:13px 0 0;}
#footer_content:after {content:" "; display:block; clear:both;}
#footer_content .address address {text-align:center; font-size:12px; font-weight:700; color:#cdcdcd; line-height:19px;}

/*Quick Menu */
#quick_menu {position:fixed; top:685px; /*655px;*/ margin:0 0 0 600px; width:42px; left:50%;}
#quick_menu a {display:block;}





