﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");
/*
@import url(//fonts.googleapis.com/icon?family=Material+Icons);
div{ border: 1px dashed red; }    
*/  
h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a, table thead th, .btn, .sub_nav a, .hfont{
    font-family: 'Montserrat', "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
}
.nfont{
    font-family: 'Nanum Gothic',"Malgun Gothic","맑은 고딕", 'Montserrat', "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:100%;
	/*
	    font-family:AppleSDGothicNeo-Regular,"Apple SD Gothic Neo","Nanum Gothic","Malgun Gothic","맑은 고딕",Arial,Grande,"Microsoft YaHei","Hiragino Sans GB",SimSun,Meiryo,"Helvetica Neue",Helvetica,sans-serif;
        font-family: 'Noto Sans KR', -apple-system, 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
    */
	font-family: 'Montserrat', "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',"Malgun Gothic","맑은 고딕", sans-serif;
	/*
	vertical-align: baseline;
    font-family:'돋움',dotum,tahoma,AppleGothic, Sans-serif;
	font-family:'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;
    */
	letter-spacing:-.1px;
}
body {
    /* font-family: "Nanum Gothic",맑은고딕,"Malgun Gothic",돋움,Dotum,AppleGothic,Helvetica,sans-serif; */
    /* 뷰표트 변환시 폰트크기 자동확대 방지 */
    -webkit-text-size-adjust:none; 
    -moz-text-size-adjust:none; 
    -ms-text-size-adjust:none;
    word-break:normal;
    word-wrap:break-word;
}
input[type="password"]{ 
    font-family:'맑은 고딕','Malgun Gothic',Arial,Helvetica,Lucida,Grande,'Microsoft YaHei','Hiragino Sans GB',SimSun,Meiryo,"Helvetica Neue","Apple SD Gothic Neo",sans-serif;
}
* 
{ 
    /*  
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    */
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.white{color:#fdfdfd;}
.bg_white{background-color:#fdfdfd;}
.border_white { border:solid 1px #fff;}
.border_none.oncode_click_active{ border:none !important; }
.underline{ text-decoration:underline; }
.it {
    font-style:italic;
}


#oncode_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
.wrap_d {
    clear:both; 
    min-height:500px;
}
.wrap_md{
	padding-top:1em;
	padding-bottom:50px;
	clear:both;
}
.space_contents{
    padding:0px;
    margin:0px;
}
.content_wrap {
    min-height: 500px;
}

.wrap_pop .wrap_md {
    padding-top:1.5rem;
    padding-bottom: 0;
}
.wrap_pop .div_contents {
    min-height:initial;
    padding-bottom: 0px;
}
.wrap_pop .coast_box_2 .controls-content {
    padding-top: 0;
    padding-bottom: 0;
}
.bodyfilecdrcd_cauction_popup .wrap_pop .wrap_md {
	padding-top:0;
	padding-bottom: 0;
}

/*
a, img, input, select, textarea, button, li { transition:all .2s ease; } 
*/
a{ 
    text-decoration:none !important; 
    /*
    background: #ffffff; 
    background: rgba(255, 255, 255, 0);
   */
    zoom: 1;
}
a label{
    cursor:pointer;
}

.input-sm, select.input-sm{
    height:36px;
}
/*[2017-11-16]*/
input, select{
    /* padding: 6px 10px !important; */
    line-height: 1.4285;
    color: #777;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow:none !important;
    /*
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    */
}
input[type="text"]
,input[type="password"]
,input[type="number"]
,input[type="radio"]
,input[type="checkbox"]
{
     appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
}
input[type="radio"]{
	/*
     appearance: radio;
    -moz-appearance: radio;
    -webkit-appearance: radio;
    */
}



textarea 
{
    padding: 6px 12px;
    line-height: 1.4285;
    border:1px solid #ccc;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.textarea {
    height:300px !important;
}
/*//[2017-11-16]*/

textarea:focus, input[type="text"]:focus, input[type="password"]:focus
, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus
, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus
, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus
, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus 
, input[type="radio"]:focus
, input[type="checkbox"]:focus
, select:focus, checkbox:focus, radio:focus
{
    /* border-color: #66afe9; */
    /* outline: 0; */
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); */
    /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); */
    /* background:none; */
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}



body {
    font-size: 1rem;
	line-height: 1.1rem;
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
    word-break:break-all; 
    word-wrap:break-word;
}
caption, th, td 
{
	/* text-align:left; */
	/* font-weight:normal; */
}
fieldset, img, abbr, acronym{ border:0 none; }
.table{
	margin-bottom:0;
}

.box-content.nopadding .table {
    margin-bottom: 0;
}
.box-password 
{
    float:none !important;
    margin: 0 auto !important;
}
.nopadding {
    padding: 0 !important;
    margin:0 !important;
    min-height:0;
}
.nopaddinglr {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left:0 !important;
    margin-right:0 !important;
}
.inline {
	/*
    display: inline !important;
    margin-bottom: 3px !important;
    */
	display: inline-block !important;
}
.i_inline {
	display: inline;
}
.inline_block {
    display: inline-block !important;
}
.center {
    text-align: center !important;
}
.textalign_center {
    text-align: center;
}
.vcenter {
    vertical-align:middle !important;
}
.txt_right{text-align: right !important;}
.txt_left{text-align: left !important;}
.mlabel
{
    display:none;
}

@media (max-width:991px) {
    .tleft {
        text-align: left !important;
    }
    .tright {
        text-align: right !important;
    }
}
@media (max-width:767px) {
    .mleft {
        text-align: left !important;
    }
    .mright {
        text-align: right !important;
    }
    .mlabel
    {
        display:inline-block;
    }
    .mwp50 {
        width:50% !important;
    }
    .mwp100 {
        width:100% !important;
    }
    .mcenter {
        text-align:center !important;
    }
    .m_padding_5 {
        padding-right:5px !important;
    }
    .m_padding_10 {
        padding-right:10px !important;
    }
    .m_padding_15 {
        padding-right:15px !important;
    }
}

select,
input[type="file"] {
  /* height: 30px; */
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  /*  *margin-top: 4px; */
  /* For IE7, add top margin to align select with labels */

  /* [주셕] 사파리에서 높이가 너무 높게 나와 30px -> 23px 수정 */
  line-height: 23px;
}
.control-file img{
    margin-top:.3em;
}

label { cursor:text; font-weight:normal !important;  }
.controls label {
    cursor: pointer;
    padding-top: 8px !important;
    padding-bottom: 8px  !important;
}
label.text-success{
    padding-bottom: 0px  !important;
}
.checkbox-inline, .radio-inline {
    /* padding-left: 0; */
    /* padding-right: 0; */
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 5px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: -20px;
    
}
.pp_controls label {
    cursor: pointer;
}
legend, caption{position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;}
.num{text-align:right !important;/* padding-right: 9px !important; */}
.txt_num{ text-align:right !important; padding-right:10px !important; white-space: nowrap !important; }
img { max-width: 100%;}

.table th {
    background-color: #f2f2f2;
    background-image: -moz-linear-gradient(top, #f3f3f3, #ededed);
    background-image: -ms-linear-gradient(top, #f3f3f3, #ededed);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#ededed));
    background-image: -webkit-linear-gradient(top, #f3f3f3, #ededed);
    background-image: -o-linear-gradient(top, #f3f3f3, #ededed);
    background-image: linear-gradient(top, #f3f3f3, #ededed);
    text-align: center !important;
    font-weight:bold;
    vertical-align:middle !important;
    white-space: nowrap !important;
    line-height:2.5;
}
.table td{vertical-align:middle !important;/* font-size: 13px; */}
.table>tbody>tr>th
, .table>tfoot>tr>td
, .table>tfoot>tr>th
, .table>thead>tr>td
, .table>thead>tr>th {
    padding-top: 20px;
    padding-bottom: 20px;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 0px;
}
.list_btn .btn-group-vertical>.btn, .list_btn .btn-group>.btn {
	float:none;
}
.map_canvas img,.google-maps img { max-width: none !important; }
.map_canvas {
   width:100%;
   height: 500px;
   /* border: 1px solid #BBB; */
}

.result{position:relative; padding:80px 5px; background:url(/content/themes/cmm/img/result.gif) no-repeat #f5f5f5; border:1px solid #dbdbdb;font-weight:bold; font-size:14px; text-align:center; margin-top:20px; line-height:20px;}
.result .red_tex{display:block;font-size:16px; color:#c6001b; margin-bottom:10px;}

/*
.div_contents{ width:100%;}
.div_tab_wrap{ width:100%;}
*/

.div_contents{min-height:500px; padding-bottom:20px;}
.div_content_handle{text-align:center;}
.div_content_handle .icon_move{color:#fdfdfd}

.pop_wrap{ 
    width:100% !important; margin:auto !important;  
    /*
    padding: 0 5px 0 0 !important;
    */
}
.nowrap{ white-space: nowrap !important; }
.wrap_more{padding:10px 0 40px 0;}
.hide{display:none !important;}
.panel-heading a{text-decoration:none;/* display:block; */ font-size:1.1rem;}
.flex { display: flex; }
.justify_content_between { justify-content: space-between;}

.nomargin{margin:0}
.nopadding-right{padding-right:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nomargin-right{margin-right:0 !important;}
.pointer{cursor:pointer;}
.margin-top10{margin-top:10px !important;}
.margin-top5{margin-top:5px !important;}
.margin-top25{margin-top:25px;}
.margin-top-1{margin-top:-1px;}
.bold{font-weight:bold !important;}
.bolder{font-weight:900;}
.normal{font-weight:normal;}
.orange{color:#ff3300 !important;}
.ogbich{color:#0aa7b3 !important;}
.silver, .silver a{color:#999999 !important;}
.sodomy, .sodomy a{color:#3962b1 !important;}
.a_block {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}
.clear {
    font-size:0;
    line-height:0;
    clear:both;
}
.relative {
    position:relative;
}
.block {
    display:block;
}
.inline_block {
    display:inline-block;
}
.form-group{overflow:hidden; margin-bottom:5px; }
.control-label
{
	color: #333333;
	font-family: AppleSDGothicNeo-Regular,"Apple SD Gothic Neo",'Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움', sans-serif;
	font-size:1rem;
}
.form-control, select, .inputbox
, input[type="password"]
, input[type="text"] 
, input[type="number"] 
{
	min-height: 45px !important;
	padding: 6px 8px;
	min-width: 8rem;
	max-width:100% !important;
}
.form_txtarea {
    min-height: 300px !important;
}
.form-control {
	display:inline-block;
	font-size:inherit;
}

.top5 { margin-top: 5px; }
.top10 { margin-top: 10px; }
.top15 { margin-top: 15px; }
.top20 { margin-top: 20px !important; }
.top30 { margin-top: 30px; }
.top35 { margin-top: 35px; }
.top40 { margin-top: 40px !important; }
.top50 { margin-top: 50px; }
.top60 { margin-top: 60px; }
.top70 { margin-top: 70px; }

.t2 {
    margin-top:2rem !important;
}
.t1 {
    margin-top:1rem !important;
}
.t1_5 {
    margin-top:1.5rem !important;
}
.t3 {
    margin-top:3rem !important;
}
.t4 {
    margin-top:4rem !important;
}
.t_5 {
    margin-top:.5rem !important;
}
@media (max-width:767px){
	.mt4 {
    	margin-top:4rem !important;  
	}	
}
@media (max-width:320px){
	.form-control, select, .inputbox
	, input[type="password"]
	, input[type="text"] {
		min-width: 5rem;
	}
}

.i_padding_top { padding-top: 5px !important; }
.i_padding_top10 { padding-top: 10px !important; }


.form-text90 {
    width: 90% !important;
}
.form-text80 {
    width: 80% !important;
}
.form-text70 {
    width: 70% !important;
}
.form-text60 {
    width: 60% !important;
}
.form-text50 {
    width: 50% !important;
}
.form-text40 {
    width: 40% !important;
}
.form-text30 {
    width: 30% !important;
    min-width: 30% !important;
}
.form-text20 {
    width: 20% !important;
}
.form-text15 {
    width: 15% !important;
}
.form-text8 {
    width: 8% !important;
}
.form-text10 {
    width: 10% !important;
}
.form_text_50{
	width:50px !important;
}
@media (max-width:767px){
	.form-text30 {
		width: 50% !important;
		min-width: 50% !important;
	}
}

/* button */

.glyphicon {
    font-family : 'Glyphicons Halflings',Helvetica,sans-serif !important;
    line-height: 1.7;
}
.btn 
{
	padding: 7px 17px;
	height:auto;
	line-height:2;
	box-shadow:none;
}
.btn-sm {
    /* padding:7px 17px; */
}
.btn-xs {
    padding: 5px 20px !important;
}
@media (max-width:320px){
	.btn-xs {
		padding: 5px 15px !important;
	}	
}
/*
    .btn:hover,
    .btn:focus,
    .btn.focus {
      color: #fdfdfd;
    }    
*/
#div_tab .btn {
    line-height: 1.42857143;
}
#div_tab .glyphicon {
    /* line-height: 1; */
}
.btn-group_top{margin:10px 0 5px;}
.btn-black{
    border-color:#585f6d;
    background-color:#505050;
    background-repeat:repeat-x;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#6f6f6f 0,#505050 100%);
}
.btn-black:hover, .btn-black:focus{
    background-repeat:repeat-x;
    border-color: #000;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#505050 0,#5f5f5f 100%);
}
.btn-black:active, .btn-btn-black.active{background-color:#101010;border-color:#585f6d;}

.btn-blue{
    border-color:#3358a0;
    background-color:#3358a0;
    background-repeat:repeat-x;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#3962b0 0,#3358a0 100%);
}
.btn-blue:hover, .btn-blue:focus{
    background-repeat:repeat-x;
    border-color: #000;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#30549a 0,#3962b0 100%);
}
.btn-blue:active, .btn-blue.active{background-color:#101010;border-color:#585f6d;}

.btn-gray{
    border-color:#a0a0a0;
    background-color:#a6a6a6;
    background-repeat:repeat-x;
    color: #fdfdfd;
    /*
    background-image: linear-gradient(to bottom,#b6b6b6 0,#a6a6a6 100%);
    */
}
.btn-gray:hover, .btn-gray:focus{
    background-repeat:repeat-x;
    border-color: #000;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#a6a6a6 0,#b6b6b6 100%);
}
.btn-gray:active, .btn-gray.active{background-color:#b6b6b6;border-color:#585f6d;}

.btn-ivory{
    border-color:#00adba;
    background-color:#00becd;
    background-repeat:repeat-x;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#00becd 0,#00adba 100%);
}
.btn-ivory:hover, .btn-ivory:focus{
    background-repeat:repeat-x;
    border-color: #00adba;
    color: #fdfdfd;
    background-image: linear-gradient(to bottom,#00adba 0,#00becd 100%);
}
.btn-ivory:active, .btn-ivory.active{background-color:#00becd;border-color:#585f6d;}

.btn_big{padding:13px; font-weight:bold; }
.btn-mini_s{width:120px; padding: 0 6px;font-size: 10.5px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.sign-terms{overflow:auto; margin-top:15px; height:280px; padding:5px; border:1px solid #646464}
.terms_iframe{width:100%;height:260px;}
.check_box {display:inline-block; min-height: 20px;margin:0px !important;vertical-align: middle;}

.table_title{display:inline-block; margin:7px 0; color:#00a8d6; font-weight:bold; font-size:14px;}
.table-group_hed{overflow:hidden; border-top:4px solid #bbc2cf; border-bottom:1px solid #bbc2cf; }
.table-group_hed .control-label {line-height:29px; padding:10px;margin-bottom: 0;font-weight: 500; background-color:#f8f9fb;}
.table-group_hed .controls {color:#7d7d7d;  padding:14px 15px 13px 20px; border-left: 1px solid #eeeeee; background-color:#f8f9fb; word-break: break-all;}

.table-group_bod{overflow:hidden;  border-bottom:1px solid #bbc2cf; padding:}
.table-group_bod .control-label {line-height:29px; padding:10px;margin-bottom: 0;font-weight: 500; background-color:#fdfdfd;}
.table-group_bod .controls {color:#7d7d7d; padding:14px 15px 13px 20px; border-left: 1px solid #eeeeee; background-color:#fdfdfd; word-break: break-all;}
/* //button */

.ui-datepicker-header {
	color: #000;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -webkit-animation: spinw .7s infinite linear;
    -moz-animation: spinm .7s infinite linear;
}
.rotate90 {
     -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
     transition-duration: 0.4s;
}
.blur
{
    overflow:hidden;
    filter:blur(20px);
    -webkit-filter: blur(20px);
    opacity:.6;
}

.ui-resizable-e {right: 0px;}
.float_left{ float:left;}
.float_right{ float:left;}
.m_loading{ position:relative;min-height:200px; }
.bx-wrapper{max-width:1200px !important;}
.bxslider{ visibility:hidden; }
.bxslider2{ visibility:hidden; }
.bxslider2{ visibility:hidden; }
.bxslider3{ visibility:hidden; }
.photo_gallery { visibility:hidden; }
.bxslider_ticker{  visibility:hidden; }
.bxslider_fade{  visibility:hidden; }
.photo_gallery{ visibility:hidden; }
.bxslider_gallery{ visibility:hidden; }
img.img_lazy  {
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.img_lazy:hover 
{
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
	transition:ease .5s all;
}
img.img_scale  {
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.img_scale:hover 
{
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
	transition:ease .5s all;
}
.brd_video_url
{
  border:0; 
  width:100%; 
  height:480px;
}
.navbar-fixed-top {
    animation-name:top-bar;
    animation-delay: 0;
    animation-duration: 1s;
}
.fixed-top 
{   
    position:fixed !important;
    top:0;left:0;right:0;
    animation-name:top-bar;
    animation-delay: 0;
    animation-duration: 1s;
    z-index:99;
}
@media (max-width:991px){
	.brd_video_url
	{
		height: 410px;
	}	
}
@media (max-width: 767px) 
{   
	.brd_video_url
	{
		height: 230px;
	}	
   .div_scroll 
   {
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        border: 1px solid #dddddd !important;
        -ms-overflow-style: -ms-autohiding-scrollbar !important;
        -webkit-overflow-scrolling: touch !important;
        padding-bottom:25px;
   }
   
   .div_scroll th
   {
       white-space: nowrap !important;
   } 
}
.brd_content img, .brd_content object
, .xans-product-detail .prd-detail img
, .xans-product-detail .prd-detail object {
    height:auto !important;
}
.brd_content :not(.row)
, .xans-product-detail .prd-detail :not(.row)
, .wrap_shopproduct_view .prd_bottom :not(.row)
, .wrap_shopproduct_view .prd_top :not(.row)
{
    max-width:100% !important;
    /* height:auto; */
}
.wrap_oncd_xml :not(.row)
{
    max-width:100% !important;
}
.wrap_oncd_xml .onct_slider :not(img)
, .wrap_oncd_xml .wrap_flexslider_carousel :not(img)
{
	max-width:none !important;
}
.brd_content iframe, .xans-product-detail .prd-detail iframe{
    max-width:100% !important;
}

.brd_content *{
    font-family: "맑은 고딕","Malgun Gothic","돋움",dotum,tahoma,AppleGothic, Sans-serif, sans-serif;
	line-height:1.5rem !important;
}
.control-content 
{
    border: none !important;
    /* padding-bottom:20px; */
}
.wrap_applybrd_view .btn_applybrd{
	margin-top:15px;
}
.brd_content {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:1rem;
	line-height:1.6rem;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	word-break:break-word;
}
.review-text .brd_content
, .review-comment  .brd_content{
	padding-top: 5px;
	padding-bottom:0px;
	padding-left:0;
	padding-right:0;
	line-height: 1.4rem;
}
.wrap_brd_content_create{
	padding-top:20px;
	padding-bottom:20px;
}
.sc_tile{ 
    /* padding-top:3px; */
    padding:0px !important;
}
.ug-thumb-wrapper
{
    /* border: 1px solid #e4e5e5; */
    border:none;
}
.brd_photo
{
    /* padding-bottom: 15px; */
}
.brd_no_data
{
    border-bottom: 1px solid #e4e5e5;
    line-height: 52px;
    font-size:14px;
    width:100%;
}
@media (max-width:767px){
	.brd_no_data
	{
		border-top: 1px solid #e4e5e5;
	}
	.brd_content{
		padding-left:10px;
		padding-right:10px;
	}
}
@keyframes top-bar {
    from {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
#m_menu_mask {  
  position:absolute;  
  left:0;
  top:0;
  background-color:#333333;  
}

/*[2018-02-20]*/
input,select,textarea,button {vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer}
table th {text-align:center;font-weight:bold;vertical-align:middle;white-space:nowrap !important}
table td {
    vertical-align:middle !important; 
    /*
    position:relative;
    */
}

/*게시판 
.tbl_type_board *{border:none; }
.tbl_type_board thead *{border:none;}
.tbl_type_board tbody *{border:none;}
.tbl_type_board thead th {
    padding: 15px 0px;
    font-size: 16px;
}
.tbl_type_board tbody {
    font-size: 16px;
}
.tbl_type_board td {
    padding-top: 15px;
    padding-bottom: 15px;
}
.tbl_type_board a{ display:block; }
*/

.ug-thumb-wrapper.ug-tile img.ug-thumb-image {
  /*
  -khtml-opacity:.75; 
  -moz-opacity:.75; 
  -ms-filter:"alpha(opacity=75)";
  filter:alpha(opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.75);
  opacity:.75;             
  */
  -khtml-opacity:1; 
  -moz-opacity:1; 
  -ms-filter:"alpha(opacity=100)";
  filter:alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  opacity:1;             
}
.top_button{display:block;position:fixed;bottom: 5px;right: 10px;z-index:100;}
    .top_button a {
        display:block !important;
    }
@media (max-width: 767px) {
    .top_button {
        width: 40px !important;
    }
}
.lbl_chk {
    cursor:pointer;
}




/* Pulse */
@-webkit-keyframes btn-pulse {
  25% {-webkit-transform: scale(1.1);transform: scale(1.1);}
  75% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@keyframes btn-pulse {
  25% {-webkit-transform: scale(1.1);transform: scale(1.1);}
  75% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
.btn-pulse {
  display: inline-block;vertical-align: middle;box-shadow: 0 0 1px transparent;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}
.btn-pulse:hover, .btn-pulse:focus, .btn-pulse:active {
  -webkit-animation-name: btn-pulse;
  animation-name: btn-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


/* btn-fade */
.btn-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.btn-fade:hover, .btn-fade:focus, .btn-fade:active {
  background-color: #2098D1;
  color: white;
}
.qk_left_menu {
    animation-name:top-bar;
    animation-delay: 0;
    animation-duration: 1s;
}
.center_block {
    float:none;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.top5{margin-top:5px;}
.top10{/* margin-top:10px; */}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px !important;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}
.bottom40{margin-bottom:40px;}
.bottom50{margin-bottom:50px;}
.bottom60{margin-bottom:60px;}
.bottom70{margin-bottom:70px;}

@media (min-width:768px) and (max-width:991px)
{
    .ttop10 {
        margin-top:10px;
    }
    .ttop15 {
        margin-top:15px !important;
    }
    .tt4 {
        margin-top:4em !important;
    }
    .tt3 {
        margin-top:3em !important;
    }
    .tt2 {
        margin-top:2em !important;
    }
    .tt1 {
        margin-top:1em !important;
    }
    .tt1_5 {
        margin-top:1.5em !important;
    }
    .tt_5 {
        margin-top:.5em !important;
    }
}
@media (max-width:767px) {
    .mtop10 {
        margin-top:10px;
    }
    .mtop15 {
        margin-top:15px !important;
    }
    .mt4 {
        margin-top:4rem !important;
    }
    .mt3 {
        margin-top:3rem !important;
    }
    .mt2 {
        margin-top:2rem !important;
    }
    .mt1 {
        margin-top:1rem !important;
    }
    .mt1_5 {
        margin-top:1.5rem !important;
    }
    .mt_5 {
        margin-top:.5rem !important;
    }
}



.wrap_youtube_list {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.youtube_list_ifrm {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*flexslide*/
.flex-direction-nav a {
    margin: -60px 0 0; 
    width: 35px;
}
.wrap_photo .flex-direction-nav a {
    margin: -20px 0 0;
}
.flex-direction-nav a:before  { 
    background-size: 45%;
}
.flex-direction-nav a.flex-next:before  { 
    background-size: 45%;
}
.flex-direction-nav .flex-next {
    right: 2%; 
    opacity: .8; 
}
.flex-direction-nav .flex-prev {
    left: 2%; 
    opacity: .8; 
}
.flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover {
    opacity: 1; 
}
.cu_slider
{
    margin:0;
}
.cu_sliderousel
{
    margin:0;
}
.cu_slider{
	border-bottom:0px;
}
.cu_slider li{
	height:auto;
}
.cu_sliderousel li{
	cursor:pointer;
}

.flexslider
{
    /* border-left: 0; */
    /* border-right: 0; */
}
.flexslider .slides > li {
}
.flexslider .slides img {
    margin-left:auto;
    margin-right:auto;
}
.flexslider_photo_thum .flexslider {
    border-top:0;
    border-left: 0;
    border-right: 0;
}
.flexslider_photo_thum .flex-viewport{
	height:450px;
}
.flexslider_photo_thum .flexslider .slides img {
    
}
.flexslider_photo_thum .flexslider .slides > .flex-active-slide 
, .flexslider_photo_thum .flexslider .slides > .flex-active-slide img
{
    
}
.flexslider_photo_thum .flex-control-thumbs li{
	margin: 0;
	/* padding-left:2px; */
	padding-right: 0px;
	/* padding-bottom:5px; */
	/* height: 60px; */
	overflow:hidden;
	/* margin-bottom:5px; */
}
.flexslider_photo_thum .flex-control-thumbs li:nth-child(4){
	
}
.flex-control-thumbs {
    text-align: left;
    margin-top: 0px;
    padding-left: 0px;
}
.cu_sliderousel {
    overflow:hidden;
}
.cu_sliderousel img {
    /* height: 90px !important; */
}
.cu_sliderousel .slides li{
    /* width: 90px !important; */
} 
.cu_sliderousel {
    overflow:hidden;
}
.cu_sliderousel img {
    height:110px !important;
    opacity:.7;
}
.cu_sliderousel .flex-active-slide img{
	opacity:1;
}

.oncd_full_photo{
	/* opacity:.8; */
}
.wrap_pro_thum_img.flexslider {
    margin: 0;
}
.wrap_full_photo .flexslider{
	background:none;
}
.wrap_full_photo .flexslider
, .bodyfilecdrcd_cauction_popup .sub_title 
{   
	background-color:#333333 !important;
    opacity:.85;
}
.wrap_full_photo .flexslider
{   
    border:none;
}
.wrap_full_photo .wrap_pro_thum_img.flexslider
{   
    border-top:solid 8px #333333;
}
.bodyfilecdrcd_cauction_popup .sub_title h2 {
    color:#ffffff !important;
    font-weight:normal;
}
.bodyfilecdrcd_cauction_popup .wrap_ico_pop_close a {
    color:#ffffff !important;
}
.wrap_full_photo .wrap_pro_img.flexslider .slides img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	opacity:1 !important;
}
.wrap_full_photo .wrap_pro_img.flexslider .slides img 
, .wrap_full_photo .wrap_pro_thum_img.flexslider .slides img 
{
    width:auto;
    /* max-height:100%; */
}
.wrap_full_photo .wrap_pro_img.flex-viewport{
    position: fixed;
    width: 100%;
    height: 100%;
}
.wrap_full_photo .wrap_pro_img.flexslider .slides
, .wrap_full_photo .wrap_pro_img.flexslider .slides > li
{
    height: 100%;
}
.wrap_full_photo .wrap_pro_img.flexslider .slides > li{
    /*
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    */
}
.wrap_full_photo .wrap_pro_thum_img.flexslider .slides > li{
    height: 110px !important;
}
.bodyfilecdrcd_cauction_view .ui-dialog .ui-draggable-handle {
    display: none !important;
}
.wrap_full_photo .wrap_pro_thum_img.flexslider .slides img 
{
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.wrap_full_photo .wrap_pro_thum_img.flexslider .slides img:hover 
, .wrap_full_photo .wrap_pro_thum_img.flexslider .slides .flex-active-slide img
{
    opacity: 1;
}
.wrap_full_photo .wrap_pro_thum_img.flexslider .slides .flex-active-slide img
{ 
    cursor: default;
}


@media (min-width:992px){
    .wrap_onct .flex-control-thumbs li 
    {
        width: 20%;
    }   
}
/*//flexslide*/

/*LightCase*/
#lightcase-info {
  position: relative;
  padding-top:5px;
}
#lightcase-info #lightcase-title {
    float:left;
    height: 25px;
    overflow:hidden;
}
#lightcase-info #lightcase-sequenceInfo {
    text-align:right;
}
/*//LightCase*/



@keyframes pulse_1 {  
	0% { transform:scale(1); -ms-transform:scale(1); }
    30% { transform:scale(1.2); -ms-transformm:scale(1.2); }
	100% { transform:scale(1); -ms-transformm:scale(1); }
}
@keyframes pulse_1 {  
	0% {transform:scale(1); -ms-transform:scale(1); }
	30% {transform:scale(1.2);-ms-transform:scale(1.2);}
	100% {transform:scale(1); -ms-transformm:scale(1);}
}
@-o-keyframes pulse_1 {  
	0% {-o-transform:scale(1);}
	30% {-o-transform:scale(1.2);}
	100% { -o-transformm:scale(1);}
}
@-moz-keyframes pulse_1 {  
	 0% {-moz-transform:scale(1);}
	 30% { -moz-transform:scale(1.2);}
	 100% { -moz-transformm:scale(1);}
}
@-webkit-keyframes pulse_1 {  
     0% { -webkit-transform:scale(1);}
     30% { -webkit-transform:scale(1.2);}
     100% { -webkit-transformm:scale(1);}
}


.photo_video_list {
    background-color: #000;
    /* margin-bottom: 30px; */
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
    min-width:100px;
    height:100px;
}
/*
.video img {
    position:absolute !important;
    width: 100%;
    top: -20%;
    left: 0;
    opacity: 0.7;
}
*/
.photo_video_list .photo_video_play_button {
    width: 60px;
    height: 40px;
    background-color: #333;
    /* box-shadow: 0 0 30px rgba( 0,0,0,0.6 ); */
    z-index: 1;
    opacity: .6;
    border-radius: 10px !important;
}
.photo_video_list .photo_video_play_button:hover {
    background-color: #ff0000;
    opacity:.8;
}
.photo_video_list .photo_video_play_button:before {
    content: "";
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #fff;
}
.photo_video_list img,
.photo_video_list .photo_video_play_button {
    cursor: pointer;
}
.photo_video_list img,
.photo_video_list iframe,
.photo_video_list .photo_video_play_button,
.photo_video_list .photo_video_play_button:before {
    position: absolute;
}
.photo_video_list .photo_video_play_button,
.photo_video_list .photo_video_play_button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.photo_video_list iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background:black;
}
.photo_video_list {
    background-size:cover;
    background-position:center;
    /* z-index:1; */
}
.wrap_onct_video_thum
{
	margin-top:20px !important;
	padding-right:5px !important;
	padding-left:5px !important;
}
.onct_video_subject{
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}


/*부동산*/
.box_search_money
{
    margin-top:15px;
}
@media (max-width:767px)
{
    .prd_img_box
    {
        height:auto !important;
    }
}
.wrap_rlst_map{
	margin-bottom:1em;
}
.wrap_prd_info_article{
	margin-top: 15px;
}

.wrap_search_slt_realestate_field, .wrap_search_realestate_txt {
    float: left;
}
.wrap_search_realestate_txt
, .wrap_search_rlst_area
{
	padding:0px;
}
.wrap_search_rlst_area .form-control{
	width: 31% !important;
}
.wrap_search_slt_realestate_field
{
	padding-right:5px;
}
.wrap_search_rlst_area {
    padding-left: 5px !important;
    float: left;
}
.rlst_view_title .wrap_top_btn{
	margin-top: .3em;
}
@media (max-width:767px){
	.wrap_search_slt_realestate_field
	, .wrap_search_realestate_txt
	{
		width:50%;
	}
	.wrap_search_rlst_area {
		padding-left: 15px !important;
		padding-top: 10px;
		width: 100%;
	}
	.wrap_search_realestate_txt
	{
		padding-right:15px; 
	}
	.prd_title{
		display:inline-block;
	}
}
/*//부동산*/

.wrap_paging{
	margin-top:10px;
}

.on_popover_dismiss{
	position:relative;
	cursor:pointer;
	display: inline-block;
}
.popover_q{
	position:absolute;
	margin-top: -.7em;
	right:-1px;
	top:0;
	font-size:.9rem;
	color:#ce0b0b;
	font-weight:bold;
}
.popover {
    border-radius: 6px !important;
}
@media (min-width:768px) and (max-width:991px){
	.popover_q{
		
	}	
}

.wrap_chk_terms {
    padding-left:5px;
}
.oncode_click_active
{
    border:solid 1px #e82e2e !important;
}
tr.oncode_click_active
{
    border:none !important;
    color:#e82e2e !important;
    font-weight:bold;
}
.ac_content_view.oncode_click_active{
	border:none !important;
}
@media (max-width:767px){
	.wrap_tbl_type_board .tbl_type_board tbody tr {
		border-bottom: solid 1px #ccc !important;
	}
}
tr.oncode_click_active a
{   
    color:#e82e2e !important;
    font-weight:bold;
}
li.oncode_click_active
{
    border:solid 1px #e82e2e !important;
    border-bottom:solid 2px #e82e2e !important;
    padding:1px;
}

.wrap_btn_admin_search{
	margin-top:10px !important;
}


.content_subtitle_btn{
	/* margin-top:.4rem !important; */
}


.list-tool {
    text-align:right;/* margin-bottom:3px !important; */
}
.list-tool ul li {
    display:inline-block;/* line-height:33px; */
    
}
.list-tool ul li{
    display:inline-block;
    padding-left: 13px;
    padding-right: 10px;
    background: url("http://oncode.net/content/themes/blue1180/img/mune_division.gif") no-repeat left;
    background-size: 1px 15px;
}
.list-tool ul li:first-child{
    background:none;
}
.list-tool ul li.separater{
    display:none;
}
.list-tool ul li img { }

.wrap_lms_video_viewer{
	margin-top:0;
}
.wrap_pop_lmsvideoviewer .photo_video_list {
    padding-top: 56.25%;
}
.wrap_sub_title_lmsvideoviewer{
	display:none;
}
.wrap_pop_lmsvideoviewer .contents {
    margin-top:0;
}
.wrap_div_contents_lmsvideoviewer .wrap_md {
    padding-top:0;
    padding-bottom:0;
}
.wrap_pop_lmsvideoviewer .oncode_contents 
{
    padding-bottom:0;
}
.wrap_div_contents_lmsvideoviewer .div_contents {
    padding-bottom:0;
}
.wrap_div_contents_lmsvideoviewer{
    padding-bottom:0;
}
.wrap_pop_lmsvideoviewer #contents 
, .wrap_pop_lmsvideoviewer .div_contents 
, .wrap_pop_lmsvideoviewer .content_wrap 
, .wrap_pop_lmsvideoviewer .wrap_d
{
    min-height:inherit;
}
.wrap_div_contents_lmsvideoviewer .ui-resizable-e 
, .wrap_div_contents_lmsvideoviewer .ui-resizable-s
, .wrap_div_contents_lmsvideoviewer .ui-icon-gripsmall-diagonal-se 
{
    display:none !important;
}
.full_height {
  min-height:100%;
  height: 100%;
  height: 100vh;
}


.right_user_name{
    padding-left:5px;
    padding-bottom:5px;
}
.ul_m_right_login li{
	margin-top:2px !important;
}


.bx-wrapper .bx-controls-direction a {
	z-index:1;
}



.ul_type_board
, .ul_product_video
{
    display:table;
    table-layout:fixed;
    width:100%;
}
.ul_type_board > li
, .ul_product_video > li
{
    width:100%;
    display:table-row;
    /* padding-left:20px; */
}
.ul_type_board > li > ul
, .ul_product_video > li > ul
{
    display:table;
    table-layout:fixed;
    width:100%;
    border-bottom:solid 1px #e0e0e0;
    
}
.ul_type_board > li:first-child > ul
, .ul_product_video > li:first-child > ul
{
    border-top: solid 1px #aaaaaa;
    border-bottom: solid 1px #aaaaaa;
}
.ul_type_board li
, .ul_product_video li
{
    vertical-align: middle;
}
.ul_type_board > li > ul > li
, .ul_product_video > li > ul > li
{
    display:table-cell;
    padding:15px 10px;
    /* font-size:.9rem; */
}
.ul_type_board li ul li:first-child
, .ul_product_video li ul li:first-child
{
    /* padding-left:30px !important; */
}
.ul_type_board > li:nth-child(2n-1)
, .ul_product_video > li:nth-child(2n-1)
{
    background-color:#fdfdfd;   
}
.ul_type_board_th li 
,.ul_product_video_subject li
{
    text-align:center !important;
    /* background-color:#E6EDF5; */
    font-weight:bold;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.li_chk{
    width:4rem;
}
.li_num{
    width:4rem;
}
.li_num_1{
    width: 9rem;
}
.li_photo{
    width: 9rem;
}
.li_btn{
    width: 5rem;
}
.li_btn_1{
    width: 10rem;
}
.li_btn_2{
    width: 11rem;
}
.li_sm{
    width: 5rem;
}
.li_sm_1{
    width: 10rem;
}
.li_c_20
{
    min-width:20% !important;
    width:20%;
}
.li_c_30
{
    min-width:30% !important;
    width:30%;
}
.li_c_100
{
    min-width:100% !important;
    width:100%;
}
@media (max-width:991px){
    .li_chk{
        width:2rem;
    }
}
@media (max-width:767px){
    .li_chk{
        width: 2.5rem;
    }
    .wrap_ul_type_board{
        padding-left:0;
        padding-right:0;
    }
    .ul_type_board > li > ul
    , .ul_product_video > li > ul
    {
        padding-top:15px;
        padding-bottom:15px;
    }
    .ul_type_board > li > ul:first-child
    , .ul_product_video > li > ul:first-child
    {
        /* border-top:solid 1px #e0e0e0; */
    }
    .ul_type_board_th{
        display:none !important;
    }
    .ul_type_board > li > ul > li
    , .ul_product_video > li > ul > li
    {
        float:left;
        padding: 5px 0;
    }
    .ul_type_board_item .li_subject{
        width: 260px;
        font-weight:bold;
        font-size:1.1rem;
        padding-left: 10px;
    }
    .li_sm{
        width: 2rem !important;
    }
    .li_num {
        width: 2rem;
    }
    .li_photo{
        width: 7.5rem;
    }
    .wrap_tbl_my_lms_lecture .ul_my_lms_lecture li ul li:nth-child(2) {
        /* width: 35% !important; */
        text-align: center;
    }
    .wrap_tbl_my_lms_lecture .ul_my_lms_lecture li ul li:nth-child(3) {
        width: 44%;
    }
    .wrap_tbl_my_lms_lecture .ul_my_lms_lecture li ul li:nth-child(4) {
        padding-left:10px;
    }
    .wrap_tbl_my_lms_lecture .ul_my_lms_lecture li ul li:nth-child(5) {
        padding-left:10px;
    }

    .ul_type_board_myshoppage_detail li ul li:nth-child(1)
    , .ul_type_board_myshoppage_detail li ul li:nth-child(4)
    , .ul_type_board_myshoppage_detail li ul li:nth-child(5)
    , .ul_type_board_myshoppage_detail li ul li:nth-child(6)
    , .ul_type_board_myshoppage_detail li ul li:nth-child(7)
    , .ul_type_board_myshoppage_detail li ul li:nth-child(8)
    {
        width:100% !important;
        text-align:right !important;
        padding-right:0 !important;
    }
}

@media (max-width:767px) {
    .ul_table_mycarauctionpage li ul li
    {
        width:100% !important;
        text-align:right !important;
        padding-right:20px !important;
    }
    .ul_table_mycarauctionpage li ul li:nth-child(4)
	{
		text-align:center !important;	
	}
	.ul_table_mycarauctionpage li ul li:nth-child(5)
	{
		text-align:left !important;	
		padding-right:10px !important;
	}   
}
@media (max-width:320px){
    .li_photo{
        width: 6rem;
    }
}

.ul_product_video li ul li:first-child
, .ul_product_video li ul li:nth-child(2)
{
    /* width: 35px; */
    /* padding-left: 2px !important; */
    /* padding-right: 2px  !important; */
    text-align:center;
}
.ul_product_video li ul li:nth-child(3)
,.ul_product_video li ul li:nth-child(4)
{
    /* width:100px; */
    text-align:center;
}
.ul_product_video li ul li:nth-child(6)
{
    /* width:100px; */
    /* text-align:center; */
}
.ul_product_video li ul li:nth-child(7){
    /* width: 75px; */
    text-align:center;
}
.ul_product_video li ul li:nth-child(8)
{
    width:140px;
    text-align:center;
}
@media (max-width:767px){
    .mlabel
    {
        
    }
    .mllabel
    {
        position:absolute;
        left: 20px;
        font-size:.9rem;
        color:#7f8590;
    }
    .ul_product_video li:first-child .ul_product_video_subject{
        /* display:none; */
    }
    .ul_product_video > li {
        
    }
    .ul_product_video > li:nth-child(2n) {
        background-color: #f7f9fb;
    }
    .ul_product_video > li:nth-child(2n-1) {
        background-color: #fff !important;
    }
    .ul_product_video > li:nth-child(2) > ul {
        border-top: solid 1px #e0e0e0;
    }
    .ul_product_video > li > ul {
        padding-top:10px;
        padding-bottom:10px;
    }
    .ul_product_video li ul li
    {
        float:left;
        padding:5px 15px;
    }
    .ul_product_video_item li:nth-child(1)
    , .ul_product_video_item li:nth-child(2)
    , .ul_product_video_item li:nth-child(3)
    , .ul_product_video_item li:nth-child(6)
    {
        width:100%;
        
    }
    .ul_product_video_item li:nth-child(1)
    , .ul_product_video_item li:nth-child(2)
    {
        text-align:right !important;
    }
    .ul_product_video_item li:nth-child(4)
    , .ul_product_video_item li:nth-child(5)
    {
        width:50% !important;
    }
    .ul_product_video_item li:nth-child(4)
    {
        text-align:left !important;
        font-size:.9rem;
    }
    .ul_product_video_item li:nth-child(5){
        
    }
    .ul_product_video_item li:nth-child(6){
            
    }
    .ul_product_video_item li:nth-child(6) .btn{
        width:49%;
    }
    .ul_product_video_item .li_subject{
        font-weight:bold;
    }
}

.wrap_pop .container
, .wrap_pop .main_slider
, .wrap_pop .main_slider .flex-control-nav
, .wrap_pop .sub_banner_img 
, .wrap_pop .resualt-title
, .wrap_pop .sub-prd-item
, .wrap_pop .wrap_shopproduct_view
, .wrap_pop .wrap_user
, .wrap_pop .container_shop_cart_list
, .wrap_pop .wrap_shop_wist_list
, .wrap_pop .wrap_my_shop_page_list
, .wrap_pop .wrap_board
, .wrap_pop .wrap_shop_order
, .wrap_pop .wrap_order_create_table
, .wrap_pop .search-tb
, .wrap_onct
{
    width:100% !important;
}
.container
{
	max-width:100%;
}

:root {
  --primary-color: #0075ff;
}
input[type="checkbox"]:checked:before 
, input[type="radio"]:checked:before 
{
  border: 2px solid var(--primary-color);
  background-color: var(--primary-color);
}
input[type="checkbox"] 
, input[type="radio"] 
{
  height:18px;
  width:18px;
}
input[type="checkbox"] 
, input[type="radio"] 
{
  position: relative;
  border:none;
}

input[type="checkbox"]:before 
, input[type="radio"]:before 
{
  /* border:none !important; */
  height:18px;
  width:18px;
  border: 1px solid;
  background-color: #fff;
}
input[type="checkbox"]:before 
,input[type="radio"]:before 
{
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  border-radius: 2px !important;
}
input[type="checkbox"]:hover::before 
, input[type="radio"]:hover::before 
{
  border: 2px solid var(--primary-color);
}
input[type="checkbox"]:checked:hover::before 
, input[type="radio"]:checked:hover::before 
{
  filter: brightness(90%);
}
input[type="checkbox"]:checked:disabled:hover::before 
,input[type="radio"]:checked:disabled:hover::before 
{
  filter: none;
}
input[type="checkbox"]:checked:before
, input[type="radio"]:checked:before
{
  content: "";
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  border-radius: 2px;
}
input[type="radio"]:checked:before
{
  
}
input[type="checkbox"]:checked:after 
, input[type="radio"]:checked:after 
{
  content: "";
  display: inline-block;
  position: absolute;
  top: 18%;
  left: 2px;
  box-sizing: border-box;
  height: 10px;
  width: 15px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: translateY(-1.5px) rotate(-45deg);
  transform: translateY(-1.5px) rotate(-45deg);
}
input[type="checkbox"]:disabled::before 
, input[type="radio"]:disabled::before 
{
  border: 1px solid #c9ced1;
  border-radius: 2px;
  background-color: #f0f4f8;
}
input[type="checkbox"]:checked:disabled::before 
, input[type="radio"]:checked:disabled::before 
{
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background-color: #d1d1d1;
}
input[type="radio"]:before 
{
  border-radius: 10px !important;
}
input[type="radio"]:focus {
    outline: none;
}

.wrap_ico_pop_close{
	display:inline-block;
	z-index:10;
	position:absolute;
	right: 5px;
}
.wrap_ico_pop_close a{
	display:block;
	padding:15px 0px 15px 15px;
}
.wrap_ico_pop_close a svg{
	width:1.6rem;
	height:1.6rem;
}
.pop_contents .sub_menu_path
, .container_menu_search{ display:none; }
.body_lmsvideoviewer .wrap_pop .wrap_ico_pop_close a{
	color:#666
}

.img_addr_daum_close{
	top: -20px !important;
}

.ui-widget-overlay {
    background:none;
	background-color:#333333;
	opacity:.8;
}

.ul_type_board_myshoppage li .ul_type_board_item li{
	padding-left:5px;
}
.ul_shop_delivery_return li:nth-child(2)
, .ul_shop_delivery_return li:nth-child(3)
{
	margin-top:5px;
}


.car_table_box .tbl_td_type_board_subject {
    max-width: 260px;
	line-height: 1.4rem;
}


.txt2{
	font-size:2rem;
	line-height:2.2rem;
}
.txt3{
	font-size:1.8rem;
	line-height:2rem;
}
.txt4{
	font-size:1.5rem;
	line-height:1.9rem;
}
.txt5{
	font-size:1.3rem;
	line-height:1.8rem; 
}
.txt6{
	font-size:1.2rem;
	line-height:1.6rem; 
}
.txt7{
	font-size:1.1rem;
	line-height:1.5rem; 
}
.txt7{
	font-size:1rem;
	line-height:1.4rem; 
}
@media (max-width:991px){
	.txt3{
		font-size:1.7rem;
	}
	.txt4{
		font-size:1.4rem;
		line-height:1.6rem;
	}
	.txt5{
		font-size:1.2rem;
		line-height:1.4rem;
	}	
    .txt5{
		font-size:1.1rem;
		line-height:1.3rem;
	}	
}
@media (max-width:767px){
	.txt3{
		font-size: 1.5rem;
	}
	.txt4{
		font-size:1.4rem;
		line-height:1.7rem;
	}
	.txt5{
		font-size:1.2rem;
		line-height:1.4rem;
	}	
    .txt5{
		font-size:1.1rem;
		line-height:1.3rem;
	}	
}

@media (max-width:767px){
	.wrap_mm{
		display:none !important;
	}	
	.wrap_xs{
		display:block !important;
	}	
}
@media (max-width:375px){
	.wrap_xs{
		display:none !important;
	}	
	.wrap_mm{
		display:block !important;
	}	
}



