@charset "utf-8";

#main {
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
	font-size: 17px;
	line-height: 1.7;
}
 
#main #container #contents_side .package_detail .price .pcss2 {
	font-size: 19px;
}

#main #container #contents_side .package_detail .price .pbiko {
	padding: 5px 0px 5px 16px;
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
	font-size: 17px;
	line-height: 1.7;
}

#main #container #contents_side .package_detail .hosoku {
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
	font-size: 17px;
	line-height: 1.7;
}

tr>*:empty{
background-image: linear-gradient(to left top, transparent calc(50% - 0.5px), #999 50%, #999 calc(50% + 0.5px), transparent calc(50% + 1px)) !important;
}

#main #container #contents_side .package_detail .psoki strong {
	font-size: 17px;
	line-height: 1.8;
	padding: 5px 0px 2px 0px;
	background-color: #ffff00;
	color: #ff4500;
}

#main #container #contents_side .package_detail .hosoku2 {
	font-size: 16px;
	line-height: 1.5;
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
	font-weight: bold;
	color: #191970  ;
	}

#main #container #contents_side .package_detail .hosoku3 {
	font-size: 16px;
	line-height: 1.6;
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
	font-weight: 600;
	color: #dc143c  ;
	}
