@charset "utf-8";.slider ul{text-align:left;margin-left:72px;}
.slider ul li button:before{color:#fff;content:'○';opacity:1;}
.slider ul li.slick-active button:before{color:#fff;content:'●';opacity:1;}
.po_slide ul{margin-top:15px;background-color:#fff;}
.po_slide ul li button:before{color:#777;content:'●';opacity:0.6;}
.po_slide ul li.slick-active button:before{color:#777;content:'●';opacity:1;}
.company_CEO_slide ul{display:none;}
@media all and (max-width:900px){.slider ul{margin-left:36px;}
}
@media all and (max-width:480px){.slider ul{margin-left:25%;margin-top:2%;}
.slider ul li button:before{color:#777;content:'●';opacity:1;}
.slider ul li.slick-active button:before{color:#777;content:'●';opacity:0.6;}
}
section h3{display:none;}
.selLang{cursor:pointer;}
.mo_header_eng_{float:left;margin:26px 10px 0 20px;}
.text_line_white{display:block;}
.show_all_wrap .active{text-decoration:underline;}
.clients_bar .active{text-decoration:underline;}
.portfolio_page_list{cursor:pointer}
.portfolio_button_{height:98px;}
.gNav ul li.active{text-decoration:underline;color:#951b81}
.setColor{color:#951b81;}
.portfolio_visited{opacity:0.5;}
.portfolio_no_data{padding-top:150px;text-align:center;}
.v_portfolio_list{padding:4px 0 1px 0}
.snsButton{width:20px;}
.btn-facebook{height:20px;background-size:100%;background-image:url('/images/icon_facebook_G.png');}
.btn-twitter{height:20px;background-size:100%;background-image:url('/images/icon_twitter_G.png');}
.btn-pinterest{height:20px;background-size:100%;background-image:url('/images/icon_pinter_G.png');}
.portfolio_page_dot_{;font-size:15pt;color:#777;margin:0 10px;}
.portfolio_page_dot_active_{font-weight:bold;}
.portfolio_page_nextprev_{padding-left:15px;padding-right:15px;}
.popup_info_wrap{padding:120px 50px 0 50px;}
.file_input{height:45px;}
.file_input_textbox{float:left;padding-left:8px;background-color:#dfdfdf;border:none;width:328px;height:32px;font-size:10pt;}
.file_input_div{position:relative;width:80px;height:36px;overflow:hidden;}
.file_input_img_btn{padding:0 0 0 5px;}
.file_input_hidden{font-size:29px;position:absolute;right:0px;top:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);cursor:pointer;}
.butn{-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent;padding:0;text-align:center;text-decoration:none;display:inline-block;font-size:14pt;cursor:pointer;}
.butn_pc{border-radius:13px;background-color:#972084;color:#ffffff;}
.butn_mo{border-radius:23px;background-color:#ffffff;color:#58595b;}
.butn_img{cursor:pointer;}
.butn_purple{background-color:#972084;color:#ffffff;padding:6px 12px 6px 12px;font-size:13pt;font-weight:bold;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.butn_gray{background-color:gray;color:#ffffff;padding:5px 8px 5px 8px;font-size:9pt;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.vl{text-align:left;}
.vc{text-align:center;}
.vr{text-align:right;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.fu{width:100%;}
.cr{cursor:pointer;}
.br{border:solid 1px red;}
.bl{display:none;}
.hd{display:none;color:#fff}
.bd{border:solid 1px red;}
.pt-10{padding-top:10px !important;}
.ft-red{color:#C90000 !important;}
.lifeinheaz_con img{width:100%;}
@media all and (max-width:480px){.file_input_textbox{width:92px;height:20px;}
.popup_info_wrap{padding:70px 15px 0 15px;}
.file_input_img_btn{height:21px}
.butn_gray{padding:3px 1px 3px 1px;height:17px;font-size:7pt}
.heaz_checkbox checkbox{padding-top:10px}
.heaz_form{text-align:left}
.butn_purple{padding:6px 12px 6px 12px;font-size:10pt;}
}
.sidenav li{list-style-type:none}