@charset "shift_jis";

/* --------------------------------------------------
	SiteName : Georgia point program
	FileName : common.css
-------------------------------------------------- */

/* --------------------------------------------------

- common styles

  == TOC =========================================
  1 : universal reset
  2 : body and base setting
  3 : default link setting

-------------------------------------------------- */

/* 1. universal reset
================================================== */
html,body,h1,h2,h3,h4,h5,h6,
div,p,ul,ol,dl,dt,dd,form,
th,td,li{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
ul,ol{
	list-style:none;
}
hr{
	display:none;
}

/* 2. body and base setting
================================================== */

html {
	background-color:#fff;
}

body{
	position:relative;
	margin:0;
	padding:0;
	background:#fff;
	text-align: center;
	font-size: 75%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 1.5;
}

html:not(:target) body{
	font-size: 12px;
}


/* 3. default link setting
================================================== */
a:link		{color:#b30016;}
a:visited	{color:#b30016;}
a:hover		{color:#b30016; text-decoration: none;}
a:active	{color:#b30016; text-decoration: none;}

/* 1. font setting
================================================== */
.small{font-size:83%;}
.bold {font-weight:bold;}

/* 2. align & float & box-centaring setting
================================================== */
/* align */
.alnC{text-align:center;}
.alnL{text-align:left;}
.alnR{text-align:right;}

/* vertical-align */
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

/* float */
.fltL{float:left;}
.fltR{float:right;}

/* 3. floatbox clearing
================================================== */
.clearfix,
.btnList02{
    zoom:1;
}
.clearfix:after,
.btnList02:after{
	content:".";
	display:block;
	clear:both;
	height:0.1px;
	visibility:hidden;
}
/*\*//*/
.clearfix{
	display:inline-table;
}
/**/

.clear {clear:both;}


/* 4. utility margin setting
================================================== */
/* margin-top */
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt100{margin-top:100px !important;}

/* margin-right */
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px!important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}

/* margin-bottom */
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

/* margin-left */
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}

/* 5. utility padding setting
================================================== */
/* padding-top */
.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}

/* padding-right */
.pr0{padding-right:0 !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr110{padding-right:110px!important;}

/* padding-bottom */
.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}

/* padding-left */
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}


/* 6. utility section setting
================================================== */
div.section{
	position: relative;
}

div.section03{
	margin: 0 auto;
	width: 352px;
}

div.section04{
	margin: 0 20px;
}


/* 7. utility others setting
================================================== */
.error{color:#f93030;}

.necessary,
.important{
	color:#f93030;
}

.note {}

.noBold{font-weight:normal;}

.mente {
	margin:0px 5px 30px 5px;
}

.mente p {
	line-height:1.2em;
}

/* --------------------------------------------------

- global styles

-------------------------------------------------- */

/* 1. base Layout styles
================================================== */

#wrapper{
	position: relative;
	width: 100%;
	background: #3f231c url(/g/common/images/summer10/cmn_bg_wrapper.gif) 0 0 repeat-x;
}

#wrapper #container{
	position: relative;
	width: 100%;
	background: transparent url(/g/common/images/summer10/cmn_bg_content.jpg) 50% 175px no-repeat;
}

#top #wrapper #container{
	background-position: 50% 185px;
}



/* 2. header styles
==================================================*/

#header{
	position: relative;
	width: 930px;
	margin: 0 auto;
	padding: 0 10px;
	height: auto !important;
	height: 123px;
	min-height: 123px;
	text-align: left;
}

#top #header{
	height: 123px;
}

#header h1#hdLogo{
	position: absolute;
	top: 38px;
	left: 10px;
	width: 629px;
	height: 45px;
	background: url(/g/common/images/summer10/hd_img_logo.gif) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#header h1#hdLogo a{
	display: block;
	width: 629px;
	height: 45px;
}

#header #hdLead{
	position: absolute;
	top: 7px;
	left: 10px;
}
#header #hdPeriod{
	position: absolute;
	top: 47px;
	left: 653px;
}

#header #hdNav{
	position: absolute;
	top: 7px;
	right: 10px;
	width: 432px;
}

#header.login #hdNav{
	width: 286px;
}

#header #hdNav li{
	float: left;
	margin-right: 6px;
}

#header #hdNav li.lastChild{
	margin-right: 0;
}

#header #hdTicker{
	position: absolute;
	top:  94px;
	left: 10px;
}


/* 3. globalNaviArea styles
==================================================*/
#globalNav{
	padding-top: 125px;
	width: 930px;
}

#globalNav p{
	position: relative;
	float: left;
	height: auto !important;
	height: 21px;
	min-height: 21px;
	padding-left: 20px;
	background: url(/g/common/images/summer10/gnavi_icon_name.gif) 0 0 no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#globalNav ul{
	position: relative;
	float: right;
	width: 538px;
}

#globalNav ul li{
	float: left;
	margin-right: 11px;
}

#globalNav ul li.lastChild{
	margin-right: 0px;
}


/* 4. contentsArea styles
==================================================*/
#contentsArea {
	width: 930px;
	height: auto !important;
	height: 380px;
	min-height: 380px;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
}

#mainContents{
	float: right;
	width: 690px;
}

#subContents{
	float: left;
	width: 220px;
}

#articleArea{
	width: 930px;
	background: url(/g/common/images/summer10/cmn_bg_article.gif) 0 0 repeat-y;
}

#articleArea h1{
	height: 26px;
	margin-bottom: 10px;
	padding: 12px 10px 0 14px;
	background: url(/g/common/images/summer10/cmn_bg_tit.gif) 0 0 no-repeat;
	font-size: 100%;
}

#articleInner{
	width: 890px;
	height: auto !important;
	height: 390px;
	min-height: 390px;
	padding: 0 20px 20px;
	background: url(/g/common/images/summer10/cmn_bg_article_btm.png) 0 100% no-repeat;
}

#articleArea #mainContents{
	width: 650px;
}

#articleArea #mainContents .section{
	width: 650px;
	background: url(/g/common/images/summer10/cmn_bg_maincontents.gif) 0 0 repeat-y;
}

#articleArea #mainContents .section .sectionInner{
	width: 650px;
	padding-bottom: 30px;
	background: url(/g/common/images/summer10/cmn_bg_maincontents_btm.gif) 0 100% no-repeat;
}

#articleArea #mainContents .section .sectionContents{
	width: 610px;
	height: auto !important;
	height: 390px;
	min-height: 390px;
	padding: 10px 20px 0;
	background: url(/g/common/images/summer10/cmn_bg_maincontents_top.gif) 0 0 no-repeat;
}

#articleArea #mainContents.extend{
	float: none;
	width: 890px;
	background: url(/g/common/images/summer10/cmn_bg_extend.gif) 0 0 repeat-y;
}

#articleArea #mainContents.extend .extendInner{
	width: 890px;
	background: url(/g/common/images/summer10/cmn_bg_extend_btm.gif) 0 100% no-repeat;
}

#articleArea #mainContents.extend .extendContents{
	width: 850px;
	height: auto !important;
	height: 390px;
	min-height: 390px;
	padding: 20px;
	background: url(/g/common/images/summer10/cmn_bg_extend_top.gif) 0 0 no-repeat;
}




/* 5. footerArea styles
==================================================*/
#footer{
	width: 930px;
	margin: 20px auto 0;
	padding: 0 10px 40px;
	text-align: left;
}

#footer #ftNavi li{
	float: left;
	height: 38px;
	line-height: 1;
}

/* 5. footerNaviArea styles
==================================================*/


/* 6. footerLogoArea styles
==================================================*/

/* --------------------------------------------------

- pages styles

-------------------------------------------------- */

/*  common style
==================================================*/


/* heading */

#mainContents .champ{
	position: relative;
	left: -8px;
	margin-bottom: 6px;
}


#mainContents .section h2{
	margin-bottom: 25px;
}

/* column */

.col40{	width: 40%;}
.col55{ width: 55%;}

/* table */

table .entryResult01{ width: 47%;}

table .formItem01{	width: 45%;}

#mainContents .formTbl01{
	width: 100%;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
}

#mainContents .formTbl01 th,
#mainContents .formTbl01 td{
	padding: 10px;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	text-align: left;
	vertical-align: top;
}

#mainContents .formTbl01 th{
	width: 33%;
	background-color: #c7a346;
}

#mainContents .formTbl01 td{
	background-color: #ebebeb;
}

#mainContents .formTbl02{
	width: 100%;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
}

#mainContents .formTbl02 th,
#mainContents .formTbl02 td{
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	text-align: left;
	vertical-align: top;
}

#mainContents .formTbl02 th{
	width: 112px;
}

#mainContents .formTbl02 input{
	width: 233px;
	height: 17px;
	padding: 6px 3px;
	border: none;
	background: url(/g/images/summer10/new_bg_input.gif) 0 0 no-repeat;
	vertical-align: middle;
}

*:first-child+html #mainContents .formTbl02 input{
	position: relative;
	top: -2px;
}
* html #mainContents .formTbl02 input{
	position: relative;
	top: -2px;
}

/* text */

.indentTxt{
	padding-left:1em;
	text-indent:-1em;
}


/* list */

ul.indentList li{
	padding-left:1em;
	text-indent:-1em;
}

ul.dotList li{
	padding-left:0.5em;
	text-indent:-0.5em;
}

dl.howtoList dt{
	margin-top: 15px;
	font-weight: bold;
}

dl.howtoList dd{
	margin-top: 5px;
}

.btnList01{
	text-align: center;
}

.btnList01 li{
	display: inline;
}

.horizonal li{
	float: left;
}

/* link */

a.withIcon{
	padding-left: 15px;
	background: transparent url(/g/common/images/summer10/icon_arrow01.gif) 0 50% no-repeat;
}

a.withIcon02{
	padding-left: 20px;
	background: transparent url(/g/common/images/summer10/icon_arrow02.gif) 0 50% no-repeat;
	color: #2376ca;
	zoom: 1;
}

#newsArea{
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 7px;
	background: #980112 url(/g/common/images/summer10/cmn_bg_attention_btm.gif) 0 100% no-repeat;
}

#newsArea p{
	height: auto !important;
	height: 18px;
	min-height: 18px;
	padding: 6px 10px 0 29px;
	background: url(/g/common/images/summer10/cmn_bg_attention_top.gif) 0 0 no-repeat;
}

#newsArea p a:link,
#newsArea p a:visited{
	color: #ffff00;
}
#newsArea p a:hover,
#newsArea p a:active{
	color: #ffff00;
	text-decoration: none;
}

#top .prizeNote,
#mypage .prizeNote{
	width: 657px;
	height: 126px;
	margin-top: 18px;
	background: url(/g/common/images/summer10/cmn_txt_info_european.gif) 0 0 no-repeat;
}

#top	.cpTitle,
#mypage .cpTitle{
	width: 690px;
	height: 114px;
	overflow: hidden;
	text-indent: -9999px;
}

#top .cpTitle a,
#mypage .cpTitle a{
	display: block;
	width: 690px;
	height: 114px;
	background: url(/g/images/summer10/top_img_tit.png) 0 0 no-repeat;
}

* html #top .cpTitle a,
* html #mypage .cpTitle a{
	background: none;
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=/g/images/summer10/top_img_tit.png);
}

#top .bcnBtn,
#mypage .bcnBtn{
	position: relative;
	top: -2px;
	margin-left: 210px;
}

#top .prizeNote ul,
#mypage .prizeNote ul{
	display: none;
}


/*  top style
==================================================*/

#top #loginArea{
	margin-bottom: 10px;
}

#top #topLogin {
	position: relative;
	float:left;
	width:460px;
	height:148px;
	background: url(/g/images/summer10/top_bg_loginarea.gif) 0 0 no-repeat;
}

#top #topRegist{
	position: relative;
	float: right;
	width: 460px;
	height: 148px;
	background: url(/g/images/summer10/top_bg_beginnerarea.gif) 0 0 no-repeat;
}

#top #topLogin h2,
#top #topRegist h2{
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height:0;
}

#top #topLogin .innerBox,
#top #topRegist .innerBox{
	position: relative;
	height: 100px;
	margin: 0 15px;
	padding-top: 12px;
}
#top #topLogin dl {
	width: 271px;
	float: left;
}
#top #topLogin dt {
	float: left;
	clear: both;
	width: 95px;
	height: 16px;
	padding:3px 0;
}
#top #topLogin dd {
	float:left;
	width:160px;
	margin-bottom:6px;
	height: 16px;
}

#top #topLogin dd input {
	width: 160px;
	border: 1px #3f3f3f solid;
	height: 14px !important;
}

#top #topLogin .btns {
	float:left;
	width:156px;
}

#top #topLogin .btn_login{
	margin-bottom: 12px;
}

#top #topLogin .error {
	position: absolute;
	top: 77px;
	width: 429px;
	color: #f93030;
	font-size:10px;
}

#top #topLogin .notes {
	position: absolute;
	top: 90px;
	width: 429px;
	font-size:10px;
}

#top #topRegist .innerBox{
	padding-top: 13px;
}

#top #topRegist .flow{
	margin-bottom: 11px;
}

#top #topPrize{
	margin-top: 11px;
}

/*  mypage top
==================================================*/

#mypagePrize{
	position: relative;
	height: 653px;
	margin-top: 10px;
}

#mypagePrize li{
	position: absolute;
	line-height: 1.2;
}

#mypagePrize li .prizeBtn{
	position: absolute;
	left: 25px;
	width: 176px;
	height: 33px;
}

#mypagePrize li .noPt{
	width: 32px;
	padding: 11px 114px 0 30px;
	background: url(/g/images/summer10/mypage_bg_need.gif) 0 0 no-repeat;
	text-align: right;
	color: #e72525;
	font-weight: bold;
}

* html #mypagePrize li .noPt{
	padding: 9px 114px 11px 30px;
}

#mypagePrize li .noPt span{
	display: none;
}

#mypagePrize #p01{ top:   0px; left:   0px;}
#mypagePrize #p02{ top:   0px; left: 232px;}
#mypagePrize #p03{ top:   0px; left: 464px;}
#mypagePrize #p04{ top: 296px; left:   0px;}
#mypagePrize #p05{ top: 296px; left: 348px;}
#mypagePrize #p06{ top: 478px; left:   0px;}
#mypagePrize #p07{ top: 478px; left: 348px;}

#p01 .prizeBtn{ top: 243px;}
#p02 .prizeBtn{ top: 243px;}
#p03 .prizeBtn{ top: 243px;}
#p04 .prizeBtn{ top: 128px;}
#p05 .prizeBtn{ top: 128px;}
#p06 .prizeBtn{ top: 112px;}
#p07 .prizeBtn{ top: 112px;}

/*  new
==================================================*/

#new .formTbl02{
	width: auto;
	margin-left: 128px;
}

/*  remain
==================================================*/

#remain .formTbl02{
	width: auto;
	margin-left: 128px;
}


/*  apply
==================================================*/

#apply .prizeArea{
	width: 354px;
	margin: 0 auto;
}

#apply .formTbl01{
	position: relative;
	width: 354px;
}

#apply .formTbl01 select{
	position: relative;
	width: 200px;
	font-size: 1em;
}

#apply .btnList02{
	margin: 0 20px;
}

#apply .btnList02 li{
	width: 275px;
}

#apply .itemCodeTxt{
	margin: 15px 28px 0;
	text-align: left;
	font-size: 83%;
}

#fcWrapper,
#imgWrapper{
	min-height: 450px;
	height: auto !important;
	height: 450px;
	background: url(/g/images/summer10/p00_bg_img.jpg) 60px 0 no-repeat;
	text-align: center;
}

#flashcontents{
	text-align: left;
}

#resultBox{
	position: relative;
	width: 554px;
	margin: 0 auto;
}

#resultBox .nextBtn{
	position: absolute;
	top: 274px;
	left: 187px;
}

#resultBox .georgiakun{
	position: absolute;
	width: 500px;
	height: 53px;
}

#resultBox.win  .georgiakun{
	top: 320px;
	left: 30px;
	background: url(/g/images/summer10/apply_bg_georgia01.gif) 0 0 no-repeat;
}

#resultBox.lose  .georgiakun{
	top: 214px;
	left: 30px;
	background: url(/g/images/summer10/apply_bg_georgia02.gif) 0 0 no-repeat;
}

#resultBox ul{
	position: absolute;
	top: 320px;
	left: 27px;
	width: 500px;
}

#resultBox .georgiakun .txt{
	position: absolute;
	top: 20px;
	left: 10px;
}

#resultBox .georgiakun .btn{
	position: absolute;
	top: 10px;
	right: 10px;
}

#mainContents .codeTbl{
	margin-top: 20px;
	width: 570px;
	padding-bottom: 5px;
	background: url(/g/images/summer10/prize_bg_code_btm.gif) 0 100% no-repeat;
}

#mainContents .codeTbl table{
	background: url(/g/images/summer10/prize_bg_code.gif) 0 0 no-repeat;
}

#mainContents .codeTbl table th{
	width: 180px;
	padding: 5px 10px 0;
	vertical-align: middle;
}

#mainContents .codeTbl table td{
	width: 350px;
	padding: 5px 10px 0;
	vertical-align: middle;
}


/*  history
==================================================*/
#history #mainContents .section h2{
	margin-bottom: 0;
}

#history .historyTab{
	position: relative;
	width: 610px;
	height: 54px;
	padding: 10px 20px 0;
	background: url(/g/common/images/summer10/cmn_bg_tab_top.gif) 0 0 no-repeat;
}

#history .historyTab li{
}

#history .historyTab .tab01{ float: left;}
#history .historyTab .tab02{ float: right;}

#history #mainContents .section{
	width: 610px;
	background: none;
}

#history .tabBox{
	width: 650px;
	background: transparent url(/g/common/images/summer10/cmn_bg_tab.gif) 0 0 repeat-y;
}

#history .tabBoxInner{
	width: 610px;
	padding: 0 20px 10px;
	background: transparent url(/g/common/images/summer10/cmn_bg_tab_btm.gif) 0 100% no-repeat;
}

#history .pageNavi{
	position: absolute;
	top: 5px;
	right: 10px;
}

#history .tabTbl01{
	width: 100%;
	border-top: 2px #ffffff solid;
}

#history .tabTbl01 th,
#history .tabTbl01 td{
	padding: 10px;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	text-align: left;
	vertical-align: top;
}

#history .tabTbl01 thead th{ background-color: #c7a346;}
#history .tabTbl01 thead th.rowTit{ background-color: #d9d9d9;}

#history .tabTbl01 tbody th{ background-color: #c7a346;}
#history .tabTbl01 tbody td{ background-color: #ebebeb;}

#history .tabTbl01 .itemNum{
	width: 22px;
}

#history .tabTbl01 .entryDate01{
	width: 108px;
}

#history .tabTbl01 .entryCode{
	width: 150px;
	border-right: none;
}

/*  terms
==================================================*/
.mod_agreement{
	margin: 0 auto;
	padding: 10px 3px;
	width: 597px;
	height:190px;
	border:solid 1px #E1E1E1;
	overflow:auto;
	voice-family: "\"}\"";
	voice-family:inherit;
}

#cpark_terms .mod_agreement{
	padding: 10px 15px;
}

#mainContents #guide h2{
	margin-bottom: 20px;
}
#guide ul li{
	margin-left: 1em;
	list-style:none;
}
#guide ol li{
	margin-left: 1.7em;
	list-style: decimal ;
	marker-offset: 1em;
}
*:first-child+html #guide ol li{
	margin-left: 2.5em;
}
* html #guide ol li{
	margin-left: 2.5em;
}
#guide ol li ul li{
	margin-left: 1em!important;
	list-style: disc;
}
#guide dd {
	margin-left: 0;
}
#guide dd dl dd {
	margin-left: 0;
}
#guide ul.disc li {
	list-style: disc;
	margin-left: 1em!important;
}
*:first-child+html #guide ul.disc li{
	list-style: disc;
	margin-left: 2.5em!important;
}
#guide ul.disc li ul li {
	list-style:none;
}
*:first-child+html #guide ul.disc li ul li {
	list-style:none;
}

/* subContents style
==================================================*/

/* inputSerial styles */
#inputSerial {
	position: relative;
	width: 220px;
	background: url(/g/common/images/summer10/scbox01_bg.gif) 0 0 repeat-y;
}

#inputSerial a,
#inputSerial input {
	position:relative;
}

#inputSerial h2 {
	height: 28px;
	padding: 10px 0 0 13px;
	background: url(/g/common/images/summer10/cmn_bg_input_tit.gif) 0 0 no-repeat;
}

#inputSerial .serialBtn {
	position: absolute;
	top: 7px;
	right: 7px;
}
#inputSerial .innerBox{
	width: 216px;
	padding: 10px 2px 23px;
	background: transparent url(/g/common/images/summer10/scbox01_bg_btm.gif) 0 100% no-repeat;
}

#inputSerial dl{
	position:relative;
	height: 45px;
	margin: 0 28px;
}
#inputSerial dl dt{
	position:absolute;
	left: 0;
	width: 36px;
	height: 1em;
}
#inputSerial dl dt.up {top:0;}
#inputSerial dl dt.dw {top:23px;}

#inputSerial dl dt img{vertical-align:middle;}
#inputSerial dl dd{
	position:absolute;
	right:0;
	width:121px;
}
#inputSerial dl dd.up {top:0;}
#inputSerial dl dd.dw {top:23px;}

#inputSerial dl dd input{
	padding:0;
	width:121px;
}
#inputSerial div.errorBox{
	margin-left: 65px;
}
#inputSerial div.pointTxtBox {
	height:2em;
	margin-top:5px;
}

#inputSerial .pointArea {
	overflow:hidden;
	height: 30px !important;
	padding: 3px 7px 7px 15px;
	voice-family:"\"}\"";
	voice-family:inherit;
}

#inputSerial .pointArea dl {
	position:relative;
	margin: 0;
}
#inputSerial .pointArea dt {
	position:absolute;
	top: 9px;
}

#inputSerial .pointArea dl dd {
	position:absolute;
	top:8px;
	right:14px;
	text-align: right;
}

#inputSerial .pointArea dl dd span{
	color: #d00012;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

/* inputSerialFull styles */
#inputSerialFull{
	position:absolute;
	width: 572px;
	background: transparent url(/g/common/images/summer10/cmn_bg_inputfull.gif) 0 0 repeat-y;
	text-align:left;
	z-index:15;
}
#inputSerialFull #ss{
	width: 572px;
	background: transparent url(/g/common/images/summer10/cmn_bg_inputfull_btm.gif) 0 100% no-repeat;
}

#inputSerialFull h2 {
	height: 28px !important;
	padding: 10px 0 0 13px;
	background: transparent url(/g/common/images/summer10/cmn_bg_inputfull_tit.gif) 0 0 no-repeat;
}

#inputSerialFull a,
#inputSerialFull input {
	position:relative
}
#inputSerialFull a{
	position: absolute;
	top: 7px;
	right: 7px;
	width: 73px;
	height: 23px;
	background: transparent url(/g/common/images/summer10/cmn_btn_inputfull_close.gif) 0 0 no-repeat;
	text-indent: -99999px;
	overflow: hidden;
}

#inputSerialFull a:hover{
	background: transparent url(/g/common/images/summer10/cmn_btn_inputfull_close_on.gif) 0 0 no-repeat;
}

#inputSerialFull .innerBox {
	height: auto !important;
	height: 240px;
	min-height: 240px;
	padding: 2px 15px 15px 32px;
	overflow:none;
	background: transparent url(/g/common/images/summer10/inputbox_bg_btm.gif) 0 100% no-repeat;
}

#inputSerialFull strong{color:#de0039;font-weight:normal;}

#inputSerialFull .innerBox div{
	width:auto;
	margin:0;
}
#inputSerialFull dl{
	float: left;
	width: 172px;
	padding-top:6px;
}
#inputSerialFull dt{
	float: left;
	width: 40px;
	margin: 0;
	padding-top: 3px;
}
#inputSerialFull dd{
	margin:0 0 3px 0;
	line-height:1;
}
*html #inputSerialFull dd,
*+html #inputSerialFull dd{
	margin-bottom:0;
}
#inputSerialFull dd input{
	width: 120px;
}
#inputSerialFull dd p{
	text-align:left;
	margin: 3px 0 0;
	padding:0 0 0 40px;
}

#inputSerialFull .innerBox .point_box{
	overflow:hidden;
	width: 193px !important;
	margin-bottom: 10px;
	padding: 3px 10px;
	border:1px dotted #3f3f3f;
	voice-family:"\"}\"";
	voice-family:inherit;
}

#inputSerialFull .point_box dl{
	position: relative;
	float: none;
	width: 193px;
	padding-top: 0;
}

#inputSerialFull .point_box dt{
}

#inputSerialFull .point_box dd{
	position:absolute;
	top: 2px;
	right: 10px;
	text-align: right;
}

#inputSerialFull .point_box dd span{
	margin-right: 5px;
	color: #d00012;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:31px;
}

#inputSerialFull .add_point_btn{
	position:absolute;
	right: 32px;
	bottom: 20px;
}

/* voiceArea styles */
#voiceArea {
	position: relative;
	margin-top: 10px;
	width: 220px;
	background:url(/g/common/images/summer10/scbox02_bg.gif) 0 0 repeat-y;
}

#voiceArea a,
#voiceArea input {
	position:relative;
}

#voiceArea h2 {
}
#voiceArea .serialBtn {
	position: absolute;
	top: 7px;
	right: 7px;
}

#voiceArea .innerBox{
	padding: 10px 11px 10px;
	background: transparent url(/g/common/images/summer10/scbox02_bg_btm.gif) 0 100% no-repeat;
}

#voiceArea div#voiceList{
	position: relative;
	height: 173px;
}

#voiceArea ul.FrameArea{
	width: 172px;
	height:171px;
	border: 1px #cccccc solid;
	background-color: #f8f8f8;
	overflow:hidden;
	z-index:1;
}

#voiceArea li.OneBlock{
	overflow:hidden;
	width: 150px;
	height:42px;
	margin: 0 10px;
	padding: 0;
	border-bottom:1px #cccccc solid;
}

#voiceArea p.TextArea{
	height:26px;
	padding:3px 0;
	color: #000000;
	font-size:83%;
	line-height:120%;
}

#voiceArea a.BtnTop,
#voiceArea a.BtnBtm{
	display:block;
	position:absolute;
	right: 0px; 
	width:16px;
	height:17px;
	z-index:99;
	text-align:center;
	cursor: pointer;
}

#voiceArea a.BtnTop{
	background:url(/g/common/images/summer10/voice_btn_prev.gif) 0 0 no-repeat;
	top:0px;
}
#voiceArea a.BtnBtm{
	background:url(/g/common/images/summer10/voice_btn_next.gif) 0 0 no-repeat;
	top:155px;
}
/*
#voiceArea a.BtnTop:hover{ background:url(/g/common/images/summer10/voice_btn_prev_on.gif) 0 0 no-repeat;}
#voiceArea a.BtnBtm:hover{ background:url(/g/common/images/summer10/voice_btn_next_on.gif) 0 0 no-repeat;}
*/

#subContents .pointUse01,
#subContents .pointUse02{
	margin-bottom: 10px;
	width: 220px;
	background: url(/g/images/summer10/sub_bg_usepoint.gif) 0 100% no-repeat;
}

#subContents .pointUse01 .boxTit{
	height: 41px;
	padding: 12px 0 0 45px;
	background: url(/g/images/summer10/sub_bg_usepoint_tit01.gif) 0 0 no-repeat;
}

#subContents .pointUse02 .boxTit{
	height: 28px;
	padding: 12px 0 0 45px;
	background: url(/g/images/summer10/sub_bg_usepoint_tit02.gif) 0 0 no-repeat;
}

#subContents .pointUse01 div,
#subContents .pointUse02 div{
	padding: 10px 20px;
}

#subContents .pointUse01 div p span,
#subContents .pointUse02 div p span{
	margin-right: 5px;
	color: #d00012;
	font-size: 166%;
	font-weight: bold;
}


#subContents .possession{
	width: 220px;
	padding-bottom: 10px;
	background: url(/g/common/images/summer10/cmn_bg_possesion.gif) 0 100% no-repeat;
}

#subContents .possession .stit{
	width: 180px;
	padding: 10px 20px 5px;
	background: url(/g/common/images/summer10/cmn_bg_possesion_top.gif) 0 0 no-repeat;
}

#subContents .possession .point{
	margin: 0 20px;
	text-align: right;
	color: #d00012;
	font-size: 166%;
	font-weight: bold;
	line-height: 1;
}

#subContents .stepList li{
	height: 85px;
	line-height: 1;
}

#subContents .bnr{
	display: block;
	width: 220px;
	overflow: hidden;
	text-indent: -9999px;
}

#subContents .bnr a{
	display: block;
	width: 220px;
}

#subContents #bnrGabb0801A a{
	height: 277px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_gabb_v3.png) 0 0 no-repeat;
}
#subContents #bnrGabb0801B a{
	height: 277px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_gabb_v3.png) 0 0 no-repeat;
}
#subContents #bnrAvater a{
	height: 100px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_georgia_kun.png) 0 0 no-repeat;
}
#subContents #bnrBlog a{
	height: 100px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_blogparts.png) 0 0 no-repeat;
}
#subContents #bnrMail a{
	height: 100px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_mail.png) 0 0 no-repeat;
}
#subContents #bnrGold a{
	height: 76px;
	background: url(/g/common/images/summer10/cmn_sub_bnr_gold.png) 0 0 no-repeat;
}


* html #subContents #bnrGabb0801A a,
* html #subContents #bnrGabb0801B a,
* html #subContents #bnrAvater a,
* html #subContents #bnrBlog a,
* html #subContents #bnrMail a,
* html #subContents #bnrGold a{
	cursor: pointer;
	background: none;
}

* html #subContents #bnrGabb0801A a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_gabb_v3.png", sizingMethod="image");
}
* html #subContents #bnrGabb0801B a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_gabb_v3.png", sizingMethod="image");
}
* html #subContents #bnrAvater a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_georgia_kun.png", sizingMethod="image");
}
* html #subContents #bnrBlog a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_blogparts.png", sizingMethod="image");
}
* html #subContents #bnrMail a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_mail.png", sizingMethod="image");
}
* html #subContents #bnrGold a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/common/images/summer10/cmn_sub_bnr_gold.png", sizingMethod="image");
}

/* --------------------------------------------------

- popup styles

-------------------------------------------------- */

body#popup{
	background: #fff;
}

body#popup #wrapper{
	width: 100%;
	background: #3f231c url(/g/common/images/summer10/pop_bg_wrapper.gif) 0 0 repeat-x;
}

/*	HEADER
======================================*/

body#popup #header{
	width: 660px;
	height: 67px !important;
	min-height: 67px;
}
body#popup #hdLogo{
	padding: 10px 0 0 10px;
}

/*	FOOTER
======================================*/

body#popup #footer{
	width: 680px;
	margin: 0 auto;
	padding: 17px 0 38px;
	background-color: #ffffff;
}

body#popup #footer li,
body#popup #footer p{
	line-height: 1;
}


body#popup #footer #ftInner{
	width: 660px;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
}

/*	CONTENTS COMMON
======================================*/

body#popup #contentsArea{
	width: 660px;
	padding: 0 10px 50px;
}

body#popup #contentsArea h1{
	width: 636px;
	height: 26px;
	padding: 12px 12px 0;
	background: #eeeeef url(/g/common/images/summer10/pop_bg_h1.gif) 0 0 no-repeat;
}

body#popup #popArticle{
	width: 660px;
	background: url(/g/common/images/summer10/pop_bg_article.png) 0 0 repeat-y;
}

body#popup #popInner{
	width: 620px;
	padding: 10px 20px 30px;
	background: url(/g/common/images/summer10/pop_bg_article_btm.png) 0 100% no-repeat;
}

body#popup .section{
	margin-top: 20px;
	width: 620px;
	background: url(/g/common/images/summer10/pop_bg_section.gif) 0 0 repeat-y;
}

body#popup .section .sectionInner{
	width: 620px;
	padding-bottom: 20px;
	background: url(/g/common/images/summer10/pop_bg_section_btm.gif) 0 100% no-repeat;
}

body#popup .section .sectionContents{
	width: 580px;
	padding: 10px 20px 0;
	background: url(/g/common/images/summer10/pop_bg_section_top.gif) 0 0 no-repeat;
}

body#popup .section h2{
	margin: 20px 0;
}

body#popup .dotArea{
	padding-top: 15px;
	background: transparent url(/g/common/images/summer10/line_dot01.gif) 0 0 repeat-x;
}


/*	avater CODE
======================================*/

body#popup .champ{
	position: relative;
	left: -8px;
	margin-bottom: 6px;
}

body#popup .avaterSection{
	margin: 0 10px;
}

body#popup .avaterSection .fltR{
	width: 420px;
}

body#popup .avaterSection .fltL{
	padding: 23px;
	background-color: #ebebeb;
}

body#popup .codeTbl{
	width: 420px;
	padding-bottom: 5px;
	background: url(/g/images/summer10/avater_bg_code.gif) 0 100% no-repeat;
}

body#popup .codeTbl table{
	background: url(/g/images/summer10/avater_bg_code_top.gif) 0 0 no-repeat;
}

body#popup .codeTbl table th{
	width: 145px;
	padding: 5px 10px 0;
	vertical-align: middle;
}

body#popup .codeTbl table td{
	width: 235px;
	padding: 5px 10px 0;
	vertical-align: middle;
}

/*	DETAIL
======================================*/

body#popup #thumb_nails li{
	float: left;
	margin-right: 3px;
}

body#popup #detailBox{
	float: right;
	width: 412px;
	background: url(/g/images/summer10/pop_bg_detailbox.gif) 0 0 repeat-y;
}

body#popup #detailBox #detailInner{
	width: 412px;
	padding-bottom: 10px;
	background: url(/g/images/summer10/pop_bg_detailbox_btm.gif) 0 100% no-repeat;
}

body#popup #detailBox #detailContents{
	position: relative;
	width: 372px;
	padding: 10px 20px;
	background: url(/g/images/summer10/pop_bg_detailbox_top.gif) 0 0 no-repeat;
}

body#popup #detailBox .needPt{
	position: absolute;
	top: 10px;
	right: 20px;
}

body#popup #detailBox #photo_main,
body#popup #detailBox .detailSection{
	margin: 0 10px;
}

body#popup #detailBox .detailCatch{
	
}

body#popup #detailBox h3{
	margin-bottom: 10px;
}


body#popup #prizeListSection{
	float: left;
	width: 188px;
}

body#popup .prizeList dt{
	margin-top: 15px;
}

body#popup .prizeList dt.firstChild{
	margin-top: 0;
}

body#popup .prizeList dd{
	margin: 0 10px;
}

/*	FAQ
======================================*/

body#popup .faqMenuList{
	margin-left: 30px;
}

body#popup .faqMenuList li{
	margin-bottom: 10px;
	list-style: decimal;
	font-weight: bold;
}

body#popup .ancList{
}

body#popup .ancList li{
	margin-bottom: 5px;
}

body#popup h3.faqItem{
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 100%;
}

body#popup .faqAns{
}

body#popup .faqAns dt{
	float: left;
}

body#popup .faqAns dd{
	margin-left: 2.25em;
}

body#popup .faqAns dd dt{
	float: none;
}

body#popup .faqAns dd dd{
	margin-left: 0;
}

body#popup .ancList li span{
	padding-right: 7px;
}

/*	AVATER
======================================*/

body#popup .avaterBox{
	margin-top: 10px;
	padding: 10px;
	border: 1px #e6e6e6 solid;
}

body#popup .avaterBox div{
	margin: 0 15px 0 180px; 
}

body#popup .avaterBox h3{
	padding: 5px 0;
	font-size: 100%;
}

body#popup .avaterBox .battleStep li{
	margin-top: 15px;
}

body#popup .avaterBox .battleStep dt{
	font-weight: bold;
}

/*	BLOG PARTS
======================================*/

body#popup #blogpartsContents{
	float: right;
	width: 372px;
}

body#popup #blogparts{
	float: left;
	width: 160px;
}

body#popup .blogCodeBox{
	padding: 20px;
	background-color: #ebebeb;
	word-wrap: break-word;
}

/*	AWARD
======================================*/

body#popup .awardBox{
	margin-left: 20px;
	padding-top: 20px;
}

body#popup .awardBox div{
	margin-left: 125px;
}

/*	CAMPAIGN
======================================*/

body#popup .campaignSection{
	width: 482px;
	margin: 0 auto;
}

body#popup .campaignSection .fltL{
	width: 200px;
}

body#popup .productList li{
	width: 50%;
}

/*	Mail
======================================*/

body#popup #tabList{
	position: relative;
	width: 660px;
	height: 61px;
}

body#popup .pointTab{ background: transparent url(/g/images/summer10/mail_point_bg_tab.gif) 0 0 no-repeat;}
body#popup .howtoTab{ background: transparent url(/g/images/summer10/mail_howto_bg_tab.gif) 0 0 no-repeat;}
body#popup .faqTab{ background: transparent url(/g/images/summer10/mail_faq_bg_tab.gif) 0 0 no-repeat;}


body#popup #tabList li{
	position: absolute;
	top: 13px;
	width: 212px;
	height: 41px;
}

body#popup #tabList #tab01{ left:  11px;}
body#popup #tabList #tab02{ left: 219px;}
body#popup #tabList #tab03{ left: 426px;}

body#popup #tabList h1{
	padding: 0;
	background: none;
}

body#popup .tabContents01{ margin: 0 10px;}
body#popup .tabContents02{ margin: 0 20px;}

body#popup .tabContents01 .mailpointTxt{
	margin: 0 55px 0 88px;
}

/*	VOICE
======================================*/

body#popup #voiceContents{
	padding: 10px 0;
}

body#popup .pageNavi{
	font-weight: bold;
	line-height: 1;
}

body#popup .voiceMod{
	width: 460px;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	margin-top: 10px;
	padding: 0 15px 15px 105px;
	border-bottom: 1px #cccccc solid;
	background-color: #fff;
}

body#popup .voiceType01{ background: #fff url(/g/images/summer10/voice_bg01.gif) 0 0 no-repeat;}
body#popup .voiceType02{ background: #fff url(/g/images/summer10/voice_bg02.gif) 0 0 no-repeat;}

body#popup .voiceTit{
	padding: 10px 15px;
	font-weight: bold;
}

* html body#popup .voiceTit{
	padding: 12px 15px;
}

body#popup .voiceBox{
	width: 100%;
	background: transparent url(/g/images/summer10/voice_bg_box.gif) 0 100% no-repeat;
}

body#popup .voiceBox p{
	padding: 10px 15px;
	background: transparent url(/g/images/summer10/voice_bg_box_top.gif) 0 0 no-repeat;
}

body#popup #voiceContents .pageNavi img,
body#popup #voiceContents .voiceTit img{
	vertical-align: middle;
}

/*=======================================
//
//	100712 gold catalog
//
=======================================*/

/* mypage */
#mypage #goldPrize{
	position: relative;
	margin-top: 8px;
}

#mypage #goldPrize .prizeBtn{
	position: absolute;
	top: 59px;
	left: 284px;
	width: 176px;
	height: 33px;
}

#mypage #goldPrize .noPt{
	width: 32px;
	padding: 11px 114px 0 30px;
	background: url(/g/images/summer10/mypage_bg_need.gif) 0 0 no-repeat;
	text-align: right;
	color: #e72525;
	font-weight: bold;
}

* html #mypage #goldPrize .noPt{
	padding: 9px 114px 11px 30px;
}

#mypage #goldPrize .noPt span{
	display: none;
}

#mypage .gold #mypagePrize{
	margin-top: 5px;
}

/* apply */

#apply .gold #articleArea{ background: transparent url(/g/common/images/summer10/cmn_bg_article_gold.gif) 0 0 repeat-y;}
#apply .gold #articleInner{	background: transparent url(/g/common/images/summer10/cmn_bg_article_btm_gold.gif) 0 100% no-repeat;}

#apply .gold h1{
	height: 29px;
	padding: 9px 0 0 13px;
	background: transparent url(/g/common/images/summer10/cmn_bg_tit_gold.gif) 0 0 no-repeat;
}

/* popup */
body#popup #contentsArea.gold h1{
	height: 29px;
	padding: 9px 12px 0;
	background: transparent url(/g/common/images/summer10/pop_bg_h1_gold.gif) 0 0 no-repeat;
}

body#popup .gold #popArticle{ background: transparent url(/g/common/images/summer10/pop_bg_article_gold.png) 0 0 repeat-y;}
body#popup .gold #popInner{ background: transparent url(/g/common/images/summer10/pop_bg_article_btm_gold.png) 0 100% no-repeat;}

body#popup .gold dl.aboutGold{
	width: 352px;
	margin-bottom: 17px;
	background: #f4efdd url(/g/images/summer10/p08_bg_about.gif) 0 100% no-repeat;
}

body#popup .gold dl.aboutGold dd{
	padding: 10px 20px;
}

body#popup #prizeListSection .goldPrize{
	position: relative;
	left: -10px;
	width: 206px;
	border: 1px #e1d292 solid;
}

body#popup #prizeListSection .goldPrize div{
	padding: 3px;
	border: 3px #e6c243 solid;
	background-color: #ffffff;
}

body#popup #prizeListSection .goldPrize div a,
body#popup #prizeListSection .goldPrize div span{
	display: block;
	padding: 10px 18px;
	border: 1px #ffffff solid;
}

body#popup #prizeListSection .goldPrize div a:hover,
body#popup #prizeListSection .goldPrize div span{
	border: 1px #e6c243 solid;
}

body#popup #prizeListSection .goldPrize div a:hover{
	text-decoration: underline;
}

body#popup #prizeListSection .goldPrize div a span,
body#popup #prizeListSection .goldPrize div span span{
	padding: 0;
	border: none;
}

/*=======================================
//
//	100726 european
//
=======================================*/

#top .prizeNote02,
#mypage .prizeNote02{
	width: 657px;
	height: 126px;
	margin-top: 18px;
	background: url(/g/common/images/summer10/cmn_txt_info_european.gif) 0 0 no-repeat;
}

#top .prizeNote02 ul,
#mypage .prizeNote02 ul{
	display: none;
}

/* mypage */
#mypage #europeanPrize{
	position: relative;
	margin-top: 10px;
}

#mypage #europeanPrize .prizeBtn{
	position: absolute;
	top: 79px;
	left: 284px;
	width: 176px;
	height: 33px;
}

#mypage #europeanPrize .noPt{
	width: 32px;
	padding: 11px 114px 0 30px;
	background: url(/g/images/summer10/mypage_bg_need_european.gif) 0 0 no-repeat;
	text-align: right;
	color: #e72525;
	font-weight: bold;
}

* html #mypage #europeanPrize .noPt{
	padding: 9px 114px 11px 30px;
}

#mypage #europeanPrize .noPt span{
	display: none;
}

#mypage .gold #mypagePrize{
	margin-top: 5px;
}

/*=======================================
//
//	100802 teaser
//
=======================================*/

#teaseBlock{
	position: relative;
	width: 690px;
	height: 820px;
	background: url(/g/images/summer10/teaser_img_main.png) 0 0 no-repeat;
}

* html #teaseBlock{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/g/images/summer10/teaser_img_main.png,sizingMethod=image);
}

#teaseBlock .teaseCatch{
	display: none;
}

#teaseBlock .noticeBlock{
	margin-left: 10px;
	padding: 94px 0 6px;
	line-height: 1;
}

#teaseBlock .countdownBox{
	position: relative;
	float: left;
	width: 334px;
	margin-right: 4px;
}

#teaseBlock .countNum{
	position: absolute;
	top: 16px;
	left: 241px;
}

#teaseBlock .privilege{
	float: left;
	width: 334px;
}

#teaseBlock #teaseItemList{
	position: relative;
	margin-left: 7px;
}

#teaseBlock #teaseItemList li{
	position: absolute;
	width: 169px;
	height: 158px;
}

#teaseBlock #teaseItemList li.item01{ top:   0px; left:   0px;}
#teaseBlock #teaseItemList li.item02{ top:   0px; left: 169px;}
#teaseBlock #teaseItemList li.item03{ top:   0px; left: 338px;}
#teaseBlock #teaseItemList li.item04{ top:   0px; left: 507px;}
#teaseBlock #teaseItemList li.item05{ top: 159px; left:   0px;}
#teaseBlock #teaseItemList li.item06{ top: 159px; left: 169px;}
#teaseBlock #teaseItemList li.item07{ top: 159px; left: 338px;}
#teaseBlock #teaseItemList li.item08{ top: 159px; left: 507px;}
#teaseBlock #teaseItemList li.item09{ top: 317px; left:   0px;}
#teaseBlock #teaseItemList li.item10{ top: 317px; left: 169px;}
#teaseBlock #teaseItemList li.item11{ top: 317px; left: 338px;}
#teaseBlock #teaseItemList li.item12{ top: 317px; left: 507px;}

* html #teaseBlock #teaseItemList li.teaseItem{
	zoom: 1;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/g/images/summer10/teaser_img_q.png,sizingMethod=image);
}

* html #teaseBlock #teaseItemList li.teaseItem img{
	display: none;
}

#top .prizeNote03,
#mypage .prizeNote03{
	margin-top: 10px;
}

#top .prizeNote03 li,
#mypage .prizeNote03 li{
	line-height: 14px;
}
