
input[type="submit"]{ height: 38px; line-height: 38px; font-size: 16px; }
input[type="text"],
input[type="password"]{ height: 38px; line-height: 38px; font-size: 16px; border: 1px solid #ccc; text-indent: 10px; }
input[type="checkbox"]{ width: 17px; height: 17px; -webkit-appearance: checkbox; cursor: pointer; }
th{ font-size: 17px; }
td{ font-size: 17px; }
strong{ font-weight: 500; }

.list-contents .list-total .list-total-btn .p-btn { padding-left:0;}
.list-contents .list-total .list-total-btn .p-btn a { display:block; width:100%; padding-left:18px; height:100%;}
.list-day>p {min-height:15px;}
.daysearch .daybtn { width:85px; height:45px; margin-right:10px;}
.list-junbox { position:relative;}

.donation-table fieldset             {border:0}
.donation-agree	fieldset             {border:0}
.leftbox	fieldset             {border:0}
.leftbox	fieldset>legend			{overflow:visible;position:relative;width:100%;height:auto;font-size:auto;line-height:auto;}


.eduview-Bimg { width:275px;height:390px; overflow:hidden;}
#masonry .thumb { width:100px; height:auto; padding:10px;}

.table_basic				{ width: 100%; border-top: 3px solid #333333; }
.table_basic caption		{ display: none; }
.table_basic th				{ padding: 10px 0;  border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #f8f8f8; }
.table_basic th:first-child	{ border-left: 0; }
.table_basic th:last-child	{ border-right: 0; }
.table_basic td				{ padding: 10px 0; color: #666666; text-align: center; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; word-wrap: break-word; word-break: break-all; }
.table_basic td:first-child	{ border-left: 0; }
.table_basic td:last-child	{ border-right: 0; }
.table_basic a				{ font-weight: bold; }
.table_basic textarea		{ border-left: 1px solid #9f9f9f; border-top: 1px solid #9f9f9f; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.table_basic .t_bg01		{ background: #fcf9fe; }
.table_basic .t_bg02		{ background: #fcfaf6; }
.table_basic .t_bg01-g		{ background: #886c9a; }
.table_basic .t_bg02-g		{ background: #b9a988 }
.table_basic select			{ height: 27px; border-left: 1px solid #9f9f9f; border-top: 1px solid #9f9f9f; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.table_basic .tleft			{ text-align: left; padding-left: 30px; }
.table_basic .th_g			{ padding: 10px 0; color: #ffffff; font-size: 13px; background: #5a5a5a; }
.table_basic .matlist					{ float:left; width: 1300px; }
.table_basic .matlist div				{ float: left; width: 800px; }
.table_basic .matlist div:nth-child(1)	{ float: left; width: 500px; }
.table_basic .matlist div:nth-child(3)	{ float: left; width: 500px; }
.table_basic .matlist div:nth-child(5)	{ float: left; width: 500px; }
.table_basic .matlist div:nth-child(7)	{ float: left; width: 500px; }
.table_basic .matlist div:nth-child(9)	{ float: left; width: 500px; }
.table_basic .matlist div b				{ display: inline-block; width: 160px; }
.table_basic .matlist_w					{ float:left; width: 1400px; }
.table_basic .matlist_w div				{ float: left; width: 900px; }
.table_basic .matlist_w div:nth-child(1)	{ float: left; width: 500px; }
.table_basic .matlist_w div:nth-child(3)	{ float: left; width: 500px; }
.table_basic .matlist_w div:nth-child(5)	{ float: left; width: 500px; }
.table_basic .matlist_w div:nth-child(7)	{ float: left; width: 500px; }
.table_basic .matlist_w div:nth-child(9)	{ float: left; width: 500px; }
.table_basic .matlist_w div b				{ display: inline-block; width: 180px; }
.table_basic table{ text-align: center; }
.table_basic table th{ font-size: 16px; }

.th-g th				{ padding: 10px 0; color: #ffffff; font-size: 13px; border-left: 1px solid #353535; border-right: 1px solid #353535; border-bottom: 1px solid #353535; background: #5a5a5a; }
.th-g th:first-child	{ border-left: 0; }
.th-g th:last-child		{ border-right: 0; }


.thume						{ position:relative; float:left; width:100%; margin-top:20px; background-color:#F7F8F9; border-top:2px solid #F2F4F5; border-bottom:2px solid #F2F4F5;}
.guide						{ position:relative; float:left; padding:0 15px 10px 15px; font-size:13px; padding-left: 25px; text-indent: -8px; }
.insert						{ margin:20px;}
.insert ul					{ float:left; width:100%; margin-bottom:10px;}
.insert ul li				{ margin-bottom:5px; width:50%; float:left;}
.insert input[type="file"]	{ position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.insert label				{ display: inline-block; width: 20%; padding: .45em 0; text-align: center; color: #999; font-size: inherit; line-height: normal; vertical-align: middle; cursor: pointer; color: #fff; background-color: #555; border-color: #444; border-radius: .25em; }
.insert .upload-name		{ display: inline-block; width: 70%; padding: .42em .75em;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;background-color: #fff;border: 1px solid #aaaaaa;border-bottom-color: #e2e2e2;border-radius: .25em;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.function			{ float: left; width: 100%; margin: 30px 0; text-align: right; }
.function input		{ height: 44px; -webkit-border-radius: 0; -webkit-appearance: none; }
.function button	{ height: 44px; }
.function2								{ position: relative; float: left; width: 100%; margin: 0 0 5px 0; padding: 30px 0 0 0; border-top: 1px solid #DEE0E4; }
.function2 .bts							{ float: left; }
.function2 .bts span						{ float: left; margin: 0 5px 0 0; } 
.function2 .list							{ float:right; }
.required { color:red; vertical-align:middle; padding:0 3px;}
.plus{ float: right; display: inline-block; margin-bottom: 10px; padding: 0 10px; line-height: 25px; border: 1px solid #c3d3e4; background: #ffffff; }

.table_basic a.in_btn				{ display: inline-block; padding: 3px 8px 0 8px; letter-spacing: 0; font-size: 12px; font-weight: normal; text-align: center; line-height: 22px; border: 1px solid transparent; cursor: pointer; -webkit-border-radius: 0; -webkit-appearance: none; }
.btn_delete			{ color: #ffffff; background: #822020; }
.btn_delete:hover	{ color: #ffffff; background: #b60808; }
.btn_on				{ color: #ffffff; background: #d57618; }
.btn_on:hover		{ color: #ffffff; background: #e6801b; }
.btn_off			{ color: #ffffff; background: #78929a; }
.btn_off:hover		{ color: #ffffff; background: #71a1af; }

.btnbox{ float: left; width: 100%; text-align: right; margin: 20px 0; }
.btnbox input[type="submit"]{ font-size: 14px;  }
.btn{ display: inline-block; vertical-align: top; padding: 0 25px; height: 42px; line-height: 42px; text-align: center; font-size: 14px; letter-spacing: 0; border: 1px solid transparent; }
.btn-default		{ color: #333; border: 1px solid #dfdfdf; border-bottom: 1px solid #c4c4c4; background: #fff; }
.btn-default:hover	{ color: #333; font-weight: 400; background: linear-gradient(#ffffff, #f5f5f5); }
.btn_apply			{ color: #fff; border: 1px solid #141414; border-bottom: 1px solid #000000; background: #141414; }
.btn_apply:hover	{ color: #fff; font-weight: 400; border: 1px solid #414141; border-bottom: 1px solid #000000; background: #414141; }
.btn-enter{ color: #fff; background: #464e6b; border: 1px solid #036; }
.btn-enter:hover{ color: #fff; background: #000000; }
.btn-basic{ color: #fff; background: #666;border: 1px solid #555; }
.btn-basic:hover{ color: #fff; }
.btn_modify			{ color: #ffffff; background: #33669f; }
.btn_modify:hover	{ color: #ffffff; background: #1575de; }

.w09{ width: 90%; }
.w000					{ width: 100%; }
.w090					{ width: 90%; }
.w50					{ width: 50px; }
.w100					{ width: 100px; }
.w150					{ width: 150px; }
.w230					{ width: 230px; }
.w330					{ width: 330px; }
.w500					{ width: 552px; }

/*culture css -end*/

.delateadmin{ padding: 80px; text-align: center; }
.delateadmin p:nth-child(2){ padding-bottom: 30px; }

.w1170{width:1170px; margin:0 auto;}
.w1300{max-width:1300px; width:98%; margin:0 auto;}

.buslist{overflow:hidden;margin-bottom:100px;}
.buslistxt{text-align:right; font-size:14px; color:#434343}
.buslist-title{background:#f8f6f5; border-top:2px solid #222222; height:55px; line-height:55px; margin-bottom:35px; }
.buslist-title span{display:inline-block;  text-align:center; font-weight:500; position:relative}
.buslist-title span::before {display: block; position: absolute;  bottom:0; left:0px; width: 1px; height: 20px; content: ''; background:#d8d7d6}
.buslist-title span:nth-child(1)::before{background:none;}
.buslist-title span:nth-child(1){width:265px;}
.buslist-title span:nth-child(2){width:515px;}
.buslist-title span:nth-child(3){width:160px;}
.buslist-title span:nth-child(4){width:150px;}

.buslistboxw{overflow:hidden; border-bottom:1px solid #c6c6c6; padding-bottom:25px; margin-top:20px;}
.buslistboxw .buslistbox-title{width:300px; float:left; padding-left:30px; box-sizing:border-box; color:#1d6da5; font-weight:500; font-size:18px;}
.buslistboxw .buslistbox-title span{width:30px; height:1px; background:#045793; margin-top:15px; display:block}
.buslistboxw .buslistbox{width:851px; float:right;border:1px solid #d7d7d7; box-sizing:border-box;}
.buslistboxw .buslistbox-list{overflow:hidden; cursor:pointer;  padding:0 10px 0 28px}
.buslistboxw .buslistbox-list:hover{background:#f6f6f6;box-sizing:border-box}
.buslistboxw .buslistbox-list .c1{background:url(../img/dot_b.png) no-repeat left 20px; padding-left:15px; border-bottom:1px solid #d7d7d7; height:45px; line-height:45px; float:left; width:660px;}
.buslistboxw .buslistbox-list .c1 em{display: inline-block;    float: right;}
.buslistboxw .buslistbox-list:last-child .c1 {border-bottom:none;}
.buslistboxw .buslistbox-list .cmore{width:107px; height:28px; line-height:28px; box-sizing:border-box; border:1px solid #9195a0; background:url(../img/pdf.png) no-repeat 80px center; padding-left:15px; float:right; color:#767676; font-size:14px; margin-top:10px; cursor:pointer}

.buslist{overflow:hidden; width:1160px; margin:70px auto 0; font-size:16px; line-height:180%;}
.buslist:last-child{margin-bottom:100px;}
.bus2018title{border-bottom:1px solid #535353; position:relative; height:58px; padding-left:15px;}
.bus2018title .bust1{font-size:32px; color:#010101; float:left; font-weight:600; padding-right:20px;}
.bus2018title .bust2{font-size:13px; color:#474747; float:left; line-height:130%; letter-spacing:0}
.bustoggle{position:absolute; width:130px; height:40px; line-height:40px; background:#ef4629 url(../img/togglemin.png) no-repeat 90px center; color:rgba(255,255,255,1); font-size:16px; right:0; padding-left:20px; cursor:pointer; box-sizing: border-box;}
.bustoggleon {  background: url(../img/toggleplus.png) no-repeat 90px center #ef4629}
.bustoggle span{width:130px; height:2px;  background:#ef4629; position:absolute; bottom:-19px; right:0; z-index:3}
.buslistboxw2018{ border-bottom:1px solid #c6c6c6; margin-top:20px; overflow:hidden}
.buslistbox-title2018{width:340px; float:left; padding-left:15px; box-sizing:border-box; color:#1d6da5; font-weight:500; font-size:20px;}
.buslistbox-title2018 span{width:30px; height:1px; background:#045793; margin-top:15px; display:block}
.buslistboxw2018 .cmore{ position:absolute; right:0; bottom:0;width:107px; height:28px; line-height:28px; box-sizing:border-box; border:1px solid #9195a0; background:url(../img/pdf.png) no-repeat 80px center; padding-left:15px; float:right; color:#767676; font-size:14px; margin-top:10px; cursor:pointer}
.bus2108{border:1px solid #c6c6c6; position:relative;  padding:20px; box-sizing:border-box; float:left; width:820px; cursor:pointer; margin-bottom:25px; height:135px; box-sizing:border-box}
.bus2108:hover{background:#f6f6f6;box-sizing:border-box}
.bus2108-t{color:#000000; font-size:18px; padding-bottom:10px; font-weight:500; padding-left:5px; }
.bus2108-s{color:#6d6d6d; font-size:13px; line-height:140%; padding-bottom:40px; letter-spacing:-0.5px}
.bus2108-s p{background:url(../img/line.png) no-repeat left 7px; padding-left:10px; padding-bottom:7px;}
.c50{width:400px; float:left}
.mr20{ margin-right:20px;}

.buslistbox2108-w{overflow:hidden;}
.h175{height:175px !important;}

.planbox{width:1010px; margin:0 auto 120px ; font-size:16px; line-height:180%;}
.planbox .h1-title{font-size:30px; position:relative; margin-bottom:60px;}
.planbox .h1-title span{width:25px; height:1px; display:block; background:#505050; margin-bottom:10px;}
.planbox-title{text-align:center; font-size:30px; margin-bottom:35px;  line-height:140%;}
.planbox-img{ background:url(../img/plan_top.png) no-repeat 50px center; height:260px; width:100%; }
.planbox-img ul{overflow:hidden; padding-left:50px; padding-top:270px;}
.planbox-img ul li{float:left; width:150px; text-align:center; line-height:140%; font-weight:500}
.planbox-img2{padding-left:150px; padding-bottom:0px;}
.planboxbg{background:url(../img/plan_bg.png) no-repeat; width:100%; height:437px; background-size:cover; text-align:center; color:rgba(255,255,255,1); padding-top:130px; box-sizing:border-box; margin-bottom:60px }
.planboxbg .line{width:60px; height:1px; background:#fff; display:block; margin:20px auto}
.planboxbg .bt1{font-size:24px; font-weight:600; margin-bottom:20px;}
.planboxbg .bt2{font-size:17px; font-weight:400; width:485px; margin:0 auto}

.nuBox .subreport ul.tabs li{float:none; margin-left:-3px; width:205px; padding-left:60px;}
.nu-view{text-align:center; margin-bottom:75px;}
.nu-view .nu-title{font-size:26px; color:#0f529d; font-weight:600; padding-top:50px; padding-bottom:35px; }
.nu-view .nu-title span{color:#143f70;}
.nu-view .nu-stitle{font-size:16px; color:#5a5a5a; line-height:160%; margin-bottom:25px;}
.home-link a{display:block; width:120px; height:35px; line-height:35px; background:url(../img/homeico.png) no-repeat 80px center; border:1px solid #474e61; padding-left:18px; box-sizing:border-box; margin:0 auto; text-align:left; font-weight:500; font-size:15px}
.home-link a:hover{background:#0f529d url(../img/homeico.png) no-repeat 80px center; color:rgba(255,255,255,1.00);  -webkit-transition: background-color 300ms linear;  -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear; border:1px solid #0f529d; }
.nubg{background:url(../img/nuye_bg.png) no-repeat center center; height:460px; background-size:cover; color:rgba(255,255,255,1); text-align:center; font-size:20px; padding-top:170px; box-sizing:border-box}
.munbg{background:url(../img/munbg.png) no-repeat center center;}
.nubg .line{width:25px; height:1px; background:#fff; display:block; margin:20px auto}
.nu-list{overflow:hidden; width:1160px; margin:65px auto 0;}
.nu-boxw{overflow:hidden;}
.nu-boxw .nu-box{border-bottom:1px solid #c9c9c9; float:left; margin-bottom:80px; width:540px; margin-right:65px; padding-left:120px; box-sizing:border-box} 
.nu-boxw .nu-box:nth-child(2){margin-right:0;}
.nu-boxw .nu01{ background:url(../img/ico1.png) no-repeat left top;}
.nu-boxw .nu02{ background:url(../img/ico2.png) no-repeat left top;}
.nu-boxw .nu03{ background:url(../img/ico3.png) no-repeat left top;}
.nu-boxw .nu04{ background:url(../img/ico4.png) no-repeat left top;}
.nu-boxw .nu05{ background:url(../img/ico5.png) no-repeat left top;}
.nu-boxw .nu06{background:url(../img/ico6.png) no-repeat left top;}
.nu-boxw .nu07{ background:url(../img/ico7.png) no-repeat left top;}
.nu-boxw .nu08{background:url(../img/ico8.png) no-repeat left top;}
.nu-boxw .nu09{ background:url(../img/ico9.png) no-repeat left top;}
.nu-boxw .nu10{ background:url(../img/ico10.png) no-repeat left top;}
.h230{height:230px;}
.h275{height:275px;}
.h340{height:340px;}
.h300{height:300px;}
.h200{height:200px;}
.h170{height:170px;}
.h130{height:130px;}

.nu-box-title{font-size:22px; color:#4a4a4a; padding-bottom:15px; font-weight:600}
.nu-box-stitle{font-size:15px; color:#4a4a4a; line-height:160%}
.nu-boxw-title{font-size:16px; line-height:180%; color:#4c4c4c; height:100px;}
.nu-boxw-stitle .nu-t{font-weight:500; font-size:16px; color:#4c4c4c; padding-bottom:10px;}
.nu-boxw-stitle .nu-s{font-size:14px; color:#4c4c4c; margin-bottom:7px;}
.nu-box-txt{margin-bottom:30px; letter-spacing:-0.5px;}
.nu-box-txt .nu-t{color:rgba(0,0,0,1); font-size:16px; padding-bottom:10px;  font-weight:500}
.gallery{width:1140px; margin:0 auto;}

.nu-list-map{overflow:hidden; width:830px; margin:100px auto; font-size:16px; line-height:180%;}
.nu-list-map .nu-box{width:380px; padding-left: 110px;}
.map{ border-bottom:1px solid #e6e6e6; padding-bottom:40px;}
.maptype{border-bottom:1px solid #e6e6e6; padding:15px 0; }
.maptype .maptitle{font-size:16px; color:rgba(0,0,0,1); font-weight:500; margin-bottom:10px;}
.maptype .bus li{float:left; padding-left:30px; height:40px; line-height:40px; width:50%; box-sizing:border-box}
.maptype .bus li.bus1{background:url(../img/bus1.png) no-repeat left center; }
.maptype .bus li.bus2{background:url(../img/bus2.png) no-repeat left center; }

.muns-title{width:310px; background:url(../img/title-line.png) repeat-x; margin:0 auto; padding-bottom:35px; font-size:26px; font-weight:600; text-align:center;  }
.muns-title span{ display:inline-block; background:rgba(255,255,255,1); padding:0 20px; }
.muns-stitle{font-size:16px; color:#5a5a5a; text-align:center; margin-bottom:50px; line-height:160%}
.munbox{margin-top:20px;}
.munbox .h1-title{font-size:24px; margin-bottom:25px;}
.munbox .h1-title em{font-size:14px;}
.muntable{margin:0 20px;}
.org{text-align:center;}
.muntable2{margin-bottom:55px;}
.muntable2 td{ line-height:140%; padding:15px 0}
.muntable2 tr td:last-child{border-right:0}
.muntable th:last-child{border-right:0;}
.muntable .texleft{text-align:left; padding-left:30px; border-right:none}
.table-s{padding:25px 0 70px; font-size:16px;}
.table-s .ts1{background:url(../img/dot_b.png) no-repeat left center; padding-left:15px; font-weight:500;}
.table-s .ts2{padding-left:20px; font-size:14px;}
.mun-caw{overflow:hidden; margin-bottom:140px}
.mun-caw .mun-caimg{float:left; margin-right:60px;}
.mun-caw .mun-catitle{float:left; width:420px;}
.mun-caw .mun-catitle .mun-ca{font-size:16px;background:url(../img/dot_b.png) no-repeat left center; font-weight:600; padding-left:15px; margin-bottom:10px;}
.mun-caw .mun-catitle .mun-ca-list{font-size:14px; line-height:200%; padding-left:10px;}
.mun-caw .area-table{width:650px; float:right}

.vision-title{font-size:26px; text-align:center; font-weight:500; margin-top:70px; padding-bottom:85px;  }
.vision-title span{display:block; width:35px; height:1px; background:#000; margin:10px auto }
.areabg{background: url(../img/culturebg.png) no-repeat center center;}
.areatxt{font-size:24px; font-weight:500; margin-bottom:10px;}
.areabox{width:1130px; margin:0 auto;}
.areabox .h1-title{margin-bottom:50px;}
.area-img{padding-left:70px; padding-top:10px;}

.ceoboxw{overflow:hidden; width:1130px; margin:0 auto 60px; color:#4c4c4c; font-size:16px; line-height:180%;}
.ceoboxw .ceobox{width:535px; float:left;}
.ceoboxw .ceobox:nth-child(2){float:right;}
.ceoimg{background:#efefee; text-align:center; margin-bottom:100px;}
.ceoboxw .ceobox-p{ padding-bottom:35px;}
.ceoboxw .ceobox-p .bold{font-size:16px;}


/*스킨뷰*/

.hideview {
	overflow: visible;
	visibility: visible;
	font-size: auto;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
}

.searchbox{ border-top:2px solid rgba(0,0,0,1); margin-top:35px;}
.searchbox  .search-B{padding:15px 25px; box-sizing:border-box;  border:1px solid #dddddd; display:flex; width:100%; gap:0.5%;}
.searchbox  .search-B .search-B-t{overflow:hidden; flex:1;}
.searchbox  .search-B-b{overflow:hidden; color:#909090; padding:15px 0 15px 280px}
.searchbox  .search-B-b > div{float:left;}

.searchbox  .search-s{background:#fafafa; padding:15px 25px;  box-sizing:border-box; border:1px solid #dddddd;  overflow:hidden; color:rgba(29,29,29,1.00) }
.searchbox  .search-s .search-s-cover{ overflow:hidden; }
.searchbox  .search-s .search-s-cover  .searchbox-title{width:100px !important;}
.searchbox  .search-item{display:flex;gap:16px;}
.searchbox .search-item .searchbox-detail{width:100%; float:left ; }
.searchbox .search-item:not(:last-child) .searchbox-detail{ /*height:60px; */ padding-bottom:1.5vmin; margin-bottom:1.5vmin; border-bottom:1px solid #dbdbdb;}
.searchbox  .search-s .search-s-cover-in{overflow:hidden; position:relative; display:none}

.search-open-btn{background:#fff; border:1px solid #0399f3; padding:10px;font-size:15px; border-radius:6px; color:#0399f3; font-family:'Pretendard';}
.search-open-btn .btn-arrow svg { transition: transform 0.3s; transform: rotate(180deg); }
.search-open-btn.active .btn-arrow svg { transform: rotate(0deg); }

.group-check{display:inline-block; padding-top:10px; float:left }
.group-check label{cursor:pointer; margin-right:10px; font-size:16px; font-weight:500}
.group-check input[type="checkbox"] {    display:none;}
.group-check input[type="checkbox"] + label span {    display:inline-block;    width:22px;    height:22px;    margin:0 6px 0 0;    vertical-align:middle;     background:url(../img/view_check_off.png) no-repeat; background-size:20px;    cursor:pointer;}
.group-check input[type="checkbox"]:checked + label span {    background:url(../img/view_check_on.png) no-repeat; background-size:20px}
.group-check input[type="radio"] {display:none;}
.group-check input[type="radio"] + label span {    display:inline-block;    width:22px;    height:22px;    margin:0 6px 0 0;    vertical-align:middle;     background:url(../img/view_check_on.png) no-repeat; background-size:20px;    cursor:pointer;}
.group-check ul{overflow:hidden; height:75px; overflow-y:scroll; box-sizing:border-box; }
.group-check ul li{float:left; width:25%; font-size:14px; margin-bottom:2px; }
.line-h{line-height:inherit !important;}
.line-h .searchbox-title{line-height:45px !important;}
.searchbox  .search-s .search-btn{width:100%;  float:left;}
.searchbox  .search-s .search-btn ul{display:flex; flex-flow:row wrap; width:100%;}
.searchbox  .search-s .search-btn li a{font-size:16px; float:left; border:1px solid #d6d6d6; height:43px; line-height:43px; margin-right: 8px; cursor:pointer; padding:0 13px; display:block;}
.searchbox  .search-s .search-btn li a:hover{color: #0e7ac4;   border: 1px solid #0e7ac4;}
.searchbox  .search-s .search-btn li.active a{background:#0e7ac4; color:#FFF;  border: 1px solid #0e7ac4;}
.searchbox  .search-s .search-btn li.btn-all a{ padding:0px 30px;}
.search-plus{float:right; border:1px solid #007bcd; padding-left:15px; height:45px;   line-height:45px; box-sizing:border-box; cursor:pointer; color:#007bcd; background:rgba(255,255,255,1) url(../img/plus-b.png) no-repeat 90% center; width:120px; box-sizing:border-box; font-size:14px; }
.search-plus:hover{transition: background-color 200ms linear;background: #0e7ac4 url(../img/plus-b-w.png) no-repeat 90% center;   color: #FFF;    border: 1px solid #0e7ac4;}
.searchbox .searchbox-title{float:left; width:120px; font-size:18px; line-height:47px;}
.searchbox .searchbox-title span{font-weight:600; color:#111111}
.searchbox  .select_box{width:120px; float:left;  margin-right:5px}
.searchbox  .select_box select {width: 100%;  color:#333333;      border: none;    box-shadow: none;    background: transparent;    background-image: none;    -webkit-appearance: none;    outline: none;    cursor: pointer;    -moz-appearance: none;    text-indent:3px;    text-overflow: ellipsis;   font-size: 14px; height: 47px; letter-spacing:-1px; background:#f5f5f5 url(../img/search-m-arr.png) 100% center no-repeat; box-sizing:border-box; font-weight:600; border-radius:6px; /*border:1px solid #356fe7;*/ text-indent:10px;}
.search-B-t-input{display:flex; flex:1;}
.searchbox .search-B .search-B-t .search{display:flex;}
.searchbox .select_box_t {/*float:left;  width:195px; margin-right:5px;*/flex:1}
.searchbox .select_box_t input[type=text]{box-sizing:border-box; background:#f5f5f5; border-radius:6px 0 0 6px; border:none; font-size: 14px; letter-spacing:-1px;   height: 47px; line-height:47px;padding:0 15px; width:100%;}
.searchbox  .sebtn{width:85px; height:47px; line-height:47px; text-align:center; color:rgba(255,255,255,1); background:#0399F3; font-size:16px; float:left; border:0; border-radius:0 6px 6px 0;}.searchbox  .sebtn:hover{transition: background-color 200ms linear; background:#082b5b}
.searchbox .resetbtn{width:105px; height:47px; line-height:47px; text-align:center; color:#c50233; background:#fff url(../img/plus-p1.png) no-repeat 80px center; font-size:18px; float:right; border:1px solid #c50233; cursor:pointer; text-align:left; padding-left:25px; box-sizing:border-box}
.searching > div, .searching {float:left;}
.searching{font-size:14px; line-height:40px; float:right; }
.searching-title{font-size:16px; padding-right:10px;}
.mserchico{display:none;}
@media (max-width:1200px){
	.search-s{padding:20px;}
	.search-section{height:110px;}
	.searchbox .searchbox-title{ float:none; width:auto;font-size:18px;line-height:47px;flex-shrink: 0;margin-right: 10px;}
	.searchbox .search-s{padding:10px 25px;}
	.searchbox .search-s .search-btn ul{gap:4px;}
	.searchbox .search-s .search-btn li{flex:1;}
	.searchbox .search-s .search-btn li a{height:36px; line-height:36px;width:100%;padding:0; margin-right:0; font-size:14px; text-align:center;}
	.searchbox .search-s .search-btn li.btn-all a{padding:0;}
	.group-check label{font-size:14px;}
	.searchbox-detail .group-check{display:grid; grid-template-columns:repeat(auto-fit, minmax(115px, auto)); width:100%; padding-top:0;}
	.searchbox .select_box{width:70px;}
	.searchbox .sebtn{font-size:14px; width:70px;}
}
@media (max-width:740px){
	.searchbox .search-item{flex-flow:column wrap;gap:0;}
	.searchbox .search-B{flex-flow:column wrap; gap:10px;}
	.searchbox .search-B .search-B-t .search .searchbox-title{display:none;}
	.searchbox  .search-s .search-btn ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(35px, auto));}
}

.daysearch{overflow:hidden; border-left:1px solid #0273c5}
.daysearch > div{float:left;}
.daysearch-title{font-weight:500; padding-left:15px; line-height:47px; padding-right:10px;}
.daysearch .day1, .daysearch .day2{border:1px solid #6b6b6b; width:140px; height:43px; line-height:43px;  position:relative; text-indent:5px;}
.daysearch .day3{padding:0 7px; line-height:47px;}
.daysearch  input{width:100px; height:35px; border:none;}
.daysearch .day{background:url(../img/calenderico.png) no-repeat; width:22px; height:21px; display:inline-block; position:absolute; right: 5px; top: 10px; cursor:pointer}


.daybtn{width:95px; height:45px; line-height:45px; text-align:center; color:#fff; background:#5a5a5a ; font-size:18px; float:right; border:1px solid #5a5a5a; cursor:pointer;  box-sizing:border-box; float:left; margin-left:5px;}
.daybtn:hover{transition: background-color 200ms linear; background:#302e2e}

.list-contents{ width:100%; font-size:14px; box-sizing:border-box; padding-top:30px;}
.list-contents .list-total{border-bottom:2px solid #868686; padding-bottom:12px;  overflow:hidden; position:relative; display:flex; justify-content:space-between;}
.list-contents .list-total .list-total-btn{overflow:hidden}
.list-contents .list-total .list-total-btn>div{float:left;}
.list-contents .list-total .list-total-btn .admB{}
.list-contents .list-total .admB{position:absolute; top:0; left:190px;}
.list-contents .list-total .list-total-btn .p-btn a{border:1px solid #e2e2e2; border-radius:30px; width:110px; height:38px; line-height:38px; box-sizing:border-box; background:url(../img/plus-p3.png) no-repeat 90% center; cursor:pointer; margin-right:5px; display:block}
.list-contents .list-total .list-total-btn .p-btn  a:hover, .list-contents .list-total .list-total-btn .p-btn  a.active{transition: background-color 200ms linear;background: #0e7ac4 url(../img/plus-b-w.png) no-repeat 90% center;   color: #FFF;    border: 1px solid #0e7ac4;}
.list-contents .list-total .list-total-btn .p-result {border-bottom:1px solid #a9a9a9; margin-left:10px; padding-top:7px; color:#8c8c8c;}

.list-contents .list-total .list-total-btn .list-view-w{float:right; margin:0}

.list-contents .list-total .list-total-btn .p-result span{color:rgba(0,0,0,1); font-weight:600}
.list-contents .list-total  .list-view-w{float:right; overflow:hidden; width:185px;}
.list-contents .list-total  .list-view-num{float:left; width:110px; height:35px;}
.list-contents .list-total  .list-view-num  select {width: 100%;  color:#505050;      box-shadow: none;    background: transparent;    background-image: none;    -webkit-appearance: none;    outline: none;    cursor: pointer;    -moz-appearance: none;    text-indent: 3px;    text-overflow: ellipsis;   font-size: 14px; height: 35px; letter-spacing:-1px; background: url(../img/view-num.png)  85% center no-repeat; border:1px solid #cbcbcb; box-sizing:border-box; font-weight:600; text-indent:7px}

.list-contents .list-total-cnt{float:left;}
.list-contents .list-total-view{float:right; margin-bottom:7px; width:70px;}
.list-contents .list-total-view  li{float:left; cursor:pointer;}
.list-contents .listboxw{ overflow:hidden;}
.list-contents .list-junboxw{padding-top:30px; display:grid; grid-template-columns:repeat(4, 1fr);}
.list-contents .list-table{display:none;}

.listbox-page ul {  overflow: hidden;    width: 100%;   text-align:center;  padding:0; margin-top:100px; margin-bottom:130px}
.listbox-page ul li { float:none;    text-align: center;    line-height:normal;    margin-right: 5px;    font-size: 16px;    color: #9a9899;    width: 40px;
    height: 40px;      cursor: pointer;    display:inline-block; margin:0 auto; line-height:40px; vertical-align:middle; border:1px solid #d5d5d5}
.listbox-page  ul li.on, .listbox-page  ul li:hover{ color:#ffffff; background-color: #0e7ac4}
.listbox-page  ul li.prev{background:url(../img/b_prev.jpg) no-repeat center center; border:1px solid #d7d7d7; margin-right:30px }
.listbox-page  ul li.next{background:url(../img/b_next.jpg) no-repeat center center; border:1px solid #d7d7d7;  margin-left:30px}
.listbox-page ul li a { display:block; width:100%; height:100%;}
.list-junbox{border-bottom:1px solid #a4a4a4;/* width:225px; float:left; margin-right:11px;*/ margin-bottom:50px; padding-bottom:15px; height:530px; box-sizing:border-box; cursor:pointer; }
.list-junbox:hover{background:#e9e9e9;}
.list-junbox:hover .list-btn a{background:#2854b8 ; color:rgba(255,255,255,1);    transition: background-color 200ms linear; border:1px solid #2854b8}
.list-junbox-d1{position:relative; height:310px; overflow:hidden; }
.list-danbox .list-junbox-d1{height:215px;border-radius:12px;}
.list-danbox .list-junbox-d1 img{width:100%; height:100%; object-fit:cover; object-position:center;}

.list-junbox-d1 .thumb{display: inline-block;   width: 100%;   cursor: pointer;   
   /* max-height:320px;  */  height: auto;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}
.list-peobox{height:450px;}

.list-junbox-d2{height:40px; line-height:40px; text-align:center; background:#e8e8e8; border-top:1px solid rgba(255,255,255,1); font-weight:500; font-size:16px}
.list-junbox:hover .list-junbox-d2{background:#d4d4d4;}
.list-junbox-d2 span{display:block; width:20px; height:1px; background:rgba(0,0,0,1); margin:0 auto; position:relative; top:-8px;}
.list-junbox .book-cover{background:linear-gradient(0deg, black, transparent), url(../img/book-over.png) no-repeat center center; width:100%; height:100%; position:absolute; top:101%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.list-junbox .book-cover-sns{width:100%; height:100%; position:absolute; top:176%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.list-junbox .book-cover .book-cover-txt{position:absolute; color:rgba(255,255,255,1); text-align:center; font-size:16px;  top:50px; width:80%; left:10%}
.list-junbox .book-cover .book-cover-title{color:rgba(255,255,255,1); position:absolute; top:70px; text-align:center; font-weight:500; padding:0 25px;}

.book-cover-sns{ position:relative; top:260px; }
.book-cover-sns a{display:inline-block;text-align:center;width:37px; height:36px; vertical-align:middle;}
.book-cover-sns .snshare {border:1px solid #d0d0d0; height:35px; line-height:35px; margin-right:10px; width:115px; text-align:center; display:inline-block; font-size:13px}
.list-junboxw .juncation{width:85px; height:30px; line-height:30px; text-align:center; position:absolute; bottom:0px; left:50%; margin-left:-45px; color:rgba(255,255,255,1); font-size:14px; box-sizing:border-box; letter-spacing:0}
.book-cover,
.book-cover-sns {transition: top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
/*
.list-junboxw .jun-on{background:#1fce55;}
.list-junboxw .jun-ing{background:#1f54ce;}
.list-junboxw .jun-off{background:#6c6c6c;}
*/

.book-cover-sns a.btn-sns1 {background: url(../img/nsns01.png) no-repeat 0 0;text-indent:-1000px}
.book-cover-sns a.btn-sns2 {background: url(../img/nsns02.png) no-repeat 0 0;text-indent:-1000px}
.book-cover-sns a.btn-sns3 {background: url(../img/nsns03.png) no-repeat 0 0;text-indent:-1000px}

.list-junbox:nth-child(5n){margin-right:0;}
.list-btn a{width:140px; height:36px; line-height:36px; border-radius:30px; text-align:center;  margin:0 auto; border:1px solid #c1c1c1; background:rgba(255,255,255,1); font-size:14px; display:block; margin-top:10px}
.list-detail{padding:12px; box-sizing:border-box;}
.list-detail-title{height:60px; font-weight:500; line-height:120%; font-size:16px}
.list-day{font-size:12px; line-height:130%; color:#777777; letter-spacing:-0.5px}
.list-day span{color:rgba(51,51,51,1); font-weight:500;}

.list-bogo-lis-btn{text-align:center;}
.list-bogo-lis-btn a{border:1px solid #cd2600; width:130px; height:35px; line-height:35px; background:url(../img/bogo_plus.png) no-repeat 100px center; color:#dc1414; padding-left:25px; font-size:15px; box-sizing:border-box; display:inline-block; margin-right:5px; text-align:left}
.list-bogo-lis-btn a:hover{background:#cd2600 url(../img/bogo_plus_on.png) no-repeat 100px center;; color:rgba(255,255,255,1);   -webkit-transition: background-color 300ms linear;     -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear;}

.list-danbox{height:365px; /*width:280px;*/ margin-right:15px;border: 1px solid #e8e8e8; border-radius:20px;  }
.list-danbox .list-detail-pname{font-size:20px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.list-danbox:nth-child(4n){margin-right: 0;}
.list-danbox:nth-child(5n){margin-right: 15px;}
@media (max-width:1200px){
	.list-contents .list-junboxw{grid-template-columns:repeat(2, 1fr);}
}
@media (max-width:600px){
	.list-contents .list-junboxw{padding-top:30px; display:flex; flex-flow:row wrap; gap:1%;}
	.list-junbox{flex:1 0 auto; text-align:center;}
	.list-danbox .list-junbox-d1{height:auto;}
	.list-danbox{height:auto; width:100%;}
	.list-total{flex-flow:column wrap;}
	.list-contents .list-total .list-view-w{align-self:flex-end;}
}


.donation{ overflow: hidden; margin-top: 40px; }
.donation .donation-top{overflow:hidden; margin-bottom:50px}
.donation .donation-top .donation-top-title{float:left; width:280px; font-size:26px; color:#3a3a3a}
.donation .donation-top .donation-top-title span{width:25px; height:1px; display:block; background:rgba(51,51,51,1);}
.donation .donation-top .donation-top-stitle{float:right; width:870px; font-size:14px; color:#4d4d4d; line-height:160%}
.donation .donation-top .donation-top-stitle p{padding-bottom:10px;}
.donation-table .donation-table-title{font-size:18px; border-bottom:2px solid rgba(51,51,51,1); padding-bottom:5px}
.donation-table .donation-w{overflow:hidden; border-bottom:1px solid #e5e5e5;}
.donation-table .donation-div{float:left; width:100%;}
.donation-table .div50{width:50%;}
.donation-table .div50:nth-child(2n) .donation-table-th{ border-left:1px solid #e5e5e5;}
.donation-table .donation-table-th{height:70px; line-height:70px; background:#fafafa; font-size:16px; width:170px; float:left; border-right:1px solid #e5e5e5; text-align: center; box-sizing:border-box}
.donation-table .donation-table-td{height:70px; line-height:70px; float:left;background:#fff; font-size:16px;   padding-left:20px; box-sizing:border-box }
.donation-table input, .donation-table select{height:35px; border:1px solid #aaaaaa; line-height:35px; padding:0 5px; box-sizing:border-box; margin-right:3px; margin-left:3px}
.donation-table  .donation-address .donation-table-th {height:170px; line-height:inherit; padding-top:20px;}
.donation-table  .donation-address .donation-table-td {height:170px; line-height:inherit; padding:25px 0 10px 20px}
.donation-table  .donation-address input{margin-bottom:10px; float:left}
.donation-table .addnum{background:#eeeeee; border:1px solid #dddddd; height:35px; line-height:35px; box-sizing:border-box; color:#333333; text-align:center; width:110px; display:block; cursor:pointer; float:left; margin-left:5px; font-size:14px;}
.w370{width:370px;}
.w70{width:70px;}
.w240{width:240px;}
.w630{width:630px;}

.donation-de{border-bottom:1px solid #e1e2e2; padding-bottom:15px;}
.donation-de .donation-de-title{font-size:18px; border-bottom:2px solid rgba(51,51,51,1); padding-bottom:5px; margin-top:20px; margin-bottom:15px;}
.donation-de  .donation-de-area{padding:0 15px;}
.donation-de  .donation-de-area textarea{width:100%; height:240px; box-sizing:border-box; border:1px solid #aaaaaa}
.donation-agree{padding-top:40px;}
.donation-agree .donation-agree-title{ border-bottom:2px solid rgba(51,51,51,1); color:#a87161; font-size:18px; padding-bottom:10px;}
.donation-agree .donation-agree-title span{float:right; font-size:13px; color:rgba(51,51,51,1);}
.donation-agree .donation-agree-stitle{height:50px; line-height:50px; font-size:15px}
.donation-agree .donation-agree-stitle span{float:right; font-size:13px; color:rgba(51,51,51,1);}
.donation-agree .argee-btn{overflow:hidden; text-align:center; margin-bottom:100px; padding-top:50px;}
.donation-agree .argee-btn > div{width:130px; height:60px; line-height:60px; text-align:center; font-size:14px; box-sizing:border-box; display:inline-block; cursor:pointer; margin-right:3px; }
.donation-agree .argee-btn .argee-btn-on{background:#8b4e3d; color:rgba(255,255,255,1); border:1px solid #8b4e3d}
.donation-agree .argee-btn .argee-btn-on:hover{background:#733c2d;  -webkit-transition: background-color 300ms linear; color:#FFF;    -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear;}
.donation-agree .argee-btn .argee-btn-gray{background:#fff; color:rgba(51,51,51,1); border:1px solid #cccccc}
.donation-agree .argee-btn a {display:inline-block; width:100%; } 

.agreein{ width:100%; height:160px; overflow-y:scroll; border:1px solid #e5e5e5; font-size:13px; margin-bottom:15px; padding:5px 25px; box-sizing:border-box; font-weight:normal; line-height:180%; color:rgb(102,102,102)}
.agreeokbtn{text-align:center; font-size:16px}



.listview{width:600px; height:610px; background:rgba(255,255,255,1); position:absolute; top:100px; left:50%; margin-left:-300px; z-index:4; padding:40px 25px; box-sizing:border-box; display:none}
.listview-title{border-bottom:1px solid #5973b7; font-size:24px; color:#043767; padding-bottom:20px; margin-bottom:40px}
.listview-list p{font-size:16px; margin-bottom:15px;}
.listview-close{position:absolute; top:30px; right:30px; cursor:pointer}
.listview-close span{font-size:16px; margin-right:10px; margin-top:5px; display:inline-block}


.list-table-th {height:50px; line-height:50px; background:#f8f8f8; border-bottom:1px solid #e9e7e7; position:relative}
.list-table-th ul li{float:left;  position:relative; font-weight:600; text-align:center;}
.list-table-th ul li:nth-child(1){width:12%;}
.list-table-th ul li:nth-child(2){width:43%;}
.list-table-th ul li:nth-child(3){width:15%;}
.list-table-th ul li:nth-child(4){width:10%;}
.list-table-th ul li:nth-child(5){width:10%;}
.list-table-th ul li:nth-child(6){width:10%;}
.list-table-th ul li:after{position:absolute; height:13px; background:#c6c6c6; width:1px; content:""; bottom:0; right:0}
.list-table-th ul li:nth-child(6):after{ width:0 !important;}





.list-table-td {height:65px; line-height:65px;  border-bottom:1px solid #e9e7e7; text-align:center; cursor:pointer}
.list-table-td:hover{background-color: #f0f0f0; cursor:pointer;    -webkit-transition: background-color 300ms linear;    -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear;}

.list-table-td ul li{float:left; color:#656565; min-height:1px;}
.list-table-td ul li:nth-child(1){width:12%; min-width:12%;}
.list-table-td ul li:nth-child(2){width:43%; text-align:left}
.list-table-td ul li:nth-child(3){width:15%;  letter-spacing:0}
.list-table-td ul li:nth-child(4){width:10%;  letter-spacing:0}
.list-table-td ul li:nth-child(5){width:10%; letter-spacing:0}
.list-table-td ul li:nth-child(6){width:10%; }
.list-table  .listboxbtn{display:inline-block; width:85px; height:35px; line-height:35px;  color:#fff; font-size:13px;  box-sizing:border-box; text-align:center}


.list-db-th  .list-table-th ul li:nth-child(1){width:12%;}
.list-db-th  .list-table-th ul li:nth-child(2){width:12%;}
.list-db-th  .list-table-th ul li:nth-child(3){width:12%;}
.list-db-th  .list-table-th ul li:nth-child(4){width:52%;}
.list-db-th  .list-table-th ul li:nth-child(5){width:12%;}

.list-db-th .list-table-th ul li:nth-child(5):after{background:none;}
.list-db-org .list-table-th ul li:nth-child(5):after{background:none;}

.list-db-th .list-table-td ul li:nth-child(1){width:12%;}
.list-db-th .list-table-td ul li:nth-child(2){width:12%; text-align:center}
.list-db-th .list-table-td ul li:nth-child(3){width:12%;}
.list-db-th .list-table-td  ul li:nth-child(4){width:52%; text-align:left; text-indent:20px;}
.list-db-th .list-table-td  ul li:nth-child(5){width:12%;  text-align:center;}

.list-db-org .list-table-th ul li:nth-child(1){width:12%;}
.list-db-org .list-table-th ul li:nth-child(2){width:10%;}
.list-db-org .list-table-th ul li:nth-child(3){width:18%;}
.list-db-org .list-table-th ul li:nth-child(4){width:42%;}
.list-db-org .list-table-th ul li:nth-child(5){width:18%;}

.list-db-org .list-table-td ul li:nth-child(1){width:12%;}
.list-db-org .list-table-td ul li:nth-child(2){width:10%; text-align:center}
.list-db-org .list-table-td ul li:nth-child(3){width:18%;}
.list-db-org .list-table-td ul li:nth-child(4){width:42%; text-align:left}
.list-db-org .list-table-td ul li:nth-child(5){width:18%;}

.ui-datepicker-trigger { cursor: pointer;}
/*
.list-table  .listboxbtn-on{ background:#1fce55;}
.list-table  .listboxbtn-ing{ background:#1f54ce;}
.list-table  .listboxbtn-off{ background:#6c6c6c;}
*/
.list-table .linebox{border:1px solid #097ce4; width:75px; height:30px; line-height:30px; text-align:center; display:inline-block; color:#097ce4;}



.subreport .muninfotab ul.tabs{width:600px; margin:0 auto;}
.subreport .muninfotab  ul.tabs li{ width:200px; padding-left:60px; box-sizing:border-box; font-weight: 500;}

/*스킨*/
.letters3{letter-spacing:3px;}
.letters5{letter-spacing:5px;}
.letters10{letter-spacing:10px;}
.eduview-contentsw{ padding-top:90px;}

.eduview-contents{width:870px; float:right; margin-bottom:100px;}
.eduview-leftnav{float:left;box-sizing:border-box; width:275px;}
.eduview-Bimg{margin-bottom:30px;}
.eduview-Bimg img{width:100%;}
.eudview-simg ul li{float:left; padding:8px 5px 0 0; width:87px; height:80px;}
.eudview-simg ul li img{width:100%;}
.eudview-simg ul li:nth-child(3n){padding-right:0;}

.edu-cation{text-align:right; padding-bottom:23px;} 
.edu-cation span{display:inline-block; border-bottom:1px solid #da1212; color:#da1212; margin-left:5px;}
#edulist .listbox-list{overflow:hidden; padding:20px 0 15px; border-bottom:1px solid #b8b8b8; border-top:2px solid #393939}

#edulist .edust{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#fff; margin-right:15px; }
#edulist .eudcate{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#1f54ce; border:1px solid #1f54ce; margin-right:15px; background:#fff }

/*
#edulist .eudoff{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#1f54ce; border:1px solid #1f54ce; margin-right:15px; background:#fff }
#edulist .eudon{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#fff; border:1px solid #1fce55; margin-right:15px; background:#1fce55 }
#edulist .euding{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#fff; border:1px solid #1f54ce; margin-right:15px; background:#1f54ce }
#edulist .eudoff{float:left; width:100px; padding:0; text-align:center; height:30px; font-size:16px; line-height:30px; color:#fff; border:1px solid #6c6c6c; margin-right:15px; background:#6c6c6c }
*/

#edulist .predu{color:#0442e8; border:1px solid #0442e8}
#edulist .lastedu{color:#5d5d5d; border:1px solid #5d5d5d}
#edulist .listbox-list .listbox-txtedu{float:left; width:700px; box-sizing:border-box;}
#edulist .listbox-list .listbox-more{float:right; width:160px}
#edulist .list-contents .listbox-title{font-weight:500; letter-spacing:-2px;}
#edulist { overflow:hidden;}
#edulist .listbox{float:left; border-bottom:1px solid #d8d8d8; padding:30px 20px 20px; cursor:pointer; width:100% }
#edulist  .listbox:hover{background-color: #f0f0f0; cursor:pointer;    -webkit-transition: background-color 200ms linear;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
#edulist  .listbox-img{ float:left; width:150px; margin-right:35px}
#edulist  .listbox-img img{width:100%;}
#edulist  .listbox-subt{ float:left; width:830px; color:#8d8a8a; font-size:14px; font-weight:500}
#edulist .stitlebox{border:1px solid rgba(0,0,0,1); padding:0 15px; float:left; margin-right:10px}
#edulist .listbox-title{ font-size:22px; color:#000; float:left; width:550px; font-weight:500  }
#edulist .listbox-stitle{line-height:160%;}
#edulist .listbox-namew{overflow:hidden; padding-top:40px }
#edulist .listbox-txtedu{ font-size:15px; margin-bottom:20px;}
#edulist  .eduview-detail-listbtn{overflow:hidden; border-top: 1px solid #666666;}
#edulist .eduview-detail-listbtn a{ float: right; margin-top: 10px; /*display: block; width:80px; height:30px; line-height:30px; border: 1px solid #a1a1a1; text-align:center;*/ }

#edulist .listbox-name{color:#333333; overflow:hidden; height:50px; margin-left:10px;}
#edulist .listbox-name ul{float:left; overflow:hidden; width:50% }
#edulist .listbox-name ul li{float:left; margin-right:2%; border-bottom:1px solid #d0d0d0;padding-left:5px; padding-right:5px; height:50px; line-height:50px; box-sizing:border-box}
#edulist .listbox-name ul li:first-child{width:20%; text-align:center}
#edulist .listbox-name ul li:last-child{width:76%; margin-right:0}
#edulist .listbox-name ul li span{ font-weight:600;  padding-bottom:5px;padding-right:15px }

#edulist .listbox-name dl{float:left; overflow:hidden; width:50% }
#edulist .listbox-name dl dt {float:left; margin-right:2%; border-bottom:1px solid #d0d0d0;padding-left:5px; padding-right:5px; height:50px; line-height:50px; box-sizing:border-box}
#edulist .listbox-name dl dd {float:left; margin-right:2%; border-bottom:1px solid #d0d0d0;padding-left:5px; padding-right:5px; height:50px; line-height:50px; box-sizing:border-box}
#edulist .listbox-name dl dt {width:20%; text-align:center}
#edulist .listbox-name dl dd {width:76%; margin-right:0}
#edulist .listbox-name dl dt{ font-weight:600;  padding-bottom:5px; }



#edulist .listbox-b{float:right;}
#edulist  .listbox-b a{display:inline-block; width:105px; height:30px; line-height:30px; background:#8b4e3d; color:#fff;font-size:13px;    text-align:center}
#edulist .listbox-b a:hover{background: #6a3627; cursor:pointer;    -webkit-transition: background-color 200ms linear; color:#FFF;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
#edulist .predubtn a{background:#3d7a8b;}
#edulist .predubtn a:hover{background:#2c606f;}
#edulist .lastedubtn a{background:#5e5e5e;}
#edulist .lastedubtn a:hover{background:#4d4c4c;}
#edulist  .edulist-detail{clear:both; line-height:160%; border-bottom:1px solid #c1c1c1; padding:35px 30px 25px; color:#333333; box-sizing:border-box; font-size:14px;}
#edulist .edulistbox{margin-bottom:55px;}
#edulist .eudview-list{overflow:hidden; padding:0px 0 15px; border-bottom:4px solid #666666; margin-bottom:20px; }
#edulist .eduviewbtn{float:none; text-align:center; margin-top:20px}
#edulist .viewbox-name ul{width:100%;}
#edulist .viewbox-name ul li:first-child{width:10%; text-align:center}
#edulist .viewbox-name ul li:last-child{width:87%; margin-right:0}
#edulist  .eduview-detail{border-bottom:1px solid #d1d1d1;  line-height:160%; position:relative;  margin-bottom:35px;}
#edulist  .eduview-sns{text-align:right; margin-bottom:10px; padding-top:10px; top:0}

#edulist .listbox-name  .eduview-sns>dl{ float:right;overflow:visible; width:auto;margin:0;padding:0; }
#edulist .listbox-name  .eduview-sns>dl>dt {height:auto;line-height:30px;float:left;margin:0;padding:0;width:auto; border:0 ;font-weight:normal}
#edulist .listbox-name  .eduview-sns>dl>dd{height:auto;line-height:30px;float:left;margin:0;padding:0;width:auto; border:0}


#edulist  .eduview-sns a{padding:0 3px;}
#edulist  .eduview-detail-v{ color:#707070}
#edulist  .eduview-detail-t{padding:25px 0 40px; font-size:20px; color:#4f4e4e}
#edulist  .eduview-detail-s{line-height:220%; font-size:15px; padding-bottom:60px;}
#edulist  .eduview-detail-s p{padding-bottom:20px;}
#edulist  .eduview-detail-s p img{ width: 100%; }
.v-line{width:260px; height:2px; background:rgb(51,51,51); position:absolute; left:50%; margin-left:-130px; bottom:0}
#edulist .edulistbtn a{border:1px solid #dfdfdf; width:80px; height:40px; line-height:40px; text-align:center; float:right; display:block;     margin-top: 20px;}
#edulist .eduview-sns .snshare {border:1px solid #d0d0d0; height:35px; line-height:35px; margin-right:10px; width:115px; text-align:center; display:inline-block}

#edulist .subviewtab{margin-top:50px;  margin-bottom:70px;}
#edulist .subviewtab li{float:left; width:50%; height:60px;border-top:1px solid #dcdcdc; font-size:18px; box-sizing:border-box; text-align:center; line-height:60px; border-bottom:2px solid #000; cursor:pointer}
#edulist .subviewtab li.active{font-weight:600; font-size:20px; border:2px solid #000; border-bottom:none; border-bottom:none}
#edulist .subviewtab dt{float:left; width:50%; height:60px;border-top:1px solid #dcdcdc; font-size:18px; box-sizing:border-box; text-align:center; line-height:60px; border-bottom:2px solid #000; }
#edulist .subviewtab dt.active{font-weight:600; font-size:20px; border:2px solid #000; border-bottom:none; border-bottom:none}
#edulist .subviewtab dd			{float:left; width:100%;padding:80px  0 0 0}
#edulist .subviewtab dt.etc	  {position:absolute;top:121px;right:0;width:50%;margin:0;padding:0;text-align:center; /*border-top:1px solid #dcdcdc; */cursor:pointer; /*border-bottom:2px solid #000;*/ cursor:pointer }

#containertab { position:relative; overflow:hidden; margin-top:30px; }
#containertab dl dt { border-bottom: 2px solid #000; }
#containertab dl dt  a{display:block;}
#containertab dl.subviewtab:first-child dt { position:absolute; top:0;}
#containertab dl.subviewtab:last-child dt { position:absolute; top:0;}
#containertab dl dt.active { border:2px solid #000; border-bottom:0; }

/* 문화예술행사-등록자 정보 */
#writer_info{position: relative; float: left; width: 100%; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; background-color: #fafafa;}
#writer_info div{text-align:center;}
.writer span{display: inline-block; width: 20%; line-height: 40px;}


/*캘린더*/
.calendar_wrap {padding-top:85px;}
.calendar_wrap .cal_date{position: relative; padding: 20px  60px;  text-align: center; float:left; width:220px;}
.calendar_wrap  .i-conw{float:right; /* width:640px; */}
.cal_datew .i-conw{padding-top:20px;}
.i-conw span em{width:18px; height:18px; display:inline-block; color:rgba(255,255,255,1); font-size:12px; font-weight:500; line-height:18px; text-align:center; margin-right:3px;}
.i-conw span{color:#7e7e7e; font-size:13px; padding-left:5px;}
.i-con1 em{background:#1d42bd;}
.i-con2 em{background:#1d5abd;}
.i-con3 em{background:#1d84bd;}
.i-con4 em{background:#1db0bd;}
.i-con5 em{background:#1dbd7f;}
.i-con6 em{background:#1dbd2c;}
.i-con7 em{background:#a3bd1d;}
.i-con8 em{background:#bda11d;}
.i-con9 em{background:#bd7b1d;}
.i-con10 em{background:#bd431d;}
.i-con11 em{background:#bd1d51;}
.i-con12 em{background:#bd1dbb;}
.i-con13 em{background:#1db0bd;}
.i-con14 em{background:#bda11d;}

.calendar_wrap .cal_date .date_btn{position: absolute; top: 50%; margin-top: -18px; display: inline-block; width: 100px; height: 36px; background: url(../img/cal_prev.png) no-repeat center top; }
.calendar_wrap .cal_date .date_btn.prev{left: 0px;}
.calendar_wrap .cal_date .date_btn.next{right: 0px; background-image: url(../img/cal_next.png);}
.calendar_wrap .cal_date p{display: inline-block; font-size: 25px; font-weight: 700;}
.calendar_wrap .cal_info{position: relative; padding-top: 30px; margin-bottom: 50px;}
.calendar_wrap .cal_info:after{display: inline-block; clear: both; content:'';}
.calendar_wrap .cal_info dl{display: table; width: 50%; float: left;}
.calendar_wrap .cal_info dl dt, .calendar_wrap .cal_info dl dd{display: table-cell;}
.calendar_wrap .cal_info dl dt{width: 100px; padding-left: 15px; background: url(/images/sjcf/user/bull/bull_big_dot.jpg) 0 7px no-repeat; font-size: 18px; font-weight: 700;}
.calendar_wrap .cal_info dl dd .sort{display: inline-block; margin-bottom: 5px; padding-right: 10px;}
.calendar_wrap .sort{ padding: 0 0 0 5px; }
.calendar_wrap .tit{font-size:12px; font-weight:normal;}
.calendar_wrap .time{font-size:12px; font-weight:normal;}

.calendar_wrap .cal_info .bg{position: absolute; right: 0; top: 0;}
.calendar_wrap .pc_cal{width: 100%; border-collapse:separate; margin-bottom:100px;}
.calendar_wrap .pc_cal th{padding: 15px 0; background-color: #fff; border-bottom: 1px solid #a0a0a0; border-top:2px solid #585858 }

.calendar_wrap .pc_cal td{border-left: 1px solid #d2cdcc; color:#8b8b8b;vertical-align: top; font-size:13px; letter-spacing:0px; cursor:pointer; position:relative; height:170px;box-sizing:border-box; border-top: 1px solid #d2cdcc;     }
.calendar_wrap .pc_cal td:nth-child(2n){background:#faf7f7;}
.calendar_wrap .pc_cal td .over-blue{position:absolute; border:1px solid #0273c5; width:100%; height:100%; top:0; left:0}
.calendar_wrap .pc_cal td:hover{ background:#f3f3f3; }

.calendar_wrap .pc_cal td:hover > div .day{background:#f7f6f7;}


.calendar_wrap .pc_cal tr td:first-child{border-left:none;}
.calendar_wrap .pc_cal tr td:last-child{border-right:none;}
.calendar_wrap .pc_cal td > div .day{ border-bottom:1px solid #f3f3f3; font-size:13px; text-align:left; height:38px; line-height:38px; color:#333333; font-weight:600; padding-left:10px;}
.calendar_wrap .pc_cal td > div .sun{color:#ffb2d4;}
.calendar_wrap .pc_cal td > div .gray{color:#eee9e6}
.calendar_wrap .pc_cal td > div.con{display: block; padding-top: 7px; text-align: left; overflow:hidden; }

.calendar_wrap .pc_cal td > div.con .c-ico{float:left; width:30px; padding-left:7px; }
.calendar_wrap .pc_cal td > div.con .c-txt{float:left; width:125px; line-height:140%; border-bottom:1px solid #dbdbdb;  padding-bottom:7px; color: #777;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -0.06em; font-weight: 300;}
.calendar_wrap .pc_cal td > div.con:last-child .c-txt{border-bottom:none;}
.calendar_wrap .pc_cal td:hover > div.con .c-txt{color:rgba(0,0,0,1);}
.calendar_wrap .pc_cal td > div .con .sort{ margin-bottom: 5px;  overflow: hidden; font-size: 14px;}
.calendar_wrap .pc_cal td > div .calenview{display:inline-block; background:url(../img/caleview.png) no-repeat 7px center ; width:15px; height:14px; cursor:pointer; padding-left:10px;}

.calendar_wrap .pc_cal td > div .con .tit, .calendar_wrap .pc_cal td > div .con .time{max-height: 2.3em; min-height: 1.2em; padding-left: 25px; color: #999; font-size: 13px; line-height: 1.2em; overflow: hidden;}
.calendar_wrap .pc_cal td > div .con .time{color: #555;}
.m_cal{display:none;}

.carlender-pop{border:2px solid #4b4b4b; width:560px; padding:20px; box-sizing:border-box; overflow:hidden; position:absolute; display:none; background:rgba(255,255,255,1); top:90px; left:30px; z-index:10; color:rgba(0,0,0,1); cursor: text;}
.carlender-pop .car-pimg{float:left; width:160px;}
.carlender-pop .car-pimg img{width:100%;}
.carlender-pop .car-plist{width:340px; float:right; cursor: text;}
.carlender-pop  .car-plist-title{font-size:16px; border-bottom:2px solid #4b4b4b; font-weight:600; padding-bottom:10px; margin-bottom:10px; cursor: text; }
.carlender-pop  .pop_close{font-size:30px; position:absolute; top:-5px; right:10px;}
.carlender-pop .listbox-name ul li{float:left; margin-right:2%; border-bottom:1px solid #d0d0d0;padding-left:5px; padding-right:5px; height:30px; line-height:30px; box-sizing:border-box; cursor: text;}
.carlender-pop .listbox-name{margin-bottom:20px;}
.carlender-pop .listbox-name ul li:first-child{width:20%; text-align:center}
.carlender-pop .listbox-name ul li:last-child{width:76%; margin-right:0}
.carlender-pop .listbox-name ul li span{ font-weight:600;  padding-bottom:5px; }
.carlender-pop .edust 		{float:left; width:80px; padding:0; text-align:center; height:28px; font-size:14px; line-height:28px; color:#fff; margin-right:15px; cursor: text; }
.carlender-pop .eudcate 	{float:left; width:80px; padding:0; text-align:center; height:28px; font-size:14px; line-height:28px; color:#1f54ce; border:1px solid #1f54ce; margin-right:15px; background:#fff; cursor: text; }
/*.carlender-pop .eudcate:hover{transition: background-color 200ms linear; background:#1f54ce; color:rgba(255,255,255,1)}*/
.carlender-pop .eudviewbtn a 	{border:1px solid; width:85px; float:right; border:1px solid #c1c1c1; cursor:pointer; text-align:center;height:28px; font-size:14px; line-height:28px; display:block}
.carlender-pop .eudviewbtn a:hover{transition: background-color 200ms linear; background:rgba(238,238,238,1);}

.category {margin-bottom:20px; text-align: center; }
.category ul.tabs{ width:1170px; margin:0 auto; text-align: center; }
.category ul.tabs li{ float:left; display:inline-block; margin-left:-1px; height:48px; line-height:48px; font-size:15px; text-align:left; background:rgb(255,255,255); border:1px solid #dedee1; cursor:pointer; box-sizing:border-box; }
.category ul.tabs li:first-child{border-left:1px solid #cdd5be; }
.category ul.tabs li.active{ background:#1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; color:rgba(255,255,255,1);}
.category ul.tabs li:hover{background: #1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; cursor:pointer; -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.category ul.tabs li a{ display:block; width:100%; height:100%; }
.category ul.tabs li {width: 235px; text-align:center }


/* 문화예술정보 상태 표시 버튼 색 */
.state_on 	{ background:#1fce55; border:1px solid #1fce55;}
.state_ing 	{ background:#1f54ce; border:1px solid #1f54ce;}
.state_off  { background:#6c6c6c; border:1px solid #6c6c6c;}


img{max-width:100%;}


/*인물검색*/
.w780{width:780px !important;}
.bono{border:none !important;}
.bot{border-bottom:1px solid #bbbbbb !important}
.searchbox .search-s .search-s-cover .searchbox-detail-po { border-bottom: 1px solid #dbdbdb;   width: 1010px;   float: left;   height: 48px; margin-bottom:20px}
.list-btn a:hover{background:#2854b8; color:rgba(255,255,255,1); border:1px solid #2854b8}
.list-detail-pname{font-size:22px; text-align:center; font-weight:500;}
.list-detail-ptype{font-size:16px; text-align:center; padding-bottom:10px; color:#b6b6b6;}
.list-line{position:absolute; bottom:0; height:2px; width:50px; background:#515151;left: 50%;  margin-left: -25px;}
.list-peobox{height:440px; position:relative; border-bottom: 1px solid #a4a4a4;}
.list-peobox .list-btn a{margin-top:5px; box-sizing:border-box; line-height:25px;}

.skinview .skinviewbtn{ float: right; margin-bottom: 5px; /*width:85px; height:40px; line-height:40px; text-align:center; color:rgba(51,51,51,1); background:#fff;cursor:pointer; border:1px solid #dfdfdf; font-weight:500; font-size:14px*/}
.skinview .skinview-detail{clear:both; border-top:2px solid #000; }
.skinview .skinview-titlew{height:80px; line-height:80px; border-bottom:1px solid #eaeaea; overflow:hidden}
.skinview .skinview-title{float:left; font-size:26px; color:#4f4e4e}
.skinview .eduview-sns{float:right; top:0}
.skinview .skinview-imgw{border-bottom:1px solid #eaeaea; padding:25px; overflow:hidden}
.skinview .skinview-img{float:left; width:560px; margin-top:40px;}
.skinview .skinview-subtxt{font-size:13px; color:#636363; text-align:center; margin-top:7px;}
.skinview .skinview-namew{float:right; width:535px;}
.skinview .skinview-name ul li{ float:left; height:40px; line-height:40px;font-size:14px ; padding-left:12px; box-sizing:border-box }
.skinview .skinview-name ul li.name{border-bottom:1px solid #b3b3b3; color:#3d3d3d; font-weight:500; width:115px; margin-right:10px; display:inline-block}
.skinview .skinview-name ul li.nameD{border-bottom:1px solid #e3e3e3; color:#636363;  width:400px; display:inline-block; overflow: hidden; white-space : nowrap; text-overflow: ellipsis; }
.skinview .skinv-sd{padding:20px 0 25px; line-height:180%; color:#4f4e4e; font-size:14px}
.skinview .skinview-name ul li.name-t{border-top:1px solid #b3b3b3; color:rgba(0,0,0,1); width:115px; margin-right:10px; display:inline-block}
.skinview .skinview-name ul li.nameD-t{border-top:1px solid #e3e3e3;color:rgba(0,0,0,1);  width:400px;display:inline-block}
.skinview .sub-view-infoimg ul {overflow:hidden; margin-bottom:30px;}
.skinview .sub-view-infoimg ul li{float:left; margin-right:5px;}
.skinview .skinview-list-dw{position:relative; border-bottom: 1px solid #eaeaea; padding:0 30px; overflow:hidden}
.skinview .skinview-list-dw:last-child{border-bottom:none; margin-bottom:70px;}
.skinview .skinview-list-t{font-size:22px; padding:30px 0;}
.skinview .skinview-table{width:520px; float:left; margin-bottom:120px; border-bottom:1px solid #67585b;}
.skinview .skinview-table:nth-child(2){float:right;}
.skinview .skinview-table th{background:#fafafa; border-top:3px solid #67585b; height:44px; line-height:44px; font-size:15px; border-left:1px solid #e5e6e7; font-weight:normal; }
.skinview .skinview-table th:first-child{border-left:none;}
.skinview .skinview-table td{height:40px; line-height:40px; border:1px solid #e5e6e7; border-bottom:none; border-right:none; text-align:center}
.skinview .skinview-table tr td:first-child{border-left:none;}
.skinview .skinview-list-s{color:#6b6b6b; line-height:200%; padding-bottom:180px; font-size:14px;} 
.skinview .skinview-list-sb{overflow:hidden; padding-bottom:45px;}
.skinview .skinview-list-sb ul li{float:left; border:1px solid #dddddd; padding:8px 5px; margin-right:5px;  font-size:14px; color:#5e5d5d; margin-bottom:5px}
.skinview .skinview-list-img{margin-bottom:50px;}
.skinview .skinview-list-img ul li{float:left; margin-right:8px;}
.skinview .skinview-list-img ul li:last-child{margin-right:0;}

.peoview .skinview-detail{border-top:none;}

.peoview .skinview-namew{ float:right; border-top:2px solid rgba(0,0,0,1); background:#fdfdfd;}
.peoview .skinview-name{ padding-left:10px; box-sizing:border-box}

.peoview .skinview-imgw{padding:0 0 40px 0; border-bottom:none;}
.peoview .skinview-titlew{font-size:24px; padding-left:40px; color:#4f4e4e; font-weight:600}
.peoview .skinview-name:first-child{background:rgba(255,255,255,1);}
.peoview .skinview-titlew span{padding-left:10px; font-weight:500 }
.peoview .skinview-name ul li{height:50px; line-height:50px;}
.peoview .skinview-name ul li.name{padding-left:30px; font-size:16px;  background: url(../img/peoview-list.png) no-repeat left center;}
.nobg{background:none !important;}
.letters6{letter-spacing:6px;}
.letters25{letter-spacing:25px;}
.boldname{font-size:22px; font-weight:600; color:#373737}
.shar-line{overflow:hidden; height:60px; line-height:60px; border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1;}
.shar-line > div{float:left; letter-spacing:0}
.shar-line .shar-link{padding-left:15px; font-weight:500; font-size:16px; margin-right:30px;}
.shar-line .shar-link-h1{background: url(../img/sh-ico01.png) no-repeat left center; padding-left:30px;  font-size:15px;  margin-right:30px; color:#4f4e4e}
.shar-line .shar-link-h1 a{ font-weight: 300; }
.shar-line .shar-link-h2{background: url(../img/sh-ico02.png) no-repeat left center; padding-left:30px;  font-size:15px;  color:#4f4e4e;  width:300px; overflow:hidden}

.sub-view-file{border-top:1px solid #dedede;  border-bottom:1px solid #dedede; background:#fafafa; padding:15px 20px; overflow:hidden; } 
.sub-view-fico{border:1px solid #cccccc; border-radius:3px; background: url(view-file.png) no-repeat 25px center; height:40px; line-height:40px; width:140px; padding-left:55px; box-sizing:border-box; float:left; margin-right:60px; font-size:14px; cursor:pointer}
.sub-view-filelist{float:left; width:800px; line-height: 40px; overflow:hidden; }
.sub-view-filelist ul {float:left; width:50%; padding-left:20px; box-sizing:border-box}
.sub-view-filelist ul li{ font-size: 14px; }
.sub-view-filelist ul li img{ margin-right: 3px; }

.nameD .te1{ background: url(skin-tel.png) no-repeat left center; display:inline-block; padding-left:30px; margin-right:20px;}
.nameD .te2{ background: url(skin-fax.png) no-repeat  left center; display:inline-block; padding-left:30px;}
