@charset "utf-8";
/* Contents
---------------------------------------------------------------------------------------------- *
 * @author			[  ]
 * @lastmodified	[  ]




/* Company
---------------------------------------------------------------------------------------------- */
/* 연혁 */
.company .ykk_history{padding-bottom:200px;overflow:hidden;
background:
	url(../images/contents/bg_zipper_head.png) no-repeat center bottom,
	url(../images/contents/bg_zipper_pattern.png) repeat-y center top,
	url(../images/contents/bg_zipper_y.png) no-repeat 60px 190px,
	url(../images/contents/bg_zipper_k.png) no-repeat 794px 490px,
	url(../images/contents/bg_zipper_k.png) no-repeat 0 1748px;
}
.company .ykk_history .history_head{width:200px;height:170px;margin:0 auto;padding:62px 0 8px;background:url(../images/contents/bg_zipper_start.png) no-repeat center top #fff;}
.company .ykk_history .history_head .size1{display:block;font-family:'notokr-regular';font-size:34px;text-align:center;color:#fff;}
.company .ykk_history .history_head .size2{display:block;font-family:'notokr-regular';font-size:32px;text-align:center;color:#fff;line-height:20px;}
.company .ykk_history .history_head .size3{display:block;font-family:'notokr-regular';font-size:24px;text-align:center;color:#fff;line-height:48px;}
.company .ykk_history .history_box{width:50%;position:relative;background:url(../images/contents/bg_zipper_small.png) no-repeat center 11px;}
.company .ykk_history .history_box .year{margin-bottom:5px;display:block;font-family:'notokr-regular';font-size:30px;text-align:center;color:#3e5bc5;background:url(../images/contents/bg_zipper_line.png) no-repeat center 24px;}
.company .ykk_history .history_box .story{}
.company .ykk_history .history_box .story ul{margin:0;padding:0;}
.company .ykk_history .history_box .story li{padding-bottom:4px;list-style:none;line-height:30px;background:url(../images/contents/ico_history_bullet.png) no-repeat; overflow:hidden;}
.company .ykk_history .history_box .story b{display:inline-block;font-family:'notokr-regular';font-size:16px;color:#000;letter-spacing:-.03em;}
.company .ykk_history .history_box .story p{margin:0;padding:0;display:inline-block;font-family:'notokr-regular';font-size:14px;color:#888;letter-spacing:-.03em;}
.company .ykk_history .history_box .story ul + p{max-width:340px;}
.company .ykk_history .history_box .story strong{padding:3px 0 10px;display:block;font-family:'notokr-regular';font-size:16px;color:#000;font-weight:normal;}
.company .ykk_history .history_box .story strong + p{line-height:24px;}
.company .ykk_history .history_box .story p + p{margin-top:5px;}
.company .ykk_history .history_box .image{padding-top:20px;overflow:hidden;}
.company .ykk_history .history_box .image img{vertical-align:top;}
.company .ykk_history .history_box.type_left{padding-right:10px;float:left;background-position-x:right;}
.company .ykk_history .history_box.type_left .year{padding-right:61px;text-align:right;background-position-x:right;}
.company .ykk_history .history_box.type_left .story{padding-right:61px;}
.company .ykk_history .history_box.type_left .story ul{}
.company .ykk_history .history_box.type_left .story li{padding-right:8px;text-align:right;background-position:right 16px;}
.company .ykk_history .history_box.type_left .story b{margin-left:14px;float:right;}
.company .ykk_history .history_box.type_left .story p{float:right;text-align:right;}
.company .ykk_history .history_box.type_left .story strong{text-align:right;}
.company .ykk_history .history_box.type_left .image{padding-right:67px;}
.company .ykk_history .history_box.type_left .image img{float:right;}
.company .ykk_history .history_box.type_right{padding-left:10px;float:right;background-position-x:left;}
.company .ykk_history .history_box.type_right .year{padding-left:61px;text-align:left;background-position-x:left;}
.company .ykk_history .history_box.type_right .story{padding-left:61px;}
.company .ykk_history .history_box.type_right .story ul{}
.company .ykk_history .history_box.type_right .story li{padding-left:8px;text-align:left;background-position:left 16px;}
.company .ykk_history .history_box.type_right .story b{margin-right:14px;float:left;}
.company .ykk_history .history_box.type_right .story p{float:left;text-align:left;}
.company .ykk_history .history_box.type_right .story strong{text-align:left;}
.company .ykk_history .history_box.type_right .image{padding-left:67px;}
.company .ykk_history .history_box.type_right .image img{float:left;}
/* 경영이념 */
.company .ykk_philosophy1{margin-bottom:100px;border:1px solid #f0f0f0;
background:
	url(../images/contents/bg_talent3_next.png) no-repeat 187px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 379px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 572px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 765px center;
}
.company .ykk_philosophy1 ul{width:100%;margin:0;padding:0;display:table;table-layout:fixed;}
.company .ykk_philosophy1 li{height:154px;padding:48px 0 0;display:table-cell;list-style:none;text-align:center;border-left:1px solid #f0f0f0;}
.company .ykk_philosophy1 li:first-child{border-left:none;}
.company .ykk_philosophy1 li img{margin:0 auto;display:block;vertical-align:top;}
.company .ykk_philosophy1 li p{margin:12px 0 0;padding:0;font-family:'notokr-regular';font-size:16px;line-height:1.4;color:#000;}
.company .ykk_philosophy2{margin-top:6px;}
.company .ykk_philosophy2 ol{width:100%;margin:0;padding:0;display:table;table-layout:fixed;}
.company .ykk_philosophy2 li{display:table-cell;list-style:none;text-align:center;vertical-align:middle;}
.company .ykk_philosophy2 li div{width:130px;height:115px;margin:0 auto;padding:15px 0 0;display:table;position:relative;border:1px solid #f5f5f5;border-radius:65px;background:#f5f5f5;}
.company .ykk_philosophy2 li span{width:100%;position:absolute;left:0;right:0;top:22px;font-family:'notokr-regular';font-size:14px;}
.company .ykk_philosophy2 li strong{display:table-cell;font-family:'notokr-regular';font-size:16px;font-weight:normal;line-height:1.2;vertical-align:middle;color:#000;}
.company .ykk_philosophy3{margin-top:49px;border-width:0 1px 1px 0;border-color:#f0f0f0;border-style:solid;}
.company .ykk_philosophy3 ul{width:100%;min-height:294px;margin:0;padding:0;display:table;table-layout:fixed;overflow:hidden;}
.company .ykk_philosophy3 li{height:294px;padding:49px 0 0 39px;display:table-cell;list-style:none;border-width:1px 0 0 1px;border-color:#f0f0f0;border-style:solid;box-sizing:border-box;}
.company .ykk_philosophy3 li strong{display:block;font-family:'notokr-bold';font-size:14px;font-weight:normal;letter-spacing:-0.03em;}
.company .ykk_philosophy3 li strong span{margin-right:5px;font-size:20px;display:inline-block;}
.company .ykk_philosophy3 li em{margin-top:21px;padding-right:20px;display:block;font-family:'notokr-regular';font-size:20px;font-weight:normal;font-style:normal;letter-spacing:-0.03em;color:#333;}
.company .ykk_philosophy3 li p{margin-top:7px;padding-right:39px;font-family:'notokr-regular';font-size:14px;line-height:1.5;color:#888;}
.company .globalofykk{background:url(../images/contents/bg_globalykk1.jpg) no-repeat right 12px;}
.company .globalofykk .box_title{padding-bottom:30px;}
.company .globalofykk .letter_box{padding:40px 0 18px 289px;background:url(../images/contents/bg_globalofykk_letter.png) no-repeat 81px 51px;clear:both;}
.company .globalofykk .letter_box p{font-family:'notokr-regular';font-size:16px;letter-spacing:-.03em;color:#888;}
.company .ykk_philosophy4{border:1px solid #f0f0f0;}
.company .ykk_philosophy4 ul{width:100%;margin:0;padding:0;display:table;table-layout:fixed;}
.company .ykk_philosophy4 li{height:280px;padding:37px 0 30px;display:table-cell;list-style:none;text-align:center;border-left:1px solid #f0f0f0;}
.company .ykk_philosophy4 li:first-child{border-left:none;}
.company .ykk_philosophy4 li span{width:118px;height:118px;margin:0 auto;display:block;border:1px solid #f5f5f5;border-radius:60px;background:#f5f5f5;}
.company .ykk_philosophy4 li img{margin:0 auto;display:block;vertical-align:top;}
.company .ykk_philosophy4 li strong{margin-top:21px;display:block;font-family:'notokr-medium';font-size:20px;font-weight:normal;color:#333;text-align:center;}
.company .ykk_philosophy4 li p{margin:10px 15px 0 15px;padding:0;font-family:'notokr-regular';font-size:14px;line-height:22px;color:#000;}
.company .prize{width:966px;height:450px;margin:0 auto 75px;position:relative;background:url(../images/contents/bg_prize.png) no-repeat left top;overflow:hidden;}
.company .prize .title{display:block;position:absolute;left:0;right:0;top:117px;font-family:'notokr-regular';font-size:32px;font-weight:normal;color:#000;text-align:center;}
.company .prize .content{padding:0 175px;position:absolute;left:0;right:0;top:218px;line-height:28px;letter-spacing:-.03em;}
.company .prize .date{position:absolute;right:147px;top:332px;font-family:'notokr-regular';font-size:14px;color:#888;}
.company .prize .sign{position:absolute;right:147px;top:357px;font-style:normal;}
.company .prize .sign span{font-family:'notokr-regular';font-size:14px;color:#888;}
.company .prize .sign strong{margin-left:5px;font-family:'notokr-regular';font-size:18px;font-weight:normal;color:#888;}
.company .corp_value{position:relative;}
.company .corp_value p{width:100px;height:70px;padding:30px 0 0;position:absolute;font-family:'notokr-regular';font-size:16px;color:#000;text-align:center;}
.company .corp_value .corp_val_1{left:308px;top:8px;}
.company .corp_value .corp_val_2{left:624px;top:8px;}
.company .corp_value .corp_val_3{left:126px;top:126px;}
.company .corp_value .corp_val_4{left:432px;top:126px;}
.company .corp_value .corp_val_5{left:742px;top:126px;}
.company .corp_value .corp_val_6{left:196px;top:268px;}
.company .corp_value .corp_val_7{left:530px;top:268px;}
/* CEO인사말 */
.company .ceo_says{margin:19px 0 32px;padding:0 0 32px 147px;position:relative;border-bottom:3px solid #000;}
.company .ceo_says .title{position:absolute;left:0;top:0;font-family:'notokr-regular';font-size:14px;color:#737373;}
.company .ceo_says .name{position:absolute;left:0;top:19px;font-family:'notokr-medium';font-size:20px;font-weight:normal;color:#171717;}
.company .ceo_says .sign{padding-top:7px;font-family:'notokr-bold';font-size:20px;color:#171717;}
.company .ceo_says .sign img{vertical-align:top;}
/* 사회공헌 */
.company .contribution{}
.company .contribution .title h4{margin:0;padding:0;font-family:'notokr-regular';font-size:24px;font-weight:normal;color:#000;}
.company .contribution p{margin:12px 0 34px;padding:0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.company .contribution_views{margin:-30px 0 75px -27px;overflow:hidden;}
.company .contribution_views > a{margin:30px 0 0 27px;float:left;position:relative;}
.company .contribution_views .image{width:468px;height:360px;display:block;overflow:hidden;}
.company .contribution_views .image img{width:100%;min-height:100%;vertical-align:top;}
.company .contribution_views .titles{height:103px;position:absolute;bottom:0;left:0;right:0;background:url(../images/contents/bg_contribution.png) repeat left top;}
.company .contribution_views .titles:before{content:"";width:28px;height:28px;display:block;position:absolute;right:20px;bottom:20px;background:url(../images/contents/bg_contribution_plus.png) no-repeat left top;}
.company .contribution_views .titles:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-15px;transition:bottom .5s;}
.company .contribution_views .titles span{padding:20px 0 0 20px;display:block;font-family:'notokr-bold';font-size:20px;color:#fff;}
.company .contribution_views .titles p{margin:0;padding:3px 59px 0 19px;font-family:'notokr-regular';font-size:20px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.company .contribution_views > a.active .titles{background:#3e5bc5;}
.company .contribution_views > a.active .titles:before{display:none;}
.company .contribution_views > a.active .titles:after{bottom:-15px;border-width:15px 15px 0 15px;border-color:#3e5bc5;border-style:solid;border-left-color:transparent;border-right-color:transparent;}
.company .contribution_views .view_box{width:calc(100% - 30px);margin:25px 0 0 30px;padding:46px 59px 50px 59px;display:none;position:relative;border:1px solid #dedede;box-sizing:border-box;}
.company .contribution_views .view_box .head{}
.company .contribution_views .view_box .head h5{margin:0;padding:0;font-family:'notokr-regular';font-size:30px;font-weight:normal;color:#000;}
.company .contribution_views .view_box .head p{margin:21px 0 0;padding:0;font-family:'notokr-regular';font-size:16px;line-height:24px;color:#888;}
.company .contribution_views .view_box .list{margin:39px 0 0;padding:0;}
.company .contribution_views .view_box .list > li{margin-bottom:33px;padding-bottom:34px;list-style:none;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.company .contribution_views .view_box .list > li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.company .contribution_views .view_box .list .photo{width:350px;padding-top:8px;float:left;}
.company .contribution_views .view_box .list .photo img{vertical-align:top;}
.company .contribution_views .view_box .list .photo small{margin-top:10px;display:block;font-family:'notokr-regular';font-size:12px;line-height:14px;color:#888;letter-spacing:-.03em;}
.company .contribution_views .view_box .list .descript{width:100%;float:left;}
.company .contribution_views .view_box .list .descript:not(:first-child){width:calc(100% - 350px)}
.company .contribution_views .view_box .list .descript strong{margin:0;padding:0;font-family:'notokr-regular';font-size:24px;font-weight:normal;color:#000;letter-spacing:-.06em;}
.company .contribution_views .view_box .list .descript strong .dash{font-family:'notokr-regular';font-weight:normal;}
.company .contribution_views .view_box .list .descript p{margin:13px 0 0;padding:0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.company .contribution_views .view_box .list .descript ul{margin:13px 0 0;padding:0;}
.company .contribution_views .view_box .list .descript li{margin-left:16px;text-indent:-16px;list-style:none;}
.company .contribution_views .view_box .list .descript li p{margin:0;padding:0;}
.company .contribution_views .view_box .view_close{padding:30px;position:absolute;right:-1px;top:0;}
.company .contribution_views .view_box .view_close img{vertical-align:top;}
/* 인증 및 수상 */
.company .certificate{margin:0;padding:0;border-top:3px solid #333;border-bottom:1px solid #333;}
.company .certificate li{min-height:280px;padding:40px 40px 40px 330px;position:relative;list-style:none;border-bottom:1px solid #f0f0f0;}
.company .certificate li:last-child{border-bottom:none;}
.company .certificate .certi_image{position:absolute;left:65px;top:40px;border:1px solid #f0f0f0;}
.company .certificate .certi_image img{vertical-align:top;}
.company .certificate .certi_descript{}
.company .certificate .certi_descript > p{font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.company .prizes{margin:0 0 6px -20px;padding:0;overflow:hidden;}
.company .prizes li{min-height:252px;width:calc(50% - 20px);margin:0 0 20px 20px;padding:0 0 20px 218px;float:left;position:relative;list-style:none;border:1px solid #e5e5e5;box-sizing:border-box;background:url(../images/contents/bg_prizes.gif) repeat-y 218px top #f9f9f9;overflow:hidden;}
.company .prizes li .prize_image{width:218px;position:absolute;left:0;top:0;bottom:0;background:#fff;}
.company .prizes li .prize_image img{width:100%;vertical-align:top;}
.company .prizes li .prize_descript{width:252px;float:left;}
.company .prizes li .prize_descript .date{padding:26px 0 5px 21px;font-family:'notokr-regular';font-size:14px;color:#000;}
.company .prizes li .prize_descript .date b{padding-bottom:10px;display:block;font-weight:normal;background:url(../images/contents/bg_prizes_date.gif) no-repeat left bottom;}
.company .prizes li .prize_descript p{padding:0 20px 0 22px;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;word-wrap:break-word;word-break:keep-all;white-space:normal;}
/* 채용정보 */
.company .training_basic{margin-bottom:45px;}
.company .training_curriculum{}
.company .training_curriculum ul{margin:0 0 -41px;padding:0;list-style:none;overflow:hidden;}
.company .training_curriculum li{width:50%;margin-bottom:41px;float:left;}
.company .training_curriculum li .icon{width:140px;height:140px;float:left;background:#f5f5f5;}
.company .training_curriculum li .icon img{vertical-align:top;}
.company .training_curriculum li dl{width:300px;margin:0;padding:0 20px 0 20px;float:left;}
.company .training_curriculum li dt{margin:-6px 0 8px;font-family:'notokr-medium';font-size:20px;font-weight:normal;color:#2545bb;}
.company .training_curriculum li dd{margin:0 0 0 8px;font-family:'notokr-regular';font-size:14px;text-indent:-8px;line-height:22px;color:#888;word-wrap:break-word;word-break:keep-all;white-space:normal;}
.company .talent{}
.company .talent .slogan{display:block;font-family:'notokr-regular';font-size:28px;font-weight:normal;line-height:40px;text-align:center;color:#000;}
.company .talent .ykk_talent1{}
.company .talent .ykk_talent1 ul{width:100%;margin:0;padding:0;display:table;table-layout:fixed;}
.company .talent .ykk_talent1 li{height:280px;padding:30px 0 30px;display:table-cell;list-style:none;text-align:center;}
.company .talent .ykk_talent1 li span{width:140px;height:140px;margin:0 auto;display:block;background:#f5f5f5;}
.company .talent .ykk_talent1 li img{margin:0 auto;display:block;vertical-align:top;}
.company .talent .ykk_talent1 li strong{margin-top:31px;padding:0 0 17px;display:block;font-family:'notokr-regular';font-size:18px;font-weight:normal;color:#2859bb;text-align:center;letter-spacing:-.05em;background:url(../images/contents/bg_talent1.gif) no-repeat center bottom;}
.company .talent .ykk_talent1 li p{margin:14px 0 0;padding:0;font-family:'notokr-regular';font-size:14px;line-height:22px;color:#888;}
.company .talent .ykk_total{padding:20px 0 0 263px;background:url(../images/contents/bg_ykk_total.gif) no-repeat 43px center;}
.company .talent .ykk_total th{font-family:'notokr-regular';font-size:34px;line-height:24px;color:#000;}
.company .talent .ykk_total td{padding:20px 0 21px 21px;text-align:left;border-left:none;}
.company .talent .ykk_total td:empty{border-top:none;border-right:none;}
.company .talent .ykk_total td strong{font-family:'notokr-regular';font-size:18px;font-weight:normal;color:#000;}
.company .talent .ykk_total td p{font-family:'notokr-regular';font-size:14px;color:#888;}
.company .talent .ykk_talent2{}
.company .talent .ykk_talent2 > strong{font-family:'notokr-regular';font-size:14px;font-weight:normal;color:#000;}
.company .talent .ykk_talent2 > p{font-family:'notokr-regular';font-size:14px;color:#888;}
.company .talent .ykk_talent2 .table_ty{margin-top:23px;}
.company .talent .ykk_talent2 td{height:167px;padding:0;text-align:left;border-left:none;border-right:none;}
.company .talent .ykk_talent2 td:nth-child(even){border-top:none;}
.company .talent .ykk_talent2 td img{display:inline-block;vertical-align:middle;}
.company .talent .ykk_talent2 td p{max-width:210px;padding-left:10px;display:inline-block;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;vertical-align:middle;}
.company .talent .ykk_talent3{border:1px solid #e2e2e2;
background:
	url(../images/contents/bg_talent3_next.png) no-repeat 186px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 378px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 572px center,
	url(../images/contents/bg_talent3_next.png) no-repeat 764px center;
}
.company .talent .ykk_talent3 ul{width:100%;margin:0;padding:0;display:table;table-layout:fixed;}
.company .talent .ykk_talent3 li{display:table-cell;list-style:none;text-align:center;}
.company .talent .ykk_talent3 li .steps{height:104px;padding:26px 0 0;}
.company .talent .ykk_talent3 li .steps b{padding-bottom:15px;display:block;font-family:'notokr-bold';font-size:20px;font-weight:normal;color:#000;}
.company .talent .ykk_talent3 li .steps img{vertical-align:top;}
.company .talent .ykk_talent3 li .step_descript{width:100%;height:50px;padding-bottom:31px;display:table;}
.company .talent .ykk_talent3 li .step_descript p{display:table-cell;line-height:20px;vertical-align:middle;color:#000;}
.company .talent .ykk_talent3_caution{font-family:'notokr-regular';font-size:14px;text-align:right;color:#888;}
.company .talent .ykk_talent3_tel{margin:0 4px 0 0;font-family:'notokr-regular';color:#000;}
.company .talent .ykk_talent3_email{margin:0 6px 0 22px;font-family:'notokr-regular';color:#000;}
.company .talent .ykk_talent4{border-top:3px solid #444;border-bottom:1px solid #444;}
.company .talent .ykk_talent4 ul{margin:0;padding:0;}
.company .talent .ykk_talent4 li{width:100%;display:table;list-style:none;border-top:1px solid #f0f0f0;}
.company .talent .ykk_talent4 li:first-child{border-top:none;}
.company .talent .ykk_talent4 li > div{height:141px;display:table-cell;vertical-align:middle;}
.company .talent .ykk_talent4 .icons{width:118px;display:inline-block;vertical-align:middle;}
.company .talent .ykk_talent4 .icons img{margin:0 auto;display:block;vertical-align:top;}
.company .talent .ykk_talent4 .titles{width:146px;display:inline-block;vertical-align:middle;}
.company .talent .ykk_talent4 .titles strong{display:block;font-family:'notokr-regular';font-size:28px;font-weight:normal;color:#000;text-align:center;vertical-align:middle;}
.company .talent .ykk_talent4 li p{max-width:580px;padding-left:80px;display:inline-block;font-family:'notokr-regular';font-size:16px;color:#888;vertical-align:middle;background:url(../images/contents/bg_talent3_next.png) no-repeat 18px center;}
/* 찾아오시는 길 */
.company .map{width:100%;height:344px;margin-bottom:20px;}



/* Quality
---------------------------------------------------------------------------------------------- */
/* 품질관리 */
.quality .custombox{margin:-30px 0 50px;}




/* Product
---------------------------------------------------------------------------------------------- */
/* 서브메인 */
.product{}
.product .prod_main{}
.product .prod_main ul{margin:-40px 0 0 -18px;padding:0;overflow:hidden;}
.product .prod_main li{width:474px;margin:40px 0 0 18px;float:left;list-style:none;}
.product .prod_main li a{text-decoration:none;}
.product .prod_main li .prod_img{width:474px;height:270px;overflow:hidden;}
.product .prod_main li .prod_img img{width:474px;height:270px;vertical-align:top;}
.product .prod_main li .prod_title{padding:23px 28px 14px 28px;position:relative;border-width:0 1px 1px 1px;border-color:#e6e6e6;border-style:solid;}
.product .prod_main li .prod_title strong{display:block;position:relative;font-family:'notokr-bold';font-size:28px;font-weight:normal;color:#000;}
.product .prod_main li .prod_title strong:before{content:"";width:14px;height:4px;position:absolute;left:2px;top:-2px;background:#3e5bc5;}
.product .prod_main li .prod_title:after{content:"more";padding-right:15px;position:absolute;right:20px;bottom:18px;font-family:'notokr-regular';font-size:16px;color:#888;background:url(../images/contents/bg_submain_arrow.png) no-repeat right 8px;}
/* 제품상세 */
.product .prod_information{margin:0 0 76px;padding:39px 51px;background:#f9f9f9;overflow:hidden;}
.product .prod_infor_image{width:198px;height:198px;margin-right:31px;float:left;border:1px solid #dbdbdb;}
.product .prod_infor_image img{vertical-align:top;}
.product .prod_infor_story{}
.product .prod_infor_story p{padding:0;margin:0;font-family:'notokr-regular';font-size:14px;color:#888;line-height:28px;}
/* 스페셜아이템 */
.SP_APP_all{background:none;}
.SP_APP_all .ui-dialog-titlebar{position:absolute;left:0;right:0;top:0;background:none;z-index:1;}
.SP_APP_all .ui-dialog-title{padding:10px 31px;}
.SP_APP_all .ui-dialog-titlebar .ui-dialog-titlebar-close{width:36px;height:36px;top:25px;background:url(../images/contents/ico_special_close.png) no-repeat center center;}
.SP_APP_all .titles{margin:0;padding:0;font-family:'notokr-bold';font-size:28px;font-weight:normal;color:#000;}
.SP_APP_all .carousel{padding:38px 0 0 0;overflow:hidden;}
.SP_APP_all .carosel_list{width:750px;height:402px;float:left;overflow:hidden;}
.SP_APP_all .carosel_list ul{margin:0;padding:0;}
.SP_APP_all .carosel_list li{min-height:184px;margin-bottom:33px;padding-left:196px;position:relative;list-style:none;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.SP_APP_all .carosel_list li:last-child{margin-bottom:0;border-bottom:0;}
.SP_APP_all .carosel_list .carosel_image{padding-top:6px;position:absolute;left:0;top:0;overflow:hidden;}
.SP_APP_all .carosel_list .carosel_image.type_2{padding-top:35px;position:relative;font-size:0;}
.SP_APP_all .carosel_list .carosel_image img{vertical-align:top;}
.SP_APP_all .carosel_list .carosel_image_left{width:50%;display:inline-block;text-align:left;}
.SP_APP_all .carosel_list .carosel_image_right{width:50%;display:inline-block;text-align:right;}
.SP_APP_all .carosel_list .carosel_story{}
.SP_APP_all .carosel_list .carosel_story strong{padding-bottom:16px;display:block;font-family:'notokr-regular';font-size:18px;font-weight:normal;line-height:26px;color:#000;}
.SP_APP_all .carosel_list .carosel_story strong.type_2{padding-bottom:8px;font-size:18px;}
.SP_APP_all .carosel_list .carosel_story p{margin:0 0 10px;padding:0;font-family:'notokr-regular';font-size:14px;font-weight:normal;line-height:24px;color:#888;}
.SP_APP_all .carosel_list .carosel_story p:last-child{margin-bottom:0;}
.SP_APP_all a.prev{width:56px;height:97px;margin-top:-49px;position:absolute;left:0;top:50%;background:url(../images/contents/btn_special_prev.gif) no-repeat center center;}
.SP_APP_all a.next{width:56px;height:97px;margin-top:-49px;position:absolute;right:0;top:50%;background:url(../images/contents/btn_special_next.gif) no-repeat center center;}
.SP_APP_all a.prev span,
.SP_APP_all a.next span{display:none;}
.SP_APP_all .pagination{width:100%;position:absolute;left:0;right:0;bottom:88px;font-size:0;text-align:center;}
.SP_APP_all .pagination a{width:35px;height:2px;margin:0 6px;margin-top:2px;display:inline-block;background:#dcdcdc;transition:all .2s;}
.SP_APP_all .pagination a.selected{height:4px;margin-top:0;background:#3f5cc4;}
.SP_APP_all .pagination a span{display:none;}
.SP_APP_all .SP_TAB{position:absolute;left:0;right:0;bottom:0;overflow:hidden;}
.SP_APP_all .SP_TAB a{width:320px;height:46px;display:block;float:left;font-family:'notokr-regular';font-size:16px;text-align:center;text-decoration:none;line-height:46px;color:#888;border:1px solid #e1e1e1;background:#f7f7f7;}
.SP_APP_all .SP_TAB a.active{border:1px solid #3f5cc4;color:#fff;background:#3f5cc4;}
.SP_APP_all #SP_APP_main{padding:0;}
.product .special_app{width:964px;height:384px;margin-top:72px;position:relative;text-align:center;border:1px solid #dbdbdb;background:url(../images/contents/bg_specialitems.jpg) no-repeat left top;}
.product .special_app h4{margin:0;padding:63px 0 0;font-family:'notokr-bold';font-size:56px;font-weight:normal;color:#000;}
.product .special_app h4:after{content:"";width:32px;height:5px;position:absolute;left:466px;top:148px;background:#000;}
.product .special_app p{margin:0 0 46px;padding:45px 0 0;font-family:'notokr-regular';font-size:18px;color:#888;line-height:26px;}
.SP_APP_main{width:966px;height:626px;margin:0;padding:0;text-align:center;background:url(../images/contents/bg_special_main.jpg) no-repeat left bottom;}
.SP_APP_main .link_box{width:253px;height:320px;position:absolute;top:150px;background:#fff;}
.SP_APP_main .link_box:nth-child(1){left:73px;}
.SP_APP_main .link_box:nth-child(2){left:356px;}
.SP_APP_main .link_box:nth-child(3){left:639px;}
.SP_APP_main .link_box strong{padding-top:35px;display:block;font-family:'notokr-bold';font-size:30px;font-weight:normal;color:#000;}
.SP_APP_main .link_box strong:after{content:"";}
.SP_APP_main .link_box p{margin:0;padding:30px 0 0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.SP_APP_main .link_box a{position:absolute;top:236px;left:57px;}
div#SP_APP_seat{padding:54px 108px 88px;text-align:left;box-sizing:border-box;background:#fff;}
div#SP_APP_interior{padding:54px 108px 88px;text-align:left;box-sizing:border-box;background:#fff;}
div#SP_APP_others{padding:54px 108px 88px;text-align:left;box-sizing:border-box;background:#fff;}
/* YKK트렌드 */
.product .trend_box{margin-bottom:40px;overflow:hidden;}
.product .trend_box:last-child{margin-bottom:90px;}
.product .label_box{width:306px;height:193px;padding:60px 0 0 45px;float:right;border:1px solid #dcdcdc;}
.product .label_box h5{margin:0;padding:0;font-family:'notokr-bold';font-size:26px;font-weight:normal;color:#000;}
.product .label_box ul{margin:0;padding:20px 0 0;}
.product .label_box li{padding:0 0 0 18px;list-style:none;}
.product .label_box li a{font-family:'notokr-regular';font-size:14px;line-height:30px;text-decoration:none;color:#888;}
.product .label_box li.active{background:url(../images/template/ico_trend_box.png) no-repeat left 13px;}
.product .label_box li.active a{text-decoration:underline;color:#000;}
.product .slide_box{width:612px;height:255px;float:right;overflow:hidden;}
.product .slide_box ul{margin:0;padding:0;overflow:hidden;}
.product .slide_box li{float:left;width:612px;height:255px;list-style:none;}
.product .slide_box li > img{vertical-align:top;}
.product .slide_wrap{width:613px;position:relative;overflow:hidden;}
.product .trend_box .prev{width:19px;height:43px;margin-top:-32px;padding:10px;position:absolute;left:0;top:50%;background:url(../images/template/btn_trend_prev_on.png) no-repeat center center;}
.product .trend_box .prev.disabled{background-image:url(../images/template/btn_trend_prev_off.png);opacity:.3;}
.product .trend_box .prev span{display:none;}
.product .trend_box .next{width:19px;height:43px;margin-top:-32px;padding:10px;position:absolute;right:0;top:50%;background:url(../images/template/btn_trend_next_on.png) no-repeat center center;}
.product .trend_box .next.disabled{background-image:url(../images/template/btn_trend_next_off.png);opacity:.3;}
.product .trend_box .next span{display:none;}
.product .trend_box .pagination{position:absolute;left:0;right:0;bottom:15px;font-size:0;text-align:center;}
.product .trend_box .pagination a{width:8px;height:8px;margin:0 3px;display:inline-block;background:url(../images/template/bg_trend_pagin_off.png) no-repeat center center;}
.product .trend_box .pagination a.selected{background-image:url(../images/template/bg_trend_pagin_on.png);}
.product .trend_box .pagination a span{display:none;}
.product .reuest_trend{margin-top:5px;border-top:3px solid #333;border-bottom:1px solid #333;}
.product .reuest_trend table{width:100%;border-collapse:collapse;table-layout:fixed;}
.product .reuest_trend table caption{display:none;}
.product .reuest_trend table td{height:121px;text-align:center;vertical-align:middle;}
.product .reuest_trend table td:last-child{padding-left:50px;position:relative;text-align:left;}
.product .reuest_trend table td:last-child:after{content:"";width:1px;height:80px;position:absolute;left:0;top:20px;background:url(../images/contents/bg_request_trend.png) repeat-y left top;}
.product .reuest_trend strong{font-family:'notokr-bold';font-size:18px;font-weight:normal;color:#000;}
.product .reuest_trend p{font-family:'notokr-regular';font-size:14px;font-weight:normal;color:#888;}
.product .reuest_trend span{font-family:'notokr-regular';font-size:14px;font-weight:normal;color:#888;}
/*제품사전*/
.product .diction_1{width:100%;height:840px;position:relative;background:url(../images/contents/bg_diction_1_1.jpg) no-repeat 123px 56px;}
.product .diction_1 b{font-family:'notokr-regular';font-size:13px;font-weight:normal;line-height:16px;color:#000;}
.product .diction_1 strong{font-family:'notokr-regular';font-size:18px;font-weight:normal;color:#000;}
.product .diction_1 p{margin:0;padding:0;font-family:'notokr-regular';font-size:14px;line-height:22px;color:#888;}
.product .diction_1 span{display:block;font-family:'notokr-regular';font-size:13px;color:#888;}
.product .diction_1 .txt_left{text-align:left;}
.product .diction_1 .txt_right{text-align:right;}
.product .diction_1 .txt_center{text-align:center;}
.product .diction_1 .pos_1{position:absolute;left:285px;top:196px;}
.product .diction_1 .pos_2{position:absolute;left:229px;top:117px;}
.product .diction_1 .pos_3{position:absolute;left:202px;top:230px;}
.product .diction_1 .pos_4{position:absolute;left:568px;top:125px;}
.product .diction_1 .pos_5a{position:absolute;left:564px;top:273px;}
.product .diction_1 .pos_5b{position:absolute;left:564px;top:306px;}
.product .diction_1 .pos_6a{position:absolute;left:158px;top:383px;}
.product .diction_1 .pos_6b{position:absolute;left:44px;top:416px;}
.product .diction_1 .pos_7a{position:absolute;left:564px;top:447px;}
.product .diction_1 .pos_7b{position:absolute;left:563px;top:481px;}
.product .diction_1 .pos_8{position:absolute;left:259px;top:608px;}
.product .diction_1 .pos_9{position:absolute;left:659px;top:655px;}
.product .diction_1 .pos_10{position:absolute;left:638px;top:731px;}
.product .diction_1 .pos_11{position:absolute;left:686px;top:763px;}
.product .unit_size{margin-top:14px;}
.product .unit_size ul{margin:0 -24px;padding:0;overflow:hidden;}
.product .unit_size li{margin:0 24px;float:left;list-style:none;}
.product .unit_size .unit_image{}
.product .unit_size .unit_image img{vertical-align:top;}
.product .unit_size .unit_desc{text-align:center;}
.product .unit_size .unit_desc strong{padding-top:4px;display:block;font-family:'notokr-bold';font-size:18px;font-weight:normal;color:#000;}
.product .unit_size .unit_desc p{margin:-6px 0 0;padding:0;font-family:'notokr-regular';font-size:14px;color:#888;}
.product .zipper_size{margin-top:14px;}
.product .zipper_size ul{margin:0;padding:0;overflow:hidden;}
.product .zipper_size li{width:193px;margin:0;float:left;list-style:none;}
.product .zipper_size .zipper_image{text-align:center;}
.product .zipper_size .zipper_image img{vertical-align:top;}
.product .zipper_size .zipper_desc{text-align:center;}
.product .zipper_size .zipper_desc strong{padding-top:15px;display:block;font-family:'notokr-bold';font-size:14px;font-weight:normal;color:#3e5bc5;}
.product .zipper_size .zipper_desc p{margin:3px 0 0;padding:0;font-family:'notokr-regular';font-size:16px;color:#000;}
.product .zipper_size .zipper_desc span{padding-top:12px;display:block;position:relative;font-family:'notokr-regular';font-size:13px;color:#888;}
.product .zipper_size .zipper_desc span:before{content:"";width:30px;height:1px;margin-left:-15px;position:absolute;top:4px;left:50%;background:#dbdada;}
.product .slider_type{}
.product .slider_type ul{margin:-20px -10px 0;padding:0;overflow:hidden;}
.product .slider_type li{margin:20px 10px 0;float:left;display:table;position:relative;list-style:none;border:1px solid #dbdbdb;overflow:hidden;}
.product .slider_type li:after{content:"";width:1px;height:100%;position:absolute;left:198px;top:0;bottom:0;background:#dbdbdb;}
.product .slider_type .slider_images{float:left;}
.product .slider_type .slider_images img{vertical-align:top;}
.product .slider_type .slider_descript{width:221px;height:100%;padding:0 26px;display:table-cell;vertical-align:middle;}
.product .slider_type .slider_descript strong{display:block;font-family:'notokr-bold';font-size:14px;font-weight:normal;color:#2542ad;}
.product .slider_type .slider_descript p{margin:3px 0 0;padding:0;font-family:'notokr-regular';font-size:18px;color:#000;}
.product .slider_type .slider_descript span{margin:10px 0 0;display:block;font-family:'notokr-regular';font-size:14px;line-height:20px;color:#888;}
.product .thumb_list{padding-top:40px;}
.product .thumb_list > strong{margin:-15px 0 24px;display:block;font-family:'notokr-regular';font-size:20px;font-weight:normal;color:#000;}
.product .thumb_list > ul{margin:0;padding:0;}
.product .thumb_list > ul > li{margin-bottom:39px;padding:0 0 40px 176px;position:relative;border-bottom:1px solid #e6e6e6;list-style:none;}
.product .thumb_list .thumb_image{position:absolute;left:0;top:0;border:1px solid #dbdbdb;}
.product .thumb_list .thumb_image img{vertical-align:top;}
.product .thumb_list .thumb_descript{min-height:150px;}
.product .thumb_list .thumb_descript strong{display:block;font-family:'notokr-bold';font-size:16px;font-weight:normal;color:#000;}
.product .thumb_list .thumb_descript p{margin:0;padding:0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.product .thumb_list .thumb_descript ul{margin:0;padding:0;}
.product .thumb_list .thumb_descript li{list-style:none;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.product .thumb_list .add_infor{padding-left:160px;position:absolute;left:482px;top:0;}
.product .thumb_list .add_infor .thumb_descript p{margin-left:8px;text-indent:-8px;}
.product .special_features{margin-bottom:60px;padding:64px 0 37px;border:2px solid #e6e6e6;}
.product .special_features q{display:block;position:relative;font-family:'notokr-regular';font-size:20px;text-align:center;letter-spacing:-.03em;color:#000;}
.product .special_features q:before{content:"";width:25px;height:18px;margin-left:-8px;position:absolute;left:50%;top:-26px;background:url(../images/contents/bg_special_features.jpg) no-repeat left top;}
.product .product_items{}
.product .product_items ul{width:100%;margin:0 -5px;padding:0;display:table;}
.product .product_items li{padding:0 5px;display:table-cell;list-style:none;}
.product .product_items li img{margin:0 auto;display:block;vertical-align:top;border:1px solid #f0f0f0;}
.product .test_method{overflow:hidden;}
.product .test_method > strong{padding:25px 0 13px;display:block;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.product .test_method .test_images{margin-bottom:18px;border:1px solid #dbdbdb;}
.product .test_method .test_images img{vertical-align:top;}
.product .test_method .test_list{margin:-40px -15px 0;padding:0;overflow:hidden;}
.product .test_method .test_list li{width:468px;margin:40px 15px 0;float:left;list-style:none;}
.product .test_method .test_list .test_images{margin-bottom:0;}
.product .type_list{}
.product .type_list ul{margin:-15px -27px 0;padding:0;overflow:hidden;}
.product .type_list li{width:150px;height:210px;margin:15px 27px 0;float:left;list-style:none;}
.product .type_list .type_images{border:1px solid #dbdbdb;}
.product .type_list .type_images img{vertical-align:top;}
.product .type_list .type_descript{text-align:center;}
.product .type_list .type_descript strong{padding-top:6px;display:block;font-family:'notokr-regular';font-weight:normal;font-size:16px;color:#000;}
.product .table_machine{}
.product .table_machine tbody th{font-size:13px;font-weight:normal;color:#2542ad;background:#f3f6fc;}
.product .table_machine tbody td{font-size:13px;}
.product .available_size{margin-bottom:75px;}
.product .available_title{margin-bottom:11px;}
.product .available_title strong{display:block;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#000;}
.product .available_image{border-top:3px solid #000;}
.product .available_image img{vertical-align:top;}
.product .unique_slider{margin:25px 0 71px;}
.product .unique_slider ul{margin:0;padding:0;}
.product .unique_slider li{margin-bottom:51px;padding-bottom:46px;border-bottom:1px solid #e6e6e6;list-style:none;overflow:hidden;}
.product .unique_slider li:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.product .unique_slider .box_left{width:320px;float:left;display:table;}
.product .unique_slider .box_right{width:490px;float:right;display:table;}
.product .unique_slider .box_single{display:table-cell;}
.product .unique_slider .box_single img{vertical-align:top;border:1px solid #dbdbdb;}
.product .unique_slider .box_double{display:table-cell;}
.product .unique_slider .box_double img{vertical-align:top;border:1px solid #dbdbdb;}
.product .unique_slider .box_left > div,
.product .unique_slider .box_right > div{display:table-row;}
.product .unique_slider .box_left > div > div,
.product .unique_slider .box_right > div > div{text-align:center;}
.product .unique_slider .box_left > div > div:first-child,
.product .unique_slider .box_right > div > div:first-child{text-align:left;}
.product .unique_slider .box_left > div > div:last-child,
.product .unique_slider .box_right > div > div:last-child{text-align:right;}
.product .unique_slider strong{padding-top:15px;display:table-caption;caption-side:bottom;text-align:center;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#888;}
.product .unique_slider .box_single strong,
.product .unique_slider .box_double strong{display:block;}
.product .abrasion_test{padding:56px 10px 0 56px;overflow:hidden;}
.product .abrasion_test .test_image{margin-right:106px;float:left;}
.product .abrasion_test .test_image img{vertical-align:top;}
.product .abrasion_test .test_descript{}
.product .abrasion_test .test_descript p{font-family:'notokr-regular';font-weight:normal;font-size:14px;line-height:24px;color:#888;}
/*YKK 생산아이템*/
.product .product_banner{margin-bottom:50px;}
.product .product_banner a{display:block;}
.product .product_banner a img{vertical-align:top;}
.product .caution{margin:75px 0 0;padding:40px 0 40px 285px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:url(../images/contents/bg_caution.jpg) no-repeat 81px 41px;}
.product .caution p{line-height:28px;}



/* Support
---------------------------------------------------------------------------------------------- */
/*모사품주의*/
.support .imitation{border-top:3px solid #000;border-bottom:1px solid #f0f0f0;}
.support .imitation > ul{margin:0;padding:0;}
.support .imitation > ul > li{padding:40px 0;list-style:none;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.support .imitation > ul > li:last-child{border:none;}
.support .imitation .imitation_image{margin:0 30px 0 0;float:left;border:1px solid #f0f0f0;}
.support .imitation .imitation_image img{vertical-align:top;}
.support .imitation .imitation_image:after{content:"";clear:both;}
.support .imitation .imitation_descript{}
.support .imitation .imitation_descript strong{padding-bottom:10px;display:block;font-family:'notokr-regular';font-size:24px;font-weight:normal;color:#000;}
.support .imitation .imitation_descript p{margin:0;padding:0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.support .imitation .imitation_descript li{display:table;}
.support .imitation .type2 .imitation_image{margin:0;float:right;}
/*지퍼사용상 주의*/
.support .caution{margin:0;padding:0;}
.support .caution li{min-height:220px;margin-bottom:40px;padding:0 0 40px 270px;position:relative;list-style:none;border-bottom:1px solid #f0f0f0;}
.support .caution li:last-child{margin-bottom:0;border-bottom:none;}
.support .caution .certi_image{position:absolute;left:0;top:0;border:1px solid #f0f0f0;}
.support .caution .certi_image img{vertical-align:top;}
.support .caution .certi_descript{}
.support .caution .certi_descript > p{font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
.support .caution .certi_descript > em{margin:10px 10px 7px 0;padding:4px 20px 6px;display:inline-block;font-family:'notokr-regular';font-size:14px;line-height:24px;font-style:normal;color:#3e5bc5;border:1px solid #f0f0f0;}
.support .caution .certi_descript > em span{margin-left:10px;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#ff4800;}
/*지퍼테스트 방법*/
.support .test_case{padding-bottom:30px;border-top:3px solid #000;border-bottom:1px solid #f0f0f0;}
.support .test_case ul{margin:0 -20px;padding:0;overflow:hidden;}
.support .test_case li{width:295px;min-height:342px;margin:40px 20px 0;float:left;list-style:none;}
.support .test_case .case_image{border:1px solid #f0f0f0;}
.support .test_case .case_image img{vertical-align:top;}
.support .test_case .case_descript{text-align:center;}
.support .test_case .case_descript strong{padding-top:14px;display:block;font-family:'notokr-regular';font-size:18px;font-weight:normal;color:#000;}
.support .test_case .case_descript p{margin:0;padding:4px 6px 0;font-family:'notokr-regular';font-size:14px;line-height:24px;color:#888;}
/*제품문의 상담*/
.support .custombox{margin:-30px 0 50px;}
.support .reuest_product{margin-top:5px;border-top:3px solid #333;border-bottom:1px solid #333;}
.support .reuest_product table{width:100%;border-collapse:collapse;table-layout:fixed;}
.support .reuest_product table caption{display:none;}
.support .reuest_product table td{height:121px;text-align:center;vertical-align:middle;}
.support .reuest_product table td:last-child{padding-left:50px;position:relative;text-align:left;}
.support .reuest_product table td:last-child:after{content:"";width:1px;height:80px;position:absolute;left:0;top:20px;background:url(../images/contents/bg_request_trend.png) repeat-y left top;}
.support .reuest_product strong{font-family:'notokr-bold';font-size:18px;font-weight:normal;color:#000;}
.support .reuest_product p{font-family:'notokr-regular';font-size:14px;font-weight:normal;color:#888;}
.support .reuest_product span{font-family:'notokr-regular';font-size:14px;font-weight:normal;color:#888;}



/* ETC
---------------------------------------------------------------------------------------------- */
/*Contact*/
.etc .custombox{margin:-30px 0 0;padding-bottom:19px;}
.etc .big{padding:29px 0 35px;}
/*Global map*/
.etc .map_global{padding:20px 0 50px;position:relative;}
.etc .map_global img{margin:0 auto;display:block;}
.etc .map_global a{width:6px;height:6px;position:absolute;left:0;top:0;font-size:0;text-decoration:none;color:#000;border:2px dashed transparent;background:url(../images/contents/ico_map_global.png) no-repeat center center;opacity:.7;cursor:pointer;transition:all .4s, font-size 0, opacity 0;}
.etc .map_global a span{display:none;}
.etc .map_global a:before{content:"";width:23px;height:23px;margin:-11px 0 0 -11px;display:block;border:2px dashed #3d5bc5;opacity:0;transition:all .4s;}
.etc .map_global a.active{font-size:10px;opacity:1;}
.etc .map_global a.active:before{content:"";opacity:1;border-radius:13px;animation:spot 6s linear infinite;background-color:rgba(61, 91, 197, 0.2);}
.etc .map_global a.active span{padding:2px 5px 3px;display:block;position:absolute;left:0;top:-31px;white-space:nowrap;color:#fff;background:rgba(0,0,0,.5);z-index:1;}
.etc .map_global a.pos1{left:928px;top:233px;}/*Head Quarter*/
.etc .map_global a.pos2{left:864px;top:241px;}/*CHINA*/
.etc .map_global a.pos3{left:849px;top:255px;}/*HONG KONG*/
.etc .map_global a.pos4{left:907px;top:212px;}/*KOREA*/
.etc .map_global a.pos5{left:893px;top:262px;}/*TAIWAN*/
.etc .map_global a.pos6{left:280px;top:147px;}/*CANADA*/
.etc .map_global a.pos7{left:366px;top:291px;}/*HONDURAS*/
.etc .map_global a.pos8{left:374px;top:305px;}/*COSTA RICA*/
.etc .map_global a.pos9{left:302px;top:248px;}/*MEXICO*/
.etc .map_global a.pos10{left:331px;top:276px;}/*EL SALVADOR*/
.etc .map_global a.pos11{left:367px;top:205px;}/*USA*/
.etc .map_global a.pos12{left:331px;top:255px;}/*GUATEMALA*/
.etc .map_global a.pos13{left:403px;top:277px;}/*WEST INDIES*/
.etc .map_global a.pos14{left:431px;top:457px;}/*ARGENTINA*/
.etc .map_global a.pos15{left:475px;top:370px;}/*BRASIL*/
.etc .map_global a.pos16{left:410px;top:428px;}/*CHILE*/
.etc .map_global a.pos17{left:626px;top:169px;}/*AUSTRIA*/
.etc .map_global a.pos18{left:611px;top:162px;}/*GERMANY*/
.etc .map_global a.pos19{left:590px;top:162px;}/*NETHERLANDS*/
.etc .map_global a.pos20{left:619px;top:126px;}/*SWEDEN*/
.etc .map_global a.pos21{left:583px;top:162px;}/*BELGIUM*/
.etc .map_global a.pos22{left:648px;top:205px;}/*GREECE*/
.etc .map_global a.pos23{left:611px;top:118px;}/*NORWAY*/
.etc .map_global a.pos24{left:611px;top:169px;}/*SWITZERLAND*/
.etc .map_global a.pos25{left:669px;top:133px;}/*BELORUSSIA*/
.etc .map_global a.pos26{left:648px;top:155px;}/*HUNGARY*/
.etc .map_global a.pos27{left:648px;top:140px;}/*POLAND*/
.etc .map_global a.pos28{left:676px;top:241px;}/*SYRIA*/
.etc .map_global a.pos29{left:626px;top:183px;}/*CROATIA*/
.etc .map_global a.pos30{left:626px;top:205px;}/*ITALY*/
.etc .map_global a.pos31{left:655px;top:147px;}/*ROMANIA*/
.etc .map_global a.pos32{left:669px;top:212px;}/*TURKEY*/
.etc .map_global a.pos33{left:662px;top:161px;}/*BULGARIA*/
.etc .map_global a.pos34{left:568px;top:155px;}/*IRELAND*/
.etc .map_global a.pos35{left:583px;top:212px;}/*PORTUGAL*/
.etc .map_global a.pos36{left:611px;top:220px;}/*TUNISIA*/
.etc .map_global a.pos37{left:655px;top:176px;}/*CZECH*/
.etc .map_global a.pos38{left:684px;top:219px;}/*JORDAN*/
.etc .map_global a.pos39{left:633px;top:198px;}/*SERBIA & MONTENEGRO*/
.etc .map_global a.pos40{left:734px;top:262px;}/*U.A.E*/
.etc .map_global a.pos41{left:604px;top:133px;}/*DENMARK*/
.etc .map_global a.pos42{left:684px;top:349px;}/*KENYA*/
.etc .map_global a.pos43{left:647px;top:442px;}/*SOUTH AFRICA*/
.etc .map_global a.pos44{left:575px;top:147px;}/*U.K.*/
.etc .map_global a.pos45{left:655px;top:248px;}/*EGYPT*/
.etc .map_global a.pos46{left:691px;top:111px;}/*LITHUANIA*/
.etc .map_global a.pos47{left:568px;top:212px;}/*SPAIN*/
.etc .map_global a.pos48{left:676px;top:147px;}/*UKRAINE*/
.etc .map_global a.pos49{left:655px;top:118px;}/*FINLAND*/
.etc .map_global a.pos50{left:748px;top:366px;}/*MAURITIUS*/
.etc .map_global a.pos51{left:655px;top:428px;}/*SWAZILAND*/
.etc .map_global a.pos52{left:597px;top:176px;}/*FRANCE*/
.etc .map_global a.pos53{left:568px;top:233px;}/*MOROCCO*/
.etc .map_global a.pos54{left:936px;top:420px;}/*AUSTRALIA*/
.etc .map_global a.pos55{left:1029px;top:464px;}/*NEW ZEALAND*/
.etc .map_global a.pos56{left:806px;top:270px;}/*BANGLADESH*/
.etc .map_global a.pos57{left:763px;top:263px;}/*PAKISTAN*/
.etc .map_global a.pos58{left:828px;top:262px;}/*CAMBODIA*/
.etc .map_global a.pos59{left:878px;top:320px;}/*PHILIPPINES*/
.etc .map_global a.pos60{left:1008px;top:403px;}/*FIJI*/
.etc .map_global a.pos61{left:849px;top:342px;}/*SINGAPORE*/
.etc .map_global a.pos62{left:777px;top:284px;}/*INDIA*/
.etc .map_global a.pos63{left:792px;top:313px;}/*SRILANKA*/
.etc .map_global a.pos64{left:871px;top:342px;}/*INDONESIA*/
.etc .map_global a.pos65{left:835px;top:291px;}/*THAILAND*/
.etc .map_global a.pos66{left:849px;top:298px;}/*VETNAM*/
.etc .map_global a.pos67{left:871px;top:356px;}/*MALAYSIA*/
@keyframes spot{
0%{transform:rotate(0deg);opacity:1;}
100%{transform:rotate(360deg);opacity:1}
}
/*Sitemap*/
.etc .sitemap{overflow:hidden;}
.etc .sitemap a{text-decoration:none;color:#888;}
.etc .sitemap .site_box{float:left;display:inline-block;overflow:hidden;}
.etc .sitemap .site_box h4{margin:0;padding:13px 0 23px;display:block;font-family:'notokr-bold';font-size:16px;font-weight:normal;color:#000;text-align:center;border-bottom:2px solid #000;}
.etc .sitemap .site_box > ul{width:100%;margin:0;padding:0;float:left;}
.etc .sitemap .site_box > ul > li{list-style:none;}
.etc .sitemap .site_box > ul > li > a{padding:14px 10px 15px;display:block;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#000;border-bottom:1px solid #e7e7e7;}
.etc .sitemap .site_box > ul > li ul{margin:0;padding:10px 0 14px;}
.etc .sitemap .site_box > ul > li ul li{list-style:none;}
.etc .sitemap .site_box > ul > li ul li a{padding:3px 18px;display:block;position:relative;font-family:'notokr-regular';font-weight:normal;font-size:12px;color:#888;}
.etc .sitemap .site_box > ul > li ul li a:after{content:"";width:3px;height:2px;position:absolute;left:10px;top:12px;background:#888;}
.etc .sitemap .site_box > ul a:hover{text-decoration:underline;}
.etc .sitemap .site_box > ul + ul{float:right !important;}
.etc .sitemap .prod{width:492px;margin-right:142px;}
.etc .sitemap .prod > ul{width:231px;}
.etc .sitemap .supp{width:232px;}
.etc .sitemap .qual{width:232px;margin-top:40px;}
.etc .sitemap .comp{width:232px;}
.etc .sitemap .site_box_wrap{width:232px;float:left;margin-right:142px;}
/*약관*/
.etc .select_box{text-align:right;}
.etc .select_box select{border:1px solid #7f7f7f;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#888;}
.etc .custombox2{margin:10px 0 0;}
.etc .custombox2 p{line-height:30px;margin-bottom:10px;}
.etc .custombox2 p:last-child{margin-bottom:0;}
.etc .term_type{padding-left:10px;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#888;}
.etc .term_type > span{width:50px;display:inline-block;text-align:justify;color:#000;white-space:pre;}
.etc .term_type a[href^="mailto:"]{text-decoration:none;color:#888;}
.etc .term_type a[href^="mailto:"]:hover{text-decoration:underline;}



/* MAIN
---------------------------------------------------------------------------------------------- */
.main .main_shortcut{width:50%;margin-top:-11px;float:left;font-size:0;box-sizing:border-box;}
.main .main_shortcut a{margin-left:10px;display:inline-block;text-decoration:none;}
.main .main_shortcut a:first-child{margin-left:0;}
.main .main_shortcut a img{vertical-align:top;}
.main .main_release{width:50%;margin-top:-16px;padding-left:137px;float:right;position:relative;box-sizing:border-box;}
.main .main_release > h3{margin:0;padding:0;font-family:'notokr-regular';font-weight:normal;font-size:14px;color:#3e5ac5;}
.main .main_release > a{width:13px;height:13px;display:block;position:absolute;left:451px;top:3px;text-indent:-99999px;overflow:hidden;}
.main .main_release > a:before{content:"";width:13px;height:1px;position:absolute;left:0;top:6px;background:#0e2680;}
.main .main_release > a:after{content:"";width:1px;height:13px;position:absolute;left:6px;top:0;background:#0e2680;}
.main .main_release .news_box{margin:37px 0 0;padding:33px 0 0;position:relative;}
.main .main_release .news_box:before{content:"";width:100%;height:1px;position:absolute;left:0;top:0;background:#d9d9d9;}
.main .main_release .news_box:after{content:"";width:99px;height:1px;position:absolute;left:0;top:0;background:#3e5ac5;}
.main .main_release .news_box a{display:block;font-family:'notokr-regular';font-weight:normal;font-size:13px;line-height:24px;text-decoration:none;color:#888;}
.main .main_release .news_box a:hover{text-decoration:underline;}
.main .main_release .news_box p{margin:0;padding:0;color:#404040;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.main .main_release .news_box span{margin-right:13px;color:#888;}
.main .main_product_preview{padding:106px 0 0;overflow:hidden;clear:both;}
.main .main_product_preview > h3{margin:0;padding:0;font-family:'notokr-bold';font-weight:normal;font-size:40px;text-align:center;letter-spacing:9px;color:#3e5ac5;}
.main .main_product_preview ul{margin:0;padding:19px 0 0;}
.main .main_product_preview li{width:1000px;margin:0 auto;padding-top:30px;position:relative;list-style:none;overflow:hidden;}
.main .main_product_preview .box_left{width:488px;height:476px;float:left;position:relative;overflow:hidden;z-index:1;}
.main .main_product_preview .box_left img{vertical-align:top;transition:all 1.2s;transform:translateX(0) translateY(0);}
.main .main_product_preview .box_left.active img{transform:translateX(-100px) translateY(-100px);}
.main .main_product_preview .box_left + .box_fixed{padding:94px 37px 0 0;right:0;}
.main .main_product_preview .box_left + .box_fixed .box_images{position:absolute;left:7px;bottom:62px;}
.main .main_product_preview .box_left + .box_fixed .box_descript{padding-top:42px;background:url(../images/contents/bg_main_product_left.gif) no-repeat 208px 9px;}
.main .main_product_preview .box_right{width:488px;height:476px;float:right;position:relative;overflow:hidden;z-index:1;}
.main .main_product_preview .box_right img{vertical-align:top;transition:all 1.2s;transform:translateX(-100px) translateY(-100px);}
.main .main_product_preview .box_right.active img{transform:translateX(0) translateY(0);}
.main .main_product_preview .box_right + .box_fixed{padding:94px 0 0 37px;left:0;}
.main .main_product_preview .box_right + .box_fixed .box_images{}
.main .main_product_preview .box_right + .box_fixed .box_descript{padding-top:110px;background:url(../images/contents/bg_main_product_right.gif) no-repeat 201px 70px;}
.main .main_product_preview .box_fixed{width:458px;height:100%;position:absolute;top:0;box-sizing:border-box;}
.main .main_product_preview .box_images{font-size:0;}
.main .main_product_preview .box_images img{margin-left:14px;vertical-align:top;}
.main .main_product_preview .box_images img:first-child{margin-left:0;}
.main .main_product_preview .box_descript{text-align:center;}
.main .main_product_preview .box_descript h4{margin:0;padding:0 0 12px;font-family:'notokr-regular';font-weight:normal;font-size:30px;color:#000;letter-spacing:2px;}
.main .main_product_preview .box_descript p{margin:0;padding:0 0 21px;font-family:'notokr-regular';font-weight:normal;font-size:14px;line-height:20px;color:#888;}
.main .main_product_preview .box_descript a{padding:7px 38px 8px;font-size:12px;}



/** Movie **/
.movie_area {position:relative;margin-top:70px;padding-top:13px;}
.movie_area h4:before{position:absolute;left:0;top:0;width:16px;height:6px;background:#3e5bc5;content:"";}
.movie_area > * {margin:0;font-size:18px;font-family:'notokr-bold';font-weight:normal;color:#000;}
.movie_ty {width:480px;margin-top:20px;border:1px solid #ddd;}




