﻿@charset "utf-8";
/* CSS Document */


/*
	====================================
		TV androidtv_shinka function index
	====================================
*/

#originalCnt .hed-link {
	float: right;
	font-size: 0.9em;
}

#originalCnt h1.l_title{
	font-size:1.3em;
}

#originalCnt .l_title {
	margin: 40px 0 0 0;
	clear: both;
}

/*
	====================================
		item Area
	====================================
*/

#originalCnt div.item{
	overflow:hidden;
}

#originalCnt div.item_link {
	margin: 0.5em;
	width: 46%;
	border-bottom: solid 1px #CCCCCC;
	height: 17em;
	padding: 1em 0.5em;
	display:table;
	float:left;
}

#originalCnt div.item_left > p{
	margin:0 0 0.5em 0;
}


#originalCnt div.item_left {
	display:table-cell;
	vertical-align:top;
}

#originalCnt div.item_left .i_title{
	font-size: 1.2em;
	margin: 0 10px 0.8em 0;
}

#originalCnt span.textLink {
	padding: 0 0 0 10px;
	background: url(/share/images/arrow_black.gif) no-repeat left .4em;
	margin-left: 0.3em;
	font-size: 0.9em;
}

#originalCnt span.right-icon {
	padding-left:0.5em;
	display:block;
}


#originalCnt div.item div.hi17 {
	height: 17.5em;
}


@media (max-width: 740px){
	#originalCnt div.item_link {
		margin: 0;
		width: 98%;
		height: auto;
		padding-bottom:1em;
	}
	#originalCnt div.item_left {
		width: 98%;
		display:inline-block;
	}

	#originalCnt span.right-icon {
		padding-left:0;
		padding-top:1em;
	}

	#originalCnt .no_mq {
		display:none;
	}

	
	#originalCnt div.item div.hi17 {
		height: auto;
	}
}

/*20210507*/
#originalCnt div.h-high {
	height: 23em;
}
@media (max-width: 740px){
	#originalCnt div.h-high {
		height: auto;
	}
}

ul.txtlink {
    padding-left: 0;
    margin-left: 0.3em;
    font-size: 0.9em;
}

#originalCnt ul.txtlink li {
    line-height: 1.6 !important;
}
@media (max-width: 740px){
	#originalCnt ul.txtlink li {
		line-height: 1.8 !important;
	}
}