@charset "EUC-JP";/*消さない*/

body {
	/*background-image: url(images/common/170623ipad_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: 2px 35px ;
}
/*　　　−−−−−　　▼　縦バナー　▼　　−−−−−　　*/

.event, .event2 {
	background: url(https://image.rakuten.co.jp/rebun/cabinet/gold/bn/1031osc_tate.gif) repeat-y scroll;/*縦バナーの画像パス*/
	min-height: 100%;
	top: 0px;
	z-index: -1;/*リンク使用時は-1から0に変更*/
	visibility: visible;/*リンク使用時は非表示から表示に変更*/
	height: 6070px;
	_height: 5910px;
}
#tate_left, #tate_right {
	position: absolute;
	width: 100px;/*縦バナーの横サイズに合わせる*/
	min-height:100%;
	visibility: hidden;/*縦バナーの表示・非表示をここを変えるだけ*/
	display: block;
}
/*　　　−−−−−　　▼　レフトナビ　▼　　　−−−−−　　*/

#leftnavi {
	height: 5700px;/*mac用に+160追加してください*/
}
#leftnavi_nf {
	height: 3400px;/*mac用に+160追加してください*/
}
/*　　　−−−−−　　▼　フッター　▼　　　−−−−−　　*/

#foot {
	height: 1020px;
}
/*　　−−−−−　　　▼　iframeサイズ　▼　　　−−−−−　　*/

#iframe {
	height: 1800px;
}
/*　−−−−−▼　2011カニコンテンツエリア　▼−−−−−　*/

#iframe_2011kani_cts {
	width: 740;
}
/*　−−−−−▼　同梱訴求エリア（共通説明文大）　▼−−−−−　*/

#dokon {
	height: 1000px;/*mac用に+10〜15程度追加してください*/
}
/*　−−−−−▼　うに用同梱ランキング　▼−−−−−　*/

#uni_dokon_rank {
	height: 650px;/*mac用に+10〜15程度追加してください*/
}
/*　　−−−−−　　▼　以下は調整しません　▼　　−−−−−　　*/

#tate_left {
	left: 20px;
}
#tate_right {
	right: 20px;
}
/*iPad対応→横1024px以下のモニタは縦バナー無効(IE以外)*/
 @media screen and (max-width: 1280px) {
 #tate_left, #tate_right {
 visibility: hidden;
}
}
#tate_left a, #tate_right a {
	display: block;
	min-height: 100%;
	width: 100px;
	visibility: hidden;
}
a,
img { border-style: none; text-decoration: none; color: #333; }

a:hover { text-decoration: underline; }

.orangeback:hover {
	color: #009;
	text-decoration: underline;
}

ul { list-style: none; }

#bodytext { text-align: right; color: #FFF; }

#iframe { height: 520px; width: 740px; }

#guide { padding-right: 20px; padding-left: 20px; width: 940px; padding-bottom: 20px; clear: both; font-size: 108%; }

#guide p { padding-left: 10px; }

#guide_left { float: left; width: 435px; margin-left: 20px; margin-right: 30px; }

#guide_right { float: right; width: 435px; }

#footer { height: 125px; background: no-repeat center bottom; clear: both; width: 980px; }

#foot { height: 750px; width: 980px; }

#fnavi { height: 30px; clear: both; margin-top: 30px; }

#fn_top { display: block; float: left; height: 30px; width: 73px; margin-left: 73px; }

#fn_item { display: block; float: left; height: 30px; width: 56px; margin-left: 33px; }

#fn_shop { display: block; float: left; height: 30px; width: 54px; margin-left: 33px; }

#fn_guide { display: block; float: left; height: 30px; width: 88px; margin-left: 35px; }

#fn_support { display: block; float: left; height: 30px; width: 90px; margin-left: 33px; }

#fn_magazine { display: block; float: left; height: 30px; width: 98px; margin-left: 34px; }

#fn_cart { display: block; float: left; height: 30px; width: 65px; margin-left: 34px; }

#fn_rakuten { display: block; float: left; height: 30px; width: 75px; margin-left: 32px; }

#foot_text { font-size: 100%; color: #FFF; padding-left: 20px; line-height: 26px; clear: both; padding-top: 35px; }

.pleftright_3 { padding-right: 3px; padding-left: 3px; }

.mbottom_3 { margin-bottom: 3px; }

.mbottom_5 { margin-bottom: 5px; }

.ptop_bottom5 { padding-top: 5px; padding-bottom: 5px; }

.mtop_bottom5 { padding-top: 5px; padding-bottom: 5px; }

.pright_10 { padding-right: 10px; }

.mbottom_10 { margin-bottom: 10px; }

.mbottom_20 { margin-bottom: 20px; }

.mbottom_30 { margin-bottom: 30px; }

.pbottom_10 { padding-bottom: 10px; }

.pbottom_20 { padding-bottom: 20px; }

.pbottom_30 { padding-bottom: 30px; }

.mtop_5 { margin-top: 5px; }

.mtop_10 { margin-top: 10px; }

.ptop_10 { padding-top: 10px; }

.ptop_20 { padding-top: 20px; }

.ptop_30 { padding-top: 30px; }

/*.text { font: 11px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333; }*/

.tcolor_red { color: #C00; }

.tcolor_orange { color: #F60; }

.link { color: #003; font-weight: bold; text-decoration: underline; }

.guide_text { line-height: 20px; font-size: 108%; }

/**/

/*#news { float: right; width: 540px; display: inline; height: 50px; background: url(images/common/title_news.gif) no-repeat; }*/

/*#newsticker { float: right; width: 420px; padding-left: 10px; overflow: hidden; height: 12px; font-size: 108%; margin-top: 18px; }*/

/**/

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

* html .mybuggyelement { height: 1%; }

.mb3r20 {
	margin-right: 20px;
	margin-bottom: 3px;
}
.mr20 {
	margin-right: 20px;
}
}
.ml20 {
	margin-left: 20px;
}
.mb30l20 {
	margin-left: 20px;
	margin-bottom: 30px;
}
.mb20l20 {
	margin-left: 20px;
	margin-bottom: 20px;
}.prize_area {
	font-size: 12px;
	border: 1px dotted #666;
	padding: 10px;
	background-color: #FFC;
}
.rank3 {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #666;
}
.tmr3 {vertical-align:middle
}
.uc_table{margin:10px;}
.pu_table{margin:0px 10px 10px 10px;}


 
a:hover img.over2 {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=50);
} 
/*カテゴリヘッダー*/

#head_adjust { height: 40px; }

@-moz-document url-prefix() { #head_adjust { height: 25px; } }

@media screen and (-webkit-min-device-pixel-ratio:0){ #head_adjust { height: 23px; } } /*safari3用*/

/*ヘッダーパーツここから*/

/*レフトナビパーツここから*/

#left { margin-left: 27px; }

/*レフトナビパーツここまで*/
