
/*Á¶È¸¼ötop50*/
.topffth_img {width:400px; height:310px; border:5px solid #ffffff; cursor:pointer}
.topffth_img:hover {border:5px solid #000000;}
.ico_number {margin:4px 0 0 4px;}

/*color css*/
.cSkyBlue {color:#0099FF}
.cDarkGray {color:#55555}
.cNavy {color:#134788}
.cDarkBlue {color:#000066}
.cBlue {color:#0012ff}

.marginTop10 {margin-top:10px}


.small {
    font-size: 11px;
    /*padding: .2em 1em .275em;*/
}
.medium {
    font-size: 12px;
    padding: 0.3em 0.4em 0.1em 0.4em;
}
.mediumBig {
    font-size: 14px;
    padding: .4em .6em .22em .6em;
}
.big {
    font-size: 16px;
    padding: .7em .7em .7em;
}
.cormBig {
	    font-size: 18px;
		font-weight:600;
    padding: .7em 1.2em .7em 1.2em;
}
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
	/*background-image: linear-gradient(to bottom,#bbeeff 0,#98d3e6 100%); */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}
.white:hover {
    color: #000000;
    background: #f3f3f3;
    background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#fff));
    background: -moz-linear-gradient(top, #ebebeb, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
}
.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
    color: #ffffff;
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}

.darkBlue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #000066;
    background: -webkit-gradient(linear, left top, left bottom, from(#1a0fa9), to(#000066));
    background: -moz-linear-gradient(top, #1a0fa9, #000066);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a0fa9', endColorstr='#000066');
}
.darkBlue:hover {
    color: #ffffff;
    background: #4f46c5;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.darkRed {
    color: #ffffff;
    border: solid 1px #710000;
    background: #730000;
    background: -webkit-gradient(linear, left top, left bottom, from(#ae0909), to(#730000));
    background: -moz-linear-gradient(top, #ae0909, #730000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae0909', endColorstr='#730000');
}
.darkRed:hover {
    color: #ffffff;
    background: #ae0909;
    background: -webkit-gradient(linear, left top, left bottom, from(#730000), to(#ae0909));
    background: -moz-linear-gradient(top, #730000, #ae0909);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#730000', endColorstr='#ae0909');
}
.gray {
    color: #000000;
    border: solid 1px #aaa;
    background: #d3d3d3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d3d3d3));
    background: -moz-linear-gradient(top, #f3f3f3, #d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d3d3d3');
}
.gray:hover {
    color: #000000;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
    background: -moz-linear-gradient(top, #ffffff, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}
.darkGray {
    color: #ffffff ;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top, #888, #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.darkGray:hover {
    color: #ffffff;
    background: #313131;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top, #757575, #4b4b4b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.red {
	color: #ffffff;
	font-weight:600;
	border: solid 1px #710000;
	background: #c90000;
	background: -webkit-gradient(linear, left top, left bottom, from(#c90000), to(#710000));
	background: -moz-linear-gradient(top,  #c90000,  #710000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#710000');
}
.red:hover {
    color: #ffffff;
	background: #c10000;
	background: -webkit-gradient(linear, left top, left bottom, from(#710000), to(#c90000));
	background: -moz-linear-gradient(top,  #710000,  #c90000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#710000', endColorstr='#c90000');
}

.icoWhite {
    color: #000000;
    border: solid 1px #cccccc;
    background: #ffffff;
}
.icoGray {
    color: #000000;
    border: solid 1px #aaa;
    background: #dddddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d3d3d3));
    background: -moz-linear-gradient(top, #f3f3f3, #d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d3d3d3');
}
.icoDarkBlue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #000066;
    background: -webkit-gradient(linear, left top, left bottom, from(#1a0fa9), to(#000066));
    background: -moz-linear-gradient(top, #1a0fa9, #000066);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a0fa9', endColorstr='#000066');
}
.shapebutton {
	position: relative;
    top: -1px;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% dotum, sans-serif;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    line-height: 125%;
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
}
.shapebuttonOn {
	position: relative;
    top: -1px;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 0 0 4px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% dotum, sans-serif;
    padding: 2px 5px 1px 5px;
    border-radius: .25em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    line-height: 125%;
}
/*ranky 20170223*/
.trLine td{border-bottom:solid 1px #333333; padding-bottom:20px; padding-top:20px;text-align:left;line-height:160%;vertical-align:top}

.Border {border:solid 1px #cccccc;}
.kind img {width:1px; height:1px;margin:11px 4px 6px 2px;}
.kind span {letter-spacing:-1}
.kind span.redtxt {font-size:12px; color:#c21e02}
.kind td.None {background:#ffffff}
.kind td:hover, .kind td a:hover {background:#0097df; color:#ffffff !important;}
.kind td.On {background:#0097df;}
.kind td.On a { color:#ffffff !important;}

.kind td {background:#f3f3f3; text-align:center; border:2px solid #ffffff; border-radius: 8px 8px;}

.topList td {text-align:left;line-height:160%; padding-left:0px;vertical-align:top}
.topList td.paddTopN {padding-top:none !important}

.newList {margin:0 auto;}
.newList td {text-align:center;line-height:160%; vertical-align:top}
.newList td.paddTopN{padding-top:0 !important}
.newtrLine td{ padding-bottom:5px; padding-top:5px; line-height:160%; vertical-align:top}



.thing_num {}
.thing_num:hover{color:#ec0000; text-decoration:underline}

.ico_number {
    position: absolute;
    top: 1px;
    left: 1px;
	padding: 8px 7px 2px 5px;
    font-size: 18px;
	font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 14px;
    letter-spacing: -1px;
	}

.bgBlue {
    background-color: #4079bd;
    border: 3px solid #3667a1;
}
.bgRed {
    background-color: #882929;
    border: 3px solid #682020;
}
.bgGray {
    background-color: #555555;
}
.ico {
    display: inline-block;
    font-size: 14px;
    padding:3px 3px;
	font-weight:400;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.photo .ico_trend {
	    display: inline-block;
    width: 74px;
    height: 12px;
    padding: 3px 3px 0 2px;
    border: 1px solid #3667a1;
    font-size: 11px;
    font-style: normal;
    background-color: #4079bd;
    color: #fff;
    text-align: center;
    line-height: 15px;
    letter-spacing: -1px;
	}
	.ico_number {
		position: absolute;
		top: 1px;
		left: 1px;
		padding: 8px 8px 6px 7px;
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		text-align: center;
		line-height: 15px;
		letter-spacing: -1px;
	}
}