
.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}
.pt180 {padding-top:18rem;}

.pc_br {display:block}

.about_in2_1 {    max-width:1280px;margin: auto;}
.about_in2 {    max-width:1900px;margin: auto;}
video {
-webkit-mask-image: -webkit-radial-gradient(white, black);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

video {
    outline: none;
    border: 0;
}

.about_in3 {max-width:1260px;margin:auto;margin-top:9rem;margin-bottom:20rem;}
.about_in3_2 {display:table;width:100%}
.about_in3_2>div {display:table-cell;vertical-align: top}

.about_in3_3 {display:table;margin:auto;width:68%}
.about_in3_3>div {display:table-cell;vertical-align: top}

.ideas_bx {max-width:1180px;margin:auto;margin-bottom:10rem;}
.ideas_bx li {width:33.333%;float:left;padding-left:2rem;margin-bottom:4rem;}
.ideas_bx ul {margin-left:-2rem;}
.ideas_bx .txt1 { font-family: 'Noto Sans KR';font-size:1.5rem;margin-top:2rem;}
.ideas_bx .txt1 span {display:inline-block;margin:0 5px;}
.ideas_bx .img1 {position: relative}
.ideas_bx li .over {display:none;text-align:center;background-color:rgba(125,13,235,.7);position: absolute;left:0;top:0;width:100%;height:100%}
.ideas_bx li .over .in {color:#00ff00;  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;width:100%;}
.ideas_bx li .over .in  p {font-size:1.3rem;margin-bottom:1rem;font-weight:300;}
.ideas_bx li .over .in  div {font-size:3.8rem;line-height:4rem;;font-weight:700;}
.ideas_bx li:hover .over {display:block;}
.ideas_bx li:nth-child(3n+1) {clear:both}


.paging {font-family:'Poppins';text-align:center; margin-top:20px; position:relative; font-size:0;}
.paging img {vertical-align:top;}
.paging a {font-weight:500;;width:36px;line-height:36px;border-radius:50%;font-size:3rem; vertical-align:top; display:inline-block; *zoom:1; *display:inline; color:#000; margin:0 1rem;; background-color:#fff; box-sizing:border-box;    position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#fff; width:36px;line-height:36px;border-radius:50%;background-color:#ffde00; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }
.paging .btn {font-weight:600;border:none; padding:0; color:#000; font-size:20px;height:100%; position:relative; z-index:1;}
.p_btn a{ display:inline-block;font-size: 1.5rem;width: 100px;padding: 1rem 0; width: 100px;background-color: #082752;  color:#fff; border: 1px solid #082752;}
.p_btn2 button{display:inline-block;font-size: 1.4rem;width: 100px;padding: 1rem 0; width: 80px;color: #082752;;background-color:#fff; border: 1px solid #082752;}


.about_circle {position: relative;height:1165px;margin-bottom:150px;}
.about_circle span {position: absolute;left:0;bottom:0;width:100%;}

.view_in {  font-family: 'Noto Sans KR';margin:auto;margin-bottom:5rem;max-width:1260px;}



.contact_in2 {max-width:1260px;margin:auto;}
.contact_in3 {max-width:1260px;margin:auto;margin-top:10rem;}

.contct_in4  {max-width:1260px;margin:10rem auto}
.contct_in4 li {width:33.3333%;float:left;background:url('/image/sub/arrow.png')89% 35px no-repeat;}
.contct_in4 li span {display:inline-block;width:64px;height:3px;background-color:#000;margin-bottom:1rem;}
.contct_in4 li .st1 {font-size:3.7rem;font-weight:600}
.contct_in4 li .st2 { font-family: 'Noto Sans KR';font-size:1.6rem;margin-top:1rem;}


.box_1 {max-width:980px;margin:auto;margin-top:150px;}
.box_1 input[type="text"] {font-family: 'Noto Sans KR';font-size:3rem;padding:3rem 5rem; background-color:#fffed0;border:3px solid #000;border-radius:20px;height:95px;width:100%;}
.box_1 input[type="text"]::placeholder { font-family: 'Noto Sans KR';;}
.box_1>div {margin-bottom:3rem;}
.box_1 textarea{font-family: 'Noto Sans KR';height:440px;font-size:3rem;padding:3rem 5rem; background-color:#fffed0;border:3px solid #000;border-radius:20px;width:100%; }

.contact_bx {display:table;width:100%;max-width:1195px}
.contact_bx>ul,
.contact_bx>p {display:table-cell;vertical-align: middle}
.contact_bx>p {width:58%;}
.contact_bx>ul a {padding:5px 0;border-radius:50rem;margin-bottom:2.5rem;display:block;font-family:'Poppins';font-size:4rem;width:100%;font-weight:600;border:3px solid #000;}
.btn_st3 {font-size:4rem;color:#000;background-color:#ffde00;display:inline-block;border:3px solid #000;border-radius:20px;padding:1rem 5rem;}
.contact_bx>ul a:hover {color:#ffde00;border:3px solid #ffde00;background-color:#000;}





