@charset "UTF-8";

/* ハリオグラス株式会社
------------------------------------------------------------ 

　●ホームページ
　・http://www.hario.com/

　●ネットショップ
　・http://www.hario.co.jp/

　最終更新日　2008/02/19

*/

/* seihin キッチン・テーブルウェア
------------------------------------------------------------ */

h2{clear:both;}

div.step,div.m20{clear:both;}

div.step div,div.m20 div{
  width:185px;
	float:left;
}

#main div div{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

div div h3{
  font-size:84%;
	line-height:140%;
}

#main div div ul li,
#main div div h3{
  letter-spacing:0;
}

#main div div.seihin1{margin:0 12px 10px 12px;}

#clear,
.clear{clear:both;}

#server div.m20 div{
  margin:0 0 20px 0;
}

#server div.m20 div.seihin1{
  margin:0 12px 20px 12px;
}

#clear #netshop{
	float:none;
}

p#shop1,
p#shop2,
p#shop3,
p#shop5,
p#shop6,
p#shop7,
p#shop8,
p#shop9,
p#shop10,
p#shop11,
p#shop12,
p#shop13,
p#shop14,
p#shop15,
p#shop16,
p#shop17,
p#shop19,
p#shop20,
p#shop21,
p#shop22,
p#shop23{
  font-size:70%;
	letter-spacing:0;
	color:#d72982;
}

p#shop3{margin:150px 0 0 0;}
p#shop5{margin:120px 0 0 0;}
p#shop6{margin:184px 0 0 0;}
p#shop7{margin:122px 0 0 0;}
p#shop8{margin:191px 0 0 0;}
p#shop9{margin:128px 0 0 0;}
p#shop10{margin:170px 0 0 0;}
p#shop11{margin:123px 0 0 0;}
p#shop12{margin:140px 0 0 0;}
p#shop13{margin:76px 0 0 0;}
p#shop14{margin:165px 0 0 0;}
p#shop15{margin:122px 0 0 0;}
p#shop16{margin:115px 0 0 0;}
p#shop17{margin:185px 0 0 0;}
p#shop19{margin:103px 0 0 0;}
p#shop20{margin:90px 0 0 0;}
p#shop21{margin:110px 0 0 0;}
p#shop22{margin:92px 0 0 0;}
p#shop23{margin:132px 0 0 0;}

p#shop2{color:#666666;}

/* index 
------------------------------------------------------------ */

#main table{
   border-collapse:collapse;
	 border:none 0;
	 margin-top: 42px;
	 margin-right: 0;
	 margin-bottom: 0;
	 margin-left: 0;
}


#main table tr td#indextitle{
    height:35px;
}

#main table tr td#indexbutton{
	vertical-align: top;
}

#main table tr td#indexbutton2{
    vertical-align: top;
	width:232px;
}

#main table tr td#indexbutton3{
	vertical-align: top;
	width:348px;
}

#main table tr td#indexbutton4{
    vertical-align: top;
	width:464px;
}




#main table tr td a{
}
#main table tr td a:hover{color:#000000;}


#main table tr td p{
	width:90px;
	font-size: 90%;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}
	
#main table tr td ul{
	font-size:100%;
	text-indent: 10px;
	font-weight: normal;
	float: none;
	padding: 0;
	margin: 0px;
}

#main table tr td h2{
  margin:0;
	padding:0;
	letter-spacing:0;
	line-height:0;
}

#main table tr td#indexHandling ul li{
  display:block;
}


/* new NEW!　新製品
------------------------------------------------------------ */

#main #index ul{
	float:left;
}

#main ul#m0{margin:0;}

#main ul li.productsImg{
  text-align:center;
	margin:0 0 5px 0;
}

/* series　シリーズ
------------------------------------------------------------ */

div.clear div ul.ull{margin:10px 0 0 0;}

/* glassnecklace　グラスネックレス
------------------------------------------------------------ */

#glassnecklaceImg,
#glassnecklaceImg2,
#glassnecklaceL,
#glassnecklaceL2{
  float:left;
}

#glassnecklaceImg{width:95px;}

#glassnecklaceImg2{
	width:40px;
	margin-right: 5px;
}

#glassnecklaceL{
	width:90px;
}

#glassnecklaceL2{
	width:140px;
}

#glassnecklaceImg img{
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10;
	margin-left: 0;
}

/* violin　バイオリン（その他）
------------------------------------------------------------ */

#violin{clear:both;}

#violinR,
#violinL{float:left;}

#violinR{width:198px;}
#violinL{width:382px;}

#violinL #ppp{margin:20px 0 0 0;}

/* new 
------------------------------------------------------------ */

#new h1{
  margin:0 0 20px 0;
}

#new h2{
  margin:0 0 10px 0;
	font-size:84%;
}

.newL,
.newImg{
	float:right;
}

.newL{width:382px;}
.newImg{width:198px;}

.newL ul{
  list-style-type:disc;
	margin:0 0 20px 20px;
}

.newL dl dt,
.newL dl dd{line-height:1.5em;}

.newL dl dd{margin:-1.5em 0 0 7.5em;}

#new2,
#newR p,
#new2 p{
  clear:both;
}

#newR{float:left;}

#newR{width:396px;}

#new2 ul#newRImg li{
  float:left;
	margin:0 13px 10px 0;
	width:185px;
}

p#newImg2{margin:20px 0;}

p#newImg2 img#newImg3{margin:0 10px 0 0;}

p#pwm{
  width:387px;
}

/* e-style */

#newImg4{
  clear:both;
	padding:10px 0 0 0;
}

/* cfod */

.newL2{
	float:right;
}

.newL2{
	width:197px;
}

.newL2 ul{
  list-style-type:disc;
	margin:0 0 20px 20px;
}

.newL2 dl dt,
.newL2 dl dd{line-height:1.5em;}

.newL2 dl dd{margin:-1.5em 0 0 7.5em;}

/* science　理化学 > 製品
------------------------------------------------------------ */

#science p{
  width:387px;
	margin:0 0 20px 0;
}

#science p.m1{margin:0;}

#science p.m2{
  margin:2px 0 20px 0;
	text-align:center;
	font-weight:bold;
	color:#666666;
}

/* science_attribute　理化学 > ガラス特性
------------------------------------------------------------ */

#compositionR,
#compositionL{float:left;margin:0 0 10px 0;}

#compositionR,
#composition1,
#composition2,
#composition3,
#composition4{width:387px;}

#compositionL{width:195px;}

#compositionL img{margin:0 0 0 8px;}

dl#composition1 dt,
dl#composition1 dd,
dl#composition2 dt,
dl#composition2 dd,
dl#composition3 dt,
dl#composition3 dd,
#composition4 dt,
#composition4 dd{line-height:1.5em;}

dl#composition1 dd{margin:0 0 0 11em;}

dl#composition1 dd.m3{margin:-1.5em 0 0 11em;}

dl#composition2 dd{margin:-1.5em 0 0 9em;}

dl#composition3 dd{margin:-1.5em 0 0 9em;}

dl#composition4 dd{margin:-1.5em 0 0 8em;}

p.c1{text-align:center;}

/* industry　工業用ガラス
------------------------------------------------------------ */

ul#lens{
  margin:20px 0;
}

ul#lens li{
  text-align:center;
	width:286px;
	float:left;
}

ul#lens li img{
  display:block;
	margin:5px 0;
}

ul#lens li#lens1 img{margin:5px 0 5px 10px;}

ul#link{clear:both;}

table#physicality1{
	border-collapse:collapse;
	margin:0 0 20px 0;
}

table#physicality1 td{
  text-align:center;
	padding:3px 5px;
	border:#CCCCCC 1px solid;
}

table#physicality1 tr#h td{background-color:#F6F6F6;} 

p.m4{margin:40px 0 20px 0;}

/* handlingkyusu　製品についてのお知らせ
------------------------------------------------------------ */

/* IH */


#ihL{margin:0 0 20px 0;}

#ihL,#ih{width:382px;}

#ihImg{
  clear:both;
	margin:0 0 20px 0;
}

/* 急須 */

#kanetu{
  margin:40px 0 40px 0;
  }


p#handlingkyusu1{
  width:382px;
	margin:20px 0;
}

#handlingkyusu{
	width:382px;
	margin: 0px;
}

#safety{
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
}

#handlingL,
#handlingImg{
	float:left;
	margin: 0;
	width: 382px;
}

#handlingexq{
   width:382px;
   
}

#handlingR{
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 0px;
}


ol#handlingL{list-style-type:none;}

#handlingL ol li{margin:0 0 20px 0;}

p#back{
	clear:both;
	text-align:center;
	margin-top: 20px;
}

/* e-style　イースタイル
------------------------------------------------------------ */

#pr_L,
#pr_R{
  float:left;
	margin:0 0 20px 0;
}

#pr_L{width:197px;}
#pr_R{width:385px;}

/* 水出し珈琲ポット・グランデ
------------------------------------------------------------ */

.ti1{
  text-indent:1.1em;
	margin:0 0 5px 0;
}


#new3,
#new4{clear:both;}

#grande1,
#grande2{float:left;}

#grande1{width:385px;}

#grande2{width:197px;}

#grande2 img{margin:0 0 0 10px;}

#grande1 h3{
  margin:20px 0 5px 0;
}

ul#new4 li{
  width:185px;
	float:left;
}

ul#new4 li#new5{
  margin:0 12px;
}

ul#new4 li img{
  display:block;
	margin:0 0 5px 0;
}

/* コーヒーミル
------------------------------------------------------------ */

.pm{margin:0 0 20px 0;}

#new h4{
  font-size:84%;
	margin:0 0 5px 0;
}

/* コーヒーミル
------------------------------------------------------------ */

.pm2{margin:0 0 10px 0;}
#main  #new  #nuba    {
	margin: 0px;
	background-image: url(../img/seihin/nuba_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 750px;
	padding-top: 169px;
	padding-left: 6px;
}
#main #new #handy {
	background-image: url(../img/seihin/handy_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 470px;
	width: 573px;
	padding-left: 9px;
	margin-bottom: 0px;
	padding-top: 330px;
}
#new #handy #cap01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #5D5D5D;
	margin-bottom: 0px;
	font-weight: normal;
}
#new #handy #cap03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #5D5D5D;
	margin-top: 50px;
	margin-bottom: 0px;
	padding-left: 462px;
}

#main #new #nuba #cap01 {
	width: 98px;
	margin-left: 179px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #5D5D5D;
	margin-bottom: 0px;
}



/* かご網付き
------------------------------------------------------------ */
.ti3{
	text-indent:1.1em;
	margin:0 0 0px 0;
}
#main #new #nuba #cap02 {
	width: 287px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #5D5D5D;
	margin-bottom: 0px;
}
#main #new #nuba #cap03 {
	width: 98px;
	margin-left: 475px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #5D5D5D;
	margin-bottom: 0px;
	margin-top: 110px;
}
#main #new #nuba #cap04 {
	width: 288px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #5D5D5D;
	margin-bottom: 0px;
	margin-left: 288px;
	margin-top: 10px;
}
#main #new #nuba #byu011 {
	height: 27px;
	margin-top: 105px;
	margin-bottom: 8px;
	width: 271px;
	text-align: right;
}
#main #new #nuba #byu012 {
	height: 27px;
	margin-top: 7px;
	margin-bottom: 8px;
	width: 475px;
	text-align: right;
}
#main #new #handy #byu011 {
	margin-bottom: 10px;
}

/* ティーポット蘭茶
------------------------------------------------------------ */
#main #new #chpr {
	margin: 0px;
	background-image: url(../img/seihin/chpr_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 630px;
	padding-top: 82px;
	padding-left: 6px;
}
#main #new #chpr #buns01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #5D5D5D;
	width: 270px;
	margin-top: 25px;
	margin-bottom: 0px;
	float: left;
}
#main #new #chpr #swf {
	float: left;
	height: 250px;
	width: 290px;
	margin-bottom: 0px;
}
#new #chpr #buns01 #kounyu {
	margin-top: 15px;
	margin-bottom: 0px;
}
#main #new #chpr #buns02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #5D5D5D;
	width: 285px;
	margin-top: 165px;
	margin-bottom: 0px;
	float: left;
	padding-left: 287px;
}
/* ecook
------------------------------------------------------------ */
#main #new #ecook {
	margin: 0px;
	height: auto;
	padding-left: 6px;
	vertical-align: top;
}
#main #new #ecook #buns01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #5D5D5D;
	width: 245px;
	float: left;
	margin: 0px;
}
#main #new #ecook #swf {
	float: left;
	height: 210px;
	width: 320px;
	padding: 0px;
	margin: 0px;
}
#new #ecook #buns01 #kounyu {
	margin-top: 15px;
	margin-bottom: 0px;
}
#main #new #ecook #title1 {
	width: 100%;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
#main #new #ecook #title2 {
	width: 100%;
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
}
#main #new #ecook #lineup {
	width: auto;
}
#ecook #lineup .box01 {
	float: left;
	width: 180px;
	text-align: center;
	padding: 5px;
}
#ecook #lineup .box02 {
	float: left;
	width: 330px;
	background-image: url(../img/seihin/ecook_11.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 35px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#ecook #lineup .box01 .bums03 {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 0px;
}
#ecook #lineup .box01 .bums04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	text-align: left;
}
.clfix {
	clear: both;
}
