@charset "UTF-8";




/*-------------------------------------*/
/*--ポジション・要素調整など-----------*/
/*-------------------------------------*/

h1{
margin-bottom     : 0px;
}

img{
 border           : 0px;
 vertical-align   : top;
}

td{
vertical-align    : top;
}

hr{
 height           : 1px;
}



.pml5{
 margin-left      : 15px;
 margin-top       : 15px;
 margin-bottom    : 15px;
}

strong{
 font-size        : 12px;
 color            : #000000;
}


.whiteb{
 font-size        : 14px;
 color            : #ffffff;
}


.textright{
 text-align       : right;
}



.imgright{
 float            : right;
}
.imgleft{
 float            : left;
 margin-right     : 5px;
}
.imgmid{
 vertical-align   : middle;
}



.text11{
 font-size        : 11px;
 line-height      : 110%;
 color            : #666666;
}
.text12{
 font-size        : 12px;
 line-height      : 110%;
 color            : #666666;
}



.mt5{
 margin-top       : 5px;
}

.mt10{
 margin-top       : 10px;
}

.mt20{
 margin-top       : 20px;
}

.mt30{
 margin-top       : 30px;
}

.ml20{
 margin-left      : 20px;
}

.ml8{
 margin-left      : 8px;
}

.red{
 color            : #C71C2C;
}

.red11{
 color            : #C71C2C;
 font-size        : 11px;
}

.blue11{
 color            : #1C58C7;
 font-size        : 11px;
}

.fpage{
 background       : #F9F113;
}

.green{
 color            : #005D52;
}

.gray{
 color            : #111111;
}

.yellow{
 color            : #F1D555;
}

.white{
 color            : #ffffff;
}




a:link{
 color            : #666666;
 text-decoration  : none;
}
a:visited{
 color            : #666666;
 text-decoration  : none;
}
a:hover{
 color            : #6DC9C2;
 text-decoration  : underline;
}

input#fm { width: 120px; background: #F4F0F0;border: solid 1px #615d5d;}
input#fl { width: 200px; background: #F4F0F0;border: solid 1px #615d5d;}

textarea#fll { width: 200px; background: #F4F0F0;border: solid 1px #615d5d;}

.fm { width: 120px; background: #F4F0F0;border: solid 1px #615d5d;}
.fl { width: 200px; background: #F4F0F0;border: solid 1px #615d5d;}
.fll { width: 350px; background: #F4F0F0;border: solid 1px #615d5d;}

.soushin { width : 200px; height : 25px; background: #F4F0F0;border: solid 1px #615d5d; cursor:  "hand";}
.reset   { width : 60px; height : 25px; background: #F4F0F0;border: solid 1px #615d5d; cursor:  "hand";}




.datecell{
 float : left;
 display : inline;
 width : 15%;
 text-align : right;
}
.contcell{
 float : left;
 display : inline;
 width : 83%;
 padding : 0 0 0 2%;
 text-align : left;
}


.lunchABC{
 float : left;
 display : inline;
 width : 100%;
 text-align : left;
 color            : #005E57;
 font-size        : 14px;
 font-weight      : bold;
}