body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#000}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}*{box-sizing:border-box}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.p_information{position:relative}.p_information .g_h1_box{margin-bottom:54px}@media (max-width:768px){.p_information .g_h1_box{margin-bottom:0}}.p_information .g_h1_box::before{width:351px}@media (max-width:768px){.p_information .g_h1_box::before{width:272px}}.p_information .summary_heading,.p_information .history_heading,.p_information .office_heading{font-size:34px;line-height:1;font-weight:700;color:#032578;margin-bottom:80px}@media (max-width:768px){.p_information .summary_heading,.p_information .history_heading,.p_information .office_heading{font-size:24px;margin-bottom:40px}}.p_information .sec_summary{padding-top:110px;margin-bottom:54px}@media (max-width:768px){.p_information .sec_summary{margin-bottom:30px;margin-top:-50px}}.p_information .sec_summary table{border-collapse:collapse;border:0;width:100%}.p_information .sec_summary table tr th,.p_information .sec_summary table tr td{padding:20px 0 20px 32px}@media (max-width:768px){.p_information .sec_summary table tr th,.p_information .sec_summary table tr td{display:block}}.p_information .sec_summary table tr:first-child th{border-top:1px solid #032578}.p_information .sec_summary table tr:first-child td{border-top:1px solid #c9c9c9}@media (max-width:768px){.p_information .sec_summary table tr:first-child td{border-top:none}}.p_information .sec_summary table tr th{width:240px;border-bottom:1px solid #032578;vertical-align:top}@media (max-width:768px){.p_information .sec_summary table tr th{border-top:1px solid #032578;width:100%;font-size:15px;padding:10px;color:#032578;font-weight:500}}.p_information .sec_summary table tr td{border-bottom:1px solid #c9c9c9}@media (max-width:768px){.p_information .sec_summary table tr td{padding:10px 0 35px 10px;font-size:14px;border-bottom:none}}.p_information .sec_summary table ul li{line-height:1.5}.p_information .sec_summary table .company_address ul li:not(:last-child){margin-bottom:24px}.p_information .sec_summary table .company_qualified .flex_wrap{display:flex;gap:80px}.p_information .sec_summary table .flex_wrap ul:last-child{text-align:right}.p_information .sec_summary table .flex_wrap ul li:not(:last-child){margin-bottom:4px}.p_information .sec_history{padding-top:110px;margin-bottom:54px}@media (max-width:768px){.p_information .sec_history{margin-top:-50px}}.p_information .sec_history .history_list li{position:relative;display:flex;gap:47px}@media (max-width:768px){.p_information .sec_history .history_list li{gap:20px}}.p_information .sec_history .history_list li:not(:last-child)::before{content:"";position:absolute;top:16px;left:8px;width:1px;height:100%;background-color:#c9c9c9;z-index:-1}@media (max-width:768px){.p_information .sec_history .history_list li:not(:last-child)::before{left:5px}}.p_information .sec_history .history_list li:not(:last-child){padding-bottom:32px}.p_information .sec_history .history_list li .ad_wrap{align-self:flex-start;display:flex;gap:26px;justify-content:space-between;align-items:center}@media (max-width:768px){.p_information .sec_history .history_list li .ad_wrap{gap:8px}}.p_information .sec_history .history_list li .ad_wrap .circle{display:block;width:16px;height:16px;background-color:#032578;border-radius:50%}@media (max-width:768px){.p_information .sec_history .history_list li .ad_wrap .circle{width:10px;height:10px}}.p_information .sec_history .history_list li .ad_wrap .ad{flex:1;font-size:30px;font-weight:600;letter-spacing:0.03em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}@media (max-width:768px){.p_information .sec_history .history_list li .ad_wrap .ad{font-size:20px}}.p_information .sec_history .history_list li .detail_wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:24px 21px 24px 24px;background-color:#f4f4f4}@media (max-width:768px){.p_information .sec_history .history_list li .detail_wrapper{gap:20px;padding:14px 11px 14px 13px}}.p_information .sec_history .history_list li .detail_wrap{display:flex;justify-content:center;gap:55px}@media (max-width:768px){.p_information .sec_history .history_list li .detail_wrap{flex-direction:column;gap:8px;font-size:14px}}.p_information .sec_history .history_list li .detail_wrap .year{color:#000;white-space:nowrap}.p_information .sec_office{padding-top:110px;margin-bottom:164px}@media (max-width:768px){.p_information .sec_office{margin-top:-50px;margin-bottom:100px}}.p_information .sec_office .office_list li{display:flex;justify-content:space-between;gap:66px}@media (max-width:768px){.p_information .sec_office .office_list li{flex-direction:column;gap:20px}}.p_information .sec_office .office_list li:not(:last-child){margin-bottom:48px}.p_information .sec_office .office_list li .office_img{width:49%}@media (max-width:768px){.p_information .sec_office .office_list li .office_img{width:100%}}.p_information .sec_office .office_list li .office_img img{width:100%;height:100%;object-fit:cover}.p_information .sec_office .office_list li .office_detail{width:44%}@media (max-width:768px){.p_information .sec_office .office_list li .office_detail{width:100%}}.p_information .sec_office .office_list li .office_detail .office_name{color:#000;font-size:24px;font-weight:500;margin-bottom:36px}@media (max-width:768px){.p_information .sec_office .office_list li .office_detail .office_name{font-size:22px;margin-bottom:10px}}.p_information .sec_office .office_list li .office_detail .office_address{color:#000;margin-bottom:18px}@media (max-width:768px){.p_information .sec_office .office_list li .office_detail .office_address{margin-bottom:5px}}.p_information .sec_office .office_list li .office_detail .office_tel{margin-bottom:23px}@media (max-width:768px){.p_information .sec_office .office_list li .office_detail .office_tel{margin-bottom:10px}}.p_information .sec_office .office_list li .office_detail .map_link_box{display:inline-block;position:relative}.p_information .sec_office .office_list li .office_detail .office_map_link{display:block;color:#032578;font-size:12px;width:95px;padding-bottom:2px;border-bottom:1px solid #032578}.p_information .sec_office .office_list li .office_detail .link_arrow{position:absolute;right:0;top:50%;width:7px;transform:translateY(-50%)}