@charset   "Shift_JIS";
BODY 
{
   BACKGROUND-ATTACHMENT: fixed;
   background-image : url(background.gif); 
   LINE-HEIGHT: 150%;
   BACKGROUND-REPEAT: repeat-y;
   margin-top: 0px;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
}


.leftbox1 {
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ffbbdd;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.leftbox2 {
       width: 100%;
       text-align: center;
　     font-size: 12px;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.leftbox3 {
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #c8ffde;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.leftbox4 {
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff7171;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}


.box1 {
       width: 100%;
       LINE-HEIGHT: 80%;
　     font-size: 12px;
	background-color: #fff0f8;
	border-width: none;
       padding: 10px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.box2 {
       width: 100%;
     　font-size: 12px;
 	border-width: none;
       padding: 5px;
	margin-bottom: 3px;
       margin-left: 0px;
}

.box3 {
       width: 340px;
       font-size: 12px;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       float: left;
}



.box4 {
       width: 280px;
       font-size: 12px;
	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
   
 }

.box4-a {
       width: 420px;
       font-size: 12px;
 	border-width: none;
       padding: 3px;
	margin-bottom: 3px;
       margin-left: 0px;
       float: left;
}

.box4-a1 {
       width: 445px;
       font-size: 12px;
 	border-width: none;
       padding: 3px;
	margin-bottom: 3px;
       margin-left: 0px;
       float: left;
}

.box4-b {
       width: 175px;
       font-size: 12px;
       border-style: solid;
	border-width: 1px;
	border-color: #ffbbdd;
       padding-bottom: 2px;
       padding-right: 2px;
       padding-left: 2px;
       padding-top: 0px;
       margin-top: 4px;
	margin-bottom: 3px;
       margin-left: 2px;
       float: left;
}

.box4-c {
       width: 175px;
       font-size: 12px;
       border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
       padding-bottom: 2px;
       padding-right: 2px;
       padding-left: 2px;
       padding-top: 0px;
       margin-top: 4px;
	margin-bottom: 3px;
       margin-left: 2px;
       float: left;
}

.box4-c1 {
       width: 155px;
       font-size: 12px;
       border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
       padding-bottom: 2px;
       padding-right: 1px;
       padding-left: 1px;
       padding-top: 0px;
       margin-top: 3px;
	margin-bottom: 1px;
       margin-left: 1px;
       float: left;
}

.rightbox1 {
       width: 104%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff99cc;
       padding: 2px;
       padding-bottom: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
       margin-left: 4px;
 
}

.rightbox-a {
       width: 100%;
 　　　LINE-HEIGHT: 175%;
       vertical-align: baseline; 
  　   font-size: 12px;
	background-color: #ffffff;
	border-width: 0px;
       padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
       margin-left: 2px;
 }

.minibox {
	font-size: 12px;
	background-color: #ffffff;
	width: 145px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	float:left;
}

.ind 
{
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 30px;
         padding: 2px;
	  margin: 1px;
}

.ind1 
{
         font-size: 12px;
         text-indent: 0px;
         padding: 2px;
	  margin: 1px;
}


.ind2 
{
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 10px;
         padding: 2px;
	  margin: 1px;
}

.ind3 
{
         vertical-align: baseline;
         LINE-HEIGHT: 115%; 
         font-size: 12px;
         text-indent: 25px;
         padding: 2px;
	  margin: 1px;
}



h1
{
	font-size: 10px;
       margin: 0px;
	color: gray;
	font-weight: normal;
}
h2
{
	font-size: 14px;
	margin: 4px;
	color: #ff66cc;
	font-weight: bold;
}

H3 
 {
       FONT-SIZE: 12px; 
       COLOR: #ff8e1e; 
       background-color: #F9FDB7;
       padding: 0px; 
       margin-top: 10px;
       margin-bottom: 0px;
}




H4 
 {
       FONT-SIZE: 12px; 
       COLOR: #008CEC; 
       margin-bottom: 3px;
 
}

em
{
	font-size: 8pt;
       margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: gray;
}
strong
{
	font-weight: normal;
}


TD
{
       FONT-SIZE: 12px; 
       LINE-HEIGHT: 150%;
}


A:link.blue 
{
       FONT-SIZE: 12px; 
       color: #0000cc;
       text-decoration: underline;
}


A:visited.blue 
{
       color:#0033CC;
       text-decoration:underline;
}

A:hover.blue
{
        color: #DEDBBA;
}


A:active.blue 
{
        color: #DEDBBA;
}

A:link.blue-a 
{
       color: #0000cc;
       text-decoration: none;
　　　 font-weight: 800;
}

A:visited.blue-a 
{
       color:#0033CC;
       text-decoration:none;
　　　 font-weight: 800;
}

A:hover.blue-a
{
        color: #DEDBBA;
　　　  font-weight: 800;
}


A:active.blue-a 
{
        color: #DEDBBA;
　　 　 font-weight: 800;
}

A:link.blue-b 
{
       color: #0000cc;
       text-decoration: none;
}

A:visited.blue-b 
{
       color:#0033CC;
       text-decoration:none;
}

A:link.black-a 
{
       color: #000000;
       text-decoration: none;
       font-weight: 800;
}

A:visited.black-a 
{
       color:#000000;
       text-decoration:none;
       font-weight: 800;
}

A:active.black-a 
{
       color:#000000;
       text-decoration:none;
       font-weight: 800;
}

A:hover.black-a 
{
       color:#000000;
       text-decoration:none;
       font-weight: 800;
}


A:link.white-a 
{
       color: #ffffff;
       text-decoration: none;
       font-weight: 800;
}

A:visited.white-a 
{
       color:#ffffff;
       text-decoration:none;
       font-weight: 800;
}

A:active.white-a 
{
       color:#ffffff;
       text-decoration:none;
       font-weight: 800;
}

A:hover.white-a 
{
       color:#ffffff;
       text-decoration:none;
       font-weight: 800;
}


A:link
{
        FONT-SIZE:  12px;
        color : #666666;
        text-decoration:none;
}

A:visited 
{
        FONT-SIZE: 12px;
        color: #666666;
        text-decoration:none;
}

img {
border: 0px;
}

A:hover 
{      
         FONT-SIZE:  12px;
         color: #DEDBBA;
}

A:active 
{
         FONT-SIZE:  12px;
         color: #DEDBBA;
}

.black1 
{
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #000000;
}

.black2 
{
         color: #787878;
}

.black3 
{
         font-size: 13px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #000000;
}

.black4 
{
         font-size: 18px;
	  color: #000000;
}

.black5 
{
         font-size: 11px;
	  color: #000000;
}

.black6 
{
         font-size: 12px;
     　  font-weight: 800;
	  color: #330000;
}

.black7
{
         font-size: 18px;
     　  font-weight: 800;
	  color: #000000;
}

.gray1 
{
         font-size: 12px;
	  line-height: 20px;
	  color: #575757;
}

.gray2 
{
         font-size: 12px;
	  line-height: 20px;
	  color: #666666;
}
.orange1 
{
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #cc6600;
}

.orange2 
{
         font-size: 12px;
 	  color: #cc6600;
}

.orange3 
{
         font-size: 10px;
 	  color: #ffcc66;
}

.orange4 
{
         font-size: 12px;
 	  color: #ff9999;
}
.orange5 
{
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #ff9900;
}


.red1 
{
         font-size: 12px;
 	  color: #FF3366;
}

.red2 
{
         font-size: 12px;
 	  color: #ff0000;
}

.red3 
{
 	  color: #ff0033;
}

.red4 
{
 	  color: #cc0000;
         font-weight: 800;
}

.red5 
{
 	  color: #ff0033;
         font-weight: 800;
}

.red6 
{
         font-size: 18px;
         font-weight: 800;
	  color: #cc0033;
}

.red7 
{
         font-weight: 800;
	  color: #cc0066;
}

.red8 
{
         font-size: 18px;
         font-weight: 800;
	  color: #ff0000;
}

.red9 
{
         font-size: 12px;
         font-style: italic;
         font-weight: 800;
	  color: #cc0033;
}

.red10 
{
         font-size: 18px;
         font-style: italic;
    　   font-weight: 800;
	  color: #cc0033;
}

.red11 
{
         font-size: 18px;
    　   font-weight: 800;
	  color: #cc0033;
}

.red12 
{
         font-size: 12px;
 	  color: #cc0000;
}


.pink1 
{
         font-family: ＤＦＧPOP1体;
         font-size: 12px;
 	  color: #ff0099;
}

.pink2 
{
  
 	  color: #ff66cc;
}

.pink3 
{
    　   font-weight: 800;
 	  color: #ff66cc;
}

.pink4
{
         font-size: 14px;
    　   font-weight: 800;
 	  color: #ff66cc;
         background-color: #ffffff;
}

.pink5
{
 	  color: #ffcccc;
         text-indent: 25px;
}




.green1 
{
         font-size: 12px;
 	  color: #009900;
}

.green2 
{
         font-size: 12px;
         font-weight: 800;
 	  color: #009900;
}

.green3 
{
         font-weight: 800;
 	  color: #009966;
}

.green4 
{
         font-size: 12px;
        font-weight: 800;
	  color: #00cc33;
}



.blue1 
{
         
 	  color: #66ccff;
}

.blue2 
{
         
 	  color: #0099cc;
}

.blue3 
{
         font-size: 10px;    
 	  color: #0000cc;
}


.blue4 
{
         font-size: 14px;    
 	  color: #0000cc;
}

.blue5 
{
         
 	  color: #000099;
}

.blue6 
{
         
 	  color: #547aa5;
}

.blue7 
{
           
 	  color: #0000cc;
}

.blue8 
{
    　   font-weight: 800;
         font-size: 12px;    
 	  color: #0000cc;
}


.white1 
{
         font-weight: 800;
      	  color: #ffffff;
}




.title
{
         FONT-SIZE: 12px;
         COLOR: #ff8e1e; 
         background-color: #F9FDB7;
　　　　 padding: 0px;
         margin-top:10px; 
         margin-bottom: 0px;
}

.title2 
{
       FONT-SIZE: 12px; 
       background-color: #ffffff;
    　 COLOR: #008CEC; 
       margin-bottom:0px;
       padding: 0px; 
       margin-top: 0px;
       
}

.title3 
{
       margin: 1px;
       padding: 1px; 
              
}

.title4 
{
       FONT-SIZE: 12px; 
    　 COLOR: #cc6600; 
               
}



.head 
{
         FONT-SIZE: 12px; 
         MARGIN: 20px 0px 1px; 
         COLOR: #666666;
}


.head_small
  {
FONT-SIZE: 10px; MARGIN: 20px 0px 1px; 
 COLOR: #666666
;}


.top_newsday 
 {
FONT-SIZE: 12px; MARGIN: 0px;
  COLOR: #4c80da
;}


.top_newsline
  {
MARGIN: 7px 10px 7px 0px; 
 BORDER-BOTTOM: #999999 1px dotted
;}


.top_newsline2 
 {
MARGIN: 7px 10px 7px 0px; 
  BORDER-BOTTOM: #999999 1px solid
;}


.news 
 {
OVERFLOW: auto; 
 WIDTH: 500px; 
 HEIGHT: 100px
;}


.komidashi
 {
FONT-WEIGHT: bold; 
  FONT-SIZE: 14px;
  COLOR: #ff6600
;}


.messagelist
  {
PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   PADDING-TOP: 0px
;}


   .messagelist UL 
   {
PADDING-RIGHT: 7px; 
     PADDING-LEFT: 50px; 
     LIST-STYLE-POSITION: outside; 
     FONT-SIZE: 14px; 
     list-style-image : url(http://excefk.com/sakai/css/message/images/icon.gif); 
     PADDING-BOTTOM: 0px; 
     MARGIN: 0px; 
     LINE-HEIGHT: 150%; 
     PADDING-TOP: 0px
;}


.messagelist LI 
 {
PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 7px;
   MARGIN: 0px 0px 20px; 
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #999999 1px dotted
;}

td.p1
{
   width: 151px;
   color: #fff0f8;
   background-image : url(line-p.jpg); 
   vertical-align : top;
}

td.p2
{
   width: 100%;
   text-align: center;
   background-image : url(http://excefk.com/zakuro/foot-1.jpg); 

}



 .foot 
  {
FONT-SIZE: 10px;
    MARGIN: 10px 0px;
    COLOR: #666666;
     TEXT-ALIGN: right
;}

.clear{
clear: both;
}