@charset "Shift_JIS";
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 0px;margin: 0px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 0.59;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {min-height: 0;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}
.ui-front {z-index: 100;}
/* Interaction Cues----------------------------------*/
.ui-state-disabled {cursor: default !important;}
/* Icons----------------------------------*/
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
/* Misc visuals----------------------------------*/
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin-top: 0px;padding: 0px 0px 0px 0px;min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons {padding-left: 0px;}
.ui-accordion .ui-accordion-noicons {padding-left: 0px;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 0px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute;left:  0px;top: 50%;margin-top: 0px;}
.ui-accordion .ui-accordion-content {padding: 0px 0px 0px 0px;border-top: 0;overflow: auto;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.ui-button {display: inline-block;position: relative;padding: 0;line-height: normal;margin-right: 0px;cursor: pointer;vertical-align: middle;text-align: center;overflow: visible; /* removes extra width in IE */}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration: none;}
.ui-button-icon-only {width: 0px;}
button.ui-button-icon-only {width: 0px;}
.ui-button-icons-only {width: 0px;}
button.ui-button-icons-only {width: 0px;}
.ui-button .ui-button-text {display: block;line-height: normal;}
.ui-button-text-only .ui-button-text {padding: 0px;}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding: 0px;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: 0px 0px 0px 0px;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: 0px 0px 0px 0px;}
.ui-button-text-icons .ui-button-text {padding-left: 0px;padding-right: 0px;}
input.ui-button {padding: 0px;}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position: absolute;top: 50%;margin-top: 0px;}
.ui-button-icon-only .ui-icon {left: 50%;margin-left: 0px;}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left: 0px;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right: 0px;}
.ui-buttonset {margin-right: 0px;}
.ui-buttonset .ui-button {margin-left: 0px;margin-right: 0px;}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-dialog {position: absolute;top: 0;left: 0;padding: 0;outline: 0;}
.ui-dialog .ui-dialog-titlebar {padding: 0;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: 0;top: 50%;width: 0px;margin: 0 0 0 0;padding: 0px;height: 0px;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: 0;background: none;overflow: auto;}
.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 0 0 0 0;background-image: none;margin-top: 0em;padding: 0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: 0;cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 0;height: 0;right: 0;bottom: 0;background-position: 0px 0px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-menu {list-style: none;padding: 0px;margin: 0;display: block;outline: none;}
.ui-menu .ui-menu {margin-top: 0px;position: absolute;}
.ui-menu .ui-menu-item {margin: 0;padding: 0;width: 100%;
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.ui-menu .ui-menu-divider {margin: 0px;height: 0;font-size: 0;line-height: 0;border-width: 0 0 0 0;}
.ui-menu .ui-menu-item a {text-decoration: none;display: block;padding: 0px;line-height: 0;min-height: 0;font-weight: normal;}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: 0px;}
.ui-menu .ui-state-disabled {font-weight: normal;margin: 0px;line-height: 0;}
.ui-menu .ui-state-disabled a {cursor: default;}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item a {position: relative;padding-left: 0px;}
.ui-menu .ui-icon {position: absolute;top: 0px;left: 0px;}
.ui-menu .ui-menu-icon {position: static;float: right;}
.ui-selectable-helper {position: absolute;z-index: 100;border: 0;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 0px;height: 0px;cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: 0px;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: 0px;}
.ui-slider-horizontal .ui-slider-handle {top: 0px;margin-left: 0px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: 0px;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: 0px;margin-left: 0;margin-bottom: 0px;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-spinner {position: relative;display: inline-block;overflow: hidden;padding: 0;vertical-align: middle;}
.ui-spinner-input {border: none;background: none;color: inherit;padding: 0;margin: 0px;vertical-align: middle;margin-left: 0px;margin-right: 0px;}
.ui-spinner-button {width: 0px;height: 50%;font-size: 0px;padding: 0;margin: 0;text-align: center;position: absolute;cursor: default;display: block;overflow: hidden;right: 0;}
.ui-spinner a.ui-spinner-button {border-top: none;border-bottom: none;border-right: none;}
.ui-spinner .ui-icon {position: absolute;margin-top: 0px;top: 50%;left: 0;}
.ui-spinner-up {top: 0;}
.ui-spinner-down {bottom: 0;}
.ui-spinner .ui-icon-triangle-1-s {background-position: -65px -16px;}
.ui-tabs {position: relative;padding: 0em;}
.ui-tabs .ui-tabs-nav {margin: 0;padding: 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 0;border-bottom-width: 0;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left;padding: 0;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: 0px;padding-bottom: 0px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor: pointer;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 0;background: none;}
.ui-tooltip {padding: 0px;position: absolute;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0;}
body .ui-tooltip {border-width: 0px;}
/* Component containers----------------------------------*/
.ui-widget {font-family: Verdana,Arial,sans-serif;font-size: 1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: Verdana,Arial,sans-serif;font-size: 1em;}
.ui-widget-content {border: 0px solid #aaaaaa;background-color: #ffffff;color: #222222;}
.ui-widget-content a {color: #555e65;text-decoration: none;}
.ui-widget-header {border: 0px solid #aaaaaa;background-color: #ffffff;color: #222222;font-weight: bold;}
.ui-widget-header a {color: #555e65;text-decoration: none;}/*会員特典用CSS*/
#wrapper {clear:both;}
#Privileges h3{display:block;width:300px;height:30px;margin:0;background:url(../images/title_bg.png) no-repeat left top;cursor:pointer;}
#Privileges h3 span{display:block;width:250px;padding-left:40px;color:#FFF;font-size:12px;font-weight:bold;line-height:28px;background-image:url(../images/ico01.png) ,url(../images/ico_click.png);background-repeat: no-repeat, no-repeat;background-position:10px 0.6em, right 0.4em;}
#Privileges #PrivilegesInner {display:none;width:300px;margin:0;padding:0;color:#FFF;background:url(../images/bg01.png);}
#Privileges #PrivilegesInner:after{content: "."; display: block; height: 0; font-size:0;	clear: both; visibility:hidden;}
#Privileges #PrivilegesInner h4 {font-size:12px;margin:0;padding:5px 10px;}
#Privileges #PrivilegesInner ul  {width:280px;margin:0;padding:0 10px 10px 10px;}
#Privileges #PrivilegesInner ul:after{content: "."; display: block; height: 0; font-size:0;	clear: both; visibility:hidden;}
#Privileges #PrivilegesInner ul li {font-size:12px;float:left;list-style:none;	}
#Privileges #PrivilegesInner ul li a {color:#FFF;}
#Privileges #PrivilegesInner ul li a:hover {color:#FFF;}
#Privileges #PrivilegesInner ul li:nth-child(odd) {width:135px;padding-bottom:5px;}
#Privileges #PrivilegesInner ul li:nth-child(even) {margin:0;width:145px;padding-bottom:5px;}
#Privileges #PrivilegesInner p {margin:0;padding:0;}
#Privileges #PrivilegesInner p a {display:block;width:300px;height:28px;text-align:center;color:#FFF;font-size:12px;font-weight:bold;line-height:32px;text-decoration:none;border-bottom:2px solid #983445;background: rgba(0,0,0,0.25);}
#Privileges #PrivilegesInner p a:hover {display:block;background: rgba(0,0,0,0.15);}
