#shisetsu-main01-pht01 td, #shisetsu-main01-pht02 td, #shisetsu-main01-pht03 td, .shisetsu-main02 td, .shisetsu-main03 td, .shisetsu-main04 td, .shisetsu-main05 td, .shisetsu-main06 td { text-align: left; }

#shisetsu-main01 h2, #shisetsu-main01 p, #shisetsu-main01-pht01 p, #shisetsu-main01-pht02 p, #shisetsu-main01-pht03 p { display: block; text-align: left; }

.shisetsu-main02 a { vertical-align: middle; }

#shisetsu-main01 h3 img, .shisetsu-main02 h3 img, .shisetsu-main03 h3 img, .shisetsu-main04 h3 img, .shisetsu-main05 h3 img, .shisetsu-main06 h3 img { display: block; text-align: left; }

.sub07a-footer01 img { display: block; text-align: left; }

.jpackPlanDetailsArea .planName, .jpackPlanDetailsArea .planIcon, .jpackPlanDetailsArea .planRoom, .jpackPlanDetailsArea .free_cancellation { text-align: left; vertical-align: bottom; line-height: 1; }

.jpackPlanDetailsArea .free_cancellation span { vertical-align: top; }

.jpackPlanDetailsArea .planName img { vertical-align: bottom; }

.jpackPlanDetailsArea .planIcon img, .jpackPlanDetailsArea .planRoom img { vertical-align: bottom; margin-right: 5px; }

.room0607-01 td, .room0607-02 td, .room0607-03 td { text-align: left; }

.room0607-02 .bg01 td { text-align: center; }

.jlnpc-carRental__nav { *zoom: 1; margin-bottom: 8px; }

.jlnpc-carRental__nav:after { content: ""; display: table; clear: both; }

.jlnpc-carRental__nav img { float: left; width: 50px; margin-right: 5px; }

.jlnpc-carRental__nav p { overflow: hidden; font-size: 12px; }

.jlnpc-carRental__nav a span { margin-right: 0 !important; color: #1B47FF !important; font-weight: normal !important; }

.jlnpc-carRental__nav a:visited span { color: #9720c9 !important; }

.jlnpc-carRental__nav a:hover span { color: #ff7d00 !important; }

.jlnpc-carRental__info { *zoom: 1; }

.jlnpc-carRental__info:after { content: ""; display: table; clear: both; }

.jlnpc-carRental__info p { margin-bottom: 5px; font-size: 12px; }

.jlnpc-carRental__info img { float: right; }

.jlnpc-activity__list__item { *zoom: 1; padding: 8px 5px; border-bottom: 1px dotted #ccc; }

.jlnpc-activity__list__item:after { content: ""; display: table; clear: both; }

.jlnpc-activity__list__image { float: left; min-height: 33px; width: 50px; margin-right: 5px; }

.jlnpc-activity__list__image img { min-width: 100%; min-height: 100%; width: 100%; height: 100%; }

.jlnpc-activity__list__name { overflow: hidden; display: block; font-size: 12px; line-height: 1.2; }

.jlnpc-activity__list__item--1 .jlnpc-activity__list__name:before { background-position: 0 -0px; }

.jlnpc-activity__list__item--2 .jlnpc-activity__list__name:before { background-position: 0 -20px; }

.jlnpc-activity__list__item--3 .jlnpc-activity__list__name:before { background-position: 0 -40px; }

.jlnpc-activity__list__item--4 .jlnpc-activity__list__name:before { background-position: 0 -60px; }

.jlnpc-activity__list__item--5 .jlnpc-activity__list__name:before { background-position: 0 -80px; }

.jlnpc-activity__nav { margin: 8px 0 5px; }

.jlnpc-activity__nav p { font-size: 11px; text-align: right; }

.jlnpc-activity__nav a { display: inline-block; padding-left: 7px; background: url("/uw/images/_side_jz_arrow_gray.gif") left center no-repeat; }

.jsc-recommend-loading { height: 50px; margin-bottom: 10px; border: 1px solid #ccc; background: url("/uw/images/loading_spinner_30x30.gif") center no-repeat; }

.jlnpc-product__recommendation { margin-bottom: 10px; border: 1px solid #ccc; background-color: #f9f9f9; }

.jlnpc-product__recommendation__title { padding: 5px; background: #f60; color: #fff; font-size: 12px; font-weight: bold; line-height: 1.3; }

.jlnpc-product__recommendation__title span { display: inline-block; padding-left: 5px; border-left: 3px solid #fff; }

.jlnpc-product__recommendation__body { padding: 5px; line-height: 1.3; }

.jlnpc-product__recommendation .jlnpc-activity__list { margin-top: -5px; }
