<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	@charset "utf-8";

	body, input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {font:normal 12px/18px Arial, Helvetica, Apple-Gothic, Sans-serif; color:#7d7d7d; }
	a { font-family:Arial, 'Helvetica Neue', Helvetica, Apple-Gothic, Sans-serif; color:inherit; text-decoration:none;} 


	/* input */
		input[type='text'], 
		input[type='password'],
		input[type='number'] {width:100%; text-indent:5px; height:34px; color:#333; background-color:#f5f5f5; border:1px solid #898989; -webkit-box-sizing:border-box; box-sizing:border-box;/*::-webkit-input-placeholder*/}
		input[type='text']:focus, input[type='text']:active, input[type='text']:hover, 
		input[type='password']:focus, input[type='password']:active, input[type='password']:hover,
		input[type='number']:focus, input[type='number']:active, input[type='number']:hover {background-color:#dbeaf8; border:1px solid #898989;}
		.form-control {border-radius: 0; background-color: #f5f5f5; border: 1px solid #898989;}

	/* shortning */
		.co_blue {color:#2384c6 !important;}
		a.co_blue {text-decoration:underline !important;}
		.block_after_inline {display:block;}
		.inline_after_block {display:inline;}
		.cursor_off {cursor:default;}
		.btn_area {clear:both; text-align:center;}
		.pb15 {padding-bottom:15px !important;}
		.pdL0{padding-left:0}
		.pdR0{padding-right:0}
		.pdLR4{padding-left:4px; padding-right:4px}
		.pdT10{padding-top:10px;}
		.pdB10{padding-bottom:10px;}
		.pdLR0{padding-right:0;padding-left:0}
		.align-c{text-align:center}
		.color-252525{color:#252525}

	/* IE8 ì&nbsp;„ìš© */
		@media \0screen {
		.top_visual_1 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_company.jpg',
		sizingMethod='scale');}
		.top_visual_2{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_games.jpg',
		sizingMethod='scale');}
		.top_visual_3 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_careers.jpg',
		sizingMethod='scale');}
		.top_visual_4 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_engine.jpg',
		sizingMethod='scale');}
		.top_visual_5 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_inside.jpg',
		sizingMethod='scale');}
		.top_visual_6 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_policy.jpg',
		sizingMethod='scale');}
		.top_visual_7 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_sitemap.jpg',
		sizingMethod='scale');}
		.top_visual_9 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/common/images/spot_careers.jpg',
		sizingMethod='scale');}
		}

	/* ê³µí†µ ë&nbsp;ˆì´ì•„ì›ƒ */
		#header {position:absolute; top:0; left:0; width:100%; height:50px; background:url("/common/images/bg_dimmed.png") repeat left top; z-index:100; }
		#header h1 {position:absolute; top:9px; left:15px; z-index:160;}
		#header h1 a img {width:68px;}
		#header .btn_gnb {display:block; position:absolute; top:13px; right:15px;}
		#header .btn_gnb img {width:27px;}

		#gnb {display:none; position:absolute; top:50px; width:100%; background-color:#f5f5f5; z-index:150;}
		#gnb&gt;ul {padding:20px 15px;}
		#gnb&gt;ul&gt;li {text-transform: uppercase;}
		#gnb&gt;ul&gt;li&gt;a {display:block; margin:20px 0 10px; line-height:20px; font-size:16px; color:#252525; font-weight:bold;}
		#gnb&gt;ul&gt;li:first-child&gt;a {margin-top:0;}
		#gnb&gt;ul&gt;li&gt;ul {display:block; overflow:hidden; width:100%; }
		#gnb&gt;ul&gt;li&gt;ul&gt;li {float: left;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li&gt;a {padding:0 10px; line-height:18px; background:url("/common/images/bu_graybar.png") no-repeat left 4px; background-size:1px 8px;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li:first-child a {padding-left:0; background:none;}

		.select_lang {}
		.select_lang .pc_btn {display:none;}
		.select_lang .m_btn {display:block; position:absolute; top:13px; right:57px; padding-right:15px; line-height:24px; font-size:15px; color:#fff; font-weight:bold; background:url("/common/images/bu_arr_lang_off.png") no-repeat right 10px; background-size:8.5px 4px;}

		.select_lang .lang_list {display:none; position:absolute; top:50px; right:15px; padding:9px;border:1px solid #d7d7d7; background-color:#fff; z-index:160;}
		.select_lang .lang_list&gt;li {margin-top:5px;}
		.select_lang .lang_list&gt;li:first-child {margin-top:0;}
		.select_lang .lang_list&gt;li&gt;a {display:inline-block; line-height:20px;}
		.select_lang .lang_list&gt;li&gt;a:hover,
		.select_lang .lang_list&gt;li&gt;a:active,
		.select_lang .lang_list&gt;li&gt;a:focus {color:#2384c6; /*text-decoration:underline;*/}
		.select_lang .lang_list&gt;li&gt;a&gt;img {width:30px; margin-right:5px;}

		#container {position:relative; padding-bottom:30px; z-index:50;}

		.top_visual_1{background:url("/common/images/spot_company.jpg") no-repeat center top;}
		.top_visual_2{background:url("/common/images/spot_games.jpg") no-repeat center top;}
		.top_visual_3{background:url("/common/images/spot_careers.jpg") no-repeat center top;}
		.top_visual_4{background:url("/common/images/spot_engine.jpg") no-repeat center top;}
		.top_visual_5{background:url("/common/images/spot_inside.jpg") no-repeat center top;}
		.top_visual_6{background:url("/common/images/spot_policy.jpg") no-repeat center top;}
		.top_visual_7{background:url("/common/images/spot_sitemap.jpg") no-repeat center top;}
		.top_visual_9{background:url("/common/images/spot_careers.jpg") no-repeat center top;}
		.spot {text-indent:-9999px; font-size:0; line-height:0; padding-top:48%; background-size:auto 100%;}

		.h3_list_wrap {display:none;}

		.h3_title {margin:15px 0 20px; line-height:30px; font-size:20px; font-weight:bold; text-align:center; color:#252525; text-transform: uppercase;}
		.h4_title{margin:15px 0 20px; line-height:15px; font-size:15px; font-weight:bold; text-align:center; color:#252525;}
		.h3_title .bg {display:inline-block; padding-bottom:15px;background:url("/common/images/bg_h3.png") no-repeat center bottom; background-size:29px 1px; }

		#contents {padding:0 4%;}
		.location {display:none;}

		#footer {position:relative; display:block; padding:15px 6% 25px; text-align:center; background-color:#252525;}
		#footer .foot_list {width:100%; margin-bottom:15px;}
		#footer .foot_list li {display:inline; padding-left:11px; margin-left:9px; /*background:url("/common/images/bu_footbar.png") no-repeat left 6px; background-size:1px 9px;*/}
		#footer .foot_list li:first-child {padding-left:0; margin-left:0; background:none;display:none}/*ê°œì¸ì&nbsp;•ë³´ì‚­ì&nbsp;œ*/
		#footer .copyright {}
		#footer .foot_logo {display:none;}
		/*#footer .btn_partnersite {display:none;}*/
		#footer .btn {  padding: 6px 18px;  font-size: 13px;  color:#fff;  background-color:#252525;  border: 2px solid #575757;  border-radius: 2px;}
		#footer .dropdown-menu {min-width: 100%;font-size: 13px;border-radius: 0;padding:0;}
		#footer .dropdown-menu&gt;li&gt;a {padding: 10px 20px;}
		#footer .dropdown-menu .divider {margin: 0;}
		#footer .caret {margin-left: 0;border-top:none;border-right: none;border-left: none;border-bottom:none; width: 13px; height: 14px; display:inline-block; padding-right:30px; background:url("/common/images/btn_arr_foot_up.png") no-repeat 50% 0;}

		.google-map-canvas {width: 100%; height:250px;}
		.content_space{height:50px}

		.heading_title1{margin-bottom:15px; line-height:20px; font-size:14px; text-align:center; color:#252525; font-weight:bold}
		.heading_title2{margin-bottom:15px; line-height:20px; font-size:15px; text-align:center; color:#252525; font-weight:bold}
		.heading_title4{margin-bottom:30px; line-height:15px; font-size:12px; padding:0 4%; text-align:center; color:#898989;}
		.img-height-space{margin-bottom:30px;}
		.img-center{margin:auto}
		.txt-pd-4{padding:0 4%}
		.txt-pd-5{padding:0 5%}
		.txt-pd-6{padding:0 6%}
		.txt-pd-7{padding:0 7%}
		.txt-pd-8{padding:0 8%}
		.txt-pd-9{padding:0 9%}
		.txt-pd-10{padding:0 10%}
		.txt-pd-11{padding:0 11%}
		.txt-pd-12{padding:0 12%}
		.txt-pd-13{padding:0 13%}
		.txt-pd-14{padding:0 14%}
		.txt-pd-15{padding:0 15%}
		.txt-pd-16{padding:0 16%}
		.txt-pd-17{padding:0 17%}
		.txt-pd-18{padding:0 18%}
		.txt-pd-19{padding:0 19%}
		.txt-pd-20{padding:0 20%}
		.txt-pd-25{padding:0 25%}
		.txt-pd-30{padding:0 30%}
		.lineH180{line-height:180%;}

	/* ëª¨ë‹¬íŒì—… - ê²½ê³&nbsp;ì°½ */
		.error_modal-dialog, .con_modal-dialog,  .con_modal-dialog{width:90%}
		.con_modal-dialog .msg_txt{ padding:20px 13%; text-align:center;}
		.con_modal-dialog .msg_title{text-align:center; font-size:14px; color:#2384c6; padding:5px 0;}
		.success_modal-dialog .modal-body .modal_h3_title {margin:7px 0 10px; line-height:23px; font-size:20px; font-weight:bold; text-align:center; color:#252525;}
		.success_modal-dialog .modal-body .modal_h3_title .bg {display:inline-block; padding-bottom:8px; background:url("/common/images/bg_h3.png") no-repeat center bottom; background-size:29px 1px; }
		.success_modal-dialog .modal-body{padding:0 10%;}
		.success_modal-dialog .modal-body p{text-align:center; font-size:12px; color:#7d7d7d}
		.success_modal-dialog .modal-body p.msg_title{ font-size:16px; color:#2384c6; padding:10px 0;}
		.modal-header{ border-bottom:none;}
		.modal-footer{text-align:center; border-top: none; padding:15px 0;}
		.error_modal-dialog .modal-body p{text-align:center; font-size:12px; color:#7d7d7d}
		.error_modal-dialog .modal-body p.msg_title{ font-size:16px; color:#2384c6; padding:10px 0;}

	/* ë²„íŠ¼ */
		a[class^="btn_rnd"] {display:inline-block; line-height:18px; color:#252525; font-weight:bold; border:1px solid #7d7d7d; background-color:#fff;-webkit-border-radius: 3px;border-radius: 3px;}
		a[class^="btn_rnd"] .arr_rgt {display:inline-block; padding-right:20px; background:url("/common/images/bu_arr_rgt.png") no-repeat right 6px; background-size:10px 7px;}
		a.btn_rnd_apply {padding:0 15px; line-height:35px; background-color:#2384c6; color:#fff; border:0 none;}
		a.btn_rnd_apply .arr_rgt {background:url("/common/images/bu_arr_rgt_white.png") no-repeat right 15px; background-size:9.5px 7px;}
		a.btn_rnd_apply_on {padding:0 8px; border-color:#2384c6;}
		a.btn_rnd_apply_off {padding:0 8px; color:#7d7d7d; border-color:#7d7d7d; background-color:#ebebeb;}
		a.btn_rnd_apply_off .arr_rgt {background-image:url("/common/images/bu_arr_rgt_off.png");}

		a.btn_rnd_prev {padding:0 10px 0 5px; line-height:33px;}
		a.btn_rnd_prev .arr_lft {display:inline-block; padding-left:25px; background:url("/common/images/bu_arr_lft.png") no-repeat left 13px; background-size:10px 7px;}
		a.btn_rnd_list {padding:0 15px;line-height:33px;}
		a.btn_rnd_next {padding:0 10px 0 5px; line-height:33px;}
		a.btn_rnd_next .arr_rgt {padding-right:25px; background-position:right 13px;}

	/* recruit_list */
		.h3_info {margin-bottom:10px; line-height:20px; font-size:14px; text-align:center; color:#252525;}
		.h3_info .sm_h3{font-size:14px; text-align:center; color:#252525; line-height:16px; padding:10px 0;}
		.h3_info_job .sm_h3{font-size:16px; line-height:20px; padding:10px 10px;}
		.h3_noti {margin-bottom:15px; padding:0 4%; text-align:center;}
		.recruit_process {margin-bottom:30px; text-align:center;}
		.recruit_process .m_img {display:inline-block;}
		.recruit_process .pc_img {display:none;}
		.h4_process {margin-bottom:10px; line-height:22px; font-size:15px; font-weight:bold; text-align:center; color:#252525}

		.recruit_list {margin-bottom:20px; width:100%; border-top:1px solid #e2e2e2;}
		.recruit_list .table_thead {display:none; /* display:table; */}
		.recruit_list .table_thead .td {display:table-cell;}
		.recruit_list .table_tbody {display:table; width:100%; padding:12px 0; border-bottom:1px solid #e2e2e2;}
		.recruit_list .table_tbody .td {float: left; display:table-cell;}
		.recruit_list .table_tbody .c-all{width:100%; text-align:center; padding:20px 0;}
		.recruit_list .table_tbody .c1 {width:20px;}
		.recruit_list .table_tbody .c2 {}
		.recruit_list .table_tbody .c3 {padding-left:5px; margin-left:5px; background:url("/common/images/bu_graybar.png") no-repeat left 6px; background-size:1px 8px;}
		.recruit_list .table_tbody .c4 {padding-left:5px; margin-left:5px; background:url("/common/images/bu_graybar.png") no-repeat left 6px; background-size:1px 8px;}
		.recruit_list .table_tbody .c5 {clear:both; display:block; padding:3px 0 6px 20px; font-size:14px; font-weight:bold; color:#252525;}
		.recruit_list .table_tbody .c6 {clear:both; padding-right:10px; line-height:20px; text-indent:20px;}
		.recruit_list .table_tbody .c7 {}

		.btn_more {display:block; padding:8px 0; font-size:14px; font-weight:bold; color:#252525; border:1px solid #7d7d7d; text-align:center;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		.btn_more .plus {display:inline-block; padding-left:15px; background:url("/common/images/bu_grayplus.png") no-repeat left 4px; background-size:10.5px 10.5px;}
		.paginate {display:none;}

	/* recruit_view */
		.recrcuit_title {padding-bottom:12px; color:#252525; border-bottom:1px solid #e2e2e2;}
		.recrcuit_title .title {display:block; font-size:14px; font-weight:bold;}
		.recrcuit_title .info {font-size:12px; font-weight:bold;}
		.recrcuit_info {overflow:hidden; /*width:auto;*/ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e2e2e2;}
		.recrcuit_info .sec {float: left; width:100%; padding:15px 0; }
		.recrcuit_info .sec_line{border-bottom:1px solid #e2e2e2;}
		.recrcuit_info .sec p{padding-left:10px;}
		.recrcuit_info .sec .title {display:block; padding:0 0 5px 10px; color:#2384c6; font-weight:bold; background:url("/common/images/bu_circ_blue.png") no-repeat left 7px; background-size:4px 4px;}
		.recrcuit_info .sec .s_list {padding-bottom:15px;}
		.recrcuit_info .sec .s_list li .s_title {font-weight:bold; color:#252525;}
		.recrcuit_info .sec .s_list li .s_info {}
		.job_h3{color:#2384c6; font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
		.job_h3_sub{font-size:15px;padding-bottom:30px;}

	/* application.asp */
		.policy_box{padding:15px; height:120px; border:1px solid #e3e3e3; overflow-x: hidden;overflow-y: scroll; -webkit-overflow-scrolling: touch;}
		.pllicy_txt li{padding-bottom:10px; line-height:18px; }
		.pllicy_txt li.h5_title{font-weight:bold;}
		.underline_box{padding-top:30px; padding-bottom:15px; border-bottom:1px solid #e2e2e2}
		.xs-underline_box{border-bottom:1px solid #e1e1e1;padding:7px 0; }
		.recruit_form{border-bottom:0 solid #e1e1e1; padding:7px 0;}
		.req_title{position:absolute; right:0; font-weight:bold;}
		.req_title span{color:#2384c6; padding-right:5px;}
		.recruit_form .table_tbody .c1{display:inline-block; height:34px; line-height:34px;font-weight:bold; color:#252525}
		.recruit_form .table_tbody .xs-c1{ line-height:16px; }
		.recruit_form .table_tbody .xs-c2{ letter-spacing:-1px; }
		.recruit_form .table_tbody .hp-form input{float:left ; width:26.589%}
		.recruit_form .table_tbody .hp-form .space-txt{display:inline-block; text-align:center; float:left ; width:5.88235294118%; line-height:34px;}
		.recruit_form .table_tbody .email-form .email-id,	.recruit_form .table_tbody .email-form .email-domail{float:left ; width:45%;margin-bottom:10px;}
		.recruit_form .table_tbody .email-form .form-group label{float:left;}
		.recruit_form .table_tbody .c2 .space-txt,
		.recruit_form .table_tbody .email-form .space-txt{display:inline-block; text-align:center; float:left ; width:10%;height:34px; line-height:34px; }
		.form-group {margin-bottom: 0;}
		.recruit_form .table_tbody .choice .form-group{padding-bottom:10px}
		.recruit_form .table_tbody .choice .form-group label{float:left;width:0}
		.recruit_form .table_tbody .choice .form-group select{float:left;}
		.recruit_form .table_tbody .choice .form-group .btn-group{float:left; width:48%}
		.recruit_form .table_tbody .choice .form-group .space-txt{float:left; width:4%}
		.recruit_form .table_tbody .salary input{float:left ; width:46%;}
		.recruit_form .table_tbody .salary .space-txt{display:inline-block; text-align:center; float:left ; width:8%; line-height:34px;}
		.recruit_form .table_tbody .career .radio, .recruit_form .table_tbody .career .form-control, .recruit_form .table_tbody .career .txt-y{float:left}
		.recruit_form .table_tbody .career .form-control{width:50px; margin-left:10px}
		.recruit_form .table_tbody .career .txt-y{display:inline-block; height:34px; line-height:34px; padding-left:10px}
		.recruit_form .table_tbody .form-group,
		.recruit_form .table_tbody .file-form input{width:100%;}
		.recruit_form .table_tbody .file-form input.filestyle{width:90%;}
		.recruit_form .table_tbody .file-form .txt{display:inline-block;padding-top:10px;}
		.recruit_form .table_tbody .file-form .btn{border:1px solid #7d7d7d; border-radius:0;}
		.recruit_form .table_tbody .c2 textarea{width:100%; height:80px; background:#f5f5f5}
		.recruit_form .table_tbody .c2 .radio input{ width:25%; }
		.recruit_form .table_tbody .c2 .radio .radio4{ padding-right:10px}
		.recruit_form .table_tbody .c1 span{color:#2384c6; padding-right:5px}
		.end_btns{text-align:center; padding:20px 0}/* //application.asp */

	/* history */
		.his_txt ul{padding-bottom:12px;}
		.his_txt .txt-yy{font-size:30px; color:#252525; height:50px; line-height:50px; margin-bottom:0; }
		.his_txt .txt-yd{font-size:16px; color:#2384c6; line-height:22px; }
		.his_txt .txt-info{font-size:12px; color:#898989; line-height:18px; }
		.history_wrap{border-bottom:0 solid #e1e1e1; padding:15px 0;}

	/* news */
		.txt_line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;word-wrap:break-word; }
		.best_three_wrap{position:relative; margin-left:-4%;margin-right:-4%; background:#ebebeb; padding:15px 0 30px 0;}
		.best_three_wrap .news_group{margin-left:4%;margin-right:4%;}
		.carousel-indicators .active{  background-color: #2384c6;}
		.carousel-indicators li{border: 1px solid #2384c6;}
		.carousel-indicators{position:absolute; bottom:-25px; left:22.8125%}
		.news_group .carousel-inner .item ul li{font-size:14px; margin-bottom:5px; padding:0; }
		.news_group .carousel-inner .item ul li a{display:inline-block;}
		.news_group .carousel-inner .item ul li.best-txt-1{color:#7d7d7d;  }
		.news_group .carousel-inner .item ul li.best-txt-1 .notice_type{color:#2384c6;font-weight:bold;}
		.news_group .carousel-inner .item ul li.best-txt-2{color:#7d7d7d;-webkit-line-clamp: 1; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 1.2em; }
		.news_group .carousel-inner .item ul li.best-txt-3{color:#252525;-webkit-line-clamp: 2; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 2.4em;}
		.news_group .carousel-inner .item ul li.best-txt-4{color:#7d7d7d;-webkit-line-clamp: 3; /* ë¼ì¸ìˆ˜ */ line-height: 1.3em;height: 3.9em;}
		.news_group .carousel-inner .item ul li.best-txt-5{padding-top:7px;}
		.news_tab{padding:16px 0 5px 0;}
		.nav-pills li{height:30px; }
		.nav-pills li a{border-radius: 0; font-size:14px; border:1px solid #7d7d7d; margin-right:-1px; color:#252525}
		.nav-pills li.active a{border:1px solid #2384c6; }
		.nav-pills&gt;li.active&gt;a{background:#2384c6;}
		.nav-justified&gt;li { display: table-cell; width: 1%;}
		.news_list_wrap{padding:15px 0 ; border-bottom:1px solid #e1e1e1}
		.news_list_wrap .col-xs-8{padding-left:5px;}
		.news_list_wrap ul li{padding:0 0 0 10px; font-size:14px;margin-bottom:5px }
		.news_list_wrap ul li a{display:inline-block;}
		.news_list_wrap ul li.txt_line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;word-wrap:break-word; }
		.news_list_wrap ul li.best-txt-1{color:#7d7d7d; }
		.news_list_wrap ul li.best-txt-1 .notice_type{color:#2384c6;font-weight:bold;}
		.news_list_wrap ul li.best-txt-2{color:#7d7d7d;  -webkit-line-clamp: 1; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 1.2em;}
		.news_list_wrap ul li.best-txt-3{color:#252525; -webkit-line-clamp: 2; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 2.4em;font-weight:bold;}
		.news_list_wrap ul li.best-txt-4{color:#7d7d7d; -webkit-line-clamp: 2; /* ë¼ì¸ìˆ˜ */ line-height: 1.4em;height: 2.8em;}
		.news_headline_wrap {font-size:14px; color:#7d7d7d; padding-top:15px;}
		.news_headline_wrap .notice_type{color:#2384c6; font-weight:bold;}
		.news_headline_wrap .notice_subject{font-size:16px; color:#252525; font-weight:bold; padding-top:10px;display:inline-block;}
		.news_content_wrap .cont_set{line-height:200%; font-size:14px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:40px 0 100px 0;margin:20px 0;}
		.news_content_wrap .cont_set img{margin:25px 0;}

	/* contactus &amp; inquery */
		.contactus_wrap{text-align:center}
		.contactus_wrap .contactus_h3{position:relative; text-align:center;  font-size:14px; margin:auto; }
		.tab_radio .btn{  border-radius: 0; font-size:12px; height:30px; white-space: normal; padding:6px 15px; }
		.tab_radio .btn_ht_res{height:30px;}
		.tab_radio .mt-1{ margin-top:-1px;}
		.tab_radio .btn-default.active{  color: #fff; background-color: #2384c6; border-color: #2384c6;}
		.btn-group .btn+.btn{margin-left:0}
		.contactus_wrap .step_img{padding:30px 0 50px 0 ;}
		.contactus_write{padding:20px 0 25px 0; border-bottom:1px solid #e2e2e2}
		.inquery_write{padding:0 0 25px 0;}
		.contactus_write .td1{color:#252525; font-weight:bold; display:inline-block; height:34px; line-height:34px; padding:10px 0;}
		.contactus_write .td2{display:inline-block; padding:10px 0;}
		.contactus_write .tr2 .td2 .form-control{width:100%; }
		.contactus_write .tr3 .td2 input{float:left ; width:30%}
		.contactus_write .tr3 .td2 .space-txt{display:inline-block; text-align:center; float:left ; width:5%; line-height:34px;}
		.contactus_write .tr4 .td2 .email-id,	.contactus_write .tr4 .td2 .email-domail{float:left ; width:45%;margin-bottom:10px;}
		.contactus_write .tr4 .td2 .form-group label{float:left;}
		.contactus_write .tr4 .td2 .space-txt{display:inline-block; text-align:center; float:left ; width:10%;height:34px; line-height:34px; }
		.contactus_write .tr5 .td2 input.filestyle{width:90%;}
		.contactus_btn{padding:20px 0 50px 0;}
		.msg_icon{padding:15px 0;}
		.msg_icon img{width:47px; height:42px; }
		.inq_h3_info {margin-bottom:10px;}

	/* diary */
		.diary_list_wrap {padding:15px 0; border-bottom:1px solid #e1e1e1;}
		.diary_list_wrap .diary_cont_list a{display:inline-block;}
		.diary_list_wrap .diary_cont_list .date{color:#7d7d7d; line-height: 0.8em;}
		.diary_list_wrap .diary_cont_list .subject{color:#252525; margin-top:8px; font-size:16px; font-weight:bold; -webkit-line-clamp:1; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 1.2em;}
		.diary_list_wrap .diary_cont_list .cont{color:#7d7d7d; margin-top:5px;  -webkit-line-clamp:2; /* ë¼ì¸ìˆ˜ */ line-height: 1.2em;height: 2.4em;}

		.diary_view_wrap .cont_view .subject_bar{border:2px solid #2384c6; padding:18px 10px;}
		.diary_view_wrap .cont_view .subject_bar ul li{display:inline-block;}
		.diary_view_wrap .cont_view .subject_bar ul li.subject{ float:left; font-size:14px; font-weight:bold; color:#272727;}
		.diary_view_wrap .cont_view .subject_bar ul li.date{ float:right}
		.diary_view_wrap .cont_view .diary_cont{border-bottom:1px solid #e2e2e2; padding:20px 0; margin-bottom:25px; line-height:150%;}

	/* company */
		.partner_wrap .name{display:inline-block; max-width:280px; width:100%; text-align:center; padding:5px 0 10px 0; line-height:120%;}
		/* award */
			.country_icon{margin-bottom:14px ;padding:0 7px; margin-top:10px;}
			.country_icon_mt0{margin-top:0;}
			.award_box{margin-bottom:14px ;padding:0 7px;}
			.country_icon .img{float:left;display:inline-block; width:30px;height:20px;}
			.country_icon .img img{width:100%;height:100%;}
			.country_icon .txt{float:left;display:inline-block; height:20px; line-height:20px; font-size:15px; font-weight:bold; color:#252525; padding-left:10px;}
			.country_icon .other-txt{letter-spacing:-0.5px}
			.award_box ul{display:inline-block; width:100%;}
			.award_box ul li{float:left; display:inline-block; width:100%}
			.award_box ul li.img{border:1px solid #d7d7d7; text-align:center; padding:5px 0;}
			.award_box ul li.img img{max-width:80px;}
			.award_box ul li.txt{display:inline-block; width:100%; min-height:70px; padding:10px 0; border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#f5f5f5; text-align:center;  } 
			.award_box ul li.txt span.two_host{height:30px;}
			.award_box ul li.txt span{display:inline-block; float:left; width:100%;line-height:1.2em; }
			.award_box ul li.txt span.yy{font-size:12px; font-weight:bold; color:#252525; padding-bottom:4px;}
			.award_box ul li.txt span.ad_name{font-size:12px; font-weight:bold; color:#252525; padding:0 5px 4px 5px;}
			.award_box ul li.txt span.two_ad_name{height:35px}
			.award_box ul li.txt span.three_ad_name{height:35px}
			.award_box ul li.txt span.four_ad_name{height:45px}
			.award_box ul li.txt span.name-spacing{letter-spacing:-0.5px; padding:0 5px 4px 5px;}
			.award_box ul li.txt span.host{font-size:12px; color:#898989;}
			.award_box .country_icon{padding:0 ;}
			.country_in{margin-top:0}
		/* location */
			.bd_img{margin-top:0;}
			.map_info_row{margin-top:25px}
			.map_info_row .map_logo {padding-left:0; }
			.map_info_row .map_logo img{max-width:108px; }
			.map_info_row .map_info{ padding-left:0; margin-top:20px;}
			.map_info_row .map_info .address ul li{float:left; display:inline-block;width:100%; color:#7d7d7d;padding-bottom:7px}
			.map_info_row .map_info .address ul li.name{font-size:16px; font-weight:bold; color:#252525; }
			.map_info_row .map_info .address ul li.old-addr{padding-bottom:14px }
			.map_info_row .map_info .address ul li.tel{width:auto; padding:0 10px 20px 0; }
			.map_info_row .map_info .address ul li.fax{width:auto; padding:0 0 20px 0; }
			.map_info_row .map_info .subway ul{display:inline-block; width:100%; height:35px; padding-left:45px; }
			.map_info_row .map_info .subway .subway-bd{background:url(/KOR/images/subway_2.jpg) no-repeat 0 0;  -webkit-background-size:35px 35px;background-size:35px 35px; margin-bottom:15px}
			.map_info_row .map_info .subway .subway-newbd{background:url(/KOR/images/subway_1.jpg) no-repeat 0 0; -webkit-background-size:35px 35px;background-size:35px 35px;}
			.map_info_row .map_info .subway ul li{display:inline-block; height:1.0em; line-height:0.5em; width:100%}
			.map_info_row .map_info .subway ul li span{font-weight:bold; color:#252525}

	/* game */
		.game_info .game-name{font-size:16px; font-weight:bold; color:#2384c6; line-height:18px;text-align:left; padding:10px 0}
		.game_info .game-first-img img{width:100%}
		.game_info .ul1 .ul1_1 li{font-size:12px; float:left; display:inline-block; text-align:left}
		.game_info .ul1 .ul1_1 li.st1{width:90px; font-weight:bold; color:#252525; position:relative;}
		.game_info .ul1 .ul1_1 li.st1 span{position:absolute; right:0; top:0; display:inline-block; padding-right:5px; vertical-align:top;}
		.game_info .ul1 .ul1_1 li.st3{ color:#898989;}
		.game_info .ul1 .ul1_1 li.line_space{width:100%; height:5px}
		.game_info .ul2{position:relative; margin-top:10px}
		.game_info .ul2 li{float:left; display:inline-block; margin-right:10px;}
		.game_info .ul2 li.sns{width:33px; height:33px;margin-right:5px;}
		.game_info .ul2 li.sns a{display:inline-block;width:100%; height:100%;}
		.game_info .ul2 li.sns img{width:100%; height:100%;}
		.game_info .game-img{margin-bottom:15px}
		.game_info .game-txt{font-size:12px; color:#898989; padding-bottom:15px;}
		.game_info .game-txt a{text-decoration:underline; color:#2384c6}
		.game_info .game-list-txt ul li{display:block; text-align:left;  font-size:12px; color:#898989; padding:0 0 10px 10px; background:url("/common/images/li_icon1.png") no-repeat 0 7px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.game_info .game-list-txt ul li.normal1{color:#898989; background:none;padding:0 0 25px 10px;}
		.game_info .game-list-txt ul li.normal2{color:#898989; padding:0 0 10px 10px;}
		.game_info .game-list-txt ul li.point1{color:#2384c6; font-weight:bold}
		.game_info .game-list-txt ul li.point2{color:#2384c6; font-weight:bold;background:none;  padding:15px 0 10px 0;}
		.game_info{border-top:1px solid #e2e2e2;  padding-top:20px; padding-bottom:10px; margin-top:10px; text-align:center}
		.border-top-none{border-top:none}
		.game_info .game_h2{font-size:14px; font-weight:bold; color:#252525; padding-bottom:15px;}
		.game_info .section_h2{margin:15px 0 15px; line-height:15px; font-size:15px; font-weight:bold; text-align:center; color:#252525;}
		.game_info .section_h2 .bg {display:inline-block; padding-bottom:15px;background:url("/common/images/bg_h3.png") no-repeat center bottom; background-size:29px 1px;}
		.game_info .carousel-indicators{margin-left: 0}
		.game_info .carousel-indicators{position:absolute; bottom:10px; width:100%; left:0; text-align:center; }
		.game_thum_view .carousel-control .arrow-left{background:url("/common/images/arrowL.png") no-repeat 0 50%;  }
		.game_thum_view .carousel-control .arrow-right{background:url("/common/images/arrowR.png") no-repeat 0 50%;  }
		.game_thum_view .carousel-control .arrow{display:inline-block;width:33px; height:100%;  -webkit-background-size:33px 63px;background-size:33px 63px;}
		.game_info .touch-carousel .carousel-indicators li{width:10px; height:10px;   margin: 0 2px;}
		.game_info .touch-carousel .carousel-indicators li.active{width:10px; height:10px;   margin: 0 2px;}

	/* people */
		.talent_wrap{padding-top:10px}
		.talent_wrap div{text-align:center;}
		.talent_wrap div ul li.img{display:inline-block;}
		.talent_wrap div ul li.txt{display:inline-block; padding:10px 10% 30px 10%; font-size:13px; line-height:150%;}

	/* benefit */
		.benefit_h2{margin-top:10px;}
		.benefit_wrap .p-h2{font-size:13px; font-weight:bold; color:#252525; padding-bottom:10px}
		.benefit_wrap ul li{font-size:13px; padding:0 0 10px 10px; line-height:130%; background:url("/common/images/li_icon1.png") no-repeat 0 5px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.benefit_line_space{padding:30px 0; height:1px; line-height:0;}
		.benefit_line_space span{display:inline-block;width:100%; height:1px; border-bottom:1px solid #e2e2e2;}
		.benefit_wrap .icon-img{padding-right:3%; }
		.benefit_wrap .icon-txt{padding-left:3%; padding-bottom:20px}
		.benefit_wrap{padding-bottom:20px}
		.benefit_wrap .end-img{padding-bottom:20px}

	/* sitemap */
		.sitemap_wrap .sm-menu{border-left:1px solid #e1e1e1; margin-bottom:40px}
		.sitemap_wrap .sm-menu li{padding-top:5px; line-height:1.5em; text-transform: uppercase;}
		.sitemap_wrap .sm-menu .sipemap_h2{background: url("/common/images/bg_h3.png") no-repeat 0 bottom;  background-size: 29px 1px; padding-bottom:30px; font-size:14px; font-weight:bold; color:#252525;padding-top:0}
		.sitemap_wrap .sm-menu .sub1{padding-top:20px}

	/* policy */
		.policy_wrap{line-height:150%; padding:0 15px;}
		.policy_wrap .txt{ font-size:12px; font-weight:normal; color:#7d7d7d; padding:5px 0 5px 0; }
		.policy_wrap .policy-ol{margin-left:10px}
		.policy_wrap .policy-ol &gt; li{list-style-type: decimal; padding:5px 0 15px 0; font-size:14px; font-weight:bold; color:#252525;  }
		.policy_wrap .line{ height:1px; background:#e1e1e1;margin:0 0 30px -20px;}
		.policy_wrap .policy-ol &gt;  li &gt; ul{margin-left:30px}
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li{list-style-type: decimal-leading-zero; padding:5px 0 10px 0; font-size:12px; font-weight:normal; color:#7d7d7d }
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li &gt; ul{margin-left:15px}
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li &gt; ul &gt; li{list-style-type: disc; padding:3px 0 0 0; font-size:13px;  color:#7d7d7d }

	/* introteam */
		.introteam_wrap .team_h2{font-size:15px; font-weight:bold; color:#252525; text-align:center; padding:12px 0 5px 0;}
		.introteam_wrap .last-team_h2{margin-top:10px}
		.introteam_wrap .team_icon{padding:20px 0 20px 0;}
		.introteam_wrap .team_txt{padding-top:20px;padding-bottom:20px;}
		.introteam_wrap .team_txt .team_h3{color:#2384c6; font-size:14px; font-weight:bold; padding-bottom:10px;}
		.introteam_wrap .team_txt .team_info{font-size:13px; line-height:150%;}
		.introteam_wrap .team_line{height:1px;  border-bottom:1px solid #e1e1e1;}

	/* welfare */
		.page_h2{font-size:14px; font-weight:bold; color:#252525; padding-bottom:15px; text-align:center;}
		.welfare_screen{border-top:none; padding-bottom:10px; padding-top:0;}
		.welfare_screen .carousel-indicators{width:96%; left:2%; text-align:left; }
		.welfare_info .heading_title1{padding:0; margin:0; padding:10px 0 30px 0;}

	/*  engine */
		.engine_screen{margin-top:10px;}
		.engine_screen .carousel-indicators{width:100%; left:0; text-align:center; }
		.engine_info .heading_title1{  padding: 10px 0 15px 0;}
		.engine_info .heading_subcopy{color:#2384c6; text-align:center; font-size:14px; padding:0 15% 23px 15%; line-height:150%;}
		.engine_cont_wrap .eng_icon img{width:57px; height:54px;}
		.engine_cont_wrap .eng_icon span{display:inline-block; padding:0 0 5px 10px; font-size:14px; font-weight:bold; color:#252525; vertical-align:bottom;}
		.engine_cont_wrap .eng_txt{padding-top:10px;  line-height:130%} 
		.engine_cont_wrap .eng_list_txt{padding-top:10px}
		.engine_cont_wrap .eng_list_txt ul li{padding:0 0 10px 10px; background:url("/common/images/li_icon1.png") no-repeat 0 7px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.engine_cont_wrap .engine_line_space{padding:30px 0; height:1px; line-height:0;}
		.engine_cont_wrap .engine_line_space span{display:inline-block;width:100%; height:1px; border-bottom:1px solid #e2e2e2;}

		.eng_intro_wrap .img1{text-align:center; padding:0 0 30px 0;}
		.eng_intro_wrap .page_h2{font-size:14px; font-weight:bold; color:#252525; padding-bottom:15px; text-align:center; line-height:20px;}
		.eng_intro_wrap .txt1{ padding-bottom:15px; text-align:center; line-height:16px;}
		.eng_intro_wrap .heading_title1{padding:10px 0 0 0;}
		.eng_intro_wrap .heading_subcopy{color:#2384c6; text-align:center; font-size:14px; padding-bottom:20px; line-height:150%;}
		.eng_intro_wrap .img_list &gt; ul{float:left; display:inline-block; position:relative; width:31%; padding:0; margin:0; margin-right:2.3%; }
		.eng_intro_wrap .img_list &gt; ul.last{margin-right:0;}
		.eng_intro_wrap .img_list &gt; ul li{display:inline-block; width:100%;  text-align:center;}
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt1{min-height:55px; font-weight:bold;color:#252525; padding:5px 0;}
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt2{height:70px;  line-height:120%}
		.eng_intro_wrap .img_list &gt; ul li img{width:100%;}
		.eng_intro_wrap ul li.li_title{display:inline-block; width:100%; text-align:center; font-weight:bold; color:#252525; padding:5px 0 0 0;}
		.eng_intro_wrap ul li.li_txt{display:inline-block; width:100%; text-align:center; padding:5px 0 0 0;}

	/* main */
		/*.main_visual_1{background:url("/common/images/main_visual_1_m.jpg") no-repeat center top;}
		.main_visual_2{background:url("/common/images/main_visual_2_m.jpg") no-repeat center top;}
		.main_visual_3{background:url("/common/images/main_visual_3_m.jpg") no-repeat center top;}*/
		.spot2 {text-indent:-9999px; font-size:0; line-height:0; padding-top:125%; background-size:cover;}
		/* ìŠ¬ë¼ì´ë“œ ì»¨íŠ¸ë¡¤ */
		#main_thum_wrap{position:relative;}
		#main_thum_wrap .carousel-indicators .active{background-color: #fff;}
		#main_thum_wrap .carousel-indicators li{width:10px; height:10px; border: 1px solid #fff; margin:0 5px}
		#main_thum_wrap .carousel-indicators{position:absolute; top:50%; text-align:center; width:100%; height:20px; left:0; margin-left:0}
		/* ì²«ë²ˆì§¸ ì´ë¯¸ì§€ ê·¸ë£¹ */
		.main_top_visual{ position:absolute; width:100%; top:45%;left:0;  margin-bottom:50px;	}
		.main_top_visual .img1_1{padding:0; background:url("/common/images/main_bg1.png") repeat-x center 100%;  -webkit-background-size:15px 356px;background-size:15px 356px; text-align:center;}
		.main_box_visual, .main_news_visual{padding:0}
		.main_top_visual .img1_1, .main_top_visual .img1_2,
		.main_box_visual .img2_1, .main_box_visual .img2_2,
		.main_news_visual .img3_1, .main_news_visual .img3_2{padding:0}


		.main_top_visual .img1_2{padding-bottom:30px; background:#191c25; }

		.main_top_visual .img1_1 img, .main_top_visual .img1_2 img,
		.main_box_visual .img2_1 img, .main_box_visual .img2_2 img,
		.main_news_visual .img3_1 img, .main_news_visual .img3_2 img{margin:0 auto}
		.main_news_visual img{margin-bottom:30px;}

		.main_news_visual{margin-top:30px;}
		.main_space{height:30px;}
		.main_news_visual .main_board_list{padding:15px 15px 15px 0; max-width:580px;  margin:0 auto; }
		.main_news_visual .main_board_list li {padding-bottom:3px}
		.main_news_visual .main_board_list li span{font-size:12px; font-weight:bold; color:#252525; padding-right:5px}
		.main_news_visual .main_board_list .title{padding-top:5px}
		.main_news_visual .main_board_list .title .bg {display:inline-block; font-size:15px; font-weight:bold; color:#252525;  padding-bottom:25px; background:url("/common/images/bg_h3.png") no-repeat 0 30px; background-size:29px 1px; }
		.main_news_visual .main_board_list .title a{font-size:12px; font-weight:normal; color:#2384c6; padding-left:10px }
		.main_news_visual .news_list{padding-bottom:30px}
	
	/* í…Œë¸”ë¦¿ ì„¸ë¡œ 768pxì´ìƒ í°íŠ¸ ìž¬ì&nbsp;•ì˜ */
	@media all and (min-width:768px) {
	/* ê³µí†µ ë&nbsp;ˆì´ì•„ì›ƒ*/
		#contents {padding:0; position:relative; width:750px; margin:0 auto;}
		.h3_title {line-height:40px; font-size:36px;}
		.h4_title{margin:15px 0 20px; line-height:20px; font-size:20px; }
		.heading_title1{margin-bottom:20px; line-height:28px; font-size:22px;}
		.heading_title2{margin-bottom:20px; font-size:20px;}
		.heading_title4{margin-bottom:30px; line-height:16px; font-size:14px;}
		.img-height-space{margin-bottom:30px;}
		.google-map-canvas {width: 100%; height:300px;}
		.content_space{height:60px}

	/* ë²„íŠ¼ */
		a.btn_rnd_apply {line-height:40px;}

	/* ëª¨ë‹¬íŒì—… - ê²½ê³&nbsp;ì°½ */
		.error_modal-dialog, .con_modal-dialog{width:400px}
		.success_modal-dialog{width:600px;}
		.con_modal-dialog .msg_title{text-align:center; font-size:16px;  padding:10px 0;}
		.success_modal-dialog .modal-body .modal_h3_title {margin:15px 0 20px; line-height:45px; font-size:40px;}
		.success_modal-dialog .modal-body .modal_h3_title .bg { padding-bottom:15px; }
		.success_modal-dialog .modal-body{padding:0 15%;}
		.success_modal-dialog .modal-body p{text-align:center; font-size:14px;}
		.success_modal-dialog .modal-body p.msg_title{ font-size:14px;  padding:20px 0;}
		.modal-footer{padding:30px 0;}
		.error_modal-dialog .modal-body p{font-size:14px;}
		.error_modal-dialog .modal-body p.msg_title{ font-size:14px;padding:20px 0;}	

	/* recruit_list */
		.h3_info {line-height:28px; font-size:24px;}
		.h3_info .sm_h3{font-size:16px; line-height:20px; padding:10px 0;}
		.h3_info_job .sm_h3{font-size:16px; line-height:20px; padding:10px 0;}
		.h4_process {line-height:24px; font-size:20px;}
		.recruit_form .table_tbody .xs-c1{ line-height:34px; }
		.recruit_form{border-bottom:0 solid #e1e1e1; padding:15px 0;}

		.job_h3{color:#2384c6; font-size:18px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
		.job_h3_sub{font-size:15px;padding-bottom:30px;}

	/* application.asp */
		.policy_box{height:160px; }
		.recruit_form .table_tbody .td2{padding-left:15px}
		.recruit_form .table_tbody .td2 span{line-height:40px}
		.underline_box{padding-top:50px; padding-bottom:20px;}
		.xs-underline_box{border-bottom:0 solid #e1e1e1;padding:0; }
		.recruit_form{border-bottom:1px solid #e1e1e1; padding:15px 0;}
		.recruit_form .table_tbody .c1{height:40px; line-height:40px;}
		.recruit_form .table_tbody .c2 input{height:40px; }
		.recruit_form .table_tbody .xs-c1{ line-height:40px;}
		.recruit_form .table_tbody .xs-c2{ letter-spacing:0; }
		.recruit_form .table_tbody .hp-form .space-txt{ line-height:40px;}
		.recruit_form .table_tbody .email-form .email-id,	.recruit_form .table_tbody .email-form .email-domail{width:24%; margin-bottom:0; }
		.recruit_form .table_tbody .email-form .div-form{float:left; width:40%; margin-left:4%}
		.recruit_form .table_tbody .c2 .space-txt,
		.recruit_form .table_tbody .email-form .space-txt{ width:8%;height:40px; line-height:40px; }
		.recruit_form .table_tbody .salary .space-txt{ line-height:40px;}
		.recruit_form .table_tbody .career .txt-y{height:40px; line-height:40px;}
		.recruit_form .table_tbody .file-form{padding-left:0; margin-left:-17px}
		.recruit_form .table_tbody .site{padding-left:0; margin-left:-17px;}
		.recruit_form .table_tbody .file-form .btn_rnd_apply, .recruit_form .table_tbody .file-form .txt{display:none}
		.recruit_form .table_tbody .c2 .btn{padding: 9px 12px;}
		.recruit_form .table_tbody .c2 textarea{width:642px; margin-left:31px;}

		.recruit_form .table_tbody .c2 textarea{width:642px; margin-left:31px;}

		.recruit_form .table_tbody .c2 .radio{  margin-top: 10px; margin-bottom:0;}
		.recruit_form .table_tbody .md-radio{margin-top:0; margin-bottom:0;}
		.recruit_form .table_tbody .c2 .radio input{ width:15%}
		.recruit_form .table_tbody .c2 .radio .radio4{ padding-right:20px}/* //application.asp */

  	/* history */
		.his_txt .txt-yy{font-size:40px; line-height:45px; margin-bottom:10px; }
		.his_txt .txt-yd{font-size:16px; line-height:24px; }
		.his_txt .txt-info{font-size:14px; line-height:20px; }
		.history_wrap{border-bottom:0 solid #e1e1e1; padding:15px 0;}

	/* news */
		.best_three_wrap{ margin-left:0;margin-right:0;padding:0;}
		.best_three_wrap .news_group{margin-left:0;margin-right:0;}
		.carousel-indicators{position:absolute; bottom:10px; left:55%}
		.news_group .carousel-inner .item ul li{padding:0 0 0 10px;}
		.news_group .carousel-inner .item ul li{ font-size:14px; }
		.news_group .carousel-inner .item ul li.best-txt-1{margin:15px 0 5px 0;}
		.news_group .carousel-inner .item ul li.best-txt-2{ line-height: 1.2em;height: 1.2em; }
		.news_group .carousel-inner .item ul li.best-txt-3{ line-height: 1.2em;height: 2.4em;}
		.news_group .carousel-inner .item ul li.best-txt-4{ line-height: 1.3em;height: 3.9em;}
		.news_tab{padding:20px 0 20px 0;}
		.nav-pills li{height:40px;}
		.nav-pills li a{font-size:14px; }
		.news_list_wrap{padding:20px 0 ;}
		.news_list_wrap .col-xs-8{padding-left:20px;}
		.news_list_wrap ul li{padding:0 0 0 10px; font-size:14px;margin-bottom:7px }
		.news_list_wrap ul li.best-txt-2{ line-height: 1.2em;height: 1.2em;}
		.news_list_wrap ul li.best-txt-3{ line-height: 1.2em;height: 2.4em;font-weight:bold;}
		.news_list_wrap ul li.best-txt-4{ line-height: 1.4em;height: 2.8em;}
		.news_headline_wrap {font-size:14px; padding-top:10px;}
		.news_headline_wrap .notice_subject{font-size:20px padding-top:10px;}

	/* contactus &amp; inquery */
		.contactus_wrap .contactus_h3{ font-size:20px; line-height:25px}
		.tab_radio .btn{ font-size:13px; height:35px; line-height:22px;}
		.tab_radio .mt-1{ margin-top:0;}
		.msg_icon{padding:30px 0;}
		.msg_icon img{width:94px; height:84px; }

	/* diary */
		.diary_list_wrap {padding:20px 0;}
		.diary_list_wrap .diary_cont_list{padding-left:10px;}
		.diary_list_wrap .diary_cont_list .date{font-size:13px; line-height: 0.8em;}
		.diary_list_wrap .diary_cont_list .subject{font-size:18px; margin-top:10px; }
		.diary_list_wrap .diary_cont_list .cont{margin-top:10px;  -webkit-line-clamp:3; /* ë¼ì¸ìˆ˜ */ line-height: 1.4em;height: 4.2em;}
		.diary_view_wrap .cont_view .subject_bar{padding:18px 12px;}
		.diary_view_wrap .cont_view .subject_bar ul li.subject{font-size:16px;}
		.diary_view_wrap .cont_view .subject_bar ul li.date{font-size:14px;}

	/* company */
		.partner_wrap .name{max-width:220px;padding:10px 0 20px 0;}
		/* award */
			.country_icon{margin-bottom:18px ;padding:0 9px; margin-top:0;}
			.country_icon_mt0{margin-top:0;}
			.award_box{margin-bottom:18px ;padding:0 9px;}
			.country_icon{padding-top:15px}
			.country_icon .img{width:48px;height:32px;}
			.country_icon .txt{height:32px; line-height:32px; font-size:20px; padding-left:20px;}
			.country_icon .other-txt{padding-left:10px;}
			.award_box ul li.img img{max-width:128px;}
			.award_box ul li.txt span.yy{font-size:14px;}
			.award_box ul li.txt span.ad_name{font-size:14px;  line-height:1.2em; padding:0 5px 4px 5px;}
			.award_box ul li.txt span.name-spacing{letter-spacing:0; padding:0 5px 3px 5px; }
			.award_box .country_icon{padding:0 ;}
			.country_in{margin-top:15px}
		/* location */
			.bd_img{margin-top:20px;}
			.map_info_row{margin-top:40px}
			.map_info_row .map_logo img{max-width:180px; }
			.map_info_row .map_info{ margin-top:0;}
			.map_info_row .map_info .address ul li{padding-bottom:15px}
			.map_info_row .map_info .address ul li.name{font-size:20px; }
			.map_info_row .map_info .address ul li.old-addr{padding-bottom:25px }
			.map_info_row .map_info .address ul li.tel{ padding:0 10px 40px 0; }
			.map_info_row .map_info .address ul li.fax{ padding:0 0 40px 0; }
			.map_info_row .map_info .subway ul{height:70px; padding-left:90px; }
			.map_info_row .map_info .subway .subway-bd{background:url(/KOR/images/subway_2.jpg) no-repeat 0 0;  -webkit-background-size:70px 70px;background-size:70px 70px; margin-bottom:20px}
			.map_info_row .map_info .subway .subway-newbd{background:url(/KOR/images/subway_1.jpg) no-repeat 0 0; -webkit-background-size:70px 70px;background-size:70px 70px;}
			.map_info_row .map_info .subway ul li{display:inline-block; height:35px; line-height:35px;}

	/* game */
		.game_info{padding-top:20px; padding-bottom:30px; margin-top:10px; }
		.game_info .game-name{font-size:20px; line-height:20px; padding-bottom:20px; padding-top:0}
		.game_info .section_h2{margin:20px 0 20px; line-height:22px; font-size:22px;   }
		.game_info .section_h2 .bg {padding-bottom:15px; background-size:40px 1px; }
		.game_info .game_h2{font-size:20px;  line-height:30px;  padding:15px 50px 15px 50px;}
		.game_info .game-list-txt ul li{font-size:13px; padding:0 0 10px 10px; background-position:0 6px;  -webkit-background-size:7px 7px;background-size:6px 6px;}
		.game_info .ul1 .ul1_1 li{font-size:13px; }
		.game_info .ul1 .ul1_1 li.st1{width:92px;}
		.game_info .ul1 .ul1_1 li.st3{width:263px;}
		.game_info .game-txt{font-size:13px;  padding-bottom:17px;}
		.game_info .sm-pdR20{padding-right:20px}
		.game_info .sm-pdL20{padding-left:20px}
		.game-first-info{position:relative; height:236px}
		.game_info .ul2{position:absolute; bottom:0}
		.game_info .carousel-indicators{ bottom:15px;}
		.carousel-thum_list{position:relative;}
		.carousel-thum_list ul li{position:relative; float:left; display:inline-block; width:89px; height:64px; margin:15px 5px 5px 0}
		.carousel-thum_list ul li span{position:absolute;display:inline-block;width:100%;height:100%; left:0; top:0; border:none}
		.carousel-thum_list ul li.active span{ border:5px solid #2384c6}
		.carousel-thum_list ul li.last-line {margin:0 5px 5px 0}
		.carousel-thum_list ul li.first{ width:90px; margin-right:5px }
		.carousel-thum_list ul li.med{ width:90px; margin-right:5px}
		.carousel-thum_list ul li.last{ width:90px; margin-right:0}
		.game_info .carousel-indicators li{width:12px; height:12px;   margin: 0 5px;}
		.game_thum_view .carousel-control .arrow{width:41px;   -webkit-background-size:41px 79px;background-size:41px 79px;}
		.game_info .touch-carousel .carousel-indicators li{width:12px; height:12px;   margin: 0 5px;}
		.game_info .touch-carousel .carousel-indicators li.active{width:12px; height:12px;   margin: 0 5px;}

	/* people */
		.talent_wrap{padding-top:15px}
		.talent_wrap div ul li.txt{padding:10px 10% 30px 10%; font-size:13px; line-height:150%;}

	/* benefit */
		.benefit_h2{margin-top:15px;}
		.benefit_wrap .p-h2{font-size:14px;padding-bottom:15px}
		.benefit_wrap ul li{font-size:14px; padding:0 0 10px 10px; line-height:130%; background:url("/common/images/li_icon1.png") no-repeat 0 5px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.benefit_line_space{padding:40px 0;}
		.benefit_wrap .icon-img{padding-right:0; }
		.benefit_wrap .icon-txt{padding-left:30px; padding-bottom:30px}
		.benefit_wrap{padding-bottom:30px}
		.benefit_wrap .end-img{padding-bottom:30px}

	/* sitemap */
		.sitemap_wrap .sm-menu{ margin-bottom:50px}
		.sitemap_wrap .sm-menu li{padding-top:5px; line-height:1.5em}
		.sitemap_wrap .sm-menu .sipemap_h2{background-size: 32px 1px; padding-bottom:35px; font-size:16px;}
		.sitemap_wrap .sm-menu .sub1{padding-top:20px}

	/* policy */
		.policy_wrap{line-height:180%; padding:0;}
		.policy_wrap .txt{ font-size:14px;  padding:10px 0 10px 0; }
		.policy_wrap .policy-ol{margin-left:20px}
		.policy_wrap .policy-ol &gt; li{ padding:10px 0 30px 0; font-size:16px;  }
		.policy_wrap .policy-ol &gt;  li &gt; ul{margin-left:30px}
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li{ padding:10px 0 20px 0; font-size:14px;  }
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li &gt; ul{margin-left:15px}
		.policy_wrap .policy-ol &gt; li &gt; ul &gt; li &gt; ul &gt; li{ padding:5px 0 0 0; font-size:13px;  color:#7d7d7d }

	/* introteam */
		.introteam_wrap .team_h2{font-size:24px; padding:20px 0 10px 0;}
		.introteam_wrap .last-team_h2{margin-top:20px}
		.introteam_wrap .team_icon{padding:40px 0 40px 0;}
		.introteam_wrap .team_txt{padding-top:40px;padding-bottom:40px;}
		.introteam_wrap .team_txt .team_h3{font-size:18px;padding-bottom:20px;}
		.introteam_wrap .team_txt .team_info{font-size:13px; line-height:150%;}
		.introteam_wrap .team_line{height:1px;  border-bottom:1px solid #e1e1e1;}

	/* welfare */
		.welfare_screen .carousel-indicators{width:96%; left:2%; bottom:8px }
		.welfare_screen .item_text{ position:absolute; font-size:12px; color:#fff; width:100%; padding-right:10px; bottom:0; height:40px; line-height:40px; text-align:right; background:url("/common/images/text_bg.png") no-repeat 150px 0;  -webkit-background-size:953px 40px;background-size:953px 40px;}
		.page_h2{ padding-bottom:40px; padding-top:5px; font-size: 22px;}
		.welfare_screen{border-top:none; padding-bottom:10px; padding-top:0; margin-top:0}
		.welfare_screen .carousel-indicators{width:96%; left:2%; }
		.welfare_info .heading_title1{padding:0; margin:0; padding:25px 0 30px 0;}

	/*  engine */
		.engine_screen{margin-top:15px;}
		.engine_screen .carousel-indicators{width:100%; left:0; text-align:center; }
		.engine_info .heading_title1{  padding: 20px 0 30px 0;font-size:20px;}
		.engine_info .heading_subcopy{padding:0 5% 23px 5%;font-size:20px; }
		.engine_cont_wrap .eng_icon img{width:76px; height:72px;}
		.engine_cont_wrap .eng_icon span{padding:0 0 5px 44px; font-size:18px; }
		.engine_cont_wrap .eng_txt{padding-top:10px; line-height:160%; } 
		.engine_cont_wrap .eng_list_txt{padding-top:20px}
		.engine_cont_wrap .eng_list_txt ul li{padding:0 0 10px 10px; background:url("/common/images/li_icon1.png") no-repeat 0 7px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.engine_cont_wrap .engine_line_space{padding:30px 0; height:1px; line-height:0;}
		.engine_cont_wrap .engine_line_space span{width:100%; height:1px; border-bottom:1px solid #e2e2e2;}

		.eng_intro_wrap .img1{text-align:center; padding:25px 0 50px 0;}
		.eng_intro_wrap .page_h2{font-size:24px; line-height:150%; padding-bottom:15px; }
		.eng_intro_wrap .txt1{ padding-bottom:50px;line-height:20px;}
		.eng_intro_wrap .heading_title1{padding:10px 0 0 0; font-size:24px}
		.eng_intro_wrap .heading_subcopy{font-weight:bold; font-size:18px; padding-bottom:25px;}
		.eng_intro_wrap .img_list &gt; ul{ width:31%; padding:0; margin:0; margin-right:2.3%; }
		.eng_intro_wrap .img_list &gt; ul.last{margin-right:0;}
		.eng_intro_wrap .img_list &gt; ul li{width:90%; }
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt1{min-height:65px; font-size:16px; font-weight:bold;color:#252525; padding:20px 0 0 0;}
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt2{height:60px; font-size:14px; line-height:120%}
		.eng_intro_wrap .img_list &gt; ul li img{width:100%;}
		.eng_intro_wrap ul li.li_title{font-size:16px; padding:15px 0 0 0;}
		.eng_intro_wrap ul li.li_txt{ font-size:14px;  padding:10px 0 0 0;}

	/* main */
		/*.main_visual_1{background:#1e212c url("/common/images/main_visual_1.jpg") no-repeat center top;}
		.main_visual_2{background:#1e212c url("/common/images/main_visual_2.jpg") no-repeat center top;}
		.main_visual_3{background:#1e212c url("/common/images/main_visual_3.jpg") no-repeat center top;}*/
		.spot2 {text-indent:-9999px; font-size:0; line-height:0; padding-top:90%; background-size:cover;}
		#main_thum_wrap .carousel-indicators li{width:20px; height:20px;  margin:0 5px}
		#main_thum_wrap .carousel-indicators{ top:42%; }
		.main_top_visual{ width:100%; height:auto; top:45%;left:0;	}
		.main_space{height:40px;}


		.main_top_visual .img1_1, .main_box_visual .img2_1, .main_news_visual .img3_1{padding:0 0 0 15px; }
		.main_top_visual .img1_2, .main_box_visual .img2_2, .main_news_visual .img3_2{padding:0 15px 0 0;}
		.main_top_visual .img1_2, .main_top_visual .img1_1{padding-bottom:30px;  background:url("/common/images/main_bg1.png") repeat-x center 100%;  -webkit-background-size:15px 356px;background-size:15px 356px;}

		.main_top_visual .img1_1 img, .main_top_visual .img1_2 img,
		.main_box_visual .img2_1 img, .main_box_visual .img2_2 img,
		.main_news_visual .img3_1 img, .main_news_visual .img3_2 img{margin:0 auto}
		.main_news_visual img{margin-bottom:30px;}

		.main_news_visual{margin-top:20px;}
		.main_news_visual .main_board_list{padding:20px 15px 15px 0; max-width:472px;  margin:0 auto; }
		.main_news_visual .main_board_list li {padding-bottom:5px}
		.main_news_visual .main_board_list li span{font-size:13px;padding-right:5px}
		.main_news_visual .main_board_list .title{padding-top:15px}
		.main_news_visual .main_board_list .title .bg {display:inline-block; font-size:18px; font-weight:bold; color:#252525;  padding-bottom:30px; background:url("/common/images/bg_h3.png") no-repeat 0 34px; background-size:48px 1px; }
		.main_news_visual .main_board_list .title a{font-size:13px; padding-left:10px }
		.main_news_visual .news_list{padding-bottom:30px}
	}






	/* íƒœë¸”ë¦¿ ê°€ë¡œ 1024pxì´ìƒ */
	@media all and (min-width: 992px) {
	/* base */
		body, input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size:13px; line-height:20px;}

	/* shortning */
		.block_after_inline {display:inline;}
		.inline_after_block {display:block;}

	/* ë&nbsp;ˆì´ì•„ì›ƒ */
		#header {height:78px;}
		#header h1 {position:absolute; top:20px; left:32px;}
		#header h1 a img {width:80px;}
		#header .btn_gnb {display:none;}

		#gnb {display:block !important; position:relative; top:0; left:0; width:auto; padding:20px 0 20px 112px; background:none; z-index:150;}
		#gnb&gt;ul {padding:0; overflow:hidden; width:auto;}
		#gnb&gt;ul&gt;li {float: left;}
		#gnb&gt;ul&gt;li&gt;a {display:block; margin:0; padding:0 25px; line-height:40px; font-size:14px; color:#fff; font-weight:normal;}
		#gnb&gt;ul&gt;li&gt;a:hover,
		#gnb&gt;ul&gt;li&gt;a:active,
		#gnb&gt;ul&gt;li&gt;a:focus {color:#00adef;}

		#gnb.on {}
		#gnb.on&gt;ul {}
		#gnb.on&gt;ul&gt;li {}
		#gnb.on&gt;ul&gt;li&gt;a {color:#7d7d7d;}
		#gnb.on&gt;ul&gt;li&gt;a.on {color:#00adef;}

		#gnb&gt;ul&gt;li&gt;ul {display:none; overflow:hidden; width:auto; padding:0 250px 20px 137px; position:absolute; top:78px; left:0; right:0; background-color:#fff;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li {float: left;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li&gt;a {padding:0 15px; font-size:12px; line-height:24px; background-position:left 6px;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li&gt;a:hover,
		#gnb&gt;ul&gt;li&gt;ul&gt;li&gt;a:active,
		#gnb&gt;ul&gt;li&gt;ul&gt;li&gt;a:focus {color:#00adef;}
		#gnb&gt;ul&gt;li&gt;ul&gt;li:first-child a {padding-left:0; background:none;}

		.select_lang {}
		.select_lang .pc_btn {display:block; position:absolute; top:26px; right:32px; padding-right:20px; height:24px; line-height:12px; font-size:12px; color:#fff; text-align:right; background:url("/common/images/bu_arr_lang_off.png") no-repeat right 10px; background-size:8.5px 4px; z-index:155;}
		.select_lang .pc_btn .current {float: left; margin-right:20px;}
		.select_lang .pc_btn img {float: left; width:36px;}
		.select_lang .m_btn {display:none;}

		.select_lang .lang_list {top:78px; right:32px; padding:0; background-color:#f5f5f5;}
		.select_lang .lang_list&gt;li {margin-top:0; padding:9px; border-top:1px solid #d7d7d7;}
		.select_lang .lang_list&gt;li:first-child {border-top:0 none;}

		.select_lang .lang_list&gt;li&gt;a {display:inline-block; line-height:20px; min-width:150px;}
		.select_lang .lang_list&gt;li&gt;a&gt;img {width:36px; margin-right:10px;}

		#contents {padding:0; position:relative; width:960px; margin:0 auto;}
		.spot {padding-top:31%; background-size:100% auto;}

		.h3_title {margin-bottom:25px;}
		.h3_title .bg {padding-bottom:25px; background-size:58px 1px;}

		.h3_list_wrap {display:block; margin-bottom:40px; width:100%; height:59px; text-align:center; border-bottom:1px solid #d7d7d7; background-color:#f2f2f2;}
		.h3_list {display:inline-block; height:59px; }
		.h3_list li {float: left; background:url("/common/images/bu_h3listbar.png") no-repeat left 23px;}
		.h3_list li:first-child {background:none;}
		.h3_list li a {display:inline-block; padding:0 30px; font-weight:normal; font-size:16px; line-height:59px; text-transform: uppercase;}
		.h3_list li a:hover,
		.h3_list li a:active,
		.h3_list li a:focus,
		.h3_list li a.on {font-weight:bold; color:#2384c6; text-decoration:underline;}
		
		.h3_list_none {height:1px; line-height:0;  text-align:center; border-bottom:none; background-color:#fff;}
		.h3_list_none .h3_list {display:none;}

		.h3_game_list_wrap {height:80px;}
		.h3_game_list_wrap .game_sub_menu {height:80px; padding-top:10px}
		.h3_game_list_wrap .game_sub_menu a{display:inline-block; padding:0 30px; font-weight:normal; font-size:16px; line-height:30px; background:url("/common/images/bu_h3listbar.png") no-repeat 100% 8px;}
		.h3_game_list_wrap .game_sub_menu a:hover,
		.h3_game_list_wrap .game_sub_menu a:active,
		.h3_game_list_wrap .game_sub_menu a:focus,
		.h3_game_list_wrap .game_sub_menu a.on {font-weight:bold; color:#2384c6; text-decoration:underline;}
		.location {display:none}

		#footer {display:block; padding:32px 32px 50px; text-align:center; background-color:#252525;}
		#footer .foot_list {width:100%; margin-bottom:15px;}
		#footer .foot_logo {display:block; position:absolute; top:32px; left:32px;}
		#footer .btn_partnersite {display:inline-block;position:absolute; top:28px; right:32px; }
		/*#footer .btn_partnersite .arr {display:inline-block; padding-right:35px; background:url("/common/images/btn_arr_foot.png") no-repeat right 11px;}*/

		.heading_title1{margin-bottom:25px; line-height:32px; font-size:24px;}
		.heading_title2{margin-bottom:25px; font-size:24px;}
		.heading_title4{margin-bottom:45px; line-height:20px; font-size:14px;}
		.img-height-space{margin-bottom:45px;}	
		.google-map-canvas {width: 100%; height:480px;}
		.content_space{height:80px}

	/* ë²„íŠ¼ */
		a[class^="btn_rnd"] {line-height:28px;} 
		a[class^="btn_rnd"] .arr_rgt {background-position:right 11px; background-size:10px 7px;}

		a.btn_rnd_apply {padding:0 30px; line-height:60px; font-size:18px;}
		a.btn_rnd_apply .arr_rgt {padding-right:50px; background:url("/common/images/bu_arr_rgt_white.png") no-repeat right 25px; background-size:18px 13px;}

		a.btn_rnd_prev {padding:0 18px 0 12px; line-height:46px; font-size:16px;}
		a.btn_rnd_prev .arr_lft {padding-left:50px; background-position:left 17px; background-size:18px 13px;}
		a.btn_rnd_list {padding:0 40px; line-height:46px; font-size:16px;}
		a.btn_rnd_next {padding:0 12px 0 18px; line-height:46px; font-size:16px;}
		a.btn_rnd_next .arr_rgt {padding-right:50px; background-position:right 17px; background-size:18px 13px;}

	/* ëª¨ë‹¬íŒì—… - ê²½ê³&nbsp;ì°½ */
		.error_modal-dialog, .con_modal-dialog{width:400px}
		.success_modal-dialog{width:600px;}
		.con_modal-dialog .msg_title{text-align:center; font-size:16px;  padding:10px 0;}
		.success_modal-dialog .modal-body .modal_h3_title {margin:15px 0 20px; line-height:45px; font-size:40px;}
		.success_modal-dialog .modal-body .modal_h3_title .bg { padding-bottom:15px; }
		.success_modal-dialog .modal-body{padding:0 15%;}
		.success_modal-dialog .modal-body p{text-align:center; font-size:14px;}
		.success_modal-dialog .modal-body p.msg_title{ font-size:14px;  padding:20px 0;}
		.modal-footer{padding:30px 0;}
		.error_modal-dialog .modal-body p{font-size:14px;}
		.error_modal-dialog .modal-body p.msg_title{ font-size:14px;padding:20px 0;}	

	/* recruit_list */
		.h3_info {margin-bottom:25px;}
		.h3_info .sm_h3{font-size:18px; line-height:22px; padding:15px 0;}
		.h3_noti {margin-bottom:45px;}
		.h4_process {margin-bottom:15px;}
		.recruit_process {margin-bottom:40px;}
		.recruit_process .m_img {display:none;}
		.recruit_process .pc_img {display:inline-block;}
		
		.recruit_list {margin-bottom:40px; border-top:0 none;}
		.recruit_list .table_thead {display:table; width:100%; height:48px; line-height:48px; font-size:16px; font-weight:bold; color:#252525; text-align:center; border:1px solid #2384c6;}
		.recruit_list .table_thead .td {float: left; display:table-cell;}
		.recruit_list .table_thead .c1 {width:6%;}
		.recruit_list .table_thead .c2 {width:10%;}
		.recruit_list .table_thead .c3 {width:12%;}
		.recruit_list .table_thead .c4 {width:10%;}
		.recruit_list .table_thead .c5 {width:40%}
		.recruit_list .table_thead .c6 {width:12%;}
		.recruit_list .table_thead .c7 {width:10%;}

		.recruit_list .table_tbody {display:table; height:30px; line-height:30px; text-align:center; padding:10px 0; border-bottom:1px solid #e2e2e2;}
		.recruit_list .table_tbody .td {display:table-cell; line-height:30px;}
		.recruit_list .table_tbody .c1 {width:6%;}
		.recruit_list .table_tbody .c2 {width:10%;}
		.recruit_list .table_tbody .c3 {padding-left:0; margin-left:0; background:none; width:12%;}
		.recruit_list .table_tbody .c4 {padding-left:0; margin-left:0; background:none;  width:10%;}
		.recruit_list .table_tbody .c5 {clear:none; display:inline; padding:3px 0 0 0; font-size:14px; line-height:20px; width:40%; text-align:left; }
		.recruit_list .table_tbody .c6 {clear:none; padding-right:0; text-indent:0; width:12%;}
		.recruit_list .table_tbody .c7 {width:10%;}
		.btn_more {display:none;}

	/* paginate */
		.paginate {display:block; text-align:center;}
		.paginate strong,
		.paginate a {display:inline-block; margin:0 5px; width:30px; height:30px; line-height:30px; font-size:16px; text-align:center; }
		.paginate strong {color:#2384c6; font-weight:bold;}
		.paginate a:hover,
		.paginate a:active,
		.paginate a:focus {color:#2384c6;}

	/* recruit_view */
		.recrcuit_title {overflow:hidden; padding:20px 25px; border:1px solid #2384c6;}
		.recrcuit_title .title {float: left; font-size:20px;}
		.recrcuit_title .info {float: right; font-size:14px;}

		.recrcuit_info {padding-bottom:30px; margin-bottom:30px;}
		.recrcuit_info .sec {width:auto; margin-right:2%;}
		.recrcuit_info .sec .title {display:block; padding:0 0 15px 15px; background-position:left 7px; font-size:18px;}
		.recrcuit_info .sec p{padding-left:15px;}
		.recrcuit_info .sec .bt_e1 {border-top:1px solid #e1e1e1;}
		.recrcuit_info .sec .s_list {padding-bottom:35px;}
		.recrcuit_info .sec .s_list li .s_title {font-weight:bold; color:#252525;}
		.recrcuit_info .sec .s_list li .s_info {}

	/* application.asp */
		.recruit_form .table_tbody .td2{padding-left:0}
		.recruit_form .table_tbody .nat-title, .recruit_form .table_tbody .hp-title{padding-left:15px}
		.recruit_form .table_tbody .c2 .space-txt,
		.recruit_form .table_tbody .file-form .btn_rnd_apply{display:inline-block; line-height:40px; font-size:14px; }
		.recruit_form .table_tbody .file-form .btn_rnd_apply .arr_rgt {background-position:right 50%;}
		.recruit_form .table_tbody .file-form .txt{display:inline-block}
		.recruit_form .table_tbody .file-form .input-group{width:50%; margin-right:10px; float:left}
		.recruit_form .table_tbody .file-form .btn_rnd_apply{float:left}
		.recruit_form .table_tbody .file-form{padding-left:15px; margin-left:0}
		.recruit_form .table_tbody .site{padding-left:15px; margin-left:0;}
		.recruit_form .table_tbody .choice .div-form{float:left; width:64%;}
		.recruit_form .table_tbody .choice .choice-detail{float:left; width:36%}
		.recruit_form .table_tbody .choice .form-group .btn-group{float:left; width:48%}
		.recruit_form .table_tbody .choice .form-group .space-txt{float:left; width:2%}
		.recruit_form .table_tbody .salary .form-control{width:30%}
		.recruit_form .table_tbody .salary .space-txt{width:2%}
		.recruit_form .table_tbody .c2 textarea{width:100%; margin-left:0;}/* //application.asp */

	/* history */
		.his_txt .txt-yy{font-size:50px; line-height:45px; margin-bottom:10px; }
		.his_txt .txt-yd{font-size:16px; line-height:24px; }
		.his_txt .txt-info{font-size:14px; line-height:20px; padding-right:20px;}
		.history_wrap{border-bottom:1px solid #e1e1e1; padding:30px 0;}

	/* news */
		.best_three_wrap{ margin-left:0;margin-right:0;padding:0;}
		.best_three_wrap .news_group{margin-left:0;margin-right:0;}
		.carousel-indicators{position:absolute; bottom:10px; left:46%}
		.news_group .carousel-inner .item ul li{padding:0 0 0 20px;}
		.news_group .carousel-inner .item ul li.best-txt-1{margin:20px 0 5px 0;}
		.news_group .carousel-inner .item ul li.best-txt-2{ line-height: 1.2em; height: 1.2em; }
		.news_group .carousel-inner .item ul li.best-txt-3{font-size:16px; font-weight:bold; line-height: 1.2em; height: 2.4em;}
		.news_group .carousel-inner .item ul li.best-txt-4{ line-height: 1.3em;height: 3.9em;}
		.news_group .carousel-inner .item ul li.best-txt-5{padding-top:10px;}
		.news_tab{padding:20px 0 20px 0;}
		.nav-pills li{height:45px;}
		.nav-pills li a{font-size:15px; }
		.news_list_wrap{padding:25px 0 ;}
		.news_list_wrap .news_cont_img img{width:260px;}
		.news_list_wrap .col-xs-8{padding-left:0;}
		.news_list_wrap ul li{padding:0 0 0 10px; font-size:14px;margin-bottom:7px }
		.news_list_wrap ul li.best-txt-2{ line-height: 1.2em;height: 1.2em;}
		.news_list_wrap ul li.best-txt-3{ line-height: 1.2em;height: 2.4em;font-size:16px;font-weight:bold;}
		.news_list_wrap ul li.best-txt-4{ line-height: 1.4em;height: 2.8em;}
		.news_headline_wrap {font-size:16px;padding-top:10px;}
		.news_headline_wrap .notice_subject{font-size:20px padding-top:10px;}
	
	/* contactus &amp; inquery*/
		.contactus_wrap .contactus_h3{ font-size:20px; line-height:28px}
		.tab_radio .btn{ font-size:14px; height:40px; line-height:25px; padding:6px 0}
		.contactus_write{padding:30px 0 35px 0;}
		.inquery_write{padding:0 0 35px 0;}
		.contactus_write .tbody2 .td1 {padding-left:30px;}
		.contactus_write .tbody2 .td2 textarea.form-control {height: 250px;}
		.inquery_write .tbody2 .td2 textarea.form-control {height: 142px;}
		.inq_h3_info {margin-bottom:15px;}
		
	/* diary */
		.diary_list_wrap .diary_cont_list{padding-left:20px;}
		.diary_view_wrap .cont_view .subject_bar{border:1px solid #2384c6; padding:20px 15px;}
		.diary_view_wrap .cont_view{padding-right:40px;}
		.diary_view_wrap .cont_view .subject_bar ul li.subject{font-size:18px;}
		.diary_view_wrap .cont_view .subject_bar ul li.date{font-size:14px;}
		.diary_view_wrap .cont_side .active{border:5px solid #2384c6;}
		.diary_view_wrap .cont_side .txt{text-align:center; padding:10px 0 20px 0;}
		.diary_view_wrap .cont_side .txt .active{border:none; color:#2384c6; text-decoration:underline; font-weight:bold;}
		.diary_view_wrap .cont_side .paginate{border-top:1px solid #e2e2e2; padding:30px 0;}

	/* company */
		.partner_wrap .name{max-width:210px;}
		/* award */
			.country_icon{margin-bottom:20px;  padding:0 10px; margin-top:10px;}
			.country_icon_mt0{margin-top:0;}
			.award_box{margin-bottom:20px ;padding:0 10px;}
			.country_icon .img{width:48px;height:32px;}
			.country_icon .txt{height:32px; line-height:32px; font-size:20px;padding-left:20px;}
			.award_box ul li.img{padding:10px 0;}
			.award_box ul li.img img{max-width:128px;}
			.award_box ul li.txt{min-height:75px; padding:10px 0; } 
			.award_box ul li.txt span.two_host{height:auto;}
			.award_box ul li.txt span.yy{font-size:13px;}
			.award_box ul li.txt span.ad_name{font-size:13px;line-height:1.2em; padding:0 5px}
			.award_box ul li.txt span.name-spacing{letter-spacing:0; padding:0 5px}
			.award_box ul li.txt span.host{font-size:12px; }
			.award_box .country_icon{padding:0 ;}
			.country_in{margin-top:0}
		/* location */
			.bd_img{margin-top:30px;}
			.map_info_row{margin-top:50px}
			.map_info_row .map_logo img{max-width:200px; }
			.map_info_row .map_info .address ul li.name{font-size:24px; }
			.map_info_row .map_info .subway ul{height:70px; padding-left:90px; width:350px }
			.map_info_row .map_info .subway .subway-bd{margin-bottom:30px}

	/* game */
		.game_info{padding-top:20px; padding-bottom:50px;}
		.game_info .game-name{font-size:22px; line-height:22px; padding-bottom:25px; padding-top:0}
		.game_info .section_h2{margin:30px 0 30px; line-height:26px; font-size:26px;}
		.game_info .section_h2 .bg { padding-bottom:25px; background-size:55px 1px;  }
		.game_info .game_h2{font-size:24px;  line-height:30px;  padding:25px 50px 25px 50px;}
		.game_info .game-list-txt ul{padding:0 10%;}
		.game_info .game-list-txt ul li{display:inline-block; text-align:center;  font-size:13px; padding:0 0 10px 10px; background-position:0 6px;  -webkit-background-size:7px 7px;background-size:6px 6px;}
		.game_info .ul1 .ul1_1 li{font-size:13px; }
		.game_info .ul1 .ul1_1 li.st1{width:92px;}
		.game_info .ul1 .ul1_1 li.st3{width:288px;}
		.game_info .ul2 li.sns{width:46px; height:46px;margin-right:5px;}
		.game_info .game-txt{font-size:13px;  padding-bottom:17px;}
		.game_info .sm-pdR20{padding-right:20px}
		.game_info .sm-pdL20{padding-left:20px}
		.game-first-info{position:relative; height:360px}/**/
		.game_info .carousel-indicators{ bottom:15px;}
		.carousel-thum_list{position:relative;}
		.carousel-thum_list ul li{position:relative; float:left; display:inline-block; width:113px; height:81px; margin:15px 8px 8px 0}
		.carousel-thum_list ul li span{position:absolute;display:inline-block;width:100%;height:100%; left:0; top:0; border:none}
		.carousel-thum_list ul li.active span{ border:5px solid #2384c6;display:inline-block;width:100%;height:100%;}
		.carousel-thum_list ul li.last-line {margin:0 8px 8px 0}
		.carousel-thum_list ul li.first{ width:113px; margin-right:8px }
		.carousel-thum_list ul li.med{ width:113px; margin-right:8px}
		.carousel-thum_list ul li.last{ width:113px; margin-right:0}
		.game_info .carousel-indicators li{width:15px; height:15px;   margin: 0 5px;}
		.game_thum_view .carousel-control .arrow{width:52px;   -webkit-background-size:52px 101px;background-size:52px 101px;}
		.game_info .touch-carousel .carousel-indicators li{width:15px; height:15px;   margin: 0 5px;}
		.game_info .touch-carousel .carousel-indicators li.active{width:15px; height:15px;   margin: 0 5px;}

	/* people */
		.talent_wrap{padding-top:20px}
		.talent_wrap div ul li.txt{padding:10px 15% 40px 15%; font-size:14px; line-height:150%;}

	/* sitemap */
		.sitemap_wrap .sm-menu .sipemap_h2{background-size: 36px 1px; padding-bottom:40px; font-size:18px;}
		.sitemap_wrap .sm-menu .sub1{padding-top:20px}

	/* introteam */
		.introteam_wrap .team_h2{font-size:24px; padding:20px 0 10px 0;}
		.introteam_wrap .last-team_h2{margin-top:20px}
		.introteam_wrap .team_icon{padding:40px 0 40px 0;}
		.introteam_wrap .iconR img{margin-left:30px}
		.introteam_wrap .team_txt{padding-top:40px;padding-bottom:40px; padding-right:20px;}
		.introteam_wrap .team_txt .team_h3{font-size:18px;padding-bottom:20px;}
		.introteam_wrap .team_txt .team_info{font-size:13px; line-height:150%;}
		.introteam_wrap .team_line{height:1px;  border-bottom:1px solid #e1e1e1;}

	/* welfare */
		.welfare_screen .carousel-indicators{width:96%; left:2%; text-align:left; bottom:8px }
		.welfare_screen .item_text{ font-size:13px; padding-right:10px;  height:40px; line-height:40px;  background:url("/common/images/text_bg.png") no-repeat 100px 0;  -webkit-background-size:953px 40px;background-size:953px 40px;}
		.page_h2{ padding-bottom:40px; padding-top:5px; font-size: 24px;}
		.welfare_screen{border-top:none; padding-bottom:10px; padding-top:0; margin-top:0}
		.welfare_screen .carousel-indicators{width:96%; left:2%;}
		.welfare_info .heading_title1{padding:0; margin:0; padding:40px 0 30px 0;}

	/*  engine */
		.engine_screen{margin-top:20px;}
		.engine_screen .carousel-indicators{width:100%; left:0; text-align:center; }
		.engine_info .heading_title1{  padding: 20px 0 30px 0;font-size:20px;}
		.engine_info .heading_subcopy{padding:0 14% 45px 14%; font-size:22px; }
		.engine_cont_wrap .eng_icon img{width:76px; height:72px;}
		.engine_cont_wrap .eng_icon span{padding:0 0 5px 44px; font-size:18px; }
		.engine_cont_wrap .eng_txt{padding-top:10px; padding-right:5%; line-height:160%; } 
		.engine_cont_wrap .eng_list_txt{padding-top:20px}
		.engine_cont_wrap .eng_list_txt ul li{padding:0 0 10px 10px; background:url("/common/images/li_icon1.png") no-repeat 0 7px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.engine_cont_wrap .engine_line_space{padding:30px 0; height:1px; line-height:0;}
		.engine_cont_wrap .engine_line_space span{width:100%; height:1px; border-bottom:1px solid #e2e2e2;}

		.eng_intro_wrap .img1{text-align:center; padding:25px 0 50px 0;}
		.eng_intro_wrap .page_h2{font-size:24px; line-height:150%; padding-bottom:15px; }
		.eng_intro_wrap .txt1{ padding-bottom:50px;line-height:20px;}
		.eng_intro_wrap .heading_title1{padding:10px 0 0 0; font-size:24px}
		.eng_intro_wrap .heading_subcopy{font-weight:bold; font-size:18px; padding-bottom:25px;}
		.eng_intro_wrap .img_list &gt; ul{width:175px; padding:0; margin:0; margin-right:21px; }
		.eng_intro_wrap .img_list &gt; ul.last{margin-right:0;}
		.eng_intro_wrap .img_list &gt; ul li{width:100%; }
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt1{min-height:70px; font-size:16px; font-weight:bold;color:#252525; padding:20px 0 0 0;}
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt2{height:60px; font-size:14px; line-height:120%}
		.eng_intro_wrap .img_list &gt; ul li img{width:100%;}
		.eng_intro_wrap ul li.li_title{font-size:16px; padding:15px 0 0 0;}
		.eng_intro_wrap ul li.li_txt{ font-size:14px;  padding:10px 0 0 0;}

	/* main */
		/*.main_visual_1{background:#1e212c url("/common/images/main_visual_1.jpg") no-repeat center top;}
		.main_visual_2{background:#1e212c url("/common/images/main_visual_2.jpg") no-repeat center top;}
		.main_visual_3{background:#1e212c url("/common/images/main_visual_3.jpg") no-repeat center top;}*/
		.spot2 {text-indent:-9999px; font-size:0; line-height:0; padding-top:80%; background-size:cover;}

		#main_thum_wrap .carousel-indicators li{width:20px; height:20px;  margin:0 5px}
		#main_thum_wrap .carousel-indicators{ top:45%; }
		.main_top_visual{ position:absolute; width:100%; top:45%;left:0;	 margin-bottom:50px;}
		.main_space{height:40px;}

		.main_top_visual .img1_1, .main_top_visual .img1_2{padding:0; background:url("/common/images/main_bg1.png") repeat-x center 100%;  -webkit-background-size:30px 356px;background-size:30px 356px; text-align:center;}

		.main_top_visual .img1_1, .main_box_visual .img2_1, .main_news_visual .img3_1{padding:0 0 0 0; }
		.main_top_visual .img1_2, .main_box_visual .img2_2, .main_news_visual .img3_2{padding:0 0 0 0;}
		.main_top_visual .img1_1, .main_top_visual .img1_2{padding-bottom:30px;}

		.main_top_visual .img1_1 img, .main_top_visual .img1_2 img,
		.main_box_visual .img2_1 img, .main_box_visual .img2_2 img{margin:0 auto}


		 
		.main_top_visual .img1_1 img, .main_news_visual .img3_1 img{margin-right:0}
		.main_top_visual .img1_2 img, .main_news_visual .img3_2 img{margin-left:0}

		.main_news_visual img{margin-bottom:30px;}

		.main_news_visual .job_list{margin-left:0}
		
		.main_news_visual{margin-top:20px;}
		.main_news_visual .main_board_list{padding:20px 15px 15px 0; max-width:480px;  margin-right:0}
		.main_news_visual .main_board_list li {padding-bottom:5px}
		.main_news_visual .main_board_list li span{font-size:13px;padding-right:5px}
		.main_news_visual .main_board_list .title{padding-top:20px}
		.main_news_visual .main_board_list .title .bg {display:inline-block; font-size:20px; font-weight:bold; color:#252525;  padding-bottom:20px; background:url("/common/images/bg_h3.png") no-repeat 0 39px; background-size:55px 1px; }
		.main_news_visual .main_board_list .title a{font-size:13px; padding-left:10px }
		.main_news_visual .news_list{padding-bottom:30px}
	}





	/* PC 1280pxì´ìƒ */
	@media all and (min-width: 1200px) {
	/* ê³µí†µ ë&nbsp;ˆì´ì•„ì›ƒ */
		#contents {width:1200px;}
		.h3_list_wrap {height:79px;}
		.h3_list {height:79px;}
		.h3_list li {background-position:left 34px;}
		.h3_list li a {display:inline-block; padding:0 36px; font-weight:normal; font-size:18px; line-height:79px;}

		.h3_list_none {height:1px; line-height:0;border-bottom:none; background-color:#fff;}
		.h3_list_none .h3_list {display:none;}
		
		.h3_game_list_wrap {height:120px;}
		.h3_game_list_wrap .game_sub_menu {height:120px; padding-top:20px}
		.h3_game_list_wrap .game_sub_menu a{display:inline-block; padding:0 30px; font-weight:normal; font-size:18px; line-height:40px; background:url("/common/images/bu_h3listbar.png") no-repeat 100% 8px;}
		.h3_game_list_wrap .game_sub_menu a:hover,
		.h3_game_list_wrap .game_sub_menu a:active,
		.h3_game_list_wrap .game_sub_menu a:focus,
		.h3_game_list_wrap .game_sub_menu a.on {font-weight:bold; color:#2384c6; text-decoration:underline;}
		
		.re_h3_game_list_wrap {height:80px;}
		.re_game_sub_menu {height:80px; padding-top:10px}
		.re_game_sub_menu a{display:inline-block; padding:0 30px; font-weight:normal; font-size:16px; line-height:30px; background:url("/common/images/bu_h3listbar.png") no-repeat 100% 8px;}

		.location {display:block; position:absolute; top:0; right:0; text-transform: uppercase; }
		.location a {display:inline-block; padding-right:12px; margin-right:2px; color:#898989; background:url("/common/images/bu_arr_loc.png") no-repeat right 5px;}
		.location a:hover,
		.location a:active,
		.location a:focus {color:#2384c6; text-decoration:underline;}
		.location .current {color:#898989;}
		.img-height-space{margin-bottom:80px;}
		.heading_title1{margin-bottom:25px; line-height:40px; font-size:28px;}
		.heading_title2{margin-bottom:30px; font-size:30px;}
		.heading_title4{margin-bottom:80px; line-height:24px; font-size:14px;}
		.google-map-canvas {width: 100%; height:480px;}
		.content_space{height:100px}

	/* ëª¨ë‹¬íŒì—… - ê²½ê³&nbsp;ì°½ */
		.error_modal-dialog, .con_modal-dialog{width:400px}
		.success_modal-dialog{width:600px;}
		.con_modal-dialog .msg_title{text-align:center; font-size:16px;  padding:10px 0;}
		.success_modal-dialog .modal-body .modal_h3_title {margin:15px 0 20px; line-height:45px; font-size:40px;}
		.success_modal-dialog .modal-body .modal_h3_title .bg { padding-bottom:15px; }
		.success_modal-dialog .modal-body{padding:0 15%;}
		.success_modal-dialog .modal-body p{text-align:center; font-size:14px;}
		.success_modal-dialog .modal-body p.msg_title{ font-size:14px;  padding:20px 0;}
		.modal-footer{padding:30px 0;}
		.error_modal-dialog .modal-body p{font-size:14px;}
		.error_modal-dialog .modal-body p.msg_title{ font-size:14px;padding:20px 0;}	

	/* application.asp */
		.recruit_form .table_tbody .td2{padding-left:0}
		.recruit_form .table_tbody .name input{width:452px}
		.recruit_form .table_tbody .nat-title, .recruit_form .table_tbody .hp-title{padding-left:15px}
		.recruit_form .table_tbody .c2 .space-txt,
		.recruit_form .table_tbody .file-form .btn_rnd_apply{display:inline-block; line-height:40px; font-size:14px; }
		.recruit_form .table_tbody .file-form .btn_rnd_apply .arr_rgt {background-position:right 50%;}
		.recruit_form .table_tbody .file-form .txt{display:inline-block}
		.recruit_form .table_tbody .file-form .input-group{width:50%; margin-right:10px; float:left}
		.recruit_form .table_tbody .file-form .btn_rnd_apply{float:left}
		.recruit_form .table_tbody .site input{width:50%}
		.recruit_form .table_tbody .choice .div-form{float:left; width:64%;}
		.recruit_form .table_tbody .choice .choice-detail{float:left; width:36%}
		.recruit_form .table_tbody .choice .form-group .btn-group{float:left; width:48%}
		.recruit_form .table_tbody .choice .form-group .space-txt{float:left; width:2%}
		.recruit_form .table_tbody .salary .form-control{width:30%}
		.recruit_form .table_tbody .salary .space-txt{width:2%}
		.recruit_form .table_tbody .c2 textarea{width:100%; margin-left:0;}/* //application.asp */

	/* history */
		.his_txt .txt-yy{font-size:60px; line-height:45px; margin-bottom:20px;}
		.his_txt .txt-yd{font-size:16px; line-height:24px; }
		.his_txt .txt-info{font-size:14px; line-height:20px;padding-right:30px; }
		.history_wrap{border-bottom:1px solid #e1e1e1; padding:30px 0;}

	/* news */
		.best_three_wrap{ margin-left:0;margin-right:0; padding:0;}
		.best_three_wrap .news_group{margin-left:0;margin-right:0;}
		.carousel-indicators{position:absolute; bottom:10px; left:37%}
		.news_group .carousel-inner .item ul li{padding:0 0 0 20px; }
		.news_group .carousel-inner .item ul li.best-txt-1{margin:25px 0 5px 0;}
		.news_group .carousel-inner .item ul li.best-txt-2{ line-height: 1.2em;height: 1.2em; }
		.news_group .carousel-inner .item ul li.best-txt-3{font-size:18px;font-weight:bold; line-height: 1.2em;height: 2.4em;}
		.news_group .carousel-inner .item ul li.best-txt-4{ line-height: 1.3em;height: 3.9em;}
		.news_group .carousel-inner .item ul li.best-txt-5{padding-top:10px;}
		.news_tab{padding:30px 0 20px 0;}
		.nav-pills li{height:50px;}
		.nav-pills li a{font-size:16px; }
		.news_list_wrap{padding:25px 0 ;}
		.news_list_wrap .col-xs-8{padding-left:5px;}
		.news_list_wrap ul li{padding:0 0 0 10px; font-size:14px;margin-bottom:8px }
		.news_list_wrap ul li.best-txt-2{ line-height: 1.2em;height: 1.2em;}
		.news_list_wrap ul li.best-txt-3{ line-height: 1.3em;height: 2.6em;font-size:18px;font-weight:bold;}
		.news_list_wrap ul li.best-txt-4{ line-height: 1.4em;height: 2.8em;}
		.news_headline_wrap {font-size:16px;padding-top:10px;}
		.news_headline_wrap .notice_subject{font-size:24px padding-top:10px;}

	/* contactus &amp; inquery */
		.contactus_wrap .contactus_h3{ font-size:24px; line-height:32px}
		.tab_radio .btn{ font-size:16px; height:50px; line-height:38px;}
		.contactus_write{padding:40px 0 40px 0;}
		.inquery_write{padding:0 0 40px 0;}
		.contactus_write .tr2 .td2 .form-control{width:100%;}
		.contactus_write .tr3 .td2 input{float:left ; width:30%}
		.contactus_write .tr3 .td2 .space-txt{display:inline-block; text-align:center; float:left ; width:5%; line-height:34px;}
		.contactus_write .tr4 .td2 .email-id,	.contactus_write .tr4 .td2 .email-domail{width:47.5%; margin-bottom:10px; }
		.contactus_write .tr4 .td2 .div-form{float:left; width:50%; margin-left:5%; display:inline-block;}
		.contactus_write .tr4 .td2 .space-txt {width:5%;height:40px; line-height:40px; }
		.contactus_write .tbody2 .td1 {padding-left:40px;}
		.contactus_write .tbody2 .td2 textarea.form-control {height: 250px;}
		.inquery_write .tbody2 .td2 textarea.form-control {height: 142px;}

	/* diary */
		.diary_list_wrap .diary_cont_list{padding-left:20px;}
		.diary_list_wrap .diary_cont_list .date{font-size:14px;}
		.diary_list_wrap .diary_cont_list .subject{font-size:20px; }
		.diary_list_wrap .diary_cont_list .cont{font-size:14px; -webkit-line-clamp:3; /* ë¼ì¸ìˆ˜ */ line-height: 1.5em;height: 4.5em;}
		.diary_view_wrap .cont_view{padding-right:60px;}
		.diary_view_wrap .cont_view .subject_bar{border:1px solid #2384c6; padding:25px 25px;}
		.diary_view_wrap .cont_view .subject_bar ul li.subject{font-size:20px;}
		.diary_view_wrap .cont_view .subject_bar ul li.date{font-size:14px;}

	/* company */
		.partner_wrap .name{max-width:270px;}
		/* award */
			.country_icon{margin-bottom:20px; margin-top:30px; padding:0 13px;}
			.country_icon_mt0{margin-top:0;}
			.award_box{margin-bottom:20px ;padding:0 13px;}
			.country_icon .img{width:60px;height:40px;}
			.country_icon .txt{height:40px; line-height:40px; font-size:24px;padding-left:20px;}
			.award_box ul li.img{padding:10px 0;}
			.award_box ul li.img img{max-width:160px;}
			.award_box ul li.txt{min-height:100px; padding:20px 0;  } 
			.award_box ul li.txt span{line-height:1.2em; }
			.award_box ul li.txt span.yy{font-size:16px; padding-bottom:6px;}
			.award_box ul li.txt span.ad_name{font-size:16px; padding:0 10px 6px 10px;}
			.award_box ul li.txt span.name-spacing{letter-spacing:0; padding:0 10px 6px 10px;}
			.award_box ul li.txt span.host{font-size:14px;}
			.award_box .country_icon{padding:0 ;}
			.country_in{margin-top:0}
		/* location */
			.bd_img{margin-top:50px;}
			.map_info_row{margin-top:50px}
			.map_info_row .map_logo img{max-width:216px; }
			.map_info_row .map_info .address ul li.name{font-size:24px; padding-bottom:15px }
			.map_info_row .map_info .address ul li.addr{padding-bottom:0 }
			.map_info_row .map_info .address ul li.tel{ width:100%; padding:0 }
			.map_info_row .map_info .address ul li.fax{ width:100%; padding:0 0 50px 0 }
			.map_info_row .map_info .subway .subway-bd{margin-bottom:30px}

	/* game */
		.game_info{padding-top:20px; padding-bottom:80px;}
		.game_info .game-name{font-size:24px; line-height:24px; padding-bottom:25px}
		.game_info .section_h2{margin:40px 0 40px; line-height:30px; font-size:30px;}
		.game_info .section_h2 .bg { padding-bottom:25px; background-size:55px 1px;  }
		.game_info .game_h2{font-size:30px;  line-height:40px;  padding:30px 50px 30px 50px;}
		.game_info .game-list-txt ul{padding:0 10%;}
		.game_info .game-list-txt ul li{ font-size:14px; padding:0 0 10px 10px; background-position:0 6px;  -webkit-background-size:7px 7px;background-size:6px 6px;}
		.game_info .ul1 .ul1_1 li{font-size:14px; }
		.game_info .ul1 .ul1_1 li.st1{width:105px;}
		.game_info .ul1 .ul1_1 li.st3{width:475px;}
		.game_info .ul2 li.sns{width:46px; height:46px;margin-right:5px;}
		.game_info .game-txt{font-size:14px;  padding-bottom:17px; line-height:25px}
		.game_info .sm-pdR20{padding-right:20px}
		.game_info .sm-pdL20{padding-left:20px}
		.game-first-info{position:relative; height:387px}/**/
		.game_info .carousel-indicators{ bottom:15px;}
		.carousel-thum_list{position:relative;}
		.carousel-thum_list ul li{position:relative; float:left; display:inline-block; width:140px; height:100px; margin:15px 11px 11px 0}
		.carousel-thum_list ul li span{position:absolute;display:inline-block;width:100%;height:100%; left:0; top:0; border:none}
		.carousel-thum_list ul li.active span{ border:5px solid #2384c6;display:inline-block;width:100%;height:100%;}
		.carousel-thum_list ul li.last-line {margin:0 11px 11px 0}
		.carousel-thum_list ul li.first{ width:140px; margin-right:11px }
		.carousel-thum_list ul li.med{ width:140px; margin-right:11px}
		.carousel-thum_list ul li.last{ width:140px; margin-right:0}
		.game_info .carousel-indicators li{width:15px; height:15px;   margin: 0 5px;}
		.game_thum_view .carousel-control .arrow{width:65px;   -webkit-background-size:65px 126px;background-size:65px 126px;}
		.game_info .touch-carousel .carousel-indicators li{width:15px; height:15px;   margin: 0 5px;}
		.game_info .touch-carousel .carousel-indicators li.active{width:15px; height:15px;   margin: 0 5px;}

	/* people */
		.talent_wrap{padding-top:30px}
		.talent_wrap div ul li.txt{padding:10px 20% 60px 20%; font-size:14px; line-height:150%;}

	/* benefit */
		.benefit_h2{margin-top:30px;}
		.benefit_wrap .p-h2{font-size:16px;padding-bottom:15px}
		.benefit_wrap ul li{font-size:14px; padding:0 0 10px 10px; line-height:160%; background:url("/common/images/li_icon1.png") no-repeat 0 9px;  -webkit-background-size:5px 5px;background-size:5px 5px;}
		.benefit_line_space{padding:40px 0;}
		.benefit_wrap .icon-img{padding-right:0; }
		.benefit_wrap .icon-txt{padding-left:0; padding-right:60px; padding-bottom:30px;}
		.benefit_wrap{padding-bottom:30px}
		.benefit_wrap .end-img{padding-bottom:30px}

	/* sitemap */
		.sitemap_wrap .sm-menu li{padding-top:10px; line-height:1.5em}
		.sitemap_wrap .sm-menu .sipemap_h2{background-size: 40px 1px; padding-bottom:50px; font-size:20px; }
		.sitemap_wrap .sm-menu .sub1{padding-top:30px}

	/* introteam */
		.introteam_wrap .team_h2{font-size:30px; padding:25px 0 15px 0;}
		.introteam_wrap .last-team_h2{margin-top:40px}
		.introteam_wrap .team_txt .team_h3{font-size:20px;padding-bottom:25px;}
		.introteam_wrap .team_txt .team_info{font-size:14px; line-height:150%;}
		.introteam_wrap .team_line{height:1px;  border-bottom:1px solid #e1e1e1;}

	/* welfare */
		.welfare_screen .carousel-indicators{width:96%; left:2%; text-align:left; bottom:8px }
		.welfare_screen .item_text{ font-size:13px; padding-right:10px;  height:40px; line-height:40px;  background:url("/common/images/text_bg.png") no-repeat 100% 0;  -webkit-background-size:953px 40px;background-size:953px 40px;}
		.page_h2{ padding-bottom:50px; padding-top:15px; font-size: 28px;}
		.welfare_screen{border-top:none; padding-bottom:10px; padding-top:0; margin-top:0}
		.welfare_screen .carousel-indicators{width:96%; left:2%;}
		.welfare_info .heading_title1{padding:0; margin:0; padding:40px 0 60px 0;}

	/*  engine */
		.engine_screen{margin-top:25px;}
		.engine_screen .carousel-indicators{width:100%; left:0; text-align:center; }
		.engine_info .heading_title1{padding:0; margin:0; padding:40px 0 15px 0;}
		.engine_info .heading_subcopy{padding:0 21% 55px 21%; font-size:22px; }
		.eng_intro_wrap .img_list &gt; ul{width:220px; padding:0; margin:0; margin-right:25px; }
		.eng_intro_wrap .img_list &gt; ul.last{margin-right:0;}
		.eng_intro_wrap .img_list &gt; ul li{width:100%; }
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt1{min-height:70px;padding:20px 0 0 0;}
		.eng_intro_wrap .img_list &gt; ul li.img_list_txt2{height:80px; font-size:14px; line-height:150%}
		.eng_intro_wrap .img_list &gt; ul li img{width:100%;}
		.eng_intro_wrap ul li.li_title{font-size:16px; padding:15px 0 0 0;}
		.eng_intro_wrap ul li.li_txt{ font-size:14px;  padding:10px 0 0 0;}

	/* main */
		/*.main_visual_1{background:#1e212c url("/common/images/main_visual_1_lg.png") no-repeat center top;}
		.main_visual_2{background:#1e212c url("/common/images/main_visual_2_lg.png") no-repeat center top;}
		.main_visual_3{background:#1e212c url("/common/images/main_visual_3_lg.png") no-repeat center top;}*/
		.spot2 {text-indent:-9999px; font-size:0; line-height:0; padding-top:960px; background-size:auto 960px;;}
		#main_thum_wrap .carousel-indicators li{width:20px; height:20px;  margin:0 5px}
		#main_thum_wrap .carousel-indicators{ top:55%; }
		.main_top_visual{ position:absolute; width:100%; top:48%;left:0; margin-bottom:50px;}
		.main_space{height:40px;}

		.main_top_visual .img1_1, .main_top_visual .img1_2{padding:0; background:url("/common/images/main_bg1.png") repeat-x center 100%;  -webkit-background-size:30px 356px;background-size:30px 356px; text-align:center;}

		.main_top_visual .img1_1, .main_top_visual .img1_2{padding-bottom:30px;}
		.main_box_visual .img2_1 img{margin-right:0} .main_box_visual .img2_2 img{margin:0; margin-left:0}
		.main_top_visual .img1_1 img, .main_news_visual .img3_1 img{margin-right:0}
		.main_top_visual .img1_2 img, .main_news_visual .img3_2 img{margin-left:0}
		.main_news_visual img{margin-bottom:30px;}

		.main_news_visual{margin-top:20px;}
		.main_news_visual .main_board_list{padding:20px 15px 15px 0; max-width:600px;  margin-right:0}
		.main_news_visual .main_board_list li {padding-bottom:5px}
		.main_news_visual .main_board_list li span{font-size:13px;padding-right:15px}
		.main_news_visual .main_board_list .title{padding-top:30px}
		.main_news_visual .main_board_list .title .bg {display:inline-block; font-size:20px; font-weight:bold; color:#252525;  padding-bottom:30px; background:url("/common/images/bg_h3.png") no-repeat 0 49px; background-size:65px 1px; }
		.main_news_visual .main_board_list .title a{font-size:13px; padding-left:20px }
		.main_news_visual .news_list{padding-bottom:30px}
	}


</pre></body></html>