@charset "Shift_JIS";


/* ================================================
 *
 *	 全体設定
 *
 * ================================================ */

/* 全称セレクタでリセット           */
* {
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 100%;
}

/* 全体設定              */
body {
  color: #333;
  background: #F5F5F5;
  text-align: center;
  line-height: 1.5;
}

img {
 border:0px;
 vertical-align:middle;
}

BODY, TH, TD {
 font-size:13px;
 font-family:MS UI Gothic, Osaka;
 color:#333333;
}

A:link, A:active, A:visited {
 text-decoration:none;
}

A:link	{
 color:#336699;
}

A:visited {
 color:#666666;
}

A:hover {
 color:#F60000;
 text-decoration:underline;
 cursor:hand
}


h4 {
 padding:5 20 10 130px;
}


/* ================================================
 *
 *	 主なブロック要素設定
 *
 * ================================================ */
dl,
p {
  padding: 0.25em;
}

/* ================================================
 *
 *	 ページレイアウト（メインページ共通）
 *
 * ================================================ */

/* ------------------------------------------------ */
/* ページの整形              */
#container {
  text-align: left;
  background: #FFF;
  margin: 0 auto;
  padding: 0;
  width: 800px;
}

/* ------------------------------------------------ */
/* ヘッダー              */
#header {
  width: 800px;
  height: 120px;
  margin: 0;
  padding: 0;
  background: #FFF;
}

.head h1 {
  font-size:13px;
  color:#999999;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:0px;
  line-height:13px;
  background-image:none;
}

#header2 {
  width: 800px;
  height: 40px;
  margin: 0;
  padding: 0;
  background: #FFF;
}


/* ヘッダーメニュー部

.top-h1 {
  font-size:13px;
  color:#999999;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:0px;
  line-height:13px;
  filter: dropshadow(offx=0,offy=0,color=#3333CC,positive=true);
  background-image:none;
}

/* ------------------------------------------------ */
/* メイン              */
#main {
  width: 526px;
  float: right;
  background: #FFF;
  margin: 0;
  padding: 0;
}

.p_tag{
  font-size : 10px;
  font-weight : 600;
  color : blue;
}

.let2 {
letter-spacing:10px;
}

.goods {
 float:left;
 padding:4px;
 padding-right:3px;
 margin-bottom:4px;
 text-align:left;
 width:48%;
}

/*       リスト             */


.arrow1 li {
 margin-left:18px;
 list-style-image:url("http://img.kanteiin.com/img/bt/li/arrow1.gif");
 font-weight:900;
 font-size:14px;
line-height:18px;
}

.arrow2 li {
 margin-left:18px;
 list-style-image:url("http://img.kanteiin.com/img/bt/li/arrow3.gif");
 font-weight:900;
 font-size:14px;
line-height:18px
}

.arrow3 li {
 margin-left:18px;
 list-style-image:url("http://img.kanteiin.com/img/bt/li/arrow5.gif");
 font-weight:900;
 font-size:14px;
line-height:18px
}

/* メインページ商品説明   */
.main_texts{
 font-size : 12px;
 font-weight : 400;
 color : #7A378B;
 text-align: left;
}

/*   個別ページ商品タイトル   */

.main-h1{
 font-size:22px;
 font-weight:800
 font-family:MS UI Gothic, Osaka;
}

.main_title1 {
 background:#ffe4e1;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #EE3B3B;
 font-size:15px;
}

.main_title2 {
 background:#fe9;
 padding:0 5px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #EE3B3B;
 font-size:15px;
}

.main_title3 {
 background:#9AFF9A;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #2E8B57;
 font-size:15px;
}

.main_title4 {
 background:#C1FFC1;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #2E8B57;
 font-size:15px;
}

.main_title5 {
 background:#FFF5EE;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #F4A460;
 font-size:15px;
}

.main_title6 {
 background:#F0FFFF;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #5CACEE;
 font-size:15px;
}

.main_title7 {
 background:#f5f5f5;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #696969;
 font-size:15px;
}

.main_title8{
 background:#deb887;
 padding:0 10px;
 font-weight:bold;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-left:solid 10px #8b0000;
 font-size:15px;
}

/* 個別ページ説明文 */
.main_ex{
 padding:5 20 10 130px;
}
.main_exh{
 padding:5 20 10 80px;
}

/* 個別ページリンクリスト */
.menuterms li {
 margin-left:20px;
 padding-left:14px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
 background:url('http://img.kanteiin.com/img/bt/arrow/green.gif') no-repeat;
}


/* 個別ページ余白 */
.mainspace{
 padding-top:10 px;
}
/* ------------------------------------------------ */
/* メニュー部分              */
#menu {
  margin: 0;
  padding: 0;
  background: #FFF;
  width: 170px;
  float: right;
}

.150_Bottom {
 background-image:url(http://www.hametomo.com/image/Back/DIV/150/Bottom.gif);
 background-repeat:no-repeat;
 width:150px;
 height:5px;
}

.li {
 padding:1px;
 list-style-type:none;
 font-weight:normal;
 margin-left:1px;
}

.yellow li {
 margin:3px;
 padding-left:12px;
 background:url('http://img.kanteiin.com/img/bt/arrow/yellow.gif') no-repeat;
 font-weight:normal;
}

.yellow A:link, .yellow A:active, .yellow A:visited {
 color:#663333;
}

.terms li {
 padding-left:12px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
 background:url('http://img.kanteiin.com/img/bt/arrow/green.gif') no-repeat;
}
TEXTAREA {
  background-color:WHITE;
  scrollbar-base-color:WHITE;
  scrollbar-face-color:WHITE;
  scrollbar-track-color:WHITE;
  scrollbar-arrow-color:WHITE;
  scrollbar-3dlight-color:WHITE;
  scrollbar-highlight-color:WHITE;
  scrollbar-shadow-color:WHITE;
  scrollbar-darkshadow-color:WHITE;
}

.alpha {
 filter: alpha(opacity=50);
}

.bure {
 filter: blur(add=0,direction=0,strength=10);
}

.shadow {
 filter: dropshadow(offx=1,offy=1,color=#DDDDDD,positive=true);
}

.let2 {
 letter-spacing:14px;
}
.p_tag{
  font-size : 10px;
  font-weight : 600;
  color : blue;
}
/* ------------------------------------------------ */
/* 右サイドメニュー */
#rmenu
{
  margin: 0;
  padding: 0;
  background: #FFF;
  width: 100px;
  float: right;
}


/* ------------------------------------------------ */
/* フッター              */
#footer {
  clear: both;
  width: 800px;
  height: 60px;
  background: #FFF;
  margin: 0;
  padding: 0;
}

address {
 text-align:center;
 font-style:normal;
 font-family:Verdana, sans-serif;
 color:#405D40;
 background-color:WHITE;
 background-image:url('http://img.kanteiin.com/img/back/color/head/green.gif');
 background-repeat:repeat-x;
 border-style:solid;
 border-color:#ACB9AC #809380 #809380 #ACB9AC;
 border-width:1px;
 padding:5px;
 width:100%;
}

.copyright {
 color:#304A30;
 text-align:center;
}

