@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;
}


#head {
	width: 800px;
       height: 75px;
       font-size: 12px;
}

#lhead {
	width: 160px;
       font-size: 12px;
	height: 50px;
	float: left;
}
#ruhead {
	width: 640px;
	height: 20px;
       font-size: 12px;
	text-align: right;
	float: left;
}

.lhead2 {
	width: 465px;
       font-size: 12px;
	float: left;
}
.ruhead2 {
	width: 310px;
	font-size: 12px;
	text-align: right;
   
}

.head2
{
   width: 100%;
   text-align: center;
   background-image : url(line-pu.jpg); 
   vertical-align: middle;
   padding: 2px;
}

#main {
	 width: 800px;
        font-size: 12px;    
    　　text-align: left;　　　　
}}

#
.head1 
{
          font-size: 12px;
       　 text-align: right;
}

.head2
{
   width: 100%;
   text-align: center;
   background-image : url(line-pu.jpg); 
   vertical-align: middle;
   padding: 2px;
}

.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;
}

.box2a {
       width: 182px;
       height: 80px;
     　font-size: 12px;
        float: left;
}

.box2b {
       width: 221px;
     　font-size: 12px;
       float: left;
}

.box2c {
       width: 408px;
       height: 100px;
     　font-size: 12px;
 	 
}

.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-1 {
       width: 140px;
       font-size: 12px;
	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       float: left;
}

.box5 {
       width: 750px;
       font-size: 12px;
       text-align: center;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       float: left;
}

.box6 {
       width: 750px;
       font-size: 12px;
       text-align: center;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       clear: left;
}

.box7 {
       width: 310px;
       font-size: 12px;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       float: left;
}

.box8 {
       width: 105%;
     　font-size: 12px;
 	border-width: none;
       padding: 5px;
	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;
}

.box4-c2 {
       width: 200px;
       font-size: 12px;
       padding-bottom: 2px;
       padding-right: auto;
       padding-left: auto;
       padding-top: 30px;
       float: left;
}

.box4-c3 {
       width: 234px;
       font-size: 12px;
       padding-bottom: 2px;
       padding-right: auto;
       padding-left: auto;
       padding-top: 20px;
       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;
 
}

.rightbox2 {
       width: 260px;
　     font-size: 12px;
	background-color: #ffffff;
	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
  
 }

.rightbox2a {
       width: 408px;
　     font-size: 12px;
       border-width: none;
       padding-right: auto;
       padding-left: auto;
       padding-top: 3px;
       float: left;
 }

.rightbox2b {
       width: 373px;
　     font-size: 12px;
       border-width: none;
       padding-right: auto;
       padding-left: auto;
       padding-top: 3px;
       float: left;
 }


.rightbox3 {
       width: 600px;
       height: 170px;
　     font-size: 12px;
       padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
       margin-left: 3px;
 }

.rightbox4 {
       width: 102%;
　     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;
}

.rightbox5 {
       width: 310px;
　     font-size: 12px;
	background-color: #ffffff;
	border-width: none;
       padding: 1px;
	margin-bottom: 2px;
       margin-left: 1px;
       float: left; 
 }

.rightbox6 {
       width: 630px;
       height: 220px;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff99cc;
       padding: 3px;
       padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 4px;
       margin-left: 2px;
 
}

.rightbox6a {
       width: 612px;
       font-size: 12px;
	background-image : url(akatyan-back-3.gif); 
	border-style: solid;
	border-width: 1px;
	border-color: #ff99cc;
       padding: 3px;
  	margin-top: 3px;
	margin-bottom: 4px;
       margin-left: 2px;
       margin-left: 4px;
}

.rightbox6b {
       width: 610px;
       height: 224px;
       font-size: 12px;
       border-style: solid;
       border-width: 1px;
       border-color: #ff99cc;
       padding-right: auto;
       padding-left: auto;
       padding-top: 4px;
       padding-bottom: 2px;
}

.rightbox6c {
       width: 609px;
       height: 120px;
       font-size: 12px;
       padding-right: auto;
       padding-left: auto;
       padding-top: 4px;
       padding-bottom: 2px;
}




.rightbox7 {
       width: 455px;
　     font-size: 12px;
	background-color: #feffe1;
	border-style: solid;
	border-width: 1px;
	border-color: #ff9966;
       padding: 8px;
   	margin: 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;
}

.minibox2 {
	font-size: 12px;
	background-color: #ffffff;
	width: 145px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	clear: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;
}

.ind2a 
{
         vertical-align: baseline;
         LINE-HEIGHT: 100%;
         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;
}

.ind5 
{
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 220px;
         padding: 2px;
	  margin: 1px;
}

.ind7 
{
         width: 120px; 
         vertical-align: middle;
         font-size: 12px 
         height: 160px;
         margin-top: 30px;

}

.ind8
{
    　　 width: 160px;
         text-align: center;
         background-image : url(back-ys.jpg); 
}


.ind9
{
         text-align: left;
}

.ind10 
{
         font-size: 12px;
         text-indent: 0px;
         padding-top: 3px;
	  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: bold;
}


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;
}



img.gazou1 {
border: 0px;
}


img.gazou2
{
border: 1px;
border-style: solid;
border-color: #ffc1c1;
margin: 1px;
padding: 1px;
}

img.gazou3
{


margin-left: 2px;
margin-right: 35px;
padding: 1px;
}

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;
}

.black8 
{
        font-size: 12px;
        color: #787878;
}

.black9
{
         font-size: 22px;
     　  font-weight: 800;
	  color: #000000;
}

.black10
{
         font-size: 22px;
	  color: #000000;
}

.black11 
{
         width: 620px;
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
background-image : url(line-pu.jpg); 
	  color: #000000;
}

.black12 
{
         font-size: 18px;
         LINE-HEIGHT: 150%;
  
	  color: #000000;
}



.gray1 
{
         font-size: 12px;
	  line-height: 20px;
	  color: #575757;
}

.gray2 
{
         font-size: 12px;
	  line-height: 20px;
	  color: #666666;
}

.gray3 
{
         font-size: 12px;
	  color: #8b8ea7;
}


.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;
}

.orange6 
{
         font-size: 12px;
 	  color: #ffcc66;
}

.orange7 
{
         font-size: 12px;
 	  color: #993300;
}

.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;
}

.red13 
{
         font-size: 22px;
         font-weight: 800;
	  color: #ff0000;
}

.red14 
{
         font-size: 16px;
 	  color: #ff0033;
}

.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;
}

.blue8 
{
    　   font-weight: 800;
         font-size: 18px;    
 	  color: #0000cc;
}

.blue10 
{
    　   font-weight: 800;
         font-size: 12px;    
 	  color: #0000cc;
}


.white1 
{
         font-weight: 800;
      	  color: #ffffff;
}

.p-1
{
         width: 481px;
         text-align: center;
         FONT-SIZE: 12px;
     　　background-color: #ff99cc;
         margin: 4px;
         padding: 1px;
}

.right 
{
       text-align: right;
}


.center 
{
       text-align: center;
}

.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; 
               
}

.title5 
{
       font-weight: 800; 
       FONT-SIZE: 12px; 
       background-color: #ffffff;
    　 COLOR: #ff0000; 
       margin-bottom:0px;
       padding: 0px; 
       margin-top: 0px;
}

.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(../../../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
;}

table.p1{
	width: 459px;
	border: 2px
       solid #ffcc00;
}

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(foot-1.jpg); 

}

td.p3
{
   width: 100%;
   text-align: center;
   background-image : url(line-pu.jpg); 

}

td.p4
{
   width: 100%;
   background-image : url(line-p.jpg); 
   vertical-align: top ;
}

td.p5
{
   width: 100%;
   background-image : url(back-ys.jpg); 
   vertical-align: top ;
}

td.p6
{
   width: 195px;
   background-image : url(line-p.jpg); 
   vertical-align: top ;
}

td.p7
{
   width: 162px;
   background-image : url(line-p.jpg); 
   vertical-align: top ;
}
.foot 
  {
FONT-SIZE: 10px;
    MARGIN: 10px 0px;
    COLOR: #666666;
     TEXT-ALIGN: right
;}

.clear{
clear: both;
}

td.title1{
       width: 106px;
       height: 41px;
	background: #ffecf5;

}

td.cell2{
	color: #000000;
	background: #ffffff;
}

td.cell3{
       width: 340px;
 	background: #ffffe8;
}

#foot 
{
   width: 800px;
   FONT-SIZE: 12px;
   text-align: center;  
   background-image : url(foot-1.jpg); 
}
