@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:
 *
=====================================================*/
body {
    /*background:url(img/site/bg/bg_list.png);*/
   background: #F9F6EF;
}


/*=====================================================
	LST 件数
=====================================================*/
div#lstAmount, h3.decoType {
}
h3.decoType  {
	margin-top: 8px;
	border: none;
}

/*=====================================================
	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:#645246;
}

.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;
}
.lstContentsDetail img {
	float: left;
	width: 25%;
	max-width: 80px;
}
.lstContentsDetail > br {
	clear: both;	
}

.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;
    text-align:right;
}

/* テンプレートごとの色 */
.lst_LST002 ul.topLinkList01 li a {
	border: none;
	background-color: #c1c6ae;
}
.lst_LST003 ul.topLinkList01 li a {
	border: none;
	background-color: #b0d4bb;
}
.lst_LST005 .title_bar {
	background: #ecdee8;
}
.lst_LST005 .decoType {
	background: #eadeb1;
}
.lst_LST001 #more_msg a {
	background: #D3EAF2;
}
.lst_LST002 #more_msg a {
	background: #EAF2DB;
}
.lst_LST003 #more_msg a {
	background: #D8ECE0;
}
.lst_LST004 #more_msg a {
	background: #E7D8C5;
}
.lst_LST005 #more_msg a {
	background: #ecdee8;
}
.lst_LST006 #more_msg a {
	background: #F0D3CF;
}

/*=====================================================
	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;
}