@charset "UTF-8";

/* ------ ハリオグラス株式会社 ------ */

/* ------ http://www.hario.co.jp/         ------ */
/* ------ http://www.hario.com/           ------ */

/* 初期設定
---------------------------------------------------------------------- */

*{
	margin:0;
	padding:0;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* ブラウザスタイルの初期化(IE6など一部ブラウザ向け) */

th,td,form,ul,li{
  margin:0;
  padding:0;
  color:#333333;
  font-size:1em;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing:1px;
}

/* 全体設定
---------------------------------------------------------------------- */

strong{font-weight:bold;}

ul{
	list-style-type:none;
}

a{
  color:#D50077;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
}

a:hover{color:#666666;}

img{border:0;}

hr{
  clear:both;
	visibility:hidden;
	height:0;
}


/* 枠
---------------------------------------------------------------------- */

#frame{
	width:570px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}

/* header
---------------------------------------------------------------------- */

#headerR,#headerL{
  float:left;
	margin:5px 0;
}

#headerR{width:85px;}
#headerL{width:695px;}

/* contents
---------------------------------------------------------------------- */

#contents p.img1{
  margin:0 0 5px 0;
}

#contents p#font1{
  font-size:22px;
	font-family:"HG正楷書体-PRO", Osaka, "ＭＳ Ｐゴシック";
	font-weight:bold;
	color:#75A215;
	margin:0 0 20px 30px;
}

#contents h2{
	background:url(../../img/campaign/chachakyusu1.gif) no-repeat 0 0;
	width:568px;
	height:58px;
	font-size:18px;
	font-family:"HG正楷書体-PRO", Osaka, "ＭＳ Ｐゴシック";
	font-weight:bold;
	color:#D50077;
	text-align:center;
	line-height:22px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#item{
	width:570px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}

#item tr td{
	text-align:center;
	width:250px;
}

#item tr td h3{
  font-weight:bold;
	letter-spacing:1px;
	line-height:20px;
}

#item tr td p{
  letter-spacing:1px;
	line-height:20px;
}

#item tr td p span.font1{
  text-decoration:line-through;
}

#item tr td p span.font2{
  color:#CC0000;
	font-size:16px;
	font-weight:bold;
}

#item tr td p a.font3{
  font-size:16px;
	font-weight:bold;
}

#item tr td p.font4{
  margin:5px 0;
}

#point{
	width:570px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}

#point tr td{
	width:180px;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
}

#amazon{
  margin:20px 0 30px 0;
	border-bottom:#999999 3px solid;
	padding:0 0 2px 20px;
}

.font5{
  letter-spacing:1px;
	line-height:16px;
	margin:0 20px 20px 20px;
}

.font6{
  font-size:16px;
	font-weight:bold;
}
#inside #frame #header {
	width: 570px;
}
#inside #top_cya {
	width: 570px;
}
