/*//// Common.css内のMyPage.htmlで必要ない部分を記述 ////*/

/* 幅100%表示 \*/
.w100 {
	width:100%;
}

/****** 見出しとmainをくっ付ける場合 ******/

div.main_margin_top_off {
	padding: 0;
	background:url("../../../img/EKO/Common/base_bg.png");
	-webkit-background-size: 50px auto;
	background-size: 50px auto;
}

div.main_margin_top_off:before {
	display:block;
	content:"　";
	height:0.5em;
}

div.main_margin_top_off:after {
	display:block;
	content:"　";
	height:0.5em;
	-webkit-box-shadow:inset 0px -3px 3px rgba(224,224,224,0.4);
}

/****** ②ページのサブタイトル *****/
h2 {
	background: url('../../../img/EKO/Common/h2_stitle_bg.png') no-repeat;
	background-position: center center;
	background-size: 100% auto;
	color: white;
	font-size: 1.2em;
	line-height: 1.2;
	padding: .25em 1em 0;
	text-align: center;
	text-shadow: 0px 2px 1px #774900, 2px 0px 1px #774900, 0px -2px 1px #774900, -2px 0px 1px #774900;
	vertical-align: middle;
	word-break: break-all;
}

/****** ②ページのタイトル *****/
h2.pagetitle {
	background: url('../../../img/EKO/Common/h2_title_bg.png') no-repeat,
				url("../../../img/EKO/Common/base_bg.png");
	-webkit-background-size: 100% auto, 100% auto;
	background-size: 100% auto, 100% auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}

/* 左矢印マーク */
.check {
	margin: 0em 0 0.3em;
	background: url("../../../img/EKO/Common/sublink_icon2.png") no-repeat left center;
	padding: 0.4em 1.9em 0.3em;
	background-size: 1.6em;
	-webkit-background-size: 1.6em;
}

/**************
* リンク系
***************/

a.bl_center {
	padding-left:30px;
}

a:focus {
	color: orangered;
}

/**************************
* ブロックリンクリスト
***************************/

/*ブロックリンク*/
a.blocklink {
	line-height: normal;
	display: block;
	padding:0.5em 20px 0.5em 0.5em;
	background: url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat transparent;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
}

/* 3パターンリスト*/
div.bllist>a, div.bllist>div {
	/*display: block;*/
	display: -webkit-box;
	-webkit-box-align: center;
	padding:0.5em 20px 0.5em 0.5em;

	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_1_0.png") right center no-repeat
		#FFE3BB;

	-webkit-background-size: 9px auto, auto;
	background-size: 9px auto, auto;
	color:#491512;
	text-shadow: 0 1px 1px #FFFFFF, 0 0 1px #FFFFFF, 1px 0 1px #FFFFFF, 0 -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, -1px 0 1px #FFFFFF;
	line-height: 0.7em;
}

div.bllist>a:nth-child(3n+2) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_2_0.png") right center no-repeat
		#FFE3BB;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>a:nth-child(3n+3) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_3_0.png") right center no-repeat
		#FFE3BB;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>div:nth-child(3n+1),
div.bllist>div:nth-child(3n+2),
div.bllist>div:nth-child(3n+3) {
	-webkit-background-size: auto;
	background-size: auto;
	background-position:right center;
	background-repeat:no-repeat;
}

div.bllist>div:nth-child(3n+1) {
	background: url("../../../img/EKO/Common/link_bg_1_0.png") right center no-repeat #FFE3BB;
}

div.bllist>div:nth-child(3n+2) {
	background: url("../../../img/EKO/Common/link_bg_2_0.png") right center no-repeat #FEE5A2;
}

div.bllist>div:nth-child(3n+3) {
	background: url("../../../img/EKO/Common/link_bg_3_0.png") right center no-repeat #FFE3BB;
}

/* 6パターンリスト*/
div.bllist>a.lists:nth-child(6n+2) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_2_0.png") right center no-repeat
		#FEE5A2;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>a.lists:nth-child(6n+3) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_3_0.png") right center no-repeat
		#FFE3BB;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>a.lists:nth-child(6n+4) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_1_0.png") right center no-repeat
		#FEE5A2;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>a.lists:nth-child(6n+5) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_2_0.png") right center no-repeat
		#FFE3BB;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

div.bllist>a.lists:nth-child(6n+6) {
	background:
		url("../../../img/EKO/Common/link_mark.png") 98% center no-repeat,
		url("../../../img/EKO/Common/link_bg_3_0.png") right center no-repeat
		#FEE5A2;
	background-size: 9px auto, auto;
	line-height: 0.7em;
}

/*#アイコン付きタイトル＋サブタイトル*/
div.bl_title {
	color: #000;
	font-weight: bold;
	padding: 0.3em 0em 0.3em 1.5em;
	line-height: 1.3em;
}

div.bl_sub {
	color: #777;
	font-size: 0.8em;
	margin-left:12px;
	padding:0.6em 0em 0em 22px;
	background: url("../../../img/EKO/Common/datalink_icon.png") left 0.4em no-repeat;
	text-shadow: 0 1px 1px #FFFFFF, 0 0 1px #FFFFFF, 1px 0 1px #FFFFFF, 0 -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, -1px 0 1px #FFFFFF;
}


/*#マルチメニュー*/
div[class="bllist multiple"]>div {
	padding: 0;
}

/*追加機能*/
div.multiple div.addon {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: silver;

	width:100%;
	display: table;
}

/*ボタン*/
div.multiple div.addon a.command {
	color: #000;
	font-size: 100%;

	border: 1px solid #666;
	margin: 0.6em;
	padding: 0.2em 0.6em;
}

/*チェックボックス*/
div.multiple div.addon span.checkbox {
	text-align: right;
	display: table-cell;
	padding: 0.5em;
}


/*##リンクリストページャー*/
div.linkpanel div.pager {
	margin: 0px;
	padding: 0.2em 0;
}

/*ページャー*/
div.pager {
	line-height:80px;
    background: url("../../../img/EKO/Common/pager_bg.png");
    -webkit-background-size: cover;
    background-size: cover;
    width:100%;
    display: -webkit-box;
    display: box;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-align: center;
    box-align: center;
    text-align: center;
    padding: 0;
    margin:0 0 4px 0;
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/****************
* リンクパネル
*****************/

div.linkpanel {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a2d01), color-stop(2%,#782e01), color-stop(4%,#c56f00), color-stop(6%,#c56f00), color-stop(8%,#eca661), color-stop(10%,#eea560), color-stop(92%,#eca661), color-stop(94%,#c47000), color-stop(96%,#c56f00), color-stop(98%,#7a2d01), color-stop(100%,#7a2d01));
	background: -webkit-linear-gradient(top, #7a2d01 0%,#782e01 2%,#c56f00 4%,#c56f00 6%,#eca661 8%,#eea560 10%,#eca661 92%,#c47000 94%,#c56f00 96%,#7a2d01 98%,#7a2d01 100%);
	background: linear-gradient(top, #7a2d01 0%,#782e01 2%,#c56f00 4%,#c56f00 6%,#eca661 8%,#eea560 10%,#eca661 92%,#c47000 94%,#c56f00 96%,#7a2d01 98%,#7a2d01 100%);
	padding: 0.3em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*並んでるならちょっと離す*/
div.pager + div.linkpanel, div.linkpanel + div.linkpanel {
	margin: 1px 0;
}

/*ページ番号*/
div.pager>div.pagenum {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	color:#FFE3BB;
	font-size: 1.2em;
	text-shadow: 0px 0px 1px #7C3003, 0px 0px 1px #7C3003, 0px 0px 2px #7C3003, 0px 0px 2px #7C3003, 0px 0px 2px #7C3003, 0px 0px 2px #7C3003, 0px 0px 2px #7C3003,
				 0px 0px 2px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003,
				 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003, 0px 0px 3px #7C3003;
}

/*前｜次*/
div.prev, div.next {
	display:block;
}

div.prev a, div.next a {
	color:#430B09;
}

/*前｜戻る*/
div.prev, div.back {
	text-align: left;
}

/*次*/
div.next {
	text-align: right;
}

div.next02 {
	text-align: left;
}

/*戻る*/
div.back img {
	/*margin: 4px 0;*/
}

/*前｜次　非表示*/
div.hiddenPager {
	visibility: hidden;
}

/*矢印画像ボタンのスタイル*/
div.pager a, div.linkpanel>div.back>a {
	text-decoration: none;
	line-height: normal;
	margin: 0.4em;
	padding: 0px;
	display: inline-block;
}

div.pager a img, div.linkpanel>div.back a img {
	width: 61px;
	vertical-align:middle;
}

/*リンクパネル用ボタン*/
a.moreinfo {
	background: url("../../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	background-size: auto 28px;
	-webkit-background-size: auto 28px;
	padding-left: 1.9em;
	padding-right: 0.2em;
	color:#430B09;
}

#siteNewSystem a.moreinfo {
    padding-left: 1.9em;
	padding-right: 0.2em;
}

.next a.commentinfo {
	background: url("../../../img/EKO/Common/form_icon_title.png") left center no-repeat;
	background-size: auto 22px;
	-webkit-background-size: auto 22px;
	padding-left: 25px;
	padding-right: 0.5em;
	color:#430B09;
	line-height: 28px;
}

/* スプライト未使用（フットリンク） */
.footlinks.nospr a {
	padding: 0 0 0 1%;
	height: 3em;
}

.footlinks.nospr span {
	font-size: 0.9em;
	background: url("../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	-webkit-background-size: 1.5em auto;
	background-size: 1.5em auto;
	padding: 0.3em 0 0.3em 1.6em;
	display: block;
}

/*選択中*/
nav.tabmenu li span {
	font-size: 1.2em;
	font-weight: bold;
	color: #222;
}

/* 行間を空けるためのdivクラス */
div.margin05em {
	margin:0.5em 0;
}

select {
	border: 2px solid #444;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 1.0em;

	margin: 0.5em 0;/* txtareaと合わせるためのmargin */

	/*2.1対策*/
	-webkit-appearance: none;
	background-image: url("../../../img/EKO/Profile/select_parts.png");

	background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 1.3em;
	overflow: hidden;

	line-height: 1.4em;
	vertical-align: middle;

	/*iPhone,iPad用*/
	background-color: white;
}

/****** ③ページのサブタイトル　アイコン付き ******/
div.icon {
	text-shadow:none;
    margin: 0 0 0 -2px;
    text-align: left;

    color: #491512;
    font-size: 100%;
    font-weight: normal;

}

/* 文字入力 */
div.icon>span {
    padding: 0.4em 0 0.4em 38px;
	margin: 0 0 0 2px;

    background-position: 2px center;
    background-repeat: no-repeat;

    background-size: 28px auto;
    -webkit-background-size: 28px auto;
	display:block;
	line-height: 1.4em;
}

/* アイコン設定 */
div.gamelist[class^="icon"] > span {
    background-image: url("../../../img/EKO/Common/subnavi_icon_kiyaku.png");
}
div.manual_top[class^="icon"] > span {
    background-image: url("../../../img/EKO/Common/icon_manual_top.png");
	text-shadow: 0 1px 1px #FFFFFF, 0 0 1px #FFFFFF, 1px 0 1px #FFFFFF, 0 -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, -1px 0 1px #FFFFFF;
}

/* テーブルリンク css版 */
div.csstable {
	margin: 2% 0 4% 0;
}

div.csstable_left {
	margin: 2% 1% 0 2%;
	width: 46%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#b76d19));
	background: -webkit-linear-gradient(top, #f9c667 0%,#b76d19 100%);
	background: linear-gradient(top, #f9c667 0%,#b76d19 100%);
	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	border: 1px solid hsl(35, 76%, 38%);
	border-radius: 5px;
	padding: 4% 0;
	float: left;
}

div.csstable_right {
	margin: 2% 1% 0 2%;
	width: 45%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#b76d19));
	background: -webkit-linear-gradient(top, #f9c667 0%,#b76d19 100%);
	background: linear-gradient(top, #f9c667 0%,#b76d19 100%);
	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	border: 1px solid hsl(35, 76%, 38%);
	border-radius: 5px;
	padding: 4% 0;
}

div.csstable_lock {
	margin: 2% 1% 0 2%;
	width: 46%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#7f7f7f));
	background: -webkit-linear-gradient(top, #c9c9c9 0%,#7f7f7f 100%);
	background: -ms-linear-gradient(top, #c9c9c9 0%,#7f7f7f 100%);
	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3);
	border: 1px solid hsl(0, 0%, 28%);
	border-radius: 5px;
	padding: 4% 0;
}

div.csstable span.moreinfo {
	background: url("../../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	background-size: 1.4em auto;
	-webkit-background-size: 1.4em auto;
	padding: 10% 0 10% 1.6em;
	color: hsl(2, 76%, 15%);
	margin: 0 0 0 4%;
	font-size: 15px;
}

div.csstable span.moreinfo_lock {
	background: url("../../../img/EKO/Common/sublink_icon_lock.png") left center no-repeat;
	background-size: auto 54%;
	-webkit-background-size: auto 54%;
	padding: 10% 0 10% 19%;
	color: hsl(0, 0%, 25%);
	margin: 0 0 0 4%;
	font-size: 15px;
}

/* テーブルリンク */

img.tablelink_top {
	display: block;
	width: 100%;
	clear:both
}

img.tablelink_bottom {
	display: block;
	width: 100%;
	clear:both
}


div.tablelink_left {
	display: block;
	width: 50%;
	boder: none;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	vertical-align: middle;
	text-align: center;
	/*background:url("../../../img/EKO/Common/tablelink_repetition_left.jpg") center center no-repeat;*/
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float:left
}

div.tablelink_right {
	display: block;
	width: 50%;
	boder: none;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	vertical-align: middle;
	text-align: center;
	/*background:url("../../../img/EKO/Common/tablelink_repetition_right.jpg") center center no-repeat;*/
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float:left
}

div.tablelink_center {
	display: block;
	boder: none;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	vertical-align: middle;
	text-align: center;
	background:url("../../../img/EKO/Common/tablelink_repetition.jpg") center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	clear:both;
}

div.tablelink_left a {
	display: block;
	margin: 1% 1% 1% 3%;
	padding: 2% 0 2% 0;
	width: 95%;
	line-height: 0;
}

div.tablelink_right a {
	display: block;
	margin: 1% 1.5% 1% 1%;
	padding: 2% 0 2% 0;
	width: 95%;
	line-height: 0;
}

div.tablelink_center div {
	display: block;
	padding: 0.1em 20% 0% 25%;
	line-height: 0;
	width: 47%;
	margin: 0;
}

div.tablelink_center div > a{
	line-height: 0;
	margin: 0;
	padding: 0;
}

div.tablelink_left img {
	width: 100%;
}

div.tablelink_right img {
	width: 100%;
}

div.tablelink_center img {
	width: 100%;
}

div.nolink_left {
	display: block;
	margin: 1% 1% 1% 3%;
	padding: 2% 0 2% 0;
	width: 95%;
	line-height: 0;
}

div.nolink_right {
	display: block;
	margin: 1% 1.5% 1% 1%;
	padding: 2% 0 2% 0;
	width: 95%;
	line-height: 0;
}

/*装飾フレーム*/
div.frameBdr {
    -webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	border-image:         url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
    padding: 0px;
	margin: 0 auto;
}

div.frameBdr img {
    width: 100%;
    vertical-align:bottom;
}

/*角丸ボックス内サムネイル*/
div.frame_a {
    width: 26%;
    -webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	border-image:         url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
    padding: 0px;
}

div.frame_a img {
    width: 100%;
    vertical-align:bottom;
}

img.frame_img {
	-webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	border-image:         url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}

/*EKOガチャ紹介風アイテムリスト ///////////////////////////*/

/*黄&橙角丸ボックス*/
.itemlist div.yellow_a,
.itemlist div.orange_a {
	width:97%;
	margin:1.5% auto;
	padding:2%;
	text-align:left;
	line-height:140%;
	-webkit-border-radius:4px;
	display: -webkit-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.itemlist div.yellow_a {
    background-color:#fee5a1;
	padding: 2% 3% 2% 4%;
}

.itemlist div.orange_a {
    background-color:#ffe3bb;
}

.itemlist div.orange_a hr {
	border-width: 1px 0 0 0;
	border-color: #E99E4E;
	-webkit-box-shadow: 0 1px 0 rgba(255,244,229,0.6);
	box-shadow: 0 1px 0 rgba(255,244,229,0.6);
}

.itemlist div.yellow_a hr {
	border-width: 1px 0 0 0;
	border-color: #E9B262;
	-webkit-box-shadow: 0 1px 0 rgba(255,244,229,0.6);
	box-shadow: 0 1px 0 rgba(255,244,229,0.6);
}

.itemlist div.yellow_b,
.itemlist div.orange_b {
	width:96%;
	margin:1.5% auto;
	background-color:#ffe3bb;
	padding:0 0 0.4% 0;
	text-align:left;
	line-height:140%;
	-webkit-border-radius:4px;
}

.itemlist div.yellow_b {
    background-color:#fee5a1;
}

.itemlist div.orange_b {
	background-color:#ffe3bb;
}

/*角丸ボックス内サムネイル*/
.itemlist div.frame_a,
.itemlist div.frame_b {
	width: 68px;
	border-image:         url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	-webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	padding: 0;
	margin: 0;
    }

.itemlist div.thumbox_txt_a {
	padding-left: 2%;
    }

.itemlist div.thumbox_txt_b {
	padding-right: 2%;
    }

.itemlist div.frame_a img,
.itemlist div.frame_b img{
	width: 100%;
	vertical-align:bottom;
	}

/*角丸ボックス内サムネイル Invite/IssueInviteKey画面で使用*/
.itemlist div.frame_a2,
.itemlist div.frame_b2 {
	width: 68px;
	height: 68px;
	border-image:         url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	-webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	padding: 0;
	margin: 0;
    }

.itemlist div.frame_a2 img,
.itemlist div.frame_b2 img{
	width: 100%;
	vertical-align:bottom;
	}

/*角丸ボックス内テキスト*/
.itemlist div.thumbox_txt_a,
.itemlist div.thumbox_txt_b {
	line-height:140%;
	-webkit-box-flex: 1;
	padding-top: 4px;
	font-size: 0.9em;
    }

.itemlist div.thumbox_txt_a span.name,
.itemlist div.thumbox_txt_b span.name {
	font-weight: bold;
    }

/*EKOショップ風アイテムリスト ///////////////////////////*/

/*#基本*/
#ErenaiShop .bllist_bg {
	background-color: #ecc490;
	padding: 0.1em 0 0.1em 0;
}

#ErenaiShop .bllist_item {
	width: 100%;
	background-color: #ffe3bb;
	background-image: url("../../../img/EKO/Common/link_mark.png");
	-webkit-background-size: 9px auto;
	background-repeat: no-repeat;
	background-position: 98% 65%;
	padding-top: 1px;
}

#ErenaiShop .bllist_item a {
	line-height: 0;
}

#ErenaiShop .bllist_item .title {
	background-color: #eac28f;
	padding: 0.2em 0;
	color: #360000;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

#ErenaiShop .frame_a {
	width: 60px;
	height: 60px;
	float: left;
	border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	-webkit-border-image: url("../../../img/EKO/Gacha/gacha_thum_frame.png") 11 / 11px stretch;
	margin: 0.2em;
}

#ErenaiShop .bllist_item .boxinfo {
	line-height: 20px;
	padding: 0.4em 1em 0 0;
	color:#686868;
}

#ErenaiShop .bllist_item .boxinfo span {
	line-height: 20px;
	color:#ff0000;
}

/* ▼新UI用（2012/3/28から使用）▼ */
/*//////////////////////////////////////*/

.icoLv {
    background: url("../../../img/EKO/Profile/lv_icon.png") no-repeat left center;
    background-size: 1.4em;
    padding: 0.2em 0;
    padding-left: 1.6em;
}

[class^=icoJob] {
	background-position:left center;
	background-repeat:no-repeat;
}

.icoJob0 {
	background:url("../../../img/EKO/Common/OccupationIcon_job0.png") no-repeat left center;
}
.icoJob1 {
	background:url("../../../img/EKO/Common/OccupationIcon_job1.png") no-repeat left center;
}
.icoJob2 {
	background:url("../../../img/EKO/Common/OccupationIcon_job2.png") no-repeat left center;
}
.icoJob3 {
	/*欠番*/
}
.icoJob4 {
	background:url("../../../img/EKO/Common/OccupationIcon_job4.png") no-repeat left center;
}
.icoJob5 {
	background:url("../../../img/EKO/Common/OccupationIcon_job5.png") no-repeat left center;
}
.icoJob6 {
	background:url("../../../img/EKO/Common/OccupationIcon_job6.png") no-repeat left center;
}
.icoJob7 {
	background:url("../../../img/EKO/Common/OccupationIcon_job7.png") no-repeat left center;
}
.icoJob8 {
	background:url("../../../img/EKO/Common/OccupationIcon_job8.png") no-repeat left center;
}
.icoJob9 {
	background:url("../../../img/EKO/Common/OccupationIcon_job9.png") no-repeat left center;
}
.icoJob10 {
	background:url("../../../img/EKO/Common/OccupationIcon_job10.png") no-repeat left center;
}
.icoJob11 {
	background:url("../../../img/EKO/Common/OccupationIcon_job11.png") no-repeat left center;
}
.icoJob12 {
	background:url("../../../img/EKO/Common/OccupationIcon_job12.png") no-repeat left center;
}
.icoJob13 {
	background:url("../../../img/EKO/Common/OccupationIcon_job13.png") no-repeat left center;
}

/* ▲新UI用（2012/3/28から使用）▲ */
/*//////////////////////////////////////*/
