/*126 Jetstar検索結果画面用CSS*/
		.timeTableResultBox { width: 100%; border: 2px solid #444;}
		.timeTableResultBox .timeTable { width: 100%; margin: 0; background: white;}
		.timeTableResultBox .timeTable h2 { border-radius: 0;}
		.timeTableResultBox .timeTable .busDetailInfo { width: 100%; margin-bottom: 2%;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailInfoInBox { margin-bottom: 2%; padding: 2%; background: #fbf5e5;}
		.timeTableResultBox .timeTable .busDetailInfo h3.courseName { position: relative; display: table; width: 100%; line-height: 1.5; font-weight: bold; font-size: 1.6rem;}
		.timeTableResultBox .timeTable .busDetailInfo h3.courseName:after { content: "▶"; display: table-cell; vertical-align: middle; text-align: right; padding-left: 3%; color: #f1666c;}
		.timeTableResultBox .timeTable .busDetailInfo h3.courseName span { padding: 1% 2%; background: gray; border-radius: 1px; font-weight: normal; letter-spacing: .1em;}
		.timeTableResultBox .timeTable .busDetailInfo h3.courseName .busDetailIcn { color: white; background: #f1666c; margin-right: 2%;}
		.timeTableResultBox .timeTable .busDetailInfo h3.courseName .busDetailIcn_2 { color: yellow; background: #2c3d7f;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailIcon { margin: 2% 0; padding: 0; display: inline-block;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailIcon li { display: inline-block; padding: 1px 3px; margin: 0 3px 5px 0; border: 1px solid #4c96f7; border-radius: 2px; font-size: 1.2rem; color: #4c96f7; background: white;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailImage { width: 95%; margin: 0 auto; overflow: hidden;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailImage ul { padding: 0;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailImage li { display: block; width: 49%; float: left;}
		.timeTableResultBox .timeTable .busDetailInfo .busDetailImage li:first-child { margin-right: 2%;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox { margin-top: 2%;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox p.arrow { width: 35%; text-align: center; margin: 2% 0;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl { display: table; width: 100%; border-collapse: collapse; background: white;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl dt { display: table-cell; width: 35%; padding: 2%; vertical-align: middle; text-align: left;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableDeparture dt ul,
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableArrival dt ul { display: block; padding: 0;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableDeparture dt ul li,
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableArrival dt ul li { display: inline-block; width: auto; text-align: left;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableDeparture dt ul li span,
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl.timeTableArrival dt ul li span { font-size: 1.4rem; font-size: 14px; font-weight: 400;}
		.timeTableResultBox .timeTable .busDetailInfo .timeTableBox dl dd { display: table-cell; width: 65%; padding: 2%; vertical-align: middle; text-align: left;}
		.timeTableResultBox .timeTable .busDetailInfo .detailBox { width: 96%; margin: 2% auto;}
		.timeTableResultBox .timeTable .busDetailInfo .detailBox p { text-align: right;}
		.timeTableResultBox .timeTable .busDetailInfo .detailBox p a { text-decoration: underline; text-align: right;}

		.timeTableResultBox .timeTable .busDetailInfo .btnBox { width: 100%;}
		.timeTableResultBox .timeTable .busDetailInfo .btnBox ul { padding: 0;}
		.timeTableResultBox .timeTable .busDetailInfo .btnBox ul li { display: inline-block; width: 47%; padding: 4%; border-radius: 4px; text-align: center;}
		.timeTableResultBox .timeTable .busDetailInfo .btnBox ul li a { color: white;}
		.timeTableResultBox .timeTable .busDetailInfo .btnBox ul li:first-child { background: #f19e38;}
		.timeTableResultBox .timeTable .busDetailInfo .btnBox ul li:last-child { background: #559ec0; float: right;}

		.timeTableResultBox .timeTableSchedule { width: 95%; margin: 0 auto; border-radius: 4px; background: transparent;}
		.timeTableResultBox .timeTableSchedule h2 { border-radius: 4px 4px 0 0;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo { padding: 0;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime { background: #ececec; margin-bottom: 2%; padding: 2%;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul { display: inline; padding: 0; line-height: 2;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul.busDetailTimeBefore:after { content: "➡"; vertical-align: 50%; font-size: 1.4rem; font-size: 14px; color: #e1666c; vertical-align: 0;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul li { display: inline; width: auto; margin-bottom: 5px;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul li span { font-size: 1.4rem; color: red; font-weight: normal;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul li::after { content: '→';}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime ul li:last-child::after { content: none;}
		.timeTableResultBox .timeTableSchedule .busDetailInfo .busDetailTime p { margin-top: 2%; padding: 1%; background: white; font-size: 1.2rem;}

	/*ホテル地図モーダル画面用CSS*/
	#hotelMapModalWrapper .mapBox dl { padding: 4%;}
	#hotelMapModalWrapper .mapBox dl dt {font-size: 15px; letter-spacing: .1em; font-weight: bold; margin-bottom: 2%;}
	#hotelMapModalWrapper .mapBox dl dd iframe { width: 100%; height: 250px;}

/*127 バスプラン詳細画面用CSS*/
	.timeTableDetailWrapper { border: none;}
	.timeTableDetailWrapper p.grayBtn { width: 90%; margin: 0 auto;}
	.timeTableDetailWrapper p.grayBtn a { display: inline-block; margin-bottom: 4%; padding: 4% 8%; color: white; background: #a0a0a0; border-radius: 4px;}
	.timeTableDetailWrapper .timeTable .busDetailInfo { margin-bottom: 0;}
	.timeTableDetailWrapper .timeTable .busDetailInfo h4 { margin-bottom: 4%; padding: 3%; color: white; background: #e1666c;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .busDetailImage { width: 100%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox { margin-top: 0;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper { padding: 2.5%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper>p { margin-bottom: 2%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper>p span:first-child { font-weight: bold;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl { padding: 2%; display: block; background: #ececec;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dt { display: block; width: 100%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dt ul { display: table; width: 100%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dt ul li { display: table-cell; vertical-align: top;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dt ul li:first-child { width: 25%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd { width: 100%; padding: 0; display: block;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd ul li { width: 50%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd ul li:first-child { padding-right: 1%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd ul li:last-child { padding-left: 1%;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd ul li.buttonToMap a { display: block; width: 100%; padding: 8% 4%; color: white; background: #559ec0; border-radius: 4px;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox .timeTableWrapper dl dd ul li.buttonChangeBusStop a { display: block; width: 100%; padding: 8% 4%; color: white; background: #f19e38; border-radius: 4px;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox p.arrow { width: 100%; color: #e1666c; overflow: hidden;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .timeTableBox p.arrow span { display: inline-block; transform: scale(2.5, 1);}

	/*現在選択中の内容からの追加料金*/
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox { width: 95%; margin: 0 auto 4% auto; padding: 2%; border: 2px solid red;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox dl { display: table; width: 100%; margin-bottom: 2%;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox dl dt,
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox dl dd { display: table-cell; vertical-align: bottom;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox dl dd { text-align: right; color: red; font-size: 1.8rem;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul { padding: 0; display: flex; justify-content: space-between;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul li { width: 49%;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul li a { display: block; width: 100%; height: 60px; padding: 5% 0; color: white; line-height: 1.2; border-radius: 2px;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul li.buttonDecideBus a { background: red; padding-top: 1.5rem;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul li.buttonBackToList a { background: #a0a0a0;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailButtonBox ul li.buttonBackToList a span { font-size: 1.2rem; font-weight: normal;}

	/*プラン詳細*/
		.timeTableDetailWrapper .timeTable .busDetailInfo .busDetailInfoInBox { margin-bottom: 0;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailInfoTextBox ul { display: block; width: 95%; margin: 0 auto 4% auto; padding: 0;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .planDetailInfoTextBox ul li { display: block; padding-left: 1.3rem; text-indent: -1.3rem; text-align: left; font-size: 1.3rem; line-height: 1.5;}

	/*バス運行のご案内*/
		.timeTableDetailWrapper .timeTable .busDetailInfo .guideBox table { width: 90%; margin: 0 auto 4% auto; border-collapse: collapse;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .guideBox table td { padding: 2%; border: 1px solid gray;}
		.timeTableDetailWrapper .timeTable .busDetailInfo .guideBox table td:first-child { background: #fcf4e3; color: #333; font-weight: bold;}

	/*地図モーダル用CSS*/
		#busStopMapModalWrapper { display: none; z-index: 100; position: fixed; width: 90%; min-width: 300px; background: white; padding-bottom: 2%;}
		#busStopMapModalWrapper .mapBox h2 { width: 95%; background: gray; color: white; padding: 2%; margin: 2% auto;}
		#busStopMapModalWrapper .mapBox dl { padding: 2%;}
		#busStopMapModalWrapper .mapBox dl dt { font-size:  1.6rem; font-size: 16px; margin-bottom: 2%;}
		#busStopMapModalWrapper .mapBox dl dd iframe { width: 100%; height: 300px;}
		#busStopMapModalWrapper .modalMapCloseBtn { width: 20%; margin: 0 auto; padding: 2%; background: gray; color: white; border-radius: 4px; text-align: center;}

	/*バス停選択モーダル用CSS*/
		#modalChangeBusStopWrapper { display: none; z-index: 100; position: fixed; width: 90%; min-width: 300px; background: white;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer { padding: 2%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer h2 { background: gray; color: white; padding: 2%; margin-bottom: 2%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl { display: table; width: 100%; border: 1px solid gray; padding: 2%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer label { display: inline-block; width: 100%; margin-bottom: 1%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer label:last-child { margin-bottom: 0;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl dt,
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl dd { display: table-cell; vertical-align: middle;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl dt.input { width: 10%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl dd.time { width: 25%;}
		#modalChangeBusStopWrapper .modalChangeBusStopContainer dl dd.name { width: 65%;}

/*128 Willer検索結果（バス）画面用CSS*/
	.timeTable2 { width: 95%; margin: 2% auto;}
	.timeTable2 h2 { margin-bottom: 2%; padding: 2%; background: #ececec;}
	.timeTable2 h2 dl { display: flex; justify-content: space-between; align-items: center;}
	.timeTable2 h2 dl dd { width: 30%; display: inline-block; padding: 2%; color: white; background: #a0a0a0; border-radius: 4px;}
	.timeTable2 h2 dl dd a { display: block; color: white; text-align: center;}
	.timeTable2 .busDetailInfo .searchConditionDisplayTable  { width: 100%; }
	.timeTable2 .busDetailInfo .searchConditionDisplayTable tr td:first-child { width: 20%; padding: 2%; text-align: center; background: #ececec;}
	.timeTable2 .busDetailInfo .searchConditionDisplayTable tr td { padding-left: 1rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; vertical-align: inherit; }

	.timeTableResultBox .timeTable_2 { margin-bottom: 2%; padding-bottom: 4%; border-bottom: 1px solid gray; border-radius: 0;}
	.timeTableResultBox .timeTable_2:last-child { border-bottom: none;}

	.timeTableDetailWrapper .timeTable .busDetailInfo .busDetailInfoInBox_2 { background: white;}
	.timeTableDetailWrapper .timeTable .busDetailInfo .busDetailInfoInBox_2 h3.courseName { padding: 2%; background: #ececec;}

	.timeTable3 { width: 95%; margin: 0 auto 2% auto; padding: 2%; border: 2px solid #e1666c;}
	.timeTable3 .busDetailInfo .courseName { margin-bottom: 1rem; position: relative; display: table; width: 100%; line-height: 1.5; font-weight: bold; font-size: 1.6rem;}
	.timeTable3 .busDetailInfo .courseName span { padding: 1% 2%; background: gray; border-radius: 1px; font-weight: normal; letter-spacing: .1em;}
	.timeTable3 .busDetailInfo .courseName span.busDetailIcn { color: white; background: #f1666c; margin-right: 2%;}
	.timeTable3 .busDetailInfo .courseName span.busDetailIcn_2 { color: yellow; background: #2c3d7f;}
	.timeTable3 .busDetailInfo .busDetailIcon li { display: inline-block; padding: 1px 3px; margin: 0 3px 5px 0; border: 1px solid #4c96f7; border-radius: 2px; font-size: 1.2rem; color: #4c96f7; background: white;}

	.hotelAreaWrapper h1.bus::before {
		content: '';
		display: inline-block;
		width: 30px;
		height: 32px;
		margin-right: 10px;
		background: url(/dpsp_d/images/icn_bus_white.png);
		background-repeat: no-repeat;
		background-size: contain;
		vertical-align: -10px;
	}
	.timeTableDetailWrapper .timeTable p.buttonDecideBus {
		font-size: 1.4rem;
		display: block;
		position: relative;
		width: 95%;
		margin: 0 auto;
		border: none;
		color: #fff;
		text-align: center;
		padding: 3%;
		box-sizing: border-box;
		border-radius: 2px;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c00), color-stop(100%, #ff8a00));
		background-image: -webkit-linear-gradient(#ff9c00, #ff8a00);
		background-image: linear-gradient(#ff9c00, #ff8a00);
	}

	/*絞り込みモーダル画面用CSS*/
		.narrowBusFormContainer { width: 95%; margin: 0 auto; height: 92%; overflow-y: scroll;}
		#narrowBusFormWrapper input.clearNarrowCondition { width: 100%; margin: 4% auto; padding: 4%; font-size: 14px; font-size: 1.4rem; text-align: center; background: #444; border: none; color: white; border-radius: 4px;}
		#narrowBusFormWrapper h3 { margin-bottom: 4%; font-weight: 900; border-bottom: 1px dotted #333; line-height: 2.5;}
		#narrowBusFormWrapper h3::before { content: ''; display: inline-block; width: 1.2%; height: 1.5rem; margin-right: 2%; background: #333; vertical-align: -.2rem;}
		#narrowBusFormWrapper ul li { font-size: 16px; margin-bottom: 2%; padding: 4%; border: 1px solid #666; border-radius: 4px;}
		#narrowBusFormWrapper p input { width: 100%; height: 4rem; border: 1px solid #bbb; border-radius: 4px;}
		#narrowBusFormWrapper ul li input { margin-right: 2%; display: inline-block; vertical-align: 1px;}
		#narrowBusFormWrapper input.btnNarrow { width: 100%; color: white; text-align: center; margin: 2% 0; padding: 4%; background: #ff9c00; border: none; border-radius: 4px;}
		#narrowBusFormWrapper { height: 93%; }

/*129 バス再検索モーダル画面用CSS*/
	#modalchangeBusFormWrapper { z-index: 100; position: fixed; width: 90%; min-width: 300px; background: white;}
	#modalchangeBusFormWrapper h3 { width: 95%; margin: 2% auto; font-size: 1.4rem; font-weight: bold; text-align: left; padding-left: 2%;}
	#modalchangeBusFormWrapper .outwardFormContainer p.arrow, .busConditionSubBox p.arrow { width: 100%; text-align: center; color: #333; margin: 4% 0;}
	#modalchangeBusFormWrapper .formWrapper { padding-bottom: 0;padding-top: 0;border: none;}

/*133 バス変更画面用CSS*/
	.timeTable .busDetailInfo_2 { padding: 2%;}
	.timeTable .busDetailInfo_2 .courseName { margin-bottom: 1rem; position: relative; display: table; width: 100%; line-height: 1.5; font-weight: bold; font-size: 1.6rem;}
	.timeTable .busDetailInfo_2 .courseName span { padding: 1% 2%; background: gray; border-radius: 1px; font-weight: normal; letter-spacing: .1em;}
	.timeTable .busDetailInfo_2 .courseName span.busDetailIcn { color: white; background: #f1666c; margin-right: 2%;}
	.timeTable .busDetailInfo_2 .courseName span.busDetailIcn_2 { color: yellow; background: #2c3d7f;}
	.timeTable .busDetailInfo_2 .busDetailIcon { padding: 0;}
	.timeTable .busDetailInfo_2 .busDetailIcon li { display: inline-block; padding: 1px 3px; margin: 0 3px 5px 0; border: 1px solid #4c96f7; border-radius: 2px; font-size: 1.2rem; color: #4c96f7; background: white;}


/*137 バス変更画面0件用CSS*/
	.outwardFormContainer p.arrow,
	.busConditionSubBox p.arrow { width: 100%; text-align: center; color: #333; margin: 4% 0;}
	.formBox dt.subDt span { height: 20px; padding: 0 15%; display: inline-block; font-size: 1.2rem; font-size: 12px; font-weight: 900; color: #333; background: transparent; position: relative;}
	.formBox dt.subDt span:after { display: none;}
	.busConditionSubBox p { color: gray; margin: 4% 0;}


	/*104から移植する*/
	.timeTable h2 { background: #444; font-size: 1.4rem; color: white; padding: 2%; border-radius: 4px 4px 0 0;}
	.wrapper * {letter-spacing: .05rem;}
	a { color: #1111cc;}

	/*進捗度上書き*/
	ol.listStep li.active { background: #e1666c;}
	ol.listStep li.active:after { border-left: 15px solid #e1666c;}


	.timeTable { width: 95%; margin: 2% auto; background: #ececec; border-radius: 4px;}
	.timeTable h2 { background: #444; font-size: 1.4rem; color: white; padding: 2%; border-radius: 4px 4px 0 0;}
	.timeTable ul { display: table; width: 100%; padding: 3%;}
	.timeTable ul li {display: table-cell;text-align: center;}
	.timeTable ul li.career { width: 20%; text-align: left;}
	.timeTable ul li.career span { font-size: 14px; font-size: 1.4rem; font-weight: 400;}
	.timeTable ul li.departureTime,
	.timeTable ul li.arrivalTime { width: 35%;}
	.timeTable ul li.arrow { vertical-align: middle; width: 10%;}
	.timeTable ul li span { font-size: 1.8rem; font-size: 18px; font-weight: 900;}

		.timeTableWrapper h1 { width: 100%; padding: 5% 0; margin: 0 auto 5% auto; background: #e1666c; font-weight: 900; font-size: 1.6rem; font-size: 16px; font-weight: 400; color: white; text-align: center; position: relative;}
	/*時刻表*/
		.timeTableWrapper h1::before {
			content: '';
			display: inline-block;
			width: 30px;
			height: 32px;
			margin-right: 10px;
			background: url(/dpsp_d/images/icn_bus_white.png);
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: -10px;
		}
		.timeTableWrapper h1::after {
		content: '';
		width: 0;
		height: 0;
		margin-left: -8px;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: #e1666c transparent transparent transparent;
		position: absolute;
		bottom: -8px;
		left: 50%;
		}

	/*モーダル用CSS*/
	.modalHeader { background: #e1666c; padding: 4%; border-radius: 3px 3px 0 0;box-sizing: border-box;}
	.modalHeader p.modalCloseBtn span { font-size: 24px; color: white; background: transparent;}
	.modalHeader p.modalCloseBtn span a { font-size: 24px; color: white; background: transparent;}
	.modalbottomCloseBtn { width: 25%; margin: 0 auto; padding: 2%; color: #333; text-align: center;}
	.modalbottomCloseBtn a {color: #333;}
	.modalBody { display: none; z-index: 100; position: fixed; width: 90%; min-width: 300px; background: white; padding-bottom: 2%; border-radius: 4px;}
	#modal-overlay { z-index: 1; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 120%; background-color: rgba(0,0,0,0.75); cursor: pointer;}
