@charset 'euc-kr';

@import url("common.css"); /* ·¹ÀÌ¾Æ¿ô °¡ÀÌµå css */
.pageVisual { margin-bottom:37px; }

.mTy1 { margin-left:66px; }
.mTy2 { margin-top:65px; }
.mTy3 { margin-top:35px; }

#container.special .pageVisual .info h2 .desc { overflow:hidden; margin-left:20px; margin-bottom:-8px; display:inline-block; width:393px; height:30px; font-size:18px; font-weight:normal; background:url("../images/special/products_h2.png") 0 0 no-repeat; text-indent:-999px; }

/* º¸»óÃ¼°è */
#container.indemnity .pageVisual { margin:0; background-image:url("../images/special/visual_indemnity.jpg"); }
#container.indemnity .pageVisual .baseIn, #container.event .pageVisual .baseIn, #container.curriculum .pageVisual .baseIn{ height:399px; }
#container.indemnity .pageVisual .stepAnchor .s3 a .go { background-position:0 -200px; }
#container.indemnity .pageVisual .stepAnchor .s3 a:hover .go, #container.indemnity .pageVisual .stepAnchor .s3 a:focus .go { background-position:-50px -200px; }
#container.indemnity .inOne { padding:60px 0 53px; background:url("../images/special/inone_bg.gif") 0 bottom repeat-x; }
#container.indemnity .inOne .tTy3 { position:relative; }
#container.indemnity .inOne ul { overflow:hidden; margin-top:45px; }
#container.indemnity .inOne ul li { float:left; }
#container.indemnity .inOne ul li .text { display:block; margin-top:15px; font-size:16px; text-align:center; letter-spacing:-1px; }
#container.indemnity .inOne ul li .text strong { color:#d41644; border-bottom:1px solid #d41644; }
#container.indemnity .inOne .ex { display:block; margin-top:30px; font-size:12px; color:#666; text-indent:-9px; }
#container.indemnity .inTwo { padding-top:60px; }
#container.indemnity .inTwo .tTy3 { margin-bottom:30px; }
#container.indemnity .inTwo .img { margin-bottom:64px; }
#container.indemnity .inTwo ul.benefit { overflow:hidden; margin-top:25px; }
#container.indemnity .inTwo ul.benefit li { float:left; padding:13px 0 0 208px; width:272px; height:122px; border-left:1px solid #d9d9d9; background:url("../images/special/intwo_bg.png") 0 0 no-repeat; letter-spacing:-1px; }
#container.indemnity .inTwo ul.benefit li.ty1 { margin-left:-1px; width:270px; background-position:40px -40px; }
#container.indemnity .inTwo ul.benefit li.ty2 { background-position:-970px 0; }
#container.indemnity .inTwo ul.benefit li.ty3 { background-position:-601px bottom; }
#container.indemnity .inTwo ul.benefit li.ty4 { padding-top:192px; height:63px; background-position:-938px 14px; }
#container.indemnity .inTwo ul.benefit .title { display:block; margin-bottom:10px; font-size:18px; font-weight:bold; }
#container.indemnity .inThree { margin-top:60px; border-top:1px solid #b2b2b2; background-color:#f1efee; }
#container.indemnity .inThree .deco { padding-top:60px; width:1140px; min-height:467px; background:url("../images/special/inthree_bg.jpg") 338px 0 no-repeat; }
#container.indemnity .inThree .tTy3 { margin-bottom:30px; line-height:33px; }
#container.indemnity .inThree .text { font-size:16px; color:#444; line-height:24px; }
#container.indemnity .inThree .ex, #container.indemnity .inTwo .ex { display:block; font-size:12px; color:#666; text-indent:-9px; }
#container.indemnity .inThree ul.benefit { overflow:hidden; margin-top:45px; }
#container.indemnity .inThree ul.benefit li { float:left; margin-right:46px; text-align:center; height:129px; background:url("../images/special/inthree_bg.png") 0 0 no-repeat; }
#container.indemnity .inThree ul.benefit li.ty1 { background-position:0 bottom; }
#container.indemnity .inThree ul.benefit li.ty2 { width:130px; background-position:-159px bottom; }
#container.indemnity .inThree ul.benefit li.ty3 { width:139px; background-position:-334px bottom; }
#container.indemnity .inThree ul.benefit li .number { display:block; margin-bottom:9px; font-size:16px; color:#444; font-weight:bold; line-height:16px; }
#container.indemnity .inThree ul.benefit li .title { display:block; font-size:20px; color:#de1143; font-weight:bold; line-height:20px; }
#container.indemnity .inFour { padding-top:60px; border-top:1px solid #b2b2b2; }
#container.indemnity .inFour .tTy3 { line-height:33px; }
#container.indemnity .inFour .img { margin-top:50px; text-align:center; }

/* Çà»ç¾È³» */
#container.event .pageVisual { margin:0; background-image:url("../images/special/visual_event.jpg"); }
#container.event .pageVisual .stepAnchor .s1 a .go { background-position:0 -250px; }
#container.event .pageVisual .stepAnchor .s1 a:hover .go, #container.indemnity .pageVisual .stepAnchor .s1 a:focus .go { background-position:-50px -250px; }
#container.event .eventOne { margin-bottom:-113px; padding-top:60px; }
#container.event .eventOne .tTy3 { position:relative; line-height:33px; }
#container.event .eventOne .viewArea { position:relative; margin:49px auto 0; width:100%; height:635px; background:url("../images/special/event_view_bg.png") 50% bottom no-repeat; }
#container.event .eventOne .viewArea .imgArea ul { text-align:center; }
#container.event .eventOne .viewArea .btnArea { position:absolute; left:50%; z-index:2; bottom:0; width:782px; margin-left:-391px; }
#container.event .eventOne .viewArea .btnArea .btn_prev { position:absolute; display:block; top:-310px; left:-16px; width:32px; height:52px; background:url("../images/special/btn_arrow.png") 0 0 no-repeat; text-indent:-9999px; }
#container.event .eventOne .viewArea .btnArea .btn_next { position:absolute; display:block; top:-310px; right:-16px; width:32px; height:52px; background:url("../images/special/btn_arrow.png") 0 -52px no-repeat; text-indent:-9999px; }
#container.event .eventOne .viewArea .btnArea .disabled { cursor:default; }
#container.event .eventOne .viewArea .dotArea { position:absolute; display:block; width:100%; bottom:0; left:0; text-align:center; }
#container.event .eventOne .viewArea .dotArea a.dot { display:inline-block; width:23px; height:20px; margin:0 2px; padding:3px 3px 0 0; background:url("../images/special/dot.png") 0 0 no-repeat; overflow:hidden; white-space:nowrap; text-align:center; font-size:10px; color:#fff  !important; text-decoration:none !important; line-height:17px; }
#container.event .eventOne .viewArea .dotArea a.dot.active, #container.event .eventOne .viewArea .dotArea a.dot:hover, #container.event .eventOne .viewArea .dotArea a.dot:focus { background:url("../images/special/dot.png") 0 -23px no-repeat; }
#container.event .eventOne .viewArea .peaging { position:absolute; left:50%; z-index:2; bottom:147px; width:782px; margin-left:-391px; }
#container.event .eventOne .viewArea .peaging .btn_prevpage { position:absolute; display:block; bottom:0; left:250px; width:23px; height:26px; background:url("../images/special/btn_arrow2.png") 0 0 no-repeat; text-indent:-9999px; }
#container.event .eventOne .viewArea .peaging .btn_nextpage { position:absolute; display:block; bottom:0; right:250px; width:23px; height:26px; background:url("../images/special/btn_arrow2.png") -23px 0 no-repeat; text-indent:-9999px; }
.eventOne .imgArea { position:relative; height:485px; }
.eventOne .imgArea .movWrap { position:relative; width:100%; overflow:hidden; min-width:960px; height:419px; }
.eventOne .imgArea ul { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; }
.eventOne .imgArea li { position:relative; float:left; width:782px; height:419px; }
.eventOne .imgArea li .inner { position:relative; width:712px; height:402px; margin:0 auto; overflow:hidden; }
.eventOne .imgArea li .bg1 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; }
.eventOne .imgArea li .img { display:block; padding:21px 21px 0; width:690px; height:419px; }
.eventOne .imgArea li iframe.img { position:relative; z-index:2; width:670px; height:377px; }
.eventOne .imgArea li.active iframe.img { z-index:3; }
.eventOne .imgArea .caption { position:absolute; bottom:21px; left:21px; z-index:3; width:620px; padding:20px 25px; text-align:left; color:#fff; background:url("../images/special/event_view_txt_bg.png"); }
.eventOne .imgArea .caption dt { font-size:24px; font-weight:bold; }
.eventOne .imgArea .caption dd { font-size:15px; }
.eventOne .imgArea .mov { position:absolute; left:50%; top:50%; z-index:4; margin:-46px 0 0 -46px; }
.eventOne .imgArea .view { position:absolute; right:45px; z-index:4; bottom:39px; }

/* ±³À°°úÁ¤ */
#container.curriculum .pageVisual { margin:0; background-image:url("../images/special/visual_curriculum.jpg"); }
#container.curriculum .pageVisual .stepAnchor .s1 a .go { background-position:0 -300px; }
#container.curriculum .pageVisual .stepAnchor .s1 a:hover .go, #container.curriculum .pageVisual .stepAnchor .s1 a:focus .go { background-position:-50px -300px; }
#container.curriculum .curriOne { padding-top:50px; }
#container.curriculum .curriOne .tTy3 { line-height:48px; }
#container.curriculum .curriOne .baseIn { margin-bottom:-113px; background:url("../images/special/curriculum_bg.png") 0 35px no-repeat; }
#container.curriculum .curriOne ul.curriStep { overflow:hidden; height:670px; }
#container.curriculum .curriOne ul.curriStep > li { float:left; position:relative; width:296px; margin-left:24px; }
#container.curriculum .curriOne ul.curriStep li .titleArea { display:block; overflow:hidden; width:280px; height:41px; background:url("../images/special/curri_step_bg.png") 0 0 no-repeat; }
#container.curriculum .curriOne ul.curriStep li .titleArea .title { float:left; display:inline-block; margin:12px 0; width:192px; font-size:18px; font-weight:bold; color:#fff; line-height:18px; text-align:center; }
#container.curriculum .curriOne ul.curriStep li .titleArea a.btn { float:left; margin:5px 0 0 4px; padding:3px 30px 0 0; width:47px; height:30px; font-size:13px; font-weight:bold; line-height:13px; color:#767676; text-align:center; background:url("../images/special/curri_step_bg.png") right 0 no-repeat; }
#container.curriculum .curriOne ul.curriStep li .titleArea a.btn:hover, #container.curriculum .curriOne ul.curriStep li .titleArea a.btn:focus { text-decoration:none; color:#767676 !important; }
#container.curriculum .curriOne ul.curriStep li ul.process { margin:16px 0 0 17px; font-size:15px; font-weight:bold; color:#444; line-height:18px; }
#container.curriculum .curriOne ul.curriStep li ul.process li { margin-bottom:9px; }
#container.curriculum .curriOne ul.curriStep li.step1 { margin-top:345px; }
#container.curriculum .curriOne ul.curriStep li.step1 .titleArea { background-position:0 0; }
#container.curriculum .curriOne ul.curriStep li.step1 .titleArea a.btn { background:url("../images/special/curri_step_bg.png") right -140px no-repeat; }
#container.curriculum .curriOne ul.curriStep li.step2 { margin-top:296px; }
#container.curriculum .curriOne ul.curriStep li.step2 .titleArea { background-position:0 -43px; }
#container.curriculum .curriOne ul.curriStep li.step2 .titleArea a.btn { background:url("../images/special/curri_step_bg.png") right -178px no-repeat; }
#container.curriculum .curriOne ul.curriStep li.step3 { margin-top:243px; }
#container.curriculum .curriOne ul.curriStep li.step3 .titleArea { background-position:0 -86px; }
#container.curriculum .curriOne ul.curriStep li.step3 .titleArea a.btn { background:url("../images/special/curri_step_bg.png") right -217px no-repeat; }
#container.curriculum .curriOne ul.curriStep li .curriBox { display:none; position:absolute; top:-76px; left:0; padding-bottom:24px; width:288px; background:url("../images/special/curri_layer_bg_b.png") 0 bottom no-repeat; z-index:10; }
#container.curriculum .curriOne ul.curriStep li .curriBox .boxB { overflow:hidden; background:url("../images/special/curri_layer_bg_t.png") 0 0 no-repeat; }
#container.curriculum .curriOne ul.curriStep li .curriBox a.close { float:right; margin:13px 21px 0 0; padding:6px 37px 0 0; height:24px; background:url("../images/special/curri_step_bg.png") right 0 no-repeat; font-size:13px; font-weight:bold; color:#767676; }
#container.curriculum .curriOne ul.curriStep li .curriBox a.close:hover, #container.curriculum .curriOne ul.curriStep li .curriBox a.close:focus { color:#767676 !important; text-decoration:none; }
#container.curriculum .curriOne ul.curriStep li .curriBox .title { display:inline-block; margin:19px 0 0 19px; font-size:18px; font-weight:bold; color:#222; line-height:18px; }
#container.curriculum .curriOne ul.curriStep li .curriBox dl { margin:0 21px 5px; }
#container.curriculum .curriOne ul.curriStep li .curriBox dl dt { margin:10px 0 3px; font-size:14px; font-weight:bold; line-height:20px; }
#container.curriculum .curriOne ul.curriStep li .curriBox dl dd { font-size:12px; color:#444; line-height:16px; letter-spacing:0; }
#container.curriculum .curriOne ul.curriStep li .curriQ1Box { background-position:0 bottom; }
#container.curriculum .curriOne ul.curriStep li .curriQ1Box a.close { background-position:right -257px; }
#container.curriculum .curriOne ul.curriStep li .curriQ1Box dl dt { color:#de4b17; }
#container.curriculum .curriOne ul.curriStep li .curriQ2Box { background-position:-317px bottom; }
#container.curriculum .curriOne ul.curriStep li .curriQ2Box .boxB { background-position:-317px 0; }
#container.curriculum .curriOne ul.curriStep li .curriQ2Box a.close { background-position:right -295px; }
#container.curriculum .curriOne ul.curriStep li .curriQ2Box dl dt { color:#858c0c; }
#container.curriculum .curriOne ul.curriStep li .curriQ3Box { top:-120px; background-position:-636px bottom; }
#container.curriculum .curriOne ul.curriStep li .curriQ3Box .boxB { background-position:-636px 0; }
#container.curriculum .curriOne ul.curriStep li .curriQ3Box a.close { background-position:right -335px; }
#container.curriculum .curriOne ul.curriStep li .curriQ3Box dl dt { color:#d31145; }

/* »óÇ°¼Ò°³ */
#container.products .baseIn { position:relative; }
#container.products .pageVisual, #container.products .pageVisual .location .in { background:#fff; }
#container.products .pageVisual .baseIn { height:auto; }

.vodArea { padding:48px 0 0 40px; width:920px; height:292px; background:url("../images/special/products_vod_bg.png") 0 0 no-repeat; }
.vodArea .vod { float:left; }
.vodArea dl { float:left; margin:6px 0 0 40px; }
.vodArea dl dt { overflow:hidden; width:372px; height:91px; background:url("../images/special/products_vod_title.png") 0 0 no-repeat; text-indent:-999px; }
.vodArea dl dd.nameBg .productName { display:inline-block; margin:10px 0 35px; padding-right:29px; line-height:0; line-height:14px; vertical-align:middle; text-align:center; background:url("../images/special/name_bg_r.png") right 0 no-repeat; }
.vodArea dl dd.nameBg .productName .in { display:inline-block; margin:0; padding:0px 0 0 26px; height:45px; text-align:center; background:url("../images/special/name_bg_l.png") left 0 no-repeat; font-size:20px; line-height:45px; color:#d31145; font-weight:bold; }
.vodArea dl dd.nameBg .productName:hover, .vodArea dl dd.nameBg .productName:focus { text-decoration:none; color:#d31145 !important; }
.vodArea dl dd.nameBg .productName:hover .in, .vodArea dl dd.nameBg .productName:focus .in { text-decoration:none; color:#d31145 !important; }
.vodArea dl dd.info { font-size:16px; color:#f8e3e8; }

ul.ptype { margin-top:58px; padding-left:33px; width:1010px; background:url("../images/special/ptype_bg.png") 0 0 repeat-y; }
ul.ptype li { display:inline-block; *float:left; margin:0 37px 55px 0; padding-left:7px; width:273px; height:335px; background:url("../images/special/ptype_li_bg.png") 0 0 no-repeat; vertical-align:top; }
ul.ptype li dl { margin-top:24px; width:238px; text-align:center; }
ul.ptype li dl dt { overflow:hidden; margin:0 10px; height:43px; font-size:18px; font-weight:bold; color:#d31145; line-height:22px; }
ul.ptype li dl dt.one { padding-top:7px; height:36px; }
ul.ptype li dl dd { overflow:hidden; margin:11px 10px 0 10px; height:43px; font-size:14px; color:#555; line-height:20px; }

/* text type */
.textTy1 { display:block; margin:58px 0 0 40px; font-size:16px; font-weight:bold; color:#555; }