@charset "utf-8";

/*
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; border:0; padding:0; word-break:normal;}
body {font:normal 0.875em '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646; line-height:1.6; word-break:break-all;}
ol, ul {list-style:none; }
button {font:normal 0.875em '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif;}
.hidden, legend{width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
caption{position:relative;visibility:hidden;height:0;line-height:0}
p {margin:0;}
strong{font-weight:600;}
address {font-style:normal;}
em{ font-style:normal}
*/
/***** *****/
.clearfix{clear:both; display:block; height:0; }


/***** align *****/
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;line-height:100px;}
.ft_left{float:left;}
.ft_right{float:right;}



/***** link *****/
/*
a:link {text-decoration:none; color:#5a5a5a;}
a:visited {text-decoration:none; color:#5a5a5a;}
a:hover {color:#1e1e1e; text-decoration:underline;}
a:active {color:#1e1e1e; text-decoration:underline;}
a:focus {color:#1e1e1e; text-decoration:underline;}
*/

/***** form *****/
/*
input[type="text"] {height:24px; padding:0 5px; line-height:24px; border:1px solid #dbdbdb; vertical-align:middle; font:normal 13px '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646;} 
input[type="submit"] {font:normal 0.875em '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif;}
textarea {font:normal 0.875em '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646; border:1px solid #dbdbdb; padding:5px;}
input[type="file"] {cursor:pointer;}
select {font:normal 13px '나눔바른고딕','Nanum barun gothic','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646; border:1px solid #dbdbdb; padding:5px; cursor:pointer;}
*/

/***** heading *****/
/*
h2,h3,h4,h5,h6 {font-weight:600;}


h4,strong.h4, p.h4{display:block; line-height:25px; padding-left:22px; margin:40px 0px 16px 0px; font-weight:600; font-size:23px; color:#303030; background:url("/images/swwu/layout/h4.png") no-repeat left top;}
h5,strong.h5, p.h5,ul.h5 li{display:block; line-height:18px; padding-left:0; margin:20px 0px 12px 0px; font-weight:600; font-size:18px; color:#eb3663;}
h6,strong.h6, p.h6,ul.h6 li{display:block; line-height:16px; padding-left:20px; margin:15px 0px 8px 0px; font-weight:600; font-size:16px; color:#286ab5; background:url("/images/swwu/layout/h6.png") no-repeat left -1px;}
strong.h7, p.h7,ul.h7 li{display:block; line-height:24px; padding-left:8px; margin:0px 0px 0px 1px; font-weight:normal; font-size:14px; color:#404040; background:url("/images/swwu/layout/h7.png") no-repeat left 9px;}
strong.h8, p.h8,ul.h8 li{display:block; line-height:24px; padding-left:10px; margin:0px 0px 0px 11px; font-weight:normal; font-size:14px; color:#404040; background:url("/images/swwu/layout/h8.png") no-repeat left 10px;}
strong.h9, p.h9,ul.h9 li{display:block; line-height:24px; padding-left:10px; margin:0px 0px 0px 11px; font-weight:normal; font-size:14px; color:#404040; background:url("/images/swwu/layout/h9.png") no-repeat left 8px;}

ul.h7{margin-top:10px; margin-bottom:10px;}
ul.h8{margin-top:0px; margin-bottom:10px;}
ul.h9{margin-top:0px; margin-bottom:10px;}
ul.h7 li,
ul.h8 li,
ul.h9 li{margin:0;}

ul.h5 ul.h7{margin-left:1px;}
*/
#txt h4:first-child,
#txt .h4:first-child{margin-top:0;}



#txt a.win[target="_blank"]{display:inline-block; padding-left:17px; font-size:14px; background:url("/images/swwu/layout/newopen.png") no-repeat left 3px;}
#txt a.win[target="_blank"]:link,
#txt a.win[target="_blank"]:visited,
#txt a.win[target="_blank"]:active{color:#404040;}
#txt a.win[target="_blank"]:hover{text-decoration:underline; color:#404040;}
#txt a[href^="mailto"]{overflow:hidden; padding-right:20px; color:#404040; background:url("/images/swwu/layout/mail.png") no-repeat right 2px;}
#txt a.noicon[href^="mailto"]{padding:0; background:none;}


#txt input[type="text"],
#txt input[type="password"],
#txt input[type="textarea"]{line-height:20px; margin:2px 0px; font-size:14px; border:1px solid #cecece;}
#txt input[type="text"],
#txt input[type="password"]{min-height:26px; line-height:26px;}


#txt label{display:inline-block; padding:0px 10px 0px 0px; font-size:14px;}

/*FAQ*/
.faq_list{border-top:2px solid #49494a;}
.faq_list ul{}
.faq_list ul li{position:relative; border-bottom:1px solid #cacaca;}
.faq_list ul li strong,
.faq_list ul li p{display:block; padding:13px 110px 13px 44px;}
.faq_list ul li strong{padding-right:10px; background:url("/images/swwu/content/q.png") no-repeat 11px 13px;}
.faq_list ul li p{overflow:hidden; position:relative; display:none; border-top:1px dashed #cacaca; background:#ecf1f4 url("/images/swwu/content/a.png") no-repeat 11px 13px;}
.faq_list ul li p .btn{position:absolute; right:10px; bottom:10px;}
.faq_list ul li strong a{text-decoration:none;}


/*버튼*/
.boardBox .btn{display:inline-block;background-color:#333;color:#fff;padding:5px 15px 5px 15px;}

.table{table-layout:auto;border-collapse:collapse;border-spacing:0; width:100%; border-top:1px solid #49494a; border-bottom:1px solid #959595;}
.table th,
.table td{padding:10px; font-weight:normal; font-size:14px; line-height:1.4em;border-left:1px solid #cacaca; border-right:1px solid #cacaca; text-align:center; border-bottom:1px solid #cacaca; color:#404040;}
.table th{font-weight:600; background:#f7f6f6;}
.table td{font-weight:normal;}
.table th.point,
.table td.point{background:#efefef;}
.table tr th:first-child,
.table tr td:first-child{border-left:none; border-right:1px solid #cacaca;}
.table tr th:last-child,
.table tr td:last-child{border-right:none;}
.table_top{margin:0px 0px 8px 0px; font-size:14px; color:#444;}
.table_bott{margin:8px 0px 0px 0px; font-size:14px; color:#ea3639;}

.table table.no{table-layout:auto;border-collapse:collapse;border-spacing:0; width:100%;}
.table table.no th,
.table table.no td{border:none; padding:3px 0px;}
table input{box-sizing:border-box;}


.board{table-layout:fixed;border-collapse:collapse;border-spacing:0; width:100%; border-top:1px solid #49494a; border-bottom:1px solid #959595;}
.board input{line-height:26px;height:26px;border:1px solid #a9a9a9}
.board select{line-height:26px;height:26px;}
.board textarea{font-size:13px;line-height:20px;letter-spacing:0.5px}
.board caption{font-size:0;display:none;}
.board th,
.board td{padding:10px; font-weight:normal; font-size:14px;line-height:1.4em;text-align:center; border-bottom:1px solid #cacaca; color:#404040;}
.board th{font-weight:600; background:#f7f6f6;}
.board td{font-weight:normal;}
.board th.point,
.board td.point{background:#efefef;}
.board tr th:first-child,
.board tr td:first-child{border-left:none;}
.board tr th:last-child,
.board tr td:last-child{border-right:none;}
.board tr td .photoview{text-align:center; margin:10px 0px;}
.board tr td .photoview .bind{display:inline-block;}
.board tr td .photoview .bind img{max-width:100%; width:100%;}


.board table.no{table-layout:auto;border-collapse:collapse;border-spacing:0; width:100%;}
.board table.no th,
.board table.no td{border:none; padding:3px 0px;}


@media screen and (max-width: 800px){
	table .mobile{display:none;}
}

/* 표시 */
.board td th,
.board td td{border:none;}
/* 표시 */


/* 보도형 */
.bodo{font-size:13px;line-height:1.4em;border-top:2px solid #49494a; border-bottom:1px solid #959595;}
.bodo li{padding:10px; border-top:1px dashed #bbb;}
.bodo li:first-child{border-top:none;}
.bodo li a{padding:10px 0px;}
.bodo li .title{display:block; font-weight:600; font-size:16px; color:#404040;}
.bodo li .texts{font-weight:normal; font-size:14px; color:#707070;}
.nd_group{display:block; margin-top:3px; font-size:12px; color:#808080;}
.nd_group .names,
.nd_group .days{font-size:12px; color:#808080;}

.bodo.type_01{}
.bodo.type_01 li{position:relative; min-height:180px; padding-left:260px;}
.bodo.type_01 li .photo{overflow:hidden; display:block; position:absolute; left:0; top:10px; width:240px; height:170px; border:1px solid #e1e1e1; background:#e1e1e1;}
.bodo.type_01 li .photo span{display:block; position:absolute; left:50%; top:0; width:2000px; height:100%; margin-left:-1000px; text-align:center;}
.bodo.type_01 li .photo span img{height:100%;}
.bodo.type_01 li .title{padding:10px 0px;}
.img_full{padding:20px 0px; text-align:center;}
.img_full img{max-width:100%;}
@media screen and (max-width: 600px){
	.bodo.type_01 li{padding-left:0;}
	.bodo.type_01 li .photo{position:relative; left:auto; top:auto; width:100%;}
}


/* 포토형 */
.board_photo{overflow:hidden; padding:20px 0px;fborder-top:2px solid #49494a; border-bottom:1px solid #959595;}
.board_photo li{float:left; width:25%; padding:10px 10px; box-sizing:border-box;}
.board_photo li a{display:block; text-decoration:none;}
.board_photo li a .photo{overflow:hidden; position:relative; display:block; width:100%; height:175px; border:1px solid #cacaca; box-sizing:border-box; background:#ededed;}
.board_photo li a .photo span{position:absolute; left:50%; top:0; width:500px; height:100%; margin-left:-250px; text-align:center;}
.board_photo li a .photo span img{height:100%;}
.board_photo li a strong{overflow:hidden; display:block; padding:10px 0px 0px 0px; text-align:center; font-weight:600; font-size:16px;line-height:1.4em;color:#303030; text-overflow:ellipsis; white-space:nowrap;}
.board_photo li a .day{display:block; font-size:13px;line-height:1.4em;text-align:center; color:#707070;}
.board_photo li a:hover strong{text-decoration:underline;}

@media screen and (max-width: 1200px){
	.board_photo li{width:33.3%;}
}
@media screen and (max-width: 750px){
	.board_photo li{width:50%;}
}
@media screen and (max-width: 500px){
	.board_photo li{width:100%;}
}


/* 이북 */
.board_ebook{overflow:hidden; padding:0px;}
.board_ebook li{float:left; width:33.3%; padding:20px 30px; text-align:center; box-sizing:border-box;}
.board_ebook li .photo{overflow:hidden; position:relative; display:block; width:100%; border:1px solid #cacaca; box-sizing:border-box; background:#ededed url("/images/swwu/layout/noimg.gif") no-repeat center center;}
/*
.board_ebook li .photo span{position:absolute; left:50%; top:0; width:500px; height:100%; margin-left:-250px; text-align:center;}
.board_ebook li .photo span img{height:100%;}
*/
.board_ebook li .photo span,
.board_ebook li .photo span img{display:block; width:100%;}
.board_ebook li strong{overflow:hidden; display:block; padding:10px 0px 10px 0px; text-align:center; font-weight:600; font-size:16px; color:#303030; text-overflow:ellipsis; white-space:nowrap;}
.board_ebook li .day{display:block; font-size:13px; text-align:center; color:#707070;}
.board_ebook li .btn_group{overflow:hidden;}
.board_ebook li .btn{width:100px; margin:1px auto; box-sizing:border-box;}
/*
.board_ebook li .btn{float:right; width:49%; margin:1px 0px; box-sizing:border-box;}
.board_ebook li .btn:first-child{float:left; background-image:url("/images/swwu/content/book.gif");}


@media screen and (max-width: 1200px){
	.board_ebook li .btn{width:100%;}
}
@media screen and (max-width: 1024px){
	.board_ebook li .btn{width:49%;}
}
@media screen and (max-width: 900px){
	.board_ebook li .btn{width:100%;}
} 
*/
@media screen and (max-width: 850px){
	.board_ebook li{width:50%;}	
}
@media screen and (max-width: 600px){
	.board_ebook li{width:100%;}
}


.table_insic{text-align:right; font-size:13px; color:#505050;}
.board.type_02{border-top:1px solid #cacaca;}

.board_top{overflow:hidden; margin-bottom:5px;}
.board_top .board_tot{float:left; padding-top:10px;}
.board_top .board_search{float:right;}
.board_top .board_search select{float:left; height:30px; margin-right:3px; border:1px solid #cecece;}
.board_top .board_search input[type="text"]{float:left; width:119px; height:28px !important; line-height:28px !important; margin:0 !important; font-size:14px !important; vertical-align:top; border:1px solid #cecece !important; border-right:none !important;}
.board_top .board_search input[type="submit"]{float:left; height:30px; line-height:30px; padding:0px 13px; cursor:pointer; vertical-align:top; border:none; color:#fff; background:#626262;}

@media screen and (max-width: 600px){
	.board_top .board_tot{float:none;}
	.board_top .board_search{float:none;}
	.board_top .board_search select{float:none; display:block; width:100% !important; margin:2px 0px;}
	.board_top .board_search input[type="text"]{float:none; display:block; width:100%; border:1px solid #cecece !important; box-sizing:border-box;}
	.board_top .board_search input[type="submit"]{float:none; display:block; width:100%; margin:2px 0px; box-sizing:border-box;}
}
.board_bott{margin-top:20px;}
#page{text-align:center;}
#page a{overflow:hidden;font-size:13px;height:25px;line-height:25px;display:inline-block; margin:0px 5px; vertical-align:middle; font-size:13px;}
#page a:link,
#page a:visited,
#page a:active{color:#444;}
#page a:hover,
#page a strong{text-decoration:underline; color:#eb3663;}
#page a.page_first,
#page a.page_left,
#page a.page_right,
#page a.page_end{width:25px; height:25px; margin:0; text-indent:-200px;}
#page a.page_left{margin-right:10px;}
#page a.page_right{margin-left:10px;}
#page a.page_first{background:url("/images/swwu/layout/page_first.gif") no-repeat left top;}
#page a.page_left{background:url("/images/swwu/layout/page_left.gif") no-repeat left top;}
#page a.page_right{background:url("/images/swwu/layout/page_right.gif") no-repeat left top;}
#page a.page_end{background:url("/images/swwu/layout/page_end.gif") no-repeat left top;}
#page a.page_first:hover{background:url("/images/swwu/layout/page_first_ov.gif") no-repeat left top;}
#page a.page_left:hover{background:url("/images/swwu/layout/page_left_ov.gif") no-repeat left top;}
#page a.page_right:hover{background:url("/images/swwu/layout/page_right_ov.gif") no-repeat left top;}
#page a.page_end:hover{background:url("/images/swwu/layout/page_end_ov.gif") no-repeat left top;}

.paginate{text-align:center;}
.paginate a{overflow:hidden; display:inline-block; margin:0px 5px; vertical-align:middle; font-size:13px;}
.paginate a:link,
.paginate a:visited,
.paginate a:active{color:#444;}
.paginate a:hover,
.paginate a strong{text-decoration:underline; color:#eb3663;}
.paginate a.page_first,
.paginate a.page_left,
.paginate a.page_right,
.paginate a.page_end{width:25px; height:25px; margin:0; text-indent:-200px;}
.paginate a.page_left{margin-right:10px;}
.paginate a.page_right{margin-left:10px;}
.paginate a.page_first{background:url("/images/swwu/layout/page_first.gif") no-repeat left top;}
.paginate a.page_left{background:url("/images/swwu/layout/page_left.gif") no-repeat left top;}
.paginate a.page_right{background:url("/images/swwu/layout/page_right.gif") no-repeat left top;}
.paginate a.page_end{background:url("/images/swwu/layout/page_end.gif") no-repeat left top;}
.paginate a.page_first:hover{background:url("/images/swwu/layout/page_first_ov.gif") no-repeat left top;}
.paginate a.page_left:hover{background:url("/images/swwu/layout/page_left_ov.gif") no-repeat left top;}
.paginate a.page_right:hover{background:url("/images/swwu/layout/page_right_ov.gif") no-repeat left top;}
.paginate a.page_end:hover{background:url("/images/swwu/layout/page_end_ov.gif") no-repeat left top;}


@media screen and (max-width: 800px){
	.board td.cell_pc,
	.board th.cell_pc,
	.board tr.cell_pc td,
	.board tr.cell_pc th{display:none;}	
	.board td.cell_mobile,
	.board th.cell_mobile,	
	.board tr.cell_mobile td,
	.board tr.cell_mobile th{display:table-cell;}

	.board_bott #page a{margin:0px 3px;}
	.board_bott #page a.page_first,
	.board_bott #page a.page_end{display:none;}
	.board_bott #page a.page_left{margin-right:5px;}
	.board_bott #page a.page_right{margin-left:5px;}
	
	.board_bott .paginate a{margin:0px 3px;}
	.board_bott .paginate a.page_first,
	.board_bott .paginate a.page_end{display:none;}
	.board_bott .paginate a.page_left{margin-right:5px;}
	.board_bott .paginate a.page_right{margin-left:5px;}
}



/* tab */
#tab{margin-bottom:30px; background:url("/images/swwu/layout/tab_top.gif") repeat-x left 1px;}
#tab .title{display:none;}
#tab ul{overflow:hidden; margin:0px 5px; background:url("/images/swwu/layout/tab.gif") repeat-x left bottom;}
#tab ul li{float:left;}
#tab ul li a{display:block; height:36px; line-height:36px; padding:0px 22px; margin:10px 5px; font-size:15px;}
#tab ul li a:link,
#tab ul li a:visited,
#tab ul li a:active{color:#303030; background:#d6d6d6;}
#tab ul li a:hover,
#tab ul li.on a:link,
#tab ul li.on a:visited,
#tab ul li.on a:active,
#tab ul li.on a:hover{text-decoration:none; font-weight:600; color:#fff; background:#eb3663;}


#tab.mobile{background:url("/images/swwu/layout/tab.gif") repeat-x left top;}
#tab.mobile ul{padding:2px 0; margin:0; background:url("/images/swwu/layout/tab.gif") repeat-x left bottom;}
#tab.mobile ul li{display:none; float:none;}
#tab.mobile ul li a{margin:0; font-size:16px;}
#tab.mobile ul li a:link,
#tab.mobile ul li a:visited,
#tab.mobile ul li a:active,
#tab.mobile ul li.on a:link,
#tab.mobile ul li.on a:visited,
#tab.mobile ul li.on a:active{font-weight:normal; color:#323330; background:#ededed;}
#tab.mobile ul li a:hover,
#tab.mobile ul li.on a:hover{font-weight:normal; color:#fff; background:#eb3663;}
#tab.mobile .title{display:block;}
#tab.mobile .title a{display:block; height:52px; line-height:52px; padding:0px 47px 0px 22px; font-weight:600; font-size:16px; color:#323330; background:url("/images/swwu/layout/tab_mobile_bul.gif") no-repeat right center;}


/** btn **/
/*
.btn{display:inline-block; min-width:35px; height:39px; line-height:39px; padding:0px 17px; margin:1px 2px; border:1px solid #585858; text-align:center; font-size:13px; background-color:#585858;}
.btn:link,
.btn:visited,
.btn:active{color:#fff;}
.btn:hover{color:#585858; border:1px solid #585858; background-color:#fff;}

.btn.del{border:1px solid #7a7a7a; background-color:#7a7a7a;}
.btn.del:link,
.btn.del:visited,
.btn.del:active{color:#fff;}
.btn.del:hover{color:#7a7a7a; border:1px solid #7a7a7a; background-color:#fff;}

.btn.type_03{height:32px; height:28px; line-height:28px; padding:0px 15px; background-color:#616161;}
.btn.type_03:link,
.btn.type_03:visited,
.btn.type_03:active{}
.btn.type_03:hover{border:1px solid #616161; background-color:#fff;}

.btn.color_01{background:#de325d; border:1px solid #de325d;}
.btn.color_01:hover{color:#de325d; border:1px solid #de325d; background-color:#fff;}
.btn.color_02{background:#3477bf; border:1px solid #3477bf;}
.btn.color_02:hover{color:#3477bf; border:1px solid #3477bf; background-color:#fff;}
.btn.color_03{color:#616161; background-color:#fff; border:1px solid #626262;}
.btn.color_03:hover{padding:0px 17px; color:#fff; border:1px solid #626262; background-color:#929292;}

.btn.icon_01{border:1px solid #d3d3d3; color:#404040; background-color:#fff;}
.btn.icon_01{height:auto; line-height:20px; padding:5px 12px 5px 36px !important; text-align:left; background-image:url("/images/swwu/layout/btn_icon_01.png"); background-repeat:no-repeat; background-position:12px center;}
.btn.icon_01:hover{height:auto; line-height:20px; padding:5px 12px 5px 36px !important; border:1px solid #de325d;}
.btn.icon_02{padding-right:32px !important; background-image:url("/images/swwu/layout/btn_icon_02.png"); background-repeat:no-repeat; background-position:right center;}
.btn.icon_02:hover{background-image:url("/images/swwu/layout/btn_icon_02_ov.png"); background-repeat:no-repeat; background-position:right center;}
.btn.color_01.icon_02:hover{background-image:url("/images/swwu/layout/btn_icon_02_ov_color_01.png");}
.btn.color_02.icon_02:hover{background-image:url("/images/swwu/layout/btn_icon_02_ov.png");}
.btn.icon_03{padding-left:34px !important; background-image:url("/images/swwu/layout/btn_icon_03.png"); background-repeat:no-repeat; background-position:17px center;}
.btn.icon_03:hover{padding:0px 17px 0px 34px !important; background-image:url("/images/swwu/layout/btn_icon_03_ov.png");}
.btn.icon_04{padding-left:35px !important; background-image:url("/images/swwu/layout/btn_icon_04.png"); background-repeat:no-repeat; background-position:15px center;}
.btn.icon_04:hover{background-color:#fff; background-image:url("/images/swwu/layout/btn_icon_04_ov.png"); background-position:15px center;}

.btn[href*=".hwp"] span{color:#0f5398;}
.btn[href*=".pdf"] span{color:#b11414;}
#txt a.key{padding-right:20px; background:url("/images/swwu/layout/key.png") no-repeat right top;}



.btn.type_02,
.btn.type_02:link,
.btn.type_02:visited,
.btn.type_02:active,
.btn.type_02:hover{height:28px; line-height:28px; padding:0px 12px; color:#eb3663; border:1px solid #eb3663; background-color:#fff;}
span.btn.type_02,
span.btn.type_02:link,
span.btn.type_02:visited,
span.btn.type_02:active,
span.btn.type_02:hover{border:1px solid #e0e0e0; color:#404040; background-color:#e0e0e0;}

.btn.type_02.color_01,
.btn.type_02.color_01:hover{color:#fff; border:none; background-color:#ee7300;}
.btn.type_02.color_02,
.btn.type_02.color_02:hover{color:#fff; border:none; background-color:#3477bf;}
.btn.type_02.color_03,
.btn.type_02.color_03:hover{color:#fff; border:none; background-color:#5b5b5b;}

.btn.type_02.icon_01{padding-left:32px !important; background-position:11px center;}
.btn.type_02.icon_01:hover{padding:0px 12px 0px 32px !important;}

.btn.type_02.icon_02{padding-right:32px !important;}
.btn.type_02.icon_02:hover{padding:0px 32px 0px 12px !important;}


ul.w50p{overflow:hidden;}
ul.w50p li{float:left; width:50%;}
ul.w33p{overflow:hidden;}
ul.w33p li{float:left; width:33.3%;}
ul.w25p{overflow:hidden;}
ul.w25p li{float:left; width:25%;}
ul.w20p{overflow:hidden;}
ul.w20p li{float:left; width:20%;}

*/


/* box */
.box{position:relative; padding:3px; margin-bottom:20px; background:url("/images/swwu/common/box_bg.gif") repeat left top;}
.box .title{display:block; font-size:18px; color:#000;}
.box.icon .photo{position:absolute; left:24px; top:22px; width:85px; height:85px;}
.box.icon .photo.icon_01{background:url("/images/swwu/layout/box_icon_01.gif") repeat left top;}
.box.icon .photo.icon_02{background:url("/images/swwu/layout/box_icon_02.gif") repeat left top;}
.box.icon .photo.icon_03{background:url("/images/swwu/layout/box_icon_03.gif") repeat left top;}
.box.icon .photo.icon_04{background:url("/images/swwu/layout/box_icon_04.gif") repeat left top;}
.box.icon .photo.icon_05{background:url("/images/swwu/layout/box_icon_05.gif") repeat left top;}
.box.icon .photo.icon_06{background:url("/images/swwu/layout/box_icon_06.gif") repeat left top;}
.box.icon .photo.icon_07{background:url("/images/swwu/layout/box_icon_07.gif") repeat left top;}
.box.icon .photo.icon_08{background:url("/images/swwu/layout/box_icon_08.gif") repeat left top;}
.box.icon .photo.icon_09{background:url("/images/swwu/layout/box_icon_09.gif") repeat left top;}
.box.icon .photo.icon_10{background:url("/images/swwu/layout/box_icon_10.gif") repeat left top;}
.box .con{min-height:15px; padding:19px 21px; background:#fff;}
.box.icon .con{min-height:85px; padding-left:127px;}
.box .con .table_cell{display:table-cell; height:85px; vertical-align:middle;}
.box .con .h7{margin:0;}

.box.icon_01 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_01.gif") no-repeat 22px 19px;}
.box.icon_02 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_02.gif") no-repeat 22px 19px;}
.box.icon_03 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_03.gif") no-repeat 22px 19px;}
.box.icon_04 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_04.gif") no-repeat 22px 19px;}
.box.icon_05 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_05.gif") no-repeat 22px 19px;}
.box.icon_06 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_06.gif") no-repeat 22px 19px;}
.box.icon_07 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_07.gif") no-repeat 22px 19px;}
.box.icon_08 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_08.gif") no-repeat 22px 19px;}
.box.icon_09 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_09.gif") no-repeat 22px 19px;}
.box.icon_10 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_10.gif") no-repeat 22px 19px;}
.box.icon_11 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_11.gif") no-repeat 22px 19px;}
.box.icon_12 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_12.gif") no-repeat 22px 19px;}

.box.icon_13 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_13.gif") no-repeat 22px 19px;}
.box.icon_14 .con{padding-left:125px; background:#fff url("/images/swwu/content/ticon_14.gif") no-repeat 22px 19px;}

.box .con.bg_01{padding-right:170px; background:#fff url("/images/swwu/content/top_bg3.gif") no-repeat right bottom;}

@media screen and (max-width: 600px){
	.box.icon .photo{display:none;}
	.box .con{padding-left:21px !important; background:#fff !important;}
	.box .con.bg_01{padding-right:21px !important;}
}

/* point */
p.point, div.point, strong.point, label.point, span.point{color:#da133d;}
strong.important{display:block; padding-left:26px; margin:10px 0px; font-weight:normal; font-size:16px; color:#404040; background:url("/images/swwu/layout/title_icon_01.gif") no-repeat left top;}


/***** padding *****/
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}

.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}

.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}

.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}


/***** margin *****/
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}

.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}

.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml17{margin-left:17px !important;}
.ml18{margin-left:18px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}


/***** color *****/
.color_sky {color:#04adbf !important;}
.color_org {color:#d83d00 !important;}
.color_blue {color:#09C !important;}
.color_blue2 {color:#0066a6 !important;}
.color_green {color:#56b145 !important;}

.clear{clear:both;}

.bold{font-weight:600 !important}
.bold_no{font-weight:normal !important}


/***** background point [2015.11.26 김현규 추가] *****/
.bgpoint_gray {background:#f8f8f8 !important;}


/***** skip *****/
.skip {position:absolute; width:100%; margin:0 auto; z-index:999;}
.skip a {display:block; height:1px; margin-bottom:-1px; overflow:hidden; white-space:nowrap; width:1px;}
.skip dt{ width:1px; height:1px; font-size:0px; visibility:hidden; float:left; position:absolute; text-indent:-9999px;}
.skip dd{float:left;}
.skip a:focus, .skip a:active {height:18px; width:130px; padding:5px; color:#333; text-align:center; font-weight:600; margin:0;}

/** 2015-06-25:추가 **/
.hidden{position:absolute; left:0; top:0; width:1px; height:1px; visibility:hidden;}

/** SELECTBOX : s **/
/** 기본 **/
.selectbox{position:relative; z-index:0; width:100px; margin-bottom:6px; cursor:pointer;}
.selectbox ul{width:100%; background:#fff;}
.selectbox .selectbox_title,
.selectbox ul li{float:none !important; overflow:hidden; position:relative; display:block; width:auto !important; height:auto !important; padding:5px; background:none !important;}
.selectbox ul li a{display:block; width:100%; height:100%;}
.selectbox ul li input{position:absolute; left:-30px;}
.selectbox ul li label,
.selectbox ul li a{cursor:pointer; text-decoration:none; font-size:13px; color:#2c2c2c;}
 
    /** 크기수정 **/
    .selectbox.select1{width:100%;}
    .selectbox{min-height:34px;}
    .selectbox ul li,.selectbox ul li a{line-height:20px;}
 
    /** border 지정 **/
    .selectbox ul{border:none;}
    .selectbox.on ul{border:none;}
     
    /** 화살표 지정 **/
    .selectbox ul li.on{background:url("/images/swwu/layout/select_arrow.gif") no-repeat right center !important;}
 
/** SELECTBOX : e **/


/* 이미지 준비중 */
.ready{text-align:center;}
.ready img{max-width:100%;}

/* 사이트맵 */
.content .sitemap{margin-bottom:40px;}
.content .sitemap .title{position:relative; height:42px; background:#ebebeb;}
/*.content  .sitemap .title{position:relative; height:42px; background:#ebebeb url("/images/swwu/layout/sitebg.gif") no-repeat right bottom;}*/
.content .sitemap .title strong{display:block; position:absolute; left:0; bottom:0; height:36px; line-height:31px; padding:15px 0px 0px 17px; font-weight:600; font-size:18px; color:#0068b7; }
/*.content  .sitemap .title strong{display:block; position:absolute; left:0; bottom:0; width:138px; height:36px; line-height:31px; padding:15px 0px 0px 17px; font-weight:600; font-size:18px; color:#fff; background:url("/images/swwu/layout/sitebg2.gif") no-repeat right bottom;}*/
.content  .sitemap ul{border-bottom:1px solid #ccc;}
.content .sitemap ul li{position:relative; min-height:20px; padding:12px 17px 12px 170px; border-top:1px solid #d9d9d9;}
.content .sitemap ul li a{display:block; position:absolute; left:17px; top:12px; width:153px; font-weight:500; font-size:13px;line-height:20px; color:#303030; }
.content .sitemap ul li ul,
.content .sitemap ul li ul li{display:inline-block; border:none;}
.content .sitemap ul li ul li{padding:0;}
.content .sitemap ul li ul li a{position:relative; left:auto; top:auto; width:auto; padding:0px 30px 0px 7px; font-weight:normal; font-size:13px; color:#404040; background:url("/images/swwu/layout/sitebul2.gif") no-repeat left 10px;}
@media screen and (max-width: 600px){
	.content .sitemap ul li{padding:12px 17px;}
	.content .sitemap ul li a{position:relative; left:auto; top:auto; background:none;}
	.content .sitemap ul li ul{width:100%; padding:5px 0px 0px 10px; box-sizing:border-box;}
	.content .sitemap ul li ul li{width:50%; box-sizing:border-box;}
}


/* 포토갤러리 */
.board_images{position:relative;}

#galleryView{margin:0 0 30px 0;text-align:center}
#galleryView img{
	border-radius: 5px;
    max-height: 370px;
    max-width: 100%;
    overflow: hidden;
}
#galleryThum{position:relative;width:100%;min-height:70px;padding:5px 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#f9f9f9}
#galleryThum .holder{position:relative;width:90%;overflow:hidden;margin:0 auto}
#galleryThum .list {margin:0;padding:0;list-style: none;width:99999px;overflow: hidden}
#galleryThum .item {float: left;width:100px}
#galleryThum .item img{overflow:hidden; width:90px;height:70px; border-radius:5px;}
#galleryThum .item .button{display:none;}
#galleryThum .arrLeft{position:absolute;left:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrLeft img{position:relative;top:28px}
#galleryThum .arrRight{position:absolute;right:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrRight img{position:relative;top:28px}