/* PRICE */

* {margin:0px; font-size:100%; list-style:none;}

body {font-size:75%; color:#333333; text-align:center; line-height:1.4; background:#ffffff url('../images/bg_body.png') repeat left top; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

img, a img {border:none;}
.clear {clear:both; heigh:1px; overflow:hidden;}
.black {color:#000000;}
.red {color:#dd0000; font-size:85%;}
.gray {color:#666666; font-size:85%;}
.center {text-align:center;}
.error {color:#dd0000; font-size:190%; line-height:2;}

a {text-decoration:none;}
a:link {color:#777777;}
a:visited {color:#777777;}
a:hover {color:#ff6600; text-decoration:underline;}

#page {width:600px; margin:0px auto; background:transparent url('../images/bg_page.png') repeat-y left top; overflow:hidden;}
#wrapper {width:600px; margin:0px auto; background:transparent url('../images/bg_wrapper.png') no-repeat left top; text-align:left; overflow:hidden;}

#intro {width:600px; height:240px;}
#intro h1 {display:inline; width:230px; height:45px; margin:0px 0px 0px 30px; background:transparent url('../images/sprit_price.png') no-repeat 0px -40px; overflow:hidden; float:left;}
#intro a.logo {display:block; width:230px; height:45px; text-align:left; text-indent:-2000px; overflow:hidden;}
#intro ul {display:inline; margin:0px 25px 0px 0px; padding:0px; color:#777777; float:right;}
#intro ul li {display:inline; margin:10px 0px 0px 5px; font-size:11px; float:left;}


#contents {clear:botn; width:520px; margin:0px 40px; text-align:center; overflow:hidden;}
#contents h2 {width:520px; height:85px; margin:0px 0px 5px; text-align:left; background:transparent url('../images/sprit_price.png') no-repeat 0px -105px; text-indent:-2000px; overflow:hidden;}

#contents p.text {width:430px; height:75px; margin:20px auto; text-align:left; background:transparent url('../images/sprit_price.png') no-repeat 0px -190px; text-indent:-2000px; overflow:hidden;}

#contents div.price {width:490px; margin:10px auto 0px; text-align:left; overflow:hidden;}
#contents div.price h3 {width:490px; height:20px; margin:0px 0px 5px; background:transparent url('../images/sprit_price.png') no-repeat 0px -265px; text-indent:-2000px; overflow:hidden;}
#contents div.price ul.list {width:490px; margin:0px; padding:5px 0px 0px; background:#ffffff; overflow:hidden;}
#contents div.price ul.list li {margin:0px 0px 5px; padding:5px 5px 3px 20px; border:solid 1px #ff9900; background:#ffffcc url('http://www.e-budget.co.jp/yoyaku/images/icon_arrow.gif') no-repeat 5px 8px;}
#contents div.price ul.list li a {font-weight:bold; color:#3366ff;}
#contents div.price ul.priceAtt {width:490px; margin:0px; padding:5px 0px 0px; color:#dd0000; background:#ffffff; overflow:hidden;}
#contents div.price ul.priceAtt li {margin:0px 0px 0px 20px;}
#contents div.price span.end {width:490px; height:20px; margin:0px 0px 0px; background:transparent url('../images/sprit_price.png') no-repeat 0px -285px; text-indent:-2000px; overflow:hidden;}

#contents div.why {width:470px; margin:10px auto 0px; text-align:left; background:transparent url('../images/bg_why.png') repeat-y 0px 0px; overflow:hidden;}
#contents div.why h3 {width:470px; height:30px; margin:0px; background:transparent url('../images/sprit_price.png') no-repeat 0px -305px; text-indent:-2000px; overflow:hidden;}
#contents div.why p {margin:10px 20px 0px;}
#contents div.why p strong {color:#dd0000; text-decoration:underline;}
#contents div.why span.end {width:470px; height:20px; margin:0px 0px 0px; background:transparent url('../images/sprit_price.png') no-repeat 0px -335px; text-indent:-2000px; overflow:hidden;}

#contents div.detail {width:420px; margin:20px auto 0px; text-align:left; overflow:hidden;}
#contents div.detail h3 {color:#3366cc;}
#contents div.detail table {width:420px; margin:; text-align:left; background:#9ed1ed;}
#contents div.detail th {width:120px; background:#f4fbff;}
#contents div.detail td {background:#ffffff;}

#contents div.attention {margin:20px 50px 0px; border:solid 1px #ffccff; text-align:left; background:#fff4ff; overflow:hidden;}
#contents div.attention h3 {margin:10px 10px 0px; color:#dd0000;}
#contents div.attention ul {margin:5px 20px 20px; padding:0px 0px 0px 20px; overflow:hidden;}
#contents div.attention ul li {margin:0px 0px 3px; padding:0px; list-style:disc;}

#contents div.call {width:450px; height:90px; margin:20px auto; text-align:left; background:transparent url('http://www.e-budget.co.jp/yoyaku/images/sprit_default.png') no-repeat -250px -390px; overflow:hidden;}
#contents div.call dl {text-indent:-2000px; overflow:hidden;}


div.contents div.free {margin:10px;}
div.contents p.brows {text-align:left;}
div.contents p.brows img {margin:0px 10px 0px 10px; float:left;}

span.end {display:block; width:600px; height:40px; margin:0px; background:#000000 url('../images/sprit_price.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}


#ending {width:600px; margin:0px auto; background:transparent url('../images/bg_ending.png') no-repeat left top; overflow:hidden;}
#ending address {width:600px; height:25px; margin:0px auto 0px; color:#666666; font-style:normal; overflow:hidden;}
#ending a.copylogo {display:block; width:70px; height:65px; margin:0px auto; background:transparent url('../images/sprit_price.png') no-repeat -230px -40px; text-indent:-2000px; overflow:hidden;}
