@charset "UTF-8";

/*全体*/
body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    margin: 0;
    overflow-y: scroll;
}

#wrap{
    font-size:14px;
    padding-bottom: 25px;
}

#main{
    width: 1080px;
    padding: 0 45px;
    margin:0px auto;
    overflow: hidden;
    position: relative;
}

p,
option{
    color:#666464;
    margin:0 0 10px 0;
}

dt,
select,
input{
    color:#666464;
}

.tab-menuchild:hover,
.textmenu-child:hover,
.picturemenu-child:hover{
    cursor:initial;
}

a{
    color: #00A7C7;
    text-decoration: underline;    
}

a,
a img{
    outline:none;
    transition-duration:1s;
    -moz-transition-duration:1s;
    -webkit-transition-duration:1s;
    -o-transition-duration:1s;
    -ms-transition-duration:1s;
}

a:hover,
a img:hover{
    opacity:0.7;
}

/*コンタクト＆ログインボタン*/
#contact{
    /* position: fixed; */
    position: absolute;
    left: 0;
    top: 498px;
    width: 93px;
    z-index: 10;
}

#contact .contact-head{
    float:left;
    width: 35px;
}

#contact .contact-btn{
    float: right;
    width: 58px;
}

#contact img{
    display: block;
    width: 100%;
}
/*
#contact img:nth-of-type(1){
    margin-bottom:10px;
}
*/

#contact .contact-btn a + a img{
    margin-top: 3px;
}

/*大枠*/

.Alpha{
    width: 560px;
    float: left;
}

.Beta{
    width: 412px;
    float: right;
}

/*.Alpha 内部*/
.dsleft-1{
    width: 300px;
    height: 39px;
    margin: 34px auto;
}
.dsleft-1 img{
    height: 33px;
}

.dsleft-3{
    overflow: hidden;
    font-size: 11px;
    text-align: center;
    color: #C9CACA;
}

.dsleft-3 .backforward,
.dsleft-3 .scaling{
    border: solid 1px #666565;
    border-radius: 3px;
    float: left;
    width: 100px;
    padding: 5px 0px;
    margin: 0px 5px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
}

.dsleft-3 .backforward img,
.dsleft-3 .scaling img{
    width: 19px;
    height: 19px;
    margin:0px auto;
    display: block;
}

.dsleft-3 .pointofview{
    float: left;
    width: 230px;
    margin:0;
}

.dsleft-3 .backforward dt,
.dsleft-3 .scaling dt,
.dsleft-3 .pointofview dt{
    float: left;
}

.dsleft-3 .backforward dt:nth-of-type(1),
.dsleft-3 .scaling dt:nth-of-type(1){
    margin-right: 15px;
}

.dsleft-3 .pointofview dt img{
    /* width: 100%; */
    width: 46px;
    height: 46px;
    padding: 3px;
    border: solid 1px #666565;
    box-sizing: border-box;
}

.dsleft-3 .pointofview dt{
    width: 46px;
    margin: 0px 5px;
    cursor: pointer;
}
.dsleft-3 .pointofview dt span{
    color: #b3b2b2;
}
.dsleft-3 .pointofview dt.selected span{
    color: #666464;
}

.dsleft-3 .backforward dt span,
.dsleft-3 .scaling dt span,
.dsleft-3 .pointofview dt span{
    display: block;
}

.dsleft-3 .model{
    float: right;
    margin: 0;
}

.dsleft-3 .model dt{
    cursor: pointer;
}

.dsleft-3 .model dt img{
    width: 46px;
    height: 46px;
    margin: 0 auto;
    display: block;
}

.dsleft-3 .model dt span{
    display: block;
    margin-top: 5px;
}

.dsleft-4 .realtime{
    float: left;
    display: table;
}

.dsleft-4 dt img{
    width: 33px;
    height: 30px;
}

.dsleft-4 .realtime dt{
    /* float: left; */
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
}

/*
.dsleft-4 .realtime dt + dt{
    margin: 5px 0px 5px 5px;
}
*/

.dsleft-4 .sns{
    float: right;
}

.dsleft-4 .sns dt{
    float: left;
    margin: 0px 3px;
}

/*.Beta 内部*/
.editorsubtitle{
    font-size: 18px;
    clear: both;
}

.dsright-1 dl{
    overflow: hidden;
    margin:0;
    height: 62px;
    background-color: #DCDDDD;
}

.dsright-1 dt,
.dsright-1 dd{
    float: left;
    border: solid 1px #dcdddd;
    box-sizing: border-box;
    padding: 10px 0px;
    width: calc(100%/6);
    background-color: #DCDDDD;
    margin: 0;
}
.team-wrap .dsright-1 dt,
.team-wrap .dsright-1 dd,
.dsright-1 .none-team dt,
.dsright-1 .none-team dd{
    width: calc(100%/5);
}

.dsright-1 dt img,
.dsright-1 dd img{
    display: block;
    margin: 0px auto;
    height: 40px;
}

.dsright-1 dl .selected{
    /* background:none; */
}

.dsright-2 .editorwrap{
    margin: 14px 0;
}
.dsright-2 .editortitle{
    background-repeat: no-repeat;
    padding: 0px 0px 0px 30px;
    margin: 0px 20px 10px 20px;
    height: 21px;
}

.dsright-2 .btn-team{
    display: block;
    color: #ffffff;
    background: #0ba8c8;
    width: 360px;
    padding: 8px 0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
    border-radius: 5px;
}

.editorwrap .hide {
    display:none;
}

/*エディタータイトルの画像*/

.dsright-2 dt:nth-of-type(1) .editortitle{
    background-image:url(../img/dsright-2-selectedmenu1.svg);
}

.dsright-2 .text .editortitle{
    background-image:url(../img/dsright-2-selectedmenu2.svg);
}

.dsright-2 .image .editortitle{
    background-image:url(../img/dsright-2-selectedmenu3.svg);
}

.dsright-2 .template .editortitle{
    background-image:url(../img/dsright-2-selectedmenu4.svg);
}

.dsright-2 .team .editortitle{
    background-image:url(../img/dsright-2-selectedmenu5.svg);
}

.dsright-2 .clipart .editortitle{
    background-image:url(../img/icon_stamp.svg);
}

/*アイテム編集*/

.dsright-2 .editorbox{
    border: solid 1px #000;
    padding: 25px;
    box-sizing: border-box;
    /* overflow: hidden; */
    margin-top: -1px;
}

.dsright-2 .editorbox .itemcolor p:nth-of-type(1){

}

.dsright-2 .editorbox .itemcolor p:nth-of-type(2){
    background-image: url(../img/dsright-2-selectedmenu1.svg);
    background-repeat: no-repeat;
    background-position: 0% 20%;
    padding: 0px 0px 0px 50px;
    margin: 20px 0px;
    background-size: 30px;
}

.dsright-2 .editorbox .itemcolor p:nth-of-type(2) a{
    display: block;
}

.dsright-2 .editorbox .itemcolor-select{
    padding: 20px 15px 20px 120px;
    width: 100%;
    margin: 0px 0px 15px 0px;
}

.dsright-2 .editorbox .change p{
    border: solid 1px #666464;
    border-radius: 5px;
    text-align: center;
    margin: 0;
    padding: 8px 23px;
    float: right;
    cursor: pointer;
}

/*テキスト編集 & 共通*/
.dsright-2 .editorbox2{
    /* border-top:none; */
}

.textmenu,
.picturemenu,
.stampmenu,
.namenumbermenu{
    overflow: hidden;
    margin: 0px 0px;
}


.textmenu dt,
.textmenu dd,
.stampmenu dt,
.stampmenu dd,
.namenumbermenu dt{
    float: left;
    width: 20%;
    margin: 0;
    box-sizing: border-box;
    padding: 12px 0px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
.picturemenu dt,
.picturemenu dd {
    float: left;
    width: 25%;
    margin: 0;
    box-sizing: border-box;
    padding: 10px 0px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
.txt-wrap .textmenu dt,
.txt-wrap .textmenu dd {
    width: calc(100% / 6);
}

.namenumbermenu dt{
    height: 64px;
}
.namenumbermenu dd{
    float: left;
    width: 40%;
    height: 64px;
    margin: 0;
    border-left: solid 1px #000;
    box-sizing: border-box;
}

.textmenu dt:last-child,
.textmenu dd:last-child,
.picturemenu dt:last-child,
.picturemenu dd:last-child,
.stampmenu dt:last-child,
.stampmenu dd:last-child,
.namenumbermenu dt:last-child{
    border-right: solid 1px #000000;
}

.textmenu dt img,
.textmenu dd img,
.picturemenu dt img,
.picturemenu dd img,
.stampmenu dt img,
.stampmenu dd img{
    height: 26px;
    display: block;
    margin: 0px auto;
}

.namenumbermenu dt img{
    width: 85%;
    display: block;
    margin: 0px auto;
}

.namenumbermenu dt:nth-of-type(2) img{
    margin: 10px auto 11px;
}

.textmenu .selected,
.picturemenu .selected,
.stampmenu .selected,
.namenumbermenu .selected{
    border-bottom:solid 1px #ffffff;
}

.dsright-2 .quintuple{
    overflow: hidden;
    margin: 0px 0px;
}

.dsright-2 .quintuple dt{
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 10px 0px;
    opacity: 0.5;
}

.dsright-2 .quintuple dt:hover{
    opacity: 1;
}

.dsright-2 .quintuple dt img{
    height: 50px;
    display: block;
    margin: 0px auto;
}

.dsright-2 .texttab textarea{
    width: 100%;
    height: 90px;
    margin: 20px 0px;
    padding: 15px;
    box-sizing: border-box;
}

.dsright-2 .double{
    overflow: hidden;
    margin: 0px 0px;
}

.dsright-2 .double dt{
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 10px 0px;
}

.dsright-2 .double dt img{
    height: 35px;
    display: block;
    margin: 0px auto;
}

.dsright-2 .quadruple{
    overflow: hidden;
    margin: 0px 0px;
}

.dsright-2 .quadruple dt{
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 10px 0px;
    opacity: 0.5;
    text-align: center;
}

.dsright-2 .quadruple dt:hover{
    opacity: 1;
}

.dsright-2 .quadruple dt img{
    height: 40px;
    display: block;
    margin: 0px auto;
}

.dsright-2 .picturelock {
    float: left;
    width: 20%;
}

.dsright-2 .picturelock dt{
    width: 100%;
}

.dsright-2 .picturelock dt img{
    height: 64px;
}

.dsright-2 .picturemove-quadruple {
    float: left;
    width: 80%;
}

.dsright-2 .picturemove-quadruple dt img{
    height: auto;
    width: 30px;
}

.dsright-2 .picturezoom {
    clear: both;
}

.dsright-2 .picturezoom dt {
    opacity: 0.5;
}

.dsright-2 .picturezoom dt:hover {
    opacity: 1;
}

.dsright-2 .picturezoom dt img {
    margin: 0 10px;
}

.dsright-2 .texttab select{
    padding: 15px 10px;
    margin: 15px 0px 20px 0px;
    width: 100%;
    box-sizing: border-box;
}

.dsright-2 .selectcolor{

}

.textinverted dt:nth-of-type(1) img{

}

.textinverted dt:nth-of-type(2) img{
    width: 124.35px;
}

.textinverted dt{
    opacity: 0.5;
}

.textinverted dt:hover,
.textinverted dt.selected{
    opacity: 1;
}

.used-ink dl,
.dsright-2 .selectcolor dl{
    /*
    overflow: auto;
    height: 120px;
    */
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.used-ink dt,
.dsright-2 .selectcolor dt{
    width: 12.5%;
    float: left;
    font-size: 9px;
    padding: 0 5px;
    box-sizing: border-box;
}

.used-ink dt span,
.dsright-2 .selectcolor dt span{
    display: block;
    width: 100%;
    height: 33px;
    border: solid 1px #999999;
    margin-bottom: 5px;
    margin: 4px 0px;
    position: relative;
}

.used-ink dt .color-name,
.dsright-2 .selectcolor dt .color-name{
    position: absolute;
    display: none;
    z-index: 10;
    background: rgba(255,255,255,0.7);
}

.used-ink dt:hover .color-name,
.dsright-2 .selectcolor dt:hover .color-name{
    display: block;
}

.dsright-2 .elm-sf{
    font-size: 16px;
    margin: 10px;
    display: block;
}

.dsright-2 .elm-sf input[type='checkbox']{
    width: 16px;
    height: 16px;
}

.used-ink dt{
    padding: 0;
    
}

.used-ink dt div{
    padding: 0 5px;
	border:solid 2px #FFF;
}

.used-ink dt.usecselected div {
	border: solid 2px #ff0000;
}

.used-ink dt span{
	border:solid 1px #999999;
}

.used-ink dt .sel-color-name{
    display: none;
    margin: 5px 0 0;
    padding: 0 2px;
    word-wrap: break-word;
    white-space: normal;
}

.jEditor.admin .used-ink dt .sel-color-name{
    display: block;
}

.used-ink .usedcheck span{
	border:none;
}


.specialink dl.spcolor-btn-list{
    overflow: hidden;
}

.specialink dl.spcolor-btn-list dt{
    text-align: center;
    padding: 5px 0px;
    box-sizing: border-box;
    float: left;
    width: 48%;
    border: solid 1px #333;
    border-radius: 3px;
    margin: 0px 1% 5px;
}
.specialink dl.spcolor-btn-list dt.selected{
    border-color: #f00;
}

.specialink dl.spcolor-btn-list dt a{
    color:#666464;
    text-decoration: none;
}

.deformlist{
    overflow:hidden;
}

.deformlist dt{
    width: -webkit-calc(100% / 6);
    width: calc(100% / 6);
    float: left;
    margin: 0 0;
    padding: 10px 6px;
    box-sizing: border-box;
    cursor: pointer;
    opacity: 0.7;
}

.deformlist dt:hover{
    opacity: 1.0;
}

/*popup colorpalet*/
.colorpalet-btn{
    padding: 5px 10px;
    background-color: #74C0CE;
    color: #FFF;
    margin-left: 10px;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
}

#colorpalet{
    padding: 25px;
}

#colorpalet .colorpalet-btn{
    margin-left: 0;
    padding: 5px 30px;
    margin-bottom: 15px;
}

#colorpalet p{
    margin:0;
}

#colorpalet dl{
    overflow: hidden;
    width: 100%;
    margin: 0 0 5px 0;
}

#colorpalet dl dt{

}

#colorpalet dl dt span{
    width: 32.4px;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 20px;
    float: left;
    border: solid 1px #999999;
    box-sizing: border-box;
}

#colorpalet table{

}

#colorpalet table th{
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    padding: 4px 0px;
}

#colorpalet table td{
    width: 223px;
}

#colorpalet table dl{
    margin:0 0 0 0;
}

#colorpalet .attention{
    font-size: 12px;
}

/*テンプレート設定*/
.template-selected,
.stamp-selected,
.uploadpic-selected{
    width: 100px;
    height: 100px;
    padding: 5px;
    border: solid 1px #999999;
    box-sizing: border-box;
}

.template-selectbtn,
.uploadpic-selectbtn{
    margin: 10px 0px;
    display: block;
}

.templatebox dl,
.uploadpicbox dl{
    overflow: hidden;
    margin: 15px 0 0;
}

.templatebox dl dt,
.uploadpicbox dl dt{
    padding: 0px 0px;
    border: solid 1px #999999;
    box-sizing: border-box;
    float: left;
    width: 78px;
    height: 78px;
    margin: 0 15px 0 0;
}
/*
.templatebox dl dt:nth-of-type(2),
.uploadpicbox dl dt:nth-of-type(2){
    margin: 0px 15px 0px 15px;
}
.templatebox dl dt:nth-of-type(3),
.uploadpicbox dl dt:nth-of-type(3){
    margin:0px 15px 0px 0px;
}
*/
.templatebox dl dt:nth-of-type(4n),
.uploadpicbox dl dt:nth-of-type(4n){
    margin-right: 0;
}
.templatebox dl dt:nth-of-type(n+5),
.uploadpicbox dl dt:nth-of-type(n+5){
    margin-top: 15px;
}

.templatebox dl dt img,
.uploadpicbox dl dt img{
    width: 100%;
    height:100%;
    padding:5px;
    box-sizing: border-box;
}

/*name編集*/
.namelistwrap{
    /*
    height: 200px;
    overflow-y: scroll;
    */
}

.namelist{
    width: 100%;
    border: solid 1px #ccc;
    border-collapse: collapse;
}

.namelist tbody{

}

.namelist td{
    padding: 5px 8px;
    border: solid 1px #ccc;
}

.namelist td .nameselect{
    margin: 0;
    border: none;
    background-repeat: no-repeat;
    background-position: right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 10px;
    padding: 5px 3px;
    background-image: url(../img/dsright-nameselectarrow.svg);
}
.namelist td .nameselect:disabled{
    background-image: none;
}
.namelist td .numinput{
    border: none;
    padding: 5px;
    box-sizing: border-box;
    width: 40px;
}
.namelist td .nameinput{
    border: none;
    padding: 5px;
    box-sizing: border-box;
    width: 100%;
}

.namelist img{
    height: 20px;
    display: block;
    margin: 0px auto;
}

.nameadd{
    width: 60px;
    margin: 20px 0px 0px 15px;
}

.namefont p{
    border-bottom: solid 2px #231815;
}

.namefont .leftbox{
    width: 50%;
    float: left;
    padding-right:5px;
    box-sizing: border-box;
}

.namefont .rightbox{
    width: 50%;
    padding-left: 5px;
    float: right;
    box-sizing: border-box;
}

.namefont dl{
    margin: 15px 0px 0px 0px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.namefont dd,
.namenumber-deformscrollbarr label{
    width: 34%;
    margin: 0;
    float: left;
}

.dsright-2 .double .leftbox dt,
.dsright-2 .double .rightbox dt{
    width: 66%;
    float: right;
    padding: 0;
}

.dsright-2 .double .leftbox .namefontchange{
    height: auto;
    width: 100px;
    margin: 0;
}

.dsright-2 .double .rightbox .namecolorchange{
    height: 100%;
    width: 40px;
    margin: 0;
}

.dsright-2 .double .rightbox .nametranschange{
    overflow: hidden;
}

.dsright-2 .double .rightbox .nametranschange img{
    display: block;
    float: left;
    height: auto;
    width: 43px;
    margin: 0px 10px 0px 0px;
}

.dsright-2 .double .rightbox .namemagnification{
    width: 20px;
    height: auto;
    margin: 0;
}

#embroidery-fontbox,
#embroidery-colorbox{
    width: 440px;
    padding: 25px;
    box-sizing: border-box;
}

.embroidery-fonrlist{
    padding: 10px;
    width: 100%;
    border: solid 1px #ccc;
    box-sizing: border-box;
    margin: 15px 0px;
}

.embroidery-fonrlist p{

}

.embroidery-fonrlist dl{
    border: solid 1px #000;
    padding: 15px;
    overflow: hidden;
    box-sizing: border-box;
    background-color: #E9E9F0;
}

.embroidery-fonrlist dt{
    float: left;
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
}

.embroidery-fonrlist img{
    
}

.embroidery-fonrlist .double{
    overflow: hidden;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.embroidery-fonrlist .double dt{
    float: left;
    width: 90px;
    padding: 5px 0px;
    border: solid 1px #000;
    border-radius: 15px;
    text-align: center;
    margin-right: 5px;
}

.embroidery-fonrlist .double .selected{
    background-color: #e9e9f0;
}

.embroiderycolor-select{
    text-align: right;
    border-bottom: solid 2px #231815;
    margin: 25px 0px;
    font-weight: bold;
    color: #000;
}

#embroidery-colorbox dl {
    overflow: hidden;
    width: 100%;
    margin: 0 0 5px 0;
}

#embroidery-colorbox dl dt span {
    width: 32.4px;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 20px;
    float: left;
    border: solid 1px #999999;
    box-sizing: border-box;
}

.embroideryarea{
    background-color: #E6EBE4;
    padding: 20px;
}

.embroideryarea p{
    margin-bottom:25px;
}

.namenumber-deformscrollbarr{

}

.dsright-2 .double .leftbox .namenumber-deformscrollbarr dt{
    width: 100%;
}

.namenumber-deformscrollbarr label{
    
}

.namenumber-deformscrollbarr dt .slideControlContainer{
    width: 66%;
    padding-right: 5px;
    background-image: url(../img/dsright-namescrollbar.svg);
}

.namenumber-deformscrollbarr dt .slideControlHandle{
    background-image: url(../img/dsright-namescrollbar-btn.svg);
    right: -8px;
    width: 15px;
    height: 15px;
    top: 6px;
}

.namefont-title{
    margin-top:20px;
}

/*editorbottom*/
.dsright-3{
    margin:15px 0px;
}

.dsright-3 a{
    float: right;
}

.dsright-3 dl{
    overflow:hidden;
    margin:0 0;
}

.dsright-3 dt{
    width: 50%;
    float: left;
    margin-bottom: 5px;
}

.dsright-3 dt select,
.dsright-3 dt input,
.dsright-3 dt span{
    float: left;
    box-sizing: border-box;
}

.dsright-3 dt select{
    width: 30%;
    padding: 5px 7px 6px 3px;
    border-radius: 3px;
    margin: 0 10px 0 0;
    background-image: linear-gradient(0deg, #cfcfcf, #f9f9f9);
}

.dsright-3 dt input{
    width: 30%;
    padding: 5px 0px 4px 7px;
    text-align: right;
}

.dsright-3 dt span{
    width: 30%;
    padding: 5px 7px;
}

.dsright-4{
    text-align: center;
}

.dsright-4 .total{
    margin:0;
}

.dsright-4 .total span{
    font-size: 20px;
}

.dsright-4 .average{

}

.attention{
    color: #CA4830;
    font-size: 14px;
}

.dsright-4 a{
    width: 230px;
    margin: 0px auto;
    display: block;
}

/*stampbox*/
.stampbox-title{
    padding: 5px 10px;
    background-color: #74C0CE;
    color: #FFF;
    margin-left: 10px;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
}

#stampbox{
    padding: 25px;
    box-sizing: border-box;
}

#stampbox dl{
	width: 100%;
	overflow:hidden;
}

#stampbox dl dt{
    float: left;
    padding: 0px 5px;
    width: calc(100%/6);
    box-sizing: border-box;
    margin-bottom: 10px;
}

#stampbox dl dt img{
	width: 100%;
}

#stampbox dl dt span{
	display: block;
	font-size:9px;
}