/* step2 */
	.step2_txt{text-align: center;padding-top: 130px;}
	.step2_txt span{display: block;padding-bottom: 10px;}
	.tab_menu5{width: 100%;display: flex;}
	.tab_menu5 > li{text-align: center;width: 33.33%;border: 1px solid #ddd;}
	.tab_menu5 > li > a{display: block;font-size: 16px;height: 42px;line-height: 42px;}
	.tab_menu5 > li.on{background-color: #326EAB;}
	.tab_menu5 > li.on a{color: #fff;}

	.tab_conts5{height: 710px;}
	.tab_conts5 > li{display: none;}
	.tab_conts5 > li.on{display:block;}

	.scrollbox{height: 730px;}

	ul.step2_table{display: flex;font-size: 16px;}
	ul.step2_table > li{text-align: center;}
	ul.step2_table > li:nth-child(1){width: 13%;}
	ul.step2_table > li:nth-child(2){width: 15%;}
	ul.step2_table > li:nth-child(3){width: 20%;}
	ul.step2_table > li:nth-child(4){width: 15%;}
	ul.step2_table > li:nth-child(5){width: 20%;}
	ul.step2_table > li:nth-child(6){width: 17%;}
	ul.step2_table.out_thead{height: 42px;line-height: 42px;border-bottom:1px solid #000}

	ul.in_table{border-bottom: 1px solid #ddd;}
	ul.in_table:hover{color: #000;background-color: #Fff;}
	ul.in_table > li{padding: 20px 0;line-height: 28px;color: #535b5d;}
	ul.in_table.event > li:nth-child(3){text-decoration: line-through;}
	ul.in_table.event > li:nth-child(5){font-weight: bold;color: #d94040;}
	ul.in_table > li > button{background-color: #fff;border: 1px solid #ddd;line-height: 28px;border-radius:6px 0px 6px 0px;padding: 0 20px;transition: 0.15s ease-in-out;}
	ul.in_table:hover > li > button{background-color: #000;color: #fff;border: 1px solid #000;}
	ul.in_table .special_price{display: inline-block;background-color: #D94040;color: #fff;line-height: 28px;border-radius:6px 0px 6px 0px;padding: 0 10px;font-size: 12px;}


	.step2_date{text-align: center;border: 1px solid #000;color: #326eab;padding: 10px;font-size: 16px;margin-top: 6px;font-weight: bold;}
	.step2_date > strong{color: #d94040;font-weight: bold;}

	.no_ttime{text-align: center;padding: 20px 0;line-height: 28px;color: #535b5d;}

	@media (max-width:768px){
	ul.step2_table{font-size: 14px;}
	ul.step2_table.out_thead{font-size: 12px;}
	ul.in_table .special_price{line-height: 2rem;padding: 0 3px;}
	ul.in_table > li > button{line-height: 2rem;padding: 0 6px;}
	.tab_conts{height: auto;}
	.confirm_on{height: auto;padding-bottom: 100px;}
	button.btn_reserve{bottom: 44px;}
	ul.in_table > li{line-height: 2rem;}
	.step2_txt{padding-top: 50px;padding-bottom: 50px;}

	} 