@charset "utf-8";

/*=====================================================
 * Style Name: LstElements
 * Style URL: ./css/site/lst.css
 * Description: LstStylesheet
 * Version: 1.0
 * Last Up Date: 2012/08/31
 * Author: Neos Corporation.
 * Author URL: http://www.neoscorp.jp/
 *
 * Markup Reference:
 *
=====================================================*/
.bgColorHeader {
}


/*=====================================================
	LST 件数
=====================================================*/
div#lstAmount, h3.decoType {
	color: #976e3f;
    font-weight:bold;
}
h3.decoType  {
	margin-top: 8px;
	border: none;
}
span#lstAmount {
    vertical-align:middle;
    height:35px;
}

/*=====================================================
	LST コンテンツ一覧
=====================================================*/
.lst_LST001 {
    background:url(img/site/bg/bg_app.png);
}

.lst_LST002 {
    background:url(img/site/bg/kisekae_bg.png);
}

.lst_LST003 {
    background:url(img/site/bg/live_bg1.png);
}

.lst_LST004 {
    background:url(img/site/bg/lock_bg2.png);
}

.lst_LST005 {
    background:url(img/site/bg/deco_bg.png);
}

.lst_LST006 {
    background:url(img/site/bg/deco_bg.png);
}

.lst_LST007 {
    background:url(img/site/bg/deco_bg.png);
}

.lst_LST008 {
    background:url(img/site/bg/deco_bg.png);
}

.lst_table {
    width:100%;
    /*background-color: rgba(255,237,154,0.2);*/
    color:#797978;
}

.lstContentsThumb {
    padding:10px;
    width:90px;
    vertical-align:middle;
    border-bottom:2px solid #cccccc;
}

.lstContentsThumb2 {
    padding:10px;
    width:90px;
    vertical-align:middle;
    text-align:center;
}

.lstContentsThumbImg {
    width:100%;
}

.lstContentsThumbImg2 {
    width:30%;
}
.lstContentsThumbImg3 {
    width:70%;
}

.lstContentsDetail {
    padding:10px 0px 10px 10px;
    border-bottom:2px solid #cccccc;
}

td.lstContentsDetail img {
	width: 28%;
	margin-bottom: 4px;	
}

.lstContentsArrow {
    text-align:right;
    border-bottom:2px solid #cccccc;
    vertical-align:middle;
}

#more_msg {
    margin:10px auto;
}
#more_msg a {
	display: block;
	width: 98%;
	padding: 6px 2% 6px 0;
	color: #999999;
    text-align:right;
    background: #FFF8C8; /* Old browsers */
    background: -moz-linear-gradient(top, #FFFAD7 0%, #FFF8C8 50%, #FFF6B4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFAD7), color-stop(50%,#FFF8C8), color-stop(100%,#FFF6B4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFAD7 0%,#FFF8C8 50%,#FFF6B4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFAD7 0%,#FFF8C8 50%,#FFF6B4 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #FFFAD7 0%,#FFF8C8 50%,#FFF6B4 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFAD7', endColorstr='#FFF8C8',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #FFFAD7 0%,#FFF8C8 50%,#FFF6B4 100%); /* W3C */
}

/*=====================================================
	MLST コンテンツ一覧
=====================================================*/

nav.listEmoji ul,
nav.listDeco ul {
	width: 320px;
}

nav.listEmoji ul li,
nav.listDeco ul li {
	float: left;
}

nav.listEmoji ul li a {
	width: 55px;
	margin: 20px 0 0 20px;
	display: block;
}


nav.listDeco ul li a {
	width: 130px;
	margin: 20px 0 0 20px;
	display: block;
}

/*
 (K.K)
 Kisekae top
*/
#kisekae_top_list{
    clear:both;
}
#kisekae_top_list .kisekae_top_rows{
    clear:both;
}
#kisekae_top_list .kisekae_top_rows .kisekae_top_area{
    float:left;
    width:50%;
}
#kisekae_top_list .kisekae_top_rows .kisekae_top_area .kisekae_top_image{
    margin:5px auto;
    text-align:center;
}
#kisekae_top_list .kisekae_top_rows .kisekae_top_area .kisekae_top_image img{
    width:45%;
    margin:5px auto;
}
br.clear_line{
    clear:both;
}

/*
 (K.K)
 lwp top
*/
#lwp_top_list{
    clear:both;
}
#lwp_top_list .lwp_top_rows{
    clear:both;
}
#lwp_top_list .lwp_top_rows .lwp_top_area{
    float:left;
    width:29%;
	margin: 2%;
}
#lwp_top_list .lwp_top_rows .lwp_top_area .lwp_top_image{
    margin:5px auto;
    text-align:center;
}
#lwp_top_list .lwp_top_rows .lwp_top_area .lwp_top_image img{
	width: 100%;
}

/*
 (K.K)
 emoji top
*/
#emoji_top_list{
    clear:both;
}
#emoji_top_list .emoji_top_rows{
    clear:both;
}
#emoji_top_list .emoji_top_rows .emoji_top_area{
    float:left;
    width:25%;
}
#emoji_top_list .emoji_top_rows .emoji_top_area .emoji_top_image{
    margin:5px auto;
    text-align:center;
}
#emoji_top_list .emoji_top_rows .emoji_top_area .emoji_top_image img{
    width:95%;
    margin:5px auto;
}

/*
 (K.K)
 deco top
*/
#deco_top_list{
    clear:both;
}
#deco_top_list .deco_top_rows{
    clear:both;
}
#deco_top_list .deco_top_rows .deco_top_area{
    float:left;
    width:50%;
}
#deco_top_list .deco_top_rows .deco_top_area .deco_top_image{
    margin:5px auto;
    text-align:center;
}
#deco_top_list .deco_top_rows .deco_top_area .deco_top_image img{
    width:95%;
    margin:5px auto;
}
