.word-center01 {
	text-align: center;
	margin-bottom: 30px;
}


.word-center01 img {
	display: inline-block;
	vertical-align: bottom;
}

.word-center02 {
	text-align: center;
	margin-bottom: 48px;
}


.word-center02 img {
	display: inline-block;
	vertical-align: bottom;
}


.word-center03 {
	text-align: center;
	margin-bottom: 53px;
}


.word-center03 img {
	display: inline-block;
	vertical-align: bottom;
}


.word-contents01 {
	text-align: left;
	margin-bottom: 38px;
}


.word-contents01 img {
	display: inline-block;
	vertical-align: bottom;
}


/* c1ºí·ç ¼Ò°³ */
.c1blue-introduce {
	position: relative;
	width: 315px;
	height: 655px;
	padding-left: 335px;
	background: url(../make_img/01_story/bg_img01_06.png) no-repeat left top;
}

.c1blue-introduce .img_c1bule01 {
	position: absolute; 
	top: 90px; 
	left: 78px; 
	width: 206px;
	height: 503px;
	background: url(../make_img/01_story/bg_img01_01.png) no-repeat left top;
	z-index: 100;
}

.c1blue-introduce .img_c1bule02 {
	position: absolute; 
	top: 153px; 
	left: 54px; 
	width: 126px;
	height: 261px;
	background: url(../make_img/01_story/bg_img01_02.png) no-repeat left top;
	z-index: 80;
}

.c1blue-introduce .img_c1bule03 {
	position: absolute; 
	top: 80px; 
	left: 527px; 
	width: 44px;
	height: 54px;
	background: url(../make_img/01_story/bg_img01_03.png) no-repeat left top;
	z-index: 90;
}

.c1blue-introduce .img_c1bule04 {
	position: absolute; 
	bottom: 129px; 
	left: 46px; 
	width: 75px;
	height: 176px;
	background: url(../make_img/01_story/bg_img01_04.png) no-repeat left top;
	z-index: 90;
	border: 0px solid red;
}

.c1blue-introduce .img_c1bule05 {
	position: absolute; 
	bottom: 26px; 
	left: 237px; 
	width: 53px;
	height: 67px;
	background: url(../make_img/01_story/bg_img01_05.png) no-repeat left top;
	z-index: 90;
	border: 0px solid red;
}


.c1blue-introduce {
	display: block;
}
.c1blue-introduce h2 {
	margin-bottom: 10px;
}

.c1blue-introduce p {
	margin-bottom: 22px;
}

.c1blue-introduce .c1blue-introduce-box {
	padding-left: 40px;
}

/* c1 blue bi */
.c1blue-bi-area {
	position: relative;
	height: 189px;
	padding-top: 44px;
	padding-bottom: 35px;
	padding-left: 321px;
	background: #deefff
}

.c1blue-bi-area a, .c1blue-bi-area img {
	display: block;
}

.c1blue-bi-area .img-c1blue-bi {
	display: block;
	position: absolute;
	top: 60px;
	left: 80px;
	width: 190px;
	height: 136px;
	border: 1px solid #0888ff
}

.c1blue-bi-area h2 {
	padding-top: 16px;
	padding-bottom: 22px;
}

.c1blue-bi-area .info {
	padding-bottom: 16px;
}

/* »ý»ê °øÁ¤ */
.process-area {
	position: relative;
	width: 590px;
	height: 571px;
	background: url(../make_img/01_story/img_02_01.gif) no-repeat left top;
}

.process-area ol {
	text-indent: -5000em;
}

.process-area .img_c1bule01 {
	position: absolute; 
	top: 0; 
	left: 280px; 
	width: 37px;
	height: 42px;
	background: url(../make_img/01_story/bg_img02_01.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule02 {
	position: absolute; 
	top: 11px; 
	left: 502px; 
	width: 27px;
	height: 26px;
	background: url(../make_img/01_story/bg_img02_02.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule03 {
	position: absolute; 
	bottom: 529px; 
	left: 532px; 
	width: 17px;
	height: 16px;
	background: url(../make_img/01_story/bg_img02_03.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule04 {
	position: absolute; 
	top: 233px; 
	left: 400px; 
	width: 37px;
	height: 42px;
	background: url(../make_img/01_story/bg_img02_01.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule05 {
	position: absolute; 
	top: 225px; 
	left: 460px; 
	width: 51px;
	height: 52px;
	background: url(../make_img/01_story/bg_img02_04.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule06 {
	position: absolute; 
	top: 218px; 
	left: 20px; 
	width: 107px;
	height: 92px;
	background: url(../make_img/01_story/bg_img02_05.png) no-repeat left top;
	z-index: 100;
}

.process-area .img_c1bule07 {
	position: absolute; 
	top: 450px; 
	left: 45px; 
	width: 107px;
	height: 92px;
	background: url(../make_img/01_story/bg_img02_06.png) no-repeat left top;
	z-index: 100;
}

/* ÀÚ¸ÅÇ° ¼Ò°³ */
/*
.tab-menu {
	margin-bottom: 45px;
	font-family: "NanumGothicBold",NanumGothicBold, "µ¸¿ò", "Dotum", Dotum, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tab-menu ul {
	overflow: hidden
}

.tab-menu ul li  {
	float: left;
	margin-left: 5px;
}
*/

.tab-menu {
	margin-bottom: 45px;
	font-family: "NanumGothicExtraBold",NanumGothicExtraBold, "µ¸¿ò", "Dotum", Dotum, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d6e71;
}

.tab-menu ul {
	overflow: hidden;
	height: 53px;
	line-height: 40px;
}

.tab-menu ul li  {
	float: left;
	width: 50%;
	height: 42px;
	text-align: center;
	border-top: 1px solid #9d9fa2;
	border-bottom: 1px solid #9d9fa2;
}

.tab-menu ul li a.end  {
	padding-right: none;
	background: none;
}

.tab-menu ul li a {
	display: block;
	background: url(../make_img/common/menu_line_bg.gif) no-repeat right center;
	outline: none;
}
.tab-menu ul li a:hover {
	display: block;
	height: 53px;
	background: url(../make_img/common/menu_over_bg.png) no-repeat center top;
	color: #fff;
	border: none;
	margin-left: -1px;
}
.tab-menu ul li a.on {
	display: block;
	height: 53px;
	background: url(../make_img/common/menu_on_bg.png) no-repeat center top;
	color: #fff;
	border: none;
	margin-left: -1px;
}

.tab-menu02 {
	padding-left: 19px;
	margin-bottom: 45px;
}

.tab-menu02 ul {
	overflow: hidden
}

.tab-menu02 ul li {
	float: left;
	margin-right: 3px;
}


.tab-submenu {
	border: 0px solid red;
}

.info-area {
	min-height: 420px;
}

.info-area h3 {
	margin-bottom: 11px;
}

.info-area p {
	color: #595a64;
	margin-bottom: 34px;
}

/*¿ë·®À» 1°³·Î ÇÕÄ§*/
.info-area .product-pet-area_2 p {
	color: #595a64;
	margin-bottom: 60px;
}


.info-box {
	min-height: 390px;
	padding-left: 305px;
	padding-bottom: 30px;
}

.info-area, .info-area img {
	display: block;
}

.info-area h2 {
	margin-bottom: 16px;
	border: 0px solid red;
}

table caption {
	display: none; 
	text-align: left; 
	font-weight: bold; 
	font-size: 1em; 
	letter-spacing: 0; 
	padding: 0.8em 0 0.4em 14px; 
	margin: 0;
} /* caption ÅÂ±×´Â ¼û±è */

.t1 {
	clear: both; 
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0 1px 0; 
	padding: 0 10px; 
	border-top: 2px solid #0285ff; 
	table-layout: fixed;
}
.t1 thead {
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0 1px 0; 
	border: 0
}

.t1 thead th {
	border-collapse: collapse; 
	border: none 0; 
	color: #636363; 
	font-weight: bold; 
	text-align: center; 
	padding: 6px 4px; 
	background: #f1f1f1; 
	border-bottom: 1px solid #d7d7d7
}

.t1 tbody th {
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0 1px 0; 
	border: 0; 
	padding-left: 23px; 
	padding-top: 12px; 
	padding-bottom: 5px; 
	border-bottom: 1px solid #dddddf; 
	background: #f6f6f8; 
	vertical-align: top;
}

.t1 tbody th.center {
	text-align: center;
	vertical-align: middle;
	padding: 30px 0;
}
.t1 tbody th img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
}

.t1 tbody td {
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0  1px 0; 
	padding: 12px 21px 10px 21px; 
	border-bottom: 1px solid #e5e5e5; 
	color: #666666; 
	text-align: left
}
.t1 td a {
	display: inline-block; 
	overflow: hidden; 
	color: #0066ff; 
	text-decoration: 
	underline; 
	max-width: 90%; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;
	vertical-align: middle;
}
.t1 th img, .t1 td img {
	display: inline-block; 
	vertical-align: middle;
}
.t1 tbody td.left {
	text-align: left;
}
.t1 tbody td.center {
	text-align: center;
}
.t1 tbody td.right {
	text-align:right; 
}
.t1 td input[type="text"], .t1 td input[type="password"] {
	width: 150px;
	height: 20px;
	border: 1px solid #c5c5c5;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	vertical-align: middle;
}

.t1 td input[type="text"]:focus, .t1 td input[type="password"]:focus {
	width: 150px;
	height: 20px;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
	border: 1px solid #c5c5c5;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	vertical-align: middle;
}

.t1 td input[type="checkbox"] {
	display: inline-block; 
	margin-left: 10px;
	vertical-align: middle;
}

.t1 td select{
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #c5c5c5;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.t1 td a, .t1 td img {
	display: inline-block; 
	vertical-align: middle;
}


.t1 td span {
	display: inline-block; 
	vertical-align: middle;
	color: #909090;
}

.t1 td span strong {
	color: #0084ff
}

.t1 td textarea {
	display: inline-block;
	width: 410px;
	height: 145px;
	padding: 5px 5px;
	font-size: 12px;
	border: 1px solid #c5c5c5;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: bottom;
}

.t1 td textarea:focus {
	display: inline-block;
	width: 410px;
	height: 145px;
	padding: 5px 5px;
	font-size: 12px;
	border: 1px solid #c5c5c5;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: bottom;
	background: #dff0ff;
	color: #000;
}


.t1 tbody td dl {
	position: relative;
	padding-left: 90px;
	color: #7b7b7b;
	margin-bottom: 4px;
}

.t1 tbody td dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	text-align: right;
}

.t1 tbody td dl dd {
	margin: 0;
	padding: 0;
	border: 0px solid red;
}

.t1 tbody td dl dd label {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.t1 tbody td dl dd input[type="radio"] {
	display: inline-block;
	vertical-align: middle;
}

/* ¿¹ */
.ye {
	background: url(../make_img/01_story/img_03_01_01.png) no-repeat 25px top;
	display: block;
}

.miss_ye {
	background: url(../make_img/01_story/img_03_05_01.png) no-repeat 25px 20px;
	display: block;
}

.c1blue_lime {
	background: url(../make_img/01_story/img_03_09_01.jpg) no-repeat 25px 25px;
	display: block;
}

.c1blue_jamong {
	background: url(../make_img/01_story/img_03_07_01.jpg) no-repeat 25px 25px;
	display: block;
}

.C1-rose_15{
	background: url(../make_img/01_story/img_03_08_01.png) no-repeat 25px -50px;
	display: block;
}

.C1-rose {
	background: url(../make_img/01_story/img_03_06_01.png) no-repeat 25px 20px;
	display: block;
}


.C1 {
	background: url(../make_img/01_story/img_03_02_01.png) no-repeat 25px top;
	display: block;
}

.Diamond {
	background: url(../make_img/01_story/img_03_11_01.png) no-repeat 25px top;
	display: block;
}

.c1-premium {
	background: url(../make_img/01_story/img_03_03_01.png) no-repeat 25px top;
	display: block;
}

.c1-dipping {
	background: url(../make_img/01_story/img_03_04_01.png) no-repeat 0 top;
	display: block;
}

.premium-img {
	height: 330px;
	background: url(../make_img/01_story/img_03_03_03.jpg) no-repeat right 30px;
}


.gogeup-soju {
	background: url(../make_img/01_story/img_03_10_01.png) no-repeat 25px top;
	display: block;
}



.product-dipping-area {
	overflow: hidden;
	word-break: keep-all;
	line-height: 18px;
	padding-bottom: 90px;
}

.product-dipping-area .product-dipping-box {
	position: relative;
	float: left;
	/*height: 343px;*/
	padding-top: 40px;
	border: 0px solid red;
}

.product-dipping-area .box01 {
	width: 125px;
	padding-left: 95px;
	padding-right: 20px;
}

.product-dipping-area .box01_1 {
	width: 115px;
	padding-left: 85px;
	padding-right: 20px;
}

.product-dipping-area .box02 {
	width: 165px;
	padding-left: 180px;
}

.product-dipping-area .box03 {
	width: 155px;
	padding-left: 205px;
}

.product-dipping-area .box03_1 {
	width: 210px;
	padding-left: 215px;
	border:0px solid red;
}
.product-dipping-area .clearfixed {
		/*clear: both;*/
}

.product-dipping-area .product-dipping-box p {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
.product-dipping-area .product-dipping-box p img {
	display: inline-block;
}


.product-dipping-area .product-dipping-box h4 {
	display: block;
	margin-bottom: 13px;
}

.product-dipping-area .product-dipping-box h4 img {
	display: block;
}

.product-dipping-area .product-dipping-box dl {
	border: 0px solid red;
}

.product-dipping-area .product-dipping-box dl dt {
	display: block;
	color: #565960;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	background: url(../make_img/common/icon_bar01.gif) no-repeat left 4px;
}

.product-dipping-area .product-dipping-box dl dd {
	padding-left: 12px;
	padding-bottom: 10px;
	color: #565960;
	font-size: 13px;
}

.tab-submenu02 {
	padding-left: 40px;
}
.tab-submenu02 .graph_area {
	text-align: center;


}

.tab-submenu02 .graph_area img {
	display: block;
	margin: 0 auto 14px auto;
}

.product-pet-area {
	overflow: hidden;
	word-break: keep-all;
	line-height: 18px;
	padding-bottom: 70px;
}
.product-pet-area .product-pet-box {
	position: relative;
	float: left;
	width: 135px;
	padding: 0px 45px 0px 125px;
	margin-bottom: 30px;
}

.product-pet-area .product-pet-box img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product-pet-area .product-pet-box dl {
	border: 0px solid red;
}

.product-pet-area .product-pet-box dl dt {
	display: block;
	color: #565960;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	background: url(../make_img/common/icon_bar01.gif) no-repeat left 5px;
}

.product-pet-area .product-pet-box dl dd {
	padding-left: 12px;
	padding-bottom: 10px;
	color: #565960;
	font-size: 13px;
}

/*¿ë·®À» 1°³·Î ÇÕÄ§*/
.product-pet-area_2 .product-pet-box {
	position: relative;
	float: left;
	width: 260px;
	padding: 0px 45px 0px 350px;
	margin-bottom: 60px;
}

.product-pet-area_2 .product-pet-box img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product-pet-area_2 .product-pet-box dl {
	border: 0px solid red;
}

.product-pet-area_2 .product-pet-box dl dt {
	display: block;
	color: #565960;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	background: url(../make_img/common/icon_bar01.gif) no-repeat left 5px;
}

.product-pet-area_2 .product-pet-box dl dd {
	padding-left: 12px;
	padding-bottom: 10px;
	color: #565960;
	font-size: 13px;
}


.product-pet-area .box01 {
 	height: 260px;
	padding-top: 0;
	border: 0px solid red;
 }

.product-pet-area .box02 {
 	height: 304px;;
	padding-top: 80px;
	margin-bottom: 0;
	border: 0px solid red;
}

.product-pet-area_2 .box03 {
 	height: 330px;
	padding-top: 0;
	border: 0px solid red;
 }

/* ·Î±×ÀÎ */
.login-area {
	margin: 0;
	padding: 0;
}
.login-area .word-01 {
	margin-bottom: 60px;
}
.login-area .word-01 img {
	display: block;
}

.login-area .login-box {
	position: relative;
	padding-left: 225px;
	text-align: center;
	padding-bottom: 48px;
	margin-bottom: 37px;
	border-bottom: 1px solid #ededf1;
}

.login-area .login-box h2 {
	position: absolute;
	top: 7px;
	left: 37px;
}

.login-area .login-box h2 img {
	display: block;
}	

.login-area .login-box .login-form {
	border-bottom: 1px solid #ededf1;
	margin-bottom: 23px;
}
.login-area .login-box .login-form input[type="image"] {
	display: block;
	margin: 0 auto;
}

.login-area dl {
	margin-bottom: 24px;
	border: 0px solid red;
}

.login-area dl dt {
	display: inline-block;
	margin-right: 12px;
	line-height: 15px;
}

.login-area dl dt img {
	display: block;
}
.login-area dl dd {
	display: inline-block;
	padding-right: 8px;
	padding-left: 5px;
	background: url(../make_img/common/icon_bar02.gif) no-repeat right 2px;
	vertical-align: middle;
	margin-top: -5px;
}

.login-area dl dd.none {
	background: transparent;
	padding-right: 0;

}

.login-area dl dd a {
	display: block;
	color: #565960;
	line-height: 15px;
	text-decoration: underline;
}

/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.contents-area {
	margin-bottom: 41px;
	border: 0px solid red;
}

.contents-area h2 {
	margin-bottom: 29px;
}

.contents-area h2 img {
	display: block;
}

.contents-area .info-area01 {
	margin-bottom: 32px;
	border: 13px solid #ededf1;
}

.contents-area .info-box01 {
	display: block;
	padding: 16px;
	height:  568px;
	overflow-x: hidden;
	overflow-y: auto;
}


.contents-area .info-area02 {
	margin-bottom: 12px;
	border: 13px solid #ededf1;
}

.contents-area .info-box02 {
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
}

.contents-area .info-area03 {
	padding: 25px 30px;
	margin-bottom: 45px;
	background: #ededf1;
}

.contents-area .info-area03 h3 {
	font-weight: bold;
	font-size: 13px;
	color: #555;
	margin-bottom: 14px
}

.contents-area .info-area03 p {
	color: #555;
	line-height: 15px;
}
.btn-center {
	text-align: center;
}

.btn-center input[type="image"] {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: bottom;
}

.btn-center a, .btn-center img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: bottom;
}


.btn-center .btn-login02 {
	display: inline-block;
	width: 144px;
	height: 39px;
	background: url(../make_img/05_member/btn_login02.gif) no-repeat left top;
	border: 0;
	text-indent: -5000em;
	cursor: pointer;
}

.btn-center .btn-find-password02 {
	display: inline-block;
	width: 144px;
	height: 39px;
	background: url(../make_img/05_member/btn_find_password02.gif) no-repeat left top;
	border: 0;
	text-indent: -5000em;
	cursor: pointer;
}


.word_right {
	text-align: right;
	color: #555555;
}

.word_right input[type="checkbox"] {
	display: inline-block;
	vertical-align: middle;
}

.certification-type {
	margin-bottom: 37px;
	text-align: center;
}

.certification-type li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 0px;
	border:1px solid #eeeeee;
}

.certification-type li a, .certification-type li img {
	display: block;
}

.join-complete-area {
	position: relative;
	padding-left: 230px;
}

.join-complete-area h2 {
	position: absolute;
	top: 8px;
	left: 39px;
}
.join-complete-area h2 img {
	display: block;
}

.join-complete-area .join-complete-box {
	height: 194px;
	padding-top: 21px;
	margin-bottom: 14px;
	border-top: 1px solid #0084ff;
	border-bottom: 1px solid #565960;
}

.join-complete-area .join-complete-box .info {
	margin-bottom: 44px;
}

.join-complete-area .join-complete-box .info img {
	display: block;
}

.join-complete-area .join-complete-box .btn_ok {
	margin: 0; padding: 0;
}

.join-complete-area .join-complete-box .btn_ok a, .join-complete-area .join-complete-box .btn_ok img {
	display: block;
}

.join-complete-area .ul_list01 {
	overflow: hidden;
	margin-bottom: 11px;
}

.join-complete-area .ul_list01 li {
	float: left;
	padding-right: 9px;
	padding-left: 6px;
	line-height: 14px;
	padding-top: 2px;
	background: url(../make_img/common/icon_bar02.gif) no-repeat right 1px;
}

.join-complete-area .ul_list01 li.none {
	padding-right: 0;
	background: transparent;
}

.join-complete-area .ul_list01 li a {
	color: #565960;
}

.word-02 {
	padding: 15px 19px;
	background: #ededf1;
	color: #555555;
	margin-bottom: 32px;
}

.ul-list01 {
	padding-top: 21px;
}

.ul-list01 li {
	padding-left: 10px;
	background: url(../make_img/common/icon_bullet04.gif) no-repeat left 9px;
}

.board-area {
	position: relative;
	border: 0px solid red;
}

.board-area .total {
	color: #7b7b7b;
	padding-left: 11px;
	padding-bottom: 13px;
	line-height: 14px;
	background: url(../make_img/board/icon_01.gif) no-repeat 2px 5px;
}
.board-area .total strong {
	color: #0084ff;
}

.board-list {
	clear: both; 
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0 1px 0; 
	padding: 0 10px;
	margin-bottom: 38px;
	border-top: 2px solid #0285ff; 
	table-layout: fixed;
}
.board-list thead {
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0 1px 0; 
	border: 0
}

.board-list thead th {
	border-collapse: collapse; 
	border: none 0; 
	color: #636363; 
	font-weight: bold; 
	text-align: center; 
	padding: 13px 4px; 
	background: #f7f7f7; 
	border-bottom: 1px solid #e1e1e1
}

.board-list thead th img {
	display: inline-block;
	vertical-align: middle;
}


.board-list tbody tr:hover {
	background: #f9f9f9;
}
.board-list tbody td {
	border-collapse: collapse; 
	border: none 0; 
	border-width: 0 0  1px 0; 
	padding: 14px 10px 11px 10px; 
	border-bottom: 1px solid #e1e1e1; 
	color: #666666; 
	text-align: center;
}
.board-list td a {
	display: inline-block; 
	overflow: hidden; 
	color: #7b7b7b; 
	max-width: 95%; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;
	vertical-align: middle;
}
.board-list th img, .board-list td img {
	display: inline-block; 
	vertical-align: middle;
}
.board-list tbody td.left {
	text-align: left;
}
.board-list tbody td.center {
	text-align: center;
}
.board-list tbody td.right {
	text-align:right; 
}


/* ÆäÀÌÂ¡ ³×ºñ°ÔÀÌ¼Ç */
.paging-navigation {
	clear: both; 
	margin-bottom: 75px; 
	text-align: center; 
	border: 0px solid red;
}
.paging-navigation a {
	display: inline-block; 
	line-height: 30px; 
	min-width: 20px; 
	height: 26px; 
	padding: 0 8px; 
	vertical-align: middle; 
	color: #7b7b7b; 
	font-size: 13px;
}
.paging-navigation a:hover {
	color: #0084ff; 
	font-weight: bold; 
	letter-spacing: -1px; 
	text-decoration: underline;
}
.paging-navigation strong {
	display: inline-block; 
	line-height: 28px; 
	min-width: 20px; 
	height: 26px; 
	padding: 0 8px; 
	color: #0084ff; 
	font-weight: bold; 
	letter-spacing: -1px; 
	vertical-align: middle; 
	text-decoration: underline; 
	font-size: 13px;
}
.paging-navigation a.paging-btns {
	display: inline-block; 
	border: 0; 
	margin-top: 0; 
	width: 28px; 
	height: 28px;
	padding: 0; 
	vertical-align: middle;
}
.paging-navigation a.paging-btns img {
	display: block; 

	margin: 0; 
	padding: 0; 
}
.paging-navigation a.paging-btns:hover {
	background: transparent; 
	border: 0; 
}

.search-area {
	padding: 12px 0;
	border: 1px solid #dbdbdb;
	background: #f7f7f7;
	text-align: center;
}

.search-area label, .search-area label img, .search-area select, .search-area input {
	display: inline-block;
	vertical-align: middle;
}
 
.search-area label {
	margin-right: 10px;
}

.search-area select {
	height: 22px;
	border: 1px solid #a4a4a4
}
.search-area input[type="text"] {
	width: 286px;
	height: 20px;
	border: 1px solid #a4a4a4
 }

.search-area input[type="text"]:focus {
	width: 286px;
	height: 20px;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid #a4a4a4;
}



/* °Ô½ÃÆÇ º¸±â */
.board-view {
	margin: 0;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #e1e1e1;
}

.board-view .board-view-info {
	position: relative; 
	min-height: 9px;
	padding: 10px 17px;
	padding-right: 220px; 
	background: #fbfbfc; 
	border-top: 1px solid #e7e6ec; 
	border-bottom: 1px solid #e7e6ec;
}

.board-view .board-view-info h2 {
	font-weight: bold;
	color: #373737;
	font-size: 13px;
}

.board-view .board-view-info dl {
	position: absolute;
	top: 0;
	right: 0;
	width: 203px;
	height: 29px;
	line-height: 29px;
	padding-top: 5px;
	padding-right: 17px;
	color: #919192;
	overflow: hidden;
}

.board-view .board-view-info dl dt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 11px;
	padding-left: 10px;
	background: url(../make_img/board/icon_bar01.gif) no-repeat right 9px;
}

.board-view .board-view-info dl dd {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 4px;
}

.board-view-contents {
	padding-top: 54px;
	color: #7b7b7b;
}

.board-view-contents img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	padding-bottom: 24px;
}



/* ÀÌÀü ´ÙÀ½ */
.btn-preview-next {
	margin-top: 30px; 
	border-top: 1px solid #e7e6ec; 
	border-bottom: 1px solid #e7e6ec;
}
.btn-preview-next dl {
	position: relative; 
	padding-left: 110px; 
	min-height: 34px;
}
.btn-preview-next dl:hover {
	background: #f9f9f9
}
.btn-preview-next dl.line {
	border-bottom: 1px solid #edeeef
}
.btn-preview-next dl dt {
	position: absolute; 
	top: 11px; 
	left: 21px; 
	width: 40px; 
	padding-left: 20px; 
	color: #95969e;
}
.btn-preview-next dl dt.preview {
	background: url(../make_img/board/btn_arrow_top.gif) no-repeat left 5px;
}
.btn-preview-next dl dt.next {
	background: url(../make_img/board/btn_arrow_bottom.gif) no-repeat left 5px;
}
.btn-preview-next dl dd {
	margin: 0; 
	padding: 0;
}

.btn-preview-next dl dd a {
	display: inline-block; 
	overflow: hidden; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	height: 13px; 
	padding-right: 13px; 
	color: #656565; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;
	vertical-align: middle;
}

/* ¹öÆ° À§Ä¡ */
.btn-right {
	clear: both; 
	text-align: right; 
	padding-top: 12px; 
}
.btn-right a, .btn-right img {
	display: inline-block;
}


/* ±ÛÀÛ¼º */
.board-write {
	border-top: 2px solid #0084ff; 
	margin-bottom: 39px;
}
.board-write .word-title {
	padding: 6px 10px 4px 10px; 
	border-bottom: 1px solid #dddddf;
}
.board-write .word-title input[type="text"] {
	width: 100%; 
	height: 20px; 
	border: 1px solid #a5acb2;
}

.board-write .word-title input[type="password"] {
	width: 235px; 
	height: 20px; 
	border: 1px solid #a5acb2;
}

.board-write .word-title input[type="text"]:focus {
	width: 100%; 
	height: 20px; 
	border: 1px solid #a5acb2;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
}

.board-write .word-title input[type="password"]:focus {
	width: 235px; 
	height: 20px; 
	border: 1px solid #a5acb2;
	background: #dff0ff;
	color: #000;
	font-weight: bold;
}

.board-write .editer-area {
	padding: 5px 10px; 
	/*height: 467px;*/
}
.board-write .editer-area .editer-box {
	display: block; 
	/*height: 465px; */
	border: 0px solid #b5b5b5;
}

.board-write .add-file {
	position: relative;
	background: #f6f6f8;
	padding-left: 95px;
	border-top: 1px solid #dddddf;
	border-bottom: 1px solid #dddddf;
}

.board-write .add-file dt {
	position: absolute;
	top: 8px;
	left: 15px;
}
.board-write .add-file dt img {
	display: block;
}

.board-write .add-file dd {
	position: relative;
	padding: 5px 10px;
	background: #fff;
}
.board-write .add-file dd .btn-add-file {
	position: absolute; 
	top: 5px;
	right: 150px;
}

.board-write .add-file dd input[type="file"] {
	display: block;
	margin: 2px 0 2px 0;
}

/* °øÀå ¿À½Ã´Â ±æ */
.map-area {
	position: relative;
	padding-left: 342px;
	padding-right: 50px;
	margin-bottom: 62px;
	height: 373px;
	border: 0px solid red;
}

#map_canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 326px;
	height: 373px;
	border: 1px solid #c1c1c1
}

.map-box {
	padding-top: 25px;
	padding-left: 13px;
	padding-bottom: 21px;

	border-top: 2px solid #0084ff;
	border-bottom: 1px solid #cccccc;
}

.map-box h3 {
	margin-bottom: 17px;
}

.map-box h3 img {
	display: block;
}

.map-box dl {
	position: relative;
	padding-left: 93px;
	color: #7b7b7b;
	margin-bottom: 9px;
}

.map-box dl dt {
	position: absolute;
	top: 0;
	left: 24px;
	width: 49px;
	height: 20px;
	font-weight: bold;
	background: url(../make_img/common/icon_bar02.gif) no-repeat right 5px;
}

.map-box dl dd {
	margin: 0;
	padding: 0;
	padding-top: 2px;
}

.map-area .info {
	padding-top: 22px;
	color: #888888;
}

.btn-printer {
	position: absolute;
	bottom: 0;
	left: 345px;
}

.btn-printer a, .btn-printer img {
	display: block;
}

/* Æ÷Åä°Ô½ÃÆÇ ¸ñ·Ï */
.photo-list {

	width: 663px;
	overflow: hidden;
}

.photo-list li {
	float: left;
	width: 209px;
	height: 220px;
	margin-right: 12px;
}

.photo-list li a {
	display: block;
	width: 209px;
	height: 220px;
	color: #7b7b7b;
}

.photo-list li a .img_photo {
	border: 1px solid #8a8a8a;
	display: block;
	width: 207px;
	height: 143px;
	margin-bottom: 12px;
}

.photo-list li a .title {
	display: block;
	text-align: center;
}

.photo-list li a .date {photo-area02
	display: block;
	text-align: center;
}

.photo-list li a .date img {
	display: inline-block;
	vertical-align: middle;
}

.btn-photo-reg {
	position: absolute;
	top: 0; 
	right: 0;
	margin-top: -10px;
}

btn-photo-reg a, btn-photo-reg img {
	display: block;
}

/* ÀÌº¥Æ® */
.event-list {
	padding-bottom: 33px;
	overflow: hidden;
	border: 0px solid red;
}

.event-list li {
	float: left;
	margin-bottom: 10px;
}

.event-list li a {
	display: block;
	border: 1px solid #cccccc
}

.event-list li a img {
	display: block;
	width: 648px;
	height: 148px;
}

/* Èæ¹é */
.grayscale {
	display: block;
	/* Firefox 10+, Firefox on Android */
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");

	/* IE 6-9 */
	filter: gray;

	/*
	Chrome 19+,
	Safari 6+,
	Safari 6+ iOS,
	Opera 15+
	*/
	-webkit-filter: grayscale(100%);
}

.grayscale.grayscale-fade {
	-webkit-transition: -webkit-filter .5s;
}

.grayscale.grayscale-fade:hover {
	-webkit-filter: grayscale(0%);
	filter: none;
}

.grayscale-replaced.grayscale-fade svg {
	opacity: 1;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.grayscale-replaced.grayscale-fade:hover svg {
	opacity: 0;
}

.event_view {
	border: 1px solid #cccccc;
	min-height: 500px;
}

.event_view img {
	display: block;
	width: 100%;
}

/* ÀÎ¼â ±¤°í */
.photo-area {
	width: 600px;
	height: 658px;
	margin: 0 auto;
	text-align: center;
	border: 0px solid red;
}

.photo-area .printing-big-img {
	display: block;
	width: 600px;
	height: 574px;
	line-height: 574px;
	font: 574px;
	margin-bottom: 8px;
}
.photo-area .printing-big-img:after {
	content: " ";
	margin-left: -0.6em;
	white-space: pre;
}

.photo-area .printing-big-img img {
	display: inline-block;
	vertical-align: middle;
	max-width: 600px;
	max-height: 574px;

	border: 1px solid #b7b7b7;
}

.photo-area .btn-right {
	display: block;
	text-align: right;
}
.photo-area .btn-right img {
	display: inline-block;
	vertical-align: bottom;
}

.photo-navigaition {
	position: relative;
	width: 564px;
	height: 140px;
	margin: 0 auto;
}


.photo-navigaition ul {
	width: 476px;
	height: 140px;
	margin: 0 auto;
	overflow: hidden;
}

.photo-navigaition ul li {
	float: left;
	margin: 0 7px 0 8px;
	max-width: 100px;
	max-height: 138px;
	line-height: 138px;
}



.photo-navigaition ul li a {
	display: block;

}

.photo-navigaition ul li a:after {
	content: " ";
	margin-left: -0.6em;
	white-space: pre;
}

.photo-navigaition ul li a img {
	display: inline-block;
	max-width: 100px;
	max-height: 138px;
	vertical-align: middle;
	border: 1px solid #909090;

}

.photo-navigaition .btn-preview {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -21px
}

.photo-navigaition .btn-preview img {
	display: block;
}

.photo-navigaition .btn-next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -21px
}

.photo-navigaition .btn-next img {
	display: block;
}


/* ¿ùÆäÀÌÆÛ */
.photo-area03 {
	width: 543px;
	height: 477px;
	margin: 0 auto;
	border: 0px solid red;
}

.photo-area03 .printing-big-img03 {
	display: block;
	width: 541px;
	height: 406px;
	margin-bottom: 17px;

}

.photo-area03 .printing-big-img03 img {
	display: block;
	width: 541px;
	height: 406px;
	border: 1px solid #b7b7b7;
}

.photo-area03 .btn-left {
	display: block;
	text-align: left;
	border: 0px solid red;
}

.photo-area03 .btn-left a {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 10px

}
.photo-area03 .btn-left img {
	display: inline-block;
	vertical-align: bottom;
}

.photo-navigaition03 {
	clear: both;
	position: relative;
	width: 645px;
	height: 120px;;
	margin: 0 auto;
	border: 0px solid red;
}


.photo-navigaition03 ul {
	width: 560px;
	height: 125px;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
}

.photo-navigaition03 ul li {
	float: left;
	margin: 0 5px;
}

.photo-navigaition03 ul li a, .photo-navigaition03 ul li img {
	display: block;
	text-align: center;
}

.photo-navigaition03 ul li a span.title {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height: 20px;
}

.photo-navigaition03 ul li a img {
	width: 125px;
	height: 93px;
	margin-bottom: 12px;
	border: 1px solid #909090;
}

.photo-navigaition03 .btn-preview {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -33px
}

.photo-navigaition03 .btn-preview img {
	display: block;
}

.photo-navigaition03 .btn-next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -33px
}

.photo-navigaition03 .btn-next img {
	display: block;
}

/* ½ºÅ©¸° ¼¦ */
.photo-area02 {
	width: 594px;
	height: 484px;
	margin: 0 auto;
	border: 0px solid red;
}

.photo-area02 .printing-big-img02 {
	display: block;
	width: 592px;
	height: 385px;
	margin-bottom: 17px;
}

.photo-area02 .printing-big-img02 img {
	display: block;
	width: 592px;
	height: 385px;
	border: 1px solid #b7b7b7;
}

.photo-area02 .btn-left {
	display: block;
	text-align: left;
}

.photo-area02 .btn-left a {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 10px

}
.photo-area02 .btn-left img {
	display: inline-block;
	vertical-align: bottom;
}

.photo-navigaition02 {
	position: relative;
	width: 645px;
	height: 120px;;
	margin: 0 auto;
}


.photo-navigaition02 ul {
	width: 556px;
	height: 120px;
	margin: 0 auto;
	overflow: hidden;
}

.photo-navigaition02 ul li {
	float: left;
	margin: 0 2px 0 3px;
}

.photo-navigaition02 ul li a, .photo-navigaition02 ul li img {
	display: block;
	text-align: center;
}

.photo-navigaition02 ul li a span.title {
	display: block;
	width: 130px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.photo-navigaition02 ul li a img {
	width: 130px;
	height: 84px;
	margin-bottom: 12px;
	border: 1px solid #909090;
}

.photo-navigaition02 .btn-preview {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -33px
}

.photo-navigaition02 .btn-preview img {
	display: block;
}

.photo-navigaition02 .btn-next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -33px
}

.photo-navigaition02 .btn-next img {
	display: block;
}


/* »çÀÌÆ®¸Ê */
.sitemap_area {
	width: 678px;
	overflow: hidden;
	border: 0px solid red;
}

.sitemap_area dl {
	position: relative;
	float: left;
	width: 115px;
	height: 153px;
	padding-left: 111px;

}

.sitemap_area dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 105px;
	text-align: right;
}

.sitemap_area dl dt img {
	display: inline-block;
	vertical-align: bottom;
}

.sitemap_area dl dd {
	padding: 11px 0;
	border: 0px solid red;
}

.sitemap_area dl dd a, .sitemap_area dl dd img {
	display: block;
}

.pb60 {
	padding-bottom: 60px;
}

/*** 2015-07-15 ***/
.personal{
	width:100%;
	height:150px;
	overflow: hidden;
	border:1px solid #B1B1B1; 
}
.tabs{
	overflow: hidden;
	border-bottom: 1px solid #b1b1b1;
	width:100%;  
}

.tabs .tab{
	float:left;
}
.tabs .tab:first-child{
	width:162px; 
	height:50px; 
	border-right:1px solid #B1B1B1;   
	background:url('../make_img/04_promote/tab1.png') no-repeat 50% 50%;
	cursor:pointer;
}
.tabs .tab:nth-child(2){
	width:162px; 
	height:50px; 
	border-right:1px solid #B1B1B1;  
	background:url('../make_img/04_promote/tab2.png') no-repeat 50% 50%;
	cursor:pointer;
}

.tabs .tab:nth-child(3){
	width:162px; 
	height:50px; 
	border-right:1px solid #B1B1B1;   
	background:url('../make_img/04_promote/tab3.png') no-repeat 50% 50%;
	cursor:pointer;
}

.tabs .tab:last-child{
	width:161px; 
	height:50px;   
	background:url('../make_img/04_promote/tab4.png') no-repeat 50% 50%;
	cursor:pointer;
}

.con{
	height:99px;
	overflow: hidden; /* div¸¦ ¿µ¿ªÀ» ³ÑÄ¡´Â ºÎºÐÀº ¼û±èÃ³¸® */
	overflow-y: scroll;
}
/*** 2015-07-15 ***/

/* °í°´ÀÇ ¼Ò¸® È®ÀÎ Æû */
.custom-area {
	width: 580px;
	margin: 0 auto;
	padding: 0;
	border: 0px solid red;
}
.custom-area .word-01 {
	text-align: center;
	border-bottom: 2px solid #14abda;
	padding-bottom: 15px;
	margin-bottom: 16px;
}
.custom-area .word-01 img {
	display: inline-block;
	vertical-align: bottom;
}

.custom-area .custom-box {
	position: relative;
	overflow: hidden;
	display: block;
	width: 366px;
	height: 157px;
	padding-top: 18px;
	padding-right: 215px;
	background: url(../make_img/04_promote/bg_login_box.gif) no-repeat left top;

}
.custom-area .custom-box .custom-form {
	border: 0px solid red;
	width:100%;
	height:100%;
	margin-left:30px;
}

.custom-area .custom-box .custom-form .custom-table {
	float: right;
	width: 340px;
	border: 0px solid red;
}

.custom-area .custom-box .custom-form .custom-table th {
	color: #6e6e76;
	font-size: 13px;
	font-family: "µ¸¿ò", Dotum, sans-serif;
	vertical-align: middle;
	text-align:left;
	padding-left:20px;
}

.custom-area .custom-box .custom-form .custom-table td {
	height: 29px;
	padding-bottom: 7px;
}

.custom-area .custom-box .custom-form .custom-table td input[type="text"],
.custom-area .custom-box .custom-form .custom-table td input[type="password"] {
	display: block;
	padding: 0 5px;
	width: 201px;
	height: 27px;
	border: 1px solid #bfbfbf;
	font-family: "µ¸¿ò", Dotum, sans-serif;
}

.custom-area .custom-box .btn_custom {
	position: absolute;
	top: 18px;
	right: 86px;
}