/* 타이틀 */
.point1 {color:#C40808;}
.point2 {color:#DA5D5D;}
.point3 {color:#5D8CDA;} 

.sub_title h2 {height:25px; background:url('../images/company/title.gif') no-repeat; text-indent:-3000em; line-height:25px;}
.sub_title h2.greeting {background-position:0 0;}
.sub_title h2.history {background-position:0 -25px;}
.sub_title h2.alliance {background-position:0 -50px;}
.sub_title h2.map {background-position:0 -75px;}
.sub_title h2.policy {background-position:0 -100px;}
.sub_title h2.nocollection {background-position:0 -125px;}
.sub_title h2.agreement {background-position:0 -150px;}
.sub_title h2.contactus {background-position:0 -175px;}
.sub_title h2.sitemap {background-position:0 -200px;}

.sub_page h3.company {height:20px; background:url('../images/company/title_company.gif') no-repeat; text-indent:-3000em; line-height:0; font-size:0; margin:20px 0 10px 0; clear:both;}
.sub_page h3.company.title1 {width:300px; background-position:0 0;}
.sub_page h3.company.title2 {width:300px; background-position:0 -20px;}

.sub_page h3.policy {height:15px; background:url('../images/company/policy_text.gif') no-repeat; text-indent:-3000em; line-height:0; font-size:0; margin:20px 0 5px 0; clear:both;}
.sub_page h3.policy.title1 {width:300px; background-position:0 0;}
.sub_page h3.policy.title2 {width:300px; background-position:0 -15px;}
.sub_page h3.policy.title3 {width:300px; background-position:0 -30px;}
.sub_page h3.policy.title4 {width:300px; background-position:0 -45px;}
.sub_page h3.policy.title5 {width:300px; background-position:0 -60px;}
.sub_page h3.policy.title6 {width:300px; background-position:0 -75px;}
.sub_page h3.policy.title7 {width:300px; background-position:0 -90px;}
.sub_page h3.policy.title8 {width:300px; background-position:0 -105px;}
.sub_page h3.policy.title9 {width:300px; background-position:0 -120px;}
.sub_page h3.policy.title10 {width:300px; background-position:0 -135px;}
.sub_page h3.policy.title11 {width:300px; background-position:0 -150px;}
.sub_page h3.policy.title12 {width:300px; background-position:0 -165px;}
.sub_page h3.policy.title13 {width:300px; background-position:0 -180px;}

.greeting_info {padding-top:50px;}
.greeting_info .greeting_txt {padding:40px 0 70px 0;}

.history_info ul {padding-left:40px;}
.history_info ul li {padding-bottom:50px;}
.history_info .year{vertical-align:top; padding-right:50px;}

.alliance_info ul {display:inline-block;}
.alliance_info li {float:left; padding:0 6px 5px 0;}
.alliance_info .right {padding-right:0;}

.map_info {text-align:center; padding-top:50px;}

.agreement_info .list_1 {padding:0 0 0 20px; margin:0;}
.agreement_info .list_2 {padding:0 0 0 20px; margin:0; list-style-type:lower-alpha;}

.button_area {padding:20px 0 40px 0; text-align:center;}

.sub_page h3.sitemap {height:20px; width:200px; background:url('../images/company/sitemap_title.gif') no-repeat; text-indent:-3000em; line-height:0; margin:20px 0 5px 0; clear:both; float:left;}
.sub_page h3.sitemap.title1 {background-position:0 0;}
.sub_page h3.sitemap.title2 {background-position:0 -25px;}
.sub_page h3.sitemap.title3 {background-position:0 -50px;}
.sub_page h3.sitemap.title4 {background-position:0 -75px;}
.sub_page h3.sitemap.title5 {background-position:0 -100px;}

.sub_page h4.sitemap {height:20px; width:120px; background:url('../images/company/sitemap_title_s.gif') no-repeat 5px 0; text-indent:-3000em; line-height:0; clear:both; border-bottom:1px #e1e1e1 solid;}
.sub_page h4.sitemap.title1 {background-position:0 0;}
.sub_page h4.sitemap.title2 {background-position:0 -20px;}
.sub_page h4.sitemap.title3 {background-position:0 -40px;}
.sub_page h4.sitemap.title4 {background-position:0 -60px;}
.sub_page h4.sitemap.title5 {background-position:0 -80px;}
.sub_page h4.sitemap.title6 {background-position:0 -100px;}
.sub_page h4.sitemap.title7 {background-position:0 -120px;}
.sub_page h4.sitemap.title8 {background-position:0 -140px;}
.sub_page h4.sitemap.title9 {background-position:0 -160px;}
.sub_page h4.sitemap.title10 {background-position:0 -180px;}
.sub_page h4.sitemap.title11 {background-position:0 -200px;}
.sub_page h4.sitemap.title12 {background-position:0 -220px;}
.sub_page h4.sitemap.title13 {background-position:0 -240px;}
.sub_page h4.sitemap.title14 {background-position:0 -260px;}
.sub_page h4.sitemap.title15 {background-position:0 -280px;}
.sub_page h4.sitemap.title16 {background-position:0 -300px;}
.sub_page h4.sitemap.title17 {background-position:0 -320px;}
.sub_page h4.sitemap.title18 {background-position:0 -340px;}
.sub_page h4.sitemap.title19 {background-position:0 -360px;}
.sub_page h4.sitemap.title20 {background-position:0 -380px;}
.sub_page h4.sitemap.title21 {background-position:0 -400px;}
.sub_page h4.sitemap.title22 {background-position:0 -420px;}
.sub_page h4.sitemap.title23 {background-position:0 -440px;}

.sitemap_wrap_1,
.sitemap_wrap_2,
.sitemap_wrap_3,
.sitemap_wrap_4 {width:100%; border:1px #dbe0f3 solid; float:left; padding:0 0 5px 0;}
.sitemap_wrap_1 .sitemap_menu {width:22%; float:left; padding:20px 0 0 20px; height:140px;}
.sitemap_wrap_2 .sitemap_menu {width:122px; float:left; padding:20px 0 0 20px; height:200px;}
.sitemap_wrap_3 .sitemap_menu {width:122px; float:left; padding:20px 0 0 20px; height:200px;}
.sitemap_wrap_4 .sitemap_menu {width:122px; float:left; padding:20px 0 0 20px; height:35px;}
.sitemap_menu ul {padding:0; margin:0;}
.sitemap_menu ul li {border-bottom:1px #e1e1e1 solid; width:120px; float:left; margin-top:4px;}
.sitemap_menu ul li a {display:block; width:100px; height:15px;}
.sitemap_menu .text1 {background:url('../images/company/sitemap_text1.gif') no-repeat; text-indent:-3000em; height:15px;}
.sitemap_menu .text1.m1 {background-position:8px 0;}
.sitemap_menu .text1.m2 {background-position:8px -15px;}
.sitemap_menu .text1.m3 {background-position:8px -30px;}
.sitemap_menu .text1.m4 {background-position:8px -45px;}
.sitemap_menu .text1.m5 {background-position:8px -60px;}
.sitemap_menu .text1.m6 {background-position:8px -75px;}
.sitemap_menu .text1.m7 {background-position:8px -90px;}
.sitemap_menu .text1.m8 {background-position:8px -105px;}
.sitemap_menu .text1.m9 {background-position:8px -120px;}
.sitemap_menu .text1.m10 {background-position:8px -135px;}
.sitemap_menu .text1.m11 {background-position:8px -150px;}
.sitemap_menu .text1.m12 {background-position:8px -165px;}
.sitemap_menu .text1.m13 {background-position:8px -180px;}
.sitemap_menu .text1.m14 {background-position:8px -195px;}
.sitemap_menu .text1.m15 {background-position:8px -210px;}

.sitemap_menu .text2 {background:url('../images/company/sitemap_text2.gif') no-repeat; text-indent:-3000em; height:15px;}
.sitemap_menu .text2.m1 {background-position:8px 0;}
.sitemap_menu .text2.m2 {background-position:8px -15px;}
.sitemap_menu .text2.m3 {background-position:8px -30px;}
.sitemap_menu .text2.m4 {background-position:8px -45px;}
.sitemap_menu .text2.m5 {background-position:8px -60px;}
.sitemap_menu .text2.m6 {background-position:8px -75px;}
.sitemap_menu .text2.m7 {background-position:8px -90px;}
.sitemap_menu .text2.m8 {background-position:8px -105px;}
.sitemap_menu .text2.m9 {background-position:8px -120px;}
.sitemap_menu .text2.m10 {background-position:8px -135px;}
.sitemap_menu .text2.m11 {background-position:8px -150px;}
.sitemap_menu .text2.m12 {background-position:8px -165px;}
.sitemap_menu .text2.m13 {background-position:8px -180px;}
.sitemap_menu .text2.m14 {background-position:8px -195px;}
.sitemap_menu .text2.m15 {background-position:8px -210px;}
.sitemap_menu .text2.m16 {background-position:8px -225px;}
.sitemap_menu .text2.m17 {background-position:8px -240px;}
.sitemap_menu .text2.m18 {background-position:8px -255px;}
.sitemap_menu .text2.m19 {background-position:8px -270px;}
.sitemap_menu .text2.m20 {background-position:8px -285px;}
.sitemap_menu .text2.m21 {background-position:8px -300px;}
.sitemap_menu .text2.m22 {background-position:8px -315px;}

.sitemap_menu .text3 {background:url('../images/company/sitemap_text3.gif') no-repeat; text-indent:-3000em; height:15px;}
.sitemap_menu .text3.m1 {background-position:8px 0;}
.sitemap_menu .text3.m2 {background-position:8px -15px;}
.sitemap_menu .text3.m3 {background-position:8px -30px;}
.sitemap_menu .text3.m4 {background-position:8px -45px;}
.sitemap_menu .text3.m5 {background-position:8px -60px;}
.sitemap_menu .text3.m6 {background-position:8px -75px;}
.sitemap_menu .text3.m7 {background-position:8px -90px;}
.sitemap_menu .text3.m8 {background-position:8px -105px;}
.sitemap_menu .text3.m9 {background-position:8px -120px;}
.sitemap_menu .text3.m10 {background-position:8px -135px;}
.sitemap_menu .text3.m11 {background-position:8px -150px;}
.sitemap_menu .text3.m12 {background-position:8px -165px;}
.sitemap_menu .text3.m13 {background-position:8px -180px;}
.sitemap_menu .text3.m14 {background-position:8px -195px;}
.sitemap_menu .text3.m15 {background-position:8px -210px;}

.sitemap_wrap_4 .sitemap_menu h4 a {display:block; width:100px; height:20px;}
