﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:"NotoSansKR","맑은 고딕","Malgun Gothic","돋움",Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}br{font-family:AppleGothic}@font-face{font-family:"NotoSansKR";src:local(※),url("/pc/assets/companyInfo/fonts/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Light.woff") format("woff"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Light.woff2") format("woff2"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Light.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"NotoSansKR";src:local(※),url("/pc/assets/companyInfo/fonts/NotoSansKR-DemiLight.eot?#iefix") format("embedded-opentype"),url("/pc/assets/companyInfo/fonts/NotoSansKR-DemiLight.woff") format("woff"),url("/pc/assets/companyInfo/fonts/NotoSansKR-DemiLight.woff2") format("woff2"),url("/pc/assets/companyInfo/fonts/NotoSansKR-DemiLight.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"NotoSansKR";src:local(※),url("/pc/assets/companyInfo/fonts/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Regular.woff") format("woff"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Regular.woff2") format("woff2"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"NotoSansKR";src:local(※),url("/pc/assets/companyInfo/fonts/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Medium.woff") format("woff"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Medium.woff2") format("woff2"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Medium.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"NotoSansKR";src:local(※),url("/pc/assets/companyInfo/fonts/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Bold.woff") format("woff"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Bold.woff2") format("woff2"),url("/pc/assets/companyInfo/fonts/NotoSansKR-Bold.ttf") format("truetype");font-weight:800;font-style:normal}.partner #popup_layer .popup_content .btn_confirm,.partner #popup_layer .popup_content ul.input_list li label,.partner #popup_layer .popup_content ul.etc li label,.partner #popup_layer .popup_content ul>li .checkbox-wrap .check-icon,.partner #popup_layer .popup_content span,.partner #section1 .inner .form_box .btn_submit,.partner #section1 .inner .form_box ul.etc li button,.partner #section1 .inner .form_box ul li label,.partner #section0 .inner .text_box h2 em,.partner #section0 .inner .text_box h3,.activity #section2 .inner .campaign_list li dl dt,.activity #section2 .inner h2,.activity #section1 .inner h2,.activity #section0 .inner .text_box h3,.business #section3 .inner .prd_box .text_box h2,.business #section2 .inner .prd_box .text_box h2,.business #section1 .inner .prd_box .text_box h2,.business #section0 .inner .text_box h3,.brand #section3 .inner .campaign_list li dl dt,.brand #section3 .inner h2,.brand #section2 .inner .discrim_list li.text_box a,.brand #section2 .inner .discrim_list li.text_box h3,.brand #section1 .inner .description em,.brand #section0 .inner .text_box h3,.company #sections #section3 .inner .description_box dl dt,.company #sections #section3 .inner .text_box .point_list li .cricle em,.company #sections #section3 .inner h2,.company #sections #section2 .inner .history_box .history_list li ol li span,.company #sections #section2 .inner .history_box h3,.company #sections #section2 .inner h2,.company #sections #section1 .inner .history_box dl dt,.company #sections #section1 .inner h2,.company #sections #section0 .inner .text_box h3,.main #sections #section3 .inner .text_box a,.main #sections #section2 .inner .text_box a,.main #sections #section1 .inner .text_box .text_list li .text_box a,.main #sections #section0 .inner .text_box a,footer .inner .footer_copy,header .header_inner .gnb_area .gnb_list li a{font-family:"NotoSansKR";font-weight:600}.partner #section1 .inner .form_box ul li textarea,.partner #section1 .inner .form_box ul li input,.partner #section1 .inner .field_box p,.partner #section1 .inner .field_box h3,.partner #section0 .inner .text_box h2,.activity #section1 .inner .text_box p,.activity #section0 .inner .text_box h2,.business #section3 .inner .prd_box .text_box p,.business #section2 .inner .prd_box .text_box p,.business #section1 .inner .prd_box .text_box p,.business #section0 .inner .text_box h2,.brand #section3 .inner .lineup_list li p,.brand #section2 .inner .discrim_list li.text_box p,.brand #section1 .inner .logo_list li p,.brand #section1 .inner .description,.brand #section0 .inner .text_box h2,.company #sections #section3 .inner .description_box dl dd span,.company #sections #section3 .inner .description_box dl dd ul li,.company #sections #section3 .inner .text_box .point_list li p,.company #sections #section1 .inner .history_box dl dd,.company #sections #section0 .inner .text_box h2,.main #sections #section1 .inner .text_box .text_list li .text_box p,.main #sections #section0 .inner .text_box h3{font-family:"NotoSansKR";font-weight:300}.main #sections #section3 .inner .text_box h3,.main #sections #section3 h2,.main #sections #section2 .inner .text_box h3,.main #sections #section2 h2,.main #sections #section1 .inner .pagination_list span,.main #sections #section1 h2,.main #sections #section0 .inner .text_box span,footer .inner .footer_info li{font-family:"NotoSansKR";font-weight:400}.partner #popup_layer .popup_content em,.partner #section1 .inner .form_box h3,.partner #section1 .inner .field_box h2{font-family:"NotoSansKR";font-weight:bold}#sections{padding-top:50px}header{position:fixed;top:0;left:0;width:100%;background:#fff;height:50px;border-bottom:1px solid #e5e5e5;z-index:20}header .header_inner{width:1240px;height:inherit;margin:0 auto}header .header_inner h1{float:left}header .header_inner h1 a{display:block;padding:15px 0 15px 0}header .header_inner .gnb_area{float:right}header .header_inner .gnb_area .gnb_list li{float:left;margin:0 0 0 30px}header .header_inner .gnb_area .gnb_list li a{position:relative;display:block;font-size:15px;color:#202020;padding:16px 0 19px 0}header .header_inner .gnb_area .gnb_list li a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}header .header_inner .gnb_area .gnb_list li:first-child{margin-left:0}header .header_inner .gnb_area .gnb_list li:hover a:after{width:100%;background-color:#202020}header .header_inner .gnb_area .gnb_list li.on a:after{width:100%;background-color:#202020}header .header_inner:after{content:"";display:block;clear:both}footer{background:#fff;height:140px;border-top:1px solid #e5e5e5}footer .inner{position:relative;width:1240px;margin:0 auto}footer .inner .footer_info{width:570px;padding:23px 0 0 0}footer .inner .footer_info li{position:relative;display:inline-block;padding:11px 10px 0 11px;font-size:13px;color:#787878;letter-spacing:-1px}footer .inner .footer_info li:after{content:"";position:absolute;top:12px;left:0;width:1px;height:11px;background:#e5e5e5}footer .inner .footer_info li:nth-child(1),footer .inner .footer_info li:nth-child(4){padding-left:0}footer .inner .footer_info li:nth-child(1):after,footer .inner .footer_info li:nth-child(4):after{display:none}footer .inner .footer_copy{padding:12px 0 0 0;font-size:12px;color:#a2a2a2;letter-spacing:-0.1px}footer .inner .footer_logo{position:absolute;top:34px;right:0}footer .inner .familySite{position:absolute;top:23px;right:147px}footer .inner .familySite select{padding:20px 22px 20px 24px;font-size:13px;line-height:22px;color:#333;border:none;-moz-text-align-last:right;text-align-last:right;background-repeat:no-repeat;background-position:100% calc(50% - 1px);background-size:16px 16px;background-image:url(/assets/front/pc/images/parther/icon_footer_family.svg)}.main{width:100%;min-width:1240px;margin:0 auto}.main #sections #section0{width:100%}.main #sections #section0 .inner{width:1440px;margin:0 auto}.main #sections #section0 .inner figure{width:1440px;overflow:hidden}.main #sections #section0 .inner .text_box{position:relative;width:1240px;margin:0 auto;padding-bottom:50px}.main #sections #section0 .inner .text_box h3{padding:28px 0 22px 0;font-size:14px;color:#202020;line-height:1.75}.main #sections #section0 .inner .text_box a{position:relative;display:inline-block;font-size:18px;color:#202020}.main #sections #section0 .inner .text_box a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}.main #sections #section0 .inner .text_box a:after{bottom:-5px}.main #sections #section0 .inner .text_box a:hover:after{width:100%;background-color:#202020}.main #sections #section0 .inner .text_box span{display:inline-block;position:absolute;top:35px;right:0;font-size:14px;color:#202020}.main #sections #section1{position:relative;height:700px;padding-bottom:1px;box-sizing:border-box;width:1440px;margin:0 auto}.main #sections #section1 h2{position:absolute;top:0;right:100px;font-size:14px;color:#202020;z-index:10}.main #sections #section1 .inner{border-bottom:1px solid #202020}.main #sections #section1 .inner .prd_slide,.main #sections #section1 .inner .text_slide{position:relative;float:left;width:720px;font-size:0}.main #sections #section1 .inner .prd_slide .indicator_list,.main #sections #section1 .inner .text_slide .indicator_list{position:absolute;top:42px;left:61px;z-index:10}.main #sections #section1 .inner .prd_slide .indicator_list li,.main #sections #section1 .inner .text_slide .indicator_list li{float:left;margin:0 0 0 20px}.main #sections #section1 .inner .prd_slide .indicator_list li a,.main #sections #section1 .inner .text_slide .indicator_list li a{display:block;width:12px;height:12px;border-radius:20px;background:#d2d2d2}.main #sections #section1 .inner .prd_slide .indicator_list li.on a,.main #sections #section1 .inner .text_slide .indicator_list li.on a{background:#202020}.main #sections #section1 .inner .prd_slide .indicator_list li:first-child,.main #sections #section1 .inner .text_slide .indicator_list li:first-child{margin-left:0}.main #sections #section1 .inner .prd_slide .indicator_list:after,.main #sections #section1 .inner .text_slide .indicator_list:after{content:"";display:block;clear:both}.main #sections #section1 .inner .prd_box{position:relative;width:720px;height:700px;overflow:hidden}.main #sections #section1 .inner .prd_box .prd_list{position:absolute;top:0;left:0;width:2880px;z-index:1}.main #sections #section1 .inner .prd_box .prd_list li{position:absolute;top:0;left:-720px;width:720px;height:700px}.main #sections #section1 .inner .prd_box .prd_list li:first-child{left:0}.main #sections #section1 .inner .text_box{position:relative;width:720px;height:700px;overflow:hidden}.main #sections #section1 .inner .text_box .text_list{position:absolute;top:0;left:0;width:2880px;z-index:1}.main #sections #section1 .inner .text_box .text_list li{position:absolute;top:0;left:-720px}.main #sections #section1 .inner .text_box .text_list li .text_box{padding:0 0 0 60px;box-sizing:border-box}.main #sections #section1 .inner .text_box .text_list li .text_box h3{padding:0 0 21px 0}.main #sections #section1 .inner .text_box .text_list li .text_box p{padding:0 0 25px 0;font-size:14px;color:#202020;line-height:1.75}.main #sections #section1 .inner .text_box .text_list li .text_box a{position:relative;font-size:18px;color:#202020;letter-spacing:-1px}.main #sections #section1 .inner .text_box .text_list li .text_box a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}.main #sections #section1 .inner .text_box .text_list li .text_box a:after{bottom:-2px}.main #sections #section1 .inner .text_box .text_list li .text_box a:hover:after{width:100%;background-color:#202020}.main #sections #section1 .inner .text_box .text_list li:nth-child(1){left:0}.main #sections #section1 .inner .text_box .text_list li:nth-child(1) .text_box{padding-top:440px}.main #sections #section1 .inner .text_box .text_list li:nth-child(2) .text_box{padding-top:446px}.main #sections #section1 .inner .text_box .text_list li:nth-child(3) .text_box{padding-top:420px}.main #sections #section1 .inner .text_box .text_list li:nth-child(4) .text_box{padding-top:326px}.main #sections #section1 .inner .pagination_list{position:absolute;right:0;bottom:70px;z-index:10}.main #sections #section1 .inner .pagination_list a,.main #sections #section1 .inner .pagination_list span{float:left}.main #sections #section1 .inner .pagination_list a{display:block;width:12px;height:20px;background:url(/assets/front/pc/images/btn_arrow_12x20.png) 0 0}.main #sections #section1 .inner .pagination_list a.btn_prev{margin:0 22px 0 0;background-position:0 0}.main #sections #section1 .inner .pagination_list a.btn_next{margin:0 0 0 24px;background-position:12px 0}.main #sections #section1 .inner .pagination_list a:hover.btn_prev{background-position:11px 20px}.main #sections #section1 .inner .pagination_list a:hover.btn_next{background-position:0 -20px}.main #sections #section1 .inner .pagination_list span{display:block;font-size:20px;color:#202020}.main #sections #section1 .inner .pagination_list span.line{padding:0 7px}.main #sections #section1 .inner:after{content:"";display:block;clear:both}.main #sections #section2{position:relative;padding-top:1px;width:1440px;margin:0 auto;border-bottom:1px solid #202020}.main #sections #section2 h2{position:absolute;top:40px;right:100px;font-size:14px;color:#202020}.main #sections #section2 .inner figure,.main #sections #section2 .inner .text_box{float:left;font-size:0}.main #sections #section2 .inner figure{width:920px;overflow:hidden}.main #sections #section2 .inner .text_box{width:520px;padding:492px 0 0 60px;box-sizing:border-box}.main #sections #section2 .inner .text_box h3{font-size:14px;color:#202020;line-height:1.75}.main #sections #section2 .inner .text_box a{position:relative;display:inline-block;margin:24px 0 0 0;font-size:18px;color:#202020;letter-spacing:-1px}.main #sections #section2 .inner .text_box a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}.main #sections #section2 .inner .text_box a:after{bottom:-7px}.main #sections #section2 .inner .text_box a:hover:after{width:100%;background-color:#202020}.main #sections #section2 .inner:after{content:"";display:block;clear:both}.main #sections #section3{width:1440px;margin:0 auto;position:relative}.main #sections #section3 h2{position:absolute;top:40px;left:100px;font-size:14px;color:#202020}.main #sections #section3 .inner figure,.main #sections #section3 .inner .text_box{float:left;width:720px}.main #sections #section3 .inner figure{width:720px;overflow:hidden;font-size:0}.main #sections #section3 .inner .text_box{padding:513px 0 0 100px;box-sizing:border-box}.main #sections #section3 .inner .text_box h3{font-size:16px;color:#202020;line-height:1.75}.main #sections #section3 .inner .text_box h3 span{display:inline-block;padding-top:6px;font-size:8px;vertical-align:top}.main #sections #section3 .inner .text_box a{display:inline-block;margin:24px 0 0 0;position:relative;font-size:18px;color:#202020;letter-spacing:-1px}.main #sections #section3 .inner .text_box a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}.main #sections #section3 .inner .text_box a:after{bottom:-7px}.main #sections #section3 .inner .text_box a:hover:after{width:100%;background-color:#202020}.main #sections #section3 .inner:after{content:"";display:block;clear:both}.company{width:100%;min-width:1240px;margin:0 auto}.company #sections #section0{width:1440px;margin:0 auto}.company #sections #section0 .inner{width:1240px;margin:0 auto;height:218px}.company #sections #section0 .inner .text_box{float:left;padding-top:80px}.company #sections #section0 .inner .text_box h2{padding-bottom:17px;font-size:34px;color:#202020}.company #sections #section0 .inner .text_box h3{font-size:34px;color:#202020}.company #sections #section0 .inner figure{float:right;padding:60px 76px 0 0}.company #sections #section0 .inner:after{content:"";display:block;clear:both}.company #sections #section1{width:1440px;margin:0 auto;padding:52px 0 0 100px}.company #sections #section1 .inner{padding-bottom:80px;border-bottom:1px solid #202020}.company #sections #section1 .inner h2,.company #sections #section1 .inner .history_box{float:left}.company #sections #section1 .inner h2{padding-right:210px;float:left;font-size:30px}.company #sections #section1 .inner .history_box dl{margin-top:20px}.company #sections #section1 .inner .history_box dl dt,.company #sections #section1 .inner .history_box dl dd{float:left;font-size:16px;color:#202020}.company #sections #section1 .inner .history_box dl dt{width:84px}.company #sections #section1 .inner .history_box dl dd{padding-left:20px;letter-spacing:-0.1px}.company #sections #section1 .inner .history_box dl dd a{display:block;margin-top:14px;color:#202020}.company #sections #section1 .inner .history_box dl dd a:first-child{margin-top:0}.company #sections #section1 .inner .history_box dl:after{content:"";display:block;clear:both}.company #sections #section1 .inner .history_box dl:first-child{margin-top:0}.company #sections #section1 .inner:after{content:"";display:block;clear:both}.company #sections #section2{width:1440px;margin:0 auto;padding:52px 0 0 100px}.company #sections #section2 .inner{padding-bottom:80px}.company #sections #section2 .inner h2,.company #sections #section2 .inner .history_box{float:left}.company #sections #section2 .inner h2{padding-right:265px;float:left;font-size:30px}.company #sections #section2 .inner .history_box{width:1000px}.company #sections #section2 .inner .history_box h3{padding-bottom:28px;font-size:24px;color:#202020}.company #sections #section2 .inner .history_box h3 span{padding-right:14px}.company #sections #section2 .inner .history_box h3.etc{margin-top:44px}.company #sections #section2 .inner .history_box .history_list li ol li{margin-top:14px}.company #sections #section2 .inner .history_box .history_list li ol li span{display:inline-block;font-size:16px;color:#202020;font-weight:normal;letter-spacing:-0.1px;vertical-align:top;line-height:1.5}.company #sections #section2 .inner .history_box .history_list li ol li span:first-child{width:212px;margin-right:26px;font-weight:bold}.company #sections #section2 .inner .history_box .history_list li ol li:first-child{margin-top:0}.company #sections #section2 .inner .history_box .history_list li ol li.on span{color:#b36f00}.company #sections #section2 .inner .history_box .history_list:after{content:"";display:block;clear:both}.company #sections #section2 .inner .history_box .history_list.etc{border-bottom:0;padding-bottom:0}.company #sections #section2 .inner:after{content:"";display:block;clear:both}.company #sections #section3{width:1440px;margin:0 auto;padding:52px 0 0 100px}.company #sections #section3 .inner{position:relative;padding-bottom:142px;border-bottom:1px solid #202020}.company #sections #section3 .inner h2{padding-right:265px;font-size:30px}.company #sections #section3 .inner figure{position:absolute;top:0;left:0;z-index:-1}.company #sections #section3 .inner .text_box{padding:22px 0 0 730px}.company #sections #section3 .inner .text_box .point_list{padding-bottom:71px;border-bottom:1px solid #e5e5e5}.company #sections #section3 .inner .text_box .point_list li{float:left;margin-left:20px;width:295px;text-align:center}.company #sections #section3 .inner .text_box .point_list li .cricle{display:block;width:157px;height:157px;margin:0 auto 38px;border:1px solid #222;border-radius:50%}.company #sections #section3 .inner .text_box .point_list li .cricle em{display:block;padding-top:50px;line-height:1.3;font-size:24px;color:#202020}.company #sections #section3 .inner .text_box .point_list li p{font-size:16px;line-height:1.95;letter-spacing:-0.2px}.company #sections #section3 .inner .text_box .point_list li:first-child{margin-left:0}.company #sections #section3 .inner .text_box .point_list:after{content:"";display:block;clear:both}.company #sections #section3 .inner .description_box dl{padding-top:42px}.company #sections #section3 .inner .description_box dl dt{padding-bottom:18px;font-size:16px;color:#787878}.company #sections #section3 .inner .description_box dl dd ul{margin-left:-10px}.company #sections #section3 .inner .description_box dl dd ul li{position:relative;float:left;padding-left:10px;font-size:14px;color:#787878;padding-top:8px}.company #sections #section3 .inner .description_box dl dd ul li:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:4px;height:4px;background:#787878;border-radius:2px}.company #sections #section3 .inner .description_box dl dd ul li:last-child:after{display:none}.company #sections #section3 .inner .description_box dl dd ul:after{content:"";display:block;clear:both}.company #sections #section3 .inner .description_box dl dd span{display:inline-block;vertical-align:top;padding:1px 4px 0 4px;font-size:10px;color:#787878}.brand{width:100%;min-width:1240px;margin:0 auto}.brand #section0{width:1440px;margin:0 auto}.brand #section0 .inner{width:1240px;margin:0 auto;height:218px}.brand #section0 .inner .text_box{float:left;padding-top:80px}.brand #section0 .inner .text_box h2{position:relative;height:34px;overflow:hidden;min-width:500px;margin-bottom:17px;font-size:34px;color:#202020;letter-spacing:-3px}.brand #section0 .inner .text_box h2 span{position:absolute}.brand #section0 .inner .text_box h3{position:relative;overflow:hidden;height:38px;font-size:34px;color:#202020}.brand #section0 .inner .text_box h3 span{position:absolute}.brand #section0 .inner figure{float:right;padding:84px 116px 0 0}.brand #section0 .inner figure img{position:relative;opacity:1}.brand #section0 .inner:after{content:"";display:block;clear:both}.brand #section0 .visual{width:1440px;height:440px;overflow:hidden}.brand #section0 .inner figure{padding:60px 76px 0 0}.brand #section1{width:1440px;margin:0 auto}.brand #section1 .inner{width:1240px;margin:0 auto;text-align:center}.brand #section1 .inner h3{padding:106px 0 0 0}.brand #section1 .inner .description{padding:30px 0 0 0;font-size:18px;color:#787878;line-height:1.85;letter-spacing:-1px}.brand #section1 .inner .logo_list{font-size:0;padding:64px 0 0 0}.brand #section1 .inner .logo_list li{position:relative;display:inline-block;width:620px;height:258px;box-sizing:border-box}.brand #section1 .inner .logo_list li p{padding:18px 0 0 0;font-size:16px;color:#202020;line-height:1.65;letter-spacing:-1px}.brand #section1 .inner .logo_list li:first-child{border-left:0;padding:18px 0 0 0}.brand #section1 .inner .logo_list li:first-child:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:258px;background:#e5e5e5}.brand #section2{margin:60px 0 0 0}.brand #section2 .inner{width:1440px;margin:0 auto}.brand #section2 .inner .discrim_list li{float:left;margin:10px 0 0 0;width:720px;height:580px;overflow:hidden}.brand #section2 .inner .discrim_list li.text_box{padding:0 0 0 100px;box-sizing:border-box}.brand #section2 .inner .discrim_list li.text_box h3{padding:214px 0 0 0;font-size:34px;color:#202020;line-height:1.35;letter-spacing:-1px}.brand #section2 .inner .discrim_list li.text_box p{padding:18px 0 24px 0;font-size:16px;color:#202020;line-height:1.7}.brand #section2 .inner .discrim_list li.text_box a{position:relative;font-size:18px;color:#202020;letter-spacing:-1px}.brand #section2 .inner .discrim_list li.text_box a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-moz-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-ms-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);-o-transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1);transition:all .5s cubic-bezier(0.25, 0.25, 0.75, 1)}.brand #section2 .inner .discrim_list li.text_box a:after{bottom:-2px}.brand #section2 .inner .discrim_list li.text_box a:hover:after{width:100%;background-color:#202020}.brand #section2 .inner .discrim_list:after{content:"";display:block;clear:both}.brand #section3 .inner{width:1440px;margin:0 auto;text-align:left}.brand #section3 .inner h2{padding:100px 0 54px 0;font-size:34px;color:#202020;letter-spacing:-1px}.brand #section3 .inner .lineup_list{font-size:0}.brand #section3 .inner .lineup_list li{display:inline-block;margin-left:66px}.brand #section3 .inner .lineup_list li p{padding:21px 0 44px 0;font-size:16px;color:#202020;line-height:1.7}.brand #section3 .inner .lineup_list li:first-child{margin-left:0}.brand #section3 .inner .lineup_list:after{content:"";display:block;clear:both}.brand #section3 .inner .campaign_list{margin:0 0 80px 0;overflow:hidden}.brand #section3 .inner .campaign_list li{float:left;margin:0 0 0 60px}.brand #section3 .inner .campaign_list li figure{padding:0 0 30px 0}.brand #section3 .inner .campaign_list li dl dt,.brand #section3 .inner .campaign_list li dl dd{font-size:16px}.brand #section3 .inner .campaign_list li dl dt{padding:0 0 10px 0;color:#000}.brand #section3 .inner .campaign_list li dl dd{color:#202020;line-height:1.5;letter-spacing:-1px}.brand #section3 .inner .campaign_list li:first-child{margin-left:0}.brand #section3 .inner:after{content:"";display:block;clear:both}.business{width:100%;min-width:1240px;margin:0 auto}.business #section0{width:1440px;margin:0 auto;font-size:0}.business #section0 .inner{width:1240px;margin:0 auto;height:218px}.business #section0 .inner .text_box{float:left;padding-top:80px}.business #section0 .inner .text_box h2{position:relative;height:34px;overflow:hidden;min-width:500px;margin-bottom:17px;font-size:34px;color:#202020;letter-spacing:-3px}.business #section0 .inner .text_box h2 span{position:absolute}.business #section0 .inner .text_box h3{position:relative;overflow:hidden;height:38px;font-size:34px;color:#202020}.business #section0 .inner .text_box h3 span{position:absolute}.business #section0 .inner figure{float:right;padding:84px 116px 0 0}.business #section0 .inner figure img{position:relative;opacity:1}.business #section0 .inner:after{content:"";display:block;clear:both}.business #section0 .visual{width:1440px;height:440px;overflow:hidden}.business #section0 .inner h3{width:652px}.business #section0 .inner figure{padding:60px 76px 0 0}.business #section1{width:1440px;margin:0 auto}.business #section1 .inner .prd_box{overflow:hidden}.business #section1 .inner .prd_box .text_box,.business #section1 .inner .prd_box>figure{float:left;width:720px;height:580px;overflow:hidden}.business #section1 .inner .prd_box .text_box{padding:336px 0 0 100px;background:#f8f8f8;box-sizing:border-box}.business #section1 .inner .prd_box .text_box h2{font-size:34px;color:#202020}.business #section1 .inner .prd_box .text_box p{padding-top:25px;font-size:16px;color:#202020;line-height:1.7}.business #section1 .inner .prd_list{padding:40px 100px 80px}.business #section1 .inner .prd_list:before{content:"";display:block;clear:both}.business #section1 .inner .prd_list li{float:left;margin-left:20px}.business #section1 .inner .prd_list li:first-child{margin-left:0}.business #section1 .inner .prd_list:after{content:"";display:block;clear:both}.business #section2{width:1440px;margin:0 auto;border-top:1px solid #202020}.business #section2 .inner .prd_box{overflow:hidden}.business #section2 .inner .prd_box .text_box,.business #section2 .inner .prd_box>figure{float:left;width:720px;height:580px;overflow:hidden}.business #section2 .inner .prd_box .text_box{padding:336px 0 0 100px;background:#f8f8f8;box-sizing:border-box}.business #section2 .inner .prd_box .text_box h2{font-size:34px;color:#202020}.business #section2 .inner .prd_box .text_box p{padding-top:25px;font-size:16px;color:#202020;line-height:1.7}.business #section2 .inner .prd_list{padding:40px 100px 80px}.business #section2 .inner .prd_list:before{content:"";display:block;clear:both}.business #section2 .inner .prd_list li{float:left;margin-left:20px}.business #section2 .inner .prd_list li:first-child{margin-left:0}.business #section2 .inner .prd_list:after{content:"";display:block;clear:both}.business #section2 .inner .prd_box .text_box{padding:362px 0 0 100px}.business #section3{width:1440px;margin:0 auto;margin-top:40px;border-top:1px solid #202020}.business #section3 .inner .prd_box{overflow:hidden}.business #section3 .inner .prd_box .text_box,.business #section3 .inner .prd_box>figure{float:left;width:720px;height:580px;overflow:hidden}.business #section3 .inner .prd_box .text_box{padding:336px 0 0 100px;background:#f8f8f8;box-sizing:border-box}.business #section3 .inner .prd_box .text_box h2{font-size:34px;color:#202020}.business #section3 .inner .prd_box .text_box p{padding-top:25px;font-size:16px;color:#202020;line-height:1.7}.business #section3 .inner .prd_list{padding:40px 100px 80px}.business #section3 .inner .prd_list:before{content:"";display:block;clear:both}.business #section3 .inner .prd_list li{float:left;margin-left:20px}.business #section3 .inner .prd_list li:first-child{margin-left:0}.business #section3 .inner .prd_list:after{content:"";display:block;clear:both}.activity{width:100%;min-width:1240px;margin:0 auto}.activity #section0{width:1440px;margin:0 auto;font-size:0}.activity #section0 .inner{width:1240px;margin:0 auto;height:218px}.activity #section0 .inner .text_box{float:left;padding-top:80px}.activity #section0 .inner .text_box h2{position:relative;height:34px;overflow:hidden;min-width:500px;margin-bottom:17px;font-size:34px;color:#202020;letter-spacing:-3px}.activity #section0 .inner .text_box h2 span{position:absolute}.activity #section0 .inner .text_box h3{position:relative;overflow:hidden;height:38px;font-size:34px;color:#202020}.activity #section0 .inner .text_box h3 span{position:absolute}.activity #section0 .inner figure{float:right;padding:84px 116px 0 0}.activity #section0 .inner figure img{position:relative;opacity:1}.activity #section0 .inner:after{content:"";display:block;clear:both}.activity #section0 .visual{width:1440px;height:440px;overflow:hidden}.activity #section1 .inner{width:1240px;margin:0 auto;padding:70px 0 106px 0;border-bottom:1px solid #202020}.activity #section1 .inner h2,.activity #section1 .inner .text_box{float:left}.activity #section1 .inner h2{padding:0 127px 0 0;font-size:34px;color:#202020;letter-spacing:-1px}.activity #section1 .inner .text_box p{padding:0 0 42px 0;margin:-4px 0 0 0;font-size:22px;color:#202020;line-height:1.6;letter-spacing:-1px}.activity #section1 .inner .campaign_list li{float:left;margin:0 0 0 32px}.activity #section1 .inner .campaign_list li:first-child{margin-left:0}.activity #section1 .inner:after{content:"";display:block;clear:both}.activity #section2 .inner{width:1240px;margin:0 auto;padding:47px 0 97px}.activity #section2 .inner h2{padding:0 0 54px 0;font-size:34px;color:#202020;letter-spacing:-1px}.activity #section2 .inner .campaign_list li{float:left;margin:0 0 0 20px}.activity #section2 .inner .campaign_list li figure{padding:0 0 30px 0}.activity #section2 .inner .campaign_list li dl dt,.activity #section2 .inner .campaign_list li dl dd{font-size:16px}.activity #section2 .inner .campaign_list li dl dt{padding:0 0 10px 0;color:#000}.activity #section2 .inner .campaign_list li dl dd{color:#202020;line-height:1.5;letter-spacing:-1px}.activity #section2 .inner .campaign_list li:first-child{margin-left:0}.activity #section2 .inner:after{content:"";display:block;clear:both}.partner{width:100%;min-width:1240px;margin:0 auto}.partner #section0{width:1440px;margin:0 auto;box-sizing:border-box}.partner #section0 .inner{width:1240px;margin:0 auto;height:218px}.partner #section0 .inner .text_box{float:left;padding-top:80px}.partner #section0 .inner .text_box h2{position:relative;height:34px;overflow:hidden;min-width:500px;margin-bottom:17px;font-size:34px;color:#202020;letter-spacing:-3px}.partner #section0 .inner .text_box h2 span{position:absolute}.partner #section0 .inner .text_box h3{position:relative;overflow:hidden;height:38px;font-size:34px;color:#202020}.partner #section0 .inner .text_box h3 span{position:absolute}.partner #section0 .inner figure{float:right;padding:84px 116px 0 0}.partner #section0 .inner figure img{position:relative;opacity:1}.partner #section0 .inner:after{content:"";display:block;clear:both}.partner #section0 .visual{width:1440px;height:440px;overflow:hidden}.partner #section0 .inner{width:1440px;margin:0 auto;margin-left:100px;border-bottom:1px solid #202020}.partner #section0 .inner .text_box h2 em{display:block;padding:8px 0 0 0;letter-spacing:-1px}.partner #section1{width:1440px;margin:0 auto}.partner #section1 .inner{width:1440px;margin:0 auto;margin-left:100px}.partner #section1 .inner .field_box,.partner #section1 .inner .form_box{float:left}.partner #section1 .inner .field_box{width:210px;margin:0 105px 0 0}.partner #section1 .inner .field_box h2{padding:58px 0 0 0;font-size:14px;color:#202020}.partner #section1 .inner .field_box h3{position:relative;padding:20px 0 32px 0;font-size:20px;color:#202020;line-height:1.5;letter-spacing:-2px}.partner #section1 .inner .field_box h3:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.partner #section1 .inner .field_box p{padding:15px 0 0 0;font-size:13px;color:#787878;line-height:1.7;letter-spacing:-1px}.partner #section1 .inner .form_box{padding-top:50px;width:925px}.partner #section1 .inner .form_box h3{margin:14px 0 24px 0;font-size:24px;color:#202020}.partner #section1 .inner .form_box ul{border-bottom:1px solid #ededed;margin:0 0 40px 0;padding:0 0 20px 0}.partner #section1 .inner .form_box ul li{margin-top:6px}.partner #section1 .inner .form_box ul li label,.partner #section1 .inner .form_box ul li input,.partner #section1 .inner .form_box ul li textarea{float:left}.partner #section1 .inner .form_box ul li label{display:block;padding:7px 0 0 0;width:120px;font-size:18px;color:#202020}.partner #section1 .inner .form_box ul li input{width:800px;height:40px;padding:13px 14px 13px 14px;font-size:14px;color:#787878;border:0;background:#f2f2f2;box-sizing:border-box;letter-spacing:-1px}.partner #section1 .inner .form_box ul li textarea{width:800px;height:240px;padding:7px 14px 7px 14px;font-size:14px;color:#787878;border:0;line-height:26px;background:#f2f2f2;box-sizing:border-box}.partner #section1 .inner .form_box ul li:first-child{margin-top:0}.partner #section1 .inner .form_box ul li:after{content:"";display:block;clear:both}.partner #section1 .inner .form_box ul li input::placeholder{color:#787878}.partner #section1 .inner .form_box ul li textarea::placeholder{color:#787878}.partner #section1 .inner .form_box ul li.etc label{letter-spacing:-3px;line-height:1.4}.partner #section1 .inner .form_box ul.last{border-bottom:0}.partner #section1 .inner .form_box ul.etc li input{width:700px}.partner #section1 .inner .form_box ul.etc li button{width:100px;height:40px;border:0;background:#202020;color:#f8f8f8;box-sizing:border-box;cursor:pointer}.partner #section1 .inner .form_box .btn_submit{display:block;margin:20px 0 226px 424px;width:180px;height:54px;border:0;background:#202020;color:#f8f8f8;box-sizing:border-box;cursor:pointer}.partner #section1 .inner:after{content:"";display:block;clear:both}.partner #popup_layer{display:none;position:absolute;top:0;left:0;width:586px;height:660px;overflow:auto;padding:35px 26px 50px 26px;z-index:31;background:#fff}.partner #popup_layer .popup_content{display:none;position:relative}.partner #popup_layer .popup_content em{display:block;padding:0 0 60px 0;font-size:24px;color:#000;border-bottom:2px solid #333}.partner #popup_layer .popup_content span{display:block;margin:34px 0 6px 0;font-size:18px;color:#000}.partner #popup_layer .popup_content ul>li{float:left;width:135px;padding:18px 0 18px 0;letter-spacing:-1px}.partner #popup_layer .popup_content ul>li .checkbox-wrap{cursor:pointer;font-size:14px;color:#000}.partner #popup_layer .popup_content ul>li .checkbox-wrap .check-icon{display:inline-block;margin-right:8px;width:18px;height:18px;background:url(/assets/front/pc/images/parther/checkbox_18x18.jpg) 0 0 no-repeat;vertical-align:top}.partner #popup_layer .popup_content ul>li .checkbox-wrap input[type=checkbox]{display:none}.partner #popup_layer .popup_content ul>li .checkbox-wrap input[type=checkbox]:checked+.check-icon{background-image:url(/assets/front/pc/images/parther/checkbox_18x18.jpg);background-position:0 -18px}.partner #popup_layer .popup_content ul.etc{padding:0 0 30px 0;border-bottom:1px solid #eee}.partner #popup_layer .popup_content ul.etc li{width:auto;padding:0}.partner #popup_layer .popup_content ul.etc li label{float:left;padding:13px 0 0 0;margin:0 10px 0 0;font-size:14px;color:#000}.partner #popup_layer .popup_content ul.etc li input{float:left;width:520px;height:40px;padding:13px 14px 13px 14px;border:0;font-size:14px;color:#757575;background:#f2f2f2;box-sizing:border-box}.partner #popup_layer .popup_content ul.input_list li{float:none;margin:10px 10px 10px 0}.partner #popup_layer .popup_content ul.input_list li label{float:left;width:100px;margin:0 10px 0 0;font-size:18px;color:#202020}.partner #popup_layer .popup_content ul.input_list li input{float:left;width:650px;height:40px;padding:13px 14px 13px 14px;border:0;font-size:14px;color:#757575;background:#f2f2f2;box-sizing:border-box}.partner #popup_layer .popup_content ul.input_list li:after{content:"";display:block;clear:both}.partner #popup_layer .popup_content ul:after{content:"";display:block;clear:both}.partner #popup_layer .popup_content .btn_confirm{display:block;width:80px;border:0;background:#000;box-sizing:border-box;cursor:pointer;padding:10.5px 0 10.5px 0;font-size:16px;color:#fff;margin:30px auto 0 auto}.partner #popup_layer .popup_content .btn_close{display:block;width:18px;height:18px;position:absolute;top:1px;right:0;background:url(/assets/front/pc/images/parther/btn_close-black.png) 0 0 no-repeat}.partner #popup_layer .popup_content.type3 ul.etc li{padding:14px 0 0 0}.partner #popup_layer .popup_content.type3 ul.etc li label{width:66px}.partner #popup_layer .popup_content.type3 ul.etc li input{width:490px}