/* ------------------------------------------- */
/* リンクの設定 */
/* ------------------------------------------- */

a:link {
	color:#0000FF;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:hover {
	color:#CC0000;
	text-decoration:underline;
}

/* ------------------------------------------- */
/* 全体枠の設定 */
/* ------------------------------------------- */
#container{
width:760px;
margin:0px auto;
padding:0px;
text-align:left;
}

/*---------------------------------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/
/*----------メインボックス（左）の指定---------*/
#header{
margin:0px;
padding:0px;
}

h1{
font-size:18px;
border-left:10px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
}

p{
font-size:14px;
line-height:150%;
}


h2{
font-size:16px;
clear:both;
margin-top:30px;
}

/*****メニュー*****/
.menu{
margin:15px 0px 0px 0px;
padding:0px 0px 3px 0px;
font-size:12px;
}

.menu a{
border:1px #000000 solid;
margin:0px 5px;
padding:3px 5px;
}


.kiki{
font-size:16px;
padding:5px;
clear:both;
margin-top:60px;
background-color:#000099;
color:#FFFFFF;
}

.kesyou{
font-size:16px;
padding:5px;
clear:both;
margin-top:90px;
background-color:#009900;
color:#FFFFFF;
}

.youhin{
font-size:16px;
padding:5px;
clear:both;
margin-top:90px;
background-color:#990000;
color:#FFFFFF;
}
/******カテゴリ******/
.Category1{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#0000CC;
color:#FFFFFF;
}

.Category2{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#00CC00;
color:#FFFFFF;
}

.Category3{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#CC0000;
color:#FFFFFF;
}
.Category4{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#FFCC33;
color:#FFFFFF;
}

.Category5{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#9966CC;
color:#FFFFFF;
}

.Category6{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#FF3366;
color:#FFFFFF;
}
.Category7{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#0066FF;
color:#FFFFFF;
}
.Category8{
font-size:16px;
padding:5px 15px;
clear:both;
margin-top:20px;
background-color:#CC6633;
color:#FFFFFF;
}

.thumbnail ul{
margin:0px;
}



.thumbnail {
  margin: 10px 0px;
  width: 100%;
  line-height: 150%;
  list-style-type: none;
  font-size:12px;
}

.img_li {
  margin: 0px;
  padding:10px 0px 5px 0px;
  float: left;
  width: 110px;
  height: 80px;
  overflow: hidden;
  list-style-type:none;
  border-bottom:1px dashed #CCCCCC;
}
.text_li {
  margin: 0px;
  padding:10px 10px 5px 0px;
  float: left;
  width: 120px;
  height: 80px;
  overflow: hidden;
  list-style-type:none;
  border-bottom:1px dashed #CCCCCC;
}


/*
.thumbnail li {
  overflow: visible;
}

.thumbnail li a img {
  z-index: 1;
  width: 100px;
  height: 60px;
}

.thumbnail li a:hover {
  width: 200px;
  height: 120px;
}

.thumbnail li a:hover img {
  position: relative;
  top: -30px;
  left: -50px;
  z-index: 2;
  width: 200px;
  height: 120px;
}
**/

.top{
margin:10px 0px;
text-align:right;
clear:both;
font-size:12px;
}