.cma-video-container {margin:0;padding-bottom:75%;max-width:100%;height:0;position:relative;overflow:hidden;}
.cma-video-container iframe,.cma-video-container object,.cma-video-container embed {margin:0;padding:0;width:100%;height:95%;position:absolute;top:0;left:0;}
.cma-select-youtube-list { width:100%;background-color:#424242;color:#fff;font-weight:bold;font-size:15px;height:30px;}

/* cma-line-gray-table */
.cma-line-gray-table {width:100%;max-width:100%;border:solid 1px #ccc;word-break:break-all;border-collapse:collapse;border-spacing:0;font:normal 13px Arial, sans-serif;}
.cma-line-gray-table thead th {background-color:#eaeaea;border:solid 1px #ccc;color:#000;padding:5px;text-align:center;font-weight:bold;}
.cma-line-gray-table thead td {background-color:#eaeaea;border:solid 1px #ccc;color:#000;padding:5px;text-align:left;font-weight:bold;}
.cma-line-gray-table thead>tr>td.left, .cma-line-gray-table thead>tr>th.left {text-align:left;}
.cma-line-gray-table thead>tr>td strong , thead>tr>th strong , .cma-line-gray-table thead>tr>td strong {color:red;}
.cma-line-gray-table tbody td {border:solid 1px #ccc;color:#000;padding:5px;}
.cma-line-gray-table tbody tr:nth-child(odd) {background-color:#fff;}/* È¦¼ö */
.cma-line-gray-table tbody tr:nth-child(even) {background-color:#eef7ee;}/* Â¦¼ö */
.cma-line-gray-table tbody tr:hover {background-color:#f2f2f2;}
.cma-line-gray-table tbody>tr>td.no {background-color:#eaeaea;text-align:center;font-weight:bold;}
.cma-line-gray-table tbody>tr>td.center, .cma-line-gray-table tbody>tr>th.center {text-align:center;}
.cma-line-gray-table tbody>tr>td.right, .cma-line-gray-table tbody>tr>th.right {text-align:right;}
.cma-line-gray-table tbody>tr>td.no strong , .cma-line-gray-table tbody>tr>td.center strong, .cma-line-gray-table tbody>tr>td strong, .cma-line-gray-table tbody>tr>th strong {color:red;}

/* cma-gray-table */
.cma-gray-table {border:solid 1px #eaeaea;border-collapse:collapse;border-spacing:0;font:normal 13px Arial, sans-serif;}
.cma-gray-table thead th {background-color:#eaeaea;border:solid 1px #eaeaea;color:#000;padding:5px;text-align:center;font-weight:bold;}
.cma-gray-table thead td {background-color:#eaeaea;border:solid 1px #eaeaea;color:#000;padding:5px;text-align:left;font-weight:bold;}
.cma-gray-table thead>tr>td.left, .cma-gray-table thead>tr>th.left {text-align:left;}
.cma-gray-table thead>tr>td strong , thead>tr>th strong , .cma-gray-table thead>tr>td strong {color:red;}
.cma-gray-table tbody td {border:solid 1px #ccc;color:#000;padding:5px;}
.cma-gray-table tbody th {background-color:#eaeaea;border:solid 1px #eaeaea;color:#000;padding:5px;text-align:left;font-weight:bold;}
.cma-gray-table tbody tr:nth-child(odd) {background-color:#fff;}/* È¦¼ö */
.cma-gray-table tbody tr:nth-child(even) {background-color:#eef7ee;}/* Â¦¼ö */
.cma-gray-table tbody tr:hover {background-color:#eef7ee;}
.cma-gray-table tbody td {border-left:none;border-right:none;}
.cma-gray-table tbody>tr>td.no {background-color:#eaeaea;text-align:center;font-weight:bold;}
.cma-gray-table tbody>tr>td.center, .cma-gray-table tbody>tr>th.center {text-align:center;}
.cma-gray-table tbody>tr>td.right, .cma-gray-table tbody>tr>th.right {text-align:right;}
.cma-gray-table tbody>tr>td.no strong , .cma-gray-table tbody>tr>td.center strong, .cma-gray-table tbody>tr>td strong, .cma-gray-table tbody>tr>th strong {color:red;}

/* 
4°³ : À§ > ¿À¸¥ > ¾Æ·¡ > ¿ÞÂÊ ¼ø(»ó ¿ì ÇÏ ÁÂ)
3°³ : À§ > ¿À¸¥ÂÊ,¿ÞÂÊ > ¾Æ·¡(»ó ÁÂ¿ì ÇÏ)
2°³ : À§,¾Æ·¡ > ¿À¸¥ÂÊ,¿ÞÂÊ(»óÇÏ ÁÂ¿ì)
1°³ : µ¿ÀÏÇÏ°Ô Àû¿ëµÊ
*/

/* input {font-size:12px;} */

.cma_red_btn1 { height:23px; padding : 1px 4px 1px; border : 0; background:#ec0000;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_red_btn1 input,button.full{ width:99%;}

.cma_red_btn2 {height:23px; padding : 4px 4px 4px; border : 0; border : 1px #79001C;background:#ec0000;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_red_btn2 input,button.full{ width:99%;}

.cma_dark_gray_btn1 {height:23px; padding : 1px 4px 1px; border : 0; background:#4a4a51;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_dark_gray_btn1 input,button.full{ width:99%;}

.cma_dark_gray_btn2 {height:25px; padding : 3px 3px 3px;border : 1px #131315;background:#4a4a51;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_dark_gray_btn2 input,button.full{ width:99%;}

.cma_blue_btn1 {height:23px; padding : 1px 4px 1px; border : 0; background:#0063c6;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_blue_btn1 input,button.full{ width:99%;}

.cma_blue_btn2 {height:23px; padding : 4px 4px 4px; border : 0; border : 1px #0B82BB;background:#0063c6;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_blue_btn2 input,button.full{ width:99%;}

.cma_green_btn1 {height:23px; padding : 1px 4px 1px; border : 0; background:#009f00;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_green_btn1 input,button.full{ width:99%;}

.cma_green_btn2 {height:23px; padding : 4px 4px 4px; border : 0; border : 1px #00A600;background:#009f00;;color:#fff;letter-spacing:-0.1em;font-size:12px; border-radius: 5px;}
.cma_green_btn2 input,button.full{ width:99%;}

@media (max-width: 480px) {
	.cma_red_btn1, .cma_red_btn2, .cma_dark_gray_btn1, .cma_dark_gray_btn2, .cma_blue_btn1, .cma_blue_btn2, .cma_green_btn1, .cma_green_btn2 {
		padding:2px 4px;
		font-size:80%;
	}
}

@media (max-width: 768px) {
	.cma_red_btn1, .cma_red_btn2, .cma_dark_gray_btn1, .cma_dark_gray_btn2, .cma_blue_btn1, .cma_blue_btn2, .cma_green_btn1, .cma_green_btn2 {
		padding:2px 4px;
		font-size:85%;
	}
}

/*
@media (min-width: 769px) and (max-width: 992px) {
	.cma_red_btn1, .cma_red_btn2, .cma_dark_gray_btn1, .cma_dark_gray_btn2, .cma_blue_btn1, .cma_blue_btn2, .cma_green_btn1, .cma_green_btn2 {
		padding:3px 5px;
		font-size:90%;
	}
}
*/

.cma_table td{
	border-bottom:1px solid #ccc;
	text-align:center;
	font:normal 12px/12px "±¼¸²",Gulim,sans-serif;
}

.cma_table thead th{
	height:25px; 
	padding:5px;
	background-color:#E5ECEF;
	border-right:1px solid #ccc;
	color:#000;
}

.cma_table thead td{
	height:25px; 
	padding:5px 0;
	background-color:#E5ECEF;
	border-right:1px solid #ccc;
	color:#000;letter-spacing:0.3em;
}
.cma_table tbody tr:hover{
	cursor:pointer;background-color:#E6FEA5
}
.cma_table tbody td{
	padding:5px 0;color:#7b7878;border-right:1px solid #ccc
}
.cma_table tr>td.last{
	border-right:none
}

.cma_space1 { clear:both;width:100%;height:1px;}
.cma_space2 { clear:both;width:100%;height:2px;}
.cma_space3 { clear:both;width:100%;height:3px;}
.cma_space4 { clear:both;width:100%;height:4px;}
.cma_space5 { clear:both;width:100%;height:5px;}
.cma_space6 { clear:both;width:100%;height:6px;}
.cma_space7 { clear:both;width:100%;height:7px;}
.cma_space8 { clear:both;width:100%;height:8px;}
.cma_space9 { clear:both;width:100%;height:9px;}
.cma_space10 { clear:both;width:100%;height:10px;}

.cma_space11 { clear:both;width:100%;height:11px;}
.cma_space12 { clear:both;width:100%;height:12px;}
.cma_space13 { clear:both;width:100%;height:13px;}
.cma_space14 { clear:both;width:100%;height:14px;}
.cma_space15 { clear:both;width:100%;height:15px;}
.cma_space16 { clear:both;width:100%;height:16px;}
.cma_space17 { clear:both;width:100%;height:17px;}
.cma_space18 { clear:both;width:100%;height:18px;}
.cma_space19 { clear:both;width:100%;height:19px;}
.cma_space20 { clear:both;width:100%;height:20px;}

img.cma-img-rotate {
  width: 100px;
  border-radius: 50em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out; 
  -o-transition: all 0.3s ease-in-out; 
  -ms-transition: all 0.3s ease-in-out; 
  transition: all 0.3s ease-in-out; 
}

img.cma-img-rotate.w22 {
  width: 22px !important;
}

img.cma-img-rotate.w50 {
  width: 50px !important;
}

img.cma-img-rotate.w100 {
  width: 100px !important;
}

img.cma-img-rotate:hover {
  -webkit-transform: rotate(180deg); 
  -moz-transform: rotate(180deg); 
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
} 

.sv_wrap img{
  width: 22px;
  border-radius: 50em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out; 
  -o-transition: all 0.3s ease-in-out; 
  -ms-transition: all 0.3s ease-in-out; 
  transition: all 0.3s ease-in-out; 
}

.sv_wrap img:hover {
  -webkit-transform: rotate(180deg); 
  -moz-transform: rotate(180deg); 
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
} 

::-webkit-input-placeholder { color:#ddd; }/* Chrome/Opera/Safari */
::-moz-placeholder { color:#ddd; } /* firefox 19+ */
:-moz-placeholder { color: pink; } /* Firefox 18- */
:-ms-input-placeholder { color:#ddd; } /* IE 10+ */
input:-moz-placeholder { color:#ddd; }

/* °³º° Àû¿ë½Ã : Ã¼Å©¹Ú½º ¹× ¶óµð¿À¹öÆ° °ü·Ã : s                            */
.cma_nor_radio_checkbox_css input[type=checkbox]:not(old) , .cma_nor_radio_checkbox_css input[type=radio]:not(old) {
	width   : 28px;
	margin  : 0;
	padding : 0;
	opacity : 0;
}

.cma_nor_radio_checkbox_css input[type=checkbox]:not(old) + label , .cma_nor_radio_checkbox_css input[type=radio]:not(old) + label {
	display      : inline-block;
	margin-left  : -28px;
	padding-left : 28px;
	background   : url('/cma_img/checks.png') no-repeat 0 0;
	line-height  : 24px;
}

.cma_nor_radio_checkbox_css input[type=checkbox]:not(old):checked + label {
	background-position : 0 -24px;
}

.cma_nor_radio_checkbox_css input[type=radio]:not(old):checked + label {
	background-position : 0 -48px;
}
/* °³º° Àû¿ë½Ã : Ã¼Å©¹Ú½º ¹× ¶óµð¿À¹öÆ° °ü·Ã : e                            */

/* Ã¼Å©¹Ú½º ¹× ¶óµð¿À¹öÆ° °ü·Ã : e                            */