@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic|Nanum+Myeongjo|Noto+Sans+KR|Noto+Serif+KR&display=swap&subset=korean);

/* 湲곕낯?쒓렇?ㅼ젙 */
html,body{width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,button{margin:0;padding:0}
body,button{font-family: 'Noto Sans KR', sans-serif, '맑은 고딕', '돋움', 'Malgun Gothic', Arial; font-size:14px; color:#666666;line-height: 24px; font-weight:300; }
p { margin-bottom:20px;}
body{background-color:#fff;overflow-y:auto;overflow-x:hidden;}
img,fieldset,iframe{border:0 none}
input,select,button{vertical-align:middle}
i,em,address{font-style:normal}
label,button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover {text-decoration:none; color:#327eb2;}
th {text-align:center;}
ul, li {list-style:none;}
ul.orglist, ul.orglist li, li.orglist { margin-left:20px; list-style-type:disc}
ol.orglist, ol.orglist li { margin-left:20px; list-style-type:numreic}

.line1 {border:2px solid #000;}
.ht20 {padding-top:20px;}
.clearboth {clear:both; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.transit {
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	-o-transition: all .5s ease .1s;
	-ms-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
 }

/* ?덉씠?꾩썐 */

#wrap { position:relative; width:100%; text-align:center; z-index:0; }
#header { position:relative; width:100%; text-align:center; height:500px;}
#mheader { position:relative; width:100%; text-align:center; height:800px;}

	#hwrap {position:fixed; width:100%; height:80px; background-color: #fff; text-align:center; margin:0 auto; z-index:1000;  }

		#navi_area { width:1200px; height:80px; margin:0 auto; text-align:center;  }

			#navi_area .naviMenu{color: #fff; width:1200px; height:80px; margin:0 auto;  }
			#navi_area .naviMenu h1 {float:left; padding:16px 80px 0 0;}
			#navi_area .naviMenu > ul >li {float:left; box-sizing:border-box; width:140px; height:80px; }
			#navi_area .naviMenu > ul >li:last-child {float:right; box-sizing:border-box; width:100px; height:80px; }
			#navi_area .naviMenu > ul >li > select {color:#000; margin-top : 25px; height:30px; border: 1px solid #000;}
			#navi_area .naviMenu > ul >li > select > option {background-color:#fff; color:#000; border: 1px solid #000; }
			#navi_area .naviMenu > ul >li:hover > a, #navi_area .naviMenu > ul >li > a.nover {color:#f87b21;text-decoration:none;}
			#navi_area .naviMenu > ul >li > a {font: 20px/80px 'Noto Sans KR', sans-serif, Arial; font-weight:500; color:#1c1c1c; margin-top:-1px; height:80px; box-sizing:border-box; display:block; text-align:center; }

		#menuLayer {position:absolute; width:100%; z-index:999; border-bottom:1px solid #b3b3b3; background-color:rgba(61, 61, 61, 0.7); opacity:0; visibility:hidden;}
			#menuLayer .subLayer {position:relative; display:inline-block; width:1100px; text-align:right; padding-right:100px;}
			#menuLayer .subLayer span {display:inline-block; }
			#menuLayer .subLayer span > ul {float:left; width:140px; text-align:left; border-left:1px solid rgba(179, 179, 179, 0.9); height:200px; padding:20px 0 20px 0px;}
			#menuLayer .subLayer span > ul:last-child {border-right:1px solid rgba(179, 179, 179, 0.9); }
			#menuLayer .subLayer span > ul:hover {background-color:rgba(44, 44, 44, 0.7); }
			#menuLayer .subLayer span > ul >li:hover > a, #menuLayer .subLayer > ul >li > a.over {color:#fff;text-decoration:none; background-color:rgba(248, 123, 33, 0.7)}
			#menuLayer .subLayer span > ul >li > a { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; color:#fff; display:block; text-align:left; padding:5px 10px; font-size: 13px; font-weight: 300;}

		#ban_area {position:relative; width:100%; height:380px; text-align:center; margin:0 auto;}

		#loc_area {position:relative; width:100%; height:60px; text-align:center; margin:0 auto; background-color: #3B3B3B; z-index:100}

			#loc_area .locLeft {float:left; display:inline-block; width: 50%; height: 60px; background-color:#3c3c3c; }
			#loc_area .locRight {float:right; display:inline-block; width: 50%; height: 60px; background-color:#f87b21 }
			#loc_area .locMenu {position:absolute; display:inline-block; top:0; left:50%; margin-left:-600px; width: 1200px; height: 60px; text-align:left; }
			#loc_area .locMenu h1 {float:left; text-align:center; width:55px; height:40px; padding-top:20px; border-left:1px solid rgba(179, 179, 179, 0.9); border-right:1px solid #FA934E;}
			#loc_area .locMenu > ul >li {position:relative; float:left; width:220px; height:60px; text-align:left; border-right:1px solid #FA934E; background-color:#f87b21; background-image:url('/site/korean/images/icon/black_tri.png'); background-repeat:no-repeat; background-position: 90% 50%;}
			#loc_area .locMenu > ul >li:last-child {border-right:0; background:#f87b21; }
			#loc_area .locMenu > ul >li > span { box-sizing:border-box; display:block; line-height:60px; padding-left:20px; line-height:55px; font-size: 15px; color: #fff; cursor:pointer}

			#overMenu1, #overMenu2 {opacity:0; visibility:hidden; position:absolute; z-index:10; top:60px; left:-1px;width:222px;}
			#overMenu1 li, #overMenu2 li {height:40px; border-right:1px solid #3d3d3d;border-left:1px solid #3d3d3d; background-color: rgba(61, 61, 61, 0.5); text-align:left}
			#overMenu1 a, #overMenu2 a {display:block; line-height:40px; padding-left:20px; font-size:13px; color:#fff; font-weight: 300 }
			#overMenu1 li:hover > a, #overMenu1 li > a.over, #overMenu2 li:hover > a, #overMenu2 li > a.over {color:#fff;text-decoration:none; background-color:rgba(248, 123, 33, 0.7)}

            .main_txt_1_mt { font-size: 60px; color: #ffffff; font-weight: 500; line-height: 70px;}
            .main_txt_1_sub { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 30px; color: #ffffff; font-weight: 500; line-height: 35px;}

            .main_txt_left_mt { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 70px; color: #000000; font-weight: 500; line-height: 70px;}
            .main_txt_left_sub { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 30px; color: #ffffff; font-weight: 500; line-height: 35px;}

            .main_txt_center_mt { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 70px; color: #000000; font-weight: 500; line-height: 70px; }
            .main_txt_center_sub { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 30px; color: #ffffff; font-weight: 500; line-height: 35px;}


	.bannText { position:absolute; display:inline-block; text-align:left; top:200px; width:1200px; font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; }
	.bannTxt0 { padding-top: 220px; text-align: center; width:1180px; }
	.bannTxt1, .bannTxt2 { width: 600px; height: 110px; margin-top: 80px; margin-left: 350px; border-left: 7px solid #ff0000; text-align: left; padding-left: 20px; width:1180px; }
	.bannTxt3 { margin-top: 220px; padding-left: 20px; text-align: center; }

	.mainBannText { position:absolute; display:inline-block; text-align:left; z-index:100; top:300px; left:50%; margin-left:-600px; width:1200px; font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; }
	.subBannText { position:absolute; display:inline-block; text-align:center; z-index:100; top:120px; left:50%; margin-left:-600px; width:1200px; font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; }

	.bannTitle { font-size: 50px; line-height: 60px; font-weight: 600; color:white; letter-spacing: -0.5px;}
	.bannDesc { font-size: 16px; line-height: 24px; font-weight: 400; color:#CED8D7; letter-spacing: -0.5px; padding-top:10px}
	.bannWhite { color:#fff;}
	.bannBlack { color:#010101;}

	.bannBtn { font-size: 16px; line-height: 30px; font-weight: 400; background-color:#fff; color:#000; letter-spacing: -0.5px; display: inline-block; width:120px; text-align:center; margin:10px 5px; padding: 10px; border-radius: 25px; border: solid 1px #B7B6BB; opacity: 0.9; }
	.bannBtn:hover { background-color:#B7B6BB; color:#fff; }
	.bannBtnBlack { margin:12px 950px; color: #fff; background-color:#000; border: 1px solid #000; }

	#mBanner {display:inline-block; width:1200px; height:620px; margin:0 auto; padding:50px 0 0 0;}
	#sBanner {position:absolute; width:100%; height:580px; left:0; top:0; margin:0 auto; padding:0; z-index:0;}

	#sBanner1 {position:absolute; width:100%; height:210px; left:0; top:0; margin:0 auto; padding:0; z-index:0}

#contents { position:relative;  width:1200px; text-align:center; margin:0 auto; padding:25px 0 50px 0; display:inline-block;}
#mcontents { position:relative;  width:100%; text-align:center; margin:0 auto; display:inline-block;}
#sub_contents { position:relative;  width:900px; margin:0 auto; display:inline-block;}

	.location {text-align:right; width:1200px; height:50px; margin:0 auto; line-height:50px; display: inline-block;}
	.location > img {vertical-align: middle;}
	.location > span {font-family: 'Noto Sans CJK KR'; padding-left:5px;font-size:12px;}
	.location > span:last-child {font-weight:bold;}

	#sidebar { float:left; width:240px;  }
	#sidebar h4 {display:inline-block; font-size:24px; box-sizing:border-box; width:240px; height:90px; line-height:90px; text-align:left; color: #fff; padding-left:20px; background: #F87B21 }

    #sidebar h4.ltcompany {background: #F87B21 url('/site/korean/images/lt_company_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltbusiness {background: #F87B21 url('/site/korean/images/lt_business_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltproduct {background: #F87B21 url('/site/korean/images/lt_product_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltfeature {background: #F87B21 url('/site/korean/images/lt_feature_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltproject {background: #F87B21 url('/site/korean/images/lt_project_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltboard {background: #F87B21 url('/site/korean/images/lt_board_icon.png') no-repeat 90% 50%;}
    #sidebar h4.ltmember {background: #F87B21 url('/site/korean/images/lt_member_icon.png') no-repeat 90% 50%;}

	#sidebar > .sidelm { display:inline-block; width:198px; padding:20px; padding-bottom:40px; border:1px solid #E6E6E6; border-top:0; }
	#sidebar > .sidelm > ul >li {position:relative; float:left; box-sizing:border-box; width:200px; border-bottom:1px solid #E6E6E6; }
	#sidebar > .sidelm > ul >li > a {font-size:16px; font-weight:400; color:#333; box-sizing:border-box; display:block; line-height:60px; text-align:left; padding-left:12px; letter-spacing: -0.5px; }
	#sidebar > .sidelm > ul >li.over > a, #sidebar > .sidelm > ul >li > a:hover {text-decoration:none; color:#F87B21; font-weight: 700;}
	#sidebar > .sidelm > ul >li.over, #sidebar > .sidelm > ul >li:hover {background: #fff url('/site/korean/images/icon/lm_over.png') no-repeat 95% 15px; }

	#sidebar > .sidebban { position:relative; display:inline-block; width:220px; height:130px; padding: 80px 10px 20px 10px; margin-top:50px;color:#fff; text-align:center;
					font: 500 17px/25px "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; background: #F87B21 url('/site/korean/images/tel_icon.png') no-repeat 50% 10%;}
	#sidebar > .sidebban > .t1{ font-size: 18px; font-weight: 500; margin-bottom:10px; }
	#sidebar > .sidebban > .t2{ font-size: 24px; font-weight: 700; margin-bottom:10px; }
	#sidebar > .sidebban > .t3{ font-size: 14px; line-height:18px; font-weight: 300; }

		/* 이하 3단메뉴일 경우 */
	#sidebar > .sidelm > ul >li > ul {margin:-10px 0 10px 20px; text-align:left; }
	#sidebar > .sidelm > ul >li > ul >li {float:left; box-sizing:border-box; width:200px; }
	#sidebar > .sidelm > ul >li > ul >li:last-child {margin-bottom:10px; }
	#sidebar > .sidelm > ul >li > ul> li > a {font-size: 14px; font-style: normal; color: #333; letter-spacing: -0.5px; box-sizing:border-box; display:block; }

	#sidebar > .sidelm > ul >li > ul >li.sover > a, #sidebar > .sidelm > ul >li > ul >li:hover {color:#CD4629; background: url('/site/korean/images/icon/lm_over.png') no-repeat 75% 50%; }
	#sidebar > .sidelm > ul >li > ul >li > a:hover {text-decoration:none; color:#CD4629;}

	#detail { float:right; width:900px; padding-bottom:50px;}
	#mdetail { width:100%; text-align:center; }

		#title { width:900px; height:60px; text-align:left; vaertical-align:bottom; padding:10px 0 20px 0; margin-bottom:50px; border-bottom: #7c7c7c solid 2px; }
		.mt, .mt a { font-family: 'Noto Sans CJK KR', sans-serif, Malgun Gothic, '맑은 고딕', '돋움', Arial; font-size: 36px; font-style: normal; color: #292929; line-height: 60px; font-weight:500;}
		.mt_s {	font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 14px; color: #A8A8A8; padding-top: 20px; padding-left: 40px; font-weight:100}

		#desc { text-align:left; width:900px;  margin-bottom:50px;}
		#mdesc { float: left; position:relative; display:inline-block; margin: 0; width:100%; height:70px; text-align:center; z-index:10; }
		    .main_down_left {float:left; display:inline-block; width: 50%; height: 70px; background-color:#3c3c3c; }
			.main_down_right {float:right; display:inline-block; width: 50%; height: 70px; background-color:#f87b21 }
			.main_down { position:absolute; display:inline-block; top:0; left:50%; margin-left:-600px; width: 1200px; height: 70px; text-align:left; }
				.news {	position:relative; float: left; width: 600px; height: 70px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #fcbd90; border-left-color: #9e9e9e;}
				.news_tit { float: left; font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 18px; color: #f87b21; font-weight: 500; width: 140px; float: left; text-align: center; margin-top: 20px; }

				.news_txt { float: left; width: 420px; height: 45px; background-color: #f87b21; padding: 25px 20px 0 20px; }
				.news_txt > span { float: right; padding:5px 5px 0 0; }
				.notice { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 16px; color: #fefefe; font-weight: 300; line-height: 18px; }
				.notice:hover { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 16px; color: #fefefe; font-weight: 300; line-height: 18px; }
				.news_date { font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 12px; color: #8d8d8d; font-weight: 300; line-height: 14px; }

				.main_tel {	float: left; width: 557px; height: 40px; padding: 15px 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #fcbd90; }
				.tel_tit { float: left; font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 30px; color: #fff; font-weight: 500; line-height: 36px; padding-right: 30px  }
				.tel_number { font-family: "Century Gothic", "Noto Sans CJK KR DemiLight", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 30px; color: #fff; font-weight: bold; line-height: 30px; }
				.tel_email { float: left; font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 16px; color: #fff; font-weight: 300; line-height: 18px; }


        #mdesc1 { float: left; position:relative; display:inline-block; text-align: center; width:100%; z-index:10; }
				#product_heat { width: 100%; height: 500px; background: url(/site/korean/images/main_product_fiber.jpg) no-repeat; }
                #product_txt_left { display:inline-block; width: 1200px; text-align: left; margin-top: 170px; }

                #product_frame { width: 100%; height: 500px; background: url(/site/korean/images/main_product_frame.jpg) no-repeat; }
                #product_txt_right { display:inline-block; width: 1200px; text-align: right; margin-top: 150px; }

                #product_sauna { width: 100%; height: 500px; background: url(/site/korean/images/main_product_sauna.jpg) no-repeat; }

			.business { position:relative; display:inline-block; width: 1200px; }
				.business .st_16 { font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 16px; line-height: 20px; font-weight: 300; color: #454646; }
				.business .st_36bl {  font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 36px; line-height: 50px; font-weight: 500; color: #3A56A2; }
				.business .m_50 { margin-bottom: 50px; }

				.business > ul { display: inline-block; zoom: 1; width: 100%; text-align: center; }
				.business > ul > li { display: inline-block; padding:0 40px 50px 0;}
				.business > ul > li:last-child { padding-right: 0; }

				#quick_list {width: 1200px; height: 60px; text-align: center; display: inline-block; background-color: #3a56a2; padding: 20px 0; }
				#quick_list ul li {display: inline-block; float: left; width: 149px; cursor:pointer;  padding-top:45px; font-family: "Noto Sans CJK KR", sans-serif, "Malgun Gothic", "맑은 고딕", "돋움", Arial; font-size: 14px; color: #fff; font-weight: 400; line-height: 20px; text-align: center; border-right: 1px solid #7589be;}
				#quick_list ul li:hover {color:#54F0F6}
				#quick_list ul li:last-child {padding-right: 0px; border: 0px;}

		#mdesc2 { position:relative; display:inline-block; margin:50px 0; width:100%; z-index:10; text-align:center; }
			.banner { display:inline-block; width: 1200px; text-align: center;  }
				.banner .ban1 {float: left; width: 368px; height: 78px; cursor:pointer; background: url(/site/korean/images/ban_iso.gif) no-repeat 50px; text-align: left; padding: 40px 40px 40px 170px; margin-right: 40px; border: 1px solid #c9c9c9; }
				.banner .ban2 { float: left; width: 398px; height: 78px; cursor:pointer;  background: url(/site/korean/images/ban_search.gif) no-repeat 50px; text-align: left; padding: 40px 40px 40px 140px; border: 1px solid #c9c9c9; }
				.banner .st_16 {font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 14px; line-height: 20px; font-weight: 300; color: #757474; }
				.banner .st_30 { font-family: 'Noto Sans CJK KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 30px; line-height: 50px; font-weight: 500; color: #303030; }


	#bot_banner { width: 100%; height: 100px; margin-bottom: 50px; text-align:center; }
	#bbanner_area { width: 1920px; height: 100px; }
	#bbanner_area ul { width: 1920px; height: 100px; }
	#bbanner_area ul li { display: inline-block; padding: 30px 20px; }

	.botBanner { height: 100px; width: 1200px; position: relative; overflow: hidden; margin:0 auto;}
	.botBanner img { position: absolute; padding-top:30px;}

	#bot_sitemap { position: relative; width: 100%; height: 550px; text-align: center; background-color: #2F2F2F; padding: 50px 0; }
	#bot_area { display: inline-block; zoom: 1; width: 1200px; text-align: center; }
	#sitemap_area { position: relative; display: inline-block; position: relative; width: 900px; vertical-align:top; }
	#sitemap_area > div { float: left; display: inline-block; zoom: 1; width: 165px; padding-right: 60px; text-align: left; }
	#sitemap_area > div > ul { padding-top: 15px; }
	#sitemap_area > div > ul > li > a { display:inline-block; width:165px; text-align: center; font-size: 14px; color: #A6A6A6; font-weight: 300; letter-spacing: -0.25%; line-height: 25px; }
	#sitemap_area > div > ul > li > a:hover { color: #fff; text-decoration:none;}
	#sitemap_area > div > h2 { display:inline-block; width:165px; text-align: center; font-size: 18px; color: #ABABAB; font-weight: 600; letter-spacing: -0.25%; padding-bottom:15px; border-bottom:1px solid #ABABAB;}

	#tel_area { position: relative; display: inline-block;  }
	#tel_area > h1 { font-family: "Century Gothic"; font-size: 36px; color: #ffffff; font-weight: 600; letter-spacing: -0.25%; line-height: 40px; text-align: left; }
	#tel_area > h2 { font-family: '맑은 고딕', 'Noto Sans CJK KR', Arial; font-size: 20px; color: #999999; font-weight: 600; letter-spacing: -0.25%; line-height: 24px; text-align: left; }
	#tel_area > h3 { font-family: "Century Gothic"; font-size: 18px; color: #ffffff; font-weight: 300; letter-spacing: -0.25%; line-height: 24px; text-align: left; }
	#tel_area > h4 { font-family: '맑은 고딕', 'Noto Sans CJK KR', Arial; font-size: 16px; color: #ffffff; font-weight: 300; letter-spacing: -0.25%; line-height: 24px; text-align: left; margin-bottom:50px;}
	#tel_area > h5 { font-family: "Century Gothic"; font-size: 20px; color: #ffffff; font-weight: 100; letter-spacing: -0.25%; line-height: 24px; text-align: left; }

#footer { position:relative; width:100%; height:180px;clear:both; background-color:#6a6a6a; text-align:center;  display:inline-block;}
	#footer_area { padding:50px 50px; width: 1100px; margin: 0 auto;  text-align: left;}
		#footer_area h1 {float: left;  padding: 10px 60px 10px 0;}
		#footer_area span { padding: 37px 0 10px 0; text-align: left; display: inline-block; }

.footer_addr, .footer_addr a { font-size: 13px; line-height: 20px; color: #EAEAEA; font-weight: 300; }
.footer_copy { font-size: 12px; line-height: 20px; font-weight: normal; color: #EAEAEA; letter-spacing: -25%; margin-top:20px; }

	#photo_area { position:relative; display:inline-block; width:1200px; padding-top:30px; text-align:center; background-color:#fff;margin:0 auto;}
		#photo_area h1 { color: #222; font-size: 16px; letter-spacing: -1.0x; text-align: left; padding-bottom:10px;}

		#org_photo { height:600px; text-align:left; z-index:0; margin:0 auto;}
		#arrow_left { position:absolute;top:415px;left:10px;cursor:pointer;z-index:100;opacity:0.5;}
		#arrow_right { position:absolute;top:415px;right:10px;cursor:pointer;z-index:100;opacity:0.5;}
		#thumb_photo > ul { display:inline-block; *display:inline; zoom:1; width:1200px; margin:0; padding:0; list-style:none; font-size:0; letter-spacing:-3px; text-align:left;}
		#thumb_photo > ul > li {display:inline-block;  *display:inline; font-size:12px; letter-spacing:0; margin:0; padding:0; text-align:left; vertical-align:top;  zoom:1; background-color:#000; border-top:1px solid #fff; border-right:1px solid #fff;}
		#thumb_photo > ul > li:last-child {border-right:0;}

#main_product {position:relative; text-align:center; width:100%; height:790px;display:inline-block;}
	#main_product #main_product_title {text-align:center; width:1200px; height:50px;display:inline-block; border-bottom:1px solid #808080;}
	#main_product #main_product_cate {position:relative; text-align:center; width:1200px; height:40px;display:inline-block; line-height:40px; z-index:10}

#loginPage { position:relative; display:inline-block; width: 470px; padding: 0; margin: 0 250px; }
#loginPage .loginBox {position:relative; margin:0 0 5px 0; border:0}
#loginPage .loginBox .i_label {position:absolute; top:10px; left:10px; color:#707070; font:normal 14px; z-index:0;}
#loginPage .loginBox .i_text {width:216px; height:17px; padding:12px; border:0; box-sizing:content-box; background:#e3e3e3; font:normal 14px/95% ; z-index:10;}
#loginPage .loginBox .i_text:hover,
#loginPage .loginBox .i_text:focus {padding:11px; background:#fff; border:1px solid #ccc}
#loginPage .loginBtn {display:block; width:80px; height:87px; margin-bottom:10px; background:#524C4D; border:0; font:normal 15px/100% ; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer}
#loginPage .loginBtn:hover {background:#000}
#loginPage ul li { float:left; padding-right:10px; border:0;}
#loginPage ul li:last-child { padding-right:0; }

ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 61px; border-bottom: 2px solid #5E5E5E; border-left: 1px solid #eee; width: 100%; font-family:"맑은 고딕", "돋움", "굴림", Arial; font-size:16px; font-weight:bold; }
ul.tabs li { float: left; text-align:center; cursor: pointer; height: 60px; line-height: 60px; border: 1px solid #DDDDDD; border-bottom: 2px solid #5E5E5E; border-left: none; font-weight: bold; background: #fafafa; overflow: hidden; position: relative; color:#666;}
ul.tabs li.active { background: #FFFFFF; border: 2px solid #5E5E5E; border-bottom: 2px solid #FFFFFF; color:#000;font-size:20px; }
#prdTabText { border-top: none; float: left; background: #FFFFFF; margin-top: 30px; }
.tab_content { display: none; padding: 0; }
#prdTab { width: 900px; margin: 20px auto 0 auto; }

ul.mainNoti { color:#8A8A8A; margin-top:15px;}

#rightDiv {position:absolute; right:0; top:500px;}
#rightDiv img {display:block;}
