@charset "utf-8";
/* CSS Document */


/* ******************************** mobile ***************************** */


/*퀵메뉴*/
.quick{
	display:none;
}






/*------메인 m----------*/

.main_visual{width:100%; height:auto; padding:50px 0 0 0; background: url('../images/main_visual_bg.jpg') no-repeat center; background-size:cover; text-align:center; margin-top:65px;}
.main_visual .visual_in .v_img{width:80%; margin:0 auto;}
.main_visual .visual_in img{width:100%; margin:0 auto; margin-left:13%;}

.main_visual .visual_in{width:90%; margin:0 auto;}
.main_visual .visual_in ul{margin-bottom:28px;}
.main_visual .visual_in ul li:nth-child(1){font-size:14px; letter-spacing:10px; margin-bottom:13px;}
.main_visual .visual_in ul li:nth-child(2){font-size:25px; letter-spacing:-1px; font-weight:500; }
.main_visual .visual_in ul li:nth-child(3){font-size:28px; letter-spacing:-0.5px; font-weight:700; line-height:37px; }
.main_visual .visual_in ul li:nth-child(4){font-size:16px; letter-spacing:-0.5px; margin-top:13px; }
.main_visual .visual_in ul li:nth-child(5){font-size:16px; letter-spacing:-0.5px; margin-top:2px; }




.m_con_01{display:block;}
.p_con_01{display:none;}
.t_con_01{display:none;}

.m_con_01{width:100%;margin:0 auto; position:relative; }
.m_con_01:after{content:""; display:block; clear:both;} 
.m_con_01 .con_01_1{ background:#3a94d0; width:100%; padding:20px 0; margin-top:-45px;}
.m_con_01 .con_01_1 ul{margin-left:10%; padding:10px 0;}
.m_con_01 .con_01_1 ul li{color:#fff;}
.m_con_01 .con_01_1 ul li:nth-child(1){font-size:13px; letter-spacing:7px; font-weight:200; margin-bottom:7px;}
.m_con_01 .con_01_1 ul li:nth-child(2){font-size:23px; letter-spacing:-0.5px; font-weight:500; margin-bottom:5px;}
.m_con_01 .con_01_1 ul li:nth-child(3){font-size:15px; letter-spacing:-0.3px; font-weight:300;}

.m_con_01 .con_01_1 ul li img{display:none;/*width:15%; height:auto; float:right; margin-top:-80px; margin-right:20px;*/}





.m_icon{display:block;}
.p_icon{display:none;}
.t_icon{display:none;}


	.m_icon{
		width:100%; 
		margin:0 auto; 
		background:#ededed; 
		padding:10px;
	}   
    .m_icon .swiper-container {
        width: 90%;
        height: 150px;
        margin: 20px auto;
		margin:0 auto;
    }
    .m_icon .swiper-slide {
        text-align: center;
        font-size: 16px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.m_icon .swiper-slide .i1{
		width:61px; 
		height:59px; 
		text-align:center; 
		margin-bottom:10px;
	}








.con_02{width:100%; height:auto; margin:0 auto; }
.con_02 p{font-size:25px; text-align:center; letter-spacing:-1.8px; margin:50px 0 30px 0;}
.con_02 p span{font-size:25px; font-weight:700; letter-spacing:-1.8px;}

.con_02 .pc{display:none;}
.con_02_mobile{display:block;}

.con_02_mobile{width:90%; margin:0 auto; margin-bottom:30px;}

	.con_02_mobile .swiper-container {
        width: 100%;
        height: 100%;
		padding:0 0 30px 0;
	}
    .con_02_mobile .swiper-slide {
        text-align: left;
        font-size: 18px;
        background: #fff;
        width: 80%;
		/*padding:50px;*/
		background:#fff;
		border:2px solid #f6f6f6;

		/*height:340px; border:2px solid #f6f6f6; float:left; margin-top:0px;*/

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    /*.con_02_mobile. swiper-slide:nth-child(2n) {
        width: 60%;
    }
    .con_02_mobile .swiper-slide:nth-child(3n) {
        width: 40%;
    }*/



.con_02_mobile .swiper-slide ul{width:100%;}
.con_02_mobile .swiper-slide li:nth-child(1) img{width:100%;}
.con_02_mobile .swiper-slide li:nth-child(2){font-size:18px; font-weight:700; padding:25px 10px 10px 15px;}
.con_02_mobile .swiper-slide li:nth-child(3){font-size:15px; padding:3px 10px 30px 15px; line-height:18px;}


.con_02_mobile .swiper-slide:hover{width:80%; /*height:355px;*/ border:2px solid #3a94d0; transition:all 0.5s ease-out;}
.con_02_mobile .swiper-slide:hover li:nth-child(2){color:#3a94d0; transition:all 0.3s ease-out;}










.con_03{width:100%; height:auto; padding:60px 0; background: url('../images/con_03_bg_m.jpg') no-repeat center; background-size:cover; text-align:center; }

.con_03 .con_text ul{width:90%; margin:0 auto; padding-top:10px; }
.con_03 .con_text li{font-size:25px; color:#fff; text-align:center; line-height:33px;}
.con_03 .con_text li:nth-child(1){letter-spacing:-1px;}
.con_03 .con_text li:nth-child(2){font-weight:700; letter-spacing:-1px;}
.con_03 .con_text li:nth-child(3){font-weight:400; font-size:16px; letter-spacing:30px;}





.con_04{width:90%; margin:0 auto; padding:20px 0px 40px 0;}
.con_04:after{content:""; display:block; clear:both;} 

.con_04 .p1 {font-weight:700; font-size: 16px; float:left; margin-bottom:10px;}
.con_04 .p2 {display:inline-block; float:right; color:#555; font-size:13px; }

.con_04 .con_left{width:100%; height:auto; margin:0 auto; padding: 20px 0 30px 0;  float:left;}
.con_04 .con_left .con_left_con{width:100%; margin:0 auto; height:auto;; float:left; margin-right:10px; }

.con_04 .con_left .con_left_con table{width:100%; border-top:2px solid #3a94d0;}
.con_04 .con_left .con_left_con table td{width:20%; padding:18px 0; text-align:center; border-bottom:1px solid #ededed; }
.con_04 .con_left .con_left_con table .t1{ font-weight:600;  vertical-align:middle;}
.con_04 .con_left .con_left_con table .t2{ font-size:13px;}

.con_04 .con_left .con_left_con table .sp1{background:#3a94d0; padding:5px 9px; color:#fff; font-size:12px;}
.con_04 .con_left .con_left_con table .sp2{background:#325ca6; padding:5px 9px; color:#fff; font-size:12px;}
.con_04 .con_left .con_left_con table .sp3{background:#999; padding:5px 3px; color:#fff; font-size:12px;}



.con_04 .con_right{width:100%; height:auto; margin:0 auto; padding: 20px 0;}
.con_04 .con_right .con_right_con{width:100%; height:auto; float:left; background:#fff;}
.con_04 .con_right .con_right_con ul{border-top:2px solid #3a94d0;}
.con_04 .con_right .con_right_con ul li{font-size:14px; border-bottom:1px solid #ededed; line-height:55px; }
.con_04 .con_right .con_right_con ul li .q{padding:5px 11px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:13px; margin-bottom:20px; margin-left:10px; }

.con_04 .con_right .con_right_con .n{float:right; color:#555; font-size:13px; margin-right:15px;}






.con_05{width:90%; height:auto; margin:0 auto; margin-bottom:30px;}
.con_05:after{content:""; display:block; clear:both;}

.con_05 .con_left{width:100%;  /*height:130px;*/ border:1px solid #eee; float:left;}
.con_05 .con_left ul{padding:20px;}
.con_05 .con_left li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_left li:nth-child(2){font-size:33px; font-weight:700; margin:3px 0px;}
.con_05 .con_left li:nth-child(3){font-size:14px;}
.con_05 .con_left li:nth-child(4) .pc_kakao{display:none; /*float:right; margin-top:-85px;*/}
.con_05 .con_left li:nth-child(4) .t_kakao{display:none; /*float:right; margin-top:-85px;*/}
.con_05 .con_left li:nth-child(4) .t_h_kakao{display:none; /*float:right; margin-top:-85px;*/}
.con_05 .con_left li:nth-child(4) .m_kakao{display:block; width:100%; margin-top:20px;}




.con_05 .con_right{width:100%; /*height:130px;*/ border:1px solid #eee; float:right; margin-top:20px;}
.con_05 .con_right ul{padding:20px;}
.con_05 .con_right li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_right li:nth-child(1) span{font-size:13px; font-weight:500; color:#636363;}
.con_05 .con_right li:nth-child(2){font-size:16.3px; margin-top:15px;  font-weight:700; color:#325ca6; margin-left:0%;}
.con_05 .con_right li:nth-child(2) span{background:#ededed; padding:5px 10.2px; font-size:13px;  font-weight:400; margin-right:6px;}
.con_05 .con_right li:nth-child(3){font-size:15px; margin-top:15px;  font-weight:700; }
.con_05 .con_right li:nth-child(3) span{background:#ededed; padding:5px 22px; font-size:13px;  font-weight:400; margin-right:6px;}



.main_banner{display:none;}



/*------푸터 m----------*/

#footer{width:100%; height:auto; padding:30px 0; background:#ededed;}
#footer .footer_In{width:90%; margin:0 auto; text-align:center;}
#footer .footer_In:after{content:""; display:block; clear:both;} 
#footer .footer_In img{float:none; width:35%;}
#footer .footer_In p{ float:none;  font-size:12px; margin-left:0; padding-top:20px; line-height:18px;}
#footer .footer_In p span{ float:none;  font-size:12px; }
#footer .footer_In .adm{display:none;/*width:10px; height:13px; display:inline-block; opacity:0.2;*/}




/*------서브상단 공통 m----------*/

.sub_visual{width:100%; height:auto; padding:60px 0; background: url('../images/company_visual.jpg') no-repeat center; background-size:cover; text-align:center; margin-top:65px;}

.sub_visual ul{text-align:center; /*padding:50px 0px;*/ line-height:30px; }
.sub_visual li:nth-child(1){font-size:24px; font-weight:700;}
.sub_visual li:nth-child(2){font-size:16px; font-weight:500;}

.sub_tab{width:100%; height:71px; border:1px solid #ddd; background-color:#fff; margin-bottom:50px;}
.sub_tab .sub_tab_inner{text-align:center;}
.sub_tab .sub_tab_inner li{width:32.5%; display:inline-block; box-sizing:border-box; transition:all 0.4s; font-size:15px;  padding:25px 0px; margin-left:0; }
.sub_tab .sub_tab_inner .on{color:#3a94d0; border-bottom:1px solid #3a94d0; font-weight:500;}
.sub_tab .sub_tab_inner li:hover{color:#3a94d0; }




/*------회사소개 m----------*/

.company_01{width:85%; margin:0 auto; text-align:center;}
.company_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 40px 0; }
.company_01 .t2{font-size:15px; line-height:26px;}
.company_01 .t2 span{font-size:16px; font-weight:600;}

.company_02{width:90%; height:auto; margin:0 auto; text-align:center;box-sizing: border-box; padding-top:40px;}
.company_02 ul li:nth-child(2) img{margin:0 2%;}
.company_02 img{width:32%; float:left; box-sizing: border-box;}

.company_03 {width:90%; margin:0 auto; padding:33% 0 10% 0;}
.company_03 .title{width:100%; margin:0 auto; border-top:1px solid #ddd; background-color:#fff; }
.company_03 .title p{width:33.3%; text-align:center;  border-top:1px solid #3a94d0; margin:0 auto; font-size:22px; font-weight:600; padding-bottom:10px; line-height:50px;}


.company_03 .banner {width:100%; margin:0 auto; text-align:center;}
.company_03 .banner img{width:47%; margin:7px 0px;}
.company_03 .banner img:nth-child(2){margin-left:3%;}
.company_03 .banner img:nth-child(4){margin-left:3%;}
.company_03 .banner img:nth-child(6){margin-left:3%;}
.company_03 .banner img:nth-child(8){margin-left:3%;}
.company_03 .banner img:nth-child(10){margin-left:3%;}
.company_03 .banner img:nth-child(12){margin-left:3%;}






/*------오시는길 m----------*/

.location_01{width:90%; margin:0 auto; text-align:center;}
.location_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.location_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.location_02 {width:90%; margin:0 auto;}
.location_02 iframe{ width:100%; height:300px; border:0px; }

.location_03 {width:90%; padding-bottom:60px; margin:0 auto;}
.location_03 .line_left{margin:30px 0 11px 0; width:34px; height:2px; background:#3a94d0;}
.location_03 .address {margin-top:20px;}
.location_03 .address .t1{ display:inline-block; font-size:16px; width:150px; font-weight:600; line-height:33px;}
.location_03 .address .t2{ display:inline-block; font-size:16px;  line-height:20px;}
.location_03 .address ul li{font-size:16px;}
.location_03 .address ul li .purple{margin:0px 5px; padding:2px 5px; background:#80499c; font-size:10px; color:#fff; border-radius:10px; }
.location_03 .address .t2 .small{font-size:13px; color:#a91515;}

.location_03 .address i{color:#3a94d0; font-size:17px;}

.location_03 .address ul li {line-height:26px;}

































/*------견적의뢰 m----------*/
.price_01{width:90%; margin:0 auto; text-align:center;}
.price_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.price_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.price_02{width:90%; height:auto; margin:0 auto; border:1px solid #ccc; padding-top:15px; margin-bottom:60px;}

.price_02 table{width:90%; height:auto; margin:0 auto;}
.price_02 table:after{content:""; display:block; clear:both;} 
.price_02 table th{float:left;}
.price_02 table tr{width:100%;}
.price_02 table td{padding:8px 0; font-size:14px; vertical-align:middle;}


.price_02 table .input01{width:100%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 table .input01:focus{border-color:#333;}
.price_02 table .input02:focus{border-color:#333;}
.price_02 table td .email_span{margin:0 0%;}


.price_02 table input{
	text-indent:10px;
	-webkit-appearance: none; 
	appearance: none; 
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-border-radius: 0;
}


.price_02 table .input02{width:44%; height:46px; border:0px;background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle; }


.price_02 table .selectbox {
  position: relative;
  border: 1px solid #d2d2d2;
  z-index: 1;
  display: inline-block;
}


.price_02 table .selectbox select {
  width: 100%;
  height: auto;
  line-height: normal;
  font-family: inherit;
  padding:10px 0 10px 0;
  border: 0;
  text-indent:10px;
}


select::-ms-expand {display:none}

.price_02 table .email {width:100%; /*margin-left:10px;*/ margin-top:10px;}
.price_02 table .email_m{margin-top:10px;}
.price_02 table .email select{background:#f5f5f5;}

.price_02 table .language {width:42.5%;}

.price_02 table .time {width:20%;}

.price_02 table .selectbox:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  margin-top: -1px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
}


/*.selectbox label {
  position: absolute;
  top: 1px;
  left: 5px;
  padding: .8em .5em;
  color: #999;
  z-index: -1;
}
*/


.price_02 table .next{/*width:13%;*/ /*height:46px;*/ width:30px; height:30px; line-height:30px; text-align:center; /*line-height:10%;*/ background:#3a94d0; color:#fff; border-radius:80px; display:inline-block; /*margin:2px 5px 0px 5px;*/ /*padding:7px 0px;*/}


.price_02 table .s_red{font-size:12px; color:#b11220;}

.price_02 table textarea {border:1px solid #d2d2d2;}





/*-체크박스-*/

.control-group {
  /*display: inline-block;*/
  vertical-align: top;

  text-align: left;


 /* width: 200px;*/

  /*margin: 10px;*/
}
.control {
  display: inline-block;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  font-size: 14px;
}

.control-group .control:nth-child(1){margin: 10px 15% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 0% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 15% 15px 0;}
.control-group .control:nth-child(4){margin: 0 0% 15px 0;}
.control-group .control:nth-child(5){margin: 0 15% 15px 0;}
.control-group .control:nth-child(6){margin: 0 0% 15px 0;}

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control_input{width:100%; height:46px; border:0px; background-color:#f5f5f5; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}

.control__indicator {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #3a94d0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}



/*-첨부파일-*/

.filebox div{width:100%; margin-bottom:5px;}

.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	display: inline-block;
	padding: .5em .75em;
	color: #999;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fdfdfd;
	cursor: pointer;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	/*border-radius: .25em;*/
}

/* named upload */
.filebox .upload-name {
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  border-bottom-color: #d2d2d2;
 /* border-radius: .25em;*/
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width:70%;
  height:40px;
}

.filebox.bs3-primary label {
  color: #fff;
	background-color: #3a94d0;
	border-color: #3a94d0;
	height:40px;
	line-height:25px;
	width:28%;
}


td .textarea { padding:10px; width:100%;}





.price_02 .inline-email input{width:45.5%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 .inline-email input:focus{border-color:#333;}


/*-달력-*/
label {
  display: block;
}
.input_date {
  border: 1px solid #c4c4c4;
 /* border-radius: 5px;*/
  background-color: #fff;
  padding: 27px 0px 15px 0;;

  width: 57%;

}









.price_02 .button{padding:20px 0 30px 0;}


.price_02 .button a
{ margin-top: 50px;
    text-align: center;
    display: block;
    width: 40%;
    font-size: 15px;
    font-weight: 500;
    height: 50px;
    line-height: 50px;
    color: #fff;
    border: 1px solid #f5f5f5;
    background: #474747;
	margin:0 auto;


}














/*------고객현황 m-------*/
.partner{width:90%; height:auto; margin:0 auto; margin-bottom:70px;}
.partner:after{content:""; display:block; clear:both;} 
.partner .top{margin-top:5%;}
.partner .t{margin-top:5%;}

.partner .part_in{width:100%;float:left;}
.partner .part_in p{width:38%; height:100px; border:1px solid #ccc; float:left; overflow:hidden;}
.partner .part_in p img{margin-top:17%; width:100%; overflow:hidden;}
.partner .part_in ul{float:left; width:57%; margin-left:4%; margin-top:7px;}
.partner .part_in ul li{line-height:20px; font-size:15px;}
.partner .part_in ul li:nth-child(1){font-size:17px; font-weight:600;}
.partner .part_in ul li:nth-child(2){width:100%; border:0.5px solid #ccc; margin:10px 0px;}
.partner .part_in ul li:nth-child(3){font-size:14px;}
.partner .part_in ul li:nth-child(4){font-size:14px;}








/*-----번역서비스 m------*/


/*-언어분야 m-*/
.service01_01{width:90%; margin:0 auto; text-align:center;}
.service01_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 10px 0;}
.service01_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.service01_02 {width:90%; margin:0 auto; padding-top:25px;}
.service01_02 .flag{width:100%; margin-right:0%; float:left;}
.service01_02 .flag ul{width:100%; text-align:center;}
.service01_02 .flag ul li{display:inline-block; margin-right:0px;}
.service01_02 .flag ul li img{width:90%;}
.service01_02 .flag ul li p{margin:6px 0 15px 0; text-align:center;}
.service01_02 .flag ul li .text{font-size:14px; color:#ccc; margin-top:5px;}



.service01_02 .flag_r{width:80%; margin:0 auto; text-align:center; margin-top:-55px; }

.service01_03 {width:90%; margin:0 auto; padding:50px 0; }
.service01_03:after{content:""; display:block; clear:both;} 

.service01_03 .s_con_01{width:100%; border:1px solid #ccc; border-radius:5px; float:left; margin-bottom:20px; }
.service01_03 .s_con_01 ul{padding:40px 0;}
.service01_03 .s_con_01 ul li{display:inline-block; line-height:23px;}
.service01_03 .s_con_01 ul .l{width:35%; float:left; text-align:center;}
.service01_03 .s_con_01 ul .r{width:61%; margin-right:4%;}

.service01_03 .s_con_02{margin-left:0%;}



.service01_03 .s_con_01 .m_h1 li img{margin-top:10px;}
.service01_03 .s_con_01 .m_h2 li img{margin-top:20px;}
.service01_03 .s_con_01 .m_h3 li img{margin-top:-10px;}
.service01_03 .s_con_01 .m_h4 li img{margin-top:10px;}
.service01_03 .s_con_01 .m_h5 li img{margin-top:17px;}
.service01_03 .s_con_01 .m_h6 li img{margin-top:-10px;}




/*-번역절차 m-*/
.service02_01{width:85%; margin:0 auto; text-align:center;}
.service02_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 10px 0;}
.service02_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.service02_02 {width:90%; height:auto; margin:0 auto; padding:5px 0 50px 0;}
.service02_02:after{content:""; display:block; clear:both;} 

.service02_02 .s_con_box{width:100%; height:auto; margin:0 auto; margin-bottom:3%; float:left; border:1px solid #ccc; /*padding:10px 30px 30px 30px;*/ position:relative;}
.service02_02 .s_con_box i{font-size:32px; float:left; margin-top:20px; }
.service02_02 .s_con_box .t1{font-size:13px; margin-left:8px; line-height:15px;}
.service02_02 .s_con_box .t2{font-size:15px; margin-left:8px; font-weight:500; }
.service02_02 .s_con_box .t3{display:none;}
.service02_02 .s_con_box ul{padding:10px 30px 30px 30px;}
.service02_02 .s_con_box ul li{margin-top:12px; line-height:23px;}
.service02_02 .box{margin-left:0%;}
.service02_02 .s_con_box i {color: #505050;}

.service02_02 .s_con_box:hover {border:1px solid #3a94d0;}
.service02_02 .s_con_box:hover i{color:#3a94d0;}
.service02_02 .s_con_box:hover .t2{color:#3a94d0;}
.service02_02 .s_con_box:hover .t3{background:#3a94d0; color:#fff;}




/*-번역금액 m-*/

.service03_01{width:90%; margin:0 auto; text-align:center;}
.service03_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 10px 0;}
.service03_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }


.service03_02{width:90%; height:auto; margin:0 auto; padding:10px 0 40px 0;}
.service03_02 table{width:100%;  border-top:2px solid #3a94d0;}
.service03_02 table .t1{padding:15px 0; font-weight:600; background:#eee; vertical-align:middle;}
.service03_02 table td{width:20%; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.service03_02 table .t2{padding:15px 0;}

.service03_03 {width:90%; margin:0 auto; border:5px solid #eee;  margin-bottom:60px; }
.service03_03 p{color:#3a94d0; font-size:18px; font-weight:500; margin-bottom:10px;}
.service03_03 ul{padding:30px;}
.service03_03 li{line-height:20px;}







/*-----고객센터 m------*/
/*-공지사항 m-*/

.notice_01{width:85%; margin:0 auto; text-align:center;}
.notice_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 10px 0;}
.notice_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.notice_02{width:90%; margin:0 auto; height:auto; /*background:#fff;*/ margin-bottom:80px; margin-top:35px; }





/*-실시간접수현황 m-*/

.live_01{width:85%; margin:0 auto; text-align:center;}
.live_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:32px; padding:0px 0px 12px 0;}
.live_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.live_02 {width:90%; margin:0 auto; height:auto; margin-bottom:80px; margin-top:35px;}

.live_02 table{width:100%; border-top:2px solid #3a94d0;}
.live_02 table td{width:20%; padding:18px 0; text-align:center; border-bottom:1px solid #ededed; }
.live_02 table .t1{ font-weight:600;  vertical-align:middle;}
.live_02 table .t2{ font-size:13px;}

.live_02 table {}


.live_02 table .sp1{background:#3a94d0; padding:5px 9px; color:#fff; font-size:12px;}
.live_02 table .sp2{background:#325ca6; padding:5px 9px; color:#fff; font-size:12px;}
.live_02 table .sp3{background:#999; padding:5px 3px; color:#fff; font-size:12px;}







/*-faq-*/

.faq_01{width:85%; margin:0 auto; text-align:center;}
.faq_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.faq_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }


.faq_02 {width:90%; margin:0 auto; padding:0px 0 80px 0; border-top:2px solid #3a94d0; margin-top:35px;}
.faq_02 .q{padding:4px 10px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:13px; margin-bottom:20px; }


.accordion table{margin-bottom:-23px; }

.accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 20px;
  width: 100%;
  border-bottom: 1px solid #eee;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;

}

.active, .accordion td:hover {
  color: #3a94d0;
  font-weight:400;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0px 18px;
  background-color: #f6f6f6;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.faq_02 .panel p{
  padding:30px 15px;
  line-height:25px;

}


.manager_title{width:90%; margin:0 auto; font-size:25px; padding:20px 0 50px 0; font-weight:600; margin-top:110px; text-align:center;}

.table_manager{width:90%; margin:0 auto;}
.table_manager td{width:0%; padding:18px 0; text-align:center; border-bottom:1px solid #ededed;}
.table_manager .t1{ font-weight:600; vertical-align:middle; background:#eee; }
.table_manager .t2{ font-size:13px;}


.table_manager .sp1{background:#3a94d0; padding:5px 11px; color:#fff;}
.table_manager .sp2{background:#325ca6; padding:5px 11px; color:#fff;}
.table_manager .sp3{background:#999; padding:5px; color:#fff;}



.pagination{width:90%; margin:0 auto; font-size:20px; padding:50px 0; font-weight:600;}
.pagination li{float:left; padding:0 10px; font-size:16px;  color:#7b7b7b;}
.pagination li:focus{color:#000; font-weight:600;}








/* **************************** 모바일 끝 **************************** */

@media screen and (min-width:501px){

.main_visual .visual_in .v_img{width:60%; margin:0 auto;}
.main_visual .visual_in img{width:100%; margin:0 auto; margin-left:13%;}


.m_con_01{display:block;}
.p_con_01{display:none;}
.t_con_01{display:none;}



.m_icon{display:block;}
.p_icon{display:none;}
.t_icon{display:none;}

.price_02 .inline-email input{width:47%;}
.price_02 table .language{width:44.6%;}

.control-group .control:nth-child(1){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 5% 15px 0;}
.control-group .control:nth-child(4){margin: 0 0% 15px 0;}
.control-group .control:nth-child(5){margin: 0 5% 15px 0;}
.control-group .control:nth-child(6){margin: 0 2% 15px 0;}


}


@media screen and (min-width:700px){

.price_02 .inline-email input{width:47.5%;}
.price_02 table .language{width:45.7%;}

.control-group .control:nth-child(1){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 5% 15px 0;}
.control-group .control:nth-child(4){margin: 0 0% 15px 0;}
.control-group .control:nth-child(5){margin: 0 5% 15px 0;}
.control-group .control:nth-child(6){margin: 0 2% 15px 0;}

.filebox.bs3-primary label{text-align:center;}









}


/* **************************** 테블릿(세로) **************************** */
@media screen and (min-width:768px){



.main_visual{width:100%; height:auto; /*padding:70px 0 0 0; *//*background: url('../images/main_visual.jpg') no-repeat center;*/ background-size:cover; /*margin-top:80px;*/}
.main_visual:after{content:""; display:block; clear:both;} 

.main_visual .visual_in .v_img{width:40%; margin:0 auto; float:right;}
.main_visual img{width:42%; height:auto; float:right; margin-left:5%;}

.main_visual .visual_in{ float: left; text-align: left; padding: 15px 0 0 5%;}
.main_visual .visual_in ul{ display: inline-block; margin-top:25px; margin-left:3%;}


.m_con_01 .con_01_1{
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.m_con_01 .con_01_1 ul{margin-left:0;}
.m_con_01 .con_01_1 ul li:nth-child(1){display:none;}
.m_con_01 .con_01_1 ul li:nth-child(4){display:none;}
.m_con_01 .con_01_1 ul li img{width:15%; margin-top:-80px; margin-left:20%;}


.m_con_01{display:block;}
.p_con_01{display:none;}
.t_con_01{display:none;}





.m_icon{display:none;}
.p_icon{display:none;}
.t_icon{display:block;}


.t_icon {width:100%; background:#eee; padding:30px 0;}
.t_icon div{width:85%; margin:0 auto;}
.t_icon:after{content:""; display:block; clear:both;}
.t_icon ul{text-align:center;}
.t_icon li{float:left; text-align:center; width:20%;}
.t_icon div ul a:nth-child(1) li{border-right:1px solid #dbdbdb; }
.t_icon div ul a:nth-child(1) li img{width:51px; height:auto; margin-bottom:18px; margin-top:8px;}

.t_icon div ul a:nth-child(2) li{border-right:1px solid #dbdbdb; }
.t_icon div ul a:nth-child(2) li img{width:51px;  height:auto; margin-bottom:11px; margin-top:3px;}

.t_icon div ul a:nth-child(3) li{border-right:1px solid #dbdbdb; }
.t_icon div ul a:nth-child(3) li img{width:35px; height:auto; margin-bottom:10px; margin-top:3px;}

.t_icon div ul a:nth-child(4) li{border-right:1px solid #dbdbdb; }
.t_icon div ul a:nth-child(4) li img{width:47px; height:auto; margin-bottom:14px; margin-top:3px;}

.t_icon div ul a:nth-child(5) li{/*padding-left:20px;*/}
.t_icon div ul a:nth-child(5) li img{width:35px; height:auto; margin-bottom:14px; margin-top:4px;}





.con_02 .pc{display:block;}
.con_02_mobile{display:none;}




.con_02{width:100%; height:350px; margin:0 auto;}
.con_02 p{font-size:26px; text-align:center; letter-spacing:-1.8px; margin:50px 0 40px 0;}
.con_02 p span{font-size:26px; font-weight:700; letter-spacing:-1.8px;}





.con_02 .con_box01{margin-right:2%;}
.con_02 .con_box02{margin-right:2%;}

.con_02 .con_box{width:90%; margin:0 auto;}
.con_02 .box{width:32%; height:313px; background:#fff; border:2px solid #f6f6f6; float:left; margin-top:0px;}
.con_02 .box ul{}
.con_02 .box li:nth-child(1){}
.con_02 .box li:nth-child(2){font-size:18px; font-weight:700; padding:25px 10px 10px 15px;}
.con_02 .box li:nth-child(3){font-size:14px; padding:5px 10px 2px 15px;}
.con_02 .box li:nth-child(4){font-size:14px; padding:0px 10px 5px 15px;}

.con_02 .box:hover{width:32%; height:313px; border:2px solid #3a94d0; transition:all 0.5s ease-out;}
.con_02 .box:hover li:nth-child(2){color:#3a94d0; transition:all 0.3s ease-out;}







.con_03{width:100%; height:auto;  background: url('../images/con_03_bg.jpg') no-repeat center; background-size:cover; text-align:center; }

.con_03 .con_text ul{width:100%; margin:0 auto; padding-top:30px; }
.con_03 .con_text li{font-size:28px; color:#fff; text-align:center; line-height:40px;}
.con_03 .con_text li:nth-child(1){letter-spacing:-1px;}
.con_03 .con_text li:nth-child(2){font-weight:700; letter-spacing:-1px;}
.con_03 .con_text li:nth-child(3){font-size:16px; letter-spacing:40px; font-weight:400;}




.con_05{width:90%; height:auto; margin:0 auto; margin-bottom:30px;}
.con_05:after{content:""; display:block; clear:both;}

.con_05 .con_left{width:100%;  /*height:130px;*/ border:1px solid #eee; float:left;}
.con_05 .con_left ul{padding:20px 30px;}
.con_05 .con_left li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_left li:nth-child(2){font-size:33px; font-weight:700; margin:3px 0px;}
.con_05 .con_left li:nth-child(3){font-size:14px;}
.con_05 .con_left li:nth-child(4) .pc_kakao{display:none; /*float:right; margin-top:-85px;*/}
.con_05 .con_left li:nth-child(4) .t_kakao{display:none; /*float:right; margin-top:-85px;*/}
.con_05 .con_left li:nth-child(4) .t_h_kakao{display:block; float:right; margin-top:-85px;}
.con_05 .con_left li:nth-child(4) .m_kakao{display:none; }

.con_05 .con_right{width:100%; /*height:130px;*/ border:1px solid #eee; float:right; margin-top:20px;}
.con_05 .con_right ul{padding:20px 30px;}
.con_05 .con_right li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_right li:nth-child(1) span{font-size:13px; font-weight:500; color:#636363;}
.con_05 .con_right li:nth-child(2){font-size:16.3px; margin-top:15px;  font-weight:700; color:#325ca6; display:inline-block;}
.con_05 .con_right li:nth-child(2) span{background:#ededed; padding:5px 10.2px; font-size:13px;  font-weight:400; margin-right:6px;}
.con_05 .con_right li:nth-child(3){font-size:15px; margin-top:15px;  font-weight:700; display:inline-block; margin-left:3%;}
.con_05 .con_right li:nth-child(3) span{background:#ededed; padding:5px 22px; font-size:13px;  font-weight:400; margin-right:6px;}



.main_banner{display:none;}








/*------푸터 t_v----------*/

#footer .footer_In img{float:none; width:25%;}
#footer .footer_In p{ float:none;  font-size:13px; margin-left:0; padding-top:20px; line-height:18px;}
#footer .footer_In p span{ float:none;  font-size:13px;}
#footer .footer_In .adm{display:none;/*width:10px; height:13px; display:inline-block; opacity:0.2;*/}



/*------회사소개  t_v----------*/

.company_01{width:78%; margin:0 auto; text-align:center;}
.company_02{width:78%; height:auto; margin:0 auto; text-align:center;box-sizing: border-box; padding-top:40px;}
.company_03 {width:78%; margin:0 auto; padding:26% 0 9% 0;}
    
.company_03 .banner {width:100%; margin:0 auto; text-align:center;}
.company_03 .banner img{width:23%; margin:7px 0px;}

.company_03 .banner img:nth-child(1){margin-left:0%;}
.company_03 .banner img:nth-child(2){margin-left:2%;}
.company_03 .banner img:nth-child(3){margin-left:2%;}
.company_03 .banner img:nth-child(4){margin-left:2%;}
.company_03 .banner img:nth-child(5){margin-left:0%;}
.company_03 .banner img:nth-child(6){margin-left:2%;}
.company_03 .banner img:nth-child(7){margin-left:2%;}
.company_03 .banner img:nth-child(8){margin-left:2%;}
.company_03 .banner img:nth-child(9){margin-left:0%;}
.company_03 .banner img:nth-child(10){margin-left:2%;}
.company_03 .banner img:nth-child(11){margin-left:2%;}
.company_03 .banner img:nth-child(12){margin-left:2%;}



/*------오시는길 t_v----------*/

.location_01{width:78%; margin:0 auto; text-align:center;}
.location_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.location_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.location_02 {width:78%; margin:0 auto;}
.location_02 iframe{ width:100%; height:300px; border:0px; }

.location_03 {width:78%; padding-bottom:60px; margin:0 auto;}
.location_03 .line_left{margin:30px 0 11px 0; width:34px; height:2px; background:#3a94d0;}
.location_03 .address {margin-top:20px;}
.location_03 .address .t1{ display:inline-block; font-size:16px; width:100%; font-weight:600; line-height:33px;}
.location_03 .address .t2{ display:inline-block; font-size:16px;  line-height:20px;}
.location_03 .address ul li{font-size:16px;}
.location_03 .address ul li .purple{margin:0px 5px; padding:2px 5px; background:#80499c; font-size:10px; color:#fff; border-radius:10px; }
.location_03 .address .t2 .small{font-size:13px; color:#a91515;}

.location_03 .address i{color:#3a94d0; font-size:17px;}

.location_03 .address ul li {line-height:26px;}






/*------견적의뢰 t_v----------*/
.price_01{width:78%; margin:0 auto; text-align:center;}
.price_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.price_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.price_02{width:78%; height:auto; margin:0 auto; border:1px solid #ccc; padding-top:15px; margin-bottom:60px;}

.price_02 table{width:85%; height:auto; margin:0 auto;}
.price_02 table:after{content:""; display:block; clear:both;} 
.price_02 table th{float:left;}
.price_02 table tr{width:100%;}
.price_02 table td{padding:8px 0; font-size:14px;}


.price_02 table .input01{width:100%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 table .input01:focus{border-color:#333;}
.price_02 table .input02:focus{border-color:#333;}
.price_02 table td .email_span{margin:0 0%;}


.price_02 table input{
	text-indent:10px;
	-webkit-appearance: none; 
	appearance: none; 
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-border-radius: 0;
}


.price_02 table .input02{width:46.5%; height:46px; border:0px;background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle; }


.price_02 table .selectbox {
  position: relative;
  border: 1px solid #d2d2d2;
  z-index: 1;
  display: inline-block;
}


.price_02 table .selectbox select {
  width: 100%;
  height: auto;
  line-height: normal;
  font-family: inherit;
  padding:10px 0 10px 0;
  border: 0;
  text-indent:10px;
}


.price_02 table .email {width:100%; /*margin-left:10px;*/ margin-top:10px;}
.price_02 table .email_m{margin-top:10px;}
.price_02 table .email select{background:#f5f5f5;}

.price_02 table .language {width:45.3%;}

.price_02 table .time {width:20%;}

.price_02 table .selectbox:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  margin-top: -1px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
}


/*.selectbox label {
  position: absolute;
  top: 1px;
  left: 5px;
  padding: .8em .5em;
  color: #999;
  z-index: -1;
}
*/


.price_02 table .next{/*width:13%;*/ /*height:46px;*/ width:30px; height:30px; line-height:30px; text-align:center; /*line-height:10%;*/ background:#3a94d0; color:#fff; border-radius:80px; display:inline-block; /*margin:2px 5px 0px 5px; *//*padding:7px 0px;*/}


.price_02 table .s_red{font-size:12px; color:#b11220;}

.price_02 table textarea {border:1px solid #d2d2d2;}





/*-체크박스-*/

.control-group {
  /*display: inline-block;*/
  vertical-align: top;

  text-align: left;


 /* width: 200px;*/

  /*margin: 10px;*/
}
.control {
  display: inline-block;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  font-size: 14px;
}

.control-group .control:nth-child(1){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 5% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 5% 15px 0;}
.control-group .control:nth-child(4){margin: 0 0% 15px 0;}
.control-group .control:nth-child(5){margin: 0 5% 15px 0;}
.control-group .control:nth-child(6){margin: 0 2% 15px 0;}

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control_input{width:56%; height:43px; border:0px; background-color:#f5f5f5; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}

.control__indicator {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #3a94d0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}



/*-첨부파일-*/

.filebox div{width:100%; margin-bottom:5px;}


.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	display: inline-block;
	padding: .5em .75em;
	color: #999;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fdfdfd;
	cursor: pointer;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	/*border-radius: .25em;*/
}

/* named upload */
.filebox .upload-name {
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  border-bottom-color: #d2d2d2;
 /* border-radius: .25em;*/
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width:70%;
  height:40px;

}

.filebox.bs3-primary label {
  color: #fff;
	background-color: #3a94d0;
	border-color: #3a94d0;
	height:40px;
	line-height:25px;
	width:28%;
	text-align:center;
}


td .textarea { padding:10px; width:100%;}




.price_02 .inline-email input{width:47.4%;height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 .inline-email input:focus{border-color:#333;}





/*-달력-*/
label {
  display: block;
}
.input_date {
  border: 1px solid #c4c4c4;
 /* border-radius: 5px;*/
  background-color: #fff;
  padding: 27px 0px 15px 0;;

  width: 57%;

}




















/*------고객현황 t_v-------*/

.partner{width:78%; height:auto; margin:0 auto; margin-bottom:70px; }
.partner .part_in p img{margin-top:0.5px;; width:100%;}



/*-----번역서비스 t_v------*/
/*-언어분야 t_v-*/
.service01_01{width:78%; margin:0 auto; text-align:center;}

.service01_02 {width:78%; margin:0 auto; padding-top:25px;}
.service01_02 .flag_r{width:80%; margin:0 auto; text-align:center; margin-top:-50px; }
.service01_02 .flag_r img{margin-top:15px;}


.service01_03 {width:78%; margin:0 auto; padding:50px 0; }
.service01_03 .s_con_01 .m_h1 li img{margin-top:2%;}
.service01_03 .s_con_01 .m_h2 li img{margin-top:1%;}
.service01_03 .s_con_01 .m_h3 li img{margin-top:-4%;}
.service01_03 .s_con_01 .m_h4 li img{margin-top:1%;}
.service01_03 .s_con_01 .m_h5 li img{margin-top:2%;}
.service01_03 .s_con_01 .m_h6 li img{margin-top:-4%;}




/*-번역절차 t_v-*/
.service02_01{width:78%; margin:0 auto; text-align:center;}

.service02_02 {width:78%; height:auto; margin:0 auto; padding:5px 0 50px 0;}
.service02_02:after{content:""; display:block; clear:both;}



/*-번역금액 t_v-*/
.service03_01{width:78%; margin:0 auto; text-align:center;}
.service03_02{width:78%; height:auto; margin:0 auto; padding:10px 0 40px 0;}
.service03_03 {width:78%; margin:0 auto; border:5px solid #eee;  margin-bottom:60px; }



/*-----고객센터 t_v------*/
/*-공지사항  t_v-*/

.notice_01{width:78%; margin:0 auto; text-align:center;}
.notice_02{width:78%; margin:0 auto; height:auto; /*background:#ccc;*/ margin-bottom:80px; margin-top:35px; }


/*-실시간접수현황 t_v-*/

.live_01{width:78%; margin:0 auto; text-align:center;}
.live_02{width:78%; margin:0 auto; margin-bottom:80px; margin-top:35px;}

.live_02 table .sp1{background:#3a94d0; padding:5px 11px; color:#fff; font-size:13px;}
.live_02 table .sp2{background:#325ca6; padding:5px 11px; color:#fff; font-size:13px;}
.live_02 table .sp3{background:#999; padding:5px; color:#fff; font-size:13px;}






/*-faq t_v-*/
.faq_01{width:78%; margin:0 auto; text-align:center;}

.faq_02 {width:78%; margin:0 auto; padding:00px 0 80px 0; border-top:2px solid #3a94d0; margin-top:35px;}
.faq_02 .q{padding:4px 10px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:13px; margin-bottom:20px; }





}/******************************테블릿(세로)끝******************************/










/*****************************테블릿(가로) *****************************/
@media screen and (min-width:900px){


.main_visual{width:100%; height:auto; /*padding:70px 0 0 0; *//*background: url('../images/main_visual.jpg') no-repeat center;*/ background-size:cover; /*margin-top:80px;*/}
.main_visual:after{content:""; display:block; clear:both;} 


.main_visual .visual_in .v_img{width:40%; margin:0 auto; float:right;}
.main_visual img{width:42%; height:auto; float:left; margin-left:-13%;}
/*

.main_visual .visual_in .v_img{width:60%; margin:0 auto;}
.main_visual .visual_in img{width:100%; margin:0 auto; margin-left:13%;}

*/


.main_visual .visual_in{width:90%; margin:0 auto;}
.main_visual .visual_in ul{ float:left; text-align:left; margin-bottom:0px;/* padding:10px 0 0 70px;*/ margin-left:40px;}
.main_visual .visual_in ul li:nth-child(1){font-size:16px; letter-spacing:10px; margin-bottom:15px;}
.main_visual .visual_in ul li:nth-child(2){font-size:32px; letter-spacing:-0.5px; font-weight:500; }
.main_visual .visual_in ul li:nth-child(3){font-size:36px; letter-spacing:-0.5px; font-weight:700; line-height:50px; }
.main_visual .visual_in ul li:nth-child(4){font-size:18px; letter-spacing:-0.5px; margin-top:16px; }
.main_visual .visual_in ul li:nth-child(5){font-size:18px; letter-spacing:-0.5px; margin-top:3px;}




.m_con_01{display:block;}
.p_con_01{display:none;}
.t_con_01{display:none;}



.m_icon{display:none;}
.p_icon{display:none;}
.t_icon{display:block;}

.t_con_01 .t_icon{position:absolute; top:45px;  background:#f6f6f6; width:100%; padding:35px 0 30px 0; margin-top:0px; z-index:-1;}
.t_con_01 .t_icon div{width:100%; margin:0 auto;}
.t_con_01 .t_icon div ul{margin-left:34%;}
.t_con_01 .t_icon div ul li{float:left; text-align:center;  }

.t_con_01 .t_icon div ul a:nth-child(1) li{padding:5px 40px 0px 0; border-right:1px solid #dbdbdb; }
.t_con_01 .t_icon div ul a:nth-child(1) li img{width:61px; height:47px; margin-bottom:20px;}

.t_con_01 .t_icon div ul a:nth-child(2) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.t_con_01 .t_icon div ul a:nth-child(2) li img{width:57px; height:56px; margin-bottom:17px;}

.t_con_01 .t_icon div ul a:nth-child(3) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.t_con_01 .t_icon div ul a:nth-child(3) li img{width:41px; height:59px; margin-bottom:16px;}

.t_con_01 .t_icon div ul a:nth-child(4) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.t_con_01 .t_icon div ul a:nth-child(4) li img{width:54px; height:54px; margin-bottom:20px;}

.t_con_01 .t_icon div ul a:nth-child(5) li{padding-left:40px;}
.t_con_01 .t_icon div ul a:nth-child(5) li img{width:42px; height:54px; margin-bottom:20px;}





.con_02 .pc{display:block;}
.con_02_mobile{display:none;}




.con_02{width:100%; height:350px; margin:0 auto;}
.con_02 p{font-size:26px; text-align:center; letter-spacing:-1.8px; margin:50px 0 40px 0;}
.con_02 p span{font-size:26px; font-weight:700; letter-spacing:-1.8px;}





.con_02 .con_box01{margin-right:2%;}
.con_02 .con_box02{margin-right:2%}

.con_02 .con_box{width:90%; margin:0 auto;}
.con_02 .box{width:32%; height:330px; background:#fff; border:2px solid #f6f6f6; float:left; margin-top:0px;}
.con_02 .box ul{}
.con_02 .box li:nth-child(1){}
.con_02 .box li:nth-child(2){font-size:18px; font-weight:700; padding:25px 10px 10px 15px;}
.con_02 .box li:nth-child(3){font-size:14px; padding:5px 10px 2px 15px;}
.con_02 .box li:nth-child(4){font-size:14px; padding:0px 10px 5px 15px;}

.con_02 .box:hover{width:32%; height:330px; border:2px solid #3a94d0; transition:all 0.5s ease-out;}
.con_02 .box:hover li:nth-child(2){color:#3a94d0; transition:all 0.3s ease-out;}







.con_03{width:100%; height:auto;  background: url('../images/con_03_bg.jpg') no-repeat center; background-size:cover; text-align:center; }

.con_03 .con_text ul{width:100%; margin:0 auto; padding-top:60px; }
.con_03 .con_text li{font-size:30px; color:#fff; text-align:center; line-height:40px;}
.con_03 .con_text li:nth-child(1){letter-spacing:-1px;}
.con_03 .con_text li:nth-child(2){font-weight:700; letter-spacing:-1px;}
.con_03 .con_text li:nth-child(3){font-size:16px; letter-spacing:40px; font-weight:400;}









.con_05 {width:90%; height:145px; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.con_05:after{content:""; display:block; clear:both;} 

.con_05 .con_left{width:49%; height:135px; border:1px solid #eee; float:left;}
.con_05 .con_left ul{padding:20px;  margin-left:10px;}
.con_05 .con_left li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_left li:nth-child(2){font-size:33px; font-weight:700; margin:8px 0px 0 0;}
.con_05 .con_left li:nth-child(3){font-size:14px;}
.con_05 .con_left li:nth-child(4) .pc_kakao{display:none; float:right; margin-top:-80px;}
.con_05 .con_left li:nth-child(4) .t_kakao{display:block; float:right; margin-top:-85px;}
.con_05 .con_left li:nth-child(4) .t_h_kakao{display:none; float:right; margin-top:-80px;}
.con_05 .con_left li:nth-child(4) .m_kakao{display:none;} 


.con_05 .con_right{width:49%; height:135px; border:1px solid #eee; float:right;  margin-top:0px;}
.con_05 .con_right ul{padding:20px; margin-left:10px;}
.con_05 .con_right li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_right li:nth-child(1) span{font-size:13px; font-weight:500; color:#636363;}
.con_05 .con_right li:nth-child(2){font-size:22px; margin-top:10px;}
.con_05 .con_right li:nth-child(2){font-size:16.3px; margin-top:15px;  font-weight:700; color:#325ca6; /*display:inline-block;*/}

.con_05 .con_right li:nth-child(3){font-size:15px; margin-top:15px; display:inline-block; margin-left:0%;}
.con_05 .con_right li:nth-child(3) span{background:#ededed; padding:5px 22px; font-size:13px;  font-weight:400; margin-right:6px;}
/*.con_05 .con_right li:nth-child(4){float:right; margin-top:-75px; width:150px; height:88px; background:#325ca6; color:#fff; text-align: center; line-height: 90px; font-weight:700; font-size:16px;}*/







/*------푸터 t_h----------*/

#footer .footer_In img{float:none; width:21%;}
#footer .footer_In p{ float:none;  font-size:13px; margin-left:0; padding-top:20px; line-height:18px;}
#footer .footer_In p span{ float:none;  font-size:13px; }
#footer .footer_In .adm{display:none;/*width:10px; height:13px; display:inline-block; opacity:0.2;*/}







/*------견적의뢰 t_h----------*/
.price_01{width:70%; margin:0 auto; text-align:center;}
.price_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.price_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.price_02{width:78%; height:auto; margin:0 auto; border:1px solid #ccc; padding-top:15px; margin-bottom:60px;}

.price_02 table{width:80%; height:auto; margin:0 auto;}
.price_02 table:after{content:""; display:block; clear:both;} 
.price_02 table th{float:left;}
.price_02 table tr{width:100%;}
.price_02 table td{padding:8px 0; font-size:14px;}


.price_02 table .input01{width:100%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 table .input01:focus{border-color:#333;}
.price_02 table .input02:focus{border-color:#333;}
.price_02 table td .email_span{margin:0 0%;}


.price_02 table input{
	text-indent:10px;
	-webkit-appearance: none; 
	appearance: none; 
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-border-radius: 0;
}


.price_02 table .input02{width:47.2%; height:46px; border:0px;background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle; }


.price_02 table .selectbox {
  position: relative;
  border: 1px solid #d2d2d2;
  z-index: 1;
  display: inline-block;
}


.price_02 table .selectbox select {
  width: 100%;
  height: auto;
  line-height: normal;
  font-family: inherit;
  padding:10px 0 10px 0;
  border: 0;
  text-indent:10px;
}


.price_02 table .email {width:100%; /*margin-left:10px;*/ margin-top:10px;}
.price_02 table .email_m{margin-top:10px;}
.price_02 table .email select{background:#f5f5f5;}

.price_02 table .language {width:46%;}

.price_02 table .time {width:20%;}

.price_02 table .selectbox:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  margin-top: -1px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
}


/*.selectbox label {
  position: absolute;
  top: 1px;
  left: 5px;
  padding: .8em .5em;
  color: #999;
  z-index: -1;
}
*/


.price_02 table .next{/*width:13%;*/ /*height:46px;*/ width:30px; height:30px; line-height:30px; text-align:center; /*line-height:10%;*/ background:#3a94d0; color:#fff; border-radius:80px; display:inline-block;/* margin:2px 5px 0px 5px; *//*padding:7px 0px;*/}


.price_02 table .s_red{font-size:12px; color:#b11220;}

.price_02 table textarea {border:1px solid #d2d2d2;}





/*-체크박스-*/

.control-group {
  /*display: inline-block;*/
  vertical-align: top;

  text-align: left;


 /* width: 200px;*/

  /*margin: 10px;*/
}
.control {
  display: inline-block;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  font-size: 14px;
}

.control-group .control:nth-child(1){margin: 10px 4% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 4% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 4% 15px 0;}
.control-group .control:nth-child(4){margin: 0 4% 15px 0;}
.control-group .control:nth-child(5){margin: 0 0% 15px 0;}
.control-group .control:nth-child(6){margin: 0 2% 15px 0;}

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control_input{width:87%; height:43px; border:0px; background-color:#f5f5f5; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}

.control__indicator {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #3a94d0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}



/*-첨부파일-*/

.filebox div{width:100%; margin-bottom:5px;}


.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	display: inline-block;
	padding: .5em .75em;
	color: #999;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fdfdfd;
	cursor: pointer;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	/*border-radius: .25em;*/
}

/* named upload */
.filebox .upload-name {
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  border-bottom-color: #d2d2d2;
 /* border-radius: .25em;*/
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width:70%;
  height:40px;

}

.filebox.bs3-primary label {
  color: #fff;
	background-color: #3a94d0;
	border-color: #3a94d0;
	height:40px;
	line-height:25px;
	width:28%;
	text-align:center;
}


td .textarea { padding:10px; width:100%;}







.price_02 .inline-email input{width:47.8%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 .inline-email input:focus{border-color:#333;}





/*-달력-*/
label {
  display: block;
}
.input_date {
  border: 1px solid #c4c4c4;
 /* border-radius: 5px;*/
  background-color: #fff;
  padding: 27px 0px 15px 0;;

  width: 57%;

}



























/*------고객현황 t_v-------*/

.partner{width:78%; height:auto; margin:0 auto; margin-bottom:70px; }
.partner .part_in p img{margin-top:0.5px;; width:100%;}







/*
*/







.partner .part_in{width:48%; float:left;}
.partner .part_in p{width:38%; height:100px; border:1px solid #ccc; float:left;}
.partner .part_in p img{margin-top:12%; width:100%;}
.partner .part_in ul{float:left; width:57%; margin-left:4%; margin-top:7px;}
.partner .part_in ul li{line-height:20px; font-size:15px;}
.partner .part_in ul li:nth-child(1){font-size:17px; font-weight:600;}
.partner .part_in ul li:nth-child(2){width:100%; border:0.5px solid #ccc; margin:10px 0px;}
.partner .part_in ul li:nth-child(3){font-size:14px;}
.partner .part_in ul li:nth-child(4){font-size:14px;}

.partner .left{margin-right:4%;}




/*-----번역서비스 t_h------*/
/*-언어분야 t_h-*/
.service01_01{width:78%; margin:0 auto; text-align:center;}

.service01_02 {width:78%; margin:0 auto; padding-top:25px;}
.service01_02 .flag_r{width:80%; margin:0 auto; text-align:center; margin-top:-50px; }
.service01_02 .flag_r img{margin-top:15px;}


.service01_03 {width:78%; margin:0 auto; padding:50px 0; }
.service01_03 .s_con_01 .m_h1 li img{margin-top:2%;}
.service01_03 .s_con_01 .m_h2 li img{margin-top:1%;}
.service01_03 .s_con_01 .m_h3 li img{margin-top:-4%;}
.service01_03 .s_con_01 .m_h4 li img{margin-top:1%;}
.service01_03 .s_con_01 .m_h5 li img{margin-top:2%;}
.service01_03 .s_con_01 .m_h6 li img{margin-top:-4%;}




/*-번역절차 t_h-*/
.service02_01{width:78%; margin:0 auto; text-align:center;}

.service02_02 {width:78%; height:auto; margin:0 auto; padding:5px 0 50px 0;}
.service02_02:after{content:""; display:block; clear:both;}



/*-번역금액 t_h-*/
.service03_01{width:78%; margin:0 auto; text-align:center;}
.service03_02{width:78%; height:auto; margin:0 auto; padding:10px 0 40px 0;}
.service03_03 {width:78%; margin:0 auto; border:5px solid #eee;  margin-bottom:60px; }




/*-----번역서비스 t_h------*/
/*-언어분야 t_h-*/
.service01_01{width:78%; margin:0 auto; text-align:center;}

.service01_02 {width:78%; margin:0 auto; padding-top:25px;}
.service01_02 .flag_r{width:80%; margin:0 auto; text-align:center; margin-top:-50px; }
.service01_02 .flag_r img{margin-top:15px;}


.service01_03 {width:78%; margin:0 auto; padding:50px 0; }
.service01_03 .s_con_01 .m_h1 li img{margin-top:-1%;}
.service01_03 .s_con_01 .m_h2 li img{margin-top:0%;}
.service01_03 .s_con_01 .m_h3 li img{margin-top:-8%;}
.service01_03 .s_con_01 .m_h4 li img{margin-top:-4%;}
.service01_03 .s_con_01 .m_h5 li img{margin-top:2%;}
.service01_03 .s_con_01 .m_h6 li img{margin-top:-7%;}




/*-번역절차 t_h-*/
.service02_01{width:78%; margin:0 auto; text-align:center;}

.service02_02 {width:78%; height:auto; margin:0 auto; padding:5px 0 50px 0;}
.service02_02:after{content:""; display:block; clear:both;}



/*-번역금액 t_h-*/
.service03_01{width:78%; margin:0 auto; text-align:center;}
.service03_02{width:78%; height:auto; margin:0 auto; padding:10px 0 40px 0;}
.service03_03 {width:78%; margin:0 auto; border:5px solid #eee;  margin-bottom:60px; }





/*-----고객센터 t_h------*/
/*-공지사항  t_h-*/

.notice_01{width:78%; margin:0 auto; text-align:center;}
.notice_02{width:78%; margin:0 auto; height:auto; /*background:#ccc;*/ margin-bottom:80px; margin-top:35px; }


/*-실시간접수현황 t_h-*/

.live_01{width:78%; margin:0 auto; text-align:center;}
.live_02{width:78%; margin:0 auto; margin-bottom:80px; margin-top:35px;}



/*-faq t_h-*/
.faq_01{width:78%; margin:0 auto; text-align:center;}

.faq_02 {width:78%; margin:0 auto; padding:00px 0 80px 0; border-top:2px solid #3a94d0; margin-top:35px;}
.faq_02 .q{padding:4px 10px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:13px; margin-bottom:20px; }






}/*****************************테블릿 (가로)끝*****************************/



@media screen and (min-width:1024px){


.main_visual .visual_in ul{ float:left; text-align:left; margin-bottom:0px;/* padding:10px 0 0 70px;*/ margin-left:60px; margin-top:40px;}

}















/* ****************************  피시 **************************** */
@media screen and (min-width:1100px){



/*-------메인 p----------*/




.main_visual{width:100%; height:auto; padding:70px 0 0 0; /*background: url('../images/main_visual.jpg') no-repeat center;*/ background-size:cover; margin-top:80px;}
.main_visual:after{content:""; display:block; clear:both;} 

.main_visual img{width:470px; height:auto; float:right; margin-left:6%;}


.main_visual .visual_in{width:1100px; margin:0 auto; float:none; padding-left:0%;}
.main_visual .visual_in ul{ float:left; text-align:left; margin-bottom:0px; margin-left:0px;/*padding:100px 0; */}
.main_visual .visual_in ul li:nth-child(1){font-size:16px; letter-spacing:10px; margin-bottom:15px;}
.main_visual .visual_in ul li:nth-child(2){font-size:34px; letter-spacing:-0.5px; font-weight:500; }
.main_visual .visual_in ul li:nth-child(3){font-size:40px; letter-spacing:-0.5px; font-weight:700; line-height:50px; }
.main_visual .visual_in ul li:nth-child(4){font-size:18px; letter-spacing:-0.5px; margin-top:16px; }
.main_visual .visual_in ul li:nth-child(5){font-size:18px; letter-spacing:-0.5px; margin-top:3px;}





.m_con_01{display:none;}
.p_con_01{display:block;}
.t_con_01{display:none;}


.p_con_01{width:100%; margin:0 auto; /*position:relative; */ margin-top:-46px;}
.p_con_01:after{content:""; display:block; clear:both;} 


.p_con_01 .con_01_1{ background:#3a94d0; width:39%; height:208px;/* margin-top:-45px; z-index:1;*/}

.p_con_01 .con_01_1_p{width:1100px; margin:0 auto;}
.p_con_01 .con_01_1_p ul{float:left; z-index:2;/* position:absolute; top:42px;*/margin-top:-167px;}
.p_con_01 .con_01_1_p ul li{color:#fff;}
.p_con_01 .con_01_1_p ul li:nth-child(1){display:block; /*width:5px; height:120px; background: #fff; position: absolute; top:-50px;*/ width:5px; height:120px; background: #fff; position: absolute; margin-top:-41px;/*top:-42px;*/ }
.p_con_01 .con_01_1_p ul li:nth-child(2){font-size: 13px; font-weight: 300; margin-left:30px;}
.p_con_01 .con_01_1_p ul li:nth-child(3){font-size:32px; line-height:39px; font-weight: 400; margin-top:3px; margin-left:30px;}
.p_con_01 .con_01_1_p ul li:nth-child(4){font-size: 13px; font-weight: 300; margin-top:10px; margin-left:30px;}
.p_con_01 .con_01_1_p ul li:nth-child(5) img{display:none; /*float:right; position:absolute; top:0px; left:200px;*/}











.m_icon{display:none;}
.p_icon{display:block;}
.t_icon{display:none;}


.p_con_01 .p_icon{/*position:absolute; top:45px;*/  background:#f6f6f6; width:61%; padding:35px 0; margin-top:-163px; z-index:-1; float:right;}
.p_con_01 .p_icon div{/*width:1100px; margin:0 auto;*/}
.p_con_01 .p_icon div ul{margin-left:5%;  float:left;}
.p_con_01 .p_icon div ul li{float:left; text-align:center;  }

.p_con_01 .p_icon div ul a:nth-child(1) li{padding:5px 40px 0px 0; border-right:1px solid #dbdbdb; }
.p_con_01 .p_icon div ul a:nth-child(1) li img{width:61px; height:47px; margin-bottom:20px;}

.p_con_01 .p_icon div ul a:nth-child(2) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.p_con_01 .p_icon div ul a:nth-child(2) li img{width:57px; height:56px; margin-bottom:17px;}

.p_con_01 .p_icon div ul a:nth-child(3) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.p_con_01 .p_icon div ul a:nth-child(3) li img{width:41px; height:59px; margin-bottom:16px;}

.p_con_01 .p_icon div ul a:nth-child(4) li{padding:0 40px; border-right:1px solid #dbdbdb;}
.p_con_01 .p_icon div ul a:nth-child(4) li img{width:54px; height:54px; margin-bottom:20px;}

.p_con_01 .p_icon div ul a:nth-child(5) li{padding-left:40px;}
.p_con_01 .p_icon div ul a:nth-child(5) li img{width:42px; height:54px; margin-bottom:20px;}




.con_02 .pc{display:block;}
.con_02_mobile{display:none;}




.con_02{width:1100px; height:350px; margin:0 auto;}
.con_02 p{font-size:30px; text-align:center; letter-spacing:-1.8px; margin:50px 0;}
.con_02 p span{font-size:30px; font-weight:700; letter-spacing:-1.8px;}





.con_02 .con_box01{margin-right:15px;}
.con_02 .con_box02{margin-right:15px;}

.con_02 .con_box{width:1100px;}
.con_02 .box{width:355px; height:350px; background:#fff; border:2px solid #f6f6f6; float:left; margin-top:0px;}
.con_02 .box ul{}
.con_02 .box li:nth-child(1){}
.con_02 .box li:nth-child(2){font-size:20px; font-weight:700; padding:25px 10px 10px 15px;}
.con_02 .box li:nth-child(3){font-size:14px; padding:5px 10px 2px 15px;}
.con_02 .box li:nth-child(4){font-size:14px; padding:0px 5px 5px 15px;}

.con_02 .box:hover{width:355px; height:350px; border:2px solid #3a94d0; transition:all 0.5s ease-out;}
.con_02 .box:hover li:nth-child(2){color:#3a94d0; transition:all 0.3s ease-out;}











.con_03{width:100%; height:auto; /*padding:100px 0;*/ background: url('../images/con_03_bg.jpg') no-repeat center; background-size:cover; text-align:center; }

.con_03 .con_text ul{width:1100px; margin:0 auto; padding-top:100px; }
.con_03 .con_text li{font-size:30px; color:#fff; text-align:center; line-height:40px;}
.con_03 .con_text li:nth-child(1){letter-spacing:-1px;}
.con_03 .con_text li:nth-child(2){font-weight:700; letter-spacing:-1px;}
.con_03 .con_text li:nth-child(3){font-size:16px; letter-spacing:40px; font-weight:400;}





.con_04 {width: 1100px; margin:0 auto; padding:50px 0px 20px 0;}
.con_04:after{content:""; display:block; clear:both;} 

.con_04 .p1 {font-weight:700; font-size: 16px; float:left; margin-bottom:20px;}
.con_04 .p2 {display:inline-block; float:right; color:#555; font-size:13px; }


.con_04 .con_left{width:48.5%; height:300px; float:left; padding: 0px 0;}
.con_04 .con_left .con_left_con{width:100%; /*height:250px;*/ padding: 0px 0; float:left;}

.con_04 .con_left .con_left_con table td{padding:17px 0; }
.con_04 .con_left .con_left_con table .t2{ font-size:14px;}

.con_04 .con_left .con_left_con table .sp1{background:#3a94d0; padding:5px 9px; color:#fff; font-size:12px;}
.con_04 .con_left .con_left_con table .sp2{background:#325ca6; padding:5px 9px; color:#fff; font-size:12px;}
.con_04 .con_left .con_left_con table .sp3{background:#999; padding:5px 3px; color:#fff; font-size:12px;}




.con_04 .con_right{width:48.5%; /*height:300px;*/ float:right; padding: 0px 0;}
.con_04 .con_right .con_right_con{width:100%; /*height:250px; */ padding: 0px 0;  float:left;}
.con_04 .con_right .con_right_con ul{border-top:2px solid #3a94d0;}
.con_04 .con_right .con_right_con ul li{font-size:14px; border-bottom:1px solid #ededed; line-height:50px; }
.con_04 .con_right .con_right_con ul li .q{padding:4px 10px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:16px;  margin-left:20px; margin-bottom:0px; }

.con_04 .con_right .con_right_con .n{float:right; color:#555; font-size:13px; margin-right:20px;}






.con_05 {width: 1100px; height:145px; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.con_05:after{content:""; display:block; clear:both;} 

.con_05 .con_left{width:49%; height:135px; border:1px solid #eee; float:left;}
.con_05 .con_left ul{padding:20px;  margin-left:10px;}
.con_05 .con_left li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_left li:nth-child(2){font-size:33px; font-weight:700; margin:8px 0px 0 0;}
.con_05 .con_left li:nth-child(3){font-size:14px;}
.con_05 .con_left li:nth-child(4) .pc_kakao{display:block; float:right; margin-top:-80px;}
.con_05 .con_left li:nth-child(4) .t_kakao{display:none;}


.con_05 .con_right{width:49%; height:135px; border:1px solid #eee; float:right;  margin-top:0px;}
.con_05 .con_right ul{padding:20px; margin-left:10px;}
.con_05 .con_right li:nth-child(1){font-size:18px; font-weight:700; color:#325ca6;}
.con_05 .con_right li:nth-child(2){font-size:22px; margin-top:10px;}
.con_05 .con_right li:nth-child(3){font-size:15px; margin-top:15px;}
.con_05 .con_right li:nth-child(4){float:right; margin-top:-75px; width:150px; height:88px; background:#325ca6; color:#fff; text-align: center; line-height: 90px; font-weight:700; font-size:16px;}




.main_banner{display:block;}



/*------푸터 p----------*/

#footer{width:100%;/* height: 100px; */margin:0 auto; background:#ededed;  }
#footer .footer_In{width:1100px; margin:0 auto; text-align:left; position:relative; }
#footer .footer_In img{ float:left; width:193px; margin-top:30px;}
#footer .footer_In p{ float:left; font-size:14px; margin-left:50px; line-height:24px;  color:#333; padding-top:14px;}
#footer .footer_In p span{ font-size:14px; font-weight:700; color:#4c4c4c;}
#footer .footer_In .adm{display:block; width:10px; height:13px; display:inline-block; opacity:0.2; position:absolute; top:38px; right:490px; }








/*------서브상단 공통 p----------*/

.sub_visual{width:100%; height:auto; /*padding:100px 0;*/ background: url('../images/company_visual.jpg') no-repeat center; background-size:cover; text-align:center; margin-top:80px;}
.sub_visual ul{text-align:center; line-height:30px; }
.sub_visual li:nth-child(1){font-size:24px; font-weight:700;}
.sub_visual li:nth-child(2){font-size:16px; font-weight:500;}

.sub_tab{width:100%; height:71px; border:1px solid #ddd; background-color:#fff; margin-bottom:50px;}
.sub_tab .sub_tab_inner{text-align:center;}
.sub_tab .sub_tab_inner li{width:32.5%; display:inline-block; box-sizing:border-box; transition:all 0.4s; font-size:15px;  padding:25px 0px; width:16%; margin-left:0; }
.sub_tab .sub_tab_inner .on{color:#3a94d0; border-bottom:1px solid #3a94d0; font-weight:500;}
.sub_tab .sub_tab_inner li:hover{color:#3a94d0; }



/*------회사소개 p----------*/

.company_01{width:1100px; text-align:center;}
.company_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding-bottom:50px;}
.company_01 .t2{font-size:16px; line-height:26px;}
.company_01 .t2 span{font-size:20px; font-weight:600;}


.company_02{width:1100px; height:350px; margin:0 auto; text-align:center; box-sizing: border-box; padding-top:40px;}
.company_02 ul li:nth-child(2) img{margin:0 10px;}
.company_02 img{width:354px; height:254px; /*display:inline-block;*/ float:left; box-sizing: border-box;} 



.company_03 {width:1100px; height:auto; margin:0 auto; padding:30px 0;}
.company_03:after{content:""; display:block; clear:both;} 
.company_03 .title{width:100%; border-top:1px solid #ddd; background-color:#fff; }
.company_03 .title p{width:250px; text-align:center;  border-top:1px solid #3a94d0; margin:0 auto; font-size:22px; font-weight:600; padding-bottom:20px; line-height:50px;}


.company_03 .banner {width:1100px;}
.company_03 .banner:after{content:""; display:block; clear:both;} 
.company_03 .banner img{width:169px; height:auto; float:left; margin:0 0; padding-bottom:13px;}
.company_03 .banner img:nth-child(1){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(2){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(3){margin-left:0%; margin-right:16px; }
.company_03 .banner img:nth-child(4){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(5){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(6){margin-left:0%;}
.company_03 .banner img:nth-child(7){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(8){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(9){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(10){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(11){margin-left:0%; margin-right:16px;}
.company_03 .banner img:nth-child(12){margin-left:0%;}





/*------오시는길 p----------*/

.location_01{text-align:center;}
.location_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.location_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }

.location_02 {width:1100px; margin:0 auto;}
.location_02 iframe{ width:100%; height:450px; border:0px; }

.location_03 {width:1100px; padding-bottom:60px; margin:0 auto;}
.location_03 .line_left{margin:50px 0 11px 0; width:34px; height:2px; background:#3a94d0;}
.location_03 .address .t1{display:inline-block; font-size:16px; width:157px; line-height:20px; font-weight:600;}
.location_03 .address .t2{display:inline-block; font-size:16px;}

.location_03 .address ul{display:inline-block;}
.location_03 .address ul li{float:left; margin-right:10px; font-size:16px;}
.location_03 .address ul li .purple{padding:2px 5px; background:#80499c; font-size:12px; color:#fff; border-radius:10px; }

.location_03 .address .t1_2{display:inline-block; font-size:16px; width:157px; line-height:20px; font-weight:600;}

.location_03 .address .t2 .small{font-size:13px; color:#a91515;}

.location_03 .address i{color:#3a94d0;}










/*------견적의뢰 p----------*/
.price_01{width:1100px; margin:0 auto; text-align:center;}
.price_01 .t1{font-size:23px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.price_01 .t2{font-size:15px; line-height:23px; margin-bottom:30px; }

.price_02{width:1100px; height:auto; margin:0 auto; border:1px solid #ccc; padding-top:15px; margin-bottom:100px;}

.price_02 table{width:80%; height:auto; margin:0 auto;}
.price_02 table:after{content:""; display:block; clear:both;} 
.price_02 table th{float:left;}
.price_02 table tr{width:100%;}
.price_02 table td{padding:8px 0; font-size:15px;}


.price_02 table .input01{width:100%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 table .input01:focus{border-color:#333;}
.price_02 table .input02:focus{border-color:#333;}
.price_02 table td .email_span{margin:0 0%;}


.price_02 table input{
	text-indent:10px;
	-webkit-appearance: none; 
	appearance: none; 
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-border-radius: 0;
}


.price_02 table .input02{width:34%; height:46px; border:0px;background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle; }


.price_02 table .selectbox {
  position: relative;
  border: 1px solid #d2d2d2;
  z-index: 1;
  display: inline-block;
}


.price_02 table .selectbox select {
  width: 100%;
  height: auto;
  line-height: normal;
  font-family: inherit;
  padding:10px 0 12px 0;
  border: 0;
  text-indent:10px;
}


.price_02 table .email {width:24%; margin-left:0.5%; display:inline-block;/*margin-left:10px;*/ /*margin-top:10px;*/}
.price_02 table .email_m{margin-top:10px;}
.price_02 table .email select{background:#f5f5f5; }

.price_02 table .language {width:47.2%;}

.price_02 table .time {width:20%;}

.price_02 table .selectbox:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  margin-top: -1px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
}


/*.selectbox label {
  position: absolute;
  top: 1px;
  left: 5px;
  padding: .8em .5em;
  color: #999;
  z-index: -1;
}
*/


.price_02 table .next{ width:30px; height:30px;/*width:6%; *//*height:46px;*/ text-align:center; /*line-height:10%;*/ background:#3a94d0; color:#fff; border-radius:80px; display:inline-block; /*margin:2px 5px 0px 5px;*/ /*padding:12px 0px;*/}

.price_02 table .s_red{font-size:12px; color:#b11220; display:inline-block; margin-left:10px;}

.price_02 table textarea {border:1px solid #d2d2d2;}





/*-체크박스-*/

.control-group {
  /*display: inline-block;*/
  vertical-align: top;

  text-align: left;


 /* width: 200px;*/

  /*margin: 10px;*/
}
.control {
  display: inline-block;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  font-size: 14px;
}

.control-group .control:nth-child(1){margin: 10px 3% 15px 0px;}
.control-group .control:nth-child(2){margin: 10px 3% 15px 0px;}
.control-group .control:nth-child(3){margin: 0 3% 15px 0;}
.control-group .control:nth-child(4){margin: 0 3% 15px 0;}
.control-group .control:nth-child(5){margin: 0 3% 15px 0;}
.control-group .control:nth-child(6){margin: 0 1% 15px 0;}

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control_input{width:19.5%; height:43px; border:0px; background-color:#f5f5f5; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}

.control__indicator {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #3a94d0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}



/*-첨부파일-*/

.filebox div{width:42%; margin-bottom:5px; display:inline-block;}


.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	display: inline-block;
	padding: .5em .75em;
	color: #999;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fdfdfd;
	cursor: pointer;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	/*border-radius: .25em;*/
}

/* named upload */
.filebox .upload-name {
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  border-bottom-color: #d2d2d2;
 /* border-radius: .25em;*/
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width:70%;
  height:40px;

}

.filebox.bs3-primary label {
  color: #fff;
	background-color: #3a94d0;
	border-color: #3a94d0;
	height:40px;
	line-height:25px;
	width:28%;
	text-align:center;
}


td .textarea { padding:10px; width:100%;}





.price_02 .inline-email input{width:48%; height:46px; border:0px; background-color:#fff; border:1px solid #d2d2d2; font-size:14px; vertical-align:middle;}
.price_02 .inline-email input:focus{border-color:#333;}



.price_02 .inline-email{width:75%; display:inline-block;}


/*-달력-*/
label {
  display: block;
}
.input_date {
  border: 1px solid #c4c4c4;
 /* border-radius: 5px;*/
  background-color: #fff;
  padding: 12px 0px 13px 0;;

  width: 32%;

}







.price_02 .button{padding:30px 0 60px 0;}



.price_02 .button a
{ margin-top: 50px;
    text-align: center;
    display: block;
    width: 18%;
    font-size: 17px;
    font-weight: 500;
    height: 50px;
    line-height: 50px;
    color: #fff;
    border: 1px solid #f5f5f5;
    background: #474747;
	margin:0 auto;


}
















/*------고객현황 p-------*/

.partner{width:1100px; height: 840px; margin:0 auto; margin-bottom:80px;}
.partner:after{content:""; display:block; clear:both;} 

.partner .left{margin-right:3%;}
.partner .top{margin-top:2.25%;}
.partner .t{margin-top:0%;}


.partner .part_in{width:47.5%; float:left;}
.partner .part_in p{width:45%; height:120px; border:1px solid #ccc; float:left;}
.partner .part_in p img{margin-top:8px; width:100%;}
.partner .part_in ul{float:left; width:50%; margin-left:4%; margin-top:8px;}
.partner .part_in ul li{line-height:26px; font-size:15px;}
.partner .part_in ul li:nth-child(1){font-size:18px; font-weight:600;}
.partner .part_in ul li:nth-child(2){width:100%; border:0.5px solid #ccc; margin:10px 0px;}









/*-----번역서비스 p------*/
/*-언어분야 p-*/
.service01_01{text-align:center;}
.service01_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.service01_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }

.service01_02 {width:1100px; margin:0 auto; padding-top:25px;}
.service01_02 .flag{width:65%; margin-right:5%; float:left;}
.service01_02 .flag ul{width:100%;}
.service01_02 .flag ul li{display:inline-block; margin-right:25px;}
.service01_02 .flag ul li p{margin:6px 0 15px 0; text-align:center;}
.service01_02 .flag ul li .text{font-size:14px; color:#ccc; margin-top:5px;}

.service01_02 .flag_r{width:28%; display:inline-block; text-align:center; margin-top:-55px; }

.service01_03 {width:1100px; margin:0 auto; padding:20px 0 80px 0; }
.service01_03:after{content:""; display:block; clear:both;} 

.service01_03 .s_con_01{width:48%; border:1px solid #ccc; border-radius:5px; float:left; margin-bottom:20px; }
.service01_03 .s_con_01 ul{padding:40px 0;}
.service01_03 .s_con_01 .p_h{padding:51px 0;}
.service01_03 .s_con_01 .p_h li img{margin-top:-10px;}
.service01_03 .s_con_01 ul li{display:inline-block; line-height:23px;}
.service01_03 .s_con_01 ul .l{width:28%; float:left; text-align:center;}
.service01_03 .s_con_01 ul .r{width:65%; margin-right:7%;}

.service01_03 .s_con_02{margin-left:2%;}






/*-번역절차 p-*/

.service02_01{text-align:center;}
.service02_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.service02_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }

.service02_02 {width:1100px; height:auto; margin:0 auto; padding:25px 0 60px 0;}
.service02_02:after{content:""; display:block; clear:both;} 

.service02_02 .s_con_box{width:32%; height:250px; margin-bottom:20px; float:left; border:1px solid #ccc; padding:15px 30px 15px 30px; position:relative;}
.service02_02 .s_con_box i{font-size:32px; float:left; margin-top:22px;}
.service02_02 .s_con_box .t1{font-size:13px; margin-left:8px; line-height:15px;}
.service02_02 .s_con_box .t2{font-size:15px; margin-left:8px; font-weight:500; }
.service02_02 .s_con_box ul{padding:10px;}
.service02_02 .s_con_box ul li{margin-top:15px; line-height:22px;}
.service02_02 .s_con_box .t3{display:block; width:35px; height:35px;  background:#eee; color:#8a8a8a; border-radius:30px; text-align:center; font-size:18px;  line-height:35px; float:right; position:absolute; bottom:7%; right:7%;}
.service02_02 .box{margin-left:22px;}

.service02_02 .s_con_box:hover {border:1px solid #3a94d0;}
.service02_02 .s_con_box:hover i{color:#3a94d0;}
.service02_02 .s_con_box:hover .t2{color:#3a94d0;}
.service02_02 .s_con_box:hover .t3{background:#3a94d0; color:#fff;}






/*-번역금액 p-*/

.service03_01{text-align:center;}
.service03_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.service03_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }


.service03_02{width:1100px; height:auto; margin:0 auto; padding:10px 0 40px 0;}
.service03_02 table{width:100%;  border-top:2px solid #3a94d0;}
.service03_02 table .t1{padding:15px 0; font-weight:600; background:#eee; vertical-align:middle;}
.service03_02 table td{width:20%; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.service03_02 table .t2{padding:15px 0;}

.service03_03 {width:1100px; margin:0 auto; border:5px solid #eee;  margin-bottom:60px; }

.service03_03 p{color:#3a94d0; font-size:18px; font-weight:500; margin-bottom:10px;}
.service03_03 ul{ padding:30px;}
.service03_03 li{line-height:20px;}


.service03_03 ul{padding:30px;}
.service03_03 li{line-height:20px;}




/*-----고객센터 p------*/
/*-공지사항 p-*/

.notice_01{text-align:center;}
.notice_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.notice_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }

.notice_02{width:1100px; margin:0 auto; height:auto; /*background:#ccc;*/ margin-bottom:80px; margin-top:50px;}


/*-실시간접수현황 p-*/

.live_01{text-align:center;}
.live_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}

.live_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }
.live_02{width:1100px; margin:0 auto;  margin-bottom:80px; margin-top:50px;}
.live_02 table .t2{ font-size:15px;}





/*-faq*/


.faq_01{text-align:center;}
.faq_01 .t1{font-size:25px; font-size:500; color:#3a94d0; line-height:30px; padding:0px 0px 10px 0;}
.faq_01 .t2{font-size:16px; line-height:23px; margin-bottom:30px; }

.faq_02 {width:1100px; margin:0 auto; padding:0px 0 80px 0; border-top: 2px solid #3a94d0; margin-top:50px;}


.faq_02 .q{padding:4px 10px; background:#3a94d0; border-radius:50px; color:#fff; margin-right:13px; }


.accordion table{/*margin-bottom:-100px;*/}


.accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 20px;
  width: 100%;
  border-bottom: 1px solid #eee;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;

}

.active, .accordion td:hover {
  color: #3a94d0;
  font-weight:400;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0px 18px;
  background-color: #f6f6f6;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.faq_02 .panel p{
  padding:30px 35px;
  line-height:25px;

}

.faq_02 .panel p{
  padding:30px 50px;
  line-height:25px;

}







/*퀵메뉴*/
.quick{
	display:block;
    position: fixed;
    top: 260px;
    right: 3%;
    z-index: 9999;
}
.quick img{
    margin-top: 0px;
}
.quick .last{
    margin-top: -7px;
}





}/*--pc끝--*/




