/* Reset */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form, h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea, select {border:1px solid #CCC; padding:3px; margin:3px; outline:0;}
textarea{min-height:300px; width:97%}
iframe {border:0; margin:0; padding:0;}



/* Font */
@font-face{font-family:'NanumGothic'; src:url('../fonts/NanumGothic.woff')}
@font-face{font-family:'NanumGothic'; src:url('../fonts/NanumGothic.eot')}
@font-face{font-family:'NanumGothicBold'; src:url('../fonts/NanumGothicBold.woff')}
@font-face{font-family:'NanumGothicBold'; src:url('../fonts/NanumGothicBold.eot')}


.f16bk_b{font-size:16px; color:#333; font-weight:bold}
.f12rd{font-size:12px; color:#f00000}
.f12bl{font-size:12px; color:#0066cc}
.f12bk{font-size:12px;}
.f12gy{font-size:12px; color:#999}
.f14bk_b{font-size:14px; font-weight:bold}
.f14lpu{font-size:14px; color:#9999ff}
.f14dpu{font-size:14px; color:#3333ff}




@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

@font-face {
font-family:'NanumGothic';
src: url('../fonts/NanumGothic.eot');
src: url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/NanumGothic.woff') format('woff'),
	 url('../fonts/NanumGothic.ttf') format('truetype');
font-weight: normal;
font-style: normal; 
}

@font-face {
font-family:'NanumGothicBold';
src: url('../fonts/NanumGothicBold.eot');
src: url('../fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/NanumGothicBold.woff') format('woff'),
	 url('../fonts/NanumGothicBold.ttf') format('truetype');
font-weight: normal;
font-style: normal; 
}

.f16bk_b{font-size:16px; color:#333; font-weight:bold}
.f14rd{font-size:14px; color:#f00000}
.f12rd{font-size:12px; color:#f00000}
.f12bk{font-size:12px;}
.f12gy{font-size:12px; color:#999}
.f14bk_b{font-size:14px; font-weight:bold}
.f14lpu{font-size:14px; color:#9999ff}
.f14dpu{font-size:14px; color:#3333ff}


/* Style */
html, body {width:100%; padding:0; margin:0;}

body {background: #fff;color: #474747; font-size:0.875em; line-height:24px; font-family: 'NanumGothic', 'dotum',  Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6, #login {font-family: 'NanumGothicBold', 'dotum', Arial, Helvetica, sans-serif;}

hr {border:none; border-top: 1px dotted #CCCCCC; background-color:transparent}

a {color: #474747;text-decoration: none; }
a:hover, .click {color: #00aeff; text-decoration: none; cursor:pointer}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.rec01{float:left; border:1px solid #cccccc; background-color:#f7f7f7; font-size:11px; font-family:'dotum'; line-height:18px; margin:10px 3px; padding:2px}

.rt{text-align:right}
.lt{text-align:left}
.ct{text-align:center}

.red{color:#f00000}
.blue { color: #0079CC; }
.green { color: #00AF5D; }
.orange { color: #ff9933; }
.gray3 { color: #999999; }

.s5 {display:inline-block; float:left; padding:2px}
.s6 {display:inline-block; float:left; background-color:#f00000; color:#fff; padding:2px}


.icon_area {border:1px solid #ddd; background:#eee; padding:10px; margin:10px 0 30px 0;}
.icon_b1{background-image: url(../images/icon_b1.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b2{background-image: url(../images/icon_b2.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b3{background-image: url(../images/icon_b3.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b4{background-image: url(../images/icon_b4.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b5{background-image: url(../images/icon_b5.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b6{background-image: url(../images/icon_b6.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b7{background-image: url(../images/icon_b7.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b8{background-image: url(../images/icon_b8.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b9{background-image: url(../images/icon_b9.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b10{background-image: url(../images/icon_b10.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b11{background-image: url(../images/icon_b11.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}
.icon_b12{background-image: url(../images/icon_b12.gif); background-repeat:no-repeat;width:108px; height:37px; float:left; margin:2px}


.row2 .icon_b1{background-image: url(../images/icon_b1.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b2{background-image: url(../images/icon_b2.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b3{background-image: url(../images/icon_b3.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b4{background-image: url(../images/icon_b4.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b5{background-image: url(../images/icon_b5.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b6{background-image: url(../images/icon_b6.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b7{background-image: url(../images/icon_b7.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b8{background-image: url(../images/icon_b8.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b9{background-image: url(../images/icon_b9.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b10{background-image: url(../images/icon_b10.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b11{background-image: url(../images/icon_b11.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b12{background-image: url(../images/icon_b12.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}

.row2 .icon_b1_disable{background-image: url(../images/icon_b1_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b2_disable{background-image: url(../images/icon_b2_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b3_disable{background-image: url(../images/icon_b3_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b4_disable{background-image: url(../images/icon_b4_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b5_disable{background-image: url(../images/icon_b5_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b6_disable{background-image: url(../images/icon_b6_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b7_disable{background-image: url(../images/icon_b7_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b8_disable{background-image: url(../images/icon_b8_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b9_disable{background-image: url(../images/icon_b9_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b10_disable{background-image: url(../images/icon_b10_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b11_disable{background-image: url(../images/icon_b11_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}
.row2 .icon_b12_disable{background-image: url(../images/icon_b12_disable.gif); background-repeat:no-repeat; background-size:contain;width:92px; height:37px; float:left; margin:2px}


.icon_s1{background-image: url(../images/icon_s1.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s2{background-image: url(../images/icon_s2.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s3{background-image: url(../images/icon_s3.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s4{background-image: url(../images/icon_s4.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s5{background-image: url(../images/icon_s5.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s6{background-image: url(../images/icon_s6.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s7{background-image: url(../images/icon_s7.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s8{background-image: url(../images/icon_s8.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s9{background-image: url(../images/icon_s9.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s10{background-image: url(../images/icon_s10.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s11{background-image: url(../images/icon_s11.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s12{background-image: url(../images/icon_s12.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}


.icon_s1_disable{background-image: url(../images/icon_s1_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s2_disable{background-image: url(../images/icon_s2_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s3_disable{background-image: url(../images/icon_s3_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s4_disable{background-image: url(../images/icon_s4_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s5_disable{background-image: url(../images/icon_s5_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s6_disable{background-image: url(../images/icon_s6_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s7_disable{background-image: url(../images/icon_s7_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s8_disable{background-image: url(../images/icon_s8_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s9_disable{background-image: url(../images/icon_s9_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s10_disable{background-image: url(../images/icon_s10_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s11_disable{background-image: url(../images/icon_s11_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}
.icon_s12_disable{background-image: url(../images/icon_s12_disable.gif); background-repeat:no-repeat;width:17px; height:17px; float:left; margin:2px}

.icon_m0{background-image: url(../images/icon_m0.gif); background-repeat:no-repeat;height:25px; margin:2px; background-position:center; min-width:48px}
.icon_m1{background-image: url(../images/icon_m1.gif); background-repeat:no-repeat;height:25px; margin:2px; background-position:center; min-width:48px}
.icon_m2{background-image: url(../images/icon_m2.gif); background-repeat:no-repeat;height:25px; margin:2px; background-position:center; min-width:48px}
.icon_m3{background-image: url(../images/icon_m3.gif); background-repeat:no-repeat;height:25px; margin:2px; background-position:center; min-width:48px}


.icon_i0{background-image: url(../images/icon_i0.gif); background-repeat:no-repeat;height:20px; margin:4px; background-position:center; min-width:45px}
.icon_i1{background-image: url(../images/icon_i1.gif); background-repeat:no-repeat;height:20px; margin:4px; background-position:center; min-width:45px}
.icon_i2{background-image: url(../images/icon_i2.gif); background-repeat:no-repeat;height:20px; margin:4px; background-position:center; min-width:45px}
.icon_i3{background-image: url(../images/icon_i3.gif); background-repeat:no-repeat;height:20px; margin:4px; background-position:center; min-width:45px}

.icon_e0{background-image: url(../images/icon_e0.gif); background-repeat:no-repeat;height:17px; margin:4px; background-position:center; min-width:80px}
.icon_e1{background-image: url(../images/icon_e1.gif); background-repeat:no-repeat;height:17px; margin:4px; background-position:center; min-width:80px}
.icon_e2{background-image: url(../images/icon_e2.gif); background-repeat:no-repeat;height:17px; margin:4px; background-position:center; min-width:80px}
.icon_e3{background-image: url(../images/icon_e3.gif); background-repeat:no-repeat;height:17px; margin:4px; background-position:center; min-width:80px}



/* Header */
header {background:#fff; padding:10px}
header .wrap-header{height: 30px}

header #logo {position: absolute;top: 10px;	width: 100%;}
header #login {position: absolute;top: 20px; right:0px; width:400px; z-index: 15; text-align:right; font-size:0.875em}
header .button-search {	position: absolute;	left: 0px;	background: url('images/button-search.png') center center no-repeat;	width: 28px;	height: 24px;	border-right: 1px solid #CCCCCC;	cursor: pointer;}
header #search input {	background: #FFF;	padding: 1px 1px 1px 33px;	width: 222px;	height: 21px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;	border-radius: 3px;}



/* Nav */
nav {margin-top:20px;background:#333;}
nav .wrap-nav{height: 40px; background: #333;}

.menu  ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left; width:20%; text-align:center; padding:3px 0 }
.menu  ul li:hover {background: #3399cc;}
.menu  ul li a {color:#fff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase;  font-family: 'NanumGothicBold'; font-size:0.938em}
.menu  ul li:hover a {}

.menu:hover .submenu {display:block}


.submenu {display:none}
.submenu  ul {list-style: none;margin: 0;padding: 0;}
.submenu  ul li {position: relative;float: left; width:190px; text-align:center; padding:0 }
.submenu  ul li:hover {background: #3399cc;}
.submenu  ul li a {line-height:10px;color:#fff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase;  font-family: 'NanumGothic'; font-size:0.875em}
.submenu  ul li:hover a {color:#fff}
.submenu-all{border:1px solid #666; background-color:#333; color:#fff; width:100%; position:absolute; top:40px; z-index:10;}


.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#333; border: 1px solid #ccc;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #fff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}




/* Featured */

.featured{margin:30px auto;}
.featured .wrap-featured{background:#333;}
.featured .wrap-featured .slider{padding: 10px;}




/* Content */
#content { min-height:500px}
#content .wrap-content{background-color:#fff;}

.block01 {margin:10px 0}
.block01 p{text-align:center; line-height:25px;}
.block01 li a{color:#fff; font-size:0.750em}
.block01 li:hover a{color:#00aeff;}
.block02 {margin:5px; text-align:left; border-top:1px dashed #CCC;}
.block03 {margin:0;}
.block04 {margin:20px 10px; padding:30px; border-top:1px dashed #CCC;}
.block04 p{text-align:center; line-height:25px;}
.block05 {margin:0px 17px; text-align:right}

article{clear: both;}


#main-content{}
#main-content article{clear: both; margin:0px;}
#main-content article .heading{border-bottom: 1px dotted #bbb;}

#main-content article h1{border-bottom: 2px dotted #bbb; font-size:1.500em; line-height:40px; color:#000}
#main-content article h2{font-size:0.813em;line-height:30px; text-align:right; color:#000}
#main-content article h3{font-size:1.125em; margin:20px 0 0 0; color:#000}
#main-content article h4{border-bottom: 2px dotted #bbb; font-size:1.500em; line-height:40px; color:#fff; padding:0 5px}
#main-content article .content{padding-top:30px;}
#main-content article .info{font-style:italic;}
#main-content article img{float:left; }
#main-content article p{margin-bottom:40px; display:inline-block;}
#main-content article .more{float:right; margin-bottom: 30px;}
#main-content article .searchbox{border: 1px solid #ddd; padding:10px;}
#main-content article .con{ font-size:0.750em; margin:35px 0px 10px 0px}


#sidebar{}
#sidebar .box{margin-bottom:40px;}
#sidebar .box2{margin-bottom:40px;}
#sidebar .heading{font-size:1.000em; font-family:'NanumGothicBold'; color:#fefefe; padding: 10px 15px; background-color:#bbb}
#sidebar .heading h1{}
#sidebar .content{background-color:#eee}
#sidebar .content ul{font-size:0.875em; font-family:'NanumGothicBold' }
#sidebar .content ul li{padding: 5px 15px; border-bottom: 1px dotted #bbb;}
#sidebar .content .post {margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:0.875em; font-weight:normal;}
#sidebar .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}

#pagi{margin: 30px auto;padding: 0;list-style: none;width: 480px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;	text-decoration: none; color: #717171;font: bold 11px Arial, sans-serif;padding: 5px 8px; -webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #ffffff;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #DA251D;}




/* Footer */
footer {background-color:#999999; margin-top:30px;}
.wrap-footer{}

.copyright{text-align:left; background:#999999; padding: 20px 10px;color:#ffffff }
.copyright a{ color:#ffffff; font-family: 'NanumGothicBold' }
.copyright a:hover{text-decoration:underline; color:#333333; font-family: 'NanumGothicBold' }




/* Components */
.btns{}
.btns:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.btns a{display: block; float:right; margin: 3px 6px 6px 6px;position: relative;}
.btns a img{display:block;}

.btns02{ text-align:right; margin:10px 0}
.btns03{ text-align:center; margin:10px 0}

.select select{width:150px}




/* Tab */
.tab_list{height:160px;}
.tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #ccc;font-family:'dotum';font-size:12px;list-style:none;*zoom:1}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li{float:left;margin-bottom:-1px}
.tab_list li a{float:left;position:relative;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666;text-decoration:none;}
.tab_list li a span{display:inline-block;padding:6px 10px;cursor:pointer}
.tab_list li ul{display:none;position:absolute;top:50px;left:0;width:100%;margin:0;padding:0;border:0;list-style:none;*zoom:1}
.tab_list li ul:after{display:block;clear:both;content:""}
.tab_list li li{float:none;position:relative;margin:0;color:#999}
.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#666 }
.tab_list li li a:hover,
.tab_list li li a:active,
.tab_list li li a:focus{color:#000 !important;text-decoration:underline}
.tab_list li li.more{position:absolute;top:-35px;right:0;border:0 !important;background:transparent}
.tab_list.m1 .m1 a,
.tab_list.m2 .m2 a,
.tab_list.m3 .m3 a,
.tab_list.m4 .m4 a,
.tab_list.m5 .m5 a,
.tab_list.m6 .m6 a,
.tab_list.m7 .m7 a,
.tab_list.m8 .m8 a,
.tab_list.m9 .m9 a,
.tab_list.m10 .m10 a,
.tab_list.m11 .m11 a,
.tab_list.m12 .m12 a{margin-top:-1px;border:1px solid #ccc;border-bottom:1px solid #fff;background:transparent;color:#333}
.tab_list.m1 .m1 a span,
.tab_list.m2 .m2 a span,
.tab_list.m3 .m3 a span,
.tab_list.m4 .m4 a span,
.tab_list.m5 .m5 a span,
.tab_list.m6 .m6 a span,
.tab_list.m7 .m7 a span,
.tab_list.m8 .m8 a span,
.tab_list.m9 .m9 a span,
.tab_list.m10 .m10 a span,
.tab_list.m11 .m11 a span,
.tab_list.m12 .m12 a span{padding-top:7px;font-weight:bold}
.tab_list.m1 .m1 ul,
.tab_list.m2 .m2 ul,
.tab_list.m3 .m3 ul,
.tab_list.m4 .m4 ul,
.tab_list.m5 .m5 ul,
.tab_list.m6 .m6 ul,
.tab_list.m7 .m7 ul,
.tab_list.m8 .m8 ul,
.tab_list.m9 .m9 ul,
.tab_list.m10 .m10 ul,
.tab_list.m11 .m11 ul,
.tab_list.m12 .m12 ul{display:block; }
.tab_list.js_off{height:auto}
.tab_list.js_off ul{border:0}
.tab_list.js_off li{float:none;position:relative}
.tab_list.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;color:#333}
.tab_list.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_list.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_list.js_off li li.more{}



/* Button */	
.btn01 {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	color: #ffffff;
	font-size: 1.000em;
	padding: 0.750em;
	border: solid #1f638d 1px;
	text-decoration: none;
	color: white;	
	display: inline-block;
	min-width: 13.375em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn01:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}

.btn02 {
	background: #33ccda;
	background-image: -webkit-linear-gradient(top, #33ccda, #2aaeba);
	background-image: -moz-linear-gradient(top, #33ccda, #2aaeba);
	background-image: -ms-linear-gradient(top, #33ccda, #2aaeba);
	background-image: -o-linear-gradient(top, #33ccda, #2aaeba);
	background-image: linear-gradient(to bottom, #33ccda, #2aaeba);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	font-family: Arial;
	color: #ffffff;
	font-size: 1.000em;
	padding: 0.750em;
	border: solid #098d99 1px;
	text-decoration: none;
	display: inline-block;
	min-width: 13.375em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn02:hover {
	background: #46e1ea;
	background-image: -webkit-linear-gradient(top, #46e1ea, #3aced6);
	background-image: -moz-linear-gradient(top, #46e1ea, #3aced6);
	background-image: -ms-linear-gradient(top, #46e1ea, #3aced6);
	background-image: -o-linear-gradient(top, #46e1ea, #3aced6);
	background-image: linear-gradient(to bottom, #46e1ea, #3aced6);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}


.btn03 {
	background: #b0b0b0;
	background-image: -webkit-linear-gradient(top, #b0b0b0, #8a8a8a);
	background-image: -moz-linear-gradient(top, #b0b0b0, #8a8a8a);
	background-image: -ms-linear-gradient(top, #b0b0b0, #8a8a8a);
	background-image: -o-linear-gradient(top, #b0b0b0, #8a8a8a);
	background-image: linear-gradient(to bottom, #b0b0b0, #8a8a8a);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	font-family: Arial;
	color: #ffffff;
	font-size: 1.000em;
	padding: 0.750em;
	border: solid #757575 1px;
	text-decoration: none;
	display: inline-block;
	min-width: 13.375em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn03:hover {
	background: #aeaeae;
	background-image: -webkit-linear-gradient(top, #cdcdcd, #b1b1b1);
	background-image: -moz-linear-gradient(top, #cdcdcd, #b1b1b1);
	background-image: -ms-linear-gradient(top, #cdcdcd, #b1b1b1);
	background-image: -o-linear-gradient(top, #cdcdcd, #b1b1b1);
	background-image: linear-gradient(to bottom, #cdcdcd, #b1b1b1);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}


.btn04 {
	background: #5e5e5e;
	background-image: -webkit-linear-gradient(top, #5e5e5e, #383838);
	background-image: -moz-linear-gradient(top, #5e5e5e, #383838);
	background-image: -ms-linear-gradient(top, #5e5e5e, #383838);
	background-image: -o-linear-gradient(top, #5e5e5e, #383838);
	background-image: linear-gradient(to bottom, #5e5e5e, #383838);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	font-family: Arial;
	color: #ffffff;
	font-size: 1.000em;
	padding: 0.750em;
	border: solid #000000 1px;
	text-decoration: none;
	display: inline-block;
	min-width: 13.375em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn04:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -moz-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -ms-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -o-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: linear-gradient(to bottom, #7b7b7b, #4e4e4e);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}

.btn05 {
	background: #5e5e5e;
	background-image: -webkit-linear-gradient(top, #5e5e5e, #383838);
	background-image: -moz-linear-gradient(top, #5e5e5e, #383838);
	background-image: -ms-linear-gradient(top, #5e5e5e, #383838);
	background-image: -o-linear-gradient(top, #5e5e5e, #383838);
	background-image: linear-gradient(to bottom, #5e5e5e, #383838);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	font-family: Arial;
	color: #ffffff;
	font-size: 0.875em;
	padding: 0 0.625em;
	border: solid #000000 1px;
	text-decoration: none;
	display: inline-block;
	min-width: 3.125em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn05:hover {
	background: #7b7b7b;
	background-image: -webkit-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -moz-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -ms-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: -o-linear-gradient(top, #7b7b7b, #4e4e4e);
	background-image: linear-gradient(to bottom, #7b7b7b, #4e4e4e);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}

.btn06 {
	background: #00ad5d;
	background-image: -webkit-linear-gradient(top, #00ad5d, #09762e);
	background-image: -moz-linear-gradient(top, #00ad5d, #09762e);
	background-image: -ms-linear-gradient(top, #00ad5d, #09762e);
	background-image: -o-linear-gradient(top, #00ad5d, #09762e);
	background-image: linear-gradient(to bottom, #00ad5d, #09762e);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.313em;
	font-family: Arial;
	color: #ffffff;
	font-size: 1.000em;
	padding: 0.750em;
	border: solid #02481b 1px;
	text-decoration: none;
	display: inline-block;
	min-width: 13.375em;
	text-align: center;
	font-family: 'NanumGothicBold';
}

.btn06:hover {
	background: #10d058;
	background-image: -webkit-linear-gradient(top, #10d058, #0d9f42);
	background-image: -moz-linear-gradient(top, #10d058, #0d9f42);
	background-image: -ms-linear-gradient(top, #10d058, #0d9f42);
	background-image: -o-linear-gradient(top, #10d058, #0d9f42);
	background-image: linear-gradient(to bottom, #10d058, #0d9f42);
	text-decoration: none;
	color:#ffffff;
	font-family: 'NanumGothicBold';
	cursor:pointer;
}

		


