@charset "UTF-8"; 
/* CSS Document */
/* reset */
html, body, div, span, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  abbr, address, cite, code,  del, dfn, em, img, ins, kbd, q, samp,  small, strong, sub, sup, var,  b, i,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary,  time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; /*vertical-align: baseline;*/ background: transparent; }
body { line-height: 1; }
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
input, select { vertical-align: middle; }

/* common */
* { margin:0;padding:0;}
body { text-align:center; font-size:85%; font-family:'メイリオ', Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; line-height:120%;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td { font-size:100%;}
a,object,embed { outline:none;}
img { border:none;}
hr { display:none;}
ul, li { list-style:none;}
.alt { position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold !important;}
.normal { font-weight:normal !important;}
.floatL { float:left;}
.floatR { float:right;}
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { min-height:1px;}
* html .clearfix { height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
	}
a { text-decoration:underline; /*color:#0498df;*/ color:#252525;}
a:hover { color:#049be4; text-decoration:none;}
.f85 { font-size:85% !important;}
.f90 { font-size:90% !important;}
.f100 { font-size:100% !important;}
.f110 { font-size:110% !important;}
.f120 { font-size:120% !important;}
.f130 { font-size:130% !important;}
.f140 { font-size:140% !important;}
.f160 { font-size:160% !important;}
.blue1 { color:#0498df !important;}
.blue2 { color:#006b9f !important;}
.red, .red a { color:#db0000 !important;}


/*#pagetop{position:absolute; top:0; left:0; visibility:hidden; }*/
.container { text-align:left; }

/*header*/
#header { position:relative; background:#ffffff; text-align:left; }
#header img { width:70%; margin:0 0 -5px 0; padding:0;}
#header h1 { position:absolute; width:70%; height:100%; top:0; left:0; text-indent:-9999px;}
#header h1 a { width:100%; height:100%; display:block;}

#header .lnkBox{ position:absolute; top:7%; right:4%; width:20%; text-align:center; font-size:80%; line-height:120%; }
	#header .lnkBox li a { width:100%; padding:7px 0; margin:0 1%; text-align:center; vertical-aling:middle; float:left; border:solid 1px #049be4; text-decoration:none; 
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em;
	}

.gnav ul, #gnav_cont ul {
	/*height:36px;*/ 
	font-size:70%;
	background-color:#333333;
	background: -moz-linear-gradient(top,  #000000 0%, #323232 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#323232)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #000000 0%,#323232 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #000000 0%,#323232 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #000000 0%,#323232 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #000000 0%,#323232 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#323232',GradientType=0 ); /* IE6-9 */
}

/*.gnav li a, #gnav_cont li a { width:24.5%; color:#ffffff; text-align:center; text-decoration:none; padding:10px 0px; border-left:solid 1px #cccccc; border-right:solid 1px #666666; display:block; float:left; border-bottom: solid 1px #006b9f;}
.gnav li.selet a, #gnav_cont li.select a { width:24.5%; color:#ffffff; text-align:center; text-decoration:none; padding:10px 0px; border-left:solid 1px #cccccc; border-right:solid 1px #666666; display:block; float:left; border-bottom: solid 1px #006b9f;}
.gnav li.oth a { width:99.3%; }*/

.gnav li a, #gnav_cont li a { width:32.5%; color:#ffffff; text-align:center; text-decoration:none; padding:10px 0px; border-left:solid 1px #cccccc; border-right:solid 1px #666666; display:block; float:left; border-bottom: solid 1px #006b9f;}
.gnav li.selet a, #gnav_cont li.select a { width:32.5%; color:#ffffff; text-align:center; text-decoration:none; padding:10px 0px; border-left:solid 1px #cccccc; border-right:solid 1px #666666; display:block; float:left; border-bottom: solid 1px #006b9f;}
.gnav li.oth a { width:32.5%; }


#gnav_bg {
	width: 100%;
	height: 100%;
	background: #ffffff;
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: none;
	/*display: black;*/
}

#gnav_cont {
	width: 100%;
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 11;
	display: none;
	/*display: black;*/
}

#snav_bg {
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: none;
	/*display: black;*/
}

#snav_cont {
	width: 100%;
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 11;
	display: none;
	/*display: black;*/
}

/*aceesd info取り扱い///////////////////////////////////////////////////////////////*/
.accessinfo { width:96%; margin:0 2% 7px; }
.accessinfo .accessinfo_btn { width:60%; margin:0 19% 5px; font-size:90%; text-align:center; border-left:1px solid #999999; border-right:1px solid #999999; }
.accessinfo .accessinfo_btn a { display:block; padding:4px 0; }
.accessinfo .pup_accessinfo { display:none; background-color:#eeeeee; padding:1em; 
	-moz-border-radius: 				.4em;
	-webkit-border-radius: 				.4em;
	border-radius:						.4em; 
}
.accessinfo .pup_accessinfo .accessinfo_close { width:30%; margin:0 34% 7px; font-size:90%; text-align:center; }
.accessinfo .pup_accessinfo .accessinfo_close a { display:block; padding:7px 0; backgournd-color:#ffffff; border:1px solid #999999; }
.accessinfo .pup_accessinfo .accessinfo_txt { font-size:90%; }

/*footer*/
#footer .lnkBox_btm, #snav_cont .lnkBox_btm { width:100%; text-align:center; font-size:75%; line-height:120%; margin:8px 0; }
	#footer .lnkBox_btm li a, #snav_cont .lnkBox_btm li a { width:18%; padding:7px 0; margin:0 0.5%%; float:left; border:solid 1px #049be4; text-decoration:none; background-color:#ffffff;
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em;
	}
	
#footer:after{ content:""; clear:both; display:block;}
#footer p{ float:left; margin-right:8px;}
#footer p img{ width:91px;}


#contents { line-height:120%; }

/*#contents .inner{ position:relative; padding:0px 4%; margin-bottom:8px; clear:both; border-bottom:solid 1px  #049be4; }*/
#contents .inner{ max-width:640px; margin:0 auto 8px; position:relative; padding:0px 4%; clear:both; border-bottom:solid 1px  #049be4; }
#contents .res_inner{ max-width:640px; margin:0 auto 8px; position:relative; padding:0px 4%; clear:both; border-bottom:solid 1px  #049be4; font-size:80%; line-height:120%; }
#contents .inner_noborder{ position:relative; padding:0px 4%;  max-width:640px; margin:0 auto 8px; clear:both; }

.ttl_bar { width:100%; height:30px; bgcolor:#ffffff; position:relative; margin-bottom:12px; }
.ttl_bar h1 { height:18px; font-size:130%; border-left:solid 10px #006b9f; border-right:solid 10px #006b9f; border-top:solid 2px #006b9f; border-bottom:solid 2px #006b9f; padding:7px 0 5px 16px; color:#049be4; background-color:#ffffff;
	border-radius: .17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;	
 }
.ttl_bar span a {font-size:75%; position:absolute; top:7px; right:15px; color:#ffffff; text-decoration:none; padding:2px 5px; display:block;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;	
}
.ttl_bar .image { width:113px; position:absolute; top:5px; right:17px; padding:2px 0px; display:block; }
.ttl_bar .sub { width:34%; position:absolute; top:7px; right:15px; padding:2px 0px; display:block; text-align:right; }

.sub_ttl_bar { width:100%; height:30px; background-color:#ffffff; position:relative; margin-bottom:8px; }
.sub_ttl_bar h1 { height:18px; font-size:120%; border-bottom:solid 3px #049be4; padding:7px 0 5px 20px; background-color:#ffffff; }
.sub_ttl_bar span a {font-size:75%; position:absolute; top:7px; right:15px; color:#ffffff; text-decoration:none; padding:2px 5px; display:block;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;	
}
.sub_ttl_bar .sub { width:34%; position:absolute; top:7px; right:15px; padding:2px 0px; display:block; text-align:right; }

.remarks_r { font-size:80%; text-align:right; margin:5px 0; }
.remarks_c { font-size:80%; text-align:center; margin:5px 0; }
.remarks_l2 { font-size:110%; margin:5px 0; }
.remarks_l { font-size:90%; margin:5px 4%; }

.form_bg { max-width:640px; margin:8px auto;
	background-color: #d5e9f4;
	padding: 8px 4px;
	border-left: solid 1px #006b9f;
	border-top: solid 1px #006b9f;
	border-right: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}

.form_ttl { width:30%; /*font-size:85%;*/ float:left; }
.form_area { width:70%; float:right; }
.form_area form select option { font-size:120%; padding:8px 0; }

.totop a { max-width:640px; margin:8px auto; padding:5px; text-align:center; display:block; text-decoration:none; font-size:90%;
	background-color: #d5e9f4;
	padding: 4px;
	border-left: solid 1px #006b9f;
	border-top: solid 1px #006b9f;
	border-right: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}


/*top feature*/
.idx #feature { width:100%; margin-bottom:10px; }
.idx #feature .slide_wrapper { max-width:640px; position:relative; margin:0 auto; }
.idx #feature .slide_wrapper ul { text-align:center; }
.idx #feature .slide_wrapper li { position:absolute; top:0; left:0; display:none; /*display:block;*/ /*max-width:640px; margin:0 auto;*/ }
.idx #feature .slide_wrapper li.active {display:block;}

/* reved @160301 for movies */
.idx #feature .slide_wrapper li .pht { position:relative; }
.idx #feature .slide_wrapper li .pht .play { position:absolute; top:0; left:0; width:100%; height:100%; }
/* reved @160301 for movies */

/* added @20160721 for MLB Credit */
.idx #feature .slide_wrapper li .pht .top_credit { position:absolute; left:0; bottom:0; padding:10px; font-size:50%; line-height:110%; text-align:left; color:#ffffff; }
/* added @20160721 for MLB Credit */

.idx #feature .slide_wrapper li .ttl_bg {/*position:absolute; bottom:0; left:0;*/ padding:5px; /*background:url(../../img/cover_wht.png);*/ text-align:left; }
.idx #feature .slide_wrapper li span { font-size:90%; line-height:160%; margin:0 0 10px 0; display:block; }
.idx #feature .slide_wrapper li .ttl { font-weight:bold; margin:0 0 5px 0; }

/* MLB Credit */
/*.idx #feature .slide_wrapper li .top_credit { font-size:80%; line-height:110%; }*/

.idx #feature_navi { margin:5px; }
.idx #feature_navi ul.slide_navi { margin:5px 0px; max-width:640px; margin:0 auto; }
.idx #feature_navi ul.slide_navi li a {width:24px; height:24px; margin:0 5px; background-color:#049be4; float:left; display:block; text-decoration:none;}
.idx #feature_navi ul.slide_navi li.active a {background-color:#ffdc39; text-decoration:none; }
.idx #feature_navi .link a { font-size:120%; text-align:right; background:url(../img/arrow_only.png) no-repeat right 9px; padding:5px 14px 5px 0px; display:block; test-decoration:none; }


/*top onair*/
.idx #onair ul  {line-height:140%; font-size:90%; }
.idx #onair li { /*margin-bottom:5px;*/ margin-bottom:10px; }
.idx #onair li a {color:#252525; text-docoration:none;}
.idx #onair li span { font-size:110% }

/*top info*/
/*.idx #info .ttl { text-align:center; margin:0 20% 5px; ; color:#006b9f; padding:3px; background-color:#dddddd;
	border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
 }*/
.idx #info .ttl { max-width:640px; width:100%; margin:0 auto; background-color:#0899e0; border-top:1px solid #80c8ec; border-bottom:1px solid #80c8ec; padding:5px 0; color:#ffffff; text-align:center; font-weight:bold; }
.idx #info #info_area { /*height:30px;*/ padding-bottom:8px; }
.idx #info ul { color:#049be4; position:relative; }
.idx #info li { position:absolute; top:5px; left:0; display:none; }
.idx #info li.active { display:block; }
.idx #info li a { color:#049be4; }

/* top chumoku */
.idx #chumoku { /*margin:5px 0;*/ }
.idx #chumoku ul {font-size:90%; background-color:#e6e4d7; padding:5px; margin-bottom:5px; }
.idx #chumoku li {margin-bottom:5px;}
.idx #chumoku li img { float:left; margin-right:10px; border:solid 1px #ffffff; }
.idx #chumoku li a { color:#252525; /*text-decoration:none;*/ display:block; }

/* top renew */
.idx #whatsnew { display:none; }
.idx #whatsnew .ttl { max-width:640px; width:100%; margin:0 auto; /*background-color:#0899e0; border-top:1px solid #80c8ec;*/ border-bottom:1px solid #80c8ec; padding:5px 0; color:#0899e0; text-align:center; font-weight:bold; }
.idx #whatsnew #whtsnew_slide { /*height:30px;*/ max-width:640px; width:100%; margin:0 auto; padding-bottom:8px; }
.idx #whatsnew #whtsnew_slide #whtsnew_itms { height:40px; }
.idx #whatsnew #whtsnew_slide #whtsnew_itms li.whtsnew_itm { height:40px; }
.idx #whatsnew #whtsnew_slide #whtsnew_itms li.whtsnew_itm .whtsnew_itm_txt { padding:5px 10px; }
.idx #whatsnew #whtsnew_slide #whtsnew_itms li.whtsnew_itm .whtsnew_itm_txt a { display:block; color:#000000; position:relative; padding:0 20px 0 0; }
.idx #whatsnew #whtsnew_slide #whtsnew_itms li.whtsnew_itm .whtsnew_itm_txt a:after { width:7px; height:10px; position:absolute; top:24%; right:5px; background:url(../../img/arrow_only_yellow.png) no-repeat; content:""; }

	/* FlexSlider Necessary Styles
	*********************************/ 
	.flexslider {margin: 0; padding: 0;}
	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image*/ 

	/*jumping */
	.flexslider .slides img {width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flexslider { /*margin: 0 0 14px;*/ background: #fff; position: relative; zoom: 1;}
	.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
	.loading .flex-viewport {max-height: 300px;}
	.flexslider .slides {zoom: 1;}

	.carousel li {margin-right: 5px}

	/* Direction Nav
	*********************************/
	.flex-direction-nav {*height: 0;}
	.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../floor/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
	.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
	.flex-direction-nav .flex-prev {left: -36px;}
	.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
	.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
	.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/*top result*/
.idx .top_res_area #tabs ul { text-align:center; margin:0 0 5px; font-size:70% }
.idx .top_res_area #tabs li { float:left; width:17%; height:32px; margin:0 1% 0 0; text-align:center; vertical-align:middle; padding:0 2px; border:solid 1px #cccccc;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em; }
.idx .top_res_area #tabs li a { display:block; color:#252525; text-decoration:none; height:32px; padding:0 2px; } 
.idx .top_res_area #tabs li.select { width:17%; height:32px; margin:0 1% 0 0; text-align:center; vertical-align:middle; padding:0 2px; border:solid 1px #cccccc; display:block; color:#ffffff;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
}
.idx .top_res_area #tabs li.select a { height:32px; padding:0 2px; display:block; color:#ffffff; text-decoration:none; }

/*result common////////////////////////////////////*/
.top_res_area .res_inner {font-size:80%; line-height:120%; margin-bottom:5px;}

.top_res_area .res_inner .remarks { margin-bottom:7px;}
.top_res_area .res_inner .remarks .lg_r { font-size:120%; font-weight:bold; width:30%; border-left:solid 3px #ff8264; float:left; padding:3px 5px; }
.top_res_area .res_inner .remarks .lg_b { font-size:120%; font-weight:bold; width:30%; border-left:solid 3px #0085c6; float:left; padding:3px 5px; }
.top_res_area .res_inner .remarks .lg_g { font-size:120%; font-weight:bold; width:30%; border-left:solid 3px #cccccc; float:left; padding:3px 5px; }
.top_res_area .res_inner .remarks .lnk a { width:30%; float:right; margin:0 1%; padding:7px 0; color:#ffffff; text-align:center; text-decoration:none;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
}
/* result btn for jlg 2015 */
.top_res_area .res_inner .remarks .lnk a.chosen { width:30%; float:right; margin:0 1%; padding:7px 0; color:#0091d6; text-align:center; text-decoration:none;
	background-color: #ffdb00;
	background: -moz-linear-gradient(top,  #ffdb00 0%, #fad74d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb00), color-stop(100%,#fad74d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7ffdb00 0%,#fad74d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffdb00 0%,#fad74d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffdb00 0%,#fad74d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffdb00 0%,#fad74d 100%); /* W3C */
	background: filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffdb00', endColorstr='#fffad74d',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}


	/*ゴルフ////////////////////////////////////////////*/
.top_res_area .res_inner .remarks .lg_golf { font-size:120%; font-weight:bold; color:#006748; border-left:solid 3px #006748; padding:3px 5px; }
.top_res_area .res_inner .remarks .date_golf { font-size:100%; text-align:right; padding:2px 5px; }

/*大相撲///////////////////////////////////////////*/
.top_res_area .res_inner .remarks .lg_ozumo { font-size:120%; font-weight:bold; border-left:solid 3px #ffcc66; color:#252525; padding:3px 5px; /*position:relative;*/ }
.top_res_area .res_inner .remarks .date_ozumo { font-size:100%; font-weight:normal; text-align:right; padding:2px 5px; }
	
	/*lg btn///////////////////////////////////////////*/
.top_res_area .res_inner .remarks .lg_btn_r { width:25%; font-size:115%; text-align:center; border:solid 1px #ff8264; padding:4px 10px; margin-right:5px; float:left; }
.top_res_area .res_inner .remarks .lg_btn_r a { display:block; color:#252525; text-decoration:none; }
.top_res_area .res_inner .remarks .lg_btn_r a:hover { display:block; text-decoration:underline; }
.top_res_area .res_inner .remarks .lg_btn_r_chosen { width:25%; font-size:115%; text-align:center; border:solid 1px #ff8264; background-color:#ff8264; color:#ffffff; padding:4px 10px; margin-right:5px; float:left; }
.top_res_area .res_inner .remarks .lg_btn_b { width:25%; font-size:115%; text-align:center; border:solid 1px #0085c6; padding:4px 10px; margin-right:5px; float:left;}
.top_res_area .res_inner .remarks .lg_btn_b a { display:block; color:#252525; text-decoration:none; }
.top_res_area .res_inner .remarks .lg_btn_b a:hover { display:block; text-decoration:underline; }
.top_res_area .res_inner .remarks .lg_btn_b_chosen { width:25%; font-size:115%; text-align:center; border:solid 1px #0085c6; background-color:#0085c6; color:#ffffff; padding:4px 10px; margin-right:5px; float:left; }

		/*LG BTN for J League///////////////////////*/
	.top_res_area .res_inner .remarks .lg_btn_r_jlg { width:39%; font-size:115%; text-align:center; border:solid 1px #ff8264; padding:5px 0; margin:0 5%; float:left; }
	.top_res_area .res_inner .remarks .lg_btn_r_jlg a { display:block; color:#252525; text-decoration:none; }
	.top_res_area .res_inner .remarks .lg_btn_r_jlg a:hover { display:block; text-decoration:underline; }
	.top_res_area .res_inner .remarks .lg_btn_r_chosen_jlg { width:39%; font-size:115%; text-align:center; border:solid 1px #ff8264; background-color:#ff8264; color:#ffffff; padding:5px 0; margin:0 5%; float:left; }
	.top_res_area .res_inner .remarks .lg_btn_b_jlg { width:39%; font-size:115%; text-align:center; border:solid 1px #0085c6; padding:5px 0; margin:0 5%; float:left;}
	.top_res_area .res_inner .remarks .lg_btn_b_jlg a { display:block; color:#252525; text-decoration:none; }
	.top_res_area .res_inner .remarks .lg_btn_b_jlg a:hover { display:block; text-decoration:underline; }
	.top_res_area .res_inner .remarks .lg_btn_b_chosen_jlg { width:39%; font-size:115%; text-align:center; border:solid 1px #0085c6; background-color:#0085c6; color:#ffffff; padding:5px 0; margin:0 5%; float:left; }
	
		/* stage btn for JLG standings //////////////////////////////*/
	.top_res_area .res_inner .remarks .stg_btn_top { width:26%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; padding:5px 1%; float:left; }
	.top_res_area .res_inner .remarks .stg_btn_top a { display:block; color:#252525; text-decoration:none; }
	.top_res_area .res_inner .remarks .stg_btn_top_chosen { width:26%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; padding:5px 1%; float:left; background-color:#ff8264; color:#ffffff; }
	
.top_res_area .res_inner .remarks .stan_date { width:20%; font-size:110%; text-align:right; padding:3px 5px 0 0; float:right; }

	/*lg_btn 大相撲///////////////////////////////////////////////////////////////*/
.top_res_area .res_inner .remarks .lg_btn_ozumo { width:35%; font-size:120%; text-align:center; border:solid 1px #0085c6; margin:0 7% 5px 7% ; padding:3px 0px; float:left; }
.top_res_area .res_inner .remarks .lg_btn_ozumo a { display:block; color:#252525; text-decoration:none; }
.top_res_area .res_inner .remarks .lg_btn_ozumo_chosen { width:35%; font-size:120%; text-align:center; border:solid 1px #0085c6; margin:0 7% 5px 7%; padding:3px 0px; float:left; background-color:#ffcc66; color:#252525; }

	/*lg bar///////////////////////////////////////////*/
.top_res_area .res_inner .remarks .lg_bar_r { font-size:115%; color:#ffffff; background-color:#ff8264; border-bottom:solid 2px #fee5e0; margin-bottom:8px; padding:4px 5px; position:relative; }
.top_res_area .res_inner .remarks .lg_bar_b { font-size:115%; color:#ffffff; background-color:#0085c6; border-bottom:solid 2px #d1e7f4; margin-bottom:8px; padding:4px 5px; position:relative; }
.top_res_area .res_inner .remarks .lg_date { width:24%; color:#ffffff; text-align:right; font-size:90%; position:absolute; top:4px; right:5px; }

	/* stage btn for JLG ///////////////////////////////////////////////*/
	.top_res_area .res_inner .remarks .stg_btn_jlg { width:26%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; padding:3px 1%; float:left; }
	.top_res_area .res_inner .remarks .stg_btn_jlg a { display:block; color:#252525; text-decoration:none; }
	.top_res_area .res_inner .remarks .stg_btn_jlg_chosen { width:26%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; padding:3px 1%; float:left; background-color:#ff8264; color:#ffffff; }
 
/*phase for MLB////////////////////////////////////////*/
.top_res_area .res_inner .phase { margin-bottom:5px; }
.top_res_area .res_inner .phase .txt { font-size:110%; float:left; }
.top_res_area .res_inner .phase .date { font-size:110%; float:right; padding-right:3px; }
 
.top_res_area .res_inner .remarks .jpb_stan_date { float:right; }

/*table head///////////////////////////////////////////////////////*/
.top_res_area .res_inner .tblhd { font-size:110%; margin-bottom:7px; }
	.top_res_area .res_inner .tblhd_daihyo { font-size:105%; margin-bottom:7px; text-align:center; padding: 2px 0px; line-height:160%; color:#333333; /*font-weight:bold;*/
		border:solid 1px #006b9f;
		-moz-border-radius: 				.4em;
		-webkit-border-radius: 				.4em;
		border-radius:						.4em;
		background-color:#abd9f3;
		background: -moz-linear-gradient(top,  #d5e9f4 0%, #abd9f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e9f4), color-stop(100%,#abd9f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d5e9f4 0%,#abd9f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e9f4', endColorstr='#abd9f3',GradientType=0 ); /* IE6-9 */ 
	 }
.top_res_area .res_inner .tblhd_r { font-size:110%; margin-bottom:8px; border-left:solid 3px #ffb1b1; }
.top_res_area .res_inner .tblhd_b { font-size:110%; margin-bottom:8px; border-left:solid 3px #a5ddfb; }

/*結果table///////////////////////////////////////////////////////////////////*/
.top_res_area .res_inner table.res { width:99%; font-size:105%; margin-bottom:5px;}
	.top_res_area .res_inner table.res tr { background:#ffffff;
		background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	.top_res_area .res_inner table.res .wht { padding:2px; background-color:#ffffff; }
	
	/*for MLB////////////////////////////////////////////////////////////////*/
	.top_res_area .res_inner table.res th { padding:4px 2px 4px 2px;}
	/*.top_res_area .res_inner table.res td { padding:4px 2px 4px 2px;}*/
	.top_res_area .res_inner table.res td { padding:7px 2px;}
	.top_res_area .res_inner table.res td.t0_r { width:1%; border-right:none; background-color:#ff8264;}
	.top_res_area .res_inner table.res td.t0_b { width:1%; border-right:none; background-color:#0085c6;}
	.top_res_area .res_inner table.res td.t1 { width:31%; text-align:right; border-right:none;}
	.top_res_area .res_inner table.res td.t2 { font-size:120%; text-align:center; font-weight:bold; border-right:none; border-left:none;}
	.top_res_area .res_inner table.res td.t2 { width:12%; padding:4px 10px 3px;}
	.top_res_area .res_inner table.res td.t3 { font-size:85%; text-align:center; }
	.top_res_area .res_inner table.res td.t4 { width:31%; text-align:left; border-left:none;}
	
	/*for JPB////////////////////////////////////////////////////////////////*/
	.top_res_area .res_inner table.res td.jpb_t1 { width:28%; font-size:110%; text-align:right; border-right:none;}
	.top_res_area .res_inner table.res td.jpb_t2 { font-size:120%; text-align:center; font-weight:bold; border-right:none; border-left:none;}
	.top_res_area .res_inner table.res td.jpb_t2 { width:14%; padding:4px 10px 3px;}
	.top_res_area .res_inner table.res td.jpb_t3 { font-size:85%; text-align:center; }
	.top_res_area .res_inner table.res td.jpb_t4 { width:28%; font-size:110%; text-align:left; border-left:none;}
		/*クライマックス・日本シリーズ*/
		#result .res_inner table.res td.clm_ref { text-align:right; padding:3px 3px 8px 3px; background-color:#ffffff; }
		
	/*for JLG////////////////////////////////////////////////////////////////*/
	.top_res_area .res_inner .date_jlg { font-size:110%; text-align:right; padding:7px 1%; }
	
	.top_res_area .res_inner table.res th.phase_sts_jlg { color:#006b9f; font-size:105%; font-weight:normal; background-color:#ffffff; }
	
	.top_res_area .res_inner table.res td.jlg_t1 { width:35%; font-size:105%; text-align:center; border-right:none;}
	.top_res_area .res_inner table.res td.jlg_t2 { font-size:120%; text-align:center; font-weight:bold; border-right:none; border-left:none;}
	.top_res_area .res_inner table.res td.jlg_t2 { width:14%; padding:4px 10px 3px;}
	.top_res_area .res_inner table.res td.jlg_t3 { font-size:85%; text-align:center; }
	.top_res_area .res_inner table.res td.jlg_t4 { width:35%; font-size:105%; text-align:center; border-left:none;}
	
	.top_res_area .res_inner table.res td.win { color:#049ae2; }
	/*.top_res_area .res_inner table.res tr.wht { background:#fff; }*/
	.top_res_area .res_inner table.res tr.wht td { border:none; padding:0; height:2px;}
	.top_res_area .res_inner table.res td .lineL { display:block; border-left:1px solid #c2c2c2;}
	.top_res_area .res_inner table.res td .lineR { display:block; border-right:1px solid #c2c2c2;}
	
	.top_res_area .res_inner table.res tr.hd { background:#fff;}
	
	/* championships tournament of JLG /////////////////////////////////*/
	.top_res_area .res_inner .jlg_draw_ttl { padding:7px 0 5px 7px; font-size:140%; color:#ff7d5b; border-bottom:5px solid #ff7d5b; margin:0 0 10px 0; }
	
	.top_res_area .res_inner .top_draw_jlg { width:320px; margin:0 auto 8px; position:relative; }
	
	.top_res_area .res_inner .top_draw_jlg td { padding:0; vertical-align:top; /*line-height:1;*/ }
	.top_res_area .res_inner .top_draw_jlg td.teamplate { width:60px; }
	.top_res_area .res_inner .top_draw_jlg td.r0 { width:120px; /*height:87px;*/ }
	.top_res_area .res_inner .top_draw_jlg td.sf { width:60px; /*height:174px;*/ }
	.top_res_area .res_inner .top_draw_jlg td.f { width:80px; /*height:220px;*/ }

	.top_res_area .res_inner .top_draw_jlg .nmPlate { width:60px; height:30px; background-color:#f7e6df; text-align:center; font-size:120%; font-weight:bold; padding:6px 0px 0px 0px; }
	.top_res_area .res_inner .top_draw_jlg .nmPlate .attr { font-size:70%; font-weight:bold; }
	.top_res_area .res_inner .top_draw_jlg .lost { background-color:#c9c9c9; }
	.top_res_area .res_inner .top_draw_jlg .nmPlate_spacer { width:60px; height:10px; }
	/* case 5 teams */
	.top_res_area .res_inner .top_draw_jlg #top_seed { width:180px; height:46px; }
	.top_res_area .res_inner .top_draw_jlg #rf_0 { width:80px; height:220px; }
	.top_res_area .res_inner .top_draw_jlg #r0_0,
	.top_res_area .res_inner .top_draw_jlg #r0_1 { width:120px; height:87px; }
	.top_res_area .res_inner .top_draw_jlg #rs_0 { width:60px; height:174px; }
	/* case 4 teams */
	.top_res_area .res_inner .top_draw_jlg #rf_0_4 { width:80px; height:174px; }
	.top_res_area .res_inner .top_draw_jlg #r0_0_4 { width:120px; height:82px; }
	.top_res_area .res_inner .top_draw_jlg #rs_0_4 { width:60px; height:128px; }
	.top_res_area .res_inner .top_draw_jlg #seed2 { width:120px; height:46px; }
	/* case 3 teams */
	.top_res_area .res_inner .top_draw_jlg #rf_0_3 { width:80px; height:128px; }
	.top_res_area .res_inner .top_draw_jlg #rs_0_3 { width:180px; height:82px; }
	
	.top_res_area .res_inner .top_draw_jlg .draw_date { position:absolute; font-size:115%; }
	.top_res_area .res_inner .top_draw_jlg .winnerPlate { position:absolute; width:60px; height:36px; text-align:center; font-size:120%; }
	
	/*///////////////////////////////// championships tournament of JLG */
	
	/*for result OZUMO//////////////////////////////////////////////////*/
	.top_res_area .res_inner table.ozumo_t th { font-size:120%; padding:3px;}
	.top_res_area .res_inner table.ozumo_t td { font-size:120%; padding:3px;}
	.top_res_area .res_inner table.ozumo_t { margin-bottom:5px; }
	.top_res_area .res_inner table.ozumo_t th.hd1 { width:33%; text-align:center; background-color:#333333; color:#ffffff; border:1px solid #cccccc; }
	.top_res_area .res_inner table.ozumo_t th.hd2 { width:34%; font-size:110%; text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	/*.top_res_area table.ozumo_t th.hd3 { width:33%; text-align:center; background-color:#333333; color:#ffffff; }*/
	.top_res_area .res_inner table.ozumo_t td.bd1 { font-size:120%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
	.top_res_area .res_inner table.ozumo_t td.bd2 { font-size:110%; text-align:center; /*background-color:#efefef; color:#ffffff;*/ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area .res_inner table.ozumo_t td.bd3 { font-size:120%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area .res_inner table.ozumo_t td.winner { background-color:#ffcc66; }

/*standings table///////////////////////////////////////////////////////////////////*/
.top_res_area .each_tbl_stan { font-size:115%; margin-bottom: 16px; }
	.top_res_area .each_tbl_stan table { width:100%; }
	
	.top_res_area .each_tbl_stan .tblhd_r { font-size:120%; color:#ff8264; border-left:solid 3px #ff8264; padding: 5px 10px; }
	.top_res_area .each_tbl_stan .tblhd_b { font-size:120%; color:#0085c6; border-left:solid 3px #0085c6; padding: 5px 10px; }
	
	.top_res_area .each_tbl_stan table tr.odd { background-color:#efefef; }
	
	.top_res_area .each_tbl_stan table { border: none; margin-bottom:16px; }
	.top_res_area .each_tbl_stan table th.hd1_r { font-weight:normal; border-bottom:solid 1px #ff8264; background-color:#fee5e0; padding:5px 3px; }
	.top_res_area .each_tbl_stan table th.hd1_b { font-weight:normal; border-bottom:solid 1px #0085c6; background-color:#d1e7f4; padding:5px 3px; }
	.top_res_area .each_tbl_stan table td.bd1 { border-bottom:solid 1px #999999; padding:5px 3px; }
	
	/* added @2017 */
	.top_res_area .each_tbl_stan table th.jpb_stan_col1 { width:10%; }
	.top_res_area .each_tbl_stan table th.jpb_stan_col2 { width:40%; }
	/* added @2017 */

	/*for JLG//////////////////////////////////////////////////////////////////////*/
	.top_res_area .each_tbl_stan table th.jlg_hd1_r { font-size:95%; font-weight:normal; border-bottom:solid 1px #ff8264; background-color:#fee5e0; padding:3px; }
	.top_res_area .each_tbl_stan table th.jlg_hd1_b { font-size:95%; font-weight:normal; border-bottom:solid 1px #0085c6; background-color:#d1e7f4; padding:3px; }
	.top_res_area .each_tbl_stan table td.jlg_bd1 { font-size:95%; border-bottom:solid 1px #999999; padding:3px; }
	
	/*ゴルフ*/
	.top_res_area .each_tbl_stan table th.hd1_golf { font-size:90%; font-weight:normal; border-bottom:solid 1px #006748; background-color:#cbe8df; padding:3px; }
	.top_res_area .each_tbl_stan table td.bd1_ord { font-weight:bold; color:#04a1ec; border-bottom:solid 1px #999999; padding:3px; background-color:#ffffff; }
	.top_res_area .each_tbl_stan table td.bd1_scr { font-size:110%; font-weight:bold; color:#04a1ec; border-bottom:solid 1px #999999; padding:3px; }
	
	/*大相撲/////////////////////////////////////////////////////////////////*/
	.top_res_area table.ozumo_s { margin-bottom:5px; }
	.top_res_area table.ozumo_s th { font-size:100%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.top_res_area table.ozumo_s td { font-size:100%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.top_res_area table.ozumo_s th.hd1 { text-align:center; background-color:#333333; color:#ffffff; border:1px solid #cccccc; }
	.top_res_area table.ozumo_s th.hd2 { width:19%; text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area table.ozumo_s th.hd3 { text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	
	.top_res_area table.ozumo_s td.bd0 { width:1%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
	.top_res_area table.ozumo_s td.bd1 { width:18%; font-size:100%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area table.ozumo_s td.bd2 { width:18%; font-size:115%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area table.ozumo_s td.bd3 { width:18%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.top_res_area table.ozumo_s td.bd4 { width:1%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	
	.top_res_area table.ozumo_s td.win { background-color:#ffcc66; }
	.top_res_area table.ozumo_s td.lose { background-color:#efefef; }
	
	.top_res_area .res_ref_btm { font-size:100%; margin:0 0 10px 28%; }	
	.top_res_area .res_ref_btm .res_ref_btm_w { width:25%; border-left:5px solid #ffcc66; padding:3px 10px; float:left; }
	.top_res_area .res_ref_btm .res_ref_btm_l { width:25%; border-left:5px solid #efefef; padding:3px 10px; float:left; }
	
	/* toppage result top */
	#result_top { background-color:#e6e4d7; }
	#result_top .res_inner { margin:0 auto; padding-bottom:10px; }
	.top_res_area#result_top #tabs li { background-color:#ffffff; }
	
	.top_res_area#result_top .res_inner .remarks .lg_btn_b_jlg { background-color:#ffffff; }
	.top_res_area#result_top .res_inner .remarks .lg_btn_r_jlg { background-color:#ffffff; }
	
	.top_res_area#result_top .res_inner table.res th.phase_sts_jlg { background-color:#e6e4d7; }
	.top_res_area#result_top .each_tbl_stan table tr { background-color:#ffffff; }
	.top_res_area#result_top .each_tbl_stan table tr.odd { background-color:#efefef; }
	
	.top_res_area#result_top .res_inner .lg_btn_ozumo { background-color:#ffffff; }
	.top_res_area#result_top .res_inner table.ozumo_t td.bd2 { background-color:#ffffff; }
	
	.top_res_area#result_top .res_inner table.res .wht { padding:2px; background-color:#e6e4d7; }

/*#news common*/
#news .news_accordion { /*margin-top: 10px;*/ }
		#news .news_accordion dt.bg1 { width:100%; background-color:#ffffff; margin-bottom:5px; }
		#news .news_accordion dd.bg1 { width:100%; background-color:#ffffff; margin-bottom:5px; }
		#news .news_accordion dt.bg2 { width:100%; background-color:#eef2f4; margin-bottom:5px; }
		#news .news_accordion dd.bg2 { width:100%; background-color:#eef2f4; margin-bottom:5px; }
		#news .news_accordion .news_ttl { /*font-size: 110%;*/ font-weight: bold; /*cursor: pointer;*/ background: url(../../img/icon_closed.png) no-repeat 0px 5px; padding: 10px 0px 8px 30px; }
		#news .news_accordion .news_ttl a { color:#444444; }
		#news .news_accordion .news_ttl .date { font-size:80%; font-weight:normal; padding-left:20px; }
		#news .news_accordion .ovr { background-color: #c6e5f5; }
		#news .news_accordion .opn { background: url(../../img/icon_opened.png) no-repeat 0px 5px; }
		
		#news .news_accordion table .pht { padding-right:10px; }
		#news .news_accordion table .txt { font-size:90%; }
		
		#news li .ttl { font-size:90%; padding:3px 0 3px 15px; margin-bottom:3px; background:url(../../img/arrow_only.png) no-repeat 0 7px; }
		/*#news li .ttl a { color:#252525; }*/
		#news li .ttl .date { font-size:80%; text-align:right; }
		#news li .gaiyo { font-size:85%; margin-bottom:3px; padding-bottom:3px; border-bottom: dotted 1px #252525; }
		#news li .gaiyo .pht { padding-right:10px; }
		#news li .ttl2 { font-size:90%; margin-bottom:3px; padding:3px 0 3px 15px; border-bottom: dotted 1px #252525;  background:url(../../img/arrow_only.png) no-repeat 0 7px; }
		/*#news li .ttl2 a { color:#252525; }*/
		#news li .ttl2 .date {  font-size:80%; text-align:right; }
		#news li.nodata { font-size:85%; padding:8px 0; }

#twitter #twitter_tabs { width:100%; margin-bottom:8px; border-bottom:solid 2px #cccccc;}
#twitter #twitter_tabs li a { /*width:18%;*/ padding:7px 2px; /*margin:0 1%;*/ float:left; border:solid 1px #049be4; text-decoration:none; background-color:#ffffff; display:block; font-size:75%;
		-webkit-border-top-left-radius: 0.4em;
		-webkit-border-top-right-radius: 0.4em;
		-moz-border-radius-topleft: 0.4em;
		-moz-border-radius-topright: 0.4em;
		border-top-left-radius: 0.4em;
		border-top-right-radius: 0.4em;
}
#twitter #twitter_tabs li.select a { /*width:18%;*/ padding:7px 2px; /*margin:0 1%;*/ float:left; border:solid 1px #049be4; text-decoration:none; display:block; font-size:75%; color:#ffffff;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
}

#twitter #twitter_cont {margin-bottom:8px; font-size:90%}
#twitter #twitter_cont p { line-height:1.35; margin-bottom:3px; padding:5px 0; border-bottom:dotted 1px #252525;}
#twitter #twitter_cont p strong { display:block;}
#twitter #twitter_cont p a { color:#252525; text-decoration:none;}
#twitter #twitter_cont p a:hover { color:#049be4; text-decoration:underline;}

/*movie common*/
#movie table td { padding-bottom:10px; text-align:left; }
#movie table td.thumb { width:42%; padding-right:3%; }
#movie table td.mov_ttl { width:55%; }
#movie .mov_thm { width:100%; position:relative; }
#movie .mov_thm img { width:100%; }
#movie .mov_thm .play { width:100%; position:absolute; /*top:-5px; left:-5px;*/ top:-5px; left:0; }
#movie .mov_thm .play a { display:block; border:5px solid #dcdcdc; }
#movie .mov_thm .play img { width:100%; }

#movie .ttl_txt { font-size:100%; line-height:1.35; color:#049be4; padding:0 0 5px 15px; }
	#movie .ttl_txt span { font-size:80%; color:#252525;}

/* movie player */
.movie_player #player_area .ttl { color:#049be4; margin:0 2% 8px; text-align:left; }
.movie_player #player_area .subttl {font-size:90%; margin:0 2% 8px; text-align:left; }

.movie_player #player_area #player_inner { max-width:640px; width:96%; margin:0 auto 10px; text-align:center; }
	/* player link added @20161012 */
	.movie_player .player_lnk { max-width:640px; width:94%; margin:10px auto; text-align:center; font-size:120%; }
	.movie_player .player_lnk a { display:block; padding:10px 0; text-decoration:none; color:#ffffff; font-weight:bold; 
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em;
		background-color:#049be4;
		background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
		background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */ 
}

			
/*column*/
#column li {margin-bottom:5px;}
#column li img {padding-top:2px; margin-right:10px; float:left;}
#column li span {/*text-decoration:none; color:#252525;*/ font-size:80%;}
#column li span.ttl { font-size:90%; }

/* index - programs */
/*  Version 1 /////////////////////////////////////////////////////////////////////////////////////////*/
/*.idx .programs {  }
.idx .programs ul.prog_cont {  margin-bottom:5px; }
.idx .programs ul.prog_cont li { margin-bottom:5px; padding:0 0 5px 0; border-bottom:1px solid #cccccc; }
.idx .programs ul.prog_cont li.last { border-bottom:none; }

.idx .programs ul.prog_cont li h2.prog_logo,
.idx .programs ul.prog_cont li .prog_pht { width:100%; text-align:center; }
.idx .programs ul.prog_cont li h2.prog_logo img,
.idx .programs ul.prog_cont li .prog_pht img { width:100%; }
.idx .programs ul.prog_cont li h2.prog_logo a { display:block; }
.idx .programs ul.prog_cont li .prog_dandt { padding:5px 0; font-size:95%; }
.idx .programs ul.prog_cont li .prog_dandt img { vertical-align:middle; }
.idx .programs ul.prog_cont li .prog_ttl { padding:5px 0; font-size:110%; font-weight:bold; }
.idx .programs ul.prog_cont li .prog_txt { padding:5px 0; font-size:95%; margin:0 0 10px 0; }

.idx .programs ul.prog_cont li .lnk_more { width:60%; margin:5px auto; text-align:center; }
.idx .programs ul.prog_cont li .lnk_more a { display:block; padding:8px 0; border:1px solid #0498df; text-decoration:none; color:#0498df; 
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em; 
}*/
/*/////////////////////////////////////////////////////////////////////////////////////////  Version 1 */

/*  Version 2 /////////////////////////////////////////////////////////////////////////////////////////*/
.idx .programs { max-width:640px; width:100%; margin:0 auto; }
.idx .programs ul li.prog_icon { width:50%; line-height:0; float:left; position:relative; }
.idx .programs ul li.prog_icon img { width:100%; }
.idx .programs ul li.prog_icon a { display:block; }
.idx .programs ul li.prog_icon .prog_cover { position:absolute; left:0; top:0; width:100%; height:100%; }
.idx .programs ul li.prog_icon .prog_cover img { width:100%; }
.idx .programs ul li.prog_icon a.asu { background-color:#000000; }

/*.idx .programs ul li.prog_icon a.gut { background-color:#fdd43e; }*/
/*.idx .programs ul li.prog_icon a.gut img { margin:3px 0 0 0; }*/
.idx .programs ul li.prog_icon .prog_on { width:100%; height:10px; background-color:#0498df; position:absolute; left:0; bottom:0; display:none; }

.idx .programs ul.prog_cont { margin-bottom:5px; }
.idx .programs ul.prog_cont li { margin:5px 3%; padding:0 0 5px 0; display:none; }
.idx .programs ul.prog_cont li.last { border-bottom:none; }

.idx .programs ul.prog_cont li h2.prog_logo,
.idx .programs ul.prog_cont li .prog_pht { width:100%; text-align:center; }
.idx .programs ul.prog_cont li h2.prog_logo img,
.idx .programs ul.prog_cont li .prog_pht img { width:100%; }
/*no image save*/
.idx .programs ul.prog_cont li .prog_pht { position:relative; }
.idx .programs ul.prog_cont li .prog_pht .pht_cover { width:100%; height:100%; position:absolute; left:0; top:0; }
.idx .programs ul.prog_cont li .prog_pht .pht_cover img { width:100%; }

.idx .programs ul.prog_cont li h2.prog_logo a { display:block; }
.idx .programs ul.prog_cont li .prog_dandt { padding:5px 0; font-size:95%; }
.idx .programs ul.prog_cont li .prog_dandt img { vertical-align:middle; }
.idx .programs ul.prog_cont li .prog_ttl { padding:5px 0; font-size:110%; font-weight:bold; }
.idx .programs ul.prog_cont li .prog_txt { padding:5px 0; font-size:95%; margin:0 0 10px 0; }

.idx .programs ul.prog_cont li .lnk_more { width:60%; margin:5px auto; text-align:center; }
.idx .programs ul.prog_cont li .lnk_more a { display:block; padding:8px 0; border:1px solid #0498df; text-decoration:none; color:#0498df; 
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em; 
}
/*/////////////////////////////////////////////////////////////////////////////////////////  Version 2 */


/*banner common*/
#bannerBox{ border-top:1px solid #cff0fc; padding:10px 3%; /*font-size:90%;*/ }
#bannerBox .lnkBox{ width:100%; margin:0 auto; overflow:hidden; }
#bannerBox .lnkBox ul{ max-width:640px; margin:0 auto; }
#bannerBox .lnkBox li{ width:44%; margin:0 3%; float:left; }
#bannerBox .lnkBox li a { display:block; }
#bannerBox .lnkBox li a img { width:100%; }

#bannerBox .ttl_plt { text-align:center; margin-bottom:8px; }


/*category///////////////////////////////*/
/*feature*/
.cate #feature { width:100%; background:#ebe9e2; margin-bottom:8px;}
.cate #feature .feature_area { max-width:640px; margin:0 auto; position:relative; padding:8px 12px; }
	.cate #feature .feature_area h2 {
		font-size:120%; color:#33333; /*background:url(../../sports/img/icon_feature.png) no-repeat;*/
		padding:0px 4% 10px 40px;
		}
	.cate #feature .feature_area .icon {position:absolute; top:0; left:-10px;}
	.cate #feature .feature_area h2 a { color:#333333;}
	
	.cate #feature .feature_area .mda { margin-bottom:5px; }
	/* added & reved @201603 for movies */
	/*.cate #feature .feature_area .pht { margin-bottom:5px; margin-bottom:5px; text-align:center; }*/
	.cate #feature .feature_area .pht { margin-bottom:5px; margin-bottom:5px; text-align:center; position:relative; }
	.cate #feature .feature_area .pht img { border:solid 3px #ffffff; }
	.cate #feature .feature_area .pht .play { position:absolute; top:0; left:0; width:100%; height:100%; border:none; }
	.cate #feature .feature_area .pht .play img { width:100%; border:3px solid #ffffff; }
	/* added @201603 for movies */
	.cate #feature .feature_area .onair { margin-bottom:5px; font-size:90%;}
	.cate #feature .feature_area h3 { margin-bottom:5px; font-size:110%;}
	.cate #feature .feature_area .txt { margin-bottom:5px; font-size:90%; }
	.cate #feature .feature_area .link { padding:5px 0; border:solid 1px #049be4; text-align:center; background-color:#ffffff; font-weight:bold; margin-bottom:5px;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em; }
	.cate #feature .feature_area .link a { display:block; color:#049be4; }
	
	.cate #feature .banner { margin-bottom:5px; }
		.cate #feature .banner li { width:40%; float:left; margin:0 3%; font-size:80%; }
		
	/* added @160721 for MLB Credit */
	.cate #feature .cate_credit { font-size:6pt; margin:0 2% 10px 2%; padding:0 0 10px 0; line-height:1.2; }
	

/*free*/
.cate #free { width:100%; background:#ebe9e2; margin-bottom:8px;}
.cate #free .free_area { max-width:640px; margin:0 auto; position:relative; padding:8px 12px;}
	.cate #free .free_area h2 {
		font-size:120%; color:#33333; padding:0px 4% 10px 40px; }
	.cate #free .free_area .pht { margin-bottom:5px; margin-bottom:5px; text-align:center; }
	.cate #free .free_area .pht img { border:solid 3px #ffffff; }
	.cate #free .free_area h3 { margin-bottom:5px; font-size:100%;}
	.cate #free .free_area .txt { margin-bottom:5px; font-size:90%; }
	
/*midokoro*/
.cate #mdk {}
	.cate #mdk h2 {font-size:120%; color:#33333; padding:0px 4% 10px 0px;}
	.cate #mdk .onair { margin-bottom:5px; font-size:80%; }
	.cate #mdk h3 { margin-bottom:5px; font-size:100%; }
	.cate #mdk .txt { margin-bottom:5px; font-size:80%; }
	
	.cate #mdk .banner { margin-bottom:5px; }
		.cate #mdk .banner li { width:40%; float:left; margin:0 3%; font-size:80%; }

/*onair*/
.cate #onair {}
	.cate #onair ul  {line-height:140%; font-size:80%; }
	.cate #onair li { margin-bottom:5px; padding-bottom:5px; border-bottom:dotted 1px #252525; }
	.cate #onair li a {color:#252525; text-docoration:none;}
	.cate #onair li span { font-size:110% }

/*result*/
/*cate result*/
.cate #result #tabs_cate ul { text-align:center; margin:0 2% 5px 5%%; font-size:80% }
.cate #result #tabs_cate li { width:30%; float:left; margin:0 1%; }
.cate #result #tabs_cate li a { /*width:30%;*/ /*height:32px;*/ text-align:center; padding:7px 0; border:solid 1px #cccccc; display:block; color:#252525; text-decoration:none; /*float:left;*/
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
} 
.cate #result #tabs_cate li a.select {
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
}


/*onair/////////////////////////////////////////*/
.onair #period_tabs {}
.onair #period_tabs ul {margin-bottom:5px;}
.onair #period_tabs li {float:left; text-align:center; width:49%; }
/*.onair #period_tabs li { float:left; text-align:center; width:100%; }*/	/*temporary*/
.onair #period_tabs li a { width:49%; font-size:75%; border:solid 1px #cccccc; padding:5px 0; text-decoration:none;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
	display:block;
}
.onair #period_tabs li.select, .onair #period_tabs li a.select {
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	color:#ffffff;
}

.onair .onair_accordion { /*margin-top: 10px;*/ }
		.onair .onair_accordion dt { width:100%; border-bottom:solid 1px #049be4; margin-bottom:5px; font-weight: bold; }
		.onair .onair_accordion .onair_date { font-weight: bold; background: url(../../img/icon_closed.png) no-repeat 5px 5px; padding: 10px 0px 8px 30px; }
		.onair .onair_accordion .opn { background: url(../../img/icon_opened.png) no-repeat 5px 5px; }
		
		.onair .onair_accordion .sat { color:#006b9f; }
		.onair .onair_accordion .sun { color:#cc0000; }
		
		.onair #onair ul  {line-height:140%; font-size:90%; }
		.onair #onair li { margin-bottom:5px; padding:0px 0 3px 14px; border-bottom:solid 1px #cccccc; background:url(../../img/arrow_only.png) no-repeat 0 7px;}
		.onair #onair li a {color:#252525; text-docoration:none;}
		.onair #onair li span { font-size:110% }

/*news/////////////////////////////////////////*/
.news #news .news_accordion {  }
		.news #news .news_accordion dt { width:100%; border-bottom:solid 1px #049be4; margin-bottom:5px; font-weight: bold; }
		.news #news .news_accordion .news_date { font-weight: bold; background: url(../../img/icon_closed.png) no-repeat 5px 5px; padding: 10px 0px 8px 30px; }
		.news #news .news_accordion .opn { background: url(../../img/icon_opened.png) no-repeat 5px 5px; }
		.news #news .news_accordion .news_date .sun { color:#006da1; }
		.news #news .news_accordion .news_date .sat { color:#e32121; }
		
.news #news .each_item { margin-bottom:8px; padding:5px; background-color:#ffffff; }
.news #news .bg1 { background-color:#ffffff; }
.news #news .bg2 { background-color:#eef2f4; }
.news #news .each_item .ttl { font-size:110%; font-weight:bold; margin-bottom:8px; }
.news #news .each_item .ttl a { color:#252525; text-decoration:underline; }
.news #news .each_item .ttl span { font-size:80%; font-weight:normal; }
.news #news .each_item .ttl .date { font-size:80%; font-weight:normal; text-align:right; }
.news #news .each_item table td.pht { padding-right:10px; }
.news #news .each_item table td.txt { font-size:90%; line-height:140%; }

/*movie/////////////////////////////////////////*/
.movie .sub_cate { width:100%; height:18px; background-color:#049be4; position:relative; padding:5px 0; margin-bottom:12px; }
.movie .sub_cate h2 { width:100%; height:18px; background:#ffffff; margin-bottom:8px; position:absolute; top:0; left:0; padding:5px 0;
	border-radius: 1.4em;
    -webkit-border-radius: 1.4em;
    -moz-border-radius: 1.4em;
}

/*result/////////////////////////////////////////*/  /*.res_innerでfont-size:80%*/
/*remarks////////////////////////////////////////*/
.result #result_area .res_inner {font-size:80%; line-height:120%; margin-bottom:5px;}
.result #result_area .res_inner .remarks {margin-bottom:8px;}
.result #result_area .res_inner .remarks .lg_r { font-size:110%; font-weight:bold; width:30%; border-left:solid 3px #ff8264; float:left; padding:3px 5px; }
.result #result_area .res_inner .remarks .lg_r a { display:block; }
.result #result_area .res_inner .remarks .chosen { background-color:#d5e9f4; }
.result #result_area .res_inner .remarks .lg_b { font-size:110%; font-weight:bold; width:30%; border-left:solid 3px #0085c6; float:left; padding:3px 5px; }
.result #result_area .res_inner .remarks .lg_b a { display:block; }
.result #result_area .res_inner .remarks .lg_g { font-size:110%; font-weight:bold; width:30%; border-left:solid 3px #333333; float:left; padding:3px 5px; }
.result #result_area .res_inner .remarks .lnk a { width:30%; float:right; padding:3px 0; color:#ffffff; text-align:center; text-decoration:none;
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
 }
 
.result #result_area .res_inner .remarks .date { width:20%; text-align:right; float:right; padding:3px 5px; }

	/*ゴルフ　大会名*/
	.result #result_area .res_inner .remarks #lg_golf { font-size:130%; color:#006748; font-weight:bold; border-left:solid 3px #006748; padding:3px 5px; position:relative; margin-bottom:5px; }
	.result #result_area .res_inner .remarks #lg_golf .about { position:absolute; top:-2px; right:4%; font-size:90%; border:solid 1px #006748; padding:3px 5px;
		border-radius: .4em;
    	-webkit-border-radius: .4em;
    	-moz-border-radius: .4em; }
	
	.result #result_area .res_inner .remarks #gaiyo { background-color:#cbe8df; padding:5px; display:block;
		border-radius: .4em;
    	-webkit-border-radius: .4em;
    	-moz-border-radius: .4em; }
	.result #result_area .res_inner .remarks #gaiyo p { font-size:115%; line-height:130%; margin-bottom:5px; }
	
	.result #result_area .res_inner .tblhd {  }
	.result #result_area .res_inner span.day { font-size:120%; color:#006748; }
	
	.result #result_area .res_inner .navi_golf { margin-bottom:10px; }
	.result #result_area .res_inner .navi_golf li { padding:5px 0; text-align:center; width:19%; margin:0 1%; border:solid 1px #006748; float:left;
		border-radius: .4em;
    	-webkit-border-radius: .4em;
    	-moz-border-radius: .4em; }
	
	.result #result_area .res_inner .navi_golf li.slct { padding:5px 0; text-align:center; background-color:#cbe8df; width:19%; margin:0 1%; border:solid 1px #006748; float:left;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em; }
	
	/*大相撲　場所名///////////////////////////////////////////////////*/
	.result #result_area .res_inner .remarks #lg_ozumo { font-size:130%; color:#252525; font-weight:bold; border-left:solid 3px #ffcc66; padding:3px 5px; position:relative; margin-bottom:5px; }
	
/*btn result/standings////////////////////////////*/
.result #result_area #tabs_cate ul { text-align:center; margin:0 5px 5px; font-size:80% }
.result #result_area #tabs_cate li { float:left; }
.result #result_area #tabs_cate li a { width:85px; /*height:32px;*/ margin:0 10px; text-align:center; padding:7px 2px; border:solid 1px #cccccc; display:block; color:#252525; text-decoration:none; float:left;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
}
 
.result #result_area #tabs_cate li a.select {
	background-color:#049be4;
	background: -moz-linear-gradient(top,  #06a2ec 0%, #7acdf5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06a2ec), color-stop(100%,#7acdf5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06a2ec 0%,#7acdf5 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #06a2ec 0%,#7acdf5 100%); /* W3C */
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
}

/*大相撲/////////////////////////////////////////*/
.result #result_area #tabs_cate ul.ozumo { margin:0 0 5px 5px; }
.result #result_area #tabs_cate li.ozumo { width:25%; font-size:140%; text-align:center; text-align:center; margin-left:73%; display:block; color:#252525; text-decoration:none;
	/*border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;*/
}
.result #result_area #tabs_cate li.ozumo a { display:block; padding:5px 0; }


.result #result_area .res_inner .win { color:#049ae2;}

/*league bar/////////////////////////////////////*/
.result #result_area .res_inner h3 { /*height:18px;*/ padding:8px 0; font-size:120%; /*border-right:3px solid #04a1ec; padding:5px;*/ margin:0 0 10px 0; position:relative;}
.result #result_area .res_inner h3.lg_r { border-bottom:solid 2px #ee5e0; background-color:#ff8264; color:#ffffff; padding:5px; }
.result #result_area .res_inner h3.lg_b { border-bottom:solid 2px #d1e7f4; background-color:#0085c6; color:#ffffff; padding:5px; }
.result #result_area .res_inner h3.lg_g { border-bottom:solid 2px #dddddds; background-color:#333333; color:#ffffff; padding:5px; }
.result #result_area .res_inner h3 .date { font-size:80%; font-weight:normal; padding-left:1em; }
.result #result_area .res_inner h3 .btn { font-size:90%; font-weight:normal; text-align:left; position:absolute; top:2px; right:10px;}
.result #result_area .res_inner h3 .btn a { width:40px; display:block; position:relative; color:#333333; text-decoration:none; padding:3px; background-color:#ffffff; text-align:center;
	-moz-border-radius: 				.4em;
	-webkit-border-radius: 				.4em;
	border-radius:						.4em; 
}
.result #result_area .res_inner h3 .btn a:after { display:block; position:absolute; top:50%; right:5px; width:7px; height:7px; border-top:4px solid #000000; border-right:4px solid #000000; contents:""; margin-top:-4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg); 
}

/* stage btn for J1 ///////////////////////////////////////*/
.result #result_area ul.stg_jlg { margin:0 0 8px 0; }
.result #result_area ul.stg_jlg .stg_btn_jlg { width:30%; margin:0 1%; font-size:100%; text-align:center;  float:left; }
.result #result_area ul.stg_jlg .stg_btn_jlg a { display:block; color:#252525; text-decoration:none; border:solid 1px #ff8264; padding:5px 0; }
.result #result_area ul.stg_jlg .stg_btn_jlg_chosen { width:30%; margin:0 1%; font-size:100%; text-align:center;border:solid 1px #ff8264; float:left; }
.result #result_area ul.stg_jlg .stg_btn_jlg_chosen a { display:block; text-decoration:none; padding:5px 0; background-color:#ff8264; color:#ffffff; }
/*/////////////////////////////////////// stage btn for J1 */

/*table head basic///////////////////////////////*/
.result #result_area .res_inner .tblhd { font-size:110%; margin-bottom:8px; }
	.result #result_area .res_inner .tblhd_daihyo { font-size:100%; margin-bottom:8px; text-align:center; padding: 3px 0px; color:#333333; font-weight:bold;
		border:solid 1px #006b9f;
		-moz-border-radius: 				.4em;
		-webkit-border-radius: 				.4em;
		border-radius:						.4em;
		background-color:#abd9f3;
		background: -moz-linear-gradient(top,  #d5e9f4 0%, #abd9f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e9f4), color-stop(100%,#abd9f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d5e9f4 0%,#abd9f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e9f4', endColorstr='#abd9f3',GradientType=0 ); /* IE6-9 */ 
	 }
.result #result_area .res_inner .tblhd_r { font-size:120%; margin-bottom:8px; padding: 3px 10px; border-left:solid 3px #ff8264; color:#ff8264; }
.result #result_area .res_inner .tblhd_b { font-size:120%; margin-bottom:8px; padding: 3px 10px; border-left:solid 3px #0085c6; color:#0085c6; }

/*MLB JPN////////////////////////////////////////*/
.result #result_area .jpn { border-bottom:solid 1px #006b9f; margin-bottom:8px; /*border:solid 1px #cccccc;*/ padding: 5px;
	border-radius: .4em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
 }
.result #result_area .jpn .prof { display:none; }
/*.result #result .jpn .opn { display:block; }*/

.result #result_area .jpn .jpn_name { color:#049be4; font-size:130%; font-weight:bold; margin-bottom:5px; position:relative;
	background:url(../../img/icon_closed.png) no-repeat 0 0; padding:7px 0 5px 24px;}
.result #result_area .jpn .jpn_name_opn { color:#049be4; font-size:130%; font-weight:bold; margin-bottom:5px; position:relative;
	background:url(../../img/icon_opened.png) no-repeat 0 0; padding:7px 0 5px 24px;}
	.result #result_area .jpn .jpn_name .status { font-size:90%; font-weight:normal; color:#252525; padding:7px 0 5px 0px;}
	.result #result_area .jpn .jpn_name_opn .status { font-size:90%; font-weight:normal; color:#252525; padding:7px 0 5px 0px;}	


.result #result_area .jpn .cmmnt_ttl { font-size:120%; font-weight:bold; margin-bottom:8px; color:#006b9f; }
.result #result_area .jpn .cmmnt_txt { font-size:120%; line-height:140%;  margin-bottom:8px; padding-bottom:5px; border-bottom:solid 1px #cccccc; }
.result #result_area .jpn .profile { font-size:110%; line-height:140%;  margin-bottom:8px; padding-bottom:5px; border-bottom:solid 1px #cccccc; }
.result #result_area .jpn .carrier { font-size:110%; line-height:140%;  margin-bottom:8px; padding-bottom:5px; }

/*結果 JPB table//////////////////////////////////*/
.result #result_area .res_inner table.bb { width:99%; font-size:110%; margin-bottom:8px; border:solid 1px #cccccc;}
	.result #result_area .res_inner table.bb tr { background:#ffffff;
		background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe4e4e4', endColorstr='#ffefefef',GradientType=0 ); /* IE6-9 */
	}
	.result #result_area .res_inner table.bb td { /*border:1px solid #cdcdcd;*/ padding:5px 2px;}
	.result #result_area .res_inner table.bb td.t0_r { width:1%; border-right:none; background-color:#ff8264;}
	.result #result_area .res_inner table.bb td.t0_b { width:1%; border-right:none; background-color:#0085c6;}
	.result #result_area .res_inner table.bb td.t1 { width:31%; font-size:110%; text-align:center; border-right:none;}
	.result #result_area .res_inner table.bb td.t2 { font-size:120%; text-align:center; font-weight:bold; border-right:none; border-left:none;}
	.result #result_area .res_inner table.bb td.t2 { width:12%; padding:4px 10px 3px;}
	.result #result_area .res_inner table.bb td.t3 { font-size:85%; text-align:center; }
	.result #result_area .res_inner table.bb td.t4 { width:31%; font-size:110%; text-align:center; border-left:none;}
	
	.result #result_area .res_inner table.bb td .lineL { display:block; border-left:1px solid #c2c2c2;}
	.result #result_area .res_inner table.bb td .lineR { display:block; border-right:1px solid #c2c2c2;}

/*結果 MLB table//////////////////////////////////*/
.result #result_area .res_inner table.ml { width:99%; font-size:100%; margin-bottom:8px; border:solid 1px #cccccc;}
	.result #result_area .res_inner table.ml tr { background:#ffffff;
		background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe4e4e4', endColorstr='#ffefefef',GradientType=0 ); /* IE6-9 */
	}
	.result #result_area .res_inner table.ml td { /*border:1px solid #cdcdcd;*/ padding:5px 2px;}
	.result #result_area .res_inner table.ml td.t0_r { width:1%; border-right:none; background-color:#ff8264;}
	.result #result_area .res_inner table.ml td.t0_b { width:1%; border-right:none; background-color:#0085c6;}
	.result #result_area .res_inner table.ml td.t1 { width:31%; font-size:110%; text-align:center; border-right:none;}
	.result #result_area .res_inner table.ml td.t2 { font-size:120%; text-align:center; font-weight:bold; border-right:none; border-left:none;}
	.result #result_area .res_inner table.ml td.t2 { width:12%; padding:4px 10px 3px;}
	.result #result_area .res_inner table.ml td.t3 { font-size:85%; text-align:center; }
	.result #result_area .res_inner table.ml td.t4 { width:31%; font-size:110%; text-align:center; border-left:none;}
	
	.result #result_area .res_inner table.ml td .lineL { display:block; border-left:1px solid #c2c2c2;}
	.result #result_area .res_inner table.ml td .lineR { display:block; border-right:1px solid #c2c2c2;}
	
/*結果 jpb　record//////////////////////////////////*/
.result #result_area .res_inner .pitch { font-size:110%; margin-bottom:8px; line-height:150%; padding-bottom:5px; border-bottom:dotted 1px #999999; margin-bottom:8px; }

/*結果Jリーグ table/////////////////////////////////////*/
.result #result_area .week_pdown { padding:5px 3%; background-color:#D5E9F4; border-top:solid 1px #006B9F; border-right:solid 1px #006B9F; border-bottom:#EDEDED; border-left:#EDEDED; margin-bottom:5px;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em; 
}
.result #result_area .week_pdown li { width:46%; margin:0 2%; /*padding:5px 0;*/ float:left; }
.result #result_area .week_pdown li select { width:100%; }

.result #result_area .week_ttl_r_jlg { margin:4px 0; padding:3px 10px; border-left:5px solid #ff8264; border-bottom:1px solid #ff8264; font-size:120%; }
.result #result_area .week_ttl_b_jlg { margin:4px 0; padding:3px 10px; border-left:5px solid #0085c6; border-bottom:1px solid #0085c6; font-size:120%; }

.result #result_area table tr.odd { background-color:#efefef; }
.result #result_area .tbl_each_j { margin:5px 0; border-bottom:1px solid #999999; }
.result #result_area table th.dt_phs_r_jlg { font-size:110%; color:#ff8264; padding:5px 2px; }
.result #result_area table th.dt_phs_b_jlg { font-size:110%; color:#0085c6; padding:5px 2px; }
.result #result_area table td.j { font-size:110%; padding:5px 2px; }
.result #result_area table td.td_goaler_jlg　{ padding:0 3%; }
.result #result_area table td.td_goaler_jlg .goaler_ttl_jlg_r { background:#fee5e0; padding:5px 0; /*font-size:110%;*/ text-align:center; border-bottom:1px solid #ff8264; }
.result #result_area table td.td_goaler_jlg .goaler_txtarea_jlg_r { background:#fee5e0; padding:5px 0; /*font-size:110%;*/ }
.result #result_area table td.td_goaler_jlg .goaler_ttl_jlg_b { background:#d1e7f4; padding:5px 0; /*font-size:110%;*/ text-align:center; border-bottom:1px solid #0085c6; }
.result #result_area table td.td_goaler_jlg .goaler_txtarea_jlg_b { background:#d1e7f4; padding:5px 0; /*font-size:110%;*/ }
.result #result_area table td.td_goaler_jlg .goaler_txtl_jlg { float:left; width:40%; margin:0 5%; text-align:right; }
.result #result_area table td.td_goaler_jlg .goaler_txtr_jlg { float:right; width:40%; margin:0 5%; text-align:left; }

.result #result_area table td.j .win { font-weight:bold; color:#0498df; }

/* championships tournament of JLG /////////////////////////////////*/
	.result #result_area .res_inner .jlg_draw_ttl { padding:7px 0 5px 7px; font-size:160%; color:#ff7d5b; /*border-bottom:5px solid #ff7d5b; border-bottom:5px solid #04a1ec;*/ border-bottom:3px dotted #006b9f; margin:0 0 10px 0; font-weight:bold; }
	
	.result #result_area .res_inner .result_draw_jlg { width:320px; margin:0 auto 8px; position:relative; }
	
	.result #result_area .res_inner .result_draw_jlg td { padding:0; vertical-align:top; /*line-height:1;*/ }
	.result #result_area .res_inner .result_draw_jlg td.teamplate { width:60px; }
	.result #result_area .res_inner .result_draw_jlg td.r0 { width:120px; /*height:87px;*/ }
	.result #result_area .res_inner .result_draw_jlg td.sf { width:60px; /*height:174px;*/ }
	.result #result_area .res_inner .result_draw_jlg td.f { width:80px; /*height:220px;*/ }

	.result #result_area .res_inner .result_draw_jlg .nmPlate { width:60px; height:30px; background-color:#f7e6df; text-align:center; font-size:120%; font-weight:bold; padding:6px 0px 0px 0px; }
	.result #result_area .res_inner .result_draw_jlg .nmPlate .attr { font-size:70%; font-weight:bold; }
	.result #result_area .res_inner .result_draw_jlg .lost { background-color:#c9c9c9; }
	.result #result_area .res_inner .result_draw_jlg .nmPlate_spacer { width:60px; height:10px; }
	/* case 5 teams */
	.result #result_area .res_inner .result_draw_jlg #top_seed { width:180px; height:46px; }
	.result #result_area .res_inner .result_draw_jlg #rf_0 { width:80px; height:220px; }
	.result #result_area .res_inner .result_draw_jlg #r0_0,
	.result #result_area .res_inner .result_draw_jlg #r0_1 { width:120px; height:87px; }
	.result #result_area .res_inner .result_draw_jlg #rs_0 { width:60px; height:174px; }
	/* case 4 teams */
	.result #result_area .res_inner .result_draw_jlg #rf_0_4 { width:80px; height:174px; }
	.result #result_area .res_inner .result_draw_jlg #r0_0_4 { width:120px; height:82px; }
	.result #result_area .res_inner .result_draw_jlg #rs_0_4 { width:60px; height:128px; }
	.result #result_area .res_inner .result_draw_jlg #seed2 { width:120px; height:46px; }
	/* case 3 teams */
	.result #result_area .res_inner .result_draw_jlg #rf_0_3 { width:80px; height:128px; }
	.result #result_area .res_inner .result_draw_jlg #rs_0_3 { width:180px; height:82px; }
	
	.result #result_area .res_inner .result_draw_jlg .draw_date { position:absolute; font-size:115%; }
	.result #result_area .res_inner .result_draw_jlg .winnerPlate { position:absolute; width:60px; height:36px; text-align:center; font-size:120%; }
	
/*///////////////////////////////// championships tournament of JLG */



/*代表 table/////////////////////////////////////*/
.result #result_area table.daihyo { margin-bottom:8px; }
.result #result_area table.daihyo td.bd1 { border:solid 1px #cccccc; padding:3px; }
.result #result_area table.daihyo td.bd2 { border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:3px; }
.result #result_area table.daihyo td.bd3 { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:3px; }

.result #result_area .daihyo_more { width:50%; margin:1em 25%; font-size:100%; text-align:center; }
.result #result_area .daihyo_more a { padding:5px 0; display:block;
	-moz-border-radius: 				.4em;
		-webkit-border-radius: 				.4em;
		border-radius:						.4em;
		background-color:#abd9f3;
		background: -moz-linear-gradient(top,  #d5e9f4 0%, #abd9f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e9f4), color-stop(100%,#abd9f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d5e9f4 0%,#abd9f3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d5e9f4 0%,#abd9f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd5e9f4', endColorstr='#ffabd9f3',GradientType=0 ); /* IE6-9 */ 
}

/*standing table J jpb mlb////////////////////////////////*/
.result #result_area .each_tbl_stan { font-size:110%; margin-bottom: 16px; }
	/*.result #result_area .each_tbl_stan .tblhd_r { font-size:120%; padding: 5px 10px; color:#ff8264; }
	.result #result_area .each_tbl_stan .tblhd_b { font-size:120%; padding: 5px 10px; color:#0085c6; }*/
	
	.result #result_area .each_tbl_stan table { border: none; margin-bottom:16px; }
	.result #result_area .each_tbl_stan table tr.odd { background-color:#efefef; }
	
	.result #result_area .each_tbl_stan table th.hd1_r { font-weight:normal; border-bottom:solid 1px #ff8264; background-color:#fee5e0; padding: 3px; }
	.result #result_area .each_tbl_stan table th.hd2_r { font-weight:normal; border-bottom:solid 1px #ff8264; /*border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ background-color:#fee5e0; padding: 3px; }
	
	.result #result_area .each_tbl_stan table th.hd1_b { font-weight:normal; border-bottom:solid 1px #0085c6; background-color:#d1e7f4; padding: 3px; }
	.result #result_area .each_tbl_stan table th.hd2_b { font-weight:normal; border-bottom:solid 1px #0085c6; /*border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ background-color:#d1e7f4; padding: 3px; }
	
	.result #result_area .each_tbl_stan table th.hd1_g { font-weight:normal; border-bottom:solid 1px #333333; background-color:#cccccc; padding: 3px; }
	.result #result_area .each_tbl_stan table th.hd2_g { font-weight:normal; border-bottom:solid 1px #333333; /*border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ background-color:#cccccc; padding: 3px; }
	
	.result #result_area .each_tbl_stan table td.bd1 { /*border-right:solid 1px #999999;*/ border-bottom:solid 1px #999999; /*border-left:solid 1px #999999;*/ padding:8px 2px; }
	.result #result_area .each_tbl_stan table td.bd2 { /*border-right:solid 1px #999999;*/ border-bottom:solid 1px #999999; padding:8px 2px; }

.result #comment {}
.result #comment #cmmnt { /*font-size:90%;*/ margin-bottom:8px; padding-bottom:5px;}
	.result #comment #cmmnt .each_cmmnt_taisen { background-color:#f4f1e9; padding:3px 5px; margin-bottom:7px; color:#0085c6;
	 	-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
}
	.result #comment #cmmnt .each_cmmnt_txt { font-size:95%; margin-bottom:8px; padding:0 5px; }

/*result table ゴルフ////////////////////////////////*/
.result #result_area table.golf { margin-bottom:7px; }
.result #result_area table.golf th { background-color:#cbe8df; border-bottom:solid 2px #006748; font-size:100%; font-weight:normal; padding:3px; }
.result #result_area table.golf td { border-bottom:solid 1px #cccccc; font-size:110%; padding:3px; }
.result #result_area table.golf td.ord { font-size:120%; font-weight:bold; color:#049be4; background-color:#ffffff; }
.result #result_area table.golf td.scr { font-size:120%; font-weight:bold; color:#049be4; }

/*result ゴルフ　onair///////////////////////////////*/
.result #result_area ul.oa_list { margin-bottom:7px; }
.result #result_area ul.oa_list li { font-size:90%; border-bottom:solid 1px #252525; margin-bottom:5px; padding:5px 0; line-height:140%; }

/*result大相撲//////////////////////////////////////////////////////////////////////*/
	.result #result_area table.ozumo_t { margin-bottom:7px; }
	.result #result_area table.ozumo_t th { font-size:120%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.result #result_area table.ozumo_t td { font-size:120%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.result #result_area table.ozumo_t th.hd1 { width:33%; text-align:center; background-color:#333333; color:#ffffff; border:1px solid #cccccc; }
	.result #result_area table.ozumo_t th.hd2 { width:33%; text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	/*#result table.ozumo_t th.hd3 { width:33%; text-align:center; background-color:#333333; color:#ffffff; }*/
	.result #result_area table.ozumo_t td.bd1 { font-size:130%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
	.result #result_area table.ozumo_t td.bd2 { font-size:110%; text-align:center; /*background-color:#efefef; color:#ffffff;*/ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #result_area table.ozumo_t td.bd3 { font-size:130%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #result_area table.ozumo_t td.winner { background-color:#ffcc66; }
	
	/*アーカイブリンク*/
	.result #result_area .sumo_bkno_ttl { font-size:130%; font-weight:bold; padding:7px; border-bottom:4px solid #cccccc; }
	.result #result_area #backno_lnk { padding:5px 0; }
	.result #result_area #backno_lnk li { font-size:100%; width:43%; margin:0 3%; text-align:center; border:solid 1px #049be4; float:left;
	 	-moz-border-radius: 				.4em;
		-webkit-border-radius: 				.4em;
		border-radius:						.4em;
	}
	.result #result_area #backno_lnk li a { display:block; padding:5px 0; }
	.result #result_area #backno_lnk li.slct { font-size:100%; width:43%; margin:0 3%; padding:5px 0; text-align:center; border:solid 1px #049be4; float:left; background-color:#ffcc66;
	 	-moz-border-radius: 				.4em;
		-webkit-border-radius: 				.4em;
		border-radius:						.4em;
	}

/*standings大相撲///////////////////////////////////////////////////////////////////*/
	.result #cmmnt_area {}
	
	.result #cmmnt_area table.ozumo_s { margin-bottom:7px; }
	.result #cmmnt_area table.ozumo_s th { font-size:115%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.result #cmmnt_area table.ozumo_s td { font-size:115%; /*border-bottom:1px solid #cdcdcd;*/ padding:2px;}
	.result #cmmnt_area table.ozumo_s th.hd1 { text-align:center; background-color:#333333; color:#ffffff; border:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s th.hd2 { width:19%; text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s th.hd3 { text-align:center; background-color:#333333; color:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	
	.result #cmmnt_area table.ozumo_s td.bd0 { width:1%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s td.bd1 { width:18%; /*font-size:100%;*/ text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s td.bd2 { width:18%; font-size:130%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s td.bd3 { width:18%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	.result #cmmnt_area table.ozumo_s td.bd4 { width:1%; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	
	.result #cmmnt_area table.ozumo_s td.win { background-color:#ffcc66; }
	.result #cmmnt_area table.ozumo_s td.lose { background-color:#efefef; }
	
	.result #cmmnt_area .res_ref_btm { font-size:110%; margin:0 0 10px 28%; }	
	.result #cmmnt_area .res_ref_btm .res_ref_btm_w { width:25%; border-left:5px solid #ffcc66; padding:3px 10px; float:left; }
	.result #cmmnt_area .res_ref_btm .res_ref_btm_l { width:25%; border-left:5px solid #efefef; padding:3px 10px; float:left; }

/*MLBポストシーズン//////////////////////////////////////////////////////*/
.result #result_area .post_ttl { font-size:115%; text-align:center; font-weight:bold; border-bottom:4px solid #049be4; padding:3px; margin-bottom:5px; }

.result #result_area .post_eachseries {  }
.result #result_area .post_phaseA { font-size:110%; background-color:#ff8264; padding:3px 3%; color:#ffffff; margin-bottom:5px;
	-moz-border-radius: 				.3em;
	-webkit-border-radius: 				.3em;
	border-radius:						.3em; 
}
.result #result_area .post_phaseN { font-size:110%; background-color:#0085c6; padding:3px 3%; color:#ffffff; margin-bottom:5px; 
	-moz-border-radius: 				.3em;
	-webkit-border-radius: 				.3em;
	border-radius:						.3em; 
}
.result #result_area .post_phase { font-size:110%; background-color:#666666; padding:3px 3%; color:#ffffff; margin-bottom:5px; 
	-moz-border-radius: 				.3em;
	-webkit-border-radius: 				.3em;
	border-radius:						.3em; 
}
.result #result_area .post_tm { font-size:120%; margin-bottom:5px; }
.result #result_area .post_wl1 { font-size:125%; margin-bottom:5px; /*border-bottom:1px dotted #666666;*/ }
	.result #result_area .post_wl1 li { padding:0 3px; float:left; }
	.result #result_area .post_wl1 li.winno { padding:0 0 0 10px; float:left; }
/*.result #result_area .post_wl2 { font-size:125%; margin-bottom:5px; }
	.result #result_area .post_wl2 li { padding:0 3px; float:left; }
	.result #result_area .post_wl2 li.winno { padding:0 0 0 10px; float:left; }*/

/*column//////////////////////////////////////////////////*/
.column #column { line-height:130%; }
.column #column .clm_ttl h3 { margin-bottom:5px; padding:5px 0 5px 16px; border-left:solid 10px #cc0000; font-size:120%; position:relative; color:#049be4; }
.column #column .clm_pht { margin-bottom:8px; text-align:center; font-size:90%; }
.column #column .clm_sub_ttl {font-size:110%; color:#049be4; }
.column #column .clm_txt { font-size:105%; margin-bottom:8px; padding-bottom:5px; /*border-bottom:solid 1px #999999;*/ }
.column #column .prof { font-size:85%; padding:8px; margin-bottom:8px; border:solid 1px #cccccc; }
	/* added & reved @160314 for revition */
	.column #contents .clm_btn_area { margin:12px 0; font-size:110%; }
	.column #contents .clm_btn_area .clm_btn { width:31%; margin:0 1%; text-align:center; float:left; }
	.column #contents .clm_btn_area .clm_btn a { width:100%; padding:12px 0; background-color:#cccccc; display:block; text-decoration:none;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em; 
	}
	.column #contents .clm_btn_area .cml_btn_crnt a { background-color:#00a4ed; color:#ffffff; }
	
	.column #contents #cate_slct_area { display:none; }
	.column #contents #auth_slct_area { display:none; }
	
	.column #contents #column_bk_ttl { display:none; }

/*form///////////////////////////////////////////////////*/

.query .catch_area { border:solid 1px #049be4; padding:5px; }
.query .catch_area .query_ttl { font-size:110%; color:#049be4; margin:8px 0; }
.query .catch_area .query_txt { font-size:90%; margin-bottom:10px; }
.query .catch_area .priv_btn { margin-botom:10px; }
.query .catch_area .priv_btn a { font-size:90%; text-align:center; color:#ffffff; text-decoration:none; background:#049be4; padding:5px; display:block; margin-bottom:10px; }
.query .catch_area .question_txt { margin-bottom:10px; }
.query .catch_area .question_form { margin-bottom:5px; }
.query .catch_area .submit_area { text-align:center; }



/*submenu*/
.submenu,
.submenu_topent,
.submenu_rules {
	/*width: 320px;*/
	height:30px;
	color: #ffffff;
	text-align: center;
	margin:0 auto;
	background: -moz-linear-gradient(top,  #0099dc 0%, #006eb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099dc), color-stop(100%,#006eb6));
	background: -webkit-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -o-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -ms-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: linear-gradient(to bottom,  #0099dc 0%,#006eb6 100%);
	border-top: solid 1px #49c2f7;
	border-bottom: solid 1px #01416a;
}

.grid40_l a.crnt {
	/*width: 40%;
	height:20px;
	color: #ffffff;
	margin-left: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;*/
	background: -moz-linear-gradient(top,  #66d6fc 0%, #16a6eb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66d6fc), color-stop(100%,#16a6eb));
	background: -webkit-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -o-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -ms-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: linear-gradient(to bottom,  #66d6fc 0%,#16a6eb 100%);
	/*float: left;*/
}

.grid40_l a {
	width: 40%;
	height:20px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;
	background: -moz-linear-gradient(top,  #0099dc 0%, #006eb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099dc), color-stop(100%,#006eb6));
	background: -webkit-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -o-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -ms-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: linear-gradient(to bottom,  #0099dc 0%,#006eb6 100%);
	text_decoration: none;
	float: left;
}

.grid40_r a.crnt {
	/*width: 40%;
	height:20px;
	margin-right: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;*/
	background: -moz-linear-gradient(top,  #66d6fc 0%, #16a6eb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66d6fc), color-stop(100%,#16a6eb));
	background: -webkit-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -o-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -ms-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: linear-gradient(to bottom,  #66d6fc 0%,#16a6eb 100%);
	/*float: left;*/
}

.grid40_r a {
	width: 40%;
	height:20px;
	color: #ffffff;
	text-decoration: none;
	margin-right: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;
	background: -moz-linear-gradient(top,  #0099dc 0%, #006eb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099dc), color-stop(100%,#006eb6));
	background: -webkit-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -o-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -ms-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: linear-gradient(to bottom,  #0099dc 0%,#006eb6 100%);
	text_decoration: none;
	float: left;
}

/*submenu top entries*/
/*.submenu_topent {
	height: 34px;
	font-size: 90%;
	color: #ffffff;
}*/

.grid80 a.crnt {
	/*width: 80%;
	height:20px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;*/
	background: -moz-linear-gradient(top,  #66d6fc 0%, #16a6eb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66d6fc), color-stop(100%,#16a6eb));
	background: -webkit-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -o-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: -ms-linear-gradient(top,  #66d6fc 0%,#16a6eb 100%);
	background: linear-gradient(to bottom,  #66d6fc 0%,#16a6eb 100%);
	/*text_decoration: none;
	float: left;*/
}

.grid80 a {
	width: 80%;
	height:20px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 9%;
	padding: 5px 0px;
	border-left: solid 1px #49c2f7;
	border-right: solid 1px #01416a;
	background: -moz-linear-gradient(top,  #0099dc 0%, #006eb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099dc), color-stop(100%,#006eb6));
	background: -webkit-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -o-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: -ms-linear-gradient(top,  #0099dc 0%,#006eb6 100%);
	background: linear-gradient(to bottom,  #0099dc 0%,#006eb6 100%);
	text_decoration: none;
	float: left;
}

.pht_center {
	text-align: center;
	margin: 5% 0px;
}

/*common*/
.ord_txt {
	padding: 5px 0px;
	line-height: 120%;
}

.more_special {
	font-size: 85%;
	text-align: center;
}

/*common style*/
.noDisp {
	height: 0;
	display: none;
}

.noDisp2 {
	width: 0;
	height: 0;
}

.clear {
	clear: both;
}


.cate #chumoku { /*margin:5px 0;*/ }
.cate #chumoku ul {font-size:90%; background-color:#e6e4d7; padding:5px; margin-bottom:5px; }
.cate #chumoku li {margin-bottom:5px;}
.cate #chumoku li img { float:left; margin-right:10px; border:solid 1px #ffffff; }
.cate #chumoku li a { color:#252525; /*text-decoration:none;*/ display:block; }

/* Live Streaming Banner -top page- added @201511 ////////////////////////////////////////////////////////////////*/
.idx #spcl_bnnr { width:100%; /*background:#e6e4d7;*/ display:none; }
/*.idx #spcl_bnnr #spcl_bnnr_inner { max-width:640px; width:100%; position:relative; line-height:1.3; }*/
.idx #spcl_bnnr #spcl_bnnr_inner h2 { display:none;}
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_btn { width:100%; /*padding:16px 0 0;*/ }
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_btn a { display:block; /*border:5px solid #ffffff;*/ }
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_btn a:hover { /*border:5px solid #0498df;*/ }
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_btn img { width:100%; }
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_txt { /*font-size:260%;*/ font-weight:bold; line-height:1.3; position:absolute; /*top:40px; left:30%;*/
	-webkit-text-shadow: 2px 2px 4px #000000;
	-moz-border-text-shadow: 2px 2px 4px #000000;
	text-shadow: 2px 2px 4px #000000;
 }
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_txt a { padding:20px 0; color:#ffffff; text-decoration:none; }

/* SNS Buttons */
.snsBtn { margin:10px 2%; text-align:center; }