.ourservice-wrap .service-con li,.ourservice-wrap .service-con li:before,.ourservice-wrap .service-con li .title-text{transition:all .2s linear}.supporter-show .supporter-info .info-text dl{transition:all .3s linear}.ly_mobile{display:none}.ly_tablet{display:block}.ly_desktop{display:none}.ly_mobile_tablet{display:block}.ly_mobile_desktop{display:none}.ly_tablet_desktop{display:block}#header{width:100%;position:fixed;top:0;left:0;z-index:99999}#header{background:transparent}#header .header_con{padding:20px 20px 24px}#header .header_con .logo{float:left;margin:0;padding:0;text-align:left}#header .header_con .logo img{height:auto}#header .header_con .nav_pc{display:block;float:right;margin:4px 0 0}#header .header_con .toggle_btn{display:none}.scroll #header{background:rgba(39,40,40,0.9)}.scroll #header .header_con{padding:10px 20px 14px}#container .contents{padding:0 0 150px}#container .contents.page-type-warp-bbs{padding:100px 0 100px}.main #container .contents{padding:0 0 150px}#footer .footer-con{padding:50px 0}#footer .footer-con ul{display:table;width:100%}#footer .footer-con li{display:table-cell;vertical-align:middle}#footer .footer-con .logo-foot{width:30%;padding:0 25px;text-align:left}#footer .footer-con .logo-foot:after{display:block;height:80%;top:10%}#footer .footer-con .company-info{padding:0 0 0 30px}#footer .footer-con .company-info .info-con p{padding:5px 0;font-size:14px;line-height:1.375em}#footer .footer-con .company-info .info-con p span{display:inline-block;margin:0 0 0 20px}#footer .footer-con .company-info .info-con p span:first-child{margin-left:0}#footer .footer-con .company-info .info-con p b{display:inline-block;margin:0 7px 0 0}#footer .footer-con .company-info .copyright{margin:31px 0 0;font-size:14px;line-height:1.375em}#footer .footer-con .company-info .copyright span{display:inline}#footer .request-direct-link{display:block;width:100px;right:25px;bottom:30px;left:auto}.section-title-ment{font-weight:400;font-size:20px;line-height:1.300em}.section-title-ment .brblock{display:block}.section-info-ment{font-size:14px;line-height:1.300em}.main-section-title{font-size:30px;line-height:1.188em}.sub-section-titletext{font-size:24px;line-height:1.300em}.section-before-line:before{height:60px;margin:0 auto 30px}.visual-empty{padding-top:100px}.subpage-top-title{font-size:30px;line-height:1.000em}.subpage-top-title.bbs-title{margin-bottom:50px}.subpage-top-title-infotext{margin-top:12px;font-size:14px}.page-block-myboard .ui-pagenate strong,.page-block-myboard .ui-pagenate a{font-size:20px}.nav-sub-deps01{margin:36px auto 0}.supporter-show{width:95%;padding:60px 0 70px}.supporter-show .section-info-ment{margin-top:14px}.supporter-show .supporter-info{margin-top:40px}.supporter-show .supporter-info ul{display:table;width:100%}.supporter-show .supporter-info li{display:table-cell}.supporter-show .supporter-info .info-text{width:48%;box-shadow:20px 20px 40px rgba(0,0,0,0.2)}.supporter-show .supporter-info .info-text dl{display:table;width:100%;border-top-color:#27292c;background:#1c1e21}.supporter-show .supporter-info .info-text dt,.supporter-show .supporter-info .info-text dd{display:table-cell;padding:30px 10px}.supporter-show .supporter-info .info-text dt{width:66px;font-size:30px;text-align:center}.supporter-show .supporter-info .info-text dd p{font-size:15px;text-align:left;line-height:1.500em}.supporter-show .supporter-info .info-text dd p span{display:inline}.supporter-show .supporter-info .info-text dl:hover{background:#67a275;-moz-transform:translateX(17px);-webkit-transform:translateX(17px);-o-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.supporter-show .supporter-info .info-text dl:hover dt{color:#cae9d1}.supporter-show .supporter-info .wma-link{padding:0 0 0 4%}.supporter-show .supporter-info .wma-link .act-text-con{font-size:60px;text-align:left;line-height:1.188em}.supporter-show .supporter-info .wma-link .more{margin:20px 0 0;padding:8px 20px 12px;font-size:15px}.supporter-show .aboutus-info-text{margin:36px 0 0}.supporter-show .aboutus-info-text p{padding:5px 0;font-size:14px;line-height:1.333em}.supporter-show.aboutus-wrap{padding:60px 0 40px}.supporter-show.aboutus-wrap:after{height:50px;margin:30px auto 0}.ourservice-wrap{padding:60px 0 70px}.ourservice-wrap .section-info-ment{margin:12px 0 0}.ourservice-wrap .service-con{margin-top:40px}.ourservice-wrap .service-con ul{box-shadow:12px 12px 30px rgba(0,0,0,0.05)}.ourservice-wrap .service-con li{width:33%;margin:0 0 5px;padding:26px 12px;vertical-align:top}.ourservice-wrap .service-con li:before{content:'';display:block;position:absolute;width:1px;height:100%;top:0;left:0;background:#212325}.ourservice-wrap .service-con li:nth-child(even){width:33%;margin-left:0}.ourservice-wrap .service-con li:first-child:before{display:none}.ourservice-wrap .service-con li .icon-wrap{display:inline-block}.ourservice-wrap .service-con li .icon-wrap i{width:50px;height:50px}.ourservice-wrap .service-con li .title-text{margin:11px 0 0;font-size:15px;line-height:1.250em}.ourservice-wrap .service-con li .info-text{margin:8px 0 0;font-size:12px;line-height:1.400em}.ourservice-wrap .service-con li .info-text span{display:inline}.ourservice-wrap .service-con li:hover{background:#2f3133}.ourservice-wrap .service-con li:hover .title-text{color:#67a275}.ourservice-wrap.aboutus-wrap{padding:80px 0 40px}.partner-company-wrap{margin:0}.partner-company-wrap .partner-con{display:table;width:100%}.partner-company-wrap .info-wrap,.partner-company-wrap .logo-wrap{display:table-cell;vertical-align:top}.partner-company-wrap .info-wrap{width:28.8%;padding:24px 16px 0 20px;text-align:left}.partner-company-wrap .info-wrap .textline{font-size:19px;text-align:left;line-height:1.438em}.partner-company-wrap .info-wrap .textline span{display:inline}.partner-company-wrap .info-wrap .textline br{display:inline}.partner-company-wrap .info-wrap .more{margin:16px 0 0;padding:6px 16px 8px;font-size:13px}.partner-company-wrap .logo-wrap{padding:14px}.partner-company-wrap.aboutus-wrap{margin:0}.wmrarm-title-design{padding:40px 0 0}.wmrarm-title-design:before{width:45px;margin:0 auto 20px}.wmrarm-title-design .title-text{font-size:30px}.wmrarm-title-design .title-text .wmfarm-ci{display:inline-block;width:155px;height:36px;margin:0}.wmrarm-title-design .date-text{margin:9px 0 0;font-size:19px}.wmrarm-title-design .date-text span{display:inline-block;padding:8px 20px 11px}.wmrarm-title-design .wmfarm-f{margin:34px 0 0}.wmrarm-title-design .wmfarm-detail{margin-top:34px}.product-title-design{padding:41px 0 0}.product-title-design:before{height:40px}.product-title-design .title-text{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:10px 0 0;font-size:24px}.product-title-design .title-text .assiapp{width:66px;height:31px;margin:0 0 0 10px}.product-title-design .app-download-wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:20px 0 0}.product-title-design .app-download-wrap a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:48%;max-width:372px;margin:0 6px;padding:16px 10px 15px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px}.product-title-design .app-download-wrap a i{width:28px;height:28px;margin:0 10px 0 0}.product-title-design .app-download-wrap a span{margin:0 0 4px;font-size:18px}.product-title-design .product-detail-img{margin:50px 0 0}.portfolio-wrap{margin:0;padding:60px 0}.portfolio-wrap .main-section-title{font-weight:700;font-size:34px}.portfolio-wrap .section-title-ment{margin-top:9px;font-size:15px}.portfolio-wrap .portfolio-con{width:100%;margin:28px auto 0}.portfolio-wrap .btn-wrap{margin:32px 0 0}.portfolio-wrap .btn-wrap a{max-width:250px;padding:6px 0 9px;font-size:16px}.assiplatform-wrap{padding:52px 3% 70px;background-position:center bottom;background-size:cover}.assiplatform-wrap .title-assi-wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;line-height:1.200em}.assiplatform-wrap .title-assi-wrap .text{margin:8px 0 0;font-size:28px}.assiplatform-wrap .title-assi-wrap .assi{width:97px;height:45px;margin:0 0 0 16px}.assiplatform-wrap .content-text{margin:25px 0 0}.assiplatform-wrap .content-text:before{width:15px;margin:0 auto 14px}.assiplatform-wrap .content-text p{padding:0;font-size:17px;text-align:center;line-height:1.350em}.assiplatform-wrap .content-text p span{display:block}.assiplatform-wrap .ad-text{margin:35px 0 0}.assiplatform-wrap .ad-text p{display:inline-block;padding:0 19px 15px;background-size:100% auto;font-size:22px;line-height:1.200em}.assiplatform-wrap .ad-text p .s1{display:inline-block}.assiplatform-wrap .ad-text p .s1:before{width:20px;height:19px;top:-16px;right:-2px}.assiplatform-wrap .btn-wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:30px 0 0}.assiplatform-wrap .btn-wrap a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:250px;margin:0 8px}.assiplatform-wrap .btn-wrap a .icon-box{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:48px;height:48px}.assiplatform-wrap .btn-wrap a .icon-box i{width:32px;height:32px}.assiplatform-wrap .btn-wrap a .text{width:calc(100% - 48px);margin:0 0 3px;font-size:17px}.request-main-wrap{padding-top:50px;padding-bottom:50px;background-position:center top;background-attachment:fixed;background-size:cover}.request-main-wrap .request-titleinfo-ment{margin:8px 0 0;font-size:14px;line-height:1.375em}.request-main-wrap .btn-wrap{margin:30px 0 0}.request-main-wrap .btn-wrap a{width:140px;height:42px;margin:0;font-size:16px;line-height:36px}.request-main-list-wrap{padding:70px 0 0}.request-main-list-wrap .request-list-main-con .request-list-title{font-size:28px}.request-main-list-wrap .request-list-main-con .list-con{margin:32px auto 0;box-shadow:20px 20px 40px rgba(0,0,0,0.2)}.title-visual-subtitle .img-wrap img{width:100%;max-width:100%;left:0}.about-business-area-wrap:before{height:60px;margin:0 auto 40px}.about-business-area-wrap dl{display:flex;flex-direction:row;margin:60px 0 0}.about-business-area-wrap dt{width:48%}.about-business-area-wrap dt figure{margin:0}.about-business-area-wrap dd{width:48%;margin:0 0 0 4%;padding:16px 20px;border-top:1px solid rgba(255,255,255,0.5)}.about-business-area-wrap dd ul{display:table}.about-business-area-wrap dd li{display:table-cell}.about-business-area-wrap dd p{text-align:left}.about-business-area-wrap dd .area-title{font-size:20px}.about-business-area-wrap dd .area-title-info{margin:9px 0 0;font-size:12px}.about-business-area-wrap dd .content-text{margin:20px 0 0}.about-business-area-wrap dd .content-text:before{width:18px;margin:0 0 18px}.about-business-area-wrap dd .content-text p{font-size:13px;line-height:1.500em}.about-business-area-wrap dl:nth-child(even){flex-direction:row-reverse}.about-business-area-wrap dl:nth-child(even) dt{margin-left:4%}.about-business-area-wrap dl:nth-child(even) dd{margin-left:0}.about-history-wrap{margin:120px 0}.about-history-wrap .history-con{height:1px;margin:412px 0;background:#ddd}.about-history-wrap .history-con ul{margin:0 auto}.about-history-wrap .history-con li{position:absolute;float:none;width:25%;padding:0 10px;border-left:1px solid #ddd}.about-history-wrap .history-con li .year{font-size:22px}.about-history-wrap .history-con li .text{margin:7px 0 0;padding:0 9px}.about-history-wrap .history-con li .text p{padding:4px 0 4px 11px;font-size:14px;line-height:1.375em}.about-history-wrap .history-con li .text p:before{top:13px;width:5px}.about-history-wrap .history-con li:before{display:block;width:10px;height:10px;left:-5px}.about-history-wrap .history-con li:nth-child(odd){bottom:0;padding-bottom:57px}.about-history-wrap .history-con li:nth-child(odd):before{bottom:-5px}.about-history-wrap .history-con li:nth-child(even){top:100%;padding-top:57px}.about-history-wrap .history-con li:nth-child(even):before{top:-5px}.about-history-wrap .history-con li:nth-child(1){left:0}.about-history-wrap .history-con li:nth-child(2){left:25%}.about-history-wrap .history-con li:nth-child(3){left:50%}.about-history-wrap .history-con li:nth-child(4){left:75%}.award-list-wrap .award-category_wrap{margin-top:38px}.award-list-wrap .award-category_wrap ul{display:table;border-bottom:1px solid #f2f2f2}.award-list-wrap .award-category_wrap ul:after{display:none}.award-list-wrap .award-category_wrap li{display:table-cell;float:none;width:auto;vertical-align:middle;border-bottom:0;border-left:1px solid #f2f2f2}.award-list-wrap .award-category_wrap li a{padding:7px 10px 12px;font-size:14px}.award-list-wrap .award-category_wrap li:nth-child(2n + 1){border-left:1px solid #f2f2f2}.award-list-wrap .award-category_wrap li:first-child{border-left:0}.award-list-wrap .award-list-wrap{margin-top:50px}.award-list-wrap .award-list-wrap li{float:left;width:23%;margin:0 1% 50px}.award-list-wrap .award-list-wrap li:nth-child(2n + 1){clear:none}.award-list-wrap .award-list-wrap li:nth-child(4n + 1){clear:left}.award-list-wrap .award-list-wrap li a figure:after{border-width:2px}.award-list-wrap .award-list-wrap li a .subject{margin-top:18px;font-size:14px;line-height:1.400em}.award-list-wrap .award-list-wrap .page-block-myboard{margin-top:10px}.myboard-wmassi-blog .blog-list-con{margin-top:50px}.myboard-wmassi-blog .blog-list-con li a{padding:20px 2% 27px}.myboard-wmassi-blog .blog-list-con li .subject{font-size:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.myboard-wmassi-blog .blog-list-con li .conbody{margin-top:10px;max-height:none;font-size:14px}.myboard-wmassi-blog .blog-list-con li .date{font-size:13px}.myboard-wmassi-blog .blog-list-con li .date:before{width:14px;margin:10px 0 6px}.myboard-wmassi-blog .page-block-myboard{margin-top:50px}.portfolio-contents{padding:100px 0 0}.myb-portfolio-category .titletext{font-size:24px;line-height:1.250em}.myb-portfolio-category ul{margin:21px 0 0;text-align:center}.myb-portfolio-category li{display:inline-block;width:auto;margin:1px}.myb-portfolio-category li a{width:120px;padding:6px 10px 9px;font-size:14px;text-align:center}.myb-portfolio-list{margin:46px auto 0}.myb-portfolio-list li{float:left;width:32%;margin:0 0 0 2%}.myb-portfolio-list li:nth-child(2n + 1){clear:none}.myb-portfolio-list li:nth-child(3n + 1){clear:left;margin-left:0}.myb-portfolio-list li .figure figure:after{display:block}.myb-portfolio-list li .figure .view{display:block;position:absolute;width:160px;height:40px;top:calc(50% - 20px);left:calc(50% - 80px);font-size:20px;line-height:38px}.myb-portfolio-list li .info-wrap{height:130px;padding:18px 0 0}.myb-portfolio-list li .info-wrap .category{font-size:11px}.myb-portfolio-list li .info-wrap .subject{margin:5px 0 0;font-size:15px;line-height:1.400em}.myb-portfolio-list li.empty-list{font-size:40px}.myb_pageblock .ui-pagenate a,.myb_pageblock .ui-pagenate strong{font-size:14px}.myb_pageblock .ui-pagenate strong{font-size:14px}.myb-portfolio-view .subject{font-size:32px;line-height:1.167em}.myb-portfolio-view .detail-con{margin:20px auto 0;font-size:15px}.myb-portfolio-view .detail-con p{padding:3px 0;font-size:15px}.myb-portfolio-view .detail-con .empty-text{font-size:30px}.myb-portfolio-view .btn-wrap{max-width:1000px;margin:50px auto 0;padding:40px 0 0}.myb-portfolio-view .btn-wrap a{padding:5px 30px 7px;font-size:15px}.contact-us-wrap .contact-con{margin:50px auto 0}.contact-us-wrap .contact-con dl{display:block;margin:70px 0 0}.contact-us-wrap .contact-con dt,.contact-us-wrap .contact-con dd{display:block}.contact-us-wrap .contact-con dt{padding:10px 0 20px;font-size:18px;text-align:left}.contact-us-wrap .contact-con dd{padding-bottom:40px}.contact-us-wrap .contact-con dd .map{height:300px}.contact-us-wrap .contact-con dd .address{margin:26px 0 0;font-size:21px}.contact-us-wrap .contact-con dd .info-wrap{margin:14px 0 0}.contact-us-wrap .contact-con dd .info-wrap p{padding:4px 0;line-height:1.250em}.contact-us-wrap .contact-con dd .info-wrap .address-con-kor{font-size:14px}.contact-us-wrap .contact-con dd .info-wrap .address-con-eng{font-size:14px}.contact-us-wrap .contact-con dd .info-wrap .contact{font-size:14px}.contact-us-wrap .contact-con dd .info-wrap .contact span{display:inline-block;margin:0 0 0 18px}.contact-us-wrap .contact-con dd .info-wrap .contact span:first-child{margin-left:0}.contact-us-wrap .contact-con dd .info-wrap .contact .hour{display:block;position:relative;margin:12px 0 0;top:0;right:0;font-size:13px}.contact-us-wrap .contact-con dd.empty-cell{display:none}.inquire_write-wrap{margin:0 auto}.inquire_write-wrap .section-title{margin:0 0 20px;font-size:22px}.inquire_write-wrap li{padding:0}.inquire_write-wrap li dl{display:table;width:100%}.inquire_write-wrap li dt,.inquire_write-wrap li dd{display:table-cell}.inquire_write-wrap li dt{width:230px;padding:11px 6px 16px;font-size:17px}.inquire_write-wrap li dt i{margin:0 7px 0 11px}.inquire_write-wrap li dt .plus-icon{display:inline-block;width:19px;height:19px;margin:0 0 0 11px}.inquire_write-wrap li dd input[type="text"]{height:56px;margin:0;padding:0 10px;font-size:17px}.inquire_write-wrap.devide-wrap ul{float:none;width:100%}.inquire_write-wrap.devide-wrap ul:last-child{margin-left:0}.inquire_write-wrap.li-cell-wrap li{padding:10px 10px 17px}.inquire_write-wrap.li-cell-wrap li label{float:left;width:50%}.inquire_write-wrap.li-cell-wrap li label input[type="checkbox"]{float:left;width:20px;height:20px;margin:4px 8px 0 0}.inquire_write-wrap.li-cell-wrap li label span{float:left;font-size:17px}.inquire_write-wrap.li-cell-wrap li label:first-child{margin-left:0}.inquire_write-wrap.li-cell-wrap li .dt-text{font-size:17px}.inquire_write-wrap.li-cell-wrap li textarea{height:230px;margin:8px 0 0;padding:20px 14px;font-size:16px}.inquire_write-wrap.li-cell-wrap li input[type="file"]{margin:0;padding:0}.inquire_write-wrap.information-wrap{margin-top:60px}.inquire_write-wrap.service-wrap{margin-top:60px}.inquire_write-wrap.detail-wrap{margin-top:60px}.inquire_write-wrap.subject-wrap{margin-top:30px}.inquire_write-wrap.subject-wrap li{padding:0}.inquire_write-wrap.comment-wrap{margin-top:20px}.inquire_write-wrap.file-wrap{margin-top:20px}.privacy-wrap{margin:50px auto 0}.privacy-wrap .privacy-info{height:200px;padding:11px 14px 0}.privacy-wrap .privacy-info h5,.privacy-wrap .privacy-info p,.privacy-wrap .privacy-info li,.privacy-wrap .privacy-info strong{padding:3px 0;font-size:13px;line-height:1.538em}.privacy-wrap .privacy-info p{padding:10px 0}.privacy-wrap .privacy-info ul{padding:0 14px 30px}.privacy-wrap .agree_check_box{margin:14px 0 0;padding:0 10px}.privacy-wrap .agree_check_box input{float:left}.privacy-wrap .agree_check_box label{float:left;margin-left:10px;font-size:15px}.privacy-wrap .agree_check_box input[type=checkbox]{width:20px;height:20px;margin:2px 0 0}.myreg-btn-wrap{margin:60px 0 0}.myreg-btn-wrap a{width:95%;max-width:250px;height:46px;font-size:16px;line-height:42px}.work-process-wrap{padding:70px 0 60px}.work-process-wrap .title-text{font-size:30px}.work-process-wrap .info-text{margin:20px 0 0}.work-process-wrap .info-text p{font-size:15px;line-height:1.600em}.work-process-wrap .info-text p span{display:inline}.work-process-wrap .process-con{margin:40px auto 0}.work-process-wrap .process-con li{display:inline-block;width:24%;height:180px;margin:3px .5%;padding:35px 10px 0;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-khtml-border-radius:200px;border-width:0;background-color:#3b3d3f}.work-process-wrap .process-con li .num{font-size:14px}.work-process-wrap .process-con li .subject{margin:20px 0 0;font-size:19px;line-height:1.125em}.work-process-wrap .process-con li .subject span{display:block}.work-process-wrap .process-con li .info{margin:20px 0 0;font-size:13px}.work-process-wrap .process-con li.p-twoline .subject{margin-top:12px}.work-process-wrap .process-con li.p-twoline .info{margin-top:16px}.request-list-wrap{padding:80px 0 0}.request-list-wrap .request-titletext{font-size:24px}.request-list-wrap .request-con{margin:30px auto 0;box-shadow:20px 20px 40px rgba(0,0,0,0.2)}.request-list-wrap .btn-wrap{margin:40px 0 0}.request-list-wrap .btn-wrap a{width:95%;max-width:300px;height:54px;font-size:18px;line-height:52px}