@charset "Shift_JIS";

div#str-header2010 div, div#str-header2010 dl, div#str-header2010 dt, div#str-header2010 dd, div#str-header2010 ul, div#str-header2010 ol, div#str-header2010 li, div#str-header2010 h1, div#str-header2010 h2, div#str-header2010 h3, div#str-header2010 h4, div#str-header2010 h5, div#str-header2010 h6, div#str-header2010 pre, div#str-header2010 form, div#str-header2010 fieldset, div#str-header2010 input, div#str-header2010 textarea, div#str-header2010 p, div#str-header2010 blockquote, div#str-header2010 th, div#str-header2010 td {
  margin: 0;
  padding: 0;
}

div#str-header2010 h1, div#str-header2010 h2, div#str-header2010 h3, div#str-header2010 h4, div#str-header2010 h5, div#str-header2010 h6 {
  font-size: 100%;
  font-weight: normal;
}
div#str-header2010 address, div#str-header2010 caption, div#str-header2010 cite, div#str-header2010 code, div#str-header2010 dfn, div#str-header2010 em, div#str-header2010 th, div#str-header2010 var {
  font-style: normal;
  font-weight: normal;
}
div#str-header2010 ul {
  list-style: none;
}
div#str-header2010 ol li {
  margin-left: 20px;
}
* html div#str-header2010 ol li {
  margin-left: 25px;
}
*+html div#str-header2010 ol li {
  margin-left: 25px;
}
div#str-header2010 ol li ul li {
  margin-left: 0;
}
div#str-header2010 fieldset, div#str-header2010 img {
  border: 0;
}
div#str-header2010 a {
  outline: none;
}
div#str-header2010 img {
  vertical-align: top;
}
div#str-header2010 table {
  border-collapse: collapse;
  border-spacing: 0;
}
div#str-header2010 tr {
  vertical-align: top;
}
div#str-header2010 caption, th {
  text-align:left;
}
div#str-header2010 abbr, acronym {
  border: 0;
}
div#str-header2010 sup {
  vertical-align: 2px;
}
div#str-header2010 sub {
  vertical-align: bottom;
}




div#str-header2010 {
text-align:center;
width:100%;
height:123px;
margin-bottom:10px;
}
div#str-header2010 div#str-header2010Inner {
text-align:left;
margin:0 auto;
width:968px;
position:relative;
}

div#str-header2010 h1,
div#str-header2010 p#site-logo{
position:absolute;
top:8px;
left:5px;
}


div#str-header2010 p#site-bnr{
position:absolute;
top:10px;
left:275px;
}

div#str-header2010 p#site-tagline{
position:absolute;
top:12px;
right:7px;
color:#666;
font-size:x-small;
}


div#str-header2010 ul#nav-utility02,
div#str-header2010 ul#nav-utility {
position:absolute;
top:45px;
line-height:1.1;
font-size:12px;
}

div#str-header2010 div#site-fss {
width:180px;
position:absolute;
top:40px;
left:607px;
line-height:1.1;
}

div#str-header2010 div#site-fss dl {
}

div#str-header2010 div#site-fss dl dt {
  width:63px;
  margin-top: 6px;
  float:left;

}

div#str-header2010 div#site-fss dl dt img {
  display:block;
}


div#str-header2010 div#site-fss dl dd {
}

div#str-header2010 div#site-fss dl dd ul li {
float:left;
}


div#str-header2010 div#site-fss p{
margin:8px 0 0 5px;
float:left;
font-size:0.86em;
}


div#str-header2010 form#AccelaBizSearchASPForm {
width:176px;
height:23px;
position:absolute;
top:40px;
left:791px;
color:#333;
font-size:13px;
background:#fff url(/common/images/include/header_bg_001.gif) no-repeat left top;
}


div#str-header2010 form#AccelaBizSearchASPForm fieldset {
border:0 none;
position:relative;
}


div#str-header2010 form#AccelaBizSearchASPForm span.placeholder {
  _display:inline;
  float:left;
  width:99px;
  height:23px;
  margin-left:24px;
  overflow:hidden;
}

div#str-header2010 form#AccelaBizSearchASPForm span.placeholder input#site-search-input {
font-size:13px;
margin:0;
padding:4px 0 0;
border:0 none;
width:99px;
height:17px;
background-color:transparent;
}

/* START for IE6 */
* html div#str-header2010 form#AccelaBizSearchASPForm span.placeholder input#site-search-input{
line-height:19px;
width:98px;
height:20px;
padding:0;
}/* END for IE6 */

/* START for IE7 */
*:first-child+html div#str-header2010 form#AccelaBizSearchASPForm span.placeholder input#site-search-input{
line-height:19px;
width:99px;
height:20px;
padding:0;
}/* END for IE7 */

#AccelaBizSearchASPForm span.placeholder input{
color:#C0C0C0;
}
#AccelaBizSearchASPForm span.placeholder input.focused{
color:#000000;
}

div#str-header2010 form#AccelaBizSearchASPForm input#site-search-submit{
position: absolute;
top:0;
left:132px;
}

div#str-header2010 ul#nav-global {
width: 969px;
padding-bottom:6px;
position:absolute;
top:65px;
left:0;
}

div#str-header2010 ul#nav-global li {
float:left;
position:relative;
}
div#str-header2010 ul#nav-global li ul {
  position:absolute;
  top:28px;
  left:0;
}


/*====================================================================
 clearfix
====================================================================*/
div#str-header2010 ul#nav-global ul:after,
div#str-header2010 ul#nav-global:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
div#str-header2010 ul#nav-global ul,
div#str-header2010 ul#nav-global {
  zoom: 1;
}






/*====================================================================
 ====================================================================*/

div#str-header2010 p#site-zenkokuLink{
position:absolute;
top:16px;
left:285px;
}


/*====================================================================
departure decision tour
 ====================================================================*/
.btnBlock{
  margin:0 auto;
  text-align:center;
}

.listBlock{
  margin:0 auto 15px;
  text-align:center;
}

.listBlock li{
  display:inline;
  margin:0 10px;
}





.thinkingBox{
  position:absolute;
  top:8px;
  right:208px;
/* right:3px; */
}
.webGuide{
  position:absolute;
  top:40px;
  right:208px;
}