.row:before {display: table; content: " "; box-sizing: border-box;}
/* ������ �߰� */
.dummy_input {display:none;}	/* input text�� �Ѱ��� �ִ� ��츦 ���ֱ� ���� ���� �� */

.contentsArea {clear:both; width:1200px; margin:0 auto; padding:60px 0; overflow:hidden;}
.contentsArea::before {clear:both; content:''; display:block;}

.cont_tit {font-size:45px; color:#000; width:100%; text-align:Center; border-bottom:1px solid #d3d6d9; padding-bottom:35px; margin-bottom:35px; font-weight:600;}
.scon {width:100%;}
.scon:after{ content:""; display:block; clear:both}


.com_con_img {width:100%;}
.com_con_img img {width:100%;}
.com_con {width:70%; margin:0 auto; margin-top:45px; text-align:Center;}
.com_con h3 {font-size:30px; color:#1b58a5; margin-bottom:20px; line-height:1.4;}
.com_con h3 strong {font-weight:700;}
.com_con p {font-size:18px; color:#333; margin-top:10px;}



.com03_tit {clear:both; float:left; font-size:30px; color:#333; font-weight:500; width:100%;}

.com03_list {float:left; margin:0 -5px; margin-top:10px;}
.com03_list li {float:left; width:20%; padding:5px; box-sizing:Border-box;}
.com03_list li img {vertical-align:top;}


.his_con {position:relative; width:100%; padding:20px 0;}
.his_con::before {position:absolute; content:''; z-index:1; top:0; left:50%; height:100%; width:1px; background:#1a55a4;}
.his_con > ul {position:relative; z-index:2;}
.his_con > ul::after {clear:both; display:block; content:'';}
.his_con > ul li {width:50%; clear:Both; float:right; padding-left:40px; box-sizing:border-box; padding-bottom:20px;}
.his_con > ul li:nth-child(2n) {float:left;  padding-left:0px;  padding-right:40px;} 
.his_con > ul li dl dt {clear:both; float:left; width:30px; margin-top:10px; font-weight:500;}
.his_con > ul li dl dd {float:left; width:calc(100% - 30px); margin-top:10px;}

.his_con > ul li h3 {position:relative; font-size:30px; color:#1a55a4; font-weight:600;}
.his_con > ul li h3::before {content:''; width:7px; height:7px; border:3px solid #1a55a4; position:absolute; left:-46px; top:16px; background:#fff; border-radius:100%;}
.his_con > ul li h3::after {content:''; width:21px; height:1px; border-top:1px dotted #1a55a4; left:-35px; top:22px; position:absolute;}

.his_con > ul li:nth-child(2n) dl dt {clear:both; float:right; text-align:right;}
.his_con > ul li:nth-child(2n) dl dd {float:right; text-align:right;}
.his_con > ul li:nth-child(2n) h3 {text-align:right; width:100%;}
.his_con > ul li:nth-child(2n) h3::before {content:''; width:7px; height:7px; border:3px solid #1a55a4; position:absolute; left:auto; right:-46px;  background:#fff; border-radius:100%;}
.his_con > ul li:nth-child(2n) h3::after {content:''; width:21px; height:1px; border-top:1px dotted #1a55a4; left:auto; right:-35px;  position:absolute;}


.plat02_con > h3 {text-align:Center; font-size:30px; color:#1a55a4; line-height:1.4; margin-bottom:45px;}
.plat02_con > h3 strong {font-weight:600;}
.plat02_con > h3 span {font-size:18px; color:#333; display:block; margin-top:10px;}
.plat02_con > div {width:100%; margin-bottom:45px;}
.plat02_con > ul > li {float:left; width:410px;  box-sizing:border-box;}
.plat02_con > ul > li:nth-child(2) {width:calc(100% - 410px); padding-right:100px; font-size:18px; color:#333;}
.plat02_con > ul > li:nth-child(2) sup {font-size:10px;}
.plat02_con > ul > li:nth-child(2) strong {font-weight:600;}
.plat02_con > ul > li:first-child {padding-left:100px;}
.plat02_con > ul > li h3 {font-size:34px; color:#333; font-weight:700; margin-bottom:34px;}
.plat02_con > ul > li h3 sup {font-size:20px;}
.plat02_con > ul > li p {font-size:30px; color:#333; line-height:1.2;}


.plat01_con_txt {float:left;}
.plat01_con_txt > li h2 {font-size:30px; color:#333; font-weight:600; line-height:1.4;}
.plat01_con_txt > li img.palt01_img01 {float:left; margin-top:30px;}
.plat01_con_txt > li > ul li {float:left; position:relative; width:100%!important; margin-top:25px;}
.plat01_con_txt > li > ul li img {float:left;}
.plat01_con_txt > li > ul li p {position:absolute; top:50%; transform:translateY(-50%); right:0; width:calc(100% - 90px); font-size:18px; color:#333;}

.plat01_con_txt > li h2 span {display:block; font-weight:400; margin-top:25px; font-size:20px;}


.plat01_img_area {float:left; width:100%; border-top:1px solid #ddd; padding:50px 0; margin-top:50px; display:flex;}
.plat01_img_area li {float:left; position:relative; width:calc(100% - 590px)!important; box-sizing:border-box;}
.plat01_img_area li:first-child {width:590px!important; text-align:right;}
.plat01_img_area li > div {position:absolute; width:100%; top:50%; transform:translateY(-50%);  padding-left:60px;  box-sizing:border-box; right:0;}
.plat01_img_area li > div strong {font-size:30px; color:#333; font-weight:600;}
.plat01_img_area li > div p {font-size:18px; margin-top:10px; line-height:1.5;}

.palt03_img01 {float:left;}

.plat03_img_area li > div {position:relative; top:0; transform:none; padding-right:100px;}
.plat03_img_area li > img {position:absolute; top:50%; transform:translateY(-50%); right:0;}

.plat03_img_area > li:nth-child(2) {width:calc(100% - 596px)!important; padding:0!important;}
.plat03_img_area > li p strong {font-size:16px;}

.plat01_con_txt_line {border-top:1px solid #ddd; padding-top:50px; padding-bottom:50px}

.plat03_img_area_strong {display:block; margin-top:30px;}

.acp01_list02 {float:left; width:100%;  padding:0 60px; box-sizing:Border-box; /*margin-top:50px;*/}
.acp01_list02 ul {width:100%;}
.acp01_list02 li {float:left; position:relative; width:calc(33.33% - 20px); margin:0 10px; padding:0; height:200px;}
.acp01_list02 li:nth-child(1) {background:#1a55a4 url(/images/contents/acp_ico01.png) no-repeat right 0; }
.acp01_list02 li:nth-child(2) {background:#1a55a4 url(/images/contents/acp_ico02.png) no-repeat right 0; }
.acp01_list02 li:nth-child(3) {background:#1a55a4 url(/images/contents/acp_ico03.png) no-repeat right 0; }
.acp01_list02 li:nth-child(4) {background:#1a55a4 url(/images/contents/acp_ico04.png) no-repeat right 0; }
.acp01_list02 li:nth-child(5) {background:#1a55a4 url(/images/contents/acp_ico05.png) no-repeat right 0; }
.acp01_list02 li p {position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center; padding:0 15px; box-sizing:border-box; color:#fff; font-size:18px; line-height:1.6;}


.pip_tit {float:left; width:100%; text-align:Center; font-size:25px; color:#1a55a4;}
.pip_tit strong {font-weight:600;}
.pip02_01_list {float:left; width:100%; padding:0 85px; box-sizing:border-box;}
.pip02_01_list li {float:left; width:100%; position:relative; margin-top:50px;}
.pip02_01_list li img {float:right;}
.pip02_01_list li:nth-child(2n + 1) img {float:left;}
.pip02_01_list li p {position:absolute; width:calc(100% - 530px); left:0; top:50%; transform:translateY(-50%); font-size:18px; color:#333;}
.pip02_01_list li:nth-child(2n + 1) p {left:auto; right:0;}
.pip02_01_list li p strong {font-size:25px; color:#333; display:block; font-weight:600; display:block; margin-bottom:20px;}

.pip02_01_img {float:left; margin-top:50px;}

.cont02_con {padding:0 85px; box-sizing:border-box;}
.cont02_con > li {float:left; width:330px;}
.cont02_con > li:nth-child(2) {width:calc(100% - 330px);}

.cont02_con > li img {float:left;}
.cont02_con > li h2 {float:left; margin-left:20px; font-size:30px; color:#333333; margin-top:15px; line-height:1.4;}

.cont02_con > li dl dt {float:left; width:100%; font-size:18px; font-weight:600; margin-bottom:4px;}
.cont02_con > li dl dd {float:left; width:100%; margin-bottom:35px; font-size:18px;}

.cont02_con > li dl dd ul li {float:left; position:relative; padding-left:10px; box-sizing:border-box; width:100%; margin-top:2px;}
.cont02_con > li dl dd ul li::before {position:Absolute; top:0; left:0; content:'-';}


.loc {position:relative}
.loc iframe {position:absolute; width:100%; height:100%;}

.loc_list {width:100%; padding:0 30px; box-sizing:border-box; margin-top:20px; overflow:hidden}
.loc_list li {float:left; width:100%; margin:8px 0;}
.loc_list li img {float:left;}
.loc_list li p {float:right; width:calc(100% - 55px); line-height:45px; font-size:18px; color:#333;}

.pip_table {width:100%;}
.pip_table img {width:100%;}

/* �Խ��� ��ư */
.a_c{text-align:center;}
.bbs_btn{color:#fff; font-size:13px; line-height:35px; min-width:80px; padding:0 15px; border:0;}
.bbs_btn.red{background-color:#00549e;  }
.bbs_btn.gray{background-color:#43474c; }
.bbs_btn.black{background-color:#202020;}
.bbs_page_new{background: #1150a3;}

.img_m {display:none;}


.mt80 {margin-top:80px;}
.mt60 {margin-top:60px;}

@media screen and (max-width:1220px){

.contentsArea {width:100%; padding:70px 20px; box-sizing:border-box;}

.plat01_img_area {}

.plat02_con > div img {width:100%;}

.com03_list li img {width:100%;}
.palt03_img01 {width:100%;}

.pip02_01_img img {width:100%;}

}


/* ��������ũž������ */
@media screen and (max-width:1170px){
.com_con {width:100%;}
.pip02_01_list {padding:0;}

.plat01_con_txt > li h2,
.plat01_img_area li > div strong{ font-size:18px}
.plat02_con > ul > li{ width:300px}
}



/* �º���������1 */
@media screen and (max-width:991px){
.plat02_con > h3{ font-size:18px; margin-bottom:20px}
.plat02_con > ul li:first-child {padding-left:0; width:200px!important;}
.plat02_con > ul li:nth-child(2) {width:calc(100% - 200px)!important; padding-right:0;}
.plat02_con > ul > li:nth-child(2),
.plat01_img_area li > div p{ font-size:13px}

.pip02_01_list li img {position:absolute; top:0; left:50%; transform:translateX(-50%); width:80%;}
.pip02_01_list li p {position:relative; width:100%; text-align:Center; padding-top:52%; top:0; transform:none;}
.plat02_con > div {padding:0;}

.acp01_list02 li {width:calc(33.3% - 20px); margin:10px; height:140px}
.acp01_list02 li:nth-child(4),.acp01_list02 li:nth-child(5) {width:calc(50% - 20px);}

/*.plat01_img_area li:first-child img { width:100%;}*/
.plat01_img_area li > div {padding-left:30px;}

.plat03_img_area > li:nth-child(2) {width:calc(100% - 310px)!important;}
.plat03_img_area li > div {padding-right:0;}



}



/* �������÷���, ������, ������*/
@media screen and (max-width:767px){
.contentsArea {padding:50px 20px;}
.cont_tit {font-size:30px;}

.plat02_con > h3 {font-size:18px; margin-bottom:20px;}
.plat02_con > h3 span {font-size:14px;}

.plat02_con > ul > li:first-child {width:100%!important; margin-bottom:20px; text-align:left;}
.plat02_con > ul > li:nth-child(2) {width:100%!important; text-align:left;}

.plat02_con > ul > li h3 {font-size:24px; margin-bottom:5px;}
.plat02_con > ul > li h3 sup {font-size:12px;}
.plat02_con > ul > li p {font-size:20px;}
.plat02_con > ul > li p br {display:none;}
.plat02_con > ul > li:nth-child(2) {font-size:14px;}

.plat02_con > div {margin-bottom:20px;}

.plat02_con > h3 br {display:none;}

.com_con h3 br {display:none;}
.com_con h3 strong {display:block;}
.com_con h3 {font-size:24px;}
.com_con p {font-size:16px;}


.com03_tit {font-size:20px;}
.com03_list li {width:33.3%;}



.plat01_con_txt > li img.palt01_img01 {width:70%; margin:0 auto; margin-top:30px; float:initial;}
.plat01_con_txt > li > ul li p {text-align:left; font-size:16px;}

.pip_tit {font-size:20px;}
.pip_tit br {display:none;}

.pip02_01_list li {margin-top:30px;}
.pip02_01_list li p {padding-top:65%;}
.pip02_01_list li p strong {font-size:20px; margin-bottom:10px;}
.pip02_01_list li p {font-size:16px;}
.pip02_01_list li img {width:100%;}

.cont02_con {padding:0;}
.cont02_con > li {width:100%; text-align:Center; position:relative;}
.cont02_con > li:nth-child(2) {width:100%; text-align:left; margin-top:20px;}

.cont02_con > li h2 {position:absolute; top:50%; width:calc(100% - 230px); right:0; text-align:left; padding-left:20px; box-sizing:border-box; margin-top:0; transform:translateY(-50%); font-size:22px;}

.cont02_con > li dl dt,.cont02_con > li dl dd {font-size:16px;}
.cont02_con > li dl dd {margin-bottom:15px;}

.loc_list {padding:0; }
.loc_list li p {font-size:14px;}


.acp01_list02 li p {font-size:14px;}


.mt60 {margin-top:30px;}


.acp01_list02 li {width:100%; margin:10px 0; height:auto; background-size:auto 70px!important;}
.acp01_list02 li p {position:relative; top:0; transform:none; padding:15px;}
.acp01_list02 li:nth-child(4),.acp01_list02 li:nth-child(5) {width:100%;}

.acp01_list02 {margin-top:10px;}

.plat01_img_area {display:block;}
.plat01_img_area > ul > li:first-child {width:100%; margin-bottom:20px;}
.plat01_img_area > ul li:nth-child(2) {width:100%;}


.plat01_img_area li > div {position:relative; top:0; transform:none;  padding:0;}
.plat01_img_area li > div p {font-size:14px;}
.plat01_con_txt_line {margin-top:30px;}

.plat03_img_area li > img {position:relative; top:0; transform:none;}
.plat03_img_area > li:nth-child(2) {width:100%!important;}

.plat01_con_txt > li h2,.plat01_img_area li > div > strong { font-size:18px;}

.his_con > ul li dl dt {font-size:14px; width:24px;}
.his_con > ul li dl dd {font-size:14px; width: calc(100% - 24px);}


}





@media screen and (max-width:430px){
.plat01_con_txt > li img.palt01_img01 {width:100%;}
.cont02_con > li h2 {position:relative; width:100%; text-align:left; transform:none; top:0; padding:0; margin:0; margin-top:20px;}
.cont02_con > li h2 br {display:none;}

.cont02_con > li img {width:100%;}
.pip_table {width:100%; overflow-X:auto;}
.pip_table img {width:600px;}

.input_a {width:100%!important;}

.img_pc {display:none;}
.img_m {display:block;}

.plat01_con_txt > li h2 br {display:none;}
}