<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.calendar001_wide {width:100%; height:100%; background:white; box-sizing:border-box; position:relative;padding:15px;}

.calendar001_wide .ym_box {text-align:left;box-sizing:border-box;width:100%; position:relative; background: none;}
.calendar001_wide .ym_box h3 {font-size:15px;line-height:normal;padding-bottom: 6px;font-weight:400;width:90%;white-space:nowrap;display:inline-block;
							  box-sizing: border-box;position: relative;}
.calendar001_wide .ym_box b {font-size:25px; letter-spacing:-1px;}
.calendar001_wide .ym_box span {cursor:pointer;}
.calendar001_wide .ym_box .prev_btn:before {content:"\276C";color:#636363;float:left;padding-right:10px;}
.calendar001_wide .ym_box .next_btn:before {content:"\276D"; color:#636363; float:right; padding-left:10px;}

.calendar001_wide .dd_box table {text-align:center; vertical-align:middle;}
.calendar001_wide .dd_box table td {color:#88888a;}

.calendar001_wide .dd_box table td.dd_xx {opacity:0.2;}
.calendar001_wide .dd_box table td.dd_on {font-weight:600; position:relative;}
.calendar001_wide .dd_box table td.dd_weekend,.calendar001_wide .dd_box table tbody tr td:first-child {color:#e60000;}


/* mobile text box */
.calendar001_wide .dd_box .dd_event {width:100%; margin-top:10px; padding:15px 0; border-top:1px solid #ddd; box-sizing:border-box;}
.calendar001_wide .dd_box .dd_event ul {width:100%;}
.calendar001_wide .dd_box .dd_event ul li {font-size:13px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.calendar001_wide .dd_box .dd_event ul li:before {content:"\b7"; margin:0 2px;}

	.layout_01 .calendar001_wide {/* max-width:1300px; */margin:0 auto;}

	/* layout_01 setting  */
	.layout_01 .calendar001_wide .ym_box {}
	.layout_01 .calendar001_wide .ym_box b {color:#333;}
	.layout_01 .calendar001_wide .dd_box table tbody tr:nth-child(even) {background:none;}
	.layout_01 .calendar001_wide .dd_box table tbody tr {display:inline-block;}
	.layout_01 .calendar001_wide .dd_box table td.dd_xx {display:none;}
	.layout_01 .calendar001_wide .dd_box table td {font-size:15px;}

	@media (min-width:1300px){
		.layout_01 .calendar001_wide .ym_box {padding-right:75% !important;}
		.layout_01 .calendar001_wide .dd_box {width:70% !important;}
	}
	@media (min-width:600px){
		.calendar001_wide .dd_box table td:hover span {background:#fff; border-radius:100%; cursor:pointer; -webkit-transition:background 1s; transition:background 1s;}
		.calendar001_wide .dd_box table td.today_pc span {background:#0177d7; color:white; border-radius:100%; cursor:pointer;}

		.layout_01 .calendar001_wide .dd_box table td {padding-right:12px;}
		.layout_01 .calendar001_wide .ym_box .next_btn:before {position:absolute;right:0;top: 0;}
		.layout_01 .calendar001_wide .dd_box table td.today_pc span {width:20px;height:20px;line-height:20px;float:left;padding:5px;text-align: center;}
		.layout_01 .calendar001_wide .dd_box table td:hover span {background:none; padding:0; color:initial;}
		.layout_01 .calendar001_wide .dd_box table td.today_pc:hover span {background:#0177d7; padding:5px; color:#fff;}

		.calendar001_wide .ym_box .day_prev, .calendar001_wide .ym_box .day_next {display:none;}

		.calendar001_wide .dd_box .dd_event {display:none;}
	}

	@media (min-width:800px){
		.calendar001_wide .ym_box .prev_btn:before,
		.calendar001_wide .ym_box .next_btn:before {font-size:23px; margin-top:21px;}
		.calendar001_wide .dd_box table td.dd_on span {position:relative;}
		.calendar001_wide .dd_box table td.dd_on span:before {content:"\2981";position:absolute;top: -23px;left:50%;margin-left:-2px;color:#838383;font-weight:400;opacity:0.6;font-size:13px;}

		.layout_01 .calendar001_wide .dd_box table {width:auto; float:right;}
		.layout_01 .calendar001_wide .ym_box {padding-right:82%;}
		.layout_01 .calendar001_wide .dd_box {position:absolute;top: 39px;right:30px;width:82%;height:30px;line-height:32px;text-align:right;}

	}
	@media (min-width:991px){}
	@media (min-width:991px) and (max-width:1150px){
		.layout_01 .calendar001_wide .dd_box table td {padding-right:7px;}
	}
	@media (min-width:800px) and (max-width:990px){
		.layout_01 .calendar001_wide .ym_box b {font-size:23px; line-height:32px;}
		.layout_01 .calendar001_wide .dd_box table td {padding-right:5px; font-size:13px;}
		.calendar001_wide .ym_box .prev_btn:before, .calendar001_wide .ym_box .next_btn:before {margin-top:23px;}
	}

	@media (min-width:900px) and (max-width:990px){
		.layout_01 .calendar001_wide .ym_box {padding-right:73%;}
		.layout_01 .calendar001_wide .dd_box {width:70%;}
	}
	@media (min-width:800px) and (max-width:899px){
		.layout_01 .calendar001_wide .ym_box {padding-right:84%;}
		.layout_01 .calendar001_wide .dd_box {width:78%; top:41px;}

		.calendar001_wide .ym_box h3 {width:85%;}
	}



	@media (min-width:600px) and (max-width:799px){
		.calendar001_wide .ym_box {padding:15px;}
		.calendar001_wide .ym_box b {font-size:20px;}
		.calendar001_wide .ym_box .prev_btn:before,
		.calendar001_wide .ym_box .next_btn:before {font-size:22px; margin-top:26px;}
		.calendar001_wide .dd_box table td {padding:5px 0; opacity:0.5;}
		.calendar001_wide .dd_box table td.today_pc span {padding:3px;}
		.calendar001_wide .dd_box table td:hover span {padding:3px;}
		.calendar001_wide .dd_box table td.dd_on {text-decoration:underline; opacity:1;}
		.calendar001_wide .dd_box table td.today_pc {opacity:1;}

		.layout_01 .calendar001_wide {float:left;}
		.layout_01 .calendar001_wide .ym_box {padding:0 0 10px; text-align:left;}
		.layout_01 .calendar001_wide .ym_box b {font-size:26px; }
		.layout_01 .calendar001_wide .dd_box table {text-align:left; float:left; padding-left:20px;}
		.layout_01 .calendar001_wide .dd_box table td {font-size:13px; line-height:23px; padding:0 9px 0 0;}
	}
	@media (max-width:799px){
		.calendar001_wide .ym_box h3 {overflow:hidden; text-overflow:ellipsis;}
	}
	@media (max-width:599px){
		.calendar001_wide .ym_box {padding:0; float:left;}
		.calendar001_wide .ym_box b {font-size:17px; letter-spacing:2px;}
		.calendar001_wide .ym_box .month_prev, .calendar001_wide .ym_box .month_next {display:none;}
		.calendar001_wide .ym_box .prev_btn:before,
		.calendar001_wide .ym_box .next_btn:before {float:none; font-size:24px !important; opacity:0.5; position:absolute; margin-top:60px;}
		.calendar001_wide .ym_box &gt; span {width:5%; float:left; margin-top:20px;}
		.calendar001_wide .ym_box div {width:90%; float:left; text-align:center;}
		.calendar001_wide .ym_box h3 {font-size:17px; padding-bottom:3px;}

		.calendar001_wide .dd_box {padding-bottom:15px;}
		.calendar001_wide .dd_box table tbody tr {display:inline-block;}
		.calendar001_wide .dd_box table td {display:none;}
		.calendar001_wide .dd_box table td.today {display:block; font-size:70px; font-weight:900; color:#0177d7;}

		.layout_01 .calendar001_wide .ym_box {padding-bottom:10px;}
		.layout_01 .calendar001_wide .dd_box {padding-bottom:0;}
	}



</pre></body></html>