@charset "UTF-8";
/* # news_releases local style
----------------------------------- */
.ly-u-text img{
	height:100%;
	max-width:100%;
	height:auto;
}
.ly-mod-news-center{
	display:block;
	text-align:center;
}
.ly-mod-news-end{
	display:block;
	text-align:right;
}
.ly-mod-news-u{
	text-decoration: underline;
}

/* 商品詳細1カラム */
@media only screen and (max-width: 736px) {
	.ly-mod-layout-1clm .ly-mod-layout-clm.ly-mod-news-100per {
		width:100%;
	}
	.ly-mod-layout-1clm .ly-mod-layout-clm.ly-mod-news-100per .ly-news-img{width:50%;margin-left:auto;margin-right:auto;}
}

.ly-wrp-news-set1 .ly-news-detail p{margin-bottom:10px;}

/* ly-mod-news-set1 */
.ly-mod-news-set1 {margin-bottom: 50px;}
.ly-mod-news-set1 {*zoom: 1;}
.ly-mod-news-set1:after {content: "";display: block;}
.ly-mod-news-set1:after {clear: both;}

.ly-mod-news-set1 .ly-layout-img {
	float: right;
	margin-left:20px;
}

.ly-mod-news-set1 .ly-layout-detail {
	overflow:hidden;
	display:block;
	_display:inline-block;
}

.ly-mod-news-set1 .ly-layout-detail p {margin-bottom: 10px;}

@media only screen and (max-width: 736px) {
	.ly-mod-news-set1 {margin-bottom: 15px;}
	.ly-mod-news-set1 .ly-layout-img img {
		width: 6rem;
		height: auto;
	}
}

/* ly-mod-news-set2 */
.ly-mod-news-set2 {margin-bottom: 50px;}
.ly-mod-news-set2 {*zoom: 1;}
.ly-mod-news-set2:after {content: "";display: block;}
.ly-mod-news-set2:after {clear: both;}

.ly-mod-news-set2 .ly-layout-img {
	float: left;
	margin-right:20px;
}
.ly-mod-news-set2 .ly-layout-detail {
	overflow:hidden;
	display:block;
	_display:inline-block;
}

.ly-mod-news-set2 .ly-layout-detail p {margin-bottom: 10px;}

@media only screen and (max-width: 736px) {
	.ly-mod-news-set2 {margin-bottom: 15px;}
	.ly-mod-news-set2 .ly-layout-img img {
		width: 6rem;
		height: auto;
	}
}


/* ly-mod-news2-set1 */
.ly-mod-news2-set1 {margin-bottom: 50px;}
.ly-mod-news2-set1 {*zoom: 1;}
.ly-mod-news2-set1:after {content: "";display: block;}
.ly-mod-news2-set1:after {clear: both;}

.ly-mod-news2-set1 .ly-layout-img {
	float: right;
	margin-left:20px;
}

.ly-mod-news2-set1 .ly-layout-detail {
	overflow:hidden;
	display:block;
	_display:inline-block;
}

.ly-mod-news2-set1 .ly-layout-detail p {margin-bottom: 10px;}

@media only screen and (max-width: 736px) {
	.ly-mod-news2-set1 {margin-bottom: 15px;}
	.ly-mod-news2-set1 .ly-layout-img {float:none;margin-left:0;margin-bottom: 10px;text-align:center;}
}

/* ly-mod-news2-set2 */
.ly-mod-news2-set2 {margin-bottom: 50px;}
.ly-mod-news2-set2 {*zoom: 1;}
.ly-mod-news2-set2:after {content: "";display: block;}
.ly-mod-news2-set2:after {clear: both;}

.ly-mod-news2-set2 .ly-layout-img {
	float: left;
	margin-right:20px;
}
.ly-mod-news2-set2 .ly-layout-detail {
	overflow:hidden;
	display:block;
	_display:inline-block;
}

.ly-mod-news2-set2 .ly-layout-detail p {margin-bottom: 10px;}

@media only screen and (max-width: 736px) {
	.ly-mod-news2-set2 {margin-bottom: 15px;}
	.ly-mod-news2-set2 .ly-layout-img {float:none;margin-right:0;margin-bottom: 10px;text-align:center;}
}

/**** Table ****/

/* ly-mod-news-tbl-h2 */
.ly-mod-news-tbl-h2{
	background:#fbfbfb;
	font-weight:bold;
}


/* ly-mod-def-tbl */
.ly-mod-def-tbl thead tr th, .ly-mod-def-tbl thead tr td {
	border-bottom: 1px solid #dcdcdc;
}

@media only screen and (max-width: 1240px) {
	.ly-mod-tbl-overflow {
		padding-bottom: 10px;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.ly-mod-tbl-overflow .ly-mod-def-tbl {
		width: 800px;
	}
}
