*{font-family: "Noto Sans KR"; -webkit-text-size-adjust: none;}
html{width: 100%; margin: 0 auto; overflow-x: hidden;}
footer{width: 100%; height: 348px; background-color:#fafafa; z-index: 10; position: relative; padding-top: 144px; box-sizing: border-box; }
.footer_block{display: flex;}
.footer_block .up_let{font-size: 13px; font-weight: normal; color:#505050;}
.footer_block .em_let{font-size: 24px; font-weight: bold; color:#616161;}

.footer_block .foot_01{min-width: 242px;}
.footer_block .foot_02{margin-left: 40px; min-width: 204px;}
.footer_block .foot_03{ margin-left: 125px; display: inline-block; }
.footer_block .foot_03 .line_01{ display: inline-block; font-size: 13px; font-weight: bold; color:#616161; height: 14px; line-height: 14px;}
.footer_block .foot_03 .line_01 img {margin-right: 30px; position: relative; top:2px;}
.footer_block .foot_03 .line_02{ margin-top: 3px; display: inline-block; font-size: 13px; font-weight: normal; color:#9e9e9e; line-height: 1.5;}

.vertical_divider_h10{height: 10px; border-left: 1px solid #505050; margin: 0px 11.5px;}
.vertical_divider_h8{height: 10px; border-left: 1px solid #d7dadc; margin: 0px 8px;}
.vertical_divider_big{margin-left: 40px; border-left: 1px solid #ecf0f3; height: 56px;}

.section_body{width: 100%;}

.curs_pointer{cursor: pointer;}
.w1200_m0auto{width: 1200px; margin: 0 auto;}
.ta_l{text-align: left;}
.ta_r{text-align: right;}


.entire_page{width: 100%; height: 100%; position: relative;}
.consult_page{display: inline-flex;}
.consult_page .section_left{width: 38%; height: 100%; background-color: #f7f7f7; position: relative;}
.consult_page .section_right{width: 62%; height: 100%;  position: relative;  padding-top: 160px; padding-left: 96px;}
.consult_page .section_left .text_area{width: 336px; float: right; padding-top: 160px;}

.text_area .top_sub_text{font-size: 18px; font-weight: 500; color:#292929; line-height: 1.5; margin-top: 20px; margin-top: 8px;}
.text_area .img_process{margin-top: 38px;}
.text_area .footer_area{width: 160px; position: absolute; bottom: 200px;}
.text_area .footer_area .let_normal{font-size: 10px; font-weight: normal; color: #505050;}
.text_area .footer_area .let_emp{font-size: 12px; font-weight: bold; color: #616161;}
.text_area .footer_area .let_copyright{font-size: 10px; font-weight: normal; color: #9e9e9e;}

.input_area .let_emp{font-size: 20px; font-weight: 500; color:#000;}
.input_area .input_field{width: 643px; border: none; border-bottom: 1px solid #c7c7c7; background: none; padding: 12px 0; font-size: 18px; font-weight: 500;}
.input_area .input_field_text_area{width: 643px; border: 2px solid #c7c7c7; background: none; padding: 13px 21px; font-size: 18px; font-weight: 500; box-sizing: border-box; margin-top: 18px;}
.input_area .category_box{width: 392px; height: 56px; padding: 13px 21px; border-radius: 3px; border: 2px solid #c7c7c7; background-color:#fff; font-size: 18px; font-weight: 500; color:#000;}
.category_box{-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
.category_box::-ms-expand{ display:none;/*for IE10,11*/}
select { background:url('/resource/others/image/ourservice/select_arrow_under.png') no-repeat 97% 50%/15px auto;}

.consult_second_page_advertiser{display: none;}
.consult_second_page_creator{display: none;}
.second_page_button{width: 280px; height: 64px; padding: 17px 0; text-align: center; background-color: #000; font-size: 20px; font-weight: 500; color:#fff; border-radius: 40px; margin: 66px auto 0 182px; box-sizing: border-box;}

.consult_select_box{width: 510px; height: 45px; margin-top: 28px; border-radius: 40px; border:1px solid #000; padding: 9px 0; box-sizing: border-box; text-align: center;}
.consult_select_box:hover{background-color: #000; color:#fff;}

.btn_fixed{position: absolute; width: 120px; top: 63px; left: 5%; z-index: 2;}
.consult_second_page{display: none;}

.cons_type_divider{box-sizing: border-box; width: 510px; display: flex; height: 20px; color:#8e8e8e; font-weight: 500; font-size: 14px; margin-top: 24px;}
.cons_type_divider .line_d9d9d9{width: 448px; border-top: 1px solid #d9d9d9; margin-left: 13px; height: 1px; position: relative; top:10px;}

/*  */

.section{width: 100%; height: 100%; position: relative;}
.section .background{display: block; max-width: 100%; margin: 0 auto;}
.section .web_btn1{position: absolute; max-width:100%; top: 8.5%; cursor: pointer; left: 50%; transform:translateX(-50%);}
.section .web_btn2{position: absolute; max-width:100%; top: 58%; cursor: pointer; left: 50%; transform:translateX(-50%);}
.section .foot_btn1{width: 6%; height: 5%; top: 67%; right: 40%; position: absolute; cursor: pointer;}
.section .foot_btn2{width: 10%; height: 5%; top: 67%; right: 28.5%; position: absolute; cursor: pointer;}
.section .foot_btn3{width: 9%; height: 5%; top: 67%; right: 18%; position: absolute; cursor: pointer;}
.section .btn-inv{width: 30%; height: 70px; position:absolute; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}

