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


/* --------------------------------
	tstyle-top__prog
-------------------------------- */
.tstyle-top__prog {
	background:#FFF url(/img2/topic_style/programming/prog_kv_bg.jpg) center 0 no-repeat;
}


.tstyle-kv-txt {
	margin:0;
}

.search-box-sort__prog .select-nav-line-on,
.search-box-sort__prog .select-nav-city-on {
	color:#323232;
	background:#b5e9b9;
}

.search-box-sort__prog .search-box-sortStep {
	background:#b5e9b9;
}

.search-box-sort__prog .box-sortStep-waku{
	border-left: 2px solid #b5e9b9;
	border-right: 2px solid #b5e9b9;
}

.search-box-sort__prog .search-sortStep-tit{
	background:#0ea619;
	color:#FFF;
}

.search-box-sort__prog .search-sortStep-in .search-sortStep-btn {
	background:#ff6846;
}

.search-box-sort__prog .search-sortStep-in .search-sortStep-btn:hover {
	background:#fe876d;
}

.search-box-sort__prog .select-nav-city a, .select-nav-line a {
	color:#FFFFFF;
	background:#0ea619;
}

.search-box-sort__prog .select-nav-city span {
	background:url(/img2/topic_style/programming/select_icon_area.png) 0 center no-repeat;
}

.search-box-sort__prog .select-nav-city-on span {
	background:url(/img2/topic_style/programming/select_icon_area_on.png) 0 center no-repeat;
}

.search-box-sort__prog .select-nav-line span {
	background:url(/img2/topic_style/programming/select_icon_line.png) 0 center no-repeat;
}

.search-box-sort__prog .select-nav-line-on span {
	background:url(/img2/topic_style/programming/select_icon_line_on.png) 0 center no-repeat;
}

/* カレント */
.box-sortStep-waku:before {
	background:url(/img2/topic_style/programming/prog_arrow.png) 0 0 no-repeat;
}

/* 見出し */
.cmn-btm-tit__prog {
	background:#83d589 url(/img2/topic_style/programming/prog_icon.png) 10px center no-repeat;
	color:#FFF;
	padding:12px 10px 10px 50px;
}

/* ツールチップ */
.search-box-sort__prog .tooltip_box {
	border: 8px solid #0ea619;
}

.search-box-sort__prog .tooltip_box:before {
	background:url(/img2/topic_style/programming/tooltip_arrow.png) right top no-repeat;
}

.search-box-sort__prog .tooltip_close {
	background:url(/img2/topic_style/programming/tooltip_close.png) 0 0 no-repeat;
}


.search-box-sort__prog .box-sortStep-waku02:before {
	background:url(/img2/topic_style/programming/prog_arrow_s.png) 0 0 no-repeat;
}


/* --------------------------------
	tooltip_box02
-------------------------------- */
.tooltip_box02 {
	background:#f8f6f1;
	border-left:8px solid #b5e9b9;
	border-right:8px solid #b5e9b9;
	border-bottom:10px solid #b5e9b9;
}

.tooltip_btn02 {
	background:#0ea619;
}

.tooltip_btn02:hover {
	background:#57c15e;
}

/* --------------------------------
	tstyle-top02
-------------------------------- */
.tstyle-top02 {
	position:absolute;
	width:100%;
	min-width:900px;
	height:220px;
	left:0;
	background:#FFF url(/img2/topic_style/programming/prog_kv_bg02.jpg) center 0 no-repeat;
}

.tstyle-top02__boxKv img {
	width:685px;
}

.tstyle-top02__kv {
    left: 97px;
    top: 28px;
}

.what-head {
	font-size:18px !important;
	font-weight: bold;
	margin-bottom: 8px !important; 
}

.what-txt {
	padding:0 0 12px; 
	border-bottom: 1px dotted #CCC;
}

.what-txt:last-child {
	border-bottom: none;
}


/*#259576*/
/* --------------------------------
	pref-select
-------------------------------- */
.prefSelect{
	margin-bottom:10px;
}
.prefSelect-tit{
	background: #ed3024;
    height: 40px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    line-height: 43px;
}
.prefSelect-inner {
	background-image: none;
	border: 1px solid #d5d5d5;
	padding: 20px 0 0 0;
	margin: 0 0 30px;
}
.prefSelect-step {
	text-align: center;
	margin: 0 0 20px;
}
.prefRankBox {
	padding: 180px 0 0;
	position: relative;
	z-index: 5;
}
.prefSelect-inner {
	background:#fff;
	border-radius: 10px;
}
.rpserect-box-link-pref {
	margin-bottom: 14px;
    padding-bottom: 3px;
    clear: both;
    border-bottom: 1px dashed #CCC;
}

.rpserect-box-link-pref:last-child {
	border-bottom: none;
}

.rpserect-link-cont {
	padding: 20px 20px 0;
}
.rpserect-tx-link {
    float: left;
	background: url(/img2/ranking/common/rpref_select_ic2.gif) 0 5px no-repeat;
    width: 110px;
    font-weight: bold;
	font-size: 14px;
    line-height: 1.1;
    padding: 5px 0 0 9px;
    color: #121212;
}

.rpserect-list-link {
	float:left;
	line-height: 1.1;
    margin: 0 10px 10px 0;
}


.rpserect-list-link &gt; a {
	background: url(/img2/ranking/common/rpref_select_btn2.gif) left center no-repeat;
	display: block;
	padding: 7px 0 0 0;
	width: 76px;
	height: 20px;
	text-align:center;
	color:#121212; 
}

.rpserect-list-link &gt; a:hover{
	color:#E4251F; 
}
.rpserect-box-link-pref:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/*#259576*/</pre></body></html>