@charset "utf-8";
/*============================*/
/*--Common_TAG&ID&CLASS---------------- */
/*============================*/

@import url("../css/reset.css");
@import url("../css/basic.css");
@import url("../css/common.css");
@import url("mailform.css");

body {
}
a:link {
	color: #7D6640;
}
a:visited {
	color: #AD9263;
}
a:hover {
	color: #753700;
}
a:active {
	color: #CC6666;
}
#Page {
}
#header {
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height: 1;
	padding: 10px 0 5px 10px;
	margin-right:180px;
	border-bottom: 1px solid #AD9263;
}
h1 a:link, 
h2 a:link,
#ContentsMenu ul li a:link,
#NaviMenu ul li a:link {
	color: #666633;
}
h1 a:visited,
h2 a:visited,
#ContentsMenu ul li a:visited,
#NaviMenu ul li a:visited {
	color: #666633;
}
h1 a:hover,
h2 a:hover,
#ContentsMenu ul li a:hover,
#NaviMenu ul li a:hover {
	color: #753700;
}
h1 a:active,
h2 a:active,
#ContentsMenu ul li a:active,
#NaviMenu ul li a:active {
	color: #666633;
}
h2,
#ContentsMenu ul li,
#NaviMenu ul li {
	border-top: 1px solid #AD9263;
	border-right: 1px solid #AD9263;
	background-color: #DECFB4;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	width: 149px;
	border-top: none;
}
h2 a,
#ContentsMenu ul li a,
#NaviMenu ul li a {
	display:block;
}
h3, h4, h5, h6 {
	font-family: Verdana, sans-serif;
}
h3 {
	font-size: 120%;
	font-weight: normal;
	border-bottom: 1px solid #DECFB4;
	z-index:0;
}
.Contents h4 {
 margin:1.5em 0 0.5em -0.5em;
 padding-left: 4px;
 line-height:7px;
 border-left: 7px solid #DECFB4;
 }
h6 {
 margin-bottom:0.5em;
 }
input, textarea, select  {
	border: 1px solid #AD9263;
	background-color: #F9F8EE;
}
input[type="radio"],
input[type="checkbox"] {
	border: none;
	background-color: #fff;
}
kbd {
display:none;
}
/*==================*/
/*--Menu_Column---------*/
/*==================*/
#Menu_Column {
	width:160px;
	top: 16px;
	margin-top:3.3em;
	position: absolute;
}
#Menu_Column ul {
	margin: 0px;
}
#Menu_Column ul li {
	list-style-type: none;
	padding-left:10px;
	margin-bottom: 0;
}
/*==================*/
/*--RelatedMenu---------*/
/*==================*/
#RelatedMenu {
	border-top: 1px solid #AD9263;
}
#RelatedMenu h4 {
	display: none;
}
#RelatedMenu ul {
}
#RelatedMenu ul li {
	font-size:90%;
	line-height:1.65;
	padding-left: 15px;
	border-right: 1px dotted #AD9263;
	border-bottom: 1px dotted #AD9263;
	background: #F1EBE0 url(../img/menulist-mark.gif) no-repeat left top;
	font-family: Verdana, sans-serif;
}
#RelatedMenu ul li a {
	display: block;
}
#RelatedMenu ul li.now {
	border-right: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
#RelatedMenu ul li.first {
}
#RelatedMenu ul li.end {
	border-bottom: none;
}
#RelatedMenu ul li ul {
}
#RelatedMenu ul li ul li {
	font-size:100%;
	font-weight:normal;
	margin-left:-15px;
	border-right: none;
	border-bottom: none;
	padding-left:20px;
	background: url(img/menulist.gif)  no-repeat left top;
}
#RelatedMenu ul li.now li {
	background-color: #FFFFFF;
}
#RelatedMenu ul li ul li.now {
	font-weight:bold;
}
#RelatedMenu ul li ul li.end {
	background: url(img/menulist-end.gif)  no-repeat left top;
}
#RelatedMenu ul li ul li ul {
}
#RelatedMenu ul li ul li ul li {
	margin-left:-20px;
	padding-left:30px;
	background: url(img/menulist2.gif)  no-repeat left top;
}
#RelatedMenu ul li ul li ul li.now {
	font-weight:bold;
}
#RelatedMenu ul li ul li ul li.end {
	background: url(img/menulist2-end.gif)  no-repeat left top;
}
#RelatedMenu ul li ul li.end ul {
}
#RelatedMenu ul li ul li.end ul li {
	background: url(img/menulist2end.gif) no-repeat left top;
}
#RelatedMenu ul li ul li.end ul li.first {
}
#RelatedMenu ul li ul li.end ul li.end {
	background: url(img/menulist2end-end.gif)  no-repeat left top;
}
#RelatedMenu ul li#menu_search {
padding-left: 0;
}
#RelatedMenu ul li#menu_search input[type="text"] {
width:97px;
padding:1px;
margin: 1px 0 1px 5px;
font-siza:80%;
}
#RelatedMenu ul li#menu_search input[type="submit"] {
width:45px;
font-siza:80%;
padding:0;
margin:1px;
}

/*==================*/
/*--MainMenu--------*/
/*==================*/
#ContentsMenu {
}
#NaviMenu {
	border-bottom: 1px solid #AD9263;
}
#ContentsMenu h4,
#NaviMenu h4 {
	display: none;
}
#ContentsMenu ul {
}
#ContentsMenu ul li {
}
#ContentsMenu ul li a {
}
#ContentsMenu ul li:hover,
#NaviMenu ul li:hover {
	background-color: #F9F4BB;
}
#ContentsMenu ul li.first,
#NaviMenu ul li.first {
}
#ContentsMenu ul li.end {
}
#ContentsMenu ul li.now,
#NaviMenu ul li.now {
	display: none;
}

/*==================*/
/*--Contents_Area---*/
/*==================*/
#Main_Column {
	margin: -1.5em 180px 0 175px;
	min-width: 400px;
	min-height: 415px;
	background-color:#FFF;
}
.Contents {
	margin: 0 10px 0.5em 0.5em;
	padding: 0.5em;
}
.Coution {
	border: 2px dotted #DECFB4;
	padding: 1em;
}
#menu_home {
	display:none;
}
/*==================*/
/*--Footer&Other----*/
/*==================*/
#NaviLink {
	font-size: 90%;
	top: 13px;
	left: 160px;
	position: absolute;
}
.DataMatc {
}
.DataNavi {
font-size:90%;
}
.PageTop {
	font-size: 80%;
	margin-bottom: 2em;
	padding-right: 10px;
	text-align:right;
	line-height: 16px;
}
.InPageTop {
	font-size: 80%;
	margin: 0.5em -1em 2em 0;
	text-align:right;
	line-height: 16px;
}
#footer {
	font-size: 90%;
	border-top: 1px solid #AD9263;
	margin-right: 180px ;
	padding-left: 10px;
	clear:right;
}
address {
display:inline;
}
address span {
}
#Copyright {
}
#WebMaster {
}
#counter {
	top: 5px;
	right: 180px;
	position: absolute;
	height:24px;
	overflow: hidden;
}
#QLOOK {
	display:inline;
}
#QLOOK img {
	vertical-align: middle;
}
.ScriptCopy {
	font-size: x-small;
	text-align:right；
}
#cse-search-box input[type="text"] {
	width: 200px;
}
#PR {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:-1;
}
#PR_menu {
display:none;
}
#Regulations_area ul {/*Material 使用要項のリスト部分*/
	padding-left: -1.5em;
	margin-top: 0.5em;
}
#Regulations_area ul li {
	list-style-type: none;
	padding-left: 1.5em;
	padding-bottom: 0.5em;
}
#Regulations_area ul li.no1 {
	background: url(../../material/count/gif07/1.gif) no-repeat left top;
}
#Regulations_area ul li.no2 {
	background: url(../../material/count/gif07/2.gif) no-repeat left top;
}
#Regulations_area ul li.no3 {
	background: url(../../material/count/gif07/3.gif) no-repeat left top;
}
#Regulations_area ul li.no4 {
	background: url(../../material/count/gif07/4.gif) no-repeat left top;
}
#Regulations_area ul li.no5 {
	background: url(../../material/count/gif07/5.gif) no-repeat left top;
}
#Regulations_area ul li.no6 {
	background: url(../../material/count/gif07/6.gif) no-repeat left top;
}
#Regulations_area ul li.no7 {
	background: url(../../material/count/gif07/7.gif) no-repeat left top;
}
#Regulations_area ul li.no8 {
	background: url(../../material/count/gif07/8.gif) no-repeat left top;
}
#Main_Column div.count dl.bg-black {/*Material Counter黒背景用の色*/
	background-image: url(../img/material_bg-brown_w200.gif) ;
}

#Main_Column #wada-list_area th {/*Wadaデータリストの見出しの色*/
	background-color: #DECFB4;
}
#Main_Column #wada-list_area, 
#Main_Column #wada-data_area {/*回りこみ回避*/
min-height:620px;
}
#wada-list_area tr:hover {
	font-weight: normal;
	background-color:#F1EBE0;
}
#wada-list_area tr td a {
	display:block;
}
#wada-data_area table tr td ul {
margin-top:0;
}
#wada-data_area table tr td ul li {
list-style-type:none;
margin-left:-1.5em;
margin-bottom:0;
}
#Main_Column table.votecount tr th {/*Vote見出し*/
	background-color: #DECFB4;
}
#Main_Column .pict {/*回りこみ回避*/
min-height:430px;
}
#Main_Column #PictData_area {
margin-top:0em;
padding-top:2.3em;
}
.pict .DataNavi {
text-align:right;
margin-top:-1.8em;
}
#Main_Column #PictData_area .DataNavi {
padding-right:1px;
}
#Main_Column #PictData_area .DataNavi span.Link {
display:none;
}
#Main_Column div.pict table {
margin-bottom:1.5em;
}
div#PictData_area dl.PictData {
margin-top:-1.8em;
padding:0;
}
div#PictData_area dl.PictData dd {
padding-top:1.3em;
}
div#PictData_area dl.PictData dd ul.genre li {
	font-size: 90%;
	list-style-type:none;
	margin-left:-1.5em;
	margin-bottom:0;
}
/* Feed表示用 */
#feed {
min-height:150px;
}
#feed dl dt {
float:left;
}
#feed dl dd {
padding-left:7.5em;
}
#feed dl dd.content {
clear:left;
padding-left:2em;
margin-bottom:1.5em;
}
#Main_Column .Contents ul.tree li {
	background-color: #FFF;
}

#styleselect {
padding:5px 0 0 10px;
}

#GoogleSearch {
	padding: 5px;
}
#GoogleSearch div {
}
#GoogleSearch  input[type=text] {
	width: 100px;
	height: 18px;
	font-size: 90%;
}
#GoogleSearch input[type=submit] {
	font-size: 80%;
	height: 24px;
}
