@charset "utf-8";
/**
 * @File Name : lib1cp2.css
 * @Description : Components Library : customized bbs, program needs
 * @Modification Information
 * <pre>
 * 2016.12.13 | 김소화 | 최초 등록
 * </pre>
 * @author 디자인팀 김소화
 * @since 2016.12.13
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

.scroll1wrap{z-index:10;}


.adbanner1{clear:both;width:100%;margin:0 0 10px;}
.adbanner1 ol{list-style:none;padding:0;margin:0 -1px 0 0;}
.adbanner1 ol li{float:left;width:25%;}
.adbanner1 .wrap1{position:relative;
	padding:5px 0 10px;margin:0 0 0 -1px;
	border:1px solid #999;
	text-align:center;
}
.adbanner1 .ic1{display:block;margin:10px auto 5px;
	width:31px;height:32px;
	background:url() no-repeat;background-size:contain;
}
.adbanner1 .wrap1:after{content:'';display:block;
	position:absolute;left:5px;top:-12px;
	background:#df4a32;border-radius:100%;
	width:25px;height:25px;color:#fff;text-align:center;line-height:25px;font-size:12px;font-family:verdana;
}
.adbanner1 .m1 .ic1{background-image:url(/_res/portal/img/lib1cp2/adbanner1img01.png)}
.adbanner1 .m2 .ic1{background-image:url(/_res/portal/img/lib1cp2/adbanner1img02.png)}
.adbanner1 .m3 .ic1{background-image:url(/_res/portal/img/lib1cp2/adbanner1img03.png)}
.adbanner1 .m4 .ic1{background-image:url(/_res/portal/img/lib1cp2/adbanner1img04.png)}
.adbanner1 .m1 .wrap1:after{content:'1';}
.adbanner1 .m2 .wrap1:after{content:'2';}
.adbanner1 .m3 .wrap1:after{content:'3';}
.adbanner1 .m4 .wrap1:after{content:'4';}

.writeform2{overflow:hidden;}
.writeform2 dt{float:left;width:30%;padding:10px 0 0;}
.writeform2 dd{float:left;width:68%;padding:0;margin:0 0 0 2%;min-height:36px;}
.writeform2 .dd3{width:100%;padding:0}
.writeform2 .dd3 .idphoto1{margin:0 auto;width:150px;height:195px;background:url(/_res/portal/img/lib1cp2/idphoto1bg1.png);background-size:contain;overflow:hidden;}
.writeform2 .dd3 .idphoto1 img{width:100%;height:100%;}
.writeform2 dd .nowrap{display:inline-block;margin:.4em .5em 0 0;}
.writeform2.dott {padding:1em 0 0;}


.writeform3{overflow:hidden;}
.writeform3 dt{float:left;width:20%;padding:7px 0 0;font-weight:bold;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 70% 80%;}
.writeform3 dd{float:left;width:78%;padding:0;margin:0 0 0 2%;}
.writeform3 dd input[type="radio"]{margin-top:.8em;}

.pop1message1 .n{float:left;margin:10px 5px 0 0;}
.pop1message1 .t1{display:inline-block;vertical-align:top;margin:-3px 3px 0;}
.pop1message1 .a1{display:inline-block;position:relative;padding:5px;width:10px;height:10px;background:#b9b9b9;border-radius:3px;}
.pop1message1 .a1 .ic1{display:block;
	position:absolute;left:50%;top:50%;margin:-5px;
	width:10px;height:10px;
	background:url(/_res/portal/img/inc/ic40close@2x.png) no-repeat;background-size:contain;}

.search1member1{position:relative;overflow:hidden;}
.search1member1 .h1{margin:0;padding:.3em 1em;color:#fff;background:#2c8be4;font-weight:normal;}
.search1member1 .close1{display:block;
	position:absolute;right:0;top:3px;
	width:40px;height:40px;
}
.search1member1 .close1 .ic1{display:block;
	position:absolute;left:50%;top:50%;margin:-20px;
	width:40px;height:40px;background:url(/_res/portal/img/inc/ic80close@2x.png) no-repeat;
}

.view1form1{overflow:hidden;}
.view1form1 dt{float:left;font-weight:bold;width:30%;padding:10px 0 0;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 70% 80%;}
.view1form1 dd{float:left;width:68%;padding:0;margin:0 0 0 2%;}

.view1form2 .idphoto1{margin:0 auto;width:150px;height:195px;background:url(/_res/portal/img/lib1cp2/idphoto1bg1.png);background-size:contain;overflow:hidden;}

.agreement1{position:relative;margin:1em 0 0;border:1px solid #ddd;padding:1em;overflow:hidden;}
.agreement1 .f1{width:100%;text-align:center;}
.agreement1 .t1{font-size:13px;margin:10px 0 0;}

.bbs1blind1{width:300px;margin:0 auto;}
.bbs1blind1 .ic1{display:block;margin:0 auto;width:150px;height:150px;background:url(/_res/portal/img/lib1cp2/bbs1blind1bg1.png) no-repeat;}

.bbs1delete1{width:250px;margin:0 auto;}
.bbs1delete1 .ic1{display:block;margin:0 auto;width:150px;height:150px;background:url(/_res/portal/img/lib1cp2/bbs1delete1bg1.png) no-repeat;}

/* ◇◆ BBS Login Member */

.login2choice1{}
.login2choice1 p{font-size:1.5em;}
.login2choice1 .wrap1{border:1px solid #999;}
.login2choice1 .wrap1>a{display:block;text-decoration:none !important}
.login2choice1 .wrap1 .ic1{display:block;margin:40px auto;
	width:115px;height:100px;
	background:url() no-repeat;background-size:contain;
}
.login2choice1 .wrap1 .b1{display:block;padding:10px 0;text-align:center;font-size:15px;color:#fff;background:#596a7e;text-decoration:none !important;}
.login2choice1 .m1 .wrap1 .ic1{background-image:url(/_res/portal/img/lib/login2choice1img01@2x.png)}
.login2choice1 .m2 .wrap1 .ic1{background-image:url(/_res/portal/img/lib/login2choice1img02@2x.png)}
.login2choice1 .m3 .wrap1 .ic1{background-image:url(/_res/portal/img/lib/login2choice1img03@2x.png)}
.login2choice1 .wrap1 a:focus .b1, 
.login2choice1 .wrap1 a:hover .b1{background:#2a394b}


.password1{width:300px;margin:0 auto;text-align:center;}
.password1 .bg{margin:0 auto;width:160px;height:160px;background:url(/_res/portal/img/lib/password1img01@2x.png) no-repeat;background-size:contain;}
.password1 .h1{display:block;font-size:1.857em;font-weight:normal;margin:10px 0 0;}
.password1 .wrap1{width:auto;margin:0;}


/* id선택 */
.id1choice1 .wrap1{border:1px solid #999;}
.id1choice1 .wrap1 .h1{display:block;padding:10px 0;margin:0;text-align:center;font-size:15px;color:#fff;background:#596a7e;text-decoration:none !important;}
.id1choice1 .wrap2{padding:20px 5%;text-align:center;}
.id1choice1 .wrap2 form label{font-weight:bold;}
@media all and (min-width:768px){
	.id1choice1 .wrap2{display:table;width:90%;height:150px;}	
	.id1choice1 .wrap2 span{display:table-cell;vertical-align:middle;}
}


/* ◇◆ 삭제페이지 추가 */
.textdeld1{width:100%;margin:0 auto;max-width:300px;text-align:center;}
.textdeld1 .bg{margin:0 auto 10px;width:160px;height:160px;background:url(/_res/portal/img/lib/del1img01@2x.png) no-repeat;background-size:contain;}
.textdeld1 .h1{display:block;font-size:1.457em;font-weight:normal;margin:10px 0 0;}
.textdeld1 .wrap1{width:auto;margin:0;}


.member1login1{width:100%;margin:0 auto;max-width:300px;}
.member1login1 .bg{margin:0 auto;width:160px;height:160px;background:url(/_res/portal/img/lib/password1img01@2x.png) no-repeat;background-size:contain;}
.member1login1 .h1{display:block;font-size:1.857em;font-weight:normal;text-align:center;margin:10px 0 0;}
.member1login1 .wrap1{width:auto;margin:0;}
.member1login1s1{list-style:none;padding:0;margin:0;}
.member1login1s1 li{position:relative;margin:5px 0;padding:0 0 0 80px;border:1px solid #bbb;background:#fcfcfc;border-radius:2px;overflow:hidden;}
.member1login1s1 li label{position:absolute;left:0;top:10px;display:block;width:60px;padding:0 10px;color:#777;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 100% 7px;}
.member1login1s1 li input{background:transparent;border:0;border-radius:0;padding:0 5%;width:90%;}
.login1stay{display:block;}
.member1login1 .login1stay p{display:none;}


.join1{padding:20px;}
.join1 .ic1{display:block;margin:0 auto;
	width:177px;height:144px;
	background:url(/_res/portal/img/lib/join1img1@2x.png) no-repeat;background-size:contain;
}
.join1 .t1{display:block;font-size:1.4em;text-align:Center;color:#1eaa39}
.join1 .t2{display:block;font-size:1.2em}
.join1 br{display:none;}


.find1{width:300px;margin:0 auto;text-align:center;}
.find1 .bg{margin:0 auto;width:160px;height:160px;background:url(/_res/portal/img/lib/find1img01@2x.png) no-repeat;background-size:contain;}
.find1 .h1{display:block;font-size:1.857em;font-weight:normal;margin:10px 0 0;}
.find1 .wrap1{width:auto;margin:0;}

.find2{width:300px;margin:0 auto;text-align:center;}
.find2 .bg{margin:0 auto;width:160px;height:160px;background:url(/_res/portal/img/lib/find1img01@2x.png) no-repeat;background-size:contain;}
.find2 .h1{display:block;font-size:1.857em;font-weight:normal;margin:10px 0 0;}
.find2 .wrap1{width:auto;margin:0;}


.radiobox1s2>div{display:none;border:1px solid #ddd;background:#f7f7f7;padding:.5em 1em;font-size:12px;}
.radiobox1s2>div label{}

.adbanner1.bid1 .wrap1{min-height:95px;}

.intersting1{}
.intersting1 .a1{text-decoration:none;overflow:hidden}
.intersting1 .ic1{display:inline-block;
	width:20px;height:19px;margin-top:5px;
	background:url(/_res/portal/img/lib1cp2/interesting1star1@2x.png) no-repeat;background-size:contain;
}
.intersting1 .a1.on .ic1{background-image:url(/_res/portal/img/lib1cp2/interesting1star1on@2x.png)}


.bid1view1{position:relative;overflow:hidden;}
.bid1view1 .view1form1{width:100%;padding:0;margin:0;overflow:hidden;}
.bid1view1 .view1form1 dt{float:left;font-weight:bold;width:35%;padding:0;margin:0;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 100% 80%;}
.bid1view1 .view1form1 dd{float:left;width:55%;padding:0;margin:0 0 0 5%;}
.bid1view1 .intersting1{text-align:right;overflow:hidden;}
.bid1view1 .intersting1 .a1{display:block;color:#666;}
.bid1view1 .intersting1 .ic1{display:block;float:left;width:25px;height:24px;margin:0 5px 0 0;}
.bid1view1 .intersting1 .t1{display:block;float:left;}
.bid1view1 .intersting1 .a1.on{color:#000}

.bid1view1 .view1form1.dott{padding-top:10px;}

.bbs1view1bnt1{display:block;text-align:center;padding:20px 0;overflow:hidden;width:100%;margin:0 auto;max-width:300px;}
.bbs1view1bnt1 .m{display:inline-block;
	width:115px;padding:10px;
	border:1px solid #ddd;
	text-decoration:none;color:#333;
}
.bbs1view1bnt1 .t1{display:inline-block;}
.bbs1view1bnt1 .ic1{display:inline-block;
	width:22px;height:24px;vertical-align:middle;margin-right:3px;
	background:url() no-repeat;background-size:contain;
}
.bbs1view1bnt1 .recommend1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1img01@2x.png)}
.bbs1view1bnt1 .report1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1img02@2x.png)}
.bbs1view1bnt1 .on .recommend1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1img01on@2x.png)}
.bbs1view1bnt1 .on .report1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1img02on@2x.png)}

.bbs1view1bnt1a1{display:block;text-align:center;padding:20px 0;width:100%;margin:0 auto;overflow:hidden;}
.bbs1view1bnt1a1 .m{display:inline-block;
	width:90px;padding:10px 0;
	border:1px solid #ddd;
	text-decoration:none;color:#333;
}
.bbs1view1bnt1a1 .m .ic1{display:none;
	width:22px;height:24px;vertical-align:middle;margin-right:3px;
	background:url() no-repeat;background-size:contain;
}
.bbs1view1bnt1a1 .like .ic1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1a1like@2x.png)}
.bbs1view1bnt1a1 .dislike .ic1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1adis1like@2x.png)}
.bbs1view1bnt1a1 .report .ic1{background-image:url(/_res/portal/img/lib1cp2/bbs1view1bnt1adis1report@2x.png)}


@media all and (min-width:768px){
	.bbs1view1bnt1a1 .m{width:100px;padding:10px;margin:0 3px;}
	.bbs1view1bnt1a1 .m .ic1{display:inline-block;}
}


.receipt1{width:300px;margin:0 auto;}
.receipt1 .wrap1{position:relative;padding:20px 10px;border:1px solid #ddd;background:url(/_res/portal/img/lib1cp2/bg1logo1.png) no-repeat 50% 50%;}
.receipt1 .wrap1 h3.h1{text-align:center;border:solid #333;border-width:1px 0;padding:10px 0;font-size:18px}
.receipt1 .wrap1 p{margin:0;padding:0;}
.receipt1 .wrap1 .logo{position:absolute;left:10px;top:20px;}
.receipt1 .wrap1 .logo img{width:40%;}
.receipt1 .wrap1 table.t2{background:url(/_res/portal/img/lib/b.ffffff.opacity.50.png) !important;}
.receipt1 .wrap1 table.t2>tbody>tr>th{font-weight:bold;background:transparent;}
.receipt1 .wrap1 .stamp1{position:relative;margin:30px 0 0;min-height:42px;overflow:hidden;}
.receipt1 .wrap1 .stamp1 .f1{z-index:1;position:absolute;right:0;top:0;}
.receipt1 .wrap1 .stamp1 .t2{z-index:10;position:relative;float:right;margin:0 20px 0 0;} 
.receipt1 .wrap1 .stamp1 .t2 .tt1{display:block;font-size:12px;}
.receipt1 .wrap1 .stamp1 .t2 .tt2{display:block;font-size:15px;margin-top:-3px;letter-spacing:3px;}



.box1info1{width:100%;margin:1em 0;overflow:hidden;}
.box1info1 .wrap{position:relative;min-height:80px;border:3px solid #ddd;padding:15px;}
.box1info1 .wrap:before{content:'';position:absolute;left:-5px;top:-5px;border-top:5px solid #63a510;height:0;width:70px;}
.box1info1 .wrap:after{content:'';position:absolute;left:-5px;top:0;border-left:5px solid #63a510;height:70px;width:0;}
.box1info1 .icc1{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/lib1cp2/box1info1img01@2x.png) no-repeat;background-size:contain;
}
.box1info1 .icc2{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_00028_img_02.png) no-repeat;background-size:contain;
}

.box1info1 .icc3{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img01.png) no-repeat;background-size:contain;
}

.box1info1 .icc4{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img02.png) no-repeat;background-size:contain;
}

.box1info1 .icc5{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img03.png) no-repeat;background-size:contain;
}
.box1info1 .icc6{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img04.png) no-repeat;background-size:contain;
}
.box1info1 .icc7{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img05.png) no-repeat;background-size:contain;
}
.box1info1 .icc8{display:none;
	position:absolute;left:20px;top:15px;
	width:80px;height:80px;
	background:url(/_res/portal/img/content/por_notice_img06.png) no-repeat;background-size:contain;
}


.tip1{position:relative;margin:1em 0;padding:0 0 0 25px;}
.tip1 .ic1{display:block;position:absolute;left:0;top:-2px;width:22px;height:22px;background:url(/_res/portal/img/lib1cp2/tip1ic1@2x.png) no-repeat;background-size:contain;}
.tip1 .t1{display:block;color:#ff7141;font-size:15px;line-height:1em;}




img.flm1{display:block;margin:0 auto;text-align:center;margin:0 0 1.666em 0;width:100%}
img.frm1{display:block;margin:0 auto;text-align:center;margin:0 0 1.666em 0;width:100%}
img.frm2{display:block;margin:0 auto;text-align:center;margin:0 0 1.666em 0;width:100%}

.img1text1{position:relative;width:100%;overflow:hidden;margin:0 0 1.666em 0;}
.img1text1 img{width:100%;}
.img1text1 .t1{position:absolute;display:block;left:0;bottom:0;width:98%;font-size:13px;color:#fff;padding:.3em 1%;background:url(/_res/portal/img/lib/b.000000.opacity.70.png) repeat;}



.img1enlarge1{display:block;position:relative;width:100%;overflow:hidden;}
.img1enlarge1 a{display:block;position:absolute;right:0;bottom:0;padding:10px;background:#f7f7f7;border:1px solid #ddd; }
.img1enlarge1 i.ic1{display:block;width:20px;height:20px;background:url(/_res/portal/img/lib/ic40search.png) no-repeat;background-size:contain;text-indent:-9999px;}

.txt1box1{display:block;position:relative;padding:0 1em 1.5em;margin:0 0 1em;border-bottom:1px dashed #ddd;overflow:hidden;}
.txt1box1 .ic{display:none;position:absolute;left:1em;top:0;width:175px;height:150px;background:url() no-repeat 0 0;}

.ccontact1 .ic1{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:5px;background:#78ac0b url(/_res/portal/img/lib1tour2/ic50phone3.png) no-repeat 0 0;background-size:contain;border-radius:20px;}

.banner1 ul>li{text-align:center;}
.banner1 ul>li a{display:block;width:100%;padding:.5em 0}


.sitemap1 .d2{display:block;text-align:center;font-size:1.143em;padding:.5em 0;border:1px solid #ddd;color:#333;text-decoration:none;}
.sitemap1 .d2:hover{color:#13b5b1}
.sitemap1 .bu>li>a{color:#333}


/* 흐름도 */
.flowchart1{letter-spacing:-1px;overflow:hidden;}
.flowchart1 ol{list-style:none;margin:0;padding:0 2px;}
.flowchart1 li{float:left;width:100%;margin:0;padding:0;}
.flowchart1 li .arrow1{display:block;width:100%;height:18px;background:url(/_res/portal/img/lib/arrow1s.png) no-repeat 50% 100%;}
.flowchart1 li .arrow1.a2{display:none;}
.flowchart1 li:first-child .arrow1.a1{height:1px;} /* ☆세로 흐름에도 숨기고  가로 float 에도 width 크기값 유지하도록 한다. */
/* box1vm1 ☆텍스트줄수관계없이박스중앙에 */
.box1vm1{z-index:10;display:table;position:relative;width:100%;border:1px solid #d8d8d8;background:#fff;line-height:1.5;text-align:center;}
.box1vm1 .cell{display:table-cell;vertical-align:middle;}
.box1vm1 .inner{position:relative;padding:.5em;overflow:hidden;}
.box1vm1 .inner p{margin:0;}
.box1vm2 .inner img{float:left;margin:0 20px 0 0;}
*+html .box1vm1 .cell{float:right;position:relative;left:-50%;top:50%;}
*+html .box1vm1 .inner{float:left;left:50%;top:-50%;height:1%;}
/* 흐름도 작성 */
.flowchart1.write1 .box1vm1{display:block;border:0;}
.flowchart1.write1 .box1vm1 .textarea{width:100%;height:100%;margin:0;padding:0;}


/* 흐름도_수정 */
.flowchart1_m{letter-spacing:-1px;overflow:hidden;}
.flowchart1_m ol{list-style:none;margin:0;padding:0 2px;}
.flowchart1_m li{float:left;width:100%;margin:0;padding:0;}
.flowchart1_m li .arrow1{display:block;width:100%;height:18px;background:url(/_res/portal/img/lib/arrow1s.png) no-repeat 50% 100%;}
.flowchart1_m li .arrow1.a2{display:none;}
.flowchart1_m li:first-child .arrow1.a1{height:1px;} /* ☆세로 흐름에도 숨기고  가로 float 에도 width 크기값 유지하도록 한다. */
/* box1vm1 ☆텍스트줄수관계없이박스중앙에 */
.box1vm1_m{z-index:10;display:table;position:relative;width:100%;border:1px solid #d8d8d8;background:#fff;line-height:1.5;text-align:center;}
.box1vm1_m .cell{display:table-cell;vertical-align:middle;}
.box1vm1_m .inner{position:relative;padding:.5em;overflow:hidden;}
.box1vm1_m .inner p{margin:0;}
.box1vm2 .inner img{float:left;margin:0 20px 0 0;}
*+html .box1vm1_m .cell{float:right;position:relative;left:-50%;top:50%;}
*+html .box1vm1_m .inner{float:left;left:50%;top:-50%;height:1%;}
/* 흐름도 작성 */
.flowchart1_m.write1 .box1vm1_m{display:block;border:0;}
.flowchart1_m.write1 .box1vm1_m .textarea{width:100%;height:100%;margin:0;padding:0;}



ul.bu2{list-style:none;margin:1em 0;padding:0;text-align:left;overflow:hidden;}
ul.bu2 li{display:block;clear:both;float:none;margin:0 0 .5em;overflow:hidden;}
ul.bu2 li .dt1{display:block;position:relative;float:left;
	width:26%;padding:0 2%;
	color:#333;font-weight:bold;line-height:1.333em;
}
ul.bu2 li .dt1:before{content:'';display:block;
	position:absolute;left:0;top:8px;
	width:3px;height:3px;
	background:#333;
}
ul.bu2 li .dd1{display:block;position:relative;float:left;
	width:65%;padding:0 0 0 5%;
	color:#888;line-height:1.333em;
}
ul.bu2 li .dd1:before{content:'';display:block;
	position:absolute;left:0;top:3px;
	width:0;height:10px;border-left:1px solid #aaa;
}

.a1.hompage{position:relative;
	border-color:#ddd;background:#fff;
	color:#333;font-size:18px;
	padding:.8em 5em .8em 1em !important;
	height:auto;}
	
.a1.hompage02{position:relative;
	background:#c1cbef;
	color:#182968;font-size:18px;
	padding:.8em 5em .8em 1em !important;
	height:auto;
}
.a1.hompage .ic1{display:block;
	position:absolute;right:1em;top:50%;
	width:26px;height:26px;margin:-13px 0 0;
	background:url(/_res/portal/img/lib1cp2/hompage1ic1@2x.png) no-repeat;background-size:contain;
}
.a1.hompage .ic2{display:block;
	position:absolute;right:1em;top:50%;
	width:26px;height:26px;margin:-13px 0 0;
	background:url(/_res/portal/img/lib1cp2/down2ic1@2x.png) no-repeat;background-size:contain;
}


.sitemap00{position:relative;padding:0;margin:0; border-bottom:2px solid #000;}
.sitemap00>.column a{color:#333}
.sitemap00>.column.m1{width:100%;padding:0;margin:0 }
.sitemap00>.column.m1 .t1{color:#fff;background:#008a00;font-weight:500;line-height:30px;padding:10px;}
.sitemap00>.column.m2{width:100%;padding:0;margin:0 }
.sitemap00>.column.m2 ul{padding:0;margin:0;}
.sitemap00>.column.m2 ul li{border-bottom:1px dotted #ccc; }
 
.sitemap00>.column.m2 ul li .txt1{margin-bottom:.333em;font-size:1.2em;font-weight:600;color:#000 !important;margin:0 2em .5em 0;padding:.5em 0;}
.sitemap00>.column.m2 ul li ul{float:left;width:100%;padding:13px 0 0 0;}
.sitemap00>.column.m2 ul li ul li{border-bottom:0px; }

@media all and (min-width:768px){
.sitemap00{padding:20px 0;}
.sitemap00>.column.m1{width:20%;padding:0;margin:0 }
.sitemap00>.column.m1 .t1{width:120px;height:30px;padding:55px 10px;border-radius:100%;color:#fff;background:#008a00;text-align:center;font-weight:500;line-height:30px;}
.sitemap00>.column.m2{width:78%;padding:0;margin:0 }
.sitemap00>.column.m2 ul li ul{float:right;width:70%;padding:0;}
}


.form1tab1 .cnb1>.note{border:1px solid #007800;background:#008800;}

.form1icon1{margin:0 0 1em;overflow:hidden;}
.form1icon1>.box1{overflow:hidden;}
.form1icon1 .ic{display:block !important;margin:10px auto;
	width:85px;height:67px;
	background:url() no-repeat;background-size:contain;
}
.form1icon1 .t1{display:inline-block;position:relative;
	text-align:center;font-weight:bold;font-size:18px;
	padding:0 0 15px;
	overflow:hidden;
}
.form1icon1 .t1:after{content:'';display:block;
	position:absolute;left:50%;bottom:10px;
	width:20px;height:0;margin:0 0 0 -10px;
	border-bottom:1px solid #333;
}
.form1icon1 .ic.icon1{background:url(/_res/portal/img/lib1cp2/form1icon1ic1.png);background-size:contain}
.form1icon1 .ic.icon2{background:url(/_res/portal/img/lib1cp2/form1icon1ic2.png);background-size:contain}
.form1icon1 .ic.icon3{background:url(/_res/portal/img/lib1cp2/form1icon1ic3.png);background-size:contain}
.form1icon1 .ic.icon4{background:url(/_res/portal/img/lib1cp2/form1icon1ic4.png);background-size:contain}

.form1icon1 .ic.icon5{background:url(/_res/portal/img/lib1cp2/form1icon1ic5.png);background-size:contain}
.form1icon1 .ic.icon6{background:url(/_res/portal/img/lib1cp2/form1icon1ic6.png);background-size:contain}
.form1icon1 .ic.icon7{background:url(/_res/portal/img/lib1cp2/form1icon1ic7.png);background-size:contain}
.form1icon1 .ic.icon8{background:url(/_res/portal/img/lib1cp2/form1icon1ic8.png);background-size:contain}
.form1icon1 .ic.icon9{background:url(/_res/portal/img/lib1cp2/form1icon1ic9.png);background-size:contain}
.form1icon1 .ic.icon10{background:url(/_res/portal/img/lib1cp2/form1icon1ic10.png);background-size:contain}

.form1board1{width:100%;max-width:700px;margin:0 auto;}
.form1board1 .wrap2{position:relative;border:5px solid #edcd88;padding:3em 2em;}
.form1board1 .wrap1 .t1{padding:0;margin:0;text-align:center;font-size:35px;font-family:'궁서체';}
.form1board1 .wrap1 .ic{display:block;position:absolute;width:30px;height:30px;background:url() no-repeat;}
.form1board1 .wrap1 .ic.ic1{right:0;top:0;background:url(/_res/portal/img/lib1cp2/form1board1bg1.png);}
.form1board1 .wrap1 .ic.ic2{left:0;bottom:0;background:url(/_res/portal/img/lib1cp2/form1board1bg2.png);}

.form1board1 .wrap3{position:relative;padding:2em;background:#f9f9f9;border:1px solid #ddd;}
.form1board1 .wrap3:before{content:'';position:absolute;width:0;height:97%;right:-5px;bottom:0;border-left:5px solid #ddd;opacity:.5;}
.form1board1 .wrap3:after{content:'';position:absolute;width:97%;height:0;right:-5px;bottom:-5px;border-top:5px solid #ddd;opacity:.5;}
.form1board1 .wrap3 .t1{clear:both;display:block;
	font-weight:bold;font-size:22px;line-height:1em;
	border:solid #333;border-width:2px 0;
	padding:20px 0;margin:.5em 0;
}
.form1board1 .wrap3 .t2{font-size:16.5px;color:#777}

.form1board1 .wrap4{position:relative;padding:2em;}
.form1board1 .wrap4 .t1{text-align:center;padding:1em 0;font-size:22px;border:0 solid #555;border-width:1px 0;}
.form1board1 .wrap4 .t2{font-size:16px;padding:0 .5em}
.form1board1 .wrap4 .mark1{display:block;
	font-size:13px;color:#009944;text-align:center;
}
.form1board1 .wrap4 .mark1 span{display:inline-block;padding:.3em 1em;border:1px solid #ddd;border-radius:20px;	}
.form1board1 .wrap4 .info1{padding:1em;background:#fcfcfc;border:1px solid #ddd;}
.form1board1 .wrap4 .stamp1{position:relative;min-height:42px;overflow:hidden;}
.form1board1 .wrap4 .stamp1 .f1{z-index:1;display:block;
	position:absolute;right:0;top:50%;margin-top:-21px;
	width:41px;height:42px;
}
.form1board1 .wrap4 .stamp1 .t3{z-index:10;display:block;position:relative;
	text-align:right;font-size:21px;font-family:'궁서체';line-height:1.2em;
	min-height:42px;padding:0 42px 0 0;
} 


.form1popup2{}
.form1popup2 .popup1{position:relative;}
.form1popup2 .popup1 .wrap1{width:100%;padding:0 0 10px;background:#fff;}
.form1popup2 .popup1 .cont1{padding:10px;margin:10px;}
.form1popup2 .popup1 .close{display:block;
	width:100%;height:36px;
	text-align:right;font-size:13px;
	border-top:1px solid #ddd;background:#fff;
}
.form1popup2 .popup1 .close .t1{display:inline-block;padding:3px 10px 0 0;}
.form1popup2 .popup1 .close .a1{display:inline-block;border-left:1px solid #ddd;vertical-align:top;}
.form1popup2 .popup1 .close .a1>.ic1{display:block;width:38px;height:38px;background:url(/_res/portal/img/inc/login1close1mobile@2x.png) no-repeat;background-size:contain;}
/* 팝업1 */
.form1popup2 .popup1 .pop1 .title1{display:block;padding:10px 20px 20px;background:#009e96 url(/_res/portal/img/lib1cp2/form1popup1bg1.png) no-repeat;}
.form1popup2 .popup1 .pop1 .notice1{display:block;}
.form1popup2 .popup1 .pop1 .notice1>.t1{display:inline-block;
	font-size:12px;color:#fff;
	padding:0 1em 2px;margin:0 0 5px;
	border:1px solid #fff;border-radius:15px;
}
.form1popup2 .popup1 .pop1 .h1{margin:0;top:0;color:#fff;font-weight:normal;}
.form1popup2 .popup1 .pop1 .button.b1{display:inline-block;font-size:13px;color:#fff;background:#565656;border:1px solid #555}


/* 가입- 정보입력 순서도 */

.join1step1{padding:0 0 1em;margin:0 0 1em;overflow:hidden;}
.join1step1 ul{list-style:none;padding:0;margin:0;}
.join1step1 li{float:left;width:20%;padding-bottom:10px;font-size:13px;border-bottom:1px solid #ddd;}
.join1step1 li.on{border-bottom:5px solid #00479d;font-weight:bold;color:#333;}
.join1step1 li .tt1{display:none;}

@media all and (min-width:768px){
	.join1step1{text-align:center;}
	.join1step1 li{float:none !important;width:auto;position:relative;display:inline-block;padding:0;margin:0 10px;border-bottom:0 !important}
	.join1step1 li:after{content:'';display:block;
		position:absolute;left:-20px;top:44px;
		width:18px;height:0;
		border-top:1px solid #ddd;
	}
	.join1step1 li.m1:after{display:none;}
	.join1step1 li .ic{display:block;position:relative;
		width:88px;height:88px;
		background:#ddd;border-radius:100%;
	}
	.join1step1 li.on .ic{background:#00479d}
	.join1step1 li .ic>i{display:block;
		position:absolute;left:50%;top:50%;margin:-23px 0 0 -17.5px;
		width:35px;height:46px;
		background:url() no-repeat;background-size:contain;
	}
	.join1step1 li .ic>i.ic1{background-image:url(/_res/portal/img/lib1cp2/join1step1ic1.png)}
	.join1step1 li .ic>i.ic2{background-image:url(/_res/portal/img/lib1cp2/join1step1ic2.png)}
	.join1step1 li .ic>i.ic3{background-image:url(/_res/portal/img/lib1cp2/join1step1ic3.png)}
	.join1step1 li .ic>i.ic4{background-image:url(/_res/portal/img/lib1cp2/join1step1ic4.png)}
	.join1step1 li .ic>i.ic5{background-image:url(/_res/portal/img/lib1cp2/join1step1ic5.png)}
	.join1step1 li .t1{display:block;margin-top:10px;font-size:15px;}
	.join1step1 li .tt1{display:inline;}
}
@media all and (min-width:1256px){
	.join1step1 li{margin:0 50px;}
	.join1step1 li:after{left:-100px;width:100px;}
}


.scroll1box1{height:150px;border:1px solid #ddd;overflow:hidden;overflow-y:auto;background:#fff;}
.scroll1box1>.wrap1{padding:10px;}


.login1group1{}
.login1group1 li .wrap1{display:block;padding:2em 1em;text-align:center;border:1px solid #ddd;text-decoration:none;}
.login1group1 li .wrap1 .ic1{display:block;width:100px;height:100px;margin:0 auto 10px;background:url() no-repeat;background-size:contain;}
.login1group1 li .wrap1 .t1{display:block;font-size:1.45em;font-weight:bold;color:#1887c3}
.login1group1 li .wrap1 .t2{display:block;color:#333;margin:-5px 0 0;}


.login1group1 li.m1 .wrap1 .ic1{background-image:url(/_res/portal/img/lib1cp2/login1group101@2x.png)}
.login1group1 li.m2 .wrap1 .ic1{background-image:url(/_res/portal/img/lib1cp2/login1group102@2x.png)}

.member1list1{width:100%;overflow:hidden;visibility:hidden;}


.vote1guide1{position:relative;width:100%;}
.vote1guide1 .t1{position:absolute;left:0;bottom:-90px;padding:1em;font-size:1.214em;background:#12427c;color:#fff;margin:0 0 0;line-height:1.333em;}
.site_portal .vote1guide1 .t1{background:#008a00}

@media all and (min-width:768px){
	.vote1guide1 .t1{text-align:center;bottom:-20px;font-size:1.286em;width:100%;padding:2em 0;}
}
@media all and (min-width:1256px){
	.vote1guide1 .t1{
		left:50%;bottom:30px;margin:0 0 0 -240px;width:500px;padding:1em 0;
		font-size:1.429em;color:#333;
		background:transparent;
	}
	.site_portal .vote1guide1 .t1{background:transparent}
}



/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */
/* small~xlarge */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */


.writeform2 dt{width:13%;}
.writeform2 dd{width:35%;}
.writeform2 .dd2{width:85%;}
.writeform2 .dd3{width:25%;}
.writeform2 .dd4{width:50%;}

.writeform3 dt{float:left;width:10%;}
.writeform3 dd{float:left;width:35%;}
.writeform3 .dd2{width:88%;}

.agreement1 .f1{position:absolute;left:1em;top:1em;width:200px;}
.agreement1 .t1{margin:0 0 0 210px;}

.join1{padding:40px 0;text-align:center;}
.join1 .ic1{display:inline-block;margin:0 20px 0 0;vertical-align:top;}
.join1 .tbox1{display:inline-block;width:auto;margin:18px 0 0 0;}
.join1 .t1{font-size:1.5em;text-align:left;}
.join1 .t2{font-size:1.2em;text-align:left;}
.join1 br{display:inline;}

.find2{width:400px;}
.find2 .wrap{width:300px;margin:0 auto;}

.view1form2{overflow:hidden;}
.view1form2s1{float:left;width:150px;}
.view1form2s2{margin:0 0 0 160px}

.bid1view1 .view1form1 dt{width:15%;}
.bid1view1 .view1form1 dd{width:30%;}
.bid1view1 .intersting1{position:absolute;right:0;top:3px;}

.box1info1 .wrap{padding:15px 20px 15px 120px;}
.box1info1 .icc1{display:block;}
.box1info1 .icc2{display:block;}
.box1info1 .icc3{display:block;}
.box1info1 .icc4{display:block;}
.box1info1 .icc5{display:block;}
.box1info1 .icc6{display:block;}
.box1info1 .icc7{display:block;}
.box1info1 .icc8{display:block;}


img.flm1{float:left;margin:0 1.666em 0 0;width:auto;max-width:320px;}
img.frm1{clear:right;float:right;margin:0 0 0 1.666em;width:auto;max-width:320px}
img.frm2{clear:right;float:right;margin:0 0 1.666em 1.666em;width:auto;max-width:500px}

.img1text1{max-width:320px;}
.img1text1.small{max-width:200px;}
.img1text1.left{float:left;margin:0 1.666em 1.666em 0;}
.img1text1.right{float:right;margin:0 0 1.666em 1.666em;}

ul.even-grid>li>.img1text1{max-width:100%;}
ul.even-grid>li>.box1>.img1text1{max-width:100%;}

.img1enlarge1 a{display:none;}

.txt1box1{padding-left:210px}
.txt1box1 .ic{display:block;}
.txt1box1 .ic1{background-image:url(/_res/portal/img/sub/txt1box1.bg1.png);}
.txt1box1 .ic2{background-image:url(/_res/portal/img/sub/txt1box1.bg2.png);}
.txt1box1 .ic3{background-image:url(/_res/portal/img/sub/txt1box1.bg3.png);}
.txt1box1 .ic4{background-image:url(/_res/portal/img/sub/txt1box1.bg4.png);}
.txt1box1 .btn1{position:absolute;right:0;top:0;}
.txt1box1.administration1 .ic3{background-image:url(/_res/portal/img/sub/administration1ic1.gif);}
.txt1box1.sms1 .ic1{height:175px;background-image:url(/_res/portal/img/sub/sms1ic1.png);}
.txt1box1.safe1children1 .ic1{background-image:url(/_res/portal/img/sub/safe1children1ic1.png);}
.txt1box1.goodstore1 .ic1{height:175px;background-image:url(/_res/portal/img/sub/goodstore1ic1.png);}
.txt1box1 .ic1.house1{height:175px;background-image:url(/_res/portal/img/sub/txt1box1.bg6.png);}

.privacy1data1 .ic1,
#boardVO .txt1box1 .ic1,
#boardSmsMemberVO .txt1box1 .ic1{background-image:url(/_res/portal/img/sub/txt1box1.bg5.png);}

.flowchart1{padding:0 2px 0 0;}
.flowchart1 ol{width:103.333%;margin:0 0 0 -3.333%;padding:0;}
.flowchart1 li{float:left;position:relative;width:33.333%;height:6em /* =(1.5*4)+(0.5*2) */ /*height:7em =(1.5*4)+(0.5*2) */;margin:0 0 3.333% 0;}
.flowchart1 li .arrow1{float:left;width:10%;height:100%;background-position:100% 50%;}
/* nth-child(1), nth-child(6), nth-child(7) */
.flowchart1 li:first-child .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li+li .arrow1.a1{background:transparent;}
/* nth-child(4), nth-child(5), nth-child(6) */
.flowchart1 li:first-child+li+li+li,
.flowchart1 li:first-child+li+li+li+li,
.flowchart1 li:first-child+li+li+li+li+li,
.flowchart1 li:first-child+li+li+li+li+li+li+li+li+li{float:right;}
.flowchart1 li:first-child+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li .arrow1.a1{background-position:0 50%;}
/* nth-child(4), nth-child(7) */
.flowchart1 li:first-child+li+li+li .arrow1.a2,
.flowchart1 li:first-child+li+li+li+li+li+li .arrow1.a2,
.flowchart1 li:first-child+li+li+li+li+li+li+li+li+li .arrow1.a2{display:block;position:absolute;left:10%;bottom:100%;width:90%;height:30%;background-position:50% 100%;}
.box1vm1{float:left;width:90%;height:100%;margin:0 -2px 0 0;}
/* [IE7]Fix */
*+html .flowchart1 li{width:32%;}
*+html .flowchart1 li:first-child+li+li+li,
*+html .flowchart1 li:first-child+li+li+li+li,
*+html .flowchart1 li:first-child+li+li+li+li+li{right:3.777% /* IE7 Test Value */;}
 
.flowchart1 li.last .arrow1.a1{background:none;}
.flowchart1 li.last.last2 .arrow1.a1{background:url(/_res/portal/img/lib/arrow1s.png) no-repeat 100% 50%}

/* 흐름도_수정 */
.flowchart1_m{padding:0 2px 0 0;}
.flowchart1_m ol{width:100%;margin:0 0 0 -1.6%;padding:0;}
.flowchart1_m li{float:left;position:relative;width:20%;height:9em /* =(1.5*4)+(0.5*2) */ /*height:7em =(1.5*4)+(0.5*2) */;margin:0 0 3.333% 0;}
.flowchart1_m li.w25{float:left;position:relative;width:25%;height:7em /* =(1.5*4)+(0.5*2) */ /*height:7em =(1.5*4)+(0.5*2) */;margin:0 0 3.333% 0;}
.flowchart1_m li.last .arrow1{background:none;}
.flowchart1_m li.cont_h{height:12em !important;}
.flowchart1_m li .arrow1{float:left;width:10%;height:100%;background-position:100% 50%;}
/* nth-child(1), nth-child(10), nth-child(11) */
.flowchart1_m li:first-child .arrow1.a1,
.flowchart1_m li:first-child+li+li+li+li+li+li+li+li+li .arrow1.a1,
.flowchart1_m li:first-child+li+li+li+li+li+li+li+li+li+li .arrow1.a1{background:transparent;}
/* nth-child(4), nth-child(5), nth-child(6) */
.flowchart1_m li:first-child+li+li+li+li,
.flowchart1_m li:first-child+li+li+li+li+li,
.flowchart1_m li:first-child+li+li+li+li+li+li,
.flowchart1_m li:first-child+li+li+li+li+li+li+li,
.flowchart1_m li:first-child+li+li+li+li+li+li+li+li{float:right;}
/*.flowchart1_m li:first-child+li+li+li+li .arrow1.a1,*/
.flowchart1_m li:first-child+li+li+li+li+li .arrow1.a1,
.flowchart1_m li:first-child+li+li+li+li+li+li .arrow1.a1,
.flowchart1_m li:first-child+li+li+li+li+li+li+li .arrow1.a1,
.flowchart1_m li:first-child+li+li+li+li+li+li+li+li .arrow1.a1{background-position:0 50%;}
/* nth-child(6), nth-child(11) */
.flowchart1_m li:first-child+li+li+li+li+li .arrow1.a2,
.flowchart1_m li:first-child+li+li+li+li+li+li+li+li+li+li .arrow1.a2{display:block;position:absolute;left:10%;bottom:100%;width:90%;height:30%;background-position:50% 100%;}

/* nth-child(5), nth-child(10) */
.flowchart1_m li.w25:first-child+li+li+li+li .arrow1.a2,
.flowchart1_m li.w25:first-child+li+li+li+li+li+li+li+li+li {display:block;position:absolute;left:10%;bottom:100%;width:90%;height:30%;background-position:50% 100%;}
.flowchart1_m li.w25:first-child+li+li+li+li+li .arrow1.a2,
.flowchart1_m li.w25:first-child+li+li+li+li+li+li+li+li+li+li .arrow1.a2{background:transparent;}


.box1vm1_m{float:left;width:90%;height:100%;margin:0 -2px 0 0;}
/* [IE7]Fix */
*+html .flowchart1_m li{width:20%;}
 /**+html .flowchart1_m li:first-child+li+li+li,
*+html .flowchart1_m li:first-child+li+li+li+li,
*+html .flowchart1_m li:first-child+li+li+li+li+li*/
*+html .flowchart1_m li:first-child+li+li+li+li+li,
*+html .flowchart1_m li:first-child+li+li+li+li+li+li,
*+html .flowchart1_m li:first-child+li+li+li+li+li+li+li,
*+html .flowchart1_m li:first-child+li+li+li+li+li+li+li+li{right:3.777% /* IE7 Test Value */;}


ul.bu2 li .dt1{	width:16%;}
ul.bu2 li .dd1{width:75%;}


.form1tab1 .cnb1{font-size:14px;}
.form1tab1 .cnb1 ul{background-image:none;height:100%;}
*+html .form1tab1 .cnb1 ul{margin:0 -5px 0 -1px;}
.form1tab1 .cnb1 ul:before,
.form1tab1 .cnb1 ul:after{content:'';display:table;} /* [IE8+] */
.form1tab1 .cnb1 ul:after{position:absolute;left:0;top:43px;width:100%;height:0;border-bottom:1px solid #ddd}
.form1tab1 .cnb1 li{width:auto;text-align:center;}
*+html .form1tab1 .cnb1 li>a{margin:-1px 0;}
.form1tab1 .cnb1 li>a{padding:.833em;background:#fff;}
.form1tab1 .cnb1 li.on>a{color:#008900;background:#fff;border:1px solid #008900;}
.form1tab1 .cnb1 li.on>a:before{display:none;}
.form1tab1 .cnb1 li.on>a:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:0;border-bottom:1px solid #fff;}

.form1board1 .h3{display:block;}

} /* /(min-width:768px) */
@media all and (min-width:1000px){/* large ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:1000px) */
@media all and (min-width:1256px){/* xlarge+(padding20*2)+(scrollbar-track16) ◇◆◇◆◇◆◇◆◇◆ */

.adbanner1 .wrap1{padding:40px 0;margin:0;
	width:200px;height:120px;
	border-radius:100%;
}
.adbanner1 .t1{font-size:20px;}
.adbanner1 .ic1{width:62px;height:62px;}
.adbanner1 .wrap1:after{left:210px;top:50%;margin:-11px 0 0;
	width:29px;height:23px;
	background:transparent url(/_res/portal/img/lib1cp2/adbanner1arrow.png) no-repeat;
}
.adbanner1 ol li{width:26.5%;}
.adbanner1 .m4{width:20.5%}
.adbanner1 .m1 .wrap1:after,
.adbanner1 .m2 .wrap1:after,
.adbanner1 .m3 .wrap1:after,
.adbanner1 .m4 .wrap1:after{content:'';}
.adbanner1 .m4 .wrap1:after{display:none;}

.intersting1{right:0;top:2em}

.adbanner1.bid1 .t1{font-size:17px;line-height:120%}
.adbanner1 .ic1{margin:10px auto 15px}


ul.bu2 li{margin:0 0 1em}
ul.bu2 li .dt1{width:11.5%;padding:0 2% 0 1.5%;}
ul.bu2 li .dd1{width:73%;padding:0 0 0 2%;}

.login1stay{display:none;}

} /* /(min-width:1256px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */