
/* CSS Document */

a:link{
	color: #425abd;
}
a:visited{
	color: #293385;
}
a:hover{
	color: #c40000;
}
a:active{
	color: #550000;
}

h1.top{
	position :absolute ;
	left : 10px ;
	top : 45px ;
	color : #552102 ;
	background-color : #f0b669 ;
	filter: Alpha(opacity=60);
	font-size : 11pt ;
	margin:0;
	width : auto ;
}

h2.top{
	position :absolute ;
	left : 320px ;
	top : 10px ;
	color : #09304b ;
	font-size : 9pt ;
	border : none ;
	margin:0;
}

div#intro_image{
	position : relative ;
	background-image : url('/nekoradi/img/nekoradi_title.gif');
	background-repeat : no-repeat ;
	margin:10px 0 0 10px;
	height : 159px ;
}

p.intro1{
	position : absolute ;
	text-align:left;
	line-height : 18pt ;
	top : 55px ;
	left : 40px ;
	font-size : 11pt;
	font-weight :  bold ;
	color : #193e57 ;
	width : 480px ;
	margin:0;
}
/*############## レイアウト ##############*/

.nekoradi_body{
	width : 580px ;
	border-style : none solid none none;
	border-width : 2px ;
	border-color : #6ca690 ;
	padding : 0px ;
	-moz-box-sizing : border-box ;
	text-align : left ;
}

.nekoradi_menu{
	width : 175px ;
	margin : 0 auto ;
	padding : 0 6px ;
	text-align : center ;
	-moz-box-sizing : border-box ;
	padding-bottom : 10px ;
}

/****** メニュー ******/
table.nekoradi_menu{
	width : 160px ;
  border-collapse : collapse ;
  empty-cells : show ;
  font-size : 90% ;
  margin-right : auto ;
  margin-left : auto ;
}

table.nekoradi_menu2{
	width : 160px ;
  border-collapse : collapse ;
  empty-cells : show ;
  margin-top : 10px ;
  font-size : 90% ;
  margin-right : auto ;
  margin-left : auto ;
}


td.nekoradi_menu{
	padding : 3px 4px;
  border-style : none ;
  background-color : #fff3c0 ;
}

td.nekoradi_menu2{
	padding : 3px 4px;
  border-style : none solid;
  border-width : 2px ;
  border-color : #32a5d2 ;
  background-color : #32a5d2 ;
}

/*############## ポップアップ用 ##############*/

body.popup{
	background-image : url("/img/back.gif") ;
	background-color : #ffffdd ;
	padding : 10px ;
	margin : 0px ;
}

/*+++++ 枠線 +++++*/
table.pop, td.pop_data, td.pop_field{
  border-style : solid ;
  border-width : 1px ;
  border-color : #e87a02 ;
}

table.pop{
  width : 100% ;
  font-size : 10pt ;
	color : #7e422c ;
 
  border-collapse : collapse ;
  empty-cells : show ;
}

/*+++++ 文字色 +++++*/
td.pop_field, td.pop_field2, td.pop_data{
	color : #5b230b ;
}

td.pop_field{
  background-color : #fcecac ;
  padding : 6px 4px;
	vertical-align : middle ;
}

td.pop_field2{
  background-color : #ffa620 ;
  padding : 6px 4px;
}

td.pop_data{
  background-color : #ffffff ;
  padding : 2px 4px;
}

/*########## ショーウィンドー用 ##########*/
table.item_info, td.item_info, th.item_info{
  border-style : solid ;
  border-width : 1px ;
  border-color : #4e8890 ;
  margin-left : auto ;
  margin-right : auto ;
}

table.item_info{
  border-collapse : collapse ;
  empty-cells : show ;
  font-size : 100% ;
}

td.item_info2{
	background-color : #bedfbd ;
	padding : 3px ;
	color : #8a361e ;
	text-align : left ;
	font-size:9pt;
}

td.item_info{
	border-style : none ;
	padding : 3px ;
}

div.channel_box2{
	width : 545px ;
	background-color : #fdf0df ;
	padding : 5px 10px ;
	-moz-box-sizing : border-box;
	border-left : 2px solid #ff7f00 ;
	border-right : 2px solid #ff7f00 ;
}

div.backnumber_box{
	width : 536px ;
	border-left : 1px solid #09304b ;
	border-right : 1px solid #09304b ;
	background-color : #d8f0fa ;
	text-align : left ;
	padding : 0 5px ;
	-moz-box-sizing : border-box ;
}

div.new_title{
	margin-left : 25px ;
	margin-top : 10px ;
	width : 530px ;
	height : 25px ;
	background-image : url('/nekoradi/img/new_nekoradi.gif') ;
	background-repeat : no-repeat ;
	text-align : right ;
}

.nekoradi_comment_area{
	margin-top : 20px ;
	padding : 5px 0 2px 0 ;
	-moz-box-sizing : border-box ;
	color : #333e77 ;
	font-size : 9pt ;
}