A        
      {text-decoration:none;
}     
A:hover  
      {text-decoration:underline;
}
BODY,TD  
      {font-size: 80% ;
font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
}
.memo {
 FONT-SIZE: 90%;
 margin: 10px 30px 10px;
 LINE-HEIGHT: 130%;
}
.contents {
 FONT-SIZE: 110%;
 margin:5px;
}
.lcontents {
 FONT-SIZE: 90%;
 margin:5px;
}
.main1 {
 position:relative;
 PADDING-TOP: 5px;
 BORDER-RIGHT: #AAAAAA 1px solid;
 BORDER-TOP:  #AAAAAA 1px solid;
 BACKGROUND: #ffffff;
 BORDER-LEFT: #AAAAAA 1px solid;
 BORDER-BOTTOM: #AAAAAA 1px solid;
 TEXT-ALIGN: left;
 vertical-align:top;
 width:600;
}
.main2 {
 -moz-border-radius: 30px;
 BORDER-RIGHT: blue 3px solid;
 BORDER-TOP:  blue 3px solid;
 BACKGROUND: #ffffff;
 BORDER-LEFT: blue 3px solid;
 BORDER-BOTTOM: blue 3px solid;
 TEXT-ALIGN: left;
 width:180;
}
.main3 {
 BACKGROUND: #ffffff;
 BORDER-LEFT: red 1px solid;
 TEXT-ALIGN: left;
 width:600;
}
.main4 {
 BORDER-RIGHT: #AAAAAA 1px solid;
 BORDER-TOP:  #AAAAAA 1px solid;
 BACKGROUND: #ffffff;
 BORDER-LEFT: #AAAAAA 1px solid;
 BORDER-BOTTOM: #AAAAAA 1px solid;
 TEXT-ALIGN: left;
 width:180;
}
.mascot1 {
 BACKGROUND: #ffffff;
 BORDER-LEFT: red 1px solid;
 TEXT-ALIGN: left;
 width:800;
}
.mascot2 {
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 10px;
 PADDING-LEFT: 30px;
 TEXT-ALIGN: left;
 color:#000000;
 margin-left: 25px;
}
.google {
 TEXT-ALIGN: center;
 width:180;
}
.title {
 FONT-SIZE: 110%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 1px;
 PADDING-LEFT: 5px;
 BORDER-BOTTOM: #AAAAAA 1px solid;
 BACKGROUND: #dddddd;
 TEXT-ALIGN: left;
}
.boubi {
 FONT-SIZE: 80%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
 PADDING-LEFT: 5px;
 TEXT-ALIGN: left;
}
.profile {
 FONT-SIZE: 90%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
 PADDING-LEFT: 5px;
 TEXT-ALIGN: left;
}
.dmain {
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 10px;
 PADDING-LEFT: 30px;
 TEXT-ALIGN: left;
 color:#000000;
 width:550;
 margin-left: 25px;
}
.dm1 {
 FONT-SIZE: 120%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
 PADDING-LEFT: 15px;
 BORDER-LEFT: #009933 2px solid;
 TEXT-ALIGN: left;
}
.dm2 {
 PADDING-LEFT: 15px;
}
.news_genre {
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 1px;
 PADDING-LEFT: 10px;
 BORDER-LEFT: #AAAAAA 1px solid;
 BORDER-BOTTOM: #AAAAAA 1px solid;
 BACKGROUND: #CCFF99;
 TEXT-ALIGN: left;
 color:#000080;
 width:500;
}
.news2 {
 PADDING-TOP:    10px;
 PADDING-BOTTOM: 10px;
 PADDING-LEFT:   15px;
}
.newsc2 {
 font-size: smaller;
 PADDING-LEFT: 15px;
}
.news {
 PADDING-BOTTOM: 17px;
 PADDING-TOP: 5px;
 PADDING-TOP: 1px;
}
.newsc {
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 10px;
 PADDING-LEFT: 15px;
}
.b1 {
 font-weight: bold;
 color:#ff6611;
}
.b2 {
 FONT-SIZE: 200%;
 color:red;
}
.b3 {
 color:#56AA56;
}
.b4 {
 font-size : xx-small;
}
.b5 {
 FONT-SIZE: 150%;
}
small {
    font-size:75%;
}
.netabare {
 color:#FFFFFF;
}


.btitle {
 FONT-SIZE: 90%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 1px;
 PADDING-LEFT: 10px;
 BORDER-LEFT: #AAAAAA 1px solid;
 BORDER-BOTTOM: #AAAAAA 1px solid;
 BACKGROUND: #CCFF99;
 TEXT-ALIGN: left;
 color:#000080;
 width:580;
}
.bmain {
 FONT-SIZE: 90%;
 PADDING-RIGHT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 15px;
 PADDING-LEFT: 30px;
 TEXT-ALIGN: left;
 color:#000000;
 width:550;
 margin-left: 25px;
}
.aa{font-family:"MS UI Gothic","ＭＳ Ｐゴシック";font-size:12px;letter-spacing:0px}


.dm3 {
 BORDER-LEFT: #FF0000 1px solid;
}
.sec_img {
 float:right;
}
