@charset "UTF-8";

/* ------ ハリオグラス株式会社　　sitemap.css ------ */


/* まとめ
------------------------------------------------------------ */

#shadow,
#frame{height:1250px;}

#main{
/*  height:1200px;*/
}

hr{
visibility:hidden;
}

#navi{
  margin:0 10px 10px 10px;
  padding:10px 0 0 0;
}

/* sitemap
------------------------------------------------------------ */

#sitemap{
  margin:0 0 0 20px;
}

#sitemap h2{
  margin:20px 0 30px 30px;
}

#sitemap hr{
  visibility:hidden;
  clear:both;
}

/* sitehome
------------------------------------------------------------ */

#sitehome{
  width:253px;
  float:left;
}

#sitehome a,
#third ul li a{color:#003755;}

#sitehome a:hover,
#third ul li a:hover,
#sitehome ul.list2 li a:hover{color:#7DACC4;}

#sitehome ul,
p.homelist{
  margin:0 0 0 30px;
}

#sitehome ul#list1 li,
p.homelist,
#third ul li{
  line-height:20px;
  background:url(../img/sitemap/point.gif) no-repeat left center;
}

#sitehome ul#list1 li a,
#sitehome ul.list2 li a,
#third ul li a,
.homelist a{
  padding:0 0 0 10px;
}

#sitehome ul li#mapHome{
  background:url(../img/sitemap/home1.gif) no-repeat 0 0;
  height:109px;
}

#sitehome ul li#mapHome a{
  display:block;
  width:108px;
  height:109px;
  text-indent:-9999px;
  padding:0;
}

#mapHome a:hover{
  display:block;
  width:108px;
  height:109px;
  background:url(../img/sitemap/home2.gif) no-repeat 0 0;
}

#mapMail{
  margin:20px 0 0 0;
}

.homelist{
  margin:20px 0 0 0;
}

#sitehome dl{
  margin:5px 0 0 50px;
  line-height:20px;
}

#sitehome dl dt{
  background:url(../img/sitemap/point2.gif) no-repeat left center;
}

#sitehome dl dt a,
#sitehome dl dd a,
#sitehome ul.list2 li a{
  color:#666666;
}

#sitehome dl dt a{
  padding:0 0 0 10px;
}

#sitehome dl dd a,
#gaspardetlisa3 a{
  padding:0 0 0 20px;
  font-size:10px;
}

/* p.homelist */

p.homelist{
  margin:20px 0 0 30px;
}

/* home list2 */

#sitehome ul.list2{
  margin:0 0 0 50px;
}

#sitehome ul.list2 li{
  line-height:20px;
  background:url(../img/sitemap/point2.gif) left center no-repeat;
}

ul.list2 li#gaspardetlisa3{
  background:none;
	padding:0 0 0 10px;
}

/* second
------------------------------------------------------------ */

#second{
  width:233px;
  float:left;
}

#second ul{
  margin:20px 0 0 0;
}

#second ul li{
  width:202px;
  height:27px;
  margin:0 0 20px 0;
}

#second ul li a{
  display:block;
  width:202px;
  height:27px;
  text-indent:-9999px;
}

#second ul li a:hover{
  display:block;
  width:202px;
  height:27px;
}

#second ul li#sCoffee{background:url(../img/sitemap/coffee1.gif) no-repeat 0 0;margin:0 0 110px 0;}
#second ul li#sCoffee a:hover{background:url(../img/sitemap/coffee2.gif) no-repeat 0 0;}

#second ul li#sTea{background:url(../img/sitemap/tea1.gif) no-repeat 0 0;}
#second ul li#sTea a:hover{background:url(../img/sitemap/tea2.gif) no-repeat 0 0;}

#second ul li#sCook{background:url(../img/sitemap/cook1.gif) no-repeat 0 0;}
#second ul li#sCook a:hover{background:url(../img/sitemap/cook2.gif) no-repeat 0 0;}

#second ul li#sElehario{background:url(../img/sitemap/elehario1.gif) no-repeat 0 0;}
#second ul li#sElehario a:hover{background:url(../img/sitemap/elehario2.gif) no-repeat 0 0;}

#second ul li#sSake{background:url(../img/sitemap/sake1.gif) no-repeat 0 0;}
#second ul li#sSake a:hover{background:url(../img/sitemap/sake2.gif) no-repeat 0 0;}

#second ul li#sOthers{background:url(../img/sitemap/others1.gif) no-repeat 0 0;}
#second ul li#sOthers a:hover{background:url(../img/sitemap/others2.gif) no-repeat 0 0;}

#second ul li#sHirom{background:url(../img/sitemap/hirom1.gif) no-repeat 0 0;}
#second ul li#sHirom a:hover{background:url(../img/sitemap/hirom2.gif) no-repeat 0 0;}

#second ul li#sAroma{background:url(../img/sitemap/aroma1.gif) no-repeat 0 0;margin:0 0 90px 0;}
#second ul li#sAroma a:hover{background:url(../img/sitemap/aroma2.gif) no-repeat 0 0;}

#second ul li#sParts{background:url(../img/sitemap/parts1.gif) no-repeat 0 0;}
#second ul li#sParts a:hover{background:url(../img/sitemap/parts2.gif) no-repeat 0 0;}

#second ul li#sHotitems{background:url(../img/sitemap/hotitems1.gif) no-repeat 0 0;}
#second ul li#sHotitems a:hover{background:url(../img/sitemap/hotitems2.gif) no-repeat 0 0;}

/* third
------------------------------------------------------------ */

#third{
  width:273px;
  float:left;
}

/* コーヒー */

#third ul#tCoffee{margin:25px 0 0 0;}
#third ul#tTea{margin:15px 0 0 0;}
#third ul#tCook{margin:25px 0 0 0;}
#third ul#tHotitems{margin:220px 0 0 0;}

#third ul#tCoffee li,
#third ul#tTea li,
#third ul#tHotitems li,
#third ul#tCook li{line-height:20px;}

/* おすすめ */


