body{
	text-align:center;
　　　　　font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-color:rgb (35%,35%,35%);
	background-image:url("img/.jpg");
	background-repeat:repeat;
}

/*リンクの色設定*/
a{
	text-decoration:none;
	color:blue;
}
a:link{
	color:blue
}
a:visited{
	color:purple
}
a:hover{
	color:red
}
a:active{
	color:
}


/*--------------------------------------------------------------------------*/
/*全体枠*/
div.wrapper{
/*	border-style:solid;
	border-width:thin;*/
	border-color:rgb(80%,80%,80%);
	width:1280px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-color:rgb(100%,100%,100%);
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;


}

h1{
	text-align:Left;
text-align:center;

	font-size:75%;color:rgb(70%,70%,70%);
	background-color:rgb(%,%,%);
	margin:px;
}





/*メニューバー---------------------------------------------------------------*/

#menu {
  width:1280px;
  padding:0;
  margin:23px;
  list-style-type: none;


  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			 -1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;
}

#menu li {
  width:180px;
height:60px;
  float:left;
  padding:px;
  margin:px;
  text-align:center;
}



#menu li a {
  width:auto
height:40px;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:10px ;
  margin:px;
  text-decoration:none;
  display:block;
  background:#666;
  background-image: -moz-linear-gradient(top, #888 0%, #777 50%, #666 50%, #777 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888), color-stop(0.50, #777), color-stop(0.50, #666), color-stop(1, #777));


background: rgb(186,239,239); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(186,239,239,1) 0%, rgba(107,206,224,1) 49%, rgba(30,181,201,1) 52%, rgba(188,236,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,239,239,1)), color-stop(49%,rgba(107,206,224,1)), color-stop(52%,rgba(30,181,201,1)), color-stop(100%,rgba(188,236,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(186,239,239,1) 0%,rgba(107,206,224,1) 49%,rgba(30,181,201,1) 52%,rgba(188,236,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(186,239,239,1) 0%,rgba(107,206,224,1) 49%,rgba(30,181,201,1) 52%,rgba(188,236,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(186,239,239,1) 0%,rgba(107,206,224,1) 49%,rgba(30,181,201,1) 52%,rgba(188,236,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(186,239,239,1) 0%,rgba(107,206,224,1) 49%,rgba(30,181,201,1) 52%,rgba(188,236,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baefef', endColorstr='#bcecf2',GradientType=0 ); /* IE6-9 */



  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;
}





#menu li a:hover {
  background:#555;
  background-image: -moz-linear-gradient(top, #555 0%, #444 50%, #333 50%, #444 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(0.50, #444), color-stop(0.50, #333), color-stop(1, #444));
  box-shadow: 1px 0px 0px rgba(225,225,225,0) inset,
			 -1px 0px 0px rgba(225,225,225,0) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;



background: rgb(32,204,181); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(32,204,181,1) 0%, rgba(88,172,183,1) 49%, rgba(22,146,153,1) 52%, rgba(161,204,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,204,181,1)), color-stop(49%,rgba(88,172,183,1)), color-stop(52%,rgba(22,146,153,1)), color-stop(100%,rgba(161,204,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(32,204,181,1) 0%,rgba(88,172,183,1) 49%,rgba(22,146,153,1) 52%,rgba(161,204,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(32,204,181,1) 0%,rgba(88,172,183,1) 49%,rgba(22,146,153,1) 52%,rgba(161,204,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(32,204,181,1) 0%,rgba(88,172,183,1) 49%,rgba(22,146,153,1) 52%,rgba(161,204,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(32,204,181,1) 0%,rgba(88,172,183,1) 49%,rgba(22,146,153,1) 52%,rgba(161,204,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20ccb5', endColorstr='#a1ccce',GradientType=0 ); /* IE6-9 */

}


#menu li:first-child a{

  border-radius:5px 0 0 5px;
}
#menu li:last-child a{
  border-radius:0 5px 5px 0;
}







/*メニューボタン---------------------------------------------------------------*/
div.b{
	margin:5px;
	margin-left:15px;
	margin-right:15px;
}


/*---------------------------------------------------------------*/
/*コンテンツ枠*/
div.contents{
	
}


div.koukoku{
margin-top:3px;
}









/*カテゴリー・メニュー*/
div.c{
	width:300px;
	height:1019px;
                text-align:center;
	background-color:rgb(100%,100%,100%);
	border-style:solid;
	border-width:thin;
	border-color:rgb(95%,95%,95%);
	float:right;
	margin-top:5px;
	margin-left:px;
	margin-bottom:25px;
  
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/


}




.table{

}


td{

	font-size:90%;
}

.LINE{
	width:850px;
                text-align:center;
 border-style:double;
border-width:2px ;

}

.LINEtd{

 border-style:dotted ;
border-width:2px ;


}

.LINEtr{

 border-style:dotted ;
border-width:2px ;

}


.AC{
	width:850px;
                text-align:left;
border-style:double;
border-width:2px ;

}

.ACtd{

	padding:5px;
 border-style:dotted ;
border-width:2px ;
	
	background-color:rgb (100%,100%,100%);
}

.ACtr{

 border-style:dotted ;
border-width:2px ;

}


















/*(ヘッダー)---------------------------------------------------------------*/

div.a{
	width:930px;
	height:150px;

   	margin-top:5px;
	margin-right:20px;
	float:right;
	font-size:90%;
}



/*---------------------------------------------------------------*/










/*新着情報・ニュース*/











div.d{
	text-align:center;
	width:930px;
	height:80px;
	background-color:rgb(%,%,%);
	overflow:auto;
   	margin-top:6px;
	margin-right:20px;
margin-bottom:6px;
	float:right;
	font-size:110%;color:rgb(50%,50%,50%);

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/





}

/*作品画像*/
div.e{
	border-style:solid;
	border-width:thin;
	border-color:rgb(950%,95%,95%);
	text-align:center;
	width:px;
	height:3230px;
	width:930px;
	margin-top:px;
	margin-right:20px;
	margin-bottom:25px;

	float:right;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/









}

div.f{
	border-radius:6px;
	font-size:100%;
	width:890px;
	height:3190px;
	padding:5px;
	margin:15px;
	text-align:Left;
	background-color:rgb(95%,95%,95%);

}






/*ボタン---------------------------------------------------------------*/


#LINE {
  width:px;
  padding:0;
  margin:23px;
  list-style-type: none;


  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			 -1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;
}

#LINE li {
  width:300px;
height:60px;
  float:left;
  padding:px;
  margin:px;
	margin-left:115px;
  text-align:center;
}



#LINE li a {
  width:auto
height:40px;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:10px ;
  margin:px;
  text-decoration:none;
  display:block;
  background:#666;
  background-image: -moz-linear-gradient(top, #888 0%, #777 50%, #666 50%, #777 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888), color-stop(0.50, #777), color-stop(0.50, #666), color-stop(1, #777));


background: #5dd155; /* Old browsers */
background: -moz-linear-gradient(top, #5dd155 0%, #29b553 50%, #16a800 51%, #6ec92e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dd155), color-stop(50%,#29b553), color-stop(51%,#16a800), color-stop(100%,#6ec92e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5dd155 0%,#29b553 50%,#16a800 51%,#6ec92e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5dd155 0%,#29b553 50%,#16a800 51%,#6ec92e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5dd155 0%,#29b553 50%,#16a800 51%,#6ec92e 100%); /* IE10+ */
background: linear-gradient(to bottom, #5dd155 0%,#29b553 50%,#16a800 51%,#6ec92e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dd155', endColorstr='#6ec92e',GradientType=0 ); /* IE6-9 */


  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;
}





#LINE li a:hover {
  background:#555;
  background-image: -moz-linear-gradient(top, #555 0%, #444 50%, #333 50%, #444 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(0.50, #444), color-stop(0.50, #333), color-stop(1, #444));
  box-shadow: 1px 0px 0px rgba(225,225,225,0) inset,
			 -1px 0px 0px rgba(225,225,225,0) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #666;



background: #59a342; /* Old browsers */
background: -moz-linear-gradient(top, #59a342 0%, #208e47 50%, #158200 51%, #5aa826 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59a342), color-stop(50%,#208e47), color-stop(51%,#158200), color-stop(100%,#5aa826)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #59a342 0%,#208e47 50%,#158200 51%,#5aa826 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #59a342 0%,#208e47 50%,#158200 51%,#5aa826 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #59a342 0%,#208e47 50%,#158200 51%,#5aa826 100%); /* IE10+ */
background: linear-gradient(to bottom, #59a342 0%,#208e47 50%,#158200 51%,#5aa826 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a342', endColorstr='#5aa826',GradientType=0 ); /* IE6-9 */

}





/*---------------------------------------------------------------*/
div.box{

	padding:5px;
	margin:15px;


}

/*コピーライト---------------------------------------------------------------*/
/*
address{
	font-size:70%;color:rgb(100%,100%,100%);
	width:1245px;
	height:50px;
	background-color:rgb(20%,20%,20%);
	padding:5px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	clear:both;




}
*/


/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
div.ninja_onebutton{
	
	width:1225px;
	height:px;
	padding:px;
	margin-top:-45px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:px;
	clear:both;
}	




/*--------------------------------------------------------------------------*/





/*********************************************************************/



#headerbg3 {
background-image: url(画像ファイルのurl);
background:rgb(%,%,%);
width:100%;
height:100px;
min-width:1000px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 11%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 11%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */





}


/* ヘッダー*/
#header3       {
width: 100%;
margin-right: auto;
margin-left: auto;
}
*/

/* ヘッダーを幅いっぱいにする為のボックス*/
#headerbg2 {
background-image: /* url(.gif)*/;
width:100%;
height:62px;
min-width:1000px;
}

/* ヘッダー2*/
#header2     {
width: 100%;
margin-right: auto;
margin-left: auto;
background:  url();



}









/* フッターを幅いっぱいにする為のボックス*/
#footerbg3{
background:rgb(%,%,%);
background-image: /* url(.gif)*/;
width:100%;
height:px;
min-width:1000px;
margin-top: 20px;
}

/* フッター3*/
#footer3{
width: 1280px;
margin-right: auto;
margin-left: auto;
font-size:%;
}





/* フッターを幅いっぱいにする為のボックス*/
#footerbg2{

background-image: url();
background:rgb(0%,0%,0%);
width:100%;
height:100px;
min-width:1000px;
color: rgb(100%,100%,100%);
font-size:80%;




filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000000', endColorstr = '#3e3d3d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000000', endColorstr = '#3e3d3d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #000000, #3e3d3d);
background-image: -ms-linear-gradient(top, #000000, #3e3d3d);
background-image: -o-linear-gradient(top, #000000, #3e3d3d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#000000), to(#3e3d3d));
background-image: -webkit-linear-gradient(top, #000000, #3e3d3d);
background-image: linear-gradient(top, #000000, #3e3d3d);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
opacity: 0.89;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 89);
/*-ms-filter must come before filter*/
filter: alpha(opacity = 89);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/

}


/* フッター2*/
#footer2       {
width: 1280px;
margin-right: auto;
margin-left: auto;
font-size:%;
}






/*アド********************************************************************/


div.koukoku1{
margin-top:3px;
}



div.koukoku2{
margin-top:3px;
}




/*********************************************************************/

