/*
	Default Stylesheet for www.10000nen.com
	Copyright (C) 2003- １万年堂出版. All Rights Reserved.
*/

/*初期化*/

html {
width:780px;
margin:0 auto;
background-color:#FFEEDD;
background-image:url(../images/htmlback.gif);
background-repeat:repeat-y;
background-position:center;
overflow-y:scroll;
}

body {
margin:0 auto;
padding:0px;
color:#333322;
background-color:#FFFFFF;
font-size:100%;
width:780px;
}




a img { border: none }

a:link		{ color : #FF6600; }
a:visited	{ color : #FF9900; }
a:hover 	{ color : #0099FF; }
a:active 	{ color : #0066FF; }

h1 { font-size: medium; font-weight: normal; margin-bottom: 0px }
h2 { font-size: medium; font-weight: normal; margin-bottom: 0px } 
h3 { font-size: medium; font-weight: normal; margin-bottom: 0px }
h4 { font-size: medium; font-weight: normal; margin-bottom: 0px } 
h5 { font-size: medium; font-weight: normal; margin-bottom: 0px } 
h6 { font-size: medium; font-weight: normal; margin-bottom: 0px } 

cite	{ font-style: normal ; }
em		{ font-style: normal ; font-weight : bold ; }
strong	{ font-style: normal ; font-weight : bold ; }

.cl      {clear:both;}

#analytics {display:none;}


/* ******************** 全ページ共通のナビゲーション ******************** */

#return a {background-image:url(../images/return_over.gif);
           display:block;
		   width:75px;
		   height:34px;
		   margin:20px auto;
		   }

.hide {
display:none;
}

/* iGoogle */
#igoogle {
margin:5px;
line-height:100%;
font-size:small;
font-weight:bold;
text-align:center;
}

#igoogle img {
vertical-align:middle;
margin:5px;
border:0;
}

#igoogle a {
text-decoration:none;
}

/* 上部メニューボタン */
.gotohome	{width:780px;height:71px;margin:0 0 5px;}
.search     {text-align:right;margin:0 10px 10px 0;font-size:xx-small;}
.menu       {width:620px;margin:0;padding:0;float:left;}
.menu a:link img,.menu a:visited img,.search a:link img,.search a:visited img {visibility:visible;}
.menu a:hover img,.menu a:active img,.search a:hover img,.search a:active img {visibility: hidden;}
.menu a:hover,.menu a:active,.search a:hover,.search a:active {background-color:transparent;}
.search *,.menu * {margin:0;padding:0;}

#logotop a {float:left;margin:0 0 0px;background-image:url(../images/logo_top.gif);}
#kazuo {clear:left;margin:-71px 0 20px 726px;}

@media screen {
#navi01 a {background-image:url(../images/topbutton/top_shoseki_over.gif);}
#navi02 a {background-image:url(../images/topbutton/top_koe_over.gif);}
#navi03 a {background-image:url(../images/topbutton/top_shohyo_over.gif);}
#navi04 a {background-image:url(../images/topbutton/top_media_over.gif);}
#navi05 a {background-image:url(../images/topbutton/top_topix_over.gif);}
#navi06 a {background-image:url(../images/topbutton/top_shicho_over.gif);}
#navi07 a {background-image:url(../images/topbutton/top_doga_over.gif);}
#navi08 a {background-image:url(../images/topbutton/top_kaigai_over.gif);}
#navi09 a {background-image:url(../images/topbutton/top_dokusho_over.gif);}
#navi10 a {background-image:url(../images/topbutton/top_radio_over.gif);}
#navi11 a {background-image:url(../images/topbutton/top_mm_over.gif);}
#navi12 a {background-image:url(../images/topbutton/top_blog_over.gif);}
#navi13 a {background-image:url(../images/topbutton/top_osusume_over.gif);}
#navi14 a {background-image:url(../images/topbutton/top_shoten_over.gif);}
#rss a    {background-image:url(../images/topbutton/rss_over.gif);}

#navi01 a {margin:1px 1px 1px 20px;padding:0;float:left;}
#navi02 a {margin:1px;padding:0;float:left;}
#navi03 a {margin:1px;padding:0;float:left;}
#navi04 a {margin:1px;padding:0;float:left;}
#navi05 a {margin:1px;padding:0;float:left;}
#navi06 a {margin:1px;padding:0;float:left;}
#navi07 a {margin:1px;padding:0;float:left;}
#navi08 a {margin:1px 1px 1px 20px;padding:0;clear:left;float:left;}
#navi09 a {margin:1px;padding:0;float:left;}
#navi10 a {margin:1px;padding:0;float:left;}
#navi11 a {margin:1px;padding:0;float:left;}
#navi12 a {margin:1px;padding:0;float:left;}
#navi13 a {margin:1px;padding:0;float:left;}
#navi14 a {margin:1px;padding:0;float:left;}
#rss a    {margin:0 0 0 20px;padding:0;float:left;}
}

.navi_box { width: 760px; 
			color: #669900; 
			background-image:  url(../images/back_navibox.jpg); 
			border-top: solid 0.5pt #FF9900; 
			border-bottom: solid 0.5pt #FF9900; 
			border-right-width : 0px ; 
			border-left-width : 0px ;
			padding: 3px 10px;
			margin: 0px;
			font-size: small;
			clear:both;
			}
.path {float:left;} 

.info	{	text-align: right; 
			font-size: x-small; 
			color: #FF9900;
			text-decoration: none; }

.info a:link 	{ color: #FF6600 ; text-decoration : underline ;  }
.info a:visited { color: #FF9900 ; text-decoration : underline ;  }
.info a:hover	{ color: #0099FF ; text-decoration : underline ;  }
.info a:active 	{ color: #0066FF ; text-decoration : underline ;  }

.info span	{	color: #FFCC00; text-decoration: none }		


/* ******************** おもな文字色 ******************** */

.color_or 	{ color: #FF6600 ; text-decoration : none }
 a.color_or:link 	{ color: #FF6600 ; text-decoration : none }
 a.color_or:visited { color: #FF9900 ; text-decoration : none }
 a.color_or:hover 	{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_or:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }

.color_gr 	{ color: #669900}
 a.color_gr:link 	{ color: #669900 ; text-decoration : underline ; }
 a.color_gr:visited { color: #669900 ; text-decoration : underline ; }
 a.color_gr:hover 	{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_gr:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }
 
 .color_gr2 	{ color: #336633}
 a.color_gr2:link 		{ color: #336633 ; text-decoration : underline ; }
 a.color_gr2:visited 	{ color: #336633 ; text-decoration : underline ; }
 a.color_gr2:hover 		{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_gr2:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }
  
.color_pi { color: #FF6699 }
 a.color_pi:link 	{ color: #FF6699 ; text-decoration : underline ; }
 a.color_pi:visited { color: #FF6699 ; text-decoration : underline ; }
 a.color_pi:hover 	{ color: #0099ff ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_pi:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }  
  
.color_pi2 { color: #993366 }
 a.color_pi2:link 		{ color: #993366 ; text-decoration : underline ; }
 a.color_pi2:visited	{ color: #993366 ; text-decoration : underline ; }
 a.color_pi2:hover 		{ color: #0099ff ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_pi2:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }    
  
.color_yl { color: #FFCC00 ; text-decoration: none}
 a.color_yl:link 	{ color: #FFCC00 ; text-decoration : none ; }
 a.color_yl:visited { color: #FFCC00 ; text-decoration : none ; }
 a.color_yl:hover 	{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_yl:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }

.color_red { color: #FF0000 ; text-decoration: none}
 a.color_yl:link 	{ color: #FFCC00 ; text-decoration : none ; }
 a.color_yl:visited { color: #FFCC00 ; text-decoration : none ; }
 a.color_yl:hover 	{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_yl:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }

.color_wh { color: #FFFFFF}
 a.color_wh:link 	{ color: #FFFFFF ; text-decoration : underline ; }
 a.color_wh:visited { color: #FFFFFF ; text-decoration : underline ; }
 a.color_wh:hover 	{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_wh:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }
 
.color_bw { color: #996600}
 a.color_bw:link 	{ color: #996600 ; text-decoration : underline ; }
 a.color_bw:visited { color: #996600 ; text-decoration : underline ; }
 a.color_bw:hover 	{ color: #0099ff ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_bw:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }
 
.color_bw2 { color: #663300}
 a.color_bw2:link 		{ color: #663300 ; text-decoration : underline ; }
 a.color_bw2:visited 	{ color: #663300 ; text-decoration : underline ; }
 a.color_bw2:hover 		{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_bw2:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }

.color_bl { color: #006699}
 a.color_bl:link 		{ color: #006699 ; text-decoration : underline ; }
 a.color_bl:visited 	{ color: #006699 ; text-decoration : underline ; }
 a.color_bl:hover 		{ color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_bl:active 		{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }

.color_bck 	{ color: #000000;}
 a.color_bck:link 	    { color: #000000 ; text-decoration : underline ; }
 a.color_bck:visited    { color: #000000 ; text-decoration : underline ; }
 a.color_bck:hover 	    { color: #0099FF ; text-decoration : underline ; background-color : #FFFFCC }
 a.color_bck:active 	{ color: #0066FF ; text-decoration : underline ; background-color : #FFFFCC }
 

