@charset "utf-8";
/* tag */
.default-tag a,.default-tag a span,.plus-tag a,.plus-tag a em,.plus-tag-add a{background:url(../img/tagbg.png) no-repeat;}
.tagbtn a{color:#333333;display:block;float:left;height:25px;line-height:25px;overflow:hidden;margin:0 10px 10px 0;padding:0 10px 0 5px;white-space:nowrap;}
/* default-tag */
.default-tag{padding:10px 0 0 0;}
.default-tag a{background-position:100% 0;}
.default-tag a:hover{background-position:100% -26px;}
.default-tag a span{padding:0 0 0 11px;background-position:0 -60px;}
.default-tag a:hover span{background-position:0 -98px;}
.default-tag a.selected{opacity:0.6;filter:alpha(opacity=60);}
.default-tag a.selected:hover{background-position:100% 0;cursor:default;}
.default-tag a.selected:hover span{background-position:0 -60px;}
/* plus-tag */
/*.plus-tag{padding:0 0 10px 0;}*/
.plus-tag a{background-position:100% -26px;}
.plus-tag a span{float:left;}
.plus-tag a em{display:block;float:left;margin:5px 0 0 8px;width:13px;height:13px;overflow:hidden;background-position:-165px -99px;cursor:pointer;}
.plus-tag a:hover em{background-position:-168px -63px;}
/* plus-tag-add */
.plus-tag-add li{height:56px;position:relative;}
.plus-tag-add li .label{position:absolute;left:-110px;top:7px;display:block;}
.plus-tag-add button{float:left;}
.plus-tag-add a{float:left;display:inline;font-size:12px;background-position:-289px -59px;padding:3px 0 3px 16px;color: #616161;}
.plus-tag-add a.plus{background-position:-289px -96px;}
.plus-tag{
	width: 100%;
	height: auto;
}
.mytag-con{
	width: 100%;
	height: auto;
	position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
}
.tag-con{
	width: 100%;
	height: auto;
	position: relative;
    display: inline-block;
    vertical-align: middle;
	display: none;
}