@charset "UTF-8";

/* モア・ベストサービス
------------------------------------------------------------ 

　●ホームページ
　・terada manami

　最終更新日　2008/02/06

*/

/* 初期化
------------------------------------------------------------ */

/* ブラウザスタイルの初期化 */

*{
  margin:0;
  padding:0;
  color:#333333;
	font-size:100%;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* (IE6など一部ブラウザ向け) */

th,td,form,ul,li{
  margin:0;
  padding:0;
  color:#333333;
  font-size:100%;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 初期設定
------------------------------------------------------------ */

/* font
------------------------------ */

p,ul li,ol li,td,th,dt,dd{
  font-size:84%;
  font-weight:normal;
	line-height:140%;
	letter-spacing:0.1em;
}

/* link
------------------------------ */

/* 文字の色 */
a{ 
  color:#4c4499;
  text-decoration:underline;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
}

/* 訪問済み */
a:visited{ 
  color:#4c4499;
  text-decoration:underline;
}

/* オンマウス時 */
a:hover{
  color:#cccccc;
  text-decoration:underline;
}

/* クリック時 */
a:active{
  color:#4c4499;
  text-decoration:underline;
}

/* 画像
------------------------------ */

img{
  border:0;
	border: none;
  vertical-align:top;
}

/* scroll bar
------------------------------ */

html{
  scrollbar-arrow-color:#cccccc;
  scrollbar-highlight-color:#cccccc;
  scrollbar-shadow-color:#cccccc;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-track-color:#ffffff;
}

/* line
------------------------------ */

hr{
  clear:both;
	visibility:hidden;
	height:0;
}

/* list
------------------------------ */

ul{
  list-style-type:none;
}


/* レイアウト
------------------------------------------------------------ */

body{
  font-size:100%;
}

#frame{
  width:780px;
	margin:0 auto;
}

/* header
------------------------------------------------------------ */

#header{
  width:740px;
	margin:20px auto;
}

/* menu
------------------------------------------------------------ */

#menu{
  height:31px;
	background:url(../img/menu_background.gif) repeat-x 0 0;
}

#menu div{
  width:780px;
	margin:0 auto;
}

#menu ul li{
	font-size:0;
	letter-spacing:0;
	line-height:0;
}

#menu ul li{float:left;}

/* mein
------------------------------------------------------------ */

#main{
  width:740px;
  margin:0 auto;
	clear:both;
}

#main ul{margin:10px 0 0 0;}

#main ul li{
  display:inline;
	font-size:70%;
	color:#999999;
}

#main h2{
	font-size:0;
	line-height:0;
	letter-spacing:0;
}

#main h2{margin:10px 0 20px 0;}

#main p#up{
  clear:both;
  text-align:right;
}

/* footer
------------------------------------------------------------ */

#footer{
  margin:20px 0 0 0;
	background:url(../img/footer_background.gif) repeat-x 0 0 #ececec;
}

#footer div{
  width:740px;
	margin:0 auto;
	padding:20px 0;
}

#footer div p,
#footer div p strong{
	color:#4c4499;
}

#footer div p{font-size:70%;}







