@charset "utf-8";


.top_area_wrap{width:100%;height:75px;background-color:#fff;}
.top_area{width:1000px;margin:0 auto}
.top_logo{float:left;margin-top:20px}
/*
.top_menu{float:right;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.top_menu ul{margin-top:35px}
.top_menu ul li{float:left;}
.top_menu ul li a{color:#323232}
*/

.header_wrap {position:absolute; z-index:500; overflow:hidden;margin:0 auto;}
.header {height:100%;position:relative; margin:0 auto;overflow:hidden;}

.gnb {position:absolute;top:17px;right:70px;}
.gnb > ul {position:relative;}
.gnb > ul > li {float:left; position:relative;}
.gnb > ul > li > a {display:block;line-height:45px;text-align:center; color:#606060;}
.gnb > ul > li:hover > a { color:#3d7ed7; } 
.gnb > ul > li .sub { position:absolute; width:100%;background:#fff; text-indent:20px; padding-top:17px;}
.gnb > ul > li .sub > li > a { color:#606060;line-height:28px; display:block; width:100%;font-family:'Nanum Gothic','Dotum',cursive;font-size:12px;font-weight:normal}
.gnb > ul > li:hover .sub { background:#fff; }
.gnb > ul > li:hover .sub > li:hover { background:#3d7ed7; }
.gnb > ul > li:hover .sub > li:hover > a { color:#fff;}

.gnb > ul > li.li_01 { width:160px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.gnb > ul > li.li_02 { width:180px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.gnb > ul > li.li_03 { width:160px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.gnb > ul > li.li_04 { width:200px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.gnb > ul > li.li_05 { width:160px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}
.gnb > ul > li.li_06 { width:160px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;font-weight:bold}


.top_menu ul li:hover{}
.top_menu ul li a:hover{color:#3d7ed7}

.btn_language{position:absolute;right:0;top:27px}
.btn_language ul li{display:inline-block;font-size:12px}
.btn_language ul li a{color:#a4a4a4}
.btn_language ul li.on{font-weight:700}
.btn_language ul li.on a{color:#3d7ed7}
.btn_language ul li.line{color:#cacaca;font-size:11px}

.mobile_top_wrap{width:100%;height:75px;background-color:#fff;display:none}
.tm_wrap{display:none}
.mobile_btn_language{position:absolute;left:200px;top:27px}
.mobile_btn_language ul li{display:inline-block;font-size:12px}
.mobile_btn_language ul li a{color:#a4a4a4}
.mobile_btn_language ul li.on{font-weight:700}
.mobile_btn_language ul li.on a{color:#3d7ed7}
.mobile_btn_language ul li.line{color:#cacaca;font-size:11px}


.visual_area{width:100%;height:1150px;background:url('/img/main/main_visual.jpg') no-repeat;background-position:top center;background-size:cover;}
.visual_tit01{text-align:center;padding-top:180px}
.visual_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px}
.visual_tit03{display:none}
.icon_x{text-align:center;padding:80px 0}

.business_tit01{text-align:center;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
.business_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px}
.business_tit03{display:none}

.business_area{width:1200px;margin:0 auto;padding-top:68px}
.business_area ul:after{clear:both;content:'';display:block}
.business_area ul li{width:235px;float:left;margin-left:85px;}
.business_area ul li:first-child{margin-left:0}
.business_area ul li div.business_icon{text-align:center}
.business_area ul li div.business_txt01{text-align:center;font-size:20px;color:#fff;padding:25px 0 15px 0}
.business_area ul li div.business_txt02{text-align:center;font-size:12px;color:#fff;line-height:18px}


.software_area{width:100%;height:889px;background:url('/img/main/software_bg.jpg') no-repeat;background-size:cover}
.software_tit01{text-align:center;padding-top:100px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#3c7ed7}
.software_tit02{text-align:center;padding-top:20px;color:#808080;font-size:14px;line-height:20px}
.software_tit03{display:none}

.software_box{width:1430px;margin:0 auto;padding-top:77px}
.software_box ul li{width:350px;height:480px;margin-left:10px;float:left}
.software_box ul li:first-child{margin-left:0}
.software_box ul li div.software_box_top01{background-color:#2b8ed1;height:220px}
.software_box ul li div.software_box_top02{background-color:#00b29c;height:220px}
.software_box ul li div.software_box_top03{background-color:#ffbc47;height:220px}
.software_box ul li div.software_box_top04{background-color:#eb7a38;height:220px}
.software_box_icon{text-align:center;padding-top:44px}
.software_box_txt{text-align:center;font-size:20px;color:#fff;font-weight:800;padding-top:20px}
.software_box_btn{text-align:center;width:120px;height:26px;border:1px solid #fff;margin:16px auto 0 auto;font-family:'Arial','Nanum Gothic','Dotum',cursive;}
.software_box_btn a{display:block;padding:3px 0;color:#fff}


.web_area{width:100%;height:1050px;background-color:#f8f8f8}
.web_tit01{text-align:center;padding-top:80px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#3c7ed7}
.web_tit02{text-align:center;padding-top:20px;color:#808080;font-size:14px;line-height:20px}
.web_tit03{display:none}

.web_work{padding-top:22px;width:960px;margin:0 auto}
.web_work ul{float:left;padding-left:100px}
.web_work ul:first-child{padding-left:0}
.web_work ul li{clear:both;padding-top:50px}
.web_work ul li div.web_work_icon{float:left}
.web_work ul li div.web_work_txt{float:left;width:350px;padding-left:30px}
.web_work_txt01{font-size:18px;color:#403f3f}
.web_work_txt02{font-size:12px;color:#858484;line-height:18px;padding-top:10px}

.portfolio_area{clear:both;padding-top:65px;width:1580px;margin:0 auto}
.portfolio_area ul li{width:300px;height:320px;background:#fff url('/img/main/portfolio_bg02.png') no-repeat;float:left;margin-left:20px}
.portfolio_area ul li:first-child{margin-left:0}
.portfolio_area ul li div.portfolio_img img{width:300px;height:200px}
.portfolio_area ul li div.portfolio_txt01{text-align:center;font-size:14px;color:#403f3f;padding-top:5px}
.portfolio_area ul li div.portfolio_txt02{text-align:center;font-size:12px;color:#afaeae;padding-top:30px}
.portfolio_area ul li.portfolio_more{background:#3d7ed7 url('/img/main/btn_more_bg.jpg') no-repeat}
.portfolio_area ul li.portfolio_more div.portfolio_more_icon{text-align:center;padding-top:73px}
.portfolio_area ul li.portfolio_more div.portfolio_more_txt01{text-align:center;font-size:16px;color:#fff;padding-top:20px}
.portfolio_area ul li.portfolio_more div.portfolio_more_txt02{text-align:center;font-size:12px;color:#fff;line-height:18px;padding-top:10px}
.mobile_more{display:none}


.contact_area{width:100%;height:500px;background:url('/img/main/contact_bg.jpg') no-repeat;background-size:cover}
.contact_tit01{text-align:center;padding-top:50px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
.contact_tit02{text-align:center;padding-top:15px;color:#d0d8e9;font-size:14px;line-height:20px}
.contact_tit03{display:none}

.contact_input01{width:430px;padding:15px 10px;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;}
.contact_input02{width:430px;height:125px;padding:15px 10px;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;}
.contact_input03{width:478px;height:165px;padding:15px 10px;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;}
.input_area{width:920px;margin:40px auto 0 auto}
.main_input{margin-top:10px}
.input_position01{float:left}
.input_position02{float:left;margin-left:10px}
.btn_area{clear:both;padding-top:20px;text-align:left}
.privacy_txt{color:#fff}
.btn_send{float:right}


.bottom_area{width:1000px;margin:40px auto;}
.bottom_certification{text-align:center}
.bottom_menu{font-size:14px;width:250px;margin:25px auto 0 auto}
.bottom_menu ul li:first-child{margin-left:0}
.bottom_menu ul li{float:left;margin-left:5px;color:#dbdbdb}
.bottom_menu ul li a{color:#3d3d3d}
.copyright{clear:both;text-align:center;padding-top:15px;color:#868686;font-family:'Nanum Gothic','Dotum',cursive;line-height:18px}
.mobile_copyright{display:none}


.sub_visual01{width:100%;height:300px;background:url('/img/sub01/sub_visual01.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual02{width:100%;height:300px;background:url('/img/sub02/sub_visual02.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual03{width:100%;height:300px;background:url('/english/img/sub03/sub_visual03.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual04{width:100%;height:300px;background:url('/img/sub04/sub_visual04.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual05{width:100%;height:300px;background:url('/img/sub05/sub_visual05.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual06{width:100%;height:300px;background:url('/img/sub06/sub_visual06.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}
.sub_visual07{width:100%;height:300px;background:url('/img/sub07/sub_visual07.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:75px}

.sub_visual_tit{text-align:center;padding-top:100px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
.sub_visual_txt{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;}
.sub_visual_txt_m{display:none}

/*
.depth2_menu_6th{position:absolute;top:350px;left:50%;margin-left:-453px;border:1px solid #dddddd;}
.depth2_menu_6th ul:after{clear:both;content:'';display:block}
.depth2_menu_6th ul li{float:left;width:150px;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
.depth2_menu_6th ul li:first-child{border-left:0}
.depth2_menu_6th ul li a{display:block;color:#818181;padding:14px 0}
.depth2_menu_6th ul li.on{background-color:#3d7ed7;font-weight:700}
.depth2_menu_6th ul li.on a{display:block;color:#fff}

.depth2_menu_5th{position:absolute;top:350px;left:50%;margin-left:-453px;border:1px solid #dddddd;}
.depth2_menu_5th ul:after{clear:both;content:'';display:block}
.depth2_menu_5th ul li{float:left;width:180px;text-align:center;background-color:#fff;font-size:15px;border-left:1px solid #dddddd;}
.depth2_menu_5th ul li:first-child{border-left:0}
.depth2_menu_5th ul li a{display:block;color:#818181;padding:14px 0}
.depth2_menu_5th ul li.on{background-color:#3d7ed7;font-weight:700}
.depth2_menu_5th ul li.on a{display:block;color:#fff}
*/

.depth2_menu_3th{position:absolute;top:320px;left:50%;margin-left:-182px;border:1px solid #dddddd;}
.depth2_menu_3th ul:after{clear:both;content:'';display:block}
.depth2_menu_3th ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7}
.depth2_menu_3th ul li:first-child{border-left:0}

.depth2_menu_2th{position:absolute;top:320px;left:50%;margin-left:-166px;border:1px solid #dddddd;}
.depth2_menu_2th ul:after{clear:both;content:'';display:block}
.depth2_menu_2th ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7}
.depth2_menu_2th ul li:first-child{border-left:0}

.depth2_menu_6th{position:absolute;top:320px;left:50%;margin-left:-363px;border:1px solid #dddddd;}
.depth2_menu_6th ul:after{clear:both;content:'';display:block}
.depth2_menu_6th ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7}
.depth2_menu_6th ul li:first-child{border-left:0}

.depth2_menu_6th_02{position:absolute;top:320px;left:50%;margin-left:-498px;border:1px solid #dddddd;}
.depth2_menu_6th_02 ul:after{clear:both;content:'';display:block}
.depth2_menu_6th_02 ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7}
.depth2_menu_6th_02 ul li:first-child{border-left:0}

.depth2_menu_5th{position:absolute;top:320px;left:50%;margin-left:-415px;border:1px solid #dddddd;}
.depth2_menu_5th ul:after{clear:both;content:'';display:block}
.depth2_menu_5th ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7;}
.depth2_menu_5th ul li:first-child{border-left:0}

.depth2_menu_4th{position:absolute;top:320px;left:50%;margin-left:-332px;border:1px solid #dddddd;}
.depth2_menu_4th ul:after{clear:both;content:'';display:block}
.depth2_menu_4th ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7;}
.depth2_menu_4th ul li:first-child{border-left:0}

.depth2_menu_4th_02{position:absolute;top:320px;left:50%;margin-left:-242px;border:1px solid #dddddd;}
.depth2_menu_4th_02 ul:after{clear:both;content:'';display:block}
.depth2_menu_4th_02 ul li{float:left;text-align:center;border-left:1px solid #dddddd;background-color:#f7f7f7;}
.depth2_menu_4th_02 ul li:first-child{border-left:0}


.depth2_menu_m{display:none}
.depth2_menu_m02{display:none}

.depth3_menu_3th{border:1px solid #dddddd;width:452px;margin:0 auto}
.depth3_menu_3th ul:after{clear:both;content:'';display:block}
.depth3_menu_3th ul li{float:left;width:150px;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
.depth3_menu_3th ul li:first-child{border-left:0}
.depth3_menu_3th ul li a{display:block;color:#818181;padding:14px 0}
.depth3_menu_3th ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_3th ul li.on a{display:block;color:#fff}

.depth3_menu_3th_02{border:1px solid #dddddd;width:842px;margin:0 auto}
.depth3_menu_3th_02 ul:after{clear:both;content:'';display:block}
.depth3_menu_3th_02 ul li{float:left;width:280px;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
.depth3_menu_3th_02 ul li:first-child{border-left:0}
.depth3_menu_3th_02 ul li a{display:block;color:#818181;padding:14px 0}
.depth3_menu_3th_02 ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_3th_02 ul li.on a{display:block;color:#fff}

.depth3_menu_4th{border:1px solid #dddddd;width:1003px;margin:0 auto}
.depth3_menu_4th ul:after{clear:both;content:'';display:block}
.depth3_menu_4th ul li{float:left;width:250px;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd}
.depth3_menu_4th ul li:first-child{border-left:0}
.depth3_menu_4th ul li a{display:block;color:#818181;padding:14px 0}
.depth3_menu_4th ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_4th ul li.on a{display:block;color:#fff}

.depth3_menu_5th{border:1px solid #dddddd;width:824px;margin:0 auto}
.depth3_menu_5th ul:after{clear:both;content:'';display:block}
.depth3_menu_5th ul li{float:left;width:150px;text-align:center;background-color:#fff;font-size:13px;border-left:1px solid #dddddd}
.depth3_menu_5th ul li:first-child{border-left:0}
.depth3_menu_5th ul li:last-child{width:220px}
.depth3_menu_5th ul li a{display:block;color:#818181;padding:14px 0}
.depth3_menu_5th ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_5th ul li.on a{display:block;color:#fff}

.depth3_menu_6th{border:1px solid #dddddd;width:1000px;margin:0 auto}
.depth3_menu_6th ul:after{clear:both;content:'';display:block}
.depth3_menu_6th ul.depth3_menu_6th_01{}
.depth3_menu_6th ul.depth3_menu_6th_02{border-top:1px solid #dddddd;}
.depth3_menu_6th ul li{float:left;width:332px;height:60px;text-align:center;background-color:#fff;font-size:13px;border-left:1px solid #dddddd;line-height:20px;}
.depth3_menu_6th ul li:first-child{border-left:0}
.depth3_menu_6th ul li a{display:block;color:#818181;height:40px;padding:20px 0 0 0}
.depth3_menu_6th ul li.txt_2line a{height:50px;padding:10px 0 0 0}
.depth3_menu_6th ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_6th ul li.on a{display:block;color:#fff}

.depth3_menu_7th{border:1px solid #dddddd;width:725px;margin:0 auto}
.depth3_menu_7th ul:after{clear:both;content:'';display:block}
.depth3_menu_7th ul li{float:left;width:120px;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd}
.depth3_menu_7th ul li:first-child{border-left:0}
.depth3_menu_7th ul li a{display:block;color:#818181;padding:14px 0}
.depth3_menu_7th ul li.on{background-color:#ff5400;font-weight:700}
.depth3_menu_7th ul li.on a{display:block;color:#fff}


.sub_tit_area{text-align:center;margin-top:100px}
.sub_tit{font-size:36px;color:#3d7ed7;font-weight:700}
.sub_location{color:#a5a5a5;margin-top:20px;}

.sub_con_wrap{width:100%;border-bottom:1px solid #dddddd}
.sub_con{padding:50px 0 100px 0;min-height:500px;}

#back-top {
 position: fixed;
 bottom: 5%; /* 부라우저 밑에서 위로 떨어질 높이설정  */
 right: 5%;
 z-index:3;
 display:none;
 cursor: pointer; 
}



@media screen and (max-width:1580px){ 

	.top_area_wrap{width:100%;height:75px;background-color:#fff}
	.top_area{width:1000px;margin:0 auto}
	.top_logo{float:left;margin-top:20px}
	.top_menu{float:right;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:15px;}
	.top_menu ul{margin-top:35px}
	.top_menu ul li{float:left;margin-left:50px}
	.top_menu ul li a{color:#323232}

	.top_menu ul li:hover{}
	.top_menu ul li a:hover{color:#3d7ed7}

	.mobile_top_wrap{width:100%;height:75px;background-color:#fff;display:none}
	.tm_wrap{display:none}


	.visual_area{width:100%;height:1150px;background:url('/img/main/main_visual.jpg') no-repeat;background-position:top center;background-size:cover}
	.visual_tit01{text-align:center;padding-top:180px}
	.visual_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px}
	.visual_tit03{display:none}
	.icon_x{text-align:center;padding:80px 0}

	.business_tit01{text-align:center;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
	.business_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px}
	.business_tit03{display:none}

	.business_area{width:100%;margin:0 auto;padding-top:68px}
	.business_area ul li{width:20%;float:left;margin-left:5%;}
	.business_area ul li:first-child{margin-left:3%}
	.business_area ul li div.business_icon{text-align:center}
	.business_area ul li div.business_txt01{text-align:center;font-size:20px;color:#fff;padding:25px 0 15px 0}
	.business_area ul li div.business_txt02{text-align:center;font-size:12 px;color:#fff;line-height:18px}


	.software_area{width:100%;height:100%;background:url('/img/main/software_bg.jpg') no-repeat;background-size:cover;padding-bottom:40%}
	.software_tit01{text-align:center;padding-top:100px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#3c7ed7}
	.software_tit02{text-align:center;padding-top:20px;color:#808080;font-size:14px;line-height:20px}
	.software_tit03{display:none}

	.software_box{width:100%;margin:0 auto;padding-top:4%}
	.software_box ul li{width:22%;height:480px;margin-left:1%;float:left}
	.software_box ul li:first-child{margin-left:5%}
	.software_box ul li div.software_box_top01{background-color:#2b8ed1;height:190px}
	.software_box ul li div.software_box_top02{background-color:#00b29c;height:190px}
	.software_box ul li div.software_box_top03{background-color:#ffbc47;height:190px}
	.software_box ul li div.software_box_top04{background-color:#eb7a38;height:190px}
	.software_box_icon{text-align:center;padding-top:35px}
	.software_box_txt{text-align:center;font-size:16px;color:#fff;font-weight:800;padding-top:20px}
	.software_box_btn{text-align:center;width:120px;height:26px;border:1px solid #fff;margin:16px auto 0 auto;font-family:'Arial','Nanum Gothic','Dotum',cursive;}
	.software_box_btn a{display:block;padding:3px 0;color:#fff}
	.software_box_img img{width:100%;}


	.web_area{width:100%;height:100%;background-color:#f8f8f8;padding-bottom:30%}
	.web_tit01{text-align:center;padding-top:80px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#3c7ed7}
	.web_tit02{text-align:center;padding-top:20px;color:#808080;font-size:14px;line-height:20px}
	.web_tit03{display:none}

	.web_work{padding-top:22px;width:960px;margin:0 auto}
	.web_work ul{float:left;padding-left:100px}
	.web_work ul:first-child{padding-left:0}
	.web_work ul li{clear:both;padding-top:50px}
	.web_work ul li div.web_work_icon{float:left}
	.web_work ul li div.web_work_txt{float:left;width:350px;padding-left:30px}
	.web_work_txt01{font-size:18px;color:#403f3f}
	.web_work_txt02{font-size:12px;color:#858484;line-height:18px;padding-top:10px}

	.portfolio_area{clear:both;padding-top:65px;width:100%;margin:0 auto}
	.portfolio_area ul li{width:18%;height:100%;background:#fff url('/img/main/portfolio_bg02.png') no-repeat;float:left;margin-left:1%;background-size:100%;padding-bottom:2%}
	.portfolio_area ul li:first-child{margin-left:3%}
	.portfolio_area ul li div.portfolio_img img{width:100%;height:auto}
	.portfolio_area ul li div.portfolio_txt01{text-align:center;font-size:14px;color:#403f3f;padding-top:1%}
	.portfolio_area ul li div.portfolio_txt02{text-align:center;font-size:12px;color:#afaeae;padding-top:10%}
	.portfolio_area ul li.portfolio_more{background:#3d7ed7 url('/img/main/btn_more_bg.jpg') no-repeat;padding-bottom:5.8%}
	.portfolio_area ul li.portfolio_more div.portfolio_more_icon img{width:20%}
	.portfolio_area ul li.portfolio_more div.portfolio_more_icon{text-align:center;padding-top:30%}
	.portfolio_area ul li.portfolio_more div.portfolio_more_txt01{text-align:center;font-size:14px;color:#fff;padding-top:5%}
	.portfolio_area ul li.portfolio_more div.portfolio_more_txt02{text-align:center;font-size:12px;color:#fff;line-height:18px;padding-top:10px}
	.mobile_more{display:none}


	.contact_area{width:100%;height:100%;background:url('/img/main/contact_bg.jpg') no-repeat;background-position:center;background-size:cover;padding-bottom:5%}
	.contact_tit01{text-align:center;padding-top:85px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
	.contact_tit02{text-align:center;padding-top:20px;color:#d0d8e9;font-size:14px;line-height:20px}
	.contact_tit03{display:none}

	.contact_input01{width:100%;padding:2%;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.contact_input02{width:100%;height:125px;padding:2%;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.contact_input03{width:100%;height:125px;padding:2%;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.input_area{width:90%;margin:40px auto 0 auto}
	.main_input{margin-top:10px}
	.input_position01{float:none}
	.input_position02{float:none;margin-left:0;margin-top:10px}
	.btn_area{clear:both;padding-top:20px;text-align:left}
	.privacy_txt{color:#fff}
	.btn_send{float:right;display:inline;margin-top:0}
	.btn_privacy{display:inline;margin-top:10px}


	.bottom_area{width:100%;margin:40px auto;}
	.bottom_certification{text-align:center}
	.bottom_menu{font-size:12px;width:220px;margin:25px auto 0 auto}
	.bottom_menu ul li:first-child{margin-left:0}
	.bottom_menu ul li{float:left;margin-left:5px;color:#dbdbdb}
	.bottom_menu ul li a{color:#3d3d3d}
	.copyright{clear:both;text-align:center;padding-top:15px;color:#868686;font-family:'Nanum Gothic','Dotum',cursive;line-height:18px;display:none}
	.mobile_copyright{display:block;clear:both;text-align:center;padding-top:15px;color:#868686;font-family:'Nanum Gothic','Dotum',cursive;line-height:18px}

	.depth2_menu_m{display:none}


	
	
}



@media screen and (max-width:1000px){ 

	.top_area_wrap{width:100%;height:75px;background-color:#fff;display:none}
	.top_area{width:1000px;margin:0 auto}
	.top_logo{float:left;margin-top:26px}
	.top_menu{float:right;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:14px;}
	.top_menu ul{margin-top:35px}
	.top_menu ul li{float:left;margin-left:80px}
	.top_menu ul li a{color:#777777}

	.mobile_top_wrap{width:100%;height:75px;background-color:#fff;display:block}
	.mobile_top_logo{float:left;margin:26px 0 0 10px}
	.mobile_tm{float:right;margin:25px 10px 0 0}

	.tm_wrap{display:block;width:50%;background-color:#383c47;overflow-x:hidden}
	.tm_wrap ul li.tm_tit img{width:200px;height:auto;}
	.tm_wrap ul li div.tm_nevi{width:100%;color:#fff;font-size:16px;border-bottom:1px solid #282b34}
	.tm_wrap ul li div.tm_nevi a{color:#fff;display:block;width:100%;padding:8%}
	.tm_wrap ul li ul.tm_sub{background-color:#2c2f34;padding:5% 0;width:100%}
	.tm_wrap ul li ul.tm_sub li{color:#959aa8;font-size:13px;border-bottom:1px solid #282830;}
	.tm_wrap ul li ul.tm_sub li.last{border:0}
	.tm_wrap ul li ul.tm_sub li a{color:#959aa8;display:block;width:100%;padding:5% 0 5% 8%}


	.web_area{width:100%;height:100%;background-color:#f8f8f8;padding-bottom:10%}
	.web_tit01{text-align:center;padding-top:15%;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#3c7ed7;line-height:36px}
	.web_tit02{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:none}
	.web_tit03{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.web_work{padding-top:1%;width:100%;margin:0 auto}
	.web_work ul{float:none;padding-left:5%}
	.web_work ul:first-child{padding-left:5%}
	.web_work ul li{clear:both;padding-top:50px}
	.web_work ul li div.web_work_icon{float:left;width:95px;}
	.web_work ul li div.web_work_txt{float:left;width:65%;padding-left:0}
	.web_work_txt01{font-size:14px;color:#403f3f}
	.web_work_txt02{font-size:12px;color:#858484;line-height:18px;padding-top:1%}

	.portfolio_area{clear:both;padding-top:65px;width:100%;margin:0 auto}
	.portfolio_area ul li{width:46%;height:100%;background:#fff url('/img/main/portfolio_bg02.png') no-repeat;float:left;margin-left:1%;background-size:100%;padding-bottom:2%}
	.portfolio_area ul li:first-child{margin-left:3%}
	.portfolio_area ul li:nth-last-child(2){margin:1% 0 0 1%}
	.portfolio_area ul li:nth-last-child(3){margin:1% 0 0 3%}
	.portfolio_area ul li:last-child{display:none}
	.portfolio_area ul:after{clear:both;content:'';display:block}
	.portfolio_area ul li div.portfolio_img img{width:100%;height:auto}
	.portfolio_area ul li div.portfolio_txt01{text-align:center;font-size:14px;color:#403f3f;padding-top:1%}
	.portfolio_area ul li div.portfolio_txt02{text-align:center;font-size:12px;color:#afaeae;padding-top:10%}
	.mobile_more{display:block;text-align:center;font-size:14px;background-color:#3d7ed7;width:100%;margin:2% auto 0 auto;}
	.mobile_more a{color:#fff;display:block;padding:3% 0}
	
	.sub_visual01{width:100%;height:300px;background:url('/img/sub01/sub_visual01.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual02{width:100%;height:300px;background:url('/img/sub02/sub_visual02.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual03{width:100%;height:300px;background:url('/english/img/sub03/sub_visual03.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual04{width:100%;height:300px;background:url('/img/sub04/sub_visual04.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual05{width:100%;height:300px;background:url('/img/sub05/sub_visual05.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual06{width:100%;height:300px;background:url('/img/sub06/sub_visual06.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual07{width:100%;height:300px;background:url('/img/sub07/sub_visual07.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}

	.sub_visual_tit{text-align:center;padding-top:100px;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:48px;font-weight:bold;color:#fff}
	.sub_visual_txt{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:block}
	.sub_visual_txt_m{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:none;width:80%;margin:0 auto}

	.depth2_menu_6th{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	.depth2_menu_6th_02{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	.depth2_menu_5th{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	.depth2_menu_4th{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	.depth2_menu_4th_02{position:absolute;top:320px;left:50%;margin-left:-242px;border:1px solid #dddddd;display:none}
	.depth2_menu_3th{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	.depth2_menu_2th{position:absolute;top:350px;left:50%;margin-left:-349px;border:1px solid #dddddd;display:none}
	
	.depth2_menu_m{display:block;width:90%;font-size:14px;margin:2% auto 0 auto;background:#f2f2f2 url('/img/common/icon_arrow.gif') 95% 50% no-repeat;border:1px solid #dddddd;position:relative}
	.depth2_menu_m_here{display:block;color:#000;padding:3%;cursor:pointer;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.depth2_menu_m_sub{display:none;z-index:999;position:absolute;width:100%}
	.depth2_menu_m_sub ul li{background-color:#f2f2f2;border-top:1px solid #dddddd;}
	.depth2_menu_m_sub ul li a{color:#a5a5a5;padding:3%;display:block}

	.depth2_menu_m02{display:block;width:90%;font-size:14px;margin:2% auto 0 auto;background:#3d7ed7 url('/img/common/icon_arrow02.gif') 95% 50% no-repeat;border:1px solid #3873c5;position:relative}
	.depth2_menu_m_here02{display:block;color:#fff;padding:3%;cursor:pointer;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.depth2_menu_m_sub02{display:none;z-index:999;position:absolute;width:100%}
	.depth2_menu_m_sub02 ul li{background-color:#6f9bd8;border-top:1px solid #648bc1;}
	.depth2_menu_m_sub02 ul li a{color:#edf1f7;padding:3%;display:block}

	.depth3_menu_3th{border:1px solid #dddddd;width:99.6%;margin:0 auto}
	.depth3_menu_3th ul:after{clear:both;content:'';display:block}
	.depth3_menu_3th ul li{float:left;width:33%;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
	.depth3_menu_3th ul li:first-child{border-left:0}
	.depth3_menu_3th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_3th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_3th ul li.on a{display:block;color:#fff}

	.depth3_menu_5th{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_5th ul:after{clear:both;content:'';display:block}
	.depth3_menu_5th ul li{float:left;width:100%;text-align:center;background-color:#fff;font-size:14px;border-left:0 solid #dddddd;border-bottom:1px solid #dddddd}
	.depth3_menu_5th ul li:first-child{border-left:0}
	.depth3_menu_5th ul li:last-child{width:100%;border-bottom:0 solid #dddddd;}
	.depth3_menu_5th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_5th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_5th ul li.on a{display:block;color:#fff}

	.depth3_menu_3th_02{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_3th_02 ul:after{clear:both;content:'';display:block}
	.depth3_menu_3th_02 ul li{float:left;width:33%;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
	.depth3_menu_3th_02 ul li:first-child{border-left:0}
	.depth3_menu_3th_02 ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_3th_02 ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_3th_02 ul li.on a{display:block;color:#fff}

	.depth3_menu_4th{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_4th ul:after{clear:both;content:'';display:block}
	.depth3_menu_4th ul li{float:left;width:24.5%;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
	.depth3_menu_4th ul li:first-child{border-left:0}
	.depth3_menu_4th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_4th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_4th ul li.on a{display:block;color:#fff}

	.depth3_menu_6th{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_6th ul:after{clear:both;content:'';display:block}
	.depth3_menu_6th ul.depth3_menu_6th_01{}
	.depth3_menu_6th ul.depth3_menu_6th_02{border-top:1px solid #dddddd;}
	.depth3_menu_6th ul li{float:left;width:33%;height:60px;text-align:center;background-color:#fff;font-size:12px;border-left:1px solid #dddddd;line-height:20px;}
	.depth3_menu_6th ul li:first-child{border-left:0}
	.depth3_menu_6th ul li a{display:block;color:#818181;height:40px;padding:20px 0 0 0}
	.depth3_menu_6th ul li.txt_2line a{height:50px;padding:10px 0 0 0}
	.depth3_menu_6th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_6th ul li.on a{display:block;color:#fff}
	
	.depth3_menu_7th{border:1px solid #dddddd;width:99.6%;margin:0 auto}
	.depth3_menu_7th ul:after{clear:both;content:'';display:block}
	.depth3_menu_7th ul li{float:left;width:16.5%;text-align:center;background-color:#fff;font-size:14px;border-left:1px solid #dddddd;}
	.depth3_menu_7th ul li:first-child{border-left:0}
	.depth3_menu_7th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_7th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_7th ul li.on a{display:block;color:#fff}

	.sub_tit_area{text-align:center;margin-top:10%}
	.sub_tit{font-size:36px;color:#3d7ed7;font-weight:700}
	.sub_location{color:#a5a5a5;margin-top:2%;}

	.sub_con_wrap{width:100%;border-bottom:1px solid #dddddd}
	.sub_con{padding:50px 0;min-height:500px;}


}



@media screen and (max-width:640px){
	
	.top_area_wrap{width:100%;height:75px;background-color:#fff;display:none}
	.top_area{width:1000px;margin:0 auto}
	.top_logo{float:left;margin-top:26px}
	.top_menu{float:right;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:14px;}
	.top_menu ul{margin-top:35px}
	.top_menu ul li{float:left;margin-left:80px}
	.top_menu ul li a{color:#777777}

	.mobile_top_wrap{width:100%;height:75px;background-color:#fff;display:block}
	.mobile_top_logo{float:left;margin:26px 0 0 10px}
	.mobile_tm{float:right;margin:25px 10px 0 0}


	.visual_area{width:100%;height:100%;background:url('/img/main/main_visual_640.jpg') no-repeat;background-position:top center;background-size:cover;padding:0 5% 20% 5%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.visual_tit01{text-align:center;padding-top:20%}
	.visual_tit01 img{width:80%}
	.visual_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:none}
	.visual_tit03{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}
	.icon_x{text-align:center;padding:8% 0}
	.icon_x img{width:10%}

	.business_tit01{text-align:center;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#fff;line-height:36px}
	.business_tit02{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:none}
	.business_tit03{text-align:center;padding-top:20px;color:#fff;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.business_area{width:100%;margin:0 auto;padding-top:2%}
	.business_area ul li{width:100%;float:none;margin-left:0;margin-top:10%;padding:0 5%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.business_area ul li:first-child{margin-left:0}
	.business_area ul li div.business_icon{text-align:center;}
	.business_area ul li div.business_txt01{text-align:center;font-size:20px;color:#fff;padding:5% 0 2% 0}
	.business_area ul li div.business_txt02{text-align:center;font-size:12 px;color:#fff;line-height:18px;width:80%;margin:0 auto}


	.software_area{width:100%;height:100%;background:url('/img/main/software_bg.jpg') no-repeat;background-size:cover;padding-bottom:10%}
	.software_tit01{text-align:center;padding-top:15%;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#3c7ed7;line-height:36px}
	.software_tit02{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:none}
	.software_tit03{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.software_box{width:100%;margin:0 auto;padding-top:4%}
	.software_box ul:after{clear:both;content:'';display:block}
	.software_box ul li{width:45%;height:100%;margin-left:1%;float:left}
	.software_box ul li:first-child{margin-left:5%}
	.software_box ul li:nth-last-child(2){margin:1% 0 0 5%}
	.software_box ul li:last-child{margin:1% 0 0 1%}
	.software_box ul li div.software_box_top01{background-color:#2b8ed1;height:190px}
	.software_box ul li div.software_box_top02{background-color:#00b29c;height:190px}
	.software_box ul li div.software_box_top03{background-color:#ffbc47;height:190px}
	.software_box ul li div.software_box_top04{background-color:#eb7a38;height:190px}
	.software_box_icon{text-align:center;padding-top:35px}
	.software_box_txt{text-align:center;font-size:14px;color:#fff;font-weight:800;padding-top:20px}
	.software_box_btn{text-align:center;width:120px;height:26px;border:1px solid #fff;margin:16px auto 0 auto;font-family:'Arial','Nanum Gothic','Dotum',cursive;}
	.software_box_btn a{display:block;padding:3px 0;color:#fff}
	.software_box_img img{width:100%;}


	.web_area{width:100%;height:100%;background-color:#f8f8f8;padding-bottom:10%}
	.web_tit01{text-align:center;padding-top:15%;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#3c7ed7;line-height:36px}
	.web_tit02{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:none}
	.web_tit03{text-align:center;padding-top:1%;color:#808080;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.web_work{padding-top:1%;width:100%;margin:0 auto}
	.web_work ul{float:none;padding-left:5%}
	.web_work ul:first-child{padding-left:5%}
	.web_work ul li{clear:both;padding-top:50px}
	.web_work ul li div.web_work_icon{float:left;width:95px;}
	.web_work ul li div.web_work_txt{float:left;width:65%;padding-left:0}
	.web_work_txt01{font-size:14px;color:#403f3f}
	.web_work_txt02{font-size:12px;color:#858484;line-height:18px;padding-top:1%}

	.portfolio_area{clear:both;padding-top:65px;width:100%;margin:0 auto;padding:0 5%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.portfolio_area ul li{width:100%;height:100%;background:#fff url('/img/main/portfolio_bg02.png') no-repeat;float:left;margin-left:0;background-size:100%;margin-bottom:5%;padding-bottom:5%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.portfolio_area ul li:first-child{margin-left:0;margin-top:5%;}
	.portfolio_area ul li:nth-last-child(2){margin:0 0 5% 0}
	.portfolio_area ul li:nth-last-child(3){margin:0 0 5% 0}
	.portfolio_area ul li:last-child{display:none}
	.portfolio_area ul:after{clear:both;content:'';display:block}
	.portfolio_area ul li div.portfolio_img img{width:100%;height:auto}
	.portfolio_area ul li div.portfolio_txt01{text-align:center;font-size:12px;color:#403f3f;padding-top:1%}
	.portfolio_area ul li div.portfolio_txt02{text-align:center;font-size:11px;color:#afaeae;padding-top:5%}
	.mobile_more{display:block;text-align:center;font-size:14px;background-color:#3d7ed7;width:100%;margin:2% auto 0 auto;}
	.mobile_more a{color:#fff;display:block;padding:3% 0}


	.contact_area{width:100%;height:100%;background:url('/img/main/contact_bg.jpg') no-repeat;background-position:center;background-size:cover;padding-bottom:10%}
	.contact_tit01{text-align:center;padding-top:15%;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#fff}
	.contact_tit02{text-align:center;padding-top:1%;color:#d0d8e9;font-size:14px;line-height:20px;display:none}
	.contact_tit03{text-align:center;padding-top:1%;color:#d0d8e9;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.contact_input01{width:100%;padding:2%;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.contact_input02{width:100%;height:125px;padding:2%;border:1px solid #fff;background:transparent;color:#fff;font-family:'Nanum Gothic','Dotum',cursive;;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */}
	.input_area{width:90%;margin:40px auto 0 auto}
	.main_input{margin-top:10px}
	.input_position01{float:none}
	.input_position02{float:none;margin-left:0;margin-top:10px}
	.btn_area{clear:both;padding-top:20px;text-align:center}
	.privacy_txt{color:#fff}
	.btn_send{float:none;display:block;margin-top:30px}
	.btn_privacy{display:block;margin-top:10px}


	.bottom_area{width:100%;margin:40px auto;}
	.bottom_certification{text-align:center}
	.bottom_certification img{width:80%}
	.bottom_menu{font-size:12px;width:220px;margin:25px auto 0 auto}
	.bottom_menu ul li:first-child{margin-left:0}
	.bottom_menu ul li{float:left;margin-left:5px;color:#dbdbdb}
	.bottom_menu ul li a{color:#3d3d3d}
	.copyright{clear:both;text-align:center;padding-top:15px;color:#868686;font-family:'Nanum Gothic','Dotum',cursive;line-height:18px;display:none}
	.mobile_copyright{display:block;clear:both;text-align:center;padding-top:15px;color:#868686;font-family:'Nanum Gothic','Dotum',cursive;line-height:18px}


	.sub_visual01{width:100%;height:200px;background:url('/img/sub01/sub_visual01.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual02{width:100%;height:200px;background:url('/img/sub02/sub_visual02.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual03{width:100%;height:200px;background:url('/english/img/sub03/sub_visual03.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual04{width:100%;height:200px;background:url('/img/sub04/sub_visual04.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual05{width:100%;height:200px;background:url('/img/sub05/sub_visual05.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual06{width:100%;height:200px;background:url('/img/sub06/sub_visual06.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}
	.sub_visual07{width:100%;height:200px;background:url('/img/sub07/sub_visual07.jpg') no-repeat;background-position:top center;background-size:cover;padding-top:0}

	.sub_visual_tit{text-align:center;padding-top:12%;font-family:'Arial','Nanum Gothic','Dotum',cursive;font-size:36px;font-weight:bold;color:#fff}
	.sub_visual_txt{text-align:center;padding-top:1%;color:#fff;font-size:14px;line-height:20px;display:none}
	.sub_visual_txt_m{text-align:center;padding-top:1%;color:#fff;font-size:14px;line-height:20px;display:block;width:80%;margin:0 auto}

	.depth3_menu_3th{border:1px solid #dddddd;width:99.6%;margin:0 auto}
	.depth3_menu_3th ul:after{clear:both;content:'';display:block}
	.depth3_menu_3th ul li{float:left;width:33%;text-align:center;background-color:#fff;font-size:12px;border-left:1px solid #dddddd;}
	.depth3_menu_3th ul li:first-child{border-left:0}
	.depth3_menu_3th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_3th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_3th ul li.on a{display:block;color:#fff}

	.depth3_menu_3th_02{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_3th_02 ul:after{clear:both;content:'';display:block}
	.depth3_menu_3th_02 ul li{float:left;width:33%;text-align:center;background-color:#fff;font-size:12px;border-left:1px solid #dddddd;}
	.depth3_menu_3th_02 ul li:first-child{border-left:0}
	.depth3_menu_3th_02 ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_3th_02 ul li.width-25{width:25%}
	.depth3_menu_3th_02 ul li.width-40{width:40%}
	.depth3_menu_3th_02 ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_3th_02 ul li.on a{display:block;color:#fff}

	.depth3_menu_4th{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_4th ul:after{clear:both;content:'';display:block}
	.depth3_menu_4th ul li{float:left;width:24.5%;text-align:center;background-color:#fff;font-size:12px;border-left:1px solid #dddddd;}
	.depth3_menu_4th ul li:first-child{border-left:0}
	.depth3_menu_4th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_4th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_4th ul li.on a{display:block;color:#fff}

	.depth3_menu_5th{border:1px solid #dddddd;width:99.6%;margin:0 auto;display:none}
	.depth3_menu_5th ul:after{clear:both;content:'';display:block}
	.depth3_menu_5th ul li{float:left;width:100%;text-align:center;background-color:#fff;font-size:12px;border-left:0 solid #dddddd;border-bottom:1px solid #dddddd}
	.depth3_menu_5th ul li:first-child{border-left:0}
	.depth3_menu_5th ul li:last-child{width:100%;border-bottom:0 solid #dddddd;}
	.depth3_menu_5th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_5th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_5th ul li.on a{display:block;color:#fff}

	.depth3_menu_7th{border:1px solid #dddddd;width:99.6%;margin:0 auto}
	.depth3_menu_7th ul:after{clear:both;content:'';display:block}
	.depth3_menu_7th ul li{float:left;width:16.2%;text-align:center;background-color:#fff;font-size:12px;border-left:1px solid #dddddd;}
	.depth3_menu_7th ul li:first-child{border-left:0}
	.depth3_menu_7th ul li a{display:block;color:#818181;padding:15px 0}
	.depth3_menu_7th ul li.on{background-color:#ff5400;font-weight:700}
	.depth3_menu_7th ul li.on a{display:block;color:#fff}

	.sub_tit_area{text-align:center;margin-top:10%}
	.sub_tit{font-size:24px;color:#3d7ed7;font-weight:700}
	.sub_location{color:#a5a5a5;margin-top:2%;}
	
	
}