* { margin:0;
    padding:0;
    font-size:98%;    
    font-family:Verdana,Arial,sans-serif;}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:none;
          border-bottom:1px dashed; }

a.imglink:link { border:none; }
a.imglink:visited { border:none; }
a.imglink:active { border:none; }
a.imglink:hover { border:none; }

.borderNo a,
.borderNo a:link,
.borderNo a:visited,
.borderNo a:active,
.borderNo a:hover {
    border: none;
}


.linkDeco a:link { text-decoration:underline; }
.linkDeco a:visited { text-decoration:underline; }
.linkDeco a:active { text-decoration:underline; }
.linkDeco a:hover { text-decoration:underline;
                    border: none; }

         
img { border:none;}
img.b1 { border:1px solid black; }

a.gray { color:#696969;text-decoration:none; }
a.sen { color:#0000ff;text-decoration:none;
          border-bottom:1px solid; }

#cen { text-align:center; }

.com { margin-left:auto;
       margin-right:auto;
       width:932px; }

.f12 { font-size:96%;}

.main { font-size:96%;
        text-align:left;
        line-height:120%;
        letter-spacing:0.1em;
        padding-left:25px;
        vertical-align:top; }
           
.mar10 { margin-top:10px; }
.mar5{ margin-top: 5px;}
          
.lef { text-align:left; }
.cen { text-align:center; }
.righ { text-align:right; }
.to { vertical-align:top; }
.mid { vertical-align:middle; }
.bo { vertical-align:bottom; }
.cenmid { text-align:center; vertical-align:middle;}

.blak { color:#000000; }
.red { color:#ff0000; }
.blue { color:#0000ff; }
.green { color:#009900; }
.gurasaki { color:#9900CC; }
.m-yel { color:#FFFF00; background-color: #cccccc;}
.c0 { color:#cc0000; }
.c33 { color:#333333; }

.flolef { float:left; }
.florig { float:right; }
.cle { clear:left; }










div.navi{padding: 0px 0px 0px 5px;font-size:12px;text-align:left;width:750px;height:20px;color:#333333;}


h1.midasi { font-size:1.5em;
            color:#cc0000;
            margin-bottom:10px !important; 
            line-height: 1.5em;}

span.h1small{
  font-size: 0.7em;
}
            
h1.topimg { font-size:2em;color:#c00; margin-top:10px;}

address { font-style:normal; }

td.head { font-size:96%;text-align:left; }          
td.footer { padding-top:70px; }

.line-x { background-image:url('../image/line.gif'); }
.line-xno { background-image:url('../image/line.gif');background-repeat:repeat-x;}
.line-y { background-image:url('../image/line_tate.gif'); }
.line-yno { background-image:url('../image/line_tate.gif');background-repeat:repeat-y;}
.line-x-midori { background-image:url('../image/line_midori.gif'); }
.line-x-tya { background-image:url('../image/line_tya.gif'); }
.line-x-ao { background-image:url('../image/line_ao.gif'); }
.line-x-pink { background-image:url('../image/line_pink.gif'); }


div.tintai{
line-height: 22px;
margin-top: 35px;
}
strong.tintai{
font-size: 15px;
}
img.tintai{
float: left;
margin-right: 5px;
}
span.tintai{
color: #666666;
font-size: 2.5em;
line-height: 2em;
font-weight: bold;
}
span.tintai2{
color: #666666;
font-size: 2em;
line-height: 2em;
font-weight: bolder;
}
p.tintai3{
font-size: 1.3em;
line-height: 1.7em;
font-weight: bolder;
margin: 24px 0 0 0;
padding: 24px 0 0 0;
border-top: 1px dotted #666666;
}




img.ue{
margin-top: 25px;
}

div.subete { font-size:0.9em;line-height:140%;position:relative;top:0px;margin-bottom:-60px; }
div.pank { padding: 5px 0px 0px 5px;position:relative;top:1px;left:10px; }

p.gray{ color: #CCCCCC;}
td.gray{ color: #CCCCCC;}

td.head-bg-yuka{background-image:url("../image/dot-yoko.gif");height:5px;background-repeat:repeat-x;vertical-align:top;text-align:left;}

.160p { font-size:1em;line-height:160%;padding-top:20px; }





p.weekPrC{
  font-size: 12px;
  line-height: 1.5em;
  text-align: center;
}


/* ***********************************************************************
	3 : Clear Fix
*********************************************************************** */
.clearFix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearFix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hides from IE-mac \*/


/* -------------------------------
    Clear Both
-------------------------------- */
br.clearBoth {
    clear: both;
    height: 1%;
    line-height: 1%;
}
