/** 공통정보 **/
@import url('../fonts.css'); 
* {padding:0;margin:0;-webkit-text-size-adjust:none;-moz-text-size-adjust: none;-ms-text-size-adjust:none}
html {font-family:"Noto Sans KR",sans-serif;font-size:19px}
ul,ol,dl {list-style:none}
ul li {display:inline-block;vertical-align:top}
a,a:link,a:visited,a:hover  {text-decoration:none}
img {border:0;vertical-align:top;width:auto;max-width:100%}
table {border-spacing:0;border-collapse:collapse}
.clear {clear:both}
.green {color:#2fe19c}
.blue {color:#2f8fe1}
.red {color:#fc439f}
.red2 {color:#e6441f}
.left {float:left}
.right {float:right}
.space10 {clear:both;height:10px}
.space20 {clear:both;height:20px}
.space25 {clear:both;height:25px}
.space30 {clear:both;height:30px}
.space40 {clear:both;height:40px}
.space50 {clear:both;height:50px}
.space60 {clear:both;height:60px}
.space70 {clear:both;height:70px}
.space140 {clear:both;height:140px}
.font_mj {font-family:'NanumMJ'}

/* wrap */
#wrap {}


/* header */
#header {width:100%;margin:0 auto;background:#fff}
#header .logo {width:calc(100% - 10% - 90px);margin:0 auto;text-align:center;padding:30px 0}
/*
#header .top {width:calc(100% - 40px);height:90px;background:#fff;top:0;position:fixed}
*/
#header .top {padding:0 20px;}
#header .top .left {width:10%;padding:38px 0 0 0}
#header .top .right {width:90px;padding:30px 0 0 0;text-align:right}
#header .top .right a:nth-of-type(1) {padding-right:15%}
#header .top .right a:nth-last-of-type(1) {padding-right:0}



/* container */
#container {display:block;background:#fff}
#container .content {max-width:640px;margin:0 auto}
#container .main_top {max-width:640px;margin:0 auto}
#container .mlink {width:100%}
#container .mlink li {width:25%;text-align:center}
#container .mlink .txt {font-size:22px;font-weight:500;color:#000;padding-top:20px}
#container .introduction {min-height:604px;background:#f2f4f7;padding:0 20px}
#container .title_area {display:block;padding:30px 20px;text-align:center}
#container .title_area .btitle {font-size:40px;font-weight:500;color:#000}
#container .title_area .stitle {font-size:18px;font-weight:400;color:#363636;padding-top:15px;line-height:1.5em}
#container .introduction .equiv {float:left;width:46.66%;min-height:360px;background:#fff;padding:25px 0}
#container .introduction .equiv .title_wrap {min-height:130px;padding:0 20px}
#container .introduction .equiv .title {font-size:26px;font-weight:500;color:#242424}
#container .introduction .equiv .txt {font-size:18px;font-weight:300;color:#747474;padding:10px 0}
#container .introduction .equiv .mroll {margin:33px 0 0 0}
#container .introduction .tel {float:right;width:41.66%;min-height:360px;background:#fff;padding:25px 15px}
#container .introduction .tel .time_area {min-height:190px;padding:0 15px;text-align:center;background:url("../img/dot.gif") repeat-x left bottom}
#container .introduction .tel .title {font-size:18px;font-weight:500;color:#242424}
#container .introduction .tel .tel1 {font-size:30px;font-weight:600;color:#000;padding:10px 0 0 0}
#container .introduction .tel .tel2 {display:block;width:100%;background:#333;border-radius:10px;margin:5px 0;font-size:18px;line-height:18px;font-weight:400;color:#fff;padding:10px 0}
#container .introduction .tel .time {font-size:0.85rem;font-weight:400;color:#747474;padding:0 0 10px 0;line-height:1.8em}
#container .introduction .tel .mroll {padding:60px 0 0 0}
#container .introduction .bnr_link {margin:26px 0 0 0}
#container .introduction .bnr_link a {display:block;min-height:32px;border:1px solid #d8d8d8;padding:8px 0 0 15px;font-size:18px;color:#121212;text-align:left;background:url("../img/arrow.gif") no-repeat 95% center;margin:10px 0 0 0}
#container .introduction .bnr_link .sns_area {display:block;min-height:32px;border:1px solid #d8d8d8;padding:8px 0 0 15px;font-size:18px;color:#121212;text-align:left;margin:10px 0 0 0}
#container .introduction .bnr_link .sns_area img {float:right;padding-right:10px}
#container .photoGallery .gallery {text-align:center}
#container .photoGallery .gallery img {width:205px;height:205px}
#container .photoGallery .btn {display:block;font-size:18px;font-weight:400;color:#fff;background:#282c31;width:270px;height:38px;padding:12px 0 0 0;text-align:center;margin:35px auto 0 auto}





/* sub container */
#sub_container {clear:both}
#sub_container .sub_title {height:78px;background:url("../img/sub_title_bg.gif") no-repeat top center;font-size:36px;font-weight:500;color:#fff;line-height:78px;text-align:center}
#sub_container .detail_content {padding:20px 10px 0 10px;max-width:640px;margin:0 auto;background:#fff}
#sub_container .detail_content .detail_big_title {font-family:'NanumMJ';font-size:30px;text-align:center;line-height:1.4em}
#sub_container .detail_content .pic {padding:30px 0;text-align:center} 
#sub_container .detail_content .detail_txt {font-size:24px;font-weight:400;color:#464646;line-height:1.5em;margin:20px 0 0 0}
#sub_container .detail_content .green {color:#598f0b}
#sub_container .detail_content .red {color:#e23904}
#sub_container .detail_content .blue {color:#136eae}
#sub_container .detail_content .sign {display:block;padding:40px 0 0 0;background:url("../img/sign.gif") no-repeat 145px top;height:100px}

#sub_container .title_sub_num {font-size:22px;font-weight:500;color:#0072ba;padding-top:20px}
#sub_container .title_sub_num img {vertical-align:top;padding-top:8px}
#sub_container .sub_sub_txt {background:#f8f8f8;padding:20px;color:#646464}
#sub_container .sub_sub_txt ul {width:100%}
#sub_container .sub_sub_txt,#sub_container .sub_sub_txt table td,#sub_container .sub_sub_txt table th {font-size:22px !important}
#sub_container .sub_sub_txt img {vertical-align:top;padding-top:8px}
#sub_container .sub_sub_txt li:nth-of-type(1) {width:25px}
#sub_container .sub_sub_txt li:nth-of-type(2) {vertical-align:top;width:calc(100% - 25px);line-height:1.5em}
#sub_container .sample {background:#fff;margin:20px 0;padding:25px 0 35px 0}
#sub_container .sample .table_title {color:#0072ba;text-align:center;padding:0 0 20px 0}
#sub_container .sample table {width:90%;margin:0 auto}
#sub_container .ref {border:1px solid #d3d3d3}
#sub_container .ref .ref_area {border:8px solid #f8f8f8;padding:30px}
#sub_container .ref ul {margin:15px 0 0 0}
#sub_container .ref li:nth-of-type(1)  {width:25px}
#sub_container .ref li:nth-of-type(2) {width:calc(100% - 25px);line-height:1.5em}
#sub_container .ref_download {display:block;margin:35px 0 0 0;height:60px;line-height:60px;font-size:20px;color:#fff;font-weight:500;text-align:center;background:#0098c8}
#sub_container .ref_download img {vertical-align:top;padding:23px 5px 0 0}



/* footer */
#footer {background:#282828;width:100%}
#footer .foot_link a,#footer .foot_link  {height:45px;padding:20px 0 0 0;font-size:22px;color:#bbb;text-align:center}
#footer .foot_link {display:block;border-bottom:1px solid #3e3e3e}
#footer .foot_link .dot {padding:0 20px}
#footer .copyright,#footer .copyright a {font-size:18px;text-align:center;color:#919090;line-height:1.8em;padding:25px 20px}
#footer span {color:#cbcbcb}




.co_last {font-size:34px;text-align:center;padding:15px 0 0 0;font-weight:600;}
.co_col {color:#0eb0b6;}
.co_con {color:#383838;}


/* join */
.Join1 > .hgroup {border-bottom:1px solid #aaa;}
.Join1 > .hgroup h1 {margin:0; font-size:1.25em; color:#111; padding:.5em .5em .35em;}
.Join1 > div {margin:20px 10px 30px;}
.Join1 .ipt-text {
	display:block; margin:0 0 .4em; padding:.1em .5em;
	border:1px solid #9ba0a2; border-radius:3px; box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.2); background:#fff;
}
.Join1 .ipt-text input {
	width:100%; height:30px; margin:0; padding:0;
	border:none; border-radius:0; font-size:.875em; line-height:30px; background:transparent; -webkit-appearance:none;
}
.Join1 section {padding:.7em 0;}
.Join1 section hgroup {margin-bottom:.4em;}
.Join1 section hgroup h1 {margin:0; font-size:1em; color:#333;}
.Join1 section hgroup p {margin:0; font-size:.875em; color:#666;}
.Join1 .terms .tab p {display:table; width:100%; margin:0; border:1px solid #b0b4b6; border-radius:3px;}
.Join1 .terms .tab p a {
	display:table-cell; width:50%; padding:12px 0 10px;
	border-left:1px solid #b0b4b6; font-size:.875em; color:#333; text-align:center; text-decoration:none; text-shadow:1px 1px 1px #fff;
	background:#f0f0f0;
	background:-moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f0f0f0));
	background:-webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	background:-o-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	background:-ms-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	background:linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f0f0f0',GradientType=0 );
}
.Join1 .terms .tab p a.active {
	background:#c7cbd3;
	background:-moz-linear-gradient(top, #c7cbd3 0%, #e6e9ed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cbd3), color-stop(100%, #e6e9ed));
	background:-webkit-linear-gradient(top, #c7cbd3 0%, #e6e9ed 100%);
	background:-o-linear-gradient(top, #c7cbd3 0%, #e6e9ed 100%);
	background:-ms-linear-gradient(top, #c7cbd3 0%, #e6e9ed 100%);
	background:linear-gradient(to bottom, #c7cbd3 0%, #e6e9ed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7cbd3', endColorstr='#e6e9ed',GradientType=0 );
}
.Join1 .terms .tab p a:first-child {border:none;}
.Join1 .terms .termsBody {margin:15px 0 20px; padding:0; list-style:none;}
.Join1 .terms .termsBody li {font-size:24px; color:#666;}
.Join1 .terms .termsBody li:nth-child(2) {display:none;}
.Join1 .terms .termsBody li strong {display:block;}
.Join1 .terms .termsBody li a {display:block; margin-top:8px; font-size:22px; font-weight:bold; color:#4675d6; text-decoration:none;}
.Join1 .terms .termsBody li a em {font-family:Tahoma; font-style:normal; font-size:22px;}
.Join1 .terms .confirm {margin:0; padding:.4em .7em; border:none; border-radius:2px; background:#f1f1f1;}
.Join1 .terms .confirm p {margin:.3em 0; font-size:.875em; color:#555;}
.Join1 .memberType form {margin:0;}
.Join1 .memberType fieldset {width:80%;margin:0; padding:.6em 1em; border:none; border-radius:2px; font-size:1rem; background:#f1f1f1;}
.Join1 .memberType fieldset span {display:block; margin:3px 0;}
.Join1 .memberType fieldset input, .Join1 .memberType fieldset label {vertical-align:middle;}
.Join1 .memberType fieldset input {margin-right:5px;}
.Join1 .btns {margin:0; text-align:center;}
.Join1 .blind {overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}

/* button */
.mo-button {
	display:inline-block; padding:5px 15px; border:1px solid #c6c6c6; border-radius:4px;
	font-size:0.93rem; color:#121d2f; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,.3);
	background:#f1f1f1;
	background:-moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));
	background:-webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
}
.mo-button.on {
	text-shadow:0 -1px 0 rgba(255,255,255,1);
	background:#e9e9e9;
	background:-moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
button.mo-button {cursor:pointer;}
.mo-button.btn-block {display:block;}
button.mo-button.btn-block {width:100%; text-align:center;}
.mo-button.btn-highlight {
	border-color:#2c539e; color:#fff;
	background:#246b9e;
	background:-moz-linear-gradient(top, #246b9e 0%, #2c539e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#246b9e), color-stop(100%,#2c539e));
	background:-webkit-linear-gradient(top, #246b9e 0%, #2c539e 100%);
	background:-o-linear-gradient(top, #246b9e 0%, #2c539e 100%);
	background:-ms-linear-gradient(top, #246b9e 0%, #2c539e 100%);
	background:linear-gradient(to bottom, #246b9e 0%, #2c539e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246b9e', endColorstr='#2c539e',GradientType=0 );
}
.mo-button.btn-big {margin:1px 2px; padding:10px 20px; font-size:1rem;}
.mo-button.btn-small {margin:0 2px; padding:3px 10px; font-size:12px;}



/* Mobile Device */
@media screen and (max-width : 600px) {
	#container .introduction .equiv {float:none;width:100%;padding-bottom:20px}
	#container .introduction .tel {float:none;width:calc(100% - 30px);margin:20px 0 0 0}
}

nav {position:absolute;z-index:99999}
nav:not(.mm-menu)
{
	display: none;
}






/* sub container */
#sub_container .space70 {clear:both;height:20px}
#sub_container .sub_tab {position:relative}
#sub_container .sub_tab li {display:inline-block;text-align:center;margin-bottom:3px;width:100%;height:43px;background:#f6f6f6;margin-bottom:10px}
#sub_container .sub_tab li a {display:block;line-height:43px;font-size:1.071rem;color:#585858;cursor:pointer;border:1px solid #d3d3d3}
#sub_container .sub_tab li a.on {background:#329dbf;color:#fff;border:1px solid #329dbf}
#sub_container .title_bar {width:100%;min-height:40px;font-size:1.357rem;color:#fff;padding:15px 0;text-align:center;background:#3c3f44}
#sub_container .tab_sub_title {background:url("../img/icon_title_dog.gif") no-repeat left top;font-size:1.429rem;font-weight:600;color:#121212;padding-top:20px}
#sub_container .tab_content table {width:100%;margin:25px 0 0 0;border-top:2px solid #464646}
#sub_container .tab_content table td {font-size:1.071rem;padding:10px 0 10px 2.7%;line-height:1.6em;color:#464646;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
#sub_container .tab_content table.type1 td {padding:10px 0}
#sub_container .tab_content table.type2 th {font-weight:500;padding:10px 0 10px 2.7%;text-align:left;color:#464646}
#sub_container .tab_content table th {font-size:1.071rem;font-weight:500;color:#242424;padding:10px 0;text-align:center;background:#f8f8f8;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
#sub_container .tab_content table th p {font-size:0.93rem;font-weight:300;color:#747474}
#sub_container .tab_content table .last {border-right:none}
#sub_container .tab_content table.type1 .last {text-align:center}
#sub_container .tab_content table tr:nth-of-type(1) td {margin:0;padding:0;border-top:none;border-bottom:none}
#sub_container .tab_content table td li {line-height:2em}
#sub_container .tab_content table td li .step {display:inline-block;max-width:35px;width:8%;height:17px;max-height:auto;background:#49545f;font-size:12px;color:#fff;text-align:center;line-height:17px;border-radius:10px;margin-right:10px;vertical-align:top;margin-top:6px}
#sub_container .tab_content table td .txt {display:inline-block;width:auto}
#sub_container .tab_content .etc {font-size:1.071rem;color:#242424;padding:15px 0}
#sub_container .sub31_tab > ul > li {width:33.3%;text-align:center}
#sub_container .sub31_tab .img {display:inline-block;width:95px;text-align:left}
#sub_container .sub31_tab .txt {max-width:225px;margin:0 auto;text-align:left}
#sub_container .sub31_tab li .title1 {font-size:1.143rem;font-weight:500;color:#2794ad}
#sub_container .sub31_tab li .title2 {font-size:1.143rem;font-weight:500;color:#d68930}
#sub_container .sub31_tab li .title3 {font-size:1.143rem;font-weight:500;color:#6e5ecd}
#sub_container .sub31_tab li .con {font-size:0.93rem;color:#777;padding-top:10px}
#sub_container .sub31_tab li .con .pre {float:left;color:#121212}
#sub_container .sub31_tab li .con .ctxt {display:table}
#sub_container .sub_txt {font-size:1.071rem;font-weight:400;color:464646;line-height:1.5em;padding-top:15px}
#sub_container .sub_txt2 {font-size:1.071rem;font-weight:400;color:464646;line-height:1.8em;padding-top:15px}
#sub_container .sub_txt .num {display:inline-block;float:left;width:16px;max-width:8%;height:16px;background:#939393;font-size:10px;color:#fff;text-align:center;line-height:16px;border-radius:50%;margin-right:10px;vertical-align:top;margin-top:3px}
#sub_container .sub_txt .txt {display:table;width:auto}
#sub_container .sub_txt ol li {padding:5px 0}
#sub_container .sub_title_blue {font-size:1.214rem;font-weight:500;color:#0072ba;padding:20px 0 15px 0}
#sub_container .sub_title_blue2 {font-size:1.214rem;font-weight:500;color:#0072ba;padding:20px 0 0 0}
#sub_container .sub_title_red {font-size:1.071rem;font-weight:400;color:#db6016;padding:15px 0 0 0} 
#sub_container .box_blue {display:inline-block;background:#3986ee;padding:5px 10px;font-size:1.071rem;color:#fff;border-radius:5px;line-height:15px;margin-bottom:5px}
#sub_container .box_green {display:inline-block;background:#0cca92;padding:5px 10px;font-size:1.071rem;color:#fff;border-radius:5px;line-height:15px;margin-bottom:5px}
#sub_container table.sub31 {width:100%;margin:15px 0 0 0}
#sub_container table.sub31 .need {background:#fdf7f7;color:#d90b0b}
#sub_container table.sub31 .last {line-height:1.8em}
#sub_container .sub31_bottom_content {display:block;padding:15px 3%;font-size:1.071rem;color:#464646;line-height:1.8em;border:1px solid #e6e6e6;background:#f8f8f8}
#sub_container .sub31_bottom_content .point {font-size:1.143rem;color:#242424;padding-bottom:5px}
#sub_container .sub31_bottom_content .point span {color:#ed6307}
#sub_container .content table {display:table;width:100%}
#sub_container .content .center {text-align:center}
#sub_container .sub_toptxt_area {height:100px;background:#f8f8f8;border:1px solid #e7e7e7;font-size:1.071rem;color:#464646;padding:10px 3% 10px 3%;background:#f8f8f8 url("../img/icon_toptxt.gif") no-repeat 3.5% center;vertical-align:middle}
#sub_container .s_txt {font-size:1.071rem;color:#464646;padding:15px 0}
#sub_container .top10 {padding-top:10px}
#sub_container .sub11_title {width:100%;margin:0 auto;font-family:'NanumMJ';font-size:1.714rem;color:#000;text-align:center;line-height:1.6em}
#sub_container .sub11_title br {display:none}
#sub_container .sub11_top li {width:50%;background:url("../img/icon_dotted.gif") no-repeat right center;text-align:center;margin-bottom:10px}
#sub_container .sub11_top li:nth-last-of-type(1) {background:none}
#sub_container table.tbl_sub11 tr:nth-of-type(1) td:nth-of-type(1) {border-right:none;border-top:2px solid #0098c8}
#sub_container table.tbl_sub11 tr:nth-of-type(1) td:nth-of-type(2) {border-right:none;border-top:2px solid #00b0a1}
#sub_container table.tbl_sub11 tr:nth-of-type(1) td:nth-of-type(3) {border-top:2px solid #464646}
#sub_container table.tbl_sub11 td {padding:10px 0;text-align:center}
#sub_container table.tbl_sub11 td.last {text-align:left;padding-left:4%}
#sub_container table.tbl_sub11 .month {background:#f8f8f8;color:#121212}
#sub_container table.tbl_sub11 .year {font-weight:400;color:#878787}
#sub_container table.tbl_sub11 .year span {font-weight:500;color:#121212}
#sub_container table.tbl_sub11 td.last .agree {background:#0098c8;padding:2px 5px;font-size:0.93rem;color:#fff;border-radius:5px}
#sub_container .teacher {border-bottom:1px solid #c6c6c6;padding:30px 0;color:#464646}
#sub_container .teacher ul li {display:block}
#sub_container .teacher:nth-last-of-type(1) {border-bottom:none}
#sub_container .teacher .img {width:100%;text-align:center}
#sub_container .teacher .teacher_detail {width:100%;margin-top:20px}
#sub_container .teacher .teacher_detail .name span {background:#0098c8;padding:1px 5px;border-radius:5px;font-size:1rem;color:#fff;margin-right:5px}
#sub_container .teacher .teacher_detail .name {font-size:1.214rem;font-weight:500;padding:5px 0;height:40px;background:url("../img/icon_hdot.gif") repeat-x left bottom}
#sub_container .teacher .teacher_detail .work {display:inline-block;float:left;background:#49545f;padding:1px 
5px;border-radius:5px;font-size:1rem;color:#fff;margin-right:15px;margin-top:5px}
#sub_container .teacher .teacher_detail .txt {display:table;line-height:1.8em}
#sub_container .teacher .teacher_detail .detail_work {display:block;margin:0}
#sub_container .teacher .teacher_detail .detail_license {background:url("../img/icon_hdot.gif") repeat-x left top;padding-top:10px}
#sub_container table.sub41 th {padding:10px 0}
#sub_container table.sub41 .circle {display:inline-block;width:14px;height:14px;border-radius:50px;vertical-align:top;margin-top:5px}
#sub_container table.sub41 .cb {background:#464646;border:1px solid #464646}
#sub_container table.sub41 .cw {background:#fff;border:1px solid #464646}
#sub_container table.sub41 .circle:nth-of-type(2) {margin-left:15px}
#sub_container table.sub41_2 td,#sub_container table.sub41_2 th {padding:10px 0}
#sub_container table td.center,#sub_container table th.center {padding:10px 5px;text-align:center}
#sub_container table.sub41_4 td {padding:10px 2.7%}
#sub_container .sub21_img {margin-top:20px;padding:20px 20px;border:1px solid #ddd;max-width:600px;text-align:center}




/* 버튼 */
.a_style1 {display:inline-block;background:#454b4e; height:44px; font-size:1.14rem;line-height:44px;  border-image: none; width: 148px; color: #fff; text-align:center; cursor: pointer; vertical-align:middle; border:none;}
.a_style2 {display:inline-block;background: #ed700b; height:44px; font-size:1.14rem;line-height:44px; border-image: none; width: 148px; color: #fff; text-align:center; cursor: pointer; vertical-align:middle; border:none;}
.a_style3 {display:inline-block;background:black; height:28px; font-size:1rem;line-height:28px; border-image: none; width: 80px; color: #fff; text-align:center; cursor: pointer; vertical-align:middle; border:none;}

/* 페이지 */
.busanweb_pages{display:block; list-style:none; margin:0; padding:16px 0; text-align:center;}
.busanweb_pages a{display:inline-block; padding:4px 6px; border:1px solid #e0e0e0; font-size:1.14rem; font-weight:bold; color:#8b8b8b; min-width:12px; text-decoration:none;}
.busanweb_pages a.thispage{background:#6b655c !important; color:white; border:none;}
.busanweb_pages a li{display:inline;}


/* 게시판 리스트 */

#ac_list {width:100%; border-top:2px solid #000}

#ac_list td {padding:0 10px}
#ac_list td .kind1 {display:inline-block; border:none;font-size:0.93rem;width:60px;line-height:20px;color:#fff;background:#29353b;text-align:center; font-style:normal; text-indent:0;}
#ac_list td .kind2 {display:inline-block; border:none;font-size:0.93rem;width:60px;line-height:20px;color:#fff;background:#32cabb;text-align:center; font-style:normal; text-indent:0;}
#ac_list td .kind3 {display:inline-block; border:none;font-size:0.93rem;width:60px;line-height:20px;color:#fff;background:#a072ec;text-align:center; font-style:normal; text-indent:0;}
#ac_list td .kind4 {display:inline-block; border:none;font-size:0.93rem;width:60px;line-height:20px;color:#fff;background:#f070a1;text-align:center; font-style:normal; text-indent:0;}
#ac_list td .date {display:inline-block;font-size:1.071rem;line-height:30px;color:#000;margin-left:10px}
#ac_list td .title a {float:none;display:block;font-size:26px;color:#000;margin:20px 0;line-height:1.5em}
#ac_list td .content a {float:none;display:block;font-size:1rem;font-weight:300;color:#777;line-height:1.8em}
#ac_list tbody td {font-size:1rem; border-bottom:1px solid #e2e2e2;height:26px;padding:10px 0}

#ac_list thead th{
	border-bottom:1px solid #e2e2e2;
	background:#F8F8F8;
	padding:10px 0;
	height:26px;
	font-weight:normal;
	font-size:1rem;
}


#ac_list tfoot #snow_sch{

	/*background: url("img/h_back.gif") repeat-x 0 8px;*/
	text-align: justify;
}

#ac_list tbody td:nth-of-type(4),#ac_list tbody td:nth-of-type(5) {color:#888}
#ac_list .sn_nos {font-size:1rem;color:#888;font-weight:300;text-align:center}
#ac_list .sn_titles{text-align:left;}
#ac_list .sn_titles a {font-size:1.071rem;color:#121212;}

#ac_list thead tr th#no, #snow_control {
	height: 20px;
	width: 10%;
	/*background:url("img/h_left.gif") no-repeat;*/
}

#ac_list thead tr th#wr, #ac_list thead tr th#da {
	width: 15%;
}

#ac_list thead tr th#hi, #ac_list thead tr th#ev {
	width: 13%;
}

#ac_list thead tr th#ev, #snow_panel {
	height: 20px;
	width: 13%;
	/*background:url("img/h_right.gif") no-repeat right top;*/
}

#ac_list #key {
	width:96px;
}

#snow_search {

	float:right;
	font-size:1.071rem;
	color:#464646;
}
#snow_search #opt {padding:3px 5px;font-size:1.071rem;color:#464646}

span.commcount{
	font-size:8px;
	color:#999;
}

a.view {
	font-weight:500;
	color:#333;
}

#allcheck, .selecteduniq{
	vertical-align:bottom; *vertical-align:middle; *margin-bottom:2px;
}

#ac_list .titles {
	text-align:left;
	padding-left:16px;

}

#ac_list .noc {text-align:left; padding-left:18px;}

.sn_comment_count{font-size:1.071rem; color:darkorange;}

#snow_calender td{text-align:right; padding:2px;}
#thisdate{padding:2px;}

/* 게시판 글쓰기 */
#ac_write {width:100%;table-layout:fixed;border-top:2px solid #009ada;}

#ac_write td {}
#ac_write th {text-align:left;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}
#ac_write th:nth-of-type(1) {padding:17px 0;text-align:center;background:#f8f8f8;border-right:1px solid #ccc}

/* 타이틀 영역 */
#wr_title{width:90%}
#ac_write #wr_titleline {font-size:1.071rem;font-weight:normal}
#ac_write #wr_titleline1 {padding-bottom:16px;font-weight:normal;}
#ac_write #wr_titleline2 {text-align:right; padding-bottom:16px;font-weight:normal;}
/* 작성자영역 */
#ac_write #wr_ww{font-size:1.071rem; font-weight:normal}
#ac_write #wr_ww input, #ac_write #wr_pass input {width:120px; padding:3px 5px; height:22px;}
#ac_write #wr_pass{font-size:1.071rem; font-weight:normal;}
#ac_write #wr_tit{text-align:right; vertical-align:bottom; padding-bottom:16px; font-size:1.071rem; font-weight:normal; white-space:nowrap;}
#ac_write .wr_pp{vertical-align:bottom;}
#ac_write .wr_pk{padding-bottom:16px;}

#wr_date_custom{width:96px; text-align:center;}



#wr_titho {width:80px; height:22px; text-align:center; vertical-align:bottom;}

#wr_notice, #wr_secret {vertical-align:text-bottom;}
#wr_ccc {padding:20px 0 0 0; height:240px;}

#wr_hyp {width:72%; padding:1px 0; vertical-align:middle; font-size:1.071rem; color:#848689;}

.wr_f {font-size:1.071rem; color:#848689;border:none !important}

#ac_write #wr_panel {padding:0 0 32px 0;}
#ac_write #wr_panel p{text-align:center; padding:24px 6px;}

.wr_cateline{padding:8px;}
#wr_hyparea, #wr_farea{font-size:1.071rem; color:#848689;border-bottom:1px solid #ccc}

#wr_tit span img{cursor:pointer;}

/* 게시판 내용 보기 */
#ac_view {width:100%;margin:10px auto !important;border-top:2px solid #009ada}
#ac_view .c1 {padding:30px 25px 0 20px}
#ac_view .kind1 {float:left;border:none;font-size:0.93rem;width:80px;line-height:30px;line-height:30px;color:#fff;background:#29353b;text-align:center}
#ac_view .kind2 {float:left;border:none;font-size:0.93rem;width:80px;line-height:30px;line-height:30px;color:#fff;background:#32cabb;text-align:center}
#ac_view .kind3 {float:left;border:none;font-size:0.93rem;width:80px;line-height:30px;line-height:30px;color:#fff;background:#a072ec;text-align:center}
#ac_view .kind4 {float:left;border:none;font-size:0.93rem;width:80px;line-height:30px;line-height:30px;color:#fff;background:#f070a1;text-align:center}
#ac_view .date,#ac_view .count {display:inline-block;font-size:0.93rem;font-weight:300;line-height:30px;color:#777;margin-left:10px}
#ac_view .date .dd, #ac_view .count .dd {color:#121212; font-weight:500; font-style:normal;}
#ac_view .title {display:block;font-size:26px;font-weight:300;color:#000;margin:20px 0 30px 0;line-height:1.5em;padding:0 25px}
#ac_view .upfile {border-top:1px solid #e2e2e2}
#ac_view .content {float:none;display:block;font-size:1.071rem;font-weight:400;color:#464646;line-height:1.8em;padding-left:25px}


#ac_view th{
	background:#f2f2f2;
	padding:8px;
	font-size:1rem;
}

#ac_view #v_topleft {border-top:2px solid #464646 !important; text-align:left; border-bottom:1px solid #CCC;}
#ac_view #v_topleft strong{width:600px; word-break:break-all; font-size:1.071rem;}
#ac_view #v_topright {border-top:2px solid #464646 !important; border-bottom:1px solid #CCC; text-align:right;}
#ac_view #v_bottomleft {border-bottom:1px solid #CCC; padding-top:0;}
#ac_view #v_bottomright {border-bottom:1px solid #CCC; padding-top:0;}

#ac_view a{word-break:break-all;}

#ac_view #v_filelist {display:block;border:none;padding:10px 25px; margin-top:8px;font-size:1rem;color:#888;background:#f8f8f8}
#ac_view #v_filelist a {font-weight:300; color:#2a70b1; margin-left:4px;}
#ac_view #v_filelist a span {color:#888}
#ac_view #v_filelist b {font-weight:normal; font-size:12px; color:#777; margin-left:10px;}

#ac_view #v_fileprint {}

#ac_view #v_title{font-size:1rem; color:#777;}
#ac_view #v_title span{margin-left:8px; font-weight:normal;}

#ac_view #v_hits {float:right; width:40%; font-weight:normal; display:inline; padding:0 6px; font-size:1rem; font-weight:normal; color:#555; text-align:right;}

#ac_view #v_ip{font-size:11px; color:#999; font-weight:normal;}

#ac_view #v_eva{text-align:right; vertical-align:top; padding-top:4px; display:none;}
#ac_view #v_eva img{vertical-align:-30%; cursor:pointer;}

#ac_view #v_contents{margin-bottom:32px;}
#ac_view #v_contents, #ac_view #v_contents *{color:#555; line-height:150% !important;}
#ac_view #v_contents p, #ac_view #v_contents p *, #ac_view #v_contents div, #ac_view #v_contents div *{padding:3px 0 !important;}
#ac_view #v_avatar{display:none;}

#v_ctrlpanel1{background:url("img/h_lleft.gif") no-repeat; padding:6px 0 16px 6px;}
#v_ctrlpanel2{background:url("img/h_rright.gif") no-repeat right top; text-align:right; padding:6px 6px 16px 0;}

#ac_view ul{padding:8px; display:none;}
#ac_view ul li{list-style:none; padding:2px;}

#ac_delete, #ac_modify {width:390px; background:url("img/h_left.gif") no-repeat; float:right; margin-bottom:12px; text-align:center; display:none;}
#ac_delete form, #ac_modify form{background:url("img/h_right.gif") no-repeat right top; padding:6px 0 12px 6px;}
#ac_delete #delbutton, #ac_delete #clsbutton, #ac_modify #modifbutton, #ac_modify #mclsbutton{padding:1px; vertical-align:0%; *vertical-align:-25%;}
#ac_delete #delpw, #ac_modify #modpw{width:96px; vertical-align:0%;}

/*#ac_commdiv{clear:both; padding:0 48px;}*/

/* 댓글 */
#ac_commentf{background:url("img/h_01.gif") no-repeat; padding:0; margin-bottom:12px;}
#ac_comment{width:100%; background:url("img/h_04.gif") no-repeat right top; margin:0;}
#ac_commentf #c_topleft{text-align:left; padding:6px 6px 6px 24px; vertical-align:bottom; font-weight:normal; font-size:1rem;}
#ac_commentf #c_topleft span{font-weight:500; margin-left:16px;}
#ac_commentf #c_topright{text-align:right; padding:6px 20px 6px 6px; vertical-align:bottom;}
#c_topright{font-size:1rem !important; color:#999 !important; font-weight:normal;}

#ac_comment #c_topleft input{width:96px; margin-right:16px;}
#ac_comment #c_topright #comm_titho{width:48px; vertical-align:bottom; text-align:center;}

#ac_comment td{padding:6px;}

#ac_comment textarea {width:87%; height:60px; margin-left:16px;}

#ac_comment #c_submit{width:9%; height:64px; padding:4px; font-size:1.071rem;background:#393939;color: white;border: currentColor; border-image: none;}
#ac_comment #comm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
#ac_comment #comm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 24px;}
#ac_comment #comm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
#ac_comment > #comm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}

#c_black{background:black; padding:2px 2px 4px 2px; *padding:0;}
#c_gray{background:#AAA; padding:2px 2px 4px 2px; *padding:0;}
#c_brown{background:brown; padding:2px 2px 4px 2px; *padding:0;}
#c_red{background:red; padding:2px 2px 4px 2px; *padding:0;}
#c_orange{background:#F70; padding:2px 2px 4px 2px; *padding:0;}
#c_gold{background:gold; padding:2px 2px 4px 2px; *padding:0;}
#c_lime{background:lime; padding:2px 2px 4px 2px; *padding:0;}
#c_green{background:green; padding:2px 2px 4px 2px; *padding:0;}
#c_teal{background:teal; padding:2px 2px 4px 2px; *padding:0;}
#c_aqua{background:#0DF; padding:2px 2px 4px 2px; *padding:0;}
#c_blue{background:#37F; padding:2px 2px 4px 2px; *padding:0;}
#c_marine{background:#00D; padding:2px 2px 4px 2px; *padding:0;}
#c_violet{background:#60C; padding:2px 2px 4px 2px; *padding:0;}
#c_purple{background:#B2B; padding:2px 2px 4px 2px; *padding:0;}
#c_pink{background:hotpink; padding:2px 2px 4px 2px; *padding:0;}

.ac_comments{width:100%; margin-bottom:4px; clear:both; border-bottom:1px dotted #CCC;}
.ac_comments .c_avatar{padding:8px 8px 4px 8px; width:1%; white-space:nowrap; vertical-align:top;}
.ac_comments .c_panel{padding:4px 12px; text-align:right; vertical-align:top;}
.c_name{font-weight:500; padding:12px 0; height:20px; vertical-align:top; text-align:left; color:#464646; font-size:1rem;}
.ac_comments .c_contents{padding:0 0 16px 0; vertical-align:top; height:96%;}
.c_ip{font-size:1rem; color:#999; font-weight:normal;}
.ac_comments .c_contents div{min-height:16px; padding:0 16px;}

.ac_ccomments{width:90%; background:url("img/h_01.gif") no-repeat; margin-bottom:4px; float:right;}
.ac_ccomments .cc_avatar{background:url("img/h_13.gif") no-repeat left bottom; padding:8px 8px 4px 8px; width:1%; white-space:nowrap; vertical-align:top;}
.ac_ccomments .cc_panel{background:url("img/h_02.gif") no-repeat right top; padding:4px 12px; text-align:right; vertical-align:top;}
.ac_ccomments .cc_name{font-weight:500; padding:12px 0; height:20px; vertical-align:top; color:#464646; font-size:1rem;}
.ac_ccomments .cc_contents{background:url("img/h_14.gif") no-repeat right bottom; padding:0 0 16px 0; vertical-align:top; height:96%;}
.ac_ccomments .cc_contents div{min-height:16px;}


.ac_ccommentf{background:url("img/h_01.gif") no-repeat; padding:0; margin-bottom:12px; width:90%; float:right;}
.ac_ccommentf #ac_ccomment{background:url("img/h_04.gif") no-repeat right top; margin:0; width:100%;}
.ac_ccommentf #ac_ccomment #cc_topleft{text-align:left; padding:6px; vertical-align:bottom;}
.ac_ccommentf #ac_ccomment #cc_topright{text-align:right; padding:6px; vertical-align:bottom;}

.ac_ccommentf #ac_ccomment #cc_topleft input{width:128px; margin-right:16px;}
.ac_ccommentf .ccomm_titho{width:48px; vertical-align:bottom; text-align:center;}

.ac_ccommentf #ac_ccomment td{padding:6px;}

.ac_ccommentf #ac_ccomment textarea {width:90%; height:60px;}

.ac_ccommentf #ac_ccomment #cc_submit{width:9%; height:100px; padding:4px; font-size:1rem;}

.ac_ccommentf #ac_ccomment #ccomm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
.ac_ccommentf #ac_ccomment #ccomm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 6px;}
.ac_ccommentf #ac_ccomment #ccomm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.ac_ccommentf #ac_ccomment > #ccomm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.comm_customdiv{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 6px;}
.comm_customdiv p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}

.cc_black{background:black; padding:2px 2px 4px 2px; *padding:0;}
.cc_gray{background:#AAA; padding:2px 2px 4px 2px; *padding:0;}
.cc_brown{background:brown; padding:2px 2px 4px 2px; *padding:0;}
.cc_red{background:red; padding:2px 2px 4px 2px; *padding:0;}
.cc_orange{background:#F70; padding:2px 2px 4px 2px; *padding:0;}
.cc_gold{background:gold; padding:2px 2px 4px 2px; *padding:0;}
.cc_lime{background:lime; padding:2px 2px 4px 2px; *padding:0;}
.cc_green{background:green; padding:2px 2px 4px 2px; *padding:0;}
.cc_teal{background:teal; padding:2px 2px 4px 2px; *padding:0;}
.cc_aqua{background:#0DF; padding:2px 2px 4px 2px; *padding:0;}
.cc_blue{background:#37F; padding:2px 2px 4px 2px; *padding:0;}
.cc_marine{background:#00D; padding:2px 2px 4px 2px; *padding:0;}
.cc_violet{background:#60C; padding:2px 2px 4px 2px; *padding:0;}
.cc_purple{background:#B2B; padding:2px 2px 4px 2px; *padding:0;}
.cc_pink{background:hotpink; padding:2px 2px 4px 2px; *padding:0;}


.ac_ceommentf{background:url("img/h_01.gif") no-repeat; padding:0; margin-bottom:12px; width:100%; float:right;}
.ac_ceommentf #ac_ceomment{background:url("img/h_04.gif") no-repeat right top; margin:0; width:100%;}
.ac_ceommentf #ac_ceomment .ce_topleft{text-align:left; padding:6px 6px 6px 24px; vertical-align:bottom; color:#464646; font-size:1rem; font-weight:normal;}
.ac_ceommentf #ac_ceomment .ce_topright{text-align:right; padding:6px 24px 6px 6px; vertical-align:bottom; color:#464646; font-size:1rem; font-weight:normal; color:#999;}

.ac_ceommentf #ac_ceomment .ce_topleft input{width:96px; margin-right:16px;}
.ac_ceommentf .ce_topright .ceomm_titho{width:48px; vertical-align:bottom; text-align:center;}
.ccomm_titho{width:48px; vertical-align:bottom; text-align:center;}

.ac_ceommentf #ac_ceomment td{padding:6px 6px 6px 24px;}

.ac_ceommentf #ac_ceomment textarea {width:90%; float:left; height:60px;}

.ac_ceommentf #ac_ceomment #ce_submit{width:9%; height:64px; padding:4px; white-space:nowrap; font-size:1rem;}
.ce_close{padding:3px; white-space:nowrap; font-size:1rem; font-weight:500;}

.ac_ceommentf #ac_ceomment #ceomm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
.ac_ceommentf #ac_ceomment #ceomm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 24px;}
.ac_ceommentf #ac_ceomment #ceomm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.ac_ceommentf #ac_ceomment > #ceomm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}


.ac_cdelete {width:390px; background:url("img/h_left.gif") no-repeat; float:right; margin-bottom:12px; text-align:center;}
.ac_cdelete form{background:url("img/h_right.gif") no-repeat right top; padding:6px 0 12px 6px;}
.ac_cdelete .delbutton, .ac_cdelete .clsbutton{padding:1px; vertical-align:0%; *vertical-align:-25%;}
.ac_cdelete .delpw{width:96px; vertical-align:0%;}

b#thispage, a.pages{margin:0 4px;}
a.pages{color:#999;}
b#thispage{color:#444;}

a.sw_ttt{color:#444;}

#directories_move, #directories_copy{text-align:left; border:1px solid #DDD; background:white; width:308px; padding:4px; position:absolute;}
#directories_move dt, #directories_copy dt{font-weight:500; margin:4px 4px 0 4px; background:url("img/group.gif") no-repeat; width:300px; height:16px; padding:3px;}
#directories_move dd, #directories_copy  dd{margin-left:24px;}

#directories_move #moveclose, #directories_copy #copyclose{text-align:right;}
#directories_move #moveclose input, #directories_copy #copyclose input{padding:2px;}


.c_edit, .c_remove{vertical-align:middle;}

.c_panel, .c_panel span{font-size:11px; color:#999; vertical-align:middle; margin-right:8px;}

#board_entry_nuke, #board_entry_move, #board_entry_copy{cursor:pointer;}
input {;height:22px;font-size:1.071rem;padding:3px 5px;border:1px solid #ccc}
#wr_cate1 {height:25px;font-size:1.071rem;padding:3px 5px}

/* 구분 */
.kind {padding:20px;font-size:1.071rem;text-align:center;background:#f8f8f8;border-right:1px solid #ccc}

/* 목록 총게시물/검색부분 */
.search_wrap li {float:left;width:60%}
.search_wrap li:nth-of-type(2) {float:right}
.search_wrap li:nth-of-type(1) {width:30%;font-size:1rem;padding:5px 0 0 0;color:#888;font-weight:300}
.search_wrap li:nth-of-type(1) span {color:#ea6811}
.search_key input {border:none}
.search_key {padding:0 5px;border:1px solid #ccc}

