@charset "euc-kr";

html,body{margin:0;padding:0;height:100%; background:#000;}
body{font-family:dotum,'µ¸¿ò',gulim,'±¼¸²',Helvetica,Apple-Gothic,sans-serif; word-wrap:break-word; font-size:12px; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0; }
input,select,td,th{font-size:12px;vertical-align:middle}
/*table{table-layout:fixed;border-spacing:0;border-collapse:collapse}*/
ol,ul,li{list-style:none}
hr, legend, caption, .hidden {position:absolute; left:-5000px; visibility:hidden; overflow:hidden;line-height:0.1%; font-size:0.1%;width:0.1%; height:0.1%}
img,fieldset{border:0 none}
label,button{cursor:pointer}
em,address{font-style:normal}
a:link,a:visited{color:#767676; text-decoration:none}
a:hover,a:active{text-decoration:none} 

/*°øÅëcss*/
.bold {font-weight:bold;}
.mb6 {margin-bottom:6px;}
.pt50 {padding-top:50px;}
.t_center {text-align:center; }
span.red {color:#F33;}
span.brown {color:#850f0f;}
span.red {color:#e12222;}
span.orange {color:#ff6000;}
span.bluebold {color:#1a4c90; font-weight:bold;}
.greybg {background:#f0f0f0;}

/*¸ÞÀÎ*/
#mainWrap {width:1024px; min-height:630px; margin:0 auto; }
.mainvisual {position:relative; top:37px; }
.mSection1 {float:left; width:524px; min-height:500px; }
h1 {position:relative; top:30px; display:inline-block; }
.mSection1 .pitbul_info {position:relative; top:30px; left:23px;}
.mSection1 .hp {position:relative; top:-25px; left:305px;}
.mSection2 {float:right; width:500px; min-height:500px; margin-left:-2px;}
.mSection2 .gnb {display:block; position:relative; left:15px; top:60px; }
.gnb li {float:left; display:inline-block; text-align:center; background:url(../images/m_bar.png) no-repeat right center; }
.gnb li.fi {width:103px;}
.gnb li.se {width:144px;}
.gnb li.th {width:93px;}
.gnb li.fo {width:83px;}
.gnb li.fif {width:76px; background:none;}
.customer {position:relative; top:135px;}
.email {position:relative; top:7px; left:249px;}
.gallery {position:relative; top:80px; }
.footer {clear:both; width:1024px; height:65px; position:relative; top:10px; border-top:1px solid #333333;}
.footer .logo {float:left; position:relative; left:10px;}
.footer .copy {float:left; position:relative; top:16px; left:10px;}

/*¼­ºê*/
#subWrap {width:1024px; min-height:630px; margin:0 auto; }
.subgnb {width:1024px; height:93px; border-bottom:1px solid #848484; }
.subgnb .gnb {position:relative; left:500px; }
.subcontents {clear:both; position:relative; top:15px; width:964px; min-height:500px; margin:0 auto; padding:30px 30px; color:#d2d2d2;}
h2 {position:relative; top:20px; left:15px;}
table.gallery {border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0; padding:0; }
table.gallery tr {border-bottom:1px solid #787878;}
table.gallery td {padding:10px; padding-bottom:30px; vertical-align:top; }
table.gallery img {width:100%; height:200px; border:2px solid }
table td.img_in {width:164px; height:180px;}