/* BUDGET */

* {margin:0px; font-size:100%; list-style:none;}

body {font-size:75%; color:#333333; line-height:140%; text-align:center; background:#e6f4ff url('../../img/index/bg_body.png') repeat-x top left; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

img, a img {border:none;}
.clear {clear:both;}
.red {color:#dd0000;}
.black {color:#000000;}
.center {text-align:center;}
.unline {text-decoration:underline;}
.invis {display:none; text-indent:-2000px; text-align:left;}

a {text-decoration:none;}
a:link {color:#333333;}
a:visited {color:#333333;}
a:hover {text-decoration:underline;}

#wrapper {width:880px; margin:0px auto 5px; text-align:left; overflow:hidden;}

#intro {width:880px; height:90px; margin:0px; text-align:left; overflow:hidden;}
#intro h1.logo {display:inline; width:240px; height:90px; margin:0px; overflow:hidden; background:#000000 url('../../img/index/sprit_default.png') no-repeat 0px 0px; float:left;}
#intro h1.logo a {display:block; width:240px; height:90px; margin:0px; overflow:hidden; background:transparent; text-indent:-2000px;}
#intro div.logo {display:inline; width:240px; height:90px; margin:0px; overflow:hidden; background:#000000 url('../../img/index/sprit_default.png') no-repeat 0px 0px; float:left;}
#intro div.logo a {display:block; width:240px; height:90px; margin:0px; overflow:hidden; background:transparent; text-indent:-2000px;}


#tnavi {display:inline; height:30px; margin:0px 10px 0px 200px; padding:0px; float:right; overflow:hidden;}
#tnavi li {height:30px; margin:0px 0px 0px 5px; overflow:hidden; background:#000000 url('../../img/index/sprit_default.png') no-repeat -85px -90px; float:left;}
#tnavi li span.in {width:5px; height:30px; margin:0px; background:#000000 url('../../img/index/sprit_default.png') no-repeat 0px -90px; overflow:hidden; float:left; text-indent:-2000px;}
#tnavi li span.inUser {width:25px; height:30px; margin:0px; background:#000000 url('../../img/index/sprit_default.png') no-repeat -5px -90px; overflow:hidden; float:left; text-indent:-2000px;}
#tnavi li span.inCheck {width:25px; height:30px; margin:0px; background:#000000 url('../../img/index/sprit_default.png') no-repeat -30px -90px; overflow:hidden; float:left; text-indent:-2000px;}
#tnavi li span.inCancel {width:25px; height:30px; margin:0px; background:#000000 url('../../img/index/sprit_default.png') no-repeat -55px -90px; overflow:hidden; float:left; text-indent:-2000px;}
#tnavi li span.end {width:5px; height:30px; margin:0px; background:#000000 url('../../img/index/sprit_default.png') no-repeat -80px -90px; overflow:hidden; float:left; text-indent:-2000px;}
#tnavi li a {margin:0px; padding:7px 5px 0px 2px; color:#ffffff; background:transparent; white-space:nowrap; float:left;}
#tnavi li a:hover {color:#ffffff;}

#intro h1.text {display:inline; width:630px; height:20px; font-weight:normal; text-align:right; color:#ffffff; float:right;}

#navi {display:inline; width:630px; margin:7px 10px 0px 0px; padding:0; text-align:left; background:transparent; overflow:hidden; float:right;}
#navi li {display:inline; margin:0px 0px 0px 4px; padding:0px; overflow:hidden; float:left;}
#navi li a {color:#ffffff; line-height:2.5;}
#navi li a:hover {border:solid 1px #c4e6ff;}
#navi li.btnTop a {padding:7px 5px 5px 32px; background:transparent url('../../img/index/sprit_default.png') no-repeat -8px -189px; overflow:hidden;}
#navi li.btnTop a:hover {padding:6px 4px 4px 31px; background-position:-9px -230px;  _background-position:-8px -229px;}
#navi li.btnShop a {padding:7px 5px 5px 27px; background:transparent url('../../img/index/sprit_default.png') no-repeat -228px -189px; overflow:hidden;}
#navi li.btnShop a:hover {padding:6px 4px 4px 26px; background-position:-229px -230px;  _background-position:-228px -229px;}
#navi li.btnService a {padding:7px 5px 5px 26px; background:transparent url('../../img/index/sprit_default.png') no-repeat -448px -189px; overflow:hidden;}
#navi li.btnService a:hover {padding:6px 4px 4px 25px; background-position:-449px -230px;  _background-position:-448px -229px;}
#navi li.btnCorp a {padding:7px 5px 5px 26px; background:transparent url('../../img/index/sprit_default.png') no-repeat -668px -189px; overflow:hidden;}
#navi li.btnCorp a:hover {padding:6px 4px 4px 25px; background-position:-669px -230px; _background-position:-668px -229px; }
#navi li.btnSpa a {padding:7px 5px 5px 27px; background:transparent url('../../img/index/sprit_default.png') no-repeat -8px -269px; overflow:hidden;}
#navi li.btnSpa a:hover {padding:6px 4px 4px 26px; background-position:-9px -310px;  _background-position:-8px -309px;}
#navi li.btnTrip a {padding:7px 5px 5px 25px; background:transparent url('../../img/index/sprit_default.png') no-repeat -228px -269px; overflow:hidden;}
#navi li.btnTrip a:hover {padding:6px 4px 4px 24px; background-position:-229px -310px;  _background-position:-228px -309px;}
#navi li.btnLink a {padding:7px 5px 5px 20px; background:transparent url('../../img/index/sprit_default.png') no-repeat -448px -269px; overflow:hidden;}
#navi li.btnLink a:hover {padding:6px 4px 4px 19px; background-position:-449px -310px;  _background-position:-448px -309px;}


#container {width:880px; background:#000000 url('../../img/index/bg_container.png') repeat-y 0px 0px;}
#contents {width:880px; margin:0px 0px 5px; text-align:left; overflow:hidden; background:transparent url('../../img/index/bg_contents.png') no-repeat 0px 0px;}

#contents div.rightBox {display:inline; width:590px; margin:0px 10px 0px 10px; float:right;}
#contents div.leftBox {display:inline; width:250px; margin:0px 0px 0px 20px; float:left;}

#contents p.seo {clear:both; padding:20px 0px 0px; text-align:center; overflow:hidden;} 
#contents p.seo a:visited {color:#666666;} 

#flash {width:580px; height:300px; margin:10px 10px 0px 0px; overflow:hidden; z-index:1;}

#search {width:250px; margin:10px auto 0px; background:#c68a00; overflow:hidden;}
#search h2 {width:250px; height:27px; margin:0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -0px -340px; text-indent:-2000px; overflow:hidden;}
#search ul.special {width:250px; height:44px; margin:0px; padding:0px; overflow:hidden;}
#search ul.special li {display:inline; height:44px; margin:0px; padding:0px; text-indent:-2000px; float:left;}
#search ul.special li.per25 {width:83px; background:transparent url('../../img/index/sprit_default.png') no-repeat 0px -367px;}
#search ul.special li.carnavi {width:83px; background:transparent url('../../img/index/sprit_default.png') no-repeat -83px -367px;}
#search ul.special li.hour {width:84px; background:transparent url('../../img/index/sprit_default.png') no-repeat -166px -367px;}
#search ul.formBox {width:248px; margin:0px 1px; padding:0px; overflow:hidden;}
#search ul.formBox li {width:248px; margin:0px; padding:2px 0px 5px; background:#ffc846; overflow:hidden;}
#search ul.formBox li h3 {width:248px; height:20px; text-indent:-2000px;}
#search ul.formBox li div {margin:0px 5px 3px;}
#search ul.formBox li div select {margin:3px 0px 0px;}
#search ul.formBox li.go {background:#ffc846; border-bottom:solid 1px #f7ac00;}
#search ul.formBox li.go h3 {margin:5px 0px 0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -1px -411px;}
#search ul.formBox li.back {background:#ffd871; border-top:solid 1px #ffea93; border-bottom:solid 1px #f7ac00;}
#search ul.formBox li.back h3 {margin:0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -1px -431px;}
#search ul.formBox li.class {background:#ffc846; border-top:solid 1px #ffea93; border-bottom:solid 1px #f7ac00;}
#search ul.formBox li.class h3 {margin:0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -1px -451px;}
#search ul.formBox li.option {background:#ffd871; border-top:solid 1px #ffea93; border-bottom:solid 1px #f7ac00;}
#search ul.formBox li.option h3 {margin:0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -1px -471px;}
#search ul.formBox li.btn {padding:2px 0px 0px; text-align:center; background:#ffc846; border-top:solid 1px #ffea93;}
#search ul.formBox li.btn a {display:block; width:130px; height:25px; margin:5px auto 0px; background:transparent url('../../img/index/sprit_default.png') no-repeat -250px -340px; text-indent:-2000px; overflow:hidden;}
#search ul.formBox li.btn a:hover {background-position:-250px -365px; text-indent:-2000px; overflow:hidden;}
#search span.end {display:block; width:250px; height:5px; margin:0px; background:transparent url('../../img/index/sprit_default.png') no-repeat 0px -491px; text-indent:-2000px; overflow:hidden;}


#ending {clear:both; width:920px; margin:0px; background:#e6f4ff; overflow:hidden;}
#ending div.globalNavi {width:920px; height:60px; margin:0px; text-align:center; background:transparent url('../../img/index/sprit_default.png') no-repeat 0px -120px; overflow:hidden;}
#ending div.globalNavi ul {padding:3px 0px 0px;}
#ending div.globalNavi ul li {display:inline; margin:0px 2px;}
#ending div.globalNavi ul li a {padding:4px 5px; color:#ffffff; line-height:2;}
#ending div.globalNavi ul li a:hover {padding:3px 4px; border:solid 1px #c4e6ff; text-decolation:underline;}

#ending div.copyright {clear:both; width:920px; margin:0px; padding:0px; text-align:center; overflow:hidden;}
#ending div.copyright address.copy {clear:both; margin:5px 0px; color:#003399; font-style:normal; font-size:12px;}
#ending div.copyright div.logo {width:60px; height:60px; margin:0px auto; text-align:left; background:transparent url('../../img/index/sprit_default.png') no-repeat -240px 0px; text-indent:-2000px;}
