/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none;  z-index: 1;}
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);  z-index: 1;}
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;  z-index: 1;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table;  z-index: 1;}
.ui-helper-clearfix:after { clear: both;  z-index: 1;}
.ui-helper-clearfix { zoom: 1;  z-index: 1;}
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);  z-index: 1;}

/* Component containers
----------------------------------*/
.ui-widget { /*font: 12px "Helvetica Neue", Helvetica, Arial; outline: 0;  z-index: 1;*/}
.ui-widget:focus{ outline: none;  z-index: 1;}
.ui-widget .ui-widget { font-size: 1em;  z-index: 1;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em;  z-index: 1;}
.ui-widget-content { background: #fff;  color: #333333; z-index: 1;}
.ui-widget-content a { color: #333333;  z-index: 1;}

.ui-widget-header {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px solid #b4b8c2;
  background-color: #dfe2e9;
  background-image: -webkit-gradient(linear, 0 0, 0 45, color-stop(0.044, #fdfdfd), to(#dfe2e9));
  background-image: -webkit-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -moz-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -o-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  font-weight: bold;
  text-shadow: 0 1px 0 white;
  text-align: center;
  /*position: relative; */
   z-index: 1;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
  border: 1px solid #cccccc; 
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 
  font-weight: bold; 
  color: #FFFFF; 
  z-index: 1;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #999; text-decoration: none;  z-index: 1;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
  border: 1px solid #b4b8c2;
   outline: none; 
  background-image: -webkit-gradient(linear, 0 0, 0 45, color-stop(0.044, #fdfdfd), to(#dfe2e9));
  background-image: -webkit-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -moz-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -o-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
   z-index: 1;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none;  z-index: 1;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
  border: 1px solid #b4b8c2;
  background-image: -webkit-gradient(linear, 0 0, 0 45, color-stop(0.044, #fdfdfd), to(#dfe2e9));
  background-image: -webkit-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -moz-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  background-image: -o-linear-gradient(#fdfdfd 4.4%, #dfe2e9);
  z-index: 2;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0033; text-decoration: none;  z-index: 1;}
.ui-widget :active { outline: none;  z-index: 1;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f8e144; background: #fdf7ce ; color: #000;  z-index: 1;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636;  z-index: 1;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ee86a4; background: #f8cad7; color: #9d2a16;  z-index: 1;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff;  z-index: 1;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff;  z-index: 1;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold;  z-index: 1;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal;  z-index: 1;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none;  z-index: 1;}

/*
 * jQuery UI Tabs 1.8.17
 */

.ui-tabs { background: #FFFFFF; /*position: relative;*/ padding: .2em; zoom: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; z-index: 1;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {  border-color: #ccc; border-width: 0px 0px 1px 0px; margin-left:4px !important; padding: 0; background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; z-index: 1;}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 0 1px 0; border-bottom: 0 !important; padding: 2px 0; white-space: nowrap; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; z-index: 2;}
.ui-tabs .ui-tabs-nav li a { float: left; padding:  .4em 1.4em; text-decoration: none; z-index: 1;outline: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; z-index: 1;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; z-index: 1;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {/*position: relative;*/display: block; border: 0; padding: 0; background: none; font-size: 12px; border-color: #ccc; border-width: 0px; border-style: solid; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; z-index: 1;}
.ui-tabs .ui-tabs-hide { display: none !important; z-index: 1;}
.ui-tabs .ui-tabs-nav li.ui-state-default { background: #FFFFFF ;  z-index: 1;}
.ui-tabs .ui-tabs-nav li.ui-state-default a { color: #FFFFF !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); z-index: 1;}
.ui-tabs .ui-tabs-nav li.ui-state-active { background: #FFFFFF; z-index: 1; }
.ui-tabs-panel .ui-button { border-width: 0px; background: transparent; z-index: 1;}

.ui-widget-content {word-wrap: break-word;}



#tabs-1 {

}

#tabs-1 a {
  display: block;
  width:100%x; 
  height: 100%;
  text-decoration:none;
  color:red;
}



/*トップページコンテンツ枠*/

.tabfix{
width:883px !important; height:300px !important;
}

.tabshitafix{
margin-left:10px !important; border-bottom:1px solid #fff !important;
}


div#tabs2 {
    margin: 10px auto;
    visibility: visible;
    overflow: hidden;
    z-index: 1000;
    width: 660px;
    height: 265px;
}