@charset "utf-8";


/* CSS Document */

/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

/* ブラウザ設定 をリセット */
*
{
	margin:0;
	padding:0;
}


/* たてのスクロールバーを必ず出す設定***/
html
  {
  height:100%;
  margin-bottom:1px;
}

/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

/* base設定 */
body
{
	background-color: #ffffff;
	text-align:center;
/*	overflow-y:scroll; */
}

/* 外側の枠設定 */
#outline
{
	width:801px;
	text-align:left;
	margin:0 auto;
}

/* 外側の枠設定 */
.outline-margin
{
	margin:0 10px;
}

/* メイン 画面 設定 */
.main
{
	width:495px;
	float:left;
	height: 285px;
	position: relative;
	top: -20px;
}

/* サイド 画面 設定 */
.side
{
	width:306px;
	float:right;
	height: 285px;
	position: relative;
	top: -20px;

 	z-index: 0;
}

/* 左右の回り込みの解除 */
.c-both
{
	clear:both;
}

/* HIGP ロゴ */
.logo
{
	width:385px;
	height:38px;
	float:left;
	background-image: url(../img/frame_11_HIGP.gif);
	text-indent:-9999px;
	margin-bottom: 3px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}

/* ロゴ選択範囲 */
.logo a
{
	display:block;
	width:120px;
	height:38px;
	text-decoration:none;
	outline-style:none;
}

/* ナビゲーション base */
#g_navi
{
	clear:left;
	height:27px;
	background:url(../img/navi_bg.gif) no-repeat;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

#g_navi ul
{
	padding:0px 0 0 0px;
}

#g_navi li
{
	display:inline;
	list-style-type:none;
}

#g_navi li a
{
	height:27px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/
#g_navi li.g_navi01 a
{
	background:url(../img/navi.gif) no-repeat 0px 0px;
	width:158px;
}

#g_navi li.g_navi02 a
{
	background:url(../img/navi.gif) no-repeat -158px 0px;
	width:158px;
}

#g_navi li.g_navi03 a
{
	background:url(../img/navi.gif) no-repeat -316px 0px;
	width:158px;
}

#g_navi li.g_navi04 a
{
	background:url(../img/navi.gif) no-repeat -474px 0px;
	width:158px;
}

#g_navi li.g_navi05 a
{
	background:url(../img/navi.gif) no-repeat -632px 0px;
	width:158px;
}

/*------hover*/
#g_navi li.g_navi01 a:hover
{
	background:url(../img/navi.gif) no-repeat 0px -27px;
}

#g_navi li.g_navi02 a:hover
{
	background:url(../img/navi.gif) no-repeat -158px -27px;
}

#g_navi li.g_navi03 a:hover
{
	background:url(../img/navi.gif) no-repeat -316px -27px;
}

#g_navi li.g_navi04 a:hover
{
	background:url(../img/navi.gif) no-repeat -474px -27px;
}

#g_navi li.g_navi05 a:hover
{
	background:url(../img/navi.gif) no-repeat -632px -27px;
}

/*------on*/
#g_navi li.g_navi01_on a
{
	background:url(../img/navi.gif) no-repeat 0px -54px;
	width:158px;
}

#g_navi li.g_navi02_on a
{
	background:url(../img/navi.gif) no-repeat -158px -54px;
	width:158px;
}

#g_navi li.g_navi03_on a
{
	background:url(../img/navi.gif) no-repeat -316px -54px;
	width:158px;
}

#g_navi li.g_navi04_on a
{
	background:url(../img/navi.gif) no-repeat -474px -54px;
	width:158px;
}

#g_navi li.g_navi05_on a
{
	background:url(../img/navi.gif) no-repeat -632px -54px;
	width:158px;
}

a:link
{
	color: #464242;
}

a
{
	text-decoration: none
}

a:visited
{
	color: #888888;
}

a:hover
{
	color: #ff3d0d;
}

td
{
	font-size: 10pt;
	color: #464242;
}

/* 個人情報関連 */
 .kojin
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #464242;
	text-indent: 0px;
	line-height: 15px;
	/*	text-align:left;*/
	float:left;
	margin-left: 4px;
}

/* Copyright */
 .copyright
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #464242;
	line-height: 18px;
	text-align:right;
	margin-right: 8px;
}

/* 登録商標関連 */
.syouhyou
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 14px;
	text-align:left;
	margin-top: 2px;
	margin-left: 4px;
}

/* HIGP とは？ に使っている文字関連 */
.higp_comment
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 45px;
	text-align: center;
	font-weight: 700;
}

/* ニュース文字関連 */
.top_news
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
}



.top_newlist
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-left: 35px;
	list-style-position: outside;
	list-style-type: decimal;
}

/* トップページのリンク文字用 */
.top_link
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}



/* トップページのリンク文字用 */
.producttext
{
	color: #cccccc;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	/*	text-indent: 8px;*/
	font-weight: bold;
	line-height: 25px;
	text-align: left;
/*	text-indent: -8px;*/
	float:left;
	zoom:1;
/*	padding-top:6px;*/
}

.producttext a
{
	color: #cccccc;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
/*	text-indent: 8px;*/
	font-weight: bold;
	line-height: 16px;
}


.producttext a:visited
{
	color: #888888;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
/*	text-indent: 8px;*/
	font-weight: bold;
	line-height: 16px;
}

.producttext a:hover
{
	color: #ff3d0d;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
/*	text-indent: 8px;*/
	font-weight: bold;
	line-height: 16px;
}






.newslist
{
	width:82px;
	height:20px;
	background-image: url(../img/news_list.gif);
	/*	visibility: hidden; */
	visibility: visible;
	text-indent:-9999px;
	background-repeat: no-repeat;
}

/* 注目文字 */
.picup_moji
{
	color: #ff910d;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	text-indent: 8px;
	line-height: 14px;
}

.picup_moji_base
{
	color: #ff910d;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	text-indent: 0px;
	line-height: 18px;
	padding-left: 12px;

}

.newslist a
{
	display:block;
	width:80px;
	height:20px;
	text-decoration:none;
	outline-style:none;
}

.newslist a:hover 
{
	background:url(../img/news_list.gif) no-repeat 0px -20px;
}

/* 商品名用 */
.product_name
{
	color: #cccccc;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	text-indent: 8px;
	line-height: 14px;
}


/* 商品紹介用 */
.product_info
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}

/* 日付表示用*/
.days
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bold;
	text-indent: 1px;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 14px;
	margin-top: 0px;
}

/* FLASH の代りの画像用 */
.dummyflash
{
	color: #FFFFFF;
	background-image: none;
}

/* プレスリリース用 BOX */
.pressbox
{
	text-align:center;
	width:100%;
}

/* プレスリリース用 文章 */
.pressbase
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align:left;
	line-height: 20px;
	margin:0px auto;
	width:600px;
}

.kojinright
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align:right;
	line-height: 20px;
	margin:0px auto;
	width:500px;
	padding-right: 80px;
	margin-right: 80px;
}

/* プレスリリース 見出し用 */
.pressh2
{
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	line-height: 30px;

}

/* プレスリリース 用テーブル */
table.press
{
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	border-collapse:collapse;
	/*border-spacing:0;*/
	background-color:#ffffff;
	/*empty-cells:show;*/
}

.press th
{
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	padding:0.3em 1em;
	text-align:center;
}

.flashimage
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 5px;
}

.press td
{
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	padding:0.3em 1em;
}

/*****************************************************************/

/* ヘッターの枠設定 */

/*****************************************************************/
.header
{
	height:95px;
	width:801px;
}

.h_waku_type0
{
	width:32px;
	height:24px;
	float:left;
	background:url(../img/h_waku0.gif);
/* no-repeat top left;*/
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_type1
{
	width:737px;
	height:24px;
	float:left;
	background-image: url(../img/h_waku1.gif);
	background-repeat:repeat-x;
/*	background-position: center top;*/
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_type2
{
	width:32px;
	height:24px;
/*	float:right;*/
	float:left;
	background-image:url(../img/h_waku2.gif);
	background-repeat:no-repeat;
/* no-repeat top right;*/
	margin: 0px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_type3
{
	width:32px;
	height:6px;
	float:left;
	background-image:url(../img/h_waku3.gif);
	background-repeat:no-repeat;
/*	 no-repeat bottom left;*/
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_type4
{
	width:737px;
	height:6px;
	float:left;
	background-image: url(../img/h_waku4.gif);
	background-repeat:repeat-x;
/*	background-position: center bottom;*/
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_type5
{
	width:32px;
	height:6px;
	float:left;
	background-image:url(../img/h_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.h_waku_text
{
	width:795px;
	height:70px;
	float:left;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF3D0D;
	border-left-color: #FF3D0D;
	padding-right: 0px;
}

/*****************************************************************/

/* フッターの枠設定 */

/*****************************************************************/
.footer
{
	clear:both;
	width:801px;
/*	width:100%;*/
	clear:left;
/*	width:801px;*/
/*	width:100%;*/
	height:61px;
	padding-top: 3px;
/*	margin-top: 3px;
	padding-top: 3px;*/

}

.f_waku_type0
{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../img/f_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
/* no-repeat top left;*/
}

.f_waku_type1
{
	width:785px;
	height:3px;
	float:left;
	background-image: url(../img/f_waku1.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;

/*	width:100%;*/
/*	background-repeat:repeat-x;*/
/*	background-position: center top;*/
}

.f_waku_type2
{
	width:8px;
	height:8px;
/*	float:right;*/
	float:left;
	background-image:url(../img/f_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.f_waku_type3
{
	width:6px;
	height:23px;
	float:left;
	background-image:url(../img/f_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
/*	clear:left;*/
/*	margin:0px;
	padding:0px;*/
/* no-repeat bottom left;*/
/*	float:left;*/
}

.f_waku_type4
{
/*	margin:0px;
	padding:0px;*/
	width:789px;
	height:23px;
	float:left;
	background-image: url(../img/f_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
/*	background-position: center bottom;*/
}

.f_waku_type5
{
/*	margin:0px;
	padding:0px;*/
	width:6px;
	height:23px;
	float:left;
	background-image:url(../img/f_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
/*	float:right;*/
}

.f_waku_text
{
	width:787px;
	clear:left;
/*	width:auto;*/
/*	width:auto;*/
/*	height:100%;*/
/*	height:32px;*/
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF3D0D;
	border-left-color: #FF3D0D;
	padding-right: 0px;
	padding-left: 8px;
/*	margin: 0px;*/
	position: relative;

}


/*****************************************************************/

/* NEWS枠 設定 */

/*****************************************************************/
.main
{
/*	margin-top: 3px;*/

	height:291px;
/*	height:auto;*/
	width:493px;
	clear:left;

/*	height:267px;*/

/*	padding-right: 2px;*/
}

.b_waku_type0
{
	width:32px;
	height:32px;
	float:left;
	background-image:url(../img/b_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_type1
{
	width:429px;
	height:32px;
	float:left;
	background-image: url(../img/b_waku1.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_type2
{
	width:32px;
	height:32px;
	float:left;
	background-image:url(../img/b_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_type4
{
	width:429px;
	height:8px;
	float:left;
	background-image: url(../img/b_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_type5
{
	width:32px;
	height:8px;
	background-image:url(../img/b_waku5.gif);
	background-repeat:no-repeat;
	float:left;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.b_waku_text
{
	width:479px;
	clear:left;
/*	height: 100%;*/
	height:251px;
	overflow:auto;

/*	height:230px;*/
	background-position: center;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF910D;
	border-left-color: #FF910D;

/*	padding-top:    4px;
	padding-right:  0px;
	padding-bottom: 4px;*/
	padding-left:   8px;

/*	position: relative;*/
}


/*****************************************************************/

/* リンク枠 設定 */

/*****************************************************************/
.side
{
	height:291px;
	/*height:auto;*/
	width:304px;
	float:left;

/*	margin-top: 3px;*/
	padding-left: 3px;

}

.r_waku_type0
{
	width:32px;
	height:32px;
	float:left;
	background-image:url(../img/b_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
	z-index: 1;
}

.r_waku_type1
{
	width:240px;
	height:32px;
	float:left;
	background-image: url(../img/b_waku1.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
	z-index: 1;
}

.r_waku_type2
{
	width:32px;
	height:32px;
	float:right;
	float:left;
	background-image:url(../img/b_waku2.gif);
	background-repeat:no-repeat;
	margin: 0px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
	z-index: 1;
}

.r_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.r_waku_type4
{
	width:240px;
	height:8px;
	float:left;
	background-image: url(../img/b_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.r_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.r_waku_text
{
	width:282px;
	clear:left;
/*	height: 100%;*/
	height:251px;
	overflow:auto;

/*	height:230px;*/
	background-position: center;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF910D;
	border-left-color: #FF910D;
	padding-right: 0px;
	padding-left: 16px;
/*	position: relative;*/

}


/* くりくりゴルフ画像 */
.kurikuri
{
	width:94px;
	height:85px;
	background-image: url(../img/kurikuri_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-right: 16px;
}

/* くりくり選択範囲 */
.kurikuri a
{
	display:block;
	width:94px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}

/*　ハムくら2　*/
.hamkura2
{
	width:94px;
	height:85px;
	background-image: url(../img/hamukura_icon.jpg);
	text-indent:-9999px;
	float: left;
	margin-right: 16px;
}

/* ハムくら2 */
.hamkura2 a
{
	display:block;
	width:94px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}



/* Top ハムスターチャンネル */

.Tophamchan
{
	width:85px;
	height:85px;
	background-image: url(../img/hamchan_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-right: 16px;
}


/* Top ハムスターチャンネル選択範囲 */
.Tophamchan a
{
	display:block;
	width:85px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}



/* ハムスターと暮らそう */
.hamkura
{
	width:94px;
	height:84px;
	background-image: url(../img/hamukura_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-right: 16px;
	margin-top: 16px;
}

/* ハムスターと暮らそう選択範囲 */
.hamkura a
{
	display:block;
	width:94px;
	height:84px;
	text-decoration:none;
	outline-style:none;
}

/* ハムスターチャンネル */
.hamchan
{
	width:85px;
	height:85px;
	background-image: url(../img/hamchan_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
}

/* ハムスターチャンネル選択範囲 */
.hamchan a
{
	display:block;
	width:85px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}

/* top の ニュース見出し */
.news_pic
{
	width:62px;
	height:21px;
	background-image: url(../img/frame_27_news.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	z-index: 1;
	top: 4px;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

/* top の リンク見出し */
.link_pic
{
	width:47px;
	height:21px;
	background-image: url(../img/frame_27_link.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	z-index: 20;
	top: -29px;
	left: -8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}


/*****************************************************************/

/* HIGP とは 設定 */

/*****************************************************************/
.base_main
{
	/*	margin-top: 3px;*/
/*	height:634px;*/
	height:auto;
	width:801px;
	clear:left;
	position: relative;
	top: -12px;
	z-index: 0;

/*	padding-right: 2px;
	padding-top: 0px;*/

}

.base_waku_type0
{
	width:32px;
	height:24px;
	float:left;
	background-image:url(../img/b_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}

.base_waku_type1
{
	width:737px;
	height:24px;
	float:left;
	background-image: url(../img/b_waku1.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.base_waku_type2
{
	width:32px;
	height:24px;
	float:left;
	background-image:url(../img/b_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.base_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.base_waku_type4
{
	width:737px;
	height:8px;
	float:left;
	background-image: url(../img/b_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.base_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.base_waku_text
{
	width:787px;
	clear:left;
	height: 100%;
	overflow:auto;
	/*	height:600px;*/
/*	height:auto;*/
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF910D;
	border-left-color: #FF910D;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 8px;
	/*	margin: 0px;*/
	position: relative;
	z-index: 0;

}


/* HIGPとはタイトル */

.T_challenge
{
/*	width:787px;*/
	width:276px;
	height:34px;
	background-image: url(../img/frame_68_arata.gif);
	
	background-repeat: no-repeat;
	text-indent:-9999px;
	position: relative;
	top:20px;
	left:240px;
/*	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 250px;*/
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}



/* HIPGとはコメント */
.challentext
{
	width:600px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	text-align:center;
	line-height: 50px;
	margin:0px auto;
	font-weight: bold;
}

/* HIPGとはコメント */
.GPlink
{
	width:250px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	width:787px;*/
	height:35px;
	text-align:left;
	text-indent:80px;
	line-height: 40px;
	margin-left:10px;
	background-image: url(../img/frame_65_HIGP.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	left: 450px;
	top: 0px;
	position: relative;
}

.GPlink a
{
	display:block;
	width:250px;
	height:35px;
	text-decoration:none;
	outline-style:none;
}

.HIlink
{
	width:250px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	width:787px;*/
	height:35px;
	text-align:left;
	text-indent:80px;
	line-height: 40px;
	margin-left:10px;
	background-image: url(../img/frame_47_HI.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	left: 450px;
	top: 0px;
	position: relative;

}


.HIlink a
{
	display:block;
	width:250px;
	height:35px;
	text-decoration:none;
	outline-style:none;
	margin: 0px;
	padding: 0px;

}

/* HIGPとは 見出し */
.higp_pic
{

	width:237px;
	height:21px;
	background-image: url(../img/frame_64_HIGP.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}

/* サポート 見出し */
.support_pic
{
	width:61px;
	height:21px;
	background-image: url(../img/frame_66_support.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}

.press_pic
{
	width:47px;
	height:21px;
	background-image: url(../img/null.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}


/* ユーザーサポート アイコン */
.user_support_pic
{
	width:108px;
	height:27px;
	background-image: url(../img/UserSupport.gif);
	text-indent:-9999px;
	position: relative;
}


.user_support_pic a
{
	display:block;
	width:108px;
	height:27px;
	text-decoration:none;
	outline-style:none;
}

.user_support_pic a:hover 
{
	background:url(../img/UserSupport.gif) no-repeat 0px -27px;
}


/* プレスリリース 見出し */
.year2008_pic
{

	width:65px;
	height:21px;
	background-image: url(../img/frame_63_2008.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;


}

.year2009_pic
{

	width:65px;
	height:21px;
	background-image: url(../img/frame_63_2009.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;


}

/* 個人情報保護方針 見出し */
.kojinhoushin_pic
{
	width:128px;
	height:21px;
	background-image: url(../img/frame_67_privacy.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;

}

/* 個人情報取り扱い 見出し */
.kojintoriatukai_pic
{

	width:286px;
	height:21px;
	background-image: url(../img/frame_67_privacy_manage.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;


}


.clicktext
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-indent: 0px;
	line-height: 0px;
	padding-top: 0px;
	margin-top:  0px;
	top: -10px;
	position: relative;
}





/* 個人情報取扱いに関するお問い合わせ アイコン */
.kojin_question_pic
{
	width:220px;
	height:27px;
	background-image: url(../img/privacy_support.gif);
	text-indent:-9999px;
	position: relative;
}


.kojin_question_pic a
{
	display:block;
	width:220px;
	height:27px;
	text-decoration:none;
	outline-style:none;
}

.kojin_question_pic a:hover 
{
	background:url(../img/privacy_support.gif) no-repeat 0px -27px;
}





/* 同意する アイコン */
.ok_pic
{
	width:120px;
	height:27px;
	background-image: url(../img/Agree.gif);
	text-indent:-9999px;
	left: 450px;
	top: 0px;
	position: relative;
}

.ok_pic a
{
	display:block;
	width:120px;
	height:27px;
	text-decoration:none;
	outline-style:none;
}

.ok_pic a:hover 
{
	background:url(../img/Agree.gif) no-repeat 0px -27px;
}

/* 同意しない アイコン */
.no_pic
{
	width:120px;
	height:27px;
	background-image: url(../img/NotAgree.gif);
	text-indent:-9999px;
	left: 250px;
	top: 27px;
	position: relative;
}

.no_pic a
{
	display:block;
	width:120px;
	height:27px;
	text-decoration:none;
	outline-style:none;
}

.no_pic a:hover 
{
	background:url(../img/NotAgree.gif) no-repeat 0px -27px;
}


/* プレスリリース用 文章 */
.kojinbasebox
{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align:left;
	line-height: 20px;
	margin:0px auto;
	width:500px;
}



/* 個人情報の取得・利用に関する同意について 見出し */

.kojin_yes_no_pic
{
	width:307px;
	height:21px;
	background-image: url(../img/frame_67_privacy_support.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	text-indent:-9999px;
	position: relative;
	top: 12px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;


}


/* メイン 画面 設定 */
.proA
{
	width:400px;
	height:151px;
	float:left;
	position: relative;
	top: -20px;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}

/* サイド 画面 設定 */
.proB
{
	width:401px;
	height:151px;
	float:left;
	position: relative;
	top: -20px;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}

/* メイン 画面 設定 */
.proC
{
/*	width:400px;
	height: 150px;*/
	position: relative;
	top: -20px;
	height:128px;
	float:left;
}

/* サイド 画面 設定 */
.proD
{
/*	width:401px;
	height: 150px;*/
	position: relative;
	top: -20px;
	height:128px;
	float:left;
}

.move20
{
	width:801px;
	clear:both;
	position: relative;
	top: -20px;
}

.move14
{
	width:801px;
	clear:both;
	position: relative;
	top: -14px;
}

.move12
{
	width:801px;
	clear:both;
	position: relative;
	top: -12px;
}


.proA_waku_type0
{
	width:32px;
	height:32px;
	float:left;
	background:url(../img/b_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proA_waku_type1
{
	width:336px;
	height:32px;
	float:left;
	background-image: url(../img/b_waku1.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proA_waku_type2
{
	width:32px;
	height:32px;
	float:left;
	background:url(../img/proA_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proA_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/proA_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proA_waku_type4
{
	width:336px;
	height:8px;
	float:left;
	background:url(../img/proA_waku4.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}


.proA_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/proA_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proA_waku_text
{
	width:395px;
	clear:left;
	height:111px;
	background-position: center;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF910D;
	border-right-color: #FF910D;
	border-bottom-color: #FF910D;
	border-left-color: #FF910D;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;*/
/*	position: relative;*/
}



/* proB */

.proB_waku_type0
{
	width:32px;
	height:32px;
	float:left;
	background:url(../img/proB_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_type1
{
	width:336px;
	height:32px;
	float:left;
	background: url(../img/b_waku1.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_type2
{
	width:32px;
	height:32px;
	float:left;
	background:url(../img/b_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/proB_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_type4
{
	width:336px;
	height:8px;
	float:left;
	background: url(../img/proB_waku4.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/proB_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proB_waku_text
{
	width:396px;
	clear:left;
	height:111px;
	background-position: center;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF910D;
	border-right-color: #FF910D;
	border-bottom-color: #FF910D;
	border-left-color: #FF910D;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;*/
/*	position: relative;*/
}


/* proC*/


.proC_waku_type0
{
	width:32px;
	height:5px;
	float:left;
	background:url(../img/proC_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_type1
{
	width:336px;
	height:5px;
	float:left;
	background:url(../img/proC_waku1.gif);
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_type2
{
	width:32px;
	height:5px;
	float:left;
	background:url(../img/proC_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/b_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_type4
{
	width:336px;
	height:8px;
	float:left;
	background: url(../img/b_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background:url(../img/proC_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proC_waku_text
{
	width:395px;
	clear:left;
	height:115px;
	background-position: center;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF910D;
	border-right-color: #FF910D;
	border-bottom-color: #FF910D;
	border-left-color: #FF910D;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;*/
/*	position: relative;*/
}



/* proD */

.proD_waku_type0
{
	width:32px;
	height:5px;
	float:left;
	background-image:url(../img/proD_waku0.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_type1
{
	width:336px;
	height:3px;
	float:left;
	background-image: url(../img/proD_waku1.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_type2
{
	width:32px;
	height:5px;
	float:left;
	background-image:url(../img/proD_waku2.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_type3
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/proD_waku3.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_type4
{
	width:336px;
	height:8px;
	float:left;
	background:url(../img/b_waku4.gif);
	background-repeat:repeat-x;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_type5
{
	width:32px;
	height:8px;
	float:left;
	background-image:url(../img/b_waku5.gif);
	background-repeat:no-repeat;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

.proD_waku_text
{
	width:396px;
	clear:left;
	height:115px;
	background-position: center;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF910D;
	border-right-color: #FF910D;
	border-bottom-color: #FF910D;
	border-left-color: #FF910D;
/*	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;*/
	position: relative;
}


/* 発売タイトル 見出し */
.seihin_pic
{
/*	width:90px;
	height:21px;*/
	display:block;
	width:90px;
	height:21px;
	background-image: url(../img/frame_55_title.gif);
	background-repeat:no-repeat;
	font-size: 1pt;
	text-indent:-9999px;
	position: relative;
	top: 4px;
	z-index: 1;
	left: 8px;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
/*	padding-bottom:0px;
	margin-bottom: 0px;*/
}





/* 製品情報 くりくりゴルフ画像 */
.pro_kurikuri
{
	width:94px;
	height:85px;
	background-image: url(../img/kurikuri_icon.gif);
	text-indent:-9999px;
	margin-left: 8px;
	margin-right:  8px;
	margin-top: 8px;
	float: left;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

/*  製品情報 くりくり選択範囲 */
.pro_kurikuri a
{
	display:block;
	width:94px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}


/*  製品情報 ハムスターと暮らそう */
.pro_hamkura
{
	width:94px;
	height:84px;
	background-image: url(../img/hamukura_icon.gif);
	text-indent:-9999px;
	margin-left: 8px;
	margin-right:  8px;
	margin-top: 8px;
	float: left;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

/*  製品情報 ハムスターと暮らそう選択範囲 */
.pro_hamkura a
{
	display:block;
	width:94px;
	height:84px;
	text-decoration:none;
	outline-style:none;
}



/*  製品情報 ハムスターチャンネル */
.pro_hamchan
{
	width:85px;
	height:85px;
	background-image: url(../img/hamchan_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-left: 8px;
	margin-right:  8px;
	margin-top: 8px;
}

/*  製品情報 ハムスターチャンネル選択範囲 */
.pro_hamchan a
{
	display:block;
	width:85px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}


/*  製品情報 オニトレ */
.pro_oni
{
	width:85px;
	height:85px;
	background-image: url(../img/oni_icon.gif);
	text-indent:-9999px;
	float: left;
	margin-left: 8px;
	margin-right:  8px;
	margin-top: 8px;
}

/*  製品情報 オニトレ選択範囲 */
.pro_oni a
{
	display:block;
	width:85px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}

/* 製品情報 くりくりゴルフ画像 */
.pro_ham2
{
	width:94px;
	height:85px;
	background-image: url(../img/hamukura_icon.jpg);
	text-indent:-9999px;
	margin-left: 8px;
	margin-right:  8px;
	margin-top: 8px;
	float: left;
	line-height:0;
	vertical-align:bottom;
	font-size:0;
}

/*  製品情報 くりくり選択範囲 */
.pro_ham2 a
{
	display:block;
	width:94px;
	height:85px;
	text-decoration:none;
	outline-style:none;
}
