/* Sub_cont */
.stit_bg_1 {height:140px; background:url('/img/sub1_tit.jpg') no-repeat;}
.stit_bg_2 {height:230px; background:url('/img/sub2_tit.jpg') no-repeat;}
.stit_bg_3 {height:230px; background:url('/img/sub3_tit.jpg') no-repeat;}
.stit_bg_4 {height:230px; background:url('/img/sub4_tit.jpg') no-repeat;}
.stit_bg_5 {height:230px; background:url('/img/sub5_tit.jpg') no-repeat;}
.stit_bg_7 {height:230px; background:url('/img/sub7_tit.jpg') no-repeat;}

.h31 {background:url('/img/tit_bar_1.png') no-repeat; font-family:tahoma; }
.h31 span {display:block; font-weight:normal; letter-spacing:-1px; font-size:17px; color:#fff; padding:3px 0 0 12px;}

.h31k {background:url('/img/tit_bar_1.png') no-repeat; font-family:Malgun Gothic,NanumGothic; }
.h31k span {display:block; font-weight:bold; letter-spacing:-1px; font-size:16px; color:#fff; padding:3px 0 0 12px;}

.h32 {background:url('/img/tit_bar_2.png') no-repeat; font-family:tahoma; }
.h32 span {display:block; font-weight:normal; letter-spacing:-1px; font-size:17px; color:#fff; padding:3px 0 0 12px;}

/* Start */
.start {width:100%;}

.start_1 * {display:none;}
.start_1 {width:100%; height:185px; background:url('/img/start_1.jpg') no-repeat; margin-top:15px;}

.start_2 {width:100%; overflow:auto; padding-top:15px;}
.start_2 h4 {float:left; width:155px; height:80px; text-indent:-500px;}
	.start_21 {background:url('/img/start_tit_mini.jpg') no-repeat;}
	.start_22 {background:url('/img/start_tit_basic.jpg') no-repeat;}
.start_2 h4+div {float:left; width:565px; border-top:2px solid #6b6b6b;}
.start_2 h4+div>div {width:100%; clear:both; overflow:auto; border-top:1px dotted #ccc; padding-bottom:5px;}
.start_2 h4+div>div>div {width:49%; float:left; overflow:auto;}
.start_2 p { font-family:Malgun Gothic,NanumGothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:12px 0 10px 0; color:#333;}
.start_2 ul li {color:#7d7d7d; padding-bottom:5px; font-size:12px; letter-spacing:-1px; padding-left:9px; background:url('/img/bd_icon_1.jpg') left 5px no-repeat; line-height:14pt;}

/* quick */
.quick {width:100%;}

.quick_1 * {display:none;}
.quick_1 {width:100%; height:185px; background:url('/img/quick_1.jpg') no-repeat; margin-top:15px;}

.quick_2 {width:100%; overflow:auto; padding-top:15px;}
.quick_2 h4 {float:left; width:230px; height:80px; text-indent:-500px;}
	.quick_21 {background:url('/img/quick_tit_1.jpg') no-repeat;}
	.quick_22 {background:url('/img/quick_tit_2.jpg') no-repeat;}
.quick_2 h4+div {float:left; width:490px; border-top:2px solid #6b6b6b;}
.quick_2 h4+div>div {width:100%; clear:both; overflow:hidden; border-top:1px dotted #ccc; padding-bottom:5px;}
.quick_2 h4+div>div>div {width:49%; float:left; overflow:auto;}
.quick_2 p { font-family:Malgun Gothic,NanumGothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:12px 0 10px 0; color:#333;}
.quick_2 ul li {color:#7d7d7d; padding-bottom:5px; font-size:12px; letter-spacing:-1px; padding-left:9px; background:url('/img/bd_icon_1.jpg') left 5px no-repeat; line-height:14pt;}

.quick_txt_lay {position:relative;}
	.quick_txt {width:60px;}
	.quick_txt_add {position:absolute; display:block; width:293px; height:28px; left:68px; top:38px; text-indent:-999px; background:url('/img/txt_1.png') no-repeat; display:none;}
.btn_templet2 {cursor:pointer;}

/* biz */
.biz {width:100%;}

.biz_1 * {display:none;}
.biz_1 {width:100%; height:170px; background:url('/img/biz_1.jpg') no-repeat; margin-top:15px;}

.biz_2 {width:100%; overflow:auto; padding-top:15px;}
.biz_2 h4 {float:left; width:155px; height:80px; text-indent:-500px;}
	.biz_21 {background:url('/img/biz_tit_1.jpg') no-repeat;}
	.biz_22 {background:url('/img/biz_tit_2.jpg') no-repeat;}
	.biz_23 {background:url('/img/biz_tit_3.jpg') no-repeat;}
.biz_2 h4+div {float:left; width:565px; border-top:2px solid #6b6b6b; overflow:auto;}
.biz_2 h4+div>div {float:left; width:355px; padding-top:10px;}
.biz_2 h4+div>div:first-child {width:210px; padding-top:25px;} /* Image */
.biz_2 h4+div>div span img {margin-left:30px;}
.biz_2 p { font-family:Malgun Gothic,NanumGothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:12px 0 12px 0; color:#333;}
.biz_2 ul {padding-bottom:15px;}
.biz_2 ul li {color:#7d7d7d; padding-bottom:5px; font-size:12px; letter-spacing:-1px; padding-left:9px; background:url('/img/bd_icon_1.jpg') left 5px no-repeat; line-height:14pt;}
.biz_2 ul li span {display:inline-block; width:15px; color:#fff; background:#c54c6e; text-align:center; font-size:9px; font-family:tahoma;}

/* web */
.web {width:100%;}

.web_1 {width:100%;}
.web_1>div {width:100%; overflow:auto; clear:both; padding-top:15px; font-family:Malgun Gothic,NanumGothic;}
.web_1>div h4 {float:left; width:170px; height:150px; background:url('/img/logo_box.png') no-repeat; text-indent:-9999px;}
.web_1>div>div {float:left; width:550px; padding-bottom:12px; color:#7d7d7d;}
.web_1>div>div p {font-size:14px; letter-spacing:-1px; line-height:24px; padding-bottom:15px;}
.web_1>div>div dl {width:100%; overflow:auto; font-size:12px; letter-spacing:-1px;color:#7d7d7d; line-height:22px; padding-bottom:5px;}
.web_1>div>div dl dt {float:left; width:80px; font-weight:bold;}
.web_1>div>div dl dd {float:left; width:470px;}

	.web_11 {padding-top:20px; color:#252525;}


/*Waytis Trebuchet MS,*/
.waytis dl {font-family:Malgun Gothic,NanumGothic;}
.wayContA,.WayContB {float:left;}
.wayContA {width:80px; font-family:arial; font-size:30px; letter-spacing:-4px; color:#7d7d7d; padding:10px 0;}
.wayContB {width:620px; overflow:auto; border-bottom:1px dotted #707070; padding:10px 0 20px 0;}
	.wayContB dl {padding-bottom:2px;}
	.wayContB dt {font-weight:bold; letter-spacing:-1px; color:#707070; padding-top:7px; font-size:13px;}
	.wayContB dd {font-size:12px; letter-spacing:-1px; color:#7d7d7d; padding-top:2px;}

/* Portfolio */
.pf_icon {padding:15px 0;}
.pf_icon ul {overflow:auto;}
.pf_icon ul li {float:left; height:13px;}
.pf_icon ul li span {display:none;}

.pf_list {width:100%; border:1px solid #eeeded; padding:40px 0 10px 0; margin-bottom:20px;}
.pf_list>div {width:600px; margin:0 auto; overflow:auto; clear:both; padding-bottom:35px;}
.pf_list>div ul {float:left; width:170px; padding-left:45px;}
.pf_list>div ul:first-child {padding-left:0px;}
	.pf_11 {position:relative;}
		.now_view {position:absolute; width:40px; height:40px; left:1px; top:1px; background:url('/img/now_view.png') no-repeat; z-index:10;}
	.pf_11 img {border:1px solid #e1e1e1;}
	.pf_11 img:hover {border:3px solid #dbd7d7; width:161px; height:84px;}
	.pf_12 {font-weight:bold; color:#454c5b; padding-top:5px;}
	.pf_13 {font-size:11px; color:#898989; padding-top:2px; font-family:tahoma;}
	.pf_14 ul {overflow:auto; padding-top:5px;}
	.pf_14 ul li {float:left; width:17px; height:13px;}
	.pf_14 ul li span {display:none;}

.pf_view {width:100%; border:1px solid #e1e1e1; background:#f8f8f8; padding:30px 0; }
.pf_cont {width:625px; margin:0 auto; overflow:auto;}
	.pf_cont_img {float:left; width:185px;}
	.pf_cont_img img {border:1px solid #d7d3d3;}
.pf_cont ul {float:left; width:440px;}
	.pfv_11 {font-size:16px; font-weight:bold; color:#363636; letter-spacing:-1px;}
	.pfv_12 {font-size:11px; color:#898989; padding-top:6px;}
	.pfv_13 {font-size:11px; color:#898989; padding-top:4px;}
	.pfv_14 {overflow:auto;}
	.pfv_14 ul {overflow:auto; padding:6px 0 18px 0;}
	.pfv_14 ul li {float:left; width:17px; height:13px;}
	.pfv_14 span {display:none;}
	.pfv_15 {padding-top:15px; font-size:11px; color:#636363; line-height:18px; text-align:justify; background:url('/img/line_bg_1.jpg') repeat-x;}


/* Freelancer */
.free ul {width:100%; padding-top:15px;}
.free ul li {width:100%; overflow:auto; clear:both; padding-bottom:25px;}
.free ul li p {float:left; width:120px; font-family:tahoma; font-size:21px; letter-spacing:-1px; color:#1f2329;}
.free ul li dl {float:left; width:585px; font-size:11px; padding-top:10px;}
.free ul li dl dt {color:#777; font-weight:bold; padding-bottom:4px;}
.free ul li dl dd {color:#898989; line-height:16px; padding-bottom:30px; border-bottom:1px dotted #c2c2c2;}



/* 회 원 */
.member {width:100%;}
	.member_txt {color:#666666; font-size:11px; letter-spacing:-1px; line-height:12pt; padding-bottom:15px;}
	.member_txt span {color:#f3475a;}

.member dl dt {padding-bottom:5px;}
	.membox_1,
	.membox_2,
	.membox_3,
	.membox_4 {border:1px solid #e6e6e6;}
		.membox_1 {height:150px;}
		.membox_2 {height:80px;}
		.membox_3 {height:50px;}
		.membox_4 {height:60px;}

	.memcheck {font-size:11px; color:#9b9b9b; padding:5px 0 20px 0;}
	.memcheck input {margin-bottom:1px; *margin-bottom:3px;}
	.memcheck * {vertical-align:middle;}

	.memcheck_all {font-size:11px; color:#9b9b9b; padding:8px 0 4px 0; text-align:center; border:1px solid #ccc;}
	.memcheck_all input {margin-bottom:1px; *margin-bottom:3px;}
	.memcheck_all * {vertical-align:middle;}

	.memberCont {margin:0 auto; width:95%; padding:15px;}
	.memberCont table {width:100%;}
	.memberCont p {font-size:11px; letter-spacing:-1px; color:#9b9b9b; line-height:14pt; padding-bottom:15px;}

.member_cont {width:100%;}
	.member_cont table {width:100%;}
	.member_cont table th {text-align:left; font-size:11px; padding:7px 0; border-bottom:1px dashed #e6e6e6; }
	.member_cont table th span {color:#f7941d; padding-right:5px;}
	.member_cont table td * {vertical-align:middle;}
	.member_cont table td {font-size:11px; padding:7px 0; border-bottom:1px dashed #e6e6e6;}


/* 로그인 */
.login_tit {width:540px; margin:0 auto; padding-bottom:20px;}
.login {width:540px; margin:0 auto; border:1px solid #d6d4d4;}
	.login div {width:451px; margin:0 auto; overflow:auto; padding:25px 0;}
	.login table {width:330px; float:left;}
	.login table th {text-align:left;}
	.login table td {text-align:left; font-size:11px; padding-bottom:10px;  *padding-bottom:8px;}
	.login p {float:right;}

.login_etc {width:540px; margin:0 auto; padding-top:7px; clear:both;}
.login_etc p * {vertical-align:middle;}
.login_etc p {font-size:11px; padding:3px 0;}

.login_del {width:540px; margin:0 auto; padding-top:7px; clear:both;}
.login_del p {font-size:11px;}



/*
border:1px solid red;
border:1px solid blue;
*/