<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* --------------------------------------------------

	ＧＲＥＥＮ　ＣＨＡＮＮＥＬ　番組宣伝

-------------------------------------------------- */

.block_header .content h3 { margin-top: 30px; }

div.block_unit h3 { padding: 8px; }
/*div.block_unit h4 { margin-bottom: 10px; }*/

ul.type1,ul.type2 { margin-top: 16px; }

ul.cap_list {
	/*width: 898px;*/
	margin-bottom: 9px;
	
	overflow: hidden;
}

ul.cap_list:after {
	content: '';
	display: block;
	clear: both;
}


ul.block_list.type1 .block_unit .content .inner ul.cap_list &gt; li {
	float: left;
	width: 449px;
	padding: 9px;
	margin: 0;
	text-align: center;
}

ul.block_list.type1 .block_unit .content .inner ul.cap_list &gt; li img {
	vertical-align: top; 
	width: 100%;
	max-width: 450px;
}


ul.block_list.type1 .block_unit .content .inner {
	overflow: hidden;
}

ul.block_list.type1 .block_unit .content .inner:after {
	content: '';
	display: block;
	clear: both;
}


ul.block_list.type1 .block_unit .content .inner .img {
	width: 330px;
}

ul.block_list.type1 .block_unit .content .inner .txt {
	width: 328px;
}

ul.block_list.type1 .block_unit .content .inner p { font-size: 1.1rem; }




/* ------------------------------------------------------------

	979px以下

------------------------------------------------------------ */
@media screen and ( max-width : 979px ) {
	
ul.cap_list {
	width: 720px;
	margin-left: auto;
	margin-right: auto; 
}

ul.block_list.type1 .block_unit .content .inner ul.cap_list &gt; li {
	width: 346px;
	margin: 0;
}
	
}


/* ------------------------------------------------------------

	768px以下

------------------------------------------------------------ */
@media screen and ( max-width : 767px ) {

ul.cap_list {
	width: auto;
}

ul.block_list.type1 .block_unit .content .inner ul.cap_list &gt; li {
	float: none;
	width: auto;
	height: auto;
}

ul.block_list.type1 .block_unit .content .inner .txt {
	/*width: auto;*/
	margin: 15px auto 0;
}

div.btn ul &gt; li {
    width: auto;
    float: none;
}

ul.block_list.type1 .block_unit .content .inner .img {
	margin: 0 auto;
	/*width: auto;*/
}

div.btn ul &gt; li &gt; a { padding: 10px 0; }

	
}





/* ------------------------------------------------------------

	768px～979px

------------------------------------------------------------ */
/*
@media screen and ( min-width : 768px ) and ( max-width : 979px ) {
	
	#week_header { min-height: 162px; }
	
}
*/

/* ------------------------------------------------------------

	640px～979px

------------------------------------------------------------ */

@media screen and ( min-width : 640px ) and ( max-width : 979px ) {

}



/* ------------------------------------------------------------

	～639px

------------------------------------------------------------ */

@media screen and ( max-width : 639px ) {

ul.block_list.type1 .block_unit .content .inner .txt {
	width: auto;
}

ul.block_list.type1 .block_unit .content .inner .img {
	width: auto;
}
	
}


</pre></body></html>