/* 타이틀 */
.point1 {color:#C40808;}
.point2 {color:#DA5D5D;}
.point3 {color:#5D8CDA;} 
.point4 {color:#5f9a03;} 

.sub_page {line-height:1.4;}
.sub_page ul {list-style:none; margin:0; padding:0;}

.sub_title h2 {height:25px; background:url('../images/homepage/title.gif') no-repeat; text-indent:-3000em; line-height:25px;}
.sub_title h2.info {background-position:0 0;}
.sub_title h2.use {background-position:0 -25px;}
.sub_title h2.process {background-position:0 -50px;}
.sub_title h2.type1 {background-position:0 -75px;}
.sub_title h2.type2 {background-position:0 -100px;}
.sub_title h2.type3 {background-position:0 -125px;}
.sub_title h2.type4 {background-position:0 -150px;}
.sub_title h2.mall {background-position:0 -175px;}
.sub_title h2.mobile {background-position:0 -200px;}
.sub_title h2.catalog {background-position:0 -225px;}
.sub_title h2.program {background-position:0 -250px;}
.sub_title h2.price {background-position:0 -275px;}
.sub_title h2.application {background-position:0 -300px;}
.sub_title h2.overture {background-position:0 -325px;}
.sub_title h2.keyword {background-position:0 -350px;}
.sub_title h2.search {background-position:0 -375px;}
.sub_title h2.analysis {background-position:0 -400px;}
.sub_title h2.estimate {background-position:0 -525px;}
.sub_title h2.standards {background-position:0 -550px;}

.sub_page h3.homepage {height:20px; background:url('../images/homepage/title_homepage.gif') no-repeat; text-indent:-3000em; line-height:0; font-size:0; margin:20px 0 10px 0; clear:both;}
.sub_page h3.homepage.title1 {width:300px; background-position:0 0;}
.sub_page h3.homepage.title2 {width:300px; background-position:0 -20px;}
.sub_page h3.homepage.title3 {width:300px; background-position:0 -40px;}
.sub_page h3.homepage.title4 {width:300px; background-position:0 -60px;}
.sub_page h3.homepage.title5 {width:300px; background-position:0 -80px;}
.sub_page h3.homepage.title6 {width:300px; background-position:0 -100px;}
.sub_page h3.homepage.title7 {width:300px; background-position:0 -120px;}
.sub_page h3.homepage.title8 {width:300px; background-position:0 -140px;}
.sub_page h3.homepage.title9 {width:300px; background-position:0 -160px;}
.sub_page h3.homepage.title10 {width:330px; background-position:0 -180px;}
.sub_page h3.homepage.title11 {width:490px; background-position:0 -200px;}
.sub_page h3.homepage.title12 {width:300px; background-position:0 -220px;}
.sub_page h3.homepage.title13 {width:300px; background-position:0 -240px;}
.sub_page h3.homepage.title14 {width:300px; background-position:0 -260px;}
.sub_page h3.homepage.title15 {width:300px; background-position:0 -280px;}
.sub_page h3.homepage.title16 {width:650px; background-position:0 -300px;}
.sub_page h3.homepage.title17 {width:650px; background-position:0 -320px;}
.sub_page h3.homepage.title18 {width:650px; background-position:0 -340px;}
.sub_page h3.homepage.title19 {width:650px; background-position:0 -360px;}
.sub_page h3.homepage.title20 {width:650px; background-position:0 -380px;}
.sub_page h3.homepage.title21 {width:650px; background-position:0 -400px;}
.sub_page h3.homepage.title22 {width:650px; background-position:0 -420px;}
.sub_page h3.homepage.title23 {width:650px; background-position:0 -440px;}
.sub_page h3.homepage.title24 {width:650px; background-position:0 -460px;}
.sub_page h3.homepage.title25 {width:650px; background-position:0 -480px;}
.sub_page h3.homepage.title26 {width:650px; background-position:0 -500px;}
.sub_page h3.homepage.title27 {width:650px; background-position:0 -520px;}
.sub_page h3.homepage.title28 {width:650px; background-position:0 -540px;}
.sub_page h3.homepage.title29 {width:650px; background-position:0 -560px;}
.sub_page h3.homepage.title30 {width:650px; background-position:0 -580px;}
.sub_page h3.homepage.title31 {width:650px; background-position:0 -600px;}
.sub_page h3.homepage.title32 {width:650px; background-position:0 -620px;}
.sub_page h3.homepage.title33 {width:650px; background-position:0 -640px;}
.sub_page h3.homepage.title34 {width:650px; background-position:0 -660px;}
.sub_page h3.homepage.title35 {width:650px; background-position:0 -680px;}
.sub_page h3.homepage.title36 {width:650px; background-position:0 -700px;}
.sub_page h3.homepage.title37 {width:650px; background-position:0 -720px;}
.sub_page h3.homepage.title38 {width:650px; background-position:0 -740px;}
.sub_page h3.homepage.title39 {width:650px; background-position:0 -760px;}
.sub_page h3.homepage.title40 {width:650px; background-position:0 -780px;}

.sub_page h4.service {height:14px; background:url('../images/homepage/service_txt.gif') no-repeat; text-indent:-3000em; line-height:0; font-size:0; margin:10px 0 10px 0; clear:both;}
.sub_page h4.service.text1 {width:300px; background-position:0 0;}
.sub_page h4.service.text2 {width:300px; background-position:0 -16px;}
.sub_page h4.service.text3 {width:300px; background-position:0 -32px;}
.sub_page h4.service.text4 {width:300px; background-position:0 -48px;}
.sub_page h4.service.text5 {width:300px; background-position:0 -64px;}
.sub_page h4.service.text6 {width:300px; background-position:0 -80px;}
.sub_page h4.service.text7 {width:300px; background-position:0 -96px;}
.sub_page h4.service.text8 {width:300px; background-position:0 -112px;}
.sub_page h4.service.text9 {width:300px; background-position:0 -128px;}
.sub_page h4.service.text10 {width:300px; background-position:0 -144px;}
.sub_page h4.service.text11 {width:300px; background-position:0 -160px;}
.sub_page h4.service.text12 {width:300px; background-position:0 -176px;}
.sub_page h4.service.text13 {width:300px; background-position:0 -192px;}
.sub_page h4.service.text14 {width:300px; background-position:0 -208px;}

.sub_page .info_img {padding: 20px 0;}

.service_attention {clear:both; padding-top:10px;}
.service_attention ul {padding-top:10px;}
.service_attention ul li {position:relative; padding: 0 0 25px 90px; *zoom:1}
.service_attention li:after {display:block; clear:both; content:""}
.service_attention .icon {display:inline; overflow:hidden; float:left; position:relative; width:83px; margin:0 15px 0 -100px; line-height:80px; text-align:center;}
.service_attention .icon img {display:block; border:0; background:url('../images/homepage/attention_img.gif') no-repeat; width:83px; height:83px;}
.service_attention .icon img.img1 {background-position:0 0;}
.service_attention .icon img.img2 {background-position:0 -88px;}
.service_attention .icon img.img3 {background-position:0 -176px;}
.service_attention .icon img.img4 {background-position:0 -264px;}
.service_attention .icon img.img5 {background-position:0 -352px;}
.service_attention .icon img.img6 {background-position:0 -440px;}
.service_attention .icon img.img7 {background-position:0 -528px;}
.service_attention h4.attention {background:url('../images/homepage/service_attention_txt.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px;}
.service_attention h4.attention.text1 {background-position:0 0;}
.service_attention h4.attention.text2 {background-position:0 -16px;}
.service_attention h4.attention.text3 {background-position:0 -32px;}
.service_attention h4.attention.text4 {background-position:0 -48px;}
.service_attention h4.attention.text5 {background-position:0 -64px;}
.service_attention h4.attention.text6 {background-position:0 -80px;}
.service_attention h4.attention.text7 {background-position:0 -96px;}
.service_attention p {margin:0;}

.process_info {padding:20px 0 0 20px;}
.process_info .process1,
.process_info .process3,
.process_info .process9 {background:url('../images/homepage/process_bg1.gif') no-repeat; width:684px; height:80px;}
.process_info .process5,
.process_info .process7 {background:url('../images/homepage/process_bg1_large.gif') no-repeat; width:684px; height:95px;}
.process_info .process2,
.process_info .process4,
.process_info .process6,
.process_info .process10 {background:url('../images/homepage/process_bg2.gif') no-repeat; width:684px; height:80px;}
.process_info .process8 {background:url('../images/homepage/process_bg2_large.gif') no-repeat; width:684px; height:95px;}
.process_info .title {background:url('../images/homepage/process_title1.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px; width:150px;}
.process_info .title.title1 {background-position:0 0;}
.process_info .title.title2 {background-position:0 -16px;}
.process_info .title.title3 {background-position:0 -33px;}
.process_info .title.title4 {background-position:0 -49px;}
.process_info .title.title5 {background-position:0 -66px;}
.process_info .title.title6 {background-position:0 -83px;}
.process_info .title.title7 {background-position:0 -100px;}
.process_info .title.title8 {background-position:0 -116px;}
.process_info .title.title9 {background-position:0 -133px;}
.process_info .title.title10 {background-position:0 -149px;}
.process_info .text {background:url('../images/homepage/process_title2.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px; width:150px;}
.process_info .text.text1 {background-position:0 0;}
.process_info .text.text2 {background-position:0 -17px;}
.process_info .text.text3 {background-position:0 -34px;}
.process_info .text.text4 {background-position:0 -51px;}
.process_info .text.text5 {background-position:0 -68px;}
.process_info .text.text6 {background-position:0 -85px;}
.process_info .text.text7 {background-position:0 -102px;}
.process_info .text.text8 {background-position:0 -119px;}
.process_info .text.text9 {background-position:0 -136px;}
.process_info .text.text10 {background-position:0 -153px;}
.process_info ul {padding:18px 0 0 55px; height:35px;}
.process_info ul li {display:block; float:left;}
.process_info .text_bottom {clear:both; padding:0 20px 0 55px; margin:0;}
.process_info .arrow {padding: 5px 0; text-align:center;}

.type_info {padding:30px 0 0 20px;}
.type_info .type_img {float:left; padding-right:20px;}
.type_info .type_title1 {float:left;}
.type_info ul {float:left; padding-top:20px; width:500px;}
.type_info ul li {padding-bottom:10px; font-size:11px;}
.type_info .n1 {background:url('../images/homepage/n1.gif') no-repeat; padding-left:23px;}
.type_info .n2 {background:url('../images/homepage/n2.gif') no-repeat; padding-left:23px;}
.type_info .n3 {background:url('../images/homepage/n3.gif') no-repeat; padding-left:23px;}
.type_info .n4 {background:url('../images/homepage/n4.gif') no-repeat; padding-left:23px;}
.type_info .n5 {background:url('../images/homepage/n5.gif') no-repeat; padding-left:23px;}
.type_info .type_btn {padding-left:15px; float:left;}

.type_portfolio {clear:both; padding:30px 0 0 0; display:inline-block;}
.type_portfolio ul li {width:160px; float:left; padding-left:20px;}
.type_portfolio p {margin:0; padding:2px 0}
.type_portfolio .date {float:right;}
.type_portfolio .count {float:right;}

.type_detail {padding:20px 0 0 0px;}
.type_detail img {background:url('../images/homepage/type_text1.gif') no-repeat; height:14px;}
.type_detail .text1 {background-position:0 0; width:80px;}
.type_detail .text2 {background-position:0 -16px; width:80px;}
.type_detail .text3 {background-position:0 -33px; width:80px;}
.type_detail .text4 {background-position:0 -50px; width:80px;}
.type_detail .text5 {background-position:0 -67px; width:80px;}
.type_detail .text6 {background-position:0 -84px; width:80px;}
.type_detail .text7 {background-position:0 -101px; width:80px;}
.type_detail .text8 {background-position:0 -118px; width:26px;}
.type_detail .text9 {background-position:0 -135px; width:26px;}
.type_detail .text10 {background-position:0 -152px; width:26px;}
.type_detail .text11 {background-position:0 -169px; width:36px;}
.type_detail .text12 {background-position:0 -186px; width:36px;}
.type_detail .text13 {background-position:0 -203px; width:36px;}
.type_detail .text14 {background-position:0 -220px; width:36px;}
.type_detail .text15 {background-position:0 -237px; width:26px;}
.type_detail .text16 {background-position:0 -254px; width:49px;}
.type_detail .text17 {background-position:0 -271px; width:26px;}
.type_detail .red {color:#ff7f7f; font-weight:bold;}

.type_contents .type_img {float:left; padding:0 15px 0 20px;}
.type_contents .list {padding-left:20px;}
.type_contents .list .n1 {background:url('../images/homepage/list_n.gif') no-repeat 0 0; padding:0 0 5px 23px;}
.type_contents .list .n2 {background:url('../images/homepage/list_n.gif') no-repeat 0 -24px; padding:0 0 5px 23px;}
.type_contents .list .n3 {background:url('../images/homepage/list_n.gif') no-repeat 0 -48px; padding:0 0 5px 23px;}
.type_contents .list .n4 {background:url('../images/homepage/list_n.gif') no-repeat 0 -72px; padding:0 0 5px 23px;}
.type_contents .list .n5 {background:url('../images/homepage/list_n.gif') no-repeat 0 -96px; padding:0 0 5px 23px;}
.type_contents .list .n6 {background:url('../images/homepage/list_n.gif') no-repeat 0 -120px; padding:0 0 5px 23px;}
.type_contents .list .n7 {background:url('../images/homepage/list_n.gif') no-repeat 0 -144px; padding:0 0 5px 23px;}
.type_contents .process {padding-left:20px; display:inline-block;}
.type_contents .process li {display:block; padding-right:20px; float:left;}

.type_function {clear:both;}
.type_function ul {padding-top:10px;}
.type_function ul li {position:relative; padding: 0 0 25px 150px; *zoom:1}
.type_function li:after {display:block; clear:both; content:""}
.type_function .icon {display:inline; overflow:hidden; float:left; position:relative; width:114px; margin:0 15px 0 -130px; line-height:80px; text-align:center;}
.type_function .icon .function_icon {display:block; border:0; background:url('../images/homepage/type_function_img1.gif') no-repeat; width:114px; height:151px;}
.type_function .icon .function_icon.img1 {background-position:0 0;}
.type_function .icon .function_icon.img2 {background-position:0 -176px;}
.type_function .icon .function_icon.img3 {background-position:0 -352px;}
.type_function .icon .function_icon.img4 {background-position:0 -528px;}
.type_function .icon .function_icon.img5 {background-position:0 -704px;}
.type_function h4.function {display:block; border:0; background:url('../images/homepage/type_function_text1.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px;}
.type_function h4.function.text1 {background-position:0 0;}
.type_function h4.function.text2 {background-position:0 -22px;}
.type_function h4.function.text3 {background-position:0 -44px;}
.type_function h4.function.text4 {background-position:0 -65px;}

.type_function2 {clear:both; padding-top:10px;}
.type_function2 ul {padding-top:10px;}
.type_function2 ul li {position:relative; padding: 0 0 25px 120px; *zoom:1}
.type_function2 li:after {display:block; clear:both; content:""}
.type_function2 .icon {display:inline; overflow:hidden; float:left; position:relative; width:84px; margin:0 15px 0 -110px; line-height:80px; text-align:center;}
.type_function2 .icon .function_icon {display:block; border:0; background:url('../images/homepage/type_function_icon1.gif') no-repeat; width:84px; height:84px;}
.type_function2 .icon .function_icon.img1 {background-position:0 0;}
.type_function2 .icon .function_icon.img2 {background-position:0 -113px;}
.type_function2 .icon .function_icon.img3 {background-position:0 -226px;}
.type_function2 .icon .function_icon.img4 {background-position:0 -339px;}
.type_function2 .icon .function_icon.img5 {background-position:0 -452px;}
.type_function2 h4.function1 {display:block; border:0; background:url('../images/homepage/type_function_txt1.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px;}
.type_function2 h4.function1.text1 {background-position:0 0;}
.type_function2 h4.function1.text2 {background-position:0 -20px;}
.type_function2 h4.function1.text3 {background-position:0 -40px;}
.type_function2 h4.function1.text4 {background-position:0 -60px;}
.type_function2 h4.function1.text5 {background-position:0 -80px;}
.type_function2 h5.function2 {display:block; border:0; background:url('../images/homepage/type_function_txt2.gif') no-repeat; text-indent:-1000em; height:14px; margin-bottom:8px;}
.type_function2 h5.function2.text1 {background-position:0 0;}
.type_function2 h5.function2.text2 {background-position:0 -20px;}
.type_function2 h5.function2.text3 {background-position:0 -40px;}
.type_function2 h5.function2.text4 {background-position:0 -60px;}
.type_function2 h5.function2.text5 {background-position:0 -80px;}

.type_ebook {clear:both;}
.type_ebook ul {padding-top:10px;}
.type_ebook ul li {position:relative; padding: 0 0 10px 150px; *zoom:1}
.type_ebook li:after {display:block; clear:both; content:""}
.type_ebook .title {display:inline; overflow:hidden; float:left; position:relative; width:167px; margin:0 15px 0 -130px; line-height:80px; text-align:center;}
.type_ebook .title .ebook_title {display:block; border:0; background:url('../images/homepage/type_ebook_img1.gif') no-repeat; width:167px; height:37px;}
.type_ebook .title .ebook_title.img1 {background-position:0 0;}
.type_ebook .title .ebook_title.img2 {background-position:0 -42px;}
.type_ebook .title .ebook_title.img3 {background-position:0 -84px;}
.type_ebook .title .ebook_title.img4 {background-position:0 -126px;}
.type_ebook .title .ebook_title.img5 {background-position:0 -168px;}
.type_ebook p {margin:0; padding-top:10px;}

.program_info {padding-top:30px;}

.keep_info {padding:10px 0 0 20px;}

.keep_contents .icon {float:left; padding:0 15px 0 20px;}
.keep_contents ul {padding-bottom:10px;}
.keep_contents ul li {display:block; clear:both; padding-bottom:5px;}

.application_info .time_select {width:70px}
.button_area {padding:20px 0 40px 0; text-align:center;}

.overture_info ol {padding:0 0 0 20px;}

.keyword_info .info_1 {width:200px; float:left;}
.keyword_info .info_2 {float:left;}
.keyword_feature ol {padding:0 0 0 20px;}

.standards_info .list .n1 {background:url('../images/homepage/list_n1.gif') no-repeat 0 0; padding:0 0 5px 23px;}
.standards_info .list .n2 {background:url('../images/homepage/list_n2.gif') no-repeat 0 0; padding:0 0 5px 23px;}
.standards_info .list .n3 {background:url('../images/homepage/list_n3.gif') no-repeat 0 0; padding:0 0 5px 23px;}
.standards_info .list .n4 {background:url('../images/homepage/list_n4.gif') no-repeat 0 0; padding:0 0 5px 23px;}
.standards_info .list .n5 {background:url('../images/homepage/list_n5.gif') no-repeat 0 0; padding:0 0 5px 23px;}
