@charset "UTF-8";

/* Statsjapan - css framework ver.2
 2016.2.29
*/

/* ------------------------------------------------ */
/* 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;
	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{margin:0;padding:0 10px;}

/* awesome fonts
------------------------------------------------ */
#sj_contents_div i{font-family:FontAwesome;font-style:normal;color:#333;}

/* 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;}

/* right ver.1 only */
#sj_contents_div .SJ_h2-right,
#sj_contents_div .SJ_h3-right,
#sj_contents_div .SJ_h4-right{font-weight:normal;font-size:85%;}
#sj_contents_div .SJ_h3-upper .SJ_h3-right{margin-top:4px;}
#sj_contents_div .SJ_h4-upper .SJ_h3-right{margin-top:4px;}

/* ------------------------------------------------ */
/* 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;}
#sj_contents_div ul.SJ_ul-narrow li{padding:2px;}
#sj_contents_div ul.SJ_ul-none li{padding:0;}
/* unstyle */
#sj_contents_div ul.SJ_ul-unstyle{list-style-type:none;}
#sj_contents_div ul.SJ_ul-unstyle > li{list-style-type:none;}
/* 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/sj/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/sj/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/sj/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;}
/* box */
#sj_contents_div ul.SJ_ul-box > li{margin-top:-1px;border-width:1px;border-style:solid;background-color:#fff;}
/* 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;}

/* table - ver1. only
------------------------------------------------ */
#sj_contents_div ul.SJ_ul-table-solid{margin:0 0 20px 0;font-size:13px;line-height:1.4;}
#sj_contents_div ul.SJ_ul-table-solid > li{margin:0;padding:0;border-width:0 1px 1px;border-style:solid;border-color:#e1e1e1;}
#sj_contents_div ul.SJ_ul-table-solid > li:first-child{border-width:1px 1px;}
#sj_contents_div ul.SJ_ul-table-solid div,
#sj_contents_div ul.SJ_ul-table-solid span{line-height:1.4;}
/* header */
#sj_contents_div ul.SJ_ul-table-solid > li.SJ_li-header{color:#333;border:none;}
#sj_contents_div ul.SJ_ul-table-solid > li.SJ_li-header ul.SJ_ul-table > li{background-color:#dadada;border-width:0 0 0 1px;border-style:solid;border-color:#fff;}
#sj_contents_div ul.SJ_ul-table-solid > li.SJ_li-header ul.SJ_ul-table > li:first-child{border-width:0;}
/* body */
#sj_contents_div ul.SJ_ul-table-solid > li ul.SJ_ul-table{width:100%;margin:0;}
#sj_contents_div ul.SJ_ul-table-solid > li ul.SJ_ul-table > li{margin:0;padding:4px 4px 3px;border-width:0;float:left;display:table;text-align:center;}

/* ----------------------------------------------- */
/* 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.3;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.4;}
#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;}
/* 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;}
/* dark */
#sj_contents_div table.SJ_table-dark thead th{background-color:#888;color:#fff;}
#sj_contents_div table.SJ_table-dark tbody th{background-color:#aaa;color:#fff;}
/* tr */
#sj_contents_div table tr.SJ_tr-light th,
#sj_contents_div table tr.SJ_tr-light td{background-color:#f5f5f5;}
#sj_contents_div table tr.SJ_tr-dark th,
#sj_contents_div table tr.SJ_tr-dark td{background-color:#888;color:#fff;}
#sj_contents_div table tr.SJ_bg-none th,
#sj_contents_div table tr.SJ_bg-none td{background:none;}
/* note */
#sj_contents_div table + .SJ_table-note{margin:-18px 5px 20px;}

/* table plain
------------------------------------------------ */
#sj_contents_div table.SJ_table-plain{border:none;}
#sj_contents_div table.SJ_table-plain thead th{background-color:#ddd;}
#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 base - ver.1 only
------------------------------------------------ */
#sj_contents_div table.SJ_table-base{border:none;}
#sj_contents_div table.SJ_table-base caption.SJ_caption-color{background-color:#888;color:#fff;border-width:1px 1px 0;}
#sj_contents_div table.SJ_table-base caption.SJ_caption-color a:visited{color:#fff;}
#sj_contents_div table.SJ_table-base thead th{background-color:#888;color:#fff;}
#sj_contents_div table.SJ_table-base caption.SJ_caption-color + thead th{background-color:#d1d1d1;color:#333;}
#sj_contents_div table.SJ_table-base tbody th{background-color:#eee;}

/* 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 img.SJ_img-mini,
#sj_contents_div div.SJ_img-mini{width:10%;min-width:64px;}
#sj_contents_div img.SJ_img-small,
#sj_contents_div div.SJ_img-small{width:20%;min-width:100px;}
#sj_contents_div img.SJ_img-quater,
#sj_contents_div div.SJ_img-quater{width:25%;min-width:120px;}
#sj_contents_div img.SJ_img-medium,
#sj_contents_div div.SJ_img-medium{width:30%;}
#sj_contents_div img.SJ_img-large,
#sj_contents_div div.SJ_img-large{width:40%;}
#sj_contents_div img.SJ_img-half,
#sj_contents_div div.SJ_img-half{width:50%;}
#sj_contents_div img.SJ_img-xlarge,
#sj_contents_div div.SJ_img-xlarge{width:80%;margin:0 auto;}
#sj_contents_div img.SJ_img-full,
#sj_contents_div div.SJ_img-full{width:100%;}
/* 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;}
/* box */
#sj_contents_div div.SJ_img-box{
	height:auto;
	margin:0 0 20px;
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #e1e1e1;
	display:inline-block;
	text-align:center;
}
#sj_contents_div div.SJ_img-box img{display:block;padding:0;margin:0 auto;height:auto;}
#sj_contents_div div.SJ_img-box span{
	margin-top:3px;
	padding:0px 5px 5px;
	color:#666;
	text-align:center;
	font-size:80%;
	display:block;
}
#sj_contents_div div.SJ_img-box p{padding:0;}

/* ------------------------------------------------ */
/* THUMBNAIL
------------------------------------------------ */
/* ul-thumbnail */
#sj_contents_div ul.SJ_ul-thumbnail{width:100%;margin:0 0 30px;padding:0px;list-style-type:none;}
#sj_contents_div ul.SJ_ul-thumbnail li{margin:0;padding:0;border-bottom:1px solid #e1e1e1;}
#sj_contents_div ul.SJ_ul-thumbnail li a {color:#333;}
#sj_contents_div ul.SJ_ul-thumbnail li a:hover{text-decoration:none;}
#sj_contents_div ul.SJ_ul-thumbnail li .SJ_thumbnail{width:100%;padding:15px 3%;}
#sj_contents_div ul.SJ_ul-thumbnail li .SJ_thumbnail .SJ_img-thumb{width:35%;text-align:center;}
#sj_contents_div ul.SJ_ul-thumbnail li .SJ_thumbnail .SJ_img-thumb img{width:100%;}
#sj_contents_div ul.SJ_ul-thumbnail li .SJ_over{width:65%;padding-left:3%;overflow:hidden;zoom:1;clear:none;}
#sj_contents_div ul.SJ_ul-thumbnail li h3{margin:0 0 10px;font-size:18px;}
#sj_contents_div ul.SJ_ul-thumbnail li h4{margin:0 0 10px;padding:0;}
#sj_contents_div ul.SJ_ul-thumbnail li p{margin:0;padding:0;}
/* ul-thumb.no-border */
#sj_contents_div ul.SJ_ul-thumbnail.SJ_ul-thumb-review li h3.SJ_h3-review{padding:5px 2%;background-color:#353951;color:#fff;font-size:16px;line-height:1.2;}
#sj_contents_div ul.SJ_ul-thumbnail.SJ_ul-thumb-review li{border-bottom:none;}
#sj_contents_div ul.SJ_ul-thumbnail.SJ_ul-thumb-review li .SJ_thumbnail{width:100%;padding:0 3% 20px;}

/* ------------------------------------------------ */
/* PACK
------------------------------------------------ */
/* ul-pack */
#sj_contents_div ul.SJ_ul-pack{width:94%;margin:0 3% 20px;padding:0px;list-style-type:none;}
#sj_contents_div ul.SJ_ul-pack li{margin:0;text-align:center;float:left;}
#sj_contents_div ul.SJ_ul-pack li a.SJ_hover,
#sj_contents_div ul.SJ_ul-pack li a.SJ_hover:hover{color:#333;text-decoration:none;}
#sj_contents_div ul.SJ_ul-pack li .SJ_wrap-pack .SJ_img-thumb{width:100%;text-align:center;}
#sj_contents_div ul.SJ_ul-pack li img{width:100%;margin:0 0 5px;}
#sj_contents_div ul.SJ_ul-pack li .SJ_wrap-pack h3{margin:0;padding:0;font-size:18px;}
#sj_contents_div ul.SJ_ul-pack li .SJ_wrap-pack h4{margin:0;padding:0;}
#sj_contents_div ul.SJ_ul-pack li .SJ_wrap-pack p{margin:0;padding:0;}
/* ul-pack2 */
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2 li:nth-child(odd){background:none;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2 li{width:50%;margin:0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2 li:nth-child(odd){padding:5px 2.5% 10px 0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2 li:nth-child(even){padding:5px 0 10px 2.5%;background:url(../img/chip-half.png) center left repeat-y;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2 li .SJ_wrap-pack{padding:15px 3%;}
/* ul-pack3 */
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li:nth-child(3n+1){background:none;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li{margin:0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li:nth-child(3n+1){width:32.667%;padding:5px 2% 10px 0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li:nth-child(3n+2){width:34.667%;padding:5px 2.01% 10px;background:url(../img/chip-half.png) center left repeat-y;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li:nth-child(3n+3){width:32.667%;padding:5px 0 10px 2%;background:url(../img/chip-half.png) center left repeat-y;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3 li .SJ_wrap-pack{padding:15px 3%;}
/* ul-pack1-images */
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack1-images li{width:100%;padding:0 5% 10px;text-align:center;}
/* ul-pack2-images */
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2-images li{width:50%;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2-images li:nth-child(odd){padding:0 2.5% 10px 0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack2-images li:nth-child(even){padding:0 0 10px 2.5%;}
/* ul-pack3-images */
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3-images li{width:33.333334%;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3-images li:nth-child(3n+1){padding:0 3% 10px 0;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3-images li:nth-child(3n+2){padding:0 1.51% 10px;}
#sj_contents_div ul.SJ_ul-pack.SJ_ul-pack3-images li:nth-child(3n+3){padding:0 0 10px 3%;}

/* ------------------------------------------------ */
/* 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;}

/* ------------------------------------------------ */
/* 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_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:last-child{padding-bottom:0;}
/* caution */
#sj_contents_div ul.SJ_ul-caution{width:97%;margin:0 1% 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 1% 15px;}
#sj_contents_div table + .SJ_caution{margin:0 1% 15px;}
#sj_contents_div .SJ_caution:before{content:"※ ";}
#sj_contents_div .SJ_caution + .SJ_caution{margin:-15px 1% 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;}
/* 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-select
------------------------------------------------ */
#sj_contents_div ul.SJ_tabs-select{background-image:url(../img/sj/common/chip-cc.png);background-position:bottom;background-repeat:repeat-x;}
#sj_contents_div ul.SJ_tabs-select > li{border-width:1px 0 0;border-style:solid;border-color:#ccc;background-color:#fafafa;}
#sj_contents_div ul.SJ_tabs-select > li:hover{border-top-color:#999;}
#sj_contents_div ul.SJ_tabs-select > li.SJ_current {border-width:1px 0 0;border-style:solid;border-top-color:#999;}
#sj_contents_div ul.SJ_tabs-select > li.SJ_current a,
#sj_contents_div ul.SJ_tabs-select > li.SJ_current span,
#sj_contents_div ul.SJ_tabs-select > li.SJ_current a:hover,
#sj_contents_div ul.SJ_tabs-select > li.SJ_current span:hover{background-color:#fff;background-image:none;}
#sj_contents_div ul.SJ_tabs-select > li a,
#sj_contents_div ul.SJ_tabs-select > li span{padding:7px 0;border-width:0 1px 0 0;border-style:solid;border-color:#ccc;background-image:url(../img/sj/common/chip-cc.png);background-position:bottom;background-repeat:repeat-x;}
/*#sj_contents_div ul.SJ_tabs-select > li a:hover, #sj_contents_div ul.SJ_tabs-select > li span:hover{background-color:;}	*/
#sj_contents_div ul.SJ_tabs-select > li:first-child a,
#sj_contents_div ul.SJ_tabs-select > li:first-child span{border-width:0 1px;}

#sj_contents_div ul.SJ_tabs-select.SJ_upper-2{border:0;}
#sj_contents_div ul.SJ_tabs-select.SJ_upper-2 > li,
#sj_contents_div ul.SJ_tabs-select.SJ_upper-2 > li.SJ_current{border-width:2px 0 0;}

#sj_contents_div ul.SJ_tabs-select.SJ_under-none > li a,
#sj_contents_div ul.SJ_tabs-select.SJ_under-none > li span{background-image:none;}

/* tabs year
------------------------------------------------ */
#sj_contents_div dl.SJ_tabs-year{margin:0 0 20px;padding:0;border-width:0 0 1px 0;}
#sj_contents_div dl.SJ_tabs-year dt{margin:0;padding:8px 10px;background-color:#999;color:#fff;float:left;font-size:13px;line-height:1;}
#sj_contents_div dl.SJ_tabs-year dd{margin:0;padding:0;overflow:hidden;zoom:1;}
#sj_contents_div dl.SJ_tabs-year dd ul{width:100%;}
#sj_contents_div dl.SJ_tabs-year dd ul > li{padding:0;border:0;font-size:13px;float:left;}
#sj_contents_div dl.SJ_tabs-year dd ul > li a{margin:0;padding:8px 10px;background-color:#eee;border-width:0 0 0 1px;border-style:solid;border-color:#fff;display:block;text-decoration:none;line-height:1;}
#sj_contents_div dl.SJ_tabs-year dd ul > li a:hover{background-color:#d1d1d1;}
#sj_contents_div dl.SJ_tabs-year dd ul > li.SJ_current a,
#sj_contents_div dl.SJ_tabs-year dd ul > li.SJ_current a:hover{background-color:#d1d1d1;}

/* 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;}
#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;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 */
/* -moz-border-radius:3px;
-webkit-border-radius:3px;
        border-radius:3px; */
/*overflow:visible;*/
}
#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;}

/* ------------------------------------------------ */
/* 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;}
/* bottom back-link */
#sj_contents_div .SJ_arrow01-rev{background-image:url(../img/sj/common/arrow01-rev.png);background-repeat:no-repeat;background-size:12px;background-position:left center;}
#sj_contents_div a.SJ_arrow01-rev{padding:0 18px;}
#sj_contents_div a.SJ_link-black,
#sj_contents_div a.SJ_link-black a{color:#333;font-size:13px;}
#sj_contents_div .SJ_block-bottom{margin-top:-15px;margin-bottom: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:#e1f0ff;}
#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;}

/* ------------------------------------------------ */
/* 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%;}
#sj_contents_div .SJ_ratio-13,
#sj_contents_div ul.SJ_ul-ratio-13 > li,
#sj_contents_div dl.SJ_dl-ratio-13 > dd{width:7.692%;*width:7.61%;}
#sj_contents_div .SJ_ratio-14,
#sj_contents_div ul.SJ_ul-ratio-14 > li,
#sj_contents_div dl.SJ_dl-ratio-14 > dd{width:7.142%;*width:7.07%;}
#sj_contents_div .SJ_ratio-15,
#sj_contents_div ul.SJ_ul-ratio-15 > li,
#sj_contents_div dl.SJ_dl-ratio-15 > dd{width:6.6666%;*width:6.6%;}
#sj_contents_div .SJ_ratio-16,
#sj_contents_div ul.SJ_ul-ratio-16 > li,
#sj_contents_div dl.SJ_dl-ratio-16 > dd{width:6.25%;*width:6.18%;}
#sj_contents_div .SJ_ratio-17,
#sj_contents_div ul.SJ_ul-ratio-17 > li,
#sj_contents_div dl.SJ_dl-ratio-17 > dd{width:5.882%;*width:5.82%;}
#sj_contents_div .SJ_ratio-18,
#sj_contents_div ul.SJ_ul-ratio-18 > li,
#sj_contents_div dl.SJ_dl-ratio-18 > dd{width:5.5555%;*width:5.5%;}
#sj_contents_div .SJ_ratio-19,
#sj_contents_div ul.SJ_ul-ratio-19 > li,
#sj_contents_div dl.SJ_dl-ratio-19 > dd{width:5.263%;*width:5.21%;}
#sj_contents_div .SJ_ratio-20,
#sj_contents_div ul.SJ_ul-ratio-20 > li,
#sj_contents_div dl.SJ_dl-ratio-20 > dd{width:5%;*width:4.95%;}
#sj_contents_div .SJ_ratio-21,
#sj_contents_div ul.SJ_ul-ratio-21 > li,
#sj_contents_div dl.SJ_dl-ratio-21 > dd{width:4.161%;*width:4.71%;}
#sj_contents_div .SJ_ratio-22,
#sj_contents_div ul.SJ_dl-ul-ratio-22 > li,
#sj_contents_div dl.SJ_ratio-22 > dd{width:4.545%;*width:4.5%;}
#sj_contents_div .SJ_ratio-23,
#sj_contents_div ul.SJ_ul-ratio-23 > li,
#sj_contents_div dl.SJ_dl-ratio-23 > dd{width:4.347%;*width:4.30%;}
#sj_contents_div .SJ_ratio-24,
#sj_contents_div ul.SJ_ul-ratio-24 > li,
#sj_contents_div dl.SJ_dl-ratio-24 > dd{width:4.166%;*width:4.12%;}

/* ------------------------------------------------ */
/* GRID
------------------------------------------------ */
/*#sj_contents_div *[class*="SJ_col-"]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;float: left;display: block;}*/
#sj_contents_div .SJ_col-1  {width: 8.3333%;}
#sj_contents_div .SJ_col-2  {width: 16.6666%;}
#sj_contents_div .SJ_col-3  {width: 24.9999%;}
#sj_contents_div .SJ_col-4  {width: 33.3332%;}
#sj_contents_div .SJ_col-5  {width: 41.6665%;}
#sj_contents_div .SJ_col-6  {width: 49.9998%;}
#sj_contents_div .SJ_col-7  {width: 58.3331%;}
#sj_contents_div .SJ_col-8  {width: 66.6664%;}
#sj_contents_div .SJ_col-9  {width: 74.9997%;}
#sj_contents_div .SJ_col-10 {width: 83.333%;}
#sj_contents_div .SJ_col-11 {width: 91.6663%;}
#sj_contents_div .SJ_col-12 {width: 100%;}

#sj_contents_div *[class*="SJ_col_"]{margin-left: 0.83333333333333%;margin-right: 0.83333333333333%;margin-top:0.5em;margin-bottom:0.5em;float: left;display: block;}
#sj_contents_div .SJ_grid{width:100%;}
#sj_contents_div .SJ_grid .SJ_row{display:block;overflow:hidden;clear:both;}
#sj_contents_div .SJ_grid .SJ_col_1  {width: 6.6666666666667%;}
#sj_contents_div .SJ_grid .SJ_col_2  {width: 15%;}
#sj_contents_div .SJ_grid .SJ_col_3  {width: 23.333333333333%;}
#sj_contents_div .SJ_grid .SJ_col_4  {width: 31.666666666667%;}
#sj_contents_div .SJ_grid .SJ_col_5  {width: 40%;}
#sj_contents_div .SJ_grid .SJ_col_6  {width: 48.333333333333%;}
#sj_contents_div .SJ_grid .SJ_col_7  {width: 56.666666666667%;}
#sj_contents_div .SJ_grid .SJ_col_8  {width: 65%;}
#sj_contents_div .SJ_grid .SJ_col_9  {width: 73.333333333333%;}
#sj_contents_div .SJ_grid .SJ_col_10 {width: 81.666666666667%;}
#sj_contents_div .SJ_grid .SJ_col_11 {width: 90%;}
#sj_contents_div .SJ_grid .SJ_col_12 {width: 98.333333333333%;}

/* ------------------------------------------------ */
/* 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;}

/* ------------------------------------------------ SPECIFIC ------------------------------------------------ */
/* ------------------------------------------------ */
/* 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/sj/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_footer{margin-top:-10px;text-align:center;font-size:11px;}

/* ------------------------------------------------ CONTENTS ------------------------------------------------ */
/* ------------------------------------------------ */
/* News
------------------------------------------------ */
#sj_contents_div .SJ_date-insert{margin:-5px 0.5% 15px;}
#sj_contents_div .SJ_date-insert:before{content:"［";}
#sj_contents_div .SJ_date-insert:after{content:"］";}
#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;}

/* ------------------------------------------------ */
/* PLAYER LIST
------------------------------------------------ */
/* pickup */
#sj_contents_div ul.SJ_ul-players{margin:0 0 25px;}
#sj_contents_div ul.SJ_ul-players li{text-align:center;float:left;}
#sj_contents_div ul.SJ_ul-players li:first-child{margin-left:0px;}
#sj_contents_div ul.SJ_ul-players li a{display:block;}
#sj_contents_div ul.SJ_ul-players li img{width:85%;height:auto;margin:0 auto 3px;padding:1px;border:1px solid #ccc;display:block;}
#sj_contents_div ul.SJ_ul-players li span{font-size:12px;line-height:1.4;display:inline-block;}
/* list-name */
#sj_contents_div .SJ_ttl-gyo{width:100%;padding:2px 1.5%;background-color:#e1e1e1;font-size:13px;border-bottom:1px solid #bbb;}
#sj_contents_div .SJ_ttl-gyo .SJ_flag-small .SJ_flag{margin-left:0;}
#sj_contents_div ul.SJ_ul-player{width:100%;margin:5px 0 20px;padding:0 1%;display:table;}
#sj_contents_div ul.SJ_ul-player li{padding:5px 2px;float:left;line-height:1.4;font-size:12px;display:table-cell;background-color:#fff;vertical-align:middle;}

/* ------------------------------------------------
/* 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;}
/* 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;}

/* player list-full */
#sj_contents_div ul.SJ_ul-full > li {width:100%;margin:0 0 10px;}
#sj_contents_div ul.SJ_ul-full > li .SJ_player-card{padding:5px;}
#sj_contents_div ul.SJ_ul-full > li .SJ_player-card img{width:20%;margin:0;float:left;}
#sj_contents_div ul.SJ_ul-full > li .SJ_player-card div{width:78%;float:right;}
#sj_contents_div ul.SJ_ul-full > li .SJ_player-card table{margin-bottom:0;}
#sj_contents_div ul.SJ_ul-full > li .SJ_player-card table td{text-align:left;}

/* player list-stripe */
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half {margin:0;padding:0;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li {margin:0;padding:0;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card{width:100%;border:none;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card ul{width:100%;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card img{width:30%;margin-right:3%;padding:0;float:left;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card img + ul{width:67%;margin:0;padding:0;float:left;clear:none;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card ul li.SJ_player-name{font-weight:bold;font-size:13px;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card ul li{margin:0;padding:0;text-align:left;font-size:12.5px;line-height:1.4;}
#sj_contents_div #SJ_player-half-stripe ul.SJ_ul-stripe ul.SJ_ul-half > li .SJ_player-card ul li div.SJ_chip{widthmargin:0 5px 3px 0;}

/* ------------------------------------------------
 THREAD
------------------------------------------------ */
#sj_contents_div .SJ_thread{margin-bottom:20px;border:1px solid #ccc;clear:both;}
#sj_contents_div .SJ_thread .SJ_title{margin-bottom:15px;padding:8px 5px;font-weight:bold;font-size:15px;line-height:1.4;background-color:#f1f1f1;}
#sj_contents_div .SJ_thread .SJ_title span{padding:2px 10px 2px 5px;border-left:5px solid #999;}
#sj_contents_div .SJ_thread .SJ_body{margin:15px;}
#sj_contents_div .SJ_thread .SJ_body p:last-child{padding-bottom:0;}
#sj_contents_div .SJ_thread ul.SJ_ul-digest > li{margin-bottom:5px;padding:10px 10px 0;border:1px solid #ccc;}
#sj_contents_div .SJ_thread ul.SJ_ul-digest > li .SJ_sub-title{margin-bottom:10px;font-weight:bold;font-size:15px;line-height:1.4;}
#sj_contents_div .SJ_thread ul.SJ_ul-digest > li p{padding:0 0 10px;font-size:13px;}
/* image */
#sj_contents_div .SJ_thread .SJ_thread-img-left{margin:0 15px 5px 15px;float:left;}
#sj_contents_div .SJ_thread .SJ_thread-img-right{margin:0 15px 5px 15px;float:right;}
#sj_contents_div .SJ_thread .SJ_thread-img-left img,
#sj_contents_div .SJ_thread .SJ_thread-img-right img{width:180px;margin-top:4px;}
#sj_contents_div .SJ_thread .SJ_thread-img-left p,
#sj_contents_div .SJ_thread .SJ_thread-img-right p{width:176px;margin-bottom:10px;padding:4px 2px 0 !important;font-size:11px !important;line-height:1.4;}

/* ------------------------------------------------
/* MATCH SCORE BOARD（TABLE）
------------------------------------------------ */
#sj_contents_div table.SJ_table-game{border-width:0 0 1px;border-style:solid;border-color:#ccc;}
#sj_contents_div table.SJ_table-game caption{padding:5px 5px 4px;border-width:0;border-style:solid;}
#sj_contents_div table.SJ_table-game th{font-weight:bold;}
#sj_contents_div table.SJ_table-game td.SJ_score-score,
#sj_contents_div table.SJ_table-game td.SJ_score-center{border:0;}
/* match-info */
#sj_contents_div table.SJ_table-game td.SJ_match-info{padding:5px 5px 2px;border-bottom:none;font-size:11px;color:#666;text-align:left;}
#sj_contents_div table.SJ_table-game td.SJ_match-info p{margin:0;padding:0;line-height:1.2;}
/* team-name */
#sj_contents_div table.SJ_table-game td.SJ_score-team {width:27%;vertical-align:top;font-size:15px;}
#sj_contents_div table.SJ_table-game td.SJ_score-team .SJ_flag{margin:0 0 5px;}
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_team_home{padding:10px 5px;border-width:0 0 0 1px !important;}
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_team_away{padding:10px 5px;border-width:0 1px 0 0 !important;}
/* score - score */
#sj_contents_div table.SJ_table-game td.SJ_score-score{width:12%;padding:10px 8px;vertical-align:top;font-size:25px;}
/* score - center */
#sj_contents_div table.SJ_table-game td.SJ_score-center{width:18%;padding:10px 0;vertical-align:top;}
#sj_contents_div table.SJ_table-game td.SJ_score-center ul{width:100%;margin:0;padding:0 0 5px;line-height:1.3;font-size:15px;}
#sj_contents_div table.SJ_table-game td.SJ_score-center .SJ_score-info{padding:7px 0;line-height:1;}
#sj_contents_div table.SJ_table-game td.SJ_score-center ul + .SJ_score-info{border-top:1px solid #ccc;}
/* team-data */
#sj_contents_div table.SJ_table-game td.SJ_data{padding:0 5px;vertical-align:top;font-size:12px;text-align:center;}
#sj_contents_div table.SJ_table-game td.SJ_data.SJ_data_home{margin:0;padding:10px 0 10px 5px;}
#sj_contents_div table.SJ_table-game td.SJ_data.SJ_data_away{margin:0;padding:10px 5px 10px 0;}
#sj_contents_div table.SJ_table-game td.SJ_data_center{background-color:#f5f5f5;}
#sj_contents_div table.SJ_table-game td.SJ_data .SJ_scoerer,
#sj_contents_div table.SJ_table-game td.SJ_data .SJ_formation{margin:0;padding:5px;font-size:12px;text-align:center;}
/* score - center - status */
#sj_contents_div .SJ_game-status{width:90%;margin:5px auto 0;padding:4px;border-radius:2px;font-size:11px;line-height:1.2;}
#sj_contents_div .SJ_game-status.SJ_game-before{background:#999;color:#fff;}
#sj_contents_div .SJ_game-status.SJ_game-live{background:#3989DD;color:#fff;}
#sj_contents_div .SJ_game-status.SJ_game-after {background:#666;color:#fff;}
#sj_contents_div a.SJ_game-status.SJ_game-report{background:#f44;color:#fff;}
/* score - center - link */
#sj_contents_div a.SJ_game-status{display:block;}
#sj_contents_div a:hover.SJ_game-status{text-decoration:none;}
#sj_contents_div a:hover.SJ_game-status.SJ_game-before{background:#bbb;color:#fff;}
#sj_contents_div a:hover.SJ_game-status.SJ_game-live{background:#64a3e5;color:#fff;}
#sj_contents_div a:hover.SJ_game-status.SJ_game-after {background:#777;color:#fff;}
#sj_contents_div a:hover.SJ_game-status.SJ_game-report{background:#f77;text-decoration:none;}

/* 3カラム */
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_table-score-col-3 .SJ_score-home,
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_table-score-col-3 .SJ_score-away{width:35%;}
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_table-score-col-3 .SJ_score-center{width:30%;white-space:nowrap;font-size:26px;}
/* flag side */
#sj_contents_div table.SJ_table-game td.SJ_flag-side{vertical-align:middle;}
#sj_contents_div table.SJ_table-game td.SJ_score-team.SJ_flag-side .SJ_flag-small{margin:0;padding:2px 5px;}

/* ------------------------------------------------ */
/* 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;}

/* ------------------------------------------------ */
/* MATCH SCHEDULE
------------------------------------------------ */
#sj_contents_div ul.SJ_tabs + ul.SJ_ul-match li.SJ_li-capiton + li{border-width:0 1px 1px;}
#sj_contents_div ul.SJ_ul-match li.SJ_caption_sub{margin-top:-1px;padding:5px 5px 4px;background:#bbb;text-align:center;border-width:0 1px;border-color:#bbb;}
#sj_contents_div ul.SJ_ul-match li ul li{padding-left:5px;padding-right:5px;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_date {width:11%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_time {width:11%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_result {width:56%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-1 {width:22.5%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-2 {width:11%;padding-left:0;padding-right:0;white-space:nowrap;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-2 a{}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-3 {width:22.5%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_place {width:22%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_live {width:100%;padding:0 1% 6px;}

#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-date {width:14.5%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-time {width:14.5%;}
#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-group{width:15%;}

@media screen and (max-width:599px) {
	#sj_contents_div ul.SJ_tabs + ul.SJ_ul-match li.SJ_li-caption + li{border-width:1px 0 0;}
	#sj_contents_div ul.SJ_ul-match li{padding:8px 1% 2px;}
	#sj_contents_div ul.SJ_ul-match li ul.SJ_ul-table li{padding:0 1% 5px;}
	#sj_contents_div ul.SJ_ul-match {border-width:0 0 1px;border-style:solid;border-color:#e1e1e1;}
	#sj_contents_div ul.SJ_ul-table > li:last-child{border-width:0;}

	#sj_contents_div ul.SJ_ul-match li ul li.SJ_date {width:50%;text-align:right;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_time {width:50%;text-align:left;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-1 {width:39%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-2 {width:22%;padding-left:1%;padding-right:1%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-3 {width:39%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_place {width:100%;font-size:90%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_place {display:inline-block;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_live {padding-top:7px;border-width:1px 0 0;border-style:dotted;border-color:#e1e1e1;}
	#sj_contents_div ul.SJ_ul-match li ul li .SJ_flag-mini{width:32px;}

	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-date {width:39%;text-align:right;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-time {width:22%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-group{width:39%;text-align:left;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-result-1{width:39%;text-align:right;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-result-2{width:22%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_group-result-3{width:39%;text-align:left;}
}
@media screen and (max-width:319px) {
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-1 {width:35%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-2 {width:30%;}
	#sj_contents_div ul.SJ_ul-match li ul li.SJ_result-3 {width:35%;}
	#sj_contents_div ul.SJ_ul-match li ul li .SJ_flag-mini{display:none;}
}

/* ------------------------------------------------
/* 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:568px;}
#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 table.SJ_area-3rd{position:absolute;bottom:30px;right:0;}

/* 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 table.SJ_area-3rd{width:30%;}
#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 table.SJ_area-3rd{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;}
}

/* ------------------------------------------------
/* 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;}

/* ------------------------------------------------ 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/sj/common/flag_mini.gif);
}
#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;}


/* 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/sj/common/flag_small.gif);
}
#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;}


/* ------------------------------------------------ COLOR ------------------------------------------------ */
/*
文字色：333
通常のボーダー：#ccc
薄いボーダー　：#e1e1e1
薄い背景：#f5f5f5
通常の背景：#ddd
テーブルのカラー：#aaa / #ddd / #eee
odd：#f5f5f5
even：#fff

/* ------------------------------------------------ */
/* blue
------------------------------------------------ */

/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-blue table.SJ_table-plain caption.SJ_caption-color{background-color:#d0dee9;color:#333;}
#sj_contents_div.SJ_color-blue table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}
#sj_contents_div.SJ_color-blue table.SJ_table-plain thead th{background-color:#d0dee9;}
#sj_contents_div.SJ_color-blue table.SJ_table-plain caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-blue table.SJ_table-plain caption.SJ_caption-color a:visited{color:#0066cc;}
/* base */
#sj_contents_div.SJ_color-blue table.SJ_table-base thead th,
#sj_contents_div.SJ_color-blue table.SJ_table-base caption.SJ_caption-color{background-color:#7a9bb7;color:#fff;}
/* solid */
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-blue table.SJ_table-solid caption.SJ_caption-color{background-color:#628aac;}
#sj_contents_div.SJ_color-blue table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-blue table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-blue table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-blue table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#dadada;}
/* solid - thead th */
#sj_contents_div.SJ_color-blue table.SJ_table-solid thead th{background-color:#628aac;color:#fff;}
#sj_contents_div.SJ_color-blue table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-blue table.SJ_table-solid thead th:first-child{border-left-color:#628aac;}
#sj_contents_div.SJ_color-blue table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-blue table.SJ_table-solid thead th:last-child{border-right-color:#628aac;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-blue table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-blue table.SJ_table-solid.SJ_one-column thead th{border-left-color:#628aac;border-right-color:#628aac;}

/* list table
------------------------------------------------*/
#sj_contents_div.SJ_color-blue ul.SJ_ul-stripe > li.SJ_li-header ul.SJ_ul-table > li,
#sj_contents_div.SJ_color-blue ul.SJ_ul-stripe-rev > li.SJ_li-header ul.SJ_ul-table > li{background-color:#628AAC;color:#fff;}
/* plain */
#sj_contents_div.SJ_color-blue ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{background-color:#D0DEE9;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:link,
#sj_contents_div.SJ_color-blue ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:visited{color:#fff;}
/* solid */
#sj_contents_div.SJ_color-blue ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color {border-color:#628AAC;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li.SJ_li-caption{background-color:#628AAC;color:#fff;}

/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-blue .SJ_for-pc #SJ_h1-block{background-color:#336699;color:#fff;}
#sj_contents_div.SJ_color-blue .SJ_for-sp #SJ_h1-block{background-color:#336699;color:#fff;}
#sj_contents_div.SJ_color-blue .SJ_h2-solid{background-color:#f4f8fc;}
#sj_contents_div.SJ_color-blue .SJ_h2-dark{background-color:#336699;}

/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-blue .SJ_h2-pole,
#sj_contents_div.SJ_color-blue .SJ_h3-pole,
#sj_contents_div.SJ_color-blue .SJ_h4-pole,
#sj_contents_div.SJ_color-blue .SJ_h5-pole,
#sj_contents_div.SJ_color-blue .SJ_h2-upper,
#sj_contents_div.SJ_color-blue .SJ_h3-upper,
#sj_contents_div.SJ_color-blue .SJ_h4-upper,
#sj_contents_div.SJ_color-blue .SJ_h5-upper,
#sj_contents_div.SJ_color-blue .SJ_h2-under,
#sj_contents_div.SJ_color-blue .SJ_h3-under,
#sj_contents_div.SJ_color-blue .SJ_h4-under,
#sj_contents_div.SJ_color-blue .SJ_h5-under,
#sj_contents_div.SJ_color-blue ul.SJ_tabs,
#sj_contents_div.SJ_color-blue ul.SJ_tabs a,
#sj_contents_div.SJ_color-blue dl.SJ_tabs-year,
#sj_contents_div.SJ_color-blue table caption{border-color:#336699;}

/* tabs
------------------------------------------------ */
/* current */
#sj_contents_div.SJ_color-blue ul.SJ_tabs.SJ_current-dark > li.SJ_current a{background-color:#5a91be;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs.SJ_current-dark > li.SJ_current a:hover{background-color:#7ca8cb;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-blue ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-blue ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#8cbbdd;color:#fff;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#4682b4;}

/* tabs-select
------------------------------------------------ */
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li:hover{border-top-color:#999;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li.SJ_current{border-top-color:#4682B4;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li.SJ_current a,
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li.SJ_current span,
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li.SJ_current a:hover,
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li.SJ_current span:hover{background-color:#fff;color:#333;}
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li a,
#sj_contents_div.SJ_color-blue ul.SJ_tabs-select > li span{border-color:#ccc;}

/* tabs-year
------------------------------------------------ */
#sj_contents_div.SJ_color-blue dl.SJ_tabs-year dt{background-color:#336699;color:#fff;}
#sj_contents_div.SJ_color-blue dl.SJ_tabs-year dd ul li a{background-color:#dbdcdc;color:#fff;border-color:#fff;}
#sj_contents_div.SJ_color-blue dl.SJ_tabs-year dd ul li a:hover{background-color:#e3e3e3;}

/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-blue ul.SJ_menu li.SJ_current a{border-color:#ff0000;}

/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-blue .SJ_box-event .SJ_box-head{background-color:#d6e3ee;}

/* ul
------------------------------------------------*/
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{background-color:#7a9bb7;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub{background-color:#7a9bb7;color:#fff;border-width:0;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{border-color:#7a9bb7 transparent transparent transparent;color:#fff;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header ul li{background-color:#7a9bb7;color:#fff;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub + li.SJ_li-header ul li{background-color:#dadada;color:#333;}

/* ------------------------------------------------ */
/* blue-sky
------------------------------------------------ */
#sj_contents_div.SJ_color-sky #SJ_container{margin:0;padding:0 5px;}
#sj_contents_div.SJ_color-sky a:link{color:#1d56a5;text-decoration:none;outline:none;}
#sj_contents_div.SJ_color-sky a:visited{color:#609;text-decoration:none;}
#sj_contents_div.SJ_color-sky nav ul.SJ_ul-nav li a:link,
#sj_contents_div.SJ_color-sky nav ul.SJ_ul-nav li a:visited{color:#fff;}
#sj_contents_div.SJ_color-sky a:link.SJ_button{color:#fff;}
#sj_contents_div.SJ_color-sky a:visited.SJ_button{color:#fff;}

/* stripe
------------------------------------------------ */
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe > li:nth-child(odd),
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe-rev > li:nth-child(even),
#sj_contents_div.SJ_color-sky table.SJ_table-stripe tbody tr:nth-child(odd) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-two tbody tr:nth-child(2n+1) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-double tbody tr:nth-child(4n+1) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-double tbody tr:nth-child(4n+2) td{background-color:#f1f6f9;}
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe > li:nth-child(even),
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe-rev > li:nth-child(odd),
#sj_contents_div.SJ_color-sky table.SJ_table-stripe tbody tr:nth-child(even) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-two tbody tr:nth-child(2n+2) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-double tbody tr:nth-child(4n+3) td,
#sj_contents_div.SJ_color-sky table.SJ_table-stripe-double tbody tr:nth-child(4n+4) td{background-color:#fff;}

/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-sky table.SJ_table-plain caption.SJ_caption-color{background-color:#c9d7eb;color:#333;}
#sj_contents_div.SJ_color-sky table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#cfe2ec;}
#sj_contents_div.SJ_color-sky table.SJ_table-plain thead th{background-color:#C9D7EB;}
#sj_contents_div.SJ_color-sky table.SJ_table-plain tbody th{background-color:#e1ecf2;}
#sj_contents_div.SJ_color-sky table.SJ_table-plain caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-sky table.SJ_table-plain caption.SJ_caption-color a:visited{color:;}
/* base */
#sj_contents_div.SJ_color-sky table.SJ_table-base thead th,
#sj_contents_div.SJ_color-sky table.SJ_table-base caption.SJ_caption-color{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-sky table.SJ_table-base caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-sky table.SJ_table-base caption.SJ_caption-color a:visited{color:#fff;}
/* solid */
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-sky table.SJ_table-solid caption.SJ_caption-color{background-color:#4f87d5;}
#sj_contents_div.SJ_color-sky table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-sky table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-sky table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-sky table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#e1e6ed;}
/* solid - thead th */
#sj_contents_div.SJ_color-sky table.SJ_table-solid thead th{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-sky table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-sky table.SJ_table-solid thead th:first-child{border-left-color:#4f87d5;}
#sj_contents_div.SJ_color-sky table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-sky table.SJ_table-solid thead th:last-child{border-right-color:#4f87d5;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-sky table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-sky table.SJ_table-solid.SJ_one-column thead th{border-left-color:#4f87d5;border-right-color:#4f87d5;}

/* list table
------------------------------------------------*/
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe > li.SJ_li-header ul.SJ_ul-table > li,
#sj_contents_div.SJ_color-sky ul.SJ_ul-stripe-rev > li.SJ_li-header ul.SJ_ul-table > li{background-color:#4F87D5;color:#fff;}
/* plain */
#sj_contents_div.SJ_color-sky ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{background-color:#c7d1df;}
#sj_contents_div.SJ_color-sky ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:link,
#sj_contents_div.SJ_color-sky ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:visited{color:#fff;}
/* solid */
#sj_contents_div.SJ_color-sky ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color {border-color:#4f87d5;}
#sj_contents_div.SJ_color-sky ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li.SJ_li-caption{background-color:#4f87d5;color:#fff;}

/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-sky .SJ_for-pc #SJ_h1-block{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-sky .SJ_for-sp #SJ_h1-block{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-sky .SJ_h2-solid{background-color:#f4f8fc;}
#sj_contents_div.SJ_color-sky .SJ_h2-dark{background-color:#4f87d5;}

/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-sky .SJ_h2-pole,
#sj_contents_div.SJ_color-sky .SJ_h3-pole,
#sj_contents_div.SJ_color-sky .SJ_h4-pole,
#sj_contents_div.SJ_color-sky .SJ_h5-pole,
#sj_contents_div.SJ_color-sky .SJ_h2-upper,
#sj_contents_div.SJ_color-sky .SJ_h3-upper,
#sj_contents_div.SJ_color-sky .SJ_h4-upper,
#sj_contents_div.SJ_color-sky .SJ_h5-upper,
#sj_contents_div.SJ_color-sky .SJ_h2-under,
#sj_contents_div.SJ_color-sky .SJ_h3-under,
#sj_contents_div.SJ_color-sky .SJ_h4-under,
#sj_contents_div.SJ_color-sky .SJ_h5-under,
#sj_contents_div.SJ_color-sky ul.SJ_tabs,
#sj_contents_div.SJ_color-sky ul.SJ_tabs a,
#sj_contents_div.SJ_color-sky dl.SJ_tabs-year,
#sj_contents_div.SJ_color-sky table caption{border-color:#4f87d5;}

/* tabs
------------------------------------------------ */
/* current */
#sj_contents_div.SJ_color-sky ul.SJ_tabs.SJ_current-dark > li.SJ_current a{background-color:#5a91be;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs.SJ_current-dark > li.SJ_current a:hover{background-color:#7ca8cb;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-sky ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-sky ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#8cbbdd;color:#fff;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#4682b4;}

/* tabs-select
------------------------------------------------ */
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li{border-top-color:#4682B4;background-color:#fafafa;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li:hover{border-top-color:#4682B4}
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li.SJ_current {border-top-color:#4682B4;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li.SJ_current a,
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li.SJ_current span,
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li.SJ_current a:hover,
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li.SJ_current span:hover{background-color:#fff;color:#333;}
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li a,
#sj_contents_div.SJ_color-sky ul.SJ_tabs-select > li span{border-color:#ccc;}

/* tabs-year
------------------------------------------------ */
#sj_contents_div.SJ_color-sky dl.SJ_tabs-year dt{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-sky dl.SJ_tabs-year dd ul li a{background-color:#dbdcdc;color:#fff;border-color:#fff;}
#sj_contents_div.SJ_color-sky dl.SJ_tabs-year dd ul li a:hover{background-color:#e3e3e3;}

/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-sky ul.SJ_menu li.SJ_current a{border-color:#cc3333;}

/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-sky .SJ_box-event .SJ_box-head{background-color:#e8f2ff;}

/* ul
------------------------------------------------*/
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{background-color:#4f87d5;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub{background-color:#4f87d5;color:#fff;border-width:0;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{border-color:#4f87d5 transparent transparent transparent;color:#fff;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_li-header ul li{background-color:#4f87d5;color:#fff;}
#sj_contents_div.SJ_color-blue ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub + li.SJ_li-header ul li{background-color:#dadada;color:#333;}


/* ------------------------------------------------ */
/* red
------------------------------------------------ */

/* stripe
------------------------------------------------ */
/*#sj_contents_div.SJ_color-red ul.SJ_ul-stripe > li:nth-child(odd),
#sj_contents_div.SJ_color-red ul.SJ_ul-stripe-rev > li:nth-child(even),
#sj_contents_div.SJ_color-red table.SJ_table-stripe tbody tr:nth-child(odd) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-two tbody tr:nth-child(2n+1) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-double tbody tr:nth-child(4n+1) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-double tbody tr:nth-child(4n+2) td{background-color:#fcfafa;}
#sj_contents_div.SJ_color-red ul.SJ_ul-stripe > li:nth-child(even),
#sj_contents_div.SJ_color-red ul.SJ_ul-stripe-rev > li:nth-child(odd),
#sj_contents_div.SJ_color-red table.SJ_table-stripe tbody tr:nth-child(even) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-two tbody tr:nth-child(2n+2) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-double tbody tr:nth-child(4n+3) td,
#sj_contents_div.SJ_color-red table.SJ_table-stripe-double tbody tr:nth-child(4n+4) td{background-color:#fff;}*/

/* table
------------------------------------------------*/
/* plain */
#sj_contents_div.SJ_color-red table.SJ_table-plain caption.SJ_caption-color{background-color:#dabab8;color:#333;}
#sj_contents_div.SJ_color-red table.SJ_table-plain caption.SJ_caption-color + thead th{background-color:#ddd;}
#sj_contents_div.SJ_color-red table.SJ_table-plain thead th{background-color:#dabab8;}
#sj_contents_div.SJ_color-red table.SJ_table-plain caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-red table.SJ_table-plain caption.SJ_caption-color a:visited{color:#0066cc;}
/* base */
#sj_contents_div.SJ_color-red table.SJ_table-base thead th,
#sj_contents_div.SJ_color-red table.SJ_table-base caption.SJ_caption-color{background-color:#b8716a;color:#fff;}
#sj_contents_div.SJ_color-sky table.SJ_table-base caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-sky table.SJ_table-base caption.SJ_caption-color a:visited{color:#fff;}
/* solid */
/* solid - caption-color + thead th */
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color{background-color:#b8716a;}
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color,
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color a:link,
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color a:visited{color:#fff;}
/* solid - caption.color + thead th */
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color + thead th{background-color:#dadada;color:#fff;}
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color + thead th.SJ_first,
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color + thead th:first-child{border-left-color:#dadada;}
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color + thead th.SJ_last,
#sj_contents_div.SJ_color-red table.SJ_table-solid caption.SJ_caption-color + thead th:last-child{border-right-color:#dadada;}
/* solid - thead th */
#sj_contents_div.SJ_color-red table.SJ_table-solid thead th{background-color:#b8716a;color:#fff;}
#sj_contents_div.SJ_color-red table.SJ_table-solid thead th.SJ_first,
#sj_contents_div.SJ_color-red table.SJ_table-solid thead th:first-child{border-left-color:#b8716a;}
#sj_contents_div.SJ_color-red table.SJ_table-solid thead th.SJ_last,
#sj_contents_div.SJ_color-red table.SJ_table-solid thead th:last-child{border-right-color:#b8716a;}
/* solid - onecolumn  thead th */
#sj_contents_div.SJ_color-red table.SJ_table-solid.SJ_one-column caption,
#sj_contents_div.SJ_color-red table.SJ_table-solid.SJ_one-column thead th{border-left-color:#b8716a;border-right-color:#b8716a;}

/* list table
------------------------------------------------*/
#sj_contents_div.SJ_color-red ul.SJ_ul-stripe > li.SJ_li-header ul.SJ_ul-table > li,
#sj_contents_div.SJ_color-red ul.SJ_ul-stripe-rev > li.SJ_li-header ul.SJ_ul-table > li{background-color:#B8716A;color:#fff;}
/* plain */
#sj_contents_div.SJ_color-red ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li{background-color:#dabab8;}
#sj_contents_div.SJ_color-red ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:link,
#sj_contents_div.SJ_color-red ul.SJ_ul-table.SJ_ul-plain > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li a:visited{color:#fff;}
/* solid */
#sj_contents_div.SJ_color-red ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color {border-color:#b8716a;}
#sj_contents_div.SJ_color-red ul.SJ_ul-table.SJ_ul-solid > li.SJ_li-caption.SJ_caption-color ul.SJ_ul-table-in li.SJ_li-caption{background-color:#b8716a;color:#fff;}

/* header
------------------------------------------------ */
#sj_contents_div.SJ_color-red .SJ_for-pc #SJ_h1-block{background-color:#800000;color:#fff;}
#sj_contents_div.SJ_color-red .SJ_for-sp #SJ_h1-block{background-color:#800000;color:#fff;}
#sj_contents_div.SJ_color-red .SJ_h2-solid{background-color:#f7f0f0;}
#sj_contents_div.SJ_color-red .SJ_h2-dark{background-color:#800000;}

/* border-color
------------------------------------------------ */
#sj_contents_div.SJ_color-red .SJ_h2-pole,
#sj_contents_div.SJ_color-red .SJ_h3-pole,
#sj_contents_div.SJ_color-red .SJ_h4-pole,
#sj_contents_div.SJ_color-red .SJ_h5-pole,
#sj_contents_div.SJ_color-red .SJ_h2-upper,
#sj_contents_div.SJ_color-red .SJ_h3-upper,
#sj_contents_div.SJ_color-red .SJ_h4-upper,
#sj_contents_div.SJ_color-red .SJ_h5-upper,
#sj_contents_div.SJ_color-red .SJ_h2-under,
#sj_contents_div.SJ_color-red .SJ_h3-under,
#sj_contents_div.SJ_color-red .SJ_h4-under,
#sj_contents_div.SJ_color-red .SJ_h5-under,
#sj_contents_div.SJ_color-red ul.SJ_tabs,
#sj_contents_div.SJ_color-red ul.SJ_tabs a,
#sj_contents_div.SJ_color-red dl.SJ_tabs-year,
#sj_contents_div.SJ_color-red table caption{border-color:#800000;}

/* tabs
------------------------------------------------ */
/* current */
#sj_contents_div.SJ_color-red ul.SJ_tabs.SJ_current-dark > li.SJ_current a{background-color:#b55d4c;}
#sj_contents_div.SJ_color-red ul.SJ_tabs.SJ_current-dark > li.SJ_current a:hover{background-color:#c78477;}
#sj_contents_div.SJ_color-red ul.SJ_tabs li.SJ_current > a,
#sj_contents_div.SJ_color-red ul.SJ_tabs li.SJ_current > a:hover,
#sj_contents_div.SJ_color-red ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{background-color:#d48888;color:#fff;}
#sj_contents_div.SJ_color-red ul.SJ_tabs.SJ_tabs-focus > li.SJ_current a{border-color:#ac513c;}

/* tabs-select
------------------------------------------------ */
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li{border-top-color:#800000;background-color:#fafafa;}
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li:hover{border-top-color:#800000}
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li.SJ_current {border-top-color:#800000;}
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li.SJ_current a,
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li.SJ_current span,
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li.SJ_current a:hover,
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li.SJ_current span:hover{background-color:#fff;color:#333;}
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li a,
#sj_contents_div.SJ_color-red ul.SJ_tabs-select > li span{border-color:#ccc;}

/* tabs-year
------------------------------------------------ */
#sj_contents_div.SJ_color-red dl.SJ_tabs-year dt{background-color:#800000;color:#fff;}
#sj_contents_div.SJ_color-red dl.SJ_tabs-year dd ul li a{background-color:#dbdcdc;color:#fff;border-color:#fff;}
#sj_contents_div.SJ_color-red dl.SJ_tabs-year dd ul li a:hover{background-color:#e3e3e3;}

/* menu
------------------------------------------------ */
#sj_contents_div.SJ_color-red ul.SJ_menu li.SJ_current a{border-color:#ec147a;}

/* box
------------------------------------------------ */
#sj_contents_div.SJ_color-red .SJ_box-event .SJ_box-head{background-color:#f7f0f0;}

/* ul
------------------------------------------------*/
#sj_contents_div.SJ_color-red ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{background-color:#b8716a;}
#sj_contents_div.SJ_color-red ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub{background-color:#b8716a;color:#fff;border-width:0;}
#sj_contents_div.SJ_color-red ul.SJ_ul-match.SJ_ul-color li.SJ_li-header{border-color:#b8716a transparent transparent transparent;color:#fff;}
#sj_contents_div.SJ_color-red ul.SJ_ul-match.SJ_ul-color li.SJ_li-header ul li{background-color:#b8716a;color:#fff;}
#sj_contents_div.SJ_color-red ul.SJ_ul-match.SJ_ul-color li.SJ_header_sub + li.SJ_li-header ul li{background-color:#dadada;color:#333;}

/* ------------------------------------------------ */
/* blue - marine
------------------------------------------------ */
#sj_contents_div.SJ_color-marine .SJ_h2-pole,
#sj_contents_div.SJ_color-marine .SJ_h3-pole{border-color:#006aae;}
#sj_contents_div.SJ_color-marine .SJ_h3-solid.SJ_h3-blue{background-color:#e5ecf2;border-color:#555;}
/* table border */
#sj_contents_div.SJ_color-marine table.SJ_table-base thead th{border-color:#385c8c #fff #fff #fff;}
#sj_contents_div.SJ_color-marine table.SJ_table-base thead th:first-child{border-color:#385c8c #fff #fff #385c8c;}
#sj_contents_div.SJ_color-marine table.SJ_table-base thead th:last-child{border-color:#385c8c #385c8c #fff #fff;}
#sj_contents_div.SJ_color-marine table.SJ_table-base tbody th,
#sj_contents_div.SJ_color-marine table.SJ_table-base tbody td{border-color:#c6d7e7;}
/* for IE8 */
#sj_contents_div.SJ_color-marine table.SJ_table-base thead th.SJ_th-last{border-color:#385c8c #385c8c #fff #fff\9;}
/* table background */
#sj_contents_div.SJ_color-marine table.SJ_table-base thead th,
#sj_contents_div.SJ_color-marine table.SJ_table-base tbody th{background:#385c8c;color:#fff;}
#sj_contents_div.SJ_color-marine table.SJ_table-base tr:first-child{background:none;}
#sj_contents_div.SJ_color-marine table.SJ_table-base tr:nth-child(odd) td{background:#f1f6f9;}
#sj_contents_div.SJ_color-marine table.SJ_table-base tr:nth-child(even) td{background:#fff;}
/* for IE8 */
#sj_contents_div.SJ_color-marine table tr.SJ_tr-odd th,
#sj_contents_div.SJ_color-marine table tr.SJ_tr-odd td{background-color:#f1f6f9\9;} /* forIE9 */
#sj_contents_div.SJ_color-marine table tr.SJ_tr-even th,
#sj_contents_div.SJ_color-marine table tr.SJ_tr-even td{background-color:#fff\9;} /* forIE9 */
/* box event */
#sj_contents_div.SJ_color-marine .SJ_box-event{border-color:#c6d7e7;}
#sj_contents_div.SJ_color-marine .SJ_box-event .SJ_head{background-color:#D6e3ee;}
#sj_contents_div.SJ_color-marine .SJ_box-event .SJ_border-btm{border-color:#d1d1d1;}
/* box info */
#sj_contents_div.SJ_color-marine .SJ_box-info{border-color:#c6d7e7;background:#f1f6f9;}
#sj_contents_div.SJ_color-marine .SJ_box-info.SJ_box-red{border-color:#e3958f;background:#fbeeed;}
/* players profile */
#sj_contents_div.SJ_color-marine dl.SJ_dl-profile dt,
#sj_contents_div.SJ_color-marine dl.SJ_dl-profile dd{border-color:#eaeaea;}
/*table light */
#sj_contents_div.SJ_color-marine table.SJ_table-base.SJ_table-light th{background:#D6E3EE;color:#222;}
#sj_contents_div.SJ_color-marine table.SJ_table-base.SJ_table-light tr:last-child th.SJ_last{border-bottom:1px solid #c6d7e7;}
#sj_contents_div.SJ_color-marine table.SJ_table-base.SJ_table-light th.SJ_last{border-bottom:1px solid #c6d7e7;} /* forIE7 8 */
/* tabs round */
#sj_contents_div.SJ_color-marine ul.SJ_tabs.SJ_tabs-round{border-color:#385c8c;}
#sj_contents_div.SJ_color-marine ul.SJ_tabs.SJ_tabs-round li a{background:#dbdcdc;color:#fff;}
#sj_contents_div.SJ_color-marine ul.SJ_tabs.SJ_tabs-round li a:hover{background:#e3e3e3;}
#sj_contents_div.SJ_color-marine ul.SJ_tabs.SJ_tabs-round li.SJ_current a,
#sj_contents_div.SJ_color-marine ul.SJ_tabs.SJ_tabs-round li.SJ_current a:hover{background:#8cc0dd;}
/* tabs year */
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year{border-color:#385c8c;}
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year dt{background:#385c8c;color:#fff;}
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year dd a{background:#dbdcdc;color:#fff;border-color:#fff;}
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year dd a:hover{background:#e3e3e3;}
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year dd.SJ_current a,
#sj_contents_div.SJ_color-marine dl.SJ_tabs-year dd.SJ_current a:hover{background:#8cc0dd;}

/* ------------------------------------------------ baitai ------------------------------------------------ */
/* ------------------------------------------------ */
/* sports navi stetting
------------------------------------------------ */
#sj_contents_div.SJ_color-snavi a{color:#0038e0;}
#sj_contents_div.SJ_color-snavi a:visited{color:#9471a5;}
#sj_contents_div.SJ_color-snavi a:hover{text-decoration:underline;}
#sj_contents_div.SJ_color-snavi a.SJ_button:hover,
#sj_contents_div.SJ_color-snavi a.SJ_chip:hover{text-decoration:none;}
#sj_contents_div.SJ_color-snavi #SJ_ul-sub-cat li a{color:#022eb0;}
#sj_contents_div.SJ_color-snavi .SJ_tabs a.SJ_current,
#sj_contents_div.SJ_color-snavi a.SJ_button{color:#fff;}
#sj_contents_div.SJ_color-snavi h2 a:hover,
#sj_contents_div.SJ_color-snavi h3 a:hover{text-decoration:none !important;border-bottom:1px solid #0038e0 !important;}
#sj_contents_div.SJ_color-snavi h2 a:visited,
#sj_contents_div.SJ_color-snavi h3 a:visited{text-decoration:none !important;border-bottom:1px solid #9471a5 !important;}

/* ------------------------------------------------ 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
	#sj_contents_div table.SJ_table thead th:first-child,
	#sj_contents_div table.SJ_table tbody th:first-child,
	#sj_contents_div table.SJ_table tbody td:first-child{border-width:1px;}
	#sj_contents_div table.SJ_table thead th:last-child,
	#sj_contents_div table.SJ_table tbody th:last-child,
	#sj_contents_div table.SJ_table tbody td:last-child{border-width:1px;}
	*/
	/* 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;}
}

/* ------------------------------------------------ */
/* INDIVISUAL SUPPORT
------------------------------------------------ */
/* chugoku newspaper
#sj_contents_div caption, #sj_contents_div th, #sj_contents_div td {width:auto;} thの32％をキャンセル
#main #sj_contents_div ul li, #main #sj_contents_div ol li{margin-bottom:0;} margin-bottom:4; をキャンセル
 */
