/* CSS Document */

/*ブラウザの初期化*/

a:focus {-moz-outline-style:none;}

pre, blockquote, address{
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6,p{
    margin: 0;
    padding: 0;
	font-size:100%;
	font-weight:normal;
}

ol,ul,li,dl,dt,dd{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:0;
	text-align:left;
}

fieldset,img{
	border:0px;
}
td,th,form{
	margin:0;
	padding:0;
	background-color:transparent;
	color:#666;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}


/*ページ全体*/
body{
	margin:0;
	padding:0;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:center;
	background: #fff;
	}

#news_main:after,
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}

#news_main,
.clearfix {
  min-height: 1px;
}



*html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*ページ全体*/

#wrapper{
	margin: 0 auto;
	width:477px;
}

h1{
background:url(../img/title.jpg) no-repeat;
width:477px;
height:48px;
text-indent:-9999px;
}

.line{
background:url(../img/line.gif) no-repeat;
width:477px;
height:14px;
text-indent:-9999px;
}


/*リンク*/

a:link{
color:#0000CC;
text-decoration:none;
}

a:hover{
color:#0099FF;
text-decoration:none;
}


/*menuボタン*/

#menu_btn{
width:477px;
height:34px;
margin:0;
padding:0;
background:url(../img/menu.gif) no-repeat;
}

#menu_btn li{
float:left;
}

#menu_btn li a{
display:block;
height:34px;
}

/*topボタン*/

#menu_btn li#top a{
width:36px;
text-indent:-9999px;
}

#menu_btn li#top a:hover{
background:url(../img/menu_on.gif) no-repeat;
}

/*newsボタン*/

#menu_btn li#news a{
width:82px;
text-indent:-9999px;
}

#menu_btn li#news a:hover{
background:url(../img/menu_on.gif) no-repeat -36px;
}

/*worksボタン*/

#menu_btn li#works a{
width:82px;
text-indent:-9999px;
}

#menu_btn li#works a:hover{
background:url(../img/menu_on.gif) no-repeat -118px;
}


/*bioボタン*/

#menu_btn li#biography a{
width:128px;
text-indent:-9999px;
}

#menu_btn li#biography a:hover{
background:url(../img/menu_on.gif) no-repeat -200px;
}


/*linksボタン*/

/*#menu_btn li#links a{
width:69px;
text-indent:-9999px;
}

#menu_btn li#links a:hover{
background:url(../img/menu_on.gif) no-repeat -328px;
}*/

/*Dayボタン*/
#menu_btn li#day a{
width:69px;
text-indent:-9999px;
}

#menu_btn li#day a:hover{
background:url(../img/menu_on.gif) no-repeat -328px;
}


/*contactボタン*/

#menu_btn li#contact a{
width:80px;
text-indent:-9999px;
}

#menu_btn li#contact a:hover{
background:url(../img/menu_on.gif) no-repeat -397px;
}

/*トップimg*/

#main_img{
padding-top:20px;
width:477;
height:410px;
}


/*News*/

#news_main{
width:477px;
/*height:450px;*/
text-align:left;
color:#666;
}

#news_main li{
text-align:left;
font-size:12px;
line-height:18px;
}

#news_main li a{
color:#666666;
text-decoration: underline;
}

#news_main li a:hover{
color:#999999;
text-decoration: underline;
}


#news_t{
background:url(../img/t_news.gif) no-repeat;
width:477px;
height:64px;
text-indent:-9999px;
}

.text {
	border:1px #999999 solid;
	padding:10px;
	margin:10px 0;
	line-height:22px;
	}


/*works*/

#works_main{
width:477px;
/*height:700px;*/
}


#works_t{
background:url(../img/t_works.gif) no-repeat;
width:477px;
height:64px;
text-indent:-9999px;
}

/*2000*/

#w_2000{
background:url(../img/w_2000_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2000 li{
float:left;
}

#w_2000 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:35px;
text-indent:-9999px;
}

#w_2000 li a:hover{
background:url(../img/w_2000_btn_on.gif) no-repeat;
}

/*2001*/

#w_2001{
background:url(../img/w_2001_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2001 li{
float:left;
}

#w_2001 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:35px;
text-indent:-9999px;
}

#w_2001 li#w_2001_01 a:hover{
background:url(../img/w_2001_btn_on.gif) no-repeat;
}

#w_2001 li#w_2001_02 a:hover{
background:url(../img/w_2001_btn_on.gif) no-repeat -95px 0px;
}

/*2002*/

#w_2002{
background:url(../img/w_2002_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2002 li{
float:left;
}

#w_2002 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2002 li#w_2002_01 a:hover{
background:url(../img/w_2002_btn_on.gif) no-repeat;
}

#w_2002 li#w_2002_02 a:hover{
background:url(../img/w_2002_btn_on.gif) no-repeat -95px 0px;
}

#w_2002 li#w_2002_03 a:hover{
background:url(../img/w_2002_btn_on.gif) no-repeat -190px 0px;
}

#w_2002 li#w_2002_04 a:hover{
background:url(../img/w_2002_btn_on.gif) no-repeat -285px 0px;
}

#w_2002 li#w_2002_05 a:hover{
background:url(../img/w_2002_btn_on.gif) no-repeat -380px 0px;
}


/*2002_02*/

#w_2002_b{
background:url(../img/w_2002_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2002_b li{
float:left;
}

#w_2002_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2002_b li#w_2002_06 a:hover{
background:url(../img/w_2002_btn02_on.gif) no-repeat;
}

#w_2002_b li#w_2002_07 a:hover{
background:url(../img/w_2002_btn02_on.gif) no-repeat -95px 0px;
}

#w_2002_b li#w_2002_08 a:hover{
background:url(../img/w_2002_btn02_on.gif) no-repeat -190px 0px;
}

#w_2002_b li#w_2002_09 a:hover{
background:url(../img/w_2002_btn02_on.gif) no-repeat -285px 0px;
}

#w_2002_b li#w_2002_10 a:hover{
background:url(../img/w_2002_btn02_on.gif) no-repeat -380px 0px;
}


/*2003*/

#w_2003{
background:url(../img/w_2003_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2003 li{
float:left;
}

#w_2003 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2003 li#w_2003_01 a:hover{
background:url(../img/w_2003_btn_on.gif) no-repeat;
}

#w_2003 li#w_2003_02 a:hover{
background:url(../img/w_2003_btn_on.gif) no-repeat -95px 0px;
}


/*2004*/

#w_2004{
background:url(../img/w_2004_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2004 li{
float:left;
}

#w_2004 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2004 li#w_2004_01 a:hover{
background:url(../img/w_2004_btn_on.gif) no-repeat;
}

#w_2004 li#w_2004_02 a:hover{
background:url(../img/w_2004_btn_on.gif) no-repeat -95px 0px;
}

#w_2004 li#w_2004_03 a:hover{
background:url(../img/w_2004_btn_on.gif) no-repeat -190px 0px;
}

#w_2004 li#w_2004_04 a:hover{
background:url(../img/w_2004_btn_on.gif) no-repeat -285px 0px;
}

#w_2004 li#w_2004_05 a:hover{
background:url(../img/w_2004_btn_on.gif) no-repeat -380px 0px;
}


/*2004_02*/

#w_2004_b{
background:url(../img/w_2004_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2004_b li{
float:left;
}

#w_2004_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2004_b li#w_2004_06 a:hover{
background:url(../img/w_2004_btn02_on.gif) no-repeat;
}

#w_2004_b li#w_2004_07 a:hover{
background:url(../img/w_2004_btn02_on.gif) no-repeat -95px 0px;
}

#w_2004_b li#w_2004_08 a:hover{
background:url(../img/w_2004_btn02_on.gif) no-repeat -190px 0px;
}

#w_2004_b li#w_2004_09 a:hover{
background:url(../img/w_2004_btn02_on.gif) no-repeat -285px 0px;
}

#w_2004_b li#w_2004_10 a:hover{
background:url(../img/w_2004_btn02_on.gif) no-repeat -380px 0px;
}


/*2005*/

#w_2005{
background:url(../img/w_2005_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2005 li{
float:left;
}

#w_2005 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2005 li#w_2005_01 a:hover{
background:url(../img/w_2005_btn_on.gif) no-repeat;
}

#w_2005 li#w_2005_02 a:hover{
background:url(../img/w_2005_btn_on.gif) no-repeat -95px 0px;
}

#w_2005 li#w_2005_03 a:hover{
background:url(../img/w_2005_btn_on.gif) no-repeat -190px 0px;
}

#w_2005 li#w_2005_04 a:hover{
background:url(../img/w_2005_btn_on.gif) no-repeat -285px 0px;
}

#w_2005 li#w_2005_05 a:hover{
background:url(../img/w_2005_btn_on.gif) no-repeat -380px 0px;
}


/*2005_02*/

#w_2005_b{
background:url(../img/w_2005_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2005_b li{
float:left;
}

#w_2005_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2005_b li#w_2005_06 a:hover{
background:url(../img/w_2005_btn02_on.gif) no-repeat;
}

#w_2005_b li#w_2005_07 a:hover{
background:url(../img/w_2005_btn02_on.gif) no-repeat -95px 0px;
}


/*2006*/

#w_2006{
background:url(../img/w_2006_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2006 li{
float:left;
}

#w_2006 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2006 li#w_2006_01 a:hover{
background:url(../img/w_2006_btn_on.gif) no-repeat;
}

#w_2006 li#w_2006_02 a:hover{
background:url(../img/w_2006_btn_on.gif) no-repeat -95px 0px;
}

#w_2006 li#w_2006_03 a:hover{
background:url(../img/w_2006_btn_on.gif) no-repeat -190px 0px;
}

#w_2006 li#w_2006_04 a:hover{
background:url(../img/w_2006_btn_on.gif) no-repeat -285px 0px;
}

#w_2006 li#w_2006_05 a:hover{
background:url(../img/w_2006_btn_on.gif) no-repeat -380px 0px;
}


/*2006_02*/

#w_2006_b{
background:url(../img/w_2006_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2006_b li{
float:left;
}

#w_2006_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2006_b li#w_2006_06 a:hover{
background:url(../img/w_2006_btn02_on.gif) no-repeat;
}

/*2007*/

#w_2007{
background:url(../img/w_2007_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2007 li{
float:left;
}

#w_2007 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2007 li#w_2007_01 a:hover{
background:url(../img/w_2007_btn_on.gif) no-repeat;
}

#w_2007 li#w_2007_02 a:hover{
background:url(../img/w_2007_btn_on.gif) no-repeat -95px 0px;
}

#w_2007 li#w_2007_03 a:hover{
background:url(../img/w_2007_btn_on.gif) no-repeat -190px 0px;
}

#w_2007 li#w_2007_04 a:hover{
background:url(../img/w_2007_btn_on.gif) no-repeat -285px 0px;
}

#w_2007 li#w_2007_05 a:hover{
background:url(../img/w_2007_btn_on.gif) no-repeat -380px 0px;
}


/*2007_02*/

#w_2007_b{
background:url(../img/w_2007_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2007_b li{
float:left;
}

#w_2007_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2007_b li#w_2007_06 a:hover{
background:url(../img/w_2007_btn02_on.gif) no-repeat;
}

#w_2007_b li#w_2007_07 a:hover{
background:url(../img/w_2007_btn02_on.gif) no-repeat -95px 0px;
}

#w_2007_b li#w_2007_08 a:hover{
background:url(../img/w_2007_btn02_on.gif) no-repeat -190px 0px;
}

#w_2007_b li#w_2007_09 a:hover{
background:url(../img/w_2007_btn02_on.gif) no-repeat -285px 0px;
}

#w_2007_b li#w_2007_10 a:hover{
background:url(../img/w_2007_btn02_on.gif) no-repeat -380px 0px;
}

/*2007_03*/

#w_2007_c{
background:url(../img/w_2007_btn03.gif) no-repeat;
width:477px;
height:97px;
}

#w_2007_c li{
float:left;
}

#w_2007_c li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2007_c li#w_2007_11 a:hover{
background:url(../img/w_2007_btn03_on.gif) no-repeat;
}

#w_2007_c li#w_2007_12 a:hover{
background:url(../img/w_2007_btn03_on.gif) no-repeat -95px 0px;
}

#w_2007_c li#w_2007_13 a:hover{
background:url(../img/w_2007_btn03_on.gif) no-repeat -190px 0px;
}

#w_2007_c li#w_2007_14 a:hover{
background:url(../img/w_2007_btn03_on.gif) no-repeat -285px 0px;
}

/*2008*/

#w_2008{
background:url(../img/w_2008_btn.gif) no-repeat;
width:477px;
height:128px;
}

#w_2008 li{
float:left;
}

#w_2008 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2008 li#w_2008_01 a:hover{
background:url(../img/w_2008_btn_on.gif) no-repeat;
}

#w_2008 li#w_2008_02 a:hover{
background:url(../img/w_2008_btn_on.gif) no-repeat -95px 0px;
}

#w_2008 li#w_2008_03 a:hover{
background:url(../img/w_2008_btn_on.gif) no-repeat -190px 0px;
}

#w_2008 li#w_2008_04 a:hover{
background:url(../img/w_2008_btn_on.gif) no-repeat -285px 0px;
}

#w_2008 li#w_2008_05 a:hover{
background:url(../img/w_2008_btn_on.gif) no-repeat -380px 0px;
}


/*2008_02*/

#w_2008_b{
background:url(../img/w_2008_btn02.gif) no-repeat;
width:477px;
height:97px;
}

#w_2008_b li{
float:left;
}

#w_2008_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2008_b li#w_2008_06 a:hover{
background:url(../img/w_2008_btn02_on.gif) no-repeat;
}

#w_2008_b li#w_2008_07 a:hover{
background:url(../img/w_2008_btn02_on.gif) no-repeat -95px 0px;
}

#w_2008_b li#w_2008_08 a:hover{
background:url(../img/w_2008_btn02_on.gif) no-repeat -190px 0px;
}

#w_2008_b li#w_2008_09 a:hover{
background:url(../img/w_2008_btn02_on.gif) no-repeat -285px 0px;
}

#w_2008_b li#w_2008_10 a:hover{
background:url(../img/w_2008_btn02_on.gif) no-repeat -380px 0px;
}

/*2008_03*/

#w_2008_c{
background:url(../img/w_2008_btn03.gif) no-repeat;
width:477px;
height:97px;
}

#w_2008_c li{
float:left;
}

#w_2008_c li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2008_c li#w_2008_11 a:hover{
background:url(../img/w_2008_btn03_on.gif) no-repeat;
}


/*2011*/

#w_2011{
background:url(../img/w_2011_btn.png) no-repeat;
width:477px;
height:128px;
}

#w_2011 li{
float:left;
}

#w_2011 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2011 li#w_2011_01 a:hover{
background:url(../img/w_2011_btn_on.png) no-repeat;
opacity: 0.8;
}

#w_2011 li#w_2011_02 a:hover{
background:url(../img/w_2011_btn_on.png) no-repeat -95px 0px;
opacity: 0.4;
}

#w_2011 li#w_2011_03 a:hover{
background:url(../img/w_2011_btn_on.png) no-repeat -190px 0px;
}

#w_2011 li#w_2011_04 a:hover{
background:url(../img/w_2011_btn_on.png) no-repeat -285px 0px;
}

#w_2011 li#w_2011_05 a:hover{
background:url(../img/w_2011_btn_on.png) no-repeat -380px 0px;
}

/*2011_b*/

#w_2011_b{
background:url(../img/w_2011_btn02.png) no-repeat;
width:477px;
height:97px;
}

#w_2011_b li{
float:left;
}

#w_2011_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2011_b li#w_2011_06 a:hover{
background:url(../img/w_2011_btn02_on.png) no-repeat;
}

#w_2011_b li#w_2011_07 a:hover{
background:url(../img/w_2011_btn02_on.png) no-repeat -95px 0px;
}

#w_2011_b li#w_2011_08 a:hover{
background:url(../img/w_2011_btn02_on.png) no-repeat -190px 0px;
}

#w_2011_b li#w_2011_09 a:hover{
background:url(../img/w_2011_btn02_on.png) no-repeat -285px 0px;
}

#w_2011_b li#w_2011_10 a:hover{
background:url(../img/w_2011_btn02_on.png) no-repeat -380px 0px;
}

/*2011_c*/

#w_2011_c{
background:url(../img/w_2011_btn03.png) no-repeat;
width:477px;
height:97px;
}

#w_2011_c li{
float:left;
}

#w_2011_c li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2011_c li#w_2011_11 a:hover{
background:url(../img/w_2011_btn03_on.png) no-repeat;
}

#w_2011_c li#w_2011_12 a:hover{
background:url(../img/w_2011_btn03_on.png) no-repeat -95px 0px;
}

#w_2011_c li#w_2011_13 a:hover{
background:url(../img/w_2011_btn03_on.png) no-repeat -190px 0px;
}

#w_2011_c li#w_2011_14 a:hover{
background:url(../img/w_2011_btn03_on.png) no-repeat -285px 0px;
}

#w_2011_c li#w_2011_15 a:hover{
background:url(../img/w_2011_btn03_on.png) no-repeat -380px 0px;
}

/*2011_d*/

#w_2011_d{
background:url(../img/w_2011_btn04.png) no-repeat;
width:477px;
height:97px;
}

#w_2011_d li{
float:left;
}

#w_2011_d li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2011_d li#w_2011_16 a:hover{
background:url(../img/w_2011_btn04_on.png) no-repeat;
}

#w_2011_d li#w_2011_17 a:hover{
background:url(../img/w_2011_btn04_on.png) no-repeat -95px 0px;
}

#w_2011_d li#w_2011_18 a:hover{
background:url(../img/w_2011_btn04_on.png) no-repeat -190px 0px;
}

#w_2011_d li#w_2011_19 a:hover{
background:url(../img/w_2011_btn04_on.png) no-repeat -285px 0px;
}

#w_2011_d li#w_2011_20 a:hover{
background:url(../img/w_2011_btn04_on.png) no-repeat -380px 0px;
}

/*2011_e*/

#w_2011_e{
background:url(../img/w_2011_btn05.png) no-repeat;
width:477px;
height:97px;
}

#w_2011_e li{
float:left;
}

#w_2011_e li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2011_e li#w_2011_21 a:hover{
background:url(../img/w_2011_btn05_on.png) no-repeat;
}

#w_2011_e li#w_2011_22 a:hover{
background:url(../img/w_2011_btn05_on.png) no-repeat -95px 0px;
}

#w_2011_e li#w_2011_23 a:hover{
background:url(../img/w_2011_btn05_on.png) no-repeat -190px 0px;
}



/*2014*/

#w_2014{
background:url(../img/w_2014_btn.png) no-repeat;
width:477px;
height:128px;
}

#w_2014 li{
float:left;
}

#w_2014 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2014 li#w_2014_01 a:hover{
background:url(../img/w_2014_btn_on.png) no-repeat;
opacity: 0.8;
}

#w_2014 li#w_2014_02 a:hover{
background:url(../img/w_2014_btn_on.png) no-repeat -95px 0px;
opacity: 0.4;
}

#w_2014 li#w_2014_03 a:hover{
background:url(../img/w_2014_btn_on.png) no-repeat -190px 0px;
}

#w_2014 li#w_2014_04 a:hover{
background:url(../img/w_2014_btn_on.png) no-repeat -285px 0px;
}

#w_2014 li#w_2014_05 a:hover{
background:url(../img/w_2014_btn_on.png) no-repeat -380px 0px;
}


/*2014_b*/

#w_2014_b{
background:url(../img/w_2014_btn02.png) no-repeat;
width:477px;
height:97px;
}

#w_2014_b li{
float:left;
}

#w_2014_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2014_b li#w_2014_06 a:hover{
background:url(../img/w_2014_btn02_on.png) no-repeat;
}

#w_2014_b li#w_2014_07 a:hover{
background:url(../img/w_2014_btn02_on.png) no-repeat -95px 0px;
}

#w_2014_b li#w_2014_08 a:hover{
background:url(../img/w_2014_btn02_on.png) no-repeat -190px 0px;
}

#w_2014_b li#w_2014_09 a:hover{
background:url(../img/w_2014_btn02_on.png) no-repeat -285px 0px;
}

#w_2014_b li#w_2014_10 a:hover{
background:url(../img/w_2014_btn02_on.png) no-repeat -380px 0px;
}

/*2014_c*/

#w_2014_c{
background:url(../img/w_2014_btn03.png) no-repeat;
width:477px;
height:97px;
}

#w_2014_c li{
float:left;
}

#w_2014_c li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2014_c li#w_2014_011 a:hover{
background:url(../img/w_2014_btn03_on.png) no-repeat;
}

#w_2014_c li#w_2014_12 a:hover{
background:url(../img/w_2014_btn03_on.png) no-repeat -95px 0px;
}

#w_2014_c li#w_2014_13 a:hover{
background:url(../img/w_2014_btn03_on.png) no-repeat -190px 0px;
}

#w_2014_c li#w_2014_14 a:hover{
background:url(../img/w_2014_btn03_on.png) no-repeat -285px 0px;
}

#w_2014_c li#w_2014_15 a:hover{
background:url(../img/w_2014_btn03_on.png) no-repeat -380px 0px;
}

/*2014_d*/

#w_2014_d{
background:url(../img/w_2014_btn04.png) no-repeat;
width:477px;
height:97px;
}

#w_2014_d li{
float:left;
}

#w_2014_d li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2014_d li#w_2014_16 a:hover{
background:url(../img/w_2014_btn04_on.png) no-repeat;
}

#w_2014_d li#w_2014_17 a:hover{
background:url(../img/w_2014_btn04_on.png) no-repeat -95px 0px;
}

#w_2014_d li#w_2014_18 a:hover{
background:url(../img/w_2014_btn04_on.png) no-repeat -190px 0px;
}

#w_2014_d li#w_2014_19 a:hover{
background:url(../img/w_2014_btn04_on.png) no-repeat -285px 0px;
}

#w_2014_d li#w_2014_20 a:hover{
background:url(../img/w_2014_btn04_on.png) no-repeat -380px 0px;
}


/*2015*/

#w_2015{
background:url(../img/w_2015_btn.png) no-repeat;
width:477px;
height:128px;
}

#w_2015 li{
float:left;
}

#w_2015 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2015 li#w_2015_01 a:hover{
background:url(../img/w_2015_btn_on.png) no-repeat;
opacity: 0.8;
}

#w_2015 li#w_2015_02 a:hover{
background:url(../img/w_2015_btn_on.png) no-repeat -95px 0px;
opacity: 0.4;
}

#w_2015 li#w_2015_03 a:hover{
background:url(../img/w_2015_btn_on.png) no-repeat -190px 0px;
}

#w_2015 li#w_2015_04 a:hover{
background:url(../img/w_2015_btn_on.png) no-repeat -285px 0px;
}

#w_2015 li#w_2015_05 a:hover{
background:url(../img/w_2015_btn_on.png) no-repeat -380px 0px;
}


/*2015_b*/

#w_2015_b{
background:url(../img/w_2015_btn02.png) no-repeat;
width:477px;
height:97px;
}

#w_2015_b li{
float:left;
}

#w_2015_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2015_b li#w_2015_06 a:hover{
background:url(../img/w_2015_btn02_on.png) no-repeat;
}

#w_2015_b li#w_2015_07 a:hover{
background:url(../img/w_2015_btn02_on.png) no-repeat -95px 0px;
}

#w_2015_b li#w_2015_08 a:hover{
background:url(../img/w_2015_btn02_on.png) no-repeat -190px 0px;
}

#w_2015_b li#w_2015_09 a:hover{
background:url(../img/w_2015_btn02_on.png) no-repeat -285px 0px;
}

#w_2015_b li#w_2015_10 a:hover{
background:url(../img/w_2015_btn02_on.png) no-repeat -380px 0px;
}

/*2015_c*/

#w_2015_c{
background:url(../img/w_2015_btn03.png) no-repeat;
width:477px;
height:97px;
}

#w_2015_c li{
float:left;
}

#w_2015_c li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2015_c li#w_2015_11 a:hover{
background:url(../img/w_2015_btn03_on.png) no-repeat;
}

#w_2015_c li#w_2015_12 a:hover{
background:url(../img/w_2015_btn03_on.png) no-repeat -95px 0px;
}


/*2016*/

#w_2016{
background:url(../img/w_2016_btn.png) no-repeat;
width:477px;
height:128px;
}

#w_2016 li{
float:left;
}

#w_2016 li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:37px;
text-indent:-9999px;
}

#w_2016 li#w_2016_01 a:hover{
background:url(../img/w_2016_btn_on.png) no-repeat;
opacity: 0.8;
}

#w_2016 li#w_2016_02 a:hover{
background:url(../img/w_2016_btn_on.png) no-repeat -95px 0px;
opacity: 0.4;
}

#w_2016 li#w_2016_03 a:hover{
background:url(../img/w_2016_btn_on.png) no-repeat -190px 0px;
}

#w_2016 li#w_2016_04 a:hover{
background:url(../img/w_2016_btn_on.png) no-repeat -285px 0px;
}

#w_2016 li#w_2016_05 a:hover{
background:url(../img/w_2016_btn_on.png) no-repeat -380px 0px;
}


/*2016_b*/

#w_2016_b{
background:url(../img/w_2016_btn02.png) no-repeat;
width:477px;
height:97px;
}

#w_2016_b li{
float:left;
}

#w_2016_b li a{
display:block;
width:80px;
height:80px;
padding-left:15px;
padding-top:6px;
text-indent:-9999px;
}

#w_2016_b li#w_2016_06 a:hover{
background:url(../img/w_2016_btn02_on.png) no-repeat;
}

#w_2016_b li#w_2016_07 a:hover{
background:url(../img/w_2016_btn02_on.png) no-repeat -95px 0px;
}

#w_2016_b li#w_2016_08 a:hover{
background:url(../img/w_2016_btn02_on.png) no-repeat -190px 0px;
}









/*Biography*/

#biography_main{
width:477px;
text-align:left;
color:#666;
}

#biography_head{
width:477px;
}

#biography_t{
width:190px;
height:64px;
background:url(../img/t_biography.gif) no-repeat;
text-align:left;
/*text-indent:-9999px;*/
}

#biography_t p#bio{
float:left;
text-indent:-9999px;
}


#biography_t p#word{
float:right;
}

#biography_t p#word a{
display:block;
width:81px;
height:64px;
text-indent:-9999px;
}

#biography_t p#word a:hover{
background:url(../img/english_btn.gif) no-repeat;
}

.bio span{
	color:#666;
	width:60px;
	display:block;
	float:left;
}


/*links*/

#links_t{
background:url(../img/t_links.gif) no-repeat;
width:477px;
height:64px;
text-indent:-9999px;
}


#links_main{
width:477px;
height:450px;
text-align:left;
color:#666;
}

#links_main li{
text-align:left;
font-size:12px;
line-height:18px;
}

#links_main li a{
color:#666666;
text-decoration:none;
}

#links_main li a:hover{
color:#999999;
text-decoration:none;
}






/*フッター*/
#footer{
padding-top:30px;
}

#footer p{
font-size:9px;
line-height:12px;
text-align:right;
color:#999999;
}





