*{margin: 0; padding: 0; list-style: none; text-decoration: none;}
.container { width: 1350px; height: 100%; margin: 0 auto;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');


.call {position: fixed; right:20px; bottom:20px; z-index: 99999;}

.consult_wrap {text-align:center;padding:30px 0px 50px 0px;margin:0px auto;width:90%;font-family: 'Noto Sans KR';}
.consult_wrap h1 {display:block;text-align:center;padding:20px;font-size:30px;font-weight:600;color:rgb(053,078,162)}
.consult_left_wrap {display:inline-block;vertical-align:top;width:35%;padding:0px 7%;}
.consult_right_wrap {display:inline-block;vertical-align:top;width:50%;}

.tb01 {white-space:nowrap;width:100%;}
.tb01 th {width:50px;padding:5px;text-align:left;}
.tb01 td {text-align:left;padding:6px;}
.tb01 span {font-size:20px;color:#333;font-weight:400;}
.tb01 input[type=text] {height:30px;border:1px solid #999;padding-left:10px;font-size:15px;font-weight:500;font-family: 'Noto Sans KR';}
.tb01 select {height:32px;border:1px solid #999;padding-left:10px;font-size:15px;font-weight:500;font-family: 'Noto Sans KR';}
.tb01 textarea {width:calc(100% - 20px);height: 120px;font-size:15px;font-weight:500;padding:10px;font-family: 'Noto Sans KR';}

.w100 {width:calc(100% - 10px);}
.w30 {width:calc(30.5% - 10px);}

.agree_wrap {padding:10px 40px;background:#f1f1f1;}
.agree_wrap dt {text-align:Center;}
.agree_wrap dd {display:inline-block;vertical-align:middle;width:45%;}
.agree_wrap dl {display:inline-block;vertical-align:middle;width:50%;}
.agree_wrap dd label {font-size:20px;font-weight:600;margin-left:8px;font-family: 'Noto Sans KR';}
.agree_wrap dl label {font-size:16px;font-weight:500;margin-left:8px;font-family: 'Noto Sans KR';}
.agree_wrap a{color:#000;}
.btn_s {display:flex;}
.btn_s a {display:inline-block;vertical-align:top;width:50%;border:1px solid #999;line-height:30px;font-size:15px;font-weight:500;color:#000;text-align:center;margin-right:-1px;background:#fff;}
.btn_s a.on {color:#fff;background:rgb(053,078,162);}
.btn_s input[type=radio]{display:none;}
.btn_s label {display:inline-block;vertical-align:top;width:50%;border:1px solid #999;line-height:30px;font-size:18px;font-weight:500;color:#000;text-align:center;margin-right:-1px;background:#fff;}
.btn_s input[type=radio]:checked + label {color:#fff;background:rgb(053,078,162);}


.section {position: relative; overflow: hidden;}
.section_bg {width: 100%; height: auto; display: block;}
.section2{position: relative}
.section2 .iframe{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}
.section19{background:url(../img/v3/s19_2504.jpg) no-repeat center center / cover; height: 889px}
.copyright{background: #5a493f; padding: 100px 0; text-align: center}
.copyright img{width: 100%; max-width: 1350px; height: auto; display: block; margin: 0 auto;}