@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------------ */
/* COMMON CSS */
/* ------------------------------------------------------------------------------------------------ */
/* RESET
------------------------------------------------ */
#sj_contents_div applet, #sj_contents_div object, #sj_contents_div iframe,
#sj_contents_div h1, #sj_contents_div h2, #sj_contents_div h3, #sj_contents_div h4, #sj_contents_div h5, #sj_contents_div h6, #sj_contents_div p, #sj_contents_div blockquote, #sj_contents_div pre,
#sj_contents_div a, #sj_contents_div abbr, #sj_contents_div acronym, #sj_contents_div address, #sj_contents_div big, #sj_contents_div cite, #sj_contents_div code,
#sj_contents_div del, #sj_contents_div dfn, #sj_contents_div em, #sj_contents_div img, #sj_contents_div ins, #sj_contents_div kbd, #sj_contents_div q, #sj_contents_div s, #sj_contents_div samp,
#sj_contents_div small, #sj_contents_div strike, #sj_contents_div strong, #sj_contents_div sub, #sj_contents_div sup, #sj_contents_div tt, #sj_contents_div var,
#sj_contents_div b, #sj_contents_div u, #sj_contents_div center,
#sj_contents_div dl, #sj_contents_div dt, #sj_contents_div dd, #sj_contents_div ol, #sj_contents_div ul, #sj_contents_div li,
#sj_contents_div fieldset, #sj_contents_div form, #sj_contents_div label, #sj_contents_div legend,
#sj_contents_div table, #sj_contents_div caption, #sj_contents_div tbody, #sj_contents_div tfoot, #sj_contents_div thead, #sj_contents_div tr, #sj_contents_div th, #sj_contents_div td,
#sj_contents_div article, #sj_contents_div aside, #sj_contents_div canvas, #sj_contents_div details, #sj_contents_div embed,
#sj_contents_div figure, #sj_contents_div figcaption, #sj_contents_div footer, #sj_contents_div header, #sj_contents_div hgroup,
#sj_contents_div menu, #sj_contents_div nav, #sj_contents_div output, #sj_contents_div ruby, #sj_contents_div section, #sj_contents_div summary,
#sj_contents_div time, #sj_contents_div mark, #sj_contents_div audio, #sj_contents_div video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	/*line-height:normal;*/
}
#sj_contents_div q, #sj_contents_div blockquote{quotes:none;}
#sj_contents_div q:before, #sj_contents_div q:after, #sj_contents_div blockquote:before, #sj_contents_div blockquote:after{content:"";content:none;}
#sj_contents_div article, #sj_contents_div aside, #sj_contents_div details, #sj_contents_div figcaption, #sj_contents_div figure, #sj_contents_div footer, #sj_contents_div header, #sj_contents_div hgroup, #sj_contents_div menu, #sj_contents_div nav, #sj_contents_div section, #sj_contents_div summary{display:block;}
#sj_contents_div div, #sj_contents_div span{line-height:1.6;}
/* clearfix */
#sj_contents_div .SJ_clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
#sj_contents_div .SJ_clearfix{zoom:1;overflow:hidden;}

/* BASE
------------------------------------------------ */
#sj_contents_div{
	width:100%;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	font-family:arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size:14px;
	position:relative;
	line-height:1.6;
	color:inherit;
	overflow:hidden;
	text-align:left;
}
#sj_contents_div *{box-sizing:border-box;}
#sj_contents_div #SJ_container-rio{margin:0 0px 20px;}
#sj_contents_div a:hover span{text-decoration:underline;}

/* link
------------------------------------------------ */
#sj_contents_div a{overflow:visible;}
#sj_contents_div a:link{color:#06c;text-decoration:none;outline:none;}
#sj_contents_div a:visited{color:#639;text-decoration:none;}
#sj_contents_div a:active,
#sj_contents_div a:hover{/*color:#f90;*/text-decoration:underline;cursor:pointer;}
#sj_contents_div a [class^="icon-"]{color:inherit;text-decoration:none;}
#sj_contents_div a.SJ_inblock{text-decoration:none;display:inline-block;zoom:1;}
#sj_contents_div a.SJ_inblock:hover{display:inline-block;zoom:1;}

/* HEADING
------------------------------------------------ */
/* all */
#sj_contents_div h1, #sj_contents_div .SJ_h1{font-size:24px;font-weight:normal;line-height:1.2;clear:both;position:relative;}
#sj_contents_div h2, #sj_contents_div .SJ_h2{font-size:18px;font-weight:normal;line-height:1.3;clear:both;position:relative;}
#sj_contents_div h3, #sj_contents_div .SJ_h3{font-size:16px;font-weight:normal;line-height:1.4;clear:both;position:relative;}
#sj_contents_div h4, #sj_contents_div .SJ_h4{font-size:15px;font-weight:normal;line-height:1.4;clear:both;position:relative;}
#sj_contents_div h5, #sj_contents_div .SJ_h5{font-size:14px;font-weight:normal;line-height:1.4;clear:both;position:relative;}
#sj_contents_div h6, #sj_contents_div .SJ_h6{font-size:14px;font-weight:normal;line-height:1.4;clear:both;position:relative;}

/* heading type
------------------------------------------------ */
#sj_contents_div .SJ_h2-solid, #sj_contents_div .SJ_h3-solid, #sj_contents_div .SJ_h4-solid, #sj_contents_div .SJ_h5-solid{background-color:#eee;}
#sj_contents_div .SJ_h2-pole,  #sj_contents_div .SJ_h3-pole{border-left:5px solid #666;}
#sj_contents_div .SJ_h4-pole,  #sj_contents_div .SJ_h5-pole{border-left:4px solid #666;}
#sj_contents_div .SJ_h2-under, #sj_contents_div .SJ_h3-under, #sj_contents_div .SJ_h4-under, #sj_contents_div .SJ_h5-under{border-bottom:1px solid #ccc;}
#sj_contents_div .SJ_h2-upper, #sj_contents_div .SJ_h3-upper, #sj_contents_div .SJ_h4-upper, #sj_contents_div .SJ_h5-upper{border-top:2px solid #666;}
/* h1 */
#sj_contents_div .SJ_h1-banner{margin:0;padding:0;font-size:0;line-height:1;}
#sj_contents_div .SJ_h1-banner img{width:100%;}
/* h2 */
#sj_contents_div .SJ_h2-plain{margin:0 5px 5px;}
#sj_contents_div .SJ_h2-solid{margin:0 0 20px;padding:4px 10px;}
#sj_contents_div .SJ_h2-pole {margin:0 0 20px;padding:0 10px;}
#sj_contents_div .SJ_h2-under{margin:0 0 20px;padding:0 5px 4px;}
#sj_contents_div .SJ_h2-upper{margin:0 0 20px;padding:0 5px 4px;background-color:#f5f5f5;}
#sj_contents_div .SJ_h2-solid.SJ_h2-dark{background-color:#444;color:#fff;}
#sj_contents_div .SJ_h2-solid.SJ_h2-pole{padding:4px 10px;}
#sj_contents_div .SJ_h2-solid.SJ_h2-under{padding:4px 10px 3px;}
#sj_contents_div .SJ_h2-solid.SJ_h2-upper{padding:4px 10px;}
#sj_contents_div .SJ_h2-pole.SJ_h2-under{padding:0 5px 4px 10px;}
/* h3 */
#sj_contents_div .SJ_h3-plain{margin:0 5px 3px;}
#sj_contents_div .SJ_h3-solid{margin:0 0 15px;padding:5px 10px 3px;}
#sj_contents_div .SJ_h3-pole {margin:0 0 15px;padding:0 10px;}
#sj_contents_div .SJ_h3-under{margin:0 0 15px;padding:0 10px 2px;}
#sj_contents_div .SJ_h3-upper{margin:0 0 15px;padding:5px 10px;background-color:#f5f5f5;}
#sj_contents_div .SJ_h3-solid.SJ_h3-pole{padding:4px 10px;}
#sj_contents_div .SJ_h3-solid.SJ_h3-under{padding:5px 10px 2px;}
#sj_contents_div .SJ_h3-solid.SJ_h3-upper{padding:4px 10px;}
#sj_contents_div .SJ_h3-pole.SJ_h3-under{padding:0px 5px 3px 10px;}
#sj_contents_div .SJ_h3-under > .SJ_h3-pole{margin:0 0 8px -5px;padding:0 10px 0 10px;}
#sj_contents_div p + .SJ_h3 {margin-top:10px;}
#sj_contents_div .SJ_h3 + p {margin-top:20px;}
/* h4 */
#sj_contents_div .SJ_h4-plain{margin:0 5px 3px;}
#sj_contents_div .SJ_h4-solid{margin:0 0 10px;padding:4px 10px 2px;}
#sj_contents_div .SJ_h4-pole {margin:0 0 10px;padding:0 10px 0 11px;}
#sj_contents_div .SJ_h4-under{margin:0 0 10px;padding:0 5px 3px;}
#sj_contents_div .SJ_h4-upper{margin:0 0 10px;padding:5px 10px;background-color:#f5f5f5;}
#sj_contents_div .SJ_h4-solid.SJ_h4-pole{padding:4px 10px;}
#sj_contents_div .SJ_h4-solid.SJ_h4-under{padding:5px 10px 1px;}
#sj_contents_div .SJ_h4-solid.SJ_h4-upper{padding:4px 10px;}
#sj_contents_div .SJ_h4-pole.SJ_h4-under{padding:0px 5px 3px 10px;}
#sj_contents_div .SJ_h4-under > .SJ_h4-pole{margin:0 0 7px -5px;padding:0 10px 0 11px;}
#sj_contents_div .SJ_h4 + p {margin-top:20px;}
/* h5 */
#sj_contents_div .SJ_h5-plain{margin:0 5px 3px;}
#sj_contents_div .SJ_h5-solid{margin:0 0 10px;padding:3px 10px;}
#sj_contents_div .SJ_h5-pole {margin:0 0 5px;padding:0 10px 0 11px;}
#sj_contents_div .SJ_h5-under{margin:0 0 5px;padding:0 10px 1px;}
#sj_contents_div .SJ_h5-upper{margin:0 0 10px;padding:5px 10px;background-color:#f5f5f5;}
#sj_contents_div .SJ_h5-solid.SJ_h5-pole{padding:4px 10px;}
#sj_contents_div .SJ_h5-solid.SJ_h5-under{padding:5px 10px 2px;}
#sj_contents_div .SJ_h5-solid.SJ_h5-upper{padding:4px 10px;}
#sj_contents_div .SJ_h5-pole.SJ_h5-under{padding:0px 5px 3px 10px;}
#sj_contents_div .SJ_h5 + p {margin-top:20px;}
/* h6 */
#sj_contents_div .SJ_h6-plain{margin:0 5px 3px;}
/* right */
#sj_contents_div .SJ_h-right{font-size:12px;display:inline-block;}
#sj_contents_div h2 .SJ_h-right, #sj_contents_div .SJ_h2 .SJ_h-right{margin-top:3px;}
#sj_contents_div h3 .SJ_h-right, #sj_contents_div .SJ_h3 .SJ_h-right{margin-top:2px;}
#sj_contents_div h4 .SJ_h-right, #sj_contents_div .SJ_h4 .SJ_h-right{margin-top:1px;}

/* PARAGRAPH
------------------------------------------------ */
/* p */
#sj_contents_div p{margin:0;padding:0 0 20px;line-height:1.6;/*font-size:14px;*/}
#sj_contents_div p span{line-height:1.6;}
/* special */
#sj_contents_div p.SJ_ultra,
#sj_contents_div p .SJ_ultra{color:#e00;font-weight:bold;}
#sj_contents_div p.SJ_super,
#sj_contents_div p .SJ_super{font-weight:bold;}
/* blockquote */
#sj_contents_div blockquote{margin:0 0 20px;padding:10px;background-color:#f5f5f5;}
#sj_contents_div blockquote blockquote{margin:5px;padding:10px;background-color:#fff;}
/*  */
#sj_contents_div strong, #sj_contents_div b, #sj_contents_div .SJ_bold{font-weight:bold !important;}
#sj_contents_div i{margin:0 5px;}
#sj_contents_div .SJ_normal{font-weight:normal !important;}
/* size */
#sj_contents_div .SJ_xxlarge{font-size:124% !important;}
#sj_contents_div .SJ_xlarge{font-size:116% !important;}
#sj_contents_div .SJ_large{font-size:108% !important;}
#sj_contents_div .SJ_small{font-size:92% !important;}
#sj_contents_div .SJ_mini{font-size:84% !important;}
/* color */
#sj_contents_div .SJ_text-red{color:#e00;}
/* right */
#sj_contents_div .SJ_text-right{margin-right:5px;text-align:right;}
/* update */
#sj_contents_div .SJ_update{font-size:12px;text-align:right;}
#sj_contents_div h2 + .SJ_update, #sj_contents_div .SJ_h2 + .SJ_update{margin:-15px 5px 10px 0;}
#sj_contents_div h3 + .SJ_update, #sj_contents_div .SJ_h3 + .SJ_update{margin:-5px 5px 10px 0;}
/* marker */
#sj_contents_div .SJ_symbol{font-family:"Osaka−等幅","ＭＳ ゴシック","monospace";}

/* HR
------------------------------------------------ */
#sj_contents_div hr{border:none;height:1px;background-color:#ccc;}
#sj_contents_div hr.SJ_hr-10{margin:10px 0;}
#sj_contents_div hr.SJ_hr-15{margin:15px 0;}
#sj_contents_div hr.SJ_hr-20{margin:20px 0;}

/* LIST
------------------------------------------------ */
#sj_contents_div ul{margin:0 0 20px;padding:0;clear:both;list-style:none;}
#sj_contents_div ul li{}
#sj_contents_div ul li > ul{margin:0;}
#sj_contents_div ul li img{vertical-align:middle;}
#sj_contents_div ul li img.SJ_li-img{margin-right:5px;}
#sj_contents_div ul li .SJ_icon{padding-left:36px;background-size:26px;} /* 大きいと上下が切れる */
#sj_contents_div ul dl,
#sj_contents_div ul table{margin-bottom:0;}
/* list */
#sj_contents_div ul.SJ_ul-base li{padding:5px;}
/* stripe */
#sj_contents_div ul.SJ_ul-stripe > li:nth-child(odd){background-color:#f5f5f5;}
#sj_contents_div ul.SJ_ul-stripe > li:nth-child(even){background-color:#fff;}
/* stripe-rev */
#sj_contents_div ul.SJ_ul-stripe-rev{}
#sj_contents_div ul.SJ_ul-stripe-rev > li:nth-child(odd){background-color:#fff;}
#sj_contents_div ul.SJ_ul-stripe-rev > li:nth-child(even){background-color:#f5f5f5;}
/* line */
#sj_contents_div ul.SJ_ul-line > li{border-bottom:1px solid;}
#sj_contents_div ul.SJ_ul-line > li:first-child{border-top:1px solid;}
/* dot */
#sj_contents_div ul.SJ_ul-dot > li{border-width:0 0 1px;border-style:dotted;}
#sj_contents_div ul.SJ_ul-dot > li:first-child{border-width:1px 0 1px;border-style:dotted;}
/* mark */
#sj_contents_div ul.SJ_ul-mark{list-style-type:none;}
#sj_contents_div ul.SJ_ul-mark > li{padding-left:18px;}
#sj_contents_div ul.SJ_ul-mark.SJ_ul-mark-dot > li{background-image:url(../img/common/icon_disc.gif);background-repeat:no-repeat;background-position:5px center;}
/* point */
#sj_contents_div ul.SJ_ul-point{list-style-type:none;}
#sj_contents_div ul.SJ_ul-point > li{padding-left:21px;background-image:url(../img/common/icon_point.gif);background-repeat:no-repeat;background-position:7px 10px;}
#sj_contents_div ul.SJ_ul-point.SJ_ul-base > li{padding-left:21px;background-image:url(../img/common/icon_point.gif);background-repeat:no-repeat;background-position:8px 14px;}
#sj_contents_div ul.SJ_ul-point li > ul li{padding:0;background:none;}
/* style */
#sj_contents_div ul.SJ_ul-style > li{margin-left:25px;padding-left:10px;}
#sj_contents_div ul.SJ_ul-num{list-style-type:decimal;}
/* left */
#sj_contents_div ul.SJ_ul-left li{float:left;}
/* inblock */
#sj_contents_div ul.SJ_ul-inblock > li{display:inline-block;}
#sj_contents_div ul.SJ_ul-block > li{display:block;}
/* category */
#sj_contents_div ul.SJ_ul-category{padding:4px 5px 3px;font-size:13px;background-color:#eaeaea;}
#sj_contents_div ul.SJ_ul-category li{padding:0 2px;float:left;}
#sj_contents_div ul.SJ_ul-category li.SJ_current a{color:#333;}
/* thumb */
#sj_contents_div ul.SJ_ul-thumb > li{border-width:0 0 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-thumb > li:first-child{border-width:1px 0;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-thumb > li a{display:block;padding:10px;}
#sj_contents_div ul.SJ_ul-thumb > li .SJ_thumb{margin:0 10px 0 0;float:left;overflow:hidden;}
#sj_contents_div ul.SJ_ul-thumb > li .SJ_thumb  img{max-height:150px;min-height:120px;}
/* halve */
#sj_contents_div ul.SJ_ul-halve li{width:50.0%;float:left;}
/* half */
#sj_contents_div ul.SJ_ul-half{margin:0 0 10px;}
#sj_contents_div ul.SJ_ul-half > li{width:49.0%;padding:0;float:left;}
#sj_contents_div ul.SJ_ul-half > li.SJ_right{width:49.0%;margin-left:2%;}
#sj_contents_div ul.SJ_ul-half > li table{margin-bottom:0;}
#sj_contents_div ul.SJ_ul-half > li ul li{width:auto;clear:left;}
/* full */
#sj_contents_div ul.SJ_ul-full{width:100%;}
/* color */
#sj_contents_div ul.SJ_ul-line li,
#sj_contents_div ul.SJ_ul-line li:first-child,
#sj_contents_div ul.SJ_ul-dot li,
#sj_contents_div ul.SJ_ul-dot li:first-child,
#sj_contents_div ul.SJ_ul-box li,
#sj_contents_div ul.SJ_ul-thumb li{border-color:#e1e1e1;}

/* LIST - table
------------------------------------------------ */
#sj_contents_div ul.SJ_ul-table{margin:0 0 20px;font-size:13px;line-height:1.4;}
#sj_contents_div ul.SJ_ul-table  > li{margin:0;padding:0;border-width:0 1px 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-table  > li:SJ_first,
#sj_contents_div ul.SJ_ul-table  > li:first-child{border-width:1px;}
#sj_contents_div ul.SJ_ul-table div,
#sj_contents_div ul.SJ_ul-table span{line-height:1.4;}
#sj_contents_div ul.SJ_ul-table > li ul.SJ_ul-table-in{width:100%;margin:0;}
#sj_contents_div ul.SJ_ul-table > li ul.SJ_ul-table-in li{margin:0;padding:4px 4px 3px;float:left;display:table;text-align:center;}
/* caption */
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption{border-width:0;font-size:14px;}
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption ul.SJ_ul-table-in li{padding:2px 5px;border-width:0 0 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption ul.SJ_ul-table-in li:SJ_first,
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption ul.SJ_ul-table-in li:first-child{border-width:0;}
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption.SJ_caption-color{border-width:1px 1px 0;}
#sj_contents_div ul.SJ_ul-table > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{padding:3px 5px;}
/* line */
#sj_contents_div ul.SJ_ul-table.SJ_ul-line > li{border-width:0 0 1px;}
#sj_contents_div ul.SJ_ul-table.SJ_ul-line > li.SJ_li-caption ul.SJ_ul-table-in li{border-width:0;}
/* plain */
#sj_contents_div ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{background-color:#ddd;}
/* solid */
#sj_contents_div ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color {border-width:0 1px;border-color:#888;}
#sj_contents_div ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{background-color:#888;color:#fff;}
#sj_contents_div ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li.SJ_first,
#sj_contents_div ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li:first-child{border-width:0;}

/* LIST - Drop menu
------------------------------------------------ */
/* structure */
#sj_contents_div ul.SJ_dropmenu > li{position: relative;}
#sj_contents_div ul.SJ_dropmenu li a{display:block;}
#sj_contents_div ul.SJ_dropmenu li ul{position:absolute;display:none;zoom:1;overflow:visible;}
#sj_contents_div ul.SJ_dropmenu li:hover ul{display:block;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul li a{display:block;}
#sj_contents_div ul.SJ_dropmenu li.SJ_disuse ul.SJ_dropmenu-ul{display:none;}
/* designe */
#sj_contents_div ul.SJ_dropmenu li ul{width:100%;padding-top:2px;border-width:0 1px 1px;border-style:solid;border-color:#666;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul li{border-width:0 0 1px;border-style:solid;border-color:#fff;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul li:last-child{border:none;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul li a{background-color:#eee;color:#333;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul li a:hover{background-color:#d1d1d1;color:#333;}

/* DEFINITION
------------------------------------------------ */
#sj_contents_div dl{margin:0 0 20px;padding:0;}
#sj_contents_div dl dd .SJ_small{font-size:11px;}
#sj_contents_div dl dt img{vertical-align:top;}
/* dl */
#sj_contents_div dl.SJ_dl dt,
#sj_contents_div dl.SJ_dl dd{padding:4px 6px;}
/* dl-left */
#sj_contents_div dl.SJ_dl-left dt{margin-right:10px;float:left;clear:left;}
#sj_contents_div dl.SJ_dl-left dd{margin-right:10px;float:left;overflow:hidden;zoom:1;}
/* dt-left */
#sj_contents_div dl.SJ_dt-left dt{margin-right:10px;float:left;}
#sj_contents_div dl.SJ_dt-left dd{overflow:hidden;zoom:1;}
/* dd-left */
#sj_contents_div dl.SJ_dd-left dd{margin-right:10px;float:left;overflow:hidden;zoom:1;}
/* dl-list-ul.list */
#sj_contents_div dl.SJ_dt-left dd ul{margin:0;}
#sj_contents_div dl.SJ_dt-left dd ul li{margin:0 10px 0 0;white-space:nowrap;}
/* dl-colon */
#sj_contents_div dl.SJ_dl-colon dt{margin:0;float:left;text-align:right;}
#sj_contents_div dl.SJ_dl-colon dt:after{padding-left:5px;content:"：";}
#sj_contents_div dl.SJ_dl-colon dd{padding-left:5px;overflow:hidden;}
/* dl-spripe */
#sj_contents_div div.SJ_dl-stripe{margin:0 0 20px;padding:0;}
#sj_contents_div div.SJ_dl-stripe dl{margin:0;padding:0;}
#sj_contents_div div.SJ_dl-stripe dl dt{float:left;}
#sj_contents_div div.SJ_dl-stripe dl dt,
#sj_contents_div div.SJ_dl-stripe dl dd{}
#sj_contents_div .SJ_box-stripe dl:nth-child(odd){background-color:#f5f5f5;}
#sj_contents_div .SJ_box-stripe dl:nth-child(odd){background-color:#fff;}

/* TABLE
------------------------------------------------ */
#sj_contents_div table{width:100%;margin:0 0 20px;padding:0;border-collapse:collapse;border-spacing:0;line-height:1.33;clear:both;*table-layout:fixed /* for IE7 */;}
#sj_contents_div table caption{padding:2px 6px;font-weight:normal;position:relative;}
#sj_contents_div table thead th,
#sj_contents_div table tbody th,
#sj_contents_div table tbody td{border-width:1px;padding:5px 5px 4px;font-size:13px;font-weight:normal;text-align:center;vertical-align:middle;}
#sj_contents_div table dl,
#sj_contents_div table ul,
#sj_contents_div table ol{margin-bottom:0;}
#sj_contents_div table a{display:inline;padding:auto;outline:none;}
#sj_contents_div table div,
#sj_contents_div table span,
#sj_contents_div table p{line-height:1.33;}
#sj_contents_div table{border:none;}
#sj_contents_div table.SJ_border-top{border-width:1px 0 0;}
#sj_contents_div table caption.SJ_caption-color{padding:4px 5px;}
#sj_contents_div table caption .SJ_caption-r{position:absolute;top:5px;right:5px;}
#sj_contents_div table caption .SJ_caption-r a:hover{text-decoration:underline !important;}
/* caption */
#sj_contents_div table caption.SJ_caption-pole{border-left-width:4px;border-style:solid;margin:0 0 5px;padding:0 6px;text-align:left;}
#sj_contents_div table caption.SJ_caption-pole .SJ_caption-r{top:0px;}
#sj_contents_div table caption.SJ_caption-pole .SJ_caption-r.SJ_small{top:1px;}
#sj_contents_div table caption.SJ_caption-pole .SJ_caption-r.SJ_mini{top:2px;}
/* border-color */
#sj_contents_div table thead th,
#sj_contents_div table tbody th,
#sj_contents_div table tbody td,
#sj_contents_div table.SJ_border-top{border-style:solid;border-color:#ccc;}
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr:last-child th,
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr:last-child td{border-style:solid;border-color:#ccc;}
/* left */
#sj_contents_div table.SJ_table-left thead th,
#sj_contents_div table.SJ_table-left tbody th,
#sj_contents_div table.SJ_table-left tbody td{text-align:left;}
/* narrow */
#sj_contents_div table.SJ_table-narrow thead th,
#sj_contents_div table.SJ_table-narrow tbody th,
#sj_contents_div table.SJ_table-narrow tbody td{padding:3px 5px;font-size:12px;}
/* line */
#sj_contents_div table.SJ_table-line{border:none;}
#sj_contents_div table.SJ_table-line thead th,
#sj_contents_div table.SJ_table-line tbody th,
#sj_contents_div table.SJ_table-line tbody td{border-width:1px 0;}
#sj_contents_div table.SJ_table-line.SJ_th-border thead th.SJ_first,
#sj_contents_div table.SJ_table-line.SJ_th-border thead th:first-child{border-width:1px 1px 1px 0;}
#sj_contents_div table.SJ_table-line.SJ_th-border thead th.SJ_last,
#sj_contents_div table.SJ_table-line.SJ_th-border thead th:last-child{border-width:1px 0 1px 1px;}
/* stripe */
#sj_contents_div table.SJ_table-stripe tbody tr:nth-child(odd) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe tbody tr:nth-child(even) td{background-color:#fff;}
/* stripe-rev */
#sj_contents_div table.SJ_table-stripe-rev tbody tr:nth-child(odd) td{background-color:#fff;}
#sj_contents_div table.SJ_table-stripe-rev tbody tr:nth-child(even) td{background-color:#f5f5f5;}
/* stripe-two */
#sj_contents_div table.SJ_table-stripe-two tbody tr:nth-child(2n+1) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-two tbody tr:nth-child(2n+2) td{background-color:#fff;}
/* stripe-double */
#sj_contents_div table.SJ_table-stripe-double tbody tr:nth-child(4n+1) td,
#sj_contents_div table.SJ_table-stripe-double tbody tr:nth-child(4n+2) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-double tbody tr:nth-child(4n+3) td,
#sj_contents_div table.SJ_table-stripe-double tbody tr:nth-child(4n+4) td{background-color:#fff;}
/* no-border */
#sj_contents_div table.SJ_table-noborder,
#sj_contents_div table.SJ_table-noborder caption,
#sj_contents_div table.SJ_table-noborder th,
#sj_contents_div table.SJ_table-noborder td{border-width:0;}
#sj_contents_div table th.SJ_th-noborder,
#sj_contents_div table td.SJ_td-noborder{border-width:0;}
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr:last-child th,
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr.SJ_last th,
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr:last-child td,
#sj_contents_div table.SJ_table-noborder.SJ_last-border tbody tr.SJ_last td{border-width:0 0 1px;}
/* half */
#sj_contents_div table.SJ_table-half{width:100%;margin:0;}
#sj_contents_div table.SJ_table-half caption{color:#fff;font-weight:bold;}
#sj_contents_div table.SJ_table-half tbody td{width:49%;vertical-align:top;}
#sj_contents_div table.SJ_table-half tbody td.SJ_right{width:51%;padding-left:2%;}
#sj_contents_div table.SJ_table-half .SJ_h3{width:96%;}
#sj_contents_div table.SJ_table-half table.SJ_table-half-in{width:100%;margin:0 0 20px;}
#sj_contents_div table.SJ_table-half table.SJ_table-half-in th{width:auto;border-width:1px;}
#sj_contents_div table.SJ_table-half table.SJ_table-half-in td{width:auto;border-width:1px;}
/* table plain
------------------------------------------------ */
#sj_contents_div table.SJ_table-plain{border:none;}
#sj_contents_div table.SJ_table-plain thead th{background-color:#ddd;color:#000;}
#sj_contents_div table.SJ_table-plain tbody th{background-color:#eee;}
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color{padding:4px 5px 3px;border-width:1px;border-style:solid;border-color:#ccc;background-color:#bbb;}

#sj_contents_div table.SJ_table-plain caption.SJ_caption-color + tbody tr th,
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color + tbody tr td{border-top-width:0;}
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color .SJ_caption-r,
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color a:link,
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color a:visited{}
#sj_contents_div table.SJ_table-plain caption.SJ_caption-color + thead th{border-top:none;}
/* table solid
------------------------------------------------ */
#sj_contents_div table.SJ_table-solid{}
#sj_contents_div table.SJ_table-solid caption{border:none;}
#sj_contents_div table.SJ_table-solid caption .SJ_caption-r{position:absolute;top:5px;right:5px;}
#sj_contents_div table.SJ_table-solid thead th{border-width:0 1px;border-color:#f5f5f5;background-color:#888;color:#fff;}
#sj_contents_div table.SJ_table-solid tbody th{background-color:#eee;}
/* thead th */
#sj_contents_div table.SJ_table-solid thead th.SJ_first,
#sj_contents_div table.SJ_table-solid thead th:first-child{border-color:transparent #f5f5f5 transparent #888;}
#sj_contents_div table.SJ_table-solid thead th.SJ_last,
#sj_contents_div table.SJ_table-solid thead th:last-child{border-color:transparent #888 transparent #f5f5f5;}
/* caption.color + thead th */
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color + thead th{padding:3px 4px;background-color:#ccc;color:#333;border-color:transparent #f5f5f5;}
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color + thead th.SJ_first,
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color + thead th:first-child{border-color:transparent #f5f5f5 transparent #ccc;}
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color + thead th.SJ_last,
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color + thead th:last-child{border-color:transparent #ccc transparent #f5f5f5;}
/* caption-color + thead th */
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color{background-color:#888;color:#fff;}
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color a,
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
#sj_contents_div table.SJ_table-solid caption.SJ_caption-color .SJ_caption-r{top:6px;}
/* onecolumn  thead th */
#sj_contents_div table.SJ_table-solid.SJ_one-column caption{border-color:transparent #888;}
#sj_contents_div table.SJ_table-solid.SJ_one-column caption + thead th{border-color:transparent #888;}
#sj_contents_div table.SJ_table-solid.SJ_one-column thead th{border-color:transparent #888;}
#sj_contents_div table.SJ_table-solid.SJ_one-column tbody td{border-color:transparent #ccc #ccc;}
/* tbody */
#sj_contents_div table.SJ_table-solid thead + tbody tr.SJ_first th,
#sj_contents_div table.SJ_table-solid thead + tbody tr:first-child th,
#sj_contents_div table.SJ_table-solid thead + tbody tr.SJ_first td,
#sj_contents_div table.SJ_table-solid thead + tbody tr:first-child td{border-width:0 1px 1px;}
/* calendar */
#sj_contents_div table.SJ_table-solid.SJ_table-calendar{width:98%;margin-left:1%;margin-right:1%;border-width:0 1px;border-style:solid;border-color:#e1e1e1;}
#sj_contents_div table.SJ_table-solid.SJ_table-calendar tbody td{padding:0}
#sj_contents_div table.SJ_table-solid.SJ_table-calendar tbody td.SJ_td-nolink{padding:12px 0;}
#sj_contents_div table.SJ_table-solid.SJ_table-calendar tbody td a{width:100%;padding:12px 0;display:inline-block; *display:inline; *zoom:1;}
#sj_contents_div table.SJ_table-solid.SJ_table-calendar tbody td a:hover{background-color:#f5f5f5;display:inline-block; *display:inline; *zoom:1;}

/* IMAGES
------------------------------------------------ */
#sj_contents_div img{line-height:1;vertical-align:bottom;display:inline-block;position:relative;zoom:1;border:0;outline:0;}
/* waku */
#sj_contents_div img.SJ_img-waku{padding:3px;border:1px solid #e1e1e1;clear:both;}
/* img style */
#sj_contents_div img.SJ_img-l{width:auto;margin:4px 20px 20px 0;float:left;}
#sj_contents_div img.SJ_img-r{width:auto;margin:4px 0 20px 20px;float:right;}
#sj_contents_div img.SJ_img-c{width:auto;margin:0 auto 20px;padding:0;}
#sj_contents_div img.SJ_img-heading{width:100%;margin:0 0 20px 0;padding:0;}
/* div style */
#sj_contents_div div.SJ_img-l{width:auto;margin:4px 20px 20px 0;text-align:center;float:left;}
#sj_contents_div div.SJ_img-r{width:auto;margin:4px 0 20px 20px;text-align:center;float:right;}
#sj_contents_div div.SJ_img-c{width:auto;margin:0 auto 5px;padding:0;text-align:center;}
#sj_contents_div div.SJ_img-heading{width:auto;margin:0 0 20px 0;padding:0;text-align:center;}
/* size */
#sj_contents_div div.SJ_img-l img,
#sj_contents_div div.SJ_img-r img,
#sj_contents_div div.SJ_img-c img,
#sj_contents_div div.SJ_img-heading img{width:100%;}
/* caption */
#sj_contents_div div.SJ_img-l span,
#sj_contents_div div.SJ_img-r span,
#sj_contents_div div.SJ_img-c span,
#sj_contents_div div.SJ_img-heading span{width:auto;margin:0;padding:4px 2px;font-size:80%;display:inline-block;}

/* INPUT
------------------------------------------------ */
#sj_contents_div input[type="text"],
#sj_contents_div textarea,
#sj_contents_div select{padding:2px 8px;border-width:2px;border-style:solid;border-color:#bbb;}
@media screen and (max-width:599px){
	#sj_contents_div select{font-size: 16px;padding:2px 5px;}
}

/* UTILITY
------------------------------------------------ */
#sj_contents_div .SJ_nowrap{white-space:nowrap !important;}
#sj_contents_div .SJ_relative{position:relative !important;}
#sj_contents_div .SJ_absolute{position:absolute !important;}
#sj_contents_div .SJ_float-l{float:left !important;}
#sj_contents_div .SJ_float-r{float:right !important;}
#sj_contents_div .SJ_text-l{text-align:left !important;}
#sj_contents_div .SJ_text-r{text-align:right !important;}
#sj_contents_div .SJ_text-c{text-align:center !important;}
#sj_contents_div .SJ_v-top{vertical-align:top !important;}
#sj_contents_div .SJ_v-mid{vertical-align:middle !important;}
#sj_contents_div .SJ_v-btm{vertical-align:bottom !important;}
#sj_contents_div .SJ_v-main{vertical-align:sub !important;}
#sj_contents_div .SJ_clear{clear:both;line-height:0;height:0;font-size:0;}
#sj_contents_div .SJ_clear-both{clear:both;line-height:0;height:0;font-size:0;}
#sj_contents_div .SJ_both{clear:both;}
#sj_contents_div .SJ_clear-left{clear:left;}
#sj_contents_div .SJ_clear-right{clear:right;}
#sj_contents_div .SJ_w100{width:100%;}
#sj_contents_div .SJ_break-all{word-break:break-all;}
#sj_contents_div .SJ_keep-all{word-break:keep-all;}
#sj_contents_div .SJ_over{overflow:hidden;zoom:1;}
#sj_contents_div .SJ_visible{overflow:visible !important;}
#sj_contents_div .SJ_scroll{overflow:scroll;}
#sj_contents_div .SJ_border-none{border:none !important;}
#sj_contents_div .SJ_underline{margin-bottom:0px;padding:0px 0px 5px;border-width:0 0 1p;border-style:solid;}
#sj_contents_div .SJ_border{border-width:1px;border-style:solid;border-color:#ccc;}
#sj_contents_div .SJ_upper{border-width:1px 0 0 !important;}
#sj_contents_div .SJ_upper-2{border-width:2px 0 0 !important;}
#sj_contents_div .SJ_under{border-width:0 0 1px !important;}
#sj_contents_div .SJ_under-2{border-width:0 0 2px !important;}
#sj_contents_div .SJ_underline,
#sj_contents_div .SJ_border,
#sj_contents_div .SJ_upper,
#sj_contents_div .SJ_upper-2,
#sj_contents_div .SJ_under,
#sj_contents_div .SJ_under-2{border-style:solid;border-color:#ccc;}
#sj_contents_div .SJ_bg-none{background-color:#fff !important;background-image:none !important;}
/* inner */
#sj_contents_div .SJ_inner{margin:0px;padding:0 1.5%;}
#sj_contents_div .SJ_inner-in{margin:0px;padding:0 3%;}
#sj_contents_div .SJ_wrapper{margin-bottom:20px;}
#sj_contents_div .SJ_inner-box{margin:0 0 20px;padding:0 1.5%;}
#sj_contents_div .SJ_inner-box p{text-align:justify;}
#sj_contents_div .SJ_inner-box p:last-child{padding-bottom:0;}
/* caution */
#sj_contents_div ul.SJ_ul-caution{width:97%;margin:0 5px 15px;}
#sj_contents_div ul.SJ_ul-caution li{font-size:12px;}
#sj_contents_div ul.SJ_ul-caution li:before{content:"※ ";}
#sj_contents_div .SJ_caution{font-size:12px;margin:0 5px 15px;}
#sj_contents_div table + .SJ_caution{margin:0 5px 15px;}
#sj_contents_div .SJ_caution:before{content:"※ ";}
#sj_contents_div .SJ_caution + .SJ_caution{margin:-15px 5px 15px;}
/* radius */
#sj_contents_div .SJ_radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#sj_contents_div .SJ_radius-zero{-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;}
#sj_contents_div .SJ_radius-left{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#sj_contents_div .SJ_radius-right{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#sj_contents_div .SJ_radius-tab-left{-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
#sj_contents_div .SJ_radius-tab-right{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
/* icon */
#sj_contents_div .SJ_icon-camera{background:url(../img/common/camera.gif) no-repeat center center}
/* copyright */
#sj_contents_div .SJ_copyright{margin:20px 5px;font-weight:normal;font-size:10px;text-align:center;line-height:1.4;}

/* TAB
------------------------------------------------ */
#sj_contents_div ul.SJ_tabs{width:100%;}
#sj_contents_div ul.SJ_tabs.SJ_clearfix{overflow:visible;}
#sj_contents_div ul.SJ_tabs > li{margin:0;padding:0;border-width:1px 0 0 1px;border-style:solid;border-color:#fff;font-size:12.5px;float:left;zoom:1;}
#sj_contents_div ul.SJ_tabs > li:first-child{border-left:none;}
#sj_contents_div ul.SJ_tabs > li a,
#sj_contents_div ul.SJ_tabs > li span{margin:0;padding:7px 2px 5px;text-align:center;background-color:#f1f1f1;color:inherit;position:relative;display:block;line-height:1.2;}
#sj_contents_div ul.SJ_tabs > li a:hover{text-decoration:none;background-color:#e1e1e1;}
#sj_contents_div ul.SJ_tabs > li.SJ_current a{background-color:#d1d1d1;}
#sj_contents_div ul.SJ_tabs > li.SJ_disuse a,
#sj_contents_div ul.SJ_tabs > li.SJ_disuse span,
#sj_contents_div ul.SJ_tabs > li.SJ_disuse a:hover{background-color:#eaeaea !important;color:#bbb !important;cursor:default !important;}

@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-column ul.SJ_tabs > li a {
		height: 42px;
	    display: table-cell;
	    vertical-align: middle;
	    width: 400px;
	}
}

/* border */
#sj_contents_div ul.SJ_tabs.SJ_tabs-upper,
#sj_contents_div ul.SJ_tabs.SJ_tabs-upper-2,
#sj_contents_div ul.SJ_tabs.SJ_tabs-under,
#sj_contents_div ul.SJ_tabs.SJ_tabs-under-2,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current span,
#sj_contents_div ul.SJ_tabs-select > li,
#sj_contents_div dl.SJ_tabs-year{border-style:solid;border-color:#ccc;}
/* upper */
#sj_contents_div ul.SJ_tabs.SJ_tabs-upper{border-width:1px 0 0;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-upper-2{border-width:2px 0 0;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-upper li{border-top:none;}
/* under */
#sj_contents_div ul.SJ_tabs.SJ_tabs-under{border-width:0 0 1px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-under-2{border-width:0 0 2px;}
/* narrow */
#sj_contents_div ul.SJ_tabs.SJ_tabs-narrow > li {font-size:12px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-narrow > li a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-narrow > li span{padding:5px 2px 4px;}
/* wide */
#sj_contents_div ul.SJ_tabs.SJ_tabs-wide > li{font-size:15px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-wide > li a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-wide > li span{padding:12px 2px 10px;}
/* sp */
#sj_contents_div ul.SJ_tabs > li a .SJ_hide-sp{display:inline-block;line-height:1.2;}
/* schedule-match */
#sj_contents_div ul.SJ_tabs + table,
#sj_contents_div ul.SJ_tabs + .SJ_schedule-match ul{margin-top:1px;}
/* info */
#sj_contents_div .SJ_tabs-info {margin:0 0 20px;padding:3px 10px;background-color:#f1f1f1;font-size:13px;}

/* tabs focus
------------------------------------------------ */
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus{border-width:0 0 1px;*line-height:13px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li{	border-top:none;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li span{padding:7px 2px 5px;top:1px;}
/* #sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li a:hover{background-color:;} */
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current span,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a:hover,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_current span:hover{padding:7px 2px 6px;top:1px;border-width:1px 1px 0;background-color:#fff;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus > li.SJ_disuse{color:#bbb;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-narrow > li a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-narrow > li span{padding:5px 2px 4px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-narrow > li.SJ_current a{padding:5px 2px 5px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-wide > li a,
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-wide > li span{padding:12px 2px 10px;}
#sj_contents_div ul.SJ_tabs.SJ_tabs-focus.SJ_tabs-wide > li.SJ_current a{padding:12px 2px 11px;}

/* tabs radius
------------------------------------------------ */
/* radius */
#sj_contents_div ul.SJ_radius > li:first-child a{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#sj_contents_div ul.SJ_radius > li:last-child a{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
/* SJ_tabs-radius */
#sj_contents_div ul.SJ_tabs-radius > li:first-child a{-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
#sj_contents_div ul.SJ_tabs-radius > li:last-child a{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
#sj_contents_div .SJ_tabs-box{margin:auto;text-align:center;}

/* MENU
------------------------------------------------ */
#sj_contents_div ul.SJ_menu{margin:0 0 19px;padding:0;}
#sj_contents_div ul.SJ_menu li{margin:0;padding:0;float:left;border-width:0 0 0 1px;border-style:solid;border-color:#bbb;background-color:#444;font-size:13px;text-align:center;}
@media screen and (max-width:700px){
	#sj_contents_div ul.SJ_menu li{font-size:11px;}
}
#sj_contents_div ul.SJ_menu li:first-child{border-width:0;}
#sj_contents_div ul.SJ_menu li.SJ_current a{padding:5px 5px 2px;border-bottom:3px solid;border-color:#999;}
#sj_contents_div ul.SJ_menu li a{width:100%;padding:5px 0;color:#fff;display:inline-block;}
#sj_contents_div ul.SJ_menu li a:link,
#sj_contents_div ul.SJ_menu li a:visited{color:#fff;}
#sj_contents_div ul.SJ_menu li a:hover{background-color:#777;}
#sj_contents_div ul.SJ_menu li .SJ_disable{width:100%;padding:5px;color:#999;display:inline-block;}
/* down menu */
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul.SJ_dropmenu-ul-sp{width:120px;margin-left:-61px;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul.SJ_dropmenu-ul-sp li{text-align:center;}
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul.SJ_dropmenu-ul-sp li a{padding:4px 1.5%;overflow:visible;}
#sj_contents_div ul.SJ_dropmenu li:hover,
#sj_contents_div ul.SJ_dropmenu li ul.SJ_dropmenu-ul.SJ_dropmenu-ul-sp li a:hover{cursor:pointer;}

/* BUTTON
------------------------------------------------ */
#sj_contents_div .SJ_button{
position:relative;
vertical-align:middle;
line-height:1;
font-weight:normal;
text-align:center;
text-decoration:none;
border:none;
background-color:#d1d1d1;
zoom:1;
display:inline-block;
*display:inline;/* for IE7 */
}
#sj_contents_div button.SJ_button:hover ,#sj_contents_div a.SJ_button:hover{text-decoration:none;cursor:pointer;}
#sj_contents_div .SJ_button i{color:#fff;}
#sj_contents_div span.SJ_button i:hover{cursor:pointer;}
/* size */
#sj_contents_div .SJ_button-micro{margin:0 0 5px;padding:2.5px 5px;font-size:10px;}
#sj_contents_div .SJ_button-mini{margin:0 0 10px;padding:4px 6px 3px;font-size:11px;}
#sj_contents_div .SJ_button-small{margin:0 0 20px;padding:6px 8px 5px;font-size:12px;}
#sj_contents_div .SJ_button-medium{margin:0 0 20px;padding:8px 12px;font-size:13px;}
#sj_contents_div .SJ_button-quarter{width:25%;margin:0 0 20px;padding:8px;font-size:13px;}
#sj_contents_div .SJ_button-half{width:50%;margin:0 0 20px;padding:8px;}
#sj_contents_div .SJ_button-full{width:100%;margin:0 0 20px;padding:8px;}
#sj_contents_div .SJ_button-icon{margin:0;width:48px;height:48px;text-align:center;}
#sj_contents_div .SJ_button-icon i.fa{line-height:48px;}
/* tag */
#sj_contents_div a.SJ_button-tag, #sj_contents_div .SJ_button-tag{background-color:#dadada;margin-right:5px;}
#sj_contents_div .SJ_button-tag:hover{background-color:#eaeaea;}
#sj_contents_div .SJ_blcok-tag{margin:0 auto 20px;display:block;text-align:left;}
/* red */
#sj_contents_div a.SJ_button-red, #sj_contents_div .SJ_button-red{background-color:#c33;color:#fff !important;}
#sj_contents_div .SJ_button-red:hover{background-color:#e77;}
/* blue */
#sj_contents_div a.SJ_button-blue, #sj_contents_div .SJ_button-blue{background-color:#3989dd;color:#fff !important;}
#sj_contents_div .SJ_button-blue:hover{background-color:#64a3e5;}
/* green */
#sj_contents_div a.SJ_button-green, #sj_contents_div .SJ_button-green{background-color:#3b8d3b;color:#fff !important;}
#sj_contents_div .SJ_button-green:hover{background-color:#69a769;}
/* gray */
#sj_contents_div a.SJ_button-gray, #sj_contents_div .SJ_button-gray{background-color:#999;color:#fff !important;}
#sj_contents_div .SJ_button-gray:hover{background-color:#bbb;}
/* gray dark */
#sj_contents_div a.SJ_button-gray-dark, #sj_contents_div .SJ_button-gray-dark{background-color:#666;color:#fff !important;}
#sj_contents_div .SJ_button-gray-dark:hover{background-color:#888;}
/* gray light */
#sj_contents_div a.SJ_button-gray-light, #sj_contents_div .SJ_button-gray-light{background-color:#ccc;color:#333 !important;}
#sj_contents_div .SJ_button-gray-light:hover{background-color:#ddd;}
/* gray */
#sj_contents_div .SJ_to-top a.SJ_button, #sj_contents_div .SJ_to-top .SJ_button{background-color:#999;color:#fff !important;}
#sj_contents_div .SJ_to-top .SJ_button:hover{background-color:#bbb;}

/* PAGER
------------------------------------------------ */
#sj_contents_div .SJ_box-pager{text-align:center;clear:both;line-height:1;}
#sj_contents_div .SJ_box-pager a:link,
#sj_contents_div .SJ_box-pager a:visited{color:#333;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager{margin:0 auto 15px;display:inline-block;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li{float:left;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li a{padding:5px 8px;line-height:1.8;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li a:hover{background-color:#eee;text-decoration:none;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li.SJ_pager-pre{margin-right:2px;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li.SJ_pager-next{margin-left:2px;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li.SJ_pager-num{margin:0 2px;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li.SJ_pager-num.SJ_pager-current a{background-color:#ccc;text-decoration:none;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li span{padding:5px 8px;line-height:1.8;color:#888;}

/* FUNCTION
------------------------------------------------ */
/* to-top */
#sj_contents_div .SJ_to-top{padding:0 1%;text-align:right;font-size:12px;}
#sj_contents_div .SJ_to-top a:before{content:"▲";padding-right:3px;}
#sj_contents_div .SJ_schedule-tournament + .SJ_to-top{margin-top:-20px;}

/* FUSEN
------------------------------------------------ */
#sj_contents_div .SJ_fusen{margin:0 0 20px 0;padding:6px 8px;background-color:#f5f5f5;}
#sj_contents_div .SJ_fusen ul.SJ_ul-left li{margin-right:10px;}
/* size */
#sj_contents_div .SJ_fusen.SJ_fusen-small{padding:4px 8px;}
#sj_contents_div .SJ_fusen.SJ_fusen_mini{padding:2px 4px;}
/* color */
#sj_contents_div .SJ_fusen.SJ_fusen-red{background-color:#fdf1f1;}
#sj_contents_div .SJ_fusen.SJ_fusen-blue{background-color:#ebeff4;}
#sj_contents_div .SJ_fusen.SJ_fusen-gray{background-color:#f5f5f5;}
#sj_contents_div .SJ_fusen.SJ_fusen-dark{background-color:#777;color:#fff;}
#sj_contents_div .SJ_fusen.SJ_fusen-black{background-color:#333;color:#fff;}

/* CHIP
------------------------------------------------ */
#sj_contents_div .SJ_chip{margin:0px;text-align:center;white-space:nowrap;line-height:1;display:inline-block;}
#sj_contents_div .SJ_chip-large{padding:7px 15px 5px;font-size:14px;}
#sj_contents_div .SJ_chip-medium{padding:6px 10px 5px;font-size:13px;}
#sj_contents_div .SJ_chip-small{padding:5px 8px 4px;font-size:12px;}
#sj_contents_div .SJ_chip-mini{padding:3px 4px 2px;font-size:10.5px;vertical-align:1px;}
/* long width*/
#sj_contents_div .SJ_chip-large.SJ_chip-long{padding-left:30px;padding-right:30px;}
#sj_contents_div .SJ_chip-medium.SJ_chip-long{padding-left:25px;padding-right:25px;}
#sj_contents_div .SJ_chip-small.SJ_chip-long{padding-left:20px;padding-right:20px;}
#sj_contents_div .SJ_chip-mini.SJ_chip-long{padding-left:15px;padding-right:15px;}
/* color */
#sj_contents_div .SJ_chip-blue {background-color:#2A79C4;color:#fff;}
#sj_contents_div .SJ_chip-red  {background-color:#D01E22;color:#fff;}
#sj_contents_div .SJ_chip-green{background-color:#3b8d3b;color:#fff;}
#sj_contents_div .SJ_chip-org  {background-color:#F2911F;color:#fff;}
#sj_contents_div .SJ_chip-black{background-color:#333;color:#fff;}
#sj_contents_div .SJ_chip-gray {background-color:#999;color:#fff;}
#sj_contents_div .SJ_chip-ligth{background-color:#eee;color:#333;}
#sj_contents_div .SJ_chip-dark {background-color:#666;color:#fff;}
#sj_contents_div .SJ_chip-man {background-color:#539cd5;color:#fff;}
#sj_contents_div .SJ_chip-wman{background-color:#d5537e;color:#fff;}
/* color */
#sj_contents_div .SJ_chip-blue-pale {background-color:#deeafc;}
#sj_contents_div .SJ_chip-red-pale  {background-color:#ffe4e5;}
#sj_contents_div .SJ_chip-green-pale{background-color:#e8ffe8;}
#sj_contents_div .SJ_chip-org-pale  {background-color:#fff0df;}
/* radius */
#sj_contents_div .SJ_chip-radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* YOUTUBE
------------------------------------------------ */
#sj_contents_div .SJ_movie-wrap {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#sj_contents_div .SJ_movie-wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

/* AJUSTMENT
------------------------------------------------ */
#sj_contents_div .SJ_mp0{margin:0;padding:0 !important;}
#sj_contents_div .SJ_m0{margin:0 !important;}
#sj_contents_div .SJ_m5{margin:5px !important;}
#sj_contents_div .SJ_mt0{margin-top:0 !important;}
#sj_contents_div .SJ_mt5{margin-top:5px !important;}
#sj_contents_div .SJ_mt10{margin-top:10px !important;}
#sj_contents_div .SJ_mt15{margin-top:15px !important;}
#sj_contents_div .SJ_mt20{margin-top:20px !important;}
#sj_contents_div .SJ_mt30{margin-top:30px !important;}
#sj_contents_div .SJ_mt-5{margin-top:-5px !important;}
#sj_contents_div .SJ_mt-8{margin-top:-8px !important;}
#sj_contents_div .SJ_mt-10{margin-top:-10px !important;}
#sj_contents_div .SJ_mt-15{margin-top:-15px !important;}
#sj_contents_div .SJ_mt-18{margin-top:-18px !important;}
#sj_contents_div .SJ_mt-20{margin-top:-20px !important;}
#sj_contents_div .SJ_mt-25{margin-top:-25px !important;}
#sj_contents_div .SJ_mt-30{margin-top:-30px !important;}
#sj_contents_div .SJ_mb0{margin-bottom:0 !important;}
#sj_contents_div .SJ_mb1{margin-bottom:1px !important;}
#sj_contents_div .SJ_mb5{margin-bottom:5px !important;}
#sj_contents_div .SJ_mb10{margin-bottom:10px !important;}
#sj_contents_div .SJ_mb15{margin-bottom:15px !important;}
#sj_contents_div .SJ_mb20{margin-bottom:20px !important;}
#sj_contents_div .SJ_mb25{margin-bottom:25px !important;}
#sj_contents_div .SJ_mb30{margin-bottom:30px !important;}
#sj_contents_div .SJ_mb40{margin-bottom:40px !important;}
#sj_contents_div .SJ_mr5{margin-right:5px !important;}
#sj_contents_div .SJ_ml5{margin-left:5px !important;}
#sj_contents_div .SJ_mr10{margin-right:10px !important;}
#sj_contents_div .SJ_ml10{margin-left:10px !important;}
#sj_contents_div .SJ_p0{padding:0 !important;}
#sj_contents_div .SJ_pt0{padding-top:0 !important;}
#sj_contents_div .SJ_pt5{padding-top:5px !important;}
#sj_contents_div .SJ_pb0{padding-bottom:0 !important;}
#sj_contents_div .SJ_pb5{padding-bottom:5px !important;}
#sj_contents_div .SJ_pb10{padding-bottom:10px !important;}
#sj_contents_div .SJ_pb15{padding-bottom:15px !important;}
#sj_contents_div .SJ_pb20{padding-bottom:20px !important;}
#sj_contents_div .SJ_auto{margin-left:auto !important;margin-right:auto !important;}
#sj_contents_div .SJ_per5{width:5% !important;}
#sj_contents_div .SJ_per8{width:8% !important;}
#sj_contents_div .SJ_per10{width:10% !important;}
#sj_contents_div .SJ_per12{width:12% !important;}
#sj_contents_div .SJ_per15{width:15% !important;}
#sj_contents_div .SJ_per18{width:18% !important;}
#sj_contents_div .SJ_per20{width:20% !important;}
#sj_contents_div .SJ_per25{width:25% !important;}
#sj_contents_div .SJ_per30{width:30% !important;}
#sj_contents_div .SJ_per33{width:33.3333% !important;}
#sj_contents_div .SJ_per35{width:35% !important;}
#sj_contents_div .SJ_per40{width:40% !important;}
#sj_contents_div .SJ_per50{width:50% !important;}
#sj_contents_div .SJ_per60{width:60% !important;}
#sj_contents_div .SJ_per70{width:70% !important;}
#sj_contents_div .SJ_per80{width:80% !important;}
#sj_contents_div .SJ_per90{width:90% !important;}
#sj_contents_div .SJ_per100{width:100% !important;}
#sj_contents_div .SJ_px50{width:50px !important;}

/* RATIO
------------------------------------------------ */
#sj_contents_div .SJ_ratio-1,
#sj_contents_div ul.SJ_ul-ratio-1 > li,
#sj_contents_div dl.SJ_dl-ratio-1 > dd{width:100%;}
#sj_contents_div .SJ_ratio-2,
#sj_contents_div ul.SJ_ul-ratio-2 > li,
#sj_contents_div dl.SJ_dl-ratio-2 > dd{width:50%;*width:49.8%;}
#sj_contents_div .SJ_ratio-3,
#sj_contents_div ul.SJ_ul-ratio-3 > li,
#sj_contents_div dl.SJ_dl-ratio-3 > dd{width:33.3333%;*width:33.1%;}
#sj_contents_div .SJ_ratio-4,
#sj_contents_div ul.SJ_ul-ratio-4 > li,
#sj_contents_div dl.SJ_dl-ratio-4 > dd{width:25%;*width:24.8%;}
#sj_contents_div .SJ_ratio-5,
#sj_contents_div ul.SJ_ul-ratio-5 > li,
#sj_contents_div dl.SJ_dl-ratio-5 > dd{width:20%;*width:19.8%;}
#sj_contents_div .SJ_ratio-6,
#sj_contents_div ul.SJ_ul-ratio-6 > li,
#sj_contents_div dl.SJ_dl-ratio-6 > dd{width:16.6666%;*width:16.4%;}
#sj_contents_div .SJ_ratio-7,
#sj_contents_div ul.SJ_ul-ratio-7 > li,
#sj_contents_div dl.SJ_dl-ratio-7 > dd{width:14.2857%;*width:14%;}
#sj_contents_div .SJ_ratio-8,
#sj_contents_div ul.SJ_ul-ratio-8 > li,
#sj_contents_div dl.SJ_dl-ratio-8 > dd{width:12.5%;*width:12.2%;}
#sj_contents_div .SJ_ratio-9,
#sj_contents_div ul.SJ_ul-ratio-9 > li,
#sj_contents_div dl.SJ_dl-ratio-9 > dd{width:11.1111%;*width:11%;}
#sj_contents_div .SJ_ratio-10,
#sj_contents_div ul.SJ_ul-ratio-10 > li,
#sj_contents_div dl.SJ_dl-ratio-10 > dd{width:10.00%;*width:9.9%;}
#sj_contents_div .SJ_ratio-11,
#sj_contents_div ul.SJ_ul-ratio-11 > li,
#sj_contents_div dl.SJ_dl-ratio-11 > dd{width:9.09%;*width:9%;}
#sj_contents_div .SJ_ratio-12,
#sj_contents_div ul.SJ_ul-ratio-12 > li,
#sj_contents_div dl.SJ_dl-ratio-12 > dd{width:8.3333%;*width:8.25%;}

/* DISPLAY importantは入れない(入れたい場合は別途スタイルを作成)
------------------------------------------------ */
#sj_contents_div .SJ_show,
#sj_contents_div .SJ_block{display:block !important;}
#sj_contents_div .SJ_hide,
#sj_contents_div .SJ_none,
#sj_contents_div .SJ_display-none{display:none !important;}
#sj_contents_div .SJ_show-hvga{display:none;}
#sj_contents_div .SJ_inblock{display:inline-block; *display:inline; *zoom:1;}
#sj_contents_div .SJ_inline{display:inline;vertical-align:middle;}
#sj_contents_div .SJ_table {display:table;}
#sj_contents_div .SJ_row {display:table-row;}
#sj_contents_div .SJ_cell{display:table-cell;}

/* AUTO LOAD
------------------------------------------------ */
#sj_contents_div .SJ_reload{margin:0 0 20px;}
#sj_contents_div #SJ_auto_reload{margin:0;padding:0 5px;background-color:#fff;}
#sj_contents_div #SJ_auto_reload ul.SJ_reloadNavi{margin:0;font-size:13px;}
#sj_contents_div #SJ_auto_reload ul.SJ_reloadNavi li{display:inline;}
#sj_contents_div #SJ_auto_reload ul.SJ_reloadNavi li.SJ_reloadCount{vertical-align:middle;}
#sj_contents_div #SJ_auto_button_off,
#sj_contents_div #SJ_auto_button_on{margin:4px 2px;padding:5px;background-color:#e1e1e1;display:inline-block;line-height:1;background-color:#aaa;border-radius:2px;color:#fff;}
#sj_contents_div #SJ_reload-btn{margin:4px 2px;padding:5px;display:inline-block;line-height:1;background-color:#3E7AC2;border-radius:2px;color:#fff;}
#sj_contents_div #SJ_reload-btn:hover{text-decoration:none;background-color:#e70;line-height:1;border-radius:2px;color:#fff;}
#sj_contents_div #SJ_auto_button_off:hover,
#sj_contents_div #SJ_auto_button_on:hover{text-decoration:none;background-color:#e70;line-height:1;border-radius:2px;color:#fff;}

/* ------------------------------------------------------------------------------------------------ */
/* CONTENTS */
/* ------------------------------------------------------------------------------------------------ */
/* HEADER
------------------------------------------------ */
/* pc text */
#sj_contents_div .SJ_for-pc #SJ_h1-block{margin:0;padding:10px 15px 8px;background-color:#666;}
#sj_contents_div .SJ_for-pc #SJ_h1-block h1{margin:0;padding:0;font-size:22px;line-height:1.2;color:#fff;}
/* pc image */
#sj_contents_div .SJ_for-pc #SJ_h1-image{padding:0;border-width:0;background-repeat:repeat-x;}
#sj_contents_div .SJ_for-pc #SJ_h1-image h1{margin:0;padding:0;}
/* sp text */
#sj_contents_div .SJ_for-sp #SJ_h1-block{width:100%;height:48px;margin:0 0 20px;padding:5px 10px;display:table;background-color:#333;}
#sj_contents_div .SJ_for-sp #SJ_h1-block h1{font-size:22px;line-height:1.2;color:#fff;}
#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-left{display:table-cell;text-align:left;vertical-align:middle;}
#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right{display:table-cell;text-align:right;vertical-align:middle;}
#SJ_modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0);}
/* sp image */
#sj_contents_div .SJ_for-sp #SJ_h1-image{width:100%;height:48px;margin:0 0 20px;padding:0;border-width:0;}
#sj_contents_div .SJ_for-sp #SJ_h1-image h1{margin:0;padding:0;}
#sj_contents_div .SJ_for-sp #SJ_h1-image{background-repeat:repeat-x;position:relative;z-index:10;}
#sj_contents_div .SJ_for-sp #SJ_h1-image img{width:auto;max-width:none;position:absolute;z-index:20;top:0;left:0;}
/* sp icon-nav */
#sj_contents_div .SJ_for-sp #SJ_h1-image + #SJ_h1-right{position:absolute;z-index:30;top:6px;right:35px;}

/* NAV
------------------------------------------------ */
#sj_contents_div .SJ_switch-subnav ul#SJ_ul-sub-cat{margin:-20px 0 20px;padding:4px 10px;font-size:13px;background-color:#eee;}
#sj_contents_div .SJ_switch-subnav ul#SJ_ul-sub-cat li{float:left}
#sj_contents_div .SJ_switch-subnav ul.SJ_ul-sub-arrow li{margin:0 20px 0 0;padding:0 0 0 12px;background:url(../img/common/angle-sub-arrow.png) no-repeat 0 center;}
/* nav */
#sj_contents_div nav div#SJ_nav-top {margin:-20px 0 1px;}
#sj_contents_div .SJ_nav-head {
	margin:0;
	font-weight:normal;
	font-size: 13px;
	padding:5px;
	background-color:#444;
	color:#fff;
	text-align:center;
	box-sizing: border-box;
	}
#sj_contents_div nav ul.SJ_ul-nav {}
#sj_contents_div nav ul.SJ_ul-nav li{width:50%;float:left;}
#sj_contents_div nav ul.SJ_ul-nav li div{border-top:1px solid #ddd;}
#sj_contents_div nav ul.SJ_ul-nav li div.SJ_right{border-left:1px solid #ddd;}
#sj_contents_div nav ul.SJ_ul-nav li a{padding:5px 4%;color:#fff;display:block;background-color:#666;}
#sj_contents_div nav ul.SJ_ul-nav li a:hover{background-color:#999;text-decoration:none;}

/* BOX
------------------------------------------------ */
/* event */
#sj_contents_div .SJ_box-card{width:100%;margin:0 0 20px;padding:10px;background-color:#f5f5f5;}
#sj_contents_div ul > li .SJ_box-card,
#sj_contents_div table td .SJ_box-card{margin:0;}
/* event */
#sj_contents_div .SJ_box-event{margin:0 0 20px;border-width:1px;border-style:solid;border-color:#ccc;}
#sj_contents_div .SJ_box-event .SJ_box-head{padding:4px 10px;background-color:#f5f5f5;font-size:14px;}
#sj_contents_div .SJ_box-event .SJ_box-head .SJ_flag-mini .SJ_flag{margin-top:5px;}
#sj_contents_div .SJ_box-event .SJ_box-body{padding:10px;}
#sj_contents_div .SJ_box-event .SJ_box-photo{margin:1px;}
#sj_contents_div .SJ_box-event .SJ_box-photo + .SJ_over > .SJ_box-body{padding:5px 10px;}

#sj_contents_div .SJ_box-event p,
#sj_contents_div .SJ_box-event dl,
#sj_contents_div .SJ_box-event ul{font-size:13px;}
#sj_contents_div .SJ_box-event p{padding:10px;}
#sj_contents_div .SJ_box-event dl.SJ_dl-colon{margin-bottom:0;}
/* info */
#sj_contents_div .SJ_box-info{margin:0 0 20px;padding:10px;font-weight:normal;border-width:1px;border-style:solid;border-color:#ccc;background-color:#f5f5f5;line-height:1;}
#sj_contents_div .SJ_box-info p{font-size:12px;}
#sj_contents_div .SJ_box-info p:last-child{padding:0;}
#sj_contents_div .SJ_box-info .SJ_box-large{font-size:15px;}
#sj_contents_div .SJ_box-info.SJ_box-narrow{margin:0 2% 20px;}

/* FOOTER
------------------------------------------------ */
#sj_contents_div footer, #sj_contents_div .SJ_footer{margin-top:-10px;text-align:center;font-size:11px;}
#sj_contents_div .SJ_footer p{padding-bottom:5px;line-height:1.33;}

/* News
------------------------------------------------ */
#sj_contents_div #SJ_news h3.SJ_h3-plain{margin:0 1% 10px;font-size:18px;font-weight:bold;}
#sj_contents_div #SJ_news h4.SJ_h4-plain{margin:0 1% 5px;font-size:16px;font-weight:bold;}
#sj_contents_div #SJ_news .SJ_button{margin:0 1%;}
#sj_contents_div #SJ_news p{margin:0 1%;}
#sj_contents_div #SJ_news .SJ_icon-camera{margin:-3px 5px 0 0;}
#sj_contents_div #SJ_news .SJ_img-r{margin-right:1%;}
#sj_contents_div #SJ_news .SJ_img-l{margin-left:1%;}
#sj_contents_div #SJ_news .SJ_full-text{display:inline-block;}

/* PROFILE CARD
------------------------------------------------ */
/* player responsivi */
#sj_contents_div .SJ_player-card {margin:0 0 20px;padding:0px;border:none;}
#sj_contents_div .SJ_player-card h3,
#sj_contents_div .SJ_player-card h4{margin:0 0 5px;padding:0 1.5% 3px;font-size:17px;font-weight:normal;border-bottom:1px solid #bbb;}
#sj_contents_div .SJ_player-card .SJ_player-photo{width:25%;float:left;text-align:center;}
#sj_contents_div .SJ_player-card .SJ_player-photo img {padding:4px;border:1px solid #ccc;width: 100%;}
/* table */
#sj_contents_div .SJ_player-card .SJ_player-items{width:100%;}
#sj_contents_div .SJ_player-card .SJ_player-items table{width:100%;margin-bottom:0;font-size:13px;}
#sj_contents_div .SJ_player-card .SJ_player-items table caption{padding:0 5px 5px;font-size:18px;line-height:1.4;}
#sj_contents_div .SJ_player-card .SJ_player-items table tbody th{width:auto;padding:5px 10px;font-weight:bold;color:#444;background-color:#f5f5f5;white-space:nowrap;}
#sj_contents_div .SJ_player-card .SJ_player-items table tbody td{width:auto;padding:5px 10px;text-align:left;}
#sj_contents_div .SJ_player-card .SJ_player-items {width:70%;float:right;}
#sj_contents_div ul li .SJ_player-card,
#sj_contents_div table td .SJ_player-card{margin:0;}

/* PLAYER LIST
------------------------------------------------ */
#sj_contents_div .SJ_player-card table caption{font-size:14px;}
/* player list-half */
#sj_contents_div ul.SJ_ul-half > li {margin:0 0 10px;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card{padding:5px;border:1px solid #ccc;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > img{width:20%;margin-right:3%;float:left;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > div{width:77%;margin-bottom:0;float:right;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > dl{margin:0;padding:0;font-size:13px;text-align:left;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > dl dd{margin:0;padding:0;word-break: break-all;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > dl dt{margin-right:5px;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > table.SJ_table-line th{white-space:nowrap;}
#sj_contents_div ul.SJ_ul-half > li .SJ_player-card > table.SJ_table-line td{text-align:left;}

/* MATCH TABS
------------------------------------------------ */
#sj_contents_div .SJ_tabs-block{margin-top:20px;margin-bottom:20px;}
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block{width:100%;}
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li{text-align:center;float:left;}
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li div{width:100%;margin-left:auto;margin-right:auto;}
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li div a,
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li div span{width:80%;border-width:1px;border-style:solid;border-color:#ccc;background-color:#f5f5f5;padding-top:10px;padding-bottom:10px;display:inline-block;}
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li a.SJ_button,
#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block li span{margin:0;}

/* GALLERY
------------------------------------------------ */
/* list */
#sj_contents_div ul.SJ_ul-gallery{margin:0 0 12px 1%;}
#sj_contents_div ul.SJ_ul-gallery li{
	width:19%;
	height:118px;
	margin:0 1% 8px 0;
	text-align:center;
	display:inline-block;
	font-size:0;
	background-color:#fff;
	float:left;
}
#sj_contents_div ul.SJ_ul-gallery li div{border-width:1px;border-style:solid;border-color:#ccc;width:100%;height:118px;	padding:3px;}
#sj_contents_div ul.SJ_ul-gallery li img{
	max-width:100%;
	max-height:112px;
	vertical-align:middle;
	margin:auto;
	line-height:112px;
	position:relative;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
#sj_contents_div ul.SJ_ul-gallery li{*width:18%;*height:126px;*margin:0 1.8% 8px 0;}/* for IE7 */
#sj_contents_div ul.SJ_ul-gallery li img{*position:static;*top:0;}/* for IE7 */
html>/**/body #sj_contents_div ul.SJ_ul-gallery li img{position /*\**/:static\9;top /*\**/:0\9;}/* for IE8 */
:root #sj_contents_div ul.SJ_ul-gallery li img{position:absolute \0/IE9;top:50% \0/IE9;}/* for IE9-10 */
/* gallery-detail */
/* button */
#sj_contents_div .SJ_gallery-button{width:80%;_width:100%;margin-left:1%;margin:0 auto 20px;}
#sj_contents_div .SJ_gallery-button ul.SJ_ul-gallery-button{width:100%;margin:0px;padding-left:2%;}
#sj_contents_div .SJ_gallery-button ul.SJ_ul-gallery-button li{
	width:31%;
	margin:0 2% 0 0;
	padding:0;
	font-size:14px;
	float:left;
	text-align:center;
}
#sj_contents_div .SJ_gallery-button ul.SJ_ul-gallery-button li a{color:#fff;}
#sj_contents_div .SJ_gallery-button ul.SJ_ul-gallery-button li a.SJ_button{margin-bottom:0;padding:6px 12px;border-radius:3px;}
#sj_contents_div .SJ_gallery-button ul.SJ_ul-gallery-button li img{vertical-align: bottom;}
/* photo */
#sj_contents_div .SJ_gallery-photo{width:100%;height:auto;margin:0 0 10px;vertical-align:middle;text-align:center;background-color:#fff;}
#sj_contents_div .SJ_gallery-photo img{max-width:80%;max-height:460px;vertical-align:middle;margin:auto;}
/* text */
#sj_contents_div .SJ_gallery-text{width:100%;margin-bottom:20px;text-align:center;}
#sj_contents_div .SJ_gallery-text .SJ_gallery-title{width:80%;margin:15px auto 10px;text-align:left;font-size:16px;font-weight:bold;}
#sj_contents_div .SJ_gallery-text p{width:80%;margin:0 auto;text-align:left;}

/* TOURNAMENT
------------------------------------------------ */
#sj_contents_div table.SJ_table-tournament{width:100%;margin:0 0 30px;border-collapse:separate;border-spacing:0;line-height:1.4;}
#sj_contents_div table.SJ_table-tournament td {font-size:12.5px;padding:2px;border:0px solid #e1e1e1;text-align:left;}
#sj_contents_div table.SJ_table-tournament td.SJ_td-left{width:0;padding:0;font-size:0;}
#sj_contents_div table.SJ_table-tournament td.SJ_td-divide{height:10px;}
#sj_contents_div table.SJ_table-tournament td.SJ_td-narrow{width:3%;}
#sj_contents_div table.SJ_table-tournament td.SJ_td-narrow-half{width:1.5%;}
#sj_contents_div table.SJ_table-tournament td.SJ_td-level {padding:4px 1% 2px;background-color:#e1e1e1;text-align:center;border-width:2px 0 0;border-style:solid;border-color:#666;}
#sj_contents_div table.SJ_table-tournament td.SJ_info{padding:2px;vertical-align:bottom;line-height:1.2;text-align:left;}
#sj_contents_div table.SJ_table-tournament td.SJ_team{width:20%;padding:0;vertical-align:top;border-width:1px !important;border-style:solid;}
#sj_contents_div table.SJ_table-tournament td.SJ_team .SJ_group {padding:1px 3px 0;color:#fff;font-size:12px;border-width:0 1px 0 0;border-style:solid;}
#sj_contents_div table.SJ_table-tournament td.SJ_team .SJ_country {padding:3px 2px 2px 3px;border-width:0 1px 0 0;border-style:solid;border-color:#fff;}
#sj_contents_div table.SJ_table-tournament td.SJ_score{width:5%;padding:3px;border-width:0 0 0 0;border-style:solid;text-align:center;vertical-align:middle;color:#fff;font-size:14px;line-height:1;white-space:nowrap;}
/* group A */
#sj_contents_div table.SJ_table-tournament td .SJ_group-a {background-color:#e52f2b;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-a{border-color:#e52f2b;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-a{border-color:#e52f2b;background-color:#e52f2b;}
/* group B */
#sj_contents_div table.SJ_table-tournament td .SJ_group-b {background-color:#3c5ba7;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-b{border-color:#3c5ba7;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-b{border-color:#3c5ba7;background-color:#3c5ba7;}
/* group C */
#sj_contents_div table.SJ_table-tournament td .SJ_group-c {background-color:#339933;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-c{border-color:#339933;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-c{border-color:#339933;background-color:#339933;}
/* group D */
#sj_contents_div table.SJ_table-tournament td .SJ_group-d {background-color:#ed9437;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-d{border-color:#ed9437;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-d{border-color:#ed9437;background-color:#ed9437;}
/* group-y  */
#sj_contents_div table.SJ_table-tournament td .SJ_group-y {background-color:#aaa;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-y{border-color:#aaa;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-y{border-color:#aaa;background-color:#aaa;}
/* group-z  */
#sj_contents_div table.SJ_table-tournament td .SJ_group-z {background-color:#666;}
#sj_contents_div table.SJ_table-tournament td.SJ_group-z{border-color:#666;}
#sj_contents_div table.SJ_table-tournament td.SJ_score-z{border-color:#666;background-color:#666;}
/* line  */
#sj_contents_div table.SJ_table-tournament td.SJ_line{border-width:0 3px 0 0;border-style:solid;border-color:#666;}
#sj_contents_div table.SJ_table-tournament td.SJ_line1{border-width:0 0 1px 0;border-style:solid;border-color:#666; *border-width:0 0 3px 0;}
#sj_contents_div table.SJ_table-tournament td.SJ_line2{border-width:2px 3px 0 0;border-style:solid;border-color:#666; *border-width:3px 3px 0 0;}
#sj_contents_div table.SJ_table-tournament td.SJ_line3{border-width:0px 3px 1px 0;border-style:solid;border-color:#666; *border-width:0px 3px 3px 0;}
#sj_contents_div table.SJ_table-tournament td.SJ_line4{border-width:2px 0 0 0;border-style:solid;border-color:#666; *border-width:3px 0 0 0;}

/* Tournament - list
------------------------------------------------ */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-title {border-top:2px solid #555;margin:0 0 15px 0px;font-size:12px;background:#f5f5f5;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-title li{padding:5px 4px 5px 30px;text-align:center;float:left;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-title li:first-child{padding:4px;}
#sj_contents_div .SJ_schedule-tournament{position:relative;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament{width:100%;padding:0;border:0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li{float:left;vertical-align:top;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul{width:100%;margin-bottom:20px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li{display:block;float:none;}
#sj_contents_div .SJ_schedule-tournament table{width:100%;margin:0;}
#sj_contents_div .SJ_schedule-tournament table caption{font-size:12px;}
#sj_contents_div .SJ_schedule-tournament table tbody td{height:32px;max-height:32px;text-align:left;font-size:10px;padding:2px;background:#fff;word-break:break-all;}
#sj_contents_div .SJ_schedule-tournament table tbody td.SJ_player{width:auto;border-left-width:1px !important;}
#sj_contents_div .SJ_schedule-tournament table tbody td.SJ_point{width:20%;text-align:center;text-align:center;background:#333;color:#fff;white-space:nowrap;}
/* round area */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one,
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{width:8%;float:left;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-three{width:84%;float:right;}
/* round border */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-a{border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-b{border-width:0 1px 1px 0;border-style:solid;border-color:#d1d1d1;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{border-top:1px solid #d1d1d1;}
/* round first */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-4 li{height:81px;}
/* round quoter final */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li{height:162px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-one{height:32px;margin:32px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-one .SJ_area-one-a,
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-one .SJ_area-one-b{height:41px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-two{margin:74px 0px 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-three{margin:42px 0 0;}
/* round semi final */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li{height:324px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-one{height:142px;margin:74px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-one .SJ_area-one-a,
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-one .SJ_area-one-b{height:81.5px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-two{margin:150px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-three{margin:118px 0 0;}
/* round final */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li{height:528px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-one{height:285px;margin:150px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-one .SJ_area-one-a,
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-one .SJ_area-one-b{height:162.5px;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-two{margin:317px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-three{margin:285px 0 0;}
/* third place */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li.SJ_area-3rd{height:auto !important;}
/* round width */
/* best16 */
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-title li.SJ_round-4,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-tournament li.SJ_round-4{width:20.5%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-title li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-tournament li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-title li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-tournament li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-title li.SJ_round-1,
#sj_contents_div .SJ_schedule-tournament.SJ_best16 ul.SJ_ul-round-tournament li.SJ_round-1{width:26.5%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best16 table.SJ_area-3rd{width:22%;}
/* best8 */
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament{margin-top:-41px;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-3{width:28%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-1,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-1{width:36%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 .SJ_area-3rd table{width:86%;margin-left:14%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-4,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-4,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-one,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-two{display:none;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li ul.SJ_ul-round-3 li .SJ_area-three{width:100%;}
/* best4 */
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament{margin-top:-111px;}
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-title li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li.SJ_round-2{width:45%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-title li.SJ_round-1,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li.SJ_round-1{width:55%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best4 .SJ_area-3rd table{width:45%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-title li.SJ_round-4,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-title li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li.SJ_round-4,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-one,
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-two{display:none;}
#sj_contents_div .SJ_schedule-tournament.SJ_best4 ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-three{width:100%;}
@media screen and (min-width:600px){#sj_contents_div .SJ_schedule-tournament.SJ_best4 table td{padding:2px 5px;font-size:12px;}}

#sj_contents_div .SJ_flag-name p{
    padding: 0;
    overflow: hidden;
/*    width: 113px; */
    height: 1.4em;
/*    white-space: nowrap; */
    text-overflow: ellipsis;
}

/* TEXT LIVE DIGEST
------------------------------------------------ */
#sj_contents_div table.SJ_table-live{}
#sj_contents_div table.SJ_table-live caption{}
#sj_contents_div table.SJ_table-live thead th,
#sj_contents_div table.SJ_table-live tbody th,
#sj_contents_div table.SJ_table-live tbody td{margin:0;padding:8px;vertical-align:top;}
#sj_contents_div table.SJ_table-live tbody td p{padding:0;text-align:justify;line-height:1.6;}
#sj_contents_div table.SJ_table-live tbody td .SJ_flag-mini{margin-top:3px;}
#sj_contents_div table.SJ_table-live tbody td p.SJ_ultra{margin-top:0px;font-weight:bold;font-size:14px;color:#E00 !important;}
#sj_contents_div table.SJ_table-live tbody td p.SJ_super{margin-top:0px;font-size:14px;font-weight:bold;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-l,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-r,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c{width:auto;height:auto;float:none;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-l{margin:0;text-align:left;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-r{margin:0;text-align:right;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c{margin:0 auto;text-align:center;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-l img,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-r img,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c img{width:auto;max-width:75%;max-height:300px;margin:5px auto 0;display:block;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-l p,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-r p,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c p{width:94%;margin:5px auto 0;padding:0;font-size:85%;text-align:center;line-height:1.6;background:none;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-l + p,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-r + p,
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c + p{margin-top:8px;}
#sj_contents_div table.SJ_table-live .SJ_live-icon{width:7%;text-align:center;}
#sj_contents_div table.SJ_table-live .SJ_live-time{width:9%;font-weight:bold;color:#444;text-align:center;white-space:nowrap;}
#sj_contents_div table.SJ_table-live .SJ_live-team{width:7%;text-align:center;border-right:0 !important;}
#sj_contents_div table.SJ_table-live .SJ_live-text{text-align:left;border-left:0 !important;}
#sj_contents_div table.SJ_table-live .SJ_live-text img{margin:0 4px;vertical-align:middle;}
/* icon-list */
#sj_contents_div ul.SJ_ul-live-icon{margin:-10px 2% 15px;}
#sj_contents_div ul.SJ_ul-live-icon li{height:30px;margin-right:10px;margin-bottom:2px;font-size:12px;float:left;}
#sj_contents_div ul.SJ_ul-live-icon li.SJ_small-icon{margin-top:4px;}
#sj_contents_div ul.SJ_ul-live-icon li img{margin-right:5px;vertical-align:middle;}
/* live-link */
#sj_contents_div .SJ_live-link{margin:-5px 5% 15px;text-align:center;}
#sj_contents_div .SJ_live-link a{padding:5px 10%;background-color:#3989dd;color:#fff;border:1px solid #0f4f92;}
#sj_contents_div .SJ_live-link a:hover{color:#fff;background-color:#f2a935;text-decoration:none;border:1px solid #d08206;}
#sj_contents_div .SJ_live-link img{vertical-align:middle;}

/* ------------------------------------------------------------------------------------------------ */
/* RESPONSIVE */
/* ------------------------------------------------------------------------------------------------ */

/* min-width:600px
------------------------------------------------ */
@media screen and (min-width:600px){
	/* display */
	#sj_contents_div .SJ_for-pc{display:block;}
	#sj_contents_div .SJ_for-pc-inblock{display:inline-block;}
	#sj_contents_div table .SJ_for-pc{display:table-cell;}
	#sj_contents_div .SJ_for-sp,
	#sj_contents_div .SJ_for-sp-inblock,
	#sj_contents_div table .SJ_for-sp{display:none;}
}
/* max-width:600px
------------------------------------------------ */
/* スマホ特化版の場合は、最後尾に配置。レスポンシブを開放してPC用スタイルに上書きをする。 */

@media screen and (max-width:599px){

	/* DISPLAY
	------------------------------------------------ */
	#sj_contents_div .SJ_for-pc,
	#sj_contents_div .SJ_for-pc-inblock,
	#sj_contents_div table .SJ_for-pc{display:none;}
	#sj_contents_div .SJ_for-sp{display:block;}
	#sj_contents_div .SJ_for-sp-inblock{display:inline-block;}
	#sj_contents_div .SJ_for-sp-inline{display:inline;}
	#sj_contents_div table .SJ_for-sp{display:table-cell;}

	/* CONTAINER
	------------------------------------------------ */
	#sj_contents_div #SJ_container{margin:0;padding:0;}

	/* BASE
	------------------------------------------------ */
	#sj_contents_div .SJ_break{display:block;}

	/* MENU
	------------------------------------------------ */
	#sj_contents_div ul.SJ_menu li.SJ_current a{border:none;}

	/* LIST
	------------------------------------------------ */
	/* thumb */
	#sj_contents_div ul.SJ_ul-thumb li .SJ_thumb img{max-height:120px;min-height:100px;}
	/* half */
	#sj_contents_div ul.SJ_ul-half{margin-bottom:10px;}
	#sj_contents_div ul.SJ_ul-half + ul.SJ_ul-half{margin-top:-10px;}
	#sj_contents_div ul.SJ_ul-half > li{width:100% !important;}
	#sj_contents_div ul.SJ_ul-half > li.SJ_right{width:100% !important;margin-left:0;padding-left:0;}
	#sj_contents_div ul.SJ_ul-half > li table{margin-bottom:0px;}
	#sj_contents_div ul.SJ_ul-half table caption{padding-left:1.5%;padding-right:1.5%;}
	/* have */
	#sj_contents_div ul.SJ_ul-halve li{width:100% !important;}
	/* table */
	#sj_contents_div ul.SJ_ul-table li.SJ_li-caption{display:none;}
	#sj_contents_div ul.SJ_ul-table li.SJ_li-caption + li{border-width:1px 0;border-style:solid;border-color:#e1e1e1;}
	#sj_contents_div ul.SJ_ul-table li.SJ_li-caption + li:last-child{border-width:1px 0 0;}
	#sj_contents_div ul.SJ_ul-table li ul.SJ_ul-table-in li.SJ_match-break{clear:left;}
	#sj_contents_div ul.SJ_ul-table li.SJ_caption_sub + li.SJ_li-header + li{border-width:0 0 1px;}
	/* ver1 only */
	#sj_contents_div ul.SJ_ul-table-solid li.SJ_li-header{display:none;}
	#sj_contents_div ul.SJ_ul-table-solid li.SJ_li-header + li{border-width:1px 0;border-style:solid;border-color:#e1e1e1;}
	#sj_contents_div ul.SJ_ul-table-solid li.SJ_li-header + li:last-child{border-width:1px 0 0;}
	#sj_contents_div ul.SJ_ul-table-solid li ul.SJ_ul-table li.SJ_match-break{clear:left;}
	#sj_contents_div ul.SJ_ul-table-solid li.SJ_header_sub + li.SJ_li-header + li{border-width:0 0 1px;}

	/* TABLE
	------------------------------------------------ */
	#sj_contents_div table thead th:first-child,
	#sj_contents_div table tbody th:first-child,
	#sj_contents_div table tbody td:first-child{border-left-width:0 !important;}
	#sj_contents_div table thead th:last-child,
	#sj_contents_div table tbody th:last-child,
	#sj_contents_div table tbody td:last-child{border-right-width:0 !important;}
	/* table p */
	#sj_contents_div table tbody td p.SJ_ultra{font-size:13.5px;}
	#sj_contents_div table tbody td p.SJ_super{font-size:13.5px;}

	/* IMAGES
	------------------------------------------------ */
	#sj_contents_div img.SJ_img-l,
	#sj_contents_div div.SJ_img-l{margin-left:0;margin-right:3%;}
	#sj_contents_div img.SJ_img-r,
	#sj_contents_div div.SJ_img-r{margin-left:3%;margin-right:0;}

	/* TABS
	------------------------------------------------ */
	#sj_contents_div ul.SJ_tabs > li a .SJ_hide-sp{display:none;}

	/* MENU
	------------------------------------------------ */
	#sj_contents_div .SJ_for-sp  ul.SJ_menu{margin:0;padding:0;}
	#sj_contents_div .SJ_for-sp  ul.SJ_menu li{border-width:0 0 1px;border-color:#999;background-color:#444;}
	#sj_contents_div .SJ_for-sp  ul.SJ_menu li a{color:#fff;}
	#sj_contents_div .SJ_for-sp  ul.SJ_menu li a:hover{background-color:#777;}

	/* BOX EVENT
	------------------------------------------------ */
	#sj_contents_div .SJ_box-event,
	#sj_contents_div .SJ_box-info{border-width:1px 0;}

	/* PROFILE CARD
	------------------------------------------------ */
	#sj_contents_div .SJ_player-card{text-align:center;}
	#sj_contents_div .SJ_player-card .SJ_player-photo{width:auto;margin:0 auto 10px;float:none;}
	#sj_contents_div .SJ_player-card .SJ_player-photo img {width:180px;}
	#sj_contents_div .SJ_player-card .SJ_player-items{width:100%;float:none;}
	#sj_contents_div .SJ_player-card .SJ_player-items table th{padding:5px 5% 5px 1.5%;vertical-align:top;}
	#sj_contents_div .SJ_player-card .SJ_player-items table td{padding:5px 1.5% 5px 5%;}
	#sj_contents_div .SJ_player-card img + .SJ_player-items {width:100%;float:none;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li {background-color:#f1f6f9;}

	/* FUNCTION
	------------------------------------------------ */
	/* bottom back-link */
	#sj_contents_div a.SJ_link-black{font-size:12px;}

	/* NAV
	------------------------------------------------ */
	#sj_contents_div .SJ_switch-subnav ul#SJ_list-sub-cat{margin:-20px 0 20px;padding:4px 2%;}

	/* PROFILE CARD
	------------------------------------------------ */
	#sj_contents_div .SJ_player-card img,
	#sj_contents_div .SJ_player-card img.SJ_player-photo{width:50%;max-width:250px;}

	/* PLAYER LIST
	------------------------------------------------ */
	/* player list-stripe */
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe.SJ_border{border-width:1px 0;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li {background-color:#f5f5f5;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li.SJ_right{background-color:#fff;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half li .SJ_player-card img{width:22%;margin-right:3%;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half li .SJ_player-card ul{width:75%;}

	/* MATCH SCHEDULE
	------------------------------------------------ */
	#sj_contents_div ul.SJ_ul-table-solid > li{border-width:0 0 1px;}

	/* GALLERY
	------------------------------------------------ */
	#sj_contents_div ul.SJ_ul-gallery li{height:88px;}
	#sj_contents_div ul.SJ_ul-gallery li div{height:88px;}
	#sj_contents_div ul.SJ_ul-gallery li img{max-width:100%;max-height:82px;}
	#sj_contents_div .SJ_gallery-button{width:100%;}

	/* TOURNAMENT
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-tournament td {font-size:px;}

	/* TEXT LIVE
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c{max-width:300px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c img{max-width:300px;}

	/* SCORE BOARD
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-game td.SJ_team_home,
	#sj_contents_div table.SJ_table-game td.SJ_team-data.SJ_data-home,
	#sj_contents_div table.SJ_table-game td.SJ_team_away,
	#sj_contents_div table.SJ_table-game td.SJ_team-data.SJ_data-away{border:0;}
}

/* max-width:480px
------------------------------------------------ */
@media screen and (max-width:479px){
	/* DISPLAY
	------------------------------------------------ */
	#sj_contents_div .SJ_show-hvga,
	#sj_contents_div .SJ_for-hvga{display:block !important;}
	#sj_contents_div .SJ_tabs .SJ_show-hvga{line-height:1.2;}
	#sj_contents_div .SJ_hide-hvga{display:none !important;}

	/* FLAG
	------------------------------------------------ */
	#sj_contents_div .SJ_flag-left + .SJ_flag-name{float:right;}
	#sj_contents_div .SJ_flag-right + .SJ_flag-name{float:left;}

	/* PLAYER LIST
	------------------------------------------------ */
	#sj_contents_div ul.SJ_ul-players{margin:-10px 0 20px;padding:0 1.5%;}
	#sj_contents_div ul.SJ_ul-players li{width:50%;font-size:10.5px;padding-right:2%;margin-bottom:5px;text-align:left;}
	#sj_contents_div ul.SJ_ul-players li img{width:30%;min-width:50px;height:auto;margin-right:5px;float:left;}
	#sj_contents_div ul.SJ_ul-players li span{display:inline;font-size:13px;}
	/* list-name */
	#sj_contents_div ul.SJ_ul-player{margin:0;padding:0;}
	#sj_contents_div ul.SJ_ul-player + div{margin-top:20px;}
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-2 li,
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-3 li,
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-4 li{width:100%;height:auto;max-height:none;}
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-2 li:nth-child(2n+1),
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-3 li:nth-child(2n+1),
	#sj_contents_div ul.SJ_ul-player.SJ_ul-ratio-4 li:nth-child(2n+1){background-color:#f5f5f5;}

	/* PLAYER LIST
	------------------------------------------------ */
	/* player list-stripe */
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half li .SJ_player-card img{width:25%;margin-right:3%;}
	#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half li .SJ_player-card ul{width:72%;}

	/* MATCH TABS
	------------------------------------------------ */
	#sj_contents_div .SJ_tabs-block ul.SJ_ul-tabs-block{font-size:12px !important;}

	/* TEXT LIVE
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td{padding:6px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c{max-width:250px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c img{max-width:250px;}

	/* SCORE BOARD
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-game td.SJ_score-team{font-size:14px;}
	#sj_contents_div table.SJ_table-game td.SJ_score-score{font-size:20px;white-space:nowrap;}
	#sj_contents_div table.SJ_table-game td.SJ_score-center ul{font-size:12px;white-space:nowrap;}
	#sj_contents_div table.SJ_table-game td.SJ_score-center .SJ_game-status{margin-top:4px;padding:2px;}
}

@media screen and (max-width:419px){
	/* TEXT LIVE
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td{padding:6px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c{max-width:190px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c img{max-width:190px;}
}

@media screen and (max-width:359px){
	/* TEXT LIVE
	------------------------------------------------ */
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td{padding:6px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c{max-width:150px;}
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-l img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-r img,
	#sj_contents_div table.SJ_table-solid.SJ_table-live tbody td div.SJ_img-c img{max-width:150px;}
}

/* ------------------------------------------------------------------------------------------------ */
/* RIO CSS */
/* ------------------------------------------------------------------------------------------------ */

/* HEADER
------------------------------------------------ */
#sj_contents_div .SJ_for-pc #SJ_h1-block{width:100%;height:60px;border-bottom: 1px solid #ddd;background-image:url(../img/common/header_c.png);background-repeat:no-repeat;background-color:#eee;}
#sj_contents_div .SJ_pg .SJ_for-pc #SJ_h1-block{width:100%;height:60px;border-bottom: 1px solid #ddd;background-image:url(../img/common/header_pg_c.png);background-repeat:no-repeat;background-color:#eee;}
#sj_contents_div .SJ_for-pc #SJ_h1-block h1{padding:8px 5px 0 0px;color:#fff;font-weight:bold;}
#sj_contents_div .SJ_for-pc #SJ_h1-block .SJ_float-r{padding:9px 0 0;color:#fff;font-weight:bold;color:#444;}
#sj_contents_div .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count{padding:0 5px;font-size:20px;color:#c00;display:inline-block;vertical-align:-2px;}
#sj_contents_div .SJ_for-sp #SJ_h1-block{margin-bottom:0;background-image:url(../img/common/header_c.png);background-repeat:no-repeat;border-width:0 0 3px;border-style:solid;border-color:#333;}
#sj_contents_div .SJ_pg .SJ_for-sp #SJ_h1-block{margin-bottom:0;background-image:url(../img/common/header_pg_c.png);background-repeat:no-repeat;border-width:0 0 3px;border-style:solid;border-color:#333;}
#sj_contents_div .SJ_for-sp #SJ_h1-block h1{padding:0;color:#fff;font-size:18px;}
#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count{margin:0 3px;font-size:18px;font-weight:bold;color:#c00;vertical-align:-1px;display:inline-block;}

#sj_contents_div .SJ_for-pc .SJ_switch-nav ul li div {text-align:center;}

/* MENU
------------------------------------------------ */
#sj_contents_div ul.SJ_menu li.SJ_current a{border-color:#d00;}
#sj_contents_div ul.SJ_menu li span{width:100%;padding:5px;color:#fff;display:inline-block;}
#sj_contents_div ul.SJ_menu li.SJ_disuse span{background-color:#333;color:#ccc;}
#sj_contents_div .SJ_for-sp #SJ_h1-block.SJ_noberger{margin-bottom:0;}
#sj_contents_div nav ul.SJ_ul-nav li:nth-child(3n+1){width:33%;}
#sj_contents_div nav ul.SJ_ul-nav li:nth-child(3n+2){width:34%;}
#sj_contents_div nav ul.SJ_ul-nav li:nth-child(3n+3){width:33%;}
#sj_contents_div nav ul.SJ_ul-nav li a{padding:4px;background-color:#555;text-align:center;}
#sj_contents_div nav ul.SJ_ul-nav li a:hover{background-color:#777;}
#sj_contents_div .SJ_for-sp nav ul.SJ_ul-nav{margin-left:-1px;}
#sj_contents_div .SJ_for-sp nav ul.SJ_ul-nav li div{border-left:1px solid #fff;}
#sj_contents_div .SJ_for-sp nav ul.SJ_ul-nav li span{padding:4px 8px;background-color:#666;color:#fff;display:block;}
#sj_contents_div .SJ_for-sp nav ul.SJ_ul-nav li.SJ_disuse span{background-color:#999;color:#ccc;}
#sj_contents_div .SJ_for-sp nav div#SJ_nav-top{margin-top:0;}
#sj_contents_div #SJ_head1.SJ_hide{display:block !important;}

/* MENU
------------------------------------------------ */
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio{}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(1){width:16%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(2){width:16%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(3){width:17%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(4){width:17%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(5){width:17%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio li:nth-child(6){width:17%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio-3 li{width:34%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio-3 li:first-child{width:32%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio-4 li{width:25%;}
#sj_contents_div .SJ_for-pc ul.SJ_menu-rio-5 li{width:20%;}
@media screen and (max-width:599px){#sj_contents_div nav ul.SJ_ul-nav.SJ_menu-rio-4 li{width:50%;}}
#sj_contents_div #SJ_games-balloon.SJ_menu .triangle.SJ_menu-5{left:27.5%;}
#sj_contents_div #SJ_games-balloon.SJ_menu .triangle.SJ_menu-4{left:35%;}
#sj_contents_div #SJ_games-balloon.SJ_menu .triangle.SJ_menu-3{left:47%;}

/* H
------------------------------------------------ */
#sj_contents_div .SJ_rio-ttl{margin:0 0 15px 0;padding:6px 5px;background-color:#555;font-size:16px;overflow:hidden;}
#sj_contents_div .SJ_rio-ttl .SJ_title{margin:0;padding:0 0 0 8px;color:#fff;border-width:0 0 0 5px;border-style:solid;border-color:#ccc;line-height:1.3;float:left;}
#sj_contents_div .SJ_rio-ttl .SJ_ttl-right{color:#fff;font-size:11px;float:right;}
#sj_contents_div .SJ_rio-ttl .SJ_ttl-right a{color:#fff;}
#sj_contents_div .SJ_rio-ttl.SJ_icon{margin:0 0 15px 0;padding:2px 8px;background-color:#555;font-size:16px;overflow:hidden;}
#sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_title.SJ_pict-icon{padding:4px 0 4px 28px;border:0;background-image:url('../img/icon/pict-icon-24.png');background-repeat:no-repeat;}
#sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_title.SJ_pict-icon{padding:4px 0 4px 28px;border:0;background-image:url('../img/icon/pict-icon-24.png');background-repeat:no-repeat;}
#sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_ttl-right{margin:6px 2px 2px;}
@media screen and (max-width:599px){
	#sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_ttl-right{margin:4px 2px 2px;}
}
#sj_contents_div .SJ_rio-sub{margin:0 0 15px;padding:4px 7px;background-color:#eaeaea;font-size:15px;border-width:0 0 2px;border-style:solid;border-color:#888;}
#sj_contents_div .SJ_rio-sub span.SJ_title{line-height:1.3 !important;}
#sj_contents_div .SJ_rio-sub.SJ_icon .SJ_title.SJ_pict-icon{padding:4px 0 4px 28px;border:0;background-image:url('../img/icon/pict-icon-24.png');background-repeat:no-repeat;}
#sj_contents_div .SJ_rio-ttl + .SJ_update{margin-top:-10px;}
#sj_contents_div .SJ_h3-under{padding:0 7px 2px;font-size:14px;}
#sj_contents_div .SJ_h3-caption{border-left-width:4px;border-style:solid;margin:0 0 5px;padding:0 6px;text-align:left;font-size:14px;}
#sj_contents_div .SJ_h4-solid{font-size:14px;clear:both;}
#sj_contents_div .SJ_h4-solid .SJ_float-r ul{margin-top:2px;}
#sj_contents_div .SJ_h4-caption{border-left-width:4px;border-style:solid;margin:0 0 5px;padding:0 6px;text-align:left;font-size:14px;line-height:1.33;}
#sj_contents_div .SJ_h4-caption .SJ_info{margin:0;}
#sj_contents_div .SJ_h5-plain h5{font-weight:bold;font-size:13px;}
#sj_contents_div .SJ_h5-under{margin-bottom:15px;padding:0 7px 1px;}

/* INFO & RELOAD
------------------------------------------------ */
#sj_contents_div .SJ_info{margin:0 5px 5px;}
#sj_contents_div .SJ_rio-ttl + .SJ_info,
#sj_contents_div .SJ_rio-sub + .SJ_info{margin:-10px 5px 15px;}
#sj_contents_div .SJ_ul-pan + .SJ_info,
#sj_contents_div .SJ_ul-category + .SJ_info{margin:-15px 5px 15px;}
#sj_contents_div .SJ_h4-solid + .SJ_info{margin:-5px 5px 5px;}
#sj_contents_div .SJ_info ul{margin-bottom:0;font-size:12px;}
#sj_contents_div .SJ_info ul li a,
#sj_contents_div .SJ_info ul li span{padding:2px 4px;line-height:1.33;display:inline-block;}
#sj_contents_div .SJ_info ul li.SJ_current a,
#sj_contents_div .SJ_info ul li.SJ_current span,{background-color:#eaeaea;}
#sj_contents_div .SJ_info + .SJ_reload{margin:-5px 5px 5px;padding:0;}
#sj_contents_div .SJ_info + .SJ_reload #SJ_auto_reload{margin:0;padding:0;}
#sj_contents_div .SJ_info > .SJ_reload{margin:-5px 5px 0 0;padding:0;}
#sj_contents_div .SJ_info > .SJ_reload #SJ_auto_reload{margin:0;padding:0;}
#sj_contents_div #SJ_auto_button_off, #sj_contents_div #SJ_auto_button_on, #sj_contents_div #SJ_reload-btn{padding:10px 8px;}

/* ICON
------------------------------------------------ */
#sj_contents_div .SJ_q{margin:0 4px;line-height:1.2;font-size:11px;vertical-align:text-top;display:inline-block;background-color:#f2911f;color:#fff;}
#sj_contents_div .SJ_q.SJ_q-small{padding:0 4.5px 2px 3.5px;}
#sj_contents_div .SJ_q.SJ_q-large{padding:1.7px 4px 0.3px;}

/* PAGER
------------------------------------------------ */
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li.SJ_pager-num.SJ_pager-current a{color:#fff;background-color:#aaa;border-radius:2px;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li a:hover{background-color:#e1e1e1;border-radius:2px;}
#sj_contents_div .SJ_box-pager ul.SJ_ul-pager li span{padding:5px 8px;line-height:1.8;color:#ccc;}

/* line-color
------------------------------------------------ */
#sj_contents_div ul.SJ_ul-line li{border-color:#ccc !important;}

/* ETC
------------------------------------------------ */
#sj_contents_div dl dt span, #sj_contents_div dl dd span{line-height:1.33;}
#sj_contents_div .SJ_to-top{margin-top:20px;clear:both;}
#sj_contents_div .SJ_box-info{background-color:#fffefa;border-color:#FEDF00;}
#sj_contents_div .SJ_box-unit{background-color:#fffefa;border-color:#FEDF00;}
#sj_contents_div .SJ_form-box{margin:0 0 20px;padding:5px 10px;background-color:#f1f1f1;}
#sj_contents_div hr.SJ_hr-30{margin:30px 0;height:1px;background-color:#ccc;}
#sj_contents_div ul.SJ_ul-category{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;}
#sj_contents_div .SJ_date-sapce{margin-bottom:15px;}
#sj_contents_div .SJ_date-sapce .SJ_under-line{margin-bottom:20px;border-bottom:1px solid #ccc;}
#sj_contents_div .SJ_date-sapce .SJ_under-line + .SJ_show{margin-top:-21px;}
#sj_contents_div .SJ_date-sapce table{margin-bottom:0;}
#sj_contents_div .SJ_date-sapce .SJ_mini{margin-right:5px;}
#sj_contents_div .SJ_text-final{color:#d00;}
#sj_contents_div img.SJ_flag-jpn{margin-left:5px;vertical-align:-2px;border:1px solid #999;}
#sj_contents_div table th.SJ_bold-line,
#sj_contents_div table td.SJ_bold-line{border-right-width:2px;}
#sj_contents_div .SJ_info-board{width:80%;margin:20px auto;padding:10px;background-color:#FDF1F1;border:1px solid #FB4C4C;font-weight:bold;color:#555;}
#sj_contents_div .SJ_inner-box{padding:5px;}
#sj_contents_div .SJ_state{margin-bottom:3px;font-size:14px;color:#111;}
#sj_contents_div .SJ_btn-detail{margin:5px 0 4px;}
#sj_contents_div .SJ_btn-detail .SJ_button{margin:0;padding:4px 10px 3px;font-size:12px;}
#sj_contents_div .SJ_footer{width:96%;margin-left:auto;margin-right:auto;}
#sj_contents_div .SJ_footer p{padding-bottom:2px !important;}
#sj_contents_div .SJ_footer p:first-child{padding-bottom:4px !important;}
#sj_contents_div table.SJ_table-live tbody td p.SJ_super{font-size:13px;}
#sj_contents_div div.SJ_img-l span,
#sj_contents_div div.SJ_img-r span,
#sj_contents_div div.SJ_img-c span,
#sj_contents_div div.SJ_img-heading span{font-size:11px;}
#sj_contents_div #SJ_rio-player .SJ_player-card .SJ_player-photo{width:30%;}
#sj_contents_div #SJ_rio-player .SJ_player-card .SJ_player-photo img{width:100%;margin:0 auto;padding:0 10px 0 5px;border:none;}
@media screen and (max-width:599px){#sj_contents_div #SJ_rio-player .SJ_player-card .SJ_player-photo img{padding:0;}}

/* TAB
------------------------------------------------ */
@media screen and (min-width:480px){#sj_contents_div .SJ_hide-hvga.SJ_inblock{display:inline-block;background:inherit;}}

/* TABLE
------------------------------------------------ */
#sj_contents_div table.SJ_table-plain tbody tr.SJ_bold-line th,
#sj_contents_div table.SJ_table-plain tbody tr.SJ_bold-line td{border-bottom-width:2px;}
#sj_contents_div table a .SJ_chip,
#sj_contents_div table a:hover .SJ_chip{color:#333;}
#sj_contents_div table a:hover .SJ_chip{text-decoration:underline;}
#sj_contents_div table + .SJ_caution{margin:-17px 3px 15px;}
#sj_contents_div table th.SJ_th-upper{border-width:1px 1px 0 1px;background-image:url(../img/common/dotted-c1.png);background-repeat:repeat-x;background-position:bottom;}
#sj_contents_div table th.SJ_th-middle{border-width:0 1px 0 1px;background-image:url(../img/common/dotted-c1.png);background-repeat:repeat-x;background-position:bottom;}
#sj_contents_div table th.SJ_th-bottom{border-width:0 1px 1px 1px;}
#sj_contents_div table td.SJ_td-upper{border-width:1px 1px 0 1px;background-image:url(../img/common/dotted-d1.png);background-repeat:repeat-x;background-position:bottom;}
#sj_contents_div table td.SJ_td-middle{border-width:0 1px 0 1px;background-image:url(../img/common/dotted-d1.png);background-repeat:repeat-x;background-position:bottom;}
#sj_contents_div table td.SJ_td-bottom{border-width:0 1px 1px 1px;}
#sj_contents_div table .SJ_last{border-right:none;}
#sj_contents_div table.SJ_table-plain tbody td.SJ_td-card{}
#sj_contents_div table.SJ_table-plain tbody td .SJ_card-home{width:40%;text-align:right;display:inline-block;vertical-align:top;}
#sj_contents_div table.SJ_table-plain tbody td .SJ_card-away{width:40%;text-align:left;display:inline-block;vertical-align:top;}
#sj_contents_div table.SJ_table-plain tbody td .SJ_card-result{width:10%;white-space:nowrap;display:inline-block;vertical-align:top;}
/* stripe-5 */
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+1) td,
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+2) td,
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+3) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+4) td,
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+5) td,
#sj_contents_div table.SJ_table-stripe-3 tbody tr:nth-child(6n+6) td{background-color:#fff;}
/* stripe-4 */
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+1) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+2) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+3) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+4) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+5) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+6) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+7) td,
#sj_contents_div table.SJ_table-stripe-4 tbody tr:nth-child(8n+8) td{background-color:#fff;}
/* stripe-5 */
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+1) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+2) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+3) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+4) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+5) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+6) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+7) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+8) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+9) td,
#sj_contents_div table.SJ_table-stripe-5 tbody tr:nth-child(10n+10) td{background-color:#fff;}
/* stripe-6 */
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+1) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+2) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+3) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+4) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+5) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+6) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+7) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+8) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+9) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+10) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+11) td,
#sj_contents_div table.SJ_table-stripe-6 tbody tr:nth-child(12n+12) td{background-color:#fff;}
@media screen and (max-width:479px){
	#sj_contents_div table thead th, #sj_contents_div table tbody th, #sj_contents_div table tbody td{padding:5px 3px 4px;}
	#sj_contents_div .SJ_flag-name{word-break:break-all;}
}

/* BUTTON
------------------------------------------------ */
#sj_contents_div .SJ_button-mini{margin-bottom:0 !important;padding:3px;font-size:10.5px;}
#sj_contents_div .SJ_button-list, #sj_contents_div a.SJ_button-list{width:160px;margin:0 0 20px;padding:8px;font-size:13px;}
#sj_contents_div span.SJ_button-pre{background-color:#bbb;color:#fff;}

/* GAMES BALOON
------------------------------------------------ */
#sj_contents_div #SJ_games-balloon{width:96%;margin:0px auto 0;padding:0px;position:relative;z-index:20;top:10px;}
#sj_contents_div #SJ_games-balloon #SJ_games{width:100%;padding:10px 10px 12px;background:#fafafa;border:4px solid #999;position:absolute;top:-12px;border-collapse:separate;box-shadow:2px 2px 3px #666;}
#sj_contents_div #SJ_games-balloon #SJ_games .SJ_ul-games-all li{padding:0 5px;/*background:url(../img/common/icon_disc.gif) no-repeat 0 center;*/white-space:nowrap;float:left;float:left;}
#sj_contents_div #SJ_games-balloon #SJ_games #SJ_games-title{padding:2px;background-color:#e1e1e1;text-align:center;}
#sj_contents_div #SJ_games-balloon #SJ_games #SJ_games-close{margin-top:12px;text-align:center;}
#sj_contents_div #SJ_games-balloon #SJ_games #SJ_games-close a:hover{color:#fff;}
#sj_contents_div #SJ_games-balloon #SJ_games #SJ_games-close .SJ_button{margin:0;border-radius:2px;}
#sj_contents_div #SJ_games-balloon .triangle{position:absolute;top:-20px;right:10px;width:0;height:0;border-bottom:10px solid #999;border-left:10px solid transparent;border-right:10px solid transparent;}
#sj_contents_div #SJ_games-balloon.SJ_menu{top:2px;}
#sj_contents_div #SJ_games-balloon.SJ_menu .triangle{position:absolute;top:-20px;left:39%;}
@media screen and (max-width:599px){#sj_contents_div #SJ_games-balloon.SJ_menu{display:none;}}
/* games */
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games{margin:0;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games dt{margin:3px 3px 0;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games dt:before{content:"◆ ";}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games{margin:0px;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games{border-bottom:1px dotted #d1d1d1;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games + dl.SJ_dl-games{margin-top:10px;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-games > dd.SJ_last dl.SJ_dl-gender{border-bottom:0;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-gender{margin:0;padding:5px 0;border-bottom:1px dotted #d1d1d1;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-gender dt{margin:5px 15px 0 10px;padding:0;float:left;}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-gender dt:before{content:"";}
#sj_contents_div #SJ_games-balloon dl.SJ_dl-gender dd{overflow:hidden;zoom:1;}
#sj_contents_div #SJ_games-balloon ul.SJ_ul-games{width:100%;margin:5px;padding:0;}
#sj_contents_div #SJ_games-balloon ul.SJ_ul-games li{padding:0 5px 0 12px;white-space:nowrap;float:left;}
/*#sj_contents_div #SJ_games-balloon ul.SJ_ul-games li{background:url(../../../img/common/icon_disc.gif) no-repeat 0 center;}*/
#sj_contents_div #SJ_games-balloon ul.SJ_ul-games.SJ_ul-ratio-0 li{margin-right:15px;min-width:90px;}
@media screen and (max-width:599px){#sj_contents_div #SJ_games-balloon ul.SJ_ul-ratio-3 li{width:50%;}}
@media screen and (max-width:479px){#sj_contents_div #SJ_games-balloon ul.SJ_ul-ratio-3 li{width:100%;}}

/* TOURNAMENT - list
------------------------------------------------ */
#sj_contents_div .SJ_schedule-tournament table caption{height:20px;padding:2px 0px;text-align:left;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-one{margin:94px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-two{margin:175px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-2 li .SJ_area-three{margin:123px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-one{margin:175px 0 0;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul.SJ_ul-round-1 li .SJ_area-two{margin:337px 0 0;}
#sj_contents_div .SJ_schedule-tournament table .SJ_win{background-color:#FFF3F3;}
#sj_contents_div .SJ_schedule-tournament table tbody td{padding:2px 4px;}
#sj_contents_div .SJ_schedule-tournament table tbody td.SJ_first{border-width:1px 1px 0 1px;}
#sj_contents_div .SJ_schedule-tournament table tbody td.SJ_second{border-width:0 1px 1px 1px;}
#sj_contents_div .SJ_schedule-tournament table tbody td.SJ_point{background-color:#ddd;color:#333;font-weight:bold;font-size:12px;}
#sj_contents_div .SJ_schedule-tournament table tbody td:last-child{border-right-width:1px !important;}
#sj_contents_div .SJ_schedule-tournament table tfoot td{padding:0;border-width:0 1px 1px;border-style:solid;border-color:#bbb;line-height:1;}
#sj_contents_div .SJ_schedule-tournament table tfoot td a{width:100%;margin:-5px 0 0 0;padding:3px 5px;font-size:12px;display:inline-block;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-2,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-1,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-1{width:35%;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one,
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{width:7%;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-three{width:86%;}
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-title li.SJ_round-3,
#sj_contents_div .SJ_schedule-tournament.SJ_best8 ul.SJ_ul-round-tournament li.SJ_round-3{width:30%;}
/* パターン2 */
#sj_contents_div .SJ_best8.SJ_pattern2 table.SJ_table-stripe-rev tbody td.SJ_second,
#sj_contents_div .SJ_best8.SJ_pattern2 table tbody td.SJ_third{border-width:0 1px 0 1px;}
#sj_contents_div .SJ_best8.SJ_pattern2 table tbody td.SJ_fourth{border-width:0 1px 1px 1px;}
#sj_contents_div .SJ_best8.SJ_pattern2 table.SJ_area-3rd{width:38%;}
/* パターン3 */
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-3 li .SJ_area-three{margin:160px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li .SJ_area-one .SJ_area-one-b,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li .SJ_area-one .SJ_area-one-b{height:80.5px;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li .SJ_area-one,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li .SJ_area-two{margin:132px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li .SJ_area-three{margin:80px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li .SJ_area-one,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li .SJ_area-two{margin:52px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li .SJ_area-three{margin:0;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li .SJ_area-one,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-2 li,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li .SJ_area-one,
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li ul.SJ_ul-round-1 li{height:auto;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_repechage-tournament li.SJ_round-3 li{height:260px;}
#sj_contents_div .SJ_best8.SJ_pattern3 ul.SJ_ul-round-tournament li ul.SJ_repechage{margin-bottom:0;}
/* パターン4 */
#sj_contents_div .SJ_best8.SJ_pattern4 table.SJ_area-3rd{bottom:280px;}
#sj_contents_div .SJ_best8.SJ_pattern4 table.SJ_area-5th{bottom:150px;}
#sj_contents_div .SJ_best8.SJ_pattern4 table.SJ_area-7th{bottom:20px;}
/* パターン5 */
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament{position:relative;}
#sj_contents_div .SJ_best8.SJ_pattern5 table.SJ_area-3rd{bottom:40px;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-2 li{height:160px;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-2 li .SJ_area-three{margin:20px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li{height:280px;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li .SJ_area-one{margin:72px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li .SJ_area-one .SJ_area-one-a,
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li .SJ_area-one .SJ_area-one-b{height:80.5px;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li .SJ_area-two{margin:152px 0 0;}
#sj_contents_div .SJ_best8.SJ_pattern5 ul.SJ_ul-round-tournament.SJ_lower-finals li ul.SJ_ul-round-1 li .SJ_area-three{margin:100px 0 0;}
/* blue */
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#0A385B;}
#sj_contents_div.SJ_color-rio-blue #SJ_rio-tournament .SJ_schedule-tournament table td{border-color:#5f86a4;}
#sj_contents_div.SJ_color-rio-blue #SJ_rio-tournament .SJ_schedule-tournament table tbody td.SJ_point{background-color:#d8e2e9;}
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-a,
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-b,
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-c,
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{border-color:#abc4d5;}
/* red */
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#9F3333;}
#sj_contents_div.SJ_color-rio-red #SJ_rio-tournament .SJ_schedule-tournament table td{border-color:#c47474;}
#sj_contents_div.SJ_color-rio-red #SJ_rio-tournament .SJ_schedule-tournament table tbody td.SJ_point{background-color:#dfcece;}
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-a,
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-b,
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-c,
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{border-color:#dfcece;}
/* win */
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-a.SJ_win{border-width:2px 2px 0 0 !important;border-color:#9F3333;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-b.SJ_win{border-width:0 2px 2px 0;border-color:#9F3333;}
#sj_contents_div .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two.SJ_win{border-top-width:2px;border-color:#9F3333;}

/* ------------------------------------------------------------------------------------------------ */
/* PAGE CSS */
/* ------------------------------------------------------------------------------------------------ */
/* INDEX
------------------------------------------------ */
#sj_contents_div #SJ_rio-index h2{margin:0 0 15px 0;font-size:16px;}
#sj_contents_div #SJ_rio-index .SJ_index-wrap{padding:0 0 25px;}
/* main */
#sj_contents_div #SJ_rio-index .SJ_index-main .SJ_img-l{width:35%;margin:0 1.5% 5px 0;padding-right:5px;max-width: 400px;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-index .SJ_index-main .SJ_img-l{max-width: 100%;}
}
#sj_contents_div #SJ_rio-index .SJ_index-main .SJ_img-r{width:50%;margin:0 1.5% 5px 0;padding-left:5px;}
#sj_contents_div #SJ_rio-index .SJ_index-main img{width:100%;}

#sj_contents_div #SJ_rio-index .SJ_index-main h2{width:63%;display:inline-block;border-bottom:1px solid #ccc;line-height:1.6;}
#sj_contents_div #SJ_rio-index .SJ_index-main p{margin:0 5px;text-align:justify;}
/* main-top */
#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_top{border-bottom:1px dotted #e1e1e1;}
#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_top h2{padding:0 5px;font-size:18px;font-weight:bold;}
/* main-after */
#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_after{padding-top:25px;border-top:1px dotted #e1e1e1;}
#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_after .SJ_img-l{width:30%;}
#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_after h2{width:68.5%;}
/* news */
#sj_contents_div #SJ_rio-index a.SJ_button-news{margin-top:-1px;background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div #SJ_rio-index a.SJ_button-news:hover{text-decoration:underline;}
/* history / medal */
#sj_contents_div #SJ_rio-index .SJ_index-history{width:50%;padding-right:5px;float:left;}
#sj_contents_div #SJ_rio-index .SJ_index-medal{width:50%;padding-left:5px;float:right;}
#sj_contents_div #SJ_rio-index .SJ_index-history div,
#sj_contents_div #SJ_rio-index .SJ_index-medal div{max-height:226px;overflow:hidden;}
#sj_contents_div #SJ_rio-index .SJ_index-history img,
#sj_contents_div #SJ_rio-index .SJ_index-medal img{width:100%;vertical-align:bottom;}
#sj_contents_div #SJ_rio-index .SJ_index-history h3,
#sj_contents_div #SJ_rio-index .SJ_index-medal h3{height:32px;margin-top:-32px;padding:4px 5px;margin-bottom:0;background-color:#333;opacity:0.8;line-height:1;}
#sj_contents_div #SJ_rio-index .SJ_index-history a:link h3 span,
#sj_contents_div #SJ_rio-index .SJ_index-history a:visited h3 span,
#sj_contents_div #SJ_rio-index .SJ_index-medal a:link h3 span,
#sj_contents_div #SJ_rio-index .SJ_index-medal a:visited h3 span{color:#fff;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-index .SJ_index-history,
	#sj_contents_div #SJ_rio-index .SJ_index-medal{width:100%;padding:0;text-align:center;float:none;}
	#sj_contents_div #SJ_rio-index .SJ_index-history{margin-bottom:15px;}
	#sj_contents_div #SJ_rio-index .SJ_index-history img,
	#sj_contents_div #SJ_rio-index .SJ_index-medal img,
	#sj_contents_div #SJ_rio-index .SJ_index-history h3,
	#sj_contents_div #SJ_rio-index .SJ_index-medal h3{width:80%;margin-left:auto;margin-right:auto;}
}
/* omoshiro */
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro{clear:both;}
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro h2{border-bottom:1px solid #ccc;line-height:1.6;}
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro ul{margin-bottom:0;}
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro ul li{margin-left:23px;padding-left:3px;list-style-type:decimal;}
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro img{width:28%;padding-left:5px;float:left;}
#sj_contents_div #SJ_rio-index .SJ_index-omoshiro .SJ_over{padding-left:5px;}
/* iine */
#sj_contents_div #SJ_rio-index .SJ_index-iine{width:62%;float:left;}
#sj_contents_div #SJ_rio-index .SJ_index-iine h2{border-bottom:1px solid #ccc;line-height:1.6;}
#sj_contents_div #SJ_rio-index .SJ_index-iine img{width:46%;margin:4px 10px 0 0;padding-left:5px;float:left;}
#sj_contents_div #SJ_rio-index .SJ_index-iine p{margin:0 5px;font-size:13px;text-align:justify;}

#sj_contents_div #SJ_rio-index .SJ_index-iine img + p{margin-bottom:-19px;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-index .SJ_index-iine img + p{margin-bottom:0px;}
}
/* movie */
#sj_contents_div #SJ_rio-index .SJ_index-movie{width:36%;float:right;}
#sj_contents_div #SJ_rio-index .SJ_index-movie h2{border-bottom:1px solid #ccc;line-height:1.6;}
#sj_contents_div #SJ_rio-index .SJ_index-movie .SJ_movie-box{padding:0 5px;}
#sj_contents_div #SJ_rio-index .SJ_index-movie .SJ_movie-wrap{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin:0 auto;}
#sj_contents_div #SJ_rio-index .SJ_index-movie .SJ_movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#sj_contents_div #SJ_rio-index .SJ_index-movie .SJ_movie-text{margin:5px 3px 0;font-size:13px;line-height:1.33;}
/* pict */
#sj_contents_div #SJ_rio-index .SJ_index-pict{margin:-10px 0 20px;clear:both;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-index > li{padding:0;}
	#sj_contents_div #SJ_rio-index .SJ_index-main .SJ_img-l,
	#sj_contents_div #SJ_rio-index .SJ_index-main .SJ_img-r{width:100%;padding:0;}
	#sj_contents_div #SJ_rio-index .SJ_index-main img{margin-bottom:10px;}
	#sj_contents_div #SJ_rio-index .SJ_index-main h2{width:auto;padding:0 5px;display:block;}
	#sj_contents_div #SJ_rio-index .SJ_index-main p{padding-left:5px;padding-right:5px;}
	#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_after .SJ_img-l{width:100%;}
	#sj_contents_div #SJ_rio-index .SJ_index-main.SJ_after h2{width:auto;}
	#sj_contents_div #SJ_rio-index .SJ_index-history h3,
	#sj_contents_div #SJ_rio-index .SJ_index-medal h3{height:24px;margin-top:-24px;padding:0px 5px;margin-bottom:0;font-size:14px;background-color:#333;opacity:0.8;}
	#sj_contents_div #SJ_rio-index .SJ_index-omoshiro img,
	#sj_contents_div #SJ_rio-index .SJ_index-iine img{width:30%;}
	#sj_contents_div #SJ_rio-index .SJ_index-iine{width:100%;margin-bottom:25px;}
	#sj_contents_div #SJ_rio-index .SJ_index-iine p{margin:0;padding:0 5px;}
	#sj_contents_div #SJ_rio-index .SJ_index-movie{width:100%;}
	#sj_contents_div #SJ_rio-index .SJ_index-movie .SJ_movie-box{padding:0 10px;}
	#sj_contents_div #SJ_rio-index .SJ_index-pict{margin:-20px 5px 25px;}
}
@media screen and (max-width:479px){
	#sj_contents_div #SJ_rio-index .SJ_index-SJ_history{width:100%;margin-bottom:10px;padding:0 10px;}
	#sj_contents_div #SJ_rio-index .SJ_index-SJ_medal{width:100%;padding:0 10px;}
	#sj_contents_div #SJ_rio-index .SJ_index-omoshiro img{display:none;}
	#sj_contents_div #SJ_rio-index .SJ_index-omoshiro .SJ_over{padding:0 5px 0 0;}
}

/* main */
#sj_contents_div #SJ_rio-index #SJ_main-container{height:300px;margin:0 0 30px;background-color:#f5f5f5;position:relative;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_img{width:60%;float:left;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_img .SJ_img-tag{position:absolute;z-index:30;top:0px;left:0px;color:#fff;background-color:#046bb0;padding:5px 10px;font-size:14px;line-height:1;}
/* topics */
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics{width:100%;float:left;margin-left:-60%;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic{margin-left:60%;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic .SJ_topic-title{width:100%;height:34px;color:#fff;padding:5px 15px 0;background-color:#336699;font-size:15px;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic ul.ul-top-topic{width:100%;height:228px;margin:0;list-style-type:none;overflow:auto;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic ul.ul-top-topic li a{width:100%;padding:4px 5px 4px 25px;background-image:url(../img/rio/topics-arrow-on.png);background-repeat:no-repeat;background-position:10px 11px;border-bottom:1px solid #e1e1e1;display:inline-block;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic ul.ul-top-topic li:hover{background-color:#e1e1e1;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic .SJ_topics-more{text-align:center;border-top:3px solid #336699;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic .SJ_topics-more a{width:100%;height:35px;padding:6px 8px 0;background-color:#548ec9;color:#fff;font-size:13px;display:inline-block;}
#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic .SJ_topics-more a:hover{background-color:#74a3d1;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-index #SJ_main-container {height:auto;}
	#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic{width:100%;float:none;padding:0px;position:relative;}
	#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic ul.ul-top-topic{height:auto;overflow:visible;}
	#sj_contents_div #SJ_rio-index #SJ_main-container .SJ_topics .SJ_topic ul.ul-top-topic li a{padding:4px 5px 4px 25px;font-size:14px;background-position:10px 11px;}
}
/* game */
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today{margin:0 0 10px;}
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li{width:14.2%;margin:0 0 20px;padding:0 5px;float:left;text-align:center;line-height:1.3;font-size:13.5px;position:relative;}
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li a img{margin:0px;padding:8px;background-color:#F57921;border-radius:3px;}
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li a .SJ_game-name{width:90%;margin:0 5%;padding:1px 4px;border-radius:3px;background-color:#333;color:#fff;font-size:12px;line-height:1.4;font-size:10.5px;color:#d1d1d1;display:none;}
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li a:hover .SJ_game-name,
#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li .SJ_game-name:hover{display:block;position:absolute;top:34px;left:0;}

@media screen and (max-width:599px){#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li{width:20%;}}
@media screen and (max-width:479px){
	#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li a:hover + .SJ_game-name{display:none;}
	#sj_contents_div #SJ_rio-index ul.SJ_ul-games-today li a img:hover{background-color:#F69B5A;}
}
/* medal */
#sj_contents_div dl.SJ_dl-medal dt{margin-right:8px;float:left;}
#sj_contents_div dl.SJ_dl-medal dd{float:left;}
#sj_contents_div dl.SJ_dl-medal dd + dt{margin-left:25px;}
/* flash */
#sj_contents_div ul.SJ_ul-flash li{width:100%;padding:10px 5px;}
#sj_contents_div ul.SJ_ul-flash li .SJ_float-l{margin-right:10px;}
#sj_contents_div ul.SJ_ul-flash li .SJ_float-l img{width:100px;}
#sj_contents_div ul.SJ_ul-flash li .SJ_float-l img{border:1px solid #e1e1e1;}
#sj_contents_div ul.SJ_ul-flash li dl{margin-bottom:0;}
#sj_contents_div ul.SJ_ul-flash li dl dt{line-height:1.4;}
#sj_contents_div ul.SJ_ul-flash li dl dd.SJ_datetime{font-size:13px;}
#sj_contents_div ul.SJ_ul-flash li dl dd.SJ_text{font-size:14px;line-height:1.33;}
#sj_contents_div ul + .SJ_box-event{margin-top:-1px;}
/* players */
#sj_contents_div ul.SJ_list-players{width:100%;border-width:0 1px 1px;border-style:solid;border-color:#e1e1e1;}
#sj_contents_div ul.SJ_list-players.SJ_border-top{border-top:1px solid #e1e1e1;}
#sj_contents_div ul.SJ_list-players + ul.SJ_list-players{margin-top:-21px;}
#sj_contents_div ul.SJ_list-players > li{padding:4px;display: inline-block;width: 49%;vertical-align: top;}
#sj_contents_div ul.SJ_list-players > li.SJ_right{border-right:0;}
#sj_contents_div ul.SJ_list-players li ul{margin:3px;}
#sj_contents_div ul.SJ_list-players li ul li{font-size:13px;line-height:1.33;}
#sj_contents_div ul.SJ_list-players li img{height:125px;margin-right:7px;float:left;}
#sj_contents_div ul.SJ_list-players li ul li.SJ_name{font-size:16px;padding-bottom:2px;}
#sj_contents_div ul.SJ_list-players li ul li.SJ_phonetic{font-size:11px;text-indent:-7px;}
#sj_contents_div ul.SJ_list-players li ul.SJ_ul-medals li{line-height:1.7;}
#sj_contents_div ul.SJ_list-players li ul.SJ_ul-medals li img{height:auto;}
#sj_contents_div ul.SJ_list-players li .SJ_games{font-size:13px;text-indent:-7px;line-height:1.33;}
@media screen and (max-width:599px){
	#sj_contents_div ul.SJ_list-players{background:none;border-bottom:0;}
	#sj_contents_div ul.SJ_list-players > li{width:100%;border-right:none;border-bottom:1px solid #e1e1e1;}
	#sj_contents_div ul.SJ_list-players li ul{margin:3px 0 5px;}
	#sj_contents_div ul.SJ_list-players li img{float:left;margin-right:10px;}
}
#sj_contents_div #SJ_rio-columns ul.SJ_tabs + ul.SJ_ul-line li:first-child{border-top-width:0;}
#sj_contents_div #SJ_rio-columns ul.SJ_ul-line li dl dt.SJ_large + dd{line-height:1.33;}
#sj_contents_div #SJ_rio-photo ul.SJ_tabs + ul.SJ_ul-pict li:first-child{border-top-width:0;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li:first-child{border-width:0 1px 0 1px;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li:nth-child(2).SJ_right{border-width:0 1px 0 0;}
#sj_contents_div #SJ_rio-index h2 + ul.SJ_ul-pict{margin-top:-15px;}
#sj_contents_div #SJ_rio-index h2 + ul.SJ_ul-pict li{border-top-width:0;}
#sj_contents_div ul.SJ_ul-pict{padding:0;}
#sj_contents_div ul.SJ_ul-pict li{padding:5px;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict{padding:0;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-img{width:150px;max-height:135px;margin-right:8px;text-align:center;overflow:hidden;float:left;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-ttl{padding-top:2px;font-size:13px;font-weight:bold;line-height:1.33;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-para{padding:5px 0;overflow:hidden;line-height:1.33;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-day{font-size:12px;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-tag{padding-bottom:3px;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-1 li.SJ_first{border-top-width:1px;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-1 li{border-width:0 0 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-1 li .SJ_pict .SJ_pict-img img{width:auto;max-width:150px;height:auto;max-height:135px;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4{margin:0;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li{float:left;position:relative;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict{height:230px;border-width:1px;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-img,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-img{text-align:center;overflow:hidden;float:none;border-width:0 0 3px;border-style:solid;border-color:#999;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-img img{width:100%;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-img img{width:100%;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-para,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-para{padding:5px 8px}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-day,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-day{padding:0 8px;font-size:12px;}
@media screen and (max-width:599px){
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-1 li .SJ_pict .SJ_pict-img{margin-bottom:5px;text-align:center;float:left;}
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li,
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li{width:100%;margin:0;padding:0;}
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict,
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict{height:auto;padding:5px;border-width:0 0 1px;border-style:dotted;}
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-img,
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-img{float:left;height:100px;overflow:hidden;border-width:0;}
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-img img,
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-img img{width:150px;}
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-para,
	#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-para{padding:5px 8px;text-align:left;}
}
/* gallery */
#sj_contents_div .SJ_gallery-text .SJ_gallery-date{width:80%;margin:-5px auto 10px;text-align:left;}
#sj_contents_div ul.SJ_ul-gallery li div{height:122px;}
#sj_contents_div ul.SJ_ul-gallery li div{padding:5px;}
/* medalist */
#sj_contents_div ul.SJ_ul-medalist{margin:0 0 10px;}
#sj_contents_div ul.SJ_ul-medalist li{width:100%;margin:0 0 10px;padding:0;float:left;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist{margin:0 0px 0 0;padding:0px;border-width:1px 1px 1px 0;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist.SJ_right{margin:0 0 0 0px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_gold  {padding:5px;border-width:0 0 0 7px;border-style:solid;border-color:#ac8e05;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_silver{padding:5px;border-width:0 0 0 7px;border-style:solid;border-color:#aaa;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_bronze{padding:5px;border-width:0 0 0 7px;border-style:solid;border-color:#8c4028;}

#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-img{width:125px;float:left;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-img img{width:100%;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-div{width:100%;float:left;/*margin-left:-125px;*/padding-left:5px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-div-in{/*margin-left:125px;*/}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-div img{vertical-align:-3px;margin-right:5px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-gold  {color:#ac8e05;font-weight:bold;font-size:15px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-silver{color:#aaa;font-weight:bold;font-size:16px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-bronze{color:#8c4028;font-weight:bold;font-size:16px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-game{text-align:left;line-height:1.4;font-size:13px;}
#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-name{text-align:left;font-size:16px;line-height:1.4;}
@media screen and (max-width:599px){
	#sj_contents_div ul.SJ_ul-medalist{margin:0 0 20px;border-bottom:1px solid #ccc;}
	#sj_contents_div ul.SJ_ul-medalist li{width:100%;margin:0;padding:0;float:none;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist{margin:0;border-width:1px 0 0;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist.SJ_right{margin:0;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_medalist-img{width:100px;float:left;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_gold  {border-width:0;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_silver{border-width:0;}
	#sj_contents_div ul.SJ_ul-medalist li .SJ_medalist .SJ_bronze{border-width:0;}
}
#sj_contents_div ul.SJ_ul-medal-list li{padding:5px 10px;}
#sj_contents_div ul.SJ_ul-medal-list li .SJ_float-l{margin-right:5px;}
#sj_contents_div ul.SJ_ul-medal-list li .SJ_float-l img{width:64px;}
#sj_contents_div ul.SJ_ul-medal-list dl{margin-bottom:0;}

#sj_contents_div table.SJ_table-index tbody td .SJ_medalist img{margin:0 5px;}
#sj_contents_div table.SJ_table-index tbody td .SJ_dotline{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #d1d1d1;}
#sj_contents_div table.SJ_table-index tbody td .SJ_record{float:right;padding-right:5px;}
@media screen and (max-width:479px){
	#sj_contents_div table.SJ_table-index tbody td .SJ_medalist img{margin:0 5px 2px;}
	#sj_contents_div table.SJ_table-index tbody td .SJ_record{clear:both;display:block;}
}

/* MOVIE
------------------------------------------------ */
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies{border-bottom: 1px solid #e1e1e1;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li{padding:5px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e1e1e1;float:left;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li.SJ_right{border-width:1px 1px 0 0;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie{margin:10px;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie .SJ_movie-para{height:90px;padding:5px 2px 0;text-align:justify;}
#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie .SJ_movie-para .SJ_movie-day{}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li{width:100%;float:none;}
	#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie{width:70%;text-align:center;margin-left:auto;margin-right:auto;}
	#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie .SJ_movie-para{height:auto;padding:5px 0 0;text-align:justify;}
}
@media screen and (max-width: 477px){#sj_contents_div #SJ_rio-movies ul.SJ_ul-pict.SJ_ul-movies li .SJ_movie{width:90%;}}

/* SCHEDULE
------------------------------------------------ */
#sj_contents_div .SJ_schedule-icon{margin:0 5px 2px;}
#sj_contents_div .SJ_schedule-icon .SJ_open,
#sj_contents_div table.SJ_table-schedule .SJ_open{width:12px;height:12px;margin:0 auto;background-image:url(../img/common/date_open.png);background-repeat:no-repeat;display:inline-block;}
#sj_contents_div .SJ_schedule-icon .SJ_yosen,
#sj_contents_div table.SJ_table-schedule .SJ_yosen{width:12px;height:12px;margin:0 auto;background-image:url(../img/common/date_play.gif);background-repeat:no-repeat;display:inline-block;}
#sj_contents_div .SJ_schedule-icon .SJ_final,
#sj_contents_div table.SJ_table-schedule .SJ_final{width:12px;height:12px;margin:0 auto;background-image:url(../img/common/date_final.gif);background-repeat:no-repeat;display:inline-block;}
#sj_contents_div table.SJ_table-schedule thead th{background-color:#e1e1e1;}
#sj_contents_div table.SJ_table-schedule thead th:first-child{width:25%;}
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day1 th:first-child,
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day2 th:first-child{width:auto;}
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day1 th{background-color:#eaeaea !important;font-size:12.5px;color:#333;}
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day2 th{background-color:#f5f5f5 !important;color:#333;}
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day1 th.SJ_sat,
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day2 th.SJ_sat{color:#69c;font-weight:bold;}
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day1 th.SJ_sun,
#sj_contents_div table.SJ_table-schedule thead tr.SJ_head-day2 th.SJ_sun{color:#d00;font-weight:bold;}
#sj_contents_div table.SJ_table-schedule tbody tr.SJ_hover-line:hover td{background-color:#fafafa;}
#sj_contents_div table.SJ_table-schedule thead th{padding: 5px 1px 4px;}
#sj_contents_div table.SJ_table-schedule tbody th{padding: 5px 5px 4px;text-align:left;word-break:break-all;}
#sj_contents_div table.SJ_table-schedule tbody td{padding: 5px 1px 4px;text-align:center;}
#sj_contents_div table.SJ_table-schedule tbody td img{vertical-align:middle;}
#sj_contents_div table.SJ_table-schedule tbody td img:hover{opacity:0.7;}
#sj_contents_div table.SJ_table-schedule thead.SJ_thead-date-break tr th:first-child{border-left:1px solid #e1e1e1;}
#sj_contents_div table.SJ_table-schedule + .SJ_table-schedule{margin-top:-21px;}
#sj_contents_div table.SJ_table-schedule + .SJ_caution{margin-top:-18px;}
#sj_contents_div table.SJ_table-schedule + .SJ_caution + div{margin-top:30px;}
#sj_contents_div #SJ_rio-schedule-date table th,
#sj_contents_div #SJ_rio-schedule-date table td,
#sj_contents_div #SJ_rio-schedule-game table th,
#sj_contents_div #SJ_rio-schedule-game table td{padding:10px;}

/* CATEGORY TOP
------------------------------------------------ */
/* news */
#sj_contents_div #SJ_rio-news ul.SJ_ul-pager{margin-bottom:0;}
#sj_contents_div #SJ_rio-news ul.SJ_ul-base li img{margin-left:5px;}
#sj_contents_div #SJ_rio-news #SJ_news .SJ_news-date{margin:-5px 1% 10px;text-align:left;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-news .SJ_img-r{margin-right:0;}
	#sj_contents_div #SJ_rio-news .SJ_img-medium{width:100%;}
}
/* column */
#sj_contents_div ul#SJ_cat-columns{margin-bottom:15px;}
/* place */
#sj_contents_div ul.SJ_ul-place{width:100%;display:table;border-width:1px 0;border-style:solid;border-color:#ccc;}
#sj_contents_div ul.SJ_ul-place li{padding:8px;text-align:left;display:table-cell;float:left;}
#sj_contents_div ul.SJ_ul-place li img{max-width:100%;max-height:80px;float:left;}
#sj_contents_div ul.SJ_ul-place li dl.SJ_dl-place{margin-left:10px;}
#sj_contents_div ul.SJ_ul-place li dl.SJ_dl-place dt{line-height:1.4;}
#sj_contents_div ul.SJ_ul-place li dl.SJ_dl-place dd.SJ_place-area{margin:0 0 2px -0.5em;font-size:13px;}
#sj_contents_div ul.SJ_ul-place li dl.SJ_dl-place dd.SJ_place-info{font-size:12px;}
#sj_contents_div ul.SJ_ul-place + ul.SJ_ul-place{border-width:0 0 1px;}

#sj_contents_div ul.SJ_ul-place dl.SJ_open-games{margin:5px 0 0 8px;padding:3px 5px;background-color:#f5f5f5;}
#sj_contents_div ul.SJ_ul-place dl.SJ_open-games dt, #sj_contents_div ul.SJ_ul-place dl.SJ_open-games dd, #sj_contents_div ul.SJ_ul-place dl.SJ_open-games dd span{font-size:13px;line-height:1.33;}
@media screen and (max-width:599px){
	#sj_contents_div ul.SJ_ul-place.SJ_ul-ratio-2 li{width:100%;border-bottom:0px solid #ccc;}
	#sj_contents_div ul.SJ_ul-place.SJ_ul-ratio-2 li:first-child{border-bottom:1px solid #ccc;}
}

/* CATEGORY
------------------------------------------------ */
/* list-1 */
#sj_contents_div table.SJ_score-list-1 tbody td.SJ_time,
#sj_contents_div table.SJ_score-list-1 tbody td.SJ_place{width:18%;}
#sj_contents_div table.SJ_score-list-1 tbody td.SJ_country{width:25%;}
#sj_contents_div table.SJ_score-list-1 tbody td.SJ_place{text-align:left;}
@media screen and (max-width:479px){#sj_contents_div table.SJ_score-list-1 tbody td.SJ_country .SJ_flag-mini{display:none;}}
/* list-round-order - 順位表 */
#sj_contents_div table.SJ_round-order thead th.SJ_order{width:8%;}
#sj_contents_div table.SJ_round-order thead th.SJ_num  {}
#sj_contents_div table.SJ_round-order thead th.SJ_num2 {width:7%;}
#sj_contents_div table.SJ_round-order thead th.SJ_num3 {width:9%;}
@media screen and (max-width:479px){
	#sj_contents_div table.SJ_round-order thead th.SJ_order,
	#sj_contents_div table.SJ_round-order thead th.SJ_num2,
	#sj_contents_div table.SJ_round-order thead th.SJ_num3{width:7%;}
	#sj_contents_div table.SJ_round-order tbody td.SJ_country .SJ_flag-mini{display:none;}
}
/* list-round-vs - 総当たり表 ------------------------------------------------ */
#sj_contents_div table.SJ_round-vs thead th.SJ_country{width:14%;}
@media screen and (max-width:479px){#sj_contents_div table.SJ_round-vs tbody td.SJ_country .SJ_flag-mini{display:none;}}
/* list-round-robin ------------------------------------------------ */
#sj_contents_div table.SJ_round-robin tbody td.SJ_time,
#sj_contents_div table.SJ_round-robin tbody td.SJ_place{width:18%;}
#sj_contents_div table.SJ_round-robin tbody td.SJ_country{width:25%;}
@media screen and (max-width:479px){#sj_contents_div table.SJ_score-list-1 tbody td.SJ_country .SJ_flag-mini{display:none;}}
/* member ------------------------------------------------ */
#sj_contents_div table.SJ_table-member-in tbody th{background-color:#e5e5e5 !important;}
#sj_contents_div table.SJ_table-member-in tbody td.SJ_pos{width:15%;white-space:nowrap;background:#f1f1f1;vertical-align:top;}
#sj_contents_div table.SJ_table-member-in tbody td.SJ_int{width:15%;background-color:#fafafa;vertical-align:top;}
#sj_contents_div table.SJ_table-member-in tbody td.SJ_name{text-align:left;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events{/*max-width:100%;min-width:0%;*/margin:0px;padding:0px;font-size:11px;float:right;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li{margin:2px 0 0 3px;padding:0px 2px 0px 14px;clear:none;float:left;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li.SJ_icon-goal{background:transparent url("../img/common/icon_goal_s.png") no-repeat scroll left center;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li.SJ_icon-yellow{background:transparent url("../img/common/icon_yellow_s.png") no-repeat scroll left center;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li.SJ_icon-red{background:transparent url("../img/common/icon_red_s.png") no-repeat scroll left center;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li.SJ_icon-in{background:transparent url("../img/common/icon_in_s.png") no-repeat scroll left center;}
#sj_contents_div table.SJ_table-member-in tbody td ul.SJ_ul-events li.SJ_icon-out{background:transparent url("../img/common/icon_out_s.png") no-repeat scroll left center;}
#sj_contents_div table.SJ_table-member-in + ul.SJ_ul-live-icon{margin:5px 0 0;}
#sj_contents_div table.SJ_table-member-in + ul.SJ_ul-live-icon li{float:left;clear:none;}
/* stats ------------------------------------------------ */
#sj_contents_div table.SJ_table-stats thead th{padding:5px 8px;}
#sj_contents_div table.SJ_table-stats tbody td{padding-left:8px;padding-right:8px;}
#sj_contents_div table.SJ_table-stats thead th.SJ_team,
#sj_contents_div table.SJ_table-stats tbody td.SJ_team{width:40%;}
#sj_contents_div table.SJ_table-stats tbody td.SJ_scorer{line-height:1.6 !important;}
/* timeline ------------------------------------------------ */
#sj_contents_div table.SJ_table-timeline{}
#sj_contents_div table.SJ_table-timeline + table.SJ_table-timeline{margin-top:-21px;}
#sj_contents_div table.SJ_table-timeline tbody th{width:15%;white-space:nowrap;vertical-align:top;text-align:right;}
#sj_contents_div table.SJ_table-timeline tbody td{vertical-align:top;}
#sj_contents_div table.SJ_table-timeline tbody td.SJ_td-timeline{padding:0;}
#sj_contents_div table.SJ_table-timeline tbody td.SJ_team{width:40%;}
#sj_contents_div table.SJ_table-timeline tbody td img{margin:0 5px;vertical-align:-2px;}
#sj_contents_div table.SJ_table-timeline tbody td.SJ_team.SJ_home{text-align:right;}
#sj_contents_div table.SJ_table-timeline tbody td.SJ_team.SJ_away{text-align:left;}
#sj_contents_div table.SJ_table-timeline tbody td dl{}
#sj_contents_div table.SJ_table-timeline tbody td dt{margin-right:8px;font-weight:bold;float:left;}
#sj_contents_div table.SJ_table-timeline tbody td dd{overflow:hidden;zoom:1;}
#sj_contents_div table.SJ_table-timeline tbody td dd .SJ_chip-mini{margin-left:4px;margin-right:4px;padding:3px 4px;}
@media screen and (max-width:479px){#sj_contents_div table.SJ_table-timeline tbody td dt{float:none;}}
#sj_contents_div #SJ_timeline{margin-bottom:0px;padding:10px 5px 5px;background:#f5f5f5;text-align:center;}

#sj_contents_div #SJ_timeline.SJ_clearfix,
#sj_contents_div #SJ_timeline #SJ_reportbar-90.SJ_clearfix {
	overflow: visible !important;
}

#sj_contents_div #SJ_timeline #SJ_timeline-inner{width:100%;text-align:center;}
#sj_contents_div #SJ_timeline img{line-height:1;vertical-align:middle;}
#sj_contents_div #SJ_timeline .SJ_report-switch{margin:0 5px 7px;text-align:right;}
#sj_contents_div #SJ_timeline .SJ_report-l {width:26px;margin:0 3px 0 0;text-align:center;float:left;}
#sj_contents_div #SJ_timeline .SJ_report-l .SJ_flag-mini{height:24px;}
#sj_contents_div #SJ_timeline .SJ_report-l .SJ_report-l-time {height:20px;font-size:13px;}
#sj_contents_div #SJ_timeline .SJ_report-l .SJ_report-l-time + .SJ_flag-mini{padding-top:3px;}
#sj_contents_div #SJ_timeline .SJ_report-r {margin:24px 0 0 6px;text-align:center;font-size:13px;float:left;}
#sj_contents_div #SJ_timeline #SJ_reportbar-90{width:100%;margin-left:auto;margin-right:auto;padding:5px 0 18px;}
#sj_contents_div #SJ_timeline #SJ_reportbar-90 .SJ_report-c-90 {width:500px;height:65px;background: url('../img/common/timeline_90_blue.gif') no-repeat center;position:relative;float:left;}
#sj_contents_div #SJ_timeline #SJ_reportbar-120 {width:100%;margin-left:auto;margin-right:auto;padding:5px 0 10px;}
#sj_contents_div #SJ_timeline #SJ_reportbar-120 .SJ_report-c-120{width:180px;height:65px;background:url('../img/common/timeline_120_blue.gif') no-repeat center;position:relative;float:left;}
#sj_contents_div #SJ_timeline .SJ_icon .SJ_balloon {display: none;}
#sj_contents_div #SJ_timeline .SJ_icon a:hover .SJ_balloon{
  display: inline-block;
  position: absolute;
  z-index: 999;
  width:120px;
  margin-left:5px;
  padding:2px 6px;
  background-color: #333;
  color: #fff;
  font-size:11px;
  line-height:1.1;
}
#sj_contents_div #SJ_timeline .SJ_icon a:hover .SJ_balloon.SJ_right-balloon{margin-left:-133px;}
#sj_contents_div #SJ_timeline #SJ_pk {margin:10px 0 5px;}
#sj_contents_div #SJ_timeline #SJ_pk .SJ_pk-l {width:26px;margin:19px 3px 0 0;text-align:center;float:left;}
#sj_contents_div #SJ_timeline #SJ_pk .SJ_pk-c {float:left;}
#sj_contents_div #SJ_timeline #SJ_pk ul{margin:0;padding:2px 6px 2px 2px;}
#sj_contents_div #SJ_timeline #SJ_pk ul.SJ_pk-line{border-bottom:4px solid #0986ca ;}
#sj_contents_div #SJ_timeline #SJ_pk ul li{padding:2px;line-height:1;}
#sj_contents_div #SJ_timeline #SJ_pk ul li img{margin-top:3px;}
#sj_contents_div #SJ_timeline #SJ_pk ul li.SJ_pk-count{width:20px;text-align:center;font-size:18px;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_timeline{display:none;}
	#sj_contents_div table.SJ_table-timeline thead th{border-bottom-width:0;}
	#sj_contents_div table.SJ_table-timeline tbody tr:first-child th{border-bottom-width:0;}
	#sj_contents_div table.SJ_table-timeline tbody tr:first-child td{borde-bottomr-width:0;}
}
/* player
------------------------------------------------ */
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe{border-top:1px solid #d1d1d1;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe > li{border-bottom:1px solid #d1d1d1;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-half > li .SJ_player-card{padding:8px;}
@media screen and (max-width:600px){#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe > li ul.SJ_ul-half li.SJ_right{border-top:1px solid #d1d1d1;}}
#sj_contents_div .SJ_player-stripe ul.SJ_ul-stripe dl dt{margin-left:-125px;width:100%;text-align:left;display:inline-block;float:right;overflow:hidden;zoom:1;}
#sj_contents_div .SJ_player-stripe ul.SJ_ul-stripe dl dd{width:125px;float:left;display:block;}
#sj_contents_div .SJ_player-stripe ul.SJ_ul-stripe dl dd img{width:120px;}

/* CATEGORY - parts
------------------------------------------------ */
/* pankuzu */
#sj_contents_div .SJ_rio-sub + ul.SJ_ul-pan{margin-top:-15px}
#sj_contents_div ul.SJ_ul-pan{height:auto;margin:0 0px 20px;border-bottom:1px solid #eee;background-color:#fafafa;}
#sj_contents_div ul.SJ_ul-pan li{margin:1px 0 0;padding:0px 0;font-size:12px;line-height:1;background-repeat:no-repeat;background-position:right 0;background-color:#d1d1d1;float:left;}
#sj_contents_div ul.SJ_ul-pan li a:link,
#sj_contents_div ul.SJ_ul-pan li a:visited{color:inherit;}
#sj_contents_div ul.SJ_ul-pan li.SJ_current a:link,
#sj_contents_div ul.SJ_ul-pan li.SJ_current a:visited,
#sj_contents_div ul.SJ_ul-pan li.SJ_current span{font-weight:bold;color:#333;}
#sj_contents_div ul.SJ_ul-pan li.SJ_disuse span{color:#888;}
#sj_contents_div ul.SJ_ul-pan li a,
#sj_contents_div ul.SJ_ul-pan li span{height:auto;padding:6px 18px;text-align:center;line-height:1;display:inline-block;}
#sj_contents_div ul.SJ_ul-pan li{border-right:1px solid #fff;}
#sj_contents_div ul.SJ_ul-pan li:last-child,
#sj_contents_div ul.SJ_ul-pan li.SJ_last{padding-right:20px;background-image:url(../img/common/pankuzu-last.png);border-right:0;}
#sj_contents_div ul.SJ_ul-pan li.SJ_disuse{background-color:#e1e1e1;}
@media screen and (max-width:600px){
	#sj_contents_div ul.SJ_ul-pan li{margin-bottom:19px;}
	#sj_contents_div ul.SJ_ul-pan li{margin:1px 0 0;}
	#sj_contents_div ul.SJ_ul-pan li a,
	#sj_contents_div ul.SJ_ul-pan li span{width:auto;padding:6px 10px;}
	#sj_contents_div ul.SJ_ul-pan li.SJ_pre{background-image:none;}
	#sj_contents_div ul.SJ_ul-pan li:last-child,
	#sj_contents_div ul.SJ_ul-pan li.SJ_last{border-right:none;}
}
#sj_contents_div ul.SJ_ul-pan.SJ_ul-pan-navi{height:auto;margin:0 0 15px;border:none;background-color:#fff;}
#sj_contents_div ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child,
#sj_contents_div ul.SJ_ul-pan.SJ_ul-pan-navi li.SJ_last{background-image:url(../img/common/pan-navi-last.png);}
/* medal list */
#sj_contents_div table.SJ_table-medal{border-width:1px;border-style:solid;border-color:#ccc;}
#sj_contents_div table.SJ_table-medal td{padding:5px 10px;border-width:0;font-size:12.5px;vertical-align:middle;line-height:1.2;}
#sj_contents_div table.SJ_table-medal td:first-child{width:50px;white-space:nowrap;}

/* gamelist
------------------------------------------------ */
#sj_contents_div ul.SJ_ul-games-list li{background:url(../img/common/list-bg.png) repeat-x;}
#sj_contents_div ul.SJ_ul-games-list li{border-left:1px solid #ccc;border-right:1px solid;}
#sj_contents_div ul.SJ_ul-games-list li:nth-child(3n+2),
#sj_contents_div ul.SJ_ul-games-list li:nth-child(3n+3){border-left:none;}
#sj_contents_div ul.SJ_ul-games-list li a{width:100%;display:inline-block;}
#sj_contents_div ul.SJ_ul-games-list li a:hover{background-color:#eee;}
#sj_contents_div ul.SJ_ul-games-list li a{padding:8px 5px 8px 40px;}
#sj_contents_div ul.SJ_ul-games-list li.SJ_open .SJ_pict-icon{background-image:url('../img/icon/pict-icon-36-red.png');}
/*og*/
#sj_contents_div ul.SJ_ul-games-list li a{background-image:url('../img/icon/pict-icon-36-gray.png') !important;background-repeat:no-repeat !important;}
/*pg*/
#sj_contents_div .SJ_pg ul.SJ_ul-games-list li a{background-image:url('../img/icon/pict-icon-pg-36-gray.png') !important;background-repeat:no-repeat !important;}

#sj_contents_div ul.SJ_ul-games-list li{width:33.3333%;}
#sj_contents_div ul.SJ_ul-games-list li a{height:53px;padding:8px 3px 8px 48px;/*line-height:36px;*/display:block;}

@media screen and (min-width:600px){
#sj_contents_div ul.SJ_ul-games-list li a span{display:table-cell;vertical-align:middle;height:38px;}
}

#sj_contents_div ul.SJ_ul-games-list li.SJ_top1,
#sj_contents_div ul.SJ_ul-games-list li.SJ_top2{border-top:1px solid #ccc;}

/*og*/
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-athletics{background-position:7px -63px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-swimming{background-position:7px -1442px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-diving{background-position:7px -662px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-synchronised-s{background-position:6px -1501px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-waterpolo{background-position:7px -2163px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-marathon-s{background-position:7px -1381px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-archery{background-position:7px -3px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-badminton{background-position:8px -122px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-basketball{background-position:6px -182px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-boxing{background-position:6px -303px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-canoe{background-position:5px -1562px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-canoe-kayak{background-position:5px -1624px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-bmx{background-position:6px -481px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-mt{background-position:7px -543px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-road{background-position:7px -423px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-track{background-position:6px -603px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-horsemanship{background-position:6px -723px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-fencing{background-position:3px -783px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-soccer{background-position:5px -842px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-golf{background-position:5px -901px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-gymnastics{background-position:6px -961px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-rhythmic-g{background-position:5px -1022px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-trampoline-g{background-position:6px -1082px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-handball{background-position:6px -1142px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-hockey{background-position:6px -1200px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-judo{background-position:6px -1263px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-modern-p{background-position:6px -1322px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-boat{background-position:6px -361px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-sevens-rugby{background-position:7px -1681px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-sailing{background-position:6px -1743px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-shooting{background-position:6px -1804px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-table-tennis{background-position:6px -1864px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-taekwondo{background-position:6px -1924px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-tennis{background-position:5px -1984px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-triathlon{background-position:7px -2044px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-beachvolleyball{background-position:6px -244px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-volleyball{background-position:7px -2104px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-weightlifting{background-position:7px -2224px;}
#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-wrestling{background-position:8px -2284px;}

/*pg*/
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-archery {background-position: 7px 7px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-athletics {background-position: 7px -52px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-boccia {background-position: 7px -110px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-canoe {background-position: 5px -1609px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-bicycle-track {background-position: 6px -229px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-bicycle-road {background-position: 7px -165px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-horsemanship {background-position: 6px -288px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-soccer {background-position: 5px -710px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-soccer-7 {background-position: 5px -830px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-goalball {background-position: 5px -409px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-judo {background-position: 6px -1250px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-weightlifting {background-position: 6px -472px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-boat {background-position: 6px -349px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-sailing {background-position: 6px -530px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-shooting {background-position: 6px -589px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-volleyball {background-position: 7px -649px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-swimming {background-position: 7px -1431px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-table-tennis {background-position: 6px -770px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-triathlon {background-position: 7px -2033px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-basketball {background-position: 6px -892px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-fencing {background-position: 7px -952px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-sevens-rugby {background-position: 7px -1011px;}
#sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-tennis {background-position: 5px -1072px;}
@media screen and (max-width:599px){
    #sj_contents_div ul.SJ_ul-games-list li{width:100%;border-left:none;border-right:none;}
    #sj_contents_div ul.SJ_ul-games-list li a{height:auto;padding:8px 5px 8px 40px;line-height:1.6;}
    #sj_contents_div ul.SJ_ul-games-list li.SJ_open .SJ_pict-icon{background-image:url('../img/icon/pict-icon-24-gray.png');}
	#sj_contents_div .SJ_pg ul.SJ_ul-games-list li.SJ_open .SJ_pict-icon{background-image:url('../img/icon/pict-icon-pg-24-gray.png');}
    #sj_contents_div ul.SJ_ul-games-list li a{background-image:url('../img/icon/pict-icon-24-gray.png') !important;background-repeat:no-repeat !important;}
	#sj_contents_div .SJ_pg ul.SJ_ul-games-list li a{background-image:url('../img/icon/pict-icon-pg-24-gray.png') !important;background-repeat:no-repeat !important;}
	#sj_contents_div ul.SJ_ul-games-list li.SJ_top2{border-top:none;}

	/*og*/
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-athletics{background-position:9px -40px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-swimming{background-position:9px -961px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-diving{background-position:9px -442px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-synchronised-s{background-position:9px -1000px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-waterpolo{background-position:9px -1438px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-marathon-s{background-position:9px -921px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-archery{background-position:9px 0px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-badminton{background-position:9px -81px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-basketball{background-position:9px -120px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-boxing{background-position:9px -201px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-canoe{background-position:9px -1041px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-canoe-kayak{background-position:9px -1082px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-bmx{background-position:9px -321px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-mt{background-position:10px -361px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-road{background-position:9px -280px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-bicycle-track{background-position:9px -401px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-horsemanship{background-position:9px -481px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-fencing{background-position:9px -521px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-soccer{background-position:9px -561px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-golf{background-position:9px -600px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-gymnastics{background-position:9px -641px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-rhythmic-g{background-position:9px -682px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-trampoline-g{background-position:9px -721px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-handball{background-position:9px -761px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-hockey{background-position:9px -802px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-judo{background-position:9px -842px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-modern-p{background-position:9px -881px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-boat{background-position:9px -241px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-sevens-rugby{background-position:5px -1120px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-sailing{background-position:9px -1161px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-shooting{background-position:9px -1200px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-table-tennis{background-position:9px -1240px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-taekwondo{background-position:9px -1280px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-tennis{background-position:9px -1321px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-triathlon{background-position:9px -1361px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-beachvolleyball{background-position:9px -161px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-volleyball{background-position:9px -1401px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-weightlifting{background-position:9px -1480px;}
	#sj_contents_div ul.SJ_ul-games-list .SJ_ttl-wrestling{background-position:9px -1522px;}

	/*pg*/
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-archery{background-position:9px 5px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-athletics{background-position:9px -34px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-boccia {background-position: 7px -73px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-canoe{background-position:9px -1071px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-bicycle-track {background-position: 9px -152px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-bicycle-road{background-position:9px -108px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-horsemanship {background-position: 8px -191px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-soccer {background-position: 9px -470px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-soccer-7 {background-position: 9px -551px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-goalball {background-position: 9px -271px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-judo{background-position:9px -835px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-weightlifting {background-position: 9px -313px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-boat {background-position: 9px -232px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-sailing {background-position: 9px -350px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-shooting {background-position: 9px -390px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-volleyball {background-position: 9px -431px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-swimming {background-position: 9px -952px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-table-tennis {background-position: 9px -511px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-triathlon {background-position: 9px -1352px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-basketball {background-position: 9px -592px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-fencing {background-position: 7px -631px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-sevens-rugby {background-position: 7px -671px;}
    #sj_contents_div .SJ_pg ul.SJ_ul-games-list .SJ_ttl-tennis {background-position: 7px -711px;}
}

/* PLACE LIST
------------------------------------------------ */
#sj_contents_div ul.SJ_ul-place-list li{
	width:100%;
	background:-moz-linear-gradient(top, #fff, #f5f5f5);　/* Firefox用 */
	background:-webkit-gradient(linear, left top, left bottom, from(#990), to(#066));　/* Safari,Google Chrome用 */
}
#sj_contents_div ul.SJ_ul-place-list li a{width:100%;padding:8px;display:inline-block;}
#sj_contents_div ul.SJ_ul-place-list li a:hover{background-color:#eee;}
#sj_contents_div ul.SJ_ul-place-list li span{padding-left:8px;display:inline-block;}
#sj_contents_div p.SJ_m5.SJ_pb10{text-indent:1em;}
#sj_contents_div ul.SJ_ul-pict li .SJ_pict .SJ_pict-img{max-height:none;}
#sj_contents_div #SJ_rio-place .SJ_pict-ttl{font-size:15px;}
#sj_contents_div #SJ_rio-place ul.SJ_tabs > li:nth-child(4){border-width:1px 0 0 0;}
#sj_contents_div #SJ_rio-place .SJ_mini{text-indent:2em;}
#sj_contents_div #SJ_rio-place ul dl.SJ_open-games{padding:5px;background-color:#f5f5f5;}
#sj_contents_div #SJ_rio-place .SJ_pict-para p{padding:0 5px;text-align:justify;}
#sj_contents_div #SJ_rio-place #SJ_tabs-area #SJ_tab-4,#sj_contents_div  #SJ_tabs-area #SJ_tab-5{width:24%;}
#sj_contents_div #SJ_rio-place #SJ_rio-place ul.SJ_ul-pict dl.SJ_open-games dd span{line-height:1.33;}
@media (max-width:359px){#sj_contents_div #SJ_rio-place ul.SJ_tabs > li{font-size:11.5px;}}

#sj_contents_div #SJ_rio-place ul dl.SJ_open-games dt,
#sj_contents_div .SJ_pict-para dl.SJ_open-games dt {
	float:left;clear:both;width:78px;
}
#sj_contents_div .SJ_pict-para dl.SJ_open-games dt {
width:48px;
}
#sj_contents_div #SJ_rio-place ul dl.SJ_open-games dd{
	margin-left:78px;
}
#sj_contents_div .SJ_pict-para dl.SJ_open-games dd {
	margin-left:48px;
}

@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-place ul dl.SJ_open-games dd,
	#sj_contents_div .SJ_pict-para dl.SJ_open-games dd {
		margin-left:0;
	}
}

/* COLUMN
------------------------------------------------ */
#sj_contents_div #SJ_rio-column h4.SJ_h4-pole{margin-top:10px;margin-bottom:15px;font-size:15px;}
#sj_contents_div #SJ_rio-column .SJ_inner-box{margin-bottom:0;}
#sj_contents_div #SJ_rio-column .SJ_inner-box p:last-child{padding-bottom:0;}
#sj_contents_div #SJ_rio-column p{padding-bottom:25px;}
#sj_contents_div #SJ_rio-column .SJ_caption{font-size:12px;display:inline-block;line-height:1.4;text-align:center;}
#sj_contents_div #SJ_rio-column .SJ_caption + img{margin-top:5px;}
#sj_contents_div #SJ_rio-column .SJ_img-c img,
#sj_contents_div #SJ_rio-column .SJ_img-r img{width:auto;max-width:100%;max-height:480px;}
#sj_contents_div #SJ_rio-column .SJ_img-c .SJ_caption,
#sj_contents_div #SJ_rio-column .SJ_img-l .SJ_caption,
#sj_contents_div #SJ_rio-column .SJ_img-r .SJ_caption{width:100%;padding:5px;}
#sj_contents_div #SJ_rio-column p.SJ_text-c .SJ_caption{width:80%;margin-top:5px;}
#sj_contents_div #SJ_rio-column .SJ_main-image{width:90%;}
@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-column .SJ_main-image{width:100%;}
	#sj_contents_div #SJ_rio-column .SJ_img-c,
	#sj_contents_div #SJ_rio-column .SJ_img-r{width:100% !important;margin:0 0 20px;float:none;}
	#sj_contents_div #SJ_rio-column .SJ_img-c img,
	#sj_contents_div #SJ_rio-column .SJ_img-r img{width:auto;max-width:100%;max-height:480px;}
	#sj_contents_div #SJ_rio-column .SJ_img-c .SJ_caption,
	#sj_contents_div #SJ_rio-column .SJ_img-r .SJ_caption{width:90%;background-color:#fff;text-align:center;}
}

/* TEXTLIVE
------------------------------------------------ */
/* time-line */
#sj_contents_div dl.SJ_dl-timeline{margin:0;}
#sj_contents_div dl.SJ_dl-timeline dt{float:left;clear:left;}
#sj_contents_div dl.SJ_dl-timeline dd{overflow:hidden;zoom:1;}
#sj_contents_div dl.SJ_dl-timeline dt,
#sj_contents_div dl.SJ_dl-timeline dd{padding:5px 10px;}
/* text-live */
#sj_contents_div table.SJ_table-live thead th .SJ_left  {width:45%;float:left;vertical-align:top;font-size:15px;word-break:all;}
#sj_contents_div table.SJ_table-live thead th .SJ_center{width:10%;float:left;vertical-align:top;font-size:15px;white-space:nowrap;}
#sj_contents_div table.SJ_table-live thead th .SJ_right {width:45%;float:right;vertical-align:top;font-size:15px;word-break:all;}
#sj_contents_div table.SJ_table-live tbody th{width:20%;padding-top:7px;}
#sj_contents_div table.SJ_table-live tbody th div {margin-top:3px;}
#sj_contents_div table.SJ_table-live tbody td div.SJ_img-c{margin:10px auto 15px;}
/* one column */
#sj_contents_div table.SJ_table-live tbody td.SJ_one-column{border-left-width:1px;}
#sj_contents_div table.SJ_table-live tbody td.SJ_one-column p{padding:0 !important;background-image:none;}
/* text */
#sj_contents_div table.SJ_table-live tbody td p{clear:left;margin:0;padding-left:15px;background-image:url(../../../img/common/icon_point.gif);background-repeat:no-repeat;background-position:4px 9px;}
#sj_contents_div table.SJ_table-live tbody td p.SJ_ultra,
#sj_contents_div table.SJ_table-live tbody td p.SJ_super{padding:3px 10px 3px 15px;background-position:4px 13px;}
#sj_contents_div table.SJ_table-live tbody td p.SJ_game-score{padding:0;font-size:14px;font-weight:bold;background:none;}
@media screen and (max-width:599px){
	#sj_contents_div table.SJ_table-live tbody th{width:25%;font-size:12.5px;}
	#sj_contents_div table.SJ_table-live tbody td{padding:6px 8px;}
	#sj_contents_div table.SJ_table-live tbody td p{font-size:13px;}
}
@media screen and (max-width:479px){
	#sj_contents_div table.SJ_table-live tbody th{width:30%;}
	#sj_contents_div table.SJ_table-live tbody td{padding:6px 6px;}
}
/* GAMES
------------------------------------------------ */
/* index result */
#sj_contents_div table.SJ_table-index-result tbody th:last-child.SJ_game{background-color:#eee;border-right-width:1px !important;}
#sj_contents_div table.SJ_table-index-result tbody td:first-child{border-right-width:0;}
#sj_contents_div table.SJ_table-index-result tbody td:last-child{border-left-width:0;padding-right:10px;text-align:right;vertical-align:top;}
#sj_contents_div table.SJ_table-index-result tbody td img{margin:0 4px;}
/* versus table */
#sj_contents_div table.SJ_table-versus thead th.SJ_player{width:30%;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_player{width:30%;padding:10px;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_score{width:10%;font-size:18px;font-weight:bold;}
#sj_contents_div table.SJ_table-versus thead th.SJ_country{width:30%;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_country{width:30%;padding:15px 10px;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_team{width:40%;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_country-score.SJ_home{border-right-width:2px;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_country-score.SJ_away{border-left-width:2px;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_point{width:20px;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table td{padding:0px;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table{margin-bottom:5px;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody th,
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody td{padding:2px;background-color:#eee;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody td.SJ_home{width:25%;padding-left:3%;text-align:center;white-space:nowrap;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody td.SJ_away{width:25%;padding-right:3%;text-align:center;white-space:nowrap;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody td.SJ_home-bar{width:40%;padding-left:3%;text-align:center;white-space:nowrap;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table tbody td.SJ_away-bar{width:40%;padding-right:3%;text-align:center;white-space:nowrap;}
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table.SJ_table-total th,
#sj_contents_div table.SJ_table-versus tbody th.SJ_point table.SJ_table-total td{font-size:24px;}
#sj_contents_div table.SJ_table-versus tbody td img{max-width:100px;min-width:60px;margin:0 0 8px;}
#sj_contents_div table.SJ_table-versus tbody td p{padding:8px 4px 0;}
#sj_contents_div table.SJ_table-versus tbody td p + table{margin-top:10px;}
#sj_contents_div table.SJ_table-versus tbody td.SJ_player.SJ_photo{vertical-align:top;}
#sj_contents_div table.SJ_table-versus tbody td .SJ_name{margin-top:3px;}
#sj_contents_div table.SJ_table-versus.SJ_table-item thead th,
#sj_contents_div table.SJ_table-versus.SJ_table-item tbody th,
#sj_contents_div table.SJ_table-versus.SJ_table-item tbody td{padding:3px;}
#sj_contents_div table.SJ_table-versus.SJ_table-item thead th.SJ_items{width:40%;}
#sj_contents_div table.SJ_table-versus.SJ_table-item thead th ul li,
#sj_contents_div table.SJ_table-versus.SJ_table-item tbody td ul li{font-size:14px;text-align:center;display:inline-block;}
#sj_contents_div table.SJ_table-versus.SJ_table-item.SJ_item3 thead th ul li,
#sj_contents_div table.SJ_table-versus.SJ_table-item.SJ_item3 tbody td ul li{width:33%;}
#sj_contents_div table.SJ_table-versus.SJ_table-item.SJ_item4 thead th ul li,
#sj_contents_div table.SJ_table-versus.SJ_table-item.SJ_item4 tbody td ul li{width:25%;}
#sj_contents_div table.SJ_table-versus + table.SJ_table-item{margin-top:-21px;}
#sj_contents_div table.SJ_table-versus .SJ_win{color:#d00;}
#sj_contents_div table.SJ_table-versus .SJ_serve{background-image:url(../img/common/serve.png);background-repeat:repeat-x;background-position:bottom;}
#sj_contents_div table.SJ_table-versus .SJ_doubles{margin-bottom:10px;}
#sj_contents_div table.SJ_table-versus .SJ_doubles-name{margin:5px 4px 0;}
/* decathlon */
#sj_contents_div table.SJ_table-decathlon thead th.SJ_player{width:auto;}
#sj_contents_div ul.SJ_ul-decathlon{width:100%;}
#sj_contents_div ul.SJ_ul-decathlon li{width:50%;text-align:left;white-space:nowrap;}
@media screen and (max-width:599px){
	#sj_contents_div table.SJ_table-decathlon thead th.SJ_player{width:40%;}
	#sj_contents_div ul.SJ_ul-decathlon li{width:100%;display:block;text-align:right;}
}
@media screen and (max-width:479px){#sj_contents_div table.SJ_table-decathlon thead th.SJ_player{width:35%;}}
/* marathon */
#sj_contents_div table.SJ_table-marathon-order th{padding: 5px 3px 4px;line-height:1.1;}
#sj_contents_div table.SJ_table-marathon-order td{padding: 5px 3px 4px;}
/* judo */
#sj_contents_div #SJ_rio-judo table.SJ_table-versus.SJ_match tbody td{vertical-align:top;}
#sj_contents_div #SJ_rio-judo table.SJ_table-versus.SJ_match tbody td.SJ_red{width:2%;padding:2px;background-color:#D00;}
#sj_contents_div #SJ_rio-judo table.SJ_table-stats.SJ_timeline thead th.SJ_player{width:40%;}
/* fencing */
#sj_contents_div #SJ_rio-fencing table.SJ_table-stats.SJ_timeline tbody th.SJ_player{width:40%;}
#sj_contents_div #SJ_rio-fencing table.SJ_table-stats.SJ_timeline tbody td{width:6%;}
#sj_contents_div #SJ_rio-fencing table.SJ_table-stats.SJ_timeline + table.SJ_timeline{margin-top:-11px;}
/* soccer */
#sj_contents_div #SJ_rio-soccer table.SJ_schedule tbody td.SJ_home{width:15%;border-width:1px 0 1px 1px;}
#sj_contents_div #SJ_rio-soccer table.SJ_schedule tbody td.SJ_away{width:15%;border-width:1px 1px 1px 0;}
#sj_contents_div #SJ_rio-soccer table.SJ_schedule tbody td.SJ_result{border-width:1px 0;font-weight:bold;white-space:nowrap;}
/* golf */
#sj_contents_div #SJ_rio-golf table.SJ_table-golf-hole thead th.SJ_num{width:6%;}
#sj_contents_div #SJ_rio-golf table tbody td .SJ_red.SJ_symbol{color:#d00;}
#sj_contents_div #SJ_rio-golf table tbody td .SJ_blue{color:#00d;}
#sj_contents_div #SJ_rio-golf table.SJ_table-golf-score thead th,
#sj_contents_div #SJ_rio-golf table.SJ_table-golf-score tbody td{padding:5px 2px 4px;font-size:12px;}
#sj_contents_div #SJ_rio-golf table.SJ_table-golf-score tbody td.SJ_name{font-size:;}
#sj_contents_div #SJ_rio-golf table.SJ_table-golf-score thead th.SJ_hole{width:14%;}
#sj_contents_div #SJ_rio-golf ul.ul-explain-mark{margin:-15px 5px 20px;font-size:12px;}
/* beach-volleyball */
#sj_contents_div #SJ_rio-beach-volleyball .SJ_xlarge{padding-top:4px;}
@media screen and (max-width:479px){#sj_contents_div table .SJ_flag-medium{display:none !important;}}
/* tennis */
#sj_contents_div #SJ_rio-tennis table thead th.SJ_sets{width:15%;}
#sj_contents_div #SJ_rio-tennis table thead th.SJ_game{width:10%;}
#sj_contents_div #SJ_rio-tennis table.SJ_table-versus tbody th.SJ_point table tbody td sup{vertical-align:top;padding-left:3px;}

/* VS MATCH - tennis scoreboard
------------------------------------------------ */
#sj_contents_div .SJ_score-title{width:100%;margin-bottom:5px;padding:3px 1%;text-align:center;font-size:13.5px;background:#666;color:#fff;}
#sj_contents_div .SJ_score-container{width:100%;margin:0 auto 20px;padding:0px;box-shadow:2px 2px 2px rgba(0,0,0,0.4);}
#sj_contents_div .SJ_score-container .SJ_score-wrap{padding:10px 5px;background:#f5f5f5;border-width:1px 0 0;border-style:solid;border-color:#ccc;}
#sj_contents_div .SJ_score-container .SJ-player-image img{width:100px;height:auto;border-width:4px;border-style:solid;border-color:#ccc;}
#sj_contents_div .SJ_score-container .SJ_score-main{width:100%;float:left;margin-right:-100px;}
#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents{width:100%;float:right;margin-left:-100px;}
#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents .SJ_score-section{position:relative;margin:0 100px;padding:0;}
/* table-result */
#sj_contents_div table.SJ_table-result{margin-bottom:0;}
#sj_contents_div table.SJ_table-result caption{margin-top:-2px;font-size:13px;}
#sj_contents_div table.SJ_table-result td{border:0;padding:0;}
#sj_contents_div table.SJ_table-result td sup{vertical-align:super;font-size:80%;margin-top:-3px;padding-left:3px;display:inline-block;line-height:1;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{color:#333;font-size:12px;font-weight:normal;}
/* table-result width */
#sj_contents_div table.SJ_table-result td.SJ_player{font-size:13px;padding:0 2%;text-align:left;}
#sj_contents_div table.SJ_table-result td.SJ_points{width:15%;font-size:16px;font-weight:bold;}
#sj_contents_div table.SJ_table-result td.SJ_games{display:none;}
#sj_contents_div table.SJ_table-result td.SJ_sets{display:none;}
#sj_contents_div table.SJ_table-result td.SJ_set{width:7%;font-size:14.5px;}
#sj_contents_div table.SJ_table-result td.SJ_blank,
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td.SJ_blank{width:2%;font-size:1px;}
/* table-result height */
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td,
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td{height:32px;line-height:1.2;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{height:20px;white-space:nowrap;}
/* table-result player1 */
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td{border-width:0 1px 0 0;border-style:solid;border-color:transparent  #f1f1f1 transparent transparent;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td:nth-child(10),
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td:first-child{border:none;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td:last-child{background:#f1f1f1;border:none;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td{background:#ddd;}
/* table-result player2 */
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td{border-width:0 1px 0 0;border-style:solid;border-color:transparent #f1f1f1 transparent transparent;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td:last-child{border:none;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td:nth-child(10){border:none;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td:first-child{background:#f1f1f1;border:none;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td{background:#ddd;}
/* table-result shows */
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{background:#666;color:#fff;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td:last-child{background-image:url(../../img/common/grade-player-1.png);background-repeat:repeat-y;background-position:right;}
#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td:first-child{background-image:url(../../img/common/grade-player-2.png);background-repeat:repeat-y;background-position:left;}
@media screen and (max-width:599px){
	#sj_contents_div .SJ_score-container{padding:0px;}
	#sj_contents_div .SJ_score-container .SJ-player-image img{width:80px;height:95px;border-color:#999;}
	#sj_contents_div .SJ_score-container .SJ_score-main{margin-right:-80px;}
	#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents{margin-left:-80px;}
	#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents .SJ_score-section{margin:0 80px;}
	/* table-result */
	#sj_contents_div table.SJ_table-result caption{display:none;}
	#sj_contents_div table.SJ_table-result td sup{padding-left:1px;}
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td:last-child,
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td:first-child{background:#ccc;border:none;}
	/* height */
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td,
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td{height:37px;}
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{height:21px;}
	/* width */
	#sj_contents_div table.SJ_table-result td.SJ_player{font-size:12px;}
	#sj_contents_div table.SJ_table-result td.SJ_points{width:9%;font-size:15px;}
	#sj_contents_div table td.SJ_games{display:none;}
	#sj_contents_div table.SJ_table-result td.SJ_sets{display:none;}
	#sj_contents_div table.SJ_table-result td.SJ_set{width:8%;font-size:13.5px;}
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{font-size:11px;}
	#sj_contents_div table.SJ_table-result td.SJ_blank,
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td.SJ_blank{width:1.5%;font-size:1px;}
}
@media screen and (max-width:479px){
	#sj_contents_div .SJ_score-container{padding:0px;background:#fff;}
	#sj_contents_div .SJ_score-container .SJ_score-wrap{padding:0;background:#fff;}
	#sj_contents_div .SJ_score-container .SJ-player-image{display:none;}
	#sj_contents_div .SJ_score-container .SJ_score-main{margin-right:0;}
	#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents{margin-left:0;}
	#sj_contents_div .SJ_score-container .SJ_score-main .SJ_score-contents .SJ_score-section{margin:0;}
	/* gradation */
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td:last-child,
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-1 td:last-child{background-image:none;}
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td:first-child,
	#sj_contents_div table.SJ_table-result tr.SJ_tr-player-2 td:first-child{background-image:none;}
	/* height */
	#sj_contents_div table.SJ_table-result tr.SJ_tr-shows td{height:18px;font-size:10px;}
	/* width */
	#sj_contents_div table.SJ_table-result td.SJ_points{display:none;}
	#sj_contents_div table.SJ_table-result td.SJ_games{width:15%;display:table-cell;}
	#sj_contents_div table.SJ_table-result td.SJ_sets{width:15%;display:table-cell;}
	#sj_contents_div table.SJ_table-result td.SJ_set{display:none;}
	#sj_contents_div table td.SJ_blank,
	#sj_contents_div table tr.SJ_tr-shows td.SJ_blank{display:none;}
}
/* ------------------------------------------------------------------------------------------------ */
/* PICTGRAM */
/* ------------------------------------------------------------------------------------------------ */
#sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_title{padding:7px 0 4px 28px;border:0;background-repeat:no-repeat;background-image:url('../img/icon/pict-icon-24-white.png');}
#sj_contents_div .SJ_pg .SJ_rio-ttl.SJ_icon .SJ_title{padding:7px 0 4px 28px;border:0;background-repeat:no-repeat;background-image:url('../img/icon/pict-icon-pg-24-white.png');}
@media screen and (max-width:599px){
    #sj_contents_div .SJ_rio-ttl.SJ_icon .SJ_title{margin-top:2px;}
}
#sj_contents_div .SJ_rio-sub.SJ_icon .SJ_title{padding:4px 0 4px 28px;border:0;background-image:url('../img/icon/pict-icon-24-gray.png');background-repeat:no-repeat;}
#sj_contents_div .SJ_pg .SJ_rio-sub.SJ_icon .SJ_title{padding:4px 0 4px 28px;border:0;background-image:url('../img/icon/pict-icon-pg-24-gray.png');background-repeat:no-repeat;}
#sj_contents_div .SJ_icon-color-gray{background-image:url('../img/icon/pict-icon-24-gray.png') !important;}
#sj_contents_div .SJ_pg .SJ_icon-color-gray{background-image:url('../img/icon/pict-icon-pg-24-gray.png') !important;}

/*og*/
#sj_contents_div .SJ_ttl-archery{background-position:0 -5px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-archery{background-position:0 -6px;}
#sj_contents_div .SJ_ttl-gymnastics{background-position:0 -646px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-gymnastics{background-position:0 -647px;}
#sj_contents_div .SJ_ttl-athletics{background-position:0 -45px;}
#sj_contents_div .SJ_ttl-badminton{background-position:0 -86px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-badminton{background-position:0 -87px;}
#sj_contents_div .SJ_ttl-basketball{background-position:0 -125px;}
#sj_contents_div .SJ_ttl-beachvolleyball{background-position:0 -166px;}
#sj_contents_div .SJ_ttl-boxing{background-position:0 -206px;}
#sj_contents_div .SJ_ttl-canoe{background-position:0 -1046px;}
#sj_contents_div .SJ_ttl-canoe-kayak{background-position:0 -1087px;}
#sj_contents_div .SJ_ttl-bicycle-mt{background-position:0 -366px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-bicycle{background-position:0 -287px;}
#sj_contents_div .SJ_ttl-bicycle-bmx{background-position:0 -326px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-bicycle-bmx{background-position:0 -327px;}
#sj_contents_div .SJ_ttl-bicycle-road{background-position:0 -285px;}
#sj_contents_div .SJ_ttl-bicycle-track{background-position:0 -406px;}
#sj_contents_div .SJ_ttl-diving{background-position:0px -447px;}
#sj_contents_div .SJ_ttl-horsemanship{background-position:0 -486px;}
#sj_contents_div .SJ_ttl-fencing{background-position:0 -526px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-fencing{background-position:0 -527px;}
#sj_contents_div .SJ_ttl-soccer{background-position:0 -566px;}
#sj_contents_div .SJ_ttl-golf{background-position:0 -605px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-golf{background-position:0 -607px;}
#sj_contents_div .SJ_ttl-rhythmic-g{background-position:0 -687px;}
#sj_contents_div .SJ_ttl-handball{background-position:0 -766px;}
#sj_contents_div .SJ_ttl-hockey{background-position:0 -807px;}
#sj_contents_div .SJ_ttl-judo{background-position:0 -847px;}
#sj_contents_div .SJ_ttl-marathon-s{background-position:0 -926px;}
#sj_contents_div .SJ_ttl-modern-p{background-position:0 -886px;}
#sj_contents_div .SJ_ttl-boat{background-position:0 -246px;}
#sj_contents_div .SJ_ttl-sevens-rugby{background-position:0px -1125px;}
#sj_contents_div .SJ_ttl-sailing{background-position:0 -1166px;}
#sj_contents_div .SJ_ttl-shooting{background-position:0 -1205px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-shooting{background-position:0 -1207px;}
#sj_contents_div .SJ_ttl-swimming{background-position:0 -966px;}
#sj_contents_div .SJ_ttl-synchronised-s{background-position:0 -1005px;}
#sj_contents_div .SJ_ttl-table-tennis{background-position:0 -1245px;}
#sj_contents_div .SJ_ttl-taekwondo{background-position:0 -1285px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-taekwondo{background-position:0 -1286px;}
#sj_contents_div .SJ_ttl-tennis{background-position:0 -1326px;}
#sj_contents_div .SJ_ttl-trampoline-g{background-position:0 -726px;}
#sj_contents_div .SJ_ttl-triathlon{background-position:0 -1366px;}
#sj_contents_div .SJ_ttl-volleyball{background-position:0 -1406px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-volleyball{background-position:0 -1407px;}
#sj_contents_div .SJ_ttl-waterpolo{background-position:0 -1446px;}
#sj_contents_div .SJ_ttl-weightlifting{background-position:0 -1485px;} #sj_contents_div .SJ_rio-sub .SJ_ttl-weightlifting{background-position:0 -1487px;}
#sj_contents_div .SJ_ttl-wrestling{background-position:0 -1527px;}

/*pg*/
#sj_contents_div .SJ_pg .SJ_ttl-archery{background-position: 0px 2px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-archery{background-position:0px 1px;}
#sj_contents_div .SJ_pg .SJ_ttl-athletics{background-position: 0px -37px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-athletics{background-position:0px -38px;}
#sj_contents_div .SJ_pg .SJ_ttl-boccia{background-position: 0px -76px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-boccia{background-position:0px -77px;}
#sj_contents_div .SJ_pg .SJ_ttl-canoe{background-position: 0px -1074px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-canoe{background-position:0px -1075px;}
#sj_contents_div .SJ_pg .SJ_ttl-bicycle-track{background-position: 0px -155px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-bicycle-track{background-position:0px -156px;}
#sj_contents_div .SJ_pg .SJ_ttl-bicycle-road{background-position: 0px -111px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-bicycle-road{background-position:0px -112px;}
#sj_contents_div .SJ_pg .SJ_ttl-horsemanship{background-position: 0px -194px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-horsemanship{background-position:0px -195px;}
#sj_contents_div .SJ_pg .SJ_ttl-soccer{background-position: 0px -475px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-soccer{background-position:0px -476px;}
#sj_contents_div .SJ_pg .SJ_ttl-soccer-7{background-position: 0px -556px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-soccer-7{background-position:0px -557px;}
#sj_contents_div .SJ_pg .SJ_ttl-goalball{background-position: 0px -274px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-goalball{background-position:0px -275px;}
#sj_contents_div .SJ_pg .SJ_ttl-judo{background-position: 0px -836px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-judo{background-position:0px -837px;}
#sj_contents_div .SJ_pg .SJ_ttl-weightlifting{background-position: 0px -316px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-weightlifting{background-position:0px -317px;}
#sj_contents_div .SJ_pg .SJ_ttl-boat{background-position: 0px -235px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-boat{background-position:0px -236px;}
#sj_contents_div .SJ_pg .SJ_ttl-sailing{background-position: 0px -353px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-sailing{background-position:0px -354px;}
#sj_contents_div .SJ_pg .SJ_ttl-shooting{background-position: 0px -394px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-shooting{background-position:0px -395px;}
#sj_contents_div .SJ_pg .SJ_ttl-volleyball{background-position: 0px -434px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-volleyball{background-position:0px -435px;}
#sj_contents_div .SJ_pg .SJ_ttl-swimming{background-position: 0px -955px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-swimming{background-position:0px -956px;}
#sj_contents_div .SJ_pg .SJ_ttl-table-tennis{background-position: 0px -514px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-table-tennis{background-position:0px -515px;}
#sj_contents_div .SJ_pg .SJ_ttl-triathlon{background-position: 0px -1355px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-triathlon{background-position:0px -1356px;}
#sj_contents_div .SJ_pg .SJ_ttl-basketball{background-position: 0px -596px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-basketball{background-position:0px -597px;}
#sj_contents_div .SJ_pg .SJ_ttl-fencing{background-position: 0px -635px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-fencing{background-position:0px -636px;}
#sj_contents_div .SJ_pg .SJ_ttl-sevens-rugby{background-position: 0px -674px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-rugby{background-position:0px -675px;}
#sj_contents_div .SJ_pg .SJ_ttl-tennis{background-position: 0px -712px;} #sj_contents_div .SJ_pg .SJ_rio-sub .SJ_ttl-tennis{background-position:0px -713px;}

/* ------------------------------------------------------------------------------------------------ */
/* FLAG */
/* ------------------------------------------------------------------------------------------------ */
#sj_contents_div .SJ_flag{border:1px solid #999;font-size:1px;background-repeat:no-repeat;display:inline-block;box-sizing:content-box;vertical-align:top;}
#sj_contents_div .SJ_flag-name{margin:0;padding:0;display:table-cell;vertical-align:top;}

#sj_contents_div .SJ_flag-mini, #sj_contents_div .SJ_flag-small, #sj_contents_div .SJ_flag-name{line-height:1.6;}
#sj_contents_div table .SJ_flag-mini, #sj_contents_div table .SJ_flag-small, #sj_contents_div table .SJ_flag-name{line-height:1.4;}
/* for ie7 */
#sj_contents_div table .SJ_flag-mini,#sj_contents_div table .SJ_flag-small{*display:none;}

/* mini */
#sj_contents_div .SJ_flag-mini .SJ_flag{
	width:18px;
	height:12px;
	margin:3px 4px 2px;
	padding:0;
	background-image:url(../img/common/flag_mini.gif);
	background-size: 18px 3144px;
}
#sj_contents_div table .SJ_flag-mini,
#sj_contents_div ul li .SJ_flag-mini{width:28px;display:table-cell;}
#sj_contents_div .SJ_text-c .SJ_flag-mini{width:100%;text-align:center;}
#sj_contents_div .SJ_text-c .SJ_flag-mini .SJ_flag{margin:2px 4px;}
#sj_contents_div table th.SJ_text-c .SJ_flag-mini,
#sj_contents_div table td.SJ_text-c .SJ_flag-mini{display:inline-block;}
#sj_contents_div table .SJ_flag-mini .SJ_flag{margin:2px 4px;}
#sj_contents_div .SJ_h3-upper .SJ_flag-mini{margin:5px 8px 0 0 !important;}
#sj_contents_div .SJ_h4-upper .SJ_flag-mini{margin:5px 8px 0 0 !important;}

/* flag-mini */
/* 1 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-aru{background-position:0 -12px;}
/* 2 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-afg{background-position:0 -24px;}
/* 3 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-ang{background-position:0 -36px;}
/* 4 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-aia{background-position:0 -48px;} /* ST */
/* 5   #sj_contents_div .SJ_flag-mini > .SJ_flag-ala{background-position:0 -60px;}*/
/* 6 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-alb{background-position:0 -72px;}
/* 7 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-and{background-position:0 -84px;}
/* 8 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-uae{background-position:0 -96px;}
/* 9 */   #sj_contents_div .SJ_flag-mini > .SJ_flag-arg{background-position:0 -108px;}
/* 10 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-arm{background-position:0 -120px;}
/* 11 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-asa{background-position:0 -132px;}
/* 12   #sj_contents_div .SJ_flag-mini > .SJ_flag-ata{background-position:0 -144px;}*/
/* 13   #sj_contents_div .SJ_flag-mini > .SJ_flag-atf{background-position:0 -156px;}*/
/* 14 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ant{background-position:0 -168px;} /* IOC */
/* 15 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-aus{background-position:0 -180px;}
/* 16 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-aut{background-position:0 -192px;}
/* 17 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-aze{background-position:0 -204px;}
/* 18 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bdi{background-position:0 -216px;}
/* 19 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bel{background-position:0 -228px;}
/* 20 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ben{background-position:0 -240px;}
/* 21   #sj_contents_div .SJ_flag-mini > .SJ_flag-bes{background-position:0 -252px;}*/
/* 22 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bfa,#sj_contents_div .SJ_flag-mini > .SJ_flag-bur{background-position:0 -264px;}
/* 23 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ban{background-position:0 -276px;}
/* 24 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bul{background-position:0 -288px;}
/* 25 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-brn{background-position:0 -300px;}
/* 26 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bah{background-position:0 -312px;}
/* 27 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bih{background-position:0 -324px;}
/* 28   #sj_contents_div .SJ_flag-mini > .SJ_flag-blm{background-position:0 -336px;}*/
/* 29 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-blr{background-position:0 -348px;}
/* 30 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-biz{background-position:0 -360px;} /* IOC */
/* 31 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ber{background-position:0 -372px;} /* IOC */
/* 32 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bol{background-position:0 -384px;} /* IOC */
/* 33 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bra{background-position:0 -396px;}
/* 34 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-blz,#sj_contents_div .SJ_flag-mini > .SJ_flag-bar{background-position:0 -408px;}
/* 35 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bru{background-position:0 -420px;}
/* 36 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bhu{background-position:0 -432px;}
/* 37   #sj_contents_div .SJ_flag-mini > .SJ_flag-bvt{background-position:0 -444px;}*/
/* 38 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-bot{background-position:0 -456px;}
/* 39 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cta,#sj_contents_div .SJ_flag-mini > .SJ_flag-caf{background-position:0 -468px;}
/* 40 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-can{background-position:0 -480px;}
/* 41   #sj_contents_div .SJ_flag-mini > .SJ_flag-cck{background-position:0 -492px;}*/
/* 42 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-sui{background-position:0 -504px;}
/* 43 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-chi{background-position:0 -516px;}
/* 44 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-chn{background-position:0 -528px;}
/* 45 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-civ{background-position:0 -540px;}
/* 46 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cmr{background-position:0 -552px;}
/* 47 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cod{background-position:0 -564px;}
/* 48 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cgo{background-position:0 -576px;}
/* 49 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cok{background-position:0 -588px;}
/* 50 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-col{background-position:0 -600px;}
/* 51 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-com{background-position:0 -612px;}
/* 52 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cpv{background-position:0 -624px;}
/* 53 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-crc{background-position:0 -636px;}
/* 54 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cub{background-position:0 -648px;}
/* 55 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cur{background-position:0 -660px;} /* ST */
/* 56   #sj_contents_div .SJ_flag-mini > .SJ_flag-cxr{background-position:0 -672px;}*/
/* 57 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cay{background-position:0 -684px;}
/* 58 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cyp{background-position:0 -696px;}
/* 59 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-cze{background-position:0 -708px;}
/* 60 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ger{background-position:0 -720px;}
/* 61 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-dji{background-position:0 -732px;}
/* 62 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-dma{background-position:0 -744px;} /* IOC */
/* 63 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-den{background-position:0 -756px;}
/* 64 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-dom{background-position:0 -768px;}
/* 65 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-alg{background-position:0 -780px;}
/* 66 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-ecu{background-position:0 -792px;}
/* 67 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-egy{background-position:0 -804px;}
/* 68 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-eri{background-position:0 -816px;} /* IOC */
/* 69   #sj_contents_div .SJ_flag-mini > .SJ_flag-esh{background-position:0 -828px;}*/
/* 70 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-esp{background-position:0 -840px;}
/* 71 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-est{background-position:0 -852px;}
/* 72 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-eth{background-position:0 -864px;}
/* 73 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-fin{background-position:0 -876px;}
/* 74 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-fij{background-position:0 -888px;}
/* 75   #sj_contents_div .SJ_flag-mini > .SJ_flag-flk{background-position:0 -900px;}*/
/* 76 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-fra{background-position:0 -912px;}
/* 77 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-fro{background-position:0 -924px;} /* ST */
/* 78 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-fsm{background-position:0 -936px;} /* IOC */
/* 79 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gab{background-position:0 -948px;}
/* 80 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gbr{background-position:0 -960px;}
/* 81 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-geo{background-position:0 -972px;}
/* 82   #sj_contents_div .SJ_flag-mini > .SJ_flag-ggy{background-position:0 -984px;}*/
/* 83 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gha{background-position:0 -996px;}
/* 84   #sj_contents_div .SJ_flag-mini > .SJ_flag-gib{background-position:0 -1008px;}*/
/* 85 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gui{background-position:0 -1020px;}
/* 86 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gpe{background-position:0 -1032px;} /* ST */
/* 87 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gam{background-position:0 -1044px;}
/* 88 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gnb,#sj_contents_div .SJ_flag-mini > .SJ_flag-gbs{background-position:0 -1056px;}
/* 89 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-eqg,#sj_contents_div .SJ_flag-mini > .SJ_flag-geq{background-position:0 -1068px;}
/* 90 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gre{background-position:0 -1080px;}
/* 91 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-grn{background-position:0 -1092px;}
/* 92   #sj_contents_div .SJ_flag-mini > .SJ_flag-grl{background-position:0 -1104px;}*/
/* 93 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gua{background-position:0 -1116px;}
/* 94   #sj_contents_div .SJ_flag-mini > .SJ_flag-guf{background-position:0 -1128px;}*/
/* 95 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-gum{background-position:0 -1140px;}
/* 96 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-guy{background-position:0 -1152px;}
/* 97 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-hkg{background-position:0 -1164px;}
/* 98   #sj_contents_div .SJ_flag-mini > .SJ_flag-hmd{background-position:0 -1176px;}*/
/* 99 */  #sj_contents_div .SJ_flag-mini > .SJ_flag-hon{background-position:0 -1188px;}
/* 100 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-cro{background-position:0 -1200px;}
/* 101 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-hai{background-position:0 -1212px;}
/* 102 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-hun{background-position:0 -1224px;}
/* 103 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ina{background-position:0 -1236px;}
/* 104  #sj_contents_div .SJ_flag-mini > .SJ_flag-imn{background-position:0 -1248px;}*/
/* 105 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ind{background-position:0 -1260px;}
/* 106  #sj_contents_div .SJ_flag-mini > .SJ_flag-iot{background-position:0 -1272px;}*/
/* 107 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-irl{background-position:0 -1284px;}
/* 108 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-iri{background-position:0 -1296px;}
/* 109 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-irq{background-position:0 -1308px;}
/* 110 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-isl{background-position:0 -1320px;}
/* 111 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-isr{background-position:0 -1332px;}
/* 112 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ita{background-position:0 -1344px;}
/* 113 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-jam{background-position:0 -1356px;}
/* 114  #sj_contents_div .SJ_flag-mini > .SJ_flag-jey{background-position:0 -1368px;}*/
/* 115 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-jor{background-position:0 -1380px;}
/* 116 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-jpn{background-position:0 -1392px;}
/* 117 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kaz{background-position:0 -1404px;}
/* 118 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ken{background-position:0 -1416px;}
/* 119 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kgz{background-position:0 -1428px;}
/* 120 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-cam{background-position:0 -1440px;}
/* 121 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kir{background-position:0 -1452px;} /* IOC */
/* 122 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-skn{background-position:0 -1464px;} /* IOC */
/* 123 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kor{background-position:0 -1476px;}
/* 124 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kuw{background-position:0 -1488px;}
/* 125 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lao{background-position:0 -1500px;}
/* 126 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lib{background-position:0 -1512px;}
/* 127 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lbr{background-position:0 -1524px;}
/* 128 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lby,#sj_contents_div .SJ_flag-mini > .SJ_flag-lba{background-position:0 -1536px;}
/* 129 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lca{background-position:0 -1548px;}
/* 130 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lie{background-position:0 -1560px;}
/* 131 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sri{background-position:0 -1572px;}
/* 132 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-les{background-position:0 -1584px;}
/* 133 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ltu{background-position:0 -1596px;}
/* 134 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lux{background-position:0 -1608px;}
/* 135 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-lat{background-position:0 -1620px;}
/* 136 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mac{background-position:0 -1632px;}
/* 137  #sj_contents_div .SJ_flag-mini > .SJ_flag-maf{background-position:0 -1644px;}*/
/* 138 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mar{background-position:0 -1656px;}
/* 139 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mon{background-position:0 -1668px;}
/* 140 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mda{background-position:0 -1680px;}
/* 141 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mad{background-position:0 -1692px;}
/* 142 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mdv{background-position:0 -1704px;}
/* 143 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mex{background-position:0 -1716px;}
/* 144 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mhl{background-position:0 -1728px;} /* IOC */
/* 145 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mkd{background-position:0 -1740px;}
/* 146 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mli{background-position:0 -1752px;}
/* 147 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mlt{background-position:0 -1764px;}
/* 148 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mya{background-position:0 -1776px;}
/* 149 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mne{background-position:0 -1788px;}
/* 150 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mgl{background-position:0 -1800px;}
/* 151  #sj_contents_div .SJ_flag-mini > .SJ_flag-mnp{background-position:0 -1812px;}*/
/* 152 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-moz{background-position:0 -1824px;}
/* 153 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mtn{background-position:0 -1836px;}
/* 154 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-msr{background-position:0 -1848px;} /* ST */
/* 155  #sj_contents_div .SJ_flag-mini > .SJ_flag-mtq{background-position:0 -1860px;}*/
/* 156 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mri{background-position:0 -1872px;}
/* 157 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-maw{background-position:0 -1884px;}
/* 158 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-mas{background-position:0 -1896px;}
/* 159  #sj_contents_div .SJ_flag-mini > .SJ_flag-myt{background-position:0 -1908px;}*/
/* 160 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nam{background-position:0 -1920px;}
/* 161 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ncl{background-position:0 -1932px;} /* ST */
/* 162 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nig{background-position:0 -1944px;} /* IOC */
/* 163  #sj_contents_div .SJ_flag-mini > .SJ_flag-nfk{background-position:0 -1956px;}*/
/* 164 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ngr{background-position:0 -1968px;} /* IOC */
/* 165 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nca{background-position:0 -1980px;}
/* 166  #sj_contents_div .SJ_flag-mini > .SJ_flag-niu{background-position:0 -1992px;}*/
/* 167 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ned{background-position:0 -2004px;}
/* 168 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nor{background-position:0 -2016px;}
/* 169 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nep{background-position:0 -2028px;}
/* 170 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nru{background-position:0 -2040px;} /* IOC */
/* 171 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nzl{background-position:0 -2052px;}
/* 172 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-oma{background-position:0 -2064px;}
/* 173 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-pak{background-position:0 -2076px;}
/* 174 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-pan{background-position:0 -2088px;}
/* 175  #sj_contents_div .SJ_flag-mini > .SJ_flag-pcn{background-position:0 -2100px;}*/
/* 176 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-per{background-position:0 -2112px;}
/* 177 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-phi{background-position:0 -2124px;}
/* 178 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-plw{background-position:0 -2136px;} /* IOC */
/* 179 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-png{background-position:0 -2148px;} /* IOC */
/* 180 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-pol{background-position:0 -2160px;}
/* 181 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-pur{background-position:0 -2172px;}
/* 182 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-prk{background-position:0 -2184px;} /* IOC */
/* 183 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-por{background-position:0 -2196px;}
/* 184 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-par{background-position:0 -2208px;}
/* 185 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ple{background-position:0 -2220px;}
/* 186  #sj_contents_div .SJ_flag-mini > .SJ_flag-pyf{background-position:0 -2232px;}*/
/* 187 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-qat{background-position:0 -2244px;}
/* 188  #sj_contents_div .SJ_flag-mini > .SJ_flag-reu{background-position:0 -2256px;}*/
/* 189 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-rou{background-position:0 -2268px;}
/* 190 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-rus{background-position:0 -2280px;}
/* 191 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-rwa{background-position:0 -2292px;}
/* 192 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ksa{background-position:0 -2304px;}
/* 193 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sud{background-position:0 -2316px;}
/* 194 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sen{background-position:0 -2328px;}
/* 195 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sin{background-position:0 -2340px;}
/* 196  #sj_contents_div .SJ_flag-mini > .SJ_flag-sgs{background-position:0 -2352px;}*/
/* 197  #sj_contents_div .SJ_flag-mini > .SJ_flag-shn{background-position:0 -2364px;}*/
/* 198  #sj_contents_div .SJ_flag-mini > .SJ_flag-sjm{background-position:0 -2376px;}*/
/* 199 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sol{background-position:0 -2388px;}
/* 200 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sle{background-position:0 -2400px;}
/* 201 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-esa{background-position:0 -2412px;}
/* 202 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-smr{background-position:0 -2424px;}
/* 203 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-som{background-position:0 -2436px;}
/* 204  #sj_contents_div .SJ_flag-mini > .SJ_flag-spm{background-position:0 -2448px;}*/
/* 205 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-srb{background-position:0 -2460px;}
/* 206 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ssd{background-position:0 -2472px;} /* ST */
/* 207 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-stp{background-position:0 -2484px;}
/* 208 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sur{background-position:0 -2496px;}
/* 209 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-svk{background-position:0 -2508px;}
/* 210 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-slo{background-position:0 -2520px;}
/* 211 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-swe{background-position:0 -2532px;}
/* 212 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-swz{background-position:0 -2544px;}
/* 213  #sj_contents_div .SJ_flag-mini > .SJ_flag-sxm{background-position:0 -2556px;}*/
/* 214 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sey{background-position:0 -2568px;}
/* 215 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-syr{background-position:0 -2580px;} /* IOC */
/* 216 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tca{background-position:0 -2592px;} /* ST */
/* 217 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-cha{background-position:0 -2604px;}
/* 218 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tog{background-position:0 -2616px;}
/* 219 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tha{background-position:0 -2628px;}
/* 220 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tjk{background-position:0 -2640px;}
/* 221  #sj_contents_div .SJ_flag-mini > .SJ_flag-tkl{background-position:0 -2652px;}*/
/* 222 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tkm{background-position:0 -2664px;}
/* 223 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tls{background-position:0 -2676px;}
/* 224 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tga{background-position:0 -2688px;}
/* 225 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tri,#sj_contents_div .SJ_flag-mini > .SJ_flag-tto{background-position:0 -2700px;}
/* 226 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tun{background-position:0 -2712px;}
/* 227 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tur{background-position:0 -2724px;}
/* 228 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tuv{background-position:0 -2736px;}
/* 229 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tpe{background-position:0 -2748px;} /* ST */
/* 230 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tan{background-position:0 -2760px;}
/* 231 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-uga{background-position:0 -2772px;}
/* 232 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ukr{background-position:0 -2784px;}
/* 233  #sj_contents_div .SJ_flag-mini > .SJ_flag-umi{background-position:0 -2796px;}*/
/* 234 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-uru{background-position:0 -2808px;}
/* 235 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-usa{background-position:0 -2820px;}
/* 236 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-uzb{background-position:0 -2832px;}
/* 237  #sj_contents_div .SJ_flag-mini > .SJ_flag-vat{background-position:0 -2844px;}*/
/* 238 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-vin{background-position:0 -2856px;} /* IOC */
/* 239 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ven{background-position:0 -2868px;}
/* 240 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-vgb,#sj_contents_div .SJ_flag-mini > .SJ_flag-ivb{background-position:0 -2880px;}
/* 241 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-vir,#sj_contents_div .SJ_flag-mini > .SJ_flag-isv{background-position:0 -2892px;}
/* 242 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-vie{background-position:0 -2904px;}
/* 243 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-van{background-position:0 -2916px;}
/* 244  #sj_contents_div .SJ_flag-mini > .SJ_flag-wlf{background-position:0 -2928px;}*/
/* 245 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sam{background-position:0 -2940px;} /* IOC */
/* 246 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-yem{background-position:0 -2952px;}
/* 247 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-rsa{background-position:0 -2964px;}
/* 248 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-zam{background-position:0 -2976px;}
/* 249 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-zim{background-position:0 -2988px;}
/* 250 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tpe{background-position:0 -3000px;}
/* 251 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-nir{background-position:0 -3012px;}
/* 252 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-sco{background-position:0 -3024px;}
/* 253 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-wal{background-position:0 -3036px;}
/* 254 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-cat{background-position:0 -3048px;} /* IOC */
/* 255 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-eu {background-position:0 -3060px;} /* IOC */
/* 256 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-aho{background-position:0 -3072px;} /* ST */
/* 257 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-tah{background-position:0 -3084px;} /* ST */
/* 258 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-cac{background-position:0 -3096px;} /* IOC */
/* 259 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-eng{background-position:0 -3108px;}
/* 260 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-kos{background-position:0 -3120px;} /* IOC */
/* 261 */ #sj_contents_div .SJ_flag-mini > .SJ_flag-ioc,#sj_contents_div .SJ_flag-mini > .SJ_flag-ioa,#sj_contents_div .SJ_flag-mini > .SJ_flag-rot{background-position:0 -3132px;} /* IOC */

/* small - small - .flag-name{line-height:1.0;} */
#sj_contents_div .SJ_flag-small .SJ_flag{
	width:22px;
	height:15px;
	margin:2px 4px;
	padding:0;
	background-image:url(../img/common/flag_small.gif);
	background-size: 22px 3930px;
}
#sj_contents_div table .SJ_flag-small,
#sj_contents_div ul li .SJ_flag-small{width:32px;display:table-cell;}
#sj_contents_div .SJ_text-c .SJ_flag-small{width:100%;text-align:center;}
#sj_contents_div .SJ_text-c .SJ_flag-small .SJ_flag{margin:0 4px;}
#sj_contents_div table th.SJ_text-c .SJ_flag-small,
#sj_contents_div table td.SJ_text-c .SJ_flag-small{display:inline-block;}
#sj_contents_div table .SJ_flag-small .SJ_flag{margin:0 4px 2px;}
#sj_contents_div h3 .SJ_flag-small .SJ_flag{margin-top:3px;}
/* flag-small */
/* 1 */   #sj_contents_div .SJ_flag-small > .SJ_flag-aru{background-position:0 -15px;}
/* 2 */   #sj_contents_div .SJ_flag-small > .SJ_flag-afg{background-position:0 -30px;}
/* 3 */   #sj_contents_div .SJ_flag-small > .SJ_flag-ang{background-position:0 -45px;}
/* 4 */   #sj_contents_div .SJ_flag-small > .SJ_flag-aia{background-position:0 -60px;} /* ST */
/* 5   #sj_contents_div .SJ_flag-small > .SJ_flag-ala{background-position:0 -75px;}*/
/* 6 */   #sj_contents_div .SJ_flag-small > .SJ_flag-alb{background-position:0 -90px;}
/* 7 */   #sj_contents_div .SJ_flag-small > .SJ_flag-and{background-position:0 -105px;}
/* 8 */   #sj_contents_div .SJ_flag-small > .SJ_flag-uae{background-position:0 -120px;}
/* 9 */   #sj_contents_div .SJ_flag-small > .SJ_flag-arg{background-position:0 -135px;}
/* 10 */  #sj_contents_div .SJ_flag-small > .SJ_flag-arm{background-position:0 -150px;}
/* 11 */  #sj_contents_div .SJ_flag-small > .SJ_flag-asa{background-position:0 -165px;}
/* 12   #sj_contents_div .SJ_flag-small > .SJ_flag-ata{background-position:0 -180px;}*/
/* 13   #sj_contents_div .SJ_flag-small > .SJ_flag-atf{background-position:0 -195px;}*/
/* 14 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ant{background-position:0 -210px;} /* IOC */
/* 15 */  #sj_contents_div .SJ_flag-small > .SJ_flag-aus{background-position:0 -225px;}
/* 16 */  #sj_contents_div .SJ_flag-small > .SJ_flag-aut{background-position:0 -240px;}
/* 17 */  #sj_contents_div .SJ_flag-small > .SJ_flag-aze{background-position:0 -255px;}
/* 18 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bdi{background-position:0 -270px;}
/* 19 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bel{background-position:0 -285px;}
/* 20 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ben{background-position:0 -300px;}
/* 21   #sj_contents_div .SJ_flag-small > .SJ_flag-bes{background-position:0 -315px;}*/
/* 22 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bfa,#sj_contents_div .SJ_flag-small > .SJ_flag-bur{background-position:0 -330px;}
/* 23 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ban{background-position:0 -345px;}
/* 24 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bul{background-position:0 -360px;}
/* 25 */  #sj_contents_div .SJ_flag-small > .SJ_flag-brn{background-position:0 -375px;}
/* 26 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bah{background-position:0 -390px;}
/* 27 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bih{background-position:0 -405px;}
/* 28   #sj_contents_div .SJ_flag-small > .SJ_flag-blm{background-position:0 -420px;}*/
/* 29 */  #sj_contents_div .SJ_flag-small > .SJ_flag-blr{background-position:0 -435px;}
/* 30 */  #sj_contents_div .SJ_flag-small > .SJ_flag-biz{background-position:0 -450px;} /* IOC */
/* 31 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ber{background-position:0 -465px;} /* IOC */
/* 32 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bol{background-position:0 -480px;} /* IOC */
/* 33 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bra{background-position:0 -495px;}
/* 34 */  #sj_contents_div .SJ_flag-small > .SJ_flag-blz,#sj_contents_div .SJ_flag-small > .SJ_flag-bar{background-position:0 -510px;}
/* 35 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bru{background-position:0 -525px;}
/* 36 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bhu{background-position:0 -540px;}
/* 37   #sj_contents_div .SJ_flag-small > .SJ_flag-bvt{background-position:0 -555px;}*/
/* 38 */  #sj_contents_div .SJ_flag-small > .SJ_flag-bot{background-position:0 -570px;}
/* 39 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cta,#sj_contents_div .SJ_flag-small > .SJ_flag-caf{background-position:0 -585px;}
/* 40 */  #sj_contents_div .SJ_flag-small > .SJ_flag-can{background-position:0 -600px;}
/* 41   #sj_contents_div .SJ_flag-small > .SJ_flag-cck{background-position:0 -615px;}*/
/* 42 */  #sj_contents_div .SJ_flag-small > .SJ_flag-sui{background-position:0 -630px;}
/* 43 */  #sj_contents_div .SJ_flag-small > .SJ_flag-chi{background-position:0 -645px;}
/* 44 */  #sj_contents_div .SJ_flag-small > .SJ_flag-chn{background-position:0 -660px;}
/* 45 */  #sj_contents_div .SJ_flag-small > .SJ_flag-civ{background-position:0 -675px;}
/* 46 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cmr{background-position:0 -690px;}
/* 47 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cod{background-position:0 -705px;}
/* 48 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cgo{background-position:0 -720px;}
/* 49 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cok{background-position:0 -735px;}
/* 50 */  #sj_contents_div .SJ_flag-small > .SJ_flag-col{background-position:0 -750px;}
/* 51 */  #sj_contents_div .SJ_flag-small > .SJ_flag-com{background-position:0 -765px;}
/* 52 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cpv{background-position:0 -780px;}
/* 53 */  #sj_contents_div .SJ_flag-small > .SJ_flag-crc{background-position:0 -795px;}
/* 54 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cub{background-position:0 -810px;}
/* 55 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cur{background-position:0 -825px;} /* ST */
/* 56   #sj_contents_div .SJ_flag-small > .SJ_flag-cxr{background-position:0 -840px;}*/
/* 57 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cay{background-position:0 -855px;}
/* 58 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cyp{background-position:0 -870px;}
/* 59 */  #sj_contents_div .SJ_flag-small > .SJ_flag-cze{background-position:0 -885px;}
/* 60 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ger{background-position:0 -900px;}
/* 61 */  #sj_contents_div .SJ_flag-small > .SJ_flag-dji{background-position:0 -915px;}
/* 62 */  #sj_contents_div .SJ_flag-small > .SJ_flag-dma{background-position:0 -930px;} /* IOC */
/* 63 */  #sj_contents_div .SJ_flag-small > .SJ_flag-den{background-position:0 -945px;}
/* 64 */  #sj_contents_div .SJ_flag-small > .SJ_flag-dom{background-position:0 -960px;}
/* 65 */  #sj_contents_div .SJ_flag-small > .SJ_flag-alg{background-position:0 -975px;}
/* 66 */  #sj_contents_div .SJ_flag-small > .SJ_flag-ecu{background-position:0 -990px;}
/* 67 */  #sj_contents_div .SJ_flag-small > .SJ_flag-egy{background-position:0 -1005px;}
/* 68 */  #sj_contents_div .SJ_flag-small > .SJ_flag-eri{background-position:0 -1020px;} /* IOC */
/* 69   #sj_contents_div .SJ_flag-small > .SJ_flag-esh{background-position:0 -1035px;}*/
/* 70 */  #sj_contents_div .SJ_flag-small > .SJ_flag-esp{background-position:0 -1050px;}
/* 71 */  #sj_contents_div .SJ_flag-small > .SJ_flag-est{background-position:0 -1065px;}
/* 72 */  #sj_contents_div .SJ_flag-small > .SJ_flag-eth{background-position:0 -1080px;}
/* 73 */  #sj_contents_div .SJ_flag-small > .SJ_flag-fin{background-position:0 -1095px;}
/* 74 */  #sj_contents_div .SJ_flag-small > .SJ_flag-fij{background-position:0 -1110px;}
/* 75   #sj_contents_div .SJ_flag-small > .SJ_flag-flk{background-position:0 -1125px;}*/
/* 76 */  #sj_contents_div .SJ_flag-small > .SJ_flag-fra{background-position:0 -1140px;}
/* 77 */  #sj_contents_div .SJ_flag-small > .SJ_flag-fro{background-position:0 -1155px;} /* ST */
/* 78 */  #sj_contents_div .SJ_flag-small > .SJ_flag-fsm{background-position:0 -1170px;} /* IOC */
/* 79 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gab{background-position:0 -1185px;}
/* 80 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gbr{background-position:0 -1200px;}
/* 81 */  #sj_contents_div .SJ_flag-small > .SJ_flag-geo{background-position:0 -1215px;}
/* 82   #sj_contents_div .SJ_flag-small > .SJ_flag-ggy{background-position:0 -1230px;}*/
/* 83 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gha{background-position:0 -1245px;}
/* 84   #sj_contents_div .SJ_flag-small > .SJ_flag-gib{background-position:0 -1260px;}*/
/* 85 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gui{background-position:0 -1275px;}
/* 86 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gpe{background-position:0 -1290px;} /* ST */
/* 87 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gam{background-position:0 -1305px;}
/* 88 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gnb,#sj_contents_div .SJ_flag-small > .SJ_flag-gbs{background-position:0 -1320px;}
/* 89 */  #sj_contents_div .SJ_flag-small > .SJ_flag-eqg,#sj_contents_div .SJ_flag-small > .SJ_flag-geq{background-position:0 -1335px;}
/* 90 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gre{background-position:0 -1350px;}
/* 91 */  #sj_contents_div .SJ_flag-small > .SJ_flag-grn{background-position:0 -1365px;}
/* 92   #sj_contents_div .SJ_flag-small > .SJ_flag-grl{background-position:0 -1380px;}*/
/* 93 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gua{background-position:0 -1395px;}
/* 94   #sj_contents_div .SJ_flag-small > .SJ_flag-guf{background-position:0 -1410px;}*/
/* 95 */  #sj_contents_div .SJ_flag-small > .SJ_flag-gum{background-position:0 -1425px;}
/* 96 */  #sj_contents_div .SJ_flag-small > .SJ_flag-guy{background-position:0 -1140px;}
/* 97 */  #sj_contents_div .SJ_flag-small > .SJ_flag-hkg{background-position:0 -1455px;}
/* 98   #sj_contents_div .SJ_flag-small > .SJ_flag-hmd{background-position:0 -1470px;}*/
/* 99 */  #sj_contents_div .SJ_flag-small > .SJ_flag-hon{background-position:0 -1485px;}
/* 100 */ #sj_contents_div .SJ_flag-small > .SJ_flag-cro{background-position:0 -1500px;}
/* 101 */ #sj_contents_div .SJ_flag-small > .SJ_flag-hai{background-position:0 -1515px;}
/* 102 */ #sj_contents_div .SJ_flag-small > .SJ_flag-hun{background-position:0 -1530px;}
/* 103 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ina{background-position:0 -1545px;}
/* 104  #sj_contents_div .SJ_flag-small > .SJ_flag-imn{background-position:0 -1560px;}*/
/* 105 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ind{background-position:0 -1575px;}
/* 106  #sj_contents_div .SJ_flag-small > .SJ_flag-iot{background-position:0 -1590px;}*/
/* 107 */ #sj_contents_div .SJ_flag-small > .SJ_flag-irl{background-position:0 -1605px;}
/* 108 */ #sj_contents_div .SJ_flag-small > .SJ_flag-iri{background-position:0 -1620px;}
/* 109 */ #sj_contents_div .SJ_flag-small > .SJ_flag-irq{background-position:0 -1635px;}
/* 110 */ #sj_contents_div .SJ_flag-small > .SJ_flag-isl{background-position:0 -1650px;}
/* 111 */ #sj_contents_div .SJ_flag-small > .SJ_flag-isr{background-position:0 -1665px;}
/* 112 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ita{background-position:0 -1680px;}
/* 113 */ #sj_contents_div .SJ_flag-small > .SJ_flag-jam{background-position:0 -1695px;}
/* 114  #sj_contents_div .SJ_flag-small > .SJ_flag-jey{background-position:0 -1710px;}*/
/* 115 */ #sj_contents_div .SJ_flag-small > .SJ_flag-jor{background-position:0 -1725px;}
/* 116 */ #sj_contents_div .SJ_flag-small > .SJ_flag-jpn{background-position:0 -1740px;}
/* 117 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kaz{background-position:0 -1755px;}
/* 118 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ken{background-position:0 -1770px;}
/* 119 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kgz{background-position:0 -1785px;}
/* 120 */ #sj_contents_div .SJ_flag-small > .SJ_flag-cam{background-position:0 -1800px;}
/* 121 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kir{background-position:0 -1815px;} /* IOC */
/* 122 */ #sj_contents_div .SJ_flag-small > .SJ_flag-skn{background-position:0 -1830px;} /* IOC */
/* 123 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kor{background-position:0 -1845px;}
/* 124 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kuw{background-position:0 -1860px;}
/* 125 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lao{background-position:0 -1875px;}
/* 126 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lib{background-position:0 -1890px;}
/* 127 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lbr{background-position:0 -1905px;}
/* 128 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lby,#sj_contents_div .SJ_flag-small > .SJ_flag-lba{background-position:0 -1920px;}
/* 129 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lca{background-position:0 -1935px;}
/* 130 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lie{background-position:0 -1950px;}
/* 131 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sri{background-position:0 -1965px;}
/* 132 */ #sj_contents_div .SJ_flag-small > .SJ_flag-les{background-position:0 -1980px;}
/* 133 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ltu{background-position:0 -1995px;}
/* 134 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lux{background-position:0 -2010px;}
/* 135 */ #sj_contents_div .SJ_flag-small > .SJ_flag-lat{background-position:0 -2025px;}
/* 136 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mac{background-position:0 -2040px;}
/* 137  #sj_contents_div .SJ_flag-small > .SJ_flag-maf{background-position:0 -2055px;}*/
/* 138 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mar{background-position:0 -2070px;}
/* 139 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mon{background-position:0 -2085px;}
/* 140 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mda{background-position:0 -2100px;}
/* 141 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mad{background-position:0 -2115px;}
/* 142 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mdv{background-position:0 -2130px;}
/* 143 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mex{background-position:0 -2145px;}
/* 144 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mhl{background-position:0 -2160px;} /* IOC */
/* 145 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mkd{background-position:0 -2175px;}
/* 146 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mli{background-position:0 -2190px;}
/* 147 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mlt{background-position:0 -2205px;}
/* 148 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mya{background-position:0 -2220px;}
/* 149 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mne{background-position:0 -2235px;}
/* 150 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mgl{background-position:0 -2250px;}
/* 151  #sj_contents_div .SJ_flag-small > .SJ_flag-mnp{background-position:0 -2265px;}*/
/* 152 */ #sj_contents_div .SJ_flag-small > .SJ_flag-moz{background-position:0 -2280px;}
/* 153 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mtn{background-position:0 -2295px;}
/* 154 */ #sj_contents_div .SJ_flag-small > .SJ_flag-msr{background-position:0 -2310px;} /* ST */
/* 155  #sj_contents_div .SJ_flag-small > .SJ_flag-mtq{background-position:0 -2325px;}*/
/* 156 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mri{background-position:0 -2340px;}
/* 157 */ #sj_contents_div .SJ_flag-small > .SJ_flag-maw{background-position:0 -2355px;}
/* 158 */ #sj_contents_div .SJ_flag-small > .SJ_flag-mas{background-position:0 -2370px;}
/* 159  #sj_contents_div .SJ_flag-small > .SJ_flag-myt{background-position:0 -2385px;}*/
/* 160 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nam{background-position:0 -2400px;}
/* 161 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ncl{background-position:0 -2415px;} /* ST */
/* 162 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nig{background-position:0 -2430px;} /* IOC */
/* 163  #sj_contents_div .SJ_flag-small > .SJ_flag-nfk{background-position:0 -2445px;}*/
/* 164 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ngr{background-position:0 -2460px;} /* IOC */
/* 165 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nca{background-position:0 -2475px;}
/* 166  #sj_contents_div .SJ_flag-small > .SJ_flag-niu{background-position:0 -2490px;}*/
/* 167 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ned{background-position:0 -2505px;}
/* 168 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nor{background-position:0 -2520px;}
/* 169 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nep{background-position:0 -2535px;}
/* 170 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nru{background-position:0 -2550px;} /* IOC */
/* 171 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nzl{background-position:0 -2565px;}
/* 172 */ #sj_contents_div .SJ_flag-small > .SJ_flag-oma{background-position:0 -2580px;}
/* 173 */ #sj_contents_div .SJ_flag-small > .SJ_flag-pak{background-position:0 -2595px;}
/* 174 */ #sj_contents_div .SJ_flag-small > .SJ_flag-pan{background-position:0 -2610px;}
/* 175  #sj_contents_div .SJ_flag-small > .SJ_flag-pcn{background-position:0 -2625px;}*/
/* 176 */ #sj_contents_div .SJ_flag-small > .SJ_flag-per{background-position:0 -2640px;}
/* 177 */ #sj_contents_div .SJ_flag-small > .SJ_flag-phi{background-position:0 -2655px;}
/* 178 */ #sj_contents_div .SJ_flag-small > .SJ_flag-plw{background-position:0 -2670px;} /* IOC */
/* 179 */ #sj_contents_div .SJ_flag-small > .SJ_flag-png{background-position:0 -2685px;} /* IOC */
/* 180 */ #sj_contents_div .SJ_flag-small > .SJ_flag-pol{background-position:0 -2700px;}
/* 181 */ #sj_contents_div .SJ_flag-small > .SJ_flag-pur{background-position:0 -2715px;}
/* 182 */ #sj_contents_div .SJ_flag-small > .SJ_flag-prk{background-position:0 -2730px;} /* IOC */
/* 183 */ #sj_contents_div .SJ_flag-small > .SJ_flag-por{background-position:0 -2745px;}
/* 184 */ #sj_contents_div .SJ_flag-small > .SJ_flag-par{background-position:0 -2760px;}
/* 185 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ple{background-position:0 -2775px;}
/* 186  #sj_contents_div .SJ_flag-small > .SJ_flag-pyf{background-position:0 -2790px;}*/
/* 187 */ #sj_contents_div .SJ_flag-small > .SJ_flag-qat{background-position:0 -2805px;}
/* 188  #sj_contents_div .SJ_flag-small > .SJ_flag-reu{background-position:0 -2820px;}*/
/* 189 */ #sj_contents_div .SJ_flag-small > .SJ_flag-rou{background-position:0 -2835px;}
/* 190 */ #sj_contents_div .SJ_flag-small > .SJ_flag-rus{background-position:0 -2850px;}
/* 191 */ #sj_contents_div .SJ_flag-small > .SJ_flag-rwa{background-position:0 -2865px;}
/* 192 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ksa{background-position:0 -2880px;}
/* 193 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sud{background-position:0 -2895px;}
/* 194 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sen{background-position:0 -2910px;}
/* 195 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sin{background-position:0 -2925px;}
/* 196  #sj_contents_div .SJ_flag-small > .SJ_flag-sgs{background-position:0 -2940px;}*/
/* 197  #sj_contents_div .SJ_flag-small > .SJ_flag-shn{background-position:0 -2955px;}*/
/* 198  #sj_contents_div .SJ_flag-small > .SJ_flag-sjm{background-position:0 -2970px;}*/
/* 199 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sol{background-position:0 -2985px;}
/* 200 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sle{background-position:0 -3000px;}
/* 201 */ #sj_contents_div .SJ_flag-small > .SJ_flag-esa{background-position:0 -3015px;}
/* 202 */ #sj_contents_div .SJ_flag-small > .SJ_flag-smr{background-position:0 -3030px;}
/* 203 */ #sj_contents_div .SJ_flag-small > .SJ_flag-som{background-position:0 -3045px;}
/* 204  #sj_contents_div .SJ_flag-small > .SJ_flag-spm{background-position:0 -3060px;}*/
/* 205 */ #sj_contents_div .SJ_flag-small > .SJ_flag-srb{background-position:0 -3075px;}
/* 206 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ssd{background-position:0 -3090px;} /* ST */
/* 207 */ #sj_contents_div .SJ_flag-small > .SJ_flag-stp{background-position:0 -3105px;}
/* 208 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sur{background-position:0 -3120px;}
/* 209 */ #sj_contents_div .SJ_flag-small > .SJ_flag-svk{background-position:0 -3135px;}
/* 210 */ #sj_contents_div .SJ_flag-small > .SJ_flag-slo{background-position:0 -3150px;}
/* 211 */ #sj_contents_div .SJ_flag-small > .SJ_flag-swe{background-position:0 -3165px;}
/* 212 */ #sj_contents_div .SJ_flag-small > .SJ_flag-swz{background-position:0 -3180px;}
/* 213  #sj_contents_div .SJ_flag-small > .SJ_flag-sxm{background-position:0 -3195px;}*/
/* 214 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sey{background-position:0 -3210px;}
/* 215 */ #sj_contents_div .SJ_flag-small > .SJ_flag-syr{background-position:0 -3225px;} /* IOC */
/* 216 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tca{background-position:0 -3240px;} /* ST */
/* 217 */ #sj_contents_div .SJ_flag-small > .SJ_flag-cha{background-position:0 -3255px;}
/* 218 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tog{background-position:0 -3270px;}
/* 219 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tha{background-position:0 -3285px;}
/* 220 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tjk{background-position:0 -3300px;}
/* 221  #sj_contents_div .SJ_flag-small > .SJ_flag-tkl{background-position:0 -3315px;}*/
/* 222 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tkm{background-position:0 -3330px;}
/* 223 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tls{background-position:0 -3345px;}
/* 224 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tga{background-position:0 -3360px;}
/* 225 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tri,#sj_contents_div .SJ_flag-small > .SJ_flag-tto{background-position:0 -3375px;}
/* 226 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tun{background-position:0 -3390px;}
/* 227 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tur{background-position:0 -3405px;}
/* 228 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tuv{background-position:0 -3420px;}
/* 229 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tpe{background-position:0 -3435px;} /* ST */
/* 230 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tan{background-position:0 -3450px;}
/* 231 */ #sj_contents_div .SJ_flag-small > .SJ_flag-uga{background-position:0 -3465px;}
/* 232 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ukr{background-position:0 -3480px;}
/* 233  #sj_contents_div .SJ_flag-small > .SJ_flag-umi{background-position:0 -3495px;}*/
/* 234 */ #sj_contents_div .SJ_flag-small > .SJ_flag-uru{background-position:0 -3510px;}
/* 235 */ #sj_contents_div .SJ_flag-small > .SJ_flag-usa{background-position:0 -3525px;}
/* 236 */ #sj_contents_div .SJ_flag-small > .SJ_flag-uzb{background-position:0 -3540px;}
/* 237  #sj_contents_div .SJ_flag-small > .SJ_flag-vat{background-position:0 -3555px;}*/
/* 238 */ #sj_contents_div .SJ_flag-small > .SJ_flag-vin{background-position:0 -3570px;} /* IOC */
/* 239 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ven{background-position:0 -3585px;}
/* 240 */ #sj_contents_div .SJ_flag-small > .SJ_flag-vgb,#sj_contents_div .SJ_flag-small > .SJ_flag-ivb{background-position:0 -3600px;}
/* 241 */ #sj_contents_div .SJ_flag-small > .SJ_flag-vir,#sj_contents_div .SJ_flag-small > .SJ_flag-isv{background-position:0 -3615px;}
/* 242 */ #sj_contents_div .SJ_flag-small > .SJ_flag-vie{background-position:0 -3630px;}
/* 243 */ #sj_contents_div .SJ_flag-small > .SJ_flag-van{background-position:0 -3645px;}
/* 244  #sj_contents_div .SJ_flag-small > .SJ_flag-wlf{background-position:0 -3660px;}*/
/* 245 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sam{background-position:0 -3675px;} /* IOC */
/* 246 */ #sj_contents_div .SJ_flag-small > .SJ_flag-yem{background-position:0 -3690px;}
/* 247 */ #sj_contents_div .SJ_flag-small > .SJ_flag-rsa{background-position:0 -3705px;}
/* 248 */ #sj_contents_div .SJ_flag-small > .SJ_flag-zam{background-position:0 -3720px;}
/* 249 */ #sj_contents_div .SJ_flag-small > .SJ_flag-zim{background-position:0 -3735px;}
/* 250 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tpe{background-position:0 -3750px;}
/* 251 */ #sj_contents_div .SJ_flag-small > .SJ_flag-nir{background-position:0 -3765px;}
/* 252 */ #sj_contents_div .SJ_flag-small > .SJ_flag-sco{background-position:0 -3780px;}
/* 253 */ #sj_contents_div .SJ_flag-small > .SJ_flag-wal{background-position:0 -3795px;}
/* 254 */ #sj_contents_div .SJ_flag-small > .SJ_flag-cat{background-position:0 -3810px;} /* IOC */
/* 255 */ #sj_contents_div .SJ_flag-small > .SJ_flag-eu {background-position:0 -3825px;} /* IOC */
/* 256 */ #sj_contents_div .SJ_flag-small > .SJ_flag-aho{background-position:0 -3840px;} /* ST */
/* 257 */ #sj_contents_div .SJ_flag-small > .SJ_flag-tah{background-position:0 -3855px;} /* ST */
/* 258 */ #sj_contents_div .SJ_flag-small > .SJ_flag-cac{background-position:0 -3870px;} /* IOC */
/* 259 */ #sj_contents_div .SJ_flag-small > .SJ_flag-eng{background-position:0 -3885px;}
/* 260 */ #sj_contents_div .SJ_flag-small > .SJ_flag-kos{background-position:0 -3900px;} /* IOC */
/* 261 */ #sj_contents_div .SJ_flag-small > .SJ_flag-ioc,#sj_contents_div .SJ_flag-small > .SJ_flag-ioa,#sj_contents_div .SJ_flag-small > .SJ_flag-rot{background-position:0 -3915px;} /* IOC */

/* for ie7 */
#sj_contents_div table .SJ_flag-medium{*display:none;}

/* flag-medium */
#sj_contents_div .SJ_flag-medium .SJ_flag{
	width:36px;
	height:24px;
	margin:2px 4px;
	padding:0;
	background-image:url(../img/common/flag_medium.gif);
	background-size: 36px 6288px;
}
#sj_contents_div table .SJ_flag-medium,
#sj_contents_div ul li .SJ_flag-medium{width:46px;display:table-cell;}
#sj_contents_div .SJ_text-c .SJ_flag-medium{width:100%;text-align:center;}
#sj_contents_div .SJ_text-c .SJ_flag-medium .SJ_flag{margin:0 4px;}
#sj_contents_div table th.SJ_text-c .SJ_flag-medium,
#sj_contents_div table td.SJ_text-c .SJ_flag-medium{display:inline-block;}
#sj_contents_div table .SJ_flag-medium .SJ_flag{margin:0 4px 2px;}
#sj_contents_div h3 .SJ_flag-medium .SJ_flag{margin-top:3px;}
/* flag-medium */
/* 1 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-aru{background-position:0 -24px;}
/* 2 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-afg{background-position:0 -48px;}
/* 3 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-ang{background-position:0 -72px;}
/* 4 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-aia{background-position:0 -96px;} /* ST */
/* 5   #sj_contents_div .SJ_flag-medium > .SJ_flag-ala{background-position:0 -120px;}*/
/* 6 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-alb{background-position:0 -144px;}
/* 7 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-and{background-position:0 -168px;}
/* 8 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-uae{background-position:0 -192px;}
/* 9 */   #sj_contents_div .SJ_flag-medium > .SJ_flag-arg{background-position:0 -216px;}
/* 10 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-arm{background-position:0 -240px;}
/* 11 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-asa{background-position:0 -264px;}
/* 12   #sj_contents_div .SJ_flag-medium > .SJ_flag-ata{background-position:0 -288px;}*/
/* 13   #sj_contents_div .SJ_flag-medium > .SJ_flag-atf{background-position:0 -312px;}*/
/* 14 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ant{background-position:0 -336px;} /* IOC */
/* 15 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-aus{background-position:0 -360px;}
/* 16 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-aut{background-position:0 -384px;}
/* 17 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-aze{background-position:0 -408px;}
/* 18 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bdi{background-position:0 -432px;}
/* 19 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bel{background-position:0 -456px;}
/* 20 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ben{background-position:0 -480px;}
/* 21   #sj_contents_div .SJ_flag-medium > .SJ_flag-bes{background-position:0 -504px;}*/
/* 22 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bfa,#sj_contents_div .SJ_flag-medium > .SJ_flag-bur{background-position:0 -528px;}
/* 23 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ban{background-position:0 -552px;}
/* 24 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bul{background-position:0 -576px;}
/* 25 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-brn{background-position:0 -600px;}
/* 26 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bah{background-position:0 -624px;}
/* 27 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bih{background-position:0 -648px;}
/* 28   #sj_contents_div .SJ_flag-medium > .SJ_flag-blm{background-position:0 -672px;}*/
/* 29 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-blr{background-position:0 -696px;}
/* 30 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-biz{background-position:0 -720px;} /* IOC */
/* 31 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ber{background-position:0 -744px;} /* IOC */
/* 32 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bol{background-position:0 -768px;} /* IOC */
/* 33 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bra{background-position:0 -792px;}
/* 34 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-blz,#sj_contents_div .SJ_flag-medium > .SJ_flag-bar{background-position:0 -816px;}
/* 35 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bru{background-position:0 -840px;}
/* 36 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bhu{background-position:0 -864px;}
/* 37   #sj_contents_div .SJ_flag-medium > .SJ_flag-bvt{background-position:0 -888px;}*/
/* 38 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-bot{background-position:0 -912px;}
/* 39 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cta,#sj_contents_div .SJ_flag-medium > .SJ_flag-caf{background-position:0 -936px;}
/* 40 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-can{background-position:0 -960px;}
/* 41   #sj_contents_div .SJ_flag-medium > .SJ_flag-cck{background-position:0 -984px;}*/
/* 42 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-sui{background-position:0 -1008px;}
/* 43 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-chi{background-position:0 -1032px;}
/* 44 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-chn{background-position:0 -1056px;}
/* 45 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-civ{background-position:0 -1080px;}
/* 46 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cmr{background-position:0 -1104px;}
/* 47 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cod{background-position:0 -1128px;}
/* 48 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cgo{background-position:0 -1152px;}
/* 49 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cok{background-position:0 -1176px;}
/* 50 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-col{background-position:0 -1200px;}
/* 51 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-com{background-position:0 -1224px;}
/* 52 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cpv{background-position:0 -1248px;}
/* 53 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-crc{background-position:0 -1272px;}
/* 54 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cub{background-position:0 -1296px;}
/* 55 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cur{background-position:0 -1320px;} /* ST */
/* 56   #sj_contents_div .SJ_flag-medium > .SJ_flag-cxr{background-position:0 -1344px;}*/
/* 57 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cay{background-position:0 -1368px;}
/* 58 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cyp{background-position:0 -1392px;}
/* 59 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-cze{background-position:0 -1416px;}
/* 60 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ger{background-position:0 -1440px;}
/* 61 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-dji{background-position:0 -1464px;}
/* 62 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-dma{background-position:0 -1488px;} /* IOC */
/* 63 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-den{background-position:0 -1512px;}
/* 64 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-dom{background-position:0 -1536px;}
/* 65 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-alg{background-position:0 -1560px;}
/* 66 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-ecu{background-position:0 -1584px;}
/* 67 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-egy{background-position:0 -1608px;}
/* 68 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-eri{background-position:0 -1632px;} /* IOC */
/* 69   #sj_contents_div .SJ_flag-medium > .SJ_flag-esh{background-position:0 -1656px;}*/
/* 70 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-esp{background-position:0 -1680px;}
/* 71 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-est{background-position:0 -1704px;}
/* 72 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-eth{background-position:0 -1728px;}
/* 73 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-fin{background-position:0 -1752px;}
/* 74 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-fij{background-position:0 -1776px;}
/* 75   #sj_contents_div .SJ_flag-medium > .SJ_flag-flk{background-position:0 -1800px;}*/
/* 76 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-fra{background-position:0 -1824px;}
/* 77 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-fro{background-position:0 -1848px;} /* ST */
/* 78 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-fsm{background-position:0 -1872px;} /* IOC */
/* 79 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gab{background-position:0 -1896px;}
/* 80 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gbr{background-position:0 -1920px;}
/* 81 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-geo{background-position:0 -1944px;}
/* 82   #sj_contents_div .SJ_flag-medium > .SJ_flag-ggy{background-position:0 -1968px;}*/
/* 83 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gha{background-position:0 -1992px;}
/* 84   #sj_contents_div .SJ_flag-medium > .SJ_flag-gib{background-position:0 -2016px;}*/
/* 85 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gui{background-position:0 -2040px;}
/* 86 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gpe{background-position:0 -2064px;} /* ST */
/* 87 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gam{background-position:0 -2088px;}
/* 88 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gnb,#sj_contents_div .SJ_flag-medium > .SJ_flag-gbs{background-position:0 -2112px;}
/* 89 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-eqg,#sj_contents_div .SJ_flag-medium > .SJ_flag-geq{background-position:0 -2136px;}
/* 90 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gre{background-position:0 -2160px;}
/* 91 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-grn{background-position:0 -2184px;}
/* 92   #sj_contents_div .SJ_flag-medium > .SJ_flag-grl{background-position:0 -2208px;}*/
/* 93 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gua{background-position:0 -2232px;}
/* 94   #sj_contents_div .SJ_flag-medium > .SJ_flag-guf{background-position:0 -2256px;}*/
/* 95 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-gum{background-position:0 -2280px;}
/* 96 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-guy{background-position:0 -2304px;}
/* 97 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-hkg{background-position:0 -2328px;}
/* 98   #sj_contents_div .SJ_flag-medium > .SJ_flag-hmd{background-position:0 -2352px;}*/
/* 99 */  #sj_contents_div .SJ_flag-medium > .SJ_flag-hon{background-position:0 -2376px;}
/* 100 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-cro{background-position:0 -2400px;}
/* 101 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-hai{background-position:0 -2424px;}
/* 102 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-hun{background-position:0 -2448px;}
/* 103 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ina{background-position:0 -2472px;}
/* 104  #sj_contents_div .SJ_flag-medium > .SJ_flag-imn{background-position:0 -2496px;}*/
/* 105 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ind{background-position:0 -2520px;}
/* 106  #sj_contents_div .SJ_flag-medium > .SJ_flag-iot{background-position:0 -2544px;}*/
/* 107 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-irl{background-position:0 -2568px;}
/* 108 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-iri{background-position:0 -2592px;}
/* 109 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-irq{background-position:0 -2616px;}
/* 110 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-isl{background-position:0 -2640px;}
/* 111 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-isr{background-position:0 -2664px;}
/* 112 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ita{background-position:0 -2688px;}
/* 113 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-jam{background-position:0 -2712px;}
/* 114  #sj_contents_div .SJ_flag-medium > .SJ_flag-jey{background-position:0 -2736px;}*/
/* 115 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-jor{background-position:0 -2760px;}
/* 116 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-jpn{background-position:0 -2784px;}
/* 117 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kaz{background-position:0 -2808px;}
/* 118 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ken{background-position:0 -2832px;}
/* 119 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kgz{background-position:0 -2856px;}
/* 120 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-cam{background-position:0 -2880px;}
/* 121 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kir{background-position:0 -2904px;} /* IOC */
/* 122 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-skn{background-position:0 -2928px;} /* IOC */
/* 123 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kor{background-position:0 -2952px;}
/* 124 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kuw{background-position:0 -2976px;}
/* 125 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lao{background-position:0 -3000px;}
/* 126 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lib{background-position:0 -3024px;}
/* 127 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lbr{background-position:0 -3048px;}
/* 128 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lby,#sj_contents_div .SJ_flag-medium > .SJ_flag-lba{background-position:0 -3072px;}
/* 129 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lca{background-position:0 -3096px;}
/* 130 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lie{background-position:0 -3120px;}
/* 131 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sri{background-position:0 -3144px;}
/* 132 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-les{background-position:0 -3168px;}
/* 133 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ltu{background-position:0 -3192px;}
/* 134 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lux{background-position:0 -3216px;}
/* 135 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-lat{background-position:0 -3240px;}
/* 136 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mac{background-position:0 -3264px;}
/* 137  #sj_contents_div .SJ_flag-medium > .SJ_flag-maf{background-position:0 -3288px;}*/
/* 138 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mar{background-position:0 -3312px;}
/* 139 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mon{background-position:0 -3336px;}
/* 140 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mda{background-position:0 -3360px;}
/* 141 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mad{background-position:0 -3384px;}
/* 142 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mdv{background-position:0 -3408px;}
/* 143 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mex{background-position:0 -3432px;}
/* 144 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mhl{background-position:0 -3456px;} /* IOC */
/* 145 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mkd{background-position:0 -3480px;}
/* 146 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mli{background-position:0 -3504px;}
/* 147 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mlt{background-position:0 -3528px;}
/* 148 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mya{background-position:0 -3552px;}
/* 149 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mne{background-position:0 -3576px;}
/* 150 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mgl{background-position:0 -3600px;}
/* 151  #sj_contents_div .SJ_flag-medium > .SJ_flag-mnp{background-position:0 -3624px;}*/
/* 152 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-moz{background-position:0 -3648px;}
/* 153 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mtn{background-position:0 -3672px;}
/* 154 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-msr{background-position:0 -3696px;} /* ST */
/* 155  #sj_contents_div .SJ_flag-medium > .SJ_flag-mtq{background-position:0 -3720px;}*/
/* 156 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mri{background-position:0 -3744px;}
/* 157 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-maw{background-position:0 -3768px;}
/* 158 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-mas{background-position:0 -3792px;}
/* 159  #sj_contents_div .SJ_flag-medium > .SJ_flag-myt{background-position:0 -3816px;}*/
/* 160 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nam{background-position:0 -3840px;}
/* 161 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ncl{background-position:0 -3864px;} /* ST */
/* 162 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nig{background-position:0 -3888px;} /* IOC */
/* 163  #sj_contents_div .SJ_flag-medium > .SJ_flag-nfk{background-position:0 -3912px;}*/
/* 164 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ngr{background-position:0 -3936px;} /* IOC */
/* 165 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nca{background-position:0 -3960px;}
/* 166  #sj_contents_div .SJ_flag-medium > .SJ_flag-niu{background-position:0 -3984px;}*/
/* 167 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ned{background-position:0 -4008px;}
/* 168 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nor{background-position:0 -4032px;}
/* 169 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nep{background-position:0 -4056px;}
/* 170 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nru{background-position:0 -4080px;} /* IOC */
/* 171 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nzl{background-position:0 -4104px;}
/* 172 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-oma{background-position:0 -4128px;}
/* 173 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-pak{background-position:0 -4152px;}
/* 174 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-pan{background-position:0 -4176px;}
/* 175  #sj_contents_div .SJ_flag-medium > .SJ_flag-pcn{background-position:0 -4200px;}*/
/* 176 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-per{background-position:0 -4224px;}
/* 177 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-phi{background-position:0 -4248px;}
/* 178 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-plw{background-position:0 -4272px;} /* IOC */
/* 179 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-png{background-position:0 -4296px;} /* IOC */
/* 180 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-pol{background-position:0 -4320px;}
/* 181 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-pur{background-position:0 -4344px;}
/* 182 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-prk{background-position:0 -4368px;} /* IOC */
/* 183 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-por{background-position:0 -4392px;}
/* 184 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-par{background-position:0 -4416px;}
/* 185 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ple{background-position:0 -4440px;}
/* 186  #sj_contents_div .SJ_flag-medium > .SJ_flag-pyf{background-position:0 -4464px;}*/
/* 187 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-qat{background-position:0 -4488px;}
/* 188  #sj_contents_div .SJ_flag-medium > .SJ_flag-reu{background-position:0 -4512px;}*/
/* 189 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-rou{background-position:0 -4536px;}
/* 190 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-rus{background-position:0 -4560px;}
/* 191 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-rwa{background-position:0 -4584px;}
/* 192 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ksa{background-position:0 -4608px;}
/* 193 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sud{background-position:0 -4632px;}
/* 194 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sen{background-position:0 -4656px;}
/* 195 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sin{background-position:0 -4680px;}
/* 196  #sj_contents_div .SJ_flag-medium > .SJ_flag-sgs{background-position:0 -4704px;}*/
/* 197  #sj_contents_div .SJ_flag-medium > .SJ_flag-shn{background-position:0 -4728px;}*/
/* 198  #sj_contents_div .SJ_flag-medium > .SJ_flag-sjm{background-position:0 -4752px;}*/
/* 199 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sol{background-position:0 -4776px;}
/* 200 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sle{background-position:0 -4800px;}
/* 201 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-esa{background-position:0 -4824px;}
/* 202 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-smr{background-position:0 -4848px;}
/* 203 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-som{background-position:0 -4872px;}
/* 204  #sj_contents_div .SJ_flag-medium > .SJ_flag-spm{background-position:0 -4896px;}*/
/* 205 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-srb{background-position:0 -4920px;}
/* 206 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ssd{background-position:0 -4944px;} /* ST */
/* 207 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-stp{background-position:0 -4968px;}
/* 208 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sur{background-position:0 -4992px;}
/* 209 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-svk{background-position:0 -5016px;}
/* 210 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-slo{background-position:0 -5040px;}
/* 211 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-swe{background-position:0 -5064px;}
/* 212 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-swz{background-position:0 -5088px;}
/* 213  #sj_contents_div .SJ_flag-medium > .SJ_flag-sxm{background-position:0 -5112px;}*/
/* 214 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sey{background-position:0 -5136px;}
/* 215 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-syr{background-position:0 -5160px;} /* IOC */
/* 216 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tca{background-position:0 -5184px;} /* ST */
/* 217 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-cha{background-position:0 -5208px;}
/* 218 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tog{background-position:0 -5232px;}
/* 219 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tha{background-position:0 -5256px;}
/* 220 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tjk{background-position:0 -5280px;}
/* 221  #sj_contents_div .SJ_flag-medium > .SJ_flag-tkl{background-position:0 -5304px;}*/
/* 222 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tkm{background-position:0 -5328px;}
/* 223 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tls{background-position:0 -5352px;}
/* 224 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tga{background-position:0 -5376px;}
/* 225 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tri,#sj_contents_div .SJ_flag-medium > .SJ_flag-tto{background-position:0 -5400px;}
/* 226 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tun{background-position:0 -5424px;}
/* 227 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tur{background-position:0 -5448px;}
/* 228 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tuv{background-position:0 -5472px;}
/* 229 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tpe{background-position:0 -5496px;} /* ST */
/* 230 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tan{background-position:0 -5520px;}
/* 231 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-uga{background-position:0 -5544px;}
/* 232 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ukr{background-position:0 -5568px;}
/* 233  #sj_contents_div .SJ_flag-medium > .SJ_flag-umi{background-position:0 -5592px;}*/
/* 234 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-uru{background-position:0 -5616px;}
/* 235 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-usa{background-position:0 -5640px;}
/* 236 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-uzb{background-position:0 -5664px;}
/* 237  #sj_contents_div .SJ_flag-medium > .SJ_flag-vat{background-position:0 -5688px;}*/
/* 238 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-vin{background-position:0 -5712px;} /* IOC */
/* 239 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ven{background-position:0 -5736px;}
/* 240 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-vgb,#sj_contents_div .SJ_flag-medium > .SJ_flag-ivb{background-position:0 -5760px;}
/* 241 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-vir,#sj_contents_div .SJ_flag-medium > .SJ_flag-isv{background-position:0 -5784px;}
/* 242 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-vie{background-position:0 -5808px;}
/* 243 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-van{background-position:0 -5832px;}
/* 244  #sj_contents_div .SJ_flag-medium > .SJ_flag-wlf{background-position:0 -5856px;}*/
/* 245 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sam{background-position:0 -5880px;} /* IOC */
/* 246 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-yem{background-position:0 -5904px;}
/* 247 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-rsa{background-position:0 -5928px;}
/* 248 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-zam{background-position:0 -5952px;}
/* 249 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-zim{background-position:0 -5976px;}
/* 250 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tpe{background-position:0 -6000px;}
/* 251 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-nir{background-position:0 -6024px;}
/* 252 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-sco{background-position:0 -6048px;}
/* 253 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-wal{background-position:0 -6072px;}
/* 254 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-cat{background-position:0 -6096px;} /* IOC */
/* 255 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-eu {background-position:0 -6120px;} /* IOC */
/* 256 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-aho{background-position:0 -6144px;} /* ST */
/* 257 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-tah{background-position:0 -6168px;} /* ST */
/* 258 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-cac{background-position:0 -6192px;} /* IOC */
/* 259 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-eng{background-position:0 -6216px;}
/* 260 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-kos{background-position:0 -6240px;} /* IOC */
/* 261 */ #sj_contents_div .SJ_flag-medium > .SJ_flag-ioc,#sj_contents_div .SJ_flag-medium > .SJ_flag-ioa,#sj_contents_div .SJ_flag-medium > .SJ_flag-rot{background-position:0 -6264px;} /* IOC */

/* large */
#sj_contents_div .SJ_flag-large .SJ_flag{
	width:48px;
	height:32px;
	margin:2px 4px;
	padding:0;
	background-image:url(../img/common/flag_large.gif);
	background-size: 48px 8384px;
}
#sj_contents_div table .SJ_flag-large,
#sj_contents_div ul li .SJ_flag-large{width:58px;display:table-cell;}
#sj_contents_div .SJ_text-c .SJ_flag-large{width:100%;text-align:center;}
#sj_contents_div .SJ_text-c .SJ_flag-large .SJ_flag{margin:2px 4px;}
#sj_contents_div table th.SJ_text-c .SJ_flag-large,
#sj_contents_div table td.SJ_text-c .SJ_flag-large{display:inline-block;}
#sj_contents_div table .SJ_flag-large .SJ_flag{margin:2px 4px;}
#sj_contents_div .SJ_h3-upper .SJ_flag-large{margin:5px 8px 0 0 !important;}
#sj_contents_div .SJ_h4-upper .SJ_flag-large{margin:5px 8px 0 0 !important;}

/* flag-large */
/* 1 */   #sj_contents_div .SJ_flag-large > .SJ_flag-aru{background-position:0 -32px;}
/* 2 */   #sj_contents_div .SJ_flag-large > .SJ_flag-afg{background-position:0 -64px;}
/* 3 */   #sj_contents_div .SJ_flag-large > .SJ_flag-ang{background-position:0 -96px;}
/* 4 */   #sj_contents_div .SJ_flag-large > .SJ_flag-aia{background-position:0 -128px;} /* ST */
/* 5   #sj_contents_div .SJ_flag-large > .SJ_flag-ala{background-position:0 -160px;}*/
/* 6 */   #sj_contents_div .SJ_flag-large > .SJ_flag-alb{background-position:0 -192px;}
/* 7 */   #sj_contents_div .SJ_flag-large > .SJ_flag-and{background-position:0 -224px;}
/* 8 */   #sj_contents_div .SJ_flag-large > .SJ_flag-uae{background-position:0 -256px;}
/* 9 */   #sj_contents_div .SJ_flag-large > .SJ_flag-arg{background-position:0 -288px;}
/* 10 */  #sj_contents_div .SJ_flag-large > .SJ_flag-arm{background-position:0 -320px;}
/* 11 */  #sj_contents_div .SJ_flag-large > .SJ_flag-asa{background-position:0 -352px;}
/* 12   #sj_contents_div .SJ_flag-large > .SJ_flag-ata{background-position:0 -384px;}*/
/* 13   #sj_contents_div .SJ_flag-large > .SJ_flag-atf{background-position:0 -416px;}*/
/* 14 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ant{background-position:0 -448px;} /* IOC */
/* 15 */  #sj_contents_div .SJ_flag-large > .SJ_flag-aus{background-position:0 -480px;}
/* 16 */  #sj_contents_div .SJ_flag-large > .SJ_flag-aut{background-position:0 -512px;}
/* 17 */  #sj_contents_div .SJ_flag-large > .SJ_flag-aze{background-position:0 -544px;}
/* 18 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bdi{background-position:0 -576px;}
/* 19 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bel{background-position:0 -608px;}
/* 20 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ben{background-position:0 -640px;}
/* 21   #sj_contents_div .SJ_flag-large > .SJ_flag-bes{background-position:0 -672px;}*/
/* 22 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bfa,#sj_contents_div .SJ_flag-large > .SJ_flag-bur{background-position:0 -704px;}
/* 23 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ban{background-position:0 -736px;}
/* 24 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bul{background-position:0 -768px;}
/* 25 */  #sj_contents_div .SJ_flag-large > .SJ_flag-brn{background-position:0 -800px;}
/* 26 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bah{background-position:0 -832px;}
/* 27 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bih{background-position:0 -864px;}
/* 28   #sj_contents_div .SJ_flag-large > .SJ_flag-blm{background-position:0 -896px;}*/
/* 29 */  #sj_contents_div .SJ_flag-large > .SJ_flag-blr{background-position:0 -928px;}
/* 30 */  #sj_contents_div .SJ_flag-large > .SJ_flag-biz{background-position:0 -960px;} /* IOC */
/* 31 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ber{background-position:0 -992px;} /* IOC */
/* 32 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bol{background-position:0 -1024px;} /* IOC */
/* 33 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bra{background-position:0 -1056px;}
/* 34 */  #sj_contents_div .SJ_flag-large > .SJ_flag-blz,#sj_contents_div .SJ_flag-large > .SJ_flag-bar{background-position:0 -1088px;}
/* 35 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bru{background-position:0 -1120px;}
/* 36 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bhu{background-position:0 -1152px;}
/* 37   #sj_contents_div .SJ_flag-large > .SJ_flag-bvt{background-position:0 -1184px;}*/
/* 38 */  #sj_contents_div .SJ_flag-large > .SJ_flag-bot{background-position:0 -1216px;}
/* 39 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cta,#sj_contents_div .SJ_flag-large > .SJ_flag-caf{background-position:0 -1248px;}
/* 40 */  #sj_contents_div .SJ_flag-large > .SJ_flag-can{background-position:0 -1280px;}
/* 41   #sj_contents_div .SJ_flag-large > .SJ_flag-cck{background-position:0 -1312px;}*/
/* 42 */  #sj_contents_div .SJ_flag-large > .SJ_flag-sui{background-position:0 -1344px;}
/* 43 */  #sj_contents_div .SJ_flag-large > .SJ_flag-chi{background-position:0 -1376px;}
/* 44 */  #sj_contents_div .SJ_flag-large > .SJ_flag-chn{background-position:0 -1408px;}
/* 45 */  #sj_contents_div .SJ_flag-large > .SJ_flag-civ{background-position:0 -1440px;}
/* 46 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cmr{background-position:0 -1472px;}
/* 47 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cod{background-position:0 -1504px;}
/* 48 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cgo{background-position:0 -1536px;}
/* 49 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cok{background-position:0 -1568px;}
/* 50 */  #sj_contents_div .SJ_flag-large > .SJ_flag-col{background-position:0 -1600px;}
/* 51 */  #sj_contents_div .SJ_flag-large > .SJ_flag-com{background-position:0 -1632px;}
/* 52 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cpv{background-position:0 -1664px;}
/* 53 */  #sj_contents_div .SJ_flag-large > .SJ_flag-crc{background-position:0 -1696px;}
/* 54 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cub{background-position:0 -1728px;}
/* 55 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cur{background-position:0 -1760px;} /* ST */
/* 56   #sj_contents_div .SJ_flag-large > .SJ_flag-cxr{background-position:0 -1792px;}*/
/* 57 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cay{background-position:0 -1824px;}
/* 58 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cyp{background-position:0 -1856px;}
/* 59 */  #sj_contents_div .SJ_flag-large > .SJ_flag-cze{background-position:0 -1888px;}
/* 60 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ger{background-position:0 -1920px;}
/* 61 */  #sj_contents_div .SJ_flag-large > .SJ_flag-dji{background-position:0 -1952px;}
/* 62 */  #sj_contents_div .SJ_flag-large > .SJ_flag-dma{background-position:0 -1984px;} /* IOC */
/* 63 */  #sj_contents_div .SJ_flag-large > .SJ_flag-den{background-position:0 -2016px;}
/* 64 */  #sj_contents_div .SJ_flag-large > .SJ_flag-dom{background-position:0 -2048px;}
/* 65 */  #sj_contents_div .SJ_flag-large > .SJ_flag-alg{background-position:0 -2080px;}
/* 66 */  #sj_contents_div .SJ_flag-large > .SJ_flag-ecu{background-position:0 -2112px;}
/* 67 */  #sj_contents_div .SJ_flag-large > .SJ_flag-egy{background-position:0 -2144px;}
/* 68 */  #sj_contents_div .SJ_flag-large > .SJ_flag-eri{background-position:0 -2176px;} /* IOC */
/* 69   #sj_contents_div .SJ_flag-large > .SJ_flag-esh{background-position:0 -2208px;}*/
/* 70 */  #sj_contents_div .SJ_flag-large > .SJ_flag-esp{background-position:0 -2240px;}
/* 71 */  #sj_contents_div .SJ_flag-large > .SJ_flag-est{background-position:0 -2272px;}
/* 72 */  #sj_contents_div .SJ_flag-large > .SJ_flag-eth{background-position:0 -2304px;}
/* 73 */  #sj_contents_div .SJ_flag-large > .SJ_flag-fin{background-position:0 -2336px;}
/* 74 */  #sj_contents_div .SJ_flag-large > .SJ_flag-fij{background-position:0 -2368px;}
/* 75   #sj_contents_div .SJ_flag-large > .SJ_flag-flk{background-position:0 -2400px;}*/
/* 76 */  #sj_contents_div .SJ_flag-large > .SJ_flag-fra{background-position:0 -2432px;}
/* 77 */  #sj_contents_div .SJ_flag-large > .SJ_flag-fro{background-position:0 -2464px;} /* ST */
/* 78 */  #sj_contents_div .SJ_flag-large > .SJ_flag-fsm{background-position:0 -2496px;} /* IOC */
/* 79 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gab{background-position:0 -2528px;}
/* 80 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gbr{background-position:0 -2560px;}
/* 81 */  #sj_contents_div .SJ_flag-large > .SJ_flag-geo{background-position:0 -2592px;}
/* 82   #sj_contents_div .SJ_flag-large > .SJ_flag-ggy{background-position:0 -2624px;}*/
/* 83 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gha{background-position:0 -2656px;}
/* 84   #sj_contents_div .SJ_flag-large > .SJ_flag-gib{background-position:0 -2688px;}*/
/* 85 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gui{background-position:0 -2720px;}
/* 86 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gpe{background-position:0 -2752px;} /* ST */
/* 87 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gam{background-position:0 -2784px;}
/* 88 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gnb,#sj_contents_div .SJ_flag-large > .SJ_flag-gbs{background-position:0 -2816px;}
/* 89 */  #sj_contents_div .SJ_flag-large > .SJ_flag-eqg,#sj_contents_div .SJ_flag-large > .SJ_flag-geq{background-position:0 -2848px;}
/* 90 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gre{background-position:0 -2880px;}
/* 91 */  #sj_contents_div .SJ_flag-large > .SJ_flag-grn{background-position:0 -2912px;}
/* 92   #sj_contents_div .SJ_flag-large > .SJ_flag-grl{background-position:0 -2944px;}*/
/* 93 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gua{background-position:0 -2976px;}
/* 94   #sj_contents_div .SJ_flag-large > .SJ_flag-guf{background-position:0 -3008px;}*/
/* 95 */  #sj_contents_div .SJ_flag-large > .SJ_flag-gum{background-position:0 -3040px;}
/* 96 */  #sj_contents_div .SJ_flag-large > .SJ_flag-guy{background-position:0 -3072px;}
/* 97 */  #sj_contents_div .SJ_flag-large > .SJ_flag-hkg{background-position:0 -3104px;}
/* 98   #sj_contents_div .SJ_flag-large > .SJ_flag-hmd{background-position:0 -3136px;}*/
/* 99 */  #sj_contents_div .SJ_flag-large > .SJ_flag-hon{background-position:0 -3168px;}
/* 100 */ #sj_contents_div .SJ_flag-large > .SJ_flag-cro{background-position:0 -3200px;}
/* 101 */ #sj_contents_div .SJ_flag-large > .SJ_flag-hai{background-position:0 -3232px;}
/* 102 */ #sj_contents_div .SJ_flag-large > .SJ_flag-hun{background-position:0 -3264px;}
/* 103 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ina{background-position:0 -3296px;}
/* 104  #sj_contents_div .SJ_flag-large > .SJ_flag-imn{background-position:0 -3328px;}*/
/* 105 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ind{background-position:0 -3360px;}
/* 106  #sj_contents_div .SJ_flag-large > .SJ_flag-iot{background-position:0 -3392px;}*/
/* 107 */ #sj_contents_div .SJ_flag-large > .SJ_flag-irl{background-position:0 -3424px;}
/* 108 */ #sj_contents_div .SJ_flag-large > .SJ_flag-iri{background-position:0 -3456px;}
/* 109 */ #sj_contents_div .SJ_flag-large > .SJ_flag-irq{background-position:0 -3488px;}
/* 110 */ #sj_contents_div .SJ_flag-large > .SJ_flag-isl{background-position:0 -3520px;}
/* 111 */ #sj_contents_div .SJ_flag-large > .SJ_flag-isr{background-position:0 -3552px;}
/* 112 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ita{background-position:0 -3584px;}
/* 113 */ #sj_contents_div .SJ_flag-large > .SJ_flag-jam{background-position:0 -3616px;}
/* 114  #sj_contents_div .SJ_flag-large > .SJ_flag-jey{background-position:0 -3648px;}*/
/* 115 */ #sj_contents_div .SJ_flag-large > .SJ_flag-jor{background-position:0 -3680px;}
/* 116 */ #sj_contents_div .SJ_flag-large > .SJ_flag-jpn{background-position:0 -3712px;}
/* 117 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kaz{background-position:0 -3744px;}
/* 118 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ken{background-position:0 -3776px;}
/* 119 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kgz{background-position:0 -3808px;}
/* 120 */ #sj_contents_div .SJ_flag-large > .SJ_flag-cam{background-position:0 -3840px;}
/* 121 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kir{background-position:0 -3872px;} /* IOC */
/* 122 */ #sj_contents_div .SJ_flag-large > .SJ_flag-skn{background-position:0 -3904px;} /* IOC */
/* 123 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kor{background-position:0 -3936px;}
/* 124 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kuw{background-position:0 -3968px;}
/* 125 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lao{background-position:0 -4000px;}
/* 126 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lib{background-position:0 -4032px;}
/* 127 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lbr{background-position:0 -4064px;}
/* 128 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lby,#sj_contents_div .SJ_flag-large > .SJ_flag-lba{background-position:0 -4096px;}
/* 129 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lca{background-position:0 -4128px;}
/* 130 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lie{background-position:0 -4160px;}
/* 131 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sri{background-position:0 -4192px;}
/* 132 */ #sj_contents_div .SJ_flag-large > .SJ_flag-les{background-position:0 -4224px;}
/* 133 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ltu{background-position:0 -4256px;}
/* 134 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lux{background-position:0 -4288px;}
/* 135 */ #sj_contents_div .SJ_flag-large > .SJ_flag-lat{background-position:0 -4320px;}
/* 136 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mac{background-position:0 -4352px;}
/* 137  #sj_contents_div .SJ_flag-large > .SJ_flag-maf{background-position:0 -4384px;}*/
/* 138 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mar{background-position:0 -4416px;}
/* 139 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mon{background-position:0 -4448px;}
/* 140 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mda{background-position:0 -4480px;}
/* 141 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mad{background-position:0 -4512px;}
/* 142 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mdv{background-position:0 -4544px;}
/* 143 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mex{background-position:0 -4576px;}
/* 144 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mhl{background-position:0 -4608px;} /* IOC */
/* 145 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mkd{background-position:0 -4640px;}
/* 146 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mli{background-position:0 -4672px;}
/* 147 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mlt{background-position:0 -4704px;}
/* 148 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mya{background-position:0 -4736px;}
/* 149 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mne{background-position:0 -4768px;}
/* 150 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mgl{background-position:0 -4800px;}
/* 151  #sj_contents_div .SJ_flag-large > .SJ_flag-mnp{background-position:0 -4832px;}*/
/* 152 */ #sj_contents_div .SJ_flag-large > .SJ_flag-moz{background-position:0 -4864px;}
/* 153 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mtn{background-position:0 -4896px;}
/* 154 */ #sj_contents_div .SJ_flag-large > .SJ_flag-msr{background-position:0 -4928px;} /* ST */
/* 155  #sj_contents_div .SJ_flag-large > .SJ_flag-mtq{background-position:0 -4960px;}*/
/* 156 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mri{background-position:0 -4992px;}
/* 157 */ #sj_contents_div .SJ_flag-large > .SJ_flag-maw{background-position:0 -5024px;}
/* 158 */ #sj_contents_div .SJ_flag-large > .SJ_flag-mas{background-position:0 -5056px;}
/* 159  #sj_contents_div .SJ_flag-large > .SJ_flag-myt{background-position:0 -5088px;}*/
/* 160 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nam{background-position:0 -5120px;}
/* 161 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ncl{background-position:0 -5152px;} /* ST */
/* 162 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nig{background-position:0 -5184px;} /* IOC */
/* 163  #sj_contents_div .SJ_flag-large > .SJ_flag-nfk{background-position:0 -5216px;}*/
/* 164 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ngr{background-position:0 -5248px;} /* IOC */
/* 165 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nca{background-position:0 -5280px;}
/* 166  #sj_contents_div .SJ_flag-large > .SJ_flag-niu{background-position:0 -5312px;}*/
/* 167 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ned{background-position:0 -5344px;}
/* 168 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nor{background-position:0 -5376px;}
/* 169 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nep{background-position:0 -5408px;}
/* 170 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nru{background-position:0 -5440px;} /* IOC */
/* 171 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nzl{background-position:0 -5472px;}
/* 172 */ #sj_contents_div .SJ_flag-large > .SJ_flag-oma{background-position:0 -5504px;}
/* 173 */ #sj_contents_div .SJ_flag-large > .SJ_flag-pak{background-position:0 -5536px;}
/* 174 */ #sj_contents_div .SJ_flag-large > .SJ_flag-pan{background-position:0 -5568px;}
/* 175  #sj_contents_div .SJ_flag-large > .SJ_flag-pcn{background-position:0 -5600px;}*/
/* 176 */ #sj_contents_div .SJ_flag-large > .SJ_flag-per{background-position:0 -5632px;}
/* 177 */ #sj_contents_div .SJ_flag-large > .SJ_flag-phi{background-position:0 -5664px;}
/* 178 */ #sj_contents_div .SJ_flag-large > .SJ_flag-plw{background-position:0 -5696px;} /* IOC */
/* 179 */ #sj_contents_div .SJ_flag-large > .SJ_flag-png{background-position:0 -5728px;} /* IOC */
/* 180 */ #sj_contents_div .SJ_flag-large > .SJ_flag-pol{background-position:0 -5760px;}
/* 181 */ #sj_contents_div .SJ_flag-large > .SJ_flag-pur{background-position:0 -5792px;}
/* 182 */ #sj_contents_div .SJ_flag-large > .SJ_flag-prk{background-position:0 -5824px;} /* IOC */
/* 183 */ #sj_contents_div .SJ_flag-large > .SJ_flag-por{background-position:0 -5856px;}
/* 184 */ #sj_contents_div .SJ_flag-large > .SJ_flag-par{background-position:0 -5888px;}
/* 185 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ple{background-position:0 -5920px;}
/* 186  #sj_contents_div .SJ_flag-large > .SJ_flag-pyf{background-position:0 -5952px;}*/
/* 187 */ #sj_contents_div .SJ_flag-large > .SJ_flag-qat{background-position:0 -5984px;}
/* 188  #sj_contents_div .SJ_flag-large > .SJ_flag-reu{background-position:0 -6016px;}*/
/* 189 */ #sj_contents_div .SJ_flag-large > .SJ_flag-rou{background-position:0 -6048px;}
/* 190 */ #sj_contents_div .SJ_flag-large > .SJ_flag-rus{background-position:0 -6080px;}
/* 191 */ #sj_contents_div .SJ_flag-large > .SJ_flag-rwa{background-position:0 -6112px;}
/* 192 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ksa{background-position:0 -6144px;}
/* 193 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sud{background-position:0 -6176px;}
/* 194 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sen{background-position:0 -6208px;}
/* 195 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sin{background-position:0 -6240px;}
/* 196  #sj_contents_div .SJ_flag-large > .SJ_flag-sgs{background-position:0 -6272px;}*/
/* 197  #sj_contents_div .SJ_flag-large > .SJ_flag-shn{background-position:0 -6304px;}*/
/* 198  #sj_contents_div .SJ_flag-large > .SJ_flag-sjm{background-position:0 -6336px;}*/
/* 199 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sol{background-position:0 -6368px;}
/* 200 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sle{background-position:0 -6400px;}
/* 201 */ #sj_contents_div .SJ_flag-large > .SJ_flag-esa{background-position:0 -6432px;}
/* 202 */ #sj_contents_div .SJ_flag-large > .SJ_flag-smr{background-position:0 -6464px;}
/* 203 */ #sj_contents_div .SJ_flag-large > .SJ_flag-som{background-position:0 -6496px;}
/* 204  #sj_contents_div .SJ_flag-large > .SJ_flag-spm{background-position:0 -6528px;}*/
/* 205 */ #sj_contents_div .SJ_flag-large > .SJ_flag-srb{background-position:0 -6560px;}
/* 206 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ssd{background-position:0 -6592px;} /* ST */
/* 207 */ #sj_contents_div .SJ_flag-large > .SJ_flag-stp{background-position:0 -6624px;}
/* 208 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sur{background-position:0 -6656px;}
/* 209 */ #sj_contents_div .SJ_flag-large > .SJ_flag-svk{background-position:0 -6688px;}
/* 210 */ #sj_contents_div .SJ_flag-large > .SJ_flag-slo{background-position:0 -6720px;}
/* 211 */ #sj_contents_div .SJ_flag-large > .SJ_flag-swe{background-position:0 -6752px;}
/* 212 */ #sj_contents_div .SJ_flag-large > .SJ_flag-swz{background-position:0 -6784px;}
/* 213  #sj_contents_div .SJ_flag-large > .SJ_flag-sxm{background-position:0 -6816px;}*/
/* 214 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sey{background-position:0 -6848px;}
/* 215 */ #sj_contents_div .SJ_flag-large > .SJ_flag-syr{background-position:0 -6880px;} /* IOC */
/* 216 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tca{background-position:0 -6912px;} /* ST */
/* 217 */ #sj_contents_div .SJ_flag-large > .SJ_flag-cha{background-position:0 -6944px;}
/* 218 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tog{background-position:0 -6976px;}
/* 219 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tha{background-position:0 -7008px;}
/* 220 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tjk{background-position:0 -7040px;}
/* 221  #sj_contents_div .SJ_flag-large > .SJ_flag-tkl{background-position:0 -7072px;}*/
/* 222 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tkm{background-position:0 -7104px;}
/* 223 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tls{background-position:0 -7136px;}
/* 224 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tga{background-position:0 -7168px;}
/* 225 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tri,#sj_contents_div .SJ_flag-large > .SJ_flag-tto{background-position:0 -7200px;}
/* 226 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tun{background-position:0 -7232px;}
/* 227 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tur{background-position:0 -7264px;}
/* 228 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tuv{background-position:0 -7296px;}
/* 229 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tpe{background-position:0 -7328px;} /* ST */
/* 230 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tan{background-position:0 -7360px;}
/* 231 */ #sj_contents_div .SJ_flag-large > .SJ_flag-uga{background-position:0 -7392px;}
/* 232 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ukr{background-position:0 -7424px;}
/* 233  #sj_contents_div .SJ_flag-large > .SJ_flag-umi{background-position:0 -7456px;}*/
/* 234 */ #sj_contents_div .SJ_flag-large > .SJ_flag-uru{background-position:0 -7488px;}
/* 235 */ #sj_contents_div .SJ_flag-large > .SJ_flag-usa{background-position:0 -7520px;}
/* 236 */ #sj_contents_div .SJ_flag-large > .SJ_flag-uzb{background-position:0 -7552px;}
/* 237  #sj_contents_div .SJ_flag-large > .SJ_flag-vat{background-position:0 -7584px;}*/
/* 238 */ #sj_contents_div .SJ_flag-large > .SJ_flag-vin{background-position:0 -7616px;} /* IOC */
/* 239 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ven{background-position:0 -7648px;}
/* 240 */ #sj_contents_div .SJ_flag-large > .SJ_flag-vgb,#sj_contents_div .SJ_flag-large > .SJ_flag-ivb{background-position:0 -7680px;}
/* 241 */ #sj_contents_div .SJ_flag-large > .SJ_flag-vir,#sj_contents_div .SJ_flag-large > .SJ_flag-isv{background-position:0 -7712px;}
/* 242 */ #sj_contents_div .SJ_flag-large > .SJ_flag-vie{background-position:0 -7744px;}
/* 243 */ #sj_contents_div .SJ_flag-large > .SJ_flag-van{background-position:0 -7776px;}
/* 244  #sj_contents_div .SJ_flag-large > .SJ_flag-wlf{background-position:0 -7808px;}*/
/* 245 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sam{background-position:0 -7840px;} /* IOC */
/* 246 */ #sj_contents_div .SJ_flag-large > .SJ_flag-yem{background-position:0 -7872px;}
/* 247 */ #sj_contents_div .SJ_flag-large > .SJ_flag-rsa{background-position:0 -7904px;}
/* 248 */ #sj_contents_div .SJ_flag-large > .SJ_flag-zam{background-position:0 -7936px;}
/* 249 */ #sj_contents_div .SJ_flag-large > .SJ_flag-zim{background-position:0 -7968px;}
/* 250 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tpe{background-position:0 -8000px;}
/* 251 */ #sj_contents_div .SJ_flag-large > .SJ_flag-nir{background-position:0 -8032px;}
/* 252 */ #sj_contents_div .SJ_flag-large > .SJ_flag-sco{background-position:0 -8064px;}
/* 253 */ #sj_contents_div .SJ_flag-large > .SJ_flag-wal{background-position:0 -8096px;}
/* 254 */ #sj_contents_div .SJ_flag-large > .SJ_flag-cat{background-position:0 -8128px;} /* IOC */
/* 255 */ #sj_contents_div .SJ_flag-large > .SJ_flag-eu {background-position:0 -8160px;} /* IOC */
/* 256 */ #sj_contents_div .SJ_flag-large > .SJ_flag-aho{background-position:0 -8192px;} /* ST */
/* 257 */ #sj_contents_div .SJ_flag-large > .SJ_flag-tah{background-position:0 -8224px;} /* ST */
/* 258 */ #sj_contents_div .SJ_flag-large > .SJ_flag-cac{background-position:0 -8256px;} /* IOC */
/* 259 */ #sj_contents_div .SJ_flag-large > .SJ_flag-eng{background-position:0 -8288px;}
/* 260 */ #sj_contents_div .SJ_flag-large > .SJ_flag-kos{background-position:0 -8320px;} /* IOC */
/* 261 */ #sj_contents_div .SJ_flag-large > .SJ_flag-ioc,#sj_contents_div .SJ_flag-large > .SJ_flag-ioa,#sj_contents_div .SJ_flag-large > .SJ_flag-rot{background-position:0 -8352px;} /* IOC */

/* ------------------------------------------------------------------------------------------------ */
/* COLOR */
/* ------------------------------------------------------------------------------------------------ */
/* RIO COLOR
------------------------------------------------ */
#sj_contents_div.SJ_color-rio .SJ_rio-ttl{background-color:#31804e;}
#sj_contents_div.SJ_color-rio .SJ_rio-ttl .SJ_title{color:#fff;border-color:#ECD834;}
#sj_contents_div.SJ_color-rio .SJ_rio-sub{background-color:#E3EDE7;border-bottom:2px solid #31804e;}
#sj_contents_div.SJ_color-rio .SJ_fusen-rio{}
/* pan
------------------------------------------------*/
#sj_contents_div.SJ_color-rio ul.SJ_ul-pan li{background-color:#f4dc5b;}
#sj_contents_div.SJ_color-rio ul.SJ_ul-pan li:last-child {background-image: url(../img/common/pankuzu-yellow-last.png);}
#sj_contents_div.SJ_color-rio ul.SJ_ul-pan.SJ_ul-pan-navi li{background-image: url(../img/common/pan-navi-yellow.png);}
#sj_contents_div.SJ_color-rio ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child {background-image: url(../img/common/pan-navi-yellow-last.png);}
/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-rio table.SJ_table-plain caption.SJ_caption-color{background-color:#f1faf4;color:#333;}
#sj_contents_div.SJ_color-rio table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}
#sj_contents_div.SJ_color-rio table.SJ_table-plain.SJ_table-color thead th{background-color:#e3ede7;}
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-rio table.SJ_table-solid caption.SJ_caption-color{background-color:#628aac;}
#sj_contents_div.SJ_color-rio table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-rio table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-rio table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-rio table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#dadada;}
/* solid - thead th */
#sj_contents_div.SJ_color-rio table.SJ_table-solid thead th{background-color:#4e9769;color:#fff;}
#sj_contents_div.SJ_color-rio table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-rio table.SJ_table-solid thead th:first-child{border-left-color:#4e9769;}
#sj_contents_div.SJ_color-rio table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-rio table.SJ_table-solid thead th:last-child{border-right-color:#4e9769;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-rio table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-rio table.SJ_table-solid.SJ_one-column thead th{border-left-color:#628aac;border-right-color:#628aac;}
/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-rio .SJ_for-pc #SJ_h1-block{background-color:#0E6D0C;color:#fff;}
#sj_contents_div.SJ_color-rio .SJ_for-sp #SJ_h1-block{background-color:#0E6D0C;color:#fff;}
#sj_contents_div.SJ_color-rio .SJ_h2-solid{background-color:#f4f8fc;}
#sj_contents_div.SJ_color-rio .SJ_h2-dark{background-color:#336699;}
/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-rio .SJ_h2-pole,
#sj_contents_div.SJ_color-rio .SJ_h3-pole,
#sj_contents_div.SJ_color-rio .SJ_h4-pole,
#sj_contents_div.SJ_color-rio .SJ_h5-pole,
#sj_contents_div.SJ_color-rio .SJ_h2-upper,
#sj_contents_div.SJ_color-rio .SJ_h3-upper,
#sj_contents_div.SJ_color-rio .SJ_h4-upper,
#sj_contents_div.SJ_color-rio .SJ_h5-upper,
#sj_contents_div.SJ_color-rio .SJ_h2-under,
#sj_contents_div.SJ_color-rio .SJ_h3-under,
#sj_contents_div.SJ_color-rio .SJ_h4-under,
#sj_contents_div.SJ_color-rio .SJ_h5-under,
#sj_contents_div.SJ_color-rio ul.SJ_tabs,
#sj_contents_div.SJ_color-rio ul.SJ_tabs a,
#sj_contents_div.SJ_color-rio dl.SJ_tabs-year,
#sj_contents_div.SJ_color-rio table caption{border-color:#31804e;}
#sj_contents_div.SJ_color-rio .SJ_h4-solid,
#sj_contents_div.SJ_color-rio .SJ_h5-solid{background-color:#faf9ec;}
/* tabs
------------------------------------------------ */
#sj_contents_div.SJ_color-rio ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-rio ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-rio ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#5fa471;color:#fff;}
#sj_contents_div.SJ_color-rio ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#5fa471;}
/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-rio ul.SJ_menu li.SJ_current a{border-color:#dd0000;}
/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-rio .SJ_box-event .SJ_box-head{background-color:#d6e3ee;}
/* button
------------------------------------------------*/
#sj_contents_div .SJ_to-top a.SJ_button,
sj_contents_div.SJ_color-rio .SJ_to-top a.SJ_button{background-color:#fff;color:#666 !important;border-radius:3px;border:1px solid #e1e1e1;}
#sj_contents_div.SJ_color-rio .SJ_to-top .SJ_button:hover{background-color:#f5f5f5;}
/* tournament
------------------------------------------------*/
#sj_contents_div.SJ_color-rio .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#31804E;}

/* ------------------------------------------------ */
/* RIO BLUE
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue .SJ_rio-ttl{background-color:#0a385b;}
#sj_contents_div.SJ_color-rio-blue .SJ_rio-ttl .SJ_title{color:#fff;border-color:#ECD834;}
#sj_contents_div.SJ_color-rio-blue .SJ_rio-sub{background-color:#e2e9ee;border-bottom:2px solid #0a385b;}
#sj_contents_div.SJ_color-rio-blue .SJ_fusen-rio{background-color:#EBEFF4;}
/* pan
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li{background-color:#f4dc5b;}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li:last-child,
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li.SJ_last{background-image:url(../img/common/pankuzu-last-yellow.png);}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li.SJ_disuse{background-color:#fcf1b5;}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li:last-child.SJ_disuse,
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan li.SJ_disuse.SJ_last{background-image:url(../img/common/pankuzu-last-disuse-yellow.png);background-color:none;}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan.SJ_ul-pan-navi{height:auto;margin:0 0 15px;border:none;background-color:#fff;}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child,
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan.SJ_ul-pan-navi li.SJ_last{background-image:url(../img/common/pan-navi-yellow-last.png);}
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child.SJ_disuse,
#sj_contents_div.SJ_color-rio-blue ul.SJ_ul-pan.SJ_ul-pan-navi li.SJ_disuse.SJ_last{background-image:url(../img/common/pan-navi-yellow-last-disuse.png);}
/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-rio-blue table.SJ_table-plain caption.SJ_caption-color{background-color:#e2e9ee;color:#333;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-plain.SJ_table-color thead th{background-color:#e2e9ee;}
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid caption.SJ_caption-color{background-color:#628aac;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#dadada;}
/* solid - thead th */
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid thead th{background-color:#4e9769;color:#fff;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid thead th:first-child{border-left-color:#4e9769;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid thead th:last-child{border-right-color:#4e9769;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-rio-blue table.SJ_table-solid.SJ_one-column thead th{border-left-color:#628aac;border-right-color:#628aac;}
/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #7da3be;background-image:url(../img/common/header_b.png);background-color:#025595;color:#fff;}
#sj_contents_div.SJ_color-rio-blue .SJ_pg .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #7da3be;background-image:url(../img/common/header_pg_b.png);background-color:#025595;color:#fff;}
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block .SJ_float-r{color:#fff;}
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count{color:#ff0;}
#sj_contents_div.SJ_color-rio-blue .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_b.png);border-color:#2777b4;}
#sj_contents_div.SJ_color-rio-blue .SJ_pg .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_pg_b.png);border-color:#2777b4;}
#sj_contents_div.SJ_color-rio-blue .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count{color:#ff0;}
#sj_contents_div.SJ_color-rio-blue .SJ_h2-solid{background-color:#f4f8fc;}
#sj_contents_div.SJ_color-rio-blue .SJ_h2-dark{background-color:#336699;}
/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue .SJ_h2-pole,
#sj_contents_div.SJ_color-rio-blue .SJ_h3-pole,
#sj_contents_div.SJ_color-rio-blue .SJ_h4-pole,
#sj_contents_div.SJ_color-rio-blue .SJ_h5-pole,
#sj_contents_div.SJ_color-rio-blue .SJ_h2-upper,
#sj_contents_div.SJ_color-rio-blue .SJ_h3-upper,
#sj_contents_div.SJ_color-rio-blue .SJ_h4-upper,
#sj_contents_div.SJ_color-rio-blue .SJ_h4-caption,
#sj_contents_div.SJ_color-rio-blue .SJ_h5-upper,
#sj_contents_div.SJ_color-rio-blue .SJ_h2-under,
#sj_contents_div.SJ_color-rio-blue .SJ_h3-under,
#sj_contents_div.SJ_color-rio-blue .SJ_h4-under,
#sj_contents_div.SJ_color-rio-blue .SJ_h5-under,
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs,
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs a,
#sj_contents_div.SJ_color-rio-blue dl.SJ_tabs-year,
#sj_contents_div.SJ_color-rio-blue table caption{border-color:#0a385b;}
#sj_contents_div.SJ_color-rio-blue .SJ_h4-solid,
#sj_contents_div.SJ_color-rio-blue .SJ_h5-solid{background-color:#faf9ec;}
/* tabs
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#0a385b;color:#fff;}
#sj_contents_div.SJ_color-rio-blue ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#0a385b;}
/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue ul.SJ_menu li.SJ_current a{border-color:#dd0000;}
/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-blue .SJ_box-event .SJ_box-head{background-color:#E2E9EE;}
/* button
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-blue .SJ_to-top a.SJ_button, #sj_contents_div .SJ_to-top .SJ_button{background-color:#fff;color:#666 !important;border-radius:3px;border:1px solid #e1e1e1;}
#sj_contents_div.SJ_color-rio-blue .SJ_to-top .SJ_button:hover{background-color:#f5f5f5;}
/* tournament
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-blue .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#0A385B;}
/* tennis textlive
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-blue .SJ_score-container .SJ_score-wrap{background-color:#f5f5f5;border-color:#0A385B;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-result tr.SJ_tr-player-1 td{background-color:#d0e5eb;}
#sj_contents_div.SJ_color-rio-blue table.SJ_table-result tr.SJ_tr-player-2 td{background-color:#d0d8eb;}
#sj_contents_div.SJ_color-rio-blue .SJ_score-container .SJ-player-image.SJ_player-1 img{border-color:#d0e5eb;}
#sj_contents_div.SJ_color-rio-blue .SJ_score-container .SJ-player-image.SJ_player-2 img{border-color:#d0d8eb;}

/* ------------------------------------------------ */
/* COLOR RED
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red .SJ_rio-ttl{background-color:#9f3333;}
#sj_contents_div.SJ_color-rio-red .SJ_rio-ttl .SJ_title{color:#fff;border-color:#ECD834;}
#sj_contents_div.SJ_color-rio-red .SJ_rio-sub{background-color:#f2e9e9;border-bottom:2px solid #5b0a0a;}
#sj_contents_div.SJ_color-rio-red .SJ_fusen-rio{background-color:#f4ebeb;}
/* pan
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li{background-color:#ffdc69;}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li:last-child,
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li.SJ_last{background-image:url(../img/common/pankuzu-orange-last.png);}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li.SJ_disuse{background-color:#fcf1b5;}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li:last-child.SJ_disuse,
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan li.SJ_disuse.SJ_last{background-image:url(../img/common/pankuzu-last-disuse-yellow.png);background-color:none;}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan.SJ_ul-pan-navi{height:auto;margin:0 0 15px;border:none;background-color:#fff;}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child,
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan.SJ_ul-pan-navi li.SJ_last{background-image:url(../img/common/pan-navi-orange-last.png);}
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child.SJ_disuse,
#sj_contents_div.SJ_color-rio-red ul.SJ_ul-pan.SJ_ul-pan-navi li.SJ_disuse.SJ_last{background-image:url(../img/common/pan-navi-yellow-last-disuse.png);}
/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-rio-red table.SJ_table-plain caption.SJ_caption-color{background-color:#eee2e2;color:#333;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-plain.SJ_table-color thead th{background-color:#eee2e2;}
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid caption.SJ_caption-color{background-color:#9f3333;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#dadada;}
/* solid - thead th */
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid thead th{background-color:#9f3333;color:#fff;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid thead th:first-child{border-left-color:#9f3333;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid thead th:last-child{border-right-color:#9f3333;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-rio-red table.SJ_table-solid.SJ_one-column thead th{border-left-color:#ac6262;border-right-color:#ac6262;}
/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #ce836f;background-image:url(../img/common/header_a.png);background-color:#D93509;color:#fff;}
#sj_contents_div.SJ_color-rio-red .SJ_pg .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #ce836f;background-image:url(../img/common/header_pg_a.png);background-color:#D93509;color:#fff;}
#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block .SJ_float-r{color:#fff;}
#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count{color:#ffea2d;}
#sj_contents_div.SJ_color-rio-red .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_a.png);border-color:#5e1919;}
#sj_contents_div.SJ_color-rio-red .SJ_pg .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_pg_a.png);border-color:#5e1919;}
#sj_contents_div.SJ_color-rio-red .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count{color:#ffea2d;}
#sj_contents_div.SJ_color-rio-red .SJ_h2-solid{background-color:#fcf4f4;}
#sj_contents_div.SJ_color-rio-red .SJ_h2-dark{background-color:#993333;}
/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red .SJ_h2-pole,
#sj_contents_div.SJ_color-rio-red .SJ_h3-pole,
#sj_contents_div.SJ_color-rio-red .SJ_h4-pole,
#sj_contents_div.SJ_color-rio-red .SJ_h5-pole,
#sj_contents_div.SJ_color-rio-red .SJ_h2-upper,
#sj_contents_div.SJ_color-rio-red .SJ_h3-upper,
#sj_contents_div.SJ_color-rio-red .SJ_h4-upper,
#sj_contents_div.SJ_color-rio-red .SJ_h5-upper,
#sj_contents_div.SJ_color-rio-red .SJ_h2-under,
#sj_contents_div.SJ_color-rio-red .SJ_h3-under,
#sj_contents_div.SJ_color-rio-red .SJ_h4-under,
#sj_contents_div.SJ_color-rio-red .SJ_h4-caption,
#sj_contents_div.SJ_color-rio-red .SJ_h5-under,
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs,
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs a,
#sj_contents_div.SJ_color-rio-red dl.SJ_tabs-year,
#sj_contents_div.SJ_color-rio-red table caption{border-color:#9f3333;}
#sj_contents_div.SJ_color-rio-red .SJ_h4-solid,
#sj_contents_div.SJ_color-rio-red .SJ_h5-solid{background-color:#faf6ec;}
/* tabs
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#9f3333;color:#fff;}
#sj_contents_div.SJ_color-rio-red ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#faf6ec;}
/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red ul.SJ_menu li.SJ_current a{border-color:#dd0000;}
/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-red .SJ_box-event .SJ_box-head{background-color:#eee2e2;}
/* button
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-red .SJ_to-top a.SJ_button, #sj_contents_div .SJ_to-top .SJ_button{background-color:#fff;color:#666 !important;border-radius:3px;border:1px solid #e1e1e1;}
#sj_contents_div.SJ_color-rio-red .SJ_to-top .SJ_button:hover{background-color:#f5f5f5;}
/* tournament
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-red .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#9f3333;}
/* tennis textlive
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-red .SJ_score-container .SJ_score-wrap{background-color:#f5f5f5;border-color:#9F3333;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-result tr.SJ_tr-player-1 td{background-color:#ebe8d0;}
#sj_contents_div.SJ_color-rio-red table.SJ_table-result tr.SJ_tr-player-2 td{background-color:#ebd8d0;}
#sj_contents_div.SJ_color-rio-red .SJ_score-container .SJ-player-image.SJ_player-1 img{border-color:#ebe8d0;}
#sj_contents_div.SJ_color-rio-red .SJ_score-container .SJ-player-image.SJ_player-2 img{border-color:#ebd8d0;}

/* ------------------------------------------------ */
/* COLOR COMMON
------------------------------------------------ */
#sj_contents_div .SJ_info ul li.SJ_current a,
#sj_contents_div .SJ_info ul li.SJ_current span{background-color:#deeafc;}
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-3 li .SJ_pict .SJ_pict-img,
#sj_contents_div ul.SJ_ul-pict.SJ_ul-ratio-4 li .SJ_pict .SJ_pict-img{border-color:#91BAE3;}

/* ------------------------------------------------------------------------------------------------ */
/* GRAPH */
/* ------------------------------------------------------------------------------------------------ */
/* ver. country
------------------------------------------------*/
#sj_contents_div .SJ_realtime{width:100%;height:100px;font-size:0;letter-spacing: normal;}
#sj_contents_div .SJ_realtime-left{display:inline-block;width:25%;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime-left > li{height:50%;border-style:solid;border-color:#ccc;border-collapse:collapse;}
#sj_contents_div .SJ_realtime-left > li.SJ_player1{border-width:1px 0 1px 0;background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime-left > li.SJ_player2{border-width:0 0 1px 0;}
#sj_contents_div .SJ_realtime-left > li > div.SJ_flag-large{display:block;margin:0 auto;padding:5px 0;}
#sj_contents_div .SJ_slider{position:relative;display:inline-block;width:75%;height:100%;overflow:hidden;}
#sj_contents_div .SJ_realtime-right{display:inline-block;width:100%;height:100%;font-size: 0;padding:0 17px;}
#sj_contents_div .SJ_realtime-btnL{position:absolute;left:0;}
#sj_contents_div .SJ_realtime-btnR{position:absolute;right:0;}
#sj_contents_div .SJ_realtime-right > li{display:inline-block;width:10%;height:100%;border-collapse:collapse;box-sizing:border-box;font-size:20px;text-align:center;}
#sj_contents_div .SJ_realtime-right > li div{height:50%;border-style:solid;border-color:#ccc;box-sizing:border-box;border-collapse:collapse;line-height:50px;}
#sj_contents_div .SJ_realtime-right > li div:first-child{background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime-right > li div:first-child{border-width:1px 1px 1px 0;}
#sj_contents_div .SJ_realtime-right > li div:last-child{border-width:0 1px 1px 0;}
#sj_contents_div .SJ_circle-red{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-red-40.gif);background-position:center;}
#sj_contents_div .SJ_circle-blue{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-blue-40.gif);background-position:center;}
#sj_contents_div .SJ_realtime-btnR1, #sj_contents_div .SJ_realtime-btnL1{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_btn-hover:hover{opacity:0.7;}
#sj_contents_div .SJ_realtime-btnR2,#sj_contents_div .SJ_realtime-btnR3, #sj_contents_div .SJ_realtime-btnL2,#sj_contents_div .SJ_realtime-btnL3{display:none;}
@media screen and (max-width:599px){
#sj_contents_div .SJ_realtime-right{padding:0 13px;}
#sj_contents_div .SJ_realtime-right > li{font-size:16px;}
#sj_contents_div .SJ_circle-red{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-red-30.gif);background-position:center;}
#sj_contents_div .SJ_circle-blue{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-blue-30.gif);background-position:center;}
#sj_contents_div .SJ_realtime-btnR2, #sj_contents_div .SJ_realtime-btnL2{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime-btnR1,#sj_contents_div .SJ_realtime-btnR3, #sj_contents_div .SJ_realtime-btnL1,#sj_contents_div .SJ_realtime-btnL3{display:none;}
}
@media screen and (max-width:479px){
#sj_contents_div .SJ_realtime-right{padding:0 11px;}
#sj_contents_div .SJ_circle-red{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-red-25.gif);background-position:center;}
#sj_contents_div .SJ_circle-blue{background-repeat:no-repeat;background-image:url(../img/graph/images/circle-blue-25.gif);background-position:center;}
#sj_contents_div .SJ_realtime-btnR3, #sj_contents_div .SJ_realtime-btnL3{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime-btnR1,#sj_contents_div .SJ_realtime-btnR2, #sj_contents_div .SJ_realtime-btnL1,#sj_contents_div .SJ_realtime-btnL2{display:none;}
}
/* ver. singles
------------------------------------------------*/
#sj_contents_div .SJ_realtime2{width:100%;height:100px;font-size:0;letter-spacing: normal;}
#sj_contents_div .SJ_realtime2-left{display:inline-block;width:25%;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime2-left > li{display:inline-block;width:100%;height:50%;border-style:solid;border-color:#ccc;border-collapse:collapse;font-size:13px;padding:13.5px 0;}
#sj_contents_div .SJ_realtime2-left > li.SJ_player1{border-width:1px 0 1px 0;background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime2-left > li.SJ_player2{border-width:0 0 1px 0;}
#sj_contents_div .SJ_slider2{position:relative;display:inline-block;width:75%;height:100%;overflow:hidden;}
#sj_contents_div .SJ_realtime2-right{display:inline-block;width:100%;height:100%;font-size:0;position:relative;padding:0 17px;}
#sj_contents_div .SJ_realtime2-btnL{position:absolute;left:0;}
#sj_contents_div .SJ_realtime2-btnR{position:absolute;right:0;}
#sj_contents_div .SJ_realtime2-right > li{display:inline-block;width:10%;height:100%;border-collapse:collapse;box-sizing:border-box;font-size:20px;text-align:center;}
#sj_contents_div .SJ_realtime2-right > li div:first-child{background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime2-right > li div:first-child{border-width:1px 1px 1px 0;}
#sj_contents_div .SJ_realtime2-right > li div:last-child{border-width:0 1px 1px 0;}
#sj_contents_div .SJ_realtime2-right > li div{height:50%;border-style:solid;border-color:#ccc;box-sizing:border-box;border-collapse:collapse;line-height:50px;}
#sj_contents_div .SJ_realtime2-btnR1,#sj_contents_div .SJ_realtime2-btnL1{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_btn-hover:hover{opacity:0.7;}
#sj_contents_div .SJ_realtime2-btnR2,#sj_contents_div .SJ_realtime2-btnR3,#sj_contents_div .SJ_realtime2-btnL2,#sj_contents_div .SJ_realtime2-btnL3{display:none;}
@media screen and (max-width:599px){
#sj_contents_div .SJ_realtime2-left > li{font-size:12px;}
#sj_contents_div .SJ_realtime2-left .SJ_flag-name{line-height:1.33 !important;vertical-align:0;}
#sj_contents_div .SJ_realtime2-right{padding:0 13px;}
#sj_contents_div .SJ_realtime2-right > li{font-size:16px;}
#sj_contents_div .SJ_realtime2-btnR2,#sj_contents_div .SJ_realtime2-btnL2{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime2-btnR1,#sj_contents_div .SJ_realtime2-btnR3,#sj_contents_div .SJ_realtime2-btnL1,#sj_contents_div .SJ_realtime2-btnL3{display:none;}
}
@media screen and (max-width:479px){
#sj_contents_div .SJ_realtime2-left > li{}
#sj_contents_div .SJ_realtime2-right{padding:0 11px;}
#sj_contents_div .SJ_realtime2-btnR3,#sj_contents_div .SJ_realtime2-btnL3{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime2-btnR1,#sj_contents_div .SJ_realtime2-btnR2,#sj_contents_div .SJ_realtime2-btnL1,#sj_contents_div .SJ_realtime2-btnL2{display:none;}
}
/* ver. doubles
------------------------------------------------*/
#sj_contents_div .SJ_realtime3{width:100%;height:100px;font-size:0;letter-spacing: normal;}
#sj_contents_div .SJ_realtime3-left{display:inline-block;width:25%;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime3-left > li{display:inline-block;width:100%;height:50%;border-style:solid;border-color:#ccc;border-collapse:collapse;font-size:13px;padding:5px 0;}
#sj_contents_div .SJ_realtime3-left > li.SJ_player1{border-width:1px 0 1px 0;background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime3-left > li.SJ_player2{border-width:0 0 1px 0;}
#sj_contents_div .SJ_slider3{position:relative;display:inline-block;width:75%;height:100%;overflow:hidden;}
#sj_contents_div .SJ_realtime3-right{display:inline-block;width:100%;height:100%;font-size:0;position:relative;padding:0 17px;}
#sj_contents_div .SJ_realtime3-btnL{position:absolute;left:0;}
#sj_contents_div .SJ_realtime3-btnR{position:absolute;right:0;}
#sj_contents_div .SJ_realtime3-right > li{display:inline-block;width:10%;height:100%;border-collapse:collapse;box-sizing:border-box;font-size:20px;text-align:center;}
#sj_contents_div .SJ_realtime3-right > li div{height:50%;border:1px solid #ccc;box-sizing:border-box;border-collapse:collapse;line-height:50px;}
#sj_contents_div .SJ_realtime3-right > li div:first-child{background-color:#f5f5f5;}
#sj_contents_div .SJ_realtime3-right > li div:first-child{border-width:1px 1px 1px 0;}
#sj_contents_div .SJ_realtime3-right > li div:last-child{border-width:0 1px 1px 0;}
#sj_contents_div .SJ_realtime3-btnR1,#sj_contents_div .SJ_realtime3-btnL1{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_btn-hover:hover{opacity:0.7;}
#sj_contents_div .SJ_realtime3-btnR2,#sj_contents_div .SJ_realtime3-btnR3,#sj_contents_div .SJ_realtime3-btnL2,#sj_contents_div .SJ_realtime3-btnL3{display:none;}
@media screen and (max-width:599px){
#sj_contents_div .SJ_realtime3-left > li{font-size:11px;}
#sj_contents_div .SJ_realtime3-right{padding:0 13px;}
#sj_contents_div .SJ_realtime3-right > li{font-size:16px;}
#sj_contents_div .SJ_realtime3-btnR2,#sj_contents_div .SJ_realtime3-btnL2{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime3-btnR1,#sj_contents_div .SJ_realtime3-btnR3,#sj_contents_div .SJ_realtime3-btnL1,#sj_contents_div .SJ_realtime3-btnL3{display:none;}
}
@media screen and (max-width:479px){
#sj_contents_div .SJ_realtime3-left > li{font-size:10px;}
#sj_contents_div .SJ_realtime3-right{padding:0 11px;}
#sj_contents_div .SJ_realtime3-btnR3,#sj_contents_div .SJ_realtime3-btnL3{display:inline-block;height:100%;vertical-align:top;}
#sj_contents_div .SJ_realtime3-btnR1,#sj_contents_div .SJ_realtime3-btnR2,#sj_contents_div .SJ_realtime3-btnL1,#sj_contents_div .SJ_realtime3-btnL2{display:none}
}

#sj_contents_div .SJ_realtime2.SJ_realtime2-doubles div.SJ_flag-name a{
	white-space: nowrap;
    //width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

/* ------------------------------------------------------------------------------------------------ */
/* WIDGET */
/* ------------------------------------------------------------------------------------------------ */
#sj_widget_div,
#sj_widget_div-medal{
	font-family: arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14px;
	line-height: 1.6;
	color: inherit;
	text-align: left;
}
#sj_widget_div a,
#sj_widget_div-medal a{overflow:visible;}
#sj_widget_div a:link,
#sj_widget_div-medal a:link{color:#06c;text-decoration:none;outline:none;}
#sj_widget_div a:hover,
#sj_widget_div_medal a:hover{text-decoration:underline;}
#sj_widget_div img,
#sj_widget_div-medal img{line-height:1;vertical-align:bottom;display:inline-block;position:relative;zoom:1;border:0;outline:0;}
#sj_widget_div .SJ_bold,
#sj_widget_div-medal .SJ_bold{font-weight: bold !important;}
#sj_widget_div .SJ_float-l,
#sj_widget_div-medal .SJ_float-l{float:left !important;}
#sj_widget_div .SJ_float-r,
#sj_widget_div-medal .SJ_float-r{float:right !important;}
#sj_widget_div .SJ_mini,
#sj_widget_div-medal .SJ_mini{font-size: 84% !important;}
#sj_widget_div .SJ_text-l,
#sj_widget_div-medal .SJ_text-l{text-align: left !important;}
#sj_widget_div .SJ_p0,
#sj_widget_div-medal .SJ_p0{padding:0 !important;}
#sj_widget_div .SJ_per8,
#sj_widget_div-medal .SJ_per8{width: 8% !important;}
#sj_widget_div #SJ_widget-box *,
#sj_widget_div-medal #SJ_widget-box *{box-sizing: border-box;}
#sj_widget_div #SJ_widget-box #SJ_widget-header,
#sj_widget_div-medal #SJ_widget-box #SJ_widget-header{margin-bottom:0;padding:2px 5px;font-size:15px;font-weight:bold;background-color:#ccc;line-height:1.6}
#sj_widget_div #SJ_widget-box,
#sj_widget_div-medal #SJ_widget-box{margin-bottom:25px;border-width:1px;border-style:solid;border-color:#999;background-color:#fff;}
#sj_widget_div #SJ_widget-box .SJ_widjet-btn a,
#sj_widget_div-medal #SJ_widget-box .SJ_widjet-btn a{width:100%;padding:3px 5px;font-size:12px;text-align:center;background-color:#e1e1e1;display:inline-block;}
#sj_widget_div #SJ_widget-box .SJ_widjet-btn a:hover,
#sj_widget_div-medal #SJ_widget-box .SJ_widjet-btn a:hover{background-color:#eee;}
/* widget */
#sj_widget_div .SJ_chip{margin:0px;text-align:center;white-space:nowrap;line-height:1;display:inline-block;}
#sj_widget_div .SJ_over{overflow:hidden;zoom:1;}
#sj_widget_div .SJ_over p{margin:0;}
#sj_widget_div ul{margin:0;padding:0;clear:both;list-style:none;}
#sj_widget_div ul.SJ_ul-line li{padding:5px;border-width:0 0 1px !important;}
#sj_widget_div #SJ_widget-box ul.SJ_ul-line{border-top:0;}
#sj_widget_div #SJ_widget-box ul.SJ_ul-line > li:first-child{border-top-width:0;}
#sj_widget_div #SJ_widget-box ul.SJ_ul-line > li{border-bottom-width:1px;border-style:dotted;border-color:#ccc;}
#sj_widget_div #SJ_widget-box ul.SJ_ul-line > li.SJ_last{border-style:solid;}
#sj_widget_div dl{margin:0;padding:0;}
#sj_widget_div #SJ_widget-box dl dt{display:block;width:70px;}
#sj_widget_div #SJ_widget-box dl dd{padding-left:5px;text-indent:-0.5em;}
#sj_widget_div #SJ_widget-box .SJ_chip{width:100%;padding:4px 6px 3px;font-size:11px;}
#sj_widget_div #SJ_widget-box .SJ_chip.SJ_chip-color{background-color:#999;color:#fff;}
/* widget-medal */
#sj_widget_div-medal table{width:100%;margin:0 0 20px;padding:0;border-collapse:collapse;border-spacing:0;line-height:1.33;clear:both;*table-layout:fixed;}
#sj_widget_div-medal table.SJ_table-plain{margin-bottom:0;border:0;}
#sj_widget_div-medal table thead th:first-child{border-left-width:0 !important;}
#sj_widget_div-medal table.SJ_table-plain thead th{background-color:#ddd;}
#sj_widget_div-medal table tbody td:first-child{border-left-width:0;}
#sj_widget_div-medal table tbody td:last-child{border-right-width:0;}
#sj_widget_div-medal table thead th, #sj_widget_div-medal table tbody th, #sj_widget_div-medal table tbody td{padding:5px 3px 4px;}
#sj_widget_div-medal table thead th, #sj_widget_div-medal table tbody th, #sj_widget_div-medal table tbody td, #sj_widget_div-medal table.SJ_border-top{border-style:solid;border-color:#ccc;}
#sj_widget_div-medal table thead th, #sj_widget_div-medal table tbody th, #sj_widget_div-medal table tbody td{border-width:1px;padding:5px 5px 4px;font-size:13px;font-weight:normal;text-align:center;vertical-align:middle;}
#sj_widget_div-medal table.SJ_table-stripe tbody tr:nth-child(2n+1) td{background-color:#f5f5f5;}
#sj_widget_div-medal table.SJ_table-stripe tbody tr:nth-child(2n) td{background-color:#fff;}
/* widget - sj_contents_div */
#sj_contents_div #sj_widget_div #SJ_widget-box{border:0;}
#sj_contents_div #sj_widget_div #SJ_widget-box ul.SJ_ul-line{border-top:1px solid #ccc;}
/* widget color */
#sj_widget_div.SJ_rio-blue #SJ_widget-box #SJ_widget-header,
#sj_widget_div-medal.SJ_rio-blue #SJ_widget-box #SJ_widget-header{background-color:#2d5c7f;color:#fff;}
#sj_widget_div.SJ_rio-blue #SJ_widget-box .SJ_chip.SJ_chip-color,
#sj_widget_div-medal.SJ_rio-blue #SJ_widget-box .SJ_chip.SJ_chip-color{background-color:#aad0ed;color:#253b50;}
#sj_widget_div.SJ_rio-blue #SJ_widget-box,
#sj_widget_div-medal.SJ_rio-blue #SJ_widget-box{border-color:#0A385B;}
#sj_widget_div.SJ_rio-red #SJ_widget-box #SJ_widget-header,
#sj_widget_div-medal.SJ_rio-red #SJ_widget-box #SJ_widget-header{background-color:#bc3d3d;color:#fff;}
#sj_widget_div.SJ_rio-red #SJ_widget-box .SJ_chip.SJ_chip-color,
#sj_widget_div-meda.SJ_rio-red #SJ_widget-boxl .SJ_chip.SJ_chip-color{background-color:#d57979;color:#fff;}
#sj_widget_div.SJ_rio-red #SJ_widget-box,
#sj_widget_div-medal.SJ_rio-red #SJ_widget-box{border-color:#b90000;}
#sj_widget_div #SJ_widget-box .SJ_widget-pickup-scroll{
	height:270px;
	overflow-y:scroll;
}


/* mini */
#sj_widget_div-medal .SJ_flag {
    border: 1px solid #999;
    font-size: 1px;
    background-repeat: no-repeat;
    display: inline-block;
    box-sizing: content-box !important;
    vertical-align: top;
}
#sj_widget_div-medal .SJ_flag-name{margin:0;padding:0;display:table-cell;vertical-align:top;}
#sj_widget_div-medal .SJ_flag-mini .SJ_flag{
	width:18px;
	height:12px;
	margin:3px 4px 2px;
	padding:0;
	background-image:url(../img/common/flag_mini.gif);
	background-size: 18px 3144px;
}
#sj_widget_div-medal table .SJ_flag-mini{width:28px;display:table-cell;}
#sj_widget_div-medal table .SJ_flag-mini .SJ_flag{margin:2px 4px;}

/* flag-mini */
/* 1 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aru{background-position:0 -12px;}
/* 2 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-afg{background-position:0 -24px;}
/* 3 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ang{background-position:0 -36px;}
/* 4 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aia{background-position:0 -48px;} /* ST */
/* 5   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ala{background-position:0 -60px;}*/
/* 6 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-alb{background-position:0 -72px;}
/* 7 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-and{background-position:0 -84px;}
/* 8 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-uae{background-position:0 -96px;}
/* 9 */   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-arg{background-position:0 -108px;}
/* 10 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-arm{background-position:0 -120px;}
/* 11 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-asa{background-position:0 -132px;}
/* 12   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ata{background-position:0 -144px;}*/
/* 13   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-atf{background-position:0 -156px;}*/
/* 14 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ant{background-position:0 -168px;} /* IOC */
/* 15 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aus{background-position:0 -180px;}
/* 16 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aut{background-position:0 -192px;}
/* 17 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aze{background-position:0 -204px;}
/* 18 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bdi{background-position:0 -216px;}
/* 19 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bel{background-position:0 -228px;}
/* 20 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ben{background-position:0 -240px;}
/* 21   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bes{background-position:0 -252px;}*/
/* 22 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bfa,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bur{background-position:0 -264px;}
/* 23 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ban{background-position:0 -276px;}
/* 24 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bul{background-position:0 -288px;}
/* 25 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-brn{background-position:0 -300px;}
/* 26 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bah{background-position:0 -312px;}
/* 27 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bih{background-position:0 -324px;}
/* 28   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-blm{background-position:0 -336px;}*/
/* 29 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-blr{background-position:0 -348px;}
/* 30 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-biz{background-position:0 -360px;} /* IOC */
/* 31 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ber{background-position:0 -372px;} /* IOC */
/* 32 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bol{background-position:0 -384px;} /* IOC */
/* 33 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bra{background-position:0 -396px;}
/* 34 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-blz,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bar{background-position:0 -408px;}
/* 35 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bru{background-position:0 -420px;}
/* 36 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bhu{background-position:0 -432px;}
/* 37   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bvt{background-position:0 -444px;}*/
/* 38 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-bot{background-position:0 -456px;}
/* 39 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cta,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-caf{background-position:0 -468px;}
/* 40 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-can{background-position:0 -480px;}
/* 41   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cck{background-position:0 -492px;}*/
/* 42 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sui{background-position:0 -504px;}
/* 43 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-chi{background-position:0 -516px;}
/* 44 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-chn{background-position:0 -528px;}
/* 45 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-civ{background-position:0 -540px;}
/* 46 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cmr{background-position:0 -552px;}
/* 47 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cod{background-position:0 -564px;}
/* 48 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cgo{background-position:0 -576px;}
/* 49 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cok{background-position:0 -588px;}
/* 50 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-col{background-position:0 -600px;}
/* 51 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-com{background-position:0 -612px;}
/* 52 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cpv{background-position:0 -624px;}
/* 53 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-crc{background-position:0 -636px;}
/* 54 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cub{background-position:0 -648px;}
/* 55 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cur{background-position:0 -660px;} /* ST */
/* 56   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cxr{background-position:0 -672px;}*/
/* 57 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cay{background-position:0 -684px;}
/* 58 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cyp{background-position:0 -696px;}
/* 59 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cze{background-position:0 -708px;}
/* 60 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ger{background-position:0 -720px;}
/* 61 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-dji{background-position:0 -732px;}
/* 62 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-dma{background-position:0 -744px;} /* IOC */
/* 63 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-den{background-position:0 -756px;}
/* 64 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-dom{background-position:0 -768px;}
/* 65 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-alg{background-position:0 -780px;}
/* 66 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ecu{background-position:0 -792px;}
/* 67 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-egy{background-position:0 -804px;}
/* 68 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-eri{background-position:0 -816px;} /* IOC */
/* 69   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-esh{background-position:0 -828px;}*/
/* 70 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-esp{background-position:0 -840px;}
/* 71 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-est{background-position:0 -852px;}
/* 72 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-eth{background-position:0 -864px;}
/* 73 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-fin{background-position:0 -876px;}
/* 74 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-fij{background-position:0 -888px;}
/* 75   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-flk{background-position:0 -900px;}*/
/* 76 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-fra{background-position:0 -912px;}
/* 77 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-fro{background-position:0 -924px;} /* ST */
/* 78 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-fsm{background-position:0 -936px;} /* IOC */
/* 79 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gab{background-position:0 -948px;}
/* 80 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gbr{background-position:0 -960px;}
/* 81 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-geo{background-position:0 -972px;}
/* 82   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ggy{background-position:0 -984px;}*/
/* 83 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gha{background-position:0 -996px;}
/* 84   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gib{background-position:0 -1008px;}*/
/* 85 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gui{background-position:0 -1020px;}
/* 86 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gpe{background-position:0 -1032px;} /* ST */
/* 87 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gam{background-position:0 -1044px;}
/* 88 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gnb,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gbs{background-position:0 -1056px;}
/* 89 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-eqg,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-geq{background-position:0 -1068px;}
/* 90 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gre{background-position:0 -1080px;}
/* 91 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-grn{background-position:0 -1092px;}
/* 92   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-grl{background-position:0 -1104px;}*/
/* 93 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gua{background-position:0 -1116px;}
/* 94   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-guf{background-position:0 -1128px;}*/
/* 95 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-gum{background-position:0 -1140px;}
/* 96 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-guy{background-position:0 -1152px;}
/* 97 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-hkg{background-position:0 -1164px;}
/* 98   #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-hmd{background-position:0 -1176px;}*/
/* 99 */  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-hon{background-position:0 -1188px;}
/* 100 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cro{background-position:0 -1200px;}
/* 101 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-hai{background-position:0 -1212px;}
/* 102 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-hun{background-position:0 -1224px;}
/* 103 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ina{background-position:0 -1236px;}
/* 104  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-imn{background-position:0 -1248px;}*/
/* 105 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ind{background-position:0 -1260px;}
/* 106  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-iot{background-position:0 -1272px;}*/
/* 107 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-irl{background-position:0 -1284px;}
/* 108 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-iri{background-position:0 -1296px;}
/* 109 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-irq{background-position:0 -1308px;}
/* 110 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-isl{background-position:0 -1320px;}
/* 111 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-isr{background-position:0 -1332px;}
/* 112 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ita{background-position:0 -1344px;}
/* 113 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-jam{background-position:0 -1356px;}
/* 114  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-jey{background-position:0 -1368px;}*/
/* 115 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-jor{background-position:0 -1380px;}
/* 116 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-jpn{background-position:0 -1392px;}
/* 117 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kaz{background-position:0 -1404px;}
/* 118 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ken{background-position:0 -1416px;}
/* 119 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kgz{background-position:0 -1428px;}
/* 120 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cam{background-position:0 -1440px;}
/* 121 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kir{background-position:0 -1452px;} /* IOC */
/* 122 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-skn{background-position:0 -1464px;} /* IOC */
/* 123 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kor{background-position:0 -1476px;}
/* 124 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kuw{background-position:0 -1488px;}
/* 125 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lao{background-position:0 -1500px;}
/* 126 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lib{background-position:0 -1512px;}
/* 127 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lbr{background-position:0 -1524px;}
/* 128 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lby,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lba{background-position:0 -1536px;}
/* 129 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lca{background-position:0 -1548px;}
/* 130 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lie{background-position:0 -1560px;}
/* 131 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sri{background-position:0 -1572px;}
/* 132 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-les{background-position:0 -1584px;}
/* 133 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ltu{background-position:0 -1596px;}
/* 134 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lux{background-position:0 -1608px;}
/* 135 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-lat{background-position:0 -1620px;}
/* 136 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mac{background-position:0 -1632px;}
/* 137  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-maf{background-position:0 -1644px;}*/
/* 138 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mar{background-position:0 -1656px;}
/* 139 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mon{background-position:0 -1668px;}
/* 140 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mda{background-position:0 -1680px;}
/* 141 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mad{background-position:0 -1692px;}
/* 142 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mdv{background-position:0 -1704px;}
/* 143 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mex{background-position:0 -1716px;}
/* 144 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mhl{background-position:0 -1728px;} /* IOC */
/* 145 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mkd{background-position:0 -1740px;}
/* 146 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mli{background-position:0 -1752px;}
/* 147 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mlt{background-position:0 -1764px;}
/* 148 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mya{background-position:0 -1776px;}
/* 149 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mne{background-position:0 -1788px;}
/* 150 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mgl{background-position:0 -1800px;}
/* 151  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mnp{background-position:0 -1812px;}*/
/* 152 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-moz{background-position:0 -1824px;}
/* 153 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mtn{background-position:0 -1836px;}
/* 154 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-msr{background-position:0 -1848px;} /* ST */
/* 155  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mtq{background-position:0 -1860px;}*/
/* 156 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mri{background-position:0 -1872px;}
/* 157 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-maw{background-position:0 -1884px;}
/* 158 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-mas{background-position:0 -1896px;}
/* 159  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-myt{background-position:0 -1908px;}*/
/* 160 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nam{background-position:0 -1920px;}
/* 161 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ncl{background-position:0 -1932px;} /* ST */
/* 162 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nig{background-position:0 -1944px;} /* IOC */
/* 163  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nfk{background-position:0 -1956px;}*/
/* 164 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ngr{background-position:0 -1968px;} /* IOC */
/* 165 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nca{background-position:0 -1980px;}
/* 166  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-niu{background-position:0 -1992px;}*/
/* 167 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ned{background-position:0 -2004px;}
/* 168 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nor{background-position:0 -2016px;}
/* 169 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nep{background-position:0 -2028px;}
/* 170 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nru{background-position:0 -2040px;} /* IOC */
/* 171 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nzl{background-position:0 -2052px;}
/* 172 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-oma{background-position:0 -2064px;}
/* 173 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pak{background-position:0 -2076px;}
/* 174 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pan{background-position:0 -2088px;}
/* 175  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pcn{background-position:0 -2100px;}*/
/* 176 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-per{background-position:0 -2112px;}
/* 177 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-phi{background-position:0 -2124px;}
/* 178 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-plw{background-position:0 -2136px;} /* IOC */
/* 179 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-png{background-position:0 -2148px;} /* IOC */
/* 180 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pol{background-position:0 -2160px;}
/* 181 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pur{background-position:0 -2172px;}
/* 182 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-prk{background-position:0 -2184px;} /* IOC */
/* 183 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-por{background-position:0 -2196px;}
/* 184 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-par{background-position:0 -2208px;}
/* 185 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ple{background-position:0 -2220px;}
/* 186  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-pyf{background-position:0 -2232px;}*/
/* 187 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-qat{background-position:0 -2244px;}
/* 188  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-reu{background-position:0 -2256px;}*/
/* 189 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-rou{background-position:0 -2268px;}
/* 190 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-rus{background-position:0 -2280px;}
/* 191 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-rwa{background-position:0 -2292px;}
/* 192 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ksa{background-position:0 -2304px;}
/* 193 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sud{background-position:0 -2316px;}
/* 194 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sen{background-position:0 -2328px;}
/* 195 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sin{background-position:0 -2340px;}
/* 196  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sgs{background-position:0 -2352px;}*/
/* 197  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-shn{background-position:0 -2364px;}*/
/* 198  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sjm{background-position:0 -2376px;}*/
/* 199 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sol{background-position:0 -2388px;}
/* 200 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sle{background-position:0 -2400px;}
/* 201 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-esa{background-position:0 -2412px;}
/* 202 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-smr{background-position:0 -2424px;}
/* 203 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-som{background-position:0 -2436px;}
/* 204  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-spm{background-position:0 -2448px;}*/
/* 205 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-srb{background-position:0 -2460px;}
/* 206 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ssd{background-position:0 -2472px;} /* ST */
/* 207 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-stp{background-position:0 -2484px;}
/* 208 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sur{background-position:0 -2496px;}
/* 209 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-svk{background-position:0 -2508px;}
/* 210 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-slo{background-position:0 -2520px;}
/* 211 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-swe{background-position:0 -2532px;}
/* 212 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-swz{background-position:0 -2544px;}
/* 213  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sxm{background-position:0 -2556px;}*/
/* 214 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sey{background-position:0 -2568px;}
/* 215 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-syr{background-position:0 -2580px;} /* IOC */
/* 216 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tca{background-position:0 -2592px;} /* ST */
/* 217 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cha{background-position:0 -2604px;}
/* 218 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tog{background-position:0 -2616px;}
/* 219 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tha{background-position:0 -2628px;}
/* 220 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tjk{background-position:0 -2640px;}
/* 221  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tkl{background-position:0 -2652px;}*/
/* 222 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tkm{background-position:0 -2664px;}
/* 223 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tls{background-position:0 -2676px;}
/* 224 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tga{background-position:0 -2688px;}
/* 225 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tri,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tto{background-position:0 -2700px;}
/* 226 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tun{background-position:0 -2712px;}
/* 227 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tur{background-position:0 -2724px;}
/* 228 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tuv{background-position:0 -2736px;}
/* 229 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tpe{background-position:0 -2748px;} /* ST */
/* 230 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tan{background-position:0 -2760px;}
/* 231 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-uga{background-position:0 -2772px;}
/* 232 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ukr{background-position:0 -2784px;}
/* 233  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-umi{background-position:0 -2796px;}*/
/* 234 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-uru{background-position:0 -2808px;}
/* 235 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-usa{background-position:0 -2820px;}
/* 236 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-uzb{background-position:0 -2832px;}
/* 237  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-vat{background-position:0 -2844px;}*/
/* 238 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-vin{background-position:0 -2856px;} /* IOC */
/* 239 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ven{background-position:0 -2868px;}
/* 240 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-vgb,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ivb{background-position:0 -2880px;}
/* 241 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-vir,#sj_widget_div-medal .SJ_flag-mini > .SJ_flag-isv{background-position:0 -2892px;}
/* 242 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-vie{background-position:0 -2904px;}
/* 243 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-van{background-position:0 -2916px;}
/* 244  #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-wlf{background-position:0 -2928px;}*/
/* 245 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sam{background-position:0 -2940px;} /* IOC */
/* 246 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-yem{background-position:0 -2952px;}
/* 247 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-rsa{background-position:0 -2964px;}
/* 248 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-zam{background-position:0 -2976px;}
/* 249 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-zim{background-position:0 -2988px;}
/* 250 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tpe{background-position:0 -3000px;}
/* 251 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-nir{background-position:0 -3012px;}
/* 252 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-sco{background-position:0 -3024px;}
/* 253 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-wal{background-position:0 -3036px;}
/* 254 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cat{background-position:0 -3048px;} /* IOC */
/* 255 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-eu {background-position:0 -3060px;} /* IOC */
/* 256 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-aho{background-position:0 -3072px;} /* ST */
/* 257 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-tah{background-position:0 -3084px;} /* ST */
/* 258 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-cac{background-position:0 -3096px;} /* IOC */
/* 259 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-eng{background-position:0 -3108px;}
/* 260 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-kos{background-position:0 -3120px;} /* IOC */
/* 261 */ #sj_widget_div-medal .SJ_flag-mini > .SJ_flag-ioc{background-position:0 -3132px;} /* IOC */


/***** custom css（Green） *****/

/* 見出し帯
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green .SJ_rio-ttl{background-color:#00652d;}/*メインの見出しのbg(左に線がついている帯)*/
#sj_contents_div.SJ_color-rio-green .SJ_rio-ttl .SJ_title{color:#fff;border-color:#ECD834;}/*メインの見出しの文字色と左の線の色*/
#sj_contents_div.SJ_color-rio-green .SJ_rio-sub{background-color:#ebf2ea;border-bottom:2px solid #0a5b39;}/*サブの見出し(下に線がついている帯)*/
/*#sj_contents_div.SJ_color-rio-green .SJ_fusen-rio{background-color:#eef4eb;}*/

/* トーナメント表
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green .SJ_schedule-tournament ul.SJ_ul-round-title{border-color:#00652d;}/*トーナメント表のタイトル(準決勝、決勝　等)のボーダー*/
#sj_contents_div.SJ_color-rio-green #SJ_rio-tournament .SJ_schedule-tournament table td{border-color:#9cc474;}/*トーナメント表外枠のボーダー*/
#sj_contents_div.SJ_color-rio-green #SJ_rio-tournament .SJ_schedule-tournament table tbody td.SJ_point{background-color:#d8dfce;}/*トーナメント表スコア部分*/
#sj_contents_div.SJ_color-rio-green .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-a,
#sj_contents_div.SJ_color-rio-green .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-b,
#sj_contents_div.SJ_color-rio-green .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-one .SJ_area-one-c,
#sj_contents_div.SJ_color-rio-green .SJ_schedule-tournament ul.SJ_ul-round-tournament li ul li .SJ_area-two{border-color:#d8dfce;}/*トーナメント表の次のラウンドへ結ぶ線*/

/* ぱんくず
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan li{background-color:#f4dc5b;}/*ぱんくずリストの色*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan li:last-child {background-image: url(../img/common/pankuzu-yellow-last.png);}/*ぱんくずリストの最後の直角三角形*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan.SJ_ul-pan-navi li{background-image: url(../img/common/pan-navi-yellow.png);}/*「＞」の画像*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan.SJ_ul-pan-navi li:last-child {background-image: url(../img/common/pan-navi-yellow-last.png);}/*ぱんくずリストの最後の二等辺三角形*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan.SJ_ul-pan-navi2 li:last-child{padding:3px 15px 3px 3px;border-right:none;background-image:url(../img/common/pan-navi-disuse.png);}/*マラソンぱんくずリストの最後*/
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan.SJ_ul-pan-navi2 li.SJ_current:last-child{background-image:url(../img/common/pan-navi-yellow-last.png);}/*マラソンぱんくずリストの最後（アクティブ）*/

/*ぱんくずSP（幅を考慮して矢印背景を非表示）*/
@media screen and (max-width:599px){
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan li,
#sj_contents_div.SJ_color-rio-green ul.SJ_ul-pan.SJ_ul-pan-navi li{background-image:none;}
}

/* 汎用table
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green table.SJ_table-plain caption.SJ_caption-color{background-color:#e9eee3;color:#333;}/*表上部captionの背景色*/
#sj_contents_div.SJ_color-rio-green table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}/*表上部captionの下のth(項目名)*/
#sj_contents_div.SJ_color-rio-green table.SJ_table-plain.SJ_table-color thead th{background-color:#e9eee3;}/*表上部のth(項目名)*/

/* ヘッダーPC＆SP
------------------------------------------------ */
/*pc*/
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #6c993f;background-image:url(../img/common/header_d.png);background-color:#089030;color:#fff;}
#sj_contents_div.SJ_color-rio-green .SJ_pg .SJ_for-pc #SJ_h1-block{border-bottom:1px solid #6c993f;background-image:url(../img/common/header_pg_d.png);background-color:#089030;color:#fff;}
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block .SJ_float-r{color:#fff;}/*右側テキスト*/
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count{color:#ECD834;}/*カウントダウン*/
/*sp*/
#sj_contents_div.SJ_color-rio-green .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_d.png);border-color:#5e1919;}
#sj_contents_div.SJ_color-rio-green .SJ_pg .SJ_for-sp #SJ_h1-block{background-image: url(../img/common/header_pg_d.png);border-color:#5e1919;}
#sj_contents_div.SJ_color-rio-green .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count{color:#ECD834;}/*カウントダウン*/

/* 汎用ボーダー色指定
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-green .SJ_h2-pole,
#sj_contents_div.SJ_color-rio-green .SJ_h3-pole,
#sj_contents_div.SJ_color-rio-green .SJ_h4-pole,
#sj_contents_div.SJ_color-rio-green .SJ_h5-pole,
#sj_contents_div.SJ_color-rio-green .SJ_h2-upper,
#sj_contents_div.SJ_color-rio-green .SJ_h3-upper,
#sj_contents_div.SJ_color-rio-green .SJ_h4-upper,
#sj_contents_div.SJ_color-rio-green .SJ_h5-upper,
#sj_contents_div.SJ_color-rio-green .SJ_h2-under,
#sj_contents_div.SJ_color-rio-green .SJ_h3-under,
#sj_contents_div.SJ_color-rio-green .SJ_h4-under,
#sj_contents_div.SJ_color-rio-green .SJ_h5-under,
#sj_contents_div.SJ_color-rio-green ul.SJ_tabs,
#sj_contents_div.SJ_color-rio-green ul.SJ_tabs a,
#sj_contents_div.SJ_color-rio-green dl.SJ_tabs-year,
#sj_contents_div.SJ_color-rio-green table caption{border-color:#00652d;}

/*試合詳細等の日付帯等*/
#sj_contents_div.SJ_color-rio-green .SJ_h4-solid,
#sj_contents_div.SJ_color-rio-green .SJ_h5-solid{background-color:#faf6ec;}

/* タブ
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-green ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-rio-green ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-rio-green ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#00652d;color:#fff;border-color:#faf6ec;}

/* ヘッダーメニュー選択部分のボーダー
------------------------------------------------ */
#sj_contents_div.SJ_color-rio-green ul.SJ_menu li.SJ_current a{border-color:#1ba31b;}

/* ページトップへ戻るボタン
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green .SJ_to-top a.SJ_button,
#sj_contents_div .SJ_to-top .SJ_button {
    background-color:#fff;color:#666 !important;border-radius:3px;border:1px solid #e1e1e1;
}
#sj_contents_div.SJ_color-rio-green .SJ_to-top .SJ_button:hover{background-color:#f5f5f5;}

/* テニスのテキストライブ
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green .SJ_score-container .SJ_score-wrap{background-color:#f5f5f5;border-color:#00652d;}
#sj_contents_div.SJ_color-rio-green table.SJ_table-result tr.SJ_tr-player-1 td{background-color:#ebe8d0;}
#sj_contents_div.SJ_color-rio-green table.SJ_table-result tr.SJ_tr-player-2 td{background-color:#ebd8d0;}
#sj_contents_div.SJ_color-rio-green .SJ_score-container .SJ-player-image.SJ_player-1 img{border-color:#ebe8d0;}
#sj_contents_div.SJ_color-rio-green .SJ_score-container .SJ-player-image.SJ_player-2 img{border-color:#ebd8d0;}

/* 馬術のテーブルストライプ
------------------------------------------------*/
#sj_contents_div.SJ_color-rio-green .SJ_score-container .SJ_score-wrap{background-color:#f5f5f5;border-color:#00652d;}
#sj_contents_div table.SJ_table-stripe_eq-team tbody tr.odd td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe_eq-team tbody tr.even td{background-color:#fff;}

#sj_widget_div.SJ_rio-green #SJ_widget-box #SJ_widget-header,
#sj_widget_div-medal.SJ_rio-green #SJ_widget-box #SJ_widget-header{background-color:#00652d;color:#fff;}
#sj_widget_div.SJ_rio-green #SJ_widget-box .SJ_chip.SJ_chip-color,
#sj_widget_div-medal.SJ_rio-green #SJ_widget-box .SJ_chip.SJ_chip-color{background-color:#00652d;color:#fff;}
#sj_widget_div.SJ_rio-green #SJ_widget-box,
#sj_widget_div-medal.SJ_rio-green #SJ_widget-box{border-color:#00652d;}

/*20160712追加*/
#sj_contents_div .SJ_for-pc #SJ_h1-block h1,
#sj_contents_div .SJ_for-sp #SJ_h1-block h1 {
    text-indent: -9999px;
}

#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-gray .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block {
    background-color: #fff !important;
}

#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-red .SJ_for-sp #SJ_h1-block {
    border-bottom:5px solid #9f3333 !important;
}

#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-blue .SJ_for-sp #SJ_h1-block {
    border-bottom:5px solid #0a385b !important;
}

#sj_contents_div.SJ_color-rio-gray .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-gray .SJ_for-sp #SJ_h1-block {
    border-bottom:5px solid #555 !important;
}

#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block,
#sj_contents_div.SJ_color-rio-green .SJ_for-sp #SJ_h1-block {
    border-bottom:5px solid #00652d !important;
}

#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block:before,
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block:before,
#sj_contents_div.SJ_color-rio-gray .SJ_for-pc #SJ_h1-block:before,
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block:before {
    content: '';
    background: url(../img/common/header_statue.png) 0 0 no-repeat transparent;
    position: absolute;
    top:0;
    right: 0;
    background-size: 61px 55px;
    width: 61px;
    height:55px;

}

#sj_contents_div .SJ_for-sp #SJ_h1-block {
    background-size: 534px 48px;
}

#sj_contents_div .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count,
#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count {
    color:#ee8c4e !important;
}
#sj_contents_div .SJ_for-pc #SJ_h1-block .SJ_float-r .SJ_count {
    font-size:24px;
    letter-spacing: 3.8px;
}
#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count {
    font-size:18px;
}
@media screen and (max-width:350px){
	#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right {
			font-size:12px;
	}
	#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right .SJ_count {
	    font-size:16px;
	}
}
@media screen and (max-width:330px){
	#sj_contents_div .SJ_for-sp #SJ_h1-block #SJ_h1-right {
			font-size:11px;
	}
}

#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-gray .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block .SJ_float-r {
    padding: 0px 40px 0 0 !important;
    letter-spacing: 1.8px;
}

#sj_contents_div.SJ_color-rio-red .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-red .SJ_for-sp #SJ_h1-block #SJ_h1-right {
    color: #9f3333 !important;
}

#sj_contents_div.SJ_color-rio-blue .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-blue .SJ_for-sp #SJ_h1-block #SJ_h1-right {
    color: #0a385b !important;
}

#sj_contents_div.SJ_color-rio-gray .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-gray .SJ_for-sp #SJ_h1-block #SJ_h1-right {
    color: #555 !important;
}

#sj_contents_div.SJ_color-rio-green .SJ_for-pc #SJ_h1-block .SJ_float-r,
#sj_contents_div.SJ_color-rio-green .SJ_for-sp #SJ_h1-block #SJ_h1-right {
    color: #00652d !important;
}

@media screen and (min-width:600px){
	#sj_contents_div #SJ_news .SJ_img-r.SJ_img-medium {
		max-width:40%;
	}
	#sj_contents_div #SJ_news .SJ_img-r.SJ_img-medium img + p {
		text-align:left;
	}
}

#sj_contents_div .SJ_today_event {
	position: relative;
}
#sj_contents_div .SJ_today_event .SJ_caption-r {
	position: absolute;
    right: 0;
    top: 3px;
}
@media screen and (max-width:350px){
	#sj_contents_div .SJ_today_event .SJ_caption-r {
		position: static;
		margin-bottom:10px;
	}
}


#sj_contents_div .SJ_medal_block {
    width: 100%;
    text-align: left;
}
#sj_contents_div .SJ_medal_block li {
    display: inline-table;
    vertical-align: top;
    width: 32%;
    border:1px solid #ccc !important;
    margin:0 0.5% 10px;
}

@media screen and (min-width:600px){
	#sj_contents_div .SJ_medal_block li:first-child {
	    margin-left:0;
	}

	#sj_contents_div .SJ_medal_block li:nth-child(3n) {
	    margin-right:0;
	}

	#sj_contents_div .SJ_medal_block li:nth-child(3n+1) {
	    margin-left:0;
	}
}
@media screen and (max-width:599px){
	#sj_contents_div .SJ_medal_block li {
	    display: inline-table;
	    vertical-align: top;
	    width: 48%;
	    border:1px solid #ccc !important;
	    margin:0 1% 10px;
	}
	#sj_contents_div .SJ_medal_block li:first-child {
	    margin-left:0;
	}

	#sj_contents_div .SJ_medal_block li:nth-child(2n) {
	    margin-right:0;
	}

	#sj_contents_div .SJ_medal_block li:nth-child(2n+1) {
	    margin-left:0;
	}
}

#sj_contents_div .SJ_medal_block li h5 {
    font-weight: bold;
    background:#ddd;
    height: 50px;
    width: 100%;
    /*height:50px;*/
    text-align: center;
	padding:0 3px;
	font-size:12px;
	margin-bottom:10px;
}
#sj_contents_div .SJ_medal_block li h5 span {
	height:50px;
	width: 600px;
	display: table-cell;
	vertical-align: middle;
}
#sj_contents_div .SJ_medal_block li p {
    width: 100%;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding:5px;
	font-size:11px;
	min-height:45px;
	padding-left:59px;
    text-indent:-49px;
}

#sj_contents_div .SJ_medal_block li p .SJ_flag-mini {
    display: inline;
}

#sj_contents_div th.SJ_event {
  color: #000;
}

/* 日程に国旗
------------------------------------------------*/
#sj_contents_div #SJ_rio-schedule-game table tbody td.sj_sche-date {
	position: relative;
	min-width: 125px;
}

#sj_contents_div #SJ_rio-schedule-game table tbody td.sj_sche-date div.SJ_flag-mini {
	position: absolute;
    top: 9px;
    left: 10%;
}

@media screen and (max-width:599px){
	#sj_contents_div #SJ_rio-schedule-game table tbody td {
		padding:5px 3px;
	}
	#sj_contents_div #SJ_rio-schedule-game table tbody td.sj_sche-date {
		min-width: 94px;
	}

	#sj_contents_div #SJ_rio-schedule-game table tbody td.sj_sche-date div.SJ_flag-mini {
	    top: 20%;
	    left: -3px;
		width: 30px;
	}
}

#sj_contents_div table.SJ_table-program tbody td.SJ_rep-jpn {
    width: 45px;
    padding: 10px;
}


/*2行*/
#sj_contents_div table.SJ_table-stripe-row2 tbody tr:nth-child(4n+1) td,
#sj_contents_div table.SJ_table-stripe-row2 tbody tr:nth-child(4n+2) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row2 tbody tr:nth-child(4n+3) td,
#sj_contents_div table.SJ_table-stripe-row2 tbody tr:nth-child(4n+4) td{background-color:#fff;}

/*3行*/
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+1) td,
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+2) td,
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+3) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+4) td,
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+5) td,
#sj_contents_div table.SJ_table-stripe-row3 tbody tr:nth-child(6n+6) td{background-color:#fff;}

/*4行*/
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+1) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+2) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+3) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+4) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+5) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+6) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+7) td,
#sj_contents_div table.SJ_table-stripe-row4 tbody tr:nth-child(8n+8) td{background-color:#fff;}

/*5行*/
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+1) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+2) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+3) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+4) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+5) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+6) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+7) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+8) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+9) td,
#sj_contents_div table.SJ_table-stripe-row5 tbody tr:nth-child(10n+10) td{background-color:#fff;}

/*6行*/
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+1) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+2) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+3) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+4) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+5) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+6) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+7) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+8) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+9) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+10) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+11) td,
#sj_contents_div table.SJ_table-stripe-row6 tbody tr:nth-child(12n+12) td{background-color:#fff;}

/*7行*/
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+1) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+2) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+3) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+4) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+5) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+6) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+7) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+8) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+9) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+10) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+11) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+12) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+13) td,
#sj_contents_div table.SJ_table-stripe-row7 tbody tr:nth-child(14n+14) td{background-color:#fff;}

/*8行*/
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+1) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+2) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+3) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+4) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+5) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+6) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+7) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+8) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+9) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+10) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+11) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+12) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+13) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+14) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+15) td,
#sj_contents_div table.SJ_table-stripe-row8 tbody tr:nth-child(16n+16) td{background-color:#fff;}

/*9行*/
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+1) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+2) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+3) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+4) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+5) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+6) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+7) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+8) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+9) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+10) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+11) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+12) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+13) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+14) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+15) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+16) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+17) td,
#sj_contents_div table.SJ_table-stripe-row9 tbody tr:nth-child(18n+18) td{background-color:#fff;}

/*10行*/
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+1) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+2) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+3) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+4) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+5) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+6) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+7) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+8) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+9) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+10) td{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+11) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+12) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+13) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+14) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+15) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+16) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+17) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+18) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+19) td,
#sj_contents_div table.SJ_table-stripe-row10 tbody tr:nth-child(20n+20) td{background-color:#fff;}

/*tableが入れ子のとき*/
.SJ_table-stripe.SJ_table-nest table {
	margin:0 !important;
}

.SJ_table-stripe.SJ_table-nest table tr:nth-child(even) td,
.SJ_table-stripe.SJ_table-nest table tr:nth-child(odd) td {
	background-color: inherit !important;
}

/* 種目トップデータがない場合
------------------------------------------------*/
#sj_contents_div .SJ_preparation,
#sj_contents_div .SJ_page-notFound {
	text-align: center;
	padding:200px 0;
}

@media screen and (max-width:599px){
	#sj_contents_div .SJ_preparation,
	#sj_contents_div .SJ_page-notFound {
		text-align: center;
		padding:150px 0;
	}
}

#sj_contents_div #SJ_rio-index .SJ_index-main h2.SJ_top-pickup {
	width: 100%;
}

/*ナビSP用追加*/
#sj_contents_div.SJ_color-rio-blue nav ul.SJ_ul-nav li.SJ_current a,
#sj_contents_div.SJ_color-rio-red nav ul.SJ_ul-nav li.SJ_current a,
#sj_contents_div.SJ_color-rio-gray nav ul.SJ_ul-nav li.SJ_current a,
#sj_contents_div.SJ_color-rio-green nav ul.SJ_ul-nav li.SJ_current a {
	padding-bottom: 1px;
}

#sj_contents_div.SJ_color-rio-blue nav ul.SJ_ul-nav li.SJ_current a,
#sj_contents_div.SJ_color-rio-red nav ul.SJ_ul-nav li.SJ_current a,
#sj_contents_div.SJ_color-rio-gray nav ul.SJ_ul-nav li.SJ_current a {
	border-bottom: 3px solid #dd0000;
}

#sj_contents_div.SJ_color-rio-green nav ul.SJ_ul-nav li.SJ_current a {
	border-bottom: 3px solid #1ba31b;
}

/* レコードアイコン
------------------------------------------------*/
#sj_contents_div .SJ_chip-record {background-color:#D01E22; color:#fff;}


/* インフォグラフ
------------------------------------------------*/
#sj_contents_div #Stage {
	zoom:0.8;
}
@media screen and (max-width:599px){
	#sj_contents_div #Stage {
		zoom:0.5;
	}
}



/* 160808 - pointGraph update  */
#sj_contents_div .SJ_realtime-left li, #sj_contents_div .SJ_realtime2-left li,
#sj_contents_div .SJ_realtime-right li, #sj_contents_div .SJ_realtime-right2 li{margin-bottom:0 !important;}
#sj_contents_div .SJ_realtime2-left > li{padding:0 !important;}
#sj_contents_div .SJ_realtime2-left > li .SJ_flag-mini,
#sj_contents_div .SJ_realtime2-left > li .SJ_flag-name{height:50px;vertical-align:middle;}
#sj_contents_div .SJ_realtime2-left .SJ_flag-name {
	font-size: 12px;
}
#sj_contents_div .SJ_realtime2-btnR,
#sj_contents_div .SJ_realtime2-btnL {
	top:0;
}
#sj_contents_div .SJ_realtime2-right > li div {margin-bottom:0;}
@media screen and (max-width:479px){
	#sj_contents_div .SJ_circle-red{background-size:20px;font-size:16px;}
	#sj_contents_div .SJ_circle-blue{background-size:20px;font-size:16px;}
	#sj_contents_div .SJ_realtime2-left {display: block;float: left;}
	#sj_contents_div .SJ_slider2 {display: block;float: right;}
}

#sj_contents_div .SJ_schedule-head-text {position: relative;}
#sj_contents_div .SJ_schedule-head-text .SJ_schedule-head-text-right {position: absolute;top:0;right:0;}


/* 印刷用
------------------------------------------------*/
@media print {
	.SJ_for-sp{display: none;}
}

/* トーナメント表 sj_rio_add.css
------------------------------------------------*/
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name {
    width: 100%;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_player .SJ_doubles .SJ_flag-name {
	padding-left:29px;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name a,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name span {
	position: relative;
	height: 20px;
	overflow: hidden;
	line-height: 18px;
	display: block;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name a:before,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name a:after,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name span:before,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name span:after {
	position: absolute;
	background: #fff;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name a:before,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name span:before {
	content: "…";
	bottom: 0;
	right: 0;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name a:after,
#sj_contents_div .SJ_schedule-tournament table .SJ_flag-name span:after {
	content: "";
	width: 100%;
	height: 100%;
}
@media screen and (min-width:600px){
    #sj_contents_div .SJ_schedule-tournament table caption {
        display: table-cell;
        vertical-align: top;
    }
}
@media screen and (max-width:599px){
    #sj_contents_div .SJ_schedule-tournament table caption {
        height: 22px;
        padding: 0px 0px 1px;
        text-align: left;
        line-height: 0.99;
        font-size: 11px;
        display: table-cell;
        vertical-align: bottom;
    }
}
#sj_contents_div .SJ_schedule-tournament table tfoot td a {
	padding:3px 0px;
}
#sj_contents_div .SJ_schedule-tournament .SJ_doubles .SJ_flag-mini .SJ_flag {
	display: none;
}
#sj_contents_div .SJ_schedule-tournament .SJ_player .SJ_clearfix {
	overflow: visible;
}
#sj_contents_div .SJ_schedule-tournament .SJ_player .SJ_clearfix:nth-child(2) .SJ_flag-mini {
	position: relative;
	top: -10px;
}
#sj_contents_div .SJ_schedule-tournament table .SJ_point.SJ_win{color:#d00;}
