/* 준비중페이지 */
#ready{text-align:center; background:url(../img/common/ready.png) no-repeat 50% 0; margin:80px 0;  
        padding-top:130px; font-size:1.5em; line-height:1.3em; color:#333;}
#ready strong{font-weight:600; color:#23B1BD;}
#ready p{font-size:0.8em; color:#666;}


/* 서브비주얼 */
#subvisual{ width:1100px; height:190px; margin:0 auto; position:relative; background:url(../img/sub/svisual.jpg) no-repeat 50%/cover; overflow:hidden;}
#subvisual #slogan { color:#fff; text-align:center;}
#subvisual #slogan span{ position:absolute; left:50%;  opacity:0;}
#subvisual #slogan .tit{ top:20px; margin-left:-115px; font-size:2.9em; font-weight:bold;}
#subvisual #slogan .s1{ top:70px; margin-left:-143px; font-size:1.9em;}


/* 회사소개 */
.greet{ background:url(../img/sub/company.jpg) no-repeat right bottom/60% auto;}
.greet h1{ font-size:2.5em; line-height:1em; font-weight:bold; letter-spacing:-1px; color:#ff7b06;}
.greet h2{ font-size:1.8em; line-height:1.5em; letter-spacing:-1px; color:#666;}
.greet p{ font-size:1em; line-height:1.5em; margin-top:30px; color:#444;}
.greet .ceo{ font-size:1.3em; font-weight:bold; color:#333;}
/*찾아오시는 길*/
.greet2 h2{ margin:20px 0 10px 0; font-size:1.5em; font-weight:bold;}
.greet2 h2 strong{ color:#01a0c0;}
.greet2 p{ line-height:1.5em;}
.greet2 p span{ display:inline-block; width:13px; height:13px; margin:0px 5px -1px 0; background:url(../img/sub/bullet01.gif) no-repeat left center;}
