﻿@charset "utf-8";

#Gacha span ,p {
	line-height: 140%;
}

#Gacha h3.icon span{
	line-height: 1.9;
}

/*ガチャTOP タイトル画像*/
#Gacha h3.gacha_title {
	background:url("../../../img/EKO/Gacha/h3_gachatitle_bg.png") center center no-repeat;
	color:#a00404;
	margin: 8px 0px
}

/*ガチャアイテム一覧 タイトル画像*/
#Gacha h2.title {
	background: url(none);
	display: block;
	padding: 0px;
	margin: 0px;
}

#Gacha h2.title img {
	margin:0 auto;
	width: 100%;
	display:block;
}

/*おすすめアイテム一覧 タイトル画像*/
#Gacha h3.recomend {
	background: url(none);
	display: block;
	padding: 0px;
	margin: 1em 0 0 0;
	line-height: 0px;
	background:url(none)
    -webkit-background-size:0% 0%;
}

#Gacha h3.recomend img{
	width: 100%;
}

/* ニューアイテム詳細 */
#Gacha .newItemList {
    padding: 0 0 0 7%;

    list-style: none;
}

#Gacha .newItemList li {
    margin: 0;
line-height: 1.3;
	
	
}

/*看板画像*/
#Gacha div.intro {
	margin: 0 1%;
	position: relative;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238, 191, 127, 1)),color-stop(100%,rgba(219, 167, 98, 1)));
	background: -webkit-linear-gradient(top,rgba(238, 191, 127, 1) 0%,rgba(219, 167, 98, 1) 100%);
	background: linear-gradient(top,rgba(238, 191, 127, 1) 0%,rgba(219, 167, 98, 1) 100%);
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 1px 3px #eebf7f,inset 0 0 1px 5px #AD662C,inset 0 0 1px 8px #EEBF7F,inset 0 0 1px 9px #AD662C,1px 2px 4px rgba(60,20,0,0.5);
	box-shadow: inset 0 0 1px 3px #eebf7f,inset 0 0 1px 5px #AD662C,inset 0 0 1px 8px #EEBF7F,inset 0 0 1px 9px #AD662C,1px 2px 4px rgba(60,20,0,0.5);
}

#Gacha div.corners {
	background:url(../../../img/EKO/Gacha/introducing-gacha_bg_right_upper.png) no-repeat right top,
	url(../../../img/EKO/Gacha/introducing-gacha_bg_lower_leftr.png) no-repeat left bottom,
	url(../../../img/EKO/Gacha/introducing-gacha_bg_lower_rightr.png) no-repeat right bottom,
	url(../../../img/EKO/Gacha/introducing-gacha_bg_left_upper.png) no-repeat left top;
	padding: 1em;
}

#Gacha div.intro_txt {
	color:#380000;
	line-height: 140%;
	text-align:center;
	text-shadow: 0px 0px 1px #FFF, 0px 0px 1px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF,
                 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 
                 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF, 0px 0px 3px #FFF;
}

#Gacha div.bnr img {
	margin:0 auto;
	width: 98%;
	display:block;
	display: -webkit-box;
}

#Gacha div.bnr_contents img {
	width: 100%;
	display:block;
	display: -webkit-box;
	margin-right: auto;
	margin-left: auto;
}

/*白角丸ボックス*/
#Gacha div.base_a {
	text-align:left;
}

#Gacha div.base_b {
	text-align:center;
}

/*角丸ボックス内リンク*/
#Gacha div.base_a div.inlink {
	text-align: right;
}

#Gacha div.base_a div.inlink a.arrow {
	background: url("../../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	background-size: auto 28px;
	-webkit-background-size: auto 28px;
	padding-left: 32px;
	padding-right: 0.5em;
	color: #430B09;
}

/*茶角丸ボックス*/
#Gacha div.innerbase_a,
#Gacha div.innerbase_b {
    width:90%;
    -webkit-border-radius: 6px;
    border:3px solid #ecc490;
    background-color:#ffe7b7;
    padding:1.0%;
    text-align:center;
    line-height:140%;
}

#Gacha div.innerbase_a {
    margin:2% auto 6% auto;
}

#Gacha div.innerbase_b {
    margin:2% auto;
}

/*黄&橙角丸ボックス*/
#Gacha div.yellow_a,
#Gacha div.orange_a {
	width:92%;
	margin:1.5% auto;
	padding:3%;
	text-align:left;
	line-height:140%;
	-webkit-border-radius:4px;
	border: 1px solid #F0BE96;
}

#Gacha div.yellow_a:after,
#Gacha div.orange_a:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#Gacha div.yellow_a {
    background-color:#fee5a1;
}

#Gacha div.orange_a {
    background-color:#ffe3bb;
}

#Gacha div.yellow_b,
#Gacha 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;
}

#Gacha div.yellow_b {
    background-color:#fee5a1;
}

#Gacha div.orange_b {
	background-color:#ffe3bb;
}

/*角丸ボックス内サムネイル*/
#Gacha div.frame_a, #Gacha div.frame_b {
	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;
    }

#Gacha div.frame_a, #Gacha div.thumbox_txt_b {
	float: left;
    }

#Gacha div.frame_b, #Gacha div.thumbox_txt_a {
	float: right;
    }

#Gacha div.frame_a img, #Gacha div.frame_b img{
	width: 100%;
	vertical-align:bottom;
	}

/*角丸ボックス内テキスト*/
#Gacha div.thumbox_txt_a, #Gacha div.thumbox_txt_b {
	width: 64%;
	line-height:140%;
    }

#Gacha div.thumbox_txt_a span.name, #Gacha div.thumbox_txt_b span.name {
	font-weight: bold;
    }

/*ボタン*/
#Gacha div.gacha_btn {
	text-align: center;
	padding: 0em 0em ;
}

#Gacha div.gacha_btn img {
	margin:0 auto 15px auto ;
	width: 72%;
	display:block;
}

/*ガチャ中身、ガチャをするボタン*/
#Gacha div.gacha_play, #Gacha div.gacha_contents{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#Gacha div.gacha_play img{
	width: 69%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
}

#Gacha div.gacha_contents img{
	width: 66%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.5em;
}

/*所持ポイント*/
#Gacha div.point {
	line-height:28px;
	background: url("../../../img/EKO/Gacha/point_bg.png");
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding: 8px 0px;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	}

#Gacha div.point div.possession {
	background: url("../../../img/EKO/Gacha/point_mark.png") left center no-repeat;
	background-size: auto 30px;
	-webkit-background-size: auto 30px;
	padding-left: 36px;
	line-height: 30px;
	margin-left: 0.5em;
}

/*所持ポイント 左右調整用*/
#Gacha div.point_c {
	-webkit-box-flex:1;
	}

#Gacha div.point a.arrow_p, #Gacha a.arrow_p:link, #Gacha a.arrow_p:visited {
	display: block;
	background: url("../../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	background-size: auto 28px;
	-webkit-background-size: auto 28px;
	color: #430B09;
	text-decoration: none;
	line-height: 30px;
	margin: 0px 0.5em 0px 0px;
	padding: 0px 0px 0px 36px;
}

/*最新ガチャコチラ*/
#Gacha div.new_gacha {
	text-align: right;
	background: url("../../../img/EKO/Gacha/point_bg.png");
	width:100%;
	padding: 9px 0px;
	margin: 15px auto;
}

#Gacha div.new_gacha a {
	background: url("../../../img/EKO/Common/sublink_icon.png") left center no-repeat;
	line-height:28px;
	background-size: auto 28px;
	-webkit-background-size: auto 28px;
	padding-left: 32px;
	padding-right: 0.5em;
	color: #430B09;
	}

/*注釈*/
#Gacha div.annotation_a,
#Gacha div.annotation_b {
	margin: 0.6em 0;
	font-size: 0.8em;
}

#Gacha div.annotation_a span,
#Gacha div.annotation_b span {
	color:#fff;
	background-color: #5e840a;
	-webkit-border-radius: 4px;
	margin: 0 0.5em 0 0;
	padding: 0.3em;
	text-align: left;
}

#Gacha div.annotation_a span {
	background-color: #5e840a;
}

#Gacha div.annotation_b span {
    background-color: #f75594;
}

#Gacha div.annotation_c {
	margin: 0.15em 0em 0em 0.3em;
}

#Gacha div.annotation_c span {
	color:#fff;
	background-color: #FF0000;
	-webkit-border-radius: 4px;
	margin: 0 0.5em 0 0;
	padding: 0.1em 0.23em 0.1em 0.2em;
	text-align: left;
	font-size: 0.8em;
}

/*文頭アイコン*/
#Gacha h4.gacha_icon {
	background: url("../../../img/EKO/Common/icon_manual_top.png") left center no-repeat;
	line-height:30px;
	background-size: auto 30px;
	-webkit-background-size: auto 30px;
	padding-left: 32px;
	padding-right: 0.5em;
	text-align: left;
	color: #da5a05;
	margin-left: 0.8em;
}

/*アイテム一覧txt*/
#Gacha div.list_title{
	background: #f6c485;
	padding: 0.4em;
	display: -webkit-box;
	line-height: 18px;
	-webkit-border-radius:4px 4px 0 0;
}

#Gacha div.list_txt{
	padding: 0.4em;
	line-height: 18px;
}

/*padding*/
#Gacha div.pb04{
	padding-bottom: 0.4em;
}

#Gacha div.pt04{
	padding-top: 0.4em;
}

/*ライン*/
#Gacha hr {
	margin: 0.4em 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	-webkit-box-shadow: 0 1px 0 rgba(255,244,229,0.6);
	box-shadow: 0 1px 0 rgba(255,244,229,0.6);
	border-color: #E99E4E;
}

#Gacha .yellow_a hr {
	border-color: #E9B262;
}