@charset 'UTF-8';

#wrap{overflow:hidden}
#container{width:100%; margin:0 auto; position:relative; text-align:center;}
#content{background:none; }

.con{position:relative;width:100% !important; margin:0px  auto 0 auto; }


/*메인 비주얼
.main_con.main_section .con{height:auto}
*/
.main_con.mc01{clear:both; width:100%; min-height:340px;margin-top:110px !important;}
.ul_visual{position:relative;  width:100%; height:340px; }
.ul_visual .sc{clear:both;  margin:0 auto 0 auto; width:100% !important; height:340px;  background:url('../img/main_visual1.jpg') top center no-repeat; background-size:cover;}

.ul_visual .sc01{width:1240px; margin:0 auto;  }
.ul_visual .sc01 .cont{z-index:10;position:relative}

.visual_txts_area{display:table;height:auto;top:0;left:0;z-index:100;text-align:center;}
.visual_txts_area .visual_txts{display:table-cell;vertical-align:middle; width:1240px; margin:0 auto; position:absolute; }
.visual_txts_area .visual_txts ul{ margin:0 auto; padding-left:10px; }
.visual_txts_area .visual_txts .ul_txt{position:relative; width:1240px; margin:35px auto 30px auto; }
.visual_txts_area .visual_txts .ul_txt li.txts{display:none}
.visual_txts_area .visual_txts .ul_txt li.txts.on{display:block; width:1240px; margin:0 auto;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title{text-align:left; display:block; color:#061e45; letter-spacing:-0.03px; line-height:170%; font-weight:700; font-size:32px;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong{color:#0178be; padding-left:3px; font-size:36px; letter-spacing:-0.05px; line-height:160%;font-weight:700;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong span.t1{background:url('../img/txt_title_dot2.png') no-repeat center 0;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title02{padding-top:18px; text-align:left; display:block; color:#061e45; letter-spacing:-0.03px; line-height:35px; font-weight:500; font-size:23px;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title03{padding-top:22px; text-align:left; display:block; color:#061e45; letter-spacing:-0.03px; line-height:36px; font-weight:500; font-size:18px;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title03 strong{text-align:left; padding-left:3px; color:#061e45;font-size:26px; letter-spacing:-0.03px; line-height:36px;font-weight:600;}

.visual_txts_area .visual_txts .ul_txt li.txts .txt_title em{font-weight:700; color:#061e45; font-size:36px;}

.visual_txts_area .visual_txts .ul_txt li.txts .txt_readme{display:block; margin-top:11px; color:#FFF; font-size:16px;}
.visual_txts_area .visual_txts .ma_icon{display:inline-block;margin-top:65px}
.visual_txts_area .visual_txts .ma_icon li{float:left;margin-left:80px}

.visual_txts_area .visual_txts .ma_icon li:first-child{margin-left:0}
.visual_txts_area .visual_txts .ma_icon a{display:block;text-align:center}
.visual_txts_area .visual_txts .ma_icon a .ico{display:inline-block;width:64px;height:64px;background:url(http://bdsplanet.com/web/images/main/main_vi_ico.png) no-repeat; }

.visual_txts_area .visual_txts .ma_icon a .ico.ico01{background-position:0 0}
.visual_txts_area .visual_txts .ma_icon a .ico.ico02{background-position:-144px 0}

.visual_txts_area .visual_txts .ma_icon a .ico.ico03{background-position:-288px 0}
.visual_txts_area .visual_txts .ma_icon a .txt{display:block;margin-top:4px;color:#FFF;text-align:center;font-weight:700;font-size:13px}
.bx-controls{top:640px; } /*메인비주얼 컨트롤버튼*/


.visual_txts_area.animate .visual_txts .ul_txt li.txts .txt_title{transform:translate(0,0)}
.visual_txts_area.animate .visual_txts .ma_icon li{transform:scale(0)}
.main_searcharea.animate .input_area .ul_input .licon.on{animation:animation_input01 .5s;animation-fill-mode:fowards}
@keyframes animation_input01{0%{opacity:0;transform:translate(0,-30px)}
100%{opacity:1;transform:translate(0,0)}
}


.main_con.sub_con{ padding:20px 0; background:none; clear:both; }


/*주요업무*/
.main_con.mc02{clear:both; margin:0 auto; text-align:left; }
.main_con.mc02 .page_readme{width:100%; font-size:16px; }
.main_con.mc02 .con {clear:both; position:relative; padding-top:30px;}

.main_con.mc02 .con ul.page_readme{float:left; margin:0; z-index:100;text-align:left;font-size:16px;line-height:25px; min-height:100%; height:auto; /*position:absolute; top:46px;*/position:relative; background:#f4f6f9; border:1px solid #05afe2; width:100%; padding:40px;}
.main_con.mc02 h2{font-weight:700 !important; text-align:left; margin:0; font-size:22px; color:#fff; width:307px; height:46px; line-height:46px; padding:0px 0px 0 18px; background:url('../img/tit_bg.png') left top no-repeat;}
.main_con.mc02 h2.long01{width:100%; background:url('../img/tit_bg_eng_long01.png') left top no-repeat !important; letter-spacing:-0.05em;}
.main_con.mc02 h2.long02{width:100%; background:url('../img/tit_bg_eng_long02.png') left top no-repeat !important; letter-spacing:-0.01em;}

.main_con.mc02 ul.page_readme{}
.main_con.mc02 ul.page_readme li.tit{font-size:20px; color:#111; padding:0px 0 30px 22px !important; background:url('../img/h3_bull.png') no-repeat 0 5px; font-weight:700; letter-spacing:-0.03em; }
.main_con.mc02 ul.page_readme li li{display:inline; float:left; margin-left:10px; font-size:18px; letter-spacing:-0.03em; color:#111; line-height:30px; padding-left:8px; background:url('../img/dot.png') no-repeat 0 15px; font-weight:400; }
.main_con.mc02 ul.page_readme li.non{clear:both;}


.main_con .con.step04 ul.page_readme{margin-bottom:40px !important; }


.main_con.mc02 .page_readme span.tit em{font-size:30px; font-weight:700; color:#fff; line-height:36px;}
.main_con.mc02 .page_readme strong{font-weight:700; }
.main_con.mc02 ul.page_readme li.t_list_part{clear:both;}


/*프로필*/

.main_con.mc03{clear:both; margin-top:0px; width:100%; height:560px; background:url('../img/mc03_bg.jpg') no-repeat center top; }
.main_con.mc03 .page_readme h2{font-weight:700 !important; text-align:center; margin:0; font-size:44px; color:#fff; width:100%; min-height:0px;  line-height:0px; padding:0px 0px 0px 0px; background:none; }
.main_con.mc03 .page_readme{width:1240px; margin:0 auto; font-size:20px; text-align:left; color:#fff; padding:15px 0 0 500px; line-height:33px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px;}
.main_con.mc03 .page_readme span.tit{font-weight:600; font-size:24px; color:#fff;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px; line-height:80px; background:none; padding-top:0px;}
.main_con.mc03 .page_readme span.tit em{font-size:30px; font-weight:700; color:#fff; line-height:36px;}
.main_con.mc03 .page_readme strong{font-weight:600; }



.main_con.mc03 .page_readme ul.profile{}
.main_con.mc03 .page_readme ul.profile li{line-height:150%; font-size:18px;}
.main_con.mc03 .page_readme ul.profile li.profile_02{padding-top:40px;}
.main_con.mc03 .page_readme ul.profile li.profile_01 span{display:block;}
.profile_02 a { color:#fff; }
.main_con.mc03 .page_readme ul.profile li.profile_02 span.naver{background:url('../img/naver.png') no-repeat left 11px; padding-left:65px; color:#fff;}
.main_con.mc03 .page_readme ul.profile li.profile_02 span.daum{background:url('../img/daum.png') no-repeat 2px 7px; padding-left:65px; color:#fff; }





/*상담문의*/
.main_con.mc04{z-index:13;padding-bottom:0; text-align:left;  color: white; width:100%;  background-color: #52311f;  background-position: center;  background-repeat: no-repeat;  min-height: 900px;
  position: relative;  padding-bottom: 50px;  padding-top:60px;}


.main_con.mc04 .page_readme{width:1240px; margin:0 auto;  color:#fff; padding:40px 0 0 0px; line-height:36px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px; text-align:center;}
.main_con.mc04 .page_readme h2{font-weight:700 !important; text-align:center; margin:0; font-size:42px; letter-spacing:-0.03em; color:#fff; width:100%; min-height:80px;  line-height:44px; padding:0px 0px 40px 0px; background:none; }
.main_con.mc04 .page_readme span.tit{text-align:center;font-size:18px;color:#fff;   padding:30px 0;line-height:32px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px; text-align:center;}
.main_con.mc04.animate .btn_area{opacity:0;transform:translate(0,20px)}
.main_con.mc04.animate.motion .btn_area{opacity:1;transition:.3s ease-out .7s;transform:translate(0,0)}



/* Contact */

ul.form_list{margin:40px 0 0 0; padding:0; width:100%; float:left;}

ul.form_list li{width:50%; float:left; display:inline;}
ul.form_list li.s1 {margin-top:30px;width:50%; text-align:center; }
ul.form_list li.s1 li{width:100%; text-align:center; }
ul.form_list li.s2{width:45%; margin-left:5%; }
ul.form_list li.s2 li{width:100%; text-align:left; font-size:18px; line-height:90px; letter-spacing:0; float:left; display:inline; padding-left:60px;}
ul.form_list li.s2 li a{color:#fff; font-size:16px;}
ul.form_list li.s2 li.t_mail{background:url('../img/t_mail.png') no-repeat 0 34px; }
ul.form_list li.s2 li.t_map{background:url('../img/t_map.png') no-repeat 0 30px;}
ul.form_list li.s2 li.t_tel{background:url('../img/t_tel.png') no-repeat 0 34px; }
ul.form_list li.s2 li.t_fax{background:url('../img/t_fax.png') no-repeat 0 33px; }

.tm-input {	margin:0 auto 20px auto; width:451px; font-weight:400; padding:0px 15px;  border-radius: 6px;  border: 1px solid white;  background: transparent;  color: white;  line-height:40px;  min-height:40px; }
.tm-btn-submit {font-size: 18px;	font-weight:600; color: #fff; background-color: #b3663d;	width: 451px; height:43px;	margin:50px 0;	border-radius:5px; transition: 0.25s;}
.tm-btn-submit:hover {color: #fff; background-color:#7e3f1d;}
.tm_height{height:140px !important;}




/***************** 1239이하(태블릿 Galaxy Tab S_800x1280) ******************************************/
@media all and (max-width:1239px){

.main_con.mc01{clear:both; width:100%; min-height:auto;margin-top:120px !important;}

.ul_visual{position:relative;  width:100%; /*height:auto;*/ }
.ul_visual .sc{clear:both;  margin:0 auto 0 auto; width:100% !important; /*height:300px;*/  background:url('../img/main_visual1.jpg') center top no-repeat; background-size:cover;}

.ul_visual .sc01{width:100%; /*height:auto;*/ margin:0 auto;  }


.visual_txts_area .visual_txts{display:table-cell;vertical-align:middle; width:100%; margin:0 auto; position:absolute;}
.visual_txts_area .visual_txts ul{width:100%; margin:0 auto; }
.visual_txts_area .visual_txts .ul_txt{position:relative; width:100%; margin:35px auto 30px auto; padding-left:20px; }
.visual_txts_area .visual_txts .ul_txt li.txts{display:none}
.visual_txts_area .visual_txts .ul_txt li.txts.on{display:block; width:100%; margin:0 auto;}
.visual_txts_area .visual_txts .ul_txt li.txts img{width:480px; margin-left:10px;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title02{ line-height:34px;font-weight:600;font-size:20px;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong{letter-spacing:-0.03em;}


.main_con.mc02{width:98%;}

.main_con.mc03 .page_readme ul.profile li.profile_01 span{display:inline-block;}
.main_con.mc03 .page_readme{width:100%; margin:0 auto; font-size:20px; text-align:left; color:#fff; padding:15px 0 0 40%; line-height:33px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px;}



.main_con.mc04 .page_readme{width:98%;}

.main_con.mc01{clear:both; width:100%; min-height:340px;margin-top:110px !important; border:0;}
.ul_visual{position:relative;  width:100%; height:340px; }
.ul_visual .sc{clear:both;  margin:0 auto 0 auto; width:100% !important; height:340px;  background:url('../img/main_visual1.jpg') top center no-repeat; background-size:cover;}




}


@media all and (max-width:1040px){
.main_con.mc01{clear:both; width:100%; min-height:340px;margin-top:110px !important;}
.ul_visual .sc{clear:both;  margin:0 auto 0 auto; width:100% !important; /*height:300px;*/  background:url('../img/main_visual1.jpg') 44% top no-repeat; background-size:cover;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title02{padding-top:20px; text-align:left; display:block; letter-spacing:-0.05em; line-height:35px;font-weight:500;font-size:20px;}
.visual_txts_area .visual_txts ul{ margin:0 auto; padding-left:15px; }

.visual_txts_area .visual_txts .ul_txt li.txts .txt_title{ line-height:160%;font-weight:700;font-size:28px; letter-spacing:-0.03em;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong{ font-size:32px; }



.main_con_nav{display:none;}





/*프로필*/


.main_con.mc03 .page_readme {width:100%; padding:10px 0 0 45%;}
.main_con.mc03{clear:both; margin-top:30px; min-height:460px;width:100%; height:auto; background:url('../img/mc03_bg.jpg') no-repeat 38% top !important;}

.main_con.mc03 .page_readme span.tit{font-weight:600; font-size:24px; color:#fff;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:0px; line-height:60px; background:none; }
.main_con.mc03 .page_readme ul.profile li.profile_02{padding-top:10px;}

.main_con.mc03 .page_readme{width:100%; margin:0 auto; font-size:18px; text-align:left; color:#fff; padding:15px 0 0 38%; line-height:33px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:-0.03em;}





/*상담문의*/


.main_con.mc04{z-index:13;padding-bottom:0; text-align:left;  color: white; width:100%;  background-color: #001828;  background-position: center;  background-repeat: no-repeat;  min-height:840px;
  position: relative;  padding-bottom:40px;  padding-top:40px;}

.main_con.mc04 .page_readme h2{font-weight:700 !important; text-align:center; margin:0; font-size:38px; color:#fff; width:100%; min-height:80px;  line-height:44px; padding:0px 0px 40px 0px; background:none; }


.tm-input {	margin:0 auto 20px auto; width:100%; font-weight:400; padding:0px 15px;  border-radius: 6px;  border: 1px solid white;  background: transparent;  color: white;  line-height:40px;  min-height:40px; }
.tm-btn-submit {font-size: 18px;	font-weight:600; color: #fff; background-color: #3388bb;	width:100%; height:43px;	margin: 60px 0;	border-radius:5px;}



}



/***************** 767이하******************************************/
@media all and (max-width:767px){

/*메인비주얼*/
.visual_txts_area .visual_txts .ul_txt li.txts {width:100%; margin:5px 0 0 5px; }

.main_con.mc01{clear:both; width:100%; min-height:260px; height:260px; margin-top:110px !important;}
.ul_visual{position:relative;  width:100%; height:260px; }
.ul_visual .sc01{width:100%; margin:0 auto;  }
.ul_visual .sc{clear:both;  margin:0 auto 0 auto; width:100% !important; height:260px;  background:url('../img/main_visual1.jpg') top left no-repeat; background-size:cover;}
.visual_txts_area .visual_txts .ul_txt{position:relative; width:100%; margin:30px auto 30px auto; padding-left:8px;}
.visual_txts_area .visual_txts .ul_txt li.txts{display:none}
.visual_txts_area .visual_txts .ul_txt li.txts.on{display:block; width:100%; margin:0 auto;}
.visual_txts_area .visual_txts .ul_txt li.txts.on{display:block; width:100%; margin:0 auto;}

.visual_txts_area .visual_txts ul{ margin:0 auto; padding-left:0px; }

.visual_txts_area .visual_txts .ul_txt li.txts .txt_title{text-align:left; display:block; letter-spacing:-0.03em; line-height:160%;font-weight:700;font-size:22px;}

.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong{color:#0178be; padding-left:3px; font-size:26px; letter-spacing:-0.03em; line-height:160%;font-weight:700;}
.visual_txts_area .visual_txts .ul_txt li.txts .txt_title strong span.t1{background:url('../img/txt_title_dot2.png') no-repeat center 0;}

.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title02{padding-top:12px; text-align:left; display:block; letter-spacing:0px; letter-spacing:-0.06em !important; line-height:26px;font-weight:500;font-size:16px;}

.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title03{padding-top:16px; text-align:left; display:block; letter-spacing:-0.03px; line-height:26px;font-weight:500;font-size:14px;}
.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title03 strong{text-align:left; padding-left:3px; letter-spacing:-0.03px; line-height:26px;font-weight:700; font-size:18px !important;}






/*주요업무*/
.main_con.mc02{clear:both; margin-top:0px; text-align:left; min-height:300px;}
.main_con.mc02 .con {clear:both; position:relative; padding-top:30px;}
.main_con.sub_con{padding-top:0;}


.main_con.mc02 h2{font-weight:700 !important; text-align:left; margin:0; font-size:16px; color:#fff; width:100%; height:36px; line-height:36px; padding:0px 0px 0 15px; background:none; background:linear-gradient(to top, #0383d1, #05afe2);  color:#fff; border-radius:3px 3px 0 0; }
.main_con.mc02 h2.long01{width:100%; background:none; background:linear-gradient(to top, #0383d1, #05afe2) !important;  color:#fff; border-radius:3px 3px 0 0; letter-spacing:-0.05em;}
.main_con.mc02 h2.long02{width:100%; background:none; background:linear-gradient(to top, #0383d1, #05afe2) !important;  color:#fff; border-radius:3px 3px 0 0; letter-spacing:-0.01em;}





.main_con.mc02 .con ul.page_readme{margin:0; z-index:100;text-align:left;font-size:16px;line-height:25px;background:#f4f6f9; border:1px solid #05afe2; width:100%; padding:10px;}



.main_con.mc02 ul.page_readme li li{width:49% !important; }
.main_con.mc02 ul.page_readme li li.p66{width:100% !important;}
.main_con.mc02 ul.page_readme li li.full{width:100% !important;}
.main_con.mc02 ul.page_readme li.tit{font-size:16px; line-height:24px;color:#111; margin-top:5px; padding:0px 0 10px 22px !important; background:url('../img/h3_bull.png') no-repeat 0 5px; font-weight:700; letter-spacing:-0.05em; }
.main_con.mc02 ul.page_readme li li{ display:inline; float:left; margin-left:0px; font-size:14px; letter-spacing:-0.03em; color:#111; line-height:22px; padding-left:5px; background:url('../img/dot.png') no-repeat 0 10px !important; font-weight:400; }
.main_con.mc02 ul.page_readme li.non{clear:both;}



/*프로필*/
.main_con.mc03{clear:both; margin-top:30px; min-height:400px;width:100%; height:auto; background:url('../img/mc03_bg_mobile.jpg') no-repeat 58% top !important;}




.main_con.mc03 .page_readme span.tit{line-height:40px; background:none;font-size:22px; letter-spacing:-0.03em; }
.main_con.mc03 .page_readme ul.profile li.profile_02{padding-top:25px;font-size:14px; line-height:22px;}
.main_con.mc03 .page_readme ul.profile li.profile_01{padding-top:10px;font-size:14px; line-height:22px;}

.main_con.mc03 .page_readme ul.profile li{line-height:22px ;font-size:14px;  }
.main_con.mc03 .page_readme{width:100%; margin:0 auto; font-size:14px; text-align:left; color:#fff; padding:15px 20% 0 2%; line-height:24px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:-0.03em;}


.main_con.mc03 .page_readme ul.profile li.profile_02 span.naver{background:url('../img/naver_m.png') no-repeat left 7px; padding-left:60px;}
.main_con.mc03 .page_readme ul.profile li.profile_02 span.daum{background:url('../img/daum_m.png') no-repeat 2px 2px; padding-left:60px; }



/*상담문의*/

.main_con.mc04{z-index:13;padding-bottom:0; text-align:left; color:white; width:100%; background-color:#001828; background-position:center; background-repeat:no-repeat; min-height:820px; position:relative; padding-bottom:20px;  padding-top:0px;}
.main_con.mc04 .page_readme span.tit em{display:block;}
.main_con.mc04 .page_readme h2{font-weight:700 !important; text-align:center; margin:0; font-size:26px; color:#fff; width:100%; min-height:40px; letter-spacing:-0.03em; line-height:40px; padding:0px 0px 10px 0px; background:none;  }
.main_con.mc04 .page_readme span.tit{width:100%; text-align:center; font-size:15px;color:#fff; font-weight:400;  letter-spacing:-0.03em; padding:10px 0 !important;line-height:18px;text-shadow:1px 1px 3px #3E3E3E;text-align:center;}
.main_con.mc04 .page_readme span.tit em{display:block; width:100%;}
ul.form_list{margin:20px 0 0 0; padding:0; width:100%; float:left;}

ul.form_list li{width:100%; float:left; display:inline; font-size:14px;}
ul.form_list li.s1 {margin-top:0px;width:100%; text-align:center; }
ul.form_list li.s1 li{width:100%; text-align:center; }
ul.form_list li.s2{width:100%; margin-left:5%; }
ul.form_list li.s2 li{width:100%; text-align:left; font-size:14px; line-height:44px; letter-spacing:0; float:left; display:inline; padding-left:50px;}


.tm-input {	margin:0 auto 20px auto; width:100%; font-weight:400; padding:0px 10px;  border-radius: 6px;  border: 1px solid white;  background: transparent;  letter-spacing:-0.03em; color: white;  line-height:40px;  min-height:40px; }
.tm-btn-submit {font-size: 14px;	font-weight:600; color: #fff; background-color: #3388bb;	width:100%; height:43px;	margin:20px 0;	border-radius:5px;}
.tm-btn-submit:hover {color: #fff; background-color:#38B;}

ul.form_list li.s2 li.t_mail{background-image:url('../img/t_mail_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 15px;}
ul.form_list li.s2 li.t_map{background-image:url('../img/t_map_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 15px;}
ul.form_list li.s2 li.t_tel{background-image:url('../img/t_tel_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 15px;}
ul.form_list li.s2 li.t_fax{background-image:url('../img/t_fax_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 15px;}

ul.form_list li.s1 li.agree{padding:0; margin:0; font-size:13px; line-height:18px; letter-spacing:-0.03em; }


}


/***************** 400이하******************************************/
@media all and (max-width:400px){

.visual_txts_area .visual_txts .ul_txt li.txts span.txt_title02{padding-top:12px; text-align:left; display:block; letter-spacing:-0.06em !important; line-height:26px;font-weight:500;font-size:14px;}


.main_con.mc02 ul.page_readme li li{display:inline; float:left; margin-left:0px; font-size:14px; letter-spacing:-0.05em; color:#111; line-height:22px; padding-left:5px; background:url('../img/dot.png') no-repeat 0 12px; font-weight:400; }
.main_con.mc02 ul.page_readme li li{width:50% !important;}



/*프로필*/
.main_con.mc03 .page_readme span.tit{font-weight:600; font-size:18px; color:#fff;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:-0.03em; line-height:40px; background:none; padding-top:0px;}
.main_con.mc03 .page_readme span.tit em{font-size:22px; font-weight:700; color:#fff; line-height:36px; letter-spacing:-0.03em;}
.main_con.mc03{clear:both; margin-top:30px; min-height:400px;width:100%; height:auto; background:url('../img/mc03_bg_mobile.jpg') no-repeat 58% top !important;}
.main_con.mc03 .page_readme {padding:25px 0 0 2%; font-size:14px; line-height:22px; letter-spacing:-0.03em; }
.main_con.mc03 .page_readme ul.profile li{line-height:18px; font-size:14px;  padding:15px 20% 0 1%; }
.main_con.mc03 .page_readme ul.profile li.profile_02{padding-top:25px;font-size:14px; line-height:20px;}
.main_con.mc03 .page_readme ul.profile li.profile_01{padding-top:10px;font-size:14px; line-height:20px;}







/*상담문의*/

.main_con.mc04{z-index:13;padding-bottom:0; text-align:left; color:white; width:100%; background-color:#001828; background-position:center; background-repeat:no-repeat; min-height:800px; position:relative; padding-bottom:10px;  padding-top:0px;}
.main_con.mc04 .page_readme span.tit em{display:block;}
.main_con.mc04 .page_readme h2{font-weight:700 !important; text-align:center; margin:0; font-size:20px; letter-spacing:-0.03em; color:#fff; width:100%; min-height:44px;  line-height:44px;letter-spacing:-0.03em;  padding:0px 0px 0px 0px; background:none; }
.main_con.mc04 .page_readme span.tit{text-align:center; font-size:14px;color:#fff; font-weight:400;  padding:15px 0;line-height:16px;text-shadow:1px 1px 3px #3E3E3E;letter-spacing:-0.03em; text-align:center;}

ul.form_list{margin:30px 0 0 0; padding:0; width:100%; float:left;}

ul.form_list li{width:100%; float:left; display:inline;}
ul.form_list li.s1 {margin-top:0px;width:100%; text-align:center; }
ul.form_list li.s1 li{width:100%; text-align:center; font-size:14px; line-height:18px;}
ul.form_list li.s2{width:100%; margin-left:5%; }
ul.form_list li.s2 li{width:100%; text-align:left; font-size:14px; line-height:38px; letter-spacing:0; float:left; display:inline; padding-left:50px;}



ul.form_list li.s2 li.t_mail{background-image:url('../img/t_mail_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 10px;}
ul.form_list li.s2 li.t_map{background-image:url('../img/t_map_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 10px;}
ul.form_list li.s2 li.t_tel{background-image:url('../img/t_tel_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 10px;}
ul.form_list li.s2 li.t_fax{background-image:url('../img/t_fax_mobile.png') no-repeat 0 0px; background-size:20px; background-position:10px 10px;}


.tm-input {	margin:0 auto 20px auto; width:100%; font-weight:400; padding:0px 15px;  border-radius: 6px;  border: 1px solid white;  background: transparent;  color: white; font-size:14px;letter-spacing:-0.03em; line-height:34px;  min-height:34px; }
.tm-btn-submit {font-size: 16px;	font-weight:600; color: #fff; background-color: #3388bb;	width:100%; height:43px;	margin:20px 0;	border-radius:5px;}
.tm-btn-submit:hover {color: #fff; background-color:#38B;}









}