@charset "utf-8";
/**
 * @File Name : lib2.css
 * @Description : Add Share Contents ..
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2023.11.02 | 김효진 | 최초 등록
 * </pre>
 * @author 디자인팀 김효진
 * @since 2023.11.02
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* 이미지 크게 보기 */
.imgzoom1 {position:relative;width:100%;display:block;}
.imgzoom1 img {max-width:100%;}
.imgzoom1 img.zoom {width:100%;}
.imgzoom1 .btn-zoom {position:absolute;bottom:0;right:0;display:block;width:36px;height:36px;background:url(../../img/lib2/ic46a1zoom1.png) no-repeat;z-index:100;background-size:contain;}
@media all and (min-width:600px){
	.imgzoom1 .btn-zoom {width:46px;height:46px;background-size:auto;}
}

/* 안내박스 */
.info1 {background:#f5f7fa;border-radius:10px;padding:20px 25px;font-size:16px;font-weight:400;color:#333;line-height:24px;}
.info1 .tel1 {position:relative;display:inline-block;vertical-align:top;padding-left:45px;}
.info1 .tel1:before {position:absolute;top:-3px;left:0;content:"";display:block;width:32px;height:32px;background:url(../../img/lib2/ic32a1tel.png) no-repeat;}

/* 반응형 테이블 스크롤 */
.table1scroll {position:relative;z-index:1}
.table1scroll>table {margin:0}
@media screen and (max-width:1259px){
	.table1scroll>table {min-width:1100px;}
}
@media screen and (max-width:999px){
	.table1scroll {overflow-x:auto;-webkit-overflow-scrolling:touch;}
	.scroll1tablewrap {position:relative;overflow:hidden}
	.scroll1tablewrap:before, .scroll1tablewrap:after {position:absolute;content:"";display:block;top:0;bottom:0;width:50px;transition-duration:.1s;z-index:10}
	.scroll1tablewrap:before {left:0;opacity:0;background:linear-gradient(to right, #fff, transparent)}
	.scroll1tablewrap:after {right:0;opacity:1;background:linear-gradient(to left, #fff, transparent)}
	.scroll1tablewrap.scrolling:before {opacity:1}
	.scroll1tablewrap.scrollend:after {opacity:0;}
}

/* 기업정보 목록 20180828 */
.company1card2{position:relative;padding:0 0 40px;border-bottom:1px solid #ddd;margin-bottom:30px}
.company1card2 .a1{display:block;position:relative;padding:10px 30px 30px 30px;border:1px solid #c8cdd0;background:#fff;color:#555;text-decoration:none;border-radius:30px;transition:border-color .35s ease}
.company1card2 .a1:hover, .company1card2 .a1:focus{border:3px solid #000;overflow:hidden;padding:8px 28px 28px 28px}
.company1card2 .f1{display:block;position:relative;margin:-1px -1px 0;padding:0 0 75%;background:#fff;text-align:center;}
.company1card2 .f1p1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.company1card2 .f1 img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;margin:auto;border-radius:20px;}
.company1card2 .tg1{display:block;padding:16px 0 0;}
.company1card2 .a1t1{display:block;position:relative;margin:.5em 0;color:#000;font-size:1.5em;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.company1card2 .lst1{list-style:none;margin:0;padding:0;}
.company1card2 .li1{margin:0 0 .1em;padding:0 0 0 8px;background:url(/_res/portal/img/lib2/bu1.png) no-repeat 0 50%;font-size:1em;overflow:hidden;}
.company1card2 .li1 .t1{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.company1card2 .li1 .t1t1{display:inline-block;width:3em;color:#000;}
.company1card2.type2 .li1 .t1t1{width:4em;}
.company1card2 .li1 .t1t2{color:#444;}

/* 용기낸가게 목록 20210526 */
.company1card2 .liplace{margin:0 0 .25em;padding:2px 0 0 29px;background:url(/_res/portal/img/lib2/bu_place.png) no-repeat 0 50%;font-size:14px;overflow:hidden;}
.company1card2 .liphone{margin:0 0 .25em;padding:2px 0 0 29px;background:url(/_res/portal/img/lib2/bu_phone.png) no-repeat 0 50%;font-size:14px;overflow:hidden;}
.company1card2 .lirestaurant{margin:0 0 .25em;padding:2px 0 0 29px;background:url(/_res/portal/img/lib2/bu_restaurant.png) no-repeat 0 50%;font-size:14px;overflow:hidden;}

/* 그림뷰갤러리5 (현재/전체) 20180828 */
.pic1gallery5{position:relative;margin:0 auto 1em;}
.pic1gallery5 *{list-style:none;margin:0;padding:0;border:0;}
.pic1gallery5 .figure{z-index:0;position:relative;overflow:hidden;background:#f7f8f9;padding:40px;}
.pic1gallery5 .figure>.p1{overflow:hidden;position:relative;height:0;padding-bottom:70%;}
.pic1gallery5 .figure>.p1>img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
/* .pic1gallery5 .mControl{position:absolute;right:0;top:0;width:138px;height:0;} */
.pic1gallery5 .mControl .b{display:block;z-index:10;position:absolute;bottom:0;width:44px;height:44px;background:url(/_res/portal/img/lib2/b.000000.opacity.70.png);color:#fff;transition:.2s ease-out;}
.pic1gallery5 .mControl .b>.ic1{display:block;position:absolute;left:50%;right:50%;width:20px;height:20px;margin:-10px;background:url() no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;}
.pic1gallery5 .mControl .b.prev {left:calc(50% - 69px);}
.pic1gallery5 .mControl .b.next{right:calc(50% - 69px)}
.pic1gallery5 .mControl .b.prev>.ic1{background-image:url(/_res/portal/img/lib2/ic20a2c0left1.png);}
.pic1gallery5 .mControl .b.next>.ic1{background-image:url(/_res/portal/img/lib2/ic20a2c0right1.png);}
.pic1gallery5 .mItem{z-index:10;position:absolute;left:calc(50% - 25px);bottom:0;width:50px;height:44px;background:url(/_res/portal/img/lib2/b.000000.opacity.70.png);color:#fff;font-size:16px;line-height:44px;letter-spacing:0;text-align:center;}
.pic1gallery5 .mItem .on{font-weight:400;}
.pic1gallery5 .mItem .sep{margin:0 .166em;}
.pic1gallery5 .mItem .total{font-weight:400;}
.pic1gallery5 .mNum{display:none;}
@media screen and (max-width:599px){
	.pic1gallery5 .figure {padding:30px 20px;}
}

/* 기본정보. 20180828 */
.gen1info1{position:relative;color:#555;font-size:18px;line-height:1.375;overflow:hidden;}
.gen1info1 a{color:#000;}
.gen1info1 .h1{position:relative;margin-top:0;color:#000;font-weight:500;font-size:30px;}
.gen1info1 .h1:after{content:'';display:block;width:28px;height:0;margin:20px 0 22px;border-top:1px solid #000;}
.gen1info1 .dl1{display:block;position:relative;list-style:none;margin:0;padding:0;overflow:hidden;}
.gen1info1 .dl1 .di{margin:0 0 10px;padding:0;overflow:hidden;}
.gen1info1 .dl1 .w1{}
.gen1info1 .dl1 .dt{float:left;}
.gen1info1 .dl1 .dd{display:block;padding:0 0 0 2px;overflow:hidden;}
.gen1info1 .dl1 .t1{display:inline-block;width:80px;font-weight:600;vertical-align:middle;}
.gen1info1 .dl1 .sep{display:none;vertical-align:middle;}
.gen1info1 .dl1 .t2{display:block;padding:1px 0;font-weight:400;vertical-align:middle;}
.gen1info1 .dl1 .ic1{display:inline-block;width:21px;height:21px;margin:0 4px 0 0;background:url() no-repeat center center;background-size:contain;vertical-align:middle;}
.gen1info1 .ceo .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1star1.png);}
.gen1info1 .address .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1mapmarker1.png);}
.gen1info1 .establish .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1pin1.png);}
.gen1info1 .buildinglot .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1speechbubble1.png);}
.gen1info1 .phone .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1phone1.png);}
.gen1info1 .fax .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1fax1.png);}
.gen1info1 .homepage .ic1{background-image:url(/_res/portal/img/lib2/ic42a1c1home1.png);}
@media screen and (max-width:768px){
	.gen1info1 .h1 {font-size:24px}
}
@media screen and (max-width:599px){
	.gen1info1 {font-size:17px;}
}


/* 로그인 선택 20180222 */
.login2choice1 .box1{padding:3em 2.5em;border-radius:20px;border:1px solid #d9d9d9;min-height:350px;}
.login2choice1 .box1 .text1{font-size:1.125em;margin-bottom:1em;}
.login2choice1 .box1 .text1 p{margin:0;}
.login2choice1 .box1 .text1 br{display:none;}
a.btn1.phone .ic1{display:none;}
@media all and (min-width:768px){
	.login2choice1 .box1 .text1{min-height:auto;}
}

/* 기업정보 상세 */
.even-grid>.column.md-56pct {width:40%;}
.even-grid>.column.md-44pct {width:60%;}
.even-grid>.column.md-44pct>.wrap1 {margin:30px;}
.bdt1px + .infomenu1 {margin-top:30px;}
@media screen and (max-width:999px){
	.even-grid>.column.md-56pct, .even-grid>.column.md-44pct {width:100%}
	.even-grid>.column.md-56pct {max-width:768px;margin:auto;float:none;display:block;}
	.even-grid>.column.md-44pct>.wrap1 {margin-top:0}
}
@media screen and (max-width:599px){
	.even-grid>.column.md-56pct {padding-bottom:0}
	.even-grid>.column.md-44pct>.wrap1 {margin:0}
}

/* 개인정보수집 */
.agree1box {border:1px solid #ddd;border-radius:5px;padding:30px 25px;height:235px;overflow-y:auto;background:#f6f7f8;box-sizing:border-box}
.agree1box p {margin:0}
.agree1box + div {text-align:center;margin-top:20px;}


