.itinerary-block{margin-top:30px}p.itinerary-table-title{font-size:20px;padding-bottom:10px;text-align:center}table.itinerary{width:100%;border:solid 1px #9a9a9a;border-collapse:collapse;font-size:12px;line-height:1.4em}table.itinerary td,table.itinerary th{text-align:left;border-collapse:collapse;padding:10px;border:solid 1px #fff;vertical-align:middle}table.itinerary th{color:#fff;font-weight:400;background-color:#000}table.itinerary td{background-color:#e3e3e3}table.itinerary td.bg-gray{background-color:#ccc}.text-bold,p.why-title{font-weight:700}.cs_why_box{width:100%;background-color:#e1f2fd}.cs_why_contents_block{width:976px;padding:50px 0;margin:0 auto;overflow:hidden}p.why-title{color:#036eaf;font-size:24px;margin-bottom:20px}@media only screen and (max-width:640px){.itinerary-block table{width:976px}.itinerary-table-wrap{overflow-x:scroll}p.itinerary-table-title{font-size:16px}.cs_why_contents_block{width:auto;padding:40px 20px}.cs_why_contents_block img{width:100%}p.why-title{font-size:18px;margin-bottom:15px}}