
.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.pc_br {display:block}

.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 {text-align:center; margin-top:20px; position:relative; font-size:0;}
.paging img {vertical-align:top;}
.paging a {;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:#00ff00; 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;}




.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:15rem;}

.contct_in4  {max-width:1260px;margin:10rem auto}
.contct_in4 li {width:33.3333%;float:left;background:url('/image/sub/arrow.png')92% 26px 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;letter-spacing: -0.03em;}
.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:100px;}
.box_1 input[type="text"] {font-size:3rem;padding:1rem 3rem; border:1px solid #a101ff;height:70px;width:100%;}
.box_1 input[type="text"]::placeholder { font-weight:600;font-family: 'S-CoreDream';}
.box_1>div {margin-bottom:3rem;}
.box_1 textarea{height:440px;font-size:3rem;padding:1rem 3rem;border:1px solid #a101ff;width:100%; font-weight:600;font-family: 'S-CoreDream';}
.polic{text-align:center;font-size:2rem;color:#434242;}
.polic input[type="checkbox"]{width:20px;height:20px;margin-right:1rem;border:1px solid #a101ff;}

.btn_st3 {font-size:3rem;color:#fff;background-color:#973def;display:inline-block;padding:1rem 5rem;border:0}

/*20240522*/


.poctit{font-size:10rem;font-weight:bold;}
.potxt{font-size:30px;letter-spacing:-0.8px;font-family: 'S-CoreDream';}
.potxt strong{font-weight:500;display:block;font-size:30px;}

.potable table{text-align:center;width:100%;}
.potable table th{background:#f2e6fd;border-right:1px solid #e6d0fb;font-size:24px;color:#595757;padding:2rem 1rem;letter-spacing:-0.8px;font-family: 'S-CoreDream';}
.potable table th.bline{border-bottom:1px solid #e6d0fb;}
.potable table th:last-child{border-right:0;}
.potable table td{border-right:1px solid #e6d0fb;border-bottom:1px solid #e6d0fb;font-size:24px;color:#595757;padding:2rem 1rem;letter-spacing:-0.8px;font-family: 'S-CoreDream';}
.potable table td:last-child{border-right:0;}
.potable table td.line{border-right:1px solid #e6d0fb;}
.potablet{border-top:1px solid #e6d0fb;}
.potablet table th{text-align:left;padding-left:50px;}
.potablet table td{text-align:left;padding-left:50px;}

@media screen and (max-width: 1024px) {
	.poci{padding:0 10px;}
}
@media screen and (max-width: 768px) {
	.poctit{font-size:4rem;}
	.potxt{font-size:17px;}
	.potxt strong{font-size:17px;}
	.potable table th{font-size:17px;}
	.potable table td{font-size:17px;}
	.potablet table th{padding-left:20px;}
	.potablet table td{padding-left:20px;}
}
