fieldset { border:0; margin:0; padding:0 }
hr { border-width:1px 0px 0px 0px; border-style:solid; border-color:#dddddd; height:1px }

.pointer { cursor:pointer }
.htitle_bar { text-align:left; background-color:#E8F1FA; height:20px; padding:5px 10px }
.reply { padding:0 5px }
.arrow { font-family : Dotum, Sans-Serif }
.bold { font-weight:bold }
.normal { font-weight:normal }
.displaynone { display:none }
.inline li { display:inline }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.middle { vertical-align:middle }
.small { font-size:11px }
.fsize15 { font-size:15px }
.fsize18 { font-size:18px }
.fsize21 { font-size:21px }
.fsize24 { font-size:24px }
.fsize30 { font-size:30px }
.guide { font-size:11px; color:#777777 }
.c1 { background-color:#7fcaec }
.c2 { background-color:#e5f4fb }
.w1	{width:1%;}
.w2	{width:2%;}
.w3	{width:3%;}
.w4	{width:4%;}
.w5	{width:5%;}
.w6	{width:6%;}
.w7	{width:7%;}
.w8	{width:8%;}
.w9	{width:9%;}
.w10	{width:10%;}
.w11	{width:11%;}
.w12	{width:12%;}
.w13	{width:13%;}
.w14	{width:14%;}
.w15	{width:15%;}
.w16	{width:16%;}
.w17	{width:17%;}
.w18	{width:18%;}
.w19	{width:19%;}
.w20	{width:20%;}
.w21	{width:21%;}
.w22	{width:22%;}
.w23	{width:23%;}
.w24	{width:24%;}
.w25	{width:25%;}
.w26	{width:26%;}
.w27	{width:27%;}
.w28	{width:28%;}
.w29	{width:29%;}
.w30	{width:30%;}
.w31	{width:31%;}
.w32	{width:32%;}
.w33	{width:33%;}
.w34	{width:34%;}
.w35	{width:35%;}
.w36	{width:36%;}
.w37	{width:37%;}
.w38	{width:38%;}
.w39	{width:39%;}
.w40	{width:40%;}
.w41	{width:41%;}
.w42	{width:42%;}
.w43	{width:43%;}
.w44	{width:44%;}
.w45	{width:45%;}
.w46	{width:46%;}
.w47	{width:47%;}
.w48	{width:48%;}
.w49	{width:49%;}
.w50	{width:50%;}
.w51	{width:51%;}
.w52	{width:52%;}
.w53	{width:53%;}
.w54	{width:54%;}
.w55	{width:55%;}
.w56	{width:56%;}
.w57	{width:57%;}
.w58	{width:58%;}
.w59	{width:59%;}
.w60	{width:60%;}
.w61	{width:61%;}
.w62	{width:62%;}
.w63	{width:63%;}
.w64	{width:64%;}
.w65	{width:65%;}
.w66	{width:66%;}
.w67	{width:67%;}
.w68	{width:68%;}
.w69	{width:69%;}
.w70	{width:70%;}
.w71	{width:71%;}
.w72	{width:72%;}
.w73	{width:73%;}
.w74	{width:74%;}
.w75	{width:75%;}
.w76	{width:76%;}
.w77	{width:77%;}
.w78	{width:78%;}
.w79	{width:79%;}
.w80	{width:80%;}
.w81	{width:81%;}
.w82	{width:82%;}
.w83	{width:83%;}
.w84	{width:84%;}
.w85	{width:85%;}
.w86	{width:86%;}
.w87	{width:87%;}
.w88	{width:88%;}
.w89	{width:89%;}
.w90	{width:90%;}
.w91	{width:91%;}
.w92	{width:92%;}
.w93	{width:93%;}
.w94	{width:94%;}
.w95	{width:95%;}
.w96	{width:96%;}
.w97	{width:97%;}
.w98	{width:98%;}
.w99	{width:99%;}
.w100	{width:100%;}
.padb1	{padding-bottom:1px}
.padb2	{padding-bottom:2px}
.padb3	{padding-bottom:3px}
.padb4	{padding-bottom:4px}
.padb5	{padding-bottom:5px}
.padb6	{padding-bottom:6px}
.padb7	{padding-bottom:7px}
.padb8	{padding-bottom:8px}
.padb9	{padding-bottom:9px}
.padb10	{padding-bottom:10px}
.padb11	{padding-bottom:11px}
.padb12	{padding-bottom:12px}
.padb13	{padding-bottom:13px}
.padb14	{padding-bottom:14px}
.padb15	{padding-bottom:15px}
.padb16	{padding-bottom:16px}
.padb17	{padding-bottom:17px}
.padb18	{padding-bottom:18px}
.padb19	{padding-bottom:19px}
.padb20	{padding-bottom:20px}
.padb21	{padding-bottom:21px}
.padb22	{padding-bottom:22px}
.padb23	{padding-bottom:23px}
.padb24	{padding-bottom:24px}
.padb25	{padding-bottom:25px}
.padb26	{padding-bottom:26px}
.padb27	{padding-bottom:27px}
.padb28	{padding-bottom:28px}
.padb29	{padding-bottom:29px}
.padb30	{padding-bottom:30px}
.padb31	{padding-bottom:31px}
.padb32	{padding-bottom:32px}
.padb33	{padding-bottom:33px}
.padb34	{padding-bottom:34px}
.padb35	{padding-bottom:35px}
.padb36	{padding-bottom:36px}
.padb37	{padding-bottom:37px}
.padb38	{padding-bottom:38px}
.padb39	{padding-bottom:39px}
.padb40	{padding-bottom:40px}
.padb41	{padding-bottom:41px}
.padb42	{padding-bottom:42px}
.padb43	{padding-bottom:43px}
.padb44	{padding-bottom:44px}
.padb45	{padding-bottom:45px}
.padb46	{padding-bottom:46px}
.padb47	{padding-bottom:47px}
.padb48	{padding-bottom:48px}
.padb49	{padding-bottom:49px}
.padb50	{padding-bottom:50px}
.padb51	{padding-bottom:51px}
.padb52	{padding-bottom:52px}
.padb53	{padding-bottom:53px}
.padb54	{padding-bottom:54px}
.padb55	{padding-bottom:55px}
.padb56	{padding-bottom:56px}
.padb57	{padding-bottom:57px}
.padb58	{padding-bottom:58px}
.padb59	{padding-bottom:59px}
.padb60	{padding-bottom:60px}
.padb61	{padding-bottom:61px}
.padb62	{padding-bottom:62px}
.padb63	{padding-bottom:63px}
.padb64	{padding-bottom:64px}
.padb65	{padding-bottom:65px}
.padb66	{padding-bottom:66px}
.padb67	{padding-bottom:67px}
.padb68	{padding-bottom:68px}
.padb69	{padding-bottom:69px}
.padb70	{padding-bottom:70px}
.padb71	{padding-bottom:71px}
.padb72	{padding-bottom:72px}
.padb73	{padding-bottom:73px}
.padb74	{padding-bottom:74px}
.padb75	{padding-bottom:75px}
.padb76	{padding-bottom:76px}
.padb77	{padding-bottom:77px}
.padb78	{padding-bottom:78px}
.padb79	{padding-bottom:79px}
.padb80	{padding-bottom:80px}
.padb81	{padding-bottom:81px}
.padb82	{padding-bottom:82px}
.padb83	{padding-bottom:83px}
.padb84	{padding-bottom:84px}
.padb85	{padding-bottom:85px}
.padb86	{padding-bottom:86px}
.padb87	{padding-bottom:87px}
.padb88	{padding-bottom:88px}
.padb89	{padding-bottom:89px}
.padb90	{padding-bottom:90px}
.padb91	{padding-bottom:91px}
.padb92	{padding-bottom:92px}
.padb93	{padding-bottom:93px}
.padb94	{padding-bottom:94px}
.padb95	{padding-bottom:95px}
.padb96	{padding-bottom:96px}
.padb97	{padding-bottom:97px}
.padb98	{padding-bottom:98px}
.padb99	{padding-bottom:99px}
.padb100	{padding-bottom:100px}
.mgb1	{margin-bottom:1px}
.mgb2	{margin-bottom:2px}
.mgb3	{margin-bottom:3px}
.mgb4	{margin-bottom:4px}
.mgb5	{margin-bottom:5px}
.mgb6	{margin-bottom:6px}
.mgb7	{margin-bottom:7px}
.mgb8	{margin-bottom:8px}
.mgb9	{margin-bottom:9px}
.mgb10	{margin-bottom:10px}
.mgb11	{margin-bottom:11px}
.mgb12	{margin-bottom:12px}
.mgb13	{margin-bottom:13px}
.mgb14	{margin-bottom:14px}
.mgb15	{margin-bottom:15px}
.mgb16	{margin-bottom:16px}
.mgb17	{margin-bottom:17px}
.mgb18	{margin-bottom:18px}
.mgb19	{margin-bottom:19px}
.mgb20	{margin-bottom:20px}
.mgb21	{margin-bottom:21px}
.mgb22	{margin-bottom:22px}
.mgb23	{margin-bottom:23px}
.mgb24	{margin-bottom:24px}
.mgb25	{margin-bottom:25px}
.mgb26	{margin-bottom:26px}
.mgb27	{margin-bottom:27px}
.mgb28	{margin-bottom:28px}
.mgb29	{margin-bottom:29px}
.mgb30	{margin-bottom:30px}
.mgb31	{margin-bottom:31px}
.mgb32	{margin-bottom:32px}
.mgb33	{margin-bottom:33px}
.mgb34	{margin-bottom:34px}
.mgb35	{margin-bottom:35px}
.mgb36	{margin-bottom:36px}
.mgb37	{margin-bottom:37px}
.mgb38	{margin-bottom:38px}
.mgb39	{margin-bottom:39px}
.mgb40	{margin-bottom:40px}
.mgb41	{margin-bottom:41px}
.mgb42	{margin-bottom:42px}
.mgb43	{margin-bottom:43px}
.mgb44	{margin-bottom:44px}
.mgb45	{margin-bottom:45px}
.mgb46	{margin-bottom:46px}
.mgb47	{margin-bottom:47px}
.mgb48	{margin-bottom:48px}
.mgb49	{margin-bottom:49px}
.mgb50	{margin-bottom:50px}
.mgb51	{margin-bottom:51px}
.mgb52	{margin-bottom:52px}
.mgb53	{margin-bottom:53px}
.mgb54	{margin-bottom:54px}
.mgb55	{margin-bottom:55px}
.mgb56	{margin-bottom:56px}
.mgb57	{margin-bottom:57px}
.mgb58	{margin-bottom:58px}
.mgb59	{margin-bottom:59px}
.mgb60	{margin-bottom:60px}
.mgb61	{margin-bottom:61px}
.mgb62	{margin-bottom:62px}
.mgb63	{margin-bottom:63px}
.mgb64	{margin-bottom:64px}
.mgb65	{margin-bottom:65px}
.mgb66	{margin-bottom:66px}
.mgb67	{margin-bottom:67px}
.mgb68	{margin-bottom:68px}
.mgb69	{margin-bottom:69px}
.mgb70	{margin-bottom:70px}
.mgb71	{margin-bottom:71px}
.mgb72	{margin-bottom:72px}
.mgb73	{margin-bottom:73px}
.mgb74	{margin-bottom:74px}
.mgb75	{margin-bottom:75px}
.mgb76	{margin-bottom:76px}
.mgb77	{margin-bottom:77px}
.mgb78	{margin-bottom:78px}
.mgb79	{margin-bottom:79px}
.mgb80	{margin-bottom:80px}
.mgb81	{margin-bottom:81px}
.mgb82	{margin-bottom:82px}
.mgb83	{margin-bottom:83px}
.mgb84	{margin-bottom:84px}
.mgb85	{margin-bottom:85px}
.mgb86	{margin-bottom:86px}
.mgb87	{margin-bottom:87px}
.mgb88	{margin-bottom:88px}
.mgb89	{margin-bottom:89px}
.mgb90	{margin-bottom:90px}
.mgb91	{margin-bottom:91px}
.mgb92	{margin-bottom:92px}
.mgb93	{margin-bottom:93px}
.mgb94	{margin-bottom:94px}
.mgb95	{margin-bottom:95px}
.mgb96	{margin-bottom:96px}
.mgb97	{margin-bottom:97px}
.mgb98	{margin-bottom:98px}
.mgb99	{margin-bottom:99px}
.mgb100	{margin-bottom:100px}

.mgl5 { margin-left:5px }
.mgr5 { margin-right:5px }
.btn1 { margin-top:10px; padding:5px 10px }
.uppercase { ime-mode:disabled; text-transform:uppercase; }
.tbl_default { border-collapse:collapse; border-spacing: 0 }
.tbl_default th,
.tbl_default td { border:0px }

.tbl_pad5default { border-collapse:collapse; border-spacing: 0 }
.tbl_pad5default th,
.tbl_pad5default td { padding:5px }

.tbl_basic { border-collapse:collapse; border-spacing: 0 }
.tbl_basic th,
.tbl_basic td { border:1px solid #DDDDDD }

.tbl_pad5basic { border-collapse:collapse; border-spacing: 0 }
.tbl_pad5basic th,
.tbl_pad5basic td { border:1px solid #DDDDDD; padding:5px }

.tbl_pad5basiccolor { border-collapse:collapse; border-spacing: 0 }
.tbl_pad5basiccolor th { border:1px solid #DDDDDD; padding:5px; background:#f5f5f5 }
.tbl_pad5basiccolor td { border:1px solid #DDDDDD; padding:5px }

.tbl_pad10basic { border-collapse:collapse; border-spacing: 0 }
.tbl_pad10basic th { border:1px solid #DDDDDD; padding:10px; font-weight:normal; }
.tbl_pad10basic td { border:1px solid #DDDDDD; padding:10px }

.tbl_pad10basiccolor { border-collapse:collapse; border-spacing: 0 }
.tbl_pad10basiccolor th { font-weight:normal; background:#f5f5f5 }
.tbl_pad10basiccolor th,
.tbl_pad10basiccolor td { border:1px solid #DDDDDD; padding:10px }

.tbl_pad5basic_normal { border-collapse:collapse; border-spacing: 0 }
.tbl_pad5basic_normal th { font-weight:normal }
.tbl_pad5basic_normal th,
.tbl_pad5basic_normal td { border:1px solid #DDDDDD; padding:5px }

.tblf { table-layout : fixed }
.tbla { table-layout : auto }

/* buttons */
.bt01 { background-image:url(../img/bt01.png); border:1px outset #CCCCCC; height:24px; line-height:24px; margin-right:3px; cursor:pointer }
.bt02 { background-image:url(../img/bt02.png); border:1px outset #935e0d; height:24px; line-height:24px; margin-right:3px; cursor:pointer }
.bt03 { background:#5898D3; border: 1px outset #0072bc; height:24px; line-height:24px; margin-right:3px; color:#ffffff; cursor:pointer }
.btn_confirm { background-image:url(../img/btn_confirm.png) }
.btn_confirm { border:0; width:101px; height:27px; vertical-align:middle; color:#ffffff; cursor:pointer }
.btn_confirm02 { background-image:url(../img/btn_confirm02.png) }
.btn_confirm02 { border:0; width:150px; height:27px; vertical-align:middle; color:#ffffff; cursor:pointer }

.bgcol1 { background-color:#F9F9F9; padding:5px }
.bgcol2 { background-color:#F5F5F5; padding:5px }

#cf_stipulation,
#cf_privacy { line-height:20px; padding:10px; overflow-y:scroll; height:150px; border:1px solid #dddddd }

.top { height:25px }
.top a:link,
.top a:visited,
.top a:active,
.top a:hover { text-decoration:none; }
label { text-align:left }

.member { font-weight:bold }
.guest { font-weight:normal }

.fl { float:left }
.fr { float:right }
.clear { clear:both }
.ajax_error{color:#ff3300;}
.ajax_success{color:#0033ff;}
.underline {text-decoration:underline}
.cred {color:#ff0000;}
.cwhite {color:#ffffff;}
.cblue {color:#0000ff;}
input.text {
	height:17px;
	border:1px solid #c1c1c1;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	color:#404040;
	vertical-align:middle;
	padding:5px 10px;
	/*width:100%*/
}

input.text2 {
	height:17px;
	border:1px solid #c1c1c1;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	color:#404040;
	vertical-align:middle;
	padding:0.5em;
}

.input2 {
    border-radius:0;
	border:1px solid #c1c1c1;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
    padding: 5px;
    margin-bottom: 5px;
}

textarea.text2 {
	height:30px !important;
	border:1px solid #c1c1c1;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	color:#404040;
	vertical-align:middle;
	padding:0.5em;	
}

.zn_wrtablebg {
	width:100%
}

#board_write #fwrite .zn_wrtablebg.w100 tr td .sstext{
	font-size:10px;
	color:#999999;
}

textarea.textarea { width:97%; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px }

textarea.textarea2 {
	border:1px solid #c1c1c1;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:0.5em;
	width:95%;
	word-break:break-all;
}
input.text0 { height:17px; border:0px; color:#404040; vertical-align:middle; padding:3px 0 0 5px }
textarea.textarea0 { width:97%; border:0px; padding:2px }
.vtop { vertical-align:top }
.vmiddle { vertical-align:middle }
.vbottom { vertical-align:bottom }

.h5 {height:5px}
.h10 {height:10px}
.h15 {height:15px}
.h20 {height:20px}
.h25 {height:25px}
.h30 {height:30px}
.h35 {height:35px}
.h40 {height:40px}
.h45 {height:45px}
.h50 {height:50px}

.skip{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0;}

.nonestyle ul,
.nonestyle li {list-style:none; padding:0; margin:0;}

.listcolor0 { background-color:#FFFFFF; }
.listcolor1 { background-color:#EEF6FD; }

button { cursor:pointer; }

#wrap { width:1024px; margin:0 auto; text-align:left }
#wrap_body { padding-top:10px }
.main { width:100% }
#tail_body { clear:both; padding:20px 0 }
#tail_body .copyright { border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; height:50px; line-height:50px }
#tail_body .blogo  { padding:10px 0 20px 0 }
#tail_body .address { padding:20px }

.zn_topmenu {
	height:40px;
	color: #ffffff;
	border: solid 1px #005AB8;
	background: #049ADA;
	background: -webkit-gradient(linear, left top, left bottom, from(#049ADA), to(#0064CD));
	background: -moz-linear-gradient(top,  #049ADA,  #0064CD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#049ADA', endColorstr='#0064CD');
}

#connect_area { border:1px solid #e1e1e1; margin-bottom:10px; color:#555; }
#connect_area .title { padding:5px 0 5px 10px; font-weight:normal; font-size:100%; color:#e1e1e1; background-color:#393939; }
#connect_area  ul { padding:5px; margin:0; }
#connect_area  li { display:inline; font-size:11px; }

.grid_image {
width: 100%;
}

.subtitle {display:block;font-weight:700;}
.subtitle .st-style1 { font-size:15px;}

@media (min-width: 768px) and (max-width: 979px) {
	.w100	{width:95%;}
}

@media (max-width: 767px) {
	.w90 {width:100%}
	.w95 {width: auto}
	img {max-width:100%}
}