@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Each Subpage Body Contents CSS (★ 최초…최종 작업자는 갱신 이력을 반드시 남겨주세요!)
 * @Modification Information
 *
 * 2021.10.21 | 조미숙 | 최초 등록
 *
 * @author 디자인팀 조미숙
 * @since 2021.10.21
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! Subpage Body Content Each Template v.20150905~ 20190611. 20191011~ | by @Who
 */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */
.info-bg1{background:#efefef;}
.info-bg2{background:#ac9f96;}
.bdrs5px{border-radius:5px;}

/* sub.css. 20211022 */

/* 카테고리 개별레이아웃1 */
#visual.category{height:100px}
#visual.category .tg1{/* color:#000; */top:38%}
#visual.category #body_title{display:none;}
@media all and (min-width:768px){
	#visual.category{height:164px}
}
@media all and (min-width:1260px){
	#visual.category{height:250px}
	#visual.category:after{display:none;}
}

#location1.category .breadcrumb .cont{background:transparent;}
#location1.category .breadcrumb .cont>a{color:#333;}
#location1.category .breadcrumb .cont .sep{background:url(../../img/lib/ic20a1right2.png) no-repeat 0 0 / contain;}

@media all and (min-width:1260px){
	#location1.category{margin-top:0;}
}


#bn1.category button{background:transparent;}
#bn1.category .share1 button:before{background-image:url(../../img/inc/bn1m3.png)}
#bn1.category .print button:before{background-image:url(../../img/inc/bn1m4.png)}


/* lib.css reset. 20211021 */
.hb1.h1{margin-top:0;font-size:2.375em;color:#000;background-image:none;padding-bottom:0;font-weight:600;}
.hb1.h2{background-image:none;padding-left:0;font-size:1.75em;font-weight:600;}
.hb1.h3{background-image:none;padding-left:0;font-weight:600;color:#000;}
.hb1.h4{background-image:none;padding-left:0;font-weight:600;color:#000;}
.hb1.h5{background-image:none;padding-left:0;font-weight:600;color:#000;}
.hb1.h6{background-image:none;padding-left:0;font-weight:500;color:#000;}

/* 회원탈퇴 */
.undo1{margin:50px 0 50px;text-align:center;font-size:34px;font-weight:bold;color:#000}
.undo1:before{content:'';
	display:block;
	margin:0 auto 10px;
	width:90px;height:90px;
	background:url(../../img/lib2/ic90a1exclamation.png) no-repeat;
}
.panel0 .undo1 + .btns{margin-bottom:50px;}
@media all and (max-width:899px){/* small ◇◆◇◆◇◆◇◆◇◆ */
	.undo1{margin:50px 0;line-height:130%;}
}
@media all and (max-width:399px){/* small ◇◆◇◆◇◆◇◆◇◆ */
	.undo1{font-size:28px;}
}

/* common style */
.shop1s1{overflow:hidden;margin-top:-20px;}
.shop1s1 .c1{border:1px solid #ddd;box-sizing:border-box;padding:30px 20px 20px;}
.shop1s1 .h1{display:block;text-align:center;font-size:1.25em;color:#222;margin-top:1em;}
.shop1s1 .t1{display:block;text-align:center;font-size:1.5em;color:#737373;line-height:1.5;margin-top:1em;}
.shop1s1 .t2{display:block;text-align:left;font-size:.9375em;color:#737373;}
.shop1s1 .t3{display:block;text-align:center;margin-top:1em;}
.shop1s1 .ic1{display:block;width:100px;height:100px;background:url() no-repeat;background-size:contain;margin:auto;}

.shop1s1.state .c1{min-height:360px;}
.shop1s1.state .ic1.m1{background-image:url(../../img/sub/state_ic1m1.png);}
.shop1s1.state .ic1.m2{background-image:url(../../img/sub/state_ic1m2.png);}
.shop1s1.state .ic1.m3{background-image:url(../../img/sub/state_ic1m3.png);}

.shop1s1.caution .c1{min-height:270px;}
.shop1s1.caution .ic1.m1{background-image:url(../../img/sub/caution_ic1m1.png);}
.shop1s1.caution .ic1.m2{background-image:url(../../img/sub/caution_ic1m2.png);}
.shop1s1.caution .ic1.m3{background-image:url(../../img/sub/caution_ic1m3.png);}
.shop1s1.caution .ic1.m4{background-image:url(../../img/sub/caution_ic1m4.png);}

.shop1s2{overflow:hidden;border-top:1px solid #666;}
.shop1s2 .c1{border-bottom:1px solid #ddd;box-sizing:border-box;overflow:hidden;padding:28px 0;}
.shop1s2 .col_l{float:left;width:200px;}
.shop1s2 .col_r{float:right;width:calc(100% - 200px);}
.shop1s2 .h1{display:block;font-size:1.25em;/* color:#ab7d55; */color:#000;}
.shop1s2 .t1{display:block;}
.shop1s2 .ic1{display:block;margin:auto;width:84px;height:84px;background:url() no-repeat;background-size:contain;}

.shop1s2.watch .ic1.m1{background-image:url(../../img/sub/watch_ic1m1.png);}
.shop1s2.watch .ic1.m2{background-image:url(../../img/sub/watch_ic1m2.png);}

.shop1s3{overflow:hidden;border-top:1px solid #ddd;}
.shop1s3 .c1{display:table;border-bottom:1px solid #ddd;overflow:hidden;padding:20px 0;width:100%;}
.shop1s3 .col_l{display:table-cell;width:280px;vertical-align:middle;}
.shop1s3 .col_r{display:table-cell;width:calc(100% - 280px);vertical-align:middle;}
.shop1s3 .h1{font-size:1.5em;color:#000;vertical-align:middle;}
.shop1s3 .label{display:inline-block;width:50px;height:50px;margin-right:10px;background:#f0f0f0;text-align:center;color:#555;border-radius:50%;line-height:50px;font-size:1.125em;font-weight:600;}

@media all and (max-width:1023px){
	.shop1s1.state{min-height:420px;}
}
@media all and (max-width:767px){
	.shop1s1 .c1{padding-bottom:30px;}
	.shop1s1 .ic1{width:80px;height:80px;}
	.shop1s1 .t1{margin-top:.666em;}

	.shop1s1.state .c1{min-height:auto;}
	.shop1s1.caution .c1{min-height:auto;}

	.shop1s2 .ic1{width:64px;height:64px;}
	.shop1s2 .col_l{width:110px;}
	.shop1s2 .col_r{width:calc(100% - 110px);}

	.shop1s3 .c1{display:block;}
	.shop1s3 .col_l{display:block;width:auto;}
	.shop1s3 .col_r{display:block;width:auto;margin-top:1em;}
}

/* 연혁 */
.history1{margin:0;padding:20px 20px 30px;border-top:1px solid #666;border-bottom:1px solid #ddd;overflow:hidden;}
.history1 ul{list-style:none;font-size:1.125em;padding:0;margin:0;}
.history1 ul li{margin:.5em 0;padding:0;}
.history1 .t1{display:block;float:left;width:200px;color:#666;}
.history1 .t2{display:block;float:left;width:calc(100% - 200px);color:#222;}

@media all and (max-width:767px){
	.history1 .t1{float:none;width:auto;}
	.history1 .t2{float:none;width:auto;}
}

/* 찾아오시는 길 */
.infomap1{overflow:hidden;border-bottom:1px solid #dad8d1;}
.infomap1 .wrap1{position:relative;height:450px;overflow:hidden;background-color:#ededed;}
.infomap1 .btn-zoom{position:absolute;left:10px;top:10px;display:block;float:left;width:120px;height:45px;text-align:center;background:#d60815;z-index:10;border-radius:5px;}
.infomap1 .btn-zoom .t1{display:inline-block;color:#fff;font-size:0.938em;line-height:45px;vertical-align:middle;}
.infomap1 .btn-zoom .ic1{display:inline-block;margin:0 5px;width:24px;height:24px;background:url(../../img/sub/infomap1zoom.png) no-repeat 50% 0;vertical-align:middle;}
.infomap1 img{max-width:none;}

.infomap2{overflow:hidden;margin-top:1em;}
.infomap2 .c1{border-bottom:1px solid #ddd;overflow:hidden;padding:20px 0;}
.infomap2 .col_l{float:left;width:360px;}
.infomap2 .col_r{float:right;width:calc(100% - 360px);}
.infomap2 .h1{font-size:1.5em;color:#000;vertical-align:middle;}
.infomap2 .ic1{display:inline-block;width:50px;height:50px;margin-right:20px;background:#f0f0f0 url() no-repeat;background-size:contain;vertical-align:middle;border-radius:50%;}
.infomap2 .ic1.address{background-image:url(../../img/sub/infomap2_ic1address.png)}
.infomap2 .ic1.traffic{background-image:url(../../img/sub/infomap2_ic1traffic.png)}
.infomap2 dl{margin:.75em 0;padding:0;overflow:hidden;font-size:1.125em;}
.infomap2 dt{float:left;width:100px;font-weight:600;color:#222;}
.infomap2 dd{float:right;width:calc(100% - 100px);margin:0;}
.infomap2 dd ul{font-size:.888em;margin-top:-1.25em;}
.infomap2 a[href^='tel']{color:#555;}

.skipapi{z-index:9999;position:absolute;left:0;top:0;width:100%;}
.skipapi *{display:inline;list-style:none;margin:0;padding:0;}
.skipapi a{display:block;position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;}
.skipapi a:focus{left:0;width:98%;padding:1%;height:auto;background:#555;color:#fff;text-decoration:none;text-align:left;line-height:18px;}

a#skipContent:focus{outline:1px dotted #000;background:#000}

.root_daum_roughmap,.root_daum_roughmap_landing{border:0 !important;width:auto !important;padding:0 !important;border-radius:0 !important;}
.btn_zoom_reset .img_zoom{background-position:-80px -65px !important;}

@media all and (max-width:767px){
	.infomap2 .col_l{float:none;width:auto;}
	.infomap2 .col_r{float:none;width:auto;}
	.infomap2 dt{width:80px;}
	.infomap2 dd{width:calc(100% - 80px);}
}

/* 상단 비주얼 + 텍스트 조합 */
.v1banner1 {display:table;width:100%;margin-bottom:30px;padding:40px 440px 40px 50px;background:#e6e2df url() no-repeat right bottom;background-size:contain;box-sizing:border-box;}
.v1banner1:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.v1banner1 .tg1{display:table-cell;vertical-align:middle;line-height:30px;overflow:hidden;}
.v1banner1 .h1{display:block;font-size:2em;}
.v1banner1 .t1{display:block;font-size:1.125em;margin-top:.75em;}

.v1banner1.buncheong{background-image:url(../../img/sub/buncheong_bg1.jpg);background-color:#000;min-height:270px !important;}
.v1banner1.buncheong .h1, .v1banner1.buncheong .t1{color:#fff;}

@media all and (max-width:767px){
	.v1banner1{display:block;padding:30px;}
	.v1banner1:before{display:block;}
	.v1banner1 .tg1{display:block;}
}

/* ol.bo2.20191121.조미숙. */
ol.bo2{list-style:none;padding:0;margin:0;}
ol.bo2 li{position:relative;padding-left:1.5em;line-height:1.5;}
ol.bo2 li:before{position:absolute;top:0;left:0;display:inline-block;}
ol.bo2>li:nth-child(1):before{content:'①'}
ol.bo2>li:nth-child(2):before{content:'②'}
ol.bo2>li:nth-child(3):before{content:'③'}
ol.bo2>li:nth-child(4):before{content:'④'}
ol.bo2>li:nth-child(5):before{content:'⑤'}
ol.bo2>li:nth-child(6):before{content:'⑥'}
ol.bo2>li:nth-child(7):before{content:'⑦'}
ol.bo2>li:nth-child(8):before{content:'⑧'}
ol.bo2>li:nth-child(9):before{content:'⑨'}
ol.bo2>li:nth-child(10):before{content:'⑩'}

ol.bo3{list-style:none;padding:0;margin:0;}
ol.bo3>li{position:relative;padding-left:1.2em;}
ol.bo3>li:before{position:absolute;top:0;left:0;display:inline-block;}
ol.bo3>li:nth-child(1):before{content:"1.";}
ol.bo3>li:nth-child(2):before{content:"2.";}
ol.bo3>li:nth-child(3):before{content:"3.";}
ol.bo3>li:nth-child(4):before{content:"4.";}
ol.bo3>li:nth-child(5):before{content:"5.";}
ol.bo3>li:nth-child(6):before{content:"6.";}
ol.bo3>li:nth-child(7):before{content:"7.";}
ol.bo3>li:nth-child(8):before{content:"8.";}
ol.bo3>li:nth-child(9):before{content:"9.";}

ol.bo4{list-style:none;padding:0;margin:0;}
ol.bo4>li{position:relative;padding-left:1.5em;}
ol.bo4>li:before{position:absolute;top:0;left:0;display:inline-block;}
ol.bo4>li:nth-child(1):before{content:"가.";}
ol.bo4>li:nth-child(2):before{content:"나.";}
ol.bo4>li:nth-child(3):before{content:"다.";}
ol.bo4>li:nth-child(4):before{content:"라.";}
ol.bo4>li:nth-child(5):before{content:"마.";}
ol.bo4>li:nth-child(6):before{content:"바.";}
ol.bo4>li:nth-child(7):before{content:"사.";}
ol.bo4>li:nth-child(8):before{content:"아.";}
ol.bo4>li:nth-child(9):before{content:"자.";}
ol.bo4>li:nth-child(10):before{content:"차.";}

ol[class] ul.bu>li{padding-left:15px;}


/* 특화지원센터 - 교육사업 */
.center2s1{margin-top:-10px;}
.center2s1 .panel0{border-radius:9px;text-align:center;color:#fff;padding-top:30px;padding-bottom:30px;margin:0;}
@media all and (max-width:767px){
	.center2s1{margin-top:0;}
}

/* 특화지원센터 - 컨설팅지원 */
.center3s1{border:1px solid #ddd;}
.center3s1:after{display:none}
.center3s1>li{position:relative;vertical-align:top;border:1px solid #ddd;border-width:0 0 1px;padding:20px 2% 5% 80px !important;box-sizing:border-box;}
.center3s1>li:before{content:'';display:block;position:absolute;left:20px;top:10px;font-size:15px;width:45px;height:45px;border-radius:50%;background:#f0f0f0;line-height:45px;color:#555;text-align:center;font-weight:600;}
.center3s1>li:nth-child(1):before{content:'01'}
.center3s1>li:nth-child(2):before{content:'02'}
.center3s1>li:nth-child(3):before{content:'03'}
.center3s1>li:nth-child(4):before{content:'04'}
.center3s1>li:nth-child(5):before{content:'05'}
.center3s1>li:nth-child(6):before{content:'06'}
.center3s1>li:last-child{border:0;}
.center3s1 .t1{display:block;font-size:15px;color:#000;margin:.2em 0 .25em;line-height:1.333;}
.center3s1 .ic1{display:none;width:84px;height:84px;margin:auto;background:url() no-repeat;background-size:contain;}
.center3s1 .ic1.m1{background-image:url(../../img/sub/center2s1ic1m1.png);}
.center3s1 .ic1.m2{background-image:url(../../img/sub/center2s1ic1m2.png);}
.center3s1 .ic1.m3{background-image:url(../../img/sub/center2s1ic1m3.png);}
.center3s1 .ic1.m4{background-image:url(../../img/sub/center2s1ic1m4.png);}
.center3s1 .ic1.m5{background-image:url(../../img/sub/center2s1ic1m5.png);}
.center3s1 .ic1.m6{background-image:url(../../img/sub/center2s1ic1m6.png);}
.center3s1 span.dpb{display:inline-block !important;}

@media all and (min-width:768px){
	.center3s1>li:before{left:20px;top:20px;}
	.center3s1 .t1{margin:.5em 0 .25em;}
}

@media all and (min-width:810px){
	.center3s1{display:table !important;table-layout:fixed !important;padding:0 !important;width:100%;}
	.center3s1>li{display:table-cell !important;vertical-align:middle;border-width:0 1px 0 0;padding:5% 2% 2% 3% !important;height:220px;min-height:220px;}
	.center3s1>li:before{left:10px;top:10px;font-size:17px;}
	.center3s1 .t1{font-size:17px;margin-top:.666em;text-align:center;}
	.center3s1 .ic1{display:block;}
	.center3s1 .dpb{display:block;}

}

/* 특화지원센터 - 자율산업 */
.center4s1{overflow:hidden;margin-top:-20px;}
.center4s1 .c1{border:1px solid #ddd;box-sizing:border-box;padding:40px 20px 40px;overflow:hidden;text-align:center;min-height:220px;box-sizing:border-box;}
.center4s1 .h1{position:relative;display:block;font-size:1.125em;color:#222;font-weight:500;}
.center4s1 .h1:after{content:'';display:block;position:absolute;left:calc(50% - 15px);bottom:-10px;width:30px;height:1px;background:#ddd;}
.center4s1 .t1{display:block;font-size:1em;color:#737373;line-height:1.5;margin-top:2em;}
@media all and (max-width:767px){
	.center4s1 .c1{min-height:auto;}
}

/* 환불계좌 입력폼 정렬 */
.ctable .col1{width:80px;display:inline-block;vertical-align:middle;}
.ctable .col2{width:calc(100% - 90px);display:inline-block;vertical-align:middle;}

/* 마이페이지 개별 수정 */
body.lv1_07257 #visual .tg1 {color:#000;}

/* 도자명장 */

.artist_history .t3{display: block;font-size: 15px;color: #000;margin-bottom: 6px;}
.artist_history .t4{display: block;color: #75563b;font-size: 18px;font-weight: 500;}
.artist_history ul.t5 li{font-size: 16px;margin:0 0 6px;}
.artist_history ul.t5 li ul{margin-top: 6px;}
.artist_history ul.t5 li li{margin: 0 0 3px;}
.artist_history ul.t5 li li:before{content: '-';display: inline-block;margin-right: 5px;}


/* 이벤트참여. 20220516 */

.event1box1{position:relative;padding:20px 40px;box-sizing:border-box;overflow:hidden;color:#000;}
.event1box1.join{background:#79d8f2;}
.event1box1.sns{background:#46c8be;}
.event1box1 .h1{margin-top:0;font-size:26px;}
.event1box1 ol.bo1 li:before{background:#fff;color:#000;}

.event1box1.join .ic1{display:block;width:200px;height:130px;background:url(../../img/sub/event1join1.png) no-repeat 0 0 / contain;margin:auto;}
.event1box1.sns .ic1{display:block;width:120px;height:170px;background:url(../../img/sub/event1sns1.png) no-repeat 0 0 / contain;margin:auto;}

@media all and (max-width:810px){
	.event1box1{padding:15px 25px;}
	.event1box1 .h1{font-size:1.5em;}
	.event1box1.join .ic1{width:150px;height:98px;}
}