@charset "utf-8";

.l-content #calendar {
	margin-bottom: 15px;
}
.l-content .fc table {
	font-size: 18px;
}

.l-content .fc-theme-standard .fc-scrollgrid {
border-width: 0;
}

.l-content .fc .fc-daygrid-day-number {
	padding: 4px;
	left: 105px;
	color: #333333;
  width: 18px;
  text-align: right;
}

.l-content .fc-day-other {
	opacity: 0;
}

.l-content .fc-day {
	background-color: #dddddd;
	color: #ffffff !important;
}

.l-content .fc-day-sat .fc-daygrid-day-number {
  color: #000000;
}
.l-content .fc-day-sun .fc-daygrid-day-number {
  color: #dd0000;
}

.l-content .fc-day-sat {
  background-color: #0098d8;
}
.l-content .fc-day-sun {
  background-color: #ffc627;
}

.l-content .fc-event-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
}

.l-content .fc-h-event {
	background-color: transparent;
	border: 0;
}

.l-content .fc-h-event .fc-event-main {
	color: #dd0000;
}

.l-content .fc-col-header th {
	width: 134px;
	line-height: 60px;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-width: 0 0 1px 0;
	background-clip: padding-box;
}

.l-content .fc-theme-standard td {
	width: 134px;
	border: 2px solid #ffffff;
	background-clip: padding-box;
}
.l-content .fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #333333;
}

.l-content .m-event {
	border: 0;
  text-align: left;
  padding-left: 25px;
	background-color: transparent;
}

.l-content .fc .fc-daygrid-day-top {
	position: absolute;
}

.l-content .m-event .fc-event-title {
	color: #333333;
	font-weight: bold;
}

.l-content .m-event:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  display: block;
  width: 100px;
  height: 25px;
  background: url('/en/pr/calendar2023/images/misumi.png') no-repeat;
}

.l-content #holiday_title p {
	color: #dd0000;
}

.l-content .gcal_event {
	opacity: 0;
	position: absolute;
	height: 0;
	font-size: 0;
}

.l-content .fc-toolbar-title {
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px;
	width: 210px;
	text-align: center;
}

.l-content .fc-col-header-cell-cushion {
	cursor: default;
	color: #333333;
}

.l-content .nav_btn {
	cursor: pointer;
	width: 43px;
	height: 43px;
	background-color: transparent;
	color: transparent;
	border: none;
}

.l-content .nav_btn:focus {
	border: 0;
	outline: 0;
}

.l-content .crmTemplateBlock_left {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABOFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCwsSEhIfHx8kJCRfX19iYmKEhISGhoaJiYmpqamsrKyvr6+wsLDV1dXV1dXX19fa2trb29vb29vb29vb29vt7e3t7e3z8/Pz8/Pz8/P39/f39/f6+vr6+vr6+vr7+/v8/Pz8/Pz9/f39/f39/f0AQJgFQZkPRpsUR5weT6AtWqUvWqY7Yqo8Y6pCZ61DaK1YebdZeLZvir9xjMBzjMGNocyNos2mt9enttequdm+yeK/yuLS2uvT2+vY3+7b4u/i6PLk6PPv8ff2+Pv4+fz9/v7///85YnO3AAAARnRSTlMAAAECAwQFBggJCgsMDQ4PERITFBUWFxgaHB8gISIlJicpKSssOzxKS0tgY2NllJWVnJ2en6DHyNna2+bn7O3u8/P09/j5zp4iMAAAAjRJREFUOMuVlWt/mjAUxlkCBgJewIJC6qWtdbZ2U+fW2jnbeindpd39ft+6Nd//GyyCXUlAf/q8I/lzOJyc80SSeAEAoawoigwhANICAYYhVcO6rmNNReyFOH4rEIAK0oysmbdtx7bzZtbQkAIB2xHZKYkzpuN6pXKlWimXPNcxMzigBRbAlJq2imSj2TnoD+mwf9DZ2yBFK62m+EQYKiOcK5Dt7oDeaNDdJoUcRnIUnqKG5W61xpTXuL3lWgYHT9E173aPxtVreGtRGECGkt0TmqSTXcLg/znDFLa85pgma9L0LJyCs7CKmnMbQzpPw4abU5UwMETpQq1H5+uwVkgjGIbFFrlLF6lFLBwEhihTrI8XspN6MRMEljWT3KOL1SWmJk9TMJzNQWz377vo09GmY7AkAMq6zRj6+6XPPd9xswhIUDW9joh+ferz7ANiqlCCWr60z5NXH858gd0v5TUoydguP+LWL18x8slnbq1ftrEsKbpdGUWXv58z9OIH/6lRxdYVxjrV6OrHxwx980f8g6oTsHxc3xdzvYkr5vspMW6Yb6wO354x+PlPmlCHeH0vX8frENY34dyu3sfqG55b0A9HQnpfhHOb9UPQZ13xv3+98BP6LOzfSazP3ib1bzAXreXmIpy3w6XmbaU5nvnD6Rz0NOoPK/nOzM92HiblusP72bVP1tpi6SbtmuiT1/67Xu8eR8jj+/X1uP9GfH2P+fqIjhb4+kr3xdL30Cr325L35j9YvJGoighsXwAAAABJRU5ErkJggg==");
}

.l-content .crmTemplateBlock_right {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABOFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCwsSEhIfHx8kJCRfX19iYmKEhISGhoaJiYmpqamsrKyvr6+wsLDV1dXV1dXX19fa2trb29vb29vb29vb29vt7e3t7e3z8/Pz8/Pz8/P39/f39/f6+vr6+vr6+vr7+/v8/Pz8/Pz9/f39/f39/f0AQJgFQZkPRpsUR5weT6AtWqUvWqY7Yqo8Y6pCZ61DaK1YebdZeLZvir9xjMBzjMGNocyNos2mt9enttequdm+yeK/yuLS2uvT2+vY3+7b4u/i6PLk6PPv8ff2+Pv4+fz9/v7///85YnO3AAAARnRSTlMAAAECAwQFBggJCgsMDQ4PERITFBUWFxgaHB8gISIlJicpKSssOzxKS0tgY2NllJWVnJ2en6DHyNna2+bn7O3u8/P09/j5zp4iMAAAAi9JREFUOMuVlXd32jAUxY1kI1s2wyY22AojCaEkpAXqNiGlGYzQvfceaaLv/w0qbGgty3Dg/in/fM87T+9dSRIvACCUFUWRIQRAWiLAMKRqWNd1rKmI/SDgqVAAKkgzcmbBth3bLpg5Q0MKBKmUwE5JnDUd1ytXqrVqpey5jpnFUzrOAphWM1aJbLW6R/0BHfSPugdbpGRl1DQHT1EZ4XyR7Pon9L9O/F1SzGMkgyjLUMNyd9ojymvU2XEtIwoH6IZ3o0dF9ZreRhQGkKFk/5wm6XyfMPhfzTCNLa81oskatzwLp+HMVlHzbnNAF2nQdPOqEhpDlCnWe3SxjuvFDIKhLbbILbpMbWLhwBiibKkxWsqOG6VsYCxrJrlNl8snpiZPSzCc7eht0XdXAnu67RisCIBybov7MHn5W4BvujkEJKiaXpdnJ4+/xtm7xFShBLVC+TDGTh58uObZw3JBg5KM7cp97vzzI0a/uuTO+hUby5Ki29Uhb/LjGYOffo8eDau2rjDWqcWr+/OGwQ8/Ro9qTsAKvmHNk4ngK9Y79/0k1Cv2gf58ztAn38Q+iP0N+vD6MqG/CffG+vv+Ounegnk4jd3bl+R5CObM59gXvxbMWTi/48iHt1cL5zfYi/ZqexHu2/FK+7bWHs/y4WIBehHNh7VyZ5Zne/eSat3j82yek/XOON6sTj2ek/P83Wz4ZxHy7E5jU8zfSK4fsFwf0uGSXF/rvVj1HVrnfVv13fwLelKRsARIfI0AAAAASUVORK5CYII=");
}

.l-content .crmTemplateBlock_left:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABOFBMVEUAAAACX64AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwUBBAkCBREDBhUAHj4AIEABLVgALloBMFwAPHEBPXMDPnUBP3YCTpAAT5ICTpABUJQBUJQBUJQBUJQBUJQCV6ECV6EAW6YAW6YAW6YAXKkAXKkDXasDXasDXasAXqsAXqwAXqwFXq0FXq0FXq0CX64LYK8UZLEaZbEna7Q2dLk3dblAerxEfL1Kf79LgL9hjsVhjsZ3nM15ns56n86SsdeTsdiswuCtw+CuxOHB0unC0+nV4O/W4e/a5PHb5fLk6/Xl7PXv8/n2+fz5+vz9/v7///8ItrUAAAAARnRSTlMAAAECAwQFBggJCgsMDQ4PERITFBUWFxgaHB8gISIlJicpKSssOzxKS0tgY2NllJWVnJ2en6DHyNna2+bn7O3u8/P09/j5zp4iMAAAAjRJREFUOMuVlWt/mjAUxlkCBiJewIJC6qWtdbZ2U8fW2jnbemnadVu7+/1+4/t/g0WwKwnoT593JH8Oh5NznkgSLwAglBVFkSEEQFogwDCkajidTmNNReyFOH4rEIAK0vScUbAs27IKRk7XkAIB2xHZKYmzhu245Uq1Vq2UXcc2sjigBRbAlJoxS2Sj1T3oD+mwf9Dd2yAlM6Om+EQYKiOcL5Jtb0BvNPC2STGPkRyFp6huOludMeU1bm85ps7BU3TNvd2jcfWa7loUBpChZPeEJulklzD4f84whU23NabJmrRcE6fgLKyi5p3mkM7TsOnkVSUMDFGmWO/R+TqsFzMIhmGxSe7SReoQEweBIcqWGuOF7KRRygaBZc0g9+hiecTQ5GkKur05iO2ev48+HW3aOksCoJzTiqFPvvjc8x0nh4AEVcPtiuiLXz7PPiCGCiWoFcr7PHn29q8vsPvlggYlGVuVR9z6xSdG/n7FrfUrFpYlJW1VR9Hlqx8M/X7Jf2pUtdIKY+1adPX1H4Z+fCz+Qc0OWD6u74u53sQV832TGDfMN1aH5z8Z/O0ZTahDvL4Xn+N1COubcG5n72L1Dc8t6IcjIb2XwrnN+iHoM0/876df/YQ+C/t3EuuzD0n9G8xFZ7m5COftcKl5W2mOZ/5wOgc9jfrDSr4z87Odh0m57vB+du2T9bZYukm7Lvrktf+uN7zjCHl8v7Ee99+Ir+8xXx/R0QJfX+m+WPoeWuV+W/Le/Aeoxi2AlmOMkAAAAABJRU5ErkJggg==");
}

.l-content .crmTemplateBlock_right:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABOFBMVEUAAAACX64AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwUBBAkCBREDBhUAHj4AIEABLVgALloBMFwAPHEBPXMDPnUBP3YCTpAAT5ICTpABUJQBUJQBUJQBUJQBUJQCV6ECV6EAW6YAW6YAW6YAXKkAXKkDXasDXasDXasAXqsAXqwAXqwFXq0FXq0FXq0CX64LYK8UZLEaZbEna7Q2dLk3dblAerxEfL1Kf79LgL9hjsVhjsZ3nM15ns56n86SsdeTsdiswuCtw+CuxOHB0unC0+nV4O/W4e/a5PHb5fLk6/Xl7PXv8/n2+fz5+vz9/v7///8ItrUAAAAARnRSTlMAAAECAwQFBggJCgsMDQ4PERITFBUWFxgaHB8gISIlJicpKSssOzxKS0tgY2NllJWVnJ2en6DHyNna2+bn7O3u8/P09/j5zp4iMAAAAi9JREFUOMuVlXd32jAUxY1kI1s2wyY22AojCaEkpAVKm5DSDEaUNN1778H3/wYVNrSWZXzg/in/fM87T+9dSRIvACCUFUWRIQRAShBgGFI1rOs61lTEfhDwVCAAFaQZObNg245tF8ycoSEFglRKYGckzpqO65Ur1Vq1UvZcx8ziGR1lAUyrGatEtlrdo8GQDgdH3YMtUrIyapqDZ6iMcL5Idnsn9L9OerukmMdIBmGWoYbl7nTGlNe4veNaRhj20Q3vRp+K6je9jTAMIEPJ/jmN0/k+YfC/mmEaW15rTOM1aXkWTsO5raLm3eaQLtOw6eZVJTCGKFOs9+lyHdeLGQQDW2yRWzRJHWJh3xiibKkxTmQnjVLWN5Y1k9ymyeoRU5NnJRjOdvi26LsrgT3ddgxWBEA5t8V9mH5+KMA33RwCElRNr8uz05/Po+xdYqpQglqhfBhhp3/eXPLsYbmgQUnGduU+d/7yF6M/XnNng4qNZUnR7eqIN3nyjcHfn4aPRlVbVxjr1KLVPfjA4N+vwkc1x2cF36Dm6VTwFetd+L4W6hX7QB9/ZeiPZ2IfxP76ffh0HdPfmHtj/X17GXdv/jycRu7tRfw8+HPW49gvj5bMWTC/k9CH91dL59ffi85qexHs2/FK+7bWHs/z4WIJehHOh7VyZ55ne/fiat3j82yRk/X2JNqsdj2ak4v83Wz0zkLk2Z3Gppi/oVw/YLk+oqOEXF/rvVj1HVrnfVv13fwLxHAtiNfsdOQAAAAASUVORK5CYII=");
}