@charset "utf-8";
/* CSS Document */

/*============================
riset
=============================*/
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, q, pre, table, caption, colgroup, col, tbody, thead, tfoot, tr, th, td, ul, ol, li, dl, dt, dd, form, fieldset, legend, label, span, a, img, em, ins, del, cite, abbr, sup, sub, dfn, code, var, samp, kbd, object, script, noscript, style, iframe, embed, param, map, area,
menu, hr, address, small, strong, i, b,
article, aside, figure, footer, header, hgroup, nav, section, figcaption, time, video, audio, mark, ruby, rt, rp, bdo, source, canvas, details, summary, command,
datalist, keygen, output, progress, meter {
	margin:0;
	padding:0;
	font-size:100%;
}

address, article, aside, figure, figcaption, footer, header, hgroup, hr, legend, menu, nav, section, summary {
	display:block;
}

li {
	list-style-type:none;
}

a img {
	border:none;
}

img {
	vertical-align:bottom;
}

a {
    display: block;
}

address {
	font-style:normal;
}

/*============================
base
=============================*/
body {
	color:#000;
	font-size:14px;
	line-height:1.3em;
	font-family:Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
	-webkit-text-size-adjust: none;
	background:url(../images/base/header_redline.jpg) repeat-x left top;
	word-wrap:break-word;
	overflow-wrap:break-word;
}

body#copyright {
	background:none;
}

a, a:link, a:visited {
	color:#0066cc;
	text-decoration:none;
}

/*============================
common
=============================*/
.clear {
	clear:both;
}

.top4 {
	margin-top:4px;
}

.top10 {
	margin-top:10px;
}

.top16 {
	margin-top:16px !important;
}

.bottom4 {
	margin-bottom:4px;
}

.bottom10 {
	margin-bottom:10px;
}

.bottom16 {
	margin-bottom:16px;
}

.borderTop {
	border-top:1px solid #E1E1E1;
}

.borderBottom {
	border-bottom:1px solid #E1E1E1;
}

.borderNoneTop {
	border-top:none!important;
}

.borderNoneBottom {
	border-bottom:none!important;
}

.fwBold {
	font-weight:bold;
}

.fcRed {
	color:#DC0D0D;
}

/*pgatetop*/
.pageTop {
	line-height:44px;
	text-align:right;
}

.pageTop a:link,.pageTop a:visited {
	color:#000;
	padding:0 10px;
}

.pageTopArrow {
	color:#0066CC;
}

/*Adsense*/
/* suga BRISYS mod for ad start */
#adsenseTop a,#adsenseBottom a,#adsenseMenuTop a,#adsenseBottomFLB a,#adsenseMenuTopFLB a {
	display:inline;
}

#adsenseTop {
 width:320px;
 margin:0 auto 10px;
}

#adsenseBottom {
 width:300px;
 margin:16px auto 0;
}

#adsenseBottomFLB {
 text-align:center;
 margin-top:16px;
}

#adsenseMiddle {
 text-align:center;
 margin:10px 0 6px;
}

#adsenseMenuTop {
 width:300px;
 margin:16px auto;
}

#adsenseMenuTopFLB {
 text-align:center;
 margin:16px 0;
}

/* suga BRISYS mod for ad end */

/*見出し*/
.headlineType01Tour,.headlineType01Challenge,.headlineType01Other,.headlineType01Qt {
	font-size:18px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	line-height:44px;
	background: rgb(216,216,216); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgb(216,216,216) 0%, rgb(255,255,255) 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(216,216,216)), color-stop(40%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(216,216,216) 0%,rgb(255,255,255) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(216,216,216) 0%,rgb(255,255,255) 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(216,216,216) 0%,rgb(255,255,255) 40%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(216,216,216) 0%,rgb(255,255,255) 40%); /* W3C */
	padding:0 10px;
}

.headlineType01Tour {
	color:#DC0D0D;
	border-top:2px solid #DC0D0D;
}

.headlineType01Challenge {
	color:#000F85;
	border-top:2px solid #000F85;
}

.headlineType01Other {
	color:#000;
	border-top:2px solid #ECBD00;
	border-bottom:1px solid #E1E1E1;
}

.headlineType01Other span,.headlineType01Qt span {
	font-size:16px;
}

.headlineType01Qt {
	color:#006837;
	border-top:2px solid #006837;
	border-bottom:1px solid #E1E1E1;
}

.headlineType01Tour img,.headlineType01Challenge img,.headlineType01Other img,.headlineType01Qt img {
	margin-right:5px;
}

.headlineType02Tour,.headlineType02Challenge,.headlineType02Other {
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	line-height:30px;
	padding:0 10px;
}

.headlineType02Tour {
	background:#990000;
}

.headlineType02Challenge {
	background:#000741;
}

.headlineType02Other {
	background:#000;
}

.headlineType03 {
	font-weight:normal;
	color:#FFF;
	font-size:18px;
	line-height:40px;
	background:url(../images/base/headline03_bg.png) no-repeat right center;
	background-size:137px 50px;
	text-indent:10px;
}

.headline03Bg {
	background: rgb(102,102,102); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(102,102,102) 0%, rgb(68,68,68) 50%, rgb(49,49,49) 50%, rgb(0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(102,102,102)), color-stop(50%,rgb(68,68,68)), color-stop(50%,rgb(49,49,49)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	border-top:1px solid #000;
	border-bottom:1px solid #404040;
}

.headline03Bg h2 span {
	font-size:14px;
}

.headlineType04Tour,.headlineType04Challenge {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	line-height:34px;
	text-align:center;
}

.headlineType04Tour {
	background:#DC0D0D;
}

.headlineType04Challenge {
	background:#000F85;
}

.headlineType05Tour,.headlineType05Challenge {
	line-height:44px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	text-align:center;
	border-bottom:1px solid #E1E1E1;
}

.headlineType05Tour {
	/* usuki BRISYS mod for New Eng Start 20180228 */
	color:#dc0d0d;
	/* usuki BRISYS mod for New Eng End 20180228 */
}

.headlineType05Challenge {
	/* usuki BRISYS mod for New Eng Start 20180228 */
	color:#000F85;
	/* usuki BRISYS mod for New Eng End 20180228 */
}

.headlineTeeTime {
	font-size:16px;
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	background: rgb(102,102,102); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(102,102,102) 0%, rgb(68,68,68) 50%, rgb(49,49,49) 50%, rgb(0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(102,102,102)), color-stop(50%,rgb(68,68,68)), color-stop(50%,rgb(49,49,49)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

.headlineTeeTime dt,.headlineTeeTime dd {
	display:block;
	line-height:44px;
}

.headlineTeeTime dt {
	width:14.1%;
	text-align:center;
	border-right:1px solid #4D4D4D;
}

.headlineTeeTime dd {
	padding-left:18.1%;
	margin-top:-44px;
}

.headlineTicket {
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	margin:0 10px;
	padding-left:10px;
	border-bottom:1px dotted  #d0d0d0;
	border-left:6px solid #DC0D0D;
}

.headlinePastStory {
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding:10px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	background: rgb(102,102,102); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(102,102,102) 0%, rgb(68,68,68) 50%, rgb(49,49,49) 50%, rgb(0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(102,102,102)), color-stop(50%,rgb(68,68,68)), color-stop(50%,rgb(49,49,49)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

#headlineRealTimeNews {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	text-align:center;
	color:#DC0D0D;
}

#headlineTypeMcTour,#headlineTypeMcChallenge {
	border:1px solid #E1E1E1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	font-size:14px;
	font-weight:normal;
	line-height:1.3em;
	padding:10px;
	margin:10px;
}

#headlineTypeMcTour {
	background:#F4EBEB;
}

#headlineTypeMcChallenge {
	background:#EAE9FA;
}

#headlineTypeMcTour span,#headlineTypeMcChallenge span {
	border-right:1px solid #000;
	margin-right:10px;
	padding-right:10px;
}

/*ボタン*/
.linkButtonMore {
	font-size:16px;
	font-weight:normal;
	background:#F5F5F5;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	line-height:42px;
	text-align:right;
	padding:0 10px;
}

.linkButtonMore a:link,.linkButtonMore a:visited {
	position:relative;
	color:#000;
	padding-right:10px;
}

.linkButtonMore a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 0px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #0066CC;
	border-right: 2px solid #0066CC;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

.linkButtonExternal {
	background: rgb(102,102,102); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(102,102,102) 0%, rgb(68,68,68) 50%, rgb(49,49,49) 50%, rgb(0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(102,102,102)), color-stop(50%,rgb(68,68,68)), color-stop(50%,rgb(49,49,49)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(102,102,102) 0%,rgb(68,68,68) 50%,rgb(49,49,49) 50%,rgb(0,0,0) 100%); /* W3C */
	font-weight:normal;
	border:1px solid #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:42px;
	text-align:center;
	margin:0 10px;
	font-size:16px;
}

.linkButtonTicket {
	background: rgb(26,134,242); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhODZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhODZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwNjZjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(26,134,242) 0%, rgb(26,134,242) 50%, rgb(0,102,204) 51%, rgb(0,102,204) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(26,134,242)), color-stop(50%,rgb(26,134,242)), color-stop(51%,rgb(0,102,204)), color-stop(100%,rgb(0,102,204))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(26,134,242) 0%,rgb(26,134,242) 50%,rgb(0,102,204) 51%,rgb(0,102,204) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(26,134,242) 0%,rgb(26,134,242) 50%,rgb(0,102,204) 51%,rgb(0,102,204) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(26,134,242) 0%,rgb(26,134,242) 50%,rgb(0,102,204) 51%,rgb(0,102,204) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(26,134,242) 0%,rgb(26,134,242) 50%,rgb(0,102,204) 51%,rgb(0,102,204) 100%); /* W3C */
	font-weight:normal;
	border:1px solid #004D99;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:42px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
}

.linkButtonExternal a:link,.linkButtonExternal a:visited,.linkButtonTicket a:link,.linkButtonTicket a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

.linkButtonExternal img,.linkButtonTicket img {
	margin-right:5px;
}

.linkButtonMoreTour {
background: rgb(220,13,13); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(220,13,13,1) 0%, rgba(153,0,0,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,13,13,1)), color-stop(98%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(220,13,13,1) 0%,rgba(153,0,0,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(220,13,13,1) 0%,rgba(153,0,0,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(220,13,13,1) 0%,rgba(153,0,0,1) 98%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(220,13,13,1) 0%,rgba(153,0,0,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc0d0d', endColorstr='#990000',GradientType=0 ); /* IE6-8 */
	font-weight:normal;
	border:1px solid #700;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:42px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-top:16px;
	margin-bottom:24px;
	font-size:16px;
}

.linkButtonMoreChallenge {
background: rgb(0,15,133); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMGY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,15,133,1) 0%, rgba(0,7,65,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,15,133,1)), color-stop(100%,rgba(0,7,65,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,15,133,1) 0%,rgba(0,7,65,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,15,133,1) 0%,rgba(0,7,65,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,15,133,1) 0%,rgba(0,7,65,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,15,133,1) 0%,rgba(0,7,65,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000f85', endColorstr='#000741',GradientType=0 ); /* IE6-8 */
	font-weight:normal;
	border:1px solid #00031f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:42px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-top:16px;
	margin-bottom:24px;
	font-size:16px;
}

.linkButtonMoreTour a:link,.linkButtonMoreTour a:visited,.linkButtonMoreChallenge a:link,.linkButtonMoreChallenge a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

.linkButtonMoreTour img,.linkButtonMoreChallenge img {
	margin-right:3px;
}

/*Unisys Scoring System*/
/* suga BRISYS mod for Unisys start 20171214 */
.unisysSS {
 font-size:12px;
 line-height:44px;
 text-indent:60px;
 margin:0 10px;
 height:20px;
}

.unisysSS a,.unisysSS img {
 display:none;
}
/* suga BRISYS mod for Unisys end 20171214 */

.unisysSS a:link,.unisysSS a:visited {
	color:#000;
}

/*ミュゼ追加チャレンジスケジュール用*/
.unisysSSChallenge {
	font-size:12px;
	line-height:44px;
	background:url(../images/contents/unisys_logo_l.gif) no-repeat 10px 8px;
	background-size:70px 21px;
	text-indent:80px;
	border-bottom:1px solid #E1E1E1;
	padding:0 10px;
}

.musseChallenge {
	font-size:12px;
	line-height:44px;
	border-bottom:1px solid #E1E1E1;
	padding:0 10px;
}

.musseChallenge img {
	vertical-align:middle;
	margin:-3px 10px 0 0;
}

.unisysSSChallenge a:link,.unisysSSChallenge a:visited,.musseChallenge a:link,.musseChallenge a:visited {
	color:#000;
}

.explanatory {
	font-size:12px;
	margin:10px 10px;
}

.explanatory02 {
	font-size:12px;
	margin:-10px 10px 10px;
}


/*============================
table
=============================*/
table {
	width:100%;
	border:1px solid #E1E1E1;
	border-collapse:collapse;
}

table th,table td {
	border:1px solid #E1E1E1;
	border-collapse:collapse;
	border-spacing:0;
	padding:10px 4px;
}

.tableTour th,.tableChallenge th {
	color:#FFF;
	font-weight:normal;
}

.tableTour th {
	background:#990000;
}

.tableChallenge th {
	background:#000F85;
}

.trColorTour {
	background:#F4EBEB;
}

.trColorChallenge {
	background:#EAE9FA;
}

/*スコアカード開閉*/
div.goukei table.openTable {
    display:table!important;
    #display:block!important;
}

.openRtable {
    display:table-row-group!important;
    #display:block!important;
}

.scoreCorlor {
	color:#0066cc;
	cursor:pointer;
}

tbody.tableScoreCard {
	display:none;
}

tbody.tableScoreCard th {
	font-size:12px;
}

tbody.tableScoreCard td {
	text-align:center;
}

tbody.tableScoreCard th,tbody.tableScoreCard td {
	padding:2px;
}

table td.tdColorGrey {
	background:#CCCCCC;
}

table th.thColorDarkRed {
	background:#460000;
}

table th.thColorBlue {
	background:#000741;
}

table th.thColorBlack {
	background:#000000;
	color:#FFFFFF;
}

.birdie,.doubleBogey {
	font-size:24px;
}

.eagle,.bogey {
	font-size:14px;
}

.birdieEx,.doubleBogeyEx {
	font-size:20px;
}

.eagleEx,.bogeyEx {
	font-size:10px;
}

body.android .eagle,body.android .bogey,body.android .birdie,body.android .doubleBogey {
	font-size:24px;
	line-height:24px;
}

body.android .eagleEx,body.android .bogeyEx,body.android .birdieEx,body.android .doubleBogeyEx {
	font-size:20px;
	vertical-align:bottom;
}


.eagle,.birdie,.eagleEx,.birdieEx  {
	color:#DC0D0D;
}

.bogey,.doubleBogey,.bogeyEx,.doubleBogeyEx {
	color:#000F85;
}

tr#leaderComment {
	background:#000;
	color:#FFF;
	text-align:center;
}

tr td.scoreExplanatory {
	text-align:left;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

/*リスト*/
.listType01 {
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}

.listType01 li {
	border-bottom:1px solid #E1E1E1;
	padding:10px 20px 10px 10px;
}

.listType01 li:last-child {
	border-bottom:none;
}

.listType01 li a,.listType02 li a {
	position: relative;
}

.listType01 li a:after,.listType02 li a:after  {
	display: block;
	position: absolute;
	top: 50%;
	right: -10px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #666;
	border-right: 2px solid #666;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

.listType02 li {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	padding:10px 20px 10px 10px;
}

.listType02 li p:last-child {
	font-size:14px;
	font-weight:normal;
	color:#4D4D4D;
}

.listType02 li p:last-child a:link,.listType02 li p:last-child a:visited {
	color:#4D4D4D;
}

/*タブ*/
#tabsWrap {
	margin:0 5px;
	padding-bottom:2px;
}

#tabsWrap ul {
	display:table;
	width:100%;
}

/* suga BRISYS mod for Abema start 20180110 */
#tabsWrap ul li {
 display:table-cell;
 font-size:14px;
 font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
 border-right:2px solid #FFF;
 text-align:center;
 vertical-align:middle;
 line-height:1.3em;
}
/* suga BRISYS mod for Abema end 20180110 */

/* suga BRISYS mod for Abeman start 20180110 */
#tabsWrap ul li#tabCurrentQt {
 width:14%;
}
/* suga BRISYS mod for Abema end 20180110 */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { /*未選択のタブ*/
	font-weight:bold;
	background: rgb(221,221,221); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(221,221,221) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(221,221,221)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* W3C */
}

/* suga BRISYS mod for Abema start 20180110 */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { /*未選択タブのリンク文字*/
	color:#333;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
 padding:20px 0;
}
/* suga BRISYS mod for Abema end 20180110 */

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  /*アクティブなタブ*/
	background:#DC0D0D;
	font-weight:bold;
	color:#FFF;
}

.ui-state-active#tabCurrentChallenge, .ui-widget-content#tabCurrentChallenge .ui-state-active#tabCurrentChallenge, .ui-widget-header#tabCurrentChallenge .ui-state-active#tabCurrentChallenge {
	background:#000F85;
}

.ui-state-active#tabCurrentOhter, .ui-widget-content#tabCurrentOhter .ui-state-active#tabCurrentOhter, .ui-widget-header#tabCurrentOhter .ui-state-active#tabCurrentOhter {
	background:#ECBD00;
}

.ui-state-active#tabCurrentQt, .ui-widget-content#tabCurrentQt .ui-state-active#tabCurrentQt, .ui-widget-header#tabCurrentQt .ui-state-active#tabCurrentQt {
	background:#006837;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { /*アクティブなタブのリンク文字*/
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}


.ui-state-active#tabCurrentPga, .ui-widget-content#tabCurrentPga .ui-state-active#tabCurrentPga, .ui-widget-header#tabCurrentPga .ui-state-active#tabCurrentPga {
 background:#002848;
}

/* suga BRISYS add for Abema start 20180110 */

/* suga BRISYS mod for Abema start 20180110 */
#tabsTour,#tabsChallenge,#tabsOthers,#tabsQt,#tabsPga {
	margin-top:-2px;
	padding-top:16px;
}
/* suga BRISYS mod for Abema end 20180110 */

#tabsTour {
	border-top:2px solid #DC0D0D;
}

#tabsChallenge {
	border-top:2px solid #000F85;
}

#tabsOthers {
	border-top:2px solid #ECBD00;
}

#tabsQt {
	border-top:2px solid #006837;
}

#tabsPga {
	border-top:2px solid #002848;
}
/*予選落ち・規程ラウンド*/
body.android .mcEx {
	font-size:18px;
	vertical-align:bottom;
}

body.android .mc {
	font-size:24px;
	vertical-align:bottom;
}

.circle {
	font-size:large;
	vertical-align:bottom;
}

/*年度セレクト*/
.selectWrap h3 {
	font-size:14px;
	font-weight:bold;
	line-height:38px;
	padding:0 10px;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	text-align:center;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(237,237,237) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(237,237,237))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* W3C */
}

.selectYear span {
	color:#ECBD00;
}

.selectYear span.yearQt {
	color:#006837;
}

.selectYear {
	font-size:16px;
	font-weight:bold;
	line-height:44px;
	padding:0 10px;
	border-bottom:1px solid #E1E1E1;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(237,237,237) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(237,237,237))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(237,237,237) 100%); /* W3C */
	cursor:pointer;
}

.selectMonth {
	display:none;
}

.selectMonth li {
	border-bottom:1px solid #E1E1E1;
	line-height:44px;
	padding:0 10px 0 26px;
	font-size:16px;
	color:#999;
}

.selectMonth li a:link,.selectMonth li a:visited {
	position:relative;
}

.selectMonth li a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 0px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #666;
	border-right: 2px solid #666;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

.selectMonth.selected {
    display: block;
}

/*============================
header
=============================*/
header {
	background:url(../images/base/header_bg.png) no-repeat left 6px;
	background-size:200px 93px;
}

header h1 {
	float:left;
}

header h1 img {
	margin:12px 0px 0px 4px;
}

/* suga BRISYS mod for Unisys 20171214 start */
#headUnisys {
 float:right;
 padding-right:10px;
 margin-bottom:8px;
 height:21px;
}

#headUnisys a,#headUnisys img {
 display:none;
}
/* suga BRISYS mod for Unisys 20171214 end */

/*============================
ナビ
=============================*/
#menu {
	margin:15px 0 6px;
	float:right;
	padding-right:10px;
	cursor:pointer;
}

#gnav_bg {
	padding:0 10px;
	margin-bottom:12px;
	display:none
}

#gnav_bg ul {
	display:table;
	width:100%;
	table-layout:fixed;
	font-size:16px;
	margin-bottom:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

#gnav_bg ul li {
	text-indent:10px;
	display:table-cell;
	line-height:44px;
	background: rgb(232,0,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(232,0,0) 0%, rgb(152,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(232,0,0)), color-stop(100%,rgb(152,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(232,0,0) 0%,rgb(152,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(232,0,0) 0%,rgb(152,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(232,0,0) 0%,rgb(152,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(232,0,0) 0%,rgb(152,0,0) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

#gnav_bg ul li:first-child {
	border-right:4px solid #FFF;
	position:relative;
}

#gnav_bg ul li a:link,#gnav_bg ul li a:visited {
	color:#FFF;
	background:url(../images/base/menu_arrow.png) no-repeat right center;
	background-size:26px 17px;
}

#gnav_bg ul li.mercedes {
	width: 100%;
	background: rgb(0,0,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(0,0,0) 0%, rgb(137,137,137) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,0,0)), color-stop(100%,rgb(137,137,137))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(0,0,0) 0%,rgb(137,137,137) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(0,0,0) 0%,rgb(137,137,137) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(0,0,0) 0%,rgb(137,137,137) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(0,0,0) 0%,rgb(137,137,137) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	border-right: none !important;
	}


/*コンテンツのナビ*/
.contentsNavTour ul,.contentsNavChallenge ul {
	display:table;
	table-layout: fixed;
	width:100%;
	font-size:12px;
}

.contentsNavTour ul li ,.contentsNavChallenge ul li{
	display:table-cell;
	background:#FFF;
	line-height:44px;
	text-indent:10px;
	border-bottom:1px solid #E1E1E1;
}

.contentsNavTour ul li:first-child,.contentsNavChallenge ul li:first-child {
	border-right:1px solid #E1E1E1;
}

.contentsNavTour a:link,.contentsNavTour a:visited,.contentsNavChallenge a:link,.contentsNavChallenge a:visited {
	color:#000;
	position:relative;
}

.contentsNavTour a:after,.contentsNavChallenge a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

.contentsNavTour a:after {
	/* usuki BRISYS mod for New Eng Start 20180228 */
	border-top: 2px solid #dc0d0d;
	border-right: 2px solid #dc0d0d;
	/* usuki BRISYS mod for New Eng End 20180228 */
}

.contentsNavChallenge a:after {
    /* usuki BRISYS mod for New Eng Start 20180228 */
	border-top: 2px solid #000F85;
	border-right: 2px solid #000F85;
	/* usuki BRISYS mod for New Eng End 20180228 */
}

/*ページネーション*/
.views {
	color:#333333;
	padding:10px;
	text-align:center;
	border-bottom:1px solid #E1E1E1;
}

.pageLink {
	display:table;
	table-layout: fixed;
	width:100%;
	border-bottom:1px solid #E1E1E1;
}

.pageLink li {
	display:table-cell;
	line-height:44px;
	text-align:center;
	border-right:1px dotted  #d0d0d0;
	background:#F5F5F5;
}

.pageLink li:last-child {
	border-right:none;
}

.pageLink li a:link,.pageLink li a:visited {
	color:#333333;
}

.pageLink li.previousTour,.pageLink li.nextTour,.pageLink li.previousChallenge,.pageLink li.nextChallenge {
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(221,221,221) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* W3C */
}

.pageLink li.previousTour a:link,.pageLink li.previousTour a:visited,.pageLink li.nextTour a:link,.pageLink li.nextTour a:visited {
	color:#DC0D0D;
	font-weight:bold;
}

.pageLink li.previousChallenge a:link,.pageLink li.previousChallenge a:visited,.pageLink li.nextChallenge a:link,.pageLink li.nextChallenge a:visited {
	color:#000F85;
	font-weight:bold;
}

.pageLink li.pageCurrent {
	background: rgb(221,221,221); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(221,221,221) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(221,221,221)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* W3C */
}

/*ラウンド*/
#roundNavTour,#roundNavChallenge {
	padding:0 10px;
	margin:10px 0;
}

#roundNavTour {
	border-bottom:2px solid #DC0D0D;
}

#roundNavChallenge {
	padding:0 10px;
	border-bottom:2px solid #000F85;
}

#roundNavTour ol,#roundNavChallenge ol {
	display:table;
	table-layout: fixed;
	width:100%;
	font-size:16px;
}

#roundNavTour ol li,#roundNavChallenge ol li {
	display:table-cell;
	line-height:44px;
	text-align:center;
	background: rgb(221,221,221); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(221,221,221) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(221,221,221)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* W3C */
	border-right:2px solid #FFF;
	color:#aaa;
}

#roundNavTour ol li:last-child,#roundNavChallenge ol li:last-child {
	border-right:none;
}

#roundNavTour ol li a:link,#roundNavTour ol li a:visited,#roundNavChallenge ol li a:link,#roundNavChallenge ol li a:visited  {
	color:#333;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#roundNavTour ol li#roundNavCurrent {
	background:#DC0D0D;
}

#roundNavChallenge ol li#roundNavCurrent {
	background:#000F85;
}

ol li#roundNavCurrent a:link,ol li#roundNavCurrent a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

/*出場選手タブ*/
#fieldNavTour,#fieldNavChallenge {
	padding:0 10px;
	margin:10px 0 0;
}

#fieldNavTour {
	border-bottom:2px solid #DC0D0D;
}

#fieldNavChallenge {
	padding:0 10px;
	border-bottom:2px solid #000F85;
}

#fieldNavTour ol,#fieldNavChallenge ol {
	display:table;
	table-layout: fixed;
	width:100%;
	font-size:16px;
}

#fieldNavTour ol li,#fieldNavChallenge ol li {
	display:table-cell;
	line-height:16px;	/* 2017.3.14修正　old line-height:44px; */
	padding:15px 0 11px !important;	/* 2017.3.14追加 */
	text-align:center;
	background: rgb(221,221,221); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(221,221,221) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(221,221,221)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(221,221,221) 0%,rgb(255,255,255) 100%); /* W3C */
	border-right:2px solid #FFF;
	color:#aaa;
	vertical-align:middle;
}

#fieldNavTour ol li:last-child,#fieldNavChallenge ol li:last-child {
	border-right:none;
}

#fieldNavTour ol li a:link,#fieldNavTour ol li a:visited,#fieldNavChallenge ol li a:link,#fieldNavChallenge ol li a:visited  {
	color:#333;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#fieldNavTour ol li#fieldNavCurrent {
	background:#DC0D0D;
}

#fieldNavChallenge ol li#fieldNavCurrent {
	background:#000F85;
}

ol li#fieldNavCurrent a:link,ol li#fieldNavCurrent a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

/*============================
footer
=============================*/
footer {
	background:#F5F5F5;
	padding:16px 10px;
	border-top:1px solid #E1E1E1;
	text-align:center;
}

/*コピーライト*/
body#copyright address {
	font-size:12px;
	line-height:16px;
	color:#666666;
	background:#F5F5F5;
	text-align:center;
}

iframe#copyText {
	height:16px;
	border:none;
	width:100%;
}

/*サブナビ*/
footer ul li {
	font-size:16px;
}

#subNavAboutJgto {
	line-height:22px;
}

#subNavAboutJgto img {
	margin-right:5px;
}

#subNavPcSite {
	border:1px solid #E1E1E1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(221,221,221) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* W3C */
	line-height:42px;
	margin:12px 0;
}

#subNavPcSite img {
	margin-right:5px;
}

#subNavPcSite a:link,#subNavPcSite a:visited {
	color:#1A1A1A;
}

/*============================
リアルタイムニュース
=============================*/
#realTimeNews {
	border-radius:5px;         /* CSS3 */
	-moz-border-radius:5px;    /* Firefox */
	-webkit-border-radius:5px; /* Safari,Chrome */
	box-shadow: 0px 0px 5px #DDD;
	border: 1px solid #DDD;
	margin:10px 10px 16px;
}

.ticker {
	height:114px;
	overflow:hidden;
}

#ticker_01 li,#ticker_02 li {
	margin:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #DDD;
	height:96px;
}

#ticker_01 li:last-child,#ticker_02 li:last-child {
	border-bottom:none;
}

/* suga BRISYS mod for Abema start 20180110 */

.rtnIconTour,.rtnIconChallenge {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-radius:2px;         /* CSS3 */
	-moz-border-radius:2px;    /* Firefox */
	-webkit-border-radius:2px; /* Safari,Chrome */
	float:left;
	width:120px;
	margin-right:10px;
}
/* suga BRISYS mod for Abema end 20180110 */

.rtnIconTour {
	background:#DC0D0D;
}

.rtnIconChallenge {
	background:#000F85;
}

.rtnText {
	margin-top:6px;
}

#rtnViewAll {
	border:1px solid #E1E1E1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(221,221,221) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(221,221,221) 100%); /* W3C */
	line-height:42px;
	margin:10px;
	text-align:center;
	font-weight:normal;
}

#rtnViewAll a:link,#rtnViewAll a:visited {
	color:#1A1A1A;
}

#rtnViewAll a:link span,#rtnViewAll a:visited span {
	color:#DC0D0D;
}

/*============================
トーナメント
=============================*/
.tournamentName {
	font-size:18px;
	line-height:1.2em;
	font-weight:bold;
	margin:0 10px;
}

.tournamentLogo {
	text-align:center;
	margin:10px;
}

.tournamentLogo a {
	display:inline;
}

/*ディレイ*/
.delay {
	background:#DC0D0D url(../images/base/delay_bg.gif) repeat;
	background-size:4px 4px;
	padding:10px;
	margin-bottom:16px;
}

.delay ul {
	padding-left:25px;
	line-height:1.2em;
	background:url(../images/base/delay_tv_icon.gif) no-repeat left 2px;
	background-size:18px 12px;
}

.delay a:link,.delay a:visited {
	color:#FFF;
}

.delay ul li span {
	color:#000;
}

/*ラウンド表記*/
.roundLine {
	margin-left:10px;
	margin-right:10px;
}

.roundLine li {
	display:inline;
}

.roundLine li:first-child {
	margin-right:6px;
}

.round {
	font-size:20px;
}

.roundRed {
	color:#DC0D0D;
}

.update {
	font-size:12px;
}

/*概要*/
#outlineList {
	margin:10px;
}

#outlineList dd ul li {
	margin-bottom:10px;
}

#outlineList dd ul li:last-child {
	margin-bottom:0;
}

#outlineList dt {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted  #d0d0d0;
	padding-bottom:4px;
	margin-bottom:4px;
}

#outlineList dd {
	margin-bottom:16px;
}

/*チケット*/
.ticketText {
	margin:10px;
}

#todaysTicket {
	margin:10px 10px 16px;
}

#todaysTicket dt {
	padding:10px 0;
}

#todaysTicket dt:first-child {
	padding-top:0;
}

#todaysTicket dd {
	background:#F4EBEB;
	text-align:right;
	padding:4px 10px;
}

#ticketTextFlame {
	border:1px solid #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin:0 10px 16px;
	padding:10px;
}

/*テレビ中継*/
#tvText {
	margin:10px;
}

#tvText p:last-child {
	font-size:12px;
}

#tvTour,#tvChallenge {
	margin-bottom:16px;
}

#tvTour dt,#tvChallenge dt {
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding:4px 10px;
}

#tvTour dt {
	background:#990000;
}

#tvChallenge dt {
	background:#000741;
}

#tvTour dd,#tvChallenge dd {
	padding:10px;
}

.tvDotline {
	border-bottom:1px dotted  #d0d0d0;
}

/*凡例*/
.suspended {
	margin:0 10px 16px;
}

/*プレーオフ*/
#playOffTour h3,#playOffChallenge h3 {
	font-weight:normal;
	color:#FFF;
	text-align:center;
	padding:8px 0;
}

#playOffTour h3 {
	background:#990000;
}

#playOffChallenge h3 {
	background:#000F85;
}

#playOffTour p,#playOffChallenge p {
	padding:10px;
}

.winner {
	font-size:16px;
	text-align:center;
	border-bottom:1px dotted  #d0d0d0;
}

/*JGA/PGAモード*/
#jgaPgaMode {
	border-radius:5px;         /* CSS3 */
	-moz-border-radius:5px;    /* Firefox */
	-webkit-border-radius:5px; /* Safari,Chrome */
	border:1px solid #E1E1E1;
	margin:10px;
	padding:10px;
	text-align:center;
}

#jgaPgaMode a {
	display:inline;
}

#jgaPgaMode img {
	margin-bottom:4px;
}

#noData {
	color:#333;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin:0 10px 16px;
	padding:20px 0;
}

/*その他記事*/
#topStory {
	border-bottom:1px solid #E1E1E1;
	padding:0 10px 10px;
}

#topStory div {
	width:300px;
	margin:0 auto;
	text-align:center;
}

#moreStory p {
	overflow:hidden;
}

#moreStory li {
	border-bottom:1px solid #E1E1E1;
	font-size:16px;
	line-height:20px;
}

#topStory h3 {
	font-size:18px;
	font-weight:normal;
	line-height:1.2em;
}

#topStory h3 a {
	overflow:hidden;
	position: relative;
	padding:0 20px 10px 0;
}

#topStory h3 a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -10px;
	border-top: 2px solid #666;
	border-right: 2px solid #666;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

#moreStory li:last-child {
	border-bottom:none;
}

#moreStory li a {
	overflow:hidden;
	position: relative;
	padding:10px 20px 10px 10px;
}

#moreStory li a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #666;
	border-right: 2px solid #666;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

#moreStory li div {
	float:left;
	margin-right:10px;
	width:90px;
	text-align:center;
}

#moreStory span {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: rgb(0,0,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(43,43,43,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(99%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(43,43,43,1) 99%); /* W3C */
	color:#FFF;
	padding:2px 8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;

	text-align:center;
}

#storyDetailTitle {
	font-size:20px;
	line-height:1.4em;
	font-weight:normal;
	color:#0066CC;
	margin:16px 10px 0;
	border-bottom:1px solid #E1E1E1;
	padding-bottom:10px;
}

#storyBody {
	margin:10px 10px 16px;
	font-size:16px;
	line-height:1.6em;
}

#storyBody p a {
	display:inline;
}

#storyBody p {
	word-wrap:break-word;
}

#storyBody p iframe {
	width:300px;
	height:169px;
}

#storyPhotoRight,#storyPhotoLeft {
	background:#E1E1E1;
	padding:10px;
	width:120px;
	overflow:hidden;
}

#storyPhotoRight {
	float:right;
	margin:0 0 10px 10px;
}

#storyPhotoLeft {
	float:left;
	margin:0 10px 10px 0;
}

#storyPhotoRight dt,#storyPhotoLeft dt {
	text-align:center;
}

#storyPhotoRight dd,#storyPhotoLeft dd {
	font-size:14px;
	line-height:1.3em;
	margin:4px 0 10px;
}

#storyPhotoRight dd:last-child,#storyPhotoLeft dd:last-child {
	margin-bottom:0;
}

/*JGTOについて*/
#aboutJgtoList {
	margin:10px;
}

#aboutJgtoList dt {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted  #d0d0d0;
	padding-bottom:4px;
	margin-bottom:4px;
}

#aboutJgtoList dd {
	margin-bottom:16px;
}

#aboutJgtoList dd p {
	margin-bottom:6px;
}

#aboutJgtoList a {
	display:inline;
}

#jgtoLogo {
	text-align:center;
	margin:16px 10px 4px;
}

/*ユニシス*/
#unisysWrap {
	margin:0 10px;
}

#unisysWrap a {
	display:inline;
}

#unisysWrap h2 {
	text-align:center;
	margin:20px 0;
}

#unisysWrap h3 {
	font-size:16px;
	line-height:1.3em;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
}

.unisysFont {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#CF1126;
}

/*SNSボタン*/
#snsIcons {
	border-bottom:1px solid #E1E1E1;
	padding:10px 0;
	margin:0 10px 10px;
}

#snsIcons li {
	display: inline-block;
	margin-right:3px;
}

/*いいねボタンのズレ解消*/
.fb_iframe_widget > span {
  vertical-align: baseline !important;
}

/*============================
選手ページ
=============================*/
/*プロフィール*/
#profielHead {
	margin:10px;
	overflow:hidden;
}

#profielHead img {
	vertical-align:bottom;
	float:left;
	margin-right:10px;
}

#profielHead h2 {
	font-size:22px;
	line-height:1em;
	font-weight:bold;
}

#profielHead h3 {
	font-size:14px;
	font-weight:bold;
}

#profielHead h4 {	/*20160331追加*/
	font-size:16px;
	font-weight:100;
	margin:5px 0 0 ;
}

#profileText {
	margin:0 10px 15px;
	overflow:hidden;
}

#profileImagePhoto {
	float:right;
	margin-left:10px;
}

#fanMailButton {
	float:left;
	font-size:16px;
	width:208px;
	margin-top:6px;
	background:#F60;
	line-height:36px;
	text-align:center;
	border:1px solid #E1E1E1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 35%, rgba(230,230,230,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 35%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 35%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 35%,rgba(230,230,230,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 35%,rgba(230,230,230,1) 100%); /* W3C */
}

#fanMailButton a:link,#fanMailButton a:visited {
	color:#1A1A1A;
	text-decoration:none;
}

#fanMailButton img {
	float:none;
	margin-right:5px;
}

#profileList {
	border-bottom:1px solid #E1E1E1;
}

#profileList dt {
	background:#666;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	line-height:28px;
	padding:0 10px;
}

#profileList dd {
	padding:8px 10px;
}

.flagArea {	/*2017.5.16*/
	margin-left:40px;
	margin-top:-20px;
}


/*トップ動画埋め込み*/
.movieFlame {
	position:relative;
	padding-bottom:56.25%;
}

.highlight2014 iframe,	/* 2017.3.28修正 */
.movieFlame iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/*表彰式動画*/
#movieAwards {
	text-align:center;
	height:120px;
	padding-top:60px;
	font-weight:bold;
	background:#000534 url(../images/contents/movie_award_bg.gif);
	color:#FFF;
}

/*記事続きを読む*/
#readMoreButton {
	text-align: center;
	background-image: linear-gradient( 180deg, rgba(255,255,255,0.5), white );   /* 上から下へ：[白色半透明]から[白色]へグラデーション */
	padding-top: 4.5em;   /* ボタンの上側でグラデーションを見せる距離(長さ) */
	margin-top: -7em;   /* ボックスを上側に重ねる距離(長さ) */
	position: relative;   /* ボックス全体を上に重ねるために必要 */
	margin-bottom:20px;
}

#readMoreButton a {
	color:#FFFFFF;
	background:#333333;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:42px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
}

/* 2017.3.16 PGA TOUR NEWS 追加 */
.news_date {
	color:#999999;
	font-size:80%;
}

.news_courceinfo {
	/*border-bottom:#0066CC solid 1px;*/
	margin: 5px 0 15px;
	font-size:90%;
	line-height:120%;
	color:#555555;
}

.news_courceinfo img {
	float:right;
	margin-left:5px;
	margin-bottom:15px;
}

.news_heading {
	font-size:120%;
	margin-bottom:10px;
	font-weight:bold;
}

.news_more_sp {
	line-height:120%;
	margin:15px 0 ;
}

.news_more_sp img {
	float:left;
	margin-right:5px;
}

/* shotNaviLogo 追加 2017.3.28
------------------------------------------*/
.shotNaviLogo {
	font-size:12px;
	text-align:right;
	margin:0 10px 5px;
}

.shotNaviLogo img {
	padding-bottom:5px;
	margin-right:5px;
}

.shotNaviLogo a {
	color:#000000;
}
/* Added by wang IMPRESSION 20171201*/
 /*QT成績iframe*/
  .qtIframe {
          height:300px;
          overflow:auto; /* scrollからautoに変更 */
          -webkit-overflow-scrolling:touch;
          margin-bottom:5px;
  }

  .qtIframe iframe {
          width:100%;
          height:100%;
          border:none; /* 追加で指定 */
          display:block; /* 追加で指定 */
  }

/* suga BRISYS add for Abema start 20180131 */
/*AbemaTV*/
.headlineTypeAbematv {
 font-size:16px;
 font-weight:normal;
 color:#FFF;
 line-height:1.2em;
 padding:5px 10px;
 background:#000741;
}

.abemaTvLogo {
 margin-left:10px;
 margin-right:10px;
}

.abemaTvYear {
 font-size:18px;
 font-weight:normal;
 margin:8px 10px 12px;
}

/* usuki BRISYS add for Abema start 20180330 */
#subNavSNSicon {
    margin: 13.5px auto 15px;
    font-size: 0;
}

#subNavSNSicon img {
	width: 32px;
	height: 32px;
	border-type: none;
}


#subNavSNSicon li {
	display:inline-block;
	border-right: 1px dotted #999;
	padding-left: 16px;
	padding-right: 16px;
    height: 32px;
}

#subNavSNSicon li:first-child {
	border-left: 1px dotted #999;
	padding-left: 16px;
}

#subNavEngSite {
    line-height: 42px;
    margin-bottom: 20px;
    border: 1px solid #E1E1E1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background: rgb(225,225,225);
}

#subNavEngSite a, #subNavEngSite a:link, #subNavEngSite a:visited {
    color: #000;
}

#subNavEngSite img {
	margin-right:5px;
    vertical-align: middle;
}
/* usuki BRISYS add for Abema end 20180330 */
/* suga BRISYS add for Abema end 20180131 */

/** usuki BRISYS mod for New Eng Start 20180416 **/
/*QT成績iframe*/
 .qtIframe {
         height:300px;
         overflow:auto; /* scrollからautoに変更 */
         -webkit-overflow-scrolling:touch;
         margin-bottom:5px;
 }

 .qtIframe iframe {
         width:100%;
         height:100%;
         border:none; /* 追加で指定 */
         display:block; /* 追加で指定 */
 }
  /** usuki BRISYS mod for New Eng End 20180416 **/
