@charset "utf-8";
/* base layout
============================== */
html{height:100%;}
body{background:#111; min-width:980px; height:100%; min-height:630px; position:relative; overflow:auto;}
#wrapper{min-height:730px; width:100%; padding:0; position:relative; z-index:1; zoom:1;}
#bidIndex #wrapper{height:100%; min-height:600px !important; padding-bottom:0;}
.pgBd{background:#2ECCBB; position:fixed; top:0; z-index:10000;}
.pgBd.tp{width:100%; height:10px; left:0;}
.pgBd.lt{height:100%; width:10px; left:0;}
.pgBd.rt{height:100%; width:10px; right:0;}

/* logo */
p#siteID{width:181px; height:73px; position:fixed; left:10px; top:10px; border:5px #2ECCBB solid; border-top:none; border-left:none; z-index:3;}

/* navigation */
#globalNav{width:180px; height:420px; position:fixed; left:20px; top:130px; z-index:2;}
#globalNav h2{background:url(/pc/common/images/globalNavTtl.png) no-repeat; width:9px; height:29px; position:absolute; left:20px; bottom:0; text-indent:-9999px;}
#globalNav ul{}
#globalNav ul li{height:60px; position:relative;}
#globalNav ul li a{background:url(/pc/common/images/globalNav.png) no-repeat; width:50px; height:50px; display:block; text-indent:-9999px; position:absolute; left:0; bottom:0;}
#globalNav ul li#gnNotice a{background-position:0    0px;}
#globalNav ul li#gnMedia  a{background-position:0  -60px;}
#globalNav ul li#gnLive   a{background-position:0 -120px;}
#globalNav ul li#gnDisco  a{background-position:0 -180px;}
#globalNav ul li#gnAbout  a{background-position:0 -240px;}
#globalNav ul li#gnSotre  a{background-position:0 -300px;}
#globalNav ul li#gnPoint  a{background-position:0 -360px;}
#bidNotice #globalNav ul li#gnNotice a{background-position:-50px    0px;}
#bidMedia  #globalNav ul li#gnMedia  a{background-position:-50px  -60px;}
#bidLive   #globalNav ul li#gnLive   a{background-position:-50px -120px;}
#bidDisco  #globalNav ul li#gnDisco  a{background-position:-50px -180px;}
#bidAbout  #globalNav ul li#gnAbout  a{background-position:-50px -240px;}
#bidStore  #globalNav ul li#gnSotre  a{background-position:-50px -300px;}
#bidPoint  #globalNav ul li#gnPoint  a{background-position:-50px -360px;}
#globalNav ul li span{background:url(/pc/common/images/globalnavtip130408.png) no-repeat; width:80px; height:27px; display:block; position:absolute; top:22px; text-indent:-9999px}
#globalNav ul li#gnNotice span{background-position:0    0px;}
#globalNav ul li#gnMedia  span{background-position:0  -30px;}
#globalNav ul li#gnLive   span{background-position:0  -60px;}
#globalNav ul li#gnDisco  span{background-position:0  -90px;}
#globalNav ul li#gnAbout  span{background-position:0 -120px;}
#globalNav ul li#gnSotre  span{background-position:0 -150px;}
#globalNav ul li#gnPoint  span{background-position:0 -180px;}
#globalNav ul li em{background:url(/pc/common/images/globalNavNew.png) no-repeat; width:32px; height:18px; display:block; text-indent:-9999px; position:absolute; left:27px; top:5px;}

/* breadcrumbs */
#breadcrumbs{width:600px; height:60px; position:absolute; left:210px; top:20px; overflow:hidden; color:#000;}

/* h1 */
h1{position:relative !important;}
#bidNotice h1{background:url(/pc/images/info/notice_h1.png) no-repeat 58px 0; height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidMedia  h1{background:url(/pc/images/info/media_h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidLive   h1{background:url(/pc/images/info/live_h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidDisco  h1{background:url(/pc/images/disco/h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidAbout  h1{background:url(/pc/images/about/h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bid441108 h1{background:url(/pc/images/441108/h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidStore  h1{background:url(/pc/images/store/h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:45px;}
#bidPoint  h1{background:url(/pc/images/point/h1.png) no-repeat 58px 0;  height:50px; text-indent:-9999px; margin-bottom:23px;}
#bidbeans  h1{background:url(/pc/images/beans/tit_beans.png) no-repeat 58px 0;  height:92px; text-indent:-9999px; margin-bottom:23px;}

/* badge */
#badge{width:120px; height:210px; position:fixed; top:614px; left:20px; z-index:2; display: none;}
#bidIndex #badge{bottom:60px; right:20px; left: inherit; top:auto; position:absolute; display: block;}
/*#bidIndex #badge.low{bottom:50px !important; left:120px; top:auto; position:absolute;}*/

/* banners */
/* #banners{width:640px; height:60px; position:absolute; right:30px; bottom:70px;} */
#banners{height:60px; position:absolute; left:20px; bottom:60px;}
#banners ul li{display:inline; margin-left:10px;}
#banners.low{ left:80px;}

/* share */
#share{ height:37px; position:absolute; right:30px; top:30px; text-align:right; z-index: 100;}
#share a{ margin-left:10px; }
#bidIndex .hideFromIndex{display:none;}
#share .upperLink img{width:80px; height: auto;}
#share .upperLink:last-child {margin: 0 0 0 5px;}
#bidIndex #share .upperLink {display: none; width: 100px; height: auto;}

#share .dropdown {
	display:inline-block;
	position:relative;
	margin-left:10px;
	cursor:pointer;
}
#share .dropdown ul {
	width:150px;
	background:url(/common/images/dummy.gif) repeat left top;
	padding:10px 0 0;
	position:absolute;
	top:40px;
	left:-15px;

	display:none;
}
#share .dropdown ul:before {
	content:'';
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-bottom:5px solid #000;
	position:absolute;
	left:31px;
	top:0;
}
#share .dropdown ul a {
	display:block;
	background:rgba(0,0,0,0.7);
	color:#fff;
	text-align:left;
	padding:5px 10px;
	margin:0;
}
#share .dropdown ul a:hover {
	background:#000;
}
/* footer */
#pageTop{width:90px; height:20px; position:fixed; right:13px; bottom:23px; z-index:2;}
#pageTop a{width:90px; height:20px; background:url(/pc/common/images/pageTop.gif) no-repeat; display:block; text-indent:-9999px;}
#bidIndex #pageTop{display:none;}
#footer{background:#2ECCBB; width:100%; height:20px; position:fixed; bottom:0; clear:both; z-index:3; zoom:1;}
/* #footer address{background:url(/pc/common/images/copyright.gif) no-repeat; width:436px; height:9px; position:absolute; right:10px; top:7px; text-indent:-9999px;} */
/*#footer address a{height:9px; display:block; text-indent:-9999px; position:absolute; top:0;}*/
#footer address{color:#000; line-height:2em; font-size:9px; position:absolute; right:10px;}
#footer address a{text-decoration:none; color:#000;}
#footer address a:hover{color:#cc3300;}
/*#footer address a.horizon{width:109px; left:69px;}*/
/*#footer address a.kentaurusu{width:79px; left:182px;}*/
/*#footer address a.emi{width:87px; left:265px;}*/

/* fitting background */
p#photoTtl{background:url(/pc/images/ttlPhoto.png) no-repeat; width:162px; height:10px; text-indent:-9999px; position:absolute; bottom:30px; right:20px;}

/* content
============================== */
#content{padding:0 0 60px 175px; min-width:800px; width:auto; position:relative; left:0px; top:130px; overflow:hidden; zoom:1; z-index:1;}
#article{padding-left:60px;}
#article p{margin-bottom:1em;}
#article a:link{text-decoration:underline;}
#article a:visited{text-decoration:underline;}
#article a:hover{text-decoration:none;}
#article .section{background:url(/pc/common/images/alphaBorder.png) repeat-x bottom; padding-bottom:20px; margin-bottom:20px; clear:both; zoom:1;}
#article .section:after{content:''; clear:both; display:block;}

/* top
============================== */
#bidIndex #mainTtl{width:500px; height:210px; position:absolute; left:50%; top:50%; margin:-105px 0 0 -250px;}
#bidIndex #mainTtl h1 img{ width: 100%; height: 100%;}

/* news ticker */
#newsTicker{width:500px; height:50px; position:absolute; left:0px; top:170px; overflow: hidden; font-size: 12px;}
#newsTicker h2{background:url(/pc/images/ttlWhatsNew.png) no-repeat; width:72px; height:11px; position:absolute; left:10px; top:14px; text-indent:-9999px;}
#newsTicker ul{position:absolute; top:1px; left:90px; height:30px; width:520px; overflow:hidden;}
#newsTicker ul li{position:absolute; left:0px; top:100px; color:#FAF1E0;}
#newsTicker ul li span.date{padding-right:1em;}
#newsTicker ul li a{color:#FAF1E0;}

/* NOTICE / MEDIA / LIVE / DISCOGRAPHY
============================== */
/* block */
.listBlock{padding:0 60px 0 0; width:auto; margin-bottom:40px;}
.discoBlock{clear:both; zoom:1; padding:15px 0 20px 40px;}
.discoBlock:after{content:''; clear:both; display:block;}
/* newsList */
#content ul.newsList{padding-left:60px;}
#content ul.newsList li{padding:10px 0; background:url(/pc/common/images/alphaBorder.png) repeat-x bottom; color:#FAF1E0;}
#content ul.newsList li .date{margin-right:1em;}
/* tabs navigation */
#tabsNav{position:relative; top:-20px; left:60px; margin-bottom:25px; height:22px;}
#tabsNav li{display:inline;}
#tabsNav li a{display:block; float:left; width:90px; height:22px; margin-right:1px; text-indent:-9999px;}
#bidMedia #tabsNav li a{background:url(/pc/images/info/media_tabsNav.gif) no-repeat;}
#bidLive  #tabsNav li a{background:url(/pc/images/info/live_tabsNav.gif) no-repeat;}
#bidDisco #tabsNav li a{background:url(/pc/images/disco/tabsNav.gif) no-repeat;}
#bidAbout #tabsNav li a{background:url(/pc/images/about/btns.gif) no-repeat; margin-right:9px; width:110px;}
#bidAbout #tabsNav{top:0;}
#bidMedia #tabsNav li#tnTvs a{background-position:   0px 0;}
#bidMedia #tabsNav li#tnRdo a{background-position: -90px 0;}
#bidMedia #tabsNav li#tnMag a{background-position:-180px 0;}
#bidMedia #tabsNav li#tnWeb a{background-position:-270px 0;}
#bidMedia #tabsNav li#tnTvs a.active{background-position:   0px -25px;}
#bidMedia #tabsNav li#tnRdo a.active{background-position: -90px -25px;}
#bidMedia #tabsNav li#tnMag a.active{background-position:-180px -25px;}
#bidMedia #tabsNav li#tnWeb a.active{background-position:-270px -25px;}
#bidLive  #tabsNav li#tnTor a{background-position:   0px 0;}
#bidLive  #tabsNav li#tnEvt a{background-position: -90px 0;}
#bidLive  #tabsNav li#tnArc a{background-position:-180px 0;}
#bidLive  #tabsNav li#tnTor a.active{background-position:   0px -25px;}
#bidLive  #tabsNav li#tnEvt a.active{background-position: -90px -25px;}
#bidLive  #tabsNav li#tnArc a.active{background-position:-180px -25px;}
#bidDisco #tabsNav li#tnNew a{background-position:   0px 0;}
#bidDisco #tabsNav li#tnSgl a{background-position: -90px 0;}
#bidDisco #tabsNav li#tnAlb a{background-position:-180px 0;}
#bidDisco #tabsNav li#tnVis a{background-position:-270px 0;}
#bidDisco #tabsNav li#tnDig a{background-position:-360px 0;}
#bidDisco #tabsNav li#tnBok a{background-position:-450px 0;}
#bidDisco #tabsNav li#tnOtr a{background-position:-540px 0;}
#bidDisco #tabsNav li#tnNew a.active{background-position:   0px -25px;}
#bidDisco #tabsNav li#tnSgl a.active{background-position: -90px -25px;}
#bidDisco #tabsNav li#tnAlb a.active{background-position:-180px -25px;}
#bidDisco #tabsNav li#tnVis a.active{background-position:-270px -25px;}
#bidDisco #tabsNav li#tnDig a.active{background-position:-360px -25px;}
#bidDisco #tabsNav li#tnBok a.active{background-position:-450px -25px;}
#bidDisco #tabsNav li#tnOtr a.active{background-position:-540px -25px;}
#bidAbout #tabsNav li#tnDsc a{background-position:   0px 0;}
#bidAbout #tabsNav li#tnArc a{background-position: -110px 0;}
/* archive navigation */
#bidLive  #arcNav{position:relative; top:-20px; left:60px; margin-bottom:30px; zoom:1;}
#bidLive  #arcNav:after{content:''; display:block; clear:both;}
#bidLive  #arcNav li{display:inline; font-weight:bold; line-height:1.0 !important; margin-right:5px;}
#bidLive  #arcNav li em{background:#FAF1E0; color:#111; padding:3px 7px 0px 7px; display:block; float:left; margin-right:5px;}
#bidLive  #arcNav li a{background:url(/pc/images/info/live_arcNav.gif) no-repeat right center; padding:3px 10px 0px 7px; display:block; float:left; margin-right:5px;}
/* heading */
#bidMedia #content h2.category{background:url(/pc/images/info/media_h2.png) no-repeat; height:35px; text-indent:-9999px; margin-left:60px;}
#bidLive  #content h2.category{background:url(/pc/images/info/live_h2.png) no-repeat; height:35px; text-indent:-9999px; margin-left:60px;}
#bidDisco #content h2.category{background:url(/pc/images/disco/h2.png) no-repeat; height:35px; text-indent:-9999px; margin-left:60px;}
#bidMedia #tvsList h2.category{background-position:0    0px;}
#bidMedia #rdoList h2.category{background-position:0  -40px;}
#bidMedia #magList h2.category{background-position:0  -80px;}
#bidMedia #webList h2.category{background-position:0 -120px;}
#bidLive  #torList h2.category{background-position:0    0px;}
#bidLive  #evtList h2.category{background-position:0  -40px;}
#bidLive  h2.archives{margin:0 0 20px 60px; border-left:2px #2ECCBB solid; padding:2px 0 0 10px; line-height:1.1; font-weight:bold; font-size:200%;}
#bidDisco #newList h2.category{background-position:0    0px;}
#bidDisco #sglList h2.category{background-position:0  -40px;}
#bidDisco #albList h2.category{background-position:0  -80px;}
#bidDisco #visList h2.category{background-position:0 -120px;}
#bidDisco #digList h2.category{background-position:0 -160px;}
#bidDisco #bokList h2.category{background-position:0 -200px;}
#bidDisco #otrList h2.category{background-position:0 -240px;}
#bidDisco #newList,
#bidDisco #sglList,
#bidDisco #albList,
#bidDisco #visList,
#bidDisco #digList,
#bidDisco #bokList,
#bidDisco #otrList{padding-top:20px;}
/* paragraph */
#article p.date{margin-bottom:0.1em;}
#article h2{font-size:125%; font-weight:bold; margin-bottom:1.5em; line-height:1.3;}
/* discList */
ul.discoBlock{}
ul.discoBlock li{margin:0 0 20px 20px; width:140px; float:left; font-size:90%;}
ul.discoBlock li p{line-height:1.3;}
ul.discoBlock li p.image{margin-bottom:7px; min-width:140px; min-height:140px;}
ul.discoBlock li p.title{font-weight:bold;}
.pgUp{position:relative; margin:0 60px 60px 60px; background:url(/pc/images/disco/alphaBorder.png) repeat-x top; padding:12px 0 0 0; height:10px;}
.pgUp a{background:url(/pc/images/disco/pageTop.png) no-repeat; width:49px; height:10px; display:block; text-indent:-9999px; float:right;}
/* disco details */
#bidDisco #discoMain{clear:both; zoom:1; padding:0 60px 40px 60px;}
#bidDisco #discoMain:after{content:''; clear:both; display:block;}
#bidDisco #discoMain p.jacket{width:181px; float:right; margin-left:30px;}
#bidDisco #discoMain h2{font-size:200%; font-weight:bold; margin:0 220px 0 0; line-height:1.2;}
#bidDisco #discoMain p.artist{font-weight:bold; margin:0 220px 0 0;}
#bidDisco #discoMain p.released{background:url(/pc/images/disco/alphaBorder.png) repeat-x bottom; margin-right:220px; padding:10px 0 25px 0;}
#bidDisco #discoMain p.released span{border:1px #FAF1E0 solid; padding:1px 10px;}
#bidDisco #discoMain dl{padding:10px 0 0 0; margin-right:220px;}
/*#bidDisco #discoMain dl dt{width:4em; float:left; clear:left; padding:3px 0;}*/
#bidDisco #discoMain dl dt{ float:left; clear:left; padding:3px 0; margin: 0;}
#bidDisco #discoMain dl dd{padding:3px 0; overflow: hidden; zoom: 1;}
#bidDisco .tracks{clear:both; zoom:1; padding:0 60px 50px 60px;}
#bidDisco .tracks:after{content:''; clear:both; display:block;}
#bidDisco .tracks h3{border-left:2px #2ECCBB solid; font-size:130%; font-weight:bold; line-height:1.2; padding:4px 0 4px 15px; margin-bottom:20px;}
#bidDisco .tracks ul{width:48%;}
#bidDisco .tracks ul.left {float:left;}
#bidDisco .tracks ul.right{float:right;}
#bidDisco .tracks ul li{background:url(/pc/common/images/alphaBorder.png) repeat-x bottom; padding:4px 0 5px 0; zoom:1; clear:both;}
#bidDisco .tracks ul li:after{content:''; display:block; clear:both;}
#bidDisco .tracks ul li em{float:left; display:block; padding-right:10px;}
#bidDisco .tracks ul li span{float:right; display:block; padding-top:0px;}
#bidDisco .tracks ul li span a{padding-left:5px;}
/* about
============================== */
#bidAbout #mainBlock{clear:both; zoom:1; padding:0 60px 40px 60px;}
#bidAbout #mainBlock:after{content:''; clear:both; display:block;}
#bidAbout #mainBlock p.image{width:213px; float:left;}
#bidAbout #mainBlock h2{font-size:175%; background:url(/pc/images/about/alphaBorder.png) repeat-x bottom; margin:0 0 10px 490px; font-weight:bold; padding-bottom:10px;}
#bidAbout #mainBlock dl{margin:0 0 0 490px;}
#bidAbout #mainBlock dl dt{float:left; width:7em; margin-bottom:0.5em;}
#bidAbout #mainBlock dl dd{padding-left:7em; margin-bottom:0.5em;}
#bidAbout .listBlock{padding:0 60px;}
#bidAbout .listBlock h2{border-left:2px #2ECCBB solid; font-size:120%; font-weight:bold; line-height:1.2; padding:6px 0 6px 15px; margin-bottom:5px;}
#bidAbout .listBlock dl{}
#bidAbout .listBlock dl dt{width:8em; float:left; padding:10px 0; clear:left;}
#bidAbout .listBlock dl dd{padding:10px 0 10px 8em; background:url(/pc/common/images/alphaBorder.png) repeat-x bottom;}

/* 441108
============================== */

/* clearfix
----------------------- */
.clearfix:after {
    content:".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block; }
/*\*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

#bid441108 #mainBlock{
	clear:both;
	zoom:1;
	padding:0 60px 40px 60px;
}
#bid441108 #mainBlock:after{
	content:'';
	clear:both;
	display:block;
}
#bid441108 #mainBlock h2{
	font-family:"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro","���C���I",Meiryo,"HiraKakuPro-W3",Helvetica,Arial,sans-serif,"�l�r �o�S�V�b�N";
	font-weight: bold;
	font-size: 200%;
	border-left:4px solid #2ECCBB;
	line-height: 90%;
	padding: 0 0 0 0.2em;
	margin-bottom: 3px;
	margin: 0 0 15px 0;
}


#bid441108 #mainBlock .section{
	width:100%;
	background: rgba(000, 000, 000, 0.3);
	border-width:1px;
	border-style:solid;
	border-color:rgba(250,241,224,0.3);
	padding: 15px;
	margin: 0 40px 0 0;
}

#bid441108 #mainBlock p.lead{
	font-weight:bold;
	font-size:110%;
	margin: 0 0 20px 0;
}
#bid441108 #mainBlock .siteInfo{
	width: 48%;
	float: left;
}
#bid441108 #mainBlock .siteInfo:after{
	content:'';
	clear:both;
	display:block;
}

#bid441108 #mainBlock .siteInfo dl dt{
	width:3em;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	color:#222;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color:rgba(250,241,224,0.9);
	padding:2px 0 0;
	margin: 0 0 10px 0;
}

#bid441108 #mainBlock dl.priceTable dd:last-child .tit{
	margin-bottom: 10px;
}

#bid441108 #mainBlock dl.priceTable dd .tit{
	font-weight: bold;
	font-size: 110%;
	border-left:4px solid #2ECCBB;
	line-height: 100%;
	padding: 0 0 0 0.4em;
	margin-bottom: 5px;
}
#bid441108 #mainBlock dl.priceTable dd p.small{font-size: 85%; margin-bottom:10px;}
#bid441108 #mainBlock dl.priceTable dd span.strong{font-weight: bold;}
#bid441108 #mainBlock dl.priceTable dd p{margin-bottom:20px;line-height:140%;}
#bid441108 #mainBlock dl.priceTable dd .spTxt{margin-bottom: 15px;}

#bid441108 #mainBlock dl.accessTable{
	word-wrap: break-word;
	margin:0 0 20px 0;
}
#bid441108 #mainBlock dl.accessTable:after{
	content:'';
	clear:both;
	display:block;
}
#bid441108 #mainBlock dl.accessTable dt{width:7em;}
#bid441108 #mainBlock dl.accessTable p{font-weight: bold;}
#bid441108 #mainBlock dl.accessTable p.qr{float:left;width:80px;margin-right: 1.5em;}
#bid441108 #mainBlock dl.accessTable div{float:left;font-size:120%;}

#bid441108 #mainBlock dl.accessTable dd.access div a.mail {
	background:url(/pc/images/441108/1401/ico_mail.png) no-repeat left center;
	padding: 0 0 0 30px;
	height:30px;
}

#bid441108 #mainBlock div.mobileInfo{
	width:100%;
	border-width:1px;
	border-style:solid;
	border-color:rgba(250,241,224,0.2);
	height:100%;
	padding: 10px;
}

#bid441108 #mainBlock div.content div.mobileInfo .thumb{
	width: 48%;
	float: left;
}
#bid441108 #mainBlock div.mobileInfo div{
	width:58%;
	float:left;
}
#bid441108 #mainBlock div.mobileInfo div:after{
	content:'';
	clear:both;
	display:block;
}

#bid441108 #mainBlock div.mobileInfo h3{
	width:100%;
	margin:0 0 1em 0;
}

#bid441108 #mainBlock div.mobileInfo h3 img{
	width:80%;
}

#bid441108 #mainBlock div.mobileInfo div:after{
	content:'';
	clear:both;
	display:block;
}

#bid441108 #mainBlock .siteThumb{
	width: 52%;
	text-align:center;
	float:right;
}
#bid441108 #mainBlock .siteThumb img{
	border-width:1px;
	border-style:solid;
	border-color:rgba(250,241,224,0.3);
}



#bid441108 #mainBlock div.content{
	border-width:1px;
	border-style:solid;
	border-color:rgba(250,241,224,0.3);
	padding:20px 15px;
	margin-bottom:50px;
	zoom:1;
}
#bid441108 #mainBlock div.content:after{
	content:'';
	clear:both;
	display:block;
}
#bid441108 #mainBlock div.contentsBox h3{
	width:10em;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	color:#222;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color:rgba(250,241,224,0.9);
	padding:2px 6px 0;
	margin: 0 0 10px 0;
}
#bid441108 #mainBlock div.content h3.limit{
	width: 9em;
	line-height: 120%;
	text-align: center;
}
#bid441108 #mainBlock div.content h3.limit span{
	font-size: 90%;
}

#bid441108 #mainBlock div.content h3.degi{
	width:9em;
}
#bid441108 #mainBlock div.contentsBox h4{
	font-weight: bold;
	font-size: 100%;
	border-left:3px solid #2ECCBB;
	line-height: 100%;
	padding: 0 0 0 0.4em;
	margin-bottom: 10px;
}

#bid441108 #mainBlock div.contentsBox dl dd.small{
	font-size: 85%;
	margin-bottom: 5px;
	line-height: 140%;
}

#bid441108 #mainBlock div.content dl.content dt.only{
	margin: 0 0 20px;
}

#bid441108 #mainBlock div.contentsBox{
	border-bottom: 1px solid rgba(250,241,224,0.3);
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	clear: both;
}

#bid441108 #mainBlock div.none{border-bottom: none;padding: 0;margin: 0;}
#bid441108 #mainBlock div.content dl.content{width:48%;}
#bid441108 #mainBlock div.content dl.list{width:30%;margin-right:2em;}
#bid441108 #mainBlock div.content dl.content.left,#bid441108 #mainBlock div.content dl.list.left{float:left;}
#bid441108 #mainBlock div.content dl.content.right,#bid441108 #mainBlock div.content dl.list.right{float:right;}

#bid441108 #mainBlock div.content dl.content dt{
	font-weight: bold;
	font-size: 110%;
	border-left:4px solid #2ECCBB;
	line-height: 100%;
	padding: 0 0 0 0.4em;
	margin-bottom: 3px;
}
#bid441108 #mainBlock div.content dl.list dt{
	padding-left:15px;
	margin-bottom: 3px;
	font-size: 11px;
	background:url(/pc/images/441108/listMark.png) no-repeat 3px 0.6em;
	font-weight:bold;
}

#bid441108 #mainBlock div.content dl.list dt.thin{
	margin-bottom: -3px;
}


#bid441108 #mainBlock div.content p.contentThumb{
	text-align: center;
}

#bid441108 #mainBlock div.content p.thumb{
	width:50%;
	float:left;
	text-align: center;
}

#bid441108 #mainBlock div.content dl.content dd{
	font-size:12px;
	margin-bottom:20px;
	padding-left:10px;
}


#bid441108 #mainBlock div.content dl.content dd a.line{
	text-decoration: underline;
}


/*20140123
#bid441108 #mainBlock{clear:both; zoom:1; padding:0 60px 40px 60px;}
#bid441108 #mainBlock:after{content:''; clear:both; display:block;}
#bid441108 #mainBlock h2{background:url(/pc/images/441108/h2.png) no-repeat; height:35px; text-indent:-9999px; margin:60px 0 15px 0;}
#bid441108 #mainBlock h2.about {background-position:0 0;}
#bid441108 #mainBlock h2.smph  {background-position:0  -40px;}
#bid441108 #mainBlock h2.smph2  {background:url(/pc/images/441108/tit_contents.png) no-repeat left top;}
#bid441108 #mainBlock h2.mobile{background-position:0  -80px;}
#bid441108 #mainBlock h2.pc    {background-position:0 -120px;}
#bid441108 #mainBlock p.lead{font-weight:bold; font-size:110%;}
#bid441108 #mainBlock dl.priceTable{margin-bottom:30px;}
#bid441108 #mainBlock dl.priceTable dt{width:7em; float:left; clear:left; padding:10px 0 12px 0;}
#bid441108 #mainBlock dl.priceTable dd{padding:9px 0 11px 7em;}
#bid441108 #mainBlock dl.priceTable dd.price{font-weight:bold; background:url(/pc/images/441108/alphaBorder.png) repeat-x bottom;}
#bid441108 #mainBlock div.content{border-width:1px; border-style:solid; border-color:rgba(250,241,224,0.3); padding:15px; margin-bottom:15px; zoom:1;}
#bid441108 #mainBlock div.content:after{content:''; clear:both; display:block;}
#bid441108 #mainBlock div.content h3{font-size:150%; font-weight:bold; margin-bottom:15px;}
#bid441108 #mainBlock div.content dl.content{width:48%;}
#bid441108 #mainBlock div.content dl.content.left{float:left;}
#bid441108 #mainBlock div.content dl.content.right{float:right;}
#bid441108 #mainBlock div.content dl.content dt{padding-left:15px; background:url(/pc/images/441108/listMark.png) no-repeat 3px 0.6em; font-weight:bold;}
#bid441108 #mainBlock div.content dl.content dt.qr{background:none; padding:15px 0 0 15px;}
#bid441108 #mainBlock div.content dl.content dd{font-size:90%; margin-bottom:15px; padding-left:15px;}
#bid441108 .btn{text-align:center; padding:20px;}
*/

/* STORE
============================== */
#bidStore #mainBlock{clear:both; zoom:1; padding:0 60px 40px 60px;}
#bidStore #mainBlock:after{content:''; clear:both; display:block;}
#bidStore #mainBlock h2{background:url(/pc/images/store/h2.png) no-repeat; height:35px; text-indent:-9999px; margin:60px 0 15px 0;}
#bidStore #mainBlock h2.about {background-position:0 0;}
#bidStore #mainBlock h2.smph  {background-position:0  -40px;}
#bidStore #mainBlock h2.mobile{background-position:0  -80px;}
#bidStore #mainBlock h2.pc    {background-position:0 -120px;}
#bidStore #mainBlock p.lead{font-weight:bold; font-size:110%; position: relative;}
#bidStore #mainBlock p.lead #renewal {position: absolute; top: 85px; left: 55px; opacity: 1 !important;}
#bidStore #mainBlock dl.priceTable{margin-bottom:30px;}
#bidStore #mainBlock dl.priceTable dt{width:7em; float:left; clear:left; padding:10px 0 12px 0;}
#bidStore #mainBlock dl.priceTable dd{padding:9px 0 11px 7em;}
#bidStore #mainBlock dl.priceTable dd.price{font-weight:bold; background:url(/pc/images/441108/alphaBorder.png) repeat-x bottom;}
#bidStore #mainBlock div.content{border-width:1px; border-style:solid; border-color:rgba(250,241,224,0.3); padding:15px; margin-bottom:15px; zoom:1;}
#bidStore #mainBlock div.content:after{content:''; clear:both; display:block;}
#bidStore #mainBlock div.content h3{font-size:150%; font-weight:bold; margin-bottom:15px;}
#bidStore #mainBlock div.content dl.content{width:48%;}
#bidStore #mainBlock div.content dl.content.left{float:left;}
#bidStore #mainBlock div.content dl.content.right{float:right;}
#bidStore #mainBlock div.content dl.content dt{padding-left:15px; background:url(/pc/images/441108/listMark.png) no-repeat 3px 0.6em; font-weight:bold;}
#bidStore #mainBlock div.content dl.content dt.qr{background:none; padding:15px 0 0 15px;}
#bidStore #mainBlock div.content dl.content dd{font-size:90%; margin-bottom:15px; padding-left:15px;}
#bidStore .btn{text-align:center; padding:20px;}

/* TABLE
============================== */
.infoTable{
zoom: 1.0;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity:0.8;
}
.infoTable th{
border:1px solid #555;
background-color:#000;
font-size:11px;
font-weight:bold;
padding:3px 5px;
text-align:center;
}
.infoTable td{
border:1px solid #555;
background-color:#111;
padding:5px 5px;
}
.infoTable td.center{
text-align:center;
}

/* ���ʃ|�C���g�����y�[�W
============================== */
#bidPoint #motion_wrap {
	min-width: 800px;
}
#bidPoint .motion { display: none; }
#bidPoint #motion_area1 { display: block; }
#bidPoint #regist_nav {
	width: 800px;
/*	text_align: center; */
/*	margin: 50px 0 0 112px; */
	margin-top: 50px;
}
#bidPoint #regist_nav li {
	width: 278px;
	height: 70px;
	display: inline;
	padding: 0 5px;
}
/* �^�uMENU
----------------- */
#bidPoint #tab_nav:after{content:''; clear:both; display:block;}
#bidPoint #tab_nav {
	margin-bottom: 47px;
}
#bidPoint #tab_nav li {
	width: 160px;
	float: left;
}
#bidPoint #tab_nav li a {
	display: block;
	color: #000;
	background-color: #2ECCBB;
	-webkit-transition: background-color 0.2s linear;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
/*	border-right: 1px solid rgba(000, 000, 000, 0.7);*/
	margin: 0 1px 0 0 ;
}
#bidPoint #tab_nav li:last-child a {
	border:none;
}
/*
#bidPoint #tab_nav li a:hover {
	background-color: #de8500;
	background-color: rgba(255, 153, 000, 0.7);
}*/

#bidPoint #tab_nav li a.active {
	color: #000;
	background-color: #FBF1E1;
	-webkit-transition: background-color 0.2s linear;
}
/*
#bidPoint #tab_nav li a:hover.active {
	background-color: #eeeeee;
	background-color: rgba(255, 255, 255, 0.7);
}
*/

/* �^�u1
----------------------- */
#bidPoint #mainBlock{clear:both; zoom:1; padding:0 60px 40px 60px;}
#bidPoint #mainBlock h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	text-shadow: 0 0 4px #000;
	border-left: 2px solid #2ECCBB;
	padding-left: 8px;
	margin: 0 0 20px 0;
}
#bidPoint #mainBlock .lead {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;;
}
#bidPoint #mainBlock .text {
	margin-bottom: 13px;
}
#bidPoint #motion_area1 .img {
	padding: 30px 0 30px;
/*	margin-left: 75px; */
}
#bidPoint #motion_area1 ul {
	border-bottom: 1px solid #FAF1E0;
	border-bottom: 1px solid rgba(250, 241, 224, 0.3);
}
#bidPoint #motion_area1 li {
	text-indent: -2em;
	border-top: 1px solid #FAF1E0;
	border-top: 1px solid rgba(250, 241, 224, 0.3);
	padding: 10px 0;
	padding-left: 2em;
}
#bidPoint #motion_area1 li.attention {
	color: #E9DF6A;
	font-weight: bold;
}

/* �^�u2
--------------------- */
#bidPoint #motion_area2 .article {
	border-top: 1px solid #FAF1E0;
	border-top: 1px solid rgba(250, 241, 224, 0.3);
	padding: 50px 0;
}
#bidPoint #motion_area2 h3 {
	color: #FFFF00;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 0 4px #000;
	padding-left: 55px;
	margin-bottom: 20px;
}
#bidPoint #motion_area2 h4 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	padding-left: 35px;
}
#bidPoint #motion_area2 .member_sp .lead,
#bidPoint #motion_area2 .member_fp .lead {
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: 4px;
	border: 1px solid #FAF1E0;
	border: 1px solid rgba(250, 241, 224, 0.3);
	padding: 5px;
}
#bidPoint #motion_area2 .regist_pc .lead {
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 8px;
}
#bidPoint #motion_area2 .article .lead span { font-size: 9px; }
#bidPoint #motion_area2 .article .text {
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 0;
}
#bidPoint #motion_area2 .attention {
	color: #c30;
	line-height: 1.5em;
	margin-top: 10px;
}
#bidPoint #motion_area2 .article li {
	padding: 10px;
}
#bidPoint #motion_area2 .article .line {
	border-bottom: 1px dotted #FBF1E1;
	margin: 10px 10px 0;
}
#bidPoint #motion_area2 .member_sp {
	width: 400px;
	float: left;
	background: #111;
	background: rgba(000, 000, 000, 0.7);
	border: 1px solid #FAF1E0;
	border: 1px solid rgba(250, 241, 224, 0.3);
	margin-right: 10px;
}
#bidPoint #motion_area2 .member_fp {
	width: 400px;
	float: left;
	background: #111;
	background: rgba(000, 000, 000, 0.7);
	border: 1px solid #FAF1E0;
	border: 1px solid rgba(250, 241, 224, 0.3);
}
#bidPoint #motion_area2 .regist_pc {
	width: 820px;
	backgrounr: #111;
	background: rgba(000, 000, 000, 0.7);
	border: 1px solid #FAF1E0;
	border: 1px solid rgba(250, 241, 224, 0.3);
}
#bidPoint #motion_area2 #case1:after{content:''; clear:both; display:block;}
#bidPoint #motion_area2 #case1 h3 { background: url(/pc/images/point/ico_case1.png) no-repeat left center; }
#bidPoint #motion_area2 #case2 h3 { background: url(/pc/images/point/ico_case2.png) no-repeat left center; }
#bidPoint #motion_area2 #case3 h3 { background: url(/pc/images/point/ico_case3.png) no-repeat left center; }
#bidPoint #motion_area2 .member_sp h4 { background: #FBF1E1 url(/pc/images/point/ico_sp.png) no-repeat 10px center; }
#bidPoint #motion_area2 .member_fp h4 { background: #FBF1E1 url(/pc/images/point/ico_fp.png) no-repeat 15px center; }
#bidPoint #motion_area2 .regist_pc h4 {
    padding-left: 55px;
	background: #FBF1E1 url(/pc/images/point/ico_pcsp.png) no-repeat 3px center;
}
#bidPoint #motion_area2 .arrow {
	clear: both;
	width: 770px;
	text-align: center;
	padding: 20px;
}
/* �^�u3
-------------------- */

/* �p�[�c�𒙂߂��e�[�u�� */
#bidPoint table.infoTable {
	border: 1px solid #555;
	margin-bottom: 40px;
	width: 800px;
zoom: 1.0;
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}
#bidPoint #motion_area3 .infoTable th {
	font-size: 14px;
	padding: 5px;
	background: rgba(000, 000, 000, 0.8);
}
#bidPoint #motion_area3 .infoTable th.ch {
	color: #2ECCBB;
}
#bidPoint #motion_area3 .infoTable td {
	background: rgba(000, 000, 000, 0.8);
	text-align: center;
	padding: 5px 10px;
}
#bidPoint #motion_area3 .infoTable td img{
	float:left;
	padding-right:8px;
}
#bidPoint #motion_area3 .infoTable td.ch {
	color: #fff;
	background: rgba(033, 033, 033, 0.7);
}
#bidPoint #motion_area3 .infoTable td p { text-align: left; }
#bidPoint #motion_area3 .infoTable td .lead { color: #FECB00; margin: 0; }
#bidPoint #motion_area3 .infoTable td span {
	font-size: 18px;
	font-weight: bold;
	padding: 0 4px;
}
#bidPoint #motion_area3 .infoTable td ul {
	margin-top: 12px;
}
#bidPoint #motion_area3 .infoTable td li {
	font-size: 11px;
	text-align: left;
	text-indent: -1em;
	line-height: 1.3em;
	margin: 0 0 8px 1em;
}

/* �v���[���g�e�[�u�� */
#bidPoint #motion_area3 table#present {
	width: 850px;
	margin-bottom: 40px;
}
#bidPoint #motion_area3 #present th {
	border:1px solid #555;
	background-color: #000;
	background-color: rgba(000, 000, 000, 0.7);
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
#bidPoint #motion_area3 #present td {
	vertical-align: top;
	width: 50%;
	background-color: #111;
	background-color: rgba(025, 025, 025, 0.7);
	border:1px solid #555;
	padding: 10px;
}
#bidPoint #motion_area3 #present td img { float: left; margin-right: 10px; }
/*#bidPoint #motion_area3 #present td p { padding-left: 110px; } �T��������20121005*/
#bidPoint #motion_area3 #present td p { padding-left: 0px; } /*�T���l�Ȃ�20121005*/
#bidPoint #motion_area3 #present td .lead { color: #FECB00; font-size: 13px; }
#bidPoint #mainBlock #motion_area3 #present .text { font-size: 12px; margin-bottom: 4px; }
#bidPoint #mainBlock #motion_area3 #present td .point_count { text-align: right; }
#bidPoint #motion_area3 #present td span { font-size: 18px; font-weight: bold; padding: 0 4px;}

/* �^�u4
-------------------- */

/* �p�[�c���g���e�[�u�� */

#bidPoint #motion_area4 .infoTable th {
	font-size: 14px;
	padding: 5px;
	background: rgba(000, 000, 000, 0.8);
}
#bidPoint #motion_area4 .infoTable th.ch {
	color: #2ECCBB;
}
#bidPoint #motion_area4 .infoTable td {
	/*background: rgba(033, 033, 033, 0.7);*/
	background: rgba(000, 000, 000, 0.8);
	text-align: center;
	padding: 5px 10px;
}
#bidPoint #motion_area4 .infoTable td img{
	float:left;
	padding-right:8px;
}
#bidPoint #motion_area4 .infoTable td.ch {
	color: #fff;
	background: rgba(033, 033, 033, 0.7);
}
#bidPoint #motion_area4 .infoTable td p { text-align: left; }
#bidPoint #motion_area4 .infoTable td .lead { color: #FECB00; margin: 0; }
#bidPoint #motion_area4 .infoTable td span {
	font-size: 18px;
	font-weight: bold;
	padding: 0 4px;
}
#bidPoint #motion_area4 .infoTable td ul {
	margin-top: 12px;
}
#bidPoint #motion_area4 .infoTable td li {
	font-size: 11px;
	text-align: left;
	text-indent: -1em;
	line-height: 1.3em;
	margin: 0 0 8px 1em;
}



/* YOSHII BEANS
============================== */
#bidbeans #mainBlock{clear:both; zoom:1; padding:0 60px 40px 60px;}
.bg_touka{
	width:730px;
	margin-bottom:20px;
	padding:15px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
#bidbeans p.beans_lead{
	font-size: 15px;
    font-weight: bold;
    letter-spacing:0.03em;
	line-height:1.4em;
}
#bidbeans p.beans_leadsub{
	margin-bottom:16px;
	padding-bottom:5px;
	border-bottom: 1px solid rgba(250, 241, 224, 0.3);
}
#bidbeans h2{
    font-size: 18px;
    font-weight: bold;
}
#bidbeans h3{
    margin-bottom:20px;
    padding:1px 0 0 8px;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    text-shadow: 0 0 4px #000000;
    border-left: 2px solid #2ECCBB;
}
.beans_text{
	margin-bottom:15px;
}
/* ���t���� */
#beans_table{
	margin-bottom:11px;
	padding:5px;
    font-size: 15px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
}
#beans_table table tr{
	height:30px;
}
#beans_table table tr th{
	width:200px;
	font-weight:bold;

}
/* ���̃��X�g */
#bidbeans ul.attention li{
	text-indent: -1.3em;
	padding-left: 1.3em;
    line-height: 17px;
	border:none;
}
/* ���̃��X�g */
#bidbeans ul.attention2 li{
	margin-left:21px;
	padding-bottom:3px;
	list-style-type: disc;
	border:none;
}
/* �_�u�������̕������D�擖�I */
#double{
	width:730px;
	margin-bottom:30px;
	padding:7px 15px 10px 15px;
	color:#ffcb01;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	border: 1px solid rgba(255, 255, 255, 0.6);
}
#double span{
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    text-shadow: 0 0 4px #000000;
}
/* �����ɂ��� */
#beans_ticket li.box{
	padding:30px 0;
	border-bottom: 1px solid rgba(250, 241, 224, 0.3);
}
#beans_ticket li:last-child{
	border:none;
}
#beans_ticket li p.point_program{
	margin-bottom:10px;
    font-weight: bold;
}
.lead_red{
	color:#ff4000;
    font-weight: bold;
	font-size: 15px;
    letter-spacing:0.03em;
	line-height:1.4em;
}

/* DOT HEARTS GOODS
============================== */

.dot-hearts-goods{
	width:640px;

}
.dot-hearts-goods li h3{
	color:#FFFF00;
	font-size:16px;
	font-weight:bold;
		border-bottom:1px solid #999999;
}


/* PICKUP 2012/12
============================== */
/*
#guidance{
	position:absolute;
	top:20px;
	z-index:9999;
	text-align:center;
	display:block;
	margin:auto;
	width:500px;
	left: 50%;
	margin-left: -250px;
}
*/

#gotoPickup{
	display:block;
	border-top:1px solid #444;
	margin-top:50px;
	padding-top:10px;
	text-align:center;
}

#guidance{
	position:absolute;
	top:20px;
	z-index:9999;
	display:block;
	left:30px;
}
#pickup_wrap{
	padding:10px;
}
#backtop{
	position:absolute;
	z-index:9999;
	bottom:70px;
	right:30px;
	margin:20px 30px 20px 0px;
}
#backtop a:hover img{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
#bgphoto {
	position:absolute;
	display:none;
	width:1150px;
	height:765px;
	left:50%;
	top:50%;
	margin-left:-575px;
	margin-top:-382px;
}
div.tooltip{
	text-align:center;
	position: absolute;
	left:-9999px;
	background:#595959;
	padding: 5px;
	border-radius: 5px;
	box-shadow: 1px 5px 3px rgba(0, 0, 0, 0.7), 0 0 10px 0 #031827 inset;
}
div.tooltip p{
	color: #fff;
}
