@charset "utf-8";

/*
=============================================
|  조성민     SungMin Jo                    |
|  Cell: +82-10-8837-4565, 010-8837-4565    |
|  Home: http://www.alitaz.com              |
|  e-mail: miracle_runa@naver.com           |
=============================================
*/


@import url(http://fonts.googleapis.com/css?family=Gilda+Display);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

@font-face{
	font-family: 'NanumGothicWEB';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothic.eot'); 
	src: local('NanumGothicWEB'),url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumGothicBold';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothicBold.eot'); 
	src: local('NanumGothicBold'),url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumMyeongjo-Regular.eot'); 
	src: local('NanumMyeongjo'),url('/font/NanumMyeongjo-Regular.eot?#iefix') format('embedded-opentype'),	url('/font/NanumMyeongjo-Regular.woff') format('woff'),url('/font/NanumMyeongjo-Regular.woff2') format('woff2'), url('/font/NanumMyeongjo-Regular.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumScript';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumPenScript-Regular.eot'); 
	src: local('NanumScript'),url('/font/NanumPenScript-Regular.eot?#iefix') format('embedded-opentype'),	url('/font/NanumPenScript-Regular.woff') format('woff'),url('/font/NanumPenScript-Regular.woff2') format('woff2'), url('/font/NanumPenScript-Regular.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumGothicWEB';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothic.eot'); 
	src: local('NanumGothicWEB'),url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumGothicBold';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothicBold.eot'); 
	src: local('NanumGothicBold'),url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumMyeongjo-Regular.eot'); 
	src: local('NanumMyeongjo'),url('/font/NanumMyeongjo-Regular.eot?#iefix') format('embedded-opentype'),	url('/font/NanumMyeongjo-Regular.woff') format('woff'),url('/font/NanumMyeongjo-Regular.woff2') format('woff2'), url('/font/NanumMyeongjo-Regular.ttf') format('truetype'); 
}

@font-face{
	font-family: 'NanumScript';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumPenScript-Regular.eot'); 
	src: local('NanumScript'),url('/font/NanumPenScript-Regular.eot?#iefix') format('embedded-opentype'),	url('/font/NanumPenScript-Regular.woff') format('woff'),url('/font/NanumPenScript-Regular.woff2') format('woff2'), url('/font/NanumPenScript-Regular.ttf') format('truetype'); 
}



div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup
{ font:normal 12px/22px "NanumGothicWEB"; padding:0; margin:0; }

div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{ font-size:0; line-height:0; }

table{ border-collapse:collapse; border-spacing:0; }

ol, ul, li{ list-style:none; }

h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }

form, fieldset, a img{ border:0; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }

blockquote, q{ quotes:none; }

.accessibility, .skip, legend
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }

.null{ font-size:0; line-height:0; }

a img, input, textarea, select, img{ vertical-align:middle; }


time, progress, mark, output { display:inline; }


.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img{ border:0; }
img, input, select{ vertical-align:middle; }

input{ font:13px "돋움", "Dutum", "Tahoma"; color:#000; vertical-align:middle; }
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; }


body {width:100%;height:100%;background:#faf9f0;margin:0 auto;line-height:1.25em;color:#000;word-wrap:break-word;word-break:break-all}
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
a img, input, textarea, select, img{ vertical-align:middle; }

/*total*/
body {width:100%;}
#document {width:640px; overflow:hidden; margin:0 auto; background-color:#FFFFFF; }

/*sitemap */
.site_map_dim {width:640px; margin:0 auto; position:relative;}
.site_map_wrap {top:-1800px; width:640px; height:830px; background:#fff; position:absolute; z-index:135;}
.site_map_wrap h1 { position:absolute; left:233px; top:17px;}
.site_map_wrap .btns { position:absolute; top:20px; right:25px; }
.site_map_wrap .tel1 { position:absolute; top:20px; left:25px; }
.site_map_wrap .site_wrap { margin-top:110px; background:#54abe5; padding-bottom:30px;}
.site_map_wrap .site_wrap .site_nav { width:610px; padding:20px 30px 0px 30px; overflow:hidden; }
.site_map_wrap .site_wrap .site_nav h2 { float:left; margin-bottom:10px; }
.site_map_wrap .site_wrap .site_nav ul { float:left; width:600px; font-size:0; }
.site_map_wrap .site_wrap .site_nav ul li {float:left; width:214px; height:35px; background:url(../img/comm/site_icon1.gif) left no-repeat; padding-left:25px; margin-left:16px; font:normal 22px/35px "dotum"; color:#fff; letter-spacing:0px; display:block; }
.site_map_wrap .site_wrap .site_nav ul li a{ color:#fff; overflow:hidden; }

.site_map_wrap .site_wrap .site_nav2 { width:610px; padding:20px 30px 0px 30px; overflow:hidden; }
.site_map_wrap .site_wrap .site_nav2 h2 { float:left; margin-bottom:10px; }
.site_map_wrap .site_wrap .site_nav2 ul { float:left; width:600px; font-size:0; }
.site_map_wrap .site_wrap .site_nav2 ul li {float:left; width:580px; height:35px; background:url(../img/comm/site_icon1.gif) left no-repeat; padding-left:25px; margin-left:16px; font:normal 22px/35px "dotum"; color:#fff; letter-spacing:-1px; display:block; }
.site_map_wrap .site_wrap .site_nav2 ul li a{ color:#fff; overflow:hidden; }


/*header*/
#header {width:640px; height:110px; margin:0 auto; background:#fff; position:relative;}
#header h1 { position:absolute; left:233px; top:17px;}
#header .btns { position:absolute; top:20px; right:25px; }
#header .tel1 { position:absolute; top:20px; left:25px; }

.top_menu { height:57px; }
.top_menu { float:left; }
.top_menu li { float:left; } 

/*footer*/
#footer { clear:both; width:640px; margin:0 auto; background:#f0f0f0;}
#footer .comm_nav { position:relative; width:580px; margin:0 auto; text-align:center; height:100px; padding-top:20px; overflow:hidden; }
#footer .comm_nav li { float:left; margin-left:5px; } 

#footer .address { position:relative; margin:0px;}
#footer .copy { position:relative; padding:5px 0 20px 0; width:600px; margin:0px auto; text-align:center; }

.ttz{font-family:Noto Sans KR;width:145px;height:33px;text-align:center;padding:5px;font-size:22px;font-weight:800;}
dd {font-family:Noto Sans KR;width:559px;padding:10px;margin:1px 2px 1px 0;font-size:12px;float:left;border:1px #dadada solid;background-color:#f3f3f3;}
dl {font-family:Noto Sans KR;width:100%;padding:0;margin:0;}
.br30px{clear:both;height:30px;}
.sec01{}
.sec01 .p1{position:relative;font-size:1.3em;font-weight:800; float: left;}
.sec01 .p2{position:relative;font-size:1em; float: right;}
.sec01 .p3{float:left;padding:15px;}
.sec01 .p4{font-weight:800;background-color:#f3f3f3;}
.sec01 .p5{margin-left:200px;width:250px;}
.sec01 .p6{clear:both;margin:0px auto; width:520px;height:110px;background:url(../img/bu03.jpg) left no-repeat #fff;border:1px #e5e5e5 solid;}
.sec01 .p6 .pp1{height:12px;margin-left:130px;font-size:1.5em;font-weight:800;padding:20px;}
.sec01 .p6 .pp2{margin-left:150px;font-size:3em;font-weight:900;color:#57a4da;}
.sec01 table{font-family:Noto Sans KR;width:100%;}
.sec01 td{font-family:Noto Sans KR;font-size:16px;font-weight:900; }
.bf1{color:#2a73d8;}
.bt1{font-size:25px;font-weight:900;color:#fa8c00;}
.tt2{color:#414141;}
.tt3{color:#777777;font-weight:500;}

#tz1 {height:45px;padding-top:20px;text-align:center;font-size:2em;font-weight:800;color:#fff;letter-spacing:0em;background:#3d3f54;width:579px;}

#tz2 {height:80px;padding-top:20px;font-size:2em;font-weight:800;color:#fff;letter-spacing:0em;background:#55abe6;width:579px;}
#tz2 .tp1 {font-size:0.8em;line-height:1.5em;}
#tz2 .tp2 {font-size:1.2em;}

#tz3 {padding:30px;font-size:2em;font-weight:800;letter-spacing:0em;background:#f3f3f3;width:519px;}
#tz3 .tp1 {font-size:1em;line-height:1.5em;font-weight:800;margin-bottom:5px;}
#tz3  li {font-size:1.4em;font-weight:400;padding:3px 3px 3px 13px;background:url(../img/bu01.jpg) left no-repeat;}

#tz4 {padding:30px;font-size:2em;font-weight:800;background:#fff;width:519px;border:1px #e3e3e3 solid;letter-spacing:0em;}
#tz4 .tp1 {font-size:1em;line-height:1.5em;font-weight:800;margin-bottom:5px;}
#tz4  li {font-size:1.4em;font-weight:400;padding:3px 3px 3px 13px;background:url(../img/bu02.jpg) left no-repeat;}

#tz5 {text-align:left;height:45px;padding-top:20px;font-size:2.3em;font-weight:900;letter-spacing:0em;width:579px;}

#tz6 {clear:both;text-align:left;height:35px;padding-top:40px;font-size:2.3em;font-weight:900;letter-spacing:0em;width:579px;}

#mapb {padding:30px;font-size:1.3em;font-weight:800;color:#fff;letter-spacing:0em;background:#3d3f54;width:519px;}
#mapb .p1{font-size:1.5em;line-height:1.5em;font-weight:800;color:#fff;letter-spacing:0em;margin-top:10px;;}