@charset "utf-8";
/* page setting
--------------------------------------------------------- */
#a-header,#a-ghost_header,#a-billboard,#a-site_contents,#a-footer,#a-site_contents{ max-width:100%; }
#a-billboard,#a-main{ padding:0px 0px 0px 0px; }
#bk9605 > div{ margin:0 auto; max-width:1100px; }
#bk9605 > div{ padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 10px; }
#bk9618{ background-image:url(../_src/17785/f_weed281.png); background-repeat:repeat-x; background-position:left bottom; }
#bk9618 > div{ margin:0 auto; max-width:1020px; }
#bk9618 > div{ padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; }
#bk9631 > div{ margin:0 auto; max-width:980px; }
#bk9631 > div{ padding-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 30px; }
#bk9606 > div{ padding-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 10px; }
#bk9610 > div{ padding-left: 30px; padding-top: 110px; padding-right: 0px; padding-bottom: 50px; }
#bk9619 > div{ margin:0 auto; max-width:1020px; }
#bk9619 > div{ padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; }
#bk9620 > div{ margin:0 auto; max-width:1020px; }
#bk9620 > div{ padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; }
#bk9612 > div{ padding-left: 30px; padding-top: 30px; padding-right: 0px; padding-bottom: 0px; }
#bk9621 > div{ margin:0 auto; max-width:1020px; }
#bk9777 > div{ margin:0 auto; max-width:1020px; }
#bk9777 > div{ padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; }
#bk9628{ background-color:#F3CA3B; }
#bk9628 > div{ padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; }
#bk9614 > div{ margin:0 auto; max-width:650px; }
#bk9614 > div{ padding-left: 0px; padding-top: 80px; padding-right: 0px; padding-bottom: 0px; }
#bk9778 > div{ margin:0 auto; max-width:1020px; }
#bk9615 > div{ margin:0 auto; max-width:650px; }
#bk9615 > div{ padding-left: 0px; padding-top: 150px; padding-right: 0px; padding-bottom: 0px; }
#bk9622 > div{ margin:0 auto; max-width:700px; }
#bk9616 > div{ margin:0 auto; max-width:780px; }
#bk9616 > div{ padding-left: 0px; padding-top: 355px; padding-right: 0px; padding-bottom: 0px; }
#bk9623{ background-image:url(../_src/17827/cal06_1020.png); background-repeat:no-repeat; background-position:center top; }
#bk9623 > div{ margin:0 auto; max-width:980px; }
#bk9617 > div{ margin:0 auto; max-width:780px; }
#bk9617 > div{ padding-left: 0px; padding-top: 400px; padding-right: 0px; padding-bottom: 0px; }

@media (max-width: 641px){
	#a-header,#a-ghost_header,#a-billboard,#a-main,#a-side-a,#a-side-b,#a-footer{ padding:0px 0px 0px 0px; }
	#bk9605.b-plain > .column,#bk9605.b-plain > .g-column,#bk9605.b-both_diff > .column,#bk9605.b-both_diff > .g-column,#bk9605.b-headlines > .column,#bk9605.b-headlines > .g-column,#bk9605.b-album > .column,#bk9605.b-album > .g-column,#bk9605.b-tab > .column,#bk9605.b-tab > .g-column,#bk9605.b-accordion > .column,#bk9605.b-accordion > .g-column{ margin:0 auto; max-width:95%; }
	#bk9605 > div{ padding-left: 50px; padding-top: 30px; padding-right: 20px; padding-bottom: 10px; }
	#bk9609.b-plain > .column,#bk9609.b-plain > .g-column,#bk9609.b-both_diff > .column,#bk9609.b-both_diff > .g-column,#bk9609.b-headlines > .column,#bk9609.b-headlines > .g-column,#bk9609.b-album > .column,#bk9609.b-album > .g-column,#bk9609.b-tab > .column,#bk9609.b-tab > .g-column,#bk9609.b-accordion > .column,#bk9609.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9618.b-plain > .column,#bk9618.b-plain > .g-column,#bk9618.b-both_diff > .column,#bk9618.b-both_diff > .g-column,#bk9618.b-headlines > .column,#bk9618.b-headlines > .g-column,#bk9618.b-album > .column,#bk9618.b-album > .g-column,#bk9618.b-tab > .column,#bk9618.b-tab > .g-column,#bk9618.b-accordion > .column,#bk9618.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9618 > div{ padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; }
	#bk9624.b-plain > .column,#bk9624.b-plain > .g-column,#bk9624.b-both_diff > .column,#bk9624.b-both_diff > .g-column,#bk9624.b-headlines > .column,#bk9624.b-headlines > .g-column,#bk9624.b-album > .column,#bk9624.b-album > .g-column,#bk9624.b-tab > .column,#bk9624.b-tab > .g-column,#bk9624.b-accordion > .column,#bk9624.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9630.b-plain > .column,#bk9630.b-plain > .g-column,#bk9630.b-both_diff > .column,#bk9630.b-both_diff > .g-column,#bk9630.b-headlines > .column,#bk9630.b-headlines > .g-column,#bk9630.b-album > .column,#bk9630.b-album > .g-column,#bk9630.b-tab > .column,#bk9630.b-tab > .g-column,#bk9630.b-accordion > .column,#bk9630.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9631.b-plain > .column,#bk9631.b-plain > .g-column,#bk9631.b-both_diff > .column,#bk9631.b-both_diff > .g-column,#bk9631.b-headlines > .column,#bk9631.b-headlines > .g-column,#bk9631.b-album > .column,#bk9631.b-album > .g-column,#bk9631.b-tab > .column,#bk9631.b-tab > .g-column,#bk9631.b-accordion > .column,#bk9631.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9631 > div{ padding-left: 0px; padding-top: 7px; padding-right: 0px; padding-bottom: 15px; }
	#bk9632.b-plain > .column,#bk9632.b-plain > .g-column,#bk9632.b-both_diff > .column,#bk9632.b-both_diff > .g-column,#bk9632.b-headlines > .column,#bk9632.b-headlines > .g-column,#bk9632.b-album > .column,#bk9632.b-album > .g-column,#bk9632.b-tab > .column,#bk9632.b-tab > .g-column,#bk9632.b-accordion > .column,#bk9632.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9606.b-plain > .column,#bk9606.b-plain > .g-column,#bk9606.b-both_diff > .column,#bk9606.b-both_diff > .g-column,#bk9606.b-headlines > .column,#bk9606.b-headlines > .g-column,#bk9606.b-album > .column,#bk9606.b-album > .g-column,#bk9606.b-tab > .column,#bk9606.b-tab > .g-column,#bk9606.b-accordion > .column,#bk9606.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9606 > div{ padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; }
	#bk9610.b-plain > .column,#bk9610.b-plain > .g-column,#bk9610.b-both_diff > .column,#bk9610.b-both_diff > .g-column,#bk9610.b-headlines > .column,#bk9610.b-headlines > .g-column,#bk9610.b-album > .column,#bk9610.b-album > .g-column,#bk9610.b-tab > .column,#bk9610.b-tab > .g-column,#bk9610.b-accordion > .column,#bk9610.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9610 > div{ padding: 0px; }
	#bk9619.b-plain > .column,#bk9619.b-plain > .g-column,#bk9619.b-both_diff > .column,#bk9619.b-both_diff > .g-column,#bk9619.b-headlines > .column,#bk9619.b-headlines > .g-column,#bk9619.b-album > .column,#bk9619.b-album > .g-column,#bk9619.b-tab > .column,#bk9619.b-tab > .g-column,#bk9619.b-accordion > .column,#bk9619.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9619 > div{ padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; }
	#bk9625.b-plain > .column,#bk9625.b-plain > .g-column,#bk9625.b-both_diff > .column,#bk9625.b-both_diff > .g-column,#bk9625.b-headlines > .column,#bk9625.b-headlines > .g-column,#bk9625.b-album > .column,#bk9625.b-album > .g-column,#bk9625.b-tab > .column,#bk9625.b-tab > .g-column,#bk9625.b-accordion > .column,#bk9625.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9607.b-plain > .column,#bk9607.b-plain > .g-column,#bk9607.b-both_diff > .column,#bk9607.b-both_diff > .g-column,#bk9607.b-headlines > .column,#bk9607.b-headlines > .g-column,#bk9607.b-album > .column,#bk9607.b-album > .g-column,#bk9607.b-tab > .column,#bk9607.b-tab > .g-column,#bk9607.b-accordion > .column,#bk9607.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9607 > div{ padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; }
	#bk9611.b-plain > .column,#bk9611.b-plain > .g-column,#bk9611.b-both_diff > .column,#bk9611.b-both_diff > .g-column,#bk9611.b-headlines > .column,#bk9611.b-headlines > .g-column,#bk9611.b-album > .column,#bk9611.b-album > .g-column,#bk9611.b-tab > .column,#bk9611.b-tab > .g-column,#bk9611.b-accordion > .column,#bk9611.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9620.b-plain > .column,#bk9620.b-plain > .g-column,#bk9620.b-both_diff > .column,#bk9620.b-both_diff > .g-column,#bk9620.b-headlines > .column,#bk9620.b-headlines > .g-column,#bk9620.b-album > .column,#bk9620.b-album > .g-column,#bk9620.b-tab > .column,#bk9620.b-tab > .g-column,#bk9620.b-accordion > .column,#bk9620.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9620 > div{ padding: 15px; }
	#bk9626.b-plain > .column,#bk9626.b-plain > .g-column,#bk9626.b-both_diff > .column,#bk9626.b-both_diff > .g-column,#bk9626.b-headlines > .column,#bk9626.b-headlines > .g-column,#bk9626.b-album > .column,#bk9626.b-album > .g-column,#bk9626.b-tab > .column,#bk9626.b-tab > .g-column,#bk9626.b-accordion > .column,#bk9626.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9608.b-plain > .column,#bk9608.b-plain > .g-column,#bk9608.b-both_diff > .column,#bk9608.b-both_diff > .g-column,#bk9608.b-headlines > .column,#bk9608.b-headlines > .g-column,#bk9608.b-album > .column,#bk9608.b-album > .g-column,#bk9608.b-tab > .column,#bk9608.b-tab > .g-column,#bk9608.b-accordion > .column,#bk9608.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9608 > div{ padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; }
	#bk9612.b-plain > .column,#bk9612.b-plain > .g-column,#bk9612.b-both_diff > .column,#bk9612.b-both_diff > .g-column,#bk9612.b-headlines > .column,#bk9612.b-headlines > .g-column,#bk9612.b-album > .column,#bk9612.b-album > .g-column,#bk9612.b-tab > .column,#bk9612.b-tab > .g-column,#bk9612.b-accordion > .column,#bk9612.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9612 > div{ padding: 0px; }
	#bk9621.b-plain > .column,#bk9621.b-plain > .g-column,#bk9621.b-both_diff > .column,#bk9621.b-both_diff > .g-column,#bk9621.b-headlines > .column,#bk9621.b-headlines > .g-column,#bk9621.b-album > .column,#bk9621.b-album > .g-column,#bk9621.b-tab > .column,#bk9621.b-tab > .g-column,#bk9621.b-accordion > .column,#bk9621.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9627.b-plain > .column,#bk9627.b-plain > .g-column,#bk9627.b-both_diff > .column,#bk9627.b-both_diff > .g-column,#bk9627.b-headlines > .column,#bk9627.b-headlines > .g-column,#bk9627.b-album > .column,#bk9627.b-album > .g-column,#bk9627.b-tab > .column,#bk9627.b-tab > .g-column,#bk9627.b-accordion > .column,#bk9627.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9613.b-plain > .column,#bk9613.b-plain > .g-column,#bk9613.b-both_diff > .column,#bk9613.b-both_diff > .g-column,#bk9613.b-headlines > .column,#bk9613.b-headlines > .g-column,#bk9613.b-album > .column,#bk9613.b-album > .g-column,#bk9613.b-tab > .column,#bk9613.b-tab > .g-column,#bk9613.b-accordion > .column,#bk9613.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9777.b-plain > .column,#bk9777.b-plain > .g-column,#bk9777.b-both_diff > .column,#bk9777.b-both_diff > .g-column,#bk9777.b-headlines > .column,#bk9777.b-headlines > .g-column,#bk9777.b-album > .column,#bk9777.b-album > .g-column,#bk9777.b-tab > .column,#bk9777.b-tab > .g-column,#bk9777.b-accordion > .column,#bk9777.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9777 > div{ padding: 15px; }
	#bk9628.b-plain > .column,#bk9628.b-plain > .g-column,#bk9628.b-both_diff > .column,#bk9628.b-both_diff > .g-column,#bk9628.b-headlines > .column,#bk9628.b-headlines > .g-column,#bk9628.b-album > .column,#bk9628.b-album > .g-column,#bk9628.b-tab > .column,#bk9628.b-tab > .g-column,#bk9628.b-accordion > .column,#bk9628.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9628 > div{ padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; }
	#bk9614.b-plain > .column,#bk9614.b-plain > .g-column,#bk9614.b-both_diff > .column,#bk9614.b-both_diff > .g-column,#bk9614.b-headlines > .column,#bk9614.b-headlines > .g-column,#bk9614.b-album > .column,#bk9614.b-album > .g-column,#bk9614.b-tab > .column,#bk9614.b-tab > .g-column,#bk9614.b-accordion > .column,#bk9614.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9614 > div{ padding: 0px; }
	#bk9778.b-plain > .column,#bk9778.b-plain > .g-column,#bk9778.b-both_diff > .column,#bk9778.b-both_diff > .g-column,#bk9778.b-headlines > .column,#bk9778.b-headlines > .g-column,#bk9778.b-album > .column,#bk9778.b-album > .g-column,#bk9778.b-tab > .column,#bk9778.b-tab > .g-column,#bk9778.b-accordion > .column,#bk9778.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9629.b-plain > .column,#bk9629.b-plain > .g-column,#bk9629.b-both_diff > .column,#bk9629.b-both_diff > .g-column,#bk9629.b-headlines > .column,#bk9629.b-headlines > .g-column,#bk9629.b-album > .column,#bk9629.b-album > .g-column,#bk9629.b-tab > .column,#bk9629.b-tab > .g-column,#bk9629.b-accordion > .column,#bk9629.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9615.b-plain > .column,#bk9615.b-plain > .g-column,#bk9615.b-both_diff > .column,#bk9615.b-both_diff > .g-column,#bk9615.b-headlines > .column,#bk9615.b-headlines > .g-column,#bk9615.b-album > .column,#bk9615.b-album > .g-column,#bk9615.b-tab > .column,#bk9615.b-tab > .g-column,#bk9615.b-accordion > .column,#bk9615.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9615 > div{ padding-left: 0px; padding-top: 45px; padding-right: 0px; padding-bottom: 0px; }
	#bk9622.b-plain > .column,#bk9622.b-plain > .g-column,#bk9622.b-both_diff > .column,#bk9622.b-both_diff > .g-column,#bk9622.b-headlines > .column,#bk9622.b-headlines > .g-column,#bk9622.b-album > .column,#bk9622.b-album > .g-column,#bk9622.b-tab > .column,#bk9622.b-tab > .g-column,#bk9622.b-accordion > .column,#bk9622.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9622 > div{ padding-left: 15px; padding-top: 15px; padding-right: 100px; padding-bottom: 15px; }
	#bk9616.b-plain > .column,#bk9616.b-plain > .g-column,#bk9616.b-both_diff > .column,#bk9616.b-both_diff > .g-column,#bk9616.b-headlines > .column,#bk9616.b-headlines > .g-column,#bk9616.b-album > .column,#bk9616.b-album > .g-column,#bk9616.b-tab > .column,#bk9616.b-tab > .g-column,#bk9616.b-accordion > .column,#bk9616.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9616 > div{ padding: 0px; }
	#bk9623.b-plain > .column,#bk9623.b-plain > .g-column,#bk9623.b-both_diff > .column,#bk9623.b-both_diff > .g-column,#bk9623.b-headlines > .column,#bk9623.b-headlines > .g-column,#bk9623.b-album > .column,#bk9623.b-album > .g-column,#bk9623.b-tab > .column,#bk9623.b-tab > .g-column,#bk9623.b-accordion > .column,#bk9623.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9617.b-plain > .column,#bk9617.b-plain > .g-column,#bk9617.b-both_diff > .column,#bk9617.b-both_diff > .g-column,#bk9617.b-headlines > .column,#bk9617.b-headlines > .g-column,#bk9617.b-album > .column,#bk9617.b-album > .g-column,#bk9617.b-tab > .column,#bk9617.b-tab > .g-column,#bk9617.b-accordion > .column,#bk9617.b-accordion > .g-column{ margin:0 auto; max-width:100%; }
	#bk9617 > div{ padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; }
}



/* Add EPYON 221104 */
/* PC MENU*/
#bk9608 nav.pcMenu ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
#bk9608 nav.pcMenu ul::before,#bk9608 nav.pcMenu ul::after{ content: none; }
#bk9608 nav.pcMenu li{ display: block; }
#bk9608 nav.pcMenu li a{ padding: 10px 0!important; }
#bk9608 nav.pcMenu li a:hover{ opacity: 0.7; }

/* 雲＆虹タイトル */
#bk9611 h1.cloud_wrap{
	width: 555px;
	height: 280px;
	margin: auto;
	position: relative;
}
#bk9611 h1.cloud_wrap span{
	font-size: 28px;
	color: #ff5cf2;
	position: absolute;
}
#bk9611 h1.cloud_wrap span.form_linkTxt{
	font-size: 20px;
	line-height: 1.35;
	top: 9.0em;
	right: 54px;
}
#bk9611 h1.cloud_wrap span.form_linkTxt.first{
	top: 8.5em;
	left: 22px;
	right: unset;
}
@media all and (-ms-high-contrast: none){
	#bk9611 h1.cloud_wrap span.form_linkTxt.first{ right: auto; }
}
#bk9611 h1.cloud_wrap span.form_linkTxt span.font_small{
	font-size: 17px;
	position: static;
}
/* ぶどう */
#bk9615 .c-list-no_mark li,#bk9617 .c-list-no_mark li{
	color: #fff;
	margin-top: 5px;
	margin-bottom: 0!important;
}
#bk9615 .c-list-no_mark li:nth-child(2),#bk9617 .c-list-no_mark li:nth-child(2){ margin-top: 10px; }
#bk9615 .c-list-no_mark li.headmark{ margin: 1.5em 0 1em!important; }
li.headmark span{
	padding: 5px 10px;
	border: 2px solid #fff;
	border-radius: 10px;
	background-color: #920783;
}
li.txtShadow{
	line-height: 1.4!important;
	text-shadow: 1px 1px 2px #000;
}


@media (max-width: 641px){
/* 雲＆虹タイトル */
	#bk9611 .column{ padding: 0; }
	#bk9611 h1.cloud_wrap{
		width: 100%;
		height: auto;
		margin: auto;
	}
	#bk9611 h1.cloud_wrap span{ font-size: 5.87vw; }
	/* #bk9611 h1.cloud_wrap span a{ text-decoration: underline; } */
	#bk9611 h1.cloud_wrap span.form_linkTxt{
		font-size: 3.74vw;
		line-height: 1.2;
		top: unset;
		bottom: 8.5vw;
		right: 10.5vw;
	}
	#bk9611 h1.cloud_wrap span.form_linkTxt.first{
		top: 8.25em;
		left: 4.75vw;
	}
	#bk9611 h1.cloud_wrap span.form_linkTxt span.font_small{ font-size: 2.93vw; }
}

