@charset "utf-8";

/* ==========================================================================
   Content styles & Helper
   ========================================================================== */

/* common */
.hideHead { position:absolute; left:-1000%; width:0; height:0; visibility:hidden; font-size:0; line-height:0;}
.figure { position:relative; overflow:hidden; }
.figure img { position:absolute; top:0px; left:0px;}

.figure { position:relative; overflow:hidden; }
.figure img { position:absolute; top:0px; left:0px;}
.figure.hideContext img {position:static;}
.figure.hideContext figcaption {position:absolute; left:-9999px;}


.searchTxt { color:#ff6600; }
h1.sth101 { font-size:12px; color:#00a0ff; }
h1 .sth102 { font-size:16px; color:#333; }
.sth103 { margin:0 0 5px 0; font-size:1.333em; color:#0085ff; line-height:130%; }
.headSub { color:#666}
.implyCon { font-size:0.92em; }
.insideCon {/*  padding:0 10px; */border-bottom:1px solid #dbdbdb;/*  padding: 5px 0; */}
.firstRadio { margin-left:10px; }
.alignR { text-align:right !important; }
.alignL { text-align:left !important; }
.byte-alone { margin-top:5px; display:block; text-align:right;}
	
/* =======================================================
  common content
=========================================================== */

/* content */
.headeTxt { margin:0 0 10px 0; font-size:1.167em; font-weight:600; color:#6e7a86; text-align:right; }
	.headeTxt em { color:#005dab; font-weight:600; }
	.headeTxt span { color:#ff6600; }
.pointTxt { color:#999; font-size:0.95em; }
	.pointTxt em { font-size:1.091em; }
.conList { overflow:hidden; }
	.conList .figure { margin-top:35px; }
	.conList article, .conList section { /* margin-bottom:43px; */  padding:43px 10px 0 10px; }
	.conList h2 { font-size:1.167em; color:#333; }
	.conList ul { margin:0px; padding:0px; list-style:none; }
	.conList ul li { margin-bottom:3px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 10px no-repeat; }
.lineUl { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 10px no-repeat; }
.lineUl01 { margin-bottom:0px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat;}
aside ul.btnTit { margin:0px; padding:0px; position:absolute; top:10px; right:5px; list-style:none; }
	aside ul.btnTit li { margin:0 2px 0 0 !important; padding:0px !important; width:26px; float:left; background:none !important; }
	aside ul.btnTit li ul.btnSub { display:none; margin:5px 0 0 -50px; padding:5px 10px; position:absolute; background-color:#fff; border:2px solid #0085ff; overflow:hidden; list-style:none;  
									-moz-border-radius:5px;
									-webkit-border-radius:5px;
									border-radius:5px; 
									-khtml-border-radius:5px; }
	aside ul.btnTit li.show ul.btnSub { display:block !important; }
		aside ul.btnTit li ul.btnSub li { margin-left:5px; float:left; width:24px; }
		aside ul.btnTit li ul.btnSub li:first-child { margin-left:0px; }
.tabCon { padding:43px 10px 0 10px; position:relative; display:none; }
.tabCon h2:first-child { margin-top:0px; }
.tabCon01 { position:relative; display:none; }
.subCon01 ul.bbsUnder { margin-top:10px; }
	.subCon01 ul.bbsUnder li { padding:0px; background:none; font-size:0.917em; color:#687c90; }

.imgFigure { margin:0 auto; display:block; text-align:center; }
	
/* ==========================================================================
   about 
   ========================================================================== */
/* management */
.management { overflow:hidden; margin-bottom:20px; /* background:url('../img/content/about/bgManagement.gif') no-repeat 0 35px; */ }
	.management section { /* float:right; width:380px; padding:40px 0 0 0 */ width:700px; }
	.management .namageHead { font-size:1.167em; font-weight:600; color:#0085ff; }


/* vision */
.vision { overflow:hidden; margin-bottom:25px; /* background:url('../img/content/about/bgManagement.gif') no-repeat 0 35px; */ }
	.vision section {/*  float:right; width:380px;  */padding:43px 0 0 0; }
	.vision .namageHead { font-size:1.167em; font-weight:600; color:#0085ff; }


/* history */
.historyCon { padding-top:43px; overflow:hidden; }
	.historyCon ul.yearCon {/*  padding:0px; */ overflow:visible;/*  border-top:2px solid #0085ff;  */list-style:none; }
		/* .historyCon ul.yearCon li { border-bottom:1px solid #e6e9ee; overflow:visible; } */
		/* .historyCon ul.yearCon li dl { margin:0px; } */
	    /* .historyCon ul.yearCon li dl {border-bottom:1px solid #dbdbdb; } */
		.historyCon ul.yearCon li dl dt { padding:10px 0 10px 10px; display:inline-block;/*  width:70px; */ width:30px; vertical-align:top; font-size:1.6em; font-weight:500; color:#003CDC; }
		.historyCon ul.yearCon li dl dd { margin:0px; display:inline-block; width:616px; vertical-align:top; overflow:hidden; }
			.historyCon ul.yearCon li dl dd span {/*  display:inline-block; float:left; width:140px; height:44px; */ /* background:url('../img/content/about/imgNone.gif') bottom left repeat-x; */ }
			.historyCon ul.yearCon li dl dd span.imgCon { padding:10px 0; display:inline-block; height:auto !important; background-image:none; }
			.historyCon ul.yearCon li dl dd p { margin-bottom:0px; /* padding-left:20px; */  padding-left:130px; float:left; width:430px; }
			.historyCon ul.yearCon li.imgCon dl dd p { margin-top:30px; }
			.historyCon ul.yearCon li.borderBlue { position:relative; overflow:visible; border-bottom:1px solid #005dab;padding-bottom: 23px; }
			.historyCon ul.yearCon li dl dd ul.inside { margin:0px; padding:0px; list-style:none; }
			.historyCon ul.yearCon li dl dd ul.inside li { overflow:hidden; }
			.historyCon ul.yearCon li dl dd ul.inside li.first { border-top:1px solid #e6e9ee; border-bottom:0; }
			.historyCon ul.yearCon li dl dd ul.inside li.last { border-bottom:0; }
			.historyCon p.year { margin:0; padding-left:10px; position:absolute; bottom:-10px; right:0; z-index:1; background:#fff; color:#005dab; font-weight:600; text-align:right;}

/* CEO */
.ceo { overflow:hidden; /* margin-bottom:40px; */ }
/* 	.ceo {padding-left:250px; width:450px; height:215px; border-bottom:1px solid #dbdbdb;background:#f8fafc url('../img/content/about/bgCeo.gif') no-repeat 0px bottom; } */
	.ceo {background:url('../img/renewal/company/ceo.jpg') no-repeat; }
	.ceo h1 { margin:0px; padding:50px 0 0 0; }
	.ceo h1+p { margin-top:20px; }

/* contactUs */
.addrList { overflow:hidden; }
	.addrList p { margin:0px; padding:0; }
	.addrList .mapTxt { /* margin:45px 0 8px 1px;  */font-size:1.167em; font-weight:600; color:#000; }
	.addrList dl { margin:0px; padding:20px; overflow:hidden; border:2px solid #dbdbdb;}
	.addrList dt { margin:0; padding:0 0 0 10px; display:inline-block; width:50px; color:#000; vertical-align:top; font-weight:bold; background:url('../img/common/bul/bul-squareGray.gif') no-repeat 0 11px; }
	.addrList dd { margin:0; padding:0; display:inline-block; width:573px; color:#444; }
	.addrList dd ul { margin:0px; padding:0px; list-style:none; }
	.addrList dd strong { display:inline-block; padding-left:15px; vertical-align:top; font-weight:bold; }
	.addrList dd strong.icoTrain { background:url('../img/common/ico/icoTrain.gif') no-repeat left center; }
	.addrList dd strong.icoBus { background:url('../img/common/ico/icoBus.gif') no-repeat left center; }
	.addrList dd strong.icoCar { background:url('../img/common/ico/icoCar.gif') no-repeat left center; }
	.addrList dd span { display:inline-block; }

/* bizRule */
#bizRule {height:750px; /* padding: 10px; */ margin-top: 23px; /* border: 2px solid #005dab; */}
#bizRule ul {padding: 0px; margin: 0px;}
#bizRule ul > li {list-style: none; /* width:320px; */ width:287px;color: #000; font-weight:600; float : left;}
#bizRule ul > li > ul {height:100px; padding: 0px; margin:5px 0px 35px;}
#bizRule ul > li > ul > li {padding-left: 15px; width:280px; color: #666666; font-weight: normal; float: none; line-height: 180%;}
	
/* ==========================================================================
   media
   ========================================================================== */
/* moveie */
.movieHead { margin-top:0px; padding-top:53px; color:#0085ff;}
.movie { width:646px; height:411px; overflow:hidden; border:1px solid #f2f2f2; }
.movieTxt { margin-top:5px; padding:10px; width:625px; height:95px; color:#666; border:1px solid #ccc; overflow-y:auto; }
	.movieTxt strong { display:block; }
	.movieTxt p:first-child { margin:0px; }
	.movieTxt p { margin:1em 0 0 0; }

/* ci */
.ciCon { margin:0px; padding:0px 0 0 0px; overflow:hidden; list-style:none; }
	.ciCon li { margin-right:0px; float:left; width:320px; border-bottom:0px solid #e5e5e5; }
		.ciCon li.last { margin-right:0px; }
		.ciCon li.lastImg { margin-right:0px; padding-top:100px; height:200px; border-bottom:0px; text-align:center; }
		.ciCon li h2 { margin-bottom:10px; font-size:1.333em; color:#0085ff; }
		.ciCon li p { margin:0 0 20px 0;}
		.ciCon li h3 { margin:0px; font-size:1.0em; font-weight:600; color:#333; }
		.ciCon li dl { margin:5px 0 10px 0; }
			.ciCon li dl dt { padding-left:8px; display:inline-block;  width:40px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; vertical-align:top; font-weight:600; }
			.ciCon li dl dd { margin:0px; padding:0px; display:inline-block; width:263px; letter-spacing:-1px; }
	.ciCon.middle li { height:320px; }
	.ciCon.short li { height:260px; }
		.ciCon.short li h2 { font-size:1.333em; color:#0085ff; }


/* brand */
.conList .samsungColor { padding:5px 0 5px 237px !important; background:url('../img/content/media/samsungColor.png') no-repeat; list-style:none; }
.conList .titSt01 { margin-top:40px; clear:both; color:#0085ff; font-size:1.167em; }
.conList .implyCon img { margin-top:25px; display:block; }
.conList .prohibition { overflow:hidden; list-style:none; }
.conList .prohibition li { margin:0px; padding:0px; width:240px; float:left; background:none; font-size:0.92em; }
.conList .prohibition li.rowT { height:170px; }
.conList .prohibition li.last { width:200px;}
.conList .prohibition li.last img { margin-top:26px; }
.conList .prohibition li img { vertical-align:bottom; margin-top:10px; display:block; }

/* magazine */
.bbsType01 tbody td.imgCon { padding-left:10px; text-align:left; }
	.bbsType01 tbody td.imgCon a { padding:15px 0 0 90px; display:inline-block; position:relative; min-height:35px; }
		.bbsType01 tbody td.imgCon a .imgBox { position:absolute; top:0px; left:0px; }

/* award */
.awardBox { margin:0px !important; position:relative; display:none; overflow:hidden; }
	.awardBox section { padding:0 10px 5px 160px; border-top:1px solid #e6e9ee; }
	.awardBox section:first-child { border-top:0px; margin-top:40px; }
	.awardBox section h2 { margin-top:20px; color:#444; font-size:1.167em; }
	.awardBox section span { margin-left:10px; padding-left:10px; display:inline-block; color:#444; background:url('../img/common/bg/bg_line.gif') center left no-repeat; }
	.a wardBox section p { color:#333; }
	.awardBox section p.pointTxt { color:#687c90; }
	.awardBox section p.pointTxt span { margin:25px 0 0 0px; padding:0px; display:block; background:url('../img/common/btn/btnGo01.gif') 65px 4px no-repeat; }
	.awardBox section p.pointTxt span a { color:#003cdc; font-weight:600; text-decoration:underline; }
	.awardBox section.bg01 { background:url('../img/content/media/icoAward01.png') 10px 0 no-repeat; }
	.awardBox section.bg02 { background:url('../img/content/media/icoAward02.png') 10px 20px no-repeat; }
	.awardBox section.bg03 { background:url('../img/content/media/icoAward03.png') 10px 20px no-repeat; }
	.awardBox section.bg04 { background:url('../img/content/media/icoAward04.png') 10px 20px no-repeat; }
	.awardBox section.bg05 { background:url('../img/content/media/icoAward05.png') 10px 20px no-repeat; }
	.awardBox section.bg06 { background:url('../img/content/media/icoAward06.png') 10px 0px no-repeat; }
	.awardBox section.bg07 { background:url('../img/content/media/icoAward07.png') 10px 20px no-repeat; }
	.awardBox section.bg08 { background:url('../img/content/media/icoAward08.png') 10px 0px no-repeat; }
	.awardBox section.bg09 { background:url('../img/content/media/icoAward09.png') 10px 20px no-repeat; }
	.awardBox section.bg10 { background:url('../img/content/media/icoAward10.png') 10px 60px no-repeat; padding-top: 40px;}
	.awardBox section.bg11 { background:url('../img/content/media/icoAward11.png') 10px 20px no-repeat; }
	.awardBox section.bg12 { background:url('../img/content/media/icoAward12.png') 10px 60px no-repeat;  padding-top: 40px; }
	.awardBox section.bg13 { background:url('../img/content/media/icoAward13.png') 10px 65px no-repeat; padding-top: 40px; }

/* ==========================================================================
   recruit
   ========================================================================== */
/* recProcess */
.bgGray-recruit { margin:0px; padding:30px 15px; list-style:none; background-color:#f9f9f9; border:1px solid #e9e9e9; margin-top: 5px;}
	.bgGray-recruit li { margin-top:3px; padding:0 0 0 8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-size:0.92em;}
	.bgGray-recruit li:first-child { margin-top:0px; }

/* empoly */
.employ { padding:35px 0 0 180px; /* height:119px; */ overflow:hidden; /* background:url('../img/content/recruit/bgEmploy.png') 20px bottom no-repeat; */ border-bottom:1px solid #b0cbe5; }
.btnProgress { padding-top:1px; display:inline-block; width:66px; height:15px; background-color:#fff; color:#666 !important; font-size:11px; text-align:center; font-weight:400; }
	.Pro_01 { border:2px solid #c4c4c4; } /* 모집대기 */
	.Pro_02 { border:2px solid #ff972b; } /* 서류접수중 */
	.Pro_03 { border:2px solid #ffbc2b; } /* 삼성직무적성검사중 */
	.Pro_04 { border:2px solid #b3d8fa; } /* 면접중 */
	.Pro_05 { border:2px solid #4b90d2; } /* 교육입과 */
	.Pro_06 { border:2px solid #005dab; } /* 최종발표 */
	.Pro_07 { border:2px solid #a3b8c9; } /* 모집대기 */
.recDay { margin:0px; padding:0px; list-style:none; overflow:hidden; border-left:1px solid #b2c1cf; border-bottom:1px solid #b2c1cf; border-right:1px solid #b2c1cf;}
	.recDay li { padding:15px 10px; float:left; width:119px; height:112px; overflow:hidden; }
		.recDay li.last { width:112px; }
		.recDay li.last.on {background:#317ebe;}		
		.recDay li.bgW { background:#fff url('../img/content/recruit/bgRightWhite.png') right center no-repeat; }
		.recDay li.bgW.bg-on { background:#fff url('../img/content/recruit/bgRightWhite_on.png') right center no-repeat !important; }
		.recDay li.bgG { background:#f9fbfd url('../img/content/recruit/bgRightGray.png') right center no-repeat; }
		.recDay li.bgG.bg-on { background:#f9fbfd url('../img/content/recruit/bgRightGray_on.png') right center no-repeat !important; }
		.recDay li.bgW.on { background:#317ebe url('../img/content/recruit/bgRightGrayB_on.png') right center no-repeat !important;}
		.recDay li.bgG.on { background:#317ebe url('../img/content/recruit/bgRightWhiteB_on.png') right center no-repeat !important;}
		.recDay li h3 { margin:0 0 10px 0; font-size:1.0em; color:#005dab; }
			.recDay li h3 em { display:inline-block; margin-left:10px; color:#003cdc; }
			.recDay li.on h3, .recDay li.on dl dt { color:#333 !important; }
			.recDay li.on h3 em, .recDay li.on dd { color:#fff !important; }
		.recDay li dl { margin:0px; font-size:0.92em; }
			.recDay li dl dt { color:#666; }
			.recDay li dl dd { margin:0 0 6px 0; color:#687c90; letter-spacing:-1px; }
		.recDay li:first-child { width:129px;}
.recDay.three li { padding:15px 20px; float:left; width:120px; /* height:112px; */ height:100%; overflow:hidden; }
	.recDay.three li:first-child { width:137px;}
	.recDay.three li.last { width:127px; background-color:#f9fbfd; }
	.recDay.three li.last.on {background-color:#317ebe;}	
	.recDay.three li { width:137px; }	
.recDay.two li { padding:15px 20px; float:left; width:178px; height:127px; overflow:hidden; }
	.recDay.two li:first-child { width:198px;}
	.recDay.two li.last { width:185px; background-color:#f9fbfd; }
	.recDay.two li.last.on {background-color:#317ebe;}	
	.recDay.two li { width:195px; }	
.recDay-sub { padding:5px; font-size:0.917em; }
	.recDay-sub em { font-size:1.091em; }
.bbsCon01 { padding-bottom:45px; border-bottom:1px solid #b2c1cf; overflow:hidden; }
	.bbsCon01 section { overflow:hidden; }
	.bbsCon01 h3 { margin:35px 0 10px 0; color:#333; font-size:1.167em; }
	.bbsCon01 ul, .bbsCon01 p { margin:0px; }

/* imgType */
.imgType { width:700px; height:229px; border-bottom:1px solid #b2c1cf; overflow:hidden;  }
/* 	.imgType.a_01 { background:url(../img/content/recruit/recBanner_A.png) no-repeat; } */
/* 	.imgType.b_01 { background:url(../img/content/recruit/recBanner_B.png) no-repeat; }		 */
	.imgType.a_01 { background:url(../img/content/recruit/recBanner_A_1.png) no-repeat 8px; background-size: 250px; }
	.imgType.b_01 {background:url(../img/content/recruit/recBanner_B_1.png) no-repBat 8px; background-size: 250px; }		
	.imgType .textBox {margin:44px 25px 0 297px ;}
	.imgType h3 {font-size:2em; color:#005DAB;margin-bottom:.7em }
	.imgType h3 span {color:#0085FF}
	.imgType  p {color:#666; margin-left:5px;}
	
	.imgType.c_01 {background:none;}
		.imgType.c_01 img {max-width:100%;	}
		.imgType.c_01 .textBox {display:none}
	
	
/* recrApp */
.application { margin-bottom:40px; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #b0cbe5; }
.gideApp { margin:53px 10px 20px 10px; padding:0px; overflow:hidden; list-style:none; }
	.gideApp li { margin-right:3px; position:relative; float:left; width:82px; height:81px; background:url('../img/content/recruit/applyInfo_off.png') no-repeat; color:#687c90; font-weight:600; text-align:center; }
	.gideApp li.last { margin-right:0px; }
	.gideApp li a {display:block; padding:23px 0; } 
	.gideApp li span { position:absolute; top:5px; left:7px; }
	.gideApp li.on { /* background:url('../img/content/recruit/applyInfo_on.png') no-repeat; */width: 82px;height: 80px; border-radius: 11px;background: #005dab; color:#fff; }
	.gideApp li.on01 { background:url('../img/content/recruit/applyInfo_on01.png') no-repeat; color:#fff; }
	.gideApp li.on a, .gideApp li.on01 a {color:#FFF}
	.application ul.conList { margin:0 0 0 10px; padding:0px; line-height:150%; }
		.application ul.conList li { margin-bottom:3px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-size:0.92em; }
		.application ul.conList li em.st01 { text-decoration:underline;}
.appLogin { padding-top:43px; }
	.appLogin h2 { margin:0px; }
	.appLogin p, .appResult p { margin:5px 0 10px 0; }
	.appLogin .personal01 { border:1px solid #bcbcbc; height:150px; overflow-x:hidden; overflow-y:auto;}
		.appLogin .personal01 nav { padding:10px; width:100%; }
		.appLogin .personal01 nav > ul:first-child { padding-left:0px; width:353px; }
		.appLogin .personal01 nav > ul { margin:0px; padding:0 0 0 30px; width:278px; float:left; }
		.appLogin .personal01 nav > ul li a { padding-left:5px; display:inline-block; }
		.appLogin .personal01 ul.smallUl { margin:20px 10px 10px 0; }
.appEnd h2, .appInfo h2, .appLogin h2, .appResult h2 { font-size:1.333em; color:#333; }
	.appEnd p { padding:30px 0; font-size:1.167em; font-weight:600; text-align:center; border-bottom:1px solid #003cdc; }
	.appEnd p strong { margin-bottom:5px; display:block; color:#e66000; }
	.appEnd p span { margin-bottom:20px; display:block; font-size:0.857em; font-weight:400; }
	.appEnd p em {color:#005dab; }
.agreeBtn { margin:5px; overflow:hidden; text-align:right; }
	.agreeBtn label { margin-left:20px; padding-right:10px; color:#444; }
	.agreeBtn label * { vertical-align:middle; }
	.agreeBtn input { margin-right:5px; }
.appInfo { margin-top:60px; position:relative; }
	.appInfo section { margin-top:60px; position:relative; }
	.appInfo h3 { margin:0 0 10px 0; font-size:1.333em; color:#333; }
	.appInfo h3 span { color:#003cdc; }
	.appInfo h4 { margin:20px 0 10px 0; font-weight:400;  padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; }
	.appInfo .btn_appMod { position:absolute; top:0px; right:0px; }
	.appInfo table td span.fileApp { padding:2px 0 1px 20px; background:url('../img/common/ico/icoUpload.png') no-repeat; }
	.appInfo table td span.fileApp a { color:#0085ff; text-decoration:underline; }
	.appInfo table td.appTxtBox { padding:0px; }
	.appInfo table td.appTxtBox textarea { padding:10px; width:95%; border:0px; }
	.appInfo table td.appTxtBox em { padding:2px 10px 2px 0; display:block; border-top:1px solid #dcdcdc; background-color:#f4f6f7; text-align:right; color:#999; font-size:0.92em; }
	.appInfo .btn_help { padding:5px 8px; position:absolute; right:-35px; top:0px; width:100px; height:26px; color:#003cdc; font-size:0.75em; background:url('../img/content/recruit/btnHelp.png') no-repeat; }
		.appInfo .btn_help.on { background-position:0 -26px;  }
	.appInfo .btn_helpBox { display:none; }
	.appInfo .btn_helpBox.show { display:block; }
		.appInfo .btn_helpBox ul { margin:0px; padding:10px 25px 5px 25px; border:5px solid #eee; list-style:none; }
			.appInfo .btn_helpBox ul li { margin-bottom:5px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-size:0.92em; }
			.appInfo .btn_helpBox ul li.imgCon { background-position:0 10px; }
	.appInfo .stepCon { margin-top:0px; position:relative; overflow:hidden; }
		.appInfo .stepCon h4 { margin-top:40px; padding-left:0px; background:none; }
		.appInfo .stepCon .btnDel { position:absolute; top:38px; right:0px; }
.appLogin .tableList { position:relative; }
	.appLogin .tableList em.detailCon { position:absolute; top:-25px; right:10px; color:#e34098;}
	.pointHide { padding-top:3px; display:inline-block;  color:#ff4200; font-weight:bold }
.appResult section { margin-top:40px; }
	.appResult p.resultCon { padding:30px 0; text-align:center; border-bottom:1px solid #b2c1cf; }
	.appResult p.resultCon em { color:#005dab; }
	.appResult .appEnd p { font-size:1.0em; font-weight:400; }
		.appResult .appEnd p strong { margin-bottom:20px; font-size:2.0em; }

/* recWrite */
.recPoint-list { margin:40px 0 10px 0 ; padding:15px; border-top:1px solid #687c90; border-bottom:1px solid #e6e9ee;  }
	.recPoint-list dt { display:inline-block; width:130px; font-weight:600; }
	.recPoint-list dd { margin:0px; display:inline-block; width:520px; }
	.recPoint-list dd * { vertical-align:middle; }
	.recPoint-list dd input[type="image"] { margin-bottom:0px !important; }
.stepCon .recApp-list { padding:20px 0 0 0; overflow:hidden; }
	.recApp-list { margin:0px; padding:0px; overflow:hidden; list-style:none; }
	.recApp-list li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-size:0.917em; }
.upload * { vertical-align:middle; }
	.upload input[type="image"] { margin-bottom:0px !important; }
.rec-loginCon { overflow:hidden; }
	.rec-loginCon ul { margin:0px; padding:30px; list-style:none; border:1px solid #e9e9e9; background-color:#f9f9f9; }
	.rec-loginCon ul li { margin-top:5px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-size:0.917em; }
	.rec-loginCon ul li:first-child { margin-top:0px; }
	.rec-loginCon ul li a { color:#0085ff; text-decoration:underline; }

/* welfare */
.welfare { padding:35px 0 0 180px; /* height:90px; */ overflow:hidden;/*  background:url('../img/content/recruit/bgWelfare.png') 20px bottom  no-repeat; */ }
	.welfare h1 { line-height:150%; }
	.welfare h1 em { color:#005dab; }
.welfareHead { padding-top:43px; margin:0px; }
.welfareCon { margin:0px; padding:43px 0 0 0px; overflow:hidden; list-style:none; }
	.welfareCon li { margin-right:20px; float:left; width:320px; height:440px; border-bottom:1px solid #e5e5e5; }
	.welfareCon li p {margin-bottom: 3px;padding-left: 8px;background: url(../img/common/bul/bul-squareGray.gif) 0 10px no-repeat; }
		.welfareCon li.last { margin-right:0px; }
		.welfareCon li.lastImg { margin-right:0px; padding-top:100px; height:200px; border-bottom:0px; text-align:center; }
		.welfareCon li h2 { margin-bottom:10px; font-size:1.333em; color:#333; }
		.welfareCon li p { /* margin:0 0 20px 0; */}
		.welfareCon li h3 { margin:0px; font-size:1.0em; font-weight:600; color:#333; }
		.welfareCon li dl { margin:5px 0 10px 0; }
			.welfareCon li dl dt { padding-left:8px; display:inline-block;  width:50px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; vertical-align:top; font-weight:600; }
			.welfareCon li dl dd { margin:0px; padding:0px; display:inline-block; width:250px; letter-spacing:-1px; }
	.welfareCon.middle li { height:320px; }
	.welfareCon.short li {/*  height:260px; */  height:300px; }
		.welfareCon.short li h2 { font-size:1.333em; color:#333; }

/* promotion */
.promoPay { overflow:hidden; }
	.promoPay p { width:345px; float:left; }
	.promoPay ul { margin-top:50px !important; width:330px; float:right; }

/* dutyInfo */
.anycarHuman { padding-top:43px; }
	.anycarHuman section { padding:10px 0; overflow:hidden; border-bottom:1px solid #e6e9ee; }
		.anycarHuman section:first-child { border-top:1px solid #b2c1cf; }
		.anycarHuman section h2 { margin:0px; float:left; width:140px; }
		.anycarHuman section ul { margin:0 0 0 20px; padding:0px; float:left; width:540px; list-style:none; }
			.anycarHuman section ul li:first-child { border-top:0px; }
			.anycarHuman section ul li { border-top:1px solid #e6e9ee; }
			.anycarHuman section ul li:first-child h3 { margin-top:0px; }
			.anycarHuman section ul li h3 { margin:10px 0 5px 0; font-size:1.0em; }
			.anycarHuman section ul li p { margin:0 0 10px 0; }


/* appGuide */
.appGuide-list { overflow:hidden; }
	.appGuide-list section { padding:30px 10px; border-bottom:1px solid #e6e9ee; overflow:hidden;  }
		.appGuide-list section img { float:left; width:241px; }
		.appGuide-list section div { float:right; width:400px; }
			.appGuide-list section div h2 { margin:0 0 15px 0;  font-size:1.333em; color:#444; }
			.appGuide-list section div ul { margin:0px; padding:0px; list-style:none; }
				.appGuide-list section div ul li { margin-bottom:10px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 14px no-repeat; /* font-size:0.95em; */ line-height:180%; }
				.appGuide-list section div ul li.imgCon { line-height:200%;  }
				.appGuide-list section div ul li.imgCon img { margin:-3px 3px 0 0; float:none; width:auto !important;  }
			.appGuide-list section div ul.gofaq { margin-top:20px; }
			.appGuide-list section div ul.gofaq li { margin-bottom:0px; background:none; font-size:1.0em; }

.imgBtn { margin-top:5px; display:block;}
	
	
/* ==========================================================================
   service
   ========================================================================== */
/* callservice */
.callservice { padding:30px 0 0 245px; height:103px; background:url('../img/content/service/bgCall.png') 6px bottom no-repeat; border-bottom:1px solid #b0cbe5; }
	.callservice p { margin-top:15px; }
	.callservice p em { padding-right:15px; display:inline-block; background:url('../img/common/bg/bgTh_line.gif') right center no-repeat; color:#005dab; font-weight:600; }
	.callservice p em span { color:#ff6600; }
	.callservice p a { margin-left:14px; display:inline-block; color:#005dab; font-weight:600; }
	.callservice p a img { margin:3px 0 0 5px; display:inline-block; vertical-align:top; }
.subCon { padding:43px 10px 0 10px; position:relative; }
.subCon01 { padding:43px 0 0 0; position:relative; }
	.subCon h2, .subCon01 h2 { font-size:1.167em; color:#444; }
	.subCon ul, .subCon01 ul  { margin:0px; padding:0px; list-style:none; }
		.subCon ul li, .subCon01 ul li { margin-bottom:3px; padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 10px no-repeat;  }

/* trouble */
.serviceIntro { width:100%; overflow:hidden;}
	.serviceIntro li { padding-left:162px; }
.serviceBox section { padding-top:50px; position:relative; overflow:hidden; }
	.serviceBox section:first-child { padding-top:0px; }
	.serviceBox section h2 { margin:0 0 10px 0; }
	.serviceBox section a { font-size:0.92em; color:#0085ff; }
	.serviceBox section a > img {margin-top:-2px}
	.serviceBox section a.subView { position:absolute; top:60px; right:0px; font-weight:600; color:#0085ff; text-align:right; }
.serviceBox .serviceIntro { list-style:none; }
	.serviceBox .serviceIntro li { padding-left:162px; border-bottom:1px solid #e6e9ee; list-style:none; }
	.serviceBox .serviceIntro li h3 { margin-bottom:5px; color:#0085ff; font-size:1.167em; font-weight:600; }
	.serviceBox .serviceIntro li p { margin-top:0px; }
	.serviceBox .serviceIntro li em { display:block; font-size:0.92em; color:#005dab; }		
	.serviceBox .serviceIntro li.ico {background:url('../img/content/service/icotrouble.png') no-repeat;}
	.serviceBox .serviceIntro li.ico01 { background-position:46px 30px; }
	.serviceBox .serviceIntro li.ico02 { background-position:46px -80px; }
	.serviceBox .serviceIntro li.ico03 { background-position:46px -189px; }
	.serviceBox .serviceIntro li.ico04 { background-position:46px -275px; }
	.serviceBox .serviceIntro li.ico05 { background-position:46px -370px; }
	.serviceBox .serviceIntro li.ico06 { background-position:46px -495px; }
	
/* accident */
.serviceBox ol.serviceM { margin:40px 0 10px 0; padding:20px 5px; list-style:none; overflow:hidden; border-top:1px solid #708599; border-bottom:1px solid #708599; }
	.serviceBox ol.serviceM li { margin-right:10px; float:left; width:160px; height:292px; }
	.serviceBox ol.serviceM li.top { margin-bottom:40px; height:336px; }
	.serviceBox ol.serviceM li.last { margin-right:0px;}
		.serviceBox ol.serviceM li h3 { margin-bottom:5px; color:#005dab; font-size:1.0em; }
		.serviceBox ol.serviceM li p { margin:0px; font-size:0.917em; }
			.serviceBox ol.serviceM li p a { margin-top:5px; display:block; font-size:1.0em; font-weight:600; text-decoration:underline; }
	.serviceBox ol.serviceM.serM01 li { height:316px; }

.serviceBox section .benefit { margin-top:25px; overflow:hidden; background:url('../img/content/service/bgPlus.png') 272px center no-repeat; }
	.serviceBox section .benefit div { font-size:0.92em; }
	.serviceBox section .benefit div h3 { margin:0px; padding:5px 0; background-color:#f9fbfd; border-top:1px solid #687c90; color:#687c90; font-size:1.083em; text-align:center; }
	.serviceBox section .benefit div ul { margin:0px; padding:16px 19px; height:93px; border:1px solid #b2c1cf; }
	.serviceBox section .benefit div.con01 { position:relative; width:260px; float:left; letter-spacing:-1px; }
	.serviceBox section .benefit div.con01 strong { position:absolute; top:125px; left:100px; font-size:1.091em; }
	.serviceBox section .benefit div.con02 { width:375px; float:right; }
	.serviceBox section .benefit div.con02 ul li { margin-right:5px; padding-left:0px; float:left; width:80px; text-align:center; background-image:none; }
	.serviceBox section .benefit div.con02 ul li span { margin-top:10px; display:block; font-weight:600; line-height:135%; }
		.serviceBox section .benefit div.con02 ul li span em { display:block; font-weight:400; }

/* modify02 */
.modifyMebership { padding-left:320px; background:url('../img/content/service/bgCardImg.png') 8px 55px no-repeat; }
	.modifyMebership h2 { margin:25px 0 5px 0;}
	.modifyMebership p { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 6px no-repeat; }
	.modifyMebership p em { margin-top:3px; display:block; color:#687c90; font-size:0.92em; }
	.modifyMebership p em a { color:#0085ff; text-decoration:underline; }
	
/* modify03 */
.serviceBox section .serviceInfo { overflow:hidden;}
	.serviceBox section .serviceInfo dt { padding-left:8px; display:inline-block; width:75px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; font-weight:600; color:#0085ff; }
	.serviceBox section .serviceInfo dd { margin:0px; display:inline-block; width:575px; }
.serviceBox section .process { margin:0px; padding:0px; list-style:none; }
	.serviceBox section .process li { padding:10px; overflow:hidden; border-bottom:1px solid #e6e9ee; }
	.serviceBox section .process li.last { border-bottom:1px solid #b2c1cf; }
	.serviceBox section .process li img { margin-right:20px; display:inline-block; float:left; width:140px; height:80px;}
	.serviceBox section .process li h3 { margin:5px 0 10px 0; color:#0085ff; }
	.serviceBox section .process li p { margin:0px; }
.serviceBox ol.serviceM02 { margin:0px; padding:13px 0 0 20px; width:680px; height:66px; overflow:hidden; list-style:none; background:url('../img/content/service/bgModify04.png') no-repeat; }
		.serviceBox ol.serviceM02 li { padding-left:20px; width:120px; overflow:hidden; float:left; }
		.serviceBox ol.serviceM02 li.first { padding-left:0px; width:120px;  }
		.serviceBox ol.serviceM02 li.first em { display:block; font-weight:600; color:#0085ff; }
		.serviceBox ol.serviceM02 li h3 { margin:0 0 5px 0; font-size:1.0em; color:#005dab; }
		.serviceBox ol.serviceM02 li p { margin:0px; font-size:0.92em; }

/* ==========================================================================
   customer
   ========================================================================== */
/*common*/
.joinBox { overflow:hidden; }
	.joinBox .imgBox { margin-right:7px; float:left; width:302px; height:59px; overflow:hidden; border:1px solid #dfdfdf; }
	.joinBox .joinTxt { overflow:hidden; float:left; width:200px; }
		.joinBox .joinTxt strong { padding:12px 0 5px 0; display:block; color:#0085ff; font-weight:600; }
		.joinBox .joinTxt input { width:130px; }
		.joinBox .joinTxt a { margin-left:3px; display:inline-block; }

/* touch */
.echo { padding:30px 0 0 245px; height:124px; overflow:hidden; background:url(../img/content/customer/bgTouch.png) 24px center no-repeat; border-bottom:1px solid #b0cbe5; }
	.echo ul { margin-bottom:0px; padding:0px; overflow:hidden; list-style:none; }
	.echo ul li { margin-right:20px; padding:0px; float:left; }
	.echo ul li a { color:#005dab; font-weight:600;  }
	.echo ul li a img { margin:3px 0 0 5px; display:inline-block; vertical-align:top; }

/* faq */
.faqList { margin:0px; overflow:visible; }
	.faqList dt { margin:0px; vertical-align:top; }
		.faqList dt a { display:inline-block; width:470px; }
	.faqList dd { margin:10px 0 -10px -150px; padding:10px 30px 20px 30px; position:relative; border-top:1px solid #e2e3e5; /* border-bottom:1px solid #e2e3e5;*/ background-color:#f5f5f5; color:#333; }
	.faqList dd * {/* font:normal 12px/1.6 Dotum,"돋움" !important */}
	.faqList dd aside ul.btnTit { top:-30px; }
		
/* infoManage */
.manageCon { margin-top:40px; overflow:hidden; }
	.manageCon section { padding-left:160px; border-bottom:1px solid #e6e9ee; overflow:hidden; }
	.manageCon section:first-child { border-top:1px solid #708599; }
	.manageCon section h2 { margin-top:20px; font-size:1.167em; color:#0085ff; }
		.manageCon section h2 span { font-weight:400; }
	.manageCon section p { margin-bottom:20px; }
		.manageCon section p.first { padding-bottom:20px; border-bottom:1px solid #e6e9ee; }
		.manageCon section p span { display:block; font-size:0.92em; color:#687c90; }
	.manageCon section ul { margin:0 0 20px 0; padding:0px; list-style:none; }
		.manageCon section ul li:first-child { margin-bottom:3px;}
		.manageCon section ul li strong { display:block; color:#333; }
	.manageCon section ul.bgTabC { overflow:hidden; line-height:170%; }
		.manageCon section ul.bgTabC li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; }
		.manageCon section ul.bgTabC li:first-child { margin:0px; }
	.manageCon aside ul.btnTit { top:50px; }	
	.manageCon .bgTabA { background:url('../img/content/customer/ico_bgTabA.png') no-repeat; }
		.manageCon .bgTabA_01 { background-position:50px 55px; }
		.manageCon .bgTabA_02 {background-position:50px -73px; }
		.manageCon .bgTabA_03 {background-position:50px -195px; }
		.manageCon .bgTabA_04 {background-position:50px -320px; }
		.manageCon .bgTabA_05 {background-position:50px -450px; }
		.manageCon .bgTabA_06 {background-position:50px -540px; }
		.manageCon .bgTabA_07 {background-position:50px -700px; }
		.manageCon .bgTabA_08 {background-position:50px -770px; }
		.manageCon .bgTabA_09 {background-position:50px -930px; }
	
	.manageCon .bgTabB { background:url('../img/content/customer/ico_bgTabB.png') no-repeat; }
		.manageCon .bgTabB_01 { background-position:30px 105px; }
		.manageCon .bgTabB_02 { background-position:30px -130px; }
		.manageCon .bgTabB_03 { background-position:30px -340px; }
		.manageCon .bgTabB_04 { background-position:30px -630px; }

	.manageCon .bgTabC_01 { background:url('../img/content/customer/bgTabC01.png') 0 20px no-repeat; }
	.manageCon .bgTabC_02 { background:url('../img/content/customer/bgTabC02.png') 0 20px no-repeat; }
	.manageCon .bgTabC_03 { background:url('../img/content/customer/bgTabC03.png') 0 20px no-repeat; }
	
	
	
/* appDown */
.downApp { padding:35px 0 0 245px; height:99px; background:url(../img/content/customer/bgDownApp.png) 40px bottom no-repeat; border-bottom:1px solid #b0cbe5; }
	.downApp p { margin-top:15px; }
.samsung { padding:50px 130px; position:relative; overflow:hidden; border-bottom:1px solid #b0cbe5; }	
	.samsung.bg01 { background:url('../img/content/customer/ico-samsung01.png') 15px 51px no-repeat; }
	.samsung.bg02 { background:url('../img/content/customer/ico-samsung02.png') 15px 51px no-repeat; }
	.samsung h2 { color:#0085ff; font-size:1.167em; }	
	.samsung h2 span { font-size:0.786em; font-weight:400; }
	.samsung h2 span.eng { padding-left:8px; color:#666; background:url('../img/common/bg/bgTh_line.gif') left center no-repeat;}
	.samsung h2 span.subTxt { color:#999; display:block; }
	.samsung ul { position:absolute; top:50px; right:10px; list-style:none; }
	.samsung ul li { margin-left:30px; display:inline-block;}
.gofaq { padding:5px; overflow:hidden; }
	.gofaq li span { padding-right:20px; background:url('../img/common/ico/icoWindow.png') right center no-repeat; }
	.gofaq li a { font-size:0.92em; color:#0085ff; text-decoration:underline; }

/* event */
.ingEvent { padding-top:2px; display:inline-block; width:60px; height:18px; border:2px solid #ff972b; background-color:#fff; text-algin:center; }
.endEvent { padding-top:2px; display:inline-block; width:60px; height:18px; border:2px solid #c4c4c4; background-color:#fff; text-algin:center; }

/* ==========================================================================
   land
   ========================================================================== */
/* branch */
.district { border-top:2px solid #0085ff; border-bottom:1px solid #b2c1cf; overflow:hidden; }
	.district .area { margin:0px; padding:0px; width:344px; float:left; overflow:hidden; list-style:none; }
	.district .area li { width:85px; height:40px; float:left; background-color:#f9fbfd; text-align:center; border-right:1px solid #e6e9ee; border-bottom:1px solid #e6e9ee; }
	.district .area li a { padding-top:13px; width:85px; height:27px; display:inline-block; font-weight:600; }
	.district .area li a:hover, .district .area li a:active, .district .area li a.on { color:#fff; background-color:#687c90; }
	.district .area li.borerB { border-bottom:0px; }
	.district .subArea { margin:0px; padding:0px; width:356px; float:left; }
	.district p.subArea { padding-top:75px; text-align:center; height:85px; font-size:0.92em; color:#777; }
	.district ul.subArea { list-style:none; overflow-y:scroll; height:160px; }
	.district ul.subArea li { width:25%; float:left; height:41px; text-align:center; }
	.district ul.subArea li a { padding-top:13px; display:inline-block; font-size:0.917em; color:#687c90; }
	.district ul.subArea li a:hover, .district ul.subArea li a.active, .district ul.subArea li a.on { color:#666; font-weight:600;}

.txtDistrict { overflow:hidden; margin:30px 0 8px 0; padding-left:10px; overflow:hidden; list-style:none; }
	.txtDistrict li { color:#777; font-size:0.92em; margin-bottom:4px; }
	
/* ==========================================================================
   etc
   ========================================================================== */
/* sitemap */
.sitemap { margin:0px; padding:0px; list-style:none; overflow:hidden; /* border-top:1px solid #b0cbe5;*/ border-bottom:1px solid #005dab; }
	.sitemap li a { display:inline-block;}
	.sitemap>li { padding-left:10px; width:150px; height:550px; float:left;  border-left:1px solid #005dab; }
	.sitemap>li:first-child { border-left:0px; }
	.sitemap>li.first { width:150px; }
	.sitemap h2 { margin:15px 0 30px 0; font-size:1.333em; color:#003CDC; }
	.sitemap .odd h2 { color:#003cdc;}
	.sitemap>li>ul, .sitemap>li>ul>li>ul { margin:0px; padding:0px; list-style:none; overflow:hidden; }
	.sitemap>li>ul>li { margin-bottom:10px; }
	.sitemap>li>ul>li>a { margin-bottom:5px; font-weight:600; color:#333; } 
	.sitemap>li>ul>li>ul li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px  no-repeat; font-size:0.92em; }

/* mainpopup */
.mainPop { border:2px solid #666; }
	.mainPop .header { margin:0px; padding:20px 15px 0 15px; }
		.mainPop .header h1 { margin:0px; font-size:1.0em; }
		.mainPop.bgW .header h2 { margin:40px 0 0 0; padding-bottom:25px; color:#005dab; font-size:2.0em; font-weight:400; letter-spacing:-1px; border-bottom:1px solid #c5cfd9;}
			.mainPop .header h2 em { color:#0085ff; }
	.mainPop.bgW .mainPopCon { padding:30px 15px 0 15px; overflow:hidden; background:url('../img/content/etc/bgWhite.png') bottom center no-repeat; }
		.mainPop.bgW .mainPopCon dl { margin:0px; }
			.mainPop.bgW .mainPopCon dl dt { margin:0 0 5px 0; width:70px; display:inline-block; font-weight:600; text-align:justify}
			.mainPop.bgW .mainPopCon dl dd { margin:0 0 5px 0; padding:0px; width:240px; display:inline-block; }
	.mainPop .btnBox { margin:20px 0 30px 0; overflow:hidden; text-align:center; }
		.mainPop .btnBox a { display:inlnie-block; }
		.mainPop.bgW .btnBox { margin-bottom:100px;}
	.mainPop .footBox { position:relative; height:30px; overflow:hidden; background-color:#666; }
		.mainPop .footBox a { padding:8px 0 0 22px ; display:inline-block; color:#fff; font-size:0.92em; }
		.mainPop .footBox a.closeBtn { padding:0px; position:absolute; top:0px; right:0px; }
		
	.mainPop.bgB { background-color:#f3f8fd; }
		.mainPop.bgB .header { background:url('../img/content/etc/bgBlue.png') 300px bottom no-repeat; }
		.mainPop.bgB .header h2 { margin:40px 0 0 0; padding-bottom:25px; color:#005dab; font-size:2.0em; font-weight:400; letter-spacing:-1px; }
	 	.mainPop.bgB .conBox { margin:0px 15px 0 15px; padding:20px; height:200px; overflow-y:auto; border:1px solid #c5cfd9; background-color:#fff; }

/* personInfo */
.personalHead { padding-top:33px; color:#333; line-height:180%; }
.personal { color:#333; line-height:180%; }
	.personal h2 { margin:20px 0; font-size:1.0em; }
	.personal section { padding-left:10px; }
		.personal h3 { margin:20px 0; font-size:1.0em; font-weight:400; text-decoration:underline;}
		.personal ul { margin:0px; padding:0px; list-style:none; }
			.personal ul li { margin-bottom:20px; }
			.personal section .tableList01 { margin:10px 0 0 -10px;}
/* personInfo01 */
nav.tableList { overflow:hidden; border-bottom:1px solid #b0cbe5; background-color:#f9fbfd; }
	nav.tableList ul:first-child { width:340px; }
	nav.tableList ul { margin:0px; padding:20px 0 20px 30px; float:left; width:300px; overflow:hidden; }
	nav.tableList ul li a { color:#333; }
	nav.tableList ul li a:hover, nav.tableList ul li a:active , nav.tableList ul li.on a { color:#0085ff; }
	nav.tableList ul li a span { padding-left:20px; }
.perInfo section { padding:0 7px; overflow:hidden; }
	.perInfo section h2 { margin:25px 0 20px 0; font-size:1.0em; }
	.perInfo section ul { margin:0px; padding:0px; list-style:none; }
		.perInfo section p { margin:0px; }
		.perInfo section>strong { margin-top:25px; display:block; font-weight:400; }
		.perInfo section>ul.grayBox { margin:10px 0 0 0; padding:20px; border:5px solid #eee; }
			.perInfo section>ul.grayBox>li { margin:0px; }
		.perInfo section>ul { margin:20px 0 25px 0; padding-left:22px; }
			.perInfo section>ul>li { margin-bottom:20px; }
				.perInfo section>ul>li>span { margin-left:-18px; padding-right:6px;}
				.perInfo section>ul>li>strong { margin-left:-10px; display:block; font-weight:400; }
				.perInfo section>ul>li>ul>li { padding-left:10px; background:url('../img/common/bul/slide-line.gif') 0 7px no-repeat; }
		.dubUl { margin-left:-20px; padding-left:10px; background:url('../img/common/bul/slide-line.gif') 0 7px no-repeat;}
		.perInfo section ul li .tableList01 { margin-top:10px; }
	.perInfo ul.smallUl { margin-top:100px; padding:0px; text-align:right; list-style:none; }
		.perInfo ul.smallUl li { font-size:0.917em; color:#777; }
/* business */	
.businessGuide { overflow:hidden; }	
	.businessGuide p:first-child { margin:0px;/*  padding:15px 25px; */ padding:43px 10px 0 10px; /* border-bottom:1px solid #b0cbe5; */ background-color:#f9fbfd; }
	.businessGuide p strong { color:#333; }
	.businessGuide p.point { margin:0px; padding:15px 25px; border:3px solid #dfeaf5; color:#005dab; font-weight:600; }
	.businessGuide .guideCon { overflow:hidden; }
		.businessGuide .guideCon h2 { margin-top:30px; font-size:1em; }
		.businessGuide .guideCon h2:first-child { margin-top:40px; }
		.businessGuide .guideCon ul { margin:0px; padding:0 0 0 15px; list-style:none; }
		.businessGuide .guideCon ul li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 10px no-repeat; }
		.businessGuide .guideCon p { margin:5px 0 0 0px; padding:0 0 0 15px; font-size:0.917em; }
		.businessGuide .guideCon p em { font-size:1.091em; }
	.businessGuide .name { margin-top:60px; text-align:right; }
		.businessGuide .name strong { color:#333; }
			
/* search */
.searchBox { padding:30px 0; border-top:1px solid #b0cbe5; border-bottom:1px solid #b0cbe5; background-color:#f9fbfd; text-align:center; }
	.searchBox span { display:inline-block; width:420px; border:4px solid #91a7bb; background-color:#fff; }
	.searchBox span * { vertical-align:middle; }
	.searchBox span input[type="text"] { margin-top:5px; width:350px; height:20px; border:0px; }
	.searchBox span input[type="image"] { margin-bottom:0px !important; float:right; }
	.searchBox p { margin-bottom:0px; font-size:1.167em; color:#333; font-weight:600; 0}
	.searchBox p em { color:#0085ff; }
.searchCon { overflow:hidden; }
	.searchCon section { padding:30px 0 50px 5px; position:relative; overflow:hidden; border-bottom:1px solid #e6e9ee; }
	.searchCon>h2 { margin-top:30px !important; } 
	.searchCon h2 { margin:0 0 15px 0; font-size:1.333em; font-weight:600; color:#005dab; }
	.searchCon h3 { margin:0 0 5px 0;font-size:1.167em; color:#333; }
		.searchCon h3 span { padding-left:5px; font-weight:400; }
		.searchCon h3 span.date { margin-left:8px; padding-left:8px; color:#999; font-size:0.857em; background:url('../img/common/bg/line-smokeGray.png') left 0px no-repeat; }
		.searchCon .titCon { margin-bottom:25px; }
	.searchCon p { margin:0 0 25px 0; padding-left:5px; }
	.searchCon p.last { margin:0px; }
		.searchCon a:hover, .searchCon a:focus { color:#0085ff; }
		.searchCon p a.newIco { padding-right:20px; display:inline-block; background:url('../img/common/ico/icoWindow.png') right 0 no-repeat; }
		.searchCon p span.date { margin-left:8px; padding-left:8px; color:#999; background:url('../img/common/bg/line-smokeGray.png') left 0px no-repeat; }
		.searchCon ul { margin:0 0 25px 0; padding-left:5px; list-style:none; }
		.searchCon ul.last { margin-bottom:0px; }
			.searchCon ul li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; }
	.searchCon a.more { padding-right:8px; position:absolute; right:0; bottom:10px; display:inline-block; background:url('../img/common/btn/btnGo01.gif') right 5px no-repeat; font-weight:600; color:#0085ff; }
		.searchCon a.more:hover, .searchCon a.more:active { background:url('../img/common/btn/btnGo02.gif') right 5px no-repeat; color:#687c90; }

	.searchNone p { padding:80px 0; font-size:1.333em; font-weight:600; color:#005dab; text-align:center; border-bottom:1px solid #e6e9ee; }
	.searchNone ul { padding-left:20px; list-style:none; }
		.searchNone ul li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 7px no-repeat; }
		
/* guide */
.guide { }
 	.guide section:first-child h2 { margin-top:43px; }
 	.guide h2 { margin:35px 0 10px 0; font-size:1.333em; color:#444; }
 	.guide h3 { margin:3px 0 0 0; color:#003CDC; font-size:1.0em; }
 	.guide h4 { margin:5px 0 2px 0; color:#444; font-weight:400; }
 	.guide .guideInfo h4 { margin:0px; font-weight:600; color:#444; }
 	.guide .guideInfo h5.tit-method { margin:25px 0 15px 0; font-size:1.167em; color:#005dab; }
 		.guide .guideInfo .figure { margin-left:-7px; }
 	.guide ul, .guide ol { padding:0px; list-style:none; line-height:160%; }
 		.guide ul li, .guide ol li { padding-left:8px; background:url('../img/common/bul/bul-squareGray.gif') 0 10px no-repeat; }
 	.guide ul.icoCon { border-top:2px solid #0085ff; overflow:hidden; }
 		.guide ul.icoCon li { padding:20px 0 0 0; background:none; float:left; width:173px; height:156px; border-right:1px solid #c3cbd3; border-bottom:1px solid #c3cbd3; color:#333; text-align:center; }
 			.guide ul.icoCon li > span { margin-bottom:10px; display:block; }
 		.guide ul.icoCon li:first-child { border-left:1px solid #c3cbd3; width:176px; } /* padding:98px 0 0 0;  */
		.guide ul.icoCon li.last { padding-top:30px; height:146px; }
		/* .guide ul.icoCon li.ico01 { background:url('../img/content/etc/guideIco01.png') center 23px no-repeat; }
		.guide ul.icoCon li.ico02 { background:url('../img/content/etc/guideIco02.png') center 23px no-repeat; }
		.guide ul.icoCon li.ico03 { background:url('../img/content/etc/guideIco03.png') center 23px no-repeat; }
		.guide ul.icoCon li.ico04 { background:url('../img/content/etc/guideIco04.png') center 23px no-repeat; } */
	
	.guide .guideInfo section { margin-top:40px; }
	.guide .guideInfo section.first { margin-top:0px; }
		.guide .guideInfo section a { color:#0085ff; text-decoration:underline; }
		.guideInfo .btnGrayBox { line-height:1.8em; letter-spacing:-1px; background-position:0px 9px;}
			.guideInfo .btnGrayBox .btnGray-dark { margin:2px; padding:1px 6px; display:inline-block; background-color:#7f7f7f; color:#fff; }
			.guideInfo .btnGrayBox .btnGray-light { margin:2px; padding:1px 6px; display:inline-block; background-color:#f5f5f5; color:#656565; }
		.guideInfo .btnGrayBox + img { margin-top:27px; display:inline-block; }
		.guide .guideInfo ul li { letter-spacing:-1px; }
		.guide .guideInfo section ul li { margin-bottom:10px; overflow:hidden; line-height:1.8; color:#444; }	
			.guide .guideInfo section ul li > ul { margin:5px 0 0 0; }
				.guide .guideInfo section ul li > ul li { margin-bottom:7px; padding-left:20px; background:none; }
					.guide .guideInfo section ul li > ul li span { margin:0 3px 0 -18px; display:inline-block; letter-spacing:1px; }
					.guide .guideInfo section ul li > ul li div.tableList01 { margin:5px 0 0 -20px; }
						.guide .guideInfo section ul li > ul li div.tableList01 p { margin:10px 0; font-size:0.917em; color:#666; }
		.guide .guideInfo section ol li { margin-bottom:30px; overflow:hidden; letter-spacing:-1px; line-height:1.8; color:#444; }	
			.guide .guideInfo section ol li.imgCon div { margin-right:50px; float:left; width:375px; }
				.guide .guideInfo section p { margin:5px 0 0 0px; }
				.guide .guideInfo section p.mgB { display:block; margin-bottom:1em; }
				.guide .guideInfo section ol li.imgCon div a { color:#0085ff; text-decoration:underline; }
				.guide .guideInfo section ol li.imgCon div em { color:#e66000; }
			.guide .guideInfo section ol li.imgCon img { display:inline-block; float:right; width:265px; }
		.guide .guideInfo section .program-execution { /* background:url('../img/content/etc/guideImg03-programico.png') 30px 30px no-repeat; */ overflow:hidden; }
			.guide .guideInfo section .program-execution > span { padding:30px 0 0 20px; display:block; float:left; width:145px; }
			.guide .guideInfo section .program-execution > div { float:left; }
			.guide .guideInfo section .program-execution h5 { margin-bottom:5px; }
				ul.sideUl { margin:0 0 10px 0px; }
					ul.sideUl li { margin-bottom:5px; padding-left:20px; background:none; }
					ul.sideUl li span { margin:0 3px 0 -15px; display:inline-block; letter-spacing:1px; }
		
		.guide .guideInfo .movieBox	{ width:700px; height:270px; border:1px solid #c3cbd3; }
			.guide .guideInfo .btnArea p { margin:0 0 5px 0; font-size:0.917em; }
			.guide .guideInfo .btnArea a { padding:0px; height:auto; }

/* pintCon */
.printSet-info h2 { margin-top:43px; padding:0 0 13px 48px; background:url('../img/content/etc/icoPrintImg.png') no-repeat; color:#333; font-size:1.333em; border-bottom:1px solid #3f99f0; }
	.printSet-info .lineUl em { color:#003CDC; }
	.printSet-info .lineUl span { margin:3px 0 0 -5px; display:block; font-size:0.917em; color:#666; }
		.printSet-info .lineUl span > span { display:inline; font-size:1.091em; }
.printSet-info h3 { margin-top:35px; color:#005dab; font-size:1.167em; }

/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */
@media only screen and (min-width: 35em) {}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {}


/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	#nav, #lnb, #footer, .brand { display:none !important; }
	#container { margin:0 auto; padding:0px !important; width:700px; }
	
	/* content */
	.guide ul.icoCon li { }
}



