@charset "euc-jp";

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

    @common_main.css

    @author s

    @dateCreated 2006-04-21T14:19:00+09:00

    @dateModified 2006-08-13T17:54:00+90:00

    @description 共通用CSS

    @note 

        ・編集した日をdateModifiedとして上書きしていくこととする

        ・下の構成とそれに従った下の目次に沿ってCSSを記述する

        ・ページ単位で小区切りを入れる



			====================================

			

				■text-align、float、box寄せは

						function.cssを参照すること。

				■IEのバグ対策用CSS

						hack.cssを参照



			====================================

        ・サイトHTMLの基本的な構成

        body

            container

                header

                    top(logo)

                    topSub(banner, logout)

                    globalMenu

                content

                    main

                    	mainComponent

                    sub

                    	subComponent

                footer

        ・目次

        		■抽象要素

        		■基本要素

        		■共通要素

        				・全体

        				・header

        				・main

        				・sub

        				・footer

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







/*

******************************************************************* 



抽象要素



*******************************************************************

*/

/* 全体共通要素用 */

* {   

}



/*

Copyright (c) 2006, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 0.10.0

*/



/**

 * 84.5% for !IE, keywords for IE

 * Percents could work for IE, but for backCompat purposes, we are using keywords.

 * x-small is for IE < 6 and IE6 quirks mode.

 * 

 */

body {font:13px arial,verdana,helvetica,clean,sans-serif,MS PGothic;*font-size:small;*font:x-small;}

table {font-size:inherit;font:100%;}



/**

 * 99% for safari; 100% is too large

 */

textarea {font:99% arial,helvetica,clean,sans-serif,MS PGothic;}

input {font:99% arial,helvetica,clean,sans-serif,MS PGothic;}

select {font:99% arial,helvetica,clean,sans-serif,MS PGothic;}



/**

 * Bump up !IE to get to 13px equivalent

 */

code {font:115% monospace;*font-size:100%;}

pre {font:115% monospace;*font-size:100%;}



/**

 * Default line-height based on font-size rather than "computed-value"

 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

 */

body * {line-height:1.1em;}





/* body要素 */

body {

	text-align:left;

	font-size:12px;

	color:#333333;

	background-image: url(../../i/common/body_back.jpg) !important;

	background-repeat: repeat;

}

/* container部分 */

#container{

	width: 960px;

	background-color: #FFFFFF;

}

/* header部分 */

#header {



}

/* content部分 */

#content {

	width:960px;

	background-color: #FFFFFF;

  margin-top: 15px;

}

/* footer部分 */

#footer {

	font-size:14px;

  clear:both;

  padding-top:0px;

	background:transparent url(../../i/common/images/footer_bg.jpg) no-repeat bottom center;

	padding-top:17px;

	text-align:center;

	height:250px;

}
/* main部分 */

#main {

	width:720px;

}



/* sub部分 */

#sub {

	width:240px;

}



#main .mainComponent {

	width:710px;

	padding:0px 0px 10px 0px;

}



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



基本要素 



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

h1, h2, h3 {

   /* font-weight:normal; */

}

h2, h3, h4 {

	/* width:100%; */

}





h1 {

	font-size:160%;

	/* display:block;

	width:209px;

	height:75px; */

}



h2 {

   font-size:160%;

   /*  margin:0 0 10px 0; */

}

h3 {

   /* font-size:100%;*/

}

h4 {

   /* font-size:90%;

    font-weight:bold; */

}

li, dt, dd, th, td {

    /* font-size:90%; */

	text-align:left;

}

th {

    font-weight:bold;

}

p {

    padding:0.2em 0;

    line-height:130%;

}

option {

	padding-right: 3px;

	padding-left: 3px;

	text-align:left;

}

fieldset {

	background-color:#fff;

	display:block;

	padding: 10px;

	margin: 2px 0;

	text-align:left;

	/* font-size:12px; */

	margin:5px 0;

	padding-top:0px;

	width:580px;

}

input {

	margin-top:3px;

}

input,

textarea {

	line-height: 110%;

	padding: 3px;

}



/*

ここから下の基本要素、直接ではなく

適用するものに具体的に列挙して指定する必要がある

（本来はclassで共通化して一括でしてすべきだが）

*/

dl, ul, ol {

    padding:0.5em 0 0.5em 0;

}

li, dd {

   padding:0.125em 0;

}

dt {

    padding:0;

}

ul {

    list-style-type:none;

}

/*-----link要素 -----*/



/*\*/

a {

	color:#867448;

	overflow: hidden;

	text-decoration: none;

}

/**/

a:hover {

	color:#990000;

	text-decoration: underline;

}

    

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



共通要素 



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



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

	header,content,footer共通要素

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



/*---------- 横並びのリストの定義 ----------*/

#footer li,

#calender li, 

#profileMenu li,

#sendMessage li {

    display:inline;

    padding:0.5em 5em 0.5em 0;

}

/* ランキング部分 */

#sub .ranking {

    padding-bottom:10px;

    border-bottom-style:solid;

    border-bottom-width:1px;

}

/* submitボタン */

.submitButton {

    text-align:center;

    vertical-align:bottom;

}

/* ポップアップ画面（メール、友達になる、マニュアル） */

#sendMail #container,

.manual #container {

    width:500px;

}

.manual h4 {

    line-height:1.2;

}

/* エントリステータス、コメントステータス */

.entryStatus dd,

.commentStatus dd {

    padding:0 7px;

    border-right-color:#8E0D10;

    border-right-style:solid;

    border-right-width:1px;

		margin-right:7px;

}

/* ？不明？要確認 */

#friendMake{

	border:1px solid #006600;

	margin:0 10px 5px 350px;

	text-align:center;

	background-color:#ECFAD8;

	padding:5px;

}

/* コメントリスト、エントリdiv、写真のステータス位置 */

.entryUnit,

#commentList,

#photo #entryone {

	width:550px;

	margin:0 auto;

}

/* 写真のステータス位置 */

#photo #entryone {

    margin-top:20px;

    padding:10px 0 10px 0px;

}

#photo #entryone ul {

	height: 20px;

}

#photo #entryone dl {

	height: 10px;

}



/*検索ボックス、ランキングの文字サイズ*/

.subComponent select,

#sub .rankPoint {

    font-size:80%;

}

/*------------- 共通table要素 -----------------*/

/* ボーダー付きtable要素*/

.borderedTable,

.borderedTable tr,

.borderedTable td,

.borderedTable th {

	border:1px solid #c0c0c0;

}

.borderedTable td,

.borderedTable th {

	padding:4px;

}

.borderedTable th {

	background-color:#f0f0f0;

}

/* admin tableの幅 */

#container #content #main #categoryEdit #category,

#categoryEdit fieldset,

#container #content #main #blogManage table,

#communityManage table,

#templateEdit table,

#footPrint table,

#communityManage table,

#comaccess table,

#receiveMailAll table,

#sendMailAll table,

#friendEdit table,

#keybook,

#communityManage table,

#topicsList table,

#editProfile table,

#logDaily,

#commentEdit table,

#trackbackEdit table,

#appinfo table {

	width:610px;

}



/*コピーライト、ポップアップの閉じるボタン*/

#copyRight,

.closeButton {

	text-align:center;

	font-size:86%;

}



/*-------------赤文字----------------*/

.emphasis{

    color:#FF0000;

}





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

header

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







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

上部メニュー start

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

/* header部分 */

#header {
  width: 960px;
  margin-top: 14px;
  padding-bottom: 10px;
  background: transparent url(../../i/common/images/header_bg.jpg) no-repeat center top;
  padding-bottom: 70px;
}

/* logo (h1を包んでいる) */

#logo {

	float:left;

	width:230px;

	height:100px;

}

/* h1 */

#logo h1 a{

	background:url(../../i/common/images/logo.gif) no-repeat 0px 0px;

	width:230px;

	height:91px;

	text-indent:-9999px;

	display:block;

}

/* logo部分 */

div#logo a#logoL {

    position:static;

    display:block;

	width:230px;

	height:100px;

    text-indent:-9999px;

}

/* header 右（バナー、他） */

#topSub {

    float: right;    width:575px;

    margin-right:0px;

    padding-right:0px;
}

/* バナー部分 */

#topSub #topBanner {

	height:70px;

}

#topSub #topBunnerWrapper{

	padding-top: 5px;

	overflow:hidden;

}

#topSub #topBunnerWrapper .topBunnerFloat{

	text-align:left;

	float:left;

	width:50%;

}

/*================================================

グローバルメニュー

サブメニュー 共通 start 

================================================*/



#globalMenu{
	clear:both;
	background: #3399FE;
  position: absolute;
  top: 160px;
}

#subMenu {

	clear:both;
}

div#subMenu ul,

div#subMenu ul li, 

div#subMenu ul li a{

text-align:left;

/*
	text-indent:-9999px;
*/
    padding:0;

    margin:0;

    text-align: center;
}

div#globalMenu ul#globalMenuGuest,

div#globalMenu ul#globalMenuGuest li, 

div#globalMenu ul#globalMenuGuest li a{

    padding:3px 0;

    margin: 0;

    text-align: center;

    border-right: solid 1px #FFFFFF;

    color: #FFFFFF;

}

div#globalMenu ul#globalMenuMenber,

div#globalMenu ul#globalMenuMenber li, 

div#globalMenu ul#globalMenuMenber li a{

    padding:3px 0;

    margin: 0;

    text-align: center;

    border-right: solid 1px #FFFFFF;

    color: #FFFFFF;

}

div#globalMenu ul#globalMenuGuest li#mapLst,
div#globalMenu ul#globalMenuGuest li#mapLst a,
div#globalMenu ul#globalMenuMenber li#adminLst,
div#globalMenu ul#globalMenuMenber li#adminLst a {
    border:none;

}




/* グローバルメニュー各リンク共通 */

#subMenu ul{

	background: url("../../i/common/images/main_seminar_arrow.jpg") no-repeat 0 0px; 

	width:580px;
}

#subMenu ul li{
	background: url("../../i/common/images/main_seminar_arrow.jpg") no-repeat 0 0px; 
}


ul#globalMenuMenber{

	background: url("../../i/common/global_navi.jpg") no-repeat 0 0px; 

	width:960px;

	height:25px;

}

ul#globalMenuGuest{

	width:960px;

	height:25px;

}



#subMenu li a,

#globalMenu li a { 

	display:block; 

}

/*#globalMenu ul,

#globalMenu li a{

	height:30px;

}*/

#globalMenu #globalMenuGuest li,

#globalMenu #globalMenuGuest li a {

	width: 159px;
}

#globalMenu #globalMenuMenber li,

#globalMenu #globalMenuMenber li a {

	width: 119px;
}



#subMenu ul,

#subMenu li a{

	height:26px;

	overflow:hidden;

	

}





/*--------------------- サブメニュー start ---------------------*/





/* マイブログリンク 未使用

#subMenu li #myBlogLstA {}

*/

/* ブログを書く */

#crtBlogLstA {

	width: 90px;

}

/* コミュニティをつくる

#crtCommunityLstA {

	width: 120px;

} */

/* メールを見る */

#chkMailLstA {

	width:90px;

}

/* プロフィール編集 */

#edtProfileLstA {

	width: 115px;

}

/* FAQリンク */

#HelpLstA {

	width: 95px;

}

/* ログアウトボタン */

#logout {

	width: 99px;

	height: 0;

	padding-top: 8px;

	text-indent:-9999px;

    padding-right:0;

}

#logout #logoutLstA {

	color:#fff;

	background: url("../../i/common/images/logout.jpg") no-repeat 0px 0px;

	text-decoration:none;

	border:none;

	display:block;

	text-indent:-9999px;

	width: 69px;

	height:19px;

	cursor:pointer;

	margin: 0px 0 0 0px;

	font-size: 0;

}



/*--------------------- サブメニュー end ---------------------*/



/*--------------------- グローバルメニュー start ---------------------*/



/* トップリンク */

 #topLstA {

}

/* マイページリンク */

#myPageLstA {

}

/* ブログリンク */

#blogLstA {

}

/* コミュニティリンク */

#communityLstA {

}

/* フレンドリンク */

#friendLstA {

}

/* アルバムリンク */

#albumLstA {

}

/* マップリンク */

#mapLstA {

}

/* スケジュールリンク */

#scheduleLstA {

}

/* 管理リンク */

#adminLstA {



}

#content {  /* グローバル・メニューのfloatの解除 */

    clear:both;
}







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

main

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



/*===========================================

h2背景画像

=============================================*/



/*----- h2画像指定共通部分 -----*/

.headImg h2{ 

	background-repeat:no-repeat;

	background-position:0 8px;

	width: 720px;

	height: 60px;

	text-indent: -9999px;

}

/*----- h2画像指定固有部分 -----*/

/* フレンド一覧h2 */

#friendView .headImg h2{

	background: url(../../i/search/top_img/top_img_friend.gif) no-repeat;

}

/* コミュニティ一覧h2 */

#communityView .headImg h2{

	background: url(../../i/search/top_img/top_img_community.gif) no-repeat;

}

/* ブログ一覧h2 */

#blogView .headImg h2{

	background: url(../../i/search/top_img/top_img_blog.gif) no-repeat;

}

/* アルバムh2 */

#photo .headImg h2{

	background: url(../../i/search/top_img/top_img_album.gif) no-repeat;

}

/* マップh2 */

#mapCont .headImg h2{

	background: url(../../i/search/top_img/top_img_map.gif) no-repeat;

}

/* 管理h2 */

.admin h2{

	background:url(../../i/search/top_img/top_img_admin.gif) no-repeat 0 0;

	margin-top:0;

	padding-top:0;

}

/* スケジュールh2 */

#scheduleView h2 {

	background: url(../../i/search/top_img_schedule.gif) no-repeat;

}

#scheduleView #content h2 a.stitle,

#scheduleView #content h2 a:hover.stitle{

	height: 50px;

	width: 800px;

	text-indent: -9999px;

	display: block;

}



/*ロビーのh2*/

#robby .headImg h2{

	background: url(../../i/search/top_img_robby.jpg) no-repeat;

	height:53px;

} 



/* ログインh2（画像は直接tplに貼ってある） */

#loginDisplay .headImg h2 {

	width:555px; 

	height: 150px;

	text-indent:0;

}

/* FAQ h2（リンクを含んでいる） */

#faq .headImg{

	color: #666;

	background: url(../../i/manual/help_header.gif) no-repeat;

	margin:0;

	margin-bottom:10px;

	display:block;

}

#faq .headImg h2  { 

	display:block;

}

#faq .headImg h2 a{

	color:#666;

	text-decoration:none;

	font-weight:bold;

	margin:auto;

	padding-left:90px;

	display:block;

	font-size:14px;

	text-indent:-9999px;

}

/* blog h2 */

.blogEntry h2 {

	text-indent:0;

}

/* 非表示のh2画像指定 */

#index .headImg h2,

#profilePage .headImg h2,

#friendPage .headImg h2,

#communityViewDetail #container #content .headImg #communityImg,

#myPage #container #content .headImg h2{

	font-size:5px;

	text-indent:-9999px;

	margin:0;

	padding:0;

	display:none;

}

#index .headImg,

#profilePage .headImg,

#friendPage .headImg,

#communityViewDetail #container #content .headImg,

#myPage #container #content .headImg {

	height:0px;

}



/* 警告メッセージ */

.msg {  

        clear: both;

	text-align:center;

	color:#ff3333;

	font-weight:bold;

	border:none;

	font-weight:bold;

	font-size:120%;

	padding:10px;

}

/* あるブロックの中に横並びにブロックを敷き詰めていく start 

sub マイフレンド、マイコミュニティ、テンプレートサムネール等

例：

<div id="あるブロック">

 div  div  div  div  div 

 dl   dl   dl   dl   dl  

 dt   dt   dt   dt   dt  

 dd   dd   dd   dd   dd  

</div>

* 注 上のcommon componentの

float hackの部分にdlの入るdivを登録すること

*/

/* テンプレートサムネールの敷き詰め */

#main #templateEdit dl {

    float:left;

    width:120px;

    height:130px;

    padding-left:10px;

}

/* メンバー一覧の敷き詰め */

#main #memberAll dl {

    float:left;

    width:100px;

    height:130px;

    padding-left:10px;

}



/* 敷き詰めていく end */





/* submitボタン */

.submitWrapper {

    clear:both;

    text-align:center;

}

/* ？？ */

p.popup {

    border:none;

    padding:0;

}

/* 投稿画面折りたたみ詳細設定部分 

現在はtplに直書きしているはずだが、

できるなら消して、こちらを用いるべき

残す*/

#oritatami ul.open { 

    display:block;

}

 #oritatami ul.close {

    display:none;

}

#oritatami li.open {

    overflow:hidden;

    white-space:nowrap;

    list-style-type:none;

}

#oritatami li.close {

    overflow:hidden;

    white-space:nowrap;

    list-style-type:none; 

    margin:0; padding:0; 

    text-align:left;

}

#oritatami li.nochild {

    list-style-type:none;

}

#oritatami li{

    list-style-type:square; 

}

#oritatami ul {

    text-align:left; 

    margin:3px; padding:0;

}

.field_r{

    float:right;

}

.field_l{

    float:left; margin-right:20px;

}

/* 折りたたみend */

/* フォーム */

fieldset label{

	font-size:1em; 

	display:block; 

	padding:5px;

}

/* blog作成、topics作成のスタイルボタン */

#styleEditor li {

	/*width: 40px;*/

	padding:0;

	margin:0;

}

/*===========================================

album, map 共通部分 

=============================================*/

/* ALL〜, MY〜 ナビゲーション */

 

#topNavi ul{

	padding: 0;

}





/* 各ナビ要素右方の余白を取る */

#photo #topNavi li,

#mapCont #topNavi li {

	padding:0 10px 10px 0;

}



/* リンク要素に画像置換を施す */

#topNavi li a{

	display: block;

	width:180px;

	height:30px;

	text-indent:-9999px;

}

/*----- 各リンク・リスト要素に画像を設置する -----*/

#albumTopL{

	background:url(../../i/album/b_albumtop.gif) no-repeat;	

}

#myAlbumTopL{

	background:url(../../i/album/b_myalbum.gif) no-repeat;	

}

#mapAllL {

	background:url(../../i/map/b_all.gif) no-repeat;	

}

#myMapL {

	background:url(../../i/map/b_mymap.gif) no-repeat;

}









/*===============================================

 記事のテキストエディタのスタイル指定 (投稿のtextarea内)

================================================*/

/*----- 共通 -----*/

#communityViewDetail #container #content div.entryUnit div.entryBody ,

.blogEntry #container #content div.entryUnit div.entryBody {

	text-align:left;

	line-height:160%;	

}

/* 強調 */

.entryUnit .entryBody strong {

	font-weight:bold !important;

}

/* 下線 */

.entryUnit .entryBody u {

	text-decoration:underline !important;

}

/* 斜線 */

.entryUnit .entryBody i {

	font-style:italic !important;

}

/* 引用 */

.entryUnit .entryBody blockquote {

	margin:5px;

	padding:5px;

	background-color:#D9E2FF;

}

/* ヘッダ */

#communityViewDetail #container #content div.entryUnit div.entryBody h3,

.blogEntry #container #content div.entryUnit div.entryBody h3 {

	background:none!important;

	padding:8px 0px 0px 0px!important;

	margin:0px!important;

	text-indent:0px!important;

	color:inherit !important;

	font-size:120%;

	font-weight:bold;

	border:none;

	border-bottom-style:solid;

	border-bottom-color:#ddd;

	border-bottom-width:2px;

	width: 100%;

}

/* 打ち消し */

.entryUnit .entryBody s {

	text-decoration:line-through !important;

}

/* 画像 */

body .blogEntry #container #content div.entryUnit div.entryBody img,

#communityViewDetail #container #content div.entryUnit div.entryBody img  {

	margin:0;

	padding:0 0 5px 0;

}



/* 最新順表示、ランク順表示の内部要素のfloatのクリア */

.recentUnit,

.rankUnit {

	clear:both;

}

/* ランキング等調整 */

.subCompoContent .rankUnit{

	height: 65px;

}

.subCompoContent .allUnit{

	height: 55px;

}

.subCompoContent .allUnit DL DD a{

	margin-left: 10px;

}

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

sub

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



#sub {
}

/* subComponent */

.subComponent {  

    width:178px;    

    margin-bottom:10px;

    margin-top: 0;

    padding-top: 0;

}

#blogView .subCompoContent,

#communityView .subCompoContent,

#friendView .subCompoContent,

#mapCont .subCompoContent,

#photo .subCompoContent,

#scheduleView .subCompoContent,

#map #adminMail,

#mapCont #adminMail,

#photo #adminMail{

	border:1px solid #ccc;

	border-top:none;

}

.subComponent h3 {

}



/*sub内 p要素 */

#sub p {
}



/* RSS画像の幅 */

#sub #rss img {

	width:80px;

}



/* google map本体

（で、それ以前の要素のクリアを行っている） */

#map {

    clear:both;

}

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

footer

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



/*footer menu*/

#footer ul{

	text-align:center;

	font-size:12px;
	
	

}

#footer{

	width: auto;

}

/* フッタのリンク要素 */

/* メニュー1| メニュー2｜メニュー3｜の「|」 */

#footer li {

    border-right-color:#ccc;

    border-right-style:solid;

    border-right-width:1px;

    padding:0 30px;

    margin:0 auto;

    text-align:left;
				

}




#footer_border {
	border-style: solid;
	border-color: #3399FE;
 border-width:2pt;
}
	
	
.fotter_banner{
    margin:10px;
				

}
	


/* コピーライト部分 */



#footer #copyRight {

	color:white;

	font-weight:bold;

	padding-top:5px;
	
	margin: 130px -100px 0px -100px;


}




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

その他

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

/* 大枠 */

#overDiv .popUpHelp ,#overDiv .popUpHelp {

	width:200px;

	margin: 0px;

	padding: 0px;

	background: #A9BC5C;

}

/* 内枠 */

#overDiv .popUpHelp table{

	background: #F3F3F1;

}

#overDiv .popUpHelp table td{

	text-align: center;

}

/* 左上 */

#overDiv .popUpHelp table td.overAlart{

	background: url(../../i/common/alart.gif) no-repeat 5px center;

	font-size: 12px;

	font-weight: bold;

	padding-left: 20px;

	color: #666666;



}

/* 右上 */

#overDiv .popUpHelp table td.overOFF {}



#overDiv .popUpHelp table td.overOFF a{

	background: url(../../i/common/btn_close.gif) no-repeat;

	display: block;

	height: 18px;

	width: 54px;

	text-indent: -9999px;

	border-style: none;

}



/* 下メイン */

#overDiv .popUpHelp a.delete{

	width:80px;

	color: #FFFFFF;

	background: #FAAE7C;

	text-align: center;

	padding: 3px;

	margin:0px auto;

	display: block;

}

#overDiv .popUpHelp a.delete:hover{

	color: #FFFFFF;

	background: #CC9933;

}



/*----- overlib ヘルプ　ポップアップ -----*/



#hintbox{ /*CSS for pop up hint box */

position:absolute;

top: 0;

background:url(../../i/common/bg_help.gif) no-repeat;

width: 300px; /*Default width of hint.*/

height:150px; 

padding: 3px;

margin-top:20px;



font:normal 11px Verdana;

line-height:18px;

z-index:10000000;



visibility: hidden;

}

#admincomunity #hintbox {

	margin-top:-50px;

}







.hintanchor{ /*CSS for link that shows hint onmouseover*/

font-weight: bold;

color: navy;

margin: 3px 8px;

}



#hintbox p{width:205px; margin:10px 0 0 80px;}



#adminblog #hintbox{

	margin-top:-130px;

	margin-left:0px;

}

#adminfriend #hintbox {

	margin-left: -320px;

	margin-top: 45px;

}



#categoryEdit fieldset {

	width: 586px;

}

/************************************** overDiv overlibstyle */

#overDiv #overLibStyle {

	font-size:12px;

	border:1px solid #999;

	padding:5px;

	background:#ccc;

	margin:0;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleTitle {

	background:url(/template/i/common/alart.gif) no-repeat #fff 5px 4px;

	font-size:12px;

	padding:5px;

	margin:0;

	text-indent:25px;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleTitle img {

	margin-right:5px;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleBottom {

	background:#fff;

	font-size:12px;

	padding:5px;

	margin:0;

	text-align:center;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleBottom li {

	margin:5px;

	display:inline;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleBottom li a {

	padding:5px 15px;

	line-height:3 !important;

	border:1px solid #999;

	font-size:12px;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleBottom li a:link {

	text-decoration:none;

	zoom:normal;

}

#overDiv #overLibStyle #overLibStyleBottom li a:hover {

	text-decoration:none;

	background:#ccc;

	zoom:normal;

}





/* google検索 2008/01/04 ky

====================================*/

#gSearch {font-size:10px;height:25px;}

#gSearch input {padding:0;}

#gSearch table {float:right;backgrond-color:#fff;width:auto;}

#gSearch table tr, #gSearch table td {border-style:none;border-width:0;}