html,body{
	height:100%;
}

h1{
font-size : 10px;
font-weight:normal;
color:#666666;
line-height:1em;
text-decoration:none;
margin:0 0 7px 0;
padding:0;
}
h1 a{
text-decoration:none;
color:#666666;
}

.text9_10 {
	font-size: 9px;
	line-height: 10px;
	color:#666666;
}

.text10_10 {
	font-size: 10px;
	line-height: 10px;
	color:#666666;
}

.text10_10_white {
	font-size: 10px;
	line-height: 10px;
	color:#FFFFFF;
}

.text10_10_white {
	font-size: 10px;
	line-height: 10px;
	color:#FFFFFF;
}

.text10_12 {
	font-size: 10px;
	line-height: 12px;
	color:#666666;
}

.text10_15 {
	font-size: 10px;
	line-height: 15px;
	color:#666666;
}

.text10_15_2 {
	font-size: 10px;
	line-height: 15px;
	color:#666666;
}

.text10_16 {
	font-size: 10px;
	line-height: 16px;
	color:#666666;
}

.text10_20 {
	font-size: 10px;
	line-height: 20px;
	color:#666666;
}

.text10_20_2 {
	font-size: 10px;
	line-height: 20px;
	color:#666666;
}

.text12_12_white {
	font-size: 12px;
	line-height: 12px;
	color:#FFFFFF;
}

.text12_12 {
	font-size: 12px;
	line-height: 12px;
	color:#666666;
}

.text12_14 {
	font-size: 12px;
	line-height: 14px;
	color:#666666;
}

.text12_18 {
	font-size: 12px;
	line-height: 18px;
	color:#666666;
}

.text12_20 {
	font-size: 12px;
	line-height: 20px;
	color:#666666;
}

.text14_14 {
	font-size: 14px;
	line-height: 1.3;
	color:#666666;
}
.text14_14_ {
	font-size: 16px;
	line-height: 1.5;
	color:#666666;
	padding-left:1em;
	text-indent:-1em;
}

.text14_18 {
	font-size: 14px;
	line-height: 18px;
	color:#666666;
}

.text14_21 {
	font-size: 14px;
	line-height: 21px;
	color:#666666;
}

.text14_26 {
	font-size: 14px;
	line-height: 26px;
	color:#666666;
}

.text14_42 {
	font-size: 14px;
	line-height: 42px;
	color:#666666;
}

.text16_16 {
	font-size: 16px;
	line-height: 16px;
	color:#666666;
}

.text16_24 {
	font-size: 16px;
	line-height: 24px;
	color:#666666;
}

.text16_29 {
	font-size: 16px;
	line-height: 29px;
	color:#00B4BE;
}

.text18_18 {
	font-size: 18px;
	line-height: 18px;
	color:#666666;
}

.text18_18_blue {
	font-size: 18px;
	line-height: 18px;
	color:#00B4BE;
}

.text18_27 {
	font-size: 18px;
	line-height: 27px;
	color:#666666;
}

.text18_27_blue {
	font-size: 18px;
	line-height: 27px;
	color:#00B4BE;
}

.text20_20 {
	font-size: 20px;
	line-height: 20px;
	color:#666666;
}

.text20_30 {
	font-size: 20px;
	line-height: 30px;
	color:#666666;
}

.text22_34 {
	font-size: 22px;
	line-height: 34px;
	color:#00B4BE;
}

.base01 {
	background-image: url(../img/about/photo01.jpg);
	background-repeat: repeat-x;
}


/* プルダウンメニュー */
body { behavior:url("htc/csshover2.htc");
}
#content { width:100%; position:absolute; z-index:1;
}
#pulldownmenu { width:100%; position:absolute; top:190px; z-index:10;
}

.pulldown {
	display:inline;
	float:left;
}

.pulldown img {
	margin:0;
	padding:0;
	border:none;
}

.pulldown ul, .pulldown li, .pulldown a {
	display:inline;
	margin:0;
	padding:0;
	border:0;
}

ul.pulldown,
ul.pulldown ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.pulldown a {
    display: block;
    width: 100%;
}
ul.pulldown {
    width: 175px;
}
ul.pulldown ul {
    display: none;
}
ul.pulldown:hover ul
{
    display: inline;
}




/* ===== BGGroupLink ===== */

#headerBGGroup{
width:100%;
font-size:75%;
background:url("../img/bgglink/bgg_bg.gif") 0 0 repeat-x;
height:43px;
/*padding-bottom:5px;*/
}
#BGGroup{
width:950px;
height:33px;
margin:0 auto;
padding-top:10px;
}
#BGGroup *{
margin:0;
padding:0;
vertical-align:top;
border:none;
}
#BGGroup p{
margin-top:6px;
float:left;
}
#BGGroup ul{
margin-right:1px;
float:right;
}
#BGGroup ul li{
  float: left;
  display: block;
  height: 28px;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  
  background-repeat: no-repeat;
  background-position: left bottom;
}
#BGGroup ul li a{
  display: block;
  height: 28px;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  
  background-repeat: no-repeat;
  background-position: left top;
}

#BGGnav01,
#BGGnav01 a,
#BGGnav01 a:link,
#BGGnav01 a:visited  {
  width: 75px;
  background-image: url(../img/bgglink/bgg_btn01.gif);
}
#BGGnav02,
#BGGnav02 a,
#BGGnav02 a:link,
#BGGnav02 a:visited  {
  width: 55px;
  background-image: url(../img/bgglink/bgg_btn02.gif);
}
#BGGnav03,
#BGGnav03 a,
#BGGnav03 a:link,
#BGGnav03 a:visited  {
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn03.gif);
}
#BGGnav04,
#BGGnav04 a,
#BGGnav04 a:link,
#BGGnav04 a:visited  {
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn04.gif);
}
#BGGnav05,
#BGGnav05 a,
#BGGnav05 a:link,
#BGGnav05 a:visited  {
  width: 55px;
  background-image: url(../img/bgglink/bgg_btn05.gif);
}
#BGGnav06,
#BGGnav06 a,
#BGGnav06 a:link,
#BGGnav06 a:visited  {
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn06.gif);
}
#BGGnav07,
#BGGnav07 a,
#BGGnav07 a:link,
#BGGnav07 a:visited  {
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn07.gif);
}
#BGGnav08,
#BGGnav08 a,
#BGGnav08 a:link,
#BGGnav08 a:visited
{
  width: 55px;
  background-image: url(../img/bgglink/bgg_btn08.gif);
}
#BGGnav09,
#BGGnav09 a,
#BGGnav09 a:link,
#BGGnav09 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn09.gif);
}
#BGGnav10,
#BGGnav10 a,
#BGGnav10 a:link,
#BGGnav10 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn10.gif);
}
#BGGnav11,
#BGGnav11 a,
#BGGnav11 a:link,
#BGGnav11 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn11.gif);
}
#BGGnav12,
#BGGnav12 a,
#BGGnav12 a:link,
#BGGnav12 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn12.gif);
}
#BGGnav13,
#BGGnav13 a,
#BGGnav13 a:link,
#BGGnav13 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn13.gif);
}
#BGGnav14,
#BGGnav14 a,
#BGGnav14 a:link,
#BGGnav14 a:visited{
  width: 55px;
  background-image: url(../img/bgglink/bgg_btn14.gif);
}
#BGGnav15,
#BGGnav15 a,
#BGGnav15 a:link,
#BGGnav15 a:visited{
  width: 45px;
  background-image: url(../img/bgglink/bgg_btn15.gif);
}
#BGGroup ul li a:hover{
  background-position: left bottom;
}
#BGGroup ul li a.here{
  background-position: left bottom;
  display:none;
}

