body{font-family:dotum;font-size:12px;color:#3B3B3B;line-height:11px;margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,a,img,input{
	margin:0;
	padding:0;
	word-break:break-all;
}
li { list-style:none; }

a:active	{color:#4c4c4c;text-decoration:underline}
a:visited	{color:#4c4c4c;text-decoration:none}
a:link		{color:#4c4c4c;text-decoration:none}
a:hover		{color:#999999;text-decoration:underline}

img { border:0px }

.hide {display:none;}
.debug { border:1px solid #000000 }
.fwb { font-weight:bold; }
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:middle}


/* 교직원 페이지 */
.container {
	width:100%;
}

.contents {
	position:relative;
	width:671px;
	margin:0 auto;
}

.prd_list_wrapper {
	position:relative;
	width:669px;
	height:212px;
	border:1px solid #CDCDCD;
	margin-bottom:20px;
}

.prd_list_wrapper .tu_prd_list_box {
	overflow:hidden;
	width:544px;
	margin-top:26px;
	margin-left:63px;
}

.prd_list_wrapper .tu_prd_list_box li {
	float:left;
	margin-right:14px;
}

.prd_list_wrapper .tu_prd_list_box .tu_prd_list_img {
	width:172px;
	margin-bottom:10px;
}

.prd_list_wrapper .btn_left {
	position:absolute;
	top:88px;
	left:15px;
}

.prd_list_wrapper .btn_right {
	position:absolute;
	top:88px;
	right:15px;
}

.form_wrapper_kdress {
	position:relative;
	width:671px;
	height:778px;
	background:url('/image/partner/img_kdress2.jpg') no-repeat;
}

.form_wrapper_kdress .question_1 {
	position:absolute;
	top:298px;
	left:40px;
	width:576px;
}

.form_wrapper_kdress .question_1 li {
	float:left;
	width:33%;
	text-align:center;
}

.form_wrapper_kdress .question_2 {
	position:absolute;
	top:410px;
	left:46px;
	width:576px;
}

.form_wrapper_kdress .question_2 li {
	float:left;
	width:50%;
	height:25px;
	letter-spacing:-0.5px;
}

.form_wrapper_kdress .question_3 {
	position:absolute;
	top:543px;
	left:46px;
	width:576px;
}

.form_wrapper_kdress .question_3 li {
	float:left;
	width:25%;
	height:25px;
	letter-spacing:-0.5px;
}

.form_wrapper_kdress .question_4 {
	position:absolute;
	top:645px;
	left:46px;
	width:576px;
}

.form_wrapper_kdress .question_4 li {
	float:left;
	width:33%;
	height:25px;
	letter-spacing:-0.5px;
}

.form_wrapper_kdress .submitarea {
	position:absolute;
	top:711px;
	left:239px;
}

.form_wrapper_jewelry {
	position:relative;
	width:671px;
	height:915px;
	background:url('/image/partner/img_jew2.jpg') no-repeat;
}

.form_wrapper_jewelry .question_1 {
	position:absolute;
	top:298px;
	left:40px;
	width:576px;
}

.form_wrapper_jewelry .question_1 li {
	float:left;
	width:33%;
	text-align:center;
}

.form_wrapper_jewelry .question_2 {
	position:absolute;
	top:524px;
	left:46px;
	width:576px;
	height:186px;
	overflow:hidden;
}

.form_wrapper_jewelry .question_2 li {
	float:left;
	width:33%;
	height:157px;
	text-align:center;
	letter-spacing:-0.5px;
}

.form_wrapper_jewelry .question_3 {
	position:absolute;
	top:783px;
	left:46px;
	width:576px;
}

.form_wrapper_jewelry .question_3 li {
	float:left;
	width:25%;
	height:25px;
	letter-spacing:-0.5px;
}

.form_wrapper_jewelry .submitarea {
	position:absolute;
	top:849px;
	left:239px;
}


.collection_list_wrapper {
	position:relative;
	width:671px;
	height:1420px;
	margin-bottom:25px;
	background:url('/image/partner/img_collection2.gif') no-repeat;
}

.form_wrapper_collection {
	position:relative;
	width:671px;
	height:980px;
	background:url('/image/partner/img_collection3.jpg') no-repeat;
}

.form_wrapper_collection .question_1 {
	position:absolute;
	top:298px;
	left:40px;
	width:576px;
}

.form_wrapper_collection .question_2 {
	position:absolute;
	top:525px;
	left:40px;
	width:576px;
}

.form_wrapper_collection .question_3 {
	position:absolute;
	top:750px;
	left:40px;
	width:576px;
}

.form_wrapper_collection .question_4 {
	position:absolute;
	top:852px;
	left:46px;
	width:576px;
}

.form_wrapper_collection .question_4 li {
	float:left;
	width:25%;
	height:25px;
	letter-spacing:-0.5px;
}


.form_wrapper_collection .question_example {
	float:left;
	width:33%;
	text-align:center;
}

.form_wrapper_collection .submitarea {
	position:absolute;
	top:918px;
	left:239px;
}


.collection_list_wrapper .slide_studio_wrapper {
	position:absolute;
	top:119px;
	width:671px;
	height:363px;
	overflow:hidden;
}

.collection_list_wrapper .slide_dress_wrapper {
	position:absolute;
	top:575px;
	width:671px;
	height:363px;
	overflow:hidden;
}

.collection_list_wrapper .slide_makeup_wrapper {
	position:absolute;
	top:1031px;
	width:671px;
	height:363px;
	overflow:hidden;
}

.collection_list_wrapper .btn_left {
	position:absolute;
	top:153px;
	left:16px;
}

.collection_list_wrapper .btn_right {
	position:absolute;
	top:153px;
	left:618px;
}

.collection_list_wrapper .ent_list {
	float:left;
	width:255px;
	height:363px;
	margin-right:33px;
}

.collection_list_wrapper .ent_list .ent_logo {
	border:1px solid #EBEBEE;
	border-bottom:0px;
	width:253px;
	height:91px;
	text-align:center;
	line-height:91px;
}

.collection_list_wrapper .ent_list .ent_image {
	width:255px;
	height:174px;
}

.collection_list_wrapper .ent_list .ent_detail {
	width:255px;
	height:98px;
}

.collection_list_wrapper .ent_list .ent_detail .ent_title {
	margin-top:14px;
	font-weight:bold;
	color:3B3B3B;
}

.collection_list_wrapper .ent_list .ent_detail .ent_info {
	width:255px;
	height:30px;
	text-align:justify;
	overflow:hidden;
	margin-top:9px;
	color:#707070;
	line-height:16px;
}

.collection_list_wrapper .ent_list .ent_detail .ent_btn_area {
	position:relative;
	width:258px;
	margin-top:10px;
}

.collection_list_wrapper .ent_list .ent_detail .ent_btn_area li {
	float:left;
	margin-right:4px;
}

.dayproduct_list {
	width:641px;
	height:524px;
	border:1px solid #CDCDCD;
	padding:10px 0 0 28px;
	margin-bottom:25px;
}

.dayproduct_list li {
	position:relative;
	float:left;
	margin:14px 17px 0 0;
}

.dayproduct_list li div {
	position:absolute;
	width:179px;
	height:138px;
	border:7px solid rgba(153,175,233,0.9);
}

.form_wrapper_dayproduct {
	position:relative;
	width:671px;
	height:450px;
	background:url('/image/partner/img_dayproduct2.jpg') no-repeat;
}

.form_wrapper_dayproduct .question_1 {
	position:absolute;
	top:187px;
	left:50px;
	width:576px;
}

.form_wrapper_dayproduct .question_1 li {
	float:left;
	width:14.2%;
}

.form_wrapper_dayproduct .question_2 {
	position:absolute;
	top:293px;
	left:50px;
	width:576px;
}

.form_wrapper_dayproduct .question_2 li {
	float:left;
	width:16.6%;
	height:22px;
}

.form_wrapper_dayproduct .submitarea {
	position:absolute;
	top:379px;
	left:239px;
}