/*
Win:IE6,IE5.5,IE5,NN7,NN8,Opera8.5,Firefox1
Mac:IE5.1(Classic)IE5.2(osx),NN7(classic),NN7.1,Opera8.5,Firefox1,safari1.2
NN4.7はだめだめ
*/

*{
	font-family:Arial, Helvetica, sans-serif;
}

html>body *{ font-size:11px; }
*html body{ font-size:75%; }
*{ line-height:140%; }
.smaller{ font-size:smaller; }

/*
*{ font-size:small; }
.dekai {font-size:medium;}
*html *{ font-size:x-small; }
*html .dekai {font-size:small;}
*/


body{
	color:#000000;
	background:#666666 url(../images/share/pback.gif) center repeat-y;
	margin:0px;
	padding:0px;
	text-align:center;
}

/*floatキャンセル*/
.floatCancel:after{/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*IE用*/
.floatCancel{ display:inline-table; }
/*Mac-IE用\*/
*html .floatCancel{ height:1%; }
.floatCancel{ display:block; }
/*Mac-IE*/



/*フォントカラー*/
.aka{
	color:#ff0000;
}
.huto{
	font-weight:bold;
}

#pageWrapperE{
	width:760px;
	background:url(../images/share/backten.gif);
	margin:auto;
	height:100%;
	position:relative;
}
/*ページ全体囲み*/
#pageWrapper{
	width:760px;
	background:url(../images/share/backten.gif);
	margin:auto;
	height:100%;
	position:relative;
}

/*top以外本文*/
#honbun{
	width:760px;
	position:absolute;
	left:0px;
	top:287px;
	text-align:left;
	background:#ffffff;
}
/*top以外フッター*/
#foot{
	margin:30px 0px 0px 0px;
	background:url(../images/share/foot_back.gif) no-repeat left;
	padding-left:26px;
	padding-bottom:15px;
	vertical-align:bottom;
}
#foot span{
	color:#666666;
}


#adLeft{
	float:left;
	width:286px;
}

#adRight{
	float:right;
	width:440px;
}



/*----------------------------------------------*/
/*ナビゲーション---------------------------*/
#mainNavi, #mainNaviT{
	position:absolute;
	top:251px;
	left:0px;
	width:760px;
	height:36px;
	background:#cccccc;
	list-style:none;
	padding:0px;
	margin:0px;/*IE.Operaでは左マージンが付く*/
	background:url(../images/share/menu.gif) no-repeat;
}
#mainNaviT{
	top:402px;
}
#mainNavi li, #mainNaviT li{
	height:36px;
	float:left;
	text-indent:-5000px;/*li、aどっちにつけてもOKっぽい*/
}
#mainNavi li a, #mainNaviT li a{
	width:108px;
	height:36px;
	display:block;
	background:url(../images/share/menu.gif) no-repeat;
	float:left;/*これないとWinIE5でいつものバグ*/
	font-size:2px;
	position:absolute;
	top:0px;
}
/*IE5とNN7の両立を考えると、position:absoluteが妥当と思われる*/
/*link,visited*/
#mainNaviAc a:link,#mainNaviAc a:visited{
	left:0px;
	width:83px;
	background-position:0px 0px;
}
#mainNaviKaigi a:link,#mainNaviKaigi a:visited{
	left:83px;
	width:176px;
	background-position:-83px 0px;
}
#mainNaviTenji a:link,#mainNaviTenji a:visited{
	left:259px;
	width:135px;
	background-position:-259px 0px;
}
#mainNaviInt a:link,#mainNaviInt a:visited{
	left:401px;
	width:142px;
	background-position:-401px 0px;
}
#mainNaviPrc a:link,#mainNaviPrc a:visited{
	left:543px;
	width:137px;
	background-position:-543px 0px;
}
#mainNaviSup a:link,#mainNaviSup a:visited{
	left:680px;
	width:80px;
	background-position:-680px 0px;
}
/*hover*/
#mainNaviAc a:hover{
	background-position:0px -36px;
}
#mainNaviKaigi a:hover{
	background-position:-83px -36px;
}
#mainNaviTenji a:hover{
	background-position:-259px -36px;
}
#mainNaviInt a:hover{
	background-position:-401px -36px;
}
#mainNaviPrc a:hover{
	background-position:-543px -36px;
}
#mainNaviSup a:hover{
	background-position:-680px -36px;
}


/*----------------------------------------------*/
/*上の外部リンク---------------------------*/
#ueNaviWrapper, #ueNaviWrapperTop{
	position:absolute;
	top:0px;
	left:0px;
	width:760px;
	height:42px;
	background:#ffffff url(../images/share/ue_back.gif) left bottom no-repeat;
}
#ueNaviWrapperTop{
	background:#ffffff url(../images/share/ue_back_top.gif) left bottom no-repeat;
}
#ueNavi{
	position:relative;
	top:10px;
	left:0px;
	width:760px;
	height:32px;
	list-style:none;
	padding:0px;
	margin:0px;/*IE.Operaでは左マージンが付く*/
}
#ueNavi li{
	height:32px;
	float:left;
	text-indent:-5000px;/*li、aどっちにつけてもOKっぽい*/
}
#ueNavi li a{
	height:32px;
	display:block;
	background:url(../images/share/ue.gif) no-repeat;
	font-size:2px;
	position:absolute;
	top:0px;
}
/*link,visited*/
#ueNaviTop a:link,#ueNaviTop a:visited{
	left:197px;
	width:34px;
	background-position:-197px 0px;
}
#ueNaviLink a:link,#ueNaviLink a:visited{
	left:231px;
	width:57px;
	background-position:-231px 0px;
}
#ueNaviJap a:link,#ueNaviJap a:visited{
	left:288px;
	width:85px;
	background-position:-288px 0px;
}
#ueNaviConv a:link,#ueNaviConv a:visited{
	left:373px;
	width:245px;
	background-position:-373px 0px;
}
#ueNaviFeel a:link,#ueNaviFeel a:visited{
	left:618px;
	width:142px;
	background-position:-618px 0px;
}


/*hover*/
#ueNaviTop a:hover{
	background-position:-197px -32px;
}
#ueNaviLink a:hover{
	background-position:-231px -32px;
}
#ueNaviJap a:hover{
	background-position:-288px -32px;
}
#ueNaviConv a:hover{
	background-position:-373px -32px;
}
#ueNaviFeel a:hover{
	background-position:-618px -32px;
}

/*これより以下conventionとenglishカット用*/
/*link,visited*/
#ueNaviComp a:link,#ueNaviComp a:visited{
	left:345px;
	display:none;
}
/*英語復活のためコメントアウト*/
/*
#ueNaviKaigi a:link,#ueNaviKaigi a:visited{
	left:501px;
}
#ueNaviKinen a:link,#ueNaviKinen a:visited{
	left:602px;
}
#ueNaviEng a:link,#ueNaviEng a:visited{
	left:740px;
	width:0px;
}
*/

/*WinIE5, IE5.5*/
@media tty{
	i{content:"\";/*" "*/}} @import 'share_ie5.css';/*";}
}/* */


/*アドビリーダーダウンどード*/
.adobeBox{
	clear:both;
}
.adobeBtn{
	display:block;
	padding-left:95px;
	margin:10px 0 30px;
	background:url(../images/share/get_adobe_reader.gif) left center no-repeat;
	height:31px;
}
