/* ------------ 서브이벤트 레이아웃 ------------ */

.sub_visual {       /* 서브 이미지 공통 */
	position:relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height:180px;
	z-index:1;
}

/*.sub_visual_img {
	position:absolute;
	top:0;
	width:1140px;
	height:100px;
	background:url(/images/sub_visual_img.jpg) no-repeat;
	z-index:-1;*/
}

/* 왼쪽 제목이 가운데로 이동했을 때 사용 */
.sub_visual h2 {
	position:absolute;
	top:36px;
	left:50%;
	margin-left:-56px;
	color:#FFF;
	font-size:2.500em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	text-shadow:2px 0 8px #000;          /* 텍스트에 그림자 효과 */
	z-index:10;
	/*box-shadow:0 -5px 7px -1px #c9c9c9;*/
}

.sub_visual_img1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}

.sub_visual_txt {
	position:absolute;
	top:37px;
	left:50%;
	width:1000px;
	margin-left:-500px;
	text-align:center;
	z-index:20;
}

.sub_visual_txt1 {
	color:#fff;
	font-size:2.250em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
	line-height:47px;
	z-index:2;
}

.sub_visual_txt2 {
	color:#fff;
}



/* html  페이지 일때 사용 */
.contents_page {
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:center;
	/*padding-top:10px;            상단 사이즈 */
}





/* ------------ 서브컨텐츠 레이아웃 ------------ */
/*
.sub_contents {
	position:relative;
	width:720px;
	height:100%;
}
*/




/* 기본 */
.pagetab {
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:left;
	/*line-height:36px;*/   /* 라인을 넓힐지 말지 고민.. 메인과 통일하려면 사용하지 말아야함 2020-12-31*/
	color:#76777c;
	/*letter-spacing:-0.01em;*/
	z-index:10;
}

.pagetab h4 {
	position:relative;
	z-index:2;
}


/* 프린트용 */
.pagetab_print {
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:left;
	font-size:0.750em;          /* 2020-08-06 수정 */
	/*line-height:23px;
	font-size:0.875em;*/
	color:#37383d;
	/*letter-spacing:-0.01em;*/
	z-index:10;
}


/* 인트라넷용 */
.pagetab_intranet {
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:left;
	font-size:0.938em;
	line-height:36px;
	z-index:10;
}






/* 테이블용1 */
.tableline {
	width:100%;
	border-top:1px solid #151719;
}
.tableline2 {
	width:100%;
	border-top:1px solid #404040;
}
.tableline3 {
	width:100%;
	border-top:1px solid #20296b;
}
.tableline4 {
	width:100%;
	border-top:2px solid #e3e8f2;
}
.tableline5 {
	width:100%;
	border-top:1px solid #e3e8f2;
}
.tableline6 {
	width:100%;
	border-top:2px solid #e3e8f2;
}
.tableline7 {
	width:90%;
	border-top:2px solid #e3e8f2;
}
.table1 {
	text-align:center;
	width:100%;
	border-left:1px solid #e3e8f2;
	border-bottom:2px solid #e3e8f2;
	border-right:2px solid #e3e8f2;
	background-color:#FFF;
}
.table1 th {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
	padding:12px 0;
	border-left:1px solid #e3e8f2;
	background-color:#fbfcfd;
}
.table1 td {
	padding:12px;
	border-top:1px solid #e3e8f2;
	border-left:1px solid #e3e8f2;
	line-height:32px;
}
.table1 .txt1 {
	/*text-align:justify;*/
	text-align:left;
	padding:12px;
	border-left:1px solid #e3e8f2;
	/*vertical-align:top;*/
	/*background-color:#fbfff3;*/
}
.table1 .txt1-1 {
	border-left:1px solid #e3e8f2;
}
.table1 .txt1-2 {
	border-left:1px solid #e3e8f2;
	border-top:none;
}
.table1 .txt1-3 {
	text-align:left;
	padding:12px;
}
.table1 .txt2 {
	vertical-align:text-top;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.table1 .txt3 {
	vertical-align:text-top;
}
.table1 .txt4 {
	border-top:1px solid #e3e8f2;
}
.table1 .txt4-1 {
	border-top:2px solid #e3e8f2;
}
.table1 .txt5 {
	padding-top:20px;
	padding-bottom:20px;
}
.table1 .txt6 {
	padding-top:40px;
	padding-bottom:40px;
}
.table1 .txt7 {
	padding-top:10px;
	padding-bottom:10px;
}
.table1 .txt8 {
	font-weight:700;
	font-family:'NanumGothicBold';
	background-color:#f7f7f7;
}
.table1 .txt9 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.table1 .txt10 {
	padding:14px 3px;
}
.table1 .txt11 {
	padding:8px 0;
}
.table1 th.txt12 {
	background-color:#d0eef8;
}
.table1 td.txt12 {
	font-weight:700;
	font-family:'NanumGothicBold';
	background-color:#d0eef8;
}
.table1 .txt13 {
	background-color:#eee;
}
/*.table1 th.txt13 {
	background-color:#e0eed1;
}*/
.table1 th.txt14 {
	background-color:#fce9ca;
}
.table1 td.txt14-1 {
	background-color:#fce9ca;
}
.table1 td.txt14-2 {
	background-color:#fbf1fc;
}
.table1 th.txt15 {
	background-color:#ccf8be;
}
.table1 td.txt15-1 {
	background-color:#ccf8be;
}
.table1 td.txt15-2 {
	background-color:#eff8fc;
}
.table1 th.txt18 {
	background-color:#e9dbff;
}
.table1 td.txt18-1 {
	background-color:#e9dbff;
}
.table1 td.txt18-2 {
	background-color:#b8e2ff;
}
.table1 td.txt18-3 {
	background-color:#f2ffec;
}
.table1 td.txt18-4 {
	background-color:#e0f5ff;
}
.table1 td.txt18-5 {
	background-color:#f1fbf6;
}
.table1 .txt29 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.table1 .txt16 {
	text-align:left;
	padding:4px 10px;
	vertical-align:top;
	border-left:1px solid #cccccc;
}
.table1 .txt17 {
	border-left:1px solid #cccccc;
}
.table1 .txt19 {
	height:40px;
}
.table1 .txt20 {
	background-color:#f3f3f3;
}
.table1 .txt_21 {
	text-align:center;
}
.table1 .txt22 {
	border-top:none;
}
.table1 .txt23 {
	background-color:#f1f1f1;
}
.table1 .txt24 {
	text-align:left;
	padding:0 10px;
}
.table1 .txt25 {
	font-size:1.5em;
}
.table1 .txt26 {
	padding:20px 0;
	background-color:#fff;
}
.table1 td.txt27 {
	text-align:left;
	padding:10px 15px;
	background-color:#fff;
}
.table1 td.txt28 {
	border-top:none;
}
.table1 th.txt29 {
	background-color:#e5ffff;
}
.table1 .txt30 {
	background-color:#fbfcfd;
}
.table1 .txt31 {
	border-left:1px solid #fff;
	padding:12px 25px 0 0px;
}
.table1 .txt32 {
	background-color:#fffcf7;
}
.table1 .txt33 {
	background-color:#fff;
}
.table1 .txt34-1 {
	background-color:#e0eed1;
}



.table1-1 {
	text-align:center;
	width:100%;
	/*border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;*/
	background-color:#FFF;
}
.table1-1 .txt_21 {
	text-align:center;
}
.table1-1 th {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
	padding:6px 0;
	border-left:1px solid #d9d9d9;
	background-color:#f5f5f5;
}
.table1-1 td {
	padding:4px;
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
}
.table1-1 .mini_lineno1 {
	border-left:none;
}
.table1-1 .mini_lineno2 {
	border-right:none;
}


.table1-2 {
	text-align:center;
	width:100%;
	border-bottom:1px solid #e3e8f2;
	border-right:1px solid #e3e8f2;
	background-color:#FFF;
	line-height:22px;
}
.table1-2 th {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
	padding:12px 0;
	border-left:1px solid #e3e8f2;
	background-color:#f5f5f5;
}
.table1-2 td {
	padding:10px;
	border-top:1px solid #e3e8f2;
	border-left:1px solid #e3e8f2;
}
.table1-2 .txt19 {
	height:30px;          /* 2020-08-06 수정 */
}



.table1-3 {
	text-align:center;
	width:1200px;          /* 테두리 때문에 값을 지정 */
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	background-color:#FFF;
}

table.table1-3 th, table.table1-3 td {
	border-left:1px solid #dadada;
}

.table1-4 {             /* FAQ 용 */
	text-align:center;
	width:100%;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	background-color:#FFF;
}

.table1-5 {             /* 인트라넷용 */
	text-align:center;
	width:100%;
	padding:20px;
	border:1px solid #dadada;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	background-color:#fbfbfb;
}

.table1-6 {
	text-align:center;
	border:1px solid #dadada;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	background-color:#FFF;
}





/* 일정표 왼쪽 라인 지우기 */
.mini_lineno3 {
	position:absolute;
	top:36px;
	left:0;
	height:30px;
	border-left:1px solid #fff;
}
.mini_lineno4 {
	position:absolute;
	top:67px;
	left:0;
	height:30px;
	border-left:1px solid #fff;
}
.mini_lineno5 {
	position:absolute;
	top:98px;
	left:0;
	height:30px;
	border-left:1px solid #fff;
}
.mini_lineno6 {
	position:absolute;
	top:129px;
	left:0;
	height:30px;
	border-left:1px solid #fff;
}
.mini_lineno7 {
	position:absolute;
	top:160px;
	left:0;
	height:30px;
	border-left:1px solid #fff;
}






/* 메뉴 기본 */
.menu_tab {
	width:184px;
	padding:7px 0 8px;
	color:#76777c;
	font-size:1.063em;
	text-align:center;
	cursor:pointer;
	background-color:#efefef;
	border:1px solid #efefef;
	box-sizing: border-box;
	letter-spacing:-0.02em;
}
.menu_on {
	color:#FFF;
	width:184px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	/*height:35px;*/
	padding:7px 0 8px;
	background-color:#0b9fe8;
	border:1px solid #0b9fe8;
	box-sizing: border-box;
	letter-spacing:-0.02em;
	/*background:#3fbd00 url('/images/menubar.jpg') no-repeat center bottom;*/
}
.list_area {
	width:100%;
}
.tableft {                       /* margin-left값을 주면 처음 버튼에도 공간이 생기기 때문에 없애주려고 추가함 */
	/*margin-left:-5px;*/
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-left:-5px;
}
.tableft li {
	display:inline-block;
	margin:0 0 5px 5px;
}

.tabline {
	border-bottom:1px solid #dedede;
	margin-left:2px;
}
.menu_off {
	float:left;
	width:19.99%;
	height:42px;
	margin-top:1px;
	margin-left:-1px;
	border-left:1px solid #cccccc;
	background-color:#FFF;
}






/* 공통 */
.title_txt1 {
	position:relative;
	margin:0 auto;
	text-align:justify;
	color:#3fbd00;
	font-size:1.313em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
	vertical-align:top;
	margin-bottom:10px;
}
.title_txt2 {
	color:#0b9fe8;
}
.title_txt3 {
	position:relative;
	margin:0 auto;
	text-align:center;
	font-size:0.750em;
	color:#151719;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.title_txt4 {
	color:#0078ff;
}
.title_txt5 {
	color:#ff9000;
}
.title_txt6 {
	position:relative;
	margin:0 auto;
	text-align:justify;
	color:#3fbd00;
	font-size:1.188em;
	font-weight:700;
	font-family:"NanumGothicBold";
	vertical-align:top;
}

.title_line1 {
	position:relative;
	width:50px;
	height:3px;
	margin-bottom:10px;
	background-color:#83e3ff;
}

.title_box1 {
	position:relative;
	text-align:center;
	width:10%;
	padding:1px 10px 1px;
	color:#151719;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	/*border:1px solid #9ce8fe;*/
	background-color:#83e3ff;
	border-radius:80px;     /* 라운드 만들때 */
}

.title_dot1 {
	text-align:left;
	color:#37383d;
	font-size:1.375em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background:url('/images/dot28.png') no-repeat 0 20px;
	padding:0 0 0 28px;
	margin-bottom:10px;
}

/* 중문용 */
.title_dot3 {
	text-align:left;
	color:#37383d;
	font-size:1.375em;
	font-weight:900;
	font-family:'Noto Sans KR';
	background:url('/images/dot23.png') no-repeat 0 20px;
	padding:0 0 0 28px;
	margin-bottom:10px;
}

.title_dot1-1 {
	text-align:left;
	font-size:1.063em;
	color:#37383d;
	padding:0 0 0 21px;
	margin-bottom:2px;
}

/* 인트라넷용 */
.title_dot2 {
	text-align:left;
	color:#37383d;
	font-size:1.250em;
	font-weight:700;
	font-family:"NanumGothicBold";
	background:url('/images/dot10.png') no-repeat 0 5px;
	padding:0 0 0 21px;
	margin-bottom:2px;
}

.title_txt7 {
	color:#3fbd00;
}
.title_txt8 {
	color:#006cff;
}
/*.title_dot2 {
	text-align:left;
	color:#151719;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background:url('/images/dot10.jpg') no-repeat 0;
	padding:0 0 0 22px;
}*/

.page_txt1 {
	position:relative;
	margin:0 auto;
	text-align:justify;
}
.page_txt1-1 {
	clear:both;
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	overflow:hidden;
}
.page_txt1-100 {
	margin-top:-19px;
}
.page_txt2 {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
}
.page_txt2 li {
	text-align:justify;
	background:url('/images/dot26.jpg') no-repeat 0 20px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}
.page_txt2_a {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
}
.page_txt2_a li {
	text-align:justify;
	background:url('/images/dot27.jpg') no-repeat 0 20px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}

.page_txt2_b {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
}
.page_txt2_b li {
	text-align:justify;
	background:url('/images/dot10.png') no-repeat 0 17px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}

/* 중문용 */
.page_txt2_c {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.page_txt2_c li {
	text-align:justify;
	background:url('/images/dot27.jpg') no-repeat 0 20px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}
.page_txt2_e {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.page_txt2_e li {
	text-align:justify;
	background:url('/images/dot26.jpg') no-repeat 0 20px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}
.page_txt2_j {
	position:relative;
	margin:0 auto;
	margin-top:-10px;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.page_txt2_j li {
	text-align:justify;
	background:url('/images/dot10.png') no-repeat 0 17px;
	padding:0 0 0 20px;
	/*letter-spacing:-0.02em;*/
}


.page_txt2-1 {
	position:relative;
	text-align:justify;
	margin-top:-10px;
	margin-left:-10px;
}
.page_txt2-1 li {
	display:inline-block;
	width:22%;
	margin-left:10px;
	background:url('/images/dot7.jpg') no-repeat 0 19px;
	padding:0 0 0 15px;
}
li.page_txt2_no1 {
	background-image:none;
	padding:0;
}
li.page_txt2_no2 {
	background-image:none;
	padding:15px 0 0;
}
.page_txt2-2 {
	text-align:justify;
	margin-top:20px;
	background:url('/images/dot9.jpg') no-repeat 0 15px;
	padding:0 0 0 14px;
}
.page_txt2-3 {
	text-align:justify;
	background:url('/images/dot5.jpg') no-repeat 0 19px;
	padding:0 0 0 12px;
}
.page_txt2-3t {           /* 테이블용 */
	text-align:justify;
	background:url('/images/dot5.jpg') no-repeat 0 14px;
	padding:0 0 0 12px;
}
.page_txt2-4 {
	text-align:justify;
	background:url('/images/dot18.jpg') no-repeat 0 15px;
	padding:0 0 0 12px;
}
.page_txt2-6 {
	text-align:justify;
	background:url('/images/dot10.png') no-repeat 0 9px;
	padding:0 0 0 19px;
}

.page_txt2-7 {
	position:relative;
	margin:0 auto;
}
.page_txt2-7 li {
	text-align:justify;
	background:url('/images/dot6.jpg') no-repeat 0 21px;
	padding:0 0 0 15px;
}

/* 중문용 */
.page_txt2-7_j {
	position:relative;
	margin:0 auto;
}
.page_txt2-7_j li {
	text-align:justify;
	background:url('/images/dot6.jpg') no-repeat 0 21px;
	padding:0 0 0 15px;
	font-weight:300;
	font-family:'Noto Sans KR';
}

li.page_txt2-7_no {
	background:none;
	padding:0;
}

.page_txt2-8 {
	position:relative;
	margin:0 auto;
}
.page_txt2-8 li {
	text-align:justify;
	background:url('/images/dot8.jpg') no-repeat 0 14px;
	padding:0 0 0 15px;
	line-height:32px;
}

.page_txt2-9 {
	position:relative;
	text-align:justify;
	margin-top:-10px;
	margin-left:-10px;
}
.page_txt2-9 li {
	display:inline-block;
	width:48%;
	margin-left:10px;
	background:url('/images/dot7.jpg') no-repeat 0 19px;
	padding:0 0 0 15px;
	/*letter-spacing:-0.01em;*/
}

.page_txt2-10 {
	position:relative;
	text-align:justify;
	margin-top:-10px;
	width:60%;
}
.page_txt2-10 li {
	display:inline-block;
	background:url('/images/dot26.jpg') no-repeat 0 19px;
	padding:0 0 0 15px;
	/*letter-spacing:-0.01em;*/
}

.page_txt3 {
	margin-top:40px;
}
.page_txt4 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt4-1 {
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt4-2 {
	color:#37383d;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt4-3 {
	color:#37383d;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt4-4 {
	color:#37383d;
}
.page_txt4-5 {
	color:#151719;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt4-6 {
	color:#151719;
}
.page_txt4-7 {
	color:#37383d;
	font-size:1.250em;
	font-weight:700;
	font-family:'NanumGothicBold';
	line-height:41px;
}
.page_txt5 {
	color:#ff9000;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt5-1 {
	color:#ff9000;
	font-weight:700;
	font-family:'NanumGothicBold';
}


/* 위치로 가는 버튼 만들때 */
.page_txt6 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:-5px;
}
.page_txt6 li {
	display:inline-block;
	vertical-align:top;
	padding:0 15px 3px;
	margin:5px 3px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#FFF;
	border-radius:15px;       /* 라운드 만들때 */
}
.page_txt6 li a, a:link {
	color:#37383d;
}
.page_txt6 li a:hover {
	color:#7d2428;
}

.page_txt7 {
	margin-top:50px;
}
.page_txt8 {
	color:#151719;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt8-1 {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt8-2 {
	color:#151719;
}
.page_txt8-3 {
	color:#37383d;
}
.page_txt9 {
	color:#3fbd00;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt9-1 {
	color:#3fbd00;
}
.page_txt9-2 {
	color:#3fbd00;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt9-3 {
	color:#3fbd00;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt10 {
	color:#ff0000;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt10-1 {
	color:#ff0000;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt10-2 {
	color:#ff0000;
	font-weight:700;
	font-family:'NanumGothicBold';
	padding:5px 0;
	line-height:20px;
}
.page_txt10-3 {
	color:#ff9921;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt10-4 {
	color:#ff0000;
}
.page_txt10-5 {
	color:#ff9c00;
}
.page_txt10-6 {
	color:#ff4242;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt11 {
	color:#0078ff;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt11-1 {
	color:#0078ff;
}
.page_txt11-2 {
	color:#0078ff;
}
.page_txt11-3 {
	color:#0078ff;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt11-3_j {
	color:#0078ff;
	font-weight:900;
	font-family:'Noto Sans KR';
}
.page_txt11-4 {
	color:#006cff;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt11-5 {
	color:#006cff;
}
.page_txt11-6 {
	color:#006cff;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt12 {
	margin-top:30px;
}
.page_txt13 {
	margin-top:70px;
}
.page_txt13-2 {
	margin-top:80px;
}
.page_txt13-3 {
	margin-top:90px;
}
.page_txt13-4 {
	margin-top:100px;
}
.page_txt14 {
	margin-top:60px;
}
.page_txt15 {
	margin-top:20px;
}
.page_txt15-1 {
	margin:20px 0;
}
.page_txt15-2 {
	margin-top:15px;
}
.page_txt16 {
	margin-top:0;
}
.page_txt17 {
	margin-top:10px;
}
li.page_txt17-2 {
	margin-top:10px;
}
li.page_txt17-3 {
	margin-top:20px;
}
li.page_txt17-4 {
	margin-top:14px;
}
.page_txt18 {
	margin-top:5px;
}





/* 동그란 원 */
.title_box2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:80px;
	height:80px;
	vertical-align:middle;
	border-radius:80px;     /* 라운드 만들때 */
	background-color:#85d100;
}
.title_box3 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:20px;
	height:20px;
	border-radius:20px;     /* 라운드 만들때 */
	background-color:#0096ff;
	z-index:1;
}
.page_txt25 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.page_txt25 li {
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:20px 30px 20px;
	width:270px;
}
.page_txt26 {
	padding:10px 0 0 0;
	color:#151719;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}






/* 필수사항 체크 표시 버튼*/
.page_txt19 {
	position:relative;
	margin:0 auto;
	text-align:center;
	display:inline-block;
	margin-left:10px;
	width:6px;
	height:6px;
	vertical-align:middle;
	border-radius:10px;       /* 라운드 만들때 */
	background-color:#3fbd00;
}

.page_txt20 {
	position:relative;
	margin:0 auto;
	text-align:right;
	padding:0 5px 5px 0;
	vertical-align:middle;
}
.page_txt20-2 {
	position:relative;
	margin:0 auto;
	text-align:right;
	margin-top:-10px;
	padding:0 5px 5px 0;
	vertical-align:middle;
}


/* 위로(TOP) 버튼 */
.page_txt28 {
	position:relative;
	text-align:center;
	float:right;
	width:40px;
	height:18px;
	padding:5px 0 0px;
	color:#76777c;
	font-size:0.813em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	overflow:hidden;
}
.page_txt28 a:link {
	color:#37383d;
}
.page_txt29 {
	margin-top:30px;
}
.page_txt29-1 {
	margin-top:50px;
}
.page_txt29-2 {
	margin-top:70px;
}
.page_txt29-3 {
	margin-top:20px;
}
.page_txt30 {
	text-align:center;
	padding:10px 0 0;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt31 {
	text-align:center;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt32 {
	text-align:center;
	/*font-size:1.063em;*/
}
/* 중문용 */
.page_txt32_j {
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:300;
	font-family:'Noto Sans KR';
}
.page_txt33 {
	text-align:center;
	color:#151719;
	font-size:1.800em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
/* 중문용 */
.page_txt33_j {
	text-align:center;
	color:#151719;
	font-size:1.800em;
	font-weight:900;
	font-family:'Noto Sans KR';
}
.page_txt33-2_j {
	text-align:center;
	font-size:1.063em;
	font-weight:900;
	font-family:'Noto Sans KR';
}
.page_txt33-2 {
	text-align:center;
	font-size:1.063em;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt33-3 {
	text-align:center;
	color:#37383d;
	font-size:1.063em;
	font-weight:700;
	font-family:'NanumGothicBold';
}
/* 중문용 */
.page_txt33-3_j {
	text-align:center;
	margin-top:30px;
	color:#37383d;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'Noto Sans KR';
}
.page_txt33-4 {
	text-align:center;
}
.page_txt33-5 {
	text-align:left;
	color:#37383d;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.page_txt33-6 {
	text-align:center;
	color:#37383d;
	font-size:1.063em;
}
.page_txt38 {
	text-align:center;
	font-size:1.125em;
}
.page_txt39 {
	position:relative;
	margin:40px auto 50px;
	text-align:center;
}
.page_txt40 {
	position:relative;
	margin:0 auto;
	text-align:center;
	font-size:2.000em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
	margin-bottom:40px;
}
/*.page_txt41 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:20px 0 50px 0;
}*/




/* 관리자메뉴-신청서관리용*/
.page_txt34 {
	text-align:center;
	padding:0 0 10px;
	font-size:2.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt37 li {
	font-size:0.875em;     /* 프린트용 */
}




/* 신청서 제목(프린트 할때) */
.page_txt35 {
	text-align:center;
	padding:20px 0 30px;
	font-size:2.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.page_txt36 {
	margin-top:40px;
}



/* 공통이미지 아이콘 */
.page_img1 {
	padding:7px 6px 0 0;
}




/* 바로가기 버튼 */
.page_txt47 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:120px;
}
.page_txt47 li {
	display:inline-block;
	vertical-align:top;
	padding:0 5px;
}
.page_txt47-2 {
	position:relative;
	margin:0 auto;
	text-align:right;
	margin-top:30px;
}
.page_txt47-2 li {
	display:inline-block;
	vertical-align:top;
}
.page_txt47-3 {
	position:relative;
	margin:0 auto;
	text-align:left;
}
.page_txt47-3 li {
	display:inline-block;
	vertical-align:top;
}

.page_txt48_box {
	width:230px;
	padding:6px 0 7px;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #3db700;
	background-color:#3fbd00;
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box1 {
	text-align:center;
	width:230px;
	padding:5px 0 7px;
	font-size:1.063em;
	background-color:#99ca3b;
	border-radius:30px;     /* 라운드 만들때 */
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box2 {
	width:80px;
	padding:2px 0 3px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#eeeeee;
	border-radius:5px;     /* 라운드 만들때 */
}
.page_txt48_box3 {
	width:80px;
	padding:2px 0 3px;
	color:#FFF;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #3db700;
	background-color:#0b9fe8;
	border-radius:5px;     /* 라운드 만들때 */
}
.page_txt48_box4 {
	width:270px;
	padding:5px 0 5px;
	color:#FFF;
	font-size:1.188em;
	background-color:#3fbd00;
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box5 {
	width:160px;
	padding:5px 0 5px;
	color:#FFF;
	font-size:1.188em;
	background-color:#3fbd00;
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box6 {
	margin-top:10px;
	text-align:left;
	width:170px;
	color:#fff;
	padding:10px 0 12px 20px;
	font-size:1.188em;
	background:#0096ff url('/images/icon19.png') no-repeat 163px 20px;
}
.page_txt48_box7 {
	margin-top:10px;
	text-align:left;
	width:180px;
	color:#fff;
	padding:10px 0 12px 20px;
	font-size:1.188em;
	background:#0096ff url('/images/icon19.png') no-repeat 163px 20px;
}
.page_txt48_box8 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:11px;
	width:123px;
	height:37px;
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	vertical-align:top;
	line-height:34px;
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box8-2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:11px;
	width:123px;
	height:37px;
	font-weight:300;
	font-family:'Noto Sans KR';
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	line-height:40px;
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box8-1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:11px;
	width:160px;
	padding:2px 0 0;
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box9 {
	text-align:center;
	margin-top:-2px;
	margin-left:20px;
	vertical-align:top;
	width:113px;
	height:32px;
	font-size:0.938em;
	font-family:'NanumGothic';
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	line-height:30px;
	/*cursor:pointer;*/
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box9-2 {
	text-align:center;
	margin-top:-2px;
	margin-left:20px;
	vertical-align:top;
	width:113px;
	height:32px;
	font-size:0.938em;
	font-weight:300;
	font-family:'Noto Sans KR';
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	line-height:30px;
	/*cursor:pointer;*/
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box9-1 {
	text-align:center;
	margin-top:2px;
	margin-left:20px;
	vertical-align:top;
	width:163px;
	height:30px;
	font-size:0.938em;
	font-family:'NanumGothic';
	color:#76777c;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	/*cursor:pointer;*/
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}
.page_txt48_box10 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:250px;
	height:55px;
	font-size:1.250em;
	background-color:#47008e;
	vertical-align:middle;
	border-radius:30px;     /* 라운드 만들때 */
}
.page_txt48_box11 {
	position:absolute;
	top:-4px;
	left:480px;
	text-align:center;
	width:260px;
	height:40px;
	padding:3px 0 7px;
	color:#fff;
	background-color:#1cc300;
	vertical-align:middle;
}
.page_txt48_box12 {
	position:absolute;
	top:39px;
	left:787px;
	text-align:center;
	width:290px;
	height:40px;
	padding:3px 0 7px;
	color:#fff;
	background-color:#1cc300;
	vertical-align:middle;
}

.page_txt48_box13 {
	position:relative;
	margin:5px 0 10px;
	text-align:center;
	width:200px;
	padding:2px 0 0;
	color:#fff;
	background-color:#9265a7;
	border:1px solid #9265a7;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}

.page_txt48_box14 {
	position:relative;
	margin:5px 0 10px;
	text-align:center;
	width:230px;
	color:#37383d;
	padding:2px 0 0;
	background-color:#ffd700;
	border:1px solid #ffd700;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
}

.page_txt48_box14 {
	color:#37383d;
}


.page_txt47 li .page_txt48_box, .page_txt47 li .page_txt48_box1, .page_txt48_box10, .page_txt48_box11, .page_txt48_box12 {
	color:#FFF;
}

/*.page_txt47 li a:hover p, .page_txt47-3 li a:hover p {
	color:#FFF;
	text-decoration:underline;
}*/

a p.page_txt48_box11, a p.page_txt48_box12 {
	color:#FFF;
}

/*.page_txt48_box11 a, a:link p, .page_txt48_box12 a, a:link p {
	color:#FFF;
}*/

/*.page_txt48_box11 a, a:hover p, .page_txt48_box12 a, a:hover p {
	color:#FFF;
	text-decoration:underline;
}*/





/*.page_txt47 li a:hover p {
	color:#37383d;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#eeeeee;
	text-decoration:none;
	background:#b78a64 url('/images/icon11.png') no-repeat 128px 1px;
}*/




.txt1202_2 li a:hover p {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:11px;
	/*width:123px;*/
	/*color:#fff;
	background-color:#9265a7;
	border:1px solid #9265a7;*/
	color:#47008e;
	background-color:#fff;
	border:1px solid #ccc;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	border-radius:30px;     /* 라운드 만들때 */
	/*background:url('/images/icon10.png') no-repeat 128px 10px;*/
	text-decoration:none;
}


.txt1202_7 li a {
	display:inline-block;
	width:113px;
	color:#76777c;
}







.page_txt42 {
	text-align:justify;
	padding:40px 50px;
	background-color:#f2f2f2;
}
.page_txt42-1 {
	text-align:center;
	padding:30px;
	background-color:#f2f2f2;
}
.page_txt42-2 {
	padding:40px 0;
	background-color:#f2f2f2;
}
.page_txt42-3 {
	position:relative;
	margin:0 auto;
}
.page_txt42-3 li {
	text-align:justify;
	background:url('/images/dot24.png') no-repeat 0 12px;
	padding:0 0 0 55px;
	/*letter-spacing:-0.02em;*/
}
.page_txt42-4 {
	position:relative;
	margin:0 auto;
}
.page_txt42-4 li {
	text-align:justify;
	margin-top:5px;
	font-size:1.188em;
	background:url('/images/dot24.png') no-repeat 0 15px;
	padding:0 0 0 55px;
	/*letter-spacing:-0.02em;*/
}

.page_txt43 {
	margin:60px 0;
	text-align:center;
	padding:30px;
	font-size:1.250em;
	font-weight:700;
	font-family:"NanumGothicBold";
	line-height:32px;
	background-color:#f2f2f2;
}
.page_txt44 {
	color:#3fbd00;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}
.page_txt45 {
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}
.page_txt46 {
	margin-bottom:5px;
	font-size:1.188em;
	font-weight:700;
	font-family:"NanumGothicBold";
}



.page_txt48 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-left:-40px;
	margin-top:-40px;
}
.page_txt48 li {
	display:inline-block;
	vertical-align:middle;
	margin-left:40px;
	margin-top:40px;
}
li.page_txt48_no {
	width:440px;
	height:280px;
}

.page_txt48-1 {
	margin-top:8px;
}
.page_txt48-2 {
	margin-top:50px;
}
.page_txt48-3 {
	margin-top:40px;
}
.page_txt48-4 {
	margin-top:20px;
}
.page_txt48-5 {
	margin-top:11px;
}
.page_txt48-6 {
	margin-top:15px;
	text-align:center;
}
.page_txt48-7 {
	margin-top:-11px;
}
.page_txt48-8 {
	margin-top:16px;
	text-align:center;
}
.page_txt49 {
	text-align:justify;
	background:url('/images/dot7.jpg') no-repeat 0 15px;
	padding:0 0 0 14px;
}

/*.page_txt50 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:11px;
	border:2px solid #e3e8f2;
	box-sizing:border-box;
}
.page_txt50 li {
	display:inline-block;
	vertical-align:top;
	padding:50px 0;
	width:378px;
	border-left:1px solid #e3e8f2;
}*/


.page_txt50 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.page_txt50 li {
	display:inline-block;
	vertical-align:top;
}

.page_txt51 {
	text-align:left;
	color:#151719;
	font-size:1.375em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.page_txt52 {
	color:#47008e;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.page_txt53 {
	font-weight:normal;
	font-family:'NanumGothic';
}

.page_txt54 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-left:-50px;
	margin-top:15px;
}
.page_txt54 li {
	display:inline-block;
	vertical-align:top;
	margin-left:50px;
	padding:30px 0 20px;
	background-color:#f4f5f5;
}
li.page_txt54-1 {
	width:262.5px;
	height:187px;
}
li.page_txt54-2 {
	width:367px;
	height:202px;
}
li.page_txt54-3 {
	width:366px;
	height:202px;
}
li.page_txt54-4 {
	width:575px;
	height:201px;
}
.page_txt55-1 {
	margin-top:20px;
	line-height:34px;
	letter-spacing:-0.02em;
}
.page_txt55-2 {
	margin-top:-2px;
	line-height:34px;
	letter-spacing:-0.02em;
}
.page_txt56 {
	margin-top:2px;
	font-size:0.875em;
	line-height:32px;
	letter-spacing:-0.02em;
}
.page_txt57 {
	margin-top:20px;
	color:#37383d;
	font-size:1.125em;
	font-weight:700;
	font-family:'NanumGothicBold';
}




/* 방향 표시 > */
.page_txt80 {
	position:absolute;
	top:57px;
	left:200px;
	color:#e3e8f2;
	font-size:1.800em;
}





/* 현재 작업중 페이지 표시 */
.page_txt101 {
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:60px 10px;
	border:2px solid #e3e8f2;
	background-color:#fbfcfd;
}
.page_txt102 {
	margin-top:40px;
	color:#151719;
	font-size:1.500em;
	font-weight:bold;
}







/* 타이틀 박스 */
.page_box1 {
	width:80px;
	padding:0 10px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	text-align:center;
	border:1px solid #ffc300;
	background-color:#ffc300;
	border-radius:80px;     /* 라운드 만들때 */
}




/* 라인 */
.pageline1 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #cccccc;
	margin:40px 0 0;
	overflow:hidden;
}
.pageline2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:40px 0 0;
}
.pageline3 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #cccccc;
	margin:30px 0;
	overflow:hidden;
}
.pageline4 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:30px 0 30px;
	overflow:hidden;
}
.pageline4-1 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:40px 0 32px;
	overflow:hidden;
}
.pageline4-2 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:30px 0 0;
	overflow:hidden;
}
/*.pageline5 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #cccccc;
	margin:50px 0 50px;
	overflow:hidden;
}*/
.pageline5 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:40px 0 40px;
	overflow:hidden;
}
.pageline5-1 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px dashed #cccccc;
	margin:40px 0 30px;
	overflow:hidden;
}
.pageline6 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:3px solid #ecc8fd;
	margin:30px 0 60px;
	overflow:hidden;
}
.pageline7 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #cccccc;
	margin:20px 0 20px;
	overflow:hidden;
}
.pageline8 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:25px 0 20px;
	border-top:1px dashed #cccccc;
	overflow:hidden;
}




/* pdf표시 */
.pdf_button1 {
	position:absolute;
	width:30px;
	height:16px;
	color:#FFF;
	font-size:0.750em;
	padding:0 0 7px 0;
	vertical-align:top;
	overflow:hidden;
	background-color:#0b9fe8;
}
.pdf_button2 {
	position:absolute;
	width:30px;
	height:16px;
	color:#FFF;
	font-size:0.750em;
	padding:0 0 7px 0;
	vertical-align:top;
	overflow:hidden;
	background-color:#0dbf00;
}












/* 인사말 */
.txt1001_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1001_2 {
	position:absolute;
	top:25px;
	left:755px;
	text-align:center;
	margin-left:5px;
	color:#37383d;
	font-size:1.800em;
	font-weight:700;
	font-family:"NanumGothicBold";
	z-index:2;
}
.txt1001_3 {
	margin-top:40px;
	color:#134aa9;
	font-size:1.188em;
}
.txt1001_4 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:70px;
	margin-bottom:70px;
}









/* 창설자 오웅진 신부 */
.txt1002_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1002_2 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	width:300px;
	overflow:hidden;
}
.txt1002_3 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	width:840px;
	margin-left:60px;
	overflow:hidden;
}
.txt1002_4 {
	margin-top:-10px;
	color:#134aa9;
	font-size:1.800em;
	font-weight:700;
	font-family:"NanumGothicBold";
}
.txt1002_5 {
	margin-top:10px;
}
.txt1002_6 {
	margin-top:23px;
	color:#37383d;
	font-size:1.188em;
}
.txt1002_7 {
	font-weight:700;
	font-family:"NanumGothicBold";
}
.txt1002_8 {
	margin-top:20px;
}
.txt1002_9 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	width:500px;
	margin-top:70px;
	overflow:hidden;
}
.txt1002_10 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	width:500px;
	margin-top:70px;
	margin-left:80px;
	overflow:hidden;
}
.txt1002_11 {
	clear:both;
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	margin-top:70px;
	overflow:hidden;
}
.txt1002_12 {
	display:inline-block;
	width:70px;
}










/* 꽃동네 발자취 */
.txt1003_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1003_2 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	width:300px;
	overflow:hidden;
}
.txt1003_3 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	width:800px;
	margin-left:100px;
	overflow:hidden;
}
.txt1003_4 {
	text-align:left;
	margin-top:-10px;
	padding:0 0 0 60px;
	color:#134aa9;
	font-size:2.000em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}
.txt1003_5 {
	clear:both;
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:80px 0;
	width:1200px;
	height:1px;
	overflow:hidden;
	background-color:#ccc;
}
.txt1003_6 {
	display:inline-block;
	width:90px;
	color:#8dc63f;
	font-size:1.188em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}
.txt1003_7 {
	display:inline-block;
	width:90px;
}
.txt1003_8 {
	display:inline-block;
	width:30px;
}
.txt1003_9 {
	margin-top:20px;
}









/* 원장님 인사말 */
.txt1101_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1101_2 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	width:300px;
	overflow:hidden;
}
.txt1101_3 {
	/*float:left;*/
	position:relative;
	margin:0 auto;
	text-align:justify;
	/*width:840px;
	margin-left:60px;*/
	overflow:hidden;
}
.txt1101_4 {
	color:#134aa9;
	font-size:1.250em;
	line-height:48px;
}
.txt1101_5 {
	margin-top:40px;
}
.txt1101_6 {
	margin-top:20px;
	font-size:1.250em;
}
.txt1101_7 {
	margin-top:80px;
	text-align:center;
	color:#151719;
	font-size:1.250em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}










/* 연혁 */
.txt1102_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1102_2 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	width:400px;
	overflow:hidden;
}
.txt1102_3 {
	float:left;
	position:relative;
	margin:0 auto;
	text-align:justify;
	width:730px;
	margin-left:70px;
	overflow:hidden;
}
.txt1102_4 {
	text-align:left;
	margin-top:7px;
	padding:0 0 0 60px;
	color:#134aa9;
	font-size:2.000em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
	line-height:54px;
}
.txt1102_5 {
	clear:both;
	float:left;
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:80px 0;
	width:1200px;
	height:1px;
	overflow:hidden;
	background-color:#ccc;
}
.txt1102_6 {
	display:inline-block;
	width:110px;
	color:#8dc63f;
	font-size:1.188em;
	font-weight:900;
	font-family:"NanumGothicExtraBold";
}
.txt1102_7 {
	display:inline-block;
	width:90px;
	background-color:#c8a28c;
}
.txt1102_8 {
	display:inline-block;
	width:30px;
}
.txt1102_9 {
	margin-top:20px;
}
.txt1102_10 {
	display:inline-block;
	width:110px;
}
.txt1102_11 {
	text-align:left;
	padding:140px 0 0 78px;
}









/* 조직도 */
.txt1103_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1103_2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	background:url(/images/1103_1.png) no-repeat;
}
.txt1103_3-1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:260px;
	padding:19px 0 18px;
	color:#fff;
	background-color:#134aa9;
	vertical-align:middle;
}
.txt1103_3-2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:260px;
	padding:18px 0 18px;
	color:#37383d;
	background-color:#ffd6bf;
	vertical-align:middle;
}
.txt1103_3-3 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:260px;
	padding:18px 0 18px;
	color:#37383d;
	background-color:#98ddd8;
	vertical-align:middle;
}
.txt1103_3-4 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:260px;
	padding:18px 0 18px;
	color:#37383d;
	background-color:#fbdf72;
	vertical-align:middle;
}
.txt1103_3-5 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:240px;
	padding:18px 0 18px;
	color:#fff;
	background-color:#6b7786;
	vertical-align:middle;
}
.txt1103_3-6 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	width:240px;
	padding:18px 0 18px;
	color:#37383d;
	background-color:#e7e7e7;
	vertical-align:middle;
	line-height:34px;
}

.txt1103_4 {
	position:relative;
	margin:0 auto;
	text-align:left;
}
.txt1103_4 li {
	display:inline;
	display:inline-block;
	vertical-align:top;
}
.txt1103_5 {
	margin-top:60px;
}
.txt1103_6 {
	width:420px;
}
.txt1103_7 {
	width:130px;
}
.txt1103_8 {
	margin-top:70px;
}
.txt1103_9 {
	width:40px;
}
.txt1103_10 {
	width:160px;
}










/* 시설안내 */
.txt1104_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1104_2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:-30px;
	margin-left:-30px;
}
.txt1104_2 li {
	display:inline-block;
	vertical-align:top;
	margin-top:30px;
	margin-left:30px;
}
.txt1104_3 {
	margin-top:2px;
	color:#37383d;
	font-size:1.250em;
}









/* 오시는길 */
.txt1105_1 {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:center;
	height:600px;
	border-bottom:1px solid #d5d5d1;
	box-sizing:border-box;          /* 테두리까지 width값에 포함 */
	overflow:hidden;
}
.txt1105_2 {
	position:relative;
	margin:0 auto;
	text-align:left;
	margin-bottom:30px;
}
.txt1105_3 {
	color:#1d234d;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.txt1105_4 {
	padding:0 0 0 30px;
}
.txt1105_5 {
	text-align:center;
	padding:37px 0;
}
.txt1105_6 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:25%;
	margin-top:50px;
	padding:8px 0 10px;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#FFF;
}
/*a:hover p {
	text-decoration:underline;
}*/

.txt1105_7 {
	padding:0 0 0 10px;
}
.txt1105_8 {
	margin-top:50px;
	margin-bottom:50px;
}
.txt1105_10 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1105_11 {
	margin-top:-20px;
	color:#1d234d;
	font-size:2.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}






.menutab1 {
	/*position:relative;
	text-align:center;
	margin-top:70px;
	margin-bottom:50px;*/
	position:absolute;
	top:80px;
	right:0;
}
.menutab1 li {
	text-align:center;
	display:inline-block;
	margin:0 20px;
	vertical-align:middle;
}
.menutab1 li a p {
	color:#37383d;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.menutab1 li a:hover p, .menutab1 li a:focus p {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-decoration:underline;
}
.menutab1_txt1 {
	margin-top:10px;
}
.menutab1_line {
	width:1px;
	height:60px;
	background-color:#ccc;
}










/* 서비스안내 */
.txt1301_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1301_2 {
	position:relative;
	margin:0 auto;
	text-align:justify;
	padding:30px 40px;
	color:#37383d;
	font-size:1.188em;
	background-color:#f4f5f5;
}
.txt1301_3 {
	text-align:justify;
	margin-top:40px;
	color:#37383d;
	margin-bottom:5px;
	font-weight:700;
	font-family:'NanumGothicBold';
}










/* 봉사/후원 */
.txt1501_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.txt1501_2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:1200px;
	height:150px;
	background:url(/images/1501_1.jpg) no-repeat;
}
.txt1501_3 {
	text-align:left;
	padding:26px 0 0 70px;
	color:#fff;
	font-size:1.500em;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-shadow:2px 2px 4px #497e96;
	line-height:48px;
}
.txt1501_4 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:1200px;
	height:150px;
	background:url(/images/1502_1.jpg) no-repeat;
}
.txt1501_5 {
	text-align:left;
	padding:26px 0 0 515px;
	color:#fff;
	font-size:1.375em;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-shadow:2px 2px 4px #1d234d;
	line-height:48px;
	letter-spacing:-0.02em;
}









/* 노인학대 예방 및 대응 */
.txt9806_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
}












/* 프로그램신청 동의서 */
.site_table3 {
	/*width:858px;*/
	/*height:220px;*/
	margin:0 auto;
	/*margin-top:20px;*/
	padding:20px;
	/*overflow-y:scroll;*/
	border:2px dashed #e3e8f2;
	text-align:justify;
	margin-top:10px;
}

.site_table3-1 {
	width:858px;
	height:160px;
	margin:0 auto;
	/*margin-top:20px;*/
	padding:20px;
	overflow-y:scroll;
	border:2px solid #e3e8f2;
	text-align:justify;
	margin-top:20px;
}

.site_table3-2 {
	margin:0 auto;
	padding:20px;
	/*overflow-y:scroll;*/
	text-align:justify;
	margin-top:20px;
}

.site_table4 {
	/*width:796px;*/
	/*height:220px;*/
	margin:0 auto;
	/*margin-top:20px;*/
	padding:10px 10px 13px;
	/*overflow-y:scroll;*/
	border:2px solid #e3e8f2;
	text-align:justify;
	margin-top:20px;
}

.txt_form_1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-bottom:50px;
}
.txt_form_1-1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:50px auto;
	/*margin:50px 70px;*/
	padding:20px;
	background-color:#f7f7f7;
}
.txt_form_1-2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-bottom:50px;
	font-family:'NanumGothic';
}
.txt_form_2 {
	color:#151719;
	text-align:center;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
/* 중문용 */
.txt_form_2-2 {
	color:#151719;
	text-align:center;
	font-size:1.125em;
	font-weight:900;
	font-family:'Noto Sans KR';
}
.txt_form_3 {
	color:#b78a64;
	margin-top:14px;
	margin-bottom:-10px;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.txt_form_4 {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.txt_form_5 {
	padding-bottom:1px;
}
.txt_form_6 {
	text-align:center;
	padding:10px 0 0;
}
/* 중문용 */
.txt_form_6_j {
	text-align:center;
	padding:10px 0 0;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.txt_form_7 {
	/*padding:0 0 0 10px;*/
}
.txt_form_7-2 {
	padding:0 0 0 20px;
	color:#76777c;
	font-size:0.968em;
	font-weight:normal;
	font-family:'NanumGothic';
}
.txt_form_8 {
	padding-bottom:16px;
}

.txt_form_9 {
	margin-top:40px;
}




















/* 신청서용 폼 */
.applicationForm {
	position:relative;
	margin:0 auto;
	text-align:center;
}

.applicationForm2 {          /* 관리자에서 */
	position:relative;
	margin:0 auto;
	text-align:center;
	margin:0 20px;
	color:#37383d;
}

.application_field {
	clear:both;
	position:relative;
	margin:0 auto;
	text-align:left;
}

.application_field2 {
	position:relative;
	margin:0 auto;
	text-align:left;
	/*font-family:'NanumGothic';*/
	font-weight:normal;
	font-family:'NanumGothic';
}

.application_field2 .table2 th {
	position:relative;
	margin:0 auto;
	text-align:left;
	/*font-weight:900;
	font-family:'NanumGothicExtraBold';*/
	font-weight:bold;
	font-family:'NanumGothic';
}

.approval {
	float:right;
	position:relative;
	width:30%; 
	margin-bottom:-2px;
	overflow:hidden;
}

.receipt_no {
	position:absolute;
	top:125px;
	left:2px;
}

.receipt_no2 {
	position:relative;
	text-align:left;
	margin:0 0 8px 2px;
}

/*.field_input3 {
	width:230px;
	height:18px;
	padding:2px 5px 5px;
	border:1px solid #ccc;
}*/
.field_input3 {
	width:100%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-1 {
	width:86%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-2 {
	width:40%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-3 {
	width:35%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-4 {
	width:20%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-5 {
	width:8%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-6 {
	width:40%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-7 {
	width:70%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-8 {
	width:16%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-9 {
	width:34.5%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-10 {
	width:50%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-11 {
	width:49.1%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-12 {
	width:85%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input3-13 {
	width:45%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input4 {
	width:150px;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input5 {
	width:24px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input6 {
	width:500px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input7 {
	width:30px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input8 {
	width:14px;
	height:16px;
	text-align:center;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input9 {
	width:100%;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
/*.field_input10 {
	width:100%;
	height:70px;
	padding:10px 1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	overflow:auto;
}*/
.field_input10 {
	width:100%;
	min-height:120px;
	padding:10px 1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	overflow:auto;
}
.field_input10-1 {
	width:100%;
	height:30px;
	padding:10px 1%;
	border:1px solid #ccc;
}
.field_input10-2 {
	width:100%;
	min-height:50px;
	padding:10px 1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	overflow:auto;
}


/* 2020-06-30 추가(신청일지양식 사용) */
.field_input10-3 {
	width:100%;
	height:500px;
	min-height:50%;
	padding:10px 1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	overflow:auto;
}
.field_input10-4 {
	width:100%;
	height:200px;
	min-height:50%;
	padding:10px 1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	overflow:auto;
}


.field_input11 {
	width:400px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}
.field_input12 {
	width:242px;
	height:29px;
	padding:4px 1% 3px;
	border:1px solid #ccc;
}
.field_input13 {
	width:320px;
}
.field_input14 {
	width:320px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}
.field_input15 {
	width:99px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}
.field_input16 {
	width:80px;
	height:37px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.field_input17 {
	width:60%;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}
.field_input18 {
	width:90%;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}

.field_input20 {
	width:180px;
	height:18px;
	padding:2px 1% 3px;
	border:1px solid #ccc;
}

/* 자가검진 총점용 사용 */
.field_input19 {
	margin-top:-2px;
	width:24px;
	height:20px;
	padding:2px 5px 5px;
	border:1px solid #FFF;
	color:#ff0000;
	font-size:1.375em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.field_application2 {
	text-align:center;
	margin-top:50px;
}


/* 신청서용 */
.table2 {
	width:100%;
	border-right:2px solid #e3e8f2;
	border-bottom:2px solid #e3e8f2;
	background-color:#FFF;
}
.table2 th {
	color:#37383d;
	padding:20px;
	text-align:center;
	font-weight:700;
	font-family:'NanumGothicBold';
	border-left:2px solid #e3e8f2;
	background-color:#fbfcfd;
}
.table2 td {
	padding:20px;
	text-align:left;
	border-top:1px solid #e3e8f2;
	border-left:1px solid #e3e8f2;
}
.table2 .txt_1 {
	border-top:1px solid #e3e8f2;
}
.table2 .txt_1-1 {
	border-top:2px solid #e3e8f2;
}
.table2 .txt_2 {
	margin-top:10px;
}
.table2 .txt_3 {
	border-right:1px solid #e3e8f2;
}
.table2 .txt_4 {
	border-left:1px solid #e3e8f2;
	border-right:1px solid #e3e8f2;
}
.table2 .txt_5 {                /* 프린트용 */
	text-align:center;
	border-top:1px solid #e3e8f2;
}
.table2 .txt_6 {
	margin-top:4px;
	color:#0078ff;
}
.table2 .txt_7 {
	margin-top:5px;
}
.table2 .txt_7-1 {
	margin-top:10px;
}
.table2 .txt_7-2 {
	margin-top:15px;
}
.radio_but {
	border:none;
	margin-top:-3px;
}
.table2 .txt_8 {
	margin-left:10px;
}
.table2 .txt_8-1 {
	margin-left:25px;
}
.table2 .txt_9 {
	border-left:1px solid #e3e8f2;
}
.table2 .txt_9-1 {
	border-right:none;
	border-bottom:none;
}
.table2 .txt_10 {
	display:inline-block;
	width:80px;
}
.table2 .txt_11 {
	display:inline-block;
	width:45px;
}
.table2 .txt_12 {
	display:inline-block;
	width:70px;
}
.table2 .txt_13 {
	text-align:center;
	padding:30px 0;
	font-size:1.125em;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.table2 .txt_14 {
	border-left:none;
}
.table2 .txt_15 {
	text-align:center;
	line-height:34px;
}
.table2 .txt_16 {
	text-align:center;
}
.table2 .txt_17 {
	text-align:center;
	border-left:2px solid #e3e8f2;
	border-top:2px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2 th.txt_18, .table2 td.txt_18 {
	background-color:#fff7ff;
}
.table2 th.txt_19 {
	border-left:1px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2 .txt_20 {
	letter-spacing:-0.07em;
}
.table2 .txt_21 {
	letter-spacing:-0.1em;
}
.table2 .txt_22 {
	font-size:0.875em;
}
.table2 .txt_23 {
	margin-top:12px;
	line-height:26px;
}
.table2 .txt_24 {
	margin-left:57px;
}
.table2 .txt_25 {
	width:15%;
}
.table2 .txt_26 {
	border-left:2px solid #e3e8f2;
}



/* 중문일때 사용 */
.table2_j {
	width:100%;
	border-right:2px solid #e3e8f2;
	border-bottom:2px solid #e3e8f2;
	background-color:#FFF;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.table2_j th {
	color:#37383d;
	padding:20px;
	text-align:center;
	font-weight:900;
	font-family:'Noto Sans KR';
	border-left:2px solid #e3e8f2;
	background-color:#fbfcfd;
}
.table2_j td {
	padding:20px;
	text-align:left;
	border-top:1px solid #e3e8f2;
	border-left:1px solid #e3e8f2;
	font-weight:300;
	font-family:'Noto Sans KR';
}
.table2_j .txt_1 {
	border-top:1px solid #e3e8f2;
}
.table2_j .txt_1-1 {
	border-top:2px solid #e3e8f2;
}
.table2_j .txt_2 {
	margin-top:10px;
}
.table2_j .txt_3 {
	border-right:1px solid #e3e8f2;
}
.table2_j .txt_4 {
	border-left:1px solid #e3e8f2;
	border-right:1px solid #e3e8f2;
}
.table2_j .txt_5 {                /* 프린트용 */
	text-align:center;
	border-top:1px solid #e3e8f2;
}
.table2_j .txt_6 {
	margin-top:4px;
	color:#0078ff;
}
.table2_j .txt_7 {
	margin-top:5px;
}
.table2_j .txt_7-1 {
	margin-top:10px;
}
.table2_j .txt_7-2 {
	margin-top:15px;
}
.table2_j .txt_8 {
	margin-left:10px;
}
.table2_j .txt_8-1 {
	margin-left:25px;
}
.table2_j .txt_9 {
	border-left:1px solid #e3e8f2;
}
.table2_j .txt_9-1 {
	border-right:none;
	border-bottom:none;
}
.table2_j .txt_10 {
	display:inline-block;
	width:80px;
}
.table2_j .txt_11 {
	display:inline-block;
	width:45px;
}
.table2_j .txt_12 {
	display:inline-block;
	width:70px;
}
.table2_j .txt_13 {
	text-align:center;
	padding:30px 0;
	font-size:1.125em;
	font-weight:700;
	font-family:'NanumGothicBold';
}
.table2_j .txt_14 {
	border-left:none;
}
.table2_j .txt_15 {
	text-align:center;
	line-height:34px;
}
.table2_j .txt_16 {
	text-align:center;
}
.table2_j .txt_17 {
	text-align:center;
	border-left:2px solid #e3e8f2;
	border-top:2px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2_j th.txt_18, .table2_j td.txt_18 {
	background-color:#fff7ff;
}
.table2_j th.txt_19 {
	border-left:1px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2_j .txt_20 {
	letter-spacing:-0.07em;
}
.table2_j .txt_21 {
	letter-spacing:-0.1em;
}
.table2_j .txt_22 {
	font-size:0.875em;
}
.table2_j .txt_23 {
	margin-top:12px;
	line-height:26px;
}
.table2_j .txt_24 {
	margin-left:57px;
}
.table2_j .txt_25 {
	width:15%;
}




/* 첨부파일부분 */
.u_file {
	margin:5px 0;
}









/* 신청서 관리자용(프린트 때문에 이걸로 사용) */
.table2-1 {
	width:100%;
	font-size:0.938em;    /*폰트 변경 필요*/
	border-left:1px solid #e3e8f2;
	border-right:1px solid #e3e8f2;
	border-bottom:1px solid #e3e8f2;
	background-color:#FFF;
	line-height:22px;
}
.table2-1 th {
	color:#37383d;
	padding:10px;    
	text-align:center;
	font-weight:700;
	font-family:'NanumGothicBold';
	background-color:#fbfcfd;
}
.table2-1 td {
	padding:10px;         
	text-align:left;
	border-top:1px solid #e3e8f2;
	border-left:1px solid #e3e8f2;
}
.table2-1 .txt_1 {
	border-top:1px solid #e3e8f2;
}
.table2-1 .txt_1-1 {
	border-top:2px solid #e3e8f2;
}
.table2-1 .txt_1-2 {
	color:#0078ff;
	border-top:1px solid #e3e8f2;
}
.table2-1 .txt_2 {
	margin-top:10px;
}
.table2-1 .txt_3 {
	border-right:1px solid #e3e8f2;
}
.table2-1 .txt_4 {
	border-left:1px solid #e3e8f2;
	border-right:1px solid #e3e8f2;
}
.table2-1 .txt_5 {                /* 프린트용 */
	text-align:center;
	border-top:1px solid #e3e8f2;
}
.table2-1 .txt_6 {
	margin-top:4px;
	color:#0078ff;
}
.table2-1 .txt_7 {
	margin-top:5px;
}
.table2-1 .txt_8 {
	margin-left:10px;
}
.table2-1 .txt_9 {
	border-left:1px solid #e3e8f2;
}
.table2-1 .txt_9-1 {              /* 2020-07-23 추가 */
	border-left:none;
}
.table2-1 .txt_10 {
	display:inline-block;
	width:80px;
}
.table2-1 .txt_10-1 {
	display:inline-block;
	width:165px;
}
.table2-1 .txt_11 {
	display:inline-block;
	width:45px;
}
.table2-1 .txt_12 {
	display:inline-block;
	width:70px;
}

.table2-1 .txt_17 {
	text-align:center;
	border-left:0px solid #e3e8f2;
	border-top:2px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2-1 th.txt_18, .table2-1 td.txt_18 {
	background-color:#fff7ff;
}
.table2-1 th.txt_19 {
	border-left:1px solid #e3e8f2;
	background-color:#fff7ff;
}
.table2-1 .txt_22 {
	border-left:0px solid #e3e8f2;
}

.table2-1 .txt_23 {
	text-align:center;
}

.table2-1 .txt24 {
	height:40px;
}

.table2-1 .txt_25 {
	/*font-size:0.875em;*/
	letter-spacing:-0.09em;
}





.table2-5 {
	width:100%;
	border:none;
	background-color:#FFF;
}
.table2-5 td {
	border:none;
	padding:2px 0;
}









/* 앨범형게시판 */
.gallery1 {
	text-align:center;
	/*font-weight:900;
	font-family:'NanumGothicExtraBold';*/
	margin:0 10px;
	padding:15px 0 0;
	color:#76777c;
}
.gallery2 {
	color:#777;
	text-align:center;
	font-size:0.875em;
	padding:8px 0 0 0;
}
.gallery3 {
	text-align:center;
}
.gallery3 img {
	/*border-radius:20px;*/
}
.gallery5 {
	position:relative;
	margin:0 auto;
	margin-bottom:30px;
}
.gallery4 {
	text-align:center;
}
.gallery4 li {
	display:inline-block;
	zoom:1; *display:inline;
}
.gallery6 li {
	display:block;
}
.gallery7 {
	color:#ff0000;
	font-weight:700;
	font-family:'NanumGothicBold';
	font-size:0.875em;
	vertical-align:middle;
}
.gallery8 {
	margin-left:0px;
}
.gallery9 {
	color:#76777c;
	text-align:center;
	font-size:0.875em;
	padding:8px 0 0 0;
}
li.gallery9 a {
	color:#76777c;
}
li.gallery9 a:hover {
	color:#151719;
}






/* FAQ 게시판 */
.q1_bg {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:3%;
	height:40px;
}
.q2_bg {
	position:relative;
	text-align:left;
	color:#151719;
}
.q_button {
	width:40px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 15px 0;
	background-color:#151719;
}
.a_button {
	width:40px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 15px 0;
	background-color:#e50051;
}
.a1_bg {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:3%;
	padding:20px 0;
}
.a2_bg {
	position:relative;
	text-align:justify;
	color:#bfc7f1;
	padding:20px 10px 20px 10px;
}













/* 게시판 제목 (모든 게시판 스타일 공통 적용)*/
.board_txt1 {      /* 리스트 일때만 사용(제목) */
	height:56px;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:center;
	vertical-align:middle;
	/*font-size:1.063em;*/
	background-color:#fafafa;
}

.board_txt2 {        /* 글쓰기,수정등 게시판 안 사용(제목)*/
	width:12%;
	height:54px;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:center;
	/*padding-left:20px;*/
	background-color:#fafafa;
	border-right:1px solid #dadada;
}
.board_txt2-1 {        /* 글쓰기,수정등 게시판 안 사용(제목)*/
	width:14%;
	height:34px;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:left;
	padding-left:12px;
	background-color:#fafafa;
}

.board_txt2-2 {        /* 일정표 안 사용(제목)*/
	width:12%;
	height:54px;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:center;
	/*padding-left:20px;*/
	background-color:#fafafa;
	border:1px solid #dadada;
}

.board_txt38 {         /* 게시판안 라인 */
	border-left:1px solid #dadada;
}

.board_txt3 {
	text-align:left;
	padding:5px 12px;
	color:#76777c;         /* 내용 폰트색 조절 */
}
.board_txt3-2 {
	text-align:left;
	padding:5px 12px;
	color:#37383d;         /* 내용 폰트색 조절 */
}
td.board_txt3 a {           /* 링크 걸려있는 경우 */
	color:#76777c;
}
.board_txt3-1 {
	height:54px;
	text-align:left;
	padding:5px 12px;
	font-size:1.250em;
	font-weight:700;
	font-family:'NanumGothicBold';
	color:#37383d;
}
.board_txt4 {
	padding:7px 0 7px 0;
	text-align:left;
	padding-left:12px;
}
.board_txt5 {               /* 갤러리일때 첨부파일 */
	padding:7px 0 7px 0;
	text-align:left;
	padding-left:12px;
	/*color:#37383d;*/
	color:#76777c;         /* 내용 폰트색 조절 */
}
.board_txt5-1 {      
	color:#76777c;         /* 내용 폰트색 조절 */
}
.board_txt6 {              /* 이벤트기간 오른쪽정렬 나타날때 */
	height:54px;
	text-align:right;
	padding-right:10px;
}

/* 이전글 이후글 */
.board_txt10 {
	/*width:15%;
	text-align:center;*/
	width:12%;
	height:54px;
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:center;
	/*padding-left:20px;*/
	border-right:1px solid #dadada;
	background-color:#fafafa;
}
.board_txt22 {
	color:#76777c;
	font-size:0.813em;
	vertical-align:middle;
	margin-left:5px;
}





.search_txt1 {           /* 게시판리스트 아래 검색할때 사용 */
	height:44px;
	border:1px solid #cccccc;
	vertical-align:bottom;
}
.search_input1 {
	height:42px;
	border:1px solid #cccccc;
	vertical-align:bottom;
}


/*
.board_td_1 {
	padding:0 0 0 12px;
	height:28px;
}
.board_td_2 {
	padding:0 0 0 14px;
	text-align:left;
}
.board_td_3 {
	padding:0 0 0 12px;
	height:44px;
}
*/

.board_txt7 {           /* 게시판 글쓰기 버튼 부분 */
	margin-top:20px;
}

.table1-3 table td.board_txt7_no {           /* 게시판 글쓰기 버튼 부분 */
	border:none;
}


.board_txt7-1 {           /* 포트폴리오 게시판 글쓰기 버튼 부분 */
	margin-top:-10px;
}

.board_txt8 {           /* 게시판 검색 부분 */
	margin-top:30px;
}



/* 게시판 내용 보여질 때 */
.board_txt9 {
	margin:0 auto;
	padding:20px;
	color:#76777c;        /* 사이트 마다 변경될 수 있음 */
}

.board_txt11 {        /* 글쓰기,수정등 게시판 안 사용(제목)*/
	padding:5px 0;
}




/* 포트폴리오 왼,오른쪽 간격때문에 글쓰기 버튼 위치 조절해주기 위해 사용 */
.board_txt12 {            /* 웹용 */
	padding-right:40px;
}
.board_txt12-1 {         /* 모바일용 */
	padding-right:35px;
}


/* 게시판 상단의 카테고리가 있을 때 */
.board_txt13 {
	position:relative;
	margin:0 auto;
	text-align:center;
	vertical-align:top;
	margin-bottom:30px;
}
/*
.cate_all {
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:0 10px;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#96cf28;
}*/
.cate_sub {
	display:inline-block;
	color:#37383d;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 3px;
	vertical-align:middle;
}

/* 처리현황 폰트색상(게시판상단에 들어가는 내용부분) */
.board_txt14 {          /* 확인중 폰트 */
	color:#0033ff;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.board_txt15 {          /* 처리중 폰트 */
	color:#fe203f;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.board_txt16 {          /* 완료중 폰트 */
	color:#C7BFBE;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.board_txt17 {
	color:#151719;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

/* 게시판에서 체크박스 가운데 정렬(제목) */
.board_txt18 {
	height:34px;
	text-align:center;
	background-color:#fafafa;
}


/* 댓글 달기 제목 */
.board_txt19 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	font-size:1.063em;
	padding:13px 20px 5px;
	vertical-align:middle;
}
.board_img1 {
	padding:13px 7px 0 0;
}

.board_txt20 {
	margin-top:10px;
}



/* 댓글 아이콘 관련 */
.board_txt20-1 {
	margin-top:14px;
}

.board_txt20-2 {
	margin-top:12px;
}

.board_txt20-3 {
	margin-top:12px;
}


/* 리스트에서 댓글 아이콘 위치조절 */
.icon_comment {
	margin-top:7px;
}




.board_txt21 {
	width:1px;
	color:#afafaf;
	text-align:center;
}

.board_txt23 {
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
}

.board_txt23-1 {
	color:#37383d;
	font-weight:700;
	font-family:'NanumGothicBold';
}

.board_txt23-2 {
	color:#76777c;
}

.board_txt23-3 {
	color:#37383d;
}

/* 게시판 리스트 상단의 총/현재페이지/총페이지 글 */
.board_txt24 {
	float:right;
	margin:0 0 7px 0;
}



/* 배너(관련사이트) 관련 */
.board_txt25 {
	position:relative;
	margin:0 auto;
	text-align:center;
	vertical-align:top;
	margin-top:40px;
	padding:0 20px 0 0;
}

.board_txt25-1 {
	padding:0 5px;
}

.board_txt26 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:95%;
	margin-top:16px;
	color:#151719;
	font-weight:700;
	font-family:'NanumGothicBold';
	word-break:break-all;
	word-break:break-word;       /* 특수문자를 포함하고 강제 줄바꿈 */
}

.board_txt27 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:95%;
	margin-top:7px;
	color:#76777c;
	word-break:break-all;
	word-break:break-word;       /* 특수문자를 포함하고 강제 줄바꿈 */
	line-height:27px;
}

div.board_txt27 a {
	color:#76777c;
}

.board_txt28 {
	margin-top:-40px;
}

.board_txt_line1 {
	border:1px solid #cccccc;
	/*background-color:#FFF;*/
	padding:0 47.5px;
	/*border-radius:20px;        라운드 만들때 */
}

.board_txt32 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:95%;
	margin-top:7px;
	color:#37383d;
	word-break:break-all;
	word-break:break-word;       /* 특수문자를 포함하고 강제 줄바꿈 */
}

/* 테이블에서 글씨 줄바꿈 */
td.board_txt34 {
	width:20%;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
}

.board_txt36 {
	border:1px solid #cccccc;
}

/* 20210428 */
.board_txt37 {
	border:1px solid #cccccc;
	/*border-radius:20px;
	padding:7px;*/
}





/* 갤러리게시판(제품) 첨부파일 보이는 부분 */ 
.board_txt29 {
	padding:3px 0 0 0;
	color:#37383d;
}

p.board_txt29 a, a:link {
	color:#37383d;
}

.board_txt29 a:hover {
	color:#37383d;
}

.board_txt30 {
	color:#0078ff;
}

.board_txt31 {
	margin-top:2px;
}

/* 제품제작의뢰 첨부파일 용 */
.board_txt33 {
	margin-top:5px;
}

.board_txt35 {
	position:relative;
	margin:30px 0 0;
}




/* 댓글버튼 */
.co_button {
	width:63px;
	height:51px;
	text-align:center;
	color:#FFF;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #0093f7;
	background-color:#0097ff;
	cursor:pointer;
}



/* 처리현황(고객지원게시판) 버튼 */
.board_button1 {
	display:inline-block;
	width:56px;
	color:#FFF;
	padding:1px 0 2px;
	vertical-align:middle;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#0033ff;
}
.board_button2 {
	display:inline-block;
	width:56px;
	color:#FFF;
	padding:1px 0 2px;
	vertical-align:middle;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#fe203f;
}
.board_button3 {
	display:inline-block;
	width:56px;
	color:#37383d;
	padding:1px 0 2px;
	vertical-align:middle;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#c4c4c4;
}
.board_button4 {
	display:inline-block;
	width:56px;
	color:#FFF;
	padding:1px 0 2px;
	vertical-align:middle;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#0b9fe8;
}
.board_button5 {
	display:inline-block;
	width:56px;
	color:#FFF;
	padding:1px 0 2px;
	vertical-align:middle;
	font-size:0.938em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#b346ff;
}









/* 포트폴리오 게시판 */
.portfolio_txt1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:0 40px 0 0;
	vertical-align:top;
}
.portfolio_txt1-1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:0 35px 0 0;
	vertical-align:top;
}
.portfolio_txt2 {
	text-align:center;
	vertical-align:top;
	padding:16px 0 0;
	color:#151719;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
}
.portfolio_txt3 {
	width:60%;
	text-align:left;
	line-height:20px;
	vertical-align:top;
	padding:0 10px 10px 20px;
	
}
td.portfolio_txt3 a, a:link {
	color:#555;
}
.portfolio_txt4 {
	color:#777;
	padding:10px 0 5px 0;
}
.portfolio_txt5 {
	text-align:center;
	vertical-align:top;
	padding:16px 0 0;
	color:#151719;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
}
/*
.portfolio_txt6 {
	width:100%;
	text-align:left;
	line-height:20px;
	vertical-align:top;
	padding:0 10px 26px 0;
	
}
td.portfolio_txt6 a, a:link {
	color:#555;
}*/
.portfolio_txt7 {
	color:#76777c;
	padding:2px 0 0;
}

.portfolio_txt8 {         /* 등록글 없을 때 가운데 정렬 해주려고 */
	margin:0 auto;
	text-align:center;
	width:1200px;
	height:100px;
}

.portfolio_txt9 {
	margin-top:30px;
}

.portfolio_txt10 {       /* 포트폴리오 상단부분 약간 줄여주려고 사용 */
	margin-top:-30px;
}

.portfolio_noimg1 {
	width:268px;
	height:110px;
	border:1px solid #cccccc;
	color:#cccccc;
	font-size:2.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:68px 0 0;
}
.portfolio_noimg2 {
	width:210px;
	height:145px;
	border:1px solid #cccccc;
	color:#cccccc;
	font-size:2.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:103px 0 0;
}

/* new 아이콘 */
.new_icon1 {
	position:absolute;
	left:1px;
	margin-top:1px;
	vertical-align:middle;
}
.new_icon2 {
	width:45px;
	padding:3px 0 4px;
	color:#FFF;
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#ff4a77;
}
.new_icon3 {
	width:45px;
	padding:3px 0 4px;
	color:#FFF;
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	background-color:#6bdbdc;
}
/* 게시판용 New */        /* /conf/func_lib.php 위치에 들어있음 */
.new_icon4 {
	margin:0 auto;
	display:inline-block;
	text-align:center;
	width:26px;
	height:26px;
	color:#FFF;
	font-size:0.813em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:middle;
	background-color:#6bdbdc;
	border-radius:2px;     /* 라운드 만들때 */
	
}



/* 답변 아이콘 */
.re_icon1 {
	margin:0 auto;
	display:inline-block;
	text-align:center;
	width:26px;
	height:26px;
	color:#FFF;
	font-size:0.813em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
	background-color:#ff4a77;
	border-radius:2px;     /* 라운드 만들때 */
	margin-top:8px;
	margin-right:5px;
}
.re_icon2 {
	display:inline-block;
	width:9px;
	height:15px;
	border-left:1px dotted #37383d;
	border-bottom:1px dotted #37383d;
	margin:4px 2px 0 0;
	vertical-align:top;
}






/* 기사형 게시판 */
.gisa_txt1 {
	width:40%;
	text-align:center;
}
.gisa_txt2 {
	text-align:left;
	vertical-align:top;
	padding:10px 10px 0 0;
	color:#151719;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
}
td.gisa_txt3 .gisa_txt2 a, a:link {
	color:#151719;
}
.gisa_txt3 {
	width:60%;
	text-align:left;
	line-height:20px;
	vertical-align:top;
	padding:0 10px 10px 20px;
	
}
td.gisa_txt3 a, a:link {
	color:#555;
}
.gisa_txt4 {
	color:#777;
	padding:10px 0 5px 0;
}
.gisa_txt5 {
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:0 10px 10px 0;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.gisa_txt6 {
	width:100%;
	text-align:left;
	line-height:20px;
	vertical-align:top;
	padding:0 10px 26px 0;
	
}
td.gisa_txt6 a, a:link {
	color:#555;
}









/* 주문게시판 */
.p1203_table1 {
	margin:0 auto;
	width:660px;
}
.p1203_table1 th {
	height:25px;
	background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 14px;
	vertical-align:top;
	text-align:left;
	padding:9px 0 0 18px;
	/*background-color:#fafafa;*/
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.p1203_table1 td {
	padding-left:10px;
	border-bottom:1px solid #cccccc;
	line-height:18px;
}

.p1203_table2 {
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}

.m_txt1-1 {
	text-align:left;
	padding-bottom:5px;
	font-weight:600;
}

.m_txt1-2 {
	text-align:left;
	padding:20px 0 5px 0;
	font-weight:600;
}





/* 사이트가이드*/
.site_table1 {          /*이메일무단수집거부*/
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:justify;
	/*margin-top:30px;*/
	background:url('/images/9802.gif') no-repeat right bottom;
}
.s_txt1 {
	color:#072e96;
	/*font-size:1.063em;*/
	font-weight:700;
	font-family:'NanumGothicBold';
}
.s_txt2 {
	color:#EA0707;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.s_txt3 {
	color:#37383d;
	/*font-size:1.063em;*/
	font-weight:700;
	font-family:'NanumGothicBold';
	text-align:center;
	padding-top:30px;
}
.s_txt4 {
	padding-top:30px;
}
.s_txt5 {
	color:#363a91;
	font-weight:700;
	font-family:'NanumGothicBold';
}


.site_table2 {         /* 개인정보보호, 이용약관 */
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:justify;
}
.site_table2_pop {         /* 개인정보보호 팝업용 */
	position:relative;
	margin:0 auto;
	width:96%;
	text-align:justify;
}
.s_txt6 {
	color:#37383d;
	padding:25px;
	background-color:#f9f9f9;
	margin-bottom:30px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.s_txt7 {
	color:#37383d;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.s_txt8 {
	text-align:justify;
	padding:5px 0;
}
.s_txt9 {
	text-align:center;
	color:#3fbd00;
	font-size:1.438em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 10px 0;
}
.s_txt10 {
	font-weight:normal;
	font-family:'NanumGothic';
}
.s_txt11 {
	padding:5px 5px;
}
.s_txt12 {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:40%;
	padding:10px 0;
	border:3px solid #cccccc;
}
.s_txt13 {
	text-align:center;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.s_txt14 {
	text-align:center;
	padding:20px 0 30px;
	font-size:1.125em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}







/* NEW_로그인/ID/PW찾기 */
#loginForm {
	position:relative;
	margin:0 auto;
	padding:100px 160px;
	border:10px solid #f7f7f7;
	background-color:#FFF;
	overflow:hidden;
	/*border-radius:20px;        라운드 만들때 */
}

#loginidpw {
	position:relative;
	margin:0 auto;
	padding:100px 160px;
	border:10px solid #f7f7f7;
	background-color:#FFF;
	overflow:hidden;
	/*border-radius:20px;        라운드 만들때 */
}

#loginidpw2 {
	position:relative;
	margin:0 auto;
	width:auto;
	height:230px;
	border:10px solid #f7f7f7;
	background-color:#FFF;
	/*border-radius:20px;        라운드 만들때 */
}

.login_message {
	/*float:left;
	width:410px;*/
	/*margin:75px 0 0 124px;*/
	/*margin:75px 0 0 169px;*/
	text-align:center;
}

.login_field {
	/*float:left;
	margin:0 0 0 100px;*/
	text-align:center;
	margin:50px 0 0;
}

.login_field ul li {
	position:relative;
	margin:0 auto;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}

.login_field2 {             /* 찾기 */
	float:left;
	margin:0 0 0 88px;
}

.field_idpw {
	margin-top:6px;
	color:#9b9b9b;
}

.field_input {
	width:378px;
	height:30px;
	padding:7px 10px;
	border:1px solid #dddddd;
	background-color:#f6f6f6;
}

.login_line {
	width:43px;
	height:3px;
	margin-bottom:6px;
	background-color:#3fbd00;
}

.login_message h2 {
	/*font-size:1.800em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';*/
	display:none;
}

.login_message h3 {
	font-size:1.600em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.login_message h4 {
	/*margin-top:10px;*/
	color:#76777c;
	/*font-size:0.875em;*/
	/*font-weight:700;
	font-family:'NanumGothicBold';*/
	letter-spacing:-0.02em;
}

.field_search {
	margin:15px 264px 0 0;
	text-align:right;
	color:#76777c;
	/*font-size:0.875em;
	font-weight:700;
	font-family:'NanumGothicBold';*/
}

.field_search li {
	display:inline;
	display:inline-block;
	zoom:1; *display:inline;
	padding:2px 0 0 20px;
	vertical-align:top;
	background:url(/images/icon5.jpg) no-repeat 10px 18px;
}

.field_search .first-item {
	background:none;
	margin-left:-18px;
}

.field_search li a {
	color:#76777c;
}

.field_img {
	margin:12px 9px 0 0;
}

.field_txt1 {
	position:relative;
	margin:0 auto;
	width:70%;
	margin-top:40px;
	padding:5px 0;
	text-align:center;
	font-size:1.250em;
	background-color:#f0f0f0;
}

.field_txt2 {
	color:#004eff;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.field_txt3 {
	position:relative;
	margin:0 auto;
	width:70%;
	text-align:center;
	margin-top:4px;
	padding:5px 0;
	font-size:1.250em;
	background-color:#f0f0f0;
}

.field_txt4 {
	color:#ff0000;
	margin-top:25px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.field_txt5 {
	padding:4px 0 0 0;
}

.field_txt6 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}

.field_txt7 {
	margin-top:15px;
}

.field_txt7-1 {
	margin-top:50px;
}

.field_txt7-2 {
	margin-top:10px;
}

.field_txt7-3 {
	margin-top:30px;
}

.field_txt8 {
	color:#76777c;
}

/* 로그인부분 가운데 정렬로 될 때 사용 */
.login_left {
	text-align:left;
}


/* 로그인 버튼 */
.login_button {
	width:120px;
	height:98px;
	margin:6px 0 0 10px;
	color:#FFF;
	font-size:1.125em;
	font-weight:700;
	font-family:'NanumGothicBold';
	border:1px solid #222222;
	background-color:#222222;
	cursor:pointer;
	vertical-align:middle;
}

/* 구독신청 버튼 */
.letter_button {
	width:100px;
	height:82px;
	color:#FFF;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #3fbd00;
	background-color:#3fbd00;
	cursor:pointer;
	vertical-align:middle;
}


/* 확인/취소 등등 버튼 */

/* 회원관련 사용할때 버튼 */
.button1 {
	width:110px;
	height:56px;
	color:#FFF;
	/*font-size:1.188em;*/
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #111315;
	background-color:#151719;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}
.button2 {
	width:110px;
	height:56px;
	color:#FFF;
	/*font-size:1.188em;*/
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #6b6b6b;
	background-color:#707070;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}

/* 일반 HTML페이지일때 작업용 버튼*/
.button3 {
	width:110px;
	height:56px;
	color:#FFF;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0;
	border:1px solid #111315;
	background-color:#151719;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}
.button3-1 {
	width:190px;
	height:56px;
	color:#FFF;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0;
	border:1px solid #111315;
	background-color:#151719;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}
.button4 {
	width:110px;
	height:56px;
	color:#FFF;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0;
	border:1px solid #6b6b6b;
	background-color:#707070;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}
.button5 {
	width:86px;
	height:52px;
	color:#FFF;
	font-size:1.063em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0;
	border:1px solid #1660d4;
	background-color:#1660d4;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}
.button6 {
	width:130px;
	height:56px;
	color:#FFF;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0;
	border:1px solid #111315;
	background-color:#151719;
	cursor:pointer;
	vertical-align:middle;
	/*border-radius:2px;      라운드 만들때 */
}



/* placeholder 폰트색상 변경 */
::-webkit-input-placeholder { color:#9b9b9b; }
:-moz-placeholder { color:#9b9b9b; }
::-moz-placeholder { color:#9b9b9b; }
:-ms-input-placeholder { color:#9b9b9b; }





/* NEW_회원가입/수정 */
#joinForm {
	position:relative;
	margin:0 auto;
	padding:100px 130px;
	border:10px solid #f7f7f7;
	background-color:#FFF;
	/*border-radius:20px;        라운드 만들때 */
}

.join_field {
	position:relative;
	margin:0 auto;
	text-align:center;
	/*margin:20px 70px 50px 100px;*/
	margin:20px 0;
}

.join_message {
	position:relative;
	margin:0 auto;
	text-align:center;
	/*margin-top:50px;
	margin-left:100px;*/
}

.join_message h2 {
	/*font-size:2.100em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';*/
	display:none;
}

.join_message h4 {
	text-align:center;
	color:#76777c;
	/*font-size:1.063em;*/
	font-weight:700;
	font-family:'NanumGothicBold';
	/*line-height:32px;*/
}

.field_input2 {
	width:358px;
	height:30px;
	padding:7px 10px;
	border:1px solid #ccc;
}

.field_join {
	margin-top:30px;
}

.field_join2 {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:50px;
}

.join_txt1 {
	margin-top:5px;
}

.join_txt2 {
	color:#ff213b;
}

.join_txt3 {
	padding-left:7px;
	color:#76777c;
	letter-spacing:-0.02em;
}

.join_txt4 {
	padding-left:7px;
	color:#ff213b;
	letter-spacing:-0.02em;
}

.field_join3 {
	margin-top:20px;
}

.join_txt5 {
	padding:0 0 0 10px;
	font-size:1.125em;
}

.join_txt6 {
	display:inline-block;
	font-weight:700;
	font-family:'NanumGothicBold';
	width:358px;
	height:44px;
	padding:0 10px;
	border:1px solid #ccc;
	background-color:#FFF;
}
.join_txt7 {
	padding-left:10px;
	color:#0099ff;
}




/* 회원메뉴 이미지 넣기(없어도 상관없음) */
.member_img {
	position:absolute;
	right:34px;
	bottom:0;
}
.imgline {
	margin-top:200px;
}

/* 회원메뉴(회원가입) */
.member_table2 {
	margin:0 auto;
}

.member_table2 th {
	/*background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 17px;*/
	vertical-align:top;
	text-align:left;
	padding:12px 0;
	line-height:20px;
	font-weight:600;
	/*background-color:#fafafa;*/
	/*border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
}

.member_table2 td {
	padding:12px 0;
	/*border-bottom:1px solid #cccccc;*/
}

.member_table6 {
	text-align:center;
	margin:0 auto;
	margin-top:30px;
}

/*.memberline {
	margin:0 auto;
	width:850px;
	border-top:2px solid #3e3935;
	margin-bottom:20px;
}
*/
.m_txt20 {
	vertical-align:middle;
}


.m_txt1 {
	text-align:right;
}
.m_txt2 {
	height:34px;
	color:#fb4303;
	padding-left:10px;
}
.m_txt3 {
	padding-left:7px;
	color:#fb4303;
}
.m_txt21 {
	color:blue;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.m_txt4 {
	padding:10px 0 10px 0;
}
td.m_txt5 {         /* 테이블 가장 상단의 td의 라인색 없애기 위해 추가했음 */
	border:none;
}
.m_txt18 {             
	color:#037beb;
	text-align:left;
	line-height:18px;
}

.noninput {
	border:#ffffff 0px solid;
	background:transparent;
}

.noninput2 {
	border:none;
	background:transparent;
}


/*
.search1 {
	font-size:12px;
	color:#FF6102;
	border-width:1;
	border-color:rgb(0,0,0);
	border-style:solid;
	background-color:#585656;
	height:34px;
	margin:1px;
	padding:2px;
}
.search2 {
	font-size:9pt;
	color:#ffffff;
	border-width:1;
	border-color:rgb(0,0,0);
	border-style:solid;
	background-color:#BEB6B1;
	height:34px;
}
*/


/* input박스 */
.m_input1 {
	height:22px;
	border:1px solid #cccccc;
}

.m_input2 {
	width:200px;
	height:22px;
	border:1px solid #cccccc;
}

.m_input5 {
	height:22px;
	background:none;
}

.m_input6 {
	width:30px;
	height:22px;
	border:1px solid #cccccc;
}




/* 모든 input박스 시 공통사용     20151019_이거 때문에 로그인 부분이 오류가 생김-->
.b_normal {
	border:1px solid #cccccc;
	height:22px;
	background:none;
}

.b_active {
	border:2px #9fcc27 solid;
	height:18px;
	background:none;
}

.b_normal2 {
	width:30px;
	border:1px solid #cccccc;
	height:22px;
	background:none;
}

.b_active2 {
	width:30px;
	border:2px #9fcc27 solid;
	height:18px;
	background:none;
}
*/


/* 우편번호검색 */
.member_table8 {
	width:430px;
	background-color:#DABF63;
}
.member_table8 td {
	padding:0;
	border-bottom:none;
}
.member_table9 {
	background-color:#FFF;
}



/* 회원메뉴(로그인/탈퇴/ID PW찾기) */
.member_table3 {
	width:668px;
	height:316px;
	background:url(/isc_board/img/file/member/login_bg.png) no-repeat;
	margin:0 auto;
}
.member_table4 {
	width:668px;
	height:318px;
	background:url(/isc_board/img/file/member/singout_bg.png) no-repeat;
	margin:0 auto;
}
.member_table5 {
	width:668px;
	height:385px;
	background:url(/isc_board/img/file/member/idpw_bg.png) no-repeat;
	margin:0 auto;
}
.member_table7 {
	width:668px;
	height:335px;
	background:url(/isc_board/img/file/member/idpw_bg2.png) no-repeat;
	margin:0 auto;
}
.m_txt14 {   /* 로고 */
	width:239px;
	padding-left:10px;
}

.m_txt6 {
	padding:142px 0 0 52px;
}
.m_txt7 {
	padding:6px 10px 0 0;
	height:16px;
}
.m_txt8 {
	padding:0 0 0 5px;
}
.m_txt9 {
	padding:36px 0 0 0;
}
.m_txt10 {
	padding:0 60px 0 0;
	height:21px;
}
.m_txt11 {   /* 회원탈퇴 */
	padding:166px 0 0 0;
}
.m_txt12 {
	padding:4px 20px 0 0;
	height:18px;
	text-align:left;
}
.m_txt13 {
	padding:13px 0 0 10px;
}
.m_txt15 {
	padding:136px 0 0 186px;
}
.m_txt16 {
	padding:5px 10px 0 0;
	height:17px;
	text-align:left;
}
.m_txt17 {
	padding-top:86px;
}
.m_txt19 {
	padding-left:10px;
	text-align:left;
}

/* input박스 클릭시 라인색상 변경용 */
.m_input3 {
	width:176px;
	height:22px;
	border:1px solid #cccccc;
}
.m_input4 {
	width:174px;
	border:2px #9fcc27 solid;
	height:18px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	letter-spacing:0px;
	background:#FFF;
}

.m_input7 {
	width:176px;
	height:16px;
	border:1px solid #cccccc;
}
.m_input8 {
	width:174px;
	border:2px #9fcc27 solid;
	height:14px;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	letter-spacing:0px;
	background:#FFF;
}






/* 관리자메뉴/전체게시판관리 */
.a_txt1 {
	height:24px;
	border:1px solid #cccccc;
}
.a_txt2 {
	font-size:8pt;
	height:34px;
}

.a_input1 {
	width:140px;
	height:42px;
	border:1px solid #cccccc;
}
/* 전체게시판관리(글쓰기/수정) */
.a_table1 th{
	height:18px;
	margin:0 auto;
	border:1px solid #797979;
	background-color:#f0f0f0;
}
.a_table1 td {
	text-align:left;
	line-height:20px;
	vertical-align:top;
	padding:7px 7px 7px 10px;
	border-bottom:1px solid #BFBFBF;
}
.a_table1_1 td {   /* 큰 제목 */
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	color:#FFF;
	text-align:center;
	padding:5px;
	background-color:#6d6d6d;
	border-bottom:none;
}



/* 관리자메뉴/팝업창관리 */
.popup_table1 {
	margin:0 auto;
	margin-top:20px;
	border:1px solid #cccccc;
	/*line-height:22px;*/  /*20210428*/
}
.popup_table1 th {
	/*background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 14px;
	vertical-align:top;*/
	text-align:left;
	padding:12px 0 12px 15px;
	background-color:#fafafa;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:600;
	color:#151719;
}
.popup_table1 td {
	text-align:left;
	padding:7px 5px 7px 10px;
	border-bottom:1px solid #cccccc;
	color:#37383d;
}
.p_input1 {
	height:40px;
	border:1px solid #cccccc;
}
.popup_table2 td {
	text-align:left;
	padding-left:0;
	border:none;
}
.popup_table3 {
	margin:0 auto;
	padding:30px 0 30px 0;
}
.p_input2 {
	width:40px;
	height:40px;
	text-align:center;
	border:1px solid #cccccc;
}

/* 관리자메뉴/회원관리 */
.a_member_table1 {
	margin:0 auto;
	margin-top:20px;
	border:1px solid #cccccc;
	/*line-height:22px;*/  /*20210428*/
}
.a_member_table1 th {
	/*background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 14px;
	vertical-align:top;*/
	text-align:left;
	padding:12px 0 12px 15px;
	background-color:#fafafa;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:600;
	color:#151719;
}
.a_member_table1 td {
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #cccccc;
	color:#37383d;
}

.a_member_table3 {
	margin:0 auto;
	padding:30px 0 30px 0;
}
.a_input2 {
	width:300px;
	border:1px solid #cccccc;
}

/* 관리자메뉴/접속통계관리 */
.counter_table1 {
	margin:0 auto;
	border:1px solid #cccccc;
}
.counter_table1 td {
	border-bottom:1px solid #cccccc;
}

/* 관리자메뉴 상단 메시지 라인 (/isc_board/conf/func_msg.php 파일) */
.msg_table1 {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#fbfbfb;
}
.msg_table1 td {
	text-align:justify;
	padding:20px;
	/*line-height:21px;*/
}
.msg_txt1 {
	font-size:9pt;
	color:#fff;
	background-color:#000;
}


/* 갤러리(판매용) gallery01 */
.gallery_txt1 {
	text-align:justify;
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0 20px;
	/*border-bottom:1px dashed #c0c0c0;*/
}
.gallery_txt2 {    /* 없는 이미지 일때*/
	text-align:center;
	margin:0 auto;
	height:130px;
	padding-top:100px;
	color:#94ABE0;
	font-size:1.500em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#FFF;
}
.gallery_txt3 {
	padding:0 0 0 20px;
}
.gallery_txt3-1 {
	padding:0 20px 0 0;
}
.gallery_txt4 {
	text-align:justify;
	padding:15px 0 0 20px;
	line-height:20px;
}

.gallery_txt5 {
	border:1px solid #cccccc;
	margin:0  0 0 5px;
}

.gallery_img1 {
	position:relative;
	margin:0 auto;
	border:1px solid #cccccc;
}

.gallery_txt6 {
	width:355px;
	margin-left:-5px;
	overflow:hidden;
	text-align:left;
}

.gallery_txt6 li {
	display:inline;
	display:inline-block;
	zoom:1; *display:inline;
}

.gallery_txt7 {
	padding-top:10px;
}






/* 일정표(달력) */
.schedule_topline {
	width:100%;
	border-top:2px solid #151719;
}
.schedule_table1 {
	padding:23px 20px 30px 50px;
	border:2px solid #e3e8f2;
	background-color:#FFF;
}
.schedule_txt1 {
	padding-left:30px;
}
.schedule_txt2 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	text-align:center;
	color:#ff3b3b;
	background-color:#fff8f8;
}
.schedule_txt3 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	text-align:center;
	background-color:#f9f9f9;
}
.schedule_txt4 {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	text-align:center;
	color:#0048ff;
	background-color:#f6f9ff;
}
.schedule_txt5 {
	font-weight:700;
	font-family:'NanumGothicBold';
	font-size:1.063em;
}
.schedule_txt6 {
	padding:16px 8px 0 0;
}
.schedule_table2 {
	padding:30px 20px;
	border:2px solid #d2dcf0;
	background-color:#f9fbff;
}
.schedule_txt7 {
	color:#12a912;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.schedule_txt8 {
	color:#e44523;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.schedule_txt9 {
	color:#12228d;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}
.schedule_txt10 {
	padding:10px 0 0 130px;
}
.schedule_txt11 {
	color:#0048ff;
}
.schedule_table4 {
	padding:30px 20px;
	border:2px solid #d2dcf0;
	background-color:#f9fbff;
}
.schedule_table5 {
	padding:20px;
	border:1px solid #92a7d1;
	background-color:#FFF;
}

/* 달력 체크표시 이미지 */
.schedule_txt12 {
	padding-right:3px;
}


/* 달력테이블 */
.schedule_table3 {
	text-align:center;
	width:100%;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#FFF;
}
.schedule_table3 th {
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:4px 0;
	border-left:1px solid #cccccc;
}
.schedule_table3 td {
	padding:4px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.schedule_txt16 {
	padding:3px 0 0 3px;
}
.schedule_txt17 {
	padding:10px 0 0 0;
}
.schedule_txt18 {
	padding:10px 0 0 100px;
}

.schedule_txt24 {
	text-align:right;
	margin-top:-26px;
}


/* 달력 년월일 */
.schedule_txt25 {
	font-size:1.300em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
}
.schedule_txt26 {
	font-size:2.500em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	vertical-align:top;
}

.schedule_icon1 {
	margin-top:25px;
}

.schedule_icon2 {
	padding-top:48px;
}

.schedule_txt27 {
	margin-top:-15px;
}



/* 자원봉사자달력용 */
.schedule_txt13 {
	font-weight:700;
	font-family:'NanumGothicBold';
}
.schedule_txt14 {
	padding:5px 7px 0 0;
}
.schedule_txt15 {
	padding:7px 0 0 0;
}


/* 달력 년도, 날짜 */
.schedule_txt19 {
	font-size:1.250em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
}



.schedule_txt20 {
	color:#151719;
	padding:0 0 10px 0;
}
.schedule_txt21 {
	color:#151719;
	padding:0 0 0 3px;
	
}

/* 진료시간표 달력용(HTML페이지일때만)*/
.schedule_txt22 {
	padding:6px 7px 0 0;
}
.schedule_txt23 {
	color:#151719;
	padding:6px 0 0 0;
}




/* 게시판 폰트크기 때문에 넣어줌 */
/*.default01 {
	font-size:1.063em;
}*/



/* 게시판 첨부 부분 필요시 */
.default {
	
}

.imgtype {
	padding-top:13px;
}







/* 게시판 각종 버튼 */
.listBt_1 {
	display:inline-block;
	width:76px;
	height:37px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #111315;
	background-color:#151719;
}
.listBt_1-1 {                    /* Q&A게시판에 사용 */
	display:inline-block;
	width:76px;
	height:37px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #111315;
	background-color:#151719;
}
.listBt_1-2 {
	display:inline-block;
	width:76px;
	height:36px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:7px 0 1px;
	border:1px solid #111315;
	background-color:#151719;
}
.listBt_1-3 {               /* 인트라넷 글쓰기 버튼이 이상하게 보일 때 사용 */
	display:inline-block;
	width:76px;
	height:30px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:8px 0 4px;
	border:1px solid #111315;
	background-color:#151719;
}
.listBt_2 {
	display:inline-block;
	width:102px;
	height:37px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #111315;
	background-color:#151719;
}
.listBt_3 {                               /* 리스트의 글쓰기 버튼 */
	display:inline-block;
	width:78px;
	height:44px;
	color:#FFF;
	text-align:center;
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #111315;
	background-color:#151719;
	vertical-align:top;
	cursor:pointer;
}
.listBt_3-1 {                               /* 상담일지관리 - 검색/전체보기 */
	display:inline-block;
	width:68px;
	height:37px;
	color:#FFF;
	text-align:center;
	font-size:1.000em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:1px 0 0;
	border:1px solid #111315;
	background-color:#151719;
	vertical-align:top;
	cursor:pointer;
}
.listBt_4 {                        /* 삭제 */
	display:inline-block;
	width:66px;
	height:37px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #fd123e;
	background-color:#ff224c;
}
.listBt_4-1 {                        /* 삭제 */
	display:inline-block;
	width:68px;
	height:43px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:2px 0 0;
	border:1px solid #fd123e;
	background-color:#ff224c;
	vertical-align:top;
	cursor:pointer;
}

.listBt_8 {                  /* 인쇄하기 */
	display:inline-block;
	width:100px;
	height:38px;
	color:#FFF;
	text-align:center;
	/*font-size:1.063em;*/
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	padding:0 0 5px;
	border:1px solid #0064f9;
	background-color:#0060ff;
}


/* 관리자 작은 버튼(수정 삭제 보기) */
.listBt_5 {
	display:inline-block;
	width:48px;
	/*height:17px;*/
	padding:2px 0;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #111315;
	background-color:#151719;
	vertical-align:middle;
}
.listBt_6 {
	display:inline-block;
	width:48px;
	/*height:17px;*/
	padding:2px 0;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #fe1541;
	background-color:#ff224c;
	vertical-align:middle;
}
.listBt_7 {
	display:inline-block;
	width:48px;
	/*height:17px;*/
	padding:2px 0;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #0093f7;
	background-color:#0097ff;
	vertical-align:middle;
}


.listBt_5-1 {
	display:inline-block;
	width:48px;
	height:20px;
	padding:6px 0 1px;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #111315;
	background-color:#151719;
	vertical-align:middle;
}
.listBt_6-1 {
	display:inline-block;
	width:48px;
	height:20px;
	padding:6px 0 1px;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #fe1541;
	background-color:#ff224c;
	vertical-align:middle;
}
.listBt_7-1 {
	display:inline-block;
	width:48px;
	height:20px;
	padding:6px 0 1px;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #0093f7;
	background-color:#0097ff;
	vertical-align:middle;
}
.listBt_9 {
	display:inline-block;
	width:48px;
	padding:3px 0 2px;
	color:#FFF;
	text-align:center;
	font-size:0.875em;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #3fbd00;
	background-color:#3fbd00;
	vertical-align:middle;
}






/* 하단 페이지 리스트 */
.pagelist_txt1 {
	position:relative;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
}
.pagelist_txt1-1 {                /* 포트폴리오용 */
	position:relative;
	margin:0 auto;
	text-align:center;
	padding-top:45px;
}
.pagelist_txt2 {
	display:inline-block;
	text-align:center;
	/*height:20px;*/
	color:#37383d;
	padding:2px 10px 0;
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	margin:5px;
	vertical-align:middle;
}
.pagelist_txt3 {
	display:inline-block;
	text-align:center;
	/*height:20px;*/
	color:#0097ff;
	padding:2px 10px 0;
	font-weight:900;
	font-family:'NanumGothicExtraBold';
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	margin:5px;
	vertical-align:middle;
}





/* 전체공지 버튼 */
.notice_button {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:30px;
	height:17px;
	color:#FFF;
	font-size:8pt;
	vertical-align:middle;
	background-color:#3fbd00;
	border-radius:2px;       /* 라운드 만들때 */
}