@charset "utf-8";

/*웹폰트_나눔체 START*/
@font-face{
  font-family: 'NanumGothic';
	src: url('/font/NanumGothic.eot');
  src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothic.woff') format('woff'),
       url('/font/NanumGothic.ttf') format('truetype');  
	font-style: normal;
  	font-weight: normal;
}

@font-face{
  font-family: 'NanumGothicB';
	src: url('/font/NanumGothicBold.eot');
  src: url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothicBold.woff') format('woff'),
       url('/font/NanumGothicBold.ttf') format('truetype');  
	font-style: normal;
 	font-weight: normal;
}

/*웹폰트_나눔체 END*/

html {
	overflow:scroll;
	overflow-x:auto;


}

BODY
{
	background-color:#ffffff;
	font-family: 'NanumGothic',"돋움", "돋움체";
	font-size:12px;
	line-height:22px;
	color: #6c6c6c;
	margin: 0;
	padding:0;
	background:#ededed;
}


textarea{
	overflow:auto;
  scrollbar-3dlight-color:#EBEBEB;
	scrollbar-arrow-color:#EBEBEB;
	scrollbar-track-color:#EDEDED;
	scrollbar-darkshadow-color:#EBEBEB;
	scrollbar-face-color:#F9F9F9;
	scrollbar-highlight-color:#EBEBEB;
	scrollbar-shadow-color:#EBEBEB;
	border:1px solid #f2f2f2;
	background-color:#f2f2f2;
	font-family:'NanumGothic',"돋움", "돋움체";
	font-size:12px;
	line-height:18px;
  color: #515151;
	word-wrap:break-word;
	padding:5px;
}


/*======================================================================
	Common
======================================================================*/

img																	{ border:none;}
A																		{ line-height: 140%; color:#8a8a8a; text-decoration: none; font-family:'NanumGothic',"돋움","돋움체"; font-size:12px;}
A:hover															{ line-height: 140%; color:#545454; text-decoration: none; font-family:'NanumGothic',"돋움","돋움체"; font-size:12px;}



div, span, form											{ margin:0; padding:0;}
ol, p, h1, h2, ul, li, dl, dt, dd 	{ list-style:none; margin:0; padding:0; }
input,textarea 											{ outline-style:none;}
input, th, td, div, li, select 			{ margin:0; padding:0; border:0; }
.list_select 												{ behavior: url('/selectbox/selectbox.htc'); color:#8a8a8a; font-family:'NanumGothic',"돋움","돋움체"; font-size:11px; border:1px solid #dedede; height:24px;}
.input_board 				{	line-height: 23px;	height: 23px;	border: 1px solid #f2f2f2;	padding-left: 5px;	color: #515151;	font-family: 'NanumGothic', '돋움', '돋움체';	font-size: 12px;	background: #f2f2f2;}
.input_search				{	line-height: 28px;	height: 28px;	border: 1px solid #f2f2f2;	padding-left: 5px;	color: #515151;	font-family: 'NanumGothic', '돋움', '돋움체';	font-size: 12px;	background: #f2f2f2;}
.input_inquiry			{ line-height: 38px;	height: 38px;	border: 1px solid #f2f2f2;	padding-left: 5px;	color: #515151;	font-family: 'NanumGothic', '돋움', '돋움체';	font-size: 12px;	background: #f2f2f2;}
.input_inquiry02		{ line-height: 23px;	height: 23px;	border: 1px solid #f2f2f2;	padding-left: 5px;	color: #515151;	font-family: 'NanumGothic', '돋움', '돋움체';	font-size: 12px;	background: #f2f2f2;}
.inquiryBtn					{ padding-top:10px; height:42px;}
.inquiryBtn	.btnArea	{ float:right;}
a.btn_form01					{ display:block; background:url(/images/btn_form01.jpg) left top no-repeat; width:92px; height:42px; text-align:center; line-height:42px; color: #515151;}
a.btn_form01:hover		{ display:block; background:url(/images/btn_form01_over.jpg) left top no-repeat; width:92px; height:42px; text-align:center; line-height:42px; color: #FFFFFF;}

/*Paging */
.prev01 														{ margin-right:5px;}
.prev02 														{ margin-right:3px;}
.next01 														{ margin-left:5px;}
.next02 														{ margin-left:3px;}
.currPage  													{ color:#131313; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; background:#f2f2f2; display:block; height:28px; line-height:28px; }
A.pageMove 													{ color:#727272; font-family:Verdana, Geneva, sans-serif; font-size:13px; display:block;height:28px; line-height:28px; }
A.pageMove:hover										{ color:#131313; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; background:#f2f2f2; display:block; height:28px; line-height:28px;}
.pageNum														{ padding-top:20px;  padding-left:316px; width:594px; }
.pageNumLine 												{ background: #f2f2f2;	height: 28px;	width: 1px;}

.positionR     											{ position:relative; left:0; top:0;}

.copyright																		{ clear:both; width:100%; margin-top:15px; padding-bottom:35px; position:relative;}
.copyright .copyWrap													{ width:990px; padding:0 3px; margin:0 auto;}
.copyright .copyWrap .copyBottomArea					{ width:100%; border-bottom:2px solid #4d4d4d; height:24px;} 
.copyright .copyWrap .copyBottomArea .copybtn { float:right;} 
.copyright .copyWrap .copyTxt 								{ padding-top:20px; clear:both; position:relative;} 
.copyright .copyWrap .copyTxt .copyInfo							{ margin-top:10px; font-family:'NanumGothic',"돋움","돋움체"; font-size:11px; color:#8a8a8a; line-height:17px; } 
.copyright .copyWrap .copyTxt .copyInfo .copyrights	{ font-family:'NanumGothicB',"돋움","돋움체"; font-size:10px; color:#8a8a8a; line-height:17px; }
.copyright .copyWrap .copyTxt .copyInfo .space			{ padding:0 5px;} 
.copyright .copyWrap .copyTxt .copyInfo .pointTxt		{ color:#616161;}
.copyright .copyWrap .copyTxt .copyInfo .pointTxt02	{ font-family:'NanumGothicB',"돋움","돋움체"; line-height:16px;} 
.copyB																			{ position:absolute; right:0; top:10px; }
.copyB .linkFacebook{position:absolute;left:-28px;top:0;width:32px;height:32px;cursor:pointer}
.companyName																{ font-family:'NanumGothic',"돋움","돋움체"; font-size:12px; color:#4b4b4b;line-height:17px; }
.copyLine																		{ padding:0 3px; }
.copylink li																{ display:inline;}
a.copylinkbtn																{ font-family:'NanumGothicB',"돋움","돋움체"; font-size:12px; color:#8e8e8e;line-height:17px;}
a.copylinkbtn:hover													{ font-family:'NanumGothicB',"돋움","돋움체"; font-size:12px; color:#1d1d1d;line-height:17px;}

.bLine																			{ border-bottom:1px solid #f2f2f2; width:910px;}
.bLine02																		{ width:1px; background:#f2f2f2;}
.boardLine01																{ height:1px; background:#f2f2f2; width:910px;}


/*famliy Site*/
.familysite 						{ float:left; position:relative; padding-left:9px; margin-top:0px; z-index:200; }
#familySite 						{ position:absolute; width:144px; height:0; top:-10px; left:9px; background-color:#ffffff; border:1px solid #dadada; padding:5px 9px 5px 9px; overflow:hidden; display:none; }
#familySite a 					{ display:block; color:#858585; font-family:'NanumGothic',"돋움","돋움체"; font-size:11px; height:18px; text-decoration:none; }
#familySite a:hover			{ display:block; color:#545454; font-family:'NanumGothic',"돋움","돋움체"; font-size:11px; height:18px; text-decoration:none; }

.listTitle							{ color:#515151; font-family:'NanumGothicB',"돋움","돋움체"; font-size:18px; height:38px; border-bottom:2px solid #474747; clear:both; width:910px;}
.listTitle .point				{ color:#1f58cd;}
.listTitle .titleTxt		{ float:left;}
.listTitle .searchArea	{ float:right; padding-bottom:10px;}
.partnerList											{ width:904px; padding:0 3px; padding-bottom:20px; border-bottom:2px solid #474747;}
.partnerListWrap									{ width:202px; padding:30px 12px 0 12px;}
.partnerListWrap .listOutLine			{ border:1px solid #f2f2f2;}
.partnerListWrap .cLine						{ background:url(/images/cLine.jpg) center top no-repeat;}
.partnerListWrap .partnerLogo			{ padding:16px 10px 19px 10px;}
.partnerListWrap .partnerName			{ padding:10px 10px 20px 10px;}


/*======================================================================
	infoBanner
======================================================================*/
#rightBanner 				{	width: 102px;	height:auto;	overflow: visible;}
.noScroll 					{	position: relative;	left: 0;	top:0;	height: 0;	margin: 0 auto;	width: 990px; z-index:100;}
.noScrollsubBanner 	{ position: absolute;	right: -114px;	top:356px;	width: 102px;}

.bannerWrap01											{ position:relative;}
.bannerWrap02											{ position:relative; margin-top:3px;}
.subBannerClose									{ position: absolute; right:-102px; width:102px; height:98px; }
.subBanner											{ position: absolute; left:-271px; top:0; display:none; z-index:100;}
.subBanner .subBannerContent		{ float:left; width:271px; height:300px;}
.subBanner02										{ position: absolute; left:-271px; top:0; display:none; z-index:100;}
.subBanner02 .subBannerContent	{ float:left; width:271px; height:300px; margin-top:-101px;}
.subBanner03										{ position: absolute; left:-271px; top:0; display:none; z-index:100;}
.subBanner03 .subBannerContent	{ float:left; width:271px; height:300px; margin-top:-202px;}

.infoBanner, .infoBanner0, .infoBanner1, .infoBanner2 { position:relative; width:102px; height:294px; overflow:visible; }
.infoBanner > .infoContent0	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner > .infoContent1	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner > .infoContent2	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner > .btnClose0			 { position:absolute; top:0; right:0; width:102px; height:98px; display:none; }
.infoBanner > .btnClose1			 { position:absolute; top:101px; right:0; width:102px; height:98px; display:none; }
.infoBanner > .btnClose2			 { position:absolute; top:202px; right:0; width:102px; height:98px; display:none; }
.infoBanner > .btnContent0		 { position:absolute; top:0; right:0; width:102px; height:98px; display:block;  }
.infoBanner > .btnContent1		 { position:absolute; top:101px; right:0; width:102px; height:98px; display:block; }
.infoBanner > .btnContent2		 { position:absolute; top:202px; right:0; width:102px; height:98px; display:block;  }

.infoBanner0 > .infoContent0	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:block;   }
.infoBanner0 > .infoContent1	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none;  }
.infoBanner0 > .infoContent2	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none;  }
.infoBanner0 > .btnClose0			 { position:absolute; top:0; right:0; width:102px; height:98px; display:block;  }
.infoBanner0 > .btnClose1			 { position:absolute; top:101px; right:0; width:102px; height:98px; display:none;  }
.infoBanner0 > .btnClose2			 { position:absolute; top:202px; right:0; width:102px; height:98px; display:none; }
.infoBanner0 > .btnContent0		 { position:absolute; top:0; right:0; width:102px; height:98px; display:none;}
.infoBanner0 > .btnContent1		 { position:absolute; top:101px; right:0; width:102px; height:98px; display:block;  }
.infoBanner0 > .btnContent2		 { position:absolute; top:202px; right:0; width:102px; height:98px; display:block;}

.infoBanner1 > .infoContent0	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner1 > .infoContent1	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:block; }
.infoBanner1 > .infoContent2	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner1 > .btnClose0			 { position:absolute; top:0; right:0; width:102px; height:98px; display:none; }
.infoBanner1 > .btnClose1			 { position:absolute; top:101px; right:0; width:102px; height:98px; display:block; }
.infoBanner1 > .btnClose2			 { position:absolute; top:202px; right:0; width:102px; height:98px; display:none;  }
.infoBanner1 > .btnContent0		 { position:absolute; top:0; right:0; width:102px; height:98px; display:block; }
.infoBanner1 > .btnContent1		 { position:absolute; top:101px; right:0; width:102px; height:98px; display:none; }
.infoBanner1 > .btnContent2		 { position:absolute; top:202px; right:0; width:102px; height:98px; display:block;}

.infoBanner2 > .infoContent0	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner2 > .infoContent1	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:none; }
.infoBanner2 > .infoContent2	 { position:absolute; top:0; left:-271px; width:271px; height:300px; display:block; }
.infoBanner2 > .btnClose0			 { position:absolute; top:0; right:0; width:102px; height:98px; display:none; }
.infoBanner2 > .btnClose1			 { position:absolute; top:101px; right:0; width:102px; height:98px; display:none; }
.infoBanner2 > .btnClose2			 { position:absolute; top:202px; right:0; width:102px; height:98px; display:block;  }
.infoBanner2 > .btnContent0		 { position:absolute; top:0; right:0; width:102px; height:98px; display:block;   }
.infoBanner2 > .btnContent1		 { position:absolute; top:101px; right:0; width:102px; height:98px; display:block; }
.infoBanner2 > .btnContent2		 { position:absolute; top:202px; right:0; width:102px; height:98px; display:none;  }


/*======================================================================
	Top
======================================================================*/

.top																		{ width:100%;}
.top .topContainer											{ margin:0 auto; width:990px; padding:0 3px; position:relative; left:0; top:0; z-index:200;}
.top .topContainer .logo								{ padding-left:435px; width:128px; height:129px;}
.top .topContainer .toplink							{ position:absolute; right:0; top:15px;}
.top .topContainer .toplink li					{ float:left; font-family:'NanumGothic',"돋움","돋움체"; font-size:10px; padding: 0 5px; }
.top .topContainer .toplink li a.linkBtn 				{ font-family:'NanumGothicB',"돋움","돋움체"; font-size:10px;  color:#8c8c8c; }
.top .topContainer .toplink li a.linkBtn:hover 	{ font-family:'NanumGothicB',"돋움","돋움체"; font-size:10px;  color:#272727;}

.submenu 									{	position:relative; margin-top:-9px;}
.submenu01,	.submenu02, .submenu03	,.submenu04 ,.submenu05 ,.submenu06	{ margin-top:15px;}
.submenu01 li							{ width:165px;	height:25px;	line-height: 25px;	text-indent: 50px;}
.submenu02 li 						{	width:165px;	height:25px;	line-height: 25px;	text-indent: 58px;}
.submenu03 li 						{	width:165px;	height:25px;	line-height: 25px;	text-indent: 48px;}
.submenu04 li 						{	width:165px;	height:25px;	line-height: 25px;	text-indent: 35px;}
.submenu05 li 						{	width:165px;	height:25px;	line-height: 25px;	text-indent: 48px;}
.submenu06 li 						{	width:165px;	height:25px;	line-height: 25px;	text-indent: 54px;}
a.subMenulink 						{	width:165px;	height:25px;	display: block;	line-height: 25px;	font-family: 'NanumGothicB', '돋움', '돋움체';	font-size:12px;	color:#898989;}
a.subMenulink:hover	 			{	width:165px;	height:25px;	display: block;	line-height: 25px;	font-family: 'NanumGothicB', '돋움', '돋움체';	font-size:12px;	color:#6b6b6b;}

.menuContainer 							 { position:relative; width:996px; height:52px;	padding-top:20px; margin:0 auto; clear:both; z-index:1000; }
.menuWrap 									 { position:relative; width:990px; height:52px; padding-top:1px; background:url(/images/menuBg01.png); background-repeat:no-repeat; overflow:hidden; }
.menuGroup 									 { float:left; width:165px; height:233px;}
.menuGroup  > a.menulink		 { width:165px; height:50px; display:block; line-height:50px; font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#6b6b6b; text-align:center; }
.menuGroupOver > a.menulink	 { width:165px; height:50px; display:block;	line-height:50px; font-family:'NanumGothicB','돋움','돋움체'; font-size:15px;	color:#1f58cd; text-align:center; }

/*======================================================================
	Main
======================================================================*/
.mainWrap													{ width:100%; background:url(/images/WaterBg.jpg) center top no-repeat; min-width:996px; min-height:670px;}
.mainRollingWrap									{ width:100%; background:url(/main/images/displayStand.png) center 35px no-repeat; min-height:565px;}
.mainRollingWrap .mainRolling			{ margin:0 auto; width:996px; padding-top:35px; position:relative; height:568px; background:url(/main/images/rollingFixedBg.png) center top no-repeat;}
.mainRollingWrap .tabContainer		{ position:relative; }
.mainRollingWrap .mainTabs				{ position:absolute; left:139px; top:467px; z-index:100; background:url(/main/images/tabBg.png) left top no-repeat; width:719px; height:99px; padding-top:2px;}
.mainRollingWrap .mainTabs li			{ float:left;}
.mainRollingWrap .mainTabs .tab01	{ padding-left:3px;}
.mainRollingWrap .mainTabs .tab02	{ padding-left:4px;}
.mainRollingWrap .mainTabs .tab03	{ padding-left:4px;}

.mainRollingBanner { width:996px; height:603px; margin:0 auto; }
/* Navbar */
.mainRollingBanner .sliderkit-nav { position:absolute; bottom:35px; left:0; width:996px; height:99px; padding-top:2px; padding-left:1px; background:url(/main/images/tabBg.png) center no-repeat; }
.mainRollingBanner .sliderkit-nav-clip ul li	 { float:left; padding:0 2px; }
.mainRollingBanner .sliderkit-nav-clip ul li a { position:relative; display:block; width:235px; height:95px; }
.mainRollingBanner .sliderkit-nav-clip ul li a > img { display:block; position:absolute; top:0; left:0; z-index:1; }
.mainRollingBanner .sliderkit-nav-clip ul li a > span { display:block; position:absolute; top:0; left:0; width:235px; height:95px; background-image:url(/main/images/tab_over.png); background-repeat:no-repeat; background-position:0 0; z-index:2; }
.mainRollingBanner .sliderkit-nav-clip ul li.sliderkit-selected a { display:block; width:235px; height:95px; }
.mainRollingBanner .sliderkit-nav-clip ul li.sliderkit-selected a > img { display:block; position:absolute; top:0; left:0; z-index:1; }
.mainRollingBanner .sliderkit-nav-clip ul li.sliderkit-selected a > span { display:block; position:absolute; top:0; left:0; width:235px; height:95px; background-image:url(/main/images/tab_over.png); background-repeat:no-repeat; background-position:-235px 0; z-index:2; }
/* Buttons */
.mainRollingBanner .sliderkit-btn {}
.mainRollingBanner .sliderkit-btn span {}
.mainRollingBanner .sliderkit-btn-disable {}
.mainRollingBanner .sliderkit-btn-disable a:hover {}
/* Navbar buttons */
.mainRollingBanner .sliderkit-nav {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-btn {}
.mainRollingBanner .sliderkit-nav .sliderkit-btn a {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-prev {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-next {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-prev a {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-next a {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-prev a:hover,
.mainRollingBanner .sliderkit-nav .sliderkit-nav-prev a:focus {}
.mainRollingBanner .sliderkit-nav .sliderkit-nav-next a:hover,
.mainRollingBanner .sliderkit-nav .sliderkit-nav-next a:focus {}
/* Panels buttons */
.mainRollingBanner .sliderkit-go-btn {}
.mainRollingBanner .sliderkit-go-prev{}
.mainRollingBanner .sliderkit-go-next{}
.mainRollingBanner .sliderkit-go-btn a {}
.mainRollingBanner .sliderkit-go-prev a {}
.mainRollingBanner .sliderkit-go-next a {}
.mainRollingBanner .sliderkit-btn-disable a {}
.mainRollingBanner .sliderkit-go-btn span {display:none;}
/* Panel */
.mainRollingBanner .sliderkit-panels { position:relative; top:0; left:0; width:996px; height:535px; background:url(/main/images/rollingFixedBg.png) center top no-repeat; }
.mainRollingBanner .sliderkit-panel { top:0; left:0; width:996px; height:535px; }

.mainContainer										{ width:996px; margin:0 auto;}
.mainContent											{ width:990px; padding:0 3px; margin:0 auto; height:210px; }
.mainContent01	 													{*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.mainContent01:after 											{ content:""; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 
.mainContent .box01												{ width:310px; float:left; padding-right:30px; height:210px; }
.mainContent .box02												{ width:310px; float:left; height:155px; background:#FFFFFF; padding-top:55px;}
.mainContent .box02 .partnerName					{ font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#313131; text-align:center; padding:0 10px;}
.mainContent .box02 .partnerlogo					{ padding-top:5px; padding-left:54px; width:204px;}
.mainContent .box02 .partnerMore					{ padding-top:20px; text-align:center;}
a.mainMoreBtn															{ font-family:'NanumGothicB','돋움','돋움체'; font-size:11px; color:#a7a7a7; text-decoration:underline;}
a.mainMoreBtn:hover												{ font-family:'NanumGothicB','돋움','돋움체'; font-size:11px; color:#606060; text-decoration:underline;}
.mainWrap .mainContent .box03							{ width:310px; float:left; padding-left:30px; height:210px; position:relative;}

.mainPartner { width:204px; height:55px; margin:0 auto; }
/* Navbar */
.mainPartner .sliderkit-nav {}
.mainPartner .sliderkit-nav-clip {}
.mainPartner .sliderkit-nav-clip ul li	 {}
.mainPartner .sliderkit-nav-clip ul li a {}
.mainPartner .sliderkit-nav-clip ul li a:hover {}
.mainPartner .sliderkit-nav-clip ul li.sliderkit-selected a {}
/* Buttons */
.mainPartner .sliderkit-btn {}
.mainPartner .sliderkit-btn span {}
.mainPartner .sliderkit-btn-disable {}
.mainPartner .sliderkit-btn-disable a:hover {}
/* Navbar buttons */
.mainPartner .sliderkit-nav {}
.mainPartner .sliderkit-nav .sliderkit-nav-btn {}
.mainPartner .sliderkit-nav .sliderkit-btn a {}
.mainPartner .sliderkit-nav .sliderkit-nav-prev {}
.mainPartner .sliderkit-nav .sliderkit-nav-next {}
.mainPartner .sliderkit-nav .sliderkit-nav-prev a {}
.mainPartner .sliderkit-nav .sliderkit-nav-next a {}
.mainPartner .sliderkit-nav .sliderkit-nav-prev a:hover,
.mainPartner .sliderkit-nav .sliderkit-nav-prev a:focus {}
.mainPartner .sliderkit-nav .sliderkit-nav-next a:hover,
.mainPartner .sliderkit-nav .sliderkit-nav-next a:focus {}
/* Panels buttons */
.mainPartner .sliderkit-go-btn { position:absolute; width:10px; height:50px; z-index:20; }
.mainPartner .sliderkit-go-prev { bottom:0; left:0; }
.mainPartner .sliderkit-go-next { bottom:0; right:0; }
.mainPartner .sliderkit-go-btn a {}
.mainPartner .sliderkit-go-prev a {}
.mainPartner .sliderkit-go-next a {}
.mainPartner .sliderkit-btn-disable a {}
.mainPartner .sliderkit-go-btn span {display:none;}
/* Panel */
.mainPartner .sliderkit-panels { position:relative; top:0; left:0; width:204px; height:55px; z-index:10; }
.mainPartner .sliderkit-panel { top:0; left:0; width:180px; height:50px; padding-top:5px; padding-left:12px; padding-right:12px; background-color:#ffffff; }

.mainContent02														{ width:990px; padding:0 3px; margin:0 auto; padding-top:30px; height:210px; padding-bottom:20px;}
.mainContent02	 													{ *zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.mainContent02:after 											{ content:""; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 
.mainContent02 .box01											{ width:385px; float:left; height:210px; background:#FFFFFF; position:relative;}
.mainContent02 .box01	.main_brochure01		{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#313131; padding-left:17px; padding-top:20px; }
.mainContent02 .box01	.main_brochure02 .broImg				{ padding-left:50px; }
.mainContent02 .box01	.main_brochure02 .description		{ font-family:'NanumGothicB','돋움','돋움체'; font-size:10px; color:#919191; text-align:center;}
.mainContent02 .box02																	{ width:265px; float:left; height:155px; padding-right:30px;}
.mainContent02 .box03																	{ width:310px; float:left; height:210px; background:#FFFFFF; position:relative;}
.mainContent02 .box03	.btnWrap											{ position:absolute; z-index:10; right:15px; top:15px;}
.mainContent02 .box03 .business01										{ position:relative;}
.mainContent02 .box03 .business01	.txtWrap					{ position:absolute; left:45px; top:40px;}
.mainContent02 .box03 .business01 .main_Txt01				{ font-family:'NanumGothic','돋움','돋움체'; font-size:11px; color:#aaaaaa;}
.mainContent02 .box03 .business01 .main_Txt02				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#353535;}

.mainContent02 .box03 .business02										{ position:relative;}
.mainContent02 .box03 .business02	.txtWrap					{ position:absolute; left:45px; top:40px;}
.mainContent02 .box03 .business02 .main_Txt01				{ font-family:'NanumGothic','돋움','돋움체'; font-size:11px; color:#aaaaaa;}
.mainContent02 .box03 .business02 .main_Txt02				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#353535;}

.mainContent02 .box03 .business03										{ position:relative;}
.mainContent02 .box03 .business03	.txtWrap					{ position:absolute; left:45px; top:40px;}
.mainContent02 .box03 .business03 .main_Txt01				{ font-family:'NanumGothic','돋움','돋움체'; font-size:11px; color:#aaaaaa;}
.mainContent02 .box03 .business03 .main_Txt02				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#353535;}

.mainContent02 .box03 .business04										{ position:relative;}
.mainContent02 .box03 .business04	.txtWrap					{ position:absolute; left:45px; top:40px;}
.mainContent02 .box03 .business04 .main_Txt01				{ font-family:'NanumGothic','돋움','돋움체'; font-size:11px; color:#aaaaaa;}
.mainContent02 .box03 .business04 .main_Txt02				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#353535;}

.mainBusiness { width:310px; height:210px; }
/* Navbar */
.mainBusiness .sliderkit-nav { position:absolute; top:15px; right:5px; }
.mainBusiness .sliderkit-nav-clip { float:right; }
.mainBusiness .sliderkit-nav-clip ul li	 { float:left; padding-left:3px; }
.mainBusiness .sliderkit-nav-clip ul li a { display:block; width:10px; height:10px; background:url(/main/images/btn_bannerTab.jpg) no-repeat; }
.mainBusiness .sliderkit-nav-clip ul li a:hover { display:block; width:10px; height:10px; background:url(/main/images/btn_bannerTab_over.jpg) no-repeat; }
.mainBusiness .sliderkit-nav-clip ul li.sliderkit-selected a { display:block; width:10px; height:10px; background:url(/main/images/btn_bannerTab_over.jpg) no-repeat; }
/* Buttons */
.mainBusiness .sliderkit-btn {}
.mainBusiness .sliderkit-btn span {}
.mainBusiness .sliderkit-btn-disable {}
.mainBusiness .sliderkit-btn-disable a:hover {}
/* Navbar buttons */
.mainBusiness .sliderkit-nav {}
.mainBusiness .sliderkit-nav .sliderkit-nav-btn {}
.mainBusiness .sliderkit-nav .sliderkit-btn a {}
.mainBusiness .sliderkit-nav .sliderkit-nav-prev {}
.mainBusiness .sliderkit-nav .sliderkit-nav-next {}
.mainBusiness .sliderkit-nav .sliderkit-nav-prev a {}
.mainBusiness .sliderkit-nav .sliderkit-nav-next a {}
.mainBusiness .sliderkit-nav .sliderkit-nav-prev a:hover,
.mainBusiness .sliderkit-nav .sliderkit-nav-prev a:focus {}
.mainBusiness .sliderkit-nav .sliderkit-nav-next a:hover,
.mainBusiness .sliderkit-nav .sliderkit-nav-next a:focus {}
/* Panels buttons */
.mainBusiness .sliderkit-go-btn {}
.mainBusiness .sliderkit-go-prev{}
.mainBusiness .sliderkit-go-next{}
.mainBusiness .sliderkit-go-btn a {}
.mainBusiness .sliderkit-go-prev a {}
.mainBusiness .sliderkit-go-next a {}
.mainBusiness .sliderkit-btn-disable a {}
.mainBusiness .sliderkit-go-btn span {display:none;}
/* Panel */
.mainBusiness .sliderkit-panels { position:relative; top:0; left:0; width:310px; height:210px; }
.mainBusiness .sliderkit-panel { top:0; left:0; width:310px; height:210px; background-color:#ffffff; }

.main_notice				{ background:#FFFFFF; height:55px; width:990px; clear:both; margin:0 auto;}
.mainDate						{ font-family:'NanumGothicB','돋움','돋움체'; font-size:11px; color:#5a5a5a;}
.mainLine01					{ background:#e0e0e0; height:1px;}
.mainNotice { width:325px; height:22px; }
.mainNotice ul { list-style: none; margin: 0; padding: 0; }
.mainNotice li { display:inline; height:22px; line-height:22px; }


a.promotion										{ background:url(/main/images/main_promotion.jpg) left top no-repeat; width:310px; display:block; font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#f0f0f0; text-align:center; padding-top:142px; height:68px;}
a.promotion:hover							{ background:url(/main/images/main_promotion_over.jpg) left top no-repeat; width:310px;  display:block; font-family:'NanumGothicB','돋움','돋움체'; font-size:15px; color:#f0f0f0; text-align:center; padding-top:142px; height:68px; text-decoration:underline;}


/*======================================================================
	Sub
======================================================================*/
.subWrap												{ width:100%; background:url(/images/WaterBg.jpg) center top no-repeat; min-width:996px; min-height:670px;}
.subContainer										{ width:990px; margin:0 auto;} 
.subContent											{ width:990px; margin:0 auto; background:#FFFFFF; min-height:550px; padding-bottom:65px;}
.sub_course											{ padding-top:40px; padding-right:40px; }
.sub_course li									{ display:inline;}
.courseTxt											{ float:right;}
.courseTxt .txt01								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:12px; color:#969696; }
.courseTxt .txt02								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:12px; color:#515151; }
.courseTxt .courseLine					{ padding:0 3px;}
.subtitle												{ height:110px; padding-top:45px; width:990px;}
.subtitle .mainTitle						{ font-family:'NanumGothicB','돋움','돋움체'; font-size:34px; color:#515151; line-height:34px; text-align:center;}
.subtitle .descrition						{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#515151; line-height:13px; text-align:center; padding-top:9px;}
.subNav													{ position:relative; z-index:100;}

/*======================================================================
	Company
======================================================================*/
.company									{ width:910px; clear:both; padding:50px 40px 0 40px;}
.introduction							{ width:990px;}
.introduction01						{ width:990px; overflow:hidden; padding-top:55px;}
.introduction1_1					{ float:left;}
.introduction1_2													{ padding-left:487px;}
.introduction01	.introduction1_2 h3				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:28px; color:#515151; line-height:36px; }
.introduction01	.introduction1_2 h3	span	{ color:#1f58cd;}
.introduction01	.introduction1_2 .txt01 , .txt02 	 { font-size:12px; line-height:22px; padding-bottom:25px;}
.introduction01	.introduction1_2 .txt03 	{ font-size:12px; line-height:22px;}

.history01											{ width:910px; overflow:hidden;}
.history01 p.titleTxt						{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:26px; padding-bottom:20px;}
.history02											{ width:910px; border-top:1px solid #f2f2f2;}
.history02 .historyArea					{ padding-left:20px; width:68px;}
.hline01												{ border-bottom:1px solid #f2f2f2;}
.hline02												{ background:#f2f2f2; height:1px;}
.certification01								{ width:910px; overflow:hidden; padding-top:55px;}
.certification01 p.titleTxt			{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:26px; padding-bottom:20px;}
.certificationArray							{ border-top:1px solid #f2f2f2;}
.certificationWrap01						{ position:relative; height:272px; width:303px; border-right:1px solid #f2f2f2;}
.certificationWrap01 .btns			{ position:absolute; z-index:10; right:0;  bottom:36px;}
.certificationWrap01 .c_Img			{ padding:13px 69px; width:165px;}
.certificationWrap01 .c_txt			{ font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:35px; text-align:center; border-top:1px solid #f2f2f2;}
.certificationWrap02						{ position:relative; height:272px; width:302px; border-right:1px solid #f2f2f2;}
.certificationWrap02 .btns			{ position:absolute; z-index:10; right:0;  bottom:36px;}
.certificationWrap02 .c_Img			{ padding:13px 69px; width:165px;}
.certificationWrap02 .c_txt			{ font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:35px; text-align:center; border-top:1px solid #f2f2f2;}
.certificationWrap03						{ position:relative; height:272px; width:303px;}
.certificationWrap03 .btns			{ position:absolute; z-index:10; right:0; bottom:36px;}
.certificationWrap03 .c_Img			{ padding:13px 69px; width:165px;}
.certificationWrap03 .c_txt			{ font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:35px; text-align:center; border-top:1px solid #f2f2f2;}
.ctitle													{ font-family:'NanumGothicB','돋움','돋움체'; font-size:18px; color:#FFFFFF; line-height:35px;}

.map01													{ width:910px;}
.map01 .titleTxt								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:24px;}
.map01 .mapArea									{ border:10px solid #fafafa; margin-top:25px;}
.map01 .mapInfo									{ border-bottom:1px solid #f2f2f2;}
.map01 .mapInfo .mapTxt01				{ text-indent:20px; font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151; line-height:24px; }
.map02													{ width:910px; padding-top:40px;}
.map02 .titleTxt								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:24px;}
.map02 .mapArea									{ border:10px solid #fafafa; margin-top:25px;}
.map02 .mapInfo								{ border-bottom:1px solid #f2f2f2;}
.map02 .mapInfo .mapTxt01				{ text-indent:20px; font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151; line-height:24px; }

/*======================================================================
	Product
======================================================================*/
.product									{ width:910px; clear:both; padding:50px 40px 0 40px;}
.spa01										{ width:910px;}
.spa01 .spa_Info01																	{ padding-top:30px;}
.spa01 .spa_Info01 .model_title											{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:36px;}
.spa01 .spa_Info01 .model_info											{ padding-top:10px; font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:22px; padding-bottom:40px;}
.spa01 .spa_Info01 .model_specification							{ position:relative; padding-top:50px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding-bottom:20px; }
.spa01 .spa_Info01 .model_specification .spec_info  { line-height:22px;}
.spa01 .spa_Info01 .model_specification .spec_info .specTitle  { padding-bottom:22px;}
.spa01 .spa_Info01 .model_specification .spec_info01	{ position:absolute; width:195px; left:0; top:50px; }
.spa01 .spa_Info01 .model_specification .spec_info02	{ position:absolute; right:0; top:253px; }
.spa01 .spa_Info01 .model_specification .spec_Img 		{ position:relative; padding-left:194px; }
.spa02																		{ width:910px; padding-top:40px;}
.spa02 .spa_merit01 , .spa02 .spa_merit02	{ padding-bottom:25px;}
.spa02 .spa_merit01	.spa_merit_info				{ padding-left:40px; line-height:22px;}
.spa02 .spa_merit02	.spa_merit_info				{ padding-left:40px; line-height:22px;}
.spa02 .spa_merit03	.spa_merit_info				{ padding-left:40px; line-height:22px;}
.spa03																		{ padding-top:60px;}		
.spa03 .spa_option_title									{ font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; line-height:22px; }			
.spa03 .spa_Option 												{ padding-top:30px;  line-height:22px; }							
.spa03 .spa_Option .spa_profiler_Img			{ float:left; margin-right:29px;}		
.spa04																		{ padding-top:85px;}	
.spa04 .spa_specTableTitle								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; line-height:22px;  }		
.spa04 .tTop															{ background:url(/product/images/tTopBg.jpg) left top no-repeat; height:37px; }				
.spa04 .spa_specTable											{ padding-top:20px;}
.spa04 .spa_specTable	.tTop 							{ font-family:'NanumGothicB','돋움','돋움체'; font-size:12px; line-height:37px; color:#000000;}
.spa04 .spa_specTable	table								{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; line-height:18px; }
.spa04 .spa_specTable	table								{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; line-height:18px; }
.spa04 .spa_specTable	table	.spec_td			{ padding-left:30px; }
.spa04 .spa_specTable	table	.spec_td p		{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; line-height:18px; padding-bottom:2px;}
.spa05																		{ padding-top:40px;}
.spa05 .tTop															{ background:url(/product/images/tTopBg.jpg) left top no-repeat; height:37px; }					
.spa05 .spa_specTable											{ padding-top:20px;}
.spa05 .spa_specTable	.tTop 							{ font-family:'NanumGothicB','돋움','돋움체'; font-size:12px; line-height:37px; color:#000000;}
.spa05 .spa_specTable	table								{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; line-height:18px; }
.spa05 .spa_specTable	table								{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; line-height:18px; }
.spa05 .spa_specTable	table	.spec_td			{ padding-left:30px; }					
.spa06																	  { padding-top:40px; width:910px;}
.spa06 .title														  { font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; line-height:18px;}
.spa06 .subTxt													  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; line-height:18px; padding-top:15px;}
.spa06 .spa_bannerImg											{ width:910px; position:relative; margin-top:50px;}
.spa06 .spa_bannerImg	.badge							{ position:absolute; left:-20px; top:-12px;}
.tLine																		{ width:1px; background:#f2f2f2;}

.xl01																								{ width:910px;}
.xl01	.xl_Info01																		{ padding-top:30px;}
.xl01	.xl_Info01 .model_title												{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:36px;}
.xl01	.xl_Info01 .model_info												{ padding-top:10px; font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:22px; padding-bottom:40px;}
.xl01	.xl_Info01 .model_specification								{ position:relative; padding-top:50px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding-bottom:40px; }
.xl01	.xl_Info01 .model_specification .spec_info  	{ line-height:22px;}
.xl01	.xl_Info01 .model_specification .spec_info .specTitle  { padding-bottom:22px;}
.xl01	.xl_Info01 .model_specification .spec_info01	{ position:absolute; width:210px; left:0; top:50px; }
.xl01	.xl_Info01 .model_specification .spec_info02	{ position:absolute; width:185px; right:0; top:290px; }
.xl01	.xl_Info01 .model_specification .spec_info03	{ position:absolute; right:45px; top:50px; }
.xl01	.xl_Info01 .model_specification .spec_Img 		{ position:relative; padding-left:201px; }
.xl02																								{ width:910px; padding-top:55px;}
.xl02 .merit_title																	{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151; line-height:22px;}
.xl02 .merit_description														{ padding-top:5px; line-height:22px; }	
.xl02 .xl_Option02																	{ padding-top:40px;}							

.pt01																								{ width:910px;}
.pt01	.pt_Info01																		{ padding-top:30px;}
.pt01	.pt_Info01 .model_title												{ font-family:'NanumGothicB','돋움','돋움체'; font-size:24px; color:#515151; line-height:36px;}
.pt01	.pt_Info01 .model_info												{ padding-top:10px; font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:22px; padding-bottom:40px;}
.pt01	.pt_Info01 .model_specification								{ position:relative; padding-top:50px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding-bottom:40px; }
.pt01	.pt_Info01 .model_specification .spec_info  	{ line-height:22px;}
.pt01	.pt_Info01 .model_specification .spec_info .specTitle  { padding-bottom:22px;}
.pt01	.pt_Info01 .model_specification .spec_info01	{ position:absolute; width:235px; left:0; top:50px; }
.pt01	.pt_Info01 .model_specification .spec_info02	{ position:absolute; width:195px; right:0; top:250px; }
.pt01	.pt_Info01 .model_specification .spec_info03	{ position:absolute; right:45px; top:50px; }
.pt01	.pt_Info01 .model_specification .spec_Img 		{ position:relative; padding-left:201px; }
.pt02																								{ width:910px; padding-top:55px;}
.pt02 .merit_title																	{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151; line-height:22px;}
.pt02 .merit_description														{ padding-top:5px; line-height:22px; }	
.pt02 .pt_Option02																	{ padding-top:40px;}							
	

#productBanner { position:relative; width:910px; height:370px;}
/* Navbar */
#productBanner .sliderkit-nav 								{ left:0; bottom:11px; width:910px; height:10px; }
#productBanner .sliderkit-nav-clip ul li		  { float:left; margin:0; display:block; width:10px; height:10px; padding:0 2px; }
#productBanner .sliderkit-nav-clip ul li a	  { display:block; width:10px; height:10px; background-image:url(/product/images/btn_tabs.png); background-repeat:no-repeat; }
#productBanner .sliderkit-nav-clip ul li.sliderkit-selected a { display:block; width:10px; height:10px; background-image:url(/product/images/btn_tabs_over.png); background-repeat:no-repeat; }
/* Panel */
#productBanner .sliderkit-panels 							{ position:relative; top:0; left:0; width:910px; height:370px; }
#productBanner .sliderkit-panel 							{ top:0; left:0; width:910px; height:370px; }


/*======================================================================
	Technology
======================================================================*/
.technology										{ width:910px; padding:50px 40px 0 40px;}
.profiler01										{ width:910px; font-family:'NanumGothic','돋움','돋움체'; font-size:12px; color:#6c6c6c; line-height:22px; }
.technology_Img										{ width:910px; position:relative;}	
.technology_Img	.technology_Title	{ position:absolute; font-family:'NanumGothic','돋움','돋움체'; font-size:18px; color:#6c6c6c; line-height:22px; top:70px; left:60px;}
.technology_Img	.technology_Title	p.txt01	{ padding-top:8px;}

.profiler02										{ width:910px; padding-top:40px; }
.profiler02	span							{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; line-height:22px; }
.profiler03										{ width:910px; padding-top:30px; overflow:hidden; }
.profiler03 .profiler_Img			{ float:left; padding-right:10px;}
.profiler03 .profiler_decription01 { padding-top:20px;}

.aquamassage02										{ width:910px; padding-top:40px; }
.aquamassage02	span							{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; line-height:22px; }
.aquamassage03										{ width:910px; padding-top:30px; overflow:hidden; }
.aquamassage03 .aqua_Img					{ float:left; padding-right:10px;}
.aquamassage03 .aqua_decription01 { padding-top:20px;}
.aquamassage04										{ padding-top:20px;}
.aquamassage04 .aqua_Img02				{ overflow:hidden; width:910px;}
.aquamassage04 .aqua_leftImg			{ float:left;}
.aquamassage04 .aqua_rightImg			{ float:right;}
.txt_description									{ padding-top:25px;}


/*======================================================================
	Business
======================================================================*/
/*==== 공통 리뷰==== */
.business_customerReview									{ width:910px;}
.business_customerReview .reviewTitle			{ background:#fcfcfc; border:1px solid #f2f2f2; height:38px; line-height:38px; padding-left:10px; font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; }
.business_customerReview .review_eng			{ padding:15px 0; border-bottom:1px solid #f2f2f2; font-family:'NanumGothic','돋움','돋움체'; font-size:13px; color:#6c6c6c;}
.business_customerReview .review_kor 			{ padding:15px 0 45px 0; font-family:'NanumGothic','돋움','돋움체'; font-size:13px; color:#6c6c6c; }

.business																{ padding:50px 40px 0 40px;}
.retail_location01											{ width:910px;}
.business_Img														{ width:910px; position:relative;}	
.business_Img	.business_Title														{ position:absolute; font-family:'NanumGothic','돋움','돋움체'; font-size:18px; color:#6c6c6c; line-height:22px; top:120px; left:60px;}
.business_Img	.business_Title	p.txt01										{ padding-top:10px; font-family:'NanumGothic','돋움','돋움체'; font-size:24px; color:#6c6c6c;}
.retail_location01 .business_decription01								{ width:910px; padding-top:40px;}
.retail_location01 .business_decription01 span.pointTxt	{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c;}
.retail_location01 .business_decription02								{ background:#f2f2f2; padding:30px 0; margin-top:30px; overflow:hidden;}
.retail_location01 .business_decription02 .retail_merit01					{ width:283px; float:left; padding-left:20px;} 
.retail_location01 .business_decription02 .retail_merit02					{ width:303px; float:left;} 
.retail_location01 .business_decription02 .retail_merit03					{ width:304px; float:left;} 
.retail_location01 .business_decription02 .retail_merit01 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.retail_location01 .business_decription02 .retail_merit02 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.retail_location01 .business_decription02 .retail_merit03 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}

.retail_location02																						{ width:910px; padding-top:30px;}
.retail_location02 .retail_customerOwner											{ overflow:hidden;}
.retail_location02 .retail_customerOwner .retail_title				{ float:left; padding-top:83px;} 
.retail_location02 .retail_customerOwner .retail_title .txt01 { padding-top:10px;} 
.retail_location02 .retail_customerOwner .retail_customerImg	{ float:right;}

.spa_salon01 .business_decription01															{ width:910px; padding-top:40px;}
.spa_salon01 .business_decription01	.spa_salon_Img							{ float:left;}

.spa_salon01 .business_decription02															{ background:#f2f2f2; padding:30px 0; margin-top:40px; overflow:hidden; background:url(/business/images/spa_salon_meritBg.jpg) left top no-repeat;}
.spa_salon01 .business_decription02 .spa_salon_merit01					{ width:283px; float:left; padding-left:20px;} 
.spa_salon01 .business_decription02 .spa_salon_merit02					{ width:303px; float:left;} 
.spa_salon01 .business_decription02 .spa_salon_merit03					{ width:304px; float:left;} 
.spa_salon01 .business_decription02 .spa_salon_merit01 li				{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.spa_salon01 .business_decription02 .spa_salon_merit02 li				{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.spa_salon01 .business_decription02 .spa_salon_merit03 li				{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}

.spa_salon02																										{ width:910px; padding-top:40px;}
.spa_salon02 .spa_salon_customerOwner													{ overflow:hidden;}
.spa_salon02 .spa_salon_customerOwner .spa_salon_title				{ float:left; padding-top:83px;} 
.spa_salon02 .spa_salon_customerOwner .spa_salon_title .txt01 { padding-top:10px;} 
.spa_salon02 .spa_salon_customerOwner .spa_salon_customerImg	{ float:right;}

.fitnessclub01 .business_decription01														{ width:910px; padding-top:40px;}
.fitnessclub01 .business_decription02														{ background:#f2f2f2; padding:30px 0; margin-top:30px; overflow:hidden; background:url(/business/images/spa_salon_meritBg.jpg) left top no-repeat;}
.fitnessclub01 .business_decription02 .fitness_merit01					{ width:283px; float:left; padding-left:20px;} 
.fitnessclub01 .business_decription02 .fitness_merit02					{ width:303px; float:left;} 
.fitnessclub01 .business_decription02 .fitness_merit03					{ width:304px; float:left;} 
.fitnessclub01 .business_decription02 .fitness_merit01 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.fitnessclub01 .business_decription02 .fitness_merit02 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.fitnessclub01 .business_decription02 .fitness_merit03 li			{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}

.fitnessclub02 																							{ width:910px; padding-top:30px;}
.fitnessclub02 .fitness_customerOwner												{ overflow:hidden;}
.fitnessclub02 .fitness_customerOwner .fitness_title				{ float:left; padding-top:83px;} 
.fitnessclub02 .fitness_customerOwner .fitness_title .txt01	{ padding-top:10px;} 
.fitnessclub02 .fitness_customerOwner .fitness_customerImg	{ float:right;}

.medical01 .business_decription01												{ width:910px; padding-top:40px;}
.medical01 .business_decription01 .medical_txt01 p			{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; line-height:22px;}
.medical01 .business_decription01 .medical_txt02 p			{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; padding-top:30px; line-height:22px;}
.medical01 .business_decription01 .medical_txt03 p			{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; padding-top:30px; line-height:22px;}
.medical01 .business_decription02												{ background:#f2f2f2; padding:20px 0; margin-top:30px; overflow:hidden; background:url(/business/images/medicalBg.jpg) left top no-repeat;}
.medical01 .business_decription02 .medical_merit01			{ width:420px; float:left; padding-left:40px;} 
.medical01 .business_decription02 .medical_merit02			{ float:left;} 
.medical01 .business_decription02 .medical_merit01 li		{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c; line-height:20px;}
.medical01 .business_decription02 .medical_merit02 li		{ background:url(/business/images/icon_bullet.jpg) 0 50% no-repeat; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c6c;line-height:20px;}
.medical02 																							{ width:910px; padding-top:30px;}
.medical02 .medical_customerOwner												{ overflow:hidden;}
.medical02 .medical_customerOwner .medical_title				{ float:left; padding-top:83px;} 
.medical02 .medical_customerOwner .medical_title .txt01	{ padding-top:10px;} 
.medical02 .medical_customerOwner .medical_customerImg	{ float:right;}

/*======================================================================
	Inquiry
======================================================================*/
.inquiry																{ padding:50px 40px 0 40px;}
.inquirytop															{ width:908px; border:1px solid #1d53c0; background:#1f58cd; height:70px; font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#FFFFFF;}
.inquiryTxt01														{ font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#FFFFFF;}
.inquiryTxt02														{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151;}
a.inquiry_btn														{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#FFFFFF; text-decoration:none;}
a.inquiry_btn:hover											{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#FFFFFF; text-decoration:underline;}
.inquiryWrap														{ width:910px;}
.inquiry_TextWrap												{ border-bottom:1px solid #f2f2f2;}
.inquriy_titleTxt												{ font-family:'NanumGothicB','돋움','돋움체'; font-size:12px; color:#515151; text-indent:21px;}
.writeArea															{ padding:10px 0 10px 10px;}

/*======================================================================
	Cscenter
======================================================================*/
.cscenter																{ padding:50px 40px 0 40px;}
.noticeWrap															{ width:910px;}
.board_Description											{ font-family:'NanumGothicB','돋움','돋움체'; font-size:18px; color:#515151;}
.board_Description span									{ color:#1f58cd;}
.boardAreaWrap													{ border-bottom:2px solid #474747; border-top:2px solid #474747;}
.boardAreaWrap02												{ border-bottom:2px solid #474747; border-top:2px solid #474747; padding:15px 2px;}
.board_none															{ height:70px; line-height:70px; cursor:pointer;}
.board_none	.subject										{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#6c6c6c; padding-left:25px;}
.board_over	.subject										{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#6c6c6c; text-decoration:underline; padding-left:25px;  }
.board_over															{ height:70px; line-height:70px; background:#fcfcfc; cursor:pointer;}
.board_top															{ height:70px; width:910px; border-bottom:1px solid #f2f2f2;}
.board_top .title												{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#515151;}
.boardArea															{ width:890px; padding:10px; min-height:300px; line-height:145%;}
.board_btns															{ padding-top:10px;}
.b_num																	{ font-family:'NanumGothicB','돋움','돋움체'; font-size:10px; color:#6c6c6c;}
a.subject																{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#6c6c6c; padding-left:25px;}
a.subject:hover													{ font-family:'NanumGothicB','돋움','돋움체'; font-size:13px; color:#6c6c6c; text-decoration:underline; padding-left:25px;  }
.videoWrap															{ padding:10px 10px 10px 0;} 
.videoWrap .videoThum										{ background:url(/images/noimg220x165.jpg) left top no-repeat; width:220px; height:165px;}
.video_none															{ cursor:pointer; display:block;}
.video_none	.video_title								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; line-height:18px;}
.video_over															{ background:#fcfcfc; cursor:pointer;}
.video_over .video_title								{ font-family:'NanumGothicB','돋움','돋움체'; font-size:16px; color:#515151; line-height:18px; text-decoration:underline;}

.referenceWrap													{ padding:5px;}
.reference_none													{ width:230px; height:120px; display:block; border:1px solid #f2f2f2; padding:30px; cursor:pointer;}
.reference_none	.reference_title				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c;}
.reference_over													{ width:230px; height:120px; display:block; border:1px solid #e1e1e1; background:#fcfcfc; padding:30px; cursor:pointer;}
.reference_over	.reference_title				{ font-family:'NanumGothicB','돋움','돋움체'; font-size:14px; color:#6c6c6c; text-decoration:underline;}


															



/*======================================================================
	Selectric Box
======================================================================*/

.selectricWrapper 					 {	position: relative;	margin: 0 0 0;	width:235px;	cursor: pointer;}
.selectricWrapper:focus			 {  outline-style:none;}
.selectricDisabled 					 {	filter: alpha(opacity=50);	opacity: 0.5;	cursor: default;	-webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none;-ms-user-select: none; user-select: none;}
.selectricOpen 							 {	z-index: 9999;}
.selectricHideSelect 				 {	position: relative;	overflow: hidden;}
.selectricHideSelect select  {	position: absolute;	left: -100%;}
.selectric									 {	border: 1px solid #e2e2e2;	background: #FFFFFF;	position: relative;}
.selectricOpen .selectric    {	border-color: #e2e2e2;	background: #FFFFFF;	z-index: 9999;}
.selectric .label 					 {	display: block;	white-space: nowrap;	overflow: hidden;	margin: 0 30px 0 0;	padding:0 5px 0 15px;	font-size: 12px;	line-height: 40px;	color: #333333;}
.selectric .button 					 {	position: absolute;	right: 0;	top: 0;	height: 26px;	width: 30px;	color: #BBB;	text-align: center;	font: normal 18px/30px sans-serif; line-height:40px;}
.selectricHover .selectric   {	border-color: #CCC; }
.selectricHover .selectric .button { color: #888; line-height:40px;}
.selectricTempShow           {	position: absolute !important;	visibility: hidden !important;	display: block !important;}

/* Items box */
.selectricItems ul, .selectricItems li {	list-style: none;	padding: 0;	margin: 0;	min-height: 40px;	line-height: 40px;	font-size: 12px;}
.selectricItems 											{	display: none;	position: absolute;	overflow: auto;	top: 100%;	left: 0;	background: #FFFFFF;	border: 1px solid #e2e2e2;	z-index: 9998;}
.selectricOpen .selectricItems 				{	display: block;}
.selectricItems li 										{	padding-left:15px;	cursor: pointer;	display: block;	border-bottom: 1px solid #EEE;	color: #666;	border-top: 1px solid #FFF;}
.selectricItems li.selected 					{	background: #EFEFEF;	color: #444;	border-top-color: #FFFFFF;}
.selectricItems li:hover							{	background: #f3f3f3;	color: #444;}


/* CS Center 서치 */
.selectric02Wrapper 				 	 		 {	position: relative;	margin: 0 0 0;	width:75px;	cursor: pointer;}
.selectric02Wrapper:focus					 { outline-style:none;}
.selectric02Disabled 				 			 {	filter: alpha(opacity=50);	opacity: 0.5;	cursor: default;	-webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none;-ms-user-select: none; user-select: none;}
.selectric02Open 							 		 {	z-index: 9999;}
.selectric02HideSelect 					 	 {	position: relative;	overflow: hidden;}
.selectric02HideSelect select   	 {	position: absolute;	left: -100%;}
.selectric02							 		 		 {	border: 1px solid #f2f2f2;	background: #f2f2f2;	position: relative;}
.selectric02Open .selectric     	 {	background: #f2f2f2;	z-index: 9999;}
.selectric02 .label 					   	 {	display: block;	white-space: nowrap;	overflow: hidden;	margin: 0 30px 0 0;	padding:0 5px 0 10px;	font-size: 12px;	line-height:28px;	color: #333333;}
.selectric02 .button 					 		 {	position: absolute;	right: 0;	top: 0;	height: 28px;	width: 30px;	color: #BBB;	text-align: center;	font: normal 18px/30px sans-serif; line-height:28px;}
.selectric02Hover .selectric02      	 {	border-color: #f2f2f2; }
.selectric02Hover .selectric02 .button { color: #515151; line-height:28px;}
.selectric02TempShow          		 {	position: absolute !important;	visibility: hidden !important;	display: block !important;}

/* Items box */
.selectric02Items ul, .selectric02Items li  {	list-style: none;	padding: 0;	margin: 0;	min-height: 28px;	line-height:28px;	font-size: 12px;}
.selectric02Items 											{	display: none;	position: absolute;	overflow: auto;	top: 100%;	left: 0;	background: #FFFFFF;	border: 1px solid #f2f2f2;	z-index: 9998;}
.selectric02Open .selectric02Items 			{	display: block;}
.selectric02Items li 										{	padding-left:10px;	cursor: pointer;	display: block;	border-bottom: 1px solid #EEE;	color: #666;	border-top: 1px solid #FFF;}
.selectric02Items li.selected 					{	background: #EFEFEF;	color: #444;	border-top-color: #FFFFFF;}
.selectric02Items li:hover							{	background: #f3f3f3;	color: #444;}

