@charset "utf-8";

/* common */

.color_blue {color:#3270b0;}

.mt0 {margin-top:0 !important;}
.mb0 {margin-bottom:0 !important;}

/* paging */
.paging {margin-top:20px; padding-left:5px; text-align:center;}
.paging a {display:inline-block; width:33px; height:32px; margin-left:-5px; line-height:30px; text-align:center; vertical-align:top; border:1px solid #d5d5d5; background:#fff;}
.paging a strong {display:inline-block; width:100%; height:30px;font-weight:bold; border-bottom:3px solid #467abd;}
.paging span img {vertical-align:2px;}
.paging .m_number {display:inline-block; margin:6px 14px 0 10px; font-weight:600;}
.paging .m_number span {color:#3270b0;}
.paging > a {display:none;}


.round_1 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_1.png") no-repeat right top;}
.round_1:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_1.png");}
.round_2 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_2.png") no-repeat right top;}
.round_2:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_2.png");}
.round_3 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_3.png") no-repeat right top;}
.round_3:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_3.png");}
.round_4 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_4.png") no-repeat right top;}
.round_4:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_4.png");}
.round_5 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_5.png") no-repeat right top;}
.round_5:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_5.png");}
.round_6 {position:relative; left:5px; display:inline-block; padding:0 5px 0 0; height:21px; line-height:21px; color:#fff; text-align:center; background:url("/images/en/common/icon/round_6.png") no-repeat right top;}
.round_6:after {overflow:hidden; position:absolute; left:-5px; width:5px; content:url("/images/en/common/icon/round_6.png");}


.btn_cal {vertical-align:top;}

/* btn */
.btn_right {margin-top:20px; text-align:right;}
.btn_center {margin-top:20px; text-align:center;}
.btn_left {margin:20px 0 60px; text-align:left;}
.btn_both {margin-top:20px; text-align:right;}
.btn_both .btn_wrap {margin-top:10px;}
.btn_both p {float:left;}
.btn_wrap {display:inline-block; background:url("/images/en/common/btn_shadow_l.gif") no-repeat 1px bottom;}
.btn_r {display:inline-block; padding:0 1px 1px 0; background:url("/images/en/common/btn_shadow_r.gif") no-repeat right 1px;}
.btn_wrap.blue a, .btn_wrap.blue button {
	display: inline-block;min-width: 80px;padding: 10px 30px;color: #fff;text-align: center;background-color: #3270b0;border-radius: 3px;
}/*수정본*/
.btn_wrap.green a, .btn_wrap.green button {display:inline-block; min-width:80px;padding: 10px 30px; color:#fff; text-align:center;background-color:#748b4b;border-radius: 3px;}/*수정본*/
.btn_wrap.white a, .btn_wrap.white button {display:inline-block;min-width:80px;padding: 10px 30px; color:#fff;text-align:center;background-color:#868686;border-radius: 3px;}/*수정본*/
.btn_wrap a {width:auto;}/*수정본*/
.btn_border {display:inline-block; min-width:84px; height:29px; padding:0 15px; line-height:28px;color:#fff !important; text-align:center; background:#2158a4;vertical-align: top;border-radius: 3px;}/*수정본*/
.btn_wrap.yellow a, .btn_wrap.yellow button {display:inline-block;min-width:80px;height:27px; padding:0 20px; line-height:25px; color:#fff; font-weight:600; text-align:center;background-color:#ff6600;border-radius: 3px;}/*수정본*/

.board_search .btn_border {min-width: inherit;width: 45px;padding: 0;background: #707580;border: 1px solid #707580;color: #fff;}/*수정본*/

.gray_box {/*margin-top:40px; padding-bottom:1px; background:url("/images/en/common/btn_shadow_l.gif") no-repeat 1px bottom;*/}/*수정본*/
.gray_box .inner { /*padding:0 1px 0 0; background:url("/images/en/common/btn_shadow_r.gif") no-repeat right 1px;*/}/*수정본*/
.gray_box .inner > p {padding:3px 0; font-weight:600; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
.gray_box .inner > p span {display:block; margin:5px 20px;}
.gray_box .inner > p img {margin-right:6px; vertical-align:middle;}

.tit1 {margin-bottom:10px;}
hr {margin:14px 0 40px; width:100%; height:1px; border:0; background:#d5d5d5;}
.bold {font-weight:600;}
input[type~="radio"], input[type~="checkbox"] {vertical-align:-2px;}
hr.line {margin:30px 0;}
hr.line2 {margin:30px 0 30px;}
.required {margin-top:-27px; text-align:right; font-size:12px;}
.required span {color:#ec3f4d;}
.space1 {position:relative; top:3px; margin-left:4px;}

.loading {position:fixed; left:0; top:0; bottom:0; right:0; margin:auto; z-index:8500; width:260px; height:196px; padding-top:22px; text-align:center; background:url("/images/en/common/loading_box.png") no-repeat center top; background-size:100%;}
.loading strong {font-size:20px;}
.loading p {margin:6px 0 8px;}
.loading img {width:50px;}

.ui-datepicker-trigger {margin-left:4px;}

.error_area {position:absolute; top:5%; width:100%; text-align:center;}
.error_area h1 {position:static; margin-bottom:60px;}
.error_area h1 img {width:auto;}
.error_area .txt1 {font-size:84px; background:url("/images/content/error_clould.png") no-repeat center top; background-size: 80%;}
.error_area .txt1 span {display:block; margin-top:0; position:relative; top:30px; margin-left:0; vertical-align:top; font-weight:600;}
.error_area .txt2 {margin:70px 0 65px; font-size:25px; font-weight:600;}
.error_area .txt3 {margin:0 20px 20px; color:#555; font-size:20px; font-weight:600; line-height:1.2;}
.error_area .txt4 {width:80%; margin:0 auto; color:#707070; font-weight:600;}

/* Mobile Device */

/* table */
.table_col {margin-top:15px; border-top:2px solid #3270b0;}
.table_col thead th {padding:15px 4px; vertical-align:middle; border-bottom:1px solid #d5d5d5; background:#f8f8f8;}
.table_col tr td {position:relative; height:70px; padding:15px 0 0; text-align:center;  border-bottom:1px solid #d5d5d5;}/*수정본*/
.table_col tr td.left {text-align:left; padding-left:0;}
.table_col thead  {position:absolute; left:-9999px;}
.table_col .no {width:100px; text-align:center; }
.table_col .subject {float:none; width:85%;}
.table_col .subject a {position:absolute; width:95%; left:10px; top:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:600;}
.table_col .block1 span {position:absolute; right:100px; left:auto; margin-top:40px; white-space:nowrap; text-align:left;}/*수정본*/
.table_col .block2 span {position:absolute; right:170px; left:auto; margin-top:15px ; white-space:nowrap;font-size: 12px;}/*수정본*/
.table_col .block3 span {position:absolute; right:5px; left:auto; margin-top:60px; white-space:nowrap;}/*수정본*/

.table_row {margin-top:17px; border-top:2px solid #3270b0;}
.table_row th {display:block; float:left; padding:14px 10px 0; width:100%; text-align:left; background:#fff;}
.table_row th span {color:#ec3f4d;}
.table_row td {display:block; float:left; width:100%; padding:5px 10px 10px; border-bottom:1px solid #d5d5d5;}

.bbs_view2 {border-top:2px solid #3270b0;}
.bbs_view2 .date {position:relative; margin:15px 0 25px 9px;}
.bbs_view2 p .name {position:absolute; top:28px; left:0; padding-right:10px; background:url("/images/common/icon/bullet_1.gif") no-repeat right center;}
.bbs_view2 p .tel {position:absolute; top:28px; left:117px;}
.bbs_cont {padding:0 9px 10px 9px; line-height:150%; border-bottom:1px solid #d5d5d5;}
.bbs_cont img {max-width:100%;}

.line_none {display:none;}

.txt_top {margin-bottom:27px;}
.txt_top p {margin-bottom:5px;}
.btn_100.blue {display:block; width:88.3%; margin:-162px auto 10px;}
.btn_100.white {display:block; width:88.3%; margin:0 auto 0;}
.btn_100 span, .btn_wrap.btn_100 a, .btn_wrap.btn_100  button {display:block;}
.btn_wrap.btn_100 a, .btn_wrap.btn_100  button {width:100%; height:35px; line-height:33px;}

#header {height:60px; background-color:#fff; background-image:none;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); }/*수정본*/
#content .cont_width {margin:0 10px;}/*수정본*/
#footer {border-top:1px solid #141414;margin-top: 20px;}
.subNone_h2 {margin: 90px 0 10px;padding: 50px 0 12px;font-size: 21px;font-weight: bold;color: #000;padding-bottom: 10px;border-bottom: 2px solid #1c1c1c;}/*수정본*/
.web_h2 {display:none;}
.m_h2 {display:block;}
h2 {margin:35px 0 10px; font-size:18px; line-height:1;}
h3 {margin:35px 0 10px; font-size:14px; line-height:1;}

.join_step {overflow: hidden;margin: 0;border: 1px solid #eee;border-radius: 5px;}/*수정본*/
.join_step li {position: relative;float: left;width: 33.333%;height: auto;background: #fff;line-height: 33px;color: #444;margin-left: 0;padding: 10px 5px 10px 5px;font-size: 11px;font-weight: 100;}/*수정본*/

.join_step li.on {color: #fff;background: #40ba94;}/*수정본*/
.join_step li.on .num {color: #fff;font-size: 12px;font-weight: bold;}/*수정본*/
.join_step li .num {position: absolute;top: -5px;left: 10px;width: 20px;letter-spacing: 1px;margin: 0;color: #666;text-align: center;font-size: 12px;vertical-align: top;border: 0;}/*수정본*/

.join_step li .txt {top: auto;width: auto; display: block; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}/*수정본*/

.join_step li.on:before {position: absolute;left: -14px;top: 0;content: '';display: block;clear: both;width: 14px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
.join_step li.on:before {position: absolute;left: -14px;top: 0;content: '';display: block;clear: both; width: 14px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
.join_step li:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 14px;height: 100%;background: url(/images/common/new_img/step_off.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
.join_step li.on:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 14px;height: 100%;background: url(/images/common/new_img/step_on.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
.join_step li:last-of-type:after, .join_step li.on:first-of-type::before {content: none;}	/*수정본*/
.tit1 {margin: 50px 10px 10px 0;font-size: 18x;font-weight: 400;color: #292929;}/*수정본*/
.tit1:before {content: '';display: block;clear: both;width: 60px;border-top: 2px solid #1460a0;padding-top: 7px;}/*수정본*/



.agree_box {overflow-y:auto; height:180px; padding:7px 10px 0 10px; line-height:1.5; border:1px solid #d5d5d5;}
.agree_box h4 {margin-top:10px; font-size:16px;}
.agree_box dl dt {margin:10px 0; font-weight:600;}
.agree_box p {margin:20px 0;}
.agree_radio {margin-top:20px;}
.agree_radio label {margin-right:31px;}
.agree_box ul.text_indent li {margin-bottom:5px; padding-left:8px; text-indent:-8px;}

.join_input {margin-top:17px;}
.join_input > label, .label {float:none; position:relative; top:3px; font-weight:600;}
.join_input > label span, .label span {color:#ec3f4d;}
.join_input .input_area label {margin-right:20px;}
.join_input .input_area {margin:8px 0 20px 0;}
.join_input .input_area p {margin-top:5px;font-size: 11px;} /*수정본*/
.join_input .input_area span {display:block;}
.join_input .input_area .btn_border {margin-left:10px;}
.join_input input[type~="text"], .join_input input[type~="password"] {width:46.3%;}
.join_input .input_area .w_pull {display:block; width:100%; margin-top:5px;}
.join_input .mail {display:block; width:100%; margin-top:5px;}
.join_input .input_area .tel {width:68%;}
.join_input input[type~="file"] {margin-top:5px;}
.join_input .m_btn_border .btn_border {margin:0;}
.join_input .input_area span.checkbox {display:inline-block; white-space:nowrap;}
.join_input .input_area strong {position:relative; top:2px; margin-right:5px;}
.join_input .input_area .input_address {display:block; margin-top:5px; width:100%;}

.join_input .btn_upload .btn_border {margin-left:0; margin-bottom:3px;}
.upload_list {margin-top:15px; padding-top:15px; border-top:1px solid #d5d5d5;}
.upload_list .btn_border {width:auto; min-width:inherit;  padding:0 10px;}
.join_input .upload_list p span {display:inline-block; color:#3270b0; border-bottom:1px solid #3270b0;}

.join_complete {text-align:center;}
.join_complete .txt1 {margin-top:29px; line-height:1.3; color:#3270b0; font-weight:600; font-size:18px;} /*수정본*/
.join_complete .txt2 {width:auto; margin:10px auto 14px; line-height:1.3; font-weight:600; font-size:15px; letter-spacing:0; text-decoration:underline;}
.join_complete .txt3 {margin-bottom:30px;}
.join_complete.return_complete .btn_wrap.white a, .join_complete.return_complete .btn_wrap.white button, .join_complete.return_complete .btn_wrap.blue a, .join_complete.return_complete .btn_wrap.blue button {padding: 10px 16px;} /*수정본*/

.return_complete .txt2 {width:100%;}
.return_step2 {width:100%; margin:30px auto 0 -1%; text-align:center;}
.return_step2 li {
	display:inline-block; position:relative;  width:32%; min-height:110px; margin-left:-4px; padding:0 0 20px 1%; vertical-align:top; text-align:center; line-height:1.3; font-size:11px; 
	background:url("/images/en/common/icon/arrow_3.gif") no-repeat -2px 30%; background-size:8px;
} /*수정본*/
.return_step2 li img {display:inline-block; width:65%; padding-bottom:10px; max-width:108px;} /*수정본*/
.return_step2 li.fir {background:none;}
.return_step2 li > span {display:block; position:static; text-align:center;}

.know_korea {overflow:hidden; margin-top:40px; padding-left:1px;}
.know_korea > div {position:relative; float:left; width:33.3%; margin-left:-1px; padding:0; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
.know_korea > div a {display:block; height:120px;  padding-top:20px; }
.know_korea > div span {position:absolute; bottom:20px; display:block; width:100%; text-align:center; margin-top:19px; font-weight:600; font-size:12px;}

.board_search .btn_border {min-width:inherit; width:auto; padding:0 5px;}
.board_search select {display:block; margin-bottom:5px;}

.btn_blue100 {position:relative; top:-40px; width:88.3%; margin:-28px auto 0;}
.btn_blue100 span, .btn_blue100 button {width:100%; height:35px !important;}
.btn_area {width:100%; margin-left:0;}
.btn_area span {display:block;}
.btn_area .btn_wrap.blue a, .btn_area .btn_wrap.blue button {width:100%; height:37px; line-height:35px;}

.phone_certi {overflow: hidden;position: relative;padding: 29px 0;border: 0;border-bottom: 1px solid #1c1c1c;text-align: center;}/*수정본*/
.phone_certi > div {float:left; width:100%;}
.phone_certi .left {border-right:0;}
.phone_certi .left img {display:none; float:left; margin:13px 29px 0 7%; width:52px;}
.phone_certi .left p {width:auto; margin:0 17px 20px 17px; font-size:14px;font-weight: bold;}/*수정본*/
.phone_certi .rig {position:relative; padding:0 17px;}
.phone_certi .rig p {margin: 0 auto 20px auto; width: 80%;}/*수정본*/
.phone_certi .rig .label {display:inline-block; width:25.1%; font-weight:600;}/*수정본*/
.phone_certi .rig .btn_border {width:17%; min-width:inherit; padding:0;}/*수정본*/
.phone_certi .blue, .phone_certi .blue span {display:block;width: 80%;background: none;text-align: right;margin: auto;}/*수정본*/
.phone_certi .blue button {display:block; position:static; width:74%; height:35px;float: right;}/*수정본*/
.phone_certi .blue span  {overflow: hidden; width: 100%;}/*수정본*/
.phone_certi .number1 {width:72.9%;}
.phone_certi .number2 {width:54.9%;}


.register_certi > div {position:relative; float:left; width:50%; height:auto; min-height:inherit; padding:15px 3%; text-align:center; border:1px solid #d5d5d5; border-width:1px 1px 1px 0; }
.register_certi dl {min-height:inherit; padding:0; background:url("/images/en/content/login_icon4.png") no-repeat center 30px;}
.register_certi .inner_box02 dl {background:url("/images/en/content/login_icon5.png") no-repeat center 30px;}
.register_certi .inner_box03 dl {background:url("/images/en/content/login_icon6.png") no-repeat center 30px;}
.register_certi dl dt {margin-bottom:100px; font-weight:600;}
.register_certi dl dd a  {position:static; width:73px; height:25px; text-align:center; line-height:23px; border:1px solid #464646;}


.type_wrap {margin-top: 20px; padding: 10px;border-top: 2px solid #3c3c3c;border-bottom: 1px solid #3c3c3c;font-size: 0;background: #fafafa;}/*수정본*/
.type_wrap  >  div {position: relative;display: inline-block;font-size: 0;width: 50%;}/*수정본*/
.gray_box .inner {padding: 0 5px;}/*수정본*/
.cont_width .type_wrap .gray_box .inner_wrap span a {font-size: 10px;}/*수정본*/
.cont_width .type_wrap .gray_box .inner_wrap span img {width: 20px; vertical-align: middle;}/*수정본*/

.type_wrap > div {position:relative;/* float:left; width:32.1%;*/ margin:0;}/*수정본*/
.type_wrap .txt {margin-top:77px;}
.type_wrap .inner_wrap {position: relative;height: 110px;max-width: 120px;padding: 0;width: 95%;margin: auto;min-width: 100px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;}/*수정본*/
.type_wrap .inner_wrap span {position:absolute; bottom:0; left:0; width:100%;  text-align:center; line-height:1; padding:5px 0 5px 0;}/*수정본*/
.type_wrap .inner_wrap a {position:absolute; width:100%; height:100%; font-weight:600;}
.type_wrap .inner_wrap dl {}
.type_wrap .inner_wrap dl dt {}
.type_wrap .inner_wrap dl dt a {display:inline-block;padding-right:31px; height:22px; line-height:22px; font-size:14px; font-weight:600;  background:url("/images/en/common/icon/icon_question.png") no-repeat right center;}
.type_wrap .inner_wrap dl dd {display:none; position:absolute; left:0; top:-72px; width:100%; height:71px; padding:3px 3px 0; color:#fff; font-weight:600; font-size:12px; text-align:center; line-height:1.3; background:url("/images/en/content/error_type1_bg.gif") no-repeat 50% top;}
.type_wrap .error_type3, .type_wrap .error_type6 {margin-right:0;}
.type_wrap .error_type1 dl dd {padding-top:8px;}
.type_wrap .error_type3 dl dd {padding-top:8px;}
.type_wrap .error_type5 dl dd {padding-top:8px;}
.type_wrap .error_type6 dl dd {padding-top:10px;}
.type_wrap .error_type1 dl dd {background-image:url("/images/en/content/error_type1_bg.gif");}
.type_wrap .error_type2 dl dd {background-image:url("/images/en/content/error_type2_bg.gif");}
.type_wrap .error_type3 dl dd {background-image:url("/images/en/content/error_type3_bg.gif");}
.type_wrap .error_type4 dl dd {background-image:url("/images/en/content/error_type4_bg.gif");}
.type_wrap .error_type5 dl dd {background-image:url("/images/en/content/error_type5_bg.gif");}
.type_wrap .error_type6 dl dd {background-image:url("/images/en/content/error_type6_bg.gif");}

.type_wrap .error_type1 .inner_wrap {background:#fff url("/images/common/new_img/error_type1_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .error_type2 .inner_wrap {background:#fff url("/images/common/new_img/error_type2_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .error_type3 .inner_wrap {background:#fff url("/images/common/new_img/error_type3_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .error_type4 .inner_wrap {background:#fff url("/images/common/new_img/error_type4_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .error_type5 .inner_wrap {background:#fff url("/images/common/new_img/error_type5_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .error_type6 .inner_wrap {background:#fff url("/images/common/new_img/error_type6_off.gif") no-repeat center top; background-size:120px;}/*수정본*/
.type_wrap .inner_wrap.on dl dt a {color:#fff; background-image:url("/images/en/common/icon/icon_question_on.png");}
.type_wrap .error_type1 .inner_wrap.on span {background:#a77b41;color: #fff;}/*수정본*/
.type_wrap .error_type2 .inner_wrap.on span {background:#a85c9e;color: #fff;}/*수정본*/
.type_wrap .error_type3 .inner_wrap.on span {background:#2e67a2;color: #fff;}/*수정본*/
.type_wrap .error_type4 .inner_wrap.on span {background:#7b844b;color: #fff;}/*수정본*/
.type_wrap .error_type5 .inner_wrap.on span {background:#745d9c;color: #fff;}/*수정본*/
.type_wrap .error_type6 .inner_wrap.on span {background:#7d7d7d;color: #fff;}/*수정본*/
.type_wrap .error_type1 .inner_wrap.on {border-color:#a77b41; background-color:#d69e53; background-image:url("/images/en/content/error_type1_on.gif");background-size: 100px;}/*수정본*/
.type_wrap .error_type2 .inner_wrap.on {border-color:#a85c9e; background-color:#ca6fbe; background-image:url("/images/en/content/error_type2_on.gif");background-size: 100px;}/*수정본*/
.type_wrap .error_type3 .inner_wrap.on {border-color:#2e67a2; background-color:#4980b9; background-image:url("/images/en/content/error_type3_on.gif");background-size: 100px;}/*수정본*/
.type_wrap .error_type4 .inner_wrap.on {border-color:#7b844b; background-color:#949f5a; background-image:url("/images/en/content/error_type4_on.gif");background-size: 100px;}/*수정본*/
.type_wrap .error_type5 .inner_wrap.on {border-color:#745d9c; background-color:#9678ca; background-image:url("/images/en/content/error_type5_on.gif");background-size: 100px;}/*수정본*/
.type_wrap .error_type6 .inner_wrap.on {border-color:#7d7d7d; background-color:#939393; background-image:url("/images/en/content/error_type6_on.gif");background-size: 100px;}/*수정본*/

/* 2017-09-11 shin oh soo */
.board_search {margin-top:30px; text-align:right;}
.board_search.new_search select {display: inline-block;}/*수정본*/
.board_search .btn_border {min-width:inherit;padding: 0 5px;}
.korea_cont li .photo img {display:inline-block; max-width:100%;}
.view-content .cont.koreanet img {max-width:100%;}
.korea_title {position: relative;text-align:center; font-weight:600; font-size:15px; line-height:1.2;margin: 0;padding: 30px 0 10px;border-top: 2px solid #666;background: #f6f6f6;}/*수정본*/
.korea_title span {margin-right:13px; padding-right:15px; background:url("/images/common/icon/bullet_3.gif") no-repeat right center;}

.korea_cont {margin-top:0px;}/*수정본*/
.korea_cont li {overflow:hidden; position:relative;/* border-bottom:1px solid #d5d5d5;*/}/*수정본*/
.korea_cont li .photo {overflow:hidden; position:relative; float:left; width:100%; height:160px; margin:20px 0; text-align:center; border:1px solid #d5d5d5;}
.korea_cont li a {overflow:hidden; display:block;}
.korea_cont li .photo p {position:absolute; bottom:0; width:100%; line-height:1; padding:11px 0; color:#fff; text-align:center; font-weight:600; font-size:14px; background:url("/images/common/transparent.png") repeat left top;}
.korea_cont li .photo p span {margin-right:5px; padding-right:8px; background:url("/images/common/icon/bullet_2.gif") no-repeat right 3px;}
.korea_cont li .photo img {display:inline-block; max-width:100%; margin-top:-26%;}
.korea_cont li .korea_text {overflow:hidden; float:left; width:100%; height:92px; margin:0 0 20px; padding:0 10px;}

.sub3 {padding: 10px;text-align: right;margin: 0;background: #f4f4f4;}/*수정본*/
.sub3 li {display: inline-block;line-height: 30px;}
.sub3 li a {margin-right: 10px;padding-left: 20px;opacity: .5;filter: alpha(opacity=50);}
.sub3 li a.blog {background:url("/images/common/icon/ico_blog.png") no-repeat left center;}
.sub3 li a.photo {background:url("/images/common/icon/ico_photo.png") no-repeat left center;}
.sub3 li a.board {background:url("/images/common/icon/ico_board.png") no-repeat left center;}
.sub3 li a.active {opacity: 1;filter: alpha(opacity=100);}
.board_search.new_search {margin: 0;}

.korea_cont.photo_list {overflow: hidden;}
.korea_cont.photo_list .korea_text {display: none;}

.korea_cont.board_list {overflow: hidden;margin: -10px -12px;}
.korea_cont.board_list .photo {display: none;}
.korea_cont.board_list li .korea_text {width: 100%;height: 30px;line-height: 30px;margin: 10px 0;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.korea_cont.board_list li:first-of-type .korea_text {margin-top: 30px;}
.board_search.new_search {margin: 0;}


.guide_wrap > ol > li .img .de_none {display: block;}
.guide_wrap > ol > li .img .es_none,
.guide_wrap > ol > li .img .zh_none,
.guide_wrap > ol > li .img .vi_none,
.guide_wrap > ol > li .img .ja_none,
.guide_wrap > ol > li .img .en_none,
.guide_wrap > ol > li .img .fr_none,
.guide_wrap > ol > li .img .ru_none,
.guide_wrap > ol > li .img .ar_none,
.guide_wrap > ol > li .img .in_none {display: none;} 


@media screen and (-webkit-min-device-pixel-ratio:0) { 

    /* safari and chrome */
    .table_col .block1 span {margin-top:27px;}/*수정본*/
    .table_col .block2 span {margin-top:25px;}/*수정본*/
    .table_col .block3 span {margin-top:27px;}/*수정본*/

}

@media all and (max-width:767px) {
	.phone_certi .blue button {width: 100%;height: auto;}
	.phone_certi .rig .label {width: 30%;text-align: left;}
	.phone_certi .number1 { width: 68%;}
	.board_search input[type~="text"], .board_search input[type~="search"], .board_search input[type~="password"] {width: 115px;}
	.join_complete.return_complete .btn_wrap.white a, .join_complete.return_complete .btn_wrap.white button, .join_complete.return_complete .btn_wrap.blue a, .join_complete.return_complete .btn_wrap.blue button {padding: 10px;font-size: 10px;} /*수정본*/
	.guide_step li .icon {display: none;}
	.cont_width > .board_search.new_search {text-align: center;}
	.cont_width > .board_search.new_search select {width: 100%;margin: auto;max-width: 380px;}
	.cont_width > .board_search.new_search input {width: 100%;margin: 5px auto;max-width: 380px;}
	.cont_width > .board_search.new_search .btn_border {width: 100%;margin: auto;max-width: 380px;}
}

/* Tablet Device */
@media all and (min-width:768px) and (max-width:999px) {

	.btn_both .btn_wrap {margin-top:0;}
	/* table */
	.table_col {margin-top:15px; border-top:2px solid #3270b0;}
	.table_col thead th {padding:15px 5px; border-bottom:1px solid #d5d5d5; background:#f8f8f8;}
	.table_col tr td {height:auto; padding:15px 0; text-align:center; border-bottom:1px solid #d5d5d5;}
	.table_col tr td.left {text-align:left; padding-left:15px;}
	.table_col thead  {position:static; left:-9999px;}
	.table_col tbody tr {display:table-row; border-bottom:1px solid #d5d5d5;}
	.table_col .no {float:none; width:10%; text-align:center; }
	.table_col .subject {float:none; width:auto;}
	.table_col .subject a {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;}
	.table_col .block1 span {position:static; margin:0;}
	.table_col .block2 span {position:relative; right:0; margin:0;padding: 0 6px;font-size: 12px;}/*수정본*/
	.table_col .block3 span {position:static; margin:0;}

	.table_row {margin-top:17px; border-top:2px solid #3270b0;}
	.table_row th {display:table-cell; float:none; width:32%; text-align:left; background:#f8f8f8;}
	.table_row th span {color:#ec3f4d;}
	.table_row th, .table_row td { float:none; display:table-cell; padding:14px 10px 14px 20px; border-bottom:1px solid #d5d5d5;}

	.bbs_view2 {border-top:2px solid #3270b0;}
	.bbs_view2 .date {margin:17px 0 0;}
	.bbs_view2 p .name {position:absolute; top:auto; left:auto; right:153px; padding-right:15px; text-align:right; background:url("/images/common/icon/bullet_1.gif") no-repeat right center;}
	.bbs_view2 p .tel {position:absolute; right:0;top:auto; left:auto;}
	.bbs_cont {padding:17px 0; border-bottom:1px solid #d5d5d5;}

	.btn_wrap.blue a, .btn_wrap.blue button {/*padding:0 20px;*/}/*수정본*/
	.btn_wrap.white a, .btn_wrap.white button {/*padding:0 16px;*/}/*수정본*/
	.loading {position:fixed; left:0; top:0; bottom:0; right:0; margin:auto; z-index:8500; width:366px; height:196px; padding-top:33px; text-align:center; background:url("/images/en/common/loading_box.png") no-repeat center top; background-size:100%;}
	.loading img {width:auto;}

	.paging .m_number {display:none;}
	.paging > a {display:inline-block;}
	.line_none {display:block;}
	.txt_top p {margin-bottom:0;}
	.btn_100.blue {display:inline-block; width:auto; margin:0 auto;}
	.btn_100.white {display:inline-block; width:auto; margin:0 auto 0;}
	.btn_100 span, .btn_wrap.btn_100 a, .btn_wrap.btn_100  button {display:block;}
	.btn_wrap.btn_100 a, .btn_wrap.btn_100  button {width:auto; height:27px; line-height:25px;}

	.btn_wrap.white a, .btn_wrap.white button {/*padding:0 20px;*/}/*수정본*/
	.btn_left {text-align:center;}
	#content .cont_width {margin:0 auto;}
	#header {height:120px; margin:0;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}/*수정본*/
	hr {margin:14px 0 50px; width:100%; height:1px; border:0; background:#d5d5d5;}
	hr.line {margin:50px 0;}
	hr.line2 {margin:50px 0 20px;}

	.subNone_h2 {margin: 0;padding: 50px 0 12px;font-size: 31px;font-weight: bold;color: #000;padding-bottom: 10px;border-bottom: 2px solid #1c1c1c;}/*수정본*/
	h2 {margin:50px 0 30px; font-size:18px; line-height:1;}
	h3 {margin:50px 0 30px; font-size:14px; line-height:1;}
	.web_h2 {display:block;}
	.m_h2, .txt_show {display:none;}
	
	.join_step {overflow: hidden;margin: 0;border: 1px solid #eee;border-radius: 5px;}/*수정본*/
	.join_step li {position: relative;float: left;width: 33.333%;height: auto;background: #fff;line-height: 33px;color: #444;margin-left: 0;padding: 10px 30px 10px 10px;font-size: 16px;font-weight: 100;}/*수정본*/

	.join_step li.on {font-size: 16px;color: #fff;background: #40ba94;}/*수정본*/
	.join_step li.on .num {color: #fff;font-size: 14px;font-weight: bold;}/*수정본*/
	.join_step li .num {position: absolute;top: -5px;left: 10px;width: 20px;letter-spacing: 1px;margin: 0;color: #666;text-align: center;font-size: 14px;vertical-align: top;border: 0;}/*수정본*/

	.join_step li .txt {top: auto;width: auto; display: block; text-align: center;}/*수정본*/

	.join_step li.on:before {position: absolute;left: -14px;top: 0;content: '';display: block;clear: both;width: 14px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
	.join_step li.on:before {position: absolute;left: -28px;top: 0;content: '';display: block;clear: both; width: 28px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;}/*수정본*/
	.join_step li:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 28px;height: 100%;background: url(/images/common/new_img/step_off.png) no-repeat center top;}/*수정본*/
	.join_step li.on:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 28px;height: 100%;background: url(/images/common/new_img/step_on.png) no-repeat center top;}/*수정본*/
	.join_step li:last-of-type:after, .join_step li.on:first-of-type::before {content: none;}	/*수정본*/
	.tit1 {margin: 50px 10px 10px 0;font-size: 21px;font-weight: 400;color: #292929;}/*수정본*/
	.tit1:before {content: '';display: block;clear: both;width: 60px;border-top: 2px solid #1460a0;padding-top: 10px;}/*수정본*/
	

	.join_type {overflow:hidden;  margin-top:30px; border:1px solid #d5d5d5; background:#f8f8f8;}
	.join_type > div {position:relative; float:left; height:183px; width:50%; padding:30px 0 36px 4%; line-height:1.2;}
	.join_type > div img {float:left; width:95px;}
	.join_type > .box1 {border-bottom:0; border-right:1px solid #d5d5d5;}
	.join_type > div > div {width:59%; margin-left:34.9%;}
	.join_type h3 {margin:0; font-size:18px;}
	.join_type > div > div > span {display:inline-block; margin:6px 0 9px; font-weight:600;}
	.join_type a {display:inline-block; width:108px; height:37px; line-height:36px; color:#fff; font-weight:600; text-align:center; border:1px solid #5667c5;  background-color:#777dcd;}
	.join_type .box2 a {display:inline-block; width:108px; height:37px; line-height:36px; border:1px solid #ad5368;  background-color:#ca6f86;}
	.join_type .btn_wrap {position:absolute; left:40.1%; bottom:20px; display:inline-block; width:108px; height:38px; margin:0; line-height:36px;}

	.agree_box {overflow-y:auto; height:180px; padding:7px 0 0 10px; border:1px solid #d5d5d5;}
	.agree_radio {margin-top:20px;}
	.agree_radio label {margin-right:31px;}

	.join_input {font-size: 12px;}/*수정본*/
	.join_input > label span {color:#ec3f4d;}
	.join_input .input_area {margin:0 0 13px 20%;}	
	.join_input .input_area p {margin-top:5px;font-size: 12px;}/*수정본*/
	.join_input .input_area span {display:inline-block;}
	.join_input .input_area .btn_border {margin-left:10px;}
	.join_input input[type~="text"], .join_input input[type~="password"] {width:186px;}
	.join_input .input_area .w_pull {display:inline-block; width:auto; margin:0;}
	.join_input .mail {display:inline-block; width:auto; margin-top:0;}
	.join_input .input_area .tel {width:186px;}
	.join_input input[type~="file"] {display:block;}
	.join_input .input_area .m_btn_border {display:none;}
	.join_input .input_area strong {position:relative; top:9px; margin-right:5px;}
	.join_input .input_area .input_address {display:inline-block; width:88.5%;}

	.join_input > label, .label {float:left; width:20%;}
	.min_height {height:54px;}

	.join_input .btn_upload .btn_border {margin-left:0; margin-bottom:0;}
	.upload_list {margin-top:15px; padding-top:15px; border-top:1px solid #d5d5d5;}
	.upload_list .btn_border {width:auto; min-width:inherit; padding:0 10px;}
	.upload_list p span {color:#3270b0; border-bottom:1px solid #3270b0;}

	.join_complete {text-align:center;}
	.join_complete .txt1 {margin-top:29px; color:#3270b0; font-weight:600; font-size:25px;}
	.join_complete .txt2 {display:inline-block; margin:10px auto 14px; line-height:1.4; font-weight:600; font-size:20px; letter-spacing:-1px;border-bottom:1px solid #7a7a7a; text-decoration:none;}
	.join_complete .txt3 {margin-bottom:30px;}

	.return_complete .txt2 {display:inline-block; width:auto; text-decoration:none;}

	.return_step2 {width:728px; margin:50px auto 50px;}
	.return_step2 li {position:relative; float:left; width:auto;  min-height:inherit; padding:0 0 0 47px; font-size:14px; background:url("/images/en/common/icon/arrow_3.gif") no-repeat 17px 41px;}
	.return_step2 li img {display:inline-block; width:auto; padding-bottom:23px;}
	.return_step2 li.fir {padding-left:0; background:none;}
	.return_step2 li > span {display:block; position:absolute; bottom:0; left:63px; text-align:center;}
	.return_step2 li.fir span {left:-45px; width:200px;}
	.return_step2 li.sec span {left:0; width:200px;}
	.return_step2 li.four span {left:31px; bottom:-37px; width:150px;}
	.return_step2 li.five span {left:58px;}

	.know_korea {overflow:hidden; margin-top:92px; padding-left:1px;}
	.know_korea > div {float:left; width:33.3%; margin-left:-1px; padding:0; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
	.know_korea > div a {display:block; height:135px;  padding-top:30px; }
	.know_korea > div span {display:block; margin-top:19px; font-weight:600; font-size:14px;}

	.board_search {margin-top:30px; text-align:right;}
	.board_search select {display:inline-block; margin-bottom:0;}


	.btn_blue100 {position:static; top:-30px; width:auto; margin:20px 0 0;}
	.btn_blue100 span, .btn_blue100 button {width:auto;}
	.btn_area {width:64.8%; margin-left:83px;}
	.btn_area span {display:block;}
	.btn_area .btn_wrap.blue a, .btn_area .btn_wrap.blue button {width:100%; height:37px; line-height:35px;}

	.phone_certi {overflow: hidden;position: relative;padding: 29px 0;border: 0;border-bottom: 1px solid #1c1c1c;text-align: center;}/*수정본*/
	.phone_certi > div {float:left; width:50%;}
	.phone_certi .left {width: 100%;border-right: 0;}/*수정본*/
	.phone_certi .left img {display:inline-block; float:left; margin:13px 29px 0 9%; width:auto;display: none;}/*수정본*/
	.phone_certi .left p {width: 100%;margin: 20px 0 20px 0;font-size: 16px;text-align: center;color: #444;font-weight: 600;}/*수정본*/
	.phone_certi .rig {position: relative;float: none;padding: 31px 250px 0 0;width: auto; display: inline-block;}/*수정본*/
	.phone_certi .rig p {margin-bottom:10px;width: auto;}/*수정본*/
	.phone_certi .rig .label {display:inline-block; width:76px; font-weight:600;}
	.phone_certi .rig .btn_border {width:14.2%; padding:0; min-width:inherit;}
	.phone_certi .blue, .phone_certi .blue span {display:inline-block;}
	.phone_certi .blue button {display:inline-block; position:absolute; left:50%; margin-left:20px; top:30px; width:auto; height:65px; line-height:1.3;}
	.phone_certi .number1 {width:180px;}
	.phone_certi .number2 {width:25.4%;}

	.pw_change {overflow:hidden; position:relative; padding:29px 0; border:1px solid #d5d5d5;}
	.pw_change > div {float:left; width:50%;}
	.pw_change .left {display:block; border-right:1px solid #d5d5d5;}
	.pw_change .left img {display:inline-block; float:left; margin:60px 29px 0 8%; width:60px;}
	.pw_change .left p {width:250px; margin:76px 0 76px 33%; font-size:14px;}
	.pw_change .rig {position:relative; padding:11px 0 0 3.2%;}
	.pw_btn .btn_wrap, .pw_btn .btn_wrap span, .pw_btn .btn_wrap button {display:inline-block; width:auto;}
	.pw_change .rig p {margin-bottom:10px;}
	.pw_change .rig .label {display:inline-block; width:142px; font-weight:600;}
	.pw_change .rig input {width:49%;}
	.pw_change .rig .txt1 {width:315px; margin:16px 0 11px; padding-left:10px; text-indent:-10px;}
	.pw_change .rig .txt2 {width:320px; margin:0; padding-left:10px; text-indent:-10px;}

	/*.gray_box {margin-top:40px; padding-bottom:1px; background:url("/images/en/common/btn_shadow_l.gif") no-repeat 1px bottom;}/*수정본*/
	.gray_box .inner {/* padding:0 1px 0 0; background:url("/images/en/common/btn_shadow_r.gif") no-repeat right 1px;*/}/*수정본*/
	.gray_box .inner > p {padding:3px 0; font-weight:600; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
	.gray_box .inner > p span {display:inline-block; margin:0;}
	.gray_box .inner > p img {margin-right:6px; vertical-align:middle;}

	.register_certi div {height:120px;}
	.register_certi dl {height:72px;}

	.login_type {overflow:hidden;  margin:30px 0 0; border:1px solid #d5d5d5; background:#f8f8f8;}
	.login_type > div {position:relative; float:left; width:50%; padding:41px 70px 38px 0; text-align:right; line-height:1.2;}
	.login_type > div img {float:left; margin-left:50px; margin-top:-9px;}
	.login_type > div .btn_wrap {margin-top:0;}
	.login_type > .box2 {border-left:1px solid #d5d5d5;}
	/* .login_type p {width:290px; margin:5px auto 0; line-height:1.3;} */
	.login_type a {display:inline-block; width:108px; height:38px; line-height:36px; color:#fff; font-weight:600; text-align:center; border:1px solid #5667c5;  background-color:#777dcd;}
	.login_type .box2 {display:block;}
	.login_type .box2 a {display:inline-block; width:108px; height:38px; line-height:36px; border:1px solid #ad5368;  background-color:#ca6f86;}

	.type_wrap {margin-top: 20px; padding: 10px;border-top: 2px solid #3c3c3c;border-bottom: 1px solid #3c3c3c;font-size: 0;background: #fafafa;}/*수정본*/
	.type_wrap  >  div {position: relative;display: inline-block;font-size: 0;width: 16.666%;}/*수정본*/
	.gray_box .inner {padding: 0 5px;}/*수정본*/
	.cont_width .type_wrap .gray_box .inner_wrap span a {font-size: 10px;}/*수정본*/
	.cont_width .type_wrap .gray_box .inner_wrap span img {width: 20px; vertical-align: middle;}/*수정본*/

	.type_wrap .txt {margin-top:77px;}
	.type_wrap .inner_wrap {height: 150px;padding: 0;position: relative;width: 100%;margin: auto;min-width: 100px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;}/*수정본*/
	.type_wrap .inner_wrap > a {position:absolute; width:100%; height:100%;}
	.type_wrap .inner_wrap dl {position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:1;}
	.type_wrap .inner_wrap dl dt {padding:13px 0 7px 0; background:#f8f8f8;}
	.type_wrap .inner_wrap dl dt a {display:inline-block;padding-right:31px; height:22px; line-height:22px; font-size:16px; font-weight:600;  background:url("/images/en/common/icon/icon_question.png") no-repeat right center;}
	.type_wrap .inner_wrap dl dd {display:none; position:absolute; left:0; top:-72px; width:101%; height:71px; padding:8px 10px 0; color:#fff; font-weight:600; text-align:center; line-height:1.3; background:url("/images/en/content/error_type1_bg.gif") no-repeat center top;}
	.type_wrap .error_type3 {/*margin-right:6px;*/}/*수정본*/
	.type_wrap .error_type6 {margin-right:0;}
	.type_wrap .error_type6 dl dd {padding-top:15px;}
	.type_wrap .error_type1 dl dd {background-image:url("/images/en/content/error_type1_bg.gif");}
	.type_wrap .error_type2 dl dd {padding-top:3px; background-image:url("/images/en/content/error_type2_bg.gif");}
	.type_wrap .error_type3 dl dd {background-image:url("/images/en/content/error_type3_bg.gif");}
	.type_wrap .error_type4 dl dd {background-image:url("/images/en/content/error_type4_bg.gif");}
	.type_wrap .error_type5 dl dd {background-image:url("/images/en/content/error_type5_bg.gif");}
	.type_wrap .error_type6 dl dd {background-image:url("/images/en/content/error_type6_bg.gif");}

	.type_wrap .error_type1 .inner_wrap {background:#fff url("/images/common/new_img/error_type1_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type2 .inner_wrap {background:#fff url("/images/common/new_img/error_type2_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type3 .inner_wrap {background:#fff url("/images/common/new_img/error_type3_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type4 .inner_wrap {background:#fff url("/images/common/new_img/error_type4_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type5 .inner_wrap {background:#fff url("/images/common/new_img/error_type5_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type6 .inner_wrap {background:#fff url("/images/common/new_img/error_type6_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .inner_wrap.on dl dt a {color:#fff; background-image:url("/images/en/common/icon/icon_question_on.png");}

	.type_wrap .error_type1 .inner_wrap.on {border-color:#a77b41; background-color:#d69e53; background:#d69e53 url("/images/en/content/error_type1_on.gif") no-repeat center top;background-size: 140px;}/*수정본*/
	.type_wrap .error_type2 .inner_wrap.on {border-color:#a85c9e; background-color:#ca6fbe; background:#ca6fbe url("/images/en/content/error_type2_on.gif")no-repeat center top;background-size: 140px;}/*수정본*/
	.type_wrap .error_type3 .inner_wrap.on {border-color:#2e67a2; background-color:#4980b9; background:#4980b9 url("/images/en/content/error_type3_on.gif")no-repeat center top;background-size: 140px;}/*수정본*/
	.type_wrap .error_type4 .inner_wrap.on {border-color:#7b844b; background-color:#949f5a; background:#949f5a url("/images/en/content/error_type4_on.gif")no-repeat center top;background-size: 140px;}/*수정본*/
	.type_wrap .error_type5 .inner_wrap.on {border-color:#745d9c; background-color:#9678ca; background:#9678ca url("/images/en/content/error_type5_on.gif")no-repeat center top;background-size: 140px;}/*수정본*/
	.type_wrap .error_type6 .inner_wrap.on {border-color:#7d7d7d; background-color:#939393; background:#939393 url("/images/en/content/error_type6_on.gif")no-repeat center top;background-size: 140px;}/*수정본*/
	

	.korea_cont li {overflow:hidden; position:relative; border-bottom:1px solid #d5d5d5;}
	.korea_cont li .photo {overflow:hidden; position:relative; float:left; width:40%; height:196px; margin:30px 0;}
	.korea_cont li .photo p {position:absolute; bottom:0; width:100%; line-height:1; padding:11px 0; color:#fff; text-align:center; font-weight:600; font-size:14px; background:url("/images/en/common/transparent.png") repeat left top;}
	.korea_cont li .photo p span {margin-right:11px; padding-right:16px; background:url("/images/en/common/icon/bullet_2.gif") no-repeat right 3px;}
	.korea_cont li .photo img {margin-top:-19%;}
	.korea_cont li .korea_text {display:block; float:left; width:60%; height:183px;  margin:30px 0; padding:0 20px;}
	.korea_title {font-size:20px;}

	.error_area {position:absolute; top:10%; width:100%; text-align:center;}
	.error_area h1 {position:static; margin-bottom:85px;}
	.error_area h1 img {width:auto;}
	.error_area .txt1 {font-size:120px; background:url("/images/content/error_clould.png") no-repeat center top; background-size:inherit;}
	.error_area .txt1 span {display:inline-block; margin-top:0; position:relative; top:30px; margin-left:-25px; vertical-align:top; font-weight:600;}
	.error_area .txt2 {margin:35px 0 65px; font-size:25px; font-weight:600;}
	.error_area .txt3 {margin-bottom:20px; color:#555; font-size:30px; font-weight:600; line-height:1.2;}
	.error_area .txt4 {width:70%; margin:0 auto; color:#707070; font-weight:600;}

	.sub3 {padding: 10px;text-align: right;margin: 0;background: #f4f4f4;}/*수정본*/
	.sub3 li {display: inline-block;line-height: 30px;}
	.sub3 li a {margin-right: 10px;padding-left: 20px;opacity: .5;filter: alpha(opacity=50);}
	.sub3 li a.blog {background:url("/images/common/icon/ico_blog.png") no-repeat left center;}
	.sub3 li a.photo {background:url("/images/common/icon/ico_photo.png") no-repeat left center;}
	.sub3 li a.board {background:url("/images/common/icon/ico_board.png") no-repeat left center;}
	.sub3 li a.active {opacity: 1;filter: alpha(opacity=100);}
	.sub3 li select {min-width: 100px;}

	.korea_cont.photo_list {overflow: hidden;}
	.korea_cont.photo_list .korea_text {display: none;}
	.korea_cont.photo_list li {float: left;width: 50%;}
	.korea_cont.photo_list li:nth-child(even) {float: right;}
	.korea_cont.photo_list li .photo {float: none;width: 98%;}
	.korea_cont.photo_list li:nth-child(even) .photo {float: right;}

	.korea_cont.board_list .photo {display: none;}
	.korea_cont.board_list li .korea_text {width: 100%;height: 30px;line-height: 30px;margin: 10px 0;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
	.korea_cont.board_list li:first-of-type .korea_text {margin-top: 30px;}
	.korea_cont.board_list {overflow: hidden; margin: -10px 0 0 0;}
	.cont_width.new_box .view-content {margin-top: 20px;}
	.board_search.new_search {margin: 0;}/*수정본*/

	.cont_width .round_2, .cont_width .round_3, .cont_width .round_4 {padding: 0px 10px;font-size: 12px;} 

}

/* Desktop Device */
@media all and (min-width:1000px) {

	.btn_both .btn_wrap {margin-top:0;}
	/* table */
	.table_col {margin-top:15px; border-top:2px solid #3270b0;}
	.table_col thead th {padding:15px 5px; border-bottom:1px solid #d5d5d5; background:#f8f8f8;}
	.table_col tr td {height:auto; padding:15px 0; text-align:center; border-bottom:1px solid #d5d5d5;}
	.table_col tr td.left {text-align:left; padding-left:15px;}
	.table_col thead  {position:static; left:-9999px;}
	.table_col tbody tr {display:table-row; border-bottom:1px solid #d5d5d5;}
	.table_col .no {float:none; width:10%; text-align:center; }
	.table_col .subject {float:none; width:auto;}
	.table_col .subject a {position:static; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;}
	.table_col .block1 span {position:static; margin:0;}
	.table_col .block2 span {position:relative; right:0; margin:0;}
	.table_col .block3 span {position:static; margin:0;}

	.table_row {margin-top:17px; border-top:2px solid #3270b0;}
	.table_row th {display:table-cell; width:22%; text-align:left; background:#f8f8f8;}
	.table_row th span {color:#ec3f4d;}
	.table_row th, .table_row td { float:none; display:table-cell; padding:14px 0 14px 20px; border-bottom:1px solid #d5d5d5;}

	.bbs_view2 {border-top:2px solid #3270b0;}
	.bbs_view2 .date {margin:17px 0 0;}
	.bbs_view2 p .name {position:absolute; top:auto; left:auto; right:163px; padding-right:15px; background:url("/images/en/common/icon/bullet_1.gif") no-repeat right center;}
	.bbs_view2 p .tel {position:absolute; right:0; top:auto; left:auto;}
	.bbs_cont {padding:17px 0; border-bottom:1px solid #d5d5d5;}

	.btn_wrap.blue a, .btn_wrap.blue button {/*padding:0 20px;*/}/*수정본*/
	.btn_wrap.white a, .btn_wrap.white button {/*padding:0 16px;*/}/*수정본*/
	.loading {position:fixed; left:0; top:0; bottom:0; right:0; margin:auto; z-index:8500; width:366px; height:196px; padding-top:33px; text-align:center; background:url("/images/en/common/loading_box.png") no-repeat center top; background-size:100%;}
	.loading img {width:auto;}

	.paging .m_number {display:none;}
	.paging > a {display:inline-block;}
	.line_none {display:block;}
	.txt_top p {margin-bottom:0;}
	.btn_100.blue {display:inline-block; width:auto; margin:0 auto;}
	.btn_100.white {display:inline-block; width:auto; margin:0 auto 0;}
	.btn_100 span, .btn_wrap.btn_100 a, .btn_wrap.btn_100  button {display:block;}
	.btn_wrap.btn_100 a, .btn_wrap.btn_100  button {width:auto; height:27px; line-height:25px;}

	.btn_wrap.white a, .btn_wrap.white button {/*padding:0 20px;*/}/*수정본*/
	.btn_left {text-align:center;}
	#header {height:85px !important; margin:0;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
	#content .cont_width {margin:0 auto;}
	
	.subNone_h2 {margin: 0;padding: 50px 0 12px;font-size: 31px;font-weight: bold;color: #000;padding-bottom: 10px;border-bottom: 2px solid #1c1c1c;}/*수정본*/
	h2 {margin:50px 0 30px; font-size:18px; line-height:1;}
	h3 {margin:50px 0 30px; font-size:14px; line-height:1;}
	.web_h2 {display:block;}
	.m_h2, .txt_show {display:none;}

	hr {margin:14px 0 50px; width:100%; height:1px; border:0; background:#d5d5d5;}
	hr.line {margin:50px 0;}
	hr.line2 {margin:50px 0 20px;}


	.join_step {overflow: hidden;margin: 0;border: 1px solid #eee;border-radius: 5px;}/*수정본*/
	.join_step li {position: relative;float: left;width: 33.333%;height: auto;background: #fff;line-height: 33px;color: #444;margin-left: 0;padding: 10px 30px 10px 10px;font-size: 16px;font-weight: 100;}/*수정본*/
	.join_step li.fir{margin-left:0;}
	.join_step li.sec {padding-left:27px; background-position:27px top;}
	.join_step li.thr {padding-left:55px; background-position:55px top;}
	.join_step li.four {padding-left:55px; background-position:55px top;}
	.join_step li.on {font-size: 16px;color: #fff;background: #40ba94;}/*수정본*/
	.join_step li.on .num {color: #fff;font-size: 14px;font-weight: bold;}/*수정본*/
	.join_step li .num {position: absolute;top: -5px;left: 10px;width: 20px;letter-spacing: 1px;margin: 0;color: #666;text-align: center;font-size: 14px;vertical-align: top;border: 0;}/*수정본*/

	.join_step li.on:before {position: absolute;left: -14px;top: 0;content: '';display: block;clear: both;width: 14px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;background-size: 14px 53px;}/*수정본*/
	.join_step li.on:before {position: absolute;left: -28px;top: 0;content: '';display: block;clear: both; width: 28px;height: 100%;background: url(/images/common/new_img/step_end.png) no-repeat center top;}/*수정본*/
	.join_step li:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 28px;height: 100%;background: url(/images/common/new_img/step_off.png) no-repeat center top;}/*수정본*/
	.join_step li.on:after {position: absolute;right: 0;top: 0;content: '';display: block;clear: both;width: 28px;height: 100%;background: url(/images/common/new_img/step_on.png) no-repeat center top;}/*수정본*/
	.join_step li:last-of-type:after, .join_step li.on:first-of-type::before {content: none;}	/*수정본*/
	.tit1 {margin: 50px 10px 10px 0;font-size: 21px;font-weight: 400;color: #292929;}/*수정본*/
	.tit1:before {content: '';display: block;clear: both;width: 60px;border-top: 2px solid #1460a0;padding-top: 10px;}/*수정본*/

	.join_type {overflow:hidden; height:202px; margin-top:30px; border:1px solid #d5d5d5; background:#f8f8f8;}
	.join_type > div {position:relative; float:left; width:50%; height:202px; padding:37px 0 36px 4%; line-height:1.2;}
	.join_type > div img {float:left; width:auto;}
	.join_type > .box1 {border-bottom:0; border-right:1px solid #d5d5d5;}
	.join_type > div > div {width:49%; margin-left:34.9%;}
	.join_type h3 {margin:0; font-size:18px;}
	.join_type > div > div > span {display:inline-block; margin:6px 0 9px; font-weight:600;}
	.join_type a {display:inline-block; width:108px; height:37px; line-height:36px; color:#fff; font-weight:600; text-align:center; border:1px solid #5667c5;  background-color:#777dcd;}
	.join_type .box2 a {display:inline-block; width:108px; height:37px; line-height:36px; border:1px solid #ad5368;  background-color:#ca6f86;}
	.join_type .btn_wrap {position:absolute; left:40.1%; bottom:28px; display:inline-block; width:108px; height:38px; margin:0; line-height:36px; }

	.agree_box {overflow-y:auto; height:180px; padding:7px 0 0 10px; border:1px solid #d5d5d5;}
	.agree_radio {margin-top:20px;}
	.agree_radio label {margin-right:31px;}

	.join_input > label {float:left; width:20%; font-weight:600;}
	.join_input > label span {color:#ec3f4d;}
	.join_input .input_area {margin:0 0 13px 20%;}
	.join_input .input_area p {margin-top:5px;font-size: 12px;}/*수정본*/
	.join_input .input_area span {display:inline-block;}
	.join_input .input_area .btn_border {margin-left:10px;}
	.join_input input[type~="text"], .join_input input[type~="password"] {width:186px;}
	.join_input .input_area .w_pull {display:inline-block; width:auto; margin:0;}
	.join_input .mail {display:inline-block; width:auto; margin-top:0;}
	.join_input .input_area .tel {width:186px;}
	.join_input input[type~="file"] {display:block;}
	.join_input .input_area .m_btn_border {display:none;}
	.join_input .input_area strong {position:relative; top:9px; margin-right:5px;}
	.join_input .input_area .input_address {display:inline-block; width:733px;}

	.join_input > label, .label {float:left;}

	.join_input .btn_upload .btn_border {margin-left:0; margin-bottom:0;}
	.upload_list {margin-top:15px; padding-top:15px; border-top:1px solid #d5d5d5;}
	.upload_list .btn_border {width:auto; min-width:inherit; padding:0 10px;}
	.upload_list p span {color:#3270b0; border-bottom:1px solid #3270b0;}

	.join_complete {text-align:center;}
	.join_complete .txt1 {margin-top:29px; color:#3270b0; font-weight:600; font-size:25px;}
	.join_complete .txt2 {display:inline-block; margin:10px auto 14px; line-height:1.4; font-weight:600; font-size:20px; letter-spacing:-1px; border-bottom:1px solid #7a7a7a; text-decoration:none;}
	.join_complete .txt3 {margin-bottom:30px;}

	.return_complete .txt2 {display:inline-block; width:auto; text-decoration:none;}

	.return_step2 {width:90%; margin:50px auto 20px;}/*수정본*/
	.return_step2 li {position:relative; float:none; width:auto; min-height:inherit; padding:0 0 0 50px; font-size:14px; background:url("/images/en/common/icon/arrow_3.gif") no-repeat 20px 41px;}/*수정본*/
	.return_step2 li img {display:inline-block; width:auto; padding-bottom:23px;}
	.return_step2 li.fir {padding-left:0; background:none;}
	.return_step2 li > span {display:block; position:absolute; bottom:0; left:63px; text-align:center;}
	.return_step2 li.fir span {left:-49px; width:200px;}
	.return_step2 li.sec span {left:0; width:200px;}
	.return_step2 li.four span {left:31px; bottom:-37px; width:150px;}
	.return_step2 li.five span {left:58px;}

	.know_korea {overflow:hidden; margin-top:92px; padding-left:1px;}
	.know_korea > div {float:left; width:33.3%; margin-left:-1px; padding:0; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
	.know_korea > div a {display:block; height:135px;  padding-top:30px; }
	.know_korea > div span {display:block; margin-top:19px; font-weight:600; font-size:14px;}

	.board_search {margin-top:30px; text-align:right;}
	.board_search select {display:inline-block; margin-bottom:0;}

	
	.btn_blue100 {position:static; top:-30px; width:auto; margin:20px 0 0;}
	.btn_blue100 span, .btn_blue100 button {width:auto;}
	.btn_area {width:271px; margin-left:83px;}
	.btn_area span {display:block;}
	.btn_area .btn_wrap.blue a, .btn_area .btn_wrap.blue button {width:100%; height:37px; line-height:35px;}

	.phone_certi {overflow:hidden; position:relative; padding:29px 0;border:0; border-bottom:1px solid #1c1c1c;text-align: center;}/*수정본*/
	.phone_certi > div {float:none; width:100%;}
	.phone_certi .left {display:block;width: 100%; border-right:0;}/*수정본*/
	.phone_certi .left img {display:inline-block; display: none;float:left; margin:13px 29px 0 69px; width:auto;}/*수정본*/
	.phone_certi .left p {width:100%; margin:40px 0 20px 0; font-size:16px;text-align: center;color: #444;font-weight: 600;}/*수정본*/
	.phone_certi .rig {position:relative; padding:31px 250px 0 0; width: auto;display: inline-block;}/*수정본*/
	.phone_certi .rig p {margin-bottom:10px;width: auto;}/*수정본*/
	.phone_certi .rig .label {display:inline-block; width:125px; font-weight:600;}
	.phone_certi .blue, .phone_certi .blue span {display:inline-block;}
	.phone_certi .blue button {display:inline-block; position:absolute; left:336px; top:30px; line-height:1.3; width:auto; height:65px; margin:0;}/*수정본*/
	.phone_certi .rig .btn_border {width:84px;}
	.phone_certi .number1 {width:174px;}
	.phone_certi .number2 {width:111px;}

	.pw_change {overflow:hidden; position:relative; padding:29px 0; border:1px solid #d5d5d5;}
	.pw_change > div {float:left; width:50%;}
	.pw_change .left {display:block; border-right:1px solid #d5d5d5;}
	.pw_change .left img {display:inline-block; float:left; margin:60px 29px 0 69px; width:auto;}
	.pw_change .left p {width:329px; margin:76px 0 76px 25%; font-size:14px;}
	.pw_change .rig {position:relative; padding:11px 0 0 5.2%;}
	.pw_btn .btn_wrap, .pw_btn .btn_wrap span, .pw_btn .btn_wrap button {display:inline-block; width:auto;}
	.pw_change .rig p {margin-bottom:10px;}
	.pw_change .rig .label {display:inline-block; width:142px; font-weight:600;}
	.pw_change .rig input {width:195px;}
	.pw_change .rig .txt1 {width:365px; margin:16px 0 11px; padding-left:10px; text-indent:-10px;}
	.pw_change .rig .txt2 {width:425px; margin:0; padding-left:10px; text-indent:-10px;}

	.type_wrap {margin-top: 20px; padding: 10px;border-top: 2px solid #3c3c3c;border-bottom: 1px solid #3c3c3c;font-size: 0;background: #fafafa;}/*수정본*/
	.type_wrap  >  div {position: relative;display: inline-block;font-size: 0;width: 16.666%;}/*수정본*/
	.gray_box .inner {padding: 0 10px;}/*수정본*/

	.gray_box {/*margin-top:40px; padding-bottom:1px; background:url("/images/en/common/btn_shadow_l.gif") no-repeat 1px bottom;*/}/*수정본*/
	.gray_box .inner/* { padding:0 1px 0 0; background:url("/images/en/common/btn_shadow_r.gif") no-repeat right 1px;}*//*수정본*/
	.gray_box .inner > p {padding:3px 0; font-weight:600; text-align:center; border:1px solid #d5d5d5; background:#f8f8f8;}
	.gray_box .inner > p span {display:inline-block; margin:0;}
	.gray_box .inner > p img {margin-right:6px; vertical-align:middle;}

	
	.return_step li.fir {padding-left:60px; background-position:60px top;}
	.return_step li.fir .txt {top:-4px;}
	.return_step li.sec {padding-left:70px; background-position:70px top;}
	.return_step li.thr {padding-left:80px; background-position:80px top;}
	.return_step li .txt {top:11px; width:170px;}

	.register_certi div {height:120px;}
	.register_certi dl {height:72px;}

	.login_type {overflow:hidden;  margin:30px 0 0; border:1px solid #d5d5d5; background:#f8f8f8;}
	.login_type > div {position:relative; float:left; width:50%; padding:41px 70px 38px 0; text-align:right; line-height:1.2;}
	.login_type > div img {float:left; margin-left:50px; margin-top:-9px;}
	.login_type > div .btn_wrap {margin-top:0;}
	.login_type > .box2 {border-left:1px solid #d5d5d5;}
	/* .login_type p {width:290px; margin:5px auto 0; line-height:1.3;} */
	.login_type a {display:inline-block; width:108px; height:38px; line-height:36px; color:#fff; font-weight:600; text-align:center; border:1px solid #5667c5;  background-color:#777dcd;}
	.login_type .box2 {display:block;}
	.login_type .box2 a {display:inline-block; width:108px; height:38px; line-height:36px; border:1px solid #ad5368;  background-color:#ca6f86;}

	
	.type_wrap {overflow:hidden;}
	.type_wrap > div {position:relative; float:left; width:159px; margin:0 9px 0 0;}
	.type_wrap .txt {margin-top:77px;}
	.type_wrap .inner_wrap {height:150px;max-width: 150px; padding:0;position: relative; width: 100%;margin: auto;min-width: 100px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;}/*수정본*/
	.type_wrap .inner_wrap > a {position:absolute; width:100%; height:100%;}
	.type_wrap .inner_wrap dl {position:absolute; bottom:0; left:0; width:156px; text-align:center; line-height:1; }
	.type_wrap .inner_wrap dl dt {padding:13px 0 7px 0; background:#f8f8f8;}
	.type_wrap .inner_wrap dl dt a {display:inline-block;padding-right:31px; height:22px; line-height:22px; font-size:16px; font-weight:600;  background:url("/images/en/common/icon/icon_question.png") no-repeat right center;}
	.type_wrap .inner_wrap dl dd {display:none; position:absolute; left:0; top:-72px; width:157px; height:71px; padding:5px 16px 0; color:#fff; font-weight:600; font-size:14px; text-align:center; line-height:1.3; background:url("/images/en/content/error_type1_bg.gif") no-repeat 50% top;}
	.type_wrap .error_type3 {/*margin-right:9px*/}/*수정본*/
	.type_wrap .error_type6 {margin-right:0;}
	.type_wrap .error_type6 dl dd {padding-top:15px;}
	.type_wrap .error_type1 dl dd {background-image:url("/images/en/content/error_type1_bg.gif");}
	.type_wrap .error_type2 dl dd {background-image:url("/images/en/content/error_type2_bg.gif");}
	.type_wrap .error_type3 dl dd {background-image:url("/images/en/content/error_type3_bg.gif");}
	.type_wrap .error_type4 dl dd {background-image:url("/images/en/content/error_type4_bg.gif");}
	.type_wrap .error_type5 dl dd {background-image:url("/images/en/content/error_type5_bg.gif");}
	.type_wrap .error_type6 dl dd {background-image:url("/images/en/content/error_type6_bg.gif");}

	.type_wrap .error_type1 .inner_wrap {background:#fff url("/images/common/new_img/error_type1_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type2 .inner_wrap {background:#fff url("/images/common/new_img/error_type2_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type3 .inner_wrap {background:#fff url("/images/common/new_img/error_type3_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type4 .inner_wrap {background:#fff url("/images/common/new_img/error_type4_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type5 .inner_wrap {background:#fff url("/images/common/new_img/error_type5_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .error_type6 .inner_wrap {background:#fff url("/images/common/new_img/error_type6_off.gif") no-repeat center top;}/*수정본*/
	.type_wrap .inner_wrap.on dl dt a {color:#fff; background-image:url("/images/en/common/icon/icon_question_on.png");}
	.type_wrap .error_type1 .inner_wrap.on dl {background:#a77b41;}
	.type_wrap .error_type2 .inner_wrap.on dl {background:#a85c9e;}
	.type_wrap .error_type3 .inner_wrap.on dl {background:#2e67a2;}
	.type_wrap .error_type4 .inner_wrap.on dl {background:#7b844b;}
	.type_wrap .error_type5 .inner_wrap.on dl {background:#745d9c;}
	.type_wrap .error_type6 .inner_wrap.on dl {background:#7d7d7d;}
	.type_wrap .error_type1 .inner_wrap.on {border-color:#a77b41; background-image:url("/images/en/content/error_type1_on.gif");background-size: 130px;}/*수정본*/
	.type_wrap .error_type2 .inner_wrap.on {border-color:#a85c9e; background-image:url("/images/en/content/error_type2_on.gif");background-size: 130px;}/*수정본*/
	.type_wrap .error_type3 .inner_wrap.on {border-color:#2e67a2; background-image:url("/images/en/content/error_type3_on.gif");background-size: 130px;}/*수정본*/
	.type_wrap .error_type4 .inner_wrap.on {border-color:#7b844b; background-image:url("/images/en/content/error_type4_on.gif");background-size: 130px;}/*수정본*/
	.type_wrap .error_type5 .inner_wrap.on {border-color:#745d9c; background-image:url("/images/en/content/error_type5_on.gif");background-size: 130px;}/*수정본*/
	.type_wrap .error_type6 .inner_wrap.on {border-color:#7d7d7d; background-image:url("/images/en/content/error_type6_on.gif");background-size: 130px;}/*수정본*/
	

	.korea_cont li {overflow:hidden; position:relative; border-bottom:1px solid #d5d5d5;}
	.korea_cont li .photo {overflow:hidden; position:relative; float:left; width:40%; height:196px; margin:30px 0;}
	.korea_cont li .photo p {position:absolute; bottom:0; width:100%; line-height:1; padding:11px 0; color:#fff; text-align:center; font-weight:600; font-size:18px; background:url("/images/en/common/transparent.png") repeat left top;}
	.korea_cont li .photo p span {margin-right:11px; padding-right:16px; background:url("/images/en/common/icon/bullet_2.gif") no-repeat right 3px;}
	.korea_cont li .photo img {margin-top:-27%;}
	.korea_cont li .korea_text {display:block; float:left; width:60%; height:197px;  margin:30px 0; padding:0 20px;}
	.korea_title {font-size:20px;}

	.error_area {position:absolute; top:10%; width:100%; text-align:center;}
	.error_area h1 {position:static; margin-bottom:85px;}
	.error_area h1 img {width:auto;}
	.error_area .txt1 {font-size:120px; background:url("/images/content/error_clould.png") no-repeat center top; background-size:inherit;}
	.error_area .txt1 span {display:inline-block; margin-top:0; position:relative; top:30px; margin-left:-25px; vertical-align:top; font-weight:600;}
	.error_area .txt2 {margin:35px 0 65px; font-size:25px; font-weight:600;}
	.error_area .txt3 {margin-bottom:20px; color:#555; font-size:30px; font-weight:600; line-height:1.2;}
	.error_area .txt4 {width:70%; margin:0 auto; color:#707070; font-weight:600;}

	.sub3 {padding: 10px;text-align: right;margin: 0;background: #f4f4f4;}
	.sub3 li {display: inline-block;line-height: 30px;}
	.sub3 li a {margin-right: 10px;padding-left: 20px;opacity: .5;filter: alpha(opacity=50);}
	.sub3 li a.blog {background:url("/images/common/icon/ico_blog.png") no-repeat left center;}
	.sub3 li a.photo {background:url("/images/common/icon/ico_photo.png") no-repeat left center;}
	.sub3 li a.board {background:url("/images/common/icon/ico_board.png") no-repeat left center;}
	.sub3 li a.active {opacity: 1;filter: alpha(opacity=100);}
	.sub3 li select {min-width: 100px;}
	.board_search.new_search {margin: 0}

	.korea_cont.photo_list {overflow: hidden;}
	.korea_cont.photo_list .korea_text {display: none;}
	.korea_cont.photo_list li {float: left;width: 50%;}
	.korea_cont.photo_list li:nth-child(even) {float: right;}
	.korea_cont.photo_list li .photo {float: none;width: 98%;}
	.korea_cont.photo_list li:nth-child(even) .photo {float: right;}

	.korea_cont.board_list .photo {display: none;}
	.korea_cont.board_list li .korea_text {width: 100%;height: 30px;line-height: 30px;margin: 10px 0;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
	.korea_cont.board_list li:first-of-type .korea_text {margin-top: 30px;}
}