/*12月年間ランキング用 */
.rnkbg-cl{
text-align:center;
width:830px;
background-color:#ffb486;
}
 
.rnkbg{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201312rank/bg.jpg);
width:830px;
height:1780px;
margin:0px 0px 0px 0px;
background-repeat:repeat-y;
}

.rnkbg2{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201312rank/bg.jpg);
width:830px;
height:300px;
margin:0px 0px 0px 0px;
background-repeat:repeat-y;
}

.rnk-blk01{
width:830px;
height:950px;
}

.rnk-blk-ona{
width:390px;
height:860px;
float:left;
margin:0px 0px 0px 15px;
}

.rnk-blk-vi{
width:390px;
height:860px;
float:left;
}

.rnk-blk-dm{
width:390px;
height:450px;
text-align:center;
}

.rnktxt{
font-size:0.8em;
line-height:1.4em;
}

.rnk-blk-etc{
width:820px;
height:100px;
}

/*2014お正月用 */

.newyear-back{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201312cam/2014base.jpg);
width:820px;
height:407px;
vertical-align:bottom;
margin:0px 0px 0px 0px;
}

.newyear-back2{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201312cam/2014back00.jpg);
width:820px;
height:240px;
margin:0px 0px 0px 0px;
background-repeat : no-repeat;
}

.newyear-blk{
width:820px;
height:407px;
margin:0px 0px 0px 65px;
}

.newyear-blk2{
width:350px;
height:100px;
}

.newyear-bk-m{
width:350px;
height:450px;
float:left;
padding:0px 0px 0px 0px;
}

.newyear-bk-w{
width:350px;
height:450px;
float:left;
padding:0px 0px 0px 0px;
}

.newyear-blk-an{
width:850px;
height:210px;
}

/*バレンタイン用 */

.vt2014bg{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201402cam/bg-or.gif);
width:820px;
height:1780px;
margin:0px 0px 0px 0px;
background-repeat : y-repeat;
}

.vt2014bg0-2{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201402cam/bg-or.gif);
width:820px;
height:790px;
margin:0px 0px 0px 0px;
background-repeat : y-repeat;
}

.vt2014blk{
margin:0px 0px 0px 0px;
width:830px;
height:650px;
table-layout;auto;
text-align:center;
}

.vt2014bg2{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/201402cam/bg.png);
width:820px;
height:570px;
margin:-10px 0px 0px 0px;
background-repeat : y-repeat;
}

/*うっふん企画用 */
.asa2014bg{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/asageiQ/main-bg.jpg);
width:820px;
height:1990px;
margin:0px 0px 0px 0px;
background-repeat : repeat;
}

.asa2014bg2{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/asageiQ/bg1.png);
width:830px;
height:691px;
margin:0px 0px 0px 0px;
}

.asa2014bg3{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/asageiQ/bg2.png);
width:830px;
height:900px;
margin:20px 0px 0px 0px;
}


.asa2014bg3-5{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/asageiQ/bg4.png);
width:830px;
height:350px;
margin:10px 0px 0px 0px;
}

.asa2014bg4{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/asageiQ/bg3.png);
width:830px;
height:214px;
text-align:center;
margin:10px 0px 0px 0px;
}

.asa2014-blk0{
width:710px;
height:93px;
text-align:center;
margin:0px 0px 0px 0px;
}

.asa2014-blk{
width:700px;
height:200px;
text-align:center;
margin:0px 0px 0px 65px;
}

.asa2014-blk2{
width:830px;
height:483px;
text-align:center;
margin:5px 0px 5px 0px;
}

.asa2014-blk3{
text-align:center;
margin:0px 0px 5px 150px;
}


/*wildone-chizu */
.fwildmap{
background:url(http://www.wildone.co.jp/review/wp-content/uploads/shopevent/info/map/tenpochizu.jpg);
width:830px;
height:551px;
text-align:center;
margin:10px 0px 0px 0px;
}

/*wildone-サイクロン-BNきりかえ */

#viewer {
	margin: 0 auto;
	width: 810px;
	height: 145px;
	text-align: left;
	overflow: hidden;
	position: relative;
}

#viewer img {
	top: 0;
	left: 0;
	position: absolute;
}

/* ZEQOO特集ページ */
.zq_bg{
text-align: center;
background: url(http://www.wildone.co.jp/review/wp-content/uploads/zeqoo/bg.gif);
background-color:#70706c;
width:820px;
height:auto;
background-repeat: repeat-y;
background-position:center;
}

.zq_cont{
width:820px;
margin-left:auto;
margin-right:auto;
}

.zq-mov{
width:820px;
text-align:center;
padding:35px 0px 35px 0px;
clear:both;
}

/* enambleアナニーの世界-特集ページ */

p.txt_enema_b{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
font-size: 15px; 
font-weight:bold;
margin-bottom:0.5em;
}

p.txt_enema_b_red{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
font-size: 15px; 
font-weight:bold;
color:red;
padding-left: 1em; 
margin-bottom:0em;
}

p.txt_enema_b0{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ W3",Hiragino Kaku Gothic ProN,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
font-size: 15px; 
font-weight:bold;
margin-bottom:0em;
}

p.txt_enema{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ W3",Hiragino Kaku Gothic ProN,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
line-height:2em;
font-size: 13px; 
word-spacing:0.1em;
padding-left: 1em; 
word-break: break-all;
}

p.txt_enema_a{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ W3",Hiragino Kaku Gothic ProN,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
line-height:2em;
font-size: 13px; 
word-spacing:0.1em;
padding-left: 1em; 
word-break: break-all;
margin-bottom:1em;
}

p.txt_enema_c{
font-family: Meiryo,"メイリオ","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ W3",Hiragino Kaku Gothic ProN,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
line-height:2em;
font-size: 13px; 
word-spacing:0.1em;
padding-top: 1em; 
word-break: break-all;
margin-bottom:1em;
}

.eneanal-back{
background: url(http://www.wildone.co.jp/review/wp-content/uploads/enemable/bg.gif);
background-repeat: repeat;
webkit-text-size-adjust: 100%;
width:100%;
height:100%;
margin:0px 0px 0px 0px;
}


.eneanl-C2{
width:700px;
height:auto;
position:relative;
overflow:hidden;
margin:0px 0px 0px 0px;
}

.eneanl-C2blk1{
width:650px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C2blk2{
width:150px;
height:auto;
margin:90px 0px 0px 0px;
float:right;
}

.eneanl-C2blk3{
width:500px;
height:auto;
margin:8px 0px 0px 0px;
float:left;
}

.eneanl-C2blk4{
width:500px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanal_C3blk1{
width:100%;
height:auto;
margin-bottom:30px;
}

.eneanl-C4{
width:650px;
height:auto;
margin: 0 auto;  
position:relative;
overflow:hidden;
}


.eneanl-C4blk-n{
width:98px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C4blk0{
width:650px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C4blk1{
width:650px;
height:auto;
margin:0px 0px 30px 0px;
float:left;
}

.eneanl-C4blk2{
width:650px;
height:auto;
margin:5px 0px 30px 0px;
float:left;
}

.eneanl-C4blk3{
width:650px;
height:auto;
margin:0px 0px 30px 0px;
overflow:hidden;
}

.eneanl-C4blk3-8{
width:650px;
height:auto;
margin:0px 0px 10px 0px;
overflow:hidden;
}

.eneanl-C4blkin1{
width:650px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C4blkin1-r1{
width:650px;
height:auto;
margin:0px 0px 0px 0px;
float:right;
}

.eneanl-C4blkin2{
width:650px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C4blkin3{
width:auto;
height:auto;
margin:-50px 0px 0px 0px;
}

.eneanl-C4blkin4-r{
width:450px;
height:auto;
margin:0px 0px 0px 0px;
float:left;          
}

.eneanl-C4blkin4-r2{
width:450px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C4blk8-3{
width:auto;
height:auto;
margin:45px 0px 15px 0px;
overflow:hidden;
}

.eneanl-C4blkin4{
width:180px;
height:auto;
float:left;          
margin:0px 0px 0px 0px;
}

.eneanl-C4blk8-book-0{
width:650px;
height:auto;
margin:0px 0px 0px  0px;
text-align:center;
position:relative;
clear: both;

}

.eneanl-C4blk8-book-01{
width:650px;
height:auto;
margin:0px 0px 0px  0px;
text-align:left;

}

.eneanl-C4blk8-book-02{
width:auto;
height:auto;
margin:20px 0px 0px 0px;
text-align:center;
}

.eneanl-C4blk8-book{
width:150px;
height:155px;
margin:0px 0px 0px 0px;
float:left;
text-align:center;
}


.eneanl-C5{
width:300px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}

.eneanl-C5-2{
width:350px;
height:auto;
margin:0px 0px 0px 0px;
float:right;
}

.eneanal_C5blk1{
width:100%;
height:auto;
overflow:hidden;
}

.eneanal_C6blk0{
width:100%;
height:auto;
overflow:hidden;
}

.eneanal_C6blk0-1{
width:100%;
height:auto;
overflow:hidden;
margin:10px 10px 50px 35px;
}

.eneanal_C6blk1{
width:330px;
height:auto;
float:left;
}

.eneanal_C6blk_1in_top{
width:180px;
height:auto;
float:left;
}

.eneanal_C6blk_1in_btm{
width:113px;
height:100px;
float:left;
}

.eneanal_C6blk_1in_price{
width:113px;
height:auto;
float:left;
}

.eneanal_C6blk2{
width:330px;
height:auto;
float:left;
}

.eneanal_C6blk_2in_top{
width:180px;
height:auto;
float:left;
}

.eneanal_C6blk_2in_btm{
width:113px;
height:140px;
float:left;
}

.eneanal_C6blk22{
width:100%;
height:auto;
float:left;
margin:10px 10px 0px -10px;
}

.eneanal_C6blk33{
width:100%;
height:auto;
float:left;
}


/*SI-X キャンペーン2015/1月 */
.six-bg{
background-color: #ffd202;
text-align:center;
}

/月替わり共通アイテム キャンペーン2015/5月縲鰀 */
.monthitem-main{
width:830px;
height:160px;
margin:0 auto 0 auto;
text-align:center;
}

.monthitem{
/*width:25%;*/
width:33%;
height:160px;
font-size:0.8em;
margin:10px 0px 10px 0px;
float:left;
text-align:center;
}


/* 店舗情報サイン会 */

.shopSign{
padding:0px 0px 0px 0px;
border:2px #cccccc solid
}

.shopSignHead{
text-align:center; 
font-size:1.5em; 
margin:5px 0 5px 0;
color:#c930ba;
line-height:1.8em;
}

.shopSignL{
line-height:1.5em;
float:left;
width:140px;
clear:both;
padding-left:5px;
margin:0 0 15px 15px;
border:1px #cccccc solid;
height:1.4em;
padding-bottom:4px;
text-align:center;
}

.shopSignR{
line-height:1.5em;
float:left;
width:400px;
margin:0 0 10px 5px;
padding-left:10px;
padding-bottom:4px;
border-bottom:1px #cccccc solid;
}

.shopSignKome{
clear:both;
width:600px;
margin:10px;
}

.shopSignAtte{
padding:5px 10px 5px 10px; 
border-top:2px #c930ba dotted;
border-bottom:2px #c930ba dotted;
width:544px;
background-color:#ffcfe4;
clear:both;
margin:10px 15px 10px 15px;
}

.shopSignAtte2{
color:#ff0000;
}

.shopSignTXT{
font-size:0.8em;
line-height:1.4em;
}

.shopSignImg{
text-align:center;
margin-bottom:20px;
}


/* 店舗情報サイン会2 */

.shop2Sign{
margin:5px 10px 10px 10px;
border:2px #cccccc solid
}

.shop2SignHead{
text-align:center; 
font-size:1.5em; 
margin:5px 0 5px 0;
color:#c930ba;

font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.shop2SignL{
line-height:1.3em;
float:left;
width: 125px;
margin:0px 0 0 0px;
border:1px #cccccc solid;
text-align:center;
padding:1px;
}

.shop2SignR{
line-height:1.3em;
float:left;
width:430px;
margin:-15px 0 10px 115px;
padding-left:10px;
padding-bottom:8px;
border-bottom:0px #cccccc solid;
}

.shop2SignR2{
line-height:1.3em;
float:left;
width:520px;
margin:-20px 0 10px 160px;
padding-left:8px;
padding-bottom:10px;
border-bottom:1px #cccccc solid;
text-align:left;
}

.shop2SignR3{
line-height:1.3em;
float:left;
width:520px;
margin:0px 0 10px 160px;
padding-left:8px;
padding-bottom:10px;
border-bottom:1px #cccccc solid;
text-align:left;
}

.shop2SignKome{
clear:both;
width:600px;
margin:10px;
}

.shop2SignAtte{
padding:15px 10px 0px 10px; 
border-top:2px #c930ba dotted;
border-bottom:2px #c930ba dotted;
width:700px;
background-color:#ffcfe4;
margin:5px 5px 10px 5px;
clear:both;
}


.shop2SignAtte3{
float:left;
padding:5px 10px 5px 10px; 
border:1px #c930ba solid;
width:564px;
margin:0 3px 10px 5px;
text-align:left;
font-size:0.9em;
}


.shop2SignAtte2{
color:#ff0000;
}

.shop2SignAtte4{
padding-left: 1em;
text-indent: -1em;
}


.shop2SignTXT{
font-size:13px;
line-height:1.3em;
}

.shop2SignImg{
float:left;
text-align:center;
margin-bottom:20px;
width:100%;
height:375px;
margin-left:5px;
}

.shopSignHeader{
margin-left:5px;
}

.shopSignBox{
width: 790px;
}

/* リンク */
#link {
	width: 100%;
}

#link_left {
	width: 330px;
	float: left;
	padding: 10px;
	/*border: 1px solid #000000;*/
}
#link_right {
	width: 280px;
	float: left;
    padding-left: 80px;
	/*border: 1px solid #000000;*/
}

#link h2{
	background-color: #FA6600;
	width: 97%;
	color: #FFFFFF;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#link h3{
	color: #FA6600;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#link ul{
	padding-left: 10px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
}

#link li{
	padding-left: 10px;
	font-size: 15px;
	/*font-size: 0.96em;*/
	line-height: 2em;
}

.hd_b1{
    width: 15%;
    float: left;
    border-bottom: 2px #fa6600 solid;
    clear: both;
    margin-left: 12%;
    margin-top: 10px;
    padding-left:10px;
}


.hd_b2{
    width: 60%;
    float: left;
    border-bottom: 2px #fa6600 solid;
    margin-top: 10px;
    margin-right:5%;
}

.hd_table{
    text-align: center;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
