	@charset "utf-8";
/*/////////////////////////////////////////////////////////////////////////
NHKスポーツオンライン shared_CSS
/////////////////////////////////////////////////////////////////////////*/

/* top page @idx /////////////////////////////////////////////////////////////*/
	/*feature*/
	.idx #feature { width:100%; height:375px; overflow:hidden; position:relative; }
	.idx #feature #feature_container { position:relative; }
	.idx #feature #feature_container ul {width:100%; overflow:hidden; }
	.idx #feature #feature_container li {position:relative; }

	/* added for movies @201603 */
	.idx #feature #feature_container li span.play_btn { position:absolute; width:100%; height:100%; text-indent:-5000px; background:url(../img/icon_play_ll_spf.png) no-repeat left top; top:0; left:0; }
	/* added for movies @201603 */

	/* added & reved @160721 for MLB Credit */
	.idx #feature #feature_container li .crdt_ttl { width:100%; position:absolute; left:0; bottom:3px; line-height:0; }
	.idx #feature #feature_container li .crdt_ttl .top_credit { font-size:70%; line-height:1; text-align:left; padding:5px 10px; color:#ffffff; }
	.idx #feature #feature_container li .crdt_ttl .ttl_lnk {  }

	.idx #feature #feature_container li .crdt_ttl .ttl_lnk .ttl_bg { width:500px; background:url(../img/cover_wht.png); margin: 0px 0px 0px 0px; padding:5px 10px; color: #333333; line-height: 130%; text-align:left; /*float:left;*/ position:relative; }
	.idx #feature #feature_container li .crdt_ttl .ttl_lnk .onair { font-size:115%; padding-bottom:5px; }
	.idx #feature #feature_container li .crdt_ttl .ttl_lnk .prog { font-size:160%; font-weight:bold; line-height:120%; }

	.idx #feature #feature_container li .crdt_ttl .ttl_lnk .moreinfo { width:123px; height:61px; background:url(../img/featurebtn.png) no-repeat -75px 0; display:block; text-indent:-5000px; /*float:right;*/ position:absolute; right:0; bottom:0; }
	.idx #feature #feature_container li .crdt_ttl .ttl_lnk .moreinfo a { width:100%; height:100%; display:block; }
	
	.idx #feature #feature_container #btn_prev { width:30px; height:60px; position:absolute; top:160px; left:-35px; z-index:191; }
	.idx #feature #feature_container #btn_next { width:30px; height:60px; position:absolute; top:160px; left:645px; z-index:191; }
	.idx #feature #feature_container #btn_prev a:hover {  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
	.idx #feature #feature_container #btn_next a:hover {  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

	.idx #feature #feature_container #controller { position:absolute; top:365px; left:360px;}
	.idx #feature #feature_container #controller .cont_btn { float: left; margin:0 5px; }
	.idx #feature #feature_container #controller .cont_btn a { width:27px; height:5px; background-color:#049be4; display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
 }
	.idx #feature #feature_container #controller .cont_btn a.curr { background-color:#ffdc39; }

	.idx #feature #feature_container #cover_l {position:absolute; left:0; top:0px; z-index:190; display:none; width:20px; height:375px;}
	.idx #feature #feature_container #cover_r {position:absolute; left:0; top:0px; z-index:190; display:none; width:20px; height:375px;}

	/*onair "lineup"*/
	.idx #feature #lineup { width:300px; height:360px; text-align:left; background:url(../img/bg1.png); position:absolute; top:0px; right:10px; z-index:192;}	/*absolute to "feature area*/
	.idx #feature #lineup h2 { width:80px; height:30px; background:url(../img/featurebtn.png) no-repeat -585px 0; margin-left:12px; text-indent:-5000px; margin-bottom: 5px; }
	
		.idx #feature #lineup .goprog a { display:block; width:90px; height:20px; background:url(../img/featurebtn.png) no-repeat -485px 0; text-indent:-5000px;}
		.idx #feature #lineup .goprog a:hover { background-position:-485px -25px;}
	
		.idx #feature #lineup .scrl { width:275px; height:305px; margin:3px 0 0 12px; padding:10px 0; /*overflow:auto;*/ position:relative; border-top:solid 3px #049be4;}
		.idx #feature #lineup .scrl dt { font-size:120%; padding-bottom:3px; line-height:160%; }
		.idx #feature #lineup .scrl dd { line-height:1.6; border-bottom:1px solid #b6b6b6; padding-bottom:5px; margin-bottom:10px;}
		.idx #feature #lineup .scrl dd .title { font-size:130%; font-weight:bold;}
		.idx #feature #lineup .scrl .lnk a { position:absolute; left:0; bottom:15px; width:180px; font-size:140%; margin:0 0 0 20px; background:url(../img/arrow_only.png) no-repeat 10px 2px; text-align:center; text-decoration:none; padding-left:14px; font-weight:bold; display:block; }
	
		/*biko*/
		.idx #feature .comment0 { width:540px; text-align:left; background:url(../img/arrow30_l2.png) no-repeat right 10px; position:absolute; top:60px; left:-560px; padding-right:30px; z-index:299; display:none; }
		.idx #feature .comment1 { width:540px; text-align:left; background:url(../img/arrow30_l2.png) no-repeat right 90px; position:absolute; top:60px; left:-560px; padding-right:30px; z-index:299; display:none; }
		.idx #feature .comment2 { width:540px; text-align:left; background:url(../img/arrow30_l2.png) no-repeat right 170px; position:absolute; top:60px; left:-560px; padding-right:30px; z-index:299; display:none; }
		.idx #feature .comment0 .arrowBox, .idx #feature .comment1 .arrowBox, .idx #feature .comment2 .arrowBox { min-height:200px; line-height:1.5; color:#000000; background:url(../img/arrowbox_bg_grey2.png); padding:15px; font-size:125%;
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

	/*feature_def*/
	.idx #feature #feature_def { width:990px; margin:0 auto; height:370px; position:relatve; text-align:left; }
	.idx #feature #feature_def .photo { width:640px; position:relative; }
	.idx #feature #feature_def .photo .ttl_bg { width:500px; position:absolute; left:0; bottom:0; background:url(../img/cover_wht.png); margin: -40px 0px 0px 0px; padding: 10px; color: #333333; line-height: 130%; text-align:left;}
	.idx #feature #feature_def .photo .onair { font-size:115%; padding-bottom:5px; }
	.idx #feature #feature_def .photo .prog { font-size:160%; font-weight:bold; }
	.idx #feature #feature_def .photo .moreinfo a { width:123px; height:61px; background:url(../img/featurebtn.png) no-repeat -75px 0;
		position:absolute; bottom:0; right:0; display:block; text-indent:-5000px; }

	.spf_bg_grey { background-color:#efefef; }

	/*recommend=chumoku_site*/
	.idx #recommend { width:100%; background:#e6e4d7;}
	.idx #recommend h2 { display:none;}
	.idx #recommend ul { padding:20px 0 20px 1px;}
		.idx #recommend li { width:185px; font-size:120%; line-height:1.35; float:left; margin-right:10px;}
		.idx #recommend li.last { margin-right:0;}
		.idx #recommend li a { display:block;}
		.idx #recommend li img { border:5px solid #fff; margin-bottom:5px;}
		.idx #recommend li a:hover img { border:5px solid #04a1ec;}



	/*ticker*/
	#ticker {
		background:#3baee6; overflow:hidden; position:relative;
		width:100%; height:28px; border-top:1px solid #80c8ec; border-bottom:1px solid #80c8ec;
		}
	#ticker .gbInner { position:relative;}
	#tickerR { width:50%; height:28px; background:#fff; position:absolute; left:50%;}
	#ticker h2 { width:135px; height:28px; background:#fff url(../img/mainparts.png) no-repeat 0 -60px; float:left; text-indent:-5000px;}
	#ticker ul { width:855px; height:28px; background:#fff; float:right; position:relative;}
	#ticker li { font-size:130%; color:#0498df; padding:8px 5px 0; position:absolute; top:0; left:0; display:none;}
	#ticker li.active {display:block;}

	.tvicon { vertical-align:middle; margin:0 5px 2px 0;}

	/*whatsnew*/
	#whatsnew { width:100%; height:28px; border-top:1px solid #80c8ec; border-bottom:1px solid #80c8ec; background:#ffffff; overflow:hidden; position:relative; display:none; }
	#whatsnew .gbInner { position:relative; }
	#whatsnew #whatsnewR { width:50%; height:28px; background-color:#0899e0; position:absolute; left:50%; }
	#whatsnew h2 { width:135px; height:28px; background:#fff url(../img/whtsnew_ttl.jpg) no-repeat 0 0; float:left; text-indent:-5000px; }
	#whatsnew #whtsnew_slide { width:855px; height:28px; background:#0899e0; float:right; }
	#whatsnew #whtsnew_slide #whtsnew_itms { height:28px; }
	#whatsnew li.whtsnew_itm { height:28px; font-size:130%; color:#ffffff; /*padding:8px 5px 0;*/ padding:0 5px 0; }
	#whatsnew li.whtsnew_itm .whtsnew_itm_txt { padding:8px 0 0; }
	#whatsnew li.whtsnew_itm a { color:#ffdb00; position:relative; padding:0 20px 0 0; }
	#whatsnew li.whtsnew_itm a:hover { color:#ffffff; }
	#whatsnew li.whtsnew_itm 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;}

	/*＠section box
	///////////////////////////////////////////////////////*/
	.section { padding-top:25px;}
	.section .inner { border-top:4px solid #cccccc; border-left:solid 2px #cccccc; padding-top:15px; padding-left:10px; padding-bottom:10px; }
	/*.section .more { font-size:130%; text-align:right; padding-top:14px;}*/
	.section .more { font-size:130%; text-align:right; padding:14px 0 0 0; }
	.section .more a { display:block; padding:5px 5%; position:relative; }
	.section .more a:after { display:block; position:absolute; top:50%; right:2%; width:5px; height:5px; margin-top:-4px; -webkit-transform:rotate(45deg); transform:rotate(45deg); border-top:2px solid #04a1ec; border-right:2px solid #04a1ec; content:""; }
	/*----------------------*/
	
	/* top part_title from 2017 TG2 //////////////////////////////////*/
	h2.top_prt_ttl { margin:0 0 8px 0; font-size:245%; }

	/*warming/////////////////////////////////////////////////////////*/
	.exp_bottom { font-size:120%; text-align:right; margin:0 0 20px 15px; }
	
	/* top pgage movie @2017 STG2 ////////////////////////////////////*/
	#movie_top { /*display:none;*/ }
	#movie_top .section {  } 
	#movie_top .mov_top_lst { padding:8px 0 0 0; border-top:4px solid #cccccc; }
	#movie_top .mov_top_lst .mov_top_ech { width:21%; margin:0 2%; float:left; }
	#movie_top .mov_top_lst .mov_top_ech .mov_thm { width:100%; position:relative; }
	#movie_top .mov_top_lst .mov_top_ech .mov_thm img { width:100% }
	#movie_top .mov_top_lst .mov_top_ech .mov_thm .btn_ply { width:100%; position:absolute; top:0; left:0; }
	#movie_top .mov_top_lst .mov_top_ech .mov_thm .btn_ply a { display:block; }
	#movie_top .mov_top_lst .mov_top_ech .mov_subcat { padding:5px 0 0 0; font-size:120%; }
	#movie_top .mov_top_lst .mov_top_ech .mov_ttl { padding:5px 0 10px 0; font-size:140%; /*color:#0498e0;*/ }

	/* top page results / news / column section case normal ///////////////////////////////*/
	#result { width:390px; float:left; margin-right:30px; position:relative;}
	.news_idx { width:340px; float:left; }
	/* case no results */
	.news_idx2 { width:50%; margin:0 5% 0 0; float:left; }
	.clm_idx { width:200px; float:right; }
	/* case no results */
	.clm_idx2 { width:45%; float:right; }
	
	/* top page result ////////////////////////////////////////////////////////////////////*/
		#result .inner { position:relative; }
		
		/* sports tab */
		#result ul { width:368px; height:40px; border-bottom:4px solid #04a1ec; margin-bottom:5px; overflow:hidden;}
		#result ul li { width:auto; height:40px; float:left; padding-right:1px;}
		#result ul li a { display:block; height:40px; font-size:12px; font-weight:bold; color:#555; text-decoration:none; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc; padding:8px;}
		#result ul li a:hover { color:#04a1ec;}
		#result ul li a.select { color:#fff; border:1px solid #0091d6; /*background:#06a2ec url(../img/bg2.png) repeat-x;*/ background-color:#04a1ec; }
		
		/* league explanately notes for baseball */
		#result .remarks { width:365px; margin:0 5px 10px 5px; }
		#result .remarks .lg_r { width:100px; font-size:120%; border-left:solid 3px #ff8264; margin:0 5px; float:left; }
		#result .remarks .lg_b { width:100px; font-size:120%; border-left:solid 3px #0085c6; margin:0 5px; float:left; }

		#result .remarks .lg_r a { display:block; text-decoration:none; color:#252525; padding:2px; }
		#result .remarks .lg_r a.chosen, #result .remarks .lg_r a:hover { background-color:#d5e9f4; }

		#result .remarks .lg_b a { display:block; text-decoration:none; color:#252525; padding:2px; }
		#result .remarks .lg_b a.chosen, #result .remarks .lg_b a:hover { background-color:#d5e9f4; }
		#result .remarks .lg_g { width:100px; font-size:120%; border-left:solid 3px #999999; margin:0 5px; float:left; }
	
		/* event name and date for golf */
		#result .remarks .lg_golf { font-size:140%; font-weight:bold; border-left:solid 3px #006748; margin:0 5px; color:#006748; }
		#result .remarks .date_golf { font-size:120%; font-weight:normal; color:#252525; text-align:right; margin:5px 0; }
		
		/* event name and th-day for ozumo */
		#result .remarks .lg_ozumo { font-size:140%; font-weight:bold; border-left:solid 3px #ffcc66; margin:0 5px; color:#252525; }
		#result .remarks .date_ozumo { font-size:120%; font-weight:normal; color:#252525; text-align:right; margin:5px 0; }
		
		/* buttons for switching over result/schedule/standings */
		#result .remarks .selecter a { display:block; width:100px; border:1px solid #0091d6; font-size:120%; color:#ffffff; text-align:center; text-decoration:none; padding:4px 0; margin:7px 5px 7px 0; float:right; background-color:#04a1ec;
			-webkit-border-radius: 0.4em;
			-moz-border-radius: 0.4em;
			border-radius: 0.4em; 
		}
		#result .remarks .selecter a:hover { background-color:#ffdb00; color:#0091d6; }
#result .remarks .selecter a.chosen { display:block; width:100px; border:1px solid #0091d6; font-size:120%; text-align:center; text-decoration:none; padding:4px 0; margin:7px 5px 7px 0; float:right; color:#0091d6; background-color: #ffdb00;
			-webkit-border-radius: 0.4em;
			-moz-border-radius: 0.4em;
			border-radius: 0.4em; 
		}
		
		/* button for awtch over league (JLG) ///////////////////////////////////////////////////////////////*/
		#result .remarks .lg_btn_r { width:40%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; /*margin:0 10px 0 0;*/ padding:3px 2%; float:left; }
		#result .remarks .lg_btn_r a { display:block; color:#252525; text-decoration:none; }
		#result .remarks .lg_btn_r_chosen { width:40%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; /*margin:0 10px 0 0;*/ padding:3px 2%; float:left; background-color:#ff8264; color:#ffffff; }

		#result .remarks .lg_btn_b { width:40%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #0085c6; /*margin:0 10px 0 0;*/ padding:3px 2%; float:left; }
		#result .remarks .lg_btn_b a { display:block; color:#252525; text-decoration:none; }
		#result .remarks .lg_btn_b_chosen { width:40%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #0085c6; /*margin:0 10px 0 0;*/ padding:3px 2%; float:left; background-color:#0085c6; color:#ffffff; }
		
		/*stage btn for jlg///////////////////////////////////////////////////////////*/
		/*#result .remarks .stg_btn_top { width:26%; margin:0 2%; font-size:120%; text-align:center; border:solid 1px #ff8264; padding:3px 1%; float:left; }
		#result .remarks .stg_btn_top a { display:block; color:#252525; text-decoration:none; }
		#result .remarks .stg_btn_top_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; }*/
		
		/* button for awtch over Juryo/makunouchi (大相撲) ///////////////////////////////////////////////////////////////*/
		#result .remarks .lg_btn_ozumo { width:35%; font-size:120%; text-align:center; border:solid 1px #0085c6; margin:0 7% 0 7% ; padding:3px 0px; float:left; }
		#result .remarks .lg_btn_ozumo a { display:block; color:#252525; text-decoration:none; }
		#result .remarks .lg_btn_ozumo_chosen { width:35%; font-size:120%; text-align:center; border:solid 1px #0085c6; margin:0 7% 0 7%; padding:3px 0px; float:left; background-color:#ffcc66; color:#252525; }
		
		/* result top contents area */
		#result .scrl { width:365px; }
		
		/*日付 MLB/JPB////////////////////////////////////////////*/
		#result .res_date_only { font-size:120%; padding-right:5px; text-align:right; margin-bottom:5px; }
		
	/* top page news pattern1&2 (with results) /////////////////////*/
	/*.news_idx*/ #news .inner {  }
	/*.news_idx*/ #news .inner li { margin-bottom:15px; font-size:140% }
	/*.news_idx*/ #news .inner li a { /*font-size:120%;*/ color:#252525; background:url(../img/mainparts.png) no-repeat -855px 6px; padding-left:5%; }
	/*.news_idx*/ #news .inner li a:hover { color:#04a1ec; }
	/*.news_idx*/ #news .inner li .date { padding:3px 0; font-size:90%; text-align:right; }
	/*.news_idx*/ #news .inner li .text { font-size:100%; padding:5px 0 5px 5%; }
	/*.news_idx*/ #news .inner li .text img { float:left; border:1px solid #006b9f; }
	/*.news_idx*/ #news .inner li .text a:hover img { border:1px solid #fff; }
	/*#news .inner li .text p { width:148px; line-height:1.35; float:right; overflow:hidden;}*/
	/*.news_idx*/ #news .inner li .text p.nopht { width:100%; }
	/*.news_idx*/ #newsx .inner li .text a { font-size:100%; color:#0498df; background:none; padding-left:0; }
	/*.news_idx*/ #news .inner li.nodata { font-size:130%; padding:40px 10px 0 10px; }

	/* top page column pattern 1 /////////////////////////////////////////////*/
	.clm_idx .inner {  }
	.clm_idx .inner .clm_lst {  }
	.clm_idx .inner .clm_lst .clm_ech { margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #cccccc; }
	.clm_idx .inner .clm_lst .clm_ech:first-child { border-top:none; margin:0 0 0 0; padding:0 0 5px 0; }
	.clm_idx .inner .clm_lst .clm_ech .clm_thm { width:70%; margin:0 15% 10px; }
	.clm_idx .inner .clm_lst .clm_ech .clm_thm a { display:block; }
	.clm_idx .inner .clm_lst .clm_ech .clm_thm img { width:100%; }
	.clm_idx .inner .clm_lst .clm_ech .clm_hdr {  }
	.clm_idx .inner .clm_lst .clm_ech .clm_hdr .clm_cat { margin:0 0 12px 0; }
	.clm_idx .inner .clm_lst .clm_ech .clm_hdr .clm_cat span { padding:3px 10%; font-size:120%; color:#ffffff; background-color:#666666; }
	.clm_idx .inner .clm_lst .clm_ech .clm_hdr .clm_ttl { margin:0 0 7px 0; font-size:130%; }
	.clm_idx .inner .clm_lst .clm_ech .clm_hdr .clm_dat { font-size:120%; }
	
	/* top page column pattern2 /////////////////////////////////////////////*/
	.clm_idx2 .inner {  }
	.clm_idx2 .inner .clm_lst {  }
	.clm_idx2 .inner .clm_lst .clm_ech { margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #cccccc; }
	.clm_idx2 .inner .clm_lst .clm_ech:first-child { border-top:none; margin:0 0 0 0; padding:0 0 5px 0; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_thm { width:25%; margin:0 5% 10px 0; float:left; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_thm a { display:block; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_thm img { width:100%; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_hdr { width:70%; float:right; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_hdr .clm_cat { margin:0 0 12px 0; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_hdr .clm_cat span { padding:3px 10%; font-size:120%; color:#ffffff; background-color:#666666; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_hdr .clm_ttl { margin:0 0 7px 0; font-size:130%; }
	.clm_idx2 .inner .clm_lst .clm_ech .clm_hdr .clm_dat { font-size:120%; }
	
	/* top pabge program*/
	.idx .program { z-index:80; margin:30px 0; }
	.idx .program .strips_prog { width:225px; margin:0 30px 0 0; float:left; }
	.idx .program .no_mrgn_r { margin-right:0; }
	.idx .program .strips_prog .inner { color:#444; padding:10px 0 20px; border-left:none; border-top:4px solid #cccccc; }

	.idx .program .strips_prog .inner h2.strip_prog_logo { width:225px; height:73px; background:url(../img/progicon.png) no-repeat; margin-bottom:14px; }
		.idx .program h2#lg_asutama { background-position:0 0; }
		.idx .program h2#lg_olym { background-position:-225px 0; }
		.idx .program h2#lg_gutto { background-position:-225px 0; }
		.idx .program h2#lg_sat { background-position:-450px 0; }
		.idx .program h2#lg_sun { background-position:-675px 0; }
		.idx .program .strips_prog .inner h2.strip_prog_logo a { display:block; height:73px; text-indent:-5000px; }
		.idx .program .strips_prog .inner h2.strip_prog_logo a:hover { background:#fff; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }

	.idx .program .strips_prog .inner .strip_prog_pht { width:225px; text-align:center; padding:0 0 10px 0; position:relative; }
	.idx .program .strips_prog .inner .strip_prog_pht img { width:100%; }
	.idx .program .strips_prog .inner .strip_prog_pht a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
	.idx .program .strips_prog .inner .strip_prog_pht .prog_pht_cover { width:100%; position:absolute; top:0; left:0; } 
	.idx .program .strips_prog .inner .strip_prog_pht .prog_pht_cover img { width:100%; }

	.idx .program .strips_prog .inner h3.strip_prog_ttl { font-size:160%; line-height:1.35; padding:10px 0; }
	.idx .program .strips_prog .inner h3.strip_prog_ttl a { color:#444; text-decoration:none; }
	.idx .program .strips_prog .inner h3.strip_prog_ttl a:hover { text-decoration:underline; }

	.idx .program .strips_prog .inner p.prog_txt { font-size:125%; line-height:1.6; padding-bottom:5px 10px; }

	.idx .program .strips_prog .inner .dt_each { padding:5px 0; font-size:130%; line-height:140%; }
	.idx .program .strips_prog .inner .dt_each img { vertical-align:middle; }

		/* added @160306 idx programl more */
		.idx .program .prog_more { margin:12px 0; text-align:right; font-size:130%; }
		.idx .program .prog_more a { /*display:block;*/ position:relative; padding: 5px 0 5px 20px; }
		.idx .program .prog_more a:hover {  }
		.idx .program .prog_more a:before { width:7px; height:10px; position:absolute; top:30%; left:5px; background:url(../img/arrow_only.png) no-repeat; content:""; }
		/* added @160306 idx programl more */
	
	/* top page bottombanner */
	#btmBanner { width:100%; text-align:left; margin:0 auto 30px; z-index:90; }
	#btmBanner a { display:inline-block; width:18%; margin:0 1%; }
	#btmBanner a img { width:100%; }	
	
	/* SNS Buttons */
	.snsBtn { width:96%; margin:0 4% 30px 0; text-align:right; }

	




/*result of top page /////////////////////////////////////////////////////////////////////*/
#result #lg1 { position:absolute; top:50px; left:10px; display:block; }
#result #lg2 { position:absolute; top:50px; left:10px; display:none; }

/*league bar///////////////////////////////////////////////////*/
#result .lg_bar_r { font-size:120%; padding:3px 10px; margin:5px 0px; background-color:#ff8264; border-bottom:solid 2px #fee5e0; color:#ffffff; /*position:relative;*/ }
#result .lg_bar_b { font-size:120%; padding:3px 10px; margin:5px 0px; background-color:#0085c6; border-bottom:solid 2px #d1e7f4; color:#ffffff; /*position:relative;*/ }
#result .lg_bar { font-size:120%; padding:3px 10px; margin:5px 0px; /*background-color:#0085c6; border-bottom:solid 2px #d1e7f4; color:#ffffff; position:relative;*/ }
#result .lg_bar_r .lg_txt, #result .lg_bar_b .lg_txt { float:left; }
#result .lg_bar .lg_date, #result .lg_bar_r .lg_date, #result .lg_bar_b .lg_date { font-size:95%; float:right; }
/*代表*/
#result .lg_bar .lg_txt { font-weight:bold; color:#666666; float:left; border:solid 1px #049be4; padding:2px 5px; }

#result .lg_bar_r span, #result .lg_bar_b span { font-size:90%; position:absolute; top:3px; right:5px; color:#ffffff; } /*no use*/

/*result table////////////////////////////////////////////////////////*/
#result table { width:365px; font-size:120%; margin-bottom:5px; }
	#result tr.res { background-color: #ffffff; /*background:url(../img/bg3.png) repeat-x;*/
		background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
		background: filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
	
	/*for result MLB//////////////////////////////////////////////////*/
	#result th { /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	#result td { /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	#result td.t0_r { width:1%; /*border-right:none;*/ background-color:#ff8264;}
	#result td.t0_b { width:1%; /*border-right:none;*/ background-color:#0085c6;}
	#result td.t1 { width:31%; font-size:110%; text-align:right;/* border-right:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.t2/*, #result td.t3*/ { font-size:120%; text-align:center; font-weight:bold; /*border-right:none; border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.t2 { width:10%; /*padding:2px;*/}
	#result td.t3 { width:14%; font-size:90%; text-align:center ;background:url(../img/bg3.png) repeat-x; }
	#result td.t4 { width:31%; font-size:110%; text-align:left; /*border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
	/*for result JPB//////////////////////////////////////////////////*/
	#result td.jpb_t1 { font-size:110%; width:29%; text-align:right;/* border-right:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.jpb_t2/*, #result td.t3*/ { font-size:120%; text-align:center; font-weight:bold; /*border-right:none; border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.jpb_t2 { width:10%; /*padding:2px;*/}
	#result td.jpb_t3 { font-size:110%; width:18%; font-size:90%; text-align:center; background:url(../img/bg3.png) repeat-x; }
	#result td.jpb_t4 { font-size:110%; width:29%; text-align:left; /*border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
		/*クライマックス・日本シリーズ*/
		#result td.clm_ref { text-align:right; padding:3px 3px 8px 3px; }
	/*for result JLG//////////////////////////////////////////////////*/
	#result td.jlg_t1 { width:35%; text-align:center;/* border-right:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.jlg_t2/*, #result td.t3*/ { font-size:120%; text-align:center; font-weight:bold; /*border-right:none; border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
	#result td.jlg_t2 { width:10%; /*padding:2px;*/}
	#result td.jlg_t3 { width:6%; font-size:90%; text-align:center;background:url(../img/bg3.png) repeat-x; }
	#result td.jlg_t4 { width:35%; text-align:center; /*border-left:none;*/ background:url(../img/bg3.png) repeat-x; }
	/*for result DAIHYO//////////////////////////////////////////////////*/
	#result td.d_t1 { font-size:120%; width:35%; text-align:center; background:url(../img/bg3.png) repeat-x; }
	#result td.phase { font-size:105%; }
	
	#result table th .lineL { display:block; border-left:1px solid #c2c2c2;}
	#result table th .lineR { display:block; border-right:1px solid #c2c2c2;}
	#result table td .lineL { display:block; border-left:1px solid #c2c2c2;}
	#result table td .lineR { display:block; border-right:1px solid #c2c2c2;}
	
	/*for result OZUMO//////////////////////////////////////////////////*/
	#result table.ozumo_t {  }
	#result table.ozumo_t th.hd1 { width:33%; text-align:center; background-color:#333333; color:#ffffff; border:1px solid #cccccc; }
	#result table.ozumo_t th.hd2 { width:34%; 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 table.ozumo_t td.bd1 { font-size:110%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
	#result table.ozumo_t td.bd2 { font-size:90%; text-align:center; /*background-color:#efefef; color:#ffffff;*/ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	#result table.ozumo_t td.bd3 { font-size:110%; text-align:center; background-color:#efefef; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
	#result table.ozumo_t td.winner { background-color:#ffcc66; }
	
	/* draw_top jlg ////////////////////////////////////////////////////*/
	#result #top_draw_jlg_area { /*display:none;*/ }
	#result .top_draw_jlg { width:365px; position:relative; margin:0 auto 10px; background-color:#ffffff; }
	#result .top_draw_jlg td { padding:0; vertical-align:top; /*line-height:1;*/ }
	#result .top_draw_jlg td.teamplate { width:70px; }
	#result .top_draw_jlg td.r0 { width:120px; /*height:87px;*/ }
	#result .top_draw_jlg td.sf { width:60px; /*height:174px;*/ }
	#result .top_draw_jlg td.f { width:115px; /*height:220px;*/ }

	#result .top_draw_jlg .nmPlate { width:70px; height:30px; background-color:#f7e6df; text-align:center; font-size:120%; font-weight:bold; padding:6px 0px 0px 0px; }
	#result .top_draw_jlg .nmPlate .attr { font-size:70%; font-weight:bold; }
	#result .top_draw_jlg .lost { background-color:#c9c9c9; }
	#result .top_draw_jlg .nmPlate_spacer { width:70px; height:10px; }
	/* case 5 teams */
	#result .top_draw_jlg #top_seed { width:180px; height:46px; }
	#result .top_draw_jlg #rf_0 { width:115px; height:220px; }
	#result .top_draw_jlg #r0_0,
	#result .top_draw_jlg #r0_1 { width:120px; height:87px; }
	#result .top_draw_jlg #rs_0 { width:60px; height:174px; }
	/* case 4 teams */
	#result .top_draw_jlg #rf_0_4 { width:115px; height:174px; }
	#result .top_draw_jlg #r0_0_4 { width:120px; height:82px; }
	#result .top_draw_jlg #rs_0_4 { width:60px; height:128px; }
	#result .top_draw_jlg #seed2 { width:120px; height:46px; }
	/* case 3 teams */
	#result .top_draw_jlg #rf_0_3 { width:115px; height:128px; }
	#result .top_draw_jlg #rs_0_3 { width:180px; height:82px; }
	
	
	/*#result .top_draw_jlg .top_seed_0 { background:url(../../sports2/result/img/top_draw_jlg/top_seed_0.jpg) no-repeat; }
	#result .top_draw_jlg .rf_0_0 { background:url(../../sports2/result/img/top_draw_jlg/rf_0_0.jpg) no-repeat; }
	#result .top_draw_jlg .r0_0_0 { background:url(../../sports2/result/img/top_draw_jlg/r0_0_0.jpg) no-repeat; }
	#result .top_draw_jlg .r0_1_0 { background:url(../../sports2/result/img/top_draw_jlg/r0_1_0.jpg) no-repeat; }
	#result .top_draw_jlg .rs_0_0 { background:url(../../sports2/result/img/top_draw_jlg/rs_0_0.jpg) no-repeat; }*/
	
	#result .top_draw_jlg .draw_date { position:absolute; font-size:115%; }
	#result .top_draw_jlg .winnerPlate { position:absolute; width:70px; height:36px; text-align:center; font-size:120%; }
	
	
	/*//////////////////////////////////////////////////// draw_top jlg */

/*standings table//////////////////////////////////////////////////*/
#result table.stan { width:365px; font-size:120%; margin-bottom:5px; }
	#result table.stan td.hd_r { background-color:#fee5e0; border-bottom:solid 2px #ff8264; }
	#result table.stan td.hd_b { background-color:#d1e7f4; border-bottom:solid 2px #0085c6; }
	#result table.stan td.bd { font-size:105%; border-bottom:solid 1px #cccccc; }
	#result table.stan td.jlg_bd { border-bottom:solid 1px #cccccc; }
	
	#result table.stan .div_r { font-size:105%; border-left:solid 3px #ff8264; color:#ff8264; margin:5px 0; padding-left:14px; }
	#result table.stan .div_b { font-size:105%; border-left:solid 3px #0085c6; color:#0085c6; margin:5px 0; padding-left:14px; }
	
	#result table.stan tr.odd { background-color:#efefef; }
	/*ゴルフ*/
	#result table.stan td.hd_golf { font-size:90%; background-color:#cbe8df; border-bottom:solid 2px #006748; }
	#result table.stan td.bd { font-size:100%; border-bottom:solid 1px #cccccc; }
	#result table.stan td.bd_order { font-size:105%; border-bottom:solid 1px #cccccc; background-color:#ffffff; color:#04a1ec; font-weight:bold; }
	#result table.stan td.bd_scr { font-size:100%; border-bottom:solid 1px #cccccc; color:#04a1ec; font-weight:bold; }

/*table common/////////////////////////////////////////////////////*/
	#result td.win { color:#049ae2;}
	/*#result tr.wht { background:#fff;}
	#result tr.wht td { padding:0; height:2px; border-top:solid 1px #cdcdcd;}*/
	#result td.wht { font-size:1px; background:#ffffff; padding:0; height:2px; border-top:solid 1px #cdcdcd;}
	
	#result tr.hd { background:#fff;}


/*link*/
#link { width:560px; height:auto;}
#link h2 { width:128px; height:35px; background:url(../img/mainparts.png) no-repeat 0 -100px; text-indent:-5000px; margin-bottom:8px;}
#link li { display:inline;}
#link li a {
	display:inline-block; font-size:120%; line-height:1.35; text-decoration:underline;
	background:url(../img/mainparts.png) no-repeat -855px 3px; padding:0 0 10px 15px; margin-right:20px;
	}
	#link li a:hover { text-decoration:none;}

/*extra*/
.idx #mask {
	background-color:#fff;
	position:absolute;left:0;top:0;z-index:1000;display:none;
	}
.idx #boxes .window{
	width:640px; height:490px;
	padding: 20px;
	position:absolute;left:0;top:0;z-index:1001;background:#000000;display:none;
	}
.idx #boxes .window .ttl { font-size:130%; color:#049be4; padding:8px; }
.idx #boxes .window .subttl { font-size:110%; color:#ffffff; padding:0 8px 10px 8px; }
.idx #closemordal{
	font-size:36px;color:#000000;
	position:absolute;right:-36px;top:-20px;text-decoration:none;
	}
	.idx #closemordal:hover{color:#0498df;}
	/* category pabge link */
	.idx #boxes .window .catelnk { width:60%; margin:14px auto 0; font-size:140%; font-weight:bold; text-align:center; }
	.idx #boxes .window .catelnk a { text-decoration:none; color:#ffffff; padding:10px 0; display:block;
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
		background-color:#0498df;
		background: -moz-linear-gradient(top,  #09a3ec 0%, #75cbf4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09a3ec), color-stop(100%,#75cbf4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #09a3ec 0%,#75cbf4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a3ec', endColorstr='#75cbf4',GradientType=0 ); /* IE6-9 */  
	}
	.idx #boxes .window .catelnk a:hover { background:#d1e9f5; color:#282828; }

/*games remainings*/
/*gameinfo*/
.games #gamesinfo { width:990px; padding-top:25px;}
.games #gameinfo #accordion { width:990px; height:300px; overflow:hidden; position:relative;}
.games #gameinfo #accordionBtn a {
	display:block; width:990px; height:50px;
	background:url(../img/gameinfomore.png) no-repeat 0 center; text-indent:-5000px;
	}

/*btmCal*/
#btmCal { background:#f4f2ea; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:20px 0; margin-bottom:20px;}
#btmCal .section { background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:20px 25px;}
	#btmCal #news { width:500px;}
	#btmCal #news li .text p { width:320px;}
	#btmCal #column { width:365px;}
	#btmCal #column li .text { width:320px;}


/*＠news
///////////////////////////////////////////////////////*/
.news #newshead { width:990px; height:44px; background:url(../img/pagetitle_bg.jpg) no-repeat 0 0; margin-bottom: 24px; }
.news #newshead h2 { width:300px; height:44px; /*background:url(../news/img/pagettl_news.png) no-repeat 10px 0; text-indent:100%; display:block; white-space:nowrap; overflow:hidden;*/ float:left; }
.news #newshead h2 #pagettl { display:block; font-size:210%; font-weight:bold; color:#454545; padding:11px 0 0 20px; }
.news #newshead .remarks { width:500px; height:21px; margin:14px 10px 0 0; padding-top:5px; display:block; overflow:hidden; float:left; }
.news #newshead .tonews { width:113px; height:21px; margin:14px 10px 0 0; display:block; white-space:nowrap; overflow:hidden; float:right; }
.news #newshead .tonews a:hover { background:#fff; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
/*tab*/
/*.news #weekly { width:730px; height:50px; padding-left:20px;}
	.news #weekly li { font-weight:bold; font-size:140%; float:left; margin-right:8px;}
	.news #weekly li .day { font-size:150%;}
	.news #weekly li a { display:block; color:#333; min-height:20px; height:auto !important; height:20px; padding:17px 15px 10px;}
	.news #weekly li a:hover, .news #weekly li.select a {
		background:#e9e7e7;  text-decoration:none;
		border-top-left-radius:5px; border-top-right-radius:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
		-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px;
		}
	.news #weekly li.sat a { color:#006da1;}
	.news #weekly li.sun a { color:#e32121;}org*/
.news #weekly { width:970px; height:40px; padding-left:20px;}
	.news #weekly li { font-weight:bold; font-size:110%; float:left; margin-right:8px;}
	.news #weekly li .day { font-size:150%;}
	.news #weekly li a { display:block; color:#333; min-height:20px; height:auto !important; height:20px; padding:17px 15px 10px;}
	.news #weekly li a:hover, .news #weekly li.select a {
		background:#e9e7e7;  text-decoration:none;
		border-top-left-radius:5px; border-top-right-radius:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
		-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px;
		}
	.news #weekly li.sat a { color:#006da1;}
	.news #weekly li.sun a { color:#e32121;}
	
/*select*/
/*.news #selectBox { position:absolute; top:70px; right:0;}
.news #selectBox .inner { width:231px; height:46px; background:url(../img/newsparts.png) no-repeat 0 -60px; float:left; position:relative;}
.news #selectBox #selectform {
	width:231px; height:29px; font-size:140%; color:#555; position:absolute; top:17px; left:0;
	padding:8px 10px 0; cursor:pointer;
	}
	.news #selectBox select {
		width:231px; height:29px; font-size:140%; position:absolute; top:17px; left:0; zoom:1; z-index:2;
		filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer; background:transparent;
		}org*/
		
/*list*/
.news #newsArea {
	width:990px; font-size:120%; line-height:1.4; background:#e9e7e7; margin-bottom:24px;
	border-top-left-radius:5px; border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px;
	}
	.news #newsArea .inner { padding:20px;}
		/*news items*/
		.news #newsArea .news_accordion { margin-top: 10px; }
		.news #newsArea .news_accordion dt.bg1 { width:950px; background-color:#ffffff; }
		.news #newsArea .news_accordion dd.bg1 { width:950px; background-color:#ffffff; }
		.news #newsArea .news_accordion dt.bg2 { width:950px; background-color:#eef2f4; }
		.news #newsArea .news_accordion dd.bg2 { width:950px; background-color:#eef2f4; }
		.news #newsArea .news_accordion .news_ttl { font-size: 140%; font-weight: bold; cursor: pointer; /*background: url(../img/icon_closed.png) no-repeat 10px 10px;*/ padding: 10px 0px 8px 20px; -moz-border-radius: .3px; -webkit-border-radius: .3px; border-radius: .3px; }
		.news #newsArea .news_accordion .news_ttl a { color:#444444; }
		.news #newsArea .news_accordion .news_ttl .date { font-size:75%; font-weight:normal; padding-left:20px; }
		/*.news_ttl_only { font-size: 120%; font-weight: bold; color: #1650a2; cursor: pointer; padding: 5px 0px 3px 40px; -moz-border-radius: 				.3px; -webkit-border-radius: .3px; border-radius: .3px;}*/
		.news #newsArea .news_accordion .ovr { background-color: #c6e5f5; }
		/*.news #newsArea .news_accordion .opn { background: url(../img/icon_opened.png) no-repeat 10px 10px; }*/
		.news #newsArea .news_accordion .news_gaiyo { margin-bottom: 10px; padding: 5px 5px 8px 5px; line-height: 140%; /*border-bottom: solid 1px #1650a2;*/ }
		.news #newsArea .news_accordion .gaiyo_phtarea { width: 167px; float: left; padding: 0px 10px; margin: 0px 20px 0px 0px; }
		.news #newsArea .news_accordion .gaiyo_txtarea { width: 700px; float: left; padding: 0px 10px; margin: 0px 0px 0px 0px; }
		.news #newsArea .news_accordion .gaiyo_txtonly { padding: 0px 10px; margin: 0px 0px 0px 0px; }
		/*.news #newsArea .news_pht { position: relative; }
		.news #newsArea .news_plybtn { position: absolute; top: 0px; left: 0px; z-index: 10px; }
		.news #newsArea .news_cap { font-size: 90%; text-align: left; }*/
		.news #newsArea .news_accordion .news_txt_only { /*padding: 0px 10px 10px 0px;*/ margin-bottom: 10px; line-height: 140%; /*border: solid 1px #dad8d3;*/ float: left; }
	
	
	/*.news #newsArea .photo { border:1px solid #006b9f;}
	.news #newsArea a:hover .photo { border:1px solid #fff;}
	.news #newsArea ul { width:730px; float:left;}
	.news #newslist li { padding:20px; margin-bottom:2px;}
	.news #newslist li.bg1 { background:#fff;}
	.news #newslist li.bg2 { background:#eef2f4;}
	.news #newslist li .photo { float:left;}
	.news #newslist li .date { display:inline-block; padding-right:10px;}
	.news #newslist li .text { overflow:hidden; padding:10px 0 0 15px;}
	.news #newslist li p { padding-left:15px;}
	.news #newslist li a.title {
		display:inline-block; font-size:140%; font-weight:bold; color:#444; padding-left:15px;
		background:url(../img/mainparts.png) no-repeat -855px 5px; margin:0 15px 7px 0;
		}
	.news #newslist li.first {
		border-top-left-radius:5px; border-top-right-radius:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
		-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px;
		}
	.news #newslist li.last {
		border-bottom-left-radius:5px; border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		-moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px;
		}*/
/*recommend*/
.news #recommend {
	width:205px; background:#fff; margin-bottom:30px; float:right;
	border-bottom-left-radius:5px; border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px;
	}
	.news #newsArea #recommend .inner { padding:10px 15px 20px 18px;}
	.news #recommend h3 { width:205px; height:34px; background:url(../img/newsparts.png) no-repeat -240px -60px; text-indent:-5000px;}
	.news #recommend a.title { display:inline-block; font-size:140%; font-weight:bold; color:#444; margin-bottom:3px;}
	.news #recommend .photo { margin-top:7px;}
	.news #recommend p { padding-top:7px;}

/*＠movie
///////////////////////////////////////////////////////*/
.movie #movhead { width:990px; height:44px; background:url(../img/pagetitle_bg.jpg) no-repeat 0 0; margin-bottom:5px; position:relative; }
.movie #movhead h2 { width:300px; height:44px; float:left; }
	.movie #movhead h2 #pagettl { display:block; font-size:210%; font-weight:bold; color:#454545; padding:11px 0 0 20px; }
	.movie #movhead h2 a { display:block; width:990px; height:49px; text-decoration:none;}
	/*.movie #movhead h2 a .toplink {
		display:inline-block; font-size:120%; color:#555; position:absolute; top:20px; left:105px;
		background:url(../img/mainparts.png) no-repeat -855px 1px; padding-left:12px; cursor:pointer;
		}
	.movie #movhead h2 a:hover .toplink { color:#0498df;} org*/
/*.movie #movhead p { font-size:120%; line-height:1.5; padding:0 20px;}org*/

.movie #movhead .slct { 
	width:360px; 
	/*height:20px;*/
	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; 
	position: absolute;
	top: 10px;
	right: 20px;
}
.movie #movhead .slct .ttl { width:180px; text-align:right; padding:3px 20px 0 0; font-size:120%; color:#006b9f; float:left; }
.movie #movhead .slct .select { width:160px; float:left; }
.movie #movhead .slct .select #select_cate { width:160px; font-size:120%; }
	 
/*remarks*/
.movie #remarks { width:990px; text-align:right; font-size:110%; line-height:120%; margin-bottom:15px; }
/*list*/
.movie #movlist { padding:0 20px 30px; }
.movie #movlist h3 { font-size:180%; border-bottom:1px solid #cccccc; border-top:4px solid #cccccc; padding:5px 0px 5px 10px;}
.movie #movlist h4 {
	font-size:160%;
	border:1px solid #cccccc;
	padding:5px 10px;
	
}
.movie #movlist ul { padding-top:15px; margin:0 -40px 0 0; overflow:hidden; zoom:1;}
	/*.movie #movlist li { width:170px; float:left; margin:0 26px 10px 0; position:relative;}*/
	.movie #movlist li.eachMov { width:17%; height:220px; float:left; margin:0 1%; /*position:relative;*/ }
	/**+html .movie #movlist li { margin:0 24px 10px 0;}*/
	
	.movie #movlist li.eachMov .mov_thm { width:100%; position:relative; margin:0 0 10px 0; }
	.movie #movlist li.eachMov .mov_thm img { width:100%; }
	
	.movie #movlist li.eachMov .mov_thm .play { width:100%; position:absolute; top:0; left:0; }
	.movie #movlist li.eachMov .mov_thm .play img { width:100%; /*height:94px;*/ }
	.movie #movlist li.eachMov .mov_thm .play a { display:block; border:5px solid #dcdcdc; }
	.movie #movlist li.eachMov .mov_thm .play a:hover { border:5px solid #04a1ec; }
	
	.movie #movlist li.eachMov .mov_ttl { font-size:120%; color:#04a1ec; line-height:1.35; margin:0 0 10px 0; }
	.movie #movlist li.eachMov .mov_subttl { line-height:1.35; }
		
/*more*/
.movie #movlist .more { height:30px; padding:10px 0 15px 0;}
	.movie #movlist .more a {
		display:block; width:90%; font-size:140%; font-weight:bold; text-align:center; text-decoration:none;
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
		background:#d1e9f5; padding:8px 0 5px; margin: 0 5%;
		}
		.movie #movlist .more a .arrow {
			display:inline-block; width:7px; background:url(../img/mainparts.png) no-repeat -855px 2px;
			text-indent:-5000px; margin-left:15px;
			}
		.movie #movlist .more a:hover { 
		background-color:#0498df;
		background: -moz-linear-gradient(top,  #09a3ec 0%, #75cbf4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09a3ec), color-stop(100%,#75cbf4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #09a3ec 0%,#75cbf4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a3ec', endColorstr='#75cbf4',GradientType=0 ); /* IE6-9 */ 
		color:#ffffff;
		}
		.movie #movlist .more a:hover .arrow { background:url(../img/arrow2.png) no-repeat 0 2px;}
/*select*/
/*.movie #switching { padding-top:15px;}
.movie #switching h4 { width:400px; font-size:140%; font-weight:normal; float:left; padding-top:7px;}
.movie #switching #selectBox { width:540px; float:right;}
.movie #switching #selectBox .inner { width:537px; height:41px; background:url(../img/movieparts.png) no-repeat 0 -60px; float:left; position:relative;}
.movie #switching #selectBox #selectform,
.movie #switching #selectBox #selectform2 {
	width:200px; height:29px; font-size:140%; color:#555;
	position:absolute; top:6px; padding:8px 10px 0; cursor:pointer;
	}
	.movie #switching #selectBox #selectform { left:111px;}
	.movie #switching #selectBox #selectform2 { left:323px;}

	.movie #switching #selectBox select#s1,
	.movie #switching #selectBox select#s2 {
		width:204px; height:29px; font-size:140%; position:absolute; top:6px; zoom:1; z-index:2;
		filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer; background:transparent;
		}
		.movie #switching #selectBox select#s1 { left:111px;}
		.movie #switching #selectBox select#s2 { left:323px;} org*/

.movie #mask {
	background-color:#fff;
	position:absolute;left:0;top:0;z-index:1000;display:none;
	}
.movie #boxes .window{
	/*width:480px; height:360px;org*/
	width:640px; height:490px;
	padding: 20px;
	position:absolute;left:0;top:0;z-index:1001;background:#000000;display:none;
	}
.movie #boxes .window .ttl { font-size:130%; color:#049be4; padding:8px; }
.movie #boxes .window .subttl { font-size:110%; color:#ffffff; padding:0 8px 10px 8px; }
.movie #closemordal{
	font-size:36px;color:#000000;
	position:absolute;right:-36px;top:-20px;text-decoration:none;
	}
	.movie #closemordal:hover{color:#0498df;}
	
	/* category pabge link */
	.movie #boxes .window .catelnk { width:60%; margin:14px auto 0; font-size:140%; font-weight:bold; text-align:center; }
	.movie #boxes .window .catelnk a { text-decoration:none; padding:10px 0; color:#ffffff; display:block;
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
		background-color:#0498df;
		background: -moz-linear-gradient(top,  #09a3ec 0%, #75cbf4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09a3ec), color-stop(100%,#75cbf4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #09a3ec 0%,#75cbf4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a3ec', endColorstr='#75cbf4',GradientType=0 ); /* IE6-9 */  
	}
	.movie #boxes .window .catelnk a:hover { color:#282828; background:#d1e9f5; }




/*result MLB*/
.result #resulthead { width:990px; height:44px; background:url(../img/pagetitle_bg.jpg) no-repeat 0 0; margin-bottom:5px; }
.result #resulthead h2 { width:300px; height:44px; float:left; }
	.result #resulthead h2 #pagettl { display:block; font-size:210%; font-weight:bold; color:#454545; padding:11px 0 0 20px; }
	.result #resulthead .res_submenu { height:16px; margin:10px 20px 0 0; float:right; }
	.result #resulthead .res_submenu .btn a {
		width: 140px;
		font-size: 130%;
		text-align: center;
		text-decoration: none;
		margin-left:10px;
		padding: 5px 10px; 
		/*border-left: solid 1px #eeeeee;
		border-right: solid 1px #666666;*/
		background-color: #ffffff;
		border:solid 1px #049be4;
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em; 
		display: block;
	}
	.result #resulthead .res_submenu .btn a.selected, .result #resulthead .res_submenu .btn a:hover {
		color: #ffffff;
		background-color: #049be4;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-bottom: solid 1px #666666;
		border-right: solid 1px #666666;
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em; 
	}
	
	/* Tennis Result Head //////////////////////////////////////////////////////////*/
	.result #resulthead h2.h2_tns { width:400px; }

/*remarks/////////////////////////////////////////////////////*/
.result .lg_r { width:8px; height:16px; background-color:#ff8264; float:left; }
.result .lg_b { width:8px; height:16px; background-color:#0085c6; float:left; }
.result .lg { width:8px; height:16px; background-color:#333333; float:left; }

.result #remarks { margin:0 20px 34px 620px; font-size:125%; }
	.result #remarks .txt { width:160px; height:14px; float:left; }
	
.result #remarks_jpb { margin:0 20px 34px 460px; font-size:125%; }		/*no use*/
	.result #remarks_jpb .txt { width:160px; height:14px; float:left; }	/*no use*/
	
	/*ゴルフ/////////////////////////////////////*/
	.result #remarks_golf h3.event { font-size:170%; color:#006748; border-left:5px solid #006748; margin:14px 15px; padding:3px 20px; position:relative; }
	.result #remarks_golf h3.event .about { position:absolute; top:0px; left:400px; font-size:70%; border:1px solid #006748; background-color:#ffffff; color:#006748; text-align:center; /*padding:3px 14px;*/
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em;  }
	.result #remarks_golf h3.event .about a { display:block; padding:3px 14px; color:#006748; text-decoration:none;
		-webkit-border-radius: 0.4em;
		-moz-border-radius: 0.4em;
		border-radius: 0.4em; }
	.result #remarks_golf h3.event .about a:hover { background-color:#cbe8df; }
	
	/*.result #remarks_golf #gaiyo { position:absolute; top:30px; left:200px; width:400px; min-height:80px; color:#333333; font-weight:normal; font-size:85%; padding:16px; background-color:#e0f1ec; display:none; }
	.result #remarks_golf h3.event #gaiyo p { margin-bottom:7px; }
	.result #remarks_golf h3.event #gaiyo p.gaiyo_ttl { color:#006748; }*/
	
	.result #remarks_golf #gaiyo { color:#252525; font-weight:normal; font-size:75%; padding:5px 16px; background-color:#ffffff; }
	.result #remarks_golf h3.event #gaiyo p { /*width:440px;*/ margin-bottom:4px; /*float:left;*/ }
	.result #remarks_golf h3.event #gaiyo .gaiyo_ttl { color:#006748; }
	
	/*大相撲//////////////////////////////////////////////////////////////////*/
	.result #remarks_ozumo h3.event { font-size:180%; color:#252525; border-left:5px solid #ffcc66; margin:14px 15px; padding:3px 20px; position:relative; }
	
	/* remarks Tennis (for Nishikori info) ///////////////////////////////////*/
	.result #remarks_tns .kei_info { border-left:5px solid #ffdb00; margin:20px 30px 0; padding:0 30px; position:relative; }
	.result #remarks_tns .kei_info h3.kei_ttl { width:100%; font-size:200%; padding:10px 10px 5px 10px; margin:0 0 14px 0; border-bottom:1px solid #ffdb00; }
	.result #remarks_tns .kei_info h3.kei_ttl .kei_day { font-size:70%; font-weight:normal; padding:5px 40px 0; }
	.result #remarks_tns .kei_info .kei_cont { font-size:150%; margin:0 0 0px 0; padding:40ox 0 0 0; }
	.result #remarks_tns .kei_info .kei_cont .kei_cont_pht { width:15%; padding:0 5% 0 0; float:left; }
	.result #remarks_tns .kei_info .kei_cont .kei_cont_pht img { width:100%; }
	.result #remarks_tns .kei_info .kei_cont .kei_cont_txt { width:80%; float:left; line-height:1.6; }
	
/*result area basic layout////////////////////////////////////*/
.result #result_area { margin: 0px 0px 20px; }
.result #result_area .left { width:485px; margin-right:20px; float:left; }
.result #result_area .right { width:485px; float:left; }
	/*specially for DAIHYO*/
.result .result_area .left { width:485px; margin-right:20px; float:left; }
.result .result_area .right { width:485px; float:left; }
	/*プロ野球　第２行レイアウト//////////////////////////////*/
	.result #result_area2 { margin: 0px 0px 20px; }
	.result #result_area2 .left { width:485px; margin-right:20px; float:left; }
	.result #result_area2 .right { width:485px; float:left; }

/*大相撲レイアウト////////////////////////////////////////////*/
.result #result_area .left3c { width:395px; margin-right:20px; float:left; }
.result #result_area .right3c { width:160px; float:left; }

.result #result_area .win {color:#049be4;}


	/*ゴルフ///////////////////////////////////*/
.result #result_area_golf { margin: 0px 15px 20px; }
.result #result_area_golf .result_golf_left { float:left; width:400px; margin-right:30px; float:left;  }
.result #result_area_golf .result_golf_right { float:left; width:520px; }	
		/*放送予定*/
		.result #result_area_golf .result_golf_right h2 { font-size:200%; margin-bottom:5px; }
		.result #result_area_golf .result_golf_right h2 span.small { font-size:75%; }
		.result #result_area_golf .result_golf_right .inner { border-top:5px solid #e5e5e5; border-left:solid 2px #e5e5e5; padding:5px 5px 10px 10px; }
		
		.result #result_area_golf .result_golf_right .onair_date { border-bottom:1px solid #006b9f; vertical-align:middle; font-size:130%; font-weight:bold; color:#0498df; background:#e6f0f6; padding:5px 10px 5px 20px; }
		.result #result_area_golf .result_golf_right .onair_date_init { border-bottom:1px solid #006b9f; border-top:1px solid #006b9f; vertical-align:middle; font-size:130%; font-weight:bold; color:#0498df; background:#e6f0f6; padding:5px 10px 5px 20px; }

		.result #result_area_golf .result_golf_right .onair_prog { font-size:120%; line-height:150%; padding:5px 10px; border-bottom:1px solid #006b9f; vertical-align:middle; }
		.result #result_area_golf .result_golf_right .onair_prog .ttl { font-size:110%; color:#252525; vertical-align:middle; }
		
		.result #result_area_golf .result_golf_right .todetail a { 
			width: 200px;
			color: #ffffff;
			font-size:130%;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
			margin: 8px 0px 0px 275px;
			padding: 5px 0px;
			background-color: #75cbf4;
			background: -moz-linear-gradient(top,  #75cbf4 0%, #09a3ec 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75cbf4), color-stop(100%,#09a3ec)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #75cbf4 0%,#09a3ec 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #75cbf4 0%,#09a3ec 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #75cbf4 0%,#09a3ec 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #75cbf4 0%,#09a3ec 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cbf4', endColorstr='#09a3ec',GradientType=0 ); /* IE6-9 */
			-webkit-border-radius: 0.5em;
			-moz-border-radius: 0.5em;
			border-radius: 0.5em;
			display: block;
 		}
		.result #result_area_golf .result_golf_right .todetail a:hover, .games .todetail a:active { 
			background-color: #75cbf4;
			background: -moz-linear-gradient(top,  #09a3ec 0%, #75cbf4 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09a3ec), color-stop(100%,#75cbf4)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #09a3ec 0%,#75cbf4 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #09a3ec 0%,#75cbf4 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a3ec', endColorstr='#75cbf4',GradientType=0 ); /* IE6-9 */
		 }

/*result area game table baseball////////////////////////////*/
.result #result_area .eachgame_bb { margin-bottom:20px; font-size:120%; border-bottom:dotted 1px #aaaaaa; padding-bottom:10px; /*background-color:#ffffff;*/ }
	.result #result_area .eachgame_bb .tblhd { padding: 5px 0; }
	.result #result_area .eachgame_bb .tblhd_r { border-left:solid 5px #ff8264; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area .eachgame_bb .tblhd_b { border-left:solid 5px #0085c6; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area .eachgame_bb .tblhd_g { border-left:solid 5px #333333; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area .eachgame_bb span.r { color:#ff8264; /*font-weight:bold;*/ }
	.result #result_area .eachgame_bb span.b { color:#0085c6; /*font-weight:bold;*/ }
	.result #result_area .eachgame_bb span.date { font-size:95%; }	
	
	.result #result_area .eachgame_bb table { border:none; margin-bottom:10px;}
	.result #result_area .eachgame_bb table th.hd1 { font-weight:normal; border-top:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; background-color:#dddddd; }
	.result #result_area .eachgame_bb table th.hd2 { font-weight:normal; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#dddddd; padding: 3px; }
	.result #result_area .eachgame_bb table th.hd1_r { font-weight:normal; border-top:solid 1px #ff8264; border-bottom:solid 1px #ff8264;  border-left:solid 1px #ff8264; background-color:#fee5e0; }
	.result #result_area .eachgame_bb table th.hd2_r { font-weight:normal; border-top:solid 1px #ff8264; border-right:solid 1px #ff8264; border-bottom:solid 1px #ff8264; background-color:#fee5e0; padding: 3px; }
	.result #result_area .eachgame_bb table th.hd1_b { font-weight:normal; border-top:solid 1px #0085c6; border-bottom:solid 1px #0085c6;  border-left:solid 1px #0085c6; background-color:#d1e7f4; }
	.result #result_area .eachgame_bb table th.hd2_b { font-weight:normal; border-top:solid 1px #0085c6; border-right:solid 1px #0085c6; border-bottom:solid 1px #0085c6; background-color:#d1e7f4; padding: 3px; }
	
	.result #result_area .eachgame_bb table td { border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result #result_area .eachgame_bb table td.red { border-right:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; padding:3px; background-color:#ff8264; }
	.result #result_area .eachgame_bb table td.blue { border-right:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; padding:3px; background-color:#0085c6; }
	.result #result_area .eachgame_bb table td.grey { border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:3px; background-color:#dddddd; }
	
/*mlb jpn///////////////////////////////////////////////*/
.result #result_area .eachgame_bb dl.jpn_area { /*background-color:#ffffff;*/ background:url(../img/arrowbox_bg_grey2.png); }
	.result #result_area .eachgame_bb dt { background:url(../img/icon_closed.png) no-repeat left top; padding: 3px 0 10px 26px; }
	/*.result #result_area .eachgame_bb .jpn_area .jpn_name_opn { background:url(../img/icon_opened.png) no-repeat left top; padding: 3px 0 10px 26px; }*/
	.result #result_area .eachgame_bb .opn { background:url(../img/icon_opened.png) no-repeat left top; padding: 3px 0 10px 26px; }
	.result #result_area .eachgame_bb .jpn_area dt span { font-size:130%; color:#049be4; font-weight:bold; }
	
	/*.result #result_area .eachgame_bb .jpn_area .jpn_cmnt {  }*/
	.result #result_area .eachgame_bb .jpn_area dd { /*display:none;*/ }	
		.result #result_area .eachgame_bb .jpn_area dd .p_cmmnt_ttl { font-size:115%; padding: 0 14px 10px; color:#006b9f; }
		.result #result_area .eachgame_bb .jpn_area dd .p_cmmnt_txt { font-size:105%; line-height:140%; padding: 0 14px 10px; }
	
	/*.result #result_area .eachgame_bb .jpn_area .jpn_cmnt .p_prof .btn { font-size:120%; color:#252525; text-decoration:none; display:block; text-align:center; padding:5px; }
	.result #result_area .eachgame_bb .p_prof .btn a { text-decoration:none; }
	
	.result #result_area .eachgame_bb .pup { position:absolute; background:url(../img/arrow.png) no-repeat center bottom; bottom:30px; left:25px; padding-bottom:9px; z-index:700; font-size:85%; width:400px; font-size:110%; display:none; }
		.result #result_area .eachgame_bb .pup .arrowBox {
			line-height:1.5; color:#fff; background:url(../img/bg7.png); padding:15px;
			border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; z-index:710;
		}
	.result #result_area .eachgame_bb .pup .close_btn { margin-bottom:5px; text-align:right; }*/
		
		.result #result_area .eachgame_bb .jpn_area dd .p_prof {
			margin:0 14px 10px;
			padding: 5px;
			background-color: #ededed;
			border: solid 1px #cccccc;
			-webkit-border-radius: 0.4em;
			-moz-border-radius: 0.4em;
			border-radius: 0.4em;
			/*position:relative;*/ 
 		}
		.result #result_area .eachgame_bb .jpn_area dd .p_prof .prof_name { font-size:105%; color:#049be4; border-bottom: solid 1px #cccccc; margin-bottom:5px; }
		.result #result_area .eachgame_bb .jpn_area dd .p_prof .prof_txt { font-size:100%; margin-bottom:10px; }
		.result #result_area .eachgame_bb .jpn_area dd .p_prof .prof_res_ttl { border-bottom: solid 1px #cccccc; margin-bottom:5px; }
		.result #result_area .eachgame_bb .jpn_area dd .p_prof .prof_res_txt { font-size:100%; margin-bottom:5px; line-height:140%;}


/*MLB standings division /////////////////////////////////////////*/
.result /*#result_area*/ .each_tbl_stan { font-size:125%; margin-bottom: 16px; }
	.result /*#result_area*/ .each_tbl_stan .tblhd_r { font-size:120%; color:#ff8264; padding: 0 10px 0 20px; margin-bottom:10px; border-left:solid 5px #ff8264; }
	.result /*#result_area*/ .each_tbl_stan .tblhd_b { font-size:120%; color:#0085c6; padding: 0 10px 0 20px; margin-bottom:10px; border-left:solid 5px #0085c6; }
	
/*jpb result/////////////////////////////////////////////////*/
	/*result area game table baseballのテーブルスタイルと同じ//////////////////////////////////*/
.result #result_area2 .eachgame_bb { margin-bottom:20px; font-size:120%; border-bottom:dotted 1px #aaaaaa; padding-bottom:10px; /*background-color:#ffffff;*/ }
	.result #result_area2 .eachgame_bb .tblhd { padding: 5px 0; }
	.result #result_area2 .eachgame_bb .tblhd_r { border-left:solid 5px #ff8264; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area2 .eachgame_bb .tblhd_b { border-left:solid 5px #0085c6; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area2 .eachgame_bb .tblhd_g { border-left:solid 5px #333333; padding: 0 0 0 10px; margin-bottom:5px; }
	.result #result_area2 .eachgame_bb span.r { color:#ff8264; /*font-weight:bold;*/ }
	.result #result_area2 .eachgame_bb span.b { color:#0085c6; /*font-weight:bold;*/ }
	.result #result_area2 .eachgame_bb span.date { font-size:95%; }	
	
	.result #result_area2 .eachgame_bb table { border:none; margin-bottom:10px;}
	.result #result_area2 .eachgame_bb table th.hd1 { font-weight:normal; border-top:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; background-color:#dddddd; }
	.result #result_area2 .eachgame_bb table th.hd2 { font-weight:normal; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#dddddd; padding: 3px; }
	.result #result_area2 .eachgame_bb table th.hd1_r { font-weight:normal; border-top:solid 1px #ff8264; border-bottom:solid 1px #ff8264;  border-left:solid 1px #ff8264; background-color:#fee5e0; }
	.result #result_area2 .eachgame_bb table th.hd2_r { font-weight:normal; border-top:solid 1px #ff8264; border-right:solid 1px #ff8264; border-bottom:solid 1px #ff8264; background-color:#fee5e0; padding: 3px; }
	.result #result_area2 .eachgame_bb table th.hd1_b { font-weight:normal; border-top:solid 1px #0085c6; border-bottom:solid 1px #0085c6;  border-left:solid 1px #0085c6; background-color:#d1e7f4; }
	.result #result_area2 .eachgame_bb table th.hd2_b { font-weight:normal; border-top:solid 1px #0085c6; border-right:solid 1px #0085c6; border-bottom:solid 1px #0085c6; background-color:#d1e7f4; padding: 3px; }
	
	.result #result_area2 .eachgame_bb table td { border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result #result_area2 .eachgame_bb table td.red { border-right:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; padding:3px; background-color:#ff8264; }
	.result #result_area2 .eachgame_bb table td.blue { border-right:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; padding:3px; background-color:#0085c6; }
	.result #result_area2 .eachgame_bb table td.grey { border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:3px; background-color:#dddddd; }


.result #result_area .eachgame_bb .pitch { font-size:100%; padding: 0 0 5px 20px; }

/*result area 大相撲/////////////////////////////////////////*/
.result #result_area .cate_ozumo { font-size:160%; font-weight:bold; border-bottom:4px solid #cccccc; background:url(../../sports/img/icon_gumbai.jpg) no-repeat 10px 0; padding:7px 0 7px 50px;  position:relative; }
/*.result #result_area .cate_ozumo .sumo_thdat { position:absolute; top:5px; right:5px; }*/
.result #result_area .sumo_date { font-size:120%; text-align:right; padding:5px; margin-bottom:16px; text-align:right; }

	/*結果　大相撲///////////////////////////////////////////////////////////////*/
	.result #result_area table.ozumo_t { margin-bottom:10px; }
	.result #result_area table.ozumo_t th { font-size:130%; /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	.result #result_area table.ozumo_t td { font-size:130%; /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	.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:140%; 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:120%; 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:140%; 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:150%; font-weight:bold; padding:7px; border-bottom:4px solid #cccccc; }
	.result #result_area #backno_lnk { padding:10px 0; }
	.result #result_area #backno_lnk li { font-size:140%; padding:5px 10px 5px 20px; margin-left:16px; background:url(../img/mainparts.png) no-repeat -855px 8px; }


/*コメントエリア basic///////////////////////////////////////*/	
.result #cmmnt_area { margin: 0 0 20px 0; }
.result #cmmnt_area .cmmnt_ttl { font-size:160%; border-top:solid 4px #cccccc; border-bottom:solid 1px #cccccc; margin-bottom:0px; padding:5px 20px; }
.result #cmmnt_area .cmmnt_txt { font-size:130%; line-height:140%; margin:0 30px; }


/*コメントエリア MLB試合評///////////////////////////////////////*/	
.result #cmmnt_area_mlb { background-color:#f4f1e9; margin: 0 0 20px 0; padding:20px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em; }
.result #cmmnt_area_mlb .cmmnt_ttl { font-size:160%; font-weight:bold; /*border-top:solid 4px #cccccc; border-bottom:solid 1px #cccccc; margin-bottom:10px;*/ padding:0px 20px 10px 20px; }
.result #cmmnt_area_mlb .cmmnt_txt { font-size:130%; line-height:140%; padding:14px 20px; background-color:#ffffff; }
	.result #cmmnt_area_mlb .cmmnt_txt .each_cmmnt_taisen { background-color:#f4f1e9; padding:3px 20px; margin-bottom:7px; color:#0085c6; font-size:110%;
	 	-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
}
	.result #cmmnt_area_mlb .cmmnt_txt .each_cmmnt_txt { margin-bottom:14px; padding:0 20px; }

/*standings basic///////////////////////////////////////////////*/
.result #cmmnt_area .left { width:485px; margin-right:20px; float:left; }
.result #cmmnt_area .right { width:485px; float:left; }

	
/*.result #cmmnt_area .stan_lg_jpb { background-color: #dddddd; border: solid 1px #999999; margin: 0 0 14px 0; padding: 5px 20px;}
	.result #cmmnt_area .stan_lg_jpb .lg_name { width:300px; font-size:140%; padding-left:14px; float:left; }
	.result #cmmnt_area .stan_lg_jpb .lg_date { width:100px; font-size:120%; padding-right:10px; float:right; }*/
	
/*League bar & dividion bar////////////////////////////////////////////////*/
.result /*#result_area*/ .stan_lg_r { background-color: #ff8264; border-bottom: solid 2px #fee5e0; margin: 30px 0 16px; padding: 7px 20px;}
.result /*#result_area*/ .stan_lg_b { background-color: #0085c6; border-bottom: solid 2px #d1e7f4; margin: 30px 0 16px; padding: 7px 20px;}
.result /*#result_area*/ .stan_lg { background-color: #333333; border-bottom: solid 2px #d1e7f4; margin: 30px 0 16px; padding: 7px 20px;}

	.result /*#result_area*/ .stan_lg_r .lg_name, 
	.result /*#result_area*/ .stan_lg_b .lg_name, 
	.lg_name, 
	.result /*#result_area*/ .stan_lg .lg_name { width:200px; color:#ffffff; font-size:180%; padding-left:14px; float:left; }
	.result /*#result_area*/ .stan_lg_r .date, 
	.result /*#result_area*/ .stan_lg_b .date, 
	.result /*#result_area*/ .stan_lg .date { font-size:130%; color:#ffffff; padding-left:40px; text-align:right; padding-right: 10px; float:right; }

	
/*結果area result table J結果　代表結果////////////////////////////////////////////*/

	/*結果/リンク*/
	.result #result_area .dv_result_jlg { width:76%; padding:0 2%; float:left; border-left:2px solid #eeeeee; border-right:2px solid #eeeeee; }
	.result #result_area .dv_lnk_jlg { width:17%; padding-left:2%; float:left; }
	
	/*Jリーグ 最新 or 節*/
	.result #result_area .phase_r_jlg { font-size:140%; padding:3px 0 3px 20px; border-left:5px solid #ff8264; border-bottom:1px solid #ff8264; margin-bottom:10px; }
	.result #result_area .phase_b_jlg { font-size:140%; padding:3px 0 3px 20px; border-left:5px solid #0085c6; border-bottom:1px solid #0085c6; margin-bottom:10px; }
	
	/*stage btn for jlg///////////////////////////////////////////////////////////*/
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg { margin:0 0 10px 0; }
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg .stg_btn_jlg { width:30%; margin:0 1%; font-size:110%; text-align:center;  float:left; }
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg .stg_btn_jlg a { display:block; color:#252525; text-decoration:none; border:solid 1px #ff8264; padding:5px 0; }
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg .stg_btn_jlg a:hover { background-color:#ff8264; color:#ffffff; }
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg .stg_btn_jlg_chosen { width:30%; margin:0 1%; font-size:110%; text-align:center;border:solid 1px #ff8264; float:left; }
	.result #result_area /*.result_lnk .dv_result_jlg*/ .stg_jlg .stg_btn_jlg_chosen a { display:block; text-decoration:none; padding:5px 0; background-color:#ff8264; color:#ffffff; }
	
	/* JLG draw table of J1 //////////////////////////////////////////////////////*/
	.result #result_area .result_lnk .dv_result_jlg .jlg_draw_ttl { padding:10px 0 5px 10px; 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 .result_lnk .dv_result_jlg #result_draw_jlg_area { /*display:none;*/ }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg { width:365px; position:relative; margin:0 auto 20px; background-color:#ffffff; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg td { padding:0; vertical-align:top; /*line-height:1;*/ }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg td.teamplate { width:70px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg td.r0 { width:120px; /*height:87px;*/ }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg td.sf { width:60px; /*height:174px;*/ }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg td.f { width:115px; /*height:220px;*/ }

	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .nmPlate { width:70px; height:30px; background-color:#f7e6df; text-align:center; font-size:120%; font-weight:bold; padding:6px 0px 0px 0px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .nmPlate .attr { font-size:70%; font-weight:bold; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .lost { background-color:#c9c9c9; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .nmPlate_spacer { width:70px; height:10px; }
	/* case 5 teams */
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #top_seed { width:180px; height:46px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rf_0 { width:115px; height:220px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #r0_0,
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #r0_1 { width:120px; height:87px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rs_0 { width:60px; height:174px; }
	/* case 4 teams */
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rf_0_4 { width:115px; height:174px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #r0_0_4 { width:120px; height:82px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rs_0_4 { width:60px; height:128px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #seed2 { width:120px; height:46px; }
	/* case 3 teams */
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rf_0_3 { width:115px; height:128px; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg #rs_0_3 { width:180px; height:82px; }
	
	/*#result .top_draw_jlg .top_seed_0 { background:url(../../sports2/result/img/top_draw_jlg/top_seed_0.jpg) no-repeat; }
	#result .top_draw_jlg .rf_0_0 { background:url(../../sports2/result/img/top_draw_jlg/rf_0_0.jpg) no-repeat; }
	#result .top_draw_jlg .r0_0_0 { background:url(../../sports2/result/img/top_draw_jlg/r0_0_0.jpg) no-repeat; }
	#result .top_draw_jlg .r0_1_0 { background:url(../../sports2/result/img/top_draw_jlg/r0_1_0.jpg) no-repeat; }
	#result .top_draw_jlg .rs_0_0 { background:url(../../sports2/result/img/top_draw_jlg/rs_0_0.jpg) no-repeat; }*/
	
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .draw_date { position:absolute; font-size:115%; }
	.result #result_area .result_lnk .dv_result_jlg .result_draw_jlg .winnerPlate { position:absolute; width:70px; height:36px; text-align:center; font-size:120%; }
	
	
.result #result_area .eachgame_j { padding:5px 0; font-size:120%; border-bottom:solid 1px #cccccc; }
.result #result_area .odd { background-color:#efefef; }

.result #result_area .eachgame_j table { border:none; }
	.result #result_area .eachgame_j table th.dt_phs_r_jlg { font-size:110%; color:#ff8264; padding:5px 2px 8px; /*text-align:center;*/ }
	.result #result_area .eachgame_j table th.dt_phs_b_jlg { font-size:110%; color:#0085c6; padding:5px 2px 8px; /*text-align:center;*/ }
	.result #result_area .eachgame_j table th .status { color:#252525; }
	
	.result #result_area .eachgame_j table td.bd1 { font-size:100%; /*border:solid 1px #999999;*/ padding:5px 2px; }
	.result #result_area .eachgame_j table td.bd2 { font-size:130%; font-weight:bold; /*border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ padding:5px 2px; }
	.result #result_area .eachgame_j table td.bd3 { font-size:90%; /*border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ padding:5px 2px; }
	/*for 代表*/
	.result #result_area .eachgame_j table td.bd4 { font-size:90%; /*border-right:solid 1px #999999; border-bottom:solid 1px #999999;*/ padding:5px 2px; }
	
	/*goaler JLG*/
	.result #result_area .eachgame_j table td.td_goaler_jlg { padding:1em 2em; }
	.result #result_area .eachgame_j 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 .eachgame_j table td.td_goaler_jlg .goaler_txtarea_jlg_r { background:#fee5e0; padding:5px 0; /*font-size:110%;*/ }
	.result #result_area .eachgame_j 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 .eachgame_j table td.td_goaler_jlg .goaler_txtarea_jlg_b { background:#d1e7f4; padding:5px 0; /*font-size:110%;*/ }
	.result #result_area .eachgame_j table td.td_goaler_jlg .goaler_txtl_jlg { float:left; width:42%; margin:0 3%; text-align:right; }
	.result #result_area .eachgame_j table td.td_goaler_jlg .goaler_txtr_jlg { float:right; width:42%; margin:0 3%; text-align:left;}
	
	/*結果・日程リンク*/
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg { margin-bottom:1em; border-bottom:1px solid #cccccc; }
	
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .lnk_ttl_each { font-size:125%; text-align:center; }
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .lnk_ttl_each a { width:35%; float:left; color:#252525; font-weight:bold; padding:3px 5px; display:block; border:1px solid #cccccc; text-decoration:none;
		-webkit-border-top-left-radius: .5em;
		-webkit-border-top-right-radius: .5em;
		-moz-border-radius-topleft: .5em;
		-moz-border-radius-topright: .5em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em; 
	}
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .lnk_ttl_each a:hover { background-color:#049be4; color:#ffffff; text-decoration:none;
		-webkit-border-top-left-radius: .5em;
		-webkit-border-top-right-radius: .5em;
		-moz-border-radius-topleft: .5em;
		-moz-border-radius-topright: .5em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em; 
	}
	/*.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .slct a { background-color:#049be4; color:#ffffff; text-decoration:none;
		-webkit-border-top-left-radius: .5em;
		-webkit-border-top-right-radius: .5em;
		-moz-border-radius-topleft: .5em;
		-moz-border-radius-topright: .5em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em; 
	}*/
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .lnk_ttl_each_slct { width:35%; float:left; font-size:125%; text-align:center; padding:3px 5px; background-color:#049be4; color:#ffffff; border:1px solid #cccccc; text-decoration:none;
		-webkit-border-top-left-radius: .5em;
		-webkit-border-top-right-radius: .5em;
		-moz-border-radius-topleft: .5em;
		-moz-border-radius-topright: .5em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em; 
	}
	.result #result_area .dv_lnk_jlg ul.lnk_ttl_jlg .no_lnk_ttl_each { width:49%; float:left; font-size:125%; text-align:center; color:#252525; font-weight:bold; padding:3px 0px; display:block; border:1px solid #cccccc;
		-webkit-border-top-left-radius: .5em;
		-webkit-border-top-right-radius: .5em;
		-moz-border-radius-topleft: .5em;
		-moz-border-radius-topright: .5em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em; 
	}
	
	.result #result_area .dv_lnk_jlg ul.lnklist { font-size:125%; }
	.result #result_area .dv_lnk_jlg li.lnk_each { margin-bottom:.3em; }
	.result #result_area .dv_lnk_jlg li.lnk_each a { padding:.6em 3px; display:block; }
	.result #result_area .dv_lnk_jlg li.lnk_each a:hover { background-color:#ffdd00; text-decoration:none; color:#252525; }
	.result #result_area .dv_lnk_jlg .slct a { background-color:#ffdd00; text-decoration:none; color:#252525; }
	
/*daihyo result///////////////////////////////////////////*/
.result .result_area .eachgame_d { padding:14px 0; font-size:125%; border-bottom:solid 1px #cccccc; }
.result .result_area .eachgame_d .tblhd_daihyo { width:200px; font-size:90%; text-align:center; padding: 2px 0px; color:#252525; margin-bottom:7px;
		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='#ffd5e9f4', endColorstr='#ffabd9f3',GradientType=0 ); /* IE6-9 */  
	}
.result .result_area .eachgame_d .tblhd { margin-bottom:7px; }
.result .result_area .eachgame_d table { border:none; margin-bottom:10px; }
	.result .result_area .eachgame_d table td.bd1 { font-size:105%; border:solid 1px #999999; padding:5px 2px; }
	.result .result_area .eachgame_d table td.bd1_r { font-size:105%; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result .result_area .eachgame_d table td.bd2 { font-size:140%; font-weight:bold; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result .result_area .eachgame_d table td.bd3 { font-size:90%; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result .result_area .eachgame_d table td.bd3_b { font-size:90%; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; }
	.result .result_area .eachgame_d table td.bd4 { font-size:90%; border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; background-color:#efefef; }
	.result .result_area .eachgame_d table td.bd4_b { font-size:90%; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px 2px; background-color:#efefef; }	
	
	/* more */
.result .daihyo_more { width:50%; margin:1em 25%; font-size:100%; text-align:center; }
.result .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 */   
}
	

/*結果エリア＆コメントエリア standings table///////////////////////////////////*/	
.result /*#cmmnt_area*/ .each_tbl_stan { font-size:125%; margin-bottom: 16px; }
	.result /*#cmmnt_area*/ .each_tbl_stan table { border: none; margin-bottom:16px; }
	.result /*#cmmnt_area*/ .each_tbl_stan table tr.odd { background-color:#efefef; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd1_r { font-weight:normal; border-bottom:solid 2px #ff8264; background-color:#fee5e0; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd2_r { font-weight:normal; border-bottom:solid 2px #ff8264; background-color:#fee5e0; padding: 3px; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd1_b { font-weight:normal; border-bottom:solid 2px #0085c6; background-color:#d1e7f4; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd2_b { font-weight:normal; border-bottom:solid 2px #0085c6; background-color:#d1e7f4; padding: 3px; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd1 { font-weight:normal; border-bottom:solid 2px #333333; background-color:#dddddd; }
	.result /*#cmmnt_area*/ .each_tbl_stan table th.hd2 { font-weight:normal; border-bottom:solid 2px #333333; background-color:#dddddd; padding: 3px; }
	
	.result /*#cmmnt_area*/ .each_tbl_stan table td.odd { background-color:#efefef; }
	.result /*#cmmnt_area*/ .each_tbl_stan table td.bd1 { font-size:105%; /*border-right:solid 1px #999999;*/ border-bottom:solid 1px #cccccc; /*border-left:solid 1px #999999;*/ padding:8px 2px; }
	.result /*#cmmnt_area*/ .each_tbl_stan table td.bd2 { font-size:105%; /*border-right:solid 1px #999999;*/ border-bottom:solid 1px #cccccc; padding:8px 2px; }
	
	/*ゴルフ//////////////////////////////////////////////*/
	.result .each_tbl_stan .date_golf { text-align:right; padding-right:40px; margin-bottom:5px; }
	.result .each_tbl_stan table.golf { font-size:110%; }
	.result .each_tbl_stan table.golf th { font-weight:normal; padding:5px; }
	.result .each_tbl_stan table.golf th.hd_golf1 { font-size:85%; border-bottom:solid 2px #006748; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; background-color:#cbe8df; }
	.result .each_tbl_stan table.golf th.hd_golf2 { font-size:85%; border-bottom:solid 2px #006748; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; background-color:#cbe8df; }
	.result .each_tbl_stan table.golf th.hd_golf3 { font-size:85%; border-bottom:solid 2px #006748; border-top:solid 1px #cccccc; border-right:solid 1px #006748; background-color:#cbe8df; }
	.result .each_tbl_stan table.golf th.hd_golf_top1 { font-size:85%; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; background-color:#efefef; }
	.result .each_tbl_stan table.golf th.hd_golf_top2 { font-size:85%; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; border-right:solid 1px #006748; background-color:#efefef; }
	.result .each_tbl_stan table.golf th.hd_golf_btm1 { font-size:85%; border-bottom:solid 2px #006748; border-right:solid 1px #cccccc; background-color:#efefef; }
	.result .each_tbl_stan table.golf th.hd_golf_btm2 { font-size:85%; border-bottom:solid 2px #006748; border-right:solid 1px #006748; background-color:#efefef; }
	
	.result .each_tbl_stan table.golf td { padding:5px; }
	.result .each_tbl_stan table.golf td.bd_golf1 { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; }
	.result .each_tbl_stan table.golf td.bd_golf2 { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
	.result .each_tbl_stan table.golf td.bd_golf2_dot { border-right:dotted 1px #cccccc; border-bottom:solid 1px #cccccc; }
	.result .each_tbl_stan table.golf td.bd_golf3 { border-right:solid 1px #006748; border-bottom:solid 1px #cccccc; }
	.result .each_tbl_stan table.golf td.bl1 { font-size:90%; background:#e6f2f8; }
	.result .each_tbl_stan table.golf td.bl2 { font-size:90%; background:#dfedf5; }
	.result .each_tbl_stan table.golf td.bl3 { font-size:90%; background:#d7e8f1; }
	.result .each_tbl_stan table.golf td.bl4 { font-size:90%; background:#cee2ed; }
	.result .each_tbl_stan table.golf td.ord { font-size:110%; font-weight:bold; color:#049be4; background-color:#ffffff; }
	.result .each_tbl_stan table.golf td.scr { font-size:110%; font-weight:bold; color:#049be4; }
	
	/*comment area 大相撲/////////////////////////////////////////*/
	.result #cmmnt_area .stan_ozumo { margin:14px 20px 0px 20px;; }
	.result #cmmnt_area .stan_ozumo_l { width:465px; margin-right:20px; float:left; }
	.result #cmmnt_area .stan_ozumo_r { width:465px; float:left; }
	
	.result #cmmnt_area .cate_ozumo { font-size:160%; font-weight:bold; border-bottom:4px solid #cccccc; background:url(../../sports/img/icon_gumbai.jpg) no-repeat 10px 0; padding:7px 0 7px 50px;  position:relative; }
	.result #cmmnt_area .sumo_date { font-size:120%; text-align:right; padding:5px; margin-bottom:16px; text-align:right; }
	
	.result #cmmnt_area table.ozumo_s { margin-bottom:10px; }
	.result #cmmnt_area table.ozumo_s th { font-size:120%; /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	.result #cmmnt_area table.ozumo_s td { font-size:120%; /*border-bottom:1px solid #cdcdcd;*/ padding:3px;}
	.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:120%; 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; }
	
	/* Tennis ATP Ranking ///////////////////////////////////////////////////////////////*/
	.result #result_area_tns { margin: 0px 30px 20px; }
		/* no data >>> show programsは想定せず */
		/* Tennis ATP Ranking title bar */
		.result #result_area_tns .ttlbar_tns_rank { background-color:#ffdb00; border-bottom:solid 2px #dbbc02; margin:24px 0; padding:10px 20px;}
		.result #result_area_tns .ttlbar_tns_rank h3.ttlbar_tns_rank_ttl { width:30%; font-size:180%; float:left; }
		.result #result_area_tns .ttlbar_tns_rank .ttlbar_tns_rank_dat { width:70%; padding:5px 0 0 0; font-size:130%; float:left; }
		
		.result #result_area_tns table.tns_rnk { width:94%; margin:3%; font-size:120%; }
		.result #result_area_tns table.tns_rnk th,
		.result #result_area_tns table.tns_rnk td { font-weight:normal; padding:5px; }
		.result #result_area_tns table.tns_rnk th { text-align:center; }
		.result #result_area_tns table.tns_rnk td { font-size:110%; }
		
		.result #result_area_tns table.tns_rnk tr.odd { background-color:#efefef; }
		.result #result_area_tns table.tns_rnk tr.kei { background-color:#fbf3c0; }
		.result #result_area_tns table.tns_rnk td.td_kei { color:#0498df; }
		
		.result #result_area_tns table.tns_rnk th.hd_tns1 { width:8%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; background-color:#ffdb00; }
		.result #result_area_tns table.tns_rnk th.hd_tns2 { width:8%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#ffdb00; }
		.result #result_area_tns table.tns_rnk th.hd_tns3 { width:49%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#ffdb00; }
		.result #result_area_tns table.tns_rnk th.hd_tns4 { width:10%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#ffdb00; }
		.result #result_area_tns table.tns_rnk th.hd_tns5 { width:15%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#ffdb00; }
		.result #result_area_tns table.tns_rnk th.hd_tns6 { width:10%; border-bottom:solid 2px #dbbc02; border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#ffdb00; }
		
		.result #result_area_tns table.tns_rnk td.bd_tns1 { text-align:center; font-size:120%; color:#0498df; font-weight:bold; border-bottom:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; }
		.result #result_area_tns table.tns_rnk td.bd_tns2 { text-align:center; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }
		.result #result_area_tns table.tns_rnk td.bd_tns3 { font-size:120%; font-weight:bold; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }
		.result #result_area_tns table.tns_rnk td.bd_tns4 { text-align:center; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }
		.result #result_area_tns table.tns_rnk td.bd_tns5 { text-align:right; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }
		.result #result_area_tns table.tns_rnk td.bd_tns6 { text-align:center; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }
		

/*MLB post season Draw//////////////////////////////////////////////////*/
.result #draw_area_mlb { background-color:#f4f1e9; margin:20px 0; padding:20px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em; 
}
.result #draw_area_mlb .draw_ttl { font-size:160%; font-weight:bold; padding:0px 20px 10px 20px; }
.result #draw_area_mlb .draw_inner { font-size:130%; line-height:140%; padding:14px 20px;; background-color:#ffffff; }

.result #draw_area_mlb .draw_inner .noline { width:200px; padding:0 0 5px 0; float:left; }
.result #draw_area_mlb .draw_inner .line0 { width:130px; font-size:95%; text-align:center; /*font-weight:bold;*/ margin:0 5px; padding:0 0 5px 0; border-bottom:4px solid #049be4; float:left; }
.result #draw_area_mlb .draw_inner .line1 { width:130px; text-align:center; /*font-weight:bold;*/ margin:0 5px; padding:0 0 5px 0; border-bottom:4px solid #049be4; float:left; }
.result #draw_area_mlb .draw_inner .lineWS { width:280px; font-size:110%; text-align:center; font-weight:bold; margin:0 5px; padding:0 0 5px 0; border-bottom:4px solid #049be4; float:left; }

.result #draw_area_mlb .draw_inner .lgnameA { width:200px; height:14px; color:#ff8264; padding:7px 0; }
.result #draw_area_mlb .draw_inner .lgnameN { width:200px; height:14px; color:#0085c6; padding:7px 0; }
.result #draw_area_mlb .draw_inner .tm { width:200px; height:28px; }
.result #draw_area_mlb .draw_inner .tmA { width:200px; height:16px; font-weight:bold; color:#ffffff; text-align:center; font-size:110%; padding:6px 0;
	background-color: #ff8264;
	background: -moz-linear-gradient(top,  #ff8264 0%, #ff8264 49%, #f35f3b 51%, #f35f3b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8264), color-stop(49%,#ff8264), color-stop(51%,#f35f3b), color-stop(100%,#f35f3b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff8264 0%, #ff8264 49%, #f35f3b 51%, #f35f3b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff8264 0%, #ff8264 49%, #f35f3b 51%, #f35f3b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff8264 0%, #ff8264 49%, #f35f3b 51%, #f35f3b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff8264 0%, #ff8264 49%, #f35f3b 51%, #f35f3b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff8264', endColorstr='#fff35f3b',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
}
.result #draw_area_mlb .draw_inner .tmN { width:200px; height:16px; font-weight:bold; color:#ffffff; text-align:center; font-size:110%; padding:6px 0;
	background-color: #0085c6;
	background: -moz-linear-gradient(top,  #0085c6 0%, #0085c6 49%, #016b9f 51%, #016b9f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0085c6), color-stop(49%,#0085c6), color-stop(51%,#016b9f), color-stop(100%,#016b9f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0085c6 0%, #0085c6 49%, #016b9f 51%, #016b9f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0085c6 0%, #0085c6 49%, #016b9f 51%, #016b9f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0085c6 0%, #0085c6 49%, #016b9f 51%, #016b9f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0085c6 0%, #0085c6 49%, #016b9f 51%, #016b9f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0085c6', endColorstr='#ff016b9f',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
}

.result #draw_area_mlb .draw_inner .spacer280 { width:280px; height:28px; }
.result #draw_area_mlb .draw_inner .spacer140 { width:140px; height:28px; }
.result #draw_area_mlb .draw_inner .spacer150 { width:150px; height:28px; }

.result #draw_area_mlb .draw_inner #draw1_0,
.result #draw_area_mlb .draw_inner #draw1_1,
.result #draw_area_mlb .draw_inner #draw1_2,
.result #draw_area_mlb .draw_inner #draw1_3,
.result #draw_area_mlb .draw_inner #draw1_4,
.result #draw_area_mlb .draw_inner #draw1_5,
.result #draw_area_mlb .draw_inner #draw2_0,
.result #draw_area_mlb .draw_inner #draw2_1,
.result #draw_area_mlb .draw_inner #draw2_2,
.result #draw_area_mlb .draw_inner #draw2_3,
.result #draw_area_mlb .draw_inner #draw3_0,
.result #draw_area_mlb .draw_inner #draw3_1,
.result #draw_area_mlb .draw_inner #draw4_0 { position:relative; }

.result #draw_area_mlb .draw_inner #draw4_0 #chmp { width:120px; text-align:center; font-wwight:bold; font-size:90%; position:absolute; top:260px; right:0px; }

.result #draw_area_mlb .draw_inner #w1 { position:absolute; top:19px; left:100px; display:none; }
.result #draw_area_mlb .draw_inner #w2 { position:absolute; top:49px; left:100px; display:none; }
.result #draw_area_mlb .draw_inner #w3 { position:absolute; bottom:18px; left:100px; display:none; }
.result #draw_area_mlb .draw_inner #w4 { position:absolute; bottom:48px; left:100px; display:none; }
/*.result #draw_area_mlb .draw_inner #w5 { position:absolute; top:-10px; right:20px; display:none; }*/
.result #draw_area_mlb .draw_inner #w5 { position:absolute; bottom:48px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w6 { position:absolute; top:52px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w7 { position:absolute; top:19px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w8 { position:absolute; top:49px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w9 { position:absolute; top:49px; right:20px; display:none; z-index:700; }
.result #draw_area_mlb .draw_inner #w10 { position:absolute; top:49px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w11 { position:absolute; top:49px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w12 { position:absolute; top:19px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w13 { position:absolute; top:90px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w14 { position:absolute; top:20px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w15 { position:absolute; bottom:88px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w16 { position:absolute; bottom:18px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w17 { position:absolute; top:154px; right:20px; display:none; }
.result #draw_area_mlb .draw_inner #w18 { position:absolute; bottom:151px; right:20px; display:none; }

	
/*column//////////////////////////////////////////////////*/
.column #columnhead { width:990px; height:44px; background:url(../img/pagetitle_bg.jpg) no-repeat 0 0; margin-bottom:24px; }
.column #columnhead h2 { width:160px; height:44px; float:left; }
.column #columnhead h2 #pagettl { display:block; font-size:210%; font-weight:bold; color:#454545; padding:11px 0 0 20px; }
.column #columnhead .cate { width:400px; font-size:180%; padding:13px 0 0 0; float:left; }

.column #column_area { margin: 0px 10px 10px; }
.column #column_area .left { width:650px; margin-right:20px; float:left; }
.column #column_area .right { width:300px; float:left; }

.column #column_area h3 { padding:0 0 3px 24px; font-size:180%; font-weight:bold; color:#006b9f; border-bottom:solid 2px #006b9f; margin:0 0 10px 0; background:url(../column/img/column_ttl_icon.jpg) no-repeat 0 0}
.column #column_area .danda { font-size:140%; margin-bottom: 20px; padding:0 0 0 270px;}
	.column #column_area .danda #name { width:200px; text-align:right; padding:0 10px 0 0; float:left; }
	.column #column_area .danda #date { width:150px; text-align:right; padding:0 10px 0 0; float:left; }
.column #column_area .hombun { font-size:135%; line-height:150%; margin-bottom: 20px;}
	.column #column_area .hombun .photo { width:320px; padding:0 0 20px 20px; float:right; }
		.column #column_area .hombun .photo table td { padding:5px 0; }
	.column #column_area .hombun .subttl { font-size:120%; color:#006b9f; }
	.column #column_area .hombun a { color:#454545; text-decoration:underline; }
	.column #column_area .hombun a:hover { color:#049be4; }

.column #column_area .frm_grey { width:300px; font-size: 140%; background:#e9e7e7; margin-bottom: 16px; 
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em; 
}
.column #column_area .frm_grey h4 { width:100%; height:34px; padding:10px 0; display:block; white-space:nowrap; text-indent:100%; overflow:hidden; border-bottom: solid 2px #ffffff; }
	.column #column_area .frm_grey h4.profile {background:url(../column/img/column_prof_ttl.png) no-repeat 10px 10px; }
	.column #column_area .frm_grey h4.backno {background:url(../column/img/column_bkno_cate_ttl.png) no-repeat 10px 10px; }
	.column #column_area .frm_grey h4.author {background:url(../column/img/column_auth_ttl.png) no-repeat 10px 10px; }
.column #column_area .frm_grey .prof { padding:10px; }

.column #column_area .frm_grey .srch_btn_area { width:280px; height:34px; padding:10px 10px 14px; font-size:110%; font-weight:bold; border-bottom: solid 2px #ffffff; }
.column #column_area .frm_grey .srch_btn_area .srch_btn { width:31%; margin:0 1%; text-align:center; float:left; }
.column #column_area .frm_grey .srch_btn_area .srch_btn a { padding:10px 0; background-color:#ffffff; display:block; text-decoration:none;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em; 
}
.column #column_area .frm_grey .srch_btn_area .srch_btn a:hover { background-color:#00a4ed; color:#ffffff; }
.column #column_area .frm_grey .srch_btn_area .srch_btn.crnt a {  background-color:#00a4ed; color:#ffffff;  }

.column #column_area .frm_grey .slct_area { padding:14px 5%; display:none; }
.column #column_area .frm_grey .slct_area form select { width:100%; font-size:100%; }

.column #column_area .frm_grey .bk_lnk_area { padding:14px 10px; line-height:140%; font-size:100%; display:none; }

.column #column_area .frm_grey .bk_lnk_area .bk_link { padding:5px 0 }
.column #column_area .frm_grey .bk_lnk_area .bk_link .pht { width:60px; margin-right: 10px; float:left; }
.column #column_area .frm_grey .bk_lnk_area .bk_link .pht a:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.column #column_area .frm_grey .bk_lnk_area .bk_link .bk_txt { width:210px;font-size:95%; lien-height:120%; float:left; }
.column #column_area .frm_grey .bk_lnk_area .bk_link .bk_txt a { color:#333333; text-decoration:none; }
.column #column_area .frm_grey .bk_lnk_area .bk_link .bk_txt a:hover { color:#049be4; text-decoration:underline; }


/*.column #column_area h3 { padding:0 0 3px 24px; font-size:160%; font-weight:bold; color:#006b9f; border-bottom:solid 2px #006b9f; margin:0 0 10px 0; background:url(../column/img/column_ttl_icon.jpg) no-repeat 0 0}
.column #column_area .danda { font-size:120%; margin-bottom: 20px; padding:0 0 0 270px;}
	.column #column_area .danda #auth { width:200px; text-align:right; padding:0 10px 0 0; float:left; }
	.column #column_area .danda #date { width:150px; text-align:right; padding:0 10px 0 0; float:left; }
.column #column_area .hombun { font-size:135%; line-height:150%; margin-bottom: 20px;}
	.column #column_area .hombun .photo { width:320px; padding:0 0 20px 20px; float:right; }
		.column #column_area .hombun .photo table td { padding:5px 0; }
	.column #column_area .hombun .subttl { font-size:120%; color:#006b9f; }
	.column #column_area .hombun a { color:#454545; text-decoration:underline; }
	.column #column_area .hombun a:hover { color:#049be4; }

.column #column_area .frm_grey {
	width:280px;
	font-size: 120%;
	background:#e9e7e7; 
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 10px;
	margin-bottom: 16px; 
}
.column #column_area .frm_grey h4 { width:280px; height:34px; display:block; white-space:nowrap; text-indent:100%; overflow:hidden; border-bottom: solid 2px #ffffff; }
	.column #column_area .frm_grey h4.profile {background:url(../column/img/column_prof_ttl.png) no-repeat; }
	.column #column_area .frm_grey h4.backno {background:url(../column/img/column_bkno_cate_ttl.png) no-repeat; }
	.column #column_area .frm_grey h4.author {background:url(../column/img/column_auth_ttl.png) no-repeat; }
.column #column_area .frm_grey .prof { padding:10px 0 }
.column #column_area .frm_grey .bk_link { padding:5px 0 }
.column #column_area .frm_grey .bk_link .pht { width:60px; margin-right: 10px; float:left; }
.column #column_area .frm_grey .bk_link .bk_txt { width:210px;font-size:95%; lien-height:120%; float:left; }
.column #column_area .frm_grey .bk_link .bk_txt a { color:#333333; text-decoration:none; }
.column #column_area .frm_grey .bk_link .bk_txt a:hover { color:#049be4; text-decoration:underline; }*/

/*form*/
.form .title {font-size:160%; color:#ffffff; font-weight:bold; padding-top:15px; text-align:center;}
.form .bg_total {
	width:900px; min-height:500px; margin:20px 25px; background:#e9e7e7; -webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
    padding: 20px;
}
.form .bg_total .tandt {background:#ffffff; font-size:130%; margin-bottom:24px;}
.form .bg_total .tandt .ttl {font-size: 130%; color: #049be4; padding: 10px; text-align: left; font-weight:bold; }
.form .bg_total .tandt .txt { color: #454545; padding: 10px; text-align:left; }

.form .bg_total .privacy .btn a {
	width: 260px;
	font-size: 130%;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
	background: #049be4;
	-moz-border-radius: 				.4em;
	-webkit-border-radius: 				.4em;
	border-radius:						.4em;
	margin-left: 600px;
	margin-bottom: 24px;
	padding: 5px 0px;
	display: block;
}
.form .bg_total .privacy .btn a:hover { text-decoration:underline; }

.form .bg_total .form_area {background:#ffffff; font-size:130%; margin:0 40px 24px 40px; padding: 20px 30px;}
.form .bg_total .form_area .query_txt { padding: 10px 0;}
.form .bg_total .form_area .query_area { margin:0 0 24px 0px; }
.form .bg_total .form_area .query { padding:10px;
	background-color:#0498df;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefefd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */ 
 }
.form .bg_total .form_area .submit_area { text-align:center; }
.form .bg_total .form_area .submit_btn { text-align:center; padding:3px 5px; background:#d5e9f4; }

.form .bg_total .close_area a { width:200px; font-size:120%; padding:3px 5px; text-decoration:none; margin-left:345px; display:block; text-align:center;
	background-color:#0498df;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 				.4em;
	-webkit-border-radius: 				.4em;
	border-radius:						.4em;
	border:solid 1px #cccccc;
}
.form .bg_total .close_area a:hover { text-decoration:underline; color:#049be4; }

/*SNS Share////////////////////////////////////////////////////////////////////////////////*/
.sns_top { width:100%; height: 40px; }


/*scrl*/
/** CSS Styles that are needed by jScrollPane for it to operate correctly.* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane * may not operate correctly without them. */
.jspContainer { overflow:hidden; position:relative;}
.jspPane { position:absolute;}
.jspVerticalBar { position:absolute; top:0; right:0; width:4px; height:100%; background:red;}
.jspHorizontalBar { position:absolute; bottom:0; left:0; width:100%; height:16px; background:red;}
.jspVerticalBar *, .jspHorizontalBar * { margin:0; padding:0;}
.jspCap { display:none;}
.jspHorizontalBar .jspCap { float:left;}
.jspTrack { background:#c0bebe; position:relative;}
.jspDrag { background:#04a1ec; position:relative; top:0; left:0; cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float:left; height:100%;}
.jspArrow { background:#50506d; text-indent:-20000px; display:block; cursor:pointer;}
.jspArrow.jspDisabled { cursor:default; background:#80808d;}
.jspVerticalBar .jspArrow { height:16px;}
.jspHorizontalBar .jspArrow { width:16px; float:left; height:100%;}
.jspVerticalBar .jspArrow:focus { outline:none;}
.jspCorner { background:#eeeef4; float:left; height:100%;}
* html .jspCorner { margin:0 -3px 0 0;}


.table_grad { background:#fff;
		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 */
	}



/* Live Streaming Banner -top page- added @201511 ////////////////////////////////////////////////////////////////*/
.idx #spcl_bnnr { width:100%; background:#e6e4d7; display:none; }
.idx #spcl_bnnr #spcl_bnnr_inner { width:990px; margin:0 auto; position:relative; }
.idx #spcl_bnnr #spcl_bnnr_inner h2 { display:none;}
.idx #spcl_bnnr #spcl_bnnr_inner .spcl_bnnr_btn { width:966px; 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; 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 Brttons ///////////////////////////////////////////////////////////////////////////////////////////////////*/



