@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:left; font-size:62.5%;font-family: Quicksand, $B^b%4%7%C%/BN(B, 'Yu Gothic', YuGothic, '$B%R%i%.%N3Q%4%7%C%/(B Pro', 'Hiragino Kaku Gothic Pro', $B%a%$%j%*(B, Meiryo, Osaka, '$B#M#S(B $B#P%4%7%C%/(B', 'MS PGothic', sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img { border:none;}
/*hr { display:none;}*/
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}

/*$B2hA|J]8nMQ(B*/
.cover {width:100%; height:100%;}
/*float*/
.floatL { float:left; display: inline;}
.floatR { float:right; display: inline;}
.clear_flo { clear:both; }
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix { min-height:1px;}
* html .clearfix {height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
/*font*/
.tCenter { text-align:center !important}
.tRight { text-align:right !important}
.tLeft { text-align:left !important}
/*font-color*/
.cRed, .err { color:#cc0000;}
.cYel { color:#f8b528;}
.cGrn { color:#008000;}
.cBlu { color:#0060aa;}
.cOrg { color:#DB5425;}
.ccYel  { color:#76650a;}
.cB {color:#333;}
/*font-size*/
.f180 { font-size:180%;}
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85  { line-height:normal; font-size:11px !important}
.f_mini { font-size:9px  !important;}
/*link*/
a { text-decoration:underline; color:#0073cf;}
a:hover { text-decoration:underline; color:#999;}
/*/////////////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body {margin:0 auto; background:#f6f6f6; color:#333;}

#container {margin:0 auto; overflow: hidden;}
#mainarea{ clear:both; text-align:left; margin:0 auto;background: #f6f6f6;overflow: hidden;}
 
.h1_head{position:relative;width:980px;height:120px; margin:0 auto;}
#mainarea h1{display: block;width:540px; height:120px;background: url(../img/h1_title.gif)  no-repeat #f6f6f6;position:absolute;left:25px;}
.h1_head .snsTop{clear:both; display:block ;position:absolute;top:50px;right:20px;}

  .second #mainarea h1 a{display: block;width:980px; height:120px; margin:0 auto; }


/* mainBox */
.top_Box{ clear:both; min-width:980px; height:700px;text-align:left; margin:0 auto; background: url(../img/black_bg.gif) center bottom repeat-x #0073cf;color:#fff;}
.top_Box .lead{height:30px;padding:10px 0;text-align:center;color:#fff;font-size:160%;letter-spacing:1px;font-weight:600;}
.top .mainBt .photo a{display: block;width:928px;height:522px;}
.top .mainBt .photo a:hover{filter:alpha(opacity=10); -moz-opacity:0.10; opacity:0.10; background:#fff;}

.mainBt{display: block;width:980px;height:700px;margin:0 auto;position:relative; }
.mainBt .photo{display: block;width:928px;height:522px;position:absolute;top:0;left:26px;}
.mainBt .photo .close{display: block;width:928px;height:522px;background: url(../img/close.gif) center top no-repeat; }
.mainBt .photo .movbt{width:120px;height:120px;position:absolute;top:201px;left:404px;}
.mainBt .term{position:absolute;top:540px;right:30px;text-align:center; font-size:160%;line-height:100%;font-weight:bold;}
.mainBt .onair{position:absolute;top:580px;left:26px;font-size:160%;font-weight:bold;}
.mainBt .title{width:930px; position:absolute;top:605px;left:26px;font-size:260%;line-height:140%;font-weight:bold;font-weight:bold;}

	/* player button */
	.second .mainBt .photo a *:not(#player)*{display: block;width:928px;height:522px;}
	.second .mainBt .photo a:hover *:not(#player)*{filter:alpha(opacity=10);-moz-opacity:0.10; opacity:0.10; background:#fff;}
	/* list */
	.list .mainBt .title{width:930px; position:absolute;top:592px;left:26px;font-size:260%;line-height:140%;font-weight:bold;font-weight:bold;}

/* info */
.txt{background: #ffffdc;color:#c00;font-weight:bold;}
.info{width:930px;margin:0px auto;padding:20px 25px;font-size:160%;line-height:140%;}

#contentsarea{clear:both; background: #f6f6f6; margin:10px auto;}
#unit { clear:both; width:980px; height:100%;text-align:left; margin:0 auto;}

.mid_Box{margin:0px 0 0 0px;}
.miniBt{float:left; display: inline; width:288px; height:250px;margin:20px 6px 0 26px;}
.miniBt .photo{background:#fff;}
.miniBt .photo .close{display: block;width:288px; height:162px;background: url(../img/close_mini.gif) center top no-repeat; }
.miniBt .photo a:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
.miniBt .term{text-align:center;font-size:115%;line-height:100%;font-weight:bold;color:#fff;background:#0073cf;padding:4px 0;}
.miniBt .onair{font-size:120%;line-height:140%;font-weight:bold;margin-top:5px;}
.miniBt .title{font-size:140%;line-height:140%;font-weight:bold;margin-top:5px;}

.second .sns{clear:both; display:block;width:930px;margin:20px auto; padding:0 25px;}
.second .site_bt{clear:both; display:block;width:980px;height:55px;margin:0 auto;overflow: hidden;}
.second .site_bt a{display:block;width: 450px;height:55px;text-decoration:none; }
.second .site_bt a:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
  .link_bt {display:block;width: 450px;height:55px; margin:0 0 0 20px;}
  .link_bt a{background: url(../img/odm_bt.png) 0 0 no-repeat;}
  .odm_bt {display:block;width: 450px;height:55px;margin:0 20px 0x 0;}
  .odm_bt a{background: url(../img/odm_bt.png) 0 -60px no-repeat;}

hr.line{margin-top:30px;border-top: 1px solid #bbb;border-bottom: 1px solid #fff;}

 .policy #contentsarea{margin:0 auto;}
 .policy h2{padding:10px 0;min-width:980px;background:#000;color:#fff;border-top: 10px solid #0073cf;}
 .policy .wh2{display:block;width:900px;margin:0 auto;font-size:220%}
 .policy .mid_Box{width:840px;height:100%; margin:30px auto 20px;color:#333;font-size:140%;line-height:180%;overflow: hidden;}
 .policy h3{font-size:120%;line-height:180%;margin:20px 0 0 0;}
 .policy ol{margin:0 0 20px 0;}
 .policy li{margin-left:20px;}
 .policy .space{height:10px; border:none;}
 .policy dl{margin:0 0 20px 0;}
 .policy dt{position: relative;padding-left: 2.5em;margin-top:10px;}
 .policy dd{position: relative;padding-left: 2.5em;}
 .policy dl span{position:absolute;top:0; left:0;}

/*$B!w(Bfooter NAVI
/////////////////////////////////////////////////////////////////////////*/
.navi{clear:both; width:980px; height:100%;margin:50px auto;text-align:center; font-size:160%;}
.navi a { text-decoration:none; color:#333}
.navi a:hover{ text-decoration:underline; color:#666;}
.navi .menu{margin:30px 0 20px; }
.navi .menu a{padding:20px;}

/*$B!w(Bfooter
/////////////////////////////////////////////////////////////////////////*/
#footer { clear:both; text-align:center; min-width:980px;margin:20px auto 80px; }
#footerIcon {clear:both; margin:20px auto; width:930px;height:50px;overflow: hidden;}
#footerIcon .jasrac{display: black;width:220px;height:50px;padding-left:60px;text-align:left; font-size:11px;line-height:14px;background:url(../img/logo_jasrac.gif) no-repeat;float:left;}
#footerIcon .lmark{display: black; width:300px;height:50px;padding-left:60px;text-align:left; font-size:11px;line-height:14px;background:url(../img/logo_lmark.gif) no-repeat;float:left;}
#footerIcon .odm_banner{display: black; width: 206px;height:50px;float:right;}
#footerIcon .odm_banner a{display:block;width: 206px;height:50px}
#footerIn {clear:both; margin:50px auto 0; width:980px;}
#footerIn #ft{font-size:130%;line-height:100%;}
#footer a { text-decoration:none; color:#666;}
#footer a:hover{ text-decoration:underline; color:#fff000;}

/*$B!w(BIE9
/////////////////////////////////////////////////////////////////////////*/
.u_ie9{position: absolute; top:220px;width:100%;font-size:160%;}


/* ===========================================
	TBS global header Legacy
=========================================== */

/*	reset
============================== */

html,body {
	padding:0;
	margin:0;
}

/*	common
============================== */

/*	GH common
============================== */

div.global-header {
	position:relative;
	background-repeat:repeat-x;
	border-bottom:2px solid #c2c2c2 !important;
	background-color:#eaeaea;
}
div.global-header h1 {
	display:none;
}
div.global-header nav,
div.global-header ul,
div.global-header li,
div.global-header p {
	margin: 0;
	padding: 0;
	line-height:1;
	letter-spacing:0;
}
div.global-header ul {
	list-style-type: none;
}

/* causion */
div.gh-caution p {
	line-height:1.5;
	text-align:center;
	background-color:#ffe000;
	padding: 12px 0;
	margin-bottom:12px;
}
div.gh-caution p b, div.gh-caution p strong {
	font-style:normal;
	font-weight:bold;
	color:#c00;
}

/* banner */
div.global-header div.gh-super {
	text-align:left;
	margin:0 auto;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li {
	display:block;
	position:absolute;
}
div.global-header div.gh-tbs ul li a {
	display:block;
	background-repeat:no-repeat;
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
}
/*	GH PC header
============================== */

div.global-header,
div.global-header ul li,
div.global-header p.gh-search-btn {
	font-family:Verdana,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
	font-size:16px !important;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: 100%;
}

/* causion */
div.gh-caution p {
	font-size:87.5%;
}

div.global-header {
	text-align:left;
	background-image:url(/um/v7/img/gh_bg_pc.svg);
}

/* banner */
div.global-header div.gh-super {
	padding-bottom:12px;
}
div.global-header div.gh-super img {
	display:inline;
}
div.global-header div.gh-super span {
	display:inline;
}

/* tbs tv side */
div.global-header div.gh-tbs {
	position:absolute;
	background-image:url(/um/v7/img/gh_parts.svg);
	background-repeat:no-repeat;
	background-position:left top;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul {
	display:block;
	background-image:url(/um/v7/img/gh_boobo.png);
	background-repeat:no-repeat;
	background-size:150px;
	background-position:0 36px;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul li.gh-home {
	left:30px;
	top:8px;
}
div.global-header div.gh-tbs ul li.gh-program {
	left:32px;
	top:40px;
}
div.global-header div.gh-tbs ul li.gh-home a {
	background-position:-170px 0;
	width: 90px;
	height: 26px;
}
div.global-header div.gh-tbs ul li.gh-program a {
	background-image: none;
	width: 86px;
	height: 25px;
}
div.global-header div.gh-tbs ul li.gh-side {
	display:none;
}

/* di2 only PC */
div.global-header div.gh-navi {
	height:76px;
	margin:0 auto;
}

/* di2 */
div.global-header div.gh-menu {
	position:relative;
	margin-left:150px;
}
div.global-header div.gh-menu ul.gh-main, div.global-header div.gh-menu ul.gh-sub {
	display:table;
	border-collapse: collapse;
	/* border-spacing: 0; */
}
div.global-header div.gh-menu ul.gh-main {
	width:100%;
}
div.global-header div.gh-menu ul.gh-sub {
	width:59%;
	margin-left:41%;
}
div.global-header div.gh-menu ul li {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap;
	}
div.global-header div.gh-menu ul.gh-main li {
	border-bottom:1px solid transparent;
}
div.global-header div.gh-menu ul li a {
	display:block;
	text-align:center;
	color:#222;
	text-decoration:none;
	}
div.global-header div.gh-menu ul li a:hover {
	/*font-weight:bold;*/
	color:#000;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-weight:bold;
	line-height:40px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	color:#fff;
	line-height:18px;
}
div.global-header div.gh-menu ul.gh-main li a:hover {
	background-color:#bfdcf3;
}
div.global-header div.gh-menu ul.gh-sub li a:hover,
div.global-header div.gh-menu p.gh-search-btn a:hover {
	background-color:#00569b;
}
div.global-header div.gh-menu ul.gh-main li a:before,
div.global-header div.gh-menu ul.gh-sub li a:before {
	content: "";
	display:block;
	float:left;
	margin-left: -1px;
	}
div.global-header div.gh-menu ul.gh-main li a:before {
	height:20px;
	margin-top:10px;
	border-left: 2px solid #80b9e7;
	}
div.global-header div.gh-menu ul.gh-sub li a:before {
	height:14px;
	margin-top:2px;
	border-left: 2px solid #80b9e7;
}
div.global-header div.gh-menu ul.gh-main li:first-child a:before,
div.global-header div.gh-menu ul.gh-sub li:first-child a:before {
	border-left:none;
}
div.global-header div.gh-menu ul.gh-main li a span,
div.global-header div.gh-menu ul.gh-sub li a span {
	display:inline-block;
}

/* search button */
div.global-header div.gh-menu p.gh-search-btn {
	position:absolute;
	left:0;
	top:41px;
}
div.global-header div.gh-menu p.gh-search-btn a {
	display:block;
	color:#fff;
	font-size:83%;
	text-decoration:none;
	line-height:18px;
	line-height:19px;	/* for IE9 */
	letter-spacing:0.75em;
	padding:0 15px;
}
div.global-header div.gh-menu p.gh-search-btn a:before {
	content: "";
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:10px;
	background-image:url(/um/v7/img/gh_parts.svg);
	background-position:0 -90px;
	background-repeat:no-repeat;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li.gh-home a {
	background-image:url(/um/v7/img/gh_parts.svg);
}

/*	GH 980px
============================== */

div.global-header {
	letter-spacing:0;
	min-width: 980px;
}
div.global-header div.gh-super {
	width:980px;
}
div.global-header div.gh-super:before {
	content: "";
	display:block;
	float:left;
	width:126px;
	height:1px;
}
div.global-header div.gh-navi {
	width:980px;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-size:87.5%;
	padding:0 12px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	font-size:83%;
	padding:0 12px;
}



/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}
/*eof*/

.top .mainBt .photo{background: url(../img/photo/hello-harinezumi_003b.jpg) center top no-repeat; }


.thumb-kannasaaan-002 .photo{display: block;width:288px;height:162px;background: url(../img/photo/kannasaaan_002s.jpg) center top no-repeat; }
.thumb-wanitokagegisu-002 .photo{display: block;width:288px;height:162px;background: url(../img/photo/wanitokagegisu_002s.jpg) center top no-repeat; }
.thumb-hello-harinezumi-003 .photo{display: block;width:288px;height:162px;background: url(../img/photo/hello-harinezumi_003s.jpg) center top no-repeat; }
.thumb-gomen_aishiteru-003 .photo{display: block;width:288px;height:162px;background: url(../img/photo/gomen_aishiteru_logo_S.jpg) center top no-repeat; }
.thumb-marutsuma-018 .photo{display: block;width:288px;height:162px;background: url(../img/photo/marutsuma_logo_S.jpg) center top no-repeat; }
.thumb-konosa-058 .photo{display: block;width:288px;height:162px;background: url(../img/photo/konosa058s.jpg) center top no-repeat; }
.thumb-matsuko-sekai-111 .photo{display: block;width:288px;height:162px;background: url(../img/photo/matsuko_111s.jpg) center top no-repeat; }
.thumb-monitoring-golden-069 .photo{display: block;width:288px;height:162px;background: url(../img/photo/monita-069s.jpg) center top no-repeat; }
.thumb-kankan-452 .photo{display: block;width:288px;height:162px;background: url(../img/photo/kankan_S.jpg) center top no-repeat; }
.thumb-pyramidderby-035 .photo{display: block;width:288px;height:162px;background: url(../img/photo/pyramidderby_35s.jpg) center top no-repeat; }
.thumb-sekkaku-g-038 .photo{display: block;width:288px;height:162px;background: url(../img/photo/sekkaku-g_38s.jpg) center top no-repeat; }
.thumb-gacchiri-646 .photo{display: block;width:288px;height:162px;background: url(../img/photo/gacchiri_646s.jpg) center top no-repeat; }
.list-saikourestaurant .mainBt .photo{background: url(../img/photo/saikourestaurant_001b.jpg) center top no-repeat; }

.thumb-saikourestaurant-001 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_001s.jpg) center top no-repeat; }
.thumb-saikourestaurant-002 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_002s.jpg) center top no-repeat; }
.thumb-saikourestaurant-003 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_003s.jpg) center top no-repeat; }
.thumb-saikourestaurant-004 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_004s.jpg) center top no-repeat; }
.thumb-saikourestaurant-005 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_005s.jpg) center top no-repeat; }
.thumb-saikourestaurant-006 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_006s.jpg) center top no-repeat; }
.thumb-saikourestaurant-007 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_007s.jpg) center top no-repeat; }
.thumb-saikourestaurant-008 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_008s.jpg) center top no-repeat; }
.thumb-saikourestaurant-009 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_009s.jpg) center top no-repeat; }
.thumb-saikourestaurant-010 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_010s.jpg) center top no-repeat; }
.thumb-saikourestaurant-011 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_011s.jpg) center top no-repeat; }
.thumb-saikourestaurant-012 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_012s.jpg) center top no-repeat; }
.thumb-saikourestaurant-013 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_013s.jpg) center top no-repeat; }
.thumb-saikourestaurant-014 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_014s.jpg) center top no-repeat; }
.thumb-saikourestaurant-015 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_015s.jpg) center top no-repeat; }
.thumb-saikourestaurant-016 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_016s.jpg) center top no-repeat; }
.thumb-saikourestaurant-017 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_017s.jpg) center top no-repeat; }
.thumb-saikourestaurant-018 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_018s.jpg) center top no-repeat; }
.thumb-saikourestaurant-019 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_019s.jpg) center top no-repeat; }
.thumb-saikourestaurant-020 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_020s.jpg) center top no-repeat; }
.thumb-saikourestaurant-021 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_021s.jpg) center top no-repeat; }
.thumb-saikourestaurant-022 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_022s.jpg) center top no-repeat; }
.thumb-saikourestaurant-023 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_023s.jpg) center top no-repeat; }
.thumb-saikourestaurant-024 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_024s.jpg) center top no-repeat; }
.thumb-saikourestaurant-025 .photo{display: block;width:288px;height:162px;background: url(../img/photo/saikourestaurant_025s.jpg) center top no-repeat; }


.thumb-tomodachi_plus-013 .photo{display: block;width:288px;height:162px;background: url(../img/photo/tomodachi_plus_S.jpg) center top no-repeat; }
.thumb-arigene-058 .photo{display: block;width:288px;height:162px;background: url(../img/photo/arigene_S.jpg) center top no-repeat; }
.thumb-coin-toss-603 .photo{display: block;width:288px;height:162px;background: url(../img/photo/coin-toss-061_S.jpg) center top no-repeat; }
.thumb-coin-toss---mikoukai----603 .photo{display: block;width:288px;height:162px;background: url(../img/photo/coin-toss-mikoukai-601_S.jpg) center top no-repeat; }
.thumb-arijapo-197 .photo{display: block;width:288px;height:162px;background: url(../img/photo/arijapo_s.jpg) center top no-repeat; }
.thumb-asachan-094 .photo{display: block;width:288px;height:162px;background: url(../img/photo/gudetamaS.jpg) center top no-repeat; }
.thumb-anime__drivehead-016 .photo{display: block;width:288px;height:162px;background: url(../img/photo/anime_drivehead_16s.jpg) center top no-repeat; }
.thumb-brunch-068 .photo{display: block;width:288px;height:162px;background: url(../img/photo/brunch_retuko_S.jpg) center top no-repeat; }
.thumb-cbc___tabizukinchan-218 .photo{display: block;width:288px;height:162px;background: url(../img/photo/tabizukinchan_218s.jpg) center top no-repeat; }
.thumb-cbc___hanasaka-times-461 .photo{display: block;width:288px;height:162px;background: url(../img/photo/hanasaka-times_461s.jpg) center top no-repeat; }
.thumb-rkb___fuku-mama-008 .photo{display: block;width:288px;height:162px;background: url(../img/photo/fuku-mama_008s.jpg) center top no-repeat; }
.thumb-bs___sakaba-789 .photo{display: block;width:288px;height:162px;background: url(../img/photo/sakaba-s.jpg) center top no-repeat; }
.thumb-bs___onnasakaba-328 .photo{display: block;width:288px;height:162px;background: url(../img/photo/onsaka000s.jpg) center top no-repeat; }
.thumb-bs___yumenokagi-041 .photo{display: block;width:288px;height:162px;background: url(../img/photo/bs_yumenokagi_logo_S.jpg) center top no-repeat; }
.thumb-tod___suppin-ondemand-014 .photo{display: block;width:288px;height:162px;background: url(../img/photo/suppin-ondemand_S.jpg) center top no-repeat; }
.thumb-hagamen-mini-001 .photo{display: block;width:288px;height:162px;background: url(../img/photo/hagamenmini_S.jpg) center top no-repeat; }

