@charset "euc-kr";

/* Type Selector */
/*body{margin:0; padding:0; color:#777; font-size:75%; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
*{margin:0; padding:0;}
img, fieldset, button{border:none;}
hr{display:none;}
li{list-style:none;}
a:link{text-decoration:none; color:#777;}
a:visited{text-decoration:none; color:#777;}
a:hover{text-decoration:none; color:#45629a;}
a:active{text-decoration:none;}
a:focus{text-decoration:underline;}
*/
textarea{overflow:auto;}
.hidden, legend{position:absolute; left:0; top:0; width:0px; height:0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0;}
caption{width:0px; height:0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0;}
input, textarea, select{font-size:1em;}

/*** pagination ***/
.pagination{padding:10px 0 0; text-align:center; font-size:1em;}
.pagination a,
.pagination strong{display:inline-block; padding:0px 6px; text-decoration:none; font-weight:bold;}
.pagination strong{color:#F60; text-decoration:underline;}
.pagination img{vertical-align:middle;}
/*
.pagination .prev{display:inline-block; padding:4px 6px; background:url(../board/images/ico_board_v01.gif) no-repeat 0 -73px; font-weight:normal;}
.pagination .prevEnd{display:inline-block; padding:4px 6px 4px 8px; background:url(../board/images/ico_board_v01.gif) no-repeat 0 -113px; font-weight:normal;}
.pagination .next{display:inline-block; padding:4px 6px; background:url(../board/images/ico_board_v01.gif) no-repeat right -73px; font-weight:normal;}
.pagination .nextEnd{display:inline-block; padding:4px 8px 4px 6px; background:url(../board/images/ico_board_v01.gif) no-repeat right -113px; font-weight:normal;}
*/
.pagination .prev{display:inline-block; padding:4px 6px;  no-repeat 0 -73px; font-weight:normal;}
.pagination .prevEnd{display:inline-block; padding:4px 6px 4px 8px; no-repeat 0 -113px; font-weight:normal;}
.pagination .next{display:inline-block; padding:4px 6px; no-repeat right -73px; font-weight:normal;}
.pagination .nextEnd{display:inline-block; padding:4px 8px 4px 6px; no-repeat right -113px; font-weight:normal;}

/*** ÀÏ¹Ý°Ô½ÃÆÇ ***/
/** boardList **/
.boardListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardListHeader .boardInformation{float:left; padding:5px 0 0 0;}
.boardListHeader .boardInformation strong{color:#3f66a5;}
.boardListHeader .boardSearch{float:right;}
.boardListHeader .boardSearch *{vertical-align:top; font-size:1em;}
.boardListHeader .boardSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.boardList{width:100%; border-spacing:0; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd; font-size:1em; line-height:normal;}
.skin1 .boardList{border-top:2px solid #3f66a5;}
.skin2 .boardList{border-top:2px solid #554fb5;}
.skin3 .boardList{border-top:2px solid #944190;}
.skin4 .boardList{border-top:2px solid #aa542d;}
.skin5 .boardList{border-top:2px solid #2860c4;}
.skin6 .boardList{border-top:2px solid #658a29;}
.skin7 .boardList{border-top:2px solid #3c8351;}
.boardList th, .boardList td{padding:6px; border:0; padding-top:8px; white-space:nowrap; text-align:center;}
.boardList th{border-bottom:1px solid #fff; background:url(/images/board/bg_thead.gif) repeat-x 0 bottom;}
.boardList td{border-top:1px solid #eee;}
.boardList td img{vertical-align:middle;}
.boardList .title{width:100%; white-space:normal; text-align:left;}

.boardListButton{text-align:right;}

/** boardRead **/
.boardReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardReadHeader .ip{float:left;}
.boardReadHeader .read{float:right;}

.boardRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardRead{border-top:2px solid #3f66a5;}
.skin2 .boardRead{border-top:2px solid #554fb5;}
.skin3 .boardRead{border-top:2px solid #944190;}
.skin4 .boardRead{border-top:2px solid #aa542d;}
.skin5 .boardRead{border-top:2px solid #2860c4;}
.skin6 .boardRead{border-top:2px solid #658a29;}
.skin7 .boardRead{border-top:2px solid #3c8351;}
.boardRead th, .boardRead td{padding:6px 6px; border:0;}
.boardRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.boardRead td{border-bottom:1px solid #ddd;}
.boardRead td img{vertical-align:middle;}
.boardRead .boardReadBody{padding:10px; line-height:150%;height:220px;vertical-align:top;}
.boardReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.boardReadButton .buttonLeft{float:left;}
.boardReadButton .buttonRight{float:right;}
.boardReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.boardReadNav *{vertical-align:middle;}
.boardReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.boardReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

/** boardWrite **/
.boardWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardWrite{border-top:2px solid #3f66a5;}
.skin2 .boardWrite{border-top:2px solid #554fb5;}
.skin3 .boardWrite{border-top:2px solid #944190;}
.skin4 .boardWrite{border-top:2px solid #aa542d;}
.skin5 .boardWrite{border-top:2px solid #2860c4;}
.skin6 .boardWrite{border-top:2px solid #658a29;}
.skin7 .boardWrite{border-top:2px solid #3c8351;}
.boardWrite th, .boardWrite td{padding:4px 6px; border:0;}
.boardWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.boardWrite td{border-bottom:1px solid #ddd;}
.boardWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputNum{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_date{width:40px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputSecret{vertical-align:middle; width:12px; height:12px;}
.boardWrite .text{width:550px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.boardWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.boardWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.boardWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.boardWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}
.boardWriteFile .inputDel{vertical-align:middle; width:14px; height:14px; margin:0 0 0 5px;}

.boardWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0; text-align:center;}
.boardWriteButton .buttonRight{float:right;}

/** boardCheck **/
.boardCheck{width:500px; margin:0 auto; padding-bottom:20px; text-align:center; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd;}
.boardCheck *{vertical-align:middle;}
.boardCheck .title{margin:0 0 10px 0; padding:5px; border:1px solid #ddd;}
.boardCheck legend{position:relative; display:block; width:140px; height:auto; margin:5px auto 10px; overflow:hidden; visibility:visible; font-size:1em; line-height:normal;}
.boardCheck .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}


/*** ¾Ù¹ü°Ô½ÃÆÇ ***/
/** albumList **/
.albumListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumListHeader .albumInformation{float:left; padding:5px 0 0 0;}
.albumListHeader .albumInformation strong{color:#3f66a5;}
.albumListHeader .albumCategory{float:left; padding:0 0 0 10px;}
.albumListHeader .albumCategory .buttonCategory{padding:0 2px; font-size:1em;}
.albumListHeader .albumSearch{float:right;}
.albumListHeader .albumSearch *{vertical-align:top; font-size:1em;}
.albumListHeader .albumSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.albumList{overflow:hidden; width:100%; border-top:2px solid #3f66a5;}
.skin1 .albumList{border-top:2px solid #3f66a5;}
.skin2 .albumList{border-top:2px solid #554fb5;}
.skin3 .albumList{border-top:2px solid #944190;}
.skin4 .albumList{border-top:2px solid #aa542d;}
.skin5 .albumList{border-top:2px solid #2860c4;}
.skin6 .albumList{border-top:2px solid #658a29;}
.skin7 .albumList{border-top:2px solid #3c8351;}
.albumList li{float:left; width:24.9%; height:140px; padding:10px 0 0 0; border-bottom:1px solid #ddd; text-align:center;}
.albumList li .thumb img{width:109px; height:82px; padding:3px; border:1px solid #eee;}
.albumList li .title{padding:4px 5px;}
.albumList li .title img{vertical-align:middle;}

.albumListButton{text-align:right;}

/** albumRead **/
.albumReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumReadHeader .ip{float:left;}
.albumReadHeader .read{float:right;}

.albumRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumRead{border-top:2px solid #3f66a5;}
.skin2 .albumRead{border-top:2px solid #554fb5;}
.skin3 .albumRead{border-top:2px solid #944190;}
.skin4 .albumRead{border-top:2px solid #aa542d;}
.skin5 .albumRead{border-top:2px solid #2860c4;}
.skin6 .albumRead{border-top:2px solid #658a29;}
.skin7 .albumRead{border-top:2px solid #3c8351;}
.albumRead th, .albumRead td{padding:6px 6px; border:0;}
.albumRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.albumRead td{border-bottom:1px solid #ddd;}
.albumRead td img{vertical-align:middle;}
.albumRead .albumReadBody{padding:10px; line-height:150%;}
.albumRead .albumReadBody img{margin:1px;padding:5px;border:1px solid #eee; text-align:center;}

.albumReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumReadButton .buttonLeft{float:left;}
.albumReadButton .buttonRight{float:right;}
.albumReadComment{position:relative; margin:0 0 10px 0; padding:5px; background:#fafafa; border:1px solid #ddd;}
.albumReadComment .inputName{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .inputPw{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .textComment{width:550px; height:39px; margin:5px 0 0 0; padding:3px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumReadComment .btn_comment{margin:5px 0 0 0; vertical-align:top;}
.albumReadComment .u_byte{position:absolute; right:10px; top:5px;}
.albumReadComment .inputByte{width:30px; border:1px solid #ddd; text-align:right;}

.albumReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.albumReadNav *{vertical-align:middle;}
.albumReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.albumReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

/** albumWrite **/
.albumWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumWrite{border-top:2px solid #3f66a5;}
.skin2 .albumWrite{border-top:2px solid #554fb5;}
.skin3 .albumWrite{border-top:2px solid #944190;}
.skin4 .albumWrite{border-top:2px solid #aa542d;}
.skin5 .albumWrite{border-top:2px solid #2860c4;}
.skin6 .albumWrite{border-top:2px solid #658a29;}
.skin7 .albumWrite{border-top:2px solid #3c8351;}
.albumWrite th, .albumWrite td{padding:4px 6px; border:0;}
.albumWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.albumWrite td{border-bottom:1px solid #ddd;}
.albumWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumWrite .u_pw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .text{width:600px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.albumWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.albumWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.albumWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.albumWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}

.albumWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumWriteButton .buttonRight{float:right;}

/** ´º½º·¹ÅÍ **/
.newsletter_sch{width:100%; border-bottom:2px solid #3f66a5; border-top:2px solid #3f66a5;}
.newsletter_sch *{vertical-align:middle;}
.newsletter_sch .section_num{border-bottom:1px solid #ddd;}
.newsletter_sch .section_date{}
.newsletter_sch .title{display:inline-block; width:100px; margin-right:5px; padding:8px 10px; background:#f4f4f4;}
.newsletter_sch input.txt{padding:3px 0 0 5px; border:1px solid #ccc;}










