@charset "Shift_Jis";

*{margin:0;padding:0;background-color:transparent;}

/*基本指定*/
html{height:100%;}
body{
font-family:Verdana, Arial, "MS UI Gothic", Osaka, sans-serif;
font-size:0.75em;
color:#555;
text-align:center;
line-height:1.5em;
background-image:url(./image/002-1.jpg);    /* 壁紙 */
background-repeat : no-repeat;
background-attachment : fixed;
background-position : 100% 100%;
}
a{color:#4f6c4a;text-decoration: none;}

a:hover{color:#f15e40;}
hr{display:none;}
h1, h2, h3, h4, h5, h6{font-size:1.0em;font-weight:normal;}
p{}/*指定なし*/
ul{list-style-position:inside;}
ul li{list-style-type:square;}
ol{list-style-position:inside;}
ol li{list-style-type:upper-alpha;}
dl{}/*指定なし*/
dt{color:#5F5F5F;}
dd{margin:0 0 10px 0;}
img{border:none;}
a img{border:none;}
blockquote{margin:20px;padding:10px;
border-top:1px solid #a5b06f;border-left:1px solid #a5b06f;}
form{}/*指定なし*/
fieldset{border:none;}
legend{display:none;}

input, textarea, select
{margin:3px 0;font-family:Verdana,sans-serif;font-size:1.0em;
color:#555;border:1px solid #a5b06f;}

input:focus, textarea:focus, select:focus
/*{background-color:#EFE;} */
address{color:#a5b06f;}

/*各ID*/
div#TOP{
margin:0 auto;
width:700px;
text-align:left;
/* background-color:#FDFDFD; */
}
div#CONTAINER{
margin:3px 0;
}

/*ヘッダーの指定*/
div#HEADER{
margin:0 0 2px 0;
/* background-color:#FFF; */
border:1px solid #BBB;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
}
h1#name{
padding:20px 0 130px 20px;

}
h1#name a{
font-family:"Century Gothic";
font-size:1.8em;
color:#a5b06f;
text-decoration:none;
letter-spacing:0.5em;
}
h1#name a:hover{
color:#a5b06f;
}
ul#TOPIC{
list-style-type:none;
margin:2px;
height:32px;
/* background-color:#FFF; */
border:1px solid #BBB;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
}
li.topic_path{
list-style-type:none;
float:left;
}
li.topic_path a{
display:block;
padding:0 10px;
font-size:0.85em;
color:#666;
text-align:center;
text-decoration:none;
line-height:30px;
border:1px solid #BBB;
border-top:1px solid #EAEAEA;
border-left:1px solid #EAEAEA;
}
li.topic_path a:hover{
background-color:#dadbdd;
}

/*ナビゲーションの指定*/
div#NAVI{
float:left;
width:198px;
/* background-color:#FFF; */
border:1px solid #DDD;
border-top:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
}
h2.navi_title{
padding:0 0 0 5px;
color:#999;
line-height:35px;
}
ul.navi{
list-style-type:none;
margin:1px 1px 1px 5px;
/* background-color:#FFF; */
border:1px solid #BBB;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
}
li.navi_list{
list-style-type:none;
display:inline;
}
li.navi_list a{
display:block;
padding:0 0 0 5px;
width:100%;
color:#666;
text-decoration:none;
line-height:25px;
/* background-color:#FEFEFE; */
border:1px solid #BBB;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
}
*>li.navi_list a{
width:183px;
}
li.navi_list a:hover{
background-color:#dadbdd;
}

/*コンテンツの指定*/
div#CONTENTS{
float:right;
padding:0 0 0 2px;
width:498px;
}
div.contents{
margin:0 0 2px 0;
padding:5px;
/* background-color:#FFF; */
border:1px solid #BBB;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
}
h2.contents_title{
font-size:1.3em;
line-height:35px;
letter-spacing:0.3em;
border-top:1px solid #a5b06f;
}
h2.contents_title2{
font-size:1.3em;
line-height:35px;
letter-spacing:0.3em;
}

div.text{
margin:0 0 0 20px;
}
div.image{
clear:both;
margin:20px 0;
}
div.image img{
float:left;
margin:0 20px 10px 0;
}
h3.subtitle{
margin:10px 0;
padding:5px 0 5px 5px;
font-size:1.1em;
background-color:#EFE;
border-left:3px solid #a5b06f;
}
ul.top{
clear:both;
list-style-type:none;
margin:20px 0 10px 0;
}
li.page_top{
list-style-type:none;
text-align:right;
}
li.page_top a{}
li.page_top a:hover{}

/*フッターの指定*/
div#FOOTER{
clear:both;
padding:20px 10px;
/* background-color:#FFF; */
border:1px solid #BBB;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
}
div#FOOTER address{
font-size:0.85em;
font-style:normal;
color:#a5b06f;
line-height:20px;
border-bottom:1px solid #a5b06f;
}
ul.footer{
list-style-type:none;
}
li.footer_list{
font-size:0.85em;
list-style-type:none;
text-align:right;
}
li.footer_list a{}
li.footer_list a:hover{}

/*その他テンプレートのための指定*/
ul.browser{list-style-type:none;  margin:10px 0;}
li.browser_list{display:inline;  margin-right:10px;  color:#088;}
ul.download{list-style-type:none;  margin:10px 0;}
li.download_list{display:inline;  margin-right:10px;}
ul.banner{list-style-type:none;  margin:10px 0;}
li.banner_list{display:inline;  margin-right:10px;}

/* 新刊情報　JavaScript表示欄 */
.news{
overflow:auto;
width:85%;
height:180px;
margin: 0px;
padding: 0px;
  scrollbar-base-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-arrow-color:#cccccc;
  scrollbar-shadow-color:#cccccc;
  scrollbar-face-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:#ffffff;

}
table,td{ color:#666666;font-family:
Verdana,sans-serif,"ＭＳ Ｐゴシック",Osaka;
font-size:10pt;line-height:130%;
}

h2.ad_title{
padding:0 0 0 5px;
color:#6a9481;
border-top:1px solid #9f8845;
border-bottom:1px solid #9f8845;
border-left:1px solid #9f8845;
border-right:1px solid #9f8845;
background-color:#f7fff8;
line-height:25px;
}

h2.wn_title{
padding:0 0 0 5px;
color:#6a9481;
background-color:#f7fff8;
line-height:25px;
}

div.poll{
margin:0 0 0 0px;
}
