@charset "utf-8";
/* CSS Document */
.clearfix:after {
	content:"";
	display:block;
	clear:both;
}

div.pageTop { 
	width: 100%;
	cursor: pointer;
}
.pageTop-left {
	width: 90%;
	float: left;
	background: #06F;
	color: #fff;
}
.pageTop-right {
	text-align: right;
	float: right;
	width: 8%;
}
.gokeikaisuu {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
/*	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; */
	line-height: 1.6;
}

.diary-headline {
	font-size: 100%;
	margin-left: 45px;
	margin-top: 0; 
	margin-bottom: 0;
	padding: 0;
}


@media screen and (max-width: 896px) {

h3.coursename {
	display: none;
}

.diary-headline {
	font-size: 100%;
	margin: 0.5em;
	font-weight: 700;
	padding: 0;
/*
	margin-left: 45px;
	margin-top: 0; 
	margin-bottom: 0;
	padding-left: 0.5em;
*/
}

.gokeikaisuu {
	display: none;
}
.pageTop-left {
	width: 50%;
	float: left;
	background: #06F;
	color: #fff;
}

.pageTop-right {
	text-align: right;
	float: right;
	width: 50%;
}
}

table.normal {
	width: 99.8%;
	border-collapse: collapse;
}
table.normal th, td {
	border: 1px solid #666;
}
th.yy {
	height: 1.6em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
th.kaisuu {
	border-collapse: collapse;
}

th.mm {
	width: 7%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
table.round {
	border-collapse: collapse;
	border: none;
}
table.round > table.round tr, table.round th, table.round td {
	line-height: 1.3;
	border: none;
}
dl {
	width: 100%;
	margin: 0;
	padding: 0;
}
dt, dd {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; 
	line-height: 1.6;
}
dl.yymm {
	margin-left: 0px;
	padding: 0 1em;
}
dt.yyyy {
	font-family: Arial, Helvetica, sans-serif;
}
dt.yy {
	font-family: Arial, Helvetica, sans-serif;
}

.icon-golfdate {
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5em;
	float: right;
	width: 100%;
}


.nottaken {
	background-image: url(https://kagayagolf.co.jp/img/img/png/nottaken-64.png);
}
.camera {
	background-image: url(https://kagayagolf.co.jp/img/img/png/camera-64.png);
}
.round {
	background-image: url(https://kagayagolf.co.jp/img/img/png/round-64g.png);
}

.tvsaitama {
	background-image: url(https://kagayagolf.co.jp/img/img/png/TV-saitama.png);
}
.kaigairyokou {
	background-image: url(https://kagayagolf.co.jp/img/img/png/kaigairyokou-64.png);
}
.kokunairyokou {
	background-image: url(https://kagayagolf.co.jp/img/img/png/kokunairyokou-64.png);
}
.konomi {
	background-image: url(https://kagayagolf.co.jp/img/img/png/konomi.png);
}
dd.kga {
	background-image: url(https://kagayagolf.co.jp/img/img/png/kga.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5em;
	float: right;
	width: 100%;
}
dt.date {
	float: left;
	width: 7em;
}
dd {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	float: left ;
	margin-left: 1em ;
	width: 86%;
}
dt.date {
	font-weight: normal;
	text-align: right;
}
/*
dt a {
   text-decoration: none;
}

dd a {
  text-decoration: none;
}
*/

td.kaisuu {
	text-align: right;
}
td.yy {
	text-align: center;
}

/*ラウンド回数 *******/
.accordion-switch {
	display: block;
	padding: 10px;
	border-bottom: #666 1px solid;
	color: #fff;
	background: #333;
}
.accordion-switch + input {
	display: none;
}
.accordion-body {
	display: none;
	border-bottom: #666 1px solid;
}
.accordion-switch + input:checked + .accordion-body {
	display: block;
}

/*ラウンド一覧*/


.yyyy-switch {
/*	display: block;*/
display: block;
	padding: 10px;
	border-bottom: #fff 1px solid;
/*	color: #fff;*/
/*	background: #06f;*/
}
.yyyy-switch + input {
	display: none;
	float: none;
}
.yyyy-body {
	display: none;
	float: none;
	border-bottom: #fff 1px solid;
}
.yyyy-switch + input:checked + .yyyy-body {
	display: block;
}

@media only screen and (max-width: 896px) {

.yy {
	display: block;
	width: 100%;
}
.gokeikaisuu {
	display: block;
	width: 100%;
}
}
