/* CSS Document */

/*==============================================================

  01: 全体共通
  02: 基本レイアウト枠
  
  03: ヘッダー/グローバルナビ
  04: フッター
  
  05: トップ エントランス
  06: インデックス
  
  07: エノモトの素
  08: エノモトの人
  09: はんじょうの種
  10: リカーギフト
  
  11: 会社情報
  12: お問い合わせ
  13: 採用情報
  
  14: ご利用にあたって
  15: プライバシーポリシー
  16: サイトマップ
  
  17. エノモトゲーム
  
  18.ニューステンプレート用

==============================================================*/


/*==============================================================
  01: 全体共通
==============================================================*/

html{ 
	min-width: 790px;
}

body{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
	color: #1e1e1e;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Helvetica", sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,div,img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}

table, th, td{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

hr{
	display: none;
}

a{
	color: #ff0000;
	text-decoration: none;
	outline: none;
}

a:hover{
	color: #ff0000;
	text-decoration: underline;
	outline: none;
}



/*==============================================================
  02: 基本レイアウト枠
==============================================================*/

#container{
	position: relative;
	margin: 0px auto;
	width: 790px;
	min-height: 560px;
	_height: 560px; /* ie hack */
	border: 2px solid #1e1e1e;
}



/*==============================================================
  03: ヘッダー/グローバルナビ
==============================================================*/

ul#globalNavi{
	position: relative;
	width: 712px;
	height: 22px;
	margin: 0px auto;
	overflow: hidden;
}

ul#globalNavi li{
	display: inline;
}

li#enomotoSorce a{
	position: absolute;
	left: 0px;
	background: transparent url(../images/enomotoSorce.jpg) no-repeat left top;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

li#enomotoSorce a:hover{
	background-position: 0px -22px;
}

li#enomotoPeople a{
	position: absolute;
	left: 179px;
	background: transparent url(../images/enomotoPeople.jpg) no-repeat left top;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

li#enomotoPeople a:hover{
	background-position: 0px -22px;
}

li#prosperousSeeds a{
	position: absolute;
	left: 358px;
	background: transparent url(../images/prosperousSeeds.jpg) no-repeat left top;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

li#prosperousSeeds a:hover{
	background-position: 0px -22px;
}

li#liquorGift a{
	position: absolute;
	left: 537px;
	background: transparent url(../images/liquorGift.jpg) no-repeat left top;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

li#liquorGift a:hover{
	background-position: 0px -22px;
}



/*==============================================================
  04: フッター / secNavi
==============================================================*/

#footer{
	position: relative;
	clear: both;
	height: 77px;
}

ul#secNavi{
	position: absolute;
	left: 0px;
	width: 790px;
	height: 22px;
	overflow: hidden;
}

ul#secNavi li{
	display: inline;
}

li#e-game{
	position: absolute;
	left: 39px;
	background: transparent url(../images/game_icon_blank.gif) no-repeat left top;
	width: 22px;
	height: 22px;
	text-indent: -9999em;
}

li#e-game a:hover{
	background-position: 0px -22px;
}

li#gotoTop a{
	position: absolute;
	left: 427px;
	background: transparent url(../images/gotoTop.jpg) no-repeat left top;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

li#gotoTop a:hover{
	background-position: 0px -22px;
}

li#companyInfo a{
	position: absolute;
	left: 509px;
	background: transparent url(../images/companyInfo.jpg) no-repeat left top;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

li#companyInfo a:hover{
	background-position: 0px -22px;
}

li#inquiry a{
	position: absolute;
	left: 591px;
	background: transparent url(../images/inquiry.jpg) no-repeat left top;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

li#inquiry a:hover{
	background-position: 0px -22px;
}

li#employment a{
	position: absolute;
	left: 673px;
	background: transparent url(../images/employment.jpg) no-repeat left top;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

li#employment a:hover{
	background-position: 0px -22px;
}



/*==============================================================
  04: フッター / notes
==============================================================*/

ul#notes{
	position: absolute;
	left: 431px;
	top: 39px;
	width: 318px;
	height: 12px;
	overflow: hidden;
}

ul#notes li{
	display: inline;
}

li#enomotonet a{
	position: absolute;
	left: 77px;
	background: transparent url(../images/enomotonet_s.jpg) no-repeat left top;
	width: 110px;
	height: 12px;
	text-indent: -9999em;
}

li#enomotonet a:hover{
	background-position: 0px -12px;
}

li#termsOfUse a{
	position: absolute;
	left: 200px;
	background: transparent url(../images/termsOfUse.jpg) no-repeat left top;
	width: 64px;
	height: 12px;
	text-indent: -9999em;
}


li#privacyPolicy a{
	position: absolute;
	left: 190px;
	background: transparent url(../images/privacyPolicy.jpg) no-repeat left top;
	width: 76px;
	height: 12px;
	text-indent: -9999em;
}

li#sitemap a{
	position: absolute;
	left: 275px;
	background: transparent url(../images/sitemap.jpg) no-repeat left top;
	width: 76px;
	height: 12px;
	text-indent: -9999em;
}



/*==============================================================
  04: フッター / copyright
==============================================================*/

p#copyright{
	position: absolute;
	top: 57px;
	left: 511px;
	background:transparent url(../images/copyright.jpg) no-repeat left top;
	width: 240px;
	height: 10px;
	text-indent: -9999em;
}



/*==============================================================
  05: トップ エントランス
==============================================================*/

body#topPage #main{
	position: relative;
	width: 790px;
	height: 560px;
}

p#entrance a{
	position: absolute;
	top: 219px;
	left: 135px;
	background: transparent url(../images/top_entrance.jpg) no-repeat left top;
	width: 529px;
	height: 125px;
	text-indent: -9999em;
}

p#entrance a:hover{
	background-position: 0px -125px;
}

body#topPage p#copyright{
	position: absolute;
	top: 540px;
	left: 511px;
	background: transparent url(../images/copyright.jpg) no-repeat left top;
	width: 240px;
	height: 10px;
	text-indent: -9999em;
}



/*==============================================================
  06: インデックス
==============================================================*/

body#index #header h1{
	width: 319px;
	height: 56px;
	margin: 0px 0px 0px 38px;
	background: transparent url(../images/enomotonet.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#index #flash_area{
	width: 790px;
	height: 423px;
	margin: 0px 0px 4px 0px;
}

body#index #flashError{
	margin: 33px 0px 0px 39px;
	font-size: 75%;
	line-height: 150%;
}


/*==============================================================
  07: エノモトの素
==============================================================*/

body.category01 #header h1{
	width: 409px;
	height: 56px;
	margin: 0px 0px 0px 38px;
	background: transparent url(../images/corporateCharacter.jpg) no-repeat left top;
	text-indent: -9999em;
}

body.category01 li#enomotoSorce{
	position: absolute;
	left: 0px;
	background: transparent url(../images/enomotoSorce.jpg) no-repeat 0px -44px;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

body.category01 #main{
	margin: 33px 0px 0px 39px;
	width: 360px;
	min-height:372px;
	_height:372px;/* ie hack */
}

body.category01 #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body.category01 #main p{
	margin: 19px 0px 0px 0px;
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;/* ie hack */
}

body#article1 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto01.jpg) no-repeat left top;
}

body#article2 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto02.jpg) no-repeat left top;
}

body#article3 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto03.jpg) no-repeat left top;
}

body#article4 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto04.jpg) no-repeat left top;
}

body#article5 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto05.jpg) no-repeat left top;
}

body#article6 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto06.jpg) no-repeat left top;
}

body#article7 #window{
	position: absolute;
	top: 98px;
	left: 427px;
	width: 324px;
	height: 374px;
	background: transparent url(../images/enomoto07.jpg) no-repeat left top;
}

body#article1 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 20px 0px 0px 0px;
	_padding: 8px 0px 0px 0px; /* ie hack */
}

body#article2 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 74px 0px 0px 0px;
	_padding: 84px 0px 0px 0px; /* ie hack */
}

body#article3 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 20px 0px 0px 0px;
	_padding: 27px 0px 0px 0px; /* ie hack */
}

body#article4 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 74px 0px 0px 0px;
	_padding: 65px 0px 0px 0px; /* ie hack */
}

body#article5 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 74px 0px 0px 0px;
	_padding: 65px 0px 0px 0px; /* ie hack */
}

body#article6 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 74px 0px 0px 0px;
	_padding: 65px 0px 0px 0px; /* ie hack */
}

body#article7 #arc_nav {
	width: 360px;
	height: 62px;
	margin: 147px 0px 0px 0px;
	_padding: 141px 0px 0px 0px; /* ie hack */
}

body.category01 ol#articles {
	position: relative;
}

body.category01 ol#articles li{
	display: inline;
	font-size: 11px;
}

body.category01 ol#articles li a:hover{
	text-decoration: underline;
}

body#article1 li#article01{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../images/num01_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px; /* ie hack */
	text-indent: 16px;
}

body.category01 li#article01 a{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../images/num01.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article2 li#article02{
	position: absolute;
	top: 0px;
	left: 178px;
	background: transparent url(../images/num02_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article02 a{
	position: absolute;
	top: 0px;
	left: 178px;
	background: transparent url(../images/num02.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article3 li#article03{
	position: absolute;
	top: 15px;
	left: 0px;
	background: transparent url(../images/num03_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article03 a{
	position: absolute;
	top: 15px;
	left: 0px;
	background: transparent url(../images/num03.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article4 li#article04{
	position: absolute;
	top: 15px;
	left: 178px;
	background: transparent url(../images/num04_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article04 a{
	position: absolute;
	top: 15px;
	left: 178px;
	background: transparent url(../images/num04.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article5 li#article05{
	position: absolute;
	top: 30px;
	left: 0px;
	background: transparent url(../images/num05_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article05 a{
	position: absolute;
	top: 30px;
	left: 0px;
	background: transparent url(../images/num05.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article6 li#article06{
	position: absolute;
	top: 30px;
	left: 178px;
	background: transparent url(../images/num06_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article06 a{
	position: absolute;
	top: 30px;
	left: 178px;
	background: transparent url(../images/num06.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

body#article7 li#article07{
	position: absolute;
	top: 45px;
	left: 0px;
	background: transparent url(../images/num07_o.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
}

body.category01 li#article07 a{
	position: absolute;
	top: 45px;
	left: 0px;
	background: transparent url(../images/num07.jpg) no-repeat left top;
	width: 178px;
	height: 11px;
	_padding: 1px 0px 0px 0px;/* ie hack */
	text-indent: 16px;
	color: #1e1e1e;
	text-decoration: none;
}

li#back a{
	position: absolute;
	left: 0px;
	background: transparent url(../images/back_btn.jpg) no-repeat left top;
	width: 40px;
	height: 22px;
	text-indent: -9999em;
}

li#back a:hover{
	background-position: 0px -22px;
}

li#back{
	position: absolute;
	left: 64px;
	background: transparent url(../images/back_btn.jpg) no-repeat 0px -44px;
	width: 40px;
	height: 22px;
	text-indent: -9999em;
}

li#articleNum{
	position: absolute;
	left: 104px;
	background: transparent url(../images/articleNum.jpg) no-repeat left top;
	width: 17px;
	height: 22px;
	text-indent: -9999em;
}

body#article2 li#articleNum{
	background-position: 0px -22px;
}

body#article3 li#articleNum{
	background-position: 0px -44px;
}

body#article4 li#articleNum{
	background-position: 0px -66px;
}

body#article5 li#articleNum{
	background-position: 0px -88px;
}

body#article6 li#articleNum{
	background-position: 0px -110px;
}

body#article7 li#articleNum{
	background-position: 0px -132px;
}

li#next{
	position: absolute;
	left: 121px;
	background: transparent url(../images/next_btn.jpg) no-repeat 0px -44px;
	width: 40px;
	height: 22px;
	text-indent: -9999em;
}

li#next a{
	position: absolute;
	left: 0px;
	background: transparent url(../images/next_btn.jpg) no-repeat left top;
	width: 40px;
	height: 22px;
	text-indent: -9999em;
}

li#next a:hover{
	background-position: 0px -22px;
}

body#article1 .chart_img{
	margin: 0px 0px 15px 24px;
}

body#article1 .panel_base,
body#article2 .panel_base,
body#article3 .panel_base,
body#article4 .panel_base,
body#article5 .panel_base,
body#article6 .panel_base{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	width: 324px;
	height: 372px;
}

body#article1 .panel_body,
body#article2 .panel_body,
body#article3 .panel_body,
body#article4 .panel_body,
body#article5 .panel_body,
body#article6 .panel_body {
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	border:2px solid #1e1e1e;
	height: 354px;
	width: 320px;
	border-collapse:collapse;
	overflow: auto;
}

body#article1 .panel_body h3,
body#article2 .panel_body h3,
body#article3 .panel_body h3,
body#article4 .panel_body h3,
body#article5 .panel_body h3,
body#article6 .panel_body h3{
	font-size: 96%;
	color: #ff0000;
	letter-spacing: 0.07em;
	margin: 0px;
	padding: 10px 10px 0px 18px;
	display: block;
}

body#article1 .panel_body p,
body#article2 .panel_body p,
body#article3 .panel_body p,
body#article4 .panel_body p,
body#article5 .panel_body p,
body#article6 .panel_body p{
	margin: 0px;
	padding: 20px 15px 0px 18px;	
}

body#article3 .exp_detail {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

body#article3 h4{
	margin: 20px 0px 0px 18px;
	font-size: 80%;
	letter-spacing: 0.07em;
}

body#article3 .exp_detail p{
	margin: 5px 0px 10px 18px;
	padding: 0px;
}

body#article3 .exp_detail p.exp1{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_shokuzai.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp2{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_chubo.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp3{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_amuse.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp4{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_re.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp5{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_media.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp6{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_consulting.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp7{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_eq.gif) no-repeat 0px 3px;
}

body#article3 .exp_detail p.exp8{
	margin: 5px 0px 10px 18px;
	padding: 0px 0px 0px 45px;
	background: transparent url(../images/icon_other.gif) no-repeat 0px 3px;
}

body#article3 .ryque_img {
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

body#article3 p.indent {
	margin: 0px 0px 0px 28px;
	padding: 0px;
	text-indent: -1em;
}

body#article4 .store_detail{
	margin: 10px 0px 5px 18px;
	padding: 0px;
	width: 270px;
	font-size: 75%;
	line-height: 150%;
}

body#article5 .chart_img{
	margin: 0px 0px 15px 17px;
}

body#article5 #sakenet{

}

body.category01 .img01{
	margin: 10px 0px 0px 18px;
	display: inline;
}

body.category01 .img02{
	margin: 0px 0px 0px 8px;
	display: inline;
}

body.category01 .img03{
	margin: 8px 0px 10px 18px;
	display: inline;
}

body.category01 .img04{
	margin: 8px 0px 10px 8px;
	display: inline;
}

body.category01 .img05{
	margin: 10px 0px 0px 24px;
	display: inline;
}

body.category01 .img06{
	margin: 0px 0px 0px 13px;
	display: inline;
}

body.category01 .img07{
	margin: 13px 0px 10px 24px;
	display: inline;
}

body.category01 .img08{
	margin: 13px 0px 10px 13px;
	display: inline;
}



/*==============================================================
  08: エノモトの人
==============================================================*/

body#enomotoPeopleMain #header h1{
	width: 331px;
	height: 56px;
	margin: 0px 0px 0px 38px;
	background: transparent url(../images/enomotoPeople_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#enomotoPeopleMain li#enomotoPeople{
	position: absolute;
	left: 179px;
	background: transparent url(../images/enomotoPeople.jpg) no-repeat 0px -44px;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

body#enomotoPeopleMain #flash_area{
	width: 790px;
	height: 405px;
}



/*==============================================================
  09: はんじょうの種
==============================================================*/

body#prosperousSeedsMain #header h1{
	width: 331px;
	height: 56px;
	margin: 0px 0px 0px 38px;
	background: transparent url(../images/prosperousSeeds_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#prosperousSeedsMain li#prosperousSeeds{
	position: absolute;
	left: 358px;
	background: transparent url(../images/prosperousSeeds.jpg) no-repeat 0px -44px;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

body#prosperousSeedsMain #main{
	position: relative;
	margin: 33px 0px 0px 39px;
	padding: 0px;
	width: 712px;
	min-height: 372px;
	_height: 372px;/* ie hack */
}

body#prosperousSeedsMain #main p{
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.08em;
	_letter-spacing: 1px;/* ie hack */
}

body#prosperousSeedsMain #left_side{
	width:356px;
	float: left;
}

body#prosperousSeedsMain #right_side{
	width:356px;
	float: right;
}

body#prosperousSeedsMain .tips_1,
body#prosperousSeedsMain .tips_2,
body#prosperousSeedsMain .tips_3,
body#prosperousSeedsMain .tips_4,
body#prosperousSeedsMain .tips_5{
	position: relative;
	top: 17px;
	left: 0px;
	width: 350px;
	margin: 0px 0px 9px 0px;
}


body#prosperousSeedsMain .tips_1 h2, 
body#prosperousSeedsMain .tips_2 h2, 
body#prosperousSeedsMain .tips_3 h2,
body#prosperousSeedsMain .tips_4 h2,
body#prosperousSeedsMain .tips_5 h2{
	font-size: 90%;
	padding: 0px 0px 0px 14px;
	background: transparent url(../images/icon_seeds.gif) no-repeat 0px 1px;
	display: inline;
}

body#prosperousSeedsMain .tips_1 p,
body#prosperousSeedsMain .tips_2 p,
body#prosperousSeedsMain .tips_3 p,
body#prosperousSeedsMain .tips_4 p,
body#prosperousSeedsMain .tips_5 p{
	padding: 5px 20px 0px 0px;
}

body#prosperousSeedsMain .tips_1 img{
	display: inline;
	padding: 0px 0px 0px 5px;
}

body#prosperousSeedsMain .tips_2 img{
	display: inline;
	padding: 0px 0px 0px 5px;
}

body#prosperousSeedsMain .tips_3 img{
	display: inline;
	padding: 0px 0px 0px 5px;
}

body#prosperousSeedsMain .tips_4 img{
	display: inline;
	padding: 0px 0px 0px 5px;
}

body#prosperousSeedsMain .tips_5 img{
	display: inline;
	padding: 0px 0px 0px 5px;
}

body#prosperousSeedsMain #window{
	position: absolute;
	top: 50px;
	left: 356px;
	width: 356px;
	background: transparent;
}

body#prosperousSeedsMain .panel_base{
	background-color: #ffffff;
	width: 356px;
	height: 255px;
}

body#prosperousSeedsMain .panel_body {
	background-color: #ffffff;
	border:2px solid #1e1e1e;
	height: 237px;
	width: 352px;
	border-collapse:collapse;
	overflow: auto;
}

body#prosperousSeedsMain .panel_body h3{
	font-size: 96%;
	color: #ff0000;
	letter-spacing: 0.07em;
	margin: 0px;
	padding: 10px 10px 0px 18px;
	display: block;
}

body#prosperousSeedsMain .panel_body p{
	padding: 20px 15px 0px 18px;	
}

body#prosperousSeedsMain #pdf_box{
	clear:both;
}

body#prosperousSeedsMain #main h3{
	position: absolute;
	top: 328px;
	left: 388px;
	font-size: 96%;
	letter-spacing: 0.07em;
	text-align: right;
	z-index:100;
}

body#prosperousSeedsMain .txt_pdf{
	position: absolute;
	top: 327px;
	left: 381px;
	text-align: right;
	font-size:60%;
	display:block;
}

body#prosperousSeedsMain .img_pdf{
	display:inline;
}

body#prosperousSeedsMain .howto{
	padding: 10px 5px 10px 15px;
}



/*==============================================================
  10: リカーギフト
==============================================================*/

body#liquorGiftMain #header h1{
	width: 232px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/liquorGift_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#liquorGiftMain li#liquorGift{
	position: absolute;
	left: 537px;
	background: transparent url(../images/liquorGift.jpg) no-repeat 0px -44px;
	width: 175px;
	height: 22px;
	text-indent: -9999em;
}

body#liquorGiftMain #main{
	position: relative;
	margin: 33px 0px 0px 39px;
	width: 712px;
	height: 372px;
}

body#liquorGiftMain #main p{
	font-size: 75%;
	line-height: 150%;
}

body#liquorGiftMain #main p.exp{
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.08em;
	_letter-spacing: 1px;/* ie hack */
}


body#liquorGiftMain #gift_detail{
	position: relative;
	width: 712px;
	overflow: auto;
	height: 300px;
	overflow: auto;
}


body#liquorGiftMain .gift_1{
	position: relative;
	margin: 25px 0px 0px 0px;
	width: 335px;
	height: 270px;
	font-size: 90%;
	float: left;
}

body#liquorGiftMain .gift_2{
	position: relative;
	margin: 25px 0px 0px 15px;
	width: 335px;
	height: 270px;
	font-size: 90%;
	float: left;
}

body#liquorGiftMain .gift_3{
	position: relative;
	margin: 25px 0px 0px 0px;
	width: 335px;
	height: 250px;
	font-size: 90%;
	float: left;
}

body#liquorGiftMain .gift_note{
	position: relative;
	margin: 60px 0px 0px 15px;
	width: 335px;
	height: 200px;
	font-size: 90%;
	float: left;
}

body#liquorGiftMain .gift_1 h2, 
body#liquorGiftMain .gift_2 h2, 
body#liquorGiftMain .gift_3 h2{
	font-size: 90%;
	text-indent: 14px;
	background: transparent url(../images/icon_gift.gif) no-repeat 0px 2px;
	_background: transparent url(../images/icon_gift.gif) no-repeat 0px 1px;/* ie hack */
}

body#liquorGiftMain .gift_1 p, 
body#liquorGiftMain .gift_2 p, 
body#liquorGiftMain .gift_3 p{
	font-size: 80%;
	padding: 10px 0px 20px 0px;
	width: 210px;
	height: 80px;
}

body#liquorGiftMain .gift_1 img, 
body#liquorGiftMain .gift_2 img, 
body#liquorGiftMain .gift_3 img{
	position: absolute;
	top: 27px;
	left: 209px;
}

body#liquorGiftMain .gift_1 .img2, 
body#liquorGiftMain .gift_2 .img2, 
body#liquorGiftMain .gift_3 .img2{
	position: absolute;
	top: 137px;
	left: 209px;
}

body#liquorGiftMain .txt_indent{
	margin: 0px 0px 0px 32px;
}

body#liquorGiftMain .txt_pdf{
	margin: 18px 0px 0px 0px;
	text-align: right;
	font-size:70%;
	display:block;
}

body#liquorGiftMain .img_pdf{
	display:inline;
}



/*==============================================================
  11: 会社情報
==============================================================*/


body#companyInfoMain #header h1{
	width: 435px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/overviewHistory.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#companyInfoMain #main{
	position: relative;
	margin: 33px 0px 5px 39px;
	width: 712px;
	height: 367px;
	overflow: auto;
}

body#companyInfoMain #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body#companyInfoMain #main table{
	margin: 24px 0px 0px 0px;
	border-collapse: collapse;
	font-size: 75%;
	line-height: 190%;
	text-align: left;
}

body#companyInfoMain #main th{
	width: 80px;
	vertical-align: top;
}

body#companyInfoMain #main th.letter2{
	letter-spacing: 2em;
}

body#companyInfoMain #main th.letter3{
	letter-spacing: 0.5em;
}

body#companyInfoMain #main td{
	padding: 0px 0px 0px 15px;
	letter-spacing: 0.11em;
	_letter-spacing: 1px; /* ie hack */
}

body#companyInfoMain li#companyInfo{
	position: absolute;
	left: 509px;
	background: transparent url(../images/companyInfo.jpg) no-repeat 0px -22px;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

body#companyInfoMain #companyInfo_img{
	margin: 60px 0px;
}



/*==============================================================
  12: お問い合わせ
==============================================================*/

body#inquiryMain #header h1{
	width: 173px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/inquiry_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#inquiryMain li#inquiry{
	position: absolute;
	left: 591px;
	background: transparent url(../images/inquiry.jpg) no-repeat 0px -22px;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

body#inquiryMain #main{
	float: left;
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 20px; /* ie hack */
	width: 360px;
	min-height:372px;
	_height:372px;/* ie hack */
}

body#inquiryMain #main p{
	margin: 0px 0px 5px 0px;
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;/* ie hack */
}

body#inquiryMain #main p#byMail{
	margin: 45px 0px 15px 0px;
}

body#inquiryMain #map{
	position: absolute;
	top: 112px;
	left: 415px;
	_position: relative;/* ie hack */
	_top: 36px;/* ie hack */
	_left: 14px;/* ie hack */
	width: 354px;
	height: 336px;
}



/*==============================================================
  13: 採用情報
==============================================================*/

body#recruit #header h1, 
body#employeeEducation #header h1{
	width: 150px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/recruit.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#recruit #main{
	position: relative;
	width: 712px;
	min-height: 372px;
	_height:372px;/* ie hack */
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 39px; /* ie hack */
}

body#recruit #education{
	width: 712px;
	height: 327px;
	overflow: auto;
}

body#employeeEducation #main{
	float: left;
	width: 370px;
	min-height: 372px;
	_height:372px;/* ie hack */
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 20px; /* ie hack */
}

body#recruit #main h2, 
body#employeeEducation #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body#recruit #main p, 
body#employeeEducation #main p{
	margin: 19px 0px 0px 0px;
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;
}

body#recruit ul#recruit_detail, 
body#employeeEducation ul#education_detail {
	margin: 21px 0px 0px 0px;
	list-style-type: none;
}

body#recruit ul#recruit_detail li, 
body#employeeEducation ul#education_detail li{
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 1px;
}

body#employeeEducation #education_detail{
	margin: 0px 0px 0px 12px;
}

body#employeeEducation #education_detail ul {
	margin: 21px 0px 0px 0px;
	list-style-type: none;
}

body#employeeEducation #education_detail ul li{
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 1px;
	text-indent: -1em;
	margin: 5px 0px 10px 0px;
}

body#employeeEducation #education_img{
	position: absolute;
	top: 135px;
	left: 427px;
	width: 324px;
	height: 324px;
	background: transparent url(../images/syainn_kyouiku.jpg) no-repeat top left;
}

body#recruit #main h3{
	margin: 10px 0px 0px 0px;
	font-size: 96%;
	letter-spacing: 0.07em;
	text-align: right;
}

body#employeeEducation #main h3#backEmployment{
	margin: 22px 0px 0px 0px;
	font-size: 96%;
	letter-spacing: 0.07em;
	text-align: right;
}

body#recruit #main h3 a, 
body#employeeEducation #main h3 a{
	color: #000000;
}

body#recruit #main h3 a:hover, 
body#employeeEducation #main h3 a:hover{
	color: #999999;
}

body#recruit li#employment, 
body#employeeEducation li#employment{
	position: absolute;
	left: 673px;
	background: transparent url(../images/employment.jpg) no-repeat 0 -22px;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

body#employeeEducation .img_box{
}

body#employeeEducation .img01{
	margin: 10px 0px 0px 24px;
	display: inline;
}

body#employeeEducation .img02{
	margin: 10px 0px 0px 15px;
	display: inline;
}

body#employeeEducation .img03{
	margin: 15px 0px 10px 24px;
	display: inline;
}

body#employeeEducation .img04{
	margin: 15px 0px 10px 15px;
	display: inline;
}



/*==============================================================
  14: ご利用にあたって
==============================================================*/

body#termsOfUseMain #header h1{
	width: 193px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/termsOfUse_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#termsOfUseMain li#termsOfUse{
	position: absolute;
	left: 200px;
	background: transparent url(../images/termsOfUse.jpg) no-repeat left top;
	width: 64px;
	height: 12px;
	text-indent: -9999em;
}

body#termsOfUseMain #main{
	float: left;
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 20px; /* ie hack */
	width: 712px;
	min-height:372px;
	_height:372px;/* ie hack */
}

body#termsOfUseMain #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
	margin: 0px 0px 15px 0px;
}

body#termsOfUseMain #main h4{
	font-size: 75%;
	letter-spacing: 0.07em;
	margin: 19px 0px 0px 0px;
}

body#termsOfUseMain #main p{
	font-size: 75%;
	line-height: 130%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;
}

body#termsOfUseMain #main div.win{	
	width:356px;	
	float:left;
}

body#termsOfUseMain #main div.mac{	
	width:356px;
	float:left;
}



/*==============================================================
  15: プライバシーポリシー
==============================================================*/

body#privacyPolicyMain #header h1{
	width: 300px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/privacyPolicy_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#privacyPolicyMain li#privacyPolicy{
	position: absolute;
	left: 190px;
	background: transparent url(../images/privacyPolicy.jpg) no-repeat left top;
	width: 76px;
	height: 12px;
	text-indent: -9999em;
}

body#privacyPolicyMain #main{
	float: left;
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 20px; /* ie hack */
	width: 712px;
	min-height:372px;
	_height:372px;/* ie hack */
}

body#privacyPolicyMain #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body#privacyPolicyMain #main p{
	margin: 19px 0px 0px 0px;
	font-size: 75%;
	line-height: 130%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;
}



/*==============================================================
  16: サイトマップ
==============================================================*/

body#sitemapMain #header h1{
	width: 175px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/sitemap_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#sitemapMain li#sitemap{
	position: absolute;
	left: 275px;
	background: transparent url(../images/sitemap.jpg) no-repeat left top;
	width: 76px;
	height: 12px;
	text-indent: -9999em;
}

body#sitemapMain #main{
	float: left;
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 20px; /* ie hack */
	width: 712px;
	min-height:372px;
	_height:372px;/* ie hack */
}

body#sitemapMain #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body#sitemapMain #main p{
	margin: 19px 0px 0px 0px;
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;
}

body#sitemapMain #left_side{
	width:358px;
	_width:357px;/* ie hack */
	float:left;
}

body#sitemapMain #right_side{
	width:354px;
	_width:355px;/* ie hack */
	float:left;
}
body#sitemapMain ol{
	margin: 0px 0px 0px 32px;
	font-size: 75%;
	line-height: 200%;
}

body#sitemapMain h2#contents01{
	font-size: 90%;
	text-indent: 14px;
	line-height: 180%;
	background: transparent url(../images/icon_moto.gif) no-repeat 0px 7px;
	_background: transparent url(../images/icon_moto.gif) no-repeat 0px 5px;/* ie hack */
}

body#sitemapMain h2#contents02{
	font-size: 90%;
	text-indent: 14px;
	line-height: 180%;
	background: transparent url(../images/icon_people.gif) no-repeat 0px 7px;
	_background: transparent url(../images/icon_people.gif) no-repeat 0px 5px;/* ie hack */
}

body#sitemapMain h2#contents03{
	font-size: 90%;
	text-indent: 14px;
	line-height: 180%;
	background: transparent url(../images/icon_seeds.gif) no-repeat 0px 7px;
	_background: transparent url(../images/icon_seeds.gif) no-repeat 0px 5px;/* ie hack */
}

body#sitemapMain h2#contents04{
	font-size: 90%;
	text-indent: 14px;
	line-height: 180%;
	background: transparent url(../images/icon_gift.gif) no-repeat 0px 7px;
	_background: transparent url(../images/icon_gift.gif) no-repeat 0px 5px;/* ie hack */
}

body#sitemapMain h2.contents05{
	font-size: 90%;
	text-indent: 14px;
	line-height: 180%;
	background: transparent url(../images/icon_submenu.gif) no-repeat 0px 7px;
}

body#sitemapMain .txt_indent{
	margin: 0px 0px 0px 16px;
	font-size: 75%;
	line-height: 200%;
}

body#sitemapMain a{
	color: #1e1e1e;
	text-decoration: none;
}

body#sitemapMain a:hover{
	color: #1e1e1e;
	text-decoration: underline;
}



/*==============================================================
  17: エノモトゲーム
==============================================================*/

body#enomotoGameMain #header h1{
	width: 508px;
	height: 56px;
	margin: 0px 0px 0px 38px;
	background: transparent url(../images/enomotoGame_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#enomotoGameMain #flash_area{
	width: 790px;
	height: 405px;
	margin: 0px 0px 22px 0px;
}

body#enomotoGameMain li#e-game{
	position: absolute;
	left: 39px;
	background: transparent url(../images/game_icon.jpg) no-repeat left top;
	width: 22px;
	height: 22px;
	text-indent: -9999em;
}

body#enomotoGameMain li#gotoTop a{
	position: absolute;
	left: 673px;
	background: transparent url(../images/gotoTop.jpg) no-repeat left top;
	width: 78px;
	height: 22px;
	text-indent: -9999em;
}

body#enomotoGameMain li#gotoTop a:hover{
	background-position: 0px -22px;
}



/*==============================================================
  18: ニューステンプレート
==============================================================*/

body#news #header h1{
	width: 150px;
	height: 56px;
	margin: 0px 0px 0px 39px;
	background: transparent url(../images/news_header.jpg) no-repeat left top;
	text-indent: -9999em;
}

body#news #main{
	position: relative;
	width: 712px;
	min-height: 372px;
	_height:372px;/* ie hack */
	margin: 33px 0px 0px 39px;
	_margin: 33px 0px 0px 39px; /* ie hack */
}

body#news #education{
	width: 712px;
	height: 327px;
	overflow: auto;
}

body#news #main h2{
	font-size: 96%;
	letter-spacing: 0.07em;
}

body#news #main h2 a{
	color: #1e1e1e;
	text-decoration: none;
	outline: none;
}

body#news #main h2 a:hover{
	text-decoration: underline;
	outline: none;
}

body#news #main p{
	margin: 19px 0px 0px 0px;
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.11em;
	_letter-spacing: 1px;
}

body#news ul#recruit_detail{
	margin: 21px 0px 0px 0px;
	list-style-type: none;
}

body#news ul#recruit_detail li{
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 1px;
}

body#news #main h3{
	margin: 10px 0px 0px 0px;
	font-size: 96%;
	letter-spacing: 0.07em;
	text-align: right;
}

body#news #main h3 a{
	color: #1e1e1e;
}

body#news #main h3 a:hover{
	color: #999999;
}



