@charset "utf-8";


/*footer*/
.footer_wrap{background-color: #2d2d33; padding-bottom:321px;}
.footer_wrap .footer_con{width:100%;}
.footer_logo_con .logo_title1{color:#fff; border-bottom:7px solid #fff;}
.footer_wrap .logo_subtitle1{color:#fff; letter-spacing:0.7em; }
.footer_wrap .footer_text_con{}
.footer_wrap .footer_title{color:#fff;}
.footer_wrap .footer_subtitle{background: url('../images/footer_right_arrow.png') no-repeat right center; color:#fff;}
.footer_wrap .footer_desc{color:#fff; opacity:0.4; filter:alpha(opacity=40);}
.footer_wrap .footer_sns_con{}
.footer_wrap .img_box .on{display:inline;}
.footer_wrap .img_box .on_sub{display:none;}
.go_up{}
.go_up .go_up_btn{width:39px; height:39px; border:1px solid #818185; box-sizing: border-box;}

/*sub_footer*/
.sub .footer_wrap{background-color: #f6f6f6; padding-top:190px; padding-bottom:200px;}
.sub .footer_wrap .logo_title1{color:#000; border-bottom:7px solid #000;}
.sub .footer_wrap .logo_subtitle1{color:#000; letter-spacing:0.7em; }
.sub .footer_wrap .footer_title{color:#000;}
.sub .footer_wrap .footer_subtitle{background: url('../images/footer_right_arrow_sub.png') no-repeat right center; color:#000;}
.sub .footer_wrap .footer_desc{color:#000; opacity:0.6; filter:alpha(opacity=60);}
.sub .footer_wrap .img_box .on{display:none;}
.sub .footer_wrap .img_box .on_sub{display:inline;}
.sub .go_up .go_up_btn{width:39px; height:39px; border:1px solid #000; box-sizing: border-box;}