

/*ã‚³ãƒ³ãƒ†ãƒ³ãƒ„æœ¬ä½“
*/
div#main {
    width: 700px;
    margin: 0 auto;
    text-align: left;
}


/*ã‚³ãƒ³ãƒ†ãƒ³ãƒ„æœ¬ä½“
*/
div.base {
	width: 100%;
	position:relative;
}



/*ãƒšãƒ¼ã‚¸ãƒˆãƒƒãƒ—ãƒãƒŠãƒ¼ç”¨
*/
div#pagetop {
    width: 700px;
	margin-top:10px;
	margin-bottom: 3px;
}



/*ã™ã¹ã¦ã®<td>ã‚¿ã‚°ç”¨ã€‚æ–‡å­—ã‚µã‚¤ã‚ºã¯.regularã‚¯ãƒ©ã‚¹ã¨åŒã˜
*/
table td,th {
	font-size: 13px; font-size: 1.3rem;/*10pt*/
	line-height:17px; line-height:1.7rem;/*13pt*/
}

/*ç‰¹æ®Šãªæ–‡å­—ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã™ã‚‹æ™‚ã®ã¿ç”¨ã„ã‚‹ã‚¯ãƒ©ã‚¹
*/
.small{font-size:10px; font-size:1.0rem; line-height:13px; line-height:1.3rem;}/*8pt*/
.regular{font-size: 13px; font-size:1.3rem;	line-height:17px; line-height:1.7rem;}/*10pt*/
.large-regular{font-size: 16px; font-size: 1.6rem;	line-height:18px; line-height:1.8rem;}/*12pt*/
.large{font-size: 24px; font-size: 2.4rem;	line-height:26px; line-height:2.6rem;}/*18pt*/


/*æ–‡å­—ãƒ»ç”»åƒã®ã‚»ãƒ³ã‚¿ãƒªãƒ³ã‚°ã€å³ãƒ»å·¦å¯„ã›
*/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}


/*è¦‹å‡ºã—
*/
h1{
	border-style: solid;
	border-width: 0 0 2px 20px;
	font-size: 18px; font-size: 1.8rem;	/*14pt*/
	line-height:24px; line-height:2.4rem;
	text-indent: 0.5em;
	text-align:left;
	position: relative;
	margin:10px 0 3px 0;
	padding-top: 2px;
	}

/*åˆ†é‡Žåˆ¥ãƒœãƒ¼ãƒ€ãƒ¼è‰²æŒ‡å®š
*/
#about h1{border-color:#C66;}
#color h1{border-color:#339;}
#books h1{border-color:#F96;}
#env h1{border-color:#393;}
#stats h1{border-color:#69C;}
#event h1{border-color:#099;}
#event_over h1{border-color:#666; color:#666;}
#links h1{border-color:#639;}

/*åˆ†é‡Žåˆ¥ã«2pxã®è‰²ç·šã‚’ä¸Šéƒ¨ã«,divãªã©ã«é©ç”¨
*/
#about .topline {
	border:solid #c66;
	border-width:2px 0 0 0;
}
#color .topline {
	border:solid #339;
	border-width:2px 0 0 0;
}
#books .topline{
	border:solid #f96;
	border-width:2px 0 0 0;
}
#env .topline {
	border:solid #393;
	border-width:2px 0 0 0;
}

#stats .topline {
	border:solid #69c;
	border-width:2px 0 0 0;
}

#event .topline {
	border:solid #099;
	border-width:2px 0 0 0;
}

#event_over .topline {
	border:solid #666;
	border-width:2px 0 0 0;
}
#links .topline {
	border:solid #639;
	border-width:2px 0 0 0;
}


/*è‰²ã¤ãå¤ªæ–‡å­—
*/
.red-b {color:#C00; font-weight:bold;}
.blue-b {color:#339; font-weight:bold;}
.orange-b {color:#F63; font-weight:bold;}
.green-b {color:#093; font-weight:bold;}
.pink-b {color:#C66; font-weight:bold;}
.turquoise-b {color:#099; font-weight:bold;}
.purple-b {color:#606; font-weight:bold;}
.brown-b { color:#600; font-weight:bold;}
.white-b {color:#FFF; font-weight:bold;}
.darkgreen-b {color:#663; font-weight:bold;}

/*è¦‹å‡ºã—h2
*/
h2{
	font-size: 16px; font-size: 1.6rem;	/*12pt*/
	line-height:1.8em;
	font-weight: bold;
	display: inline;
	margin-left:0.5em;
	}

h3{
	font-size: 16px; font-size: 1.6rem;	/*12pt*/
	line-height:1.8;
	}

/*h2ã®æž 
*/
div.h2{
	width: 500px;
	padding:5px 5px 5px 0;
	margin-top: 20px;
	text-align:left;
	margin-left: 20px;
	}


/*åˆ†é‡Žåˆ¥èƒŒæ™¯ã¨æ–‡å­—
*/
#about .color-w {background-color:#C66; color:#FFF;}
#color .color-w {background-color:#339; color:#FFF;}
#books .color-w {background-color:#F96; color:#FFF;}
#env .color-w {background-color:#393; color:#FFF;}
#stats .color-w {background-color:#69F; color:#FFF;}
#event .color-w {background-color:#099; color:#FFF;}
#event_over .color-w {background-color:#999; color:#FFF;}
#links .color-w {background-color:#606; color:#FFF;}

/*h2ä¸‹ã®å†…å®¹æž 
*/


div.detail2{
	width:inherit 100%;
	padding:6px;
	margin:0 20px 0 50px;
}

/*è¡¨ã‚¯ãƒ©ã‚¹
*/
table.line-table{
	border:solid #bec9d1;
	border-width:1px;
	border-collapse: collapse;
}

.line-table td, .line-table th {
	border:solid #bec9d1;
	border-width:1px;
	padding:5px;
	line-height:1.8;
}

.line-table td{
	vertical-align:top;
	}


td.middle{
	vertical-align: middle;
	}


table.line-table .header{
	color:#00518f;
	background:#f0f0f0;
	font-weight:bold;
	-space: nowrap;
	text-align:center;
	vertical-align:middle;
}

table.line-table .header02{
	color:#000000;
	background:#f0f0f0;
	text-align:center;
	vertical-align:middle;
}





/*ãƒ‘ãƒ³å±‘ç”¨,ã‚µãƒ–ãƒ¡ãƒ‹ãƒ¥ãƒ¼(ä¸Šï¼‰ã€ä¸‹ã«ã‚°ãƒ¬ãƒ¼ç·š
*/
/* .breadcrumb{
	padding:2px;
	font-size:10px; font-size:1.0rem; 8pt
	line-height:16px; line-height:1.6rem; 12pt
	border-bottom: 1px solid #aac;
	height:20px;
} */


/*ãƒ•ãƒƒã‚¿TDç”¨
*/
td.footer{
	padding:10px;
	font-size:10px; font-size:1.0rem; /*8pt*/
	line-height:16px; line-height:1.6rem; /*12pt*/
}

/*ç”»åƒå›žã‚Šè¾¼ã¿
*/
*.float-left{
	float: left;
	margin-right: 10px;
    }

*.float-right{
	float: right;
	margin-left: 10px;
    }



*.floatclear{
	clear: both;
}



/*æž 
*/
.border1 {
	border: 1px solid #000;
}

.no_border {
    border-style:none;
}

/*å®šç¾©ãƒªã‚¹ãƒˆ
*/
dl{
	padding: 0 0 10px 0;
	margin: 10px;
	line-height:1.7em;
	}

table dl{margin:0;}


dt{padding-top: 15px; font-weight:bold;}

table dt{padding-top: 0;}

dl dd dl{padding: 0; margin: 0;}

ul{
	padding: 0;
	margin: 0;
	line-height:1.7em;
	}
/*èµ¤ãƒœã‚¿ãƒ³list*/
ul.button {
    list-style: none;
    margin: 20px;
    padding: 0px;
}

ul.button li {
    padding: 0px 20px 0px 1.2em;
    margin-bottom: 10px;
    background: url(../images/t-bt1.gif) no-repeat;
    list-style:	outline: 0;
}

/*GPC*/
#GPC_award h2 div{
	clear: both;
	color:#666;
	font-size: 16px; font-size: 1.6rem;
	padding: 10px 30px 5px 10px;
	margin:20px 0 0 0;
}

.gpc_head {
	background-color:#996;
	text-align:right;
	color:#fff;
	font-size: 16px;
	font-size: 1.6rem;
}
.gpc_title {
	background-color:#666;
	color:#fff;
	font-weight:bold;
	font-size: 16px;
	font-size: 1.6rem;
}

#GPC_award img {
	border:thin;
	margin:5px;
}


#GPC_award div.comment {
	width: 650px; padding: 10px; border:#066 solid 1px;
border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    box-shadow:0px 0px 3px 3px #CFC;
    -moz-box-shadow:0px 0px 3px 3px #CFC;
    -webkit-box-shadow:0px 0px 3px 3px #CFC;
    margin: 20px auto;
	color:#360;
}


#GPC_award div.best {
	margin: 0px 20px 20px 20px;
	padding:10px 20px;
	border:#F60 dotted 1px;
}


#GPC_award div.excellent {
	/*background-color:#FC6;*/
	margin: 0px 20px 20px 20px;
	padding:10px 20px;
	border:#FC0 dotted 1px;
}


#GPC_award div.special {
	/*background-color:#FC6;*/
	margin: 0px 20px 20px 20px;
	padding:10px 20px;
	border:#390 dotted 1px;
}



/*ãƒªã‚¹ãƒˆplain
*/

li{padding-top: 5px; font-weight: normal;}

/*ãƒªã‚¹ãƒˆé»’ä¸¸ã€€é ­ãžã‚ãˆ
*/
ul.disc {
	padding: 0 0 0 1em;
	margin: 1em;
	list-style-type: disc;
	list-style-position: outside;
	}

.none {
	list-style-type:none;
}





/*sub MENUï¼ˆä¸Šï¼‰æž 
*/
div.navi_top{
	text-align: right;
	padding-top: 2px;
	margin:10px 0 0 0;
	border-top:solid #CCC 2px;
}


/*sub MENUï¼ˆä¸‹ï¼‰æž 
*/
div.sub_menu{
	text-align:right;
	padding-top:2px;
	margin:10px 0 0 0;
	border-top:solid #CCC 2px;
}


/*ãƒªã‚¹ãƒˆæ¨ªä¸¦ã³
*/

.sub_menu li{
	display:inline;
	padding-left:0.5em;
}

/*ãƒšãƒ¼ã‚¸ä¸‹éƒ¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼
*/

#menu_foot a:hover{
display: block;
text-decoration: underline;
}

#menu_foot{
	overflow:hidden;
	width: 100%;
   height: 2em;
   margin-top:5px;
}

#menu_foot ul{
	position: relative;
	left: 50%;
	float:left;
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
	line-height:15px;
}

#menu_foot li{
	padding: 0;
	margin: 0;
	position: relative;
	left: -50%;
	float:left;
}
#menu_foot a{
	display: block;
	border-left: 1px solid #aac;
	font-size:10px; font-size:1.0rem; /*8pt*/
	padding: 1px;
	text-decoration: none;
	color: #333;
	width: 7em;
	height: 15px;
	text-align: center;
}

#menu_foot a.f_li {
padding-left: 0; /* å·¦ä½™ç™½ã‚¼ãƒ­æŒ‡å®š */
border-left:0; /* å·¦ç·šéžè¡¨ç¤ºæŒ‡å®š */
}

#menu_foot a:hover{
display: block;
text-decoration: underline;
}



/*èƒŒæ™¯è‰²*/
.back_green {
	background:#CFC;
}
.back_orange {
	background:#FC6;
}

.back_yellow {
	background:#FFC;
}

.back_pink {
	background:#FCC;
}

.back_blue {
	background:#CCF;
}

.back_sky {
	background:#CFF;
}

.back_grey {
	background:#f0f0f0;
}


/*ãƒžãƒ¼ã‚¸ãƒ³*/



/*ãƒˆãƒƒãƒ—ãƒŠãƒ“*/
#top_navi{
  margin: 0;
  padding: 0;
  width: 700px;
  height: 20px;
}

#top_navi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#top_navi li{
  float: left;
  width: 100px;
  height: 20px;
  margin: 0;
  padding: 0;
}


#top_navi a{
  text-indent:-9999px;
  display:block;
  padding:0;
  width:100%;
  color:#000000;

}


#top_navi li.menu1 a{background:url("../images/menu_aboutus_s.gif") no-repeat 0;}
#top_navi li.menu2 a{background:url("../images/menu_colors_s.gif") no-repeat 0;}
#top_navi li.menu3 a{background:url("../images/menu_publications_s.gif") no-repeat 0;}
#top_navi li.menu4 a{background:url("../images/menu_environment_s.gif") no-repeat 0;}
#top_navi li.menu5 a{background:url("../images/menu_statistics_s.gif") no-repeat 0;}
#top_navi li.menu6 a{background:url("../images/menu_events_s.gif") no-repeat 0;}
#top_navi li.menu7 a{background:url("../images/menu_link_s.gif") no-repeat 0;}
#top_navi li.menu1 a:hover{background:url("../images/menu_aboutus_v.gif");}
#top_navi li.menu2 a:hover{background:url("../images/menu_colors_v.gif");}
#top_navi li.menu3 a:hover{background:url("../images/menu_publications_v.gif");}
#top_navi li.menu4 a:hover{background:url("../images/menu_environment_v.gif");}
#top_navi li.menu5 a:hover{background:url("../images/menu_statistics_v.gif");}
#top_navi li.menu6 a:hover{background:url("../images/menu_events_v.gif");}
#top_navi li.menu7 a:hover{background:url("../images/menu_link_v.gif");}
