@charset "UTF-8";
/* CSS Document */

.header,
.footer,
.copy {
    min-width: 960px;
}

.usjContents {
    min-width: 960px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    /*result search hotel */
    /*freeplanµñ£τ┤óµ₧áτö¿ */
}
.usjContents .ft-serif {
    font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "メイリオ", Meiryo, serif;
}
/* .usjContents * {
    color: #000;
    font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "Yu Gothic", "メイリオ", Meiryo, Verdana, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.61538;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
} */
.usjContents *,
.usjContents *:before,
.usjContents *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.usjContents a {
    /* color: #000; */
    text-decoration: none;
}
.usjContents a:hover {
    text-decoration: none;
}
.usjContents img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
}
.usjContents img.imgBl {
    display: block;
    margin: 0 auto;
}
.usjContents .wrapper {
    width: 960px;
    margin: 0 auto;
}
.usjContents .trans {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: opacity 0.26s ease;
    -o-transition: opacity 0.26s ease;
    -webkit-transition: opacity 0.26s ease;
    transition: opacity 0.26s ease;
}
.usjContents .trans:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.usjContents .clearfix {
    *zoom: 1;
}
.usjContents .clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.usjContents .txtCenter {
    text-align: center !important;
}
.usjContents .txtRight {
    text-align: right;
}
.usjContents .dFlex {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .flexBetween {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.usjContents .flexCenter {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.usjContents .alignCenter {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.usjContents .tagCmn {
    display: inline-block;
    background: url(/attending/kokunai/usj/images/icn_shape02.png) no-repeat 0 0, url(/attending/kokunai/usj/images/icn_shape04.png) no-repeat right 0,
        url(/attending/kokunai/usj/images/icn_shape03.png) repeat-x 0 0;
    height: 36px;
    position: relative;
    padding: 11px 20px 5px 40px;
    color: #4180de;
    min-width: 148px;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.2;
}
.ie .usjContents .tagCmn {
    padding-top: 12px;
}
.usjContents .tagCmn:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 11px;
    width: 21px;
    height: 17px;
    background: url(/attending/kokunai/usj/images/icn_icn07.png) no-repeat 0 0;
    margin-top: -8px;
}
.usjContents .tooltipCmn {
    width: 140px;
    background: #ff7c0a;
    font-style: italic;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding: 4px 5px;
    position: absolute;
    left: 0px;
    top: -5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 1px 0 0 #fff;
}
.ie .usjContents .tooltipCmn {
    padding-top: 6px;
    padding-bottom: 2px;
}
.usjContents .tooltipCmn:before {
    content: "";
    position: absolute;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #ff7c0a;
    top: 100%;
    margin-left: -5px;
}
.usjContents .titleCmn01 {
    text-align: center;
    overflow: hidden;
    margin-bottom: 37px;
    padding: 4px 0;
}
.usjContents .titleCmn01 > span {
    position: relative;
    padding: 6px 0;
    font-weight: bold;
    color: #332500;
    letter-spacing: 0.05em;
    font-size: 24px;
    line-height: 1.5;
    font-style: italic;
    display: inline-block;
}
.usjContents .titleCmn01 > span:before,
.usjContents .titleCmn01 > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 1000px;
    height: 1px;
    background: #332500;
}
.usjContents .titleCmn01 > span:before {
    left: 100%;
    margin-left: 20px;
}
.usjContents .titleCmn01 > span:after {
    right: 100%;
    margin-right: 20px;
}
.usjContents .img {
    display: block;
    max-width: 100%;
}
.usjContents .ttl {
    height: auto;
}
.usjContents .usjBanner {
    min-height: 420px;
    background: #fffad0 url(/attending/kokunai/usj/images/backg01.jpg) no-repeat center 0;
}
.usjContents .usjBanner .wrapper {
    position: relative;
    padding: 44px 0 48px;
}
.usjContents .usjBanner .logo {
    /*width: 140px;*/
    width: 160px;
    position: absolute;
    right: 0;
    top: 30px;
}
.usjContents .usjBanner .ttl {
    margin: 0 0 36px -121px;
    height: auto;
}
.usjContents .usjBanner .title {
    margin: 0 -100px 0 -6px;
}
.usjContents .usjBanner .desc {
    font-size: 14px;
    line-height: 1.5;
    color: #332500;
    position: absolute;
    top: 280px;
    /*margin: -107px 0 0;*/
    width: 735px;
    font-style: italic;
}
.usjContents .usjBanner .box-park {
    position: relative;
    background: url(/attending/kokunai/usj/images/bg02.png) repeat-y 0 0;
    margin: 60px -30px 43px;
    padding: 1px 30px;
}
.usjContents .usjBanner .box-park:before,
.usjContents .usjBanner .box-park:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 25px;
    left: 0;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.usjContents .usjBanner .box-park:before {
    background-image: url(/attending/kokunai/usj/images/bg01.png);
    top: -25px;
}
.usjContents .usjBanner .box-park:after {
    background-image: url(/attending/kokunai/usj/images/bg03.png);
    bottom: -25px;
}
.usjContents .usjBanner .box-park .pttl {
    margin-bottom: 17px;
}
.usjContents .usjBanner .box-park .pttl img {
    margin: 0 auto;
}
.usjContents .usjBanner .box-park .note {
    font-size: 10px;
    line-height: 1.5;
    color: #ff7c0a;
}
.usjContents .usjBanner .box-park .row {
    position: relative;
    z-index: 5;
    margin-bottom: 18px;
}
.usjContents .usjBanner .box-park .col {
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 6px rgba(204, 98, 37, 0.7);
    -moz-box-shadow: 0 0 6px rgba(204, 98, 37, 0.7);
    box-shadow: 0 0 6px rgba(204, 98, 37, 0.7);
    padding: 41px 20px 36px;
    width: 470px;
    position: relative;
}
.usjContents .usjBanner .box-park .col.col01 {
    width: 960px;
    margin-bottom: 20px;
}
.usjContents .usjBanner .box-park .col.col01 .inner {
    display: flex;
    justify-content: center;
}
.usjContents .usjBanner .box-park .col.col01:after {
    top: 130px;
}
.usjContents .usjBanner .box-park .col.col01 .thumb {
    margin-bottom: 0;
}
.usjContents .usjBanner .box-park .col.col01 .txt {
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    font-weight: 700;
    margin-bottom: 50px;
}
.usjContents .usjBanner .box-park .col:after {
    content: "";
    position: absolute;
    top: 318px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #ff7c0a;
}
.usjContents .usjBanner .box-park .col .inner {
    position: relative;
    z-index: 5;
}
.usjContents .usjBanner .box-park .col .inner:before,
.usjContents .usjBanner .box-park .col .inner:after {
    content: "";
    position: absolute;
    top: -30px;
    width: 20px;
    height: 5px;
    background: url(/attending/kokunai/usj/images/icn_shap01.png) no-repeat 0 0;
}
.usjContents .usjBanner .box-park .col .inner:before {
    left: 0;
}
.usjContents .usjBanner .box-park .col .inner:after {
    right: 0;
}
.usjContents .usjBanner .box-park .col .txt {
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    color: #ff7c0a;
    margin-bottom: 30px;
}
.usjContents .usjBanner .box-park .col .txt_2 {
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    color: #ff7c0a;
    margin-bottom: -15px;
}
.usjContents .usjBanner .box-park .col .txt img {
    margin: 0 auto;
}
.usjContents .usjBanner .box-park .col .txt_2 img {
    margin: 0 auto;
}
.usjContents .usjBanner .box-park .col .ptxt {
    font-size: 16px;
    background: #fff2e6;
    /*text-align: center;*/
    padding: 19px;
    font-weight: bold;
}

.usjContents .usjBanner .box-park .col .span {
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.usjContents .usjBanner .box-park .col .thumb {
    margin: 20px 20px 23px;
    width: 390px;
}
.usjContents .usjBanner .box-park .col .thumb .txt01 {
    text-align: right;
    font-size: 11px;
    letter-spacing: 0.05em;
    color: #ffc5a5;
    margin-top: 5px;
}
.usjContents .usjBanner .box-park .col .ttl01 {
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    line-height: 1.16667;
    margin-bottom: 8px;
    /*margin-bottom: 13px;*/
}

.usjContents .usjBanner .box-park .col .ttl01 .fs {
    font-size: 12px;
    color: #fff;
    position: relative;
    top: -5px;
}
.usjContents .usjBanner .box-park .col .caption {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}
.usjContents .usjBanner .box-park .attention {
    font-size: 14px;
    line-height: 1.5;
    color: red;
    padding: 7px;
    font-weight: bold;
    font-family: ヒラギノ角ゴ ProN;
}
.usjContents .usjBanner .box-park .col .caption .fs {
    font-size: 10px;
    color: #fff;
    position: relative;
    top: -5px;
}
.usjContents .usjBanner .box-park .col .inner .fes_copy {
    font-size: 12px !important;
    line-height: 1.3 !important;
    color: #fff !important;
    padding-top: 20px;
}
.usjContents .usjBanner .ulBlank {
    text-align: right;
}
.usjContents .usjBanner .ulBlank > li {
    display: inline-block;
    margin-left: 28px;
}
.usjContents .usjBanner .ulBlank > li a {
    display: block;
    background: url(/attending/kokunai/usj/images/icn_arr01.png) no-repeat right 2px;
    font-size: 13px;
    line-height: 1.4;
    letter-spacing: 0.05em;
    padding-right: 20px;
    text-decoration: underline;
    text-align: left;
}
.usjContents .usjBanner .ulBlank > li a i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/attending/kokunai/usj/images/icn_blank.png) no-repeat 0 0;
    margin-left: 5px;
    position: relative;
    top: 2px;
}
.usjContents .secLink {
    background: url(/attending/kokunai/usj/images/bg04.png) repeat-x 0 0;
    border-bottom: 2px solid #ccc;
}
.usjContents .secLink .wrapper {
    padding: 0;
}
.usjContents .secLink .ulLik > li {
    width: 50%;
    border-left: 1px solid #ffbe85;
    display: table;
    height: 80px;
    position: relative;
}
.usjContents .secLink .ulLik > li:last-child {
    border-right: 1px solid #ffbe85;
}
.usjContents .secLink .ulLik > li .lik {
    display: table-cell;
    vertical-align: middle;
    background: transparent;
    text-align: center;
}
.usjContents .secLink .ulLik > li .lik > span {
    display: inline-block;
    text-align: left;
    background-position: 0 center;
    padding: 10px 0 10px 46px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.05em;
    font-style: italic;
    font-weight: bold;
}
.usjContents .secLink .ulLik > li:hover {
    background: url(/attending/kokunai/usj/images/bg05.png) repeat-x 0 0;
}
.usjContents .secLink .ulLik > li.current {
    background: url(/attending/kokunai/usj/images/bg05.png) repeat-x 0 0;
}
.usjContents .secLink .ulLik > li.current:after {
    content: "";
    position: absolute;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #332500;
    top: 100%;
    margin-left: -5px;
}
.usjContents .secLink .ulLik > li .hotel > span {
    background-image: url(/attending/kokunai/usj/images/icn_icn01.png);
}
.usjContents .secLink .ulLik > li .tour > span {
    background-image: url(/attending/kokunai/usj/images/icn_icn02.png);
}
.usjContents .secLink .ulLik > li .freeplan > span {
    background-image: url(/attending/kokunai/usj/images/icn_icn03.png);
}
.usjContents .secWrapTab {
    padding: 57px 0 0;
}
.usjContents .secWrapTab .titleCmn01 > span {
    padding-left: 45px;
    background: url(/attending/kokunai/usj/images/icn_icn04.png) no-repeat 0 0;
}
.usjContents .secWrapTab .ulTab {
    position: relative;
    z-index: 50;
}
.usjContents .secWrapTab .ulTab > li {
    width: 310px;
    margin-left: 15px;
}
.usjContents .secWrapTab .ulTab > li:first-child {
    margin-left: 0;
}
.usjContents .secWrapTab .ulTab > li a {
    display: table;
    width: 100%;
    padding: 15px 15px 15px 20px;
    position: relative;
    /*height: 96px;*/
    height: 120px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.usjContents .secWrapTab .ulTab > li a.active {
    background: #f7ffe5 !important;
    height: 130px;
    margin-top: -10px;
    /*padding-top: 25px;*/
    padding-top: 15px;
}
.usjContents .secWrapTab .ulTab > li a.active > span .avatr {
    margin-top: -58px;
}
.usjContents .secWrapTab .ulTab > li a:after,
.usjContents .secWrapTab .ulTab > li a:before {
    content: "";
    position: absolute;
    display: none;
    top: 100%;
}
.usjContents .secWrapTab .ulTab > li a:after {
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    margin-left: -5px;
    border-top: 7px solid transparent;
}
.usjContents .secWrapTab .ulTab > li a:before {
    left: 20px;
    right: 20px;
    border-bottom: 1px solid transparent;
}
.usjContents .secWrapTab .ulTab > li a.active:after,
.usjContents .secWrapTab .ulTab > li a.active:before {
    display: block;
}
.usjContents .secWrapTab .ulTab > li a * {
    color: #fff;
    line-height: 1.2;
    font-style: italic;
    font-weight: bold;
}
.usjContents .secWrapTab .ulTab > li a > span {
    display: table-cell;
    padding-left: 85px;
    vertical-align: middle;
}
.usjContents .secWrapTab .ulTab > li a > span .avatr {
    position: absolute;
    left: 5px;
    top: 50%;
    width: 96px;
    /*height: 86px;*/
    height: 107px;
    margin-top: -53px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    padding-top: 3px;
}
/*.usjContents .secWrapTab .ulTab > li a > span .avatr {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 76px;
  height: 66px;
  margin-top: -33px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}*/
.usjContents .secWrapTab .ulTab > li a .small {
    font-size: 11px;
    display: block;
    letter-spacing: -0.1em;
}
.usjContents .secWrapTab .ulTab > li a .lr {
    font-size: 21px;
    display: block;
    letter-spacing: -0.1em;
}
.usjContents .secWrapTab .ulTab > li.official a {
    background: #08c4d1;
}
.usjContents .secWrapTab .ulTab > li.official a.active:after {
    border-top-color: #08c4d1;
}
.usjContents .secWrapTab .ulTab > li.official a.active:before {
    border-bottom-color: #08c4d1;
}
.usjContents .secWrapTab .ulTab > li.official a.active * {
    color: #08c4d1;
}
.usjContents .secWrapTab .ulTab > li.alliance a {
    background: #ff7aca;
}
.usjContents .secWrapTab .ulTab > li.alliance a.active:after {
    border-top-color: #ff7aca;
}
.usjContents .secWrapTab .ulTab > li.alliance a.active:before {
    border-bottom-color: #ff7aca;
}
.usjContents .secWrapTab .ulTab > li.alliance a.active * {
    color: #ff7aca;
}
.usjContents .secWrapTab .ulTab > li.associate a {
    background: #4ac204;
}
.usjContents .secWrapTab .ulTab > li.associate a.active:after {
    border-top-color: #4ac204;
}
.usjContents .secWrapTab .ulTab > li.associate a.active:before {
    border-bottom-color: #4ac204;
}
.usjContents .secWrapTab .ulTab > li.associate a.active * {
    color: #4ac204;
}
.usjContents .secWrapTab .JS_tabContent {
    display: none;
}
.usjContents .secWrapTab .JS_tabContent.active {
    display: block;
}
.usjContents .secWrapTab .map {
    position: relative;
}
.usjContents .secWrapTab .map .btn {
    display: table;
    position: absolute;
    left: 0;
    height: 44px;
    top: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0 9px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: opacity 0.26s ease;
    -o-transition: opacity 0.26s ease;
    -webkit-transition: opacity 0.26s ease;
    transition: opacity 0.26s ease;
}
.usjContents .secWrapTab .map .btn:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.usjContents .secWrapTab .map .btn > span {
    display: table-cell;
    vertical-align: middle;
    background: url(/attending/kokunai/usj/images/icn_arr02.png) no-repeat right center;
    padding-right: 15px;
}
.usjContents .secWrapTab .map .btn * {
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    font-weight: bold;
    letter-spacing: -0.05em;
}
.usjContents .secWrapTab .map .btn.disable {
    pointer-events: none;
}
.usjContents .secWrapTab .map .btn.disable:before {
    opacity: 0;
    display: none;
}
.usjContents .secWrapTab .map .pol01 {
    margin-left: 90px;
}
.usjContents .secWrapTab .map .pol02 {
    margin-left: 360px;
}
.usjContents .secWrapTab .map .pol03 {
    margin-left: 635px;
}
.usjContents .secWrapTab .map .pol04 {
    margin-left: 770px;
}
.usjContents .secWrapTab .map .pol05 {
    margin-left: 126px;
}
.usjContents .secWrapTab .map .pol06 {
    margin-left: 361px;
}
.usjContents .secWrapTab .map .pol07 {
    margin-left: 598px;
}
.usjContents .secWrapTab .map .pol08 {
    left: auto;
    right: 0;
    margin-left: 0;
}
.usjContents .secWrapTab .map .pot01 {
    margin-top: 49px;
}
.usjContents .secWrapTab .map .pot02 {
    margin-top: 103px;
}
.usjContents .secWrapTab .map .pot03 {
    margin-top: 157px;
}
.usjContents .secWrapTab .map .pot04 {
    margin-top: 211px;
}
.usjContents .secWrapTab .map .pot05 {
    margin-top: 103px;
}
.usjContents .secWrapTab .map .pot06 {
    margin-top: 220px;
}
.usjContents .secWrapTab .map .pot07 {
    margin-top: 280px;
}
.usjContents .secWrapTab .map .pot08 {
    margin-top: 359px;
}
.usjContents .secWrapTab .map .pot09 {
    margin-top: 459px;
}
.usjContents .secWrapTab .map .pot10 {
    margin-top: 513px;
}
.usjContents .secWrapTab .map .pot11 {
    margin-top: 452px;
}
.usjContents .secWrapTab .map .w01 {
    width: 260px;
}
.usjContents .secWrapTab .map .w02 {
    width: 210px;
}
.usjContents .secWrapTab .map .w03 {
    width: 160px;
}
.usjContents .secWrapTab .map .w04 {
    width: 140px;
}
.usjContents .secWrapTab .map .w05 {
    width: 155px;
}
.usjContents .secWrapTab .map .w06 {
    width: 210px;
}
.usjContents .secWrapTab .map .w07 {
    width: 173px;
}
.usjContents .secWrapTab .map .w08 {
    width: 180px;
}
.usjContents .secWrapTab .map .posi01 {
    margin: 360px 0 0 362px;
}
.usjContents .secWrapTab .map .posi02 {
    margin: 344px 0 0 770px;
}
.usjContents .secWrapTab .map .posi03 {
    margin: 167px 0 0 770px;
}
.usjContents .secWrapTab .map .posi04 {
    margin: 282px 0 0 770px;
}
.usjContents .secWrapTab .map .posi05 {
    margin: 225px 0 0 770px;
}
.usjContents .secWrapTab .map .posi06 {
    margin: 447px 0 0 772px;
}
.usjContents .secWrapTab .map .posi07 {
    margin: 507px 0 0 772px;
}
.usjContents .secWrapTab .map .btn-official {
    background: #08c4d1;
    -webkit-box-shadow: 0 3px 0 rgba(5, 124, 133, 0.38);
    -moz-box-shadow: 0 3px 0 rgba(5, 124, 133, 0.38);
    box-shadow: 0 3px 0 rgba(5, 124, 133, 0.38);
}
.usjContents .secWrapTab .map .btn-official.disable {
    background: #b8e2e5;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}
.usjContents .secWrapTab .map .btn-associate {
    background: #4ac204;
    -webkit-box-shadow: 0 3px 0 rgba(13, 128, 20, 0.4);
    -moz-box-shadow: 0 3px 0 rgba(13, 128, 20, 0.4);
    box-shadow: 0 3px 0 rgba(13, 128, 20, 0.4);
}
.usjContents .secWrapTab .map .btn-associate.disable {
    background: #c8e5b8;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}
.usjContents .secWrapTab .map .btn-alliance {
    background: #ff7aca;
    -webkit-box-shadow: 0 3px 0 rgba(128, 56, 80, 0.4);
    -moz-box-shadow: 0 3px 0 rgba(128, 56, 80, 0.4);
    box-shadow: 0 3px 0 rgba(128, 56, 80, 0.4);
}
.usjContents .secWrapTab .map .btn-alliance.disable {
    background: #ffcceb;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}
.usjContents .secWrapTab .contentTabInner {
    background: #daf6f8;
    margin-top: 88px;
    padding-bottom: 30px;
}
.usjContents .secWrapTab .head {
    text-align: center;
    background: #08c4d1;
    margin-bottom: 40px;
}
.usjContents .secWrapTab .head .item {
    position: relative;
    padding: 22px 0 23px 130px;
    display: inline-block;
}
.usjContents .secWrapTab .head .item .logo {
    width: 114px;
    position: absolute;
    left: 0;
    top: -29px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px rgba(4, 100, 107, 0.3);
    -moz-box-shadow: 0 0 5px rgba(4, 100, 107, 0.3);
    box-shadow: 0 0 5px rgba(4, 100, 107, 0.3);
}
.usjContents .secWrapTab .head .item .logo img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.usjContents .secWrapTab .head .item * {
    color: #fff;
    line-height: 1.2;
    font-style: italic;
    font-weight: bold;
    display: block;
}
.usjContents .secWrapTab .head .item .small {
    font-size: 13px;
}
.usjContents .secWrapTab .head .item .lr {
    font-size: 25px;
}
.usjContents .secWrapTab .rowBox {
    margin-bottom: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px rgba(5, 124, 133, 0.38);
    -moz-box-shadow: 0 0 5px rgba(5, 124, 133, 0.38);
    box-shadow: 0 0 5px rgba(5, 124, 133, 0.38);
    padding: 40px 0;
    position: relative;
    background: #fff;
}
.usjContents .secWrapTab .rowBox:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    background: #08c4d1;
    width: 100%;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.usjContents .secWrapTab .rowBox .row01 {
    padding: 0 20px;
    position: relative;
    margin-bottom: 29px;
}
.usjContents .secWrapTab .rowBox .row01 .colL {
    width: 500px;
    border-bottom: 1px solid #08c4d1;
    padding-bottom: 6px;
}
.usjContents .secWrapTab .rowBox .row01 .colL * {
    color: #332500;
    font-size: 13px;
    line-height: 1.61538;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl01 {
    font-weight: bold;
    line-height: 1.43478;
    font-size: 23px;
    text-shadow: 1px 1px 1px rgba(255, 124, 10, 0.5);
    font-style: italic;
    color: #ff7c0a;
    margin-bottom: 14px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl {
    overflow: hidden;
    text-align: center;
    height: auto;
    margin-bottom: 9px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl > span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    font-style: italic;
    color: #08c4d1;
    padding: 0 20px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl > span:before,
.usjContents .secWrapTab .rowBox .row01 .colL .ttl > span:after {
    content: "";
    position: absolute;
    width: 960px;
    height: 1px;
    background: #08c4d1;
    top: 50%;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl > span:before {
    left: 100%;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ttl > span:after {
    right: 100%;
}
.usjContents .secWrapTab .rowBox .row01 .colL .desc {
    margin-bottom: 41px;
    min-height: 63px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .desc.mh {
    min-height: 96px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .pttl {
    padding: 7px 0 7px 42px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    font-style: italic;
    color: #08c4d1;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 2px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .icn01 {
    background-image: url(/attending/kokunai/usj/images/icn_icn05.png);
}
.usjContents .secWrapTab .rowBox .row01 .colL .icn02 {
    background-image: url(/attending/kokunai/usj/images/icn_icn06.png);
}
.usjContents .secWrapTab .rowBox .row01 .colL .ol {
    padding-left: 12px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ol > li {
    position: relative;
    display: block;
    list-style: none;
    padding-left: 16px;
}
.usjContents .secWrapTab .rowBox .row01 .colL .ol > li:after {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #08c4d1;
    top: 7px;
    left: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.usjContents .secWrapTab .rowBox .row01 .colL .rowS {
    margin-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
}
.usjContents .secWrapTab .rowBox .row01 .colR {
    width: 400px;
    margin-left: 20px;
    padding-bottom: 64px;
}
.usjContents .secWrapTab .rowBox .row01 .colR .img {
    width: 100%;
}
.usjContents .secWrapTab .rowBox .row01 .ulBtn {
    width: 400px;
    position: absolute;
    right: 20px;
    bottom: 0;
}
.usjContents .secWrapTab .rowBox .row01 .ulBtn > li {
    float: right;
    width: 190px;
    margin-left: 20px;
}
.usjContents .secWrapTab .rowBox .row01 .ulBtn > li:nth-child(2n) {
    margin-left: 0;
}
.usjContents .secWrapTab .rowBox .row01 .ulBtn > li a {
    border: 2px solid #08c4d1;
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    -moz-box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.05em;
    color: #08c4d1;
    font-style: italic;
    position: relative;
    padding: 7px 28px 7px 8px;
    text-align: center;
}
.ie .usjContents .secWrapTab .rowBox .row01 .ulBtn > li a {
    padding-top: 10px;
    padding-bottom: 5px;
}
.usjContents .secWrapTab .rowBox .row01 .ulBtn > li a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    width: 12px;
    height: 16px;
    margin-top: -8px;
    background: url(/attending/kokunai/usj/images/icn_arr03.png) no-repeat 0 0;
}
.usjContents .secWrapTab .rowBox .row02 .title {
    background: #08c4d1;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    padding: 15px 20px;
    position: relative;
    font-style: italic;
    margin: 0;
    overflow: visible;
}
.usjContents .secWrapTab .rowBox .row02 .title:before {
    content: "";
    position: absolute;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #08c4d1;
    top: 100%;
    margin-left: -5px;
}
.usjContents .secWrapTab .rowBox .row02 .txt {
    background: #e6f9fa;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #08c4d1;
    padding: 13px;
}
.usjContents .secWrapTab .rowBox .row02 .boxList {
    padding: 28px 20px 0;
    position: relative;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .tooltipCmn {
    left: 40px;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .item {
    border-bottom: 1px dashed #08c4d1;
    padding: 14px 20px;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .item a {
    position: relative;
    padding-right: 20px;
    background: url(/attending/kokunai/usj/images/icn_arr03.png) no-repeat right center;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .item .th {
    width: 143px;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .item .td {
    width: 717px;
    font-size: 15px;
    line-height: 1.46667;
    color: #1d3994;
    padding: 5px 0 0 18px;
}
.usjContents .secWrapTab .rowBox .row02 .boxList .item .price {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    color: #e90032;
    margin-top: 15px;
    width: 100%;
}
.usjContents .secWrapTab .tabAlliance .head {
    background: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .head .item .logo {
    -webkit-box-shadow: 0 0 5px rgba(178, 86, 141, 0.3);
    -moz-box-shadow: 0 0 5px rgba(178, 86, 141, 0.3);
    box-shadow: 0 0 5px rgba(178, 86, 141, 0.3);
}
.usjContents .secWrapTab .tabAlliance .contentTabInner {
    background: #ffebf7;
}
.usjContents .secWrapTab .tabAlliance .rowBox:before {
    background: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL {
    border-bottom-color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .ttl > span {
    color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .ttl > span:before,
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .ttl > span:after {
    background: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .pttl {
    color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .icn01 {
    background-image: url(/attending/kokunai/usj/images/icn_icn05_01.png);
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .icn02 {
    background-image: url(/attending/kokunai/usj/images/icn_icn06_01.png);
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .colL .ol > li:after {
    background: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .ulBtn > li a {
    border-color: #ff7aca;
    color: #ff7aca;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
}
.usjContents .secWrapTab .tabAlliance .rowBox .row01 .ulBtn > li a:after {
    background-image: url(/attending/kokunai/usj/images/icn_arr06.png);
}
.usjContents .secWrapTab .tabAlliance .rowBox .row02 .title {
    background: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row02 .title:before {
    border-top-color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row02 .txt {
    background: #fff1fa;
    color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row02 .boxList .item {
    border-bottom-color: #ff7aca;
}
.usjContents .secWrapTab .tabAlliance .rowBox .row02 .boxList .item a {
    background-image: url(/attending/kokunai/usj/images/icn_arr06.png);
}
.usjContents .secWrapTab .tabAssociate .head {
    background: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .head .item .logo {
    -webkit-box-shadow: 0 0 5px rgba(44, 117, 2, 0.3);
    -moz-box-shadow: 0 0 5px rgba(44, 117, 2, 0.3);
    box-shadow: 0 0 5px rgba(44, 117, 2, 0.3);
}
.usjContents .secWrapTab .tabAssociate .contentTabInner {
    background: #e4f6da;
}
.usjContents .secWrapTab .tabAssociate .rowBox:before {
    background: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL {
    border-bottom-color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .ttl > span {
    color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .ttl > span:before,
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .ttl > span:after {
    background: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .pttl {
    color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .icn01 {
    background-image: url(/attending/kokunai/usj/images/icn_icn05_02.png);
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .icn02 {
    background-image: url(/attending/kokunai/usj/images/icn_icn06_02.png);
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .colL .ol > li:after {
    background: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .ulBtn > li a {
    border-color: #4ac204;
    color: #4ac204;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
}
.usjContents .secWrapTab .tabAssociate .rowBox .row01 .ulBtn > li a:after {
    background-image: url(/attending/kokunai/usj/images/icn_arr05.png);
}
.usjContents .secWrapTab .tabAssociate .rowBox .row02 .title {
    background: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row02 .title:before {
    border-top-color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row02 .txt {
    background: #edf9e5;
    color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row02 .boxList .item {
    border-bottom-color: #4ac204;
}
.usjContents .secWrapTab .tabAssociate .rowBox .row02 .boxList .item a {
    background-image: url(/attending/kokunai/usj/images/icn_arr05.png);
}
.usjContents .secFeature {
    padding: 49px 0 0;
}
.usjContents .secFeature .titleCmn01 {
    margin-bottom: 18px;
}
.usjContents .secFeature .ulImg > li {
    width: 460px;
    margin-left: 40px;
}
.usjContents .secFeature .ulImg > li:nth-child(2n + 1) {
    margin-left: 0;
}
.usjContents .secFeature .ulImg > li a {
    display: block;
}
.usjContents .secFeature .ulImg > li a img {
    width: 100%;
}
.usjContents .secFeature .ulImg > li .txt {
    text-align: center;
    color: #332500;
    font-size: 14px;
    margin-top: 6px;
}
.usjContents .secCopyRight {
    padding: 0 0 50px;
    background: #fffad0;
    margin-bottom: 54px;
}

.usjContents .secCopyRight * {
    font-size: 12px;
    line-height: 1.5;
    color: #332500;
}
.usjContents .secCopyRight .indent {
    padding-left: 1em;
    text-indent: -1em;
}
.usjContents .secCopyRight strong {
    font-size: 14px;
    font-weight: bold;
}
.usjContents .secCopyRight span {
    font-size: 10px;
}
.usjContents .btn-to-top {
    position: fixed;
    width: 90px;
    left: 50%;
    margin-left: 393px;
    bottom: 30px;
    z-index: 999;
    cursor: pointer;
    display: none;
}
.usjContents .btn-to-top.stick {
    position: absolute;
}
.usjContents .tagCmn.cover {
    color: #08c4d1;
    background: url(/attending/kokunai/usj/images/icn_shape05.png) no-repeat 0 0, url(/attending/kokunai/usj/images/icn_shape07.png) no-repeat right 0,
        url(/attending/kokunai/usj/images/icn_shape06.png) repeat-x 0 0;
}
.usjContents .tagCmn.cover:before {
    background-image: url(/attending/kokunai/usj/images/icn_icn08.png);
}
.usjContents.usjTourContent .secWrapTab {
    background: #fffad0;
    padding: 57px 0;
}
.usjContents.usjTourContent .secWrapTab .titleCmn01 > span {
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 6px;
    background-image: url(/attending/kokunai/usj/images/tour/icn_transport.png);
    min-height: 38px;
}
.usjContents.usjTourContent .listAnc {
    margin-top: 19px;
    margin-bottom: 30px;
}
.usjContents.usjTourContent .listAnc li {
    width: 318px;
}
.usjContents.usjTourContent .listAnc img {
    margin-right: 5px;
}
.usjContents.usjTourContent .listAnc .ancTxt {
    position: relative;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
    background: #fff url(/attending/kokunai/usj/images/icn_arr04.png) no-repeat right 29px center;
    color: #332500;
    min-height: 70px;
    padding: 10px 15px 10px 10px;
    text-align: center;
    cursor: pointer;
}

.usjContents.usjTourContent .listAnc .none {
    opacity: 0.4;
}

.ie .usjContents.usjTourContent .listAnc .ancTxt {
    padding-top: 20px;
}
.usjContents.usjTourContent .listAnc span {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #332500;
}
.usjContents.usjTourContent .listAncSub {
    margin-top: 12px;
    margin-bottom: 26px;
    text-align: center;
}
.usjContents.usjTourContent .listAncSub li {
    margin: 0 22px 0 17px;
}
.usjContents.usjTourContent .listAncSub .ancTxt {
    display: inline-block;
    padding-right: 22px;
    font-size: 16px;
    line-height: 1.35;
    color: #332500;
    background: #fff url(/attending/kokunai/usj/images/icn_arr04.png) no-repeat right 0 center;
}
.usjContents.usjTourContent .sHead {
    padding: 15px 10px 14px;
    color: #ff7c0a;
    background: #fff2e6;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
}
.usjContents.usjTourContent .wBtn {
    margin-top: 30px;
    margin-bottom: 12px;
}
.usjContents.usjTourContent .wBtn.mb2 {
    margin-bottom: 2px;
}
.usjContents.usjTourContent .btnBase {
    display: inline-block;
    width: 100%;
    color: #ff7c0a;
    border: 2px solid #ff7c0a;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    padding: 21px 10px 19px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -ms-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    text-align: center;
    position: relative;
}
.usjContents.usjTourContent .btnBase:before {
    content: "";
    position: absolute;
    right: 18px;
    width: 12px;
    height: 16px;
    background: #fff url(/attending/kokunai/usj/images/icn_arr01.png) no-repeat 0 center;
    top: 50%;
    margin-top: -8px;
}
.usjContents.usjTourContent .blkPanel {
    background: #fff;
    border-top: 5px solid #ff7c0a;
    /*margin-bottom: 60px;*/
    padding-top: 21px;
}
.usjContents.usjTourContent .blkPanel.mb0 {
    margin-bottom: 0;
}
.usjContents.usjTourContent .panelBody {
    padding: 0 20px 30px;
}
.usjContents.usjTourContent .panelHead {
    color: #332500;
    text-align: center;
}
.usjContents.usjTourContent .panelHead img {
    margin-right: 10px;
    padding-bottom: 12px;
}
.usjContents.usjTourContent .panelHead span {
    color: #332500;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
}
.usjContents.usjTourContent .panelItem {
    display: block;
    background: #fff url(/attending/kokunai/usj/images/icn_arr01.png) no-repeat right 19px center;
    border-bottom: 1px dashed #ff7c0a;
    padding: 17px 49px 20px 20px;
}
.usjContents.usjTourContent .panelItem .thumbLs {
    margin-top: 5px;
    width: 39%;
}
.usjContents.usjTourContent .panelItem .thumbLs li {
    width: 48%;
}
.usjContents.usjTourContent .panelItem .thumbLs li:not(:last-child) {
    margin-right: 10px;
}
.usjContents.usjTourContent .panelItem .info {
    position: relative;
    padding-bottom: 36px;
    width: 60%;
}
.usjContents.usjTourContent .panelItem .info .desc {
    padding-left: 10px;
}
.usjContents.usjTourContent .panelItem .info .bot {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.usjContents.usjTourContent .panelItem .tooltipCmn {
    position: relative;
    clear: both;
    top: -23px;
    margin-bottom: -15px;
}
.usjContents.usjTourContent .panelItem .tagCmn {
    min-width: 146px;
}
.usjContents.usjTourContent .panelItem .desc {
    margin-bottom: 9px;
    color: #1d3994;
    font-size: 15px;
    line-height: 1.5;
}
.usjContents.usjTourContent .panelItem .price {
    margin-top: 3px;
    color: #e90032;
    font-size: 16px;
    font-weight: bold;
    font-family: "πâÆπâ⌐πé«πâÄΦºÆπé┤ ProN W3", "Hiragino Kaku Gothic Pro", sans-serif;
    text-align: right;
}
.usjContents.usjTourContent .secFeature {
    /* padding: 44px 0 0; */
}
.usjContents.usjTourContent .secFeature .titleCmn01 {
    margin-bottom: 12px;
}
.usjContents .secFreePlanBanner {
    min-height: 420px;
    background: url(/attending/kokunai/usj/images/freeplan/bg_banner01.jpg) no-repeat center 0;
    padding: 29px 0 40px 0;
}
.usjContents .secFreePlanBanner .title {
    margin-right: -100px;
}
.usjContents .secFreePlanBanner .ulImg {
    background: url(/attending/kokunai/usj/images/freeplan/backg01.png) no-repeat center 0;
    width: 710px;
    margin: -141px 0 0;
    padding: 19px 13px;
}
.usjContents .secFreePlanBanner .ulImg > li {
    width: 228px;
    padding: 0 6px;
}
.usjContents .secFreePlanContent {
    padding-bottom: 34px;
    background: #fffad0;
    /* margin-bottom: 34px; */
}
.usjContents .secFreePlanContent .titleCmn01 {
    margin-bottom: 12px;
}
.usjContents .secFreePlanContent .titleCmn01.icn {
    margin-bottom: 23px;
}
.usjContents .secFreePlanContent .titleCmn01.icn > span {
    background: url(/attending/kokunai/usj/images/icn_icn09.png) no-repeat 0 center;
    padding-left: 45px;
}
.usjContents .secFreePlanContent .freePlanForm {
    border-top: 5px solid #ff7c0a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
}
.usjContents .secFreePlanContent .freePlanForm .ttl {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    line-height: 1.5;
    text-align: center;
    padding: 27px 20px 30px;
}
.usjContents .secFreePlanContent .freePlanForm * {
    color: #332500;
    font-size: 15px;
    line-height: 1.5;
}
.usjContents .form-search-freeplan {
    padding: 20px 40px 30px;
    background: #f6f6f6;
}
.usjContents .form-search-freeplan input[type="radio"] {
    width: 15px;
    height: 15px;
    margin: 0;
}
.usjContents .form-search-freeplan select {
    width: 170px;
    height: 28px;
    padding: 0 20px 0 10px;
    display: block;
    border: solid 1px #aaaaaa;
    color: #aaaaaa !important;
    font-size: 13px !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(/attending/kokunai/usj/images/select.png) no-repeat right 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.usjContents .form-search-freeplan select::-ms-expand {
    display: none;
}
.usjContents .form-search-freeplan .form-group {
    padding: 10px 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .form-search-freeplan .form-group .inner {
    width: 725px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.usjContents .form-search-freeplan .title-step,
.usjContents .form-search-freeplan .inner,
.usjContents .form-search-freeplan .step,
.usjContents .form-search-freeplan .txt-label,
.usjContents .form-search-freeplan label,
.usjContents .form-search-freeplan .radio,
.usjContents .form-search-freeplan input[type="radio"],
.usjContents .form-search-freeplan .checkbox,
.usjContents .form-search-freeplan input[type="checkbox"],
.usjContents .form-search-freeplan .process,
.usjContents .form-search-freeplan .price,
.usjContents .form-search-freeplan input[type="text"],
.usjContents .form-search-freeplan .ui-datepicker-trigger {
    display: inline-block;
    vertical-align: middle;
}
.usjContents .form-search-freeplan .title-step {
    width: 155px;
    border-right: 1px solid #332500;
    padding: 5px 0;
}
.usjContents .form-search-freeplan .title-step * {
    font-style: italic;
    font-size: 16px;
    font-weight: bold;
}
.usjContents .form-search-freeplan .title-step .step {
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.usjContents .form-search-freeplan .title-step .step:after {
    content: ":";
    display: inline-block;
    margin-left: 5px;
}
.usjContents .form-search-freeplan .inner .radio {
    margin-left: 40px;
}
.usjContents .form-search-freeplan .inner .radio:first-child {
    margin-left: 0;
}
.usjContents .form-search-freeplan .inner .radio label {
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin-left: 5px;
}
.usjContents .form-search-freeplan .form-group03 input[type="text"] {
    width: 150px;
    height: 28px;
    padding: 0 10px;
    border: solid 1px #aaa;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 13px;
    margin-bottom: 6px;
}
.usjContents .form-search-freeplan .form-group03 input[type="text"]::-webkit-input-placeholder {
    color: #aaaaaa;
    opacity: 1;
}
.usjContents .form-search-freeplan .form-group03 input[type="text"]::-moz-placeholder {
    color: #aaaaaa;
    opacity: 1;
}
.usjContents .form-search-freeplan .form-group03 input[type="text"]:-ms-input-placeholder {
    color: #aaaaaa;
    opacity: 1;
}
.usjContents .form-search-freeplan .form-group03 input[type="text"]:-moz-placeholder {
    color: #aaaaaa;
    opacity: 1;
}
.usjContents .form-search-freeplan .form-group03 .ui-datepicker-trigger {
    margin-left: 6px;
}
.usjContents .form-search-freeplan .form-group03 .row {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.usjContents .form-search-freeplan .form-group03 .row .title-step {
    padding-top: 35px;
}
.usjContents .form-search-freeplan .form-group03 .row .col01,
.usjContents .form-search-freeplan .form-group03 .row .col02 {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .form-search-freeplan .form-group03 .row .col01 {
    width: 360px;
}
.usjContents .form-search-freeplan .form-group03 .row .col01 .inner {
    width: 205px;
    padding-top: 16px;
}
.usjContents .form-search-freeplan .form-group03 .row .col02 {
    width: 520px;
}
.usjContents .form-search-freeplan .form-group03 .row .col02 .inner {
    width: 365px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0;
}
.usjContents .form-search-freeplan .form-group03 .row .col02 .group-checkbox {
    width: 230px;
}
.usjContents .form-search-freeplan .form-group03 .row .col02 .txt-last {
    width: 100px;
    margin-left: 10px;
}
.usjContents .form-search-freeplan .form-group03 .txt-last {
    padding-top: 6px;
}
.usjContents .form-search-freeplan .form-group03 .txt-last button {
    display: block;
    width: 100%;
    font-size: 13px;
    color: #fff;
    background: #b3b3b3;
    text-align: center;
    cursor: pointer;
    height: 31px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.usjContents .form-search-freeplan .form-group03 .inner button.dayclear {
    display: block;
    width: 81%;
    font-size: 13px;
    background: #b3b3b3;
    text-align: center;
    cursor: pointer;
    height: 31px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.usjContents .form-search-freeplan .form-group03 .inner button.dayclear a {
    color: #fff;
}

.usjContents .form-search-freeplan .form-group03 .txt-last button:before {
    display: none !important;
}
.usjContents .form-search-freeplan .form-group03 .check-all {
    height: 48px;
    padding: 16px 0;
    background-color: #332500;
    line-height: 1;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.usjContents .form-search-freeplan .form-group03 .clear-all {
    position: relative;
    margin-top: 5px;
}
.usjContents .form-search-freeplan .form-group03 .clear-all:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    height: 1px;
    background-color: #4c4c4c;
}
.usjContents .form-search-freeplan .custom-checkbox {
    float: left;
    margin-left: 3px;
    margin-bottom: 3px;
}
.usjContents .form-search-freeplan .custom-checkbox:first-child,
.usjContents .form-search-freeplan .custom-checkbox:nth-child(4n + 1) {
    margin-left: 0;
}
.usjContents .form-search-freeplan .custom-checkbox:nth-child(4n + 1) {
    clear: left;
}
.usjContents .form-search-freeplan .custom-checkbox:nth-child(5),
.usjContents .form-search-freeplan .custom-checkbox:nth-child(6),
.usjContents .form-search-freeplan .custom-checkbox:nth-child(7),
.usjContents .form-search-freeplan .custom-checkbox:nth-child(8) {
    margin-bottom: 0;
}
.usjContents .form-search-freeplan .custom-checkbox label {
    width: 45px;
    padding: 4px 0;
    border: solid 1px #d7d7d7;
}
.usjContents .form-search-freeplan .custom-checkbox label:hover {
    cursor: pointer;
}
.usjContents .form-search-freeplan .custom-checkbox input[type="checkbox"] {
    display: none;
}
.usjContents .form-search-freeplan .custom-checkbox input[type="checkbox"]:checked + label {
    background-color: #009bfd;
    color: white;
}
.usjContents .form-search-freeplan .form-group04 {
    padding: 20px 0 18px;
}
.usjContents .form-search-freeplan .form-group04 .sliderBox {
    width: 100% !important;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .form-search-freeplan .form-group04 .price {
    width: 220px;
}
.usjContents .form-search-freeplan .form-group04 .price span {
    font-size: 14px;
    color: red;
}
.usjContents .form-search-freeplan .form-group04 .price p,
.usjContents .form-search-freeplan .form-group04 .price > span {
    display: inline-block;
    vertical-align: middle;
}
.usjContents .form-search-freeplan .form-group04 .divider {
    margin-left: 5px;
}
.usjContents .form-search-freeplan .form-group04 .process {
    position: relative;
    width: 200px;
    height: 10px;
    border: solid 1px #d7d7d7;
    margin-left: 24px;
    background-color: #f2f8fc;
}
.usjContents .form-search-freeplan .form-group04 .slider-value {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    visibility: hidden;
}
.usjContents .form-search-freeplan .form-group04 .ui-state-default {
    top: -5px;
    width: 17px;
    height: 19px;
    background: url(/attending/kokunai/usj/images/smp/icon_process.png) no-repeat 0 0;
    background-size: 100% 100%;
    border: 0;
}
.usjContents .form-search-freeplan .form-group05 {
    padding: 10px 0 0px;
    display: block;
}
.usjContents .form-search-freeplan .form-group05 .orther-control {
    padding: 20px 0;
    background-color: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .form-search-freeplan .form-group05 .orther-control .title-step {
    text-align: right;
    padding-right: 20px;
    border-right-color: #aaa;
}
.usjContents .form-search-freeplan .form-group05 .orther-control .title-step * {
    color: #aaa;
}
.usjContents .form-search-freeplan .form-group05 .orther-control .inner {
    width: 720px;
}
.ipad .usjContents .form-search-freeplan .form-group05 .orther-control .inner * {
    letter-spacing: -0.05em;
}
.usjContents .form-search-freeplan .form-group05 .checkbox {
    margin-left: 22px;
}
.usjContents .form-search-freeplan .form-group05 .checkbox input[type="checkbox"] {
    margin-right: 5px;
}
.usjContents .form-search-freeplan .form-group05 .checkbox label {
    font-size: 14px;
}
.usjContents .form-search-freeplan .form-group05 .checkbox:first-child {
    margin-left: 0;
}
.usjContents .result-search-hotel {
    padding: 40px 20px 0;
    margin-bottom: 44px;
}
.usjContents .list-result-detail {
    padding: 0 20px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .list-result-detail li,
.usjContents .list-result-detail .label,
.usjContents .list-result-detail .inner {
    display: inline-block;
    vertical-align: middle;
}
.usjContents .list-result-detail > li {
    width: 406px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents .list-result-detail > li .inner {
    padding-left: 20px;
    width: 295px;
}
.usjContents .list-result-detail > li:first-child {
    width: 257px;
}
.usjContents .list-result-detail > li:first-child .inner {
    width: 150px;
}
.usjContents .list-result-detail > li:nth-child(3) {
    width: 232px;
    margin-right: -17px;
}
.usjContents .list-result-detail > li:nth-child(3) .inner {
    width: 125px;
}
.usjContents .list-result-detail li:first-child,
.usjContents .list-result-detail li.li-last {
    margin-left: 0;
}
.usjContents .list-result-detail li.li-last {
    width: 460px;
    margin: 13px 0 0;
}
.usjContents .list-result-detail li.li-last .inner {
    width: 100%;
}
.usjContents .list-result-detail .li-last .label {
    width: 77px;
}
.usjContents .list-result-detail .li-last .inner {
    padding-left: 0;
}
.usjContents .list-result-detail .li-last .inner p {
    padding-top: 0;
}
.usjContents .list-result-detail .li-last .inner p * {
    color: #332500;
}
.usjContents .list-result-detail .li-last .inner p a {
    margin: 0 5px;
    display: inline-block;
    color: #1d3994;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: 0.26s ease;
    -o-transition: 0.26s ease;
    -webkit-transition: 0.26s ease;
    transition: 0.26s ease;
}
.usjContents .list-result-detail .li-last .inner p a.selected {
    color: #332500;
    font-weight: bold;
    position: relative;
    text-decoration: underline;
}
.usjContents .list-result-detail .li-last .inner p a:hover {
    color: #ff7c0a;
}
.usjContents .list-result-detail .pagerLi {
    width: 440px;
    margin-right: -20px;
    margin-top: 13px;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper {
    width: 100%;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper .pagerTop {
    text-align: right;
    line-height: 1;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper .pagerTop > li {
    width: auto;
    float: none;
    display: inline-block;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper .pagerTop > li.selected a {
    background: #ff7c0a;
    color: #fff;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper .pagerTop > li a {
    width: 38px;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    color: #1d3994;
    padding: 7px 0;
    float: none;
    -moz-transition: 0.26s ease;
    -o-transition: 0.26s ease;
    -webkit-transition: 0.26s ease;
    transition: 0.26s ease;
    display: block;
}
.usjContents .list-result-detail .pagerLi .pagerBlkWrapper .pagerTop > li a:hover {
    background: #ff7c0a;
    color: #fff;
}
.usjContents .list-result-detail .label {
    width: 107px;
    height: auto;
    padding: 9px 0 5px;
    background-color: #ff7c0a;
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}
.ie .usjContents .list-result-detail .label {
    line-height: 1.2;
    padding-top: 14px;
    padding-bottom: 3px;
}
.usjContents .ie .list-result-detail .label-arrow:before,
.usjContents .mac.firefox .list-result-detail .label-arrow:before {
    margin-top: -16px;
}
.usjContents .list-result-detail .inner p {
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 14px;
}
.usjContents .list-result-detail .inner p a {
    font-size: 14px;
}
.usjContents .list-result-detail .inner p + p {
    margin-left: 23px;
}
.usjContents .list-result-detail .txt {
    margin-left: 5px;
    letter-spacing: 3px;
}
.usjContents .list-result-detail .number {
    color: #ff7c0a;
    font-size: 24px;
    font-weight: bold;
}
.usjContents .resultWrapper {
    margin: 40px 0 20px;
}
.usjContents .resultWrapper .ulList > li {
    border-bottom: 1px dashed #ff7c0a;
}
.usjContents .resultWrapper .ulList > li:first-child {
    border-top: 1px dashed #ff7c0a;
}
.usjContents .resultWrapper .item {
    display: block;
    padding: 17px 70px 20px 0;
    position: relative;
}
.usjContents .resultWrapper .item:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 12px;
    height: 16px;
    margin-top: -6px;
    background: url(/attending/kokunai/usj/images/icn_arr01.png) no-repeat 0 0;
}
.usjContents .resultWrapper .item * {
    font-size: 15px;
    line-height: 1.46667;
    color: #1d3994;
}
.usjContents .resultWrapper .item .price {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    color: #e90032;
    margin-top: 15px;
}
.usjContents #kikan_list {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usjContents #kikan_list * {
    font-size: 13px;
}
.usjContents #kikan_list li {
    margin: 5px 0 5px 10px;
    border: 1px solid #aaa;
    padding: 8px 0 7px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 50px;
    text-align: center;
    cursor: pointer;
    box-shadow: 0 1px 0 #ccc;
}
.usjContents #kikan_list li:nth-child(4n + 1) {
    margin-left: 0;
}
.usjContents #kikan_list li.selected {
    background-color: #ff7c0a;
    color: #ffffff;
}
.usjContents .txtPric {
    color: red !important;
    font-size: 18px !important;
    width: 222px;
    float: none !important;
}
.usjContents .SR_SrtPgrShortCut,
.usjContents .SR_SrtPager li {
    display: inline;
    float: right;
    margin: 2px 0 0 5px;
    text-align: center;
    background-color: #ffffff;
    float: left;
    height: auto;
    width: auto;
}
.usjContents .pagerBlk li.selected a {
    background-color: #007ad4;
    color: #fff;
    text-decoration: none;
}
.usjContents .pagerLi {
    float: right;
}
.usjContents .searchContents {
    clear: both;
    position: relative;
}
.usjContents .img_loading {
    text-align: center;
    width: 100%;
}
.usjContents .img_loading img {
    margin: 0 auto;
}
.usjContents .desc-hotel p.left div {
    display: inline;
}
.usjContents .desc-hotel a {
    background: #ff3c3c;
    color: white;
    font-size: 1.6rem;
    padding: 1% 6%;
    border-radius: 100px;
}
.usjContents .desc-hotel a:hover {
    text-decoration: none;
}
.usjContents .link-disney {
    margin-top: 20px;
}
.usjContents li div.SR_SrtPager li {
    float: left;
}

@media (max-width: 970px) {
    .usjContents .btn-to-top {
        right: 20px;
        left: auto;
        margin-left: 0;
    }
}
.ie .usjContents .form-search-freeplan select {
    padding-right: 0;
}
.ie.windows10 .usjContents .secWrapTab .map .btn > span {
    padding-top: 4px;
}
.ie.windows10 .usjContents .form-search-freeplan .form-group03 input[type="text"] {
    padding-top: 5px;
}
.ie.windows10 .usjContents .form-search-freeplan select,
.ie.windows10 .usjContents .form-search-freeplan .form-group03 .txt-last button {
    padding-top: 5px;
}
.ie.windows10 .usjContents .form-search-freeplan input[type="radio"],
.ie.windows10 .usjContents .form-search-freeplan .form-group05 .checkbox input[type="checkbox"] {
    position: relative;
    top: -2px;
}

/*該当検索結果*/
.hitBlk {
    background-color: #1d3994;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    padding: 10px;
    text-align: center;
    width: 450px;
    height: auto;
    margin: 0 auto;
}

.hitBlk span {
    font-family: verdana, sans-serif;
    font-size: 130.8%;
    padding-right: 5px;
    color: #fff;
    font-weight: bold;
}

#hitBox {
    display: none;
    height: auto;
    position: absolute;
    width: 720px;
    z-index: 10000;
}

li.img_loading {
    width: 100px !important;
    border: none !important;
    margin: 0 auto;
}

.mac.safari .usjContents .secWrapTab .map .btn * {
    letter-spacing: -0.12em;
}
.usjContents .usjBanner .box-park .col .ptxt_ttl {
    font-size: 16px;
    background: #fff2e6;
    text-align: center;
    font-weight: bold;
}
.date_detai {
    text-align: left;
    padding-top: 5px;
}

.usjContents .secFeature .search_button a {
    border: 2px solid #ff7c0a;
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    -moz-box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    box-shadow: 0 2px 0 rgba(5, 124, 133, 0.38);
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.05em;
    color: #ff7c0a;
    font-style: italic;
    position: relative;
    padding: 10px 28px 7px 8px;
    text-align: center;
}

.usjContents .secFeature .search_button a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    width: 12px;
    height: 16px;
    margin-top: -8px;
    background: url(/attending/kokunai/usj/images/icn_arr01.png) no-repeat 0 0;
}

/* 検索枠module_start */
.Search_module--horizontal #d-search .Search__form-group--transport {
    margin-right: 476px !important;
}
.Search__checkbox-label--conductor {
    font-size: 1.2rem !important;
}

.Search__checkbox-label--d-conductor--fz-small {
    letter-spacing: -0.03em;
}
/* .Search_module--horizontal {
    width: 1024px;
    margin-left: -32px;
}

.Search_module--horizontal .Search__detail-btn {
    color: var(--corporate-color);
    font-weight: 600;
    font-size: 16px;
}
.Search_module--horizontal .Search__submit {
    color: white;
    font-weight: 600;
    font-size: 16px;
}
.Search_module--horizontal .Search__hit-wrap {
    color: #333;
}
.Search__hit {
    color: var(--caution-color);
    font-size: 23px;
    font-weight: 600;
} */
/* 検索枠module_end */
