@charset "utf-8";
/* CSS Document */

/*=============================
トップページ
==============================*/
/*タブ*/
/* suga BRISYS DEL for Abema start 20180110 */
/*#tabsWrap ul li#tabCurrentPga {	/* 2016.10.14追記 */
/*	width:22%;
	line-height:12px !important;
	padding-top:12px;
	width:22%;
	vertical-align:top !important;
}

.usPGA {
	padding-top:-20px !important;
}*/

/*
.ui-state-active#tabCurrentPga, .ui-widget-content#tabCurrentPga .ui-state-active#tabCurrentPga, .ui-widget-header#tabCurrentPga .ui-state-active#tabCurrentPga {
	background:#002848;
}

#tabsPga {
	margin-top:-2px;
	padding-top:10px;
	border-top:2px solid #002848;
}
*/
/* suga BRISYS DEL for Abema start 20180110 */

/*レイアウト*/
.tournamentNamePga {
	font-size:18px;
	line-height:1.2em;
	font-weight:bold;
	margin:0 10px 14px;
}

.fs70 {font-size:70%;}
.fs80 {font-size:80%;}
.fs90 {font-size:90%;}

/*=============================
テーブル
==============================*/
.tablePga th {
	color:#FFF;
	font-weight:normal;
	background:#002848;
	font-size:13px;
}

.trColorPga {
	background-color:#DAE7F0;
}

.tablePga tr#pgaBorderLine {
	border-bottom:2px solid #002848;
}

table th.thColorPga {
	background:#003C82;
}

/*=============================
共通
==============================*/
.pgaComment {
	font-size:12px;
	line-height:1.3em;
	padding:0 10px;
	margin:8px 0 10px;
}

.updatePga,.updatePga02 {
	font-size:12px;
	padding:0 10px;
}

.updatePga {
	margin-bottom:10px;
	margin-top:-8px;
}

.updatePga02 {
	margin:10px 0;
}

.coursePga {
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}

/*ページリンク*/
.pageLink li.previousPga,.pageLink li.nextPga {
	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.previousPga a:link,.pageLink li.previousPga a:visited,.pageLink li.nextPga a:link,.pageLink li.nextPga a:visited {
	color:#003C82;
	font-weight:bold;
}

/*ラウンド*/
#roundNavPga {
	padding:0 10px;
	margin:10px 0;
	border-bottom:2px solid #002848;
}

#roundNavPga ol {
	display:table;
	table-layout: fixed;
	width:100%;
	font-size:16px;
}

#roundNavPga 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;
}

#roundNavPga ol li:last-child {
	border-right:none;
}

#roundNavPga ol li a:link,#roundNavPga ol li a:visited {
	color:#333;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#roundNavPga ol li#roundNavCurrent {
	background:#002848;
}

ol li#roundNavCurrent a:link,ol li#roundNavCurrent a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

/*=============================
国旗のツールチップ
==============================*/
/* PowerTip Plugin */
#powerTip {
	cursor: default;
	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+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
	border-radius: 3px;
	border:1px solid #9c9c9c;
	color: #444444;
	display: none;
	padding: 2px 10px;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
}

#powerTip:before {
	content: "";
	position: absolute;
}
#powerTip.n:before, #powerTip.s:before {
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
}
#powerTip.e:before, #powerTip.w:before {
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	margin-top: -5px;
	top: 50%;
}
#powerTip.n:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.e:before {
	border-right: 10px solid #333;
	border-right: 10px solid rgba(0, 0, 0, 0.8);
	left: -10px;
}
#powerTip.s:before {
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.w:before {
	border-left: 10px solid #333;
	border-left: 10px solid rgba(0, 0, 0, 0.8);
	right: -10px;
}
#powerTip.ne:before, #powerTip.se:before {
	/*border-right: 30px solid transparent;*/
	/*border-left: 0;*/
	/*left: 14px;*/
}
#powerTip.nw:before, #powerTip.sw:before {
	border-left: 10px solid transparent;
	border-right: 0;
	right: 10px;
}
#powerTip.ne:before, #powerTip.nw:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.se:before, #powerTip.sw:before {
	border-bottom: 20px solid #002848;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: 10px solid #002848;
	border-top: 10px solid rgba(0, 40, 72, 0.8);
	bottom: -10px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10px;
}
#powerTip.ne-alt:before {
	left: auto;
	right: 10px;
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: none;
	border-bottom: 10px solid #002848;
	border-bottom: 10px solid rgba(0, 40, 72, 0.9);
	bottom: auto;
	top: -10px;
}
#powerTip.se-alt:before {
	left: auto;
	right: 10px;
}

.pgatourFlag {
	width:18px;
	line-height:14px;
}

.pgatourFlag img {
	vertical-align:bottom;
}

/*=============================
見出し
==============================*/
.headlineType01Pga {
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	color:#003C82;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	background:#FF0000;
	border-top:2px solid #003C82;
	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:14px 10px 14px;
}

.headlineType02Pga {
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	line-height:30px;
	padding:0 10px;
	background:#002848;
}

.headlineType03Pga {
	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;
}

.headline03PgaBg {
	background: rgb(0,60,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwM2M4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwM2M4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMzI2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMyNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(0,60,130) 0%, rgb(0,60,130) 50%, rgb(0,50,99) 50%, rgb(0,50,99) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,60,130)), color-stop(50%,rgb(0,60,130)), color-stop(50%,rgb(0,50,99)), color-stop(100%,rgb(0,50,99))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,60,130) 50%,rgb(0,50,99) 50%,rgb(0,50,99) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,60,130) 50%,rgb(0,50,99) 50%,rgb(0,50,99) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,60,130) 50%,rgb(0,50,99) 50%,rgb(0,50,99) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(0,60,130) 0%,rgb(0,60,130) 50%,rgb(0,50,99) 50%,rgb(0,50,99) 100%); /* W3C */
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
	border-top:1px solid #002848;
	border-bottom:1px solid #002848;
}

.headline03PgaBg h2 span {
	font-size:14px;
}

.headlineType04Pga {
	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;
	background:#002848;
}

.headlineType05Pga {
	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;
}

.headlineType05Pga {
	color:#003C82;
}

.headlineTeeTimePga {
	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);
	overflow:hidden;
}

.headlineTeeTimePga dt,.headlineTeeTimePga dd {
	display:block;
	line-height:44px;
}

.headlineTeeTimePga dt {
	padding:0 10px;
	float:left;
}

.headlineTeeTimePga dd {
	float:right;
	border-left:1px solid #4D4D4D;
	width:14.1%;
	text-align:center;
}

/*=============================
ナビ
==============================*/
.contentsNavPga ul {
	display:table;
	table-layout: fixed;
	width:100%;
	font-size:12px;
}

.contentsNavPga ul li {
	display:table-cell;
	background:#FFF;
	line-height:44px;
	text-indent:10px;
	border-bottom:1px solid #E1E1E1;
}

.contentsNavPga ul li:first-child {
	border-right:1px solid #E1E1E1;
}

.contentsNavPga a:link,.contentsNavPga a:visited {
	color:#000;
	position:relative;
}

.contentsNavPga 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: "";
}

.contentsNavPga a:after {
	border-top: 2px solid #00BDF3;
	border-right: 2px solid #00BDF3;
}

.scheduleNavPga {
	border:1px solid #E1E1E1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin:15px 10px 0;
}

.scheduleNavPga li {
	border-bottom:1px solid #E1E1E1;
	padding:10px 20px 10px 10px;
}

.scheduleNavPga li:last-child {
	border-bottom:none;
}

.scheduleNavPga li a:link,.scheduleNavPga li a:visited {
	position: relative;
	color:#000;
}

.scheduleNavPga li a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: -10px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	border-top: 2px solid #003C82;
	border-right: 2px solid #003C82;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	content: "";
}

/*=============================
ストロークプレー以外モード
==============================*/
#pgaScoringNone {
	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;
}

#pgaScoringNone a {
	font-weight:bold;
	display:inline;
}

#pgaScoringNone img {
	vertical-align:middle;
	margin-right:4px;
	margin-top:-2px;
}

/*=============================
フルリーダーボード
==============================*/
.linkButtonMorePga {
background: rgb(0,60,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwM2M4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(0,60,130) 0%, rgb(0,40,72) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,60,130)), color-stop(100%,rgb(0,40,72))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,40,72) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,40,72) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(0,60,130) 0%,rgb(0,40,72) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(0,60,130) 0%,rgb(0,40,72) 100%); /* W3C */
	font-weight:normal;
	border:1px solid #002848;
	-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;
}

.linkButtonMorePga a:link,.linkButtonMorePga a:visited {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

.linkButtonMorePga img {
	margin-right:3px;
}


/*=============================
組合せ・スタート時刻
==============================*/
.pgaTeeFlag div {
	float:left;
	margin-right:8px;
}

.pgaTeeCourse {
	font-size:16px;
	font-weight:bold;
	padding:10px;
}

/* 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;
}

.PGAnewsBannerArea {
	margin:10px auto;
	text-align:center;
}

.PGAnewsDetail_sp p {
	margin:10px 0;
}

.PGAnewsDetail_sp strong {
	font-weight:bold;
	font-size:110%;
}

.PGAnewsDetail_sp strong {
	font-weight:bold;
	font-size:110%;
}

.PGAnewsDetail_sp figure {
	width:180px;
	float:left;
	margin:10px 20px 10px 0 ;
}

.PGAnewsDetail_sp div {
	width:100%;
	margin:10px auto ;
	text-align:center;
}

.PGAnewsDetail_sp img {
	width:180px;
	float:left;
	margin:10px 20px 5px 0 ;
}

.PGAnewsDetail_sp figcaption {
	font-size:80%;
	line-height:120%;
}