.deleteRow, .addrow { cursor: pointer; }
.col_01 { color: #0034C6; }
.col_02 { color: #0034C6; }
input[type="text"] { width: 100%; }
input[type="text"].pitem { width: 30%; }
.item_tit { line-height: 180%; font-weight: bold; }

span.usm-btn.usm-sm {
	cursor:pointer; _cursor:hand;
    color:#fff;
	padding: 0 2px;
    font-weight:bold;
    font-size:1em;
    transition-duration: 0.2s;
    background-color: #217C88;
    border: 1px solid #217C88;
    line-height: 20px;
    border-radius: 2px;
}
.addrow.usm-btn.usm-sm:hover {
	background-color:#fff;
	color: #000;
}
/*Å¸ÀÌÆ² Á¦¸ñ*/
h4.titDepth01  {width:95%; border:4px double #b9cfe9; border-radius:5px; padding:2%;  margin:0%; background:#fff;  font-size:105%; color:#000;}
/*==========================================================================================*/

/*Å×ÀÌºí*/
table 	{width: 100%; border-collapse: collapse; margin: 1% 0 0 0; border-top:2px solid #000; }
caption {visibility:hidden; overflow:hidden; margin:0; width:0; height:0; font-size:0; line-height:0;}
th, td {border: 1px solid #ccc;	text-align: center;padding:5px;}
th {font-weight: bold;	background-color: #f4f4f4; }
.left { text-align: left; }

/*³»¿ë ½ÃÀÛ*/
.con_topbox{width:97%; border:2px solid #ccc; border-radius: 10px; padding:1%; margin:0 0 20px 0; background:#f4f4f4;}

ul.usm-pri li {padding:0.5% 0;}

dl {width:98%; margin:20px auto; }
dt {font-weight:bold; font-size:130%; color:#0068c9;}
dd {padding:1% 1% 3% 1%; }

dd .list_1st {font-weight:bold; color:#000; font-size:110%; padding:2% 0 0 0;}
dd ul.usm-pri {width:100%; padding:0 0 1% 0;}
dd ul.usm-pri li {padding:1% 0 0 1%;}
dd ul.usm-pri li img { max-width: 100%; margin: 5px 0 0 0; }
dd ul.usm-pri li dl dd {padding:0 0 2px 0; margin:0 0 0 2%;  list-style-type:circle; display:list-item;}

#cbePrivacy4 textarea { width: 90%; height: 100px; }

/*¸ð¹ÙÀÏ*/
@media all and (max-width:1023px){
table 	{width: 100%;	border-collapse: collapse;	margin: 1% 0 0 0; border-top:2px solid #000; letter-spacing:-1px; font-size:90%;}
caption {visibility:hidden; overflow:hidden; margin:0; width:0; height:0; font-size:0; line-height:0;}
th, td {border: 1px solid #ccc;	text-align: center;padding:5px;}
th {font-weight: bold;	background-color: #f4f4f4;}
.left {	text-align: left; }

}