/* default */
html, body{margin:0;padding:0; font-size:12px; font-family:arial,±¼¸²; color:#242424;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset, p{margin:0;padding:0;list-style:none;font-size:12px; font-family:arial,±¼¸²;  line-height:1.2; color:#242424;font-weight:normal; word-break:break-all;}

label{cursor:pointer;}
a:link{text-decoration:none; color:#242424;}
a:visited{text-decoration:none; color:#242424;}
a:hover{text-decoration:none; color:#04587b;}

div, ul, li, p, tr, td {margin:0; padding:0; font-family:arial,±¼¸²; font-size:12px;}
ul, li {list-style:none;}
img {border:0;}
table {border-collapse: collapse; border-spacing: 0; }

.imgRap {text-align:center;}

/* layout */
#mainBg {background:url('../img/common/bodymainBg.gif') center top repeat;}

#wRap {background:url('../img/common/bodyBg.jpg') repeat-x; min-width:1000px;}

#rap {width:1000px; margin:0 auto;}

#header {height:292px; width:1000px; margin:0 auto; .mainVisual .}
.gnb {height:87px; position:relative;}
.gnb h1 {padding-top:12px;}
.gnb .topLink {position:absolute; right:0px; top:5px; width:253px;}
.gnb .topLink li {float:left;}
.gnbFla {position:absolute; left:181px; top:30px; width:820px; height:88px;}
.visual {height:205px;}



#contentsRap {margin-bottom:50px; zoom:1;}
#contentsRap:after {content:''; display:block; height:1px; overflow:hidden; clear:both;}
#contentsRap .lnb {width:228px; float:left;}
#contentsRap .lnb h2 {padding:35px 0 10px 6px; display:block;}
#contentsRap .lnb .lnbList {margin-bottom:20px; border:1px solid #e0e0e0; padding:13px 10px; width:206px;}
#contentsRap .lnb .lnbList li {}
#contentsRap .contents{ float:right; width:754px;}
#contentsRap .contents .title {padding-top:25px;}
#contentsRap .contents .article {padding:40px 0 80px; width:705px; margin:0 auto;}

#footer {border-top:1px solid #e6e6e6; background:#eeeef0; height:126px;}
#footer .footerInner {width:1000px; margin:0 auto; padding-top:15px;}
#footer h1 {float:left; width:160px;}
#footer .footCnt {float:left;}
#footer .footLink {overflow:hidden; zoom:1; }
#footer .footLink li {float:left;background:url('../img/common/footLinkBar.gif') left center no-repeat; padding:5px 10px; margin-left:-2px;}
#footer address {display:block; padding:7px;}
#footer .footBanner {float:right; margin-top:7px;}

/* index */

#mainHeader {height:87px; width:1000px; margin:0 auto; position:relative; z-index:10;}
#mainWrap {background:url('../img/common/mainBg.jpg') center top repeat-x; min-width:1170px; height:850px;}
#mainRap {width:1170px; margin:0 auto;}

.mainVisual {background:url('../img/common/mainVisual.jpg') no-repeat; height:516px; position:relative; }
.mainVisual .visualFla {}
.mainVisual .lol_banner {position:absolute; left:255px; top:345px;}

.mainCnt {background:url('../img/common/mainFootBg.jpg') no-repeat; height:119px; width:1000px; margin:0 auto;}
.mainCnt .mainFbanner {float:left; width:724px; padding-top:37px;}
.mainCnt .mainFbanner li {width:225px; float:left; padding-left:15px;}
.mainCnt .mainFbanner li.first {padding-left:0; width:240px;}
.mainCnt .mainLink {float:left; padding:20px 0 0 20px; }

#mainFooter {height:126px;}
#mainFooter .footerInner {width:1000px; margin:0 auto; padding-top:13px;}
#mainFooter h1 {float:left; width:160px;}
#mainFooter .footCnt {float:left;}
#mainFooter .footLink {overflow:hidden; zoom:1; }
#mainFooter .footLink li {float:left;background:url('../img/common/mainfootLinkBar.gif') left center no-repeat; padding:5px 10px; margin-left:-2px;}
#mainFooter address {display:block; padding:7px;}
#mainFooter .footBanner {float:right; margin-top:7px;}

/* about */

.introduction {font-size: 10pt;font-weight: bold; color: #666666; line-height:140%; margin-top:15px;}
.introduction strong{color: #FF6600}

.ci {font-size: 12pt; display:block; margin-bottom:10px;}

.historyDate {color: #006699; font-weight: bold;}

/* quality */

.qualityPolicy {font-size: 12pt; line-height:180%; font-weight: bold; color: #666666;}
.qualityPolicy strong {color: #FF6600}


/* products */
.proList01 {color: #0156A2; font-weight: bold;}
.proList02 {color: #484848; font-weight: bold;}

.proTit {color: #4B73AA; font-weight: bold;}


/* etc */
.etcTit {color: #006699; font-size: 12pt; font-weight: bold; margin-bottom:20px;}

.siteMap td {padding:2px 0;}
