body {
         margin: 0px 0px 20px 0px;
         background-color: #FFFFFF;
         text-align: center;
	}

h1 {
         color: #0074BC;
         font-size: small;
         text-align: left;
         padding: 0px 5px 1px 15px;
         background-repeat: repeat-x;
         background-position: top left;
         text-decoration: none;
}

a {
         text-decoration: underline;
}

p a{
          display:block;
          width:199px;
          height:30px;
}
td p a{
          display:block;
          width:117px;
          height:15px;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 850px;
	background-color: #FFFFFF;
	border: 1px solid #FF3366;
	}

#banner {
	background:url( http://www.sutaa.net/nyugan/img/head.gif );
	background-repeat: no-repeat;
	height:92px;
	width:830px;
	margin:0 10px;
	}

.ba {
         	text-indent:-9999px;
	}
.ba span {
                  display: none;
            } 
.ba a {
         display: block;
         background-repeat: no-repeat;
         height: 50px;
         width: 350px;
         margin: 35px 0px 0px 50px;
}


#banner-img {
                  display: none;
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	
	
	
	}

#banner h2 {
	font-size: small;
	}

#center {
                  float: right;
                  width: 610px;
                  overflow: hidden;
                  padding: 0px 10px 0px 0px
	}

.content {
          padding: 15px 15px 5px 5px;
          background-color: #FFFFFF;
          color: #000000;
          font-size: small;
          line-height:150%;
	}
.content pre {
	font-size: larger;
}

.main1 {
	background-color: #FFFFFF;
       }

.main1 h2 {
             background-image:url( http://www.sutaa.net/nyugan/img/line_h2.gif );
             background-repeat: no-repeat;
             width:603px;
             height:21px;
             font-size:medium;
             font-weight:bold;
             padding:0px 0px 0px 10px;
             margin:0px 0px 0px 0px;
             color:#3366FF;
       }


div#main_img h2{
	text-indent:-9999px;
	}
.main2 {
	background-color: #FFFFFF;
       }
.main2 h2 {
             background-image:url( http://www.sutaa.net/nyugan/img/line_h2.gif );
             background-repeat: no-repeat;
             width:603px;
             height:21px;
             font-size:medium;
             font-weight:bold;
             padding:0px 0px 0px 10px;
             margin:20px 0px 20px 0px;
             color:#3366FF;
       }
#pict{
        width:603px;
}

.con1 {
         width:400px;
         line-height:150%;
         font-size:11pt;
         float:left;     
}

.pict{
       float:right;
       background-image:url(http://www.sutaa.net/nyugan/img/pict.gif);
       background-repeat:no-repeat;
       width:203px;
       height:134px;
         padding:15px 0px 30px 0px;
}




.kono {
        width:590px;
        height:43px;
        font-size:small;
        font-weight:bold;
        padding:10px 0px 0px 0px;
        color:#000000;
       }

#right {
          float: left;
          width: 230px;
          overflow: hidden;
	}



.katetitle2 {
	color: #FFFFFF;
	font-size: medium;
	padding: 20px 0px 0px 20px;	
	text-align: left;
	font-weight: bold;	
	height: 57px;
	background-position: top left;
}
.katetitle2 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.katetitle2 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.katetitle2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
.katetitle2 a:active {
	color: #FF0000;
	text-decoration: none;
	}
.katenaka {
	color: #0000FF;
	font-size: small;
	padding: 10px 0px 20px 15px;	
	text-align: left;

}


.content p {
	color: #666666;
	font-size: x-small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}



.content h3 {
	color: #666666;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content p.posted {
	color: #999999;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}


div.news{
       padding:30px 0px 30px 0px;
       text-align:left;
       font-size:10pt;
           }

div.t2{
	font-size:11pt;
	text-align:left;
	padding:0px 15px 10px;
                margin:40px 0px 30px 0px;
}
div.ad{
        padding:20px 0px 10px 0px;
        text-align:center;
       }

div.ad2{
        padding:40px 0px 40px 0px;
       }

.sidebar {
	padding: 10px 10px 0px 10px;
	}



#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
                padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
	font-size: 10pt;
	text-align: left;
	line-height: 130%;
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}
div.content1 li {		
list-style-image: url();		
}		
div.content1 h2{		
     text-align:left;		
     font-size:12pt;		
     font-weight:bold;		
     padding:15px 0px 15px 35px;		
    }		


.st1{		
     text-align:left;
     font-size:11pt;
     padding:15px 0px 15px 0px;
     line-height:180%;

    }
.st2{
     text-align:left;
     padding:0px 0px 0px 20px;
     line-height:180%;

    }
p.top{
      text-align:right;
      padding:60px 20px 40px 0px;
      }








.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}



#hyou {
          background-color:#FFFFFF;
          padding-top:30px;
          padding-left:30px;
       }

.table {
          margin: 0px 20px;
          padding: 0px;
          background-color: #1D2CBD;
}

.t0 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: center;
          background-color: #FFFFFF;
          vertical-align:middle;
}

.t1 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}

.t2 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          background-color: #FFFFFF;
          vertical-align:middle;
}

.t3 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          background-color: #FFFCDF;
          text-align: left;
          vertical-align:middle;
}
.t4 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          line-height: 200%;
          background-color: #FFFFFF;
          vertical-align:middle;
}
.t5 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}
.t6 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          background-color: #FFFFFF;
          vertical-align:middle;
}
.t7 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}
.t8 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          background-color: #FFFFFF;
          vertical-align:middle;
}
.t9 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}
.t10 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          background-color: #FFFFFF;
          vertical-align:middle;
}
.t11 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}
.t12 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          text-align: left;
          background-color: #FFFFFF;
          vertical-align:middle;
}
.t13 {
          color:#000000;
          font-size:small;
          margin: 0px;
          padding: 5px;
          text-align: left;
          background-color: #FFFCDF;
          vertical-align:middle;
}
.t14 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         background-color: #FFFFFF;
         vertical-align:middle;
}
.t15 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 5px;
         text-align: left;
         background-color: #FFFCDF;
         vertical-align:middle;
}
.t16 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         background-color: #FFFFFF;
         vertical-align:middle;
}
.t17 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 5px;
         text-align: left;
         background-color: #FFFCDF;
         vertical-align:middle;
}
.t18 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         background-color: #FFFFFF;
         vertical-align:middle;
}

.t19 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 5px;
         text-align: left;
         background-color: #FFFCDF;
         vertical-align:middle;
}

.t20 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         background-color: #FFFFFF;
         vertical-align:middle;
}

.t21 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 5px;
         background-color: #FFFCDF;
         text-align: left;
         vertical-align:middle;
}
.t22 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         line-height: 200%;
         background-color: #FFFFFF;
         vertical-align:middle;
}

.t23 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 5px;
         text-align: left;
         background-color: #FFFCDF;
         vertical-align:middle;
}

.t24 {
         color:#000000;
         font-size:small;
         margin: 0px;
         padding: 0px 0px 0px 5px;
         text-align: left;
         background-color: #FFFFFF;
         vertical-align:middle;
}



.footer {
         clear:both;
         background-color: #ff9999;
         width:850px;
         height: 35px;
         text-align: center;
         margin: 50px 0px 0px 0px;
         overflow: hidden;
         font-size: 10px;
                  color: #FFFFFF;
}
.footer_font{
                  color: #FFFFFF;
}


.footer a:link {
                  color: #FFFFFF;
                  text-decoration:none;
	}

.footer a:visited {
                  color: #FFFFFF;
                  text-decoration:none;
	}

.footer a:active {
                  color: #FFFFFF;
                  text-decoration:none;
	}

.footer a:hover {
                  color: #cccccc;
                  text-decoration:none;
	}

.nakanohito {
         text-align: right;
	}

#cat ul li {
                  background:url( http://www.sutaa.net/nyugan/img/bt.gif ) no-repeat;
                  height: 33px;

             }


#cat ul li ul {
                  background-image:none;
                  padding: 0px 0px 0px 15px;
                  list-style-image: url( http://www.sutaa.net/nyugan/img/pt.gif );
                  }


#cat ul li ul li {
                  background-image:none;
                    }

#mv{
	background-image:url(http://www.sutaa.net/nyugan/img/mv.jpg);
	background-repeat: no-repeat;	
	width:603px;
	height:282px;	
	padding:0px 0px 10px 0px;
	}
.bo1{
	background-image: url(http://www.sutaa.net/nyugan/img/nyugan.gif);
	background-repeat: no-repeat; 
	width:294px;
	height:121px;
	padding:0px;
	}
	
.bo2{
	background-image: url(http://www.sutaa.net/nyugan/img/kijyun.gif); 
	background-repeat: no-repeat; 
 	width:294px;
	height:121px;
	}
	
.bo3{
	background-image: url(http://www.sutaa.net/nyugan/img/sindan.gif);
	background-repeat: no-repeat;  
 	width:294px;
	height:121px;	
	}
	
.bo4{
	background-image: url(http://www.sutaa.net/nyugan/img/chiryou.gif);
	background-repeat: no-repeat;  
 	width:294px;
	height:121px;
	}
	
.bo5{
	background-image: url(http://www.sutaa.net/nyugan/img/qol.gif);
	background-repeat: no-repeat; 
 	width:294px;
	height:121px;
	}
	
.bo6{
	background-image: url(http://www.sutaa.net/nyugan/img/nyuin.gif);
	background-repeat: no-repeat; 
 	width:294px;
	height:121px;
	}
	
.bo7{
	background-image: url(http://www.sutaa.net/nyugan/img/qa.gif);
	background-repeat: no-repeat; 	 
 	width:294px;
	height:121px;
	}
	
.bo8{
	background-image: url(http://www.sutaa.net/nyugan/img/kenshin.gif);
	background-repeat: no-repeat;
 	width:294px;
	height:121px;
	}
.space1{
                  width:15px;
		}	
.space2{
                  height:2px;
		}	
.p{
         text-align:left;
         font-size:9pt;
         padding:50px 10px 0px 10px;
	}



#bt{
           width:199px;
           margin:15px 0 0 10px;
}
	
#bt_bg1{   
           display:block;             
           background-image:url( http://www.sutaa.net/nyugan/img/bt_nyugan.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;

}

#bt_bg2{   
           display:block;               
           background-image:url( http://www.sutaa.net/nyugan/img/bt_kijun.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg3{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_shindan.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg4{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_chiryo.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg5{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_qol.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg6{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_nyuin.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg7{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_qa.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg8{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_kenshin.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg9{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_link.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg10{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_unei.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}

#bt_bg11{                
           background-image:url( http://www.sutaa.net/nyugan/img/bt_link2.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;
}
	
#bt_bg12{   
           display:block;             
           background-image:url( http://www.sutaa.net/nyugan/img/bt_sitemap.gif ) ;
           background-repeat:no-repeat;
           width:199px;
           height: 30px;
           text-indent:-9999px;
           margin:5px 0px 5px 0px;

}
#ad2{
    margin:10px 0px 10px 0px;
    text-align:center;
    float:center;
    padding:10px 0px 10px 0px;

    }

.cate{
          width:603px;
          margin: 0px 0px 30px 0px;
          }

.kk{
          font-size:11pt;
          padding:0px 0px 0px 15px;
}
.menu{
          padding:15px 0px 15px 0px
}
.pad{
        margin: 20px 0px 20px 0px
}
div#ab1{
	width:140px;
	height:40px;
	border:1px solid #000000;
                margin:0 auto;
	}



div.ad01{
	padding:50px 0px 50px 0px;
	}

.bn{
margin:0px 0px 10px 0px;
}

.bn A:HOVER {
	top: 1px;
	left: 1px;
	position: relative;
}

.bn_t{
margin:10px 0px 8px 0px;
}

.bn_t A:HOVER {
	top: 1px;
	left: 1px;
	position: relative;
}


